Regenerate .pot files
authorAlan Modra <amodra@gmail.com>
Sat, 5 Mar 2005 12:14:34 +0000 (12:14 +0000)
committerAlan Modra <amodra@gmail.com>
Sat, 5 Mar 2005 12:14:34 +0000 (12:14 +0000)
12 files changed:
bfd/ChangeLog
bfd/po/bfd.pot
binutils/ChangeLog
binutils/po/binutils.pot
gas/ChangeLog
gas/po/gas.pot
gprof/ChangeLog
gprof/po/gprof.pot
ld/ChangeLog
ld/po/ld.pot
opcodes/ChangeLog
opcodes/po/opcodes.pot

index 98166a7a599dab1bbf49ec302f151e08148b7c2c..b3c231508f091df2ad4d7f614515895bb8718a19 100644 (file)
@@ -1,3 +1,7 @@
+2005-03-05  Alan Modra  <amodra@bigpond.net.au>
+
+       * po/bfd.pot: Regenerate.
+
 2005-03-05  Alan Modra  <amodra@bigpond.net.au>
 
        * elf64-ppc.c (update_plt_info): Don't mark new ABI call syms
 2005-03-05  Alan Modra  <amodra@bigpond.net.au>
 
        * elf64-ppc.c (update_plt_info): Don't mark new ABI call syms
index e26caba2cf55122aaf57aed6c5035548b2467c48..696d7ebb1300295a0339ff748ce5796078817148 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2004-09-17 15:33+0930\n"
+"POT-Creation-Date: 2005-03-05 22:14+1030\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -33,134 +33,134 @@ msgstr ""
 msgid "%B: Bad relocation record imported: %d"
 msgstr ""
 
 msgid "%B: Bad relocation record imported: %d"
 msgstr ""
 
-#: aoutx.h:1299 aoutx.h:1720
+#: aoutx.h:1287 aoutx.h:1626
 #, 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:1686
+#: aoutx.h:1592
 #, 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:1688
+#: aoutx.h:1594
 msgid "*unknown*"
 msgstr ""
 
 msgid "*unknown*"
 msgstr ""
 
-#: aoutx.h:3780
+#: aoutx.h:3682
 #, 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:1764
+#: archive.c:1729
 msgid "Warning: writing archive was slow: rewriting timestamp\n"
 msgstr ""
 
 msgid "Warning: writing archive was slow: rewriting timestamp\n"
 msgstr ""
 
-#: archive.c:2027
+#: archive.c:1992
 msgid "Reading archive file mod timestamp"
 msgstr ""
 
 msgid "Reading archive file mod timestamp"
 msgstr ""
 
-#: archive.c:2053
+#: archive.c:2018
 msgid "Writing updated armap timestamp"
 msgstr ""
 
 msgid "Writing updated armap timestamp"
 msgstr ""
 
-#: bfd.c:276
+#: bfd.c:279
 msgid "No error"
 msgstr ""
 
 msgid "No error"
 msgstr ""
 
-#: bfd.c:277
+#: bfd.c:280
 msgid "System call error"
 msgstr ""
 
 msgid "System call error"
 msgstr ""
 
-#: bfd.c:278
+#: bfd.c:281
 msgid "Invalid bfd target"
 msgstr ""
 
 msgid "Invalid bfd target"
 msgstr ""
 
-#: bfd.c:279
+#: bfd.c:282
 msgid "File in wrong format"
 msgstr ""
 
 msgid "File in wrong format"
 msgstr ""
 
-#: bfd.c:280
+#: bfd.c:283
 msgid "Archive object file in wrong format"
 msgstr ""
 
 msgid "Archive object file in wrong format"
 msgstr ""
 
-#: bfd.c:281
+#: bfd.c:284
 msgid "Invalid operation"
 msgstr ""
 
 msgid "Invalid operation"
 msgstr ""
 
-#: bfd.c:282
+#: bfd.c:285
 msgid "Memory exhausted"
 msgstr ""
 
 msgid "Memory exhausted"
 msgstr ""
 
-#: bfd.c:283
+#: bfd.c:286
 msgid "No symbols"
 msgstr ""
 
 msgid "No symbols"
 msgstr ""
 
-#: bfd.c:284
+#: bfd.c:287
 msgid "Archive has no index; run ranlib to add one"
 msgstr ""
 
 msgid "Archive has no index; run ranlib to add one"
 msgstr ""
 
-#: bfd.c:285
+#: bfd.c:288
 msgid "No more archived files"
 msgstr ""
 
 msgid "No more archived files"
 msgstr ""
 
-#: bfd.c:286
+#: bfd.c:289
 msgid "Malformed archive"
 msgstr ""
 
 msgid "Malformed archive"
 msgstr ""
 
-#: bfd.c:287
+#: bfd.c:290
 msgid "File format not recognized"
 msgstr ""
 
 msgid "File format not recognized"
 msgstr ""
 
-#: bfd.c:288
+#: bfd.c:291
 msgid "File format is ambiguous"
 msgstr ""
 
 msgid "File format is ambiguous"
 msgstr ""
 
-#: bfd.c:289
+#: bfd.c:292
 msgid "Section has no contents"
 msgstr ""
 
 msgid "Section has no contents"
 msgstr ""
 
-#: bfd.c:290
+#: bfd.c:293
 msgid "Nonrepresentable section on output"
 msgstr ""
 
 msgid "Nonrepresentable section on output"
 msgstr ""
 
-#: bfd.c:291
+#: bfd.c:294
 msgid "Symbol needs debug section which does not exist"
 msgstr ""
 
 msgid "Symbol needs debug section which does not exist"
 msgstr ""
 
-#: bfd.c:292
+#: bfd.c:295
 msgid "Bad value"
 msgstr ""
 
 msgid "Bad value"
 msgstr ""
 
-#: bfd.c:293
+#: bfd.c:296
 msgid "File truncated"
 msgstr ""
 
 msgid "File truncated"
 msgstr ""
 
-#: bfd.c:294
+#: bfd.c:297
 msgid "File too big"
 msgstr ""
 
 msgid "File too big"
 msgstr ""
 
-#: bfd.c:295
+#: bfd.c:298
 msgid "#<Invalid error code>"
 msgstr ""
 
 msgid "#<Invalid error code>"
 msgstr ""
 
-#: bfd.c:765
+#: bfd.c:768
 #, c-format
 msgid "BFD %s assertion fail %s:%d"
 msgstr ""
 
 #, c-format
 msgid "BFD %s assertion fail %s:%d"
 msgstr ""
 
-#: bfd.c:781
+#: bfd.c:784
 #, 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:785
+#: bfd.c:788
 #, 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:787
+#: bfd.c:790
 msgid "Please report this bug.\n"
 msgstr ""
 
 msgid "Please report this bug.\n"
 msgstr ""
 
@@ -174,12 +174,12 @@ msgstr ""
 msgid "not mapping: env var not set\n"
 msgstr ""
 
 msgid "not mapping: env var not set\n"
 msgstr ""
 
-#: binary.c:308
+#: binary.c:309
 #, 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 ""
 
-#: coff64-rs6000.c:2107 coff-rs6000.c:3614
+#: coff64-rs6000.c:2107 coff-rs6000.c:3608
 msgid "%B: symbol `%s' has unrecognized smclas %d"
 msgstr ""
 
 msgid "%B: symbol `%s' has unrecognized smclas %d"
 msgstr ""
 
@@ -191,7 +191,7 @@ msgstr ""
 msgid "Missing IHIHALF"
 msgstr ""
 
 msgid "Missing IHIHALF"
 msgstr ""
 
-#: coff-a29k.c:213 coff-or32.c:236
+#: coff-a29k.c:213 coff-or32.c:227
 msgid "Unrecognized reloc"
 msgstr ""
 
 msgid "Unrecognized reloc"
 msgstr ""
 
@@ -203,32 +203,32 @@ msgstr ""
 msgid "missing IHIHALF reloc"
 msgstr ""
 
 msgid "missing IHIHALF reloc"
 msgstr ""
 
-#: coff-alpha.c:881 coff-alpha.c:918 coff-alpha.c:1987 coff-mips.c:985
+#: coff-alpha.c:881 coff-alpha.c:918 coff-alpha.c:1972 coff-mips.c:985
 msgid "GP relative relocation used when GP not defined"
 msgstr ""
 
 msgid "GP relative relocation used when GP not defined"
 msgstr ""
 
-#: coff-alpha.c:1483
+#: coff-alpha.c:1467
 msgid "using multiple gp values"
 msgstr ""
 
 msgid "using multiple gp values"
 msgstr ""
 
-#: coff-arm.c:1066 elf32-arm.h:420
+#: coff-arm.c:1066 elf32-arm.c:1425
 #, 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:1096 elf32-arm.h:454
+#: coff-arm.c:1096 elf32-arm.c:1459
 #, 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:1400 elf32-arm.h:1114
+#: coff-arm.c:1394 elf32-arm.c:2165
 #, 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:1490
+#: coff-arm.c:1484
 #, c-format
 msgid ""
 "%B(%s): warning: interworking not enabled.\n"
 #, c-format
 msgid ""
 "%B(%s): warning: interworking not enabled.\n"
@@ -236,105 +236,105 @@ msgid ""
 "  consider relinking with --support-old-code enabled"
 msgstr ""
 
 "  consider relinking with --support-old-code enabled"
 msgstr ""
 
-#: coff-arm.c:1787 cofflink.c:3008 coff-tic80.c:687
+#: coff-arm.c:1776 cofflink.c:3013 coff-tic80.c:687
 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:2129
+#: coff-arm.c:2110
 msgid "%B: illegal symbol index in reloc: %d"
 msgstr ""
 
 msgid "%B: illegal symbol index in reloc: %d"
 msgstr ""
 
-#: coff-arm.c:2262
+#: coff-arm.c:2243
 #, 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:2278 elf32-arm.h:2445
+#: coff-arm.c:2259 elf32-arm.c:3583
 #, 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:2281 elf32-arm.h:2449
+#: coff-arm.c:2262 elf32-arm.c:3587
 #, 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:2295
+#: coff-arm.c:2276
 #, 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:2298
+#: coff-arm.c:2279
 #, 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:2326 elf32-arm.h:2514
+#: coff-arm.c:2307 elf32-arm.c:3652
 #, 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:2329 elf32-arm.h:2520
+#: coff-arm.c:2310 elf32-arm.c:3658
 #, 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:2355
+#: coff-arm.c:2336
 #, c-format
 msgid "private flags = %x:"
 msgstr ""
 
 #, c-format
 msgid "private flags = %x:"
 msgstr ""
 
-#: coff-arm.c:2363 elf32-arm.h:2571
+#: coff-arm.c:2344 elf32-arm.c:3709
 #, c-format
 msgid " [floats passed in float registers]"
 msgstr ""
 
 #, c-format
 msgid " [floats passed in float registers]"
 msgstr ""
 
-#: coff-arm.c:2365
+#: coff-arm.c:2346
 #, c-format
 msgid " [floats passed in integer registers]"
 msgstr ""
 
 #, c-format
 msgid " [floats passed in integer registers]"
 msgstr ""
 
-#: coff-arm.c:2368 elf32-arm.h:2574
+#: coff-arm.c:2349 elf32-arm.c:3712
 #, c-format
 msgid " [position independent]"
 msgstr ""
 
 #, c-format
 msgid " [position independent]"
 msgstr ""
 
-#: coff-arm.c:2370
+#: coff-arm.c:2351
 #, c-format
 msgid " [absolute position]"
 msgstr ""
 
 #, c-format
 msgid " [absolute position]"
 msgstr ""
 
-#: coff-arm.c:2374
+#: coff-arm.c:2355
 #, c-format
 msgid " [interworking flag not initialised]"
 msgstr ""
 
 #, c-format
 msgid " [interworking flag not initialised]"
 msgstr ""
 
-#: coff-arm.c:2376
+#: coff-arm.c:2357
 #, c-format
 msgid " [interworking supported]"
 msgstr ""
 
 #, c-format
 msgid " [interworking supported]"
 msgstr ""
 
-#: coff-arm.c:2378
+#: coff-arm.c:2359
 #, c-format
 msgid " [interworking not supported]"
 msgstr ""
 
 #, c-format
 msgid " [interworking not supported]"
 msgstr ""
 
-#: coff-arm.c:2426 elf32-arm.h:2256
+#: coff-arm.c:2407 elf32-arm.c:3390
 #, 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:2430 elf32-arm.h:2260
+#: coff-arm.c:2411 elf32-arm.c:3394
 #, 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 ""
@@ -346,53 +346,53 @@ 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.
 #. 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:1075
+#: coffcode.h:1072
 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:1131
+#: coffcode.h:1127
 msgid "%B (%s): Section flag %s (0x%x) ignored"
 msgstr ""
 
 msgid "%B (%s): Section flag %s (0x%x) ignored"
 msgstr ""
 
-#: coffcode.h:2243
+#: coffcode.h:2255
 #, c-format
 msgid "Unrecognized TI COFF target id '0x%x'"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized TI COFF target id '0x%x'"
 msgstr ""
 
-#: coffcode.h:4449
+#: coffcode.h:4375
 msgid "%B: warning: line number table read failed"
 msgstr ""
 
 msgid "%B: warning: line number table read failed"
 msgstr ""
 
-#: coffcode.h:4481
+#: coffcode.h:4407
 msgid "%B: warning: illegal symbol index %ld in line numbers"
 msgstr ""
 
 msgid "%B: warning: illegal symbol index %ld in line numbers"
 msgstr ""
 
-#: coffcode.h:4495
+#: coffcode.h:4421
 msgid "%B: warning: duplicate line number information for `%s'"
 msgstr ""
 
 msgid "%B: warning: duplicate line number information for `%s'"
 msgstr ""
 
-#: coffcode.h:4850
+#: coffcode.h:4771
 msgid "%B: Unrecognized storage class %d for %s symbol `%s'"
 msgstr ""
 
 msgid "%B: Unrecognized storage class %d for %s symbol `%s'"
 msgstr ""
 
-#: coffcode.h:4983
+#: coffcode.h:4904
 msgid "warning: %B: local symbol `%s' has no section"
 msgstr ""
 
 msgid "warning: %B: local symbol `%s' has no section"
 msgstr ""
 
-#: coffcode.h:5089 coff-i860.c:610 coff-tic54x.c:367
+#: coffcode.h:5010 coff-i860.c:586 coff-tic54x.c:376
 msgid "%B: warning: illegal symbol index %ld in relocs"
 msgstr ""
 
 msgid "%B: warning: illegal symbol index %ld in relocs"
 msgstr ""
 
-#: coffcode.h:5127
+#: coffcode.h:5048
 msgid "%B: illegal relocation type %d at address 0x%lx"
 msgstr ""
 
 msgid "%B: illegal relocation type %d at address 0x%lx"
 msgstr ""
 
-#: coffgen.c:1666
+#: coffgen.c:1594
 msgid "%B: bad string table size %lu"
 msgstr ""
 
 msgid "%B: bad string table size %lu"
 msgstr ""
 
-#: coff-h8300.c:1124
+#: coff-h8300.c:1126
 #, c-format
 msgid "cannot handle R_MEM_INDIRECT reloc when using %s output"
 msgstr ""
 #, c-format
 msgid "cannot handle R_MEM_INDIRECT reloc when using %s output"
 msgstr ""
@@ -406,532 +406,644 @@ msgstr ""
 msgid "uncertain calling convention for non-COFF symbol"
 msgstr ""
 
 msgid "uncertain calling convention for non-COFF symbol"
 msgstr ""
 
-#: cofflink.c:507 elflink.c:3711
+#: cofflink.c:507 elflink.c:3955
 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:2295
+#: cofflink.c:2293
 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:2626 coffswap.h:890
+#: cofflink.c:2624 coffswap.h:890
 #, c-format
 msgid "%s: %s: reloc overflow: 0x%lx > 0xffff"
 msgstr ""
 
 #, c-format
 msgid "%s: %s: reloc overflow: 0x%lx > 0xffff"
 msgstr ""
 
-#: cofflink.c:2635 coffswap.h:876
+#: cofflink.c:2633 coffswap.h:876
 #, 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 ""
 
-#: coff-m68k.c:482 elf32-m68k.c:2129
+#: coff-m68k.c:482 elf32-m68k.c:2128
 msgid "unsupported reloc type"
 msgstr ""
 
 msgid "unsupported reloc type"
 msgstr ""
 
-#: coff-mips.c:686 elf32-mips.c:749 elf64-mips.c:1490 elfn32-mips.c:1301
+#: coff-maxq.c:128
+msgid "Can't Make it a Short Jump"
+msgstr ""
+
+#: coff-maxq.c:193
+msgid "Exceeds Long Jump Range"
+msgstr ""
+
+#: coff-maxq.c:204 coff-maxq.c:278
+msgid "Absolute address Exceeds 16 bit Range"
+msgstr ""
+
+#: coff-maxq.c:242
+msgid "Absolute address Exceeds 8 bit Range"
+msgstr ""
+
+#: coff-maxq.c:335
+msgid "Unrecognized Reloc Type"
+msgstr ""
+
+#: coff-mips.c:686 elf32-mips.c:940 elf64-mips.c:1864 elfn32-mips.c:1718
 msgid "GP relative relocation when _gp not defined"
 msgstr ""
 
 msgid "GP relative relocation when _gp not defined"
 msgstr ""
 
-#: coff-rs6000.c:2789
+#: coff-rs6000.c:2783
 #, 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:2876
 #, 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-tic4x.c:170 coff-tic54x.c:282 coff-tic80.c:450
+#: coff-tic4x.c:174 coff-tic54x.c:282 coff-tic80.c:450
 #, c-format
 msgid "Unrecognized reloc type 0x%x"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized reloc type 0x%x"
 msgstr ""
 
-#: coff-tic4x.c:218
+#: coff-tic4x.c:219
 #, c-format
 msgid "%s: warning: illegal symbol index %ld in relocs"
 msgstr ""
 
 #, c-format
 msgid "%s: warning: illegal symbol index %ld in relocs"
 msgstr ""
 
-#: coff-w65.c:364
+#: coff-w65.c:366
 #, c-format
 msgid "ignoring reloc %s\n"
 msgstr ""
 
 #, c-format
 msgid "ignoring reloc %s\n"
 msgstr ""
 
-#: cpu-arm.c:197 cpu-arm.c:206
+#: cpu-arm.c:184 cpu-arm.c:193
 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:338
+#: cpu-arm.c:324
 #, 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:290
+#: dwarf2.c:296
 msgid "Dwarf Error: Can't find .debug_str section."
 msgstr ""
 
 msgid "Dwarf Error: Can't find .debug_str section."
 msgstr ""
 
-#: dwarf2.c:308
+#: dwarf2.c:314
 #, c-format
 msgid ""
 "Dwarf Error: DW_FORM_strp offset (%lu) greater than or equal to .debug_str "
 "size (%lu)."
 msgstr ""
 
 #, c-format
 msgid ""
 "Dwarf Error: DW_FORM_strp offset (%lu) greater than or equal to .debug_str "
 "size (%lu)."
 msgstr ""
 
-#: dwarf2.c:443
+#: dwarf2.c:388
 msgid "Dwarf Error: Can't find .debug_abbrev section."
 msgstr ""
 
 msgid "Dwarf Error: Can't find .debug_abbrev section."
 msgstr ""
 
-#: dwarf2.c:458
+#: dwarf2.c:403
 #, c-format
 msgid ""
 "Dwarf Error: Abbrev offset (%lu) greater than or equal to .debug_abbrev size "
 "(%lu)."
 msgstr ""
 
 #, c-format
 msgid ""
 "Dwarf Error: Abbrev offset (%lu) greater than or equal to .debug_abbrev size "
 "(%lu)."
 msgstr ""
 
-#: dwarf2.c:656
+#: dwarf2.c:601
 #, 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:828
+#: dwarf2.c:773
 msgid "Dwarf Error: mangled line number section (bad file number)."
 msgstr ""
 
 msgid "Dwarf Error: mangled line number section (bad file number)."
 msgstr ""
 
-#: dwarf2.c:921
+#: dwarf2.c:866
 msgid "Dwarf Error: Can't find .debug_line section."
 msgstr ""
 
 msgid "Dwarf Error: Can't find .debug_line section."
 msgstr ""
 
-#: dwarf2.c:938
+#: dwarf2.c:883
 #, c-format
 msgid ""
 "Dwarf Error: Line offset (%lu) greater than or equal to .debug_line size (%"
 "lu)."
 msgstr ""
 
 #, c-format
 msgid ""
 "Dwarf Error: Line offset (%lu) greater than or equal to .debug_line size (%"
 "lu)."
 msgstr ""
 
-#: dwarf2.c:1143
+#: dwarf2.c:1088
 msgid "Dwarf Error: mangled line number section."
 msgstr ""
 
 msgid "Dwarf Error: mangled line number section."
 msgstr ""
 
-#: dwarf2.c:1353 dwarf2.c:1502
+#: dwarf2.c:1285 dwarf2.c:1343 dwarf2.c:1498
 #, 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:1463
+#: dwarf2.c:1459
 #, c-format
 msgid ""
 "Dwarf Error: found dwarf version '%u', this reader only handles version 2 "
 "information."
 msgstr ""
 
 #, c-format
 msgid ""
 "Dwarf Error: found dwarf version '%u', this reader only handles version 2 "
 "information."
 msgstr ""
 
-#: dwarf2.c:1470
+#: dwarf2.c:1466
 #, 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:1493
+#: dwarf2.c:1489
 #, c-format
 msgid "Dwarf Error: Bad abbrev number: %u."
 msgstr ""
 
 #, c-format
 msgid "Dwarf Error: Bad abbrev number: %u."
 msgstr ""
 
-#: ecoff.c:1336
+#: ecoff.c:1269
 #, c-format
 msgid "Unknown basic type %d"
 msgstr ""
 
 #, c-format
 msgid "Unknown basic type %d"
 msgstr ""
 
-#: ecoff.c:1596
+#: ecoff.c:1529
 #, c-format
 msgid ""
 "\n"
 "      End+1 symbol: %ld"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "      End+1 symbol: %ld"
 msgstr ""
 
-#: ecoff.c:1603 ecoff.c:1606
+#: ecoff.c:1536 ecoff.c:1539
 #, c-format
 msgid ""
 "\n"
 "      First symbol: %ld"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "      First symbol: %ld"
 msgstr ""
 
-#: ecoff.c:1618
+#: ecoff.c:1551
 #, c-format
 msgid ""
 "\n"
 "      End+1 symbol: %-7ld   Type:  %s"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "      End+1 symbol: %-7ld   Type:  %s"
 msgstr ""
 
-#: ecoff.c:1625
+#: ecoff.c:1558
 #, c-format
 msgid ""
 "\n"
 "      Local symbol: %ld"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "      Local symbol: %ld"
 msgstr ""
 
-#: ecoff.c:1633
+#: ecoff.c:1566
 #, c-format
 msgid ""
 "\n"
 "      struct; End+1 symbol: %ld"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "      struct; End+1 symbol: %ld"
 msgstr ""
 
-#: ecoff.c:1638
+#: ecoff.c:1571
 #, c-format
 msgid ""
 "\n"
 "      union; End+1 symbol: %ld"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "      union; End+1 symbol: %ld"
 msgstr ""
 
-#: ecoff.c:1643
+#: ecoff.c:1576
 #, c-format
 msgid ""
 "\n"
 "      enum; End+1 symbol: %ld"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "      enum; End+1 symbol: %ld"
 msgstr ""
 
-#: ecoff.c:1649
+#: ecoff.c:1582
 #, c-format
 msgid ""
 "\n"
 "      Type: %s"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "      Type: %s"
 msgstr ""
 
-#: elf32-arm.h:787
+#: elf32-arm.c:1794
 msgid "%B: BE8 images only valid in big-endian mode."
 msgstr ""
 
 msgid "%B: BE8 images only valid in big-endian mode."
 msgstr ""
 
-#: elf32-arm.h:1009
+#: elf32-arm.c:1953
+#, c-format
+msgid "Invalid TARGET2 relocation type '%s'."
+msgstr ""
+
+#: elf32-arm.c:2060
 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.h:1371
+#: elf32-arm.c:2476
 msgid "\\%B: Warning: Arm BLX instruction targets Arm function '%s'."
 msgstr ""
 
 msgid "\\%B: Warning: Arm BLX instruction targets Arm function '%s'."
 msgstr ""
 
-#: elf32-arm.h:1570
+#: elf32-arm.c:2665
 msgid "%B: Warning: Thumb BLX instruction targets thumb function '%s'."
 msgstr ""
 
 msgid "%B: Warning: Thumb BLX instruction targets thumb function '%s'."
 msgstr ""
 
-#: elf32-arm.h:2061 elf32-sh.c:4793 elf64-sh64.c:1596
+#: elf32-arm.c:3185 elf32-sh.c:4610 elf64-sh64.c:1537
 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.h:2145
+#: elf32-arm.c:3277
 msgid "%B(%A): warning: unresolvable relocation %d against symbol `%s'"
 msgstr ""
 
 msgid "%B(%A): warning: unresolvable relocation %d against symbol `%s'"
 msgstr ""
 
-#: elf32-arm.h:2196 elf32-avr.c:791 elf32-cr16c.c:770 elf32-cris.c:1371
-#: elf32-crx.c:884 elf32-d10v.c:563 elf32-fr30.c:599 elf32-frv.c:2557
-#: elf32-h8300.c:493 elf32-i860.c:1196 elf32-ip2k.c:1558 elf32-iq2000.c:666
-#: elf32-m32r.c:3252 elf32-m68hc1x.c:1189 elf32-msp430.c:502
-#: elf32-openrisc.c:415 elf32-v850.c:1745 elf32-xstormy16.c:948
-#: elf64-mmix.c:1517 elf-m10200.c:426 elf-m10300.c:1526
+#: elf32-arm.c:3329 elf32-avr.c:875 elf32-cr16c.c:773 elf32-cris.c:1502
+#: elf32-crx.c:911 elf32-d10v.c:564 elf32-fr30.c:595 elf32-frv.c:4107
+#: elf32-h8300.c:494 elf32-i860.c:1189 elf32-ip2k.c:1550 elf32-iq2000.c:611
+#: elf32-m32r.c:3250 elf32-m68hc1x.c:1189 elf32-msp430.c:503
+#: elf32-openrisc.c:415 elf32-v850.c:1749 elf32-xstormy16.c:954
+#: elf64-mmix.c:1517 elf-m10200.c:427 elf-m10300.c:1527
 msgid "internal error: out of range error"
 msgstr ""
 
 msgid "internal error: out of range error"
 msgstr ""
 
-#: elf32-arm.h:2200 elf32-avr.c:795 elf32-cr16c.c:774 elf32-cris.c:1375
-#: elf32-crx.c:888 elf32-d10v.c:567 elf32-fr30.c:603 elf32-frv.c:2561
-#: elf32-h8300.c:497 elf32-i860.c:1200 elf32-iq2000.c:670 elf32-m32r.c:3256
-#: elf32-m68hc1x.c:1193 elf32-msp430.c:506 elf32-openrisc.c:419
-#: elf32-v850.c:1749 elf32-xstormy16.c:952 elf64-mmix.c:1521 elf-m10200.c:430
-#: elf-m10300.c:1530 elfxx-mips.c:6405
+#: elf32-arm.c:3333 elf32-avr.c:879 elf32-cr16c.c:777 elf32-cris.c:1506
+#: elf32-crx.c:915 elf32-d10v.c:568 elf32-fr30.c:599 elf32-frv.c:4111
+#: elf32-h8300.c:498 elf32-i860.c:1193 elf32-iq2000.c:615 elf32-m32r.c:3254
+#: elf32-m68hc1x.c:1193 elf32-msp430.c:507 elf32-openrisc.c:419
+#: elf32-v850.c:1753 elf32-xstormy16.c:958 elf64-mmix.c:1521 elf-m10200.c:431
+#: elf-m10300.c:1531 elfxx-mips.c:7179
 msgid "internal error: unsupported relocation error"
 msgstr ""
 
 msgid "internal error: unsupported relocation error"
 msgstr ""
 
-#: elf32-arm.h:2204 elf32-cr16c.c:778 elf32-crx.c:892 elf32-d10v.c:571
-#: elf32-h8300.c:501 elf32-m32r.c:3260 elf32-m68hc1x.c:1197 elf-m10200.c:434
-#: elf-m10300.c:1534
+#: elf32-arm.c:3337 elf32-cr16c.c:781 elf32-crx.c:919 elf32-d10v.c:572
+#: elf32-h8300.c:502 elf32-m32r.c:3258 elf32-m68hc1x.c:1197 elf-m10200.c:435
+#: elf-m10300.c:1535
 msgid "internal error: dangerous error"
 msgstr ""
 
 msgid "internal error: dangerous error"
 msgstr ""
 
-#: elf32-arm.h:2208 elf32-avr.c:803 elf32-cr16c.c:782 elf32-cris.c:1383
-#: elf32-crx.c:896 elf32-d10v.c:575 elf32-fr30.c:611 elf32-frv.c:2569
-#: elf32-h8300.c:505 elf32-i860.c:1208 elf32-ip2k.c:1573 elf32-iq2000.c:678
-#: elf32-m32r.c:3264 elf32-m68hc1x.c:1201 elf32-msp430.c:514
-#: elf32-openrisc.c:427 elf32-v850.c:1769 elf32-xstormy16.c:960
-#: elf64-mmix.c:1529 elf-m10200.c:438 elf-m10300.c:1538
+#: elf32-arm.c:3341 elf32-avr.c:887 elf32-cr16c.c:785 elf32-cris.c:1514
+#: elf32-crx.c:923 elf32-d10v.c:576 elf32-fr30.c:607 elf32-frv.c:4119
+#: elf32-h8300.c:506 elf32-i860.c:1201 elf32-ip2k.c:1565 elf32-iq2000.c:623
+#: elf32-m32r.c:3262 elf32-m68hc1x.c:1201 elf32-msp430.c:515
+#: elf32-openrisc.c:427 elf32-v850.c:1773 elf32-xstormy16.c:966
+#: elf64-mmix.c:1529 elf-m10200.c:439 elf-m10300.c:1539
 msgid "internal error: unknown error"
 msgstr ""
 
 msgid "internal error: unknown error"
 msgstr ""
 
-#: elf32-arm.h:2306
+#: elf32-arm.c:3440
 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.h:2421
+#: elf32-arm.c:3559
 msgid ""
 msgid ""
-"ERROR: %B is compiled for EABI version %d, whereas %B is compiled for "
-"version %d"
+"ERROR: Source object %B has EABI version %d, but target %B has EABI version %"
+"d"
 msgstr ""
 
 msgstr ""
 
-#: elf32-arm.h:2434
+#: elf32-arm.c:3572
 msgid "ERROR: %B is compiled for APCS-%d, whereas target %B uses APCS-%d"
 msgstr ""
 
 msgid "ERROR: %B is compiled for APCS-%d, whereas target %B uses APCS-%d"
 msgstr ""
 
-#: elf32-arm.h:2459
+#: elf32-arm.c:3597
 msgid "ERROR: %B uses VFP instructions, whereas %B does not"
 msgstr ""
 
 msgid "ERROR: %B uses VFP instructions, whereas %B does not"
 msgstr ""
 
-#: elf32-arm.h:2463
+#: elf32-arm.c:3601
 msgid "ERROR: %B uses FPA instructions, whereas %B does not"
 msgstr ""
 
 msgid "ERROR: %B uses FPA instructions, whereas %B does not"
 msgstr ""
 
-#: elf32-arm.h:2473
+#: elf32-arm.c:3611
 msgid "ERROR: %B uses Maverick instructions, whereas %B does not"
 msgstr ""
 
 msgid "ERROR: %B uses Maverick instructions, whereas %B does not"
 msgstr ""
 
-#: elf32-arm.h:2477
+#: elf32-arm.c:3615
 msgid "ERROR: %B does not use Maverick instructions, whereas %B does"
 msgstr ""
 
 msgid "ERROR: %B does not use Maverick instructions, whereas %B does"
 msgstr ""
 
-#: elf32-arm.h:2496
+#: elf32-arm.c:3634
 msgid "ERROR: %B uses software FP, whereas %B uses hardware FP"
 msgstr ""
 
 msgid "ERROR: %B uses software FP, whereas %B uses hardware FP"
 msgstr ""
 
-#: elf32-arm.h:2500
+#: elf32-arm.c:3638
 msgid "ERROR: %B uses hardware FP, whereas %B uses software FP"
 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.
 msgid "ERROR: %B uses hardware FP, whereas %B uses software FP"
 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.h:2547 elf32-cris.c:2967 elf32-m68hc1x.c:1333 elf32-m68k.c:397
-#: elf32-vax.c:546 elfxx-mips.c:9099
+#: elf32-arm.c:3685 elf32-cris.c:3243 elf32-m68hc1x.c:1333 elf32-m68k.c:397
+#: elf32-vax.c:546 elfxx-mips.c:9846
 #, c-format
 msgid "private flags = %lx:"
 msgstr ""
 
 #, c-format
 msgid "private flags = %lx:"
 msgstr ""
 
-#: elf32-arm.h:2556
+#: elf32-arm.c:3694
 #, c-format
 msgid " [interworking enabled]"
 msgstr ""
 
 #, c-format
 msgid " [interworking enabled]"
 msgstr ""
 
-#: elf32-arm.h:2564
+#: elf32-arm.c:3702
 #, c-format
 msgid " [VFP float format]"
 msgstr ""
 
 #, c-format
 msgid " [VFP float format]"
 msgstr ""
 
-#: elf32-arm.h:2566
+#: elf32-arm.c:3704
 #, c-format
 msgid " [Maverick float format]"
 msgstr ""
 
 #, c-format
 msgid " [Maverick float format]"
 msgstr ""
 
-#: elf32-arm.h:2568
+#: elf32-arm.c:3706
 #, c-format
 msgid " [FPA float format]"
 msgstr ""
 
 #, c-format
 msgid " [FPA float format]"
 msgstr ""
 
-#: elf32-arm.h:2577
+#: elf32-arm.c:3715
 #, c-format
 msgid " [new ABI]"
 msgstr ""
 
 #, c-format
 msgid " [new ABI]"
 msgstr ""
 
-#: elf32-arm.h:2580
+#: elf32-arm.c:3718
 #, c-format
 msgid " [old ABI]"
 msgstr ""
 
 #, c-format
 msgid " [old ABI]"
 msgstr ""
 
-#: elf32-arm.h:2583
+#: elf32-arm.c:3721
 #, c-format
 msgid " [software FP]"
 msgstr ""
 
 #, c-format
 msgid " [software FP]"
 msgstr ""
 
-#: elf32-arm.h:2592
+#: elf32-arm.c:3730
 #, c-format
 msgid " [Version1 EABI]"
 msgstr ""
 
 #, c-format
 msgid " [Version1 EABI]"
 msgstr ""
 
-#: elf32-arm.h:2595 elf32-arm.h:2606
+#: elf32-arm.c:3733 elf32-arm.c:3744
 #, c-format
 msgid " [sorted symbol table]"
 msgstr ""
 
 #, c-format
 msgid " [sorted symbol table]"
 msgstr ""
 
-#: elf32-arm.h:2597 elf32-arm.h:2608
+#: elf32-arm.c:3735 elf32-arm.c:3746
 #, c-format
 msgid " [unsorted symbol table]"
 msgstr ""
 
 #, c-format
 msgid " [unsorted symbol table]"
 msgstr ""
 
-#: elf32-arm.h:2603
+#: elf32-arm.c:3741
 #, c-format
 msgid " [Version2 EABI]"
 msgstr ""
 
 #, c-format
 msgid " [Version2 EABI]"
 msgstr ""
 
-#: elf32-arm.h:2611
+#: elf32-arm.c:3749
 #, c-format
 msgid " [dynamic symbols use segment index]"
 msgstr ""
 
 #, c-format
 msgid " [dynamic symbols use segment index]"
 msgstr ""
 
-#: elf32-arm.h:2614
+#: elf32-arm.c:3752
 #, c-format
 msgid " [mapping symbols precede others]"
 msgstr ""
 
 #, c-format
 msgid " [mapping symbols precede others]"
 msgstr ""
 
-#: elf32-arm.h:2621
+#: elf32-arm.c:3759
 #, c-format
 msgid " [Version3 EABI]"
 msgstr ""
 
 #, c-format
 msgid " [Version3 EABI]"
 msgstr ""
 
-#: elf32-arm.h:2624
+#: elf32-arm.c:3763
+#, c-format
+msgid " [Version4 EABI]"
+msgstr ""
+
+#: elf32-arm.c:3766
 #, c-format
 msgid " [BE8]"
 msgstr ""
 
 #, c-format
 msgid " [BE8]"
 msgstr ""
 
-#: elf32-arm.h:2627
+#: elf32-arm.c:3769
 #, c-format
 msgid " [LE8]"
 msgstr ""
 
 #, c-format
 msgid " [LE8]"
 msgstr ""
 
-#: elf32-arm.h:2633
+#: elf32-arm.c:3775
 #, c-format
 msgid " <EABI version unrecognised>"
 msgstr ""
 
 #, c-format
 msgid " <EABI version unrecognised>"
 msgstr ""
 
-#: elf32-arm.h:2640
+#: elf32-arm.c:3782
 #, c-format
 msgid " [relocatable executable]"
 msgstr ""
 
 #, c-format
 msgid " [relocatable executable]"
 msgstr ""
 
-#: elf32-arm.h:2643
+#: elf32-arm.c:3785
 #, c-format
 msgid " [has entry point]"
 msgstr ""
 
 #, c-format
 msgid " [has entry point]"
 msgstr ""
 
-#: elf32-arm.h:2648
+#: elf32-arm.c:3790
 #, c-format
 msgid "<Unrecognised flag bits set>"
 msgstr ""
 
 #, c-format
 msgid "<Unrecognised flag bits set>"
 msgstr ""
 
-#: elf32-avr.c:799 elf32-cris.c:1379 elf32-fr30.c:607 elf32-frv.c:2565
-#: elf32-i860.c:1204 elf32-ip2k.c:1569 elf32-iq2000.c:674 elf32-msp430.c:510
-#: elf32-openrisc.c:423 elf32-v850.c:1753 elf32-xstormy16.c:956
+#: elf32-avr.c:883 elf32-cris.c:1510 elf32-fr30.c:603 elf32-frv.c:4115
+#: elf32-i860.c:1197 elf32-ip2k.c:1561 elf32-iq2000.c:619 elf32-msp430.c:511
+#: elf32-openrisc.c:423 elf32-v850.c:1757 elf32-xstormy16.c:962
 #: elf64-mmix.c:1525
 msgid "internal error: dangerous relocation"
 msgstr ""
 
 #: elf64-mmix.c:1525
 msgid "internal error: dangerous relocation"
 msgstr ""
 
-#: elf32-cris.c:920
-msgid "%B(%A): unresolvable relocation %s against symbol `%s'"
+#: elf32-cris.c:1050
+msgid "%B, section %A: unresolvable relocation %s against symbol `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf32-cris.c:975
-msgid "%B(%A): No PLT nor GOT for relocation %s against symbol `%s'"
+#: elf32-cris.c:1105
+msgid "%B, section %A: No PLT nor GOT for relocation %s against symbol `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf32-cris.c:977
-msgid "%B(%A): No PLT for relocation %s against symbol `%s'"
+#: elf32-cris.c:1107
+msgid "%B, section %A: No PLT for relocation %s against symbol `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf32-cris.c:983 elf32-cris.c:1115
+#: elf32-cris.c:1113 elf32-cris.c:1245
 msgid "[whose name is lost]"
 msgstr ""
 
 msgid "[whose name is lost]"
 msgstr ""
 
-#: elf32-cris.c:1101
-msgid "%B(%A): relocation %s with non-zero addend %d against local symbol"
+#: elf32-cris.c:1231
+msgid ""
+"%B, section %A: relocation %s with non-zero addend %d against local symbol"
 msgstr ""
 
 msgstr ""
 
-#: elf32-cris.c:1109
-msgid "%B(%A): relocation %s with non-zero addend %d against symbol `%s'"
+#: elf32-cris.c:1239
+msgid ""
+"%B, section %A: relocation %s with non-zero addend %d against symbol `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf32-cris.c:1135
-msgid "%B(%A): relocation %s is not allowed for global symbol: `%s'"
+#: elf32-cris.c:1265
+msgid "%B, section %A: relocation %s is not allowed for global symbol: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: elf32-cris.c:1150
-msgid "%B: relocation %s in section %A with no GOT created"
+#: elf32-cris.c:1281
+msgid "%B, section %A: relocation %s with no GOT created"
 msgstr ""
 
 msgstr ""
 
-#: elf32-cris.c:1268
+#: elf32-cris.c:1399
 msgid "%B: Internal inconsistency; no relocation section %s"
 msgstr ""
 
 msgid "%B: Internal inconsistency; no relocation section %s"
 msgstr ""
 
-#: elf32-cris.c:2489
+#: elf32-cris.c:2507
+msgid ""
+"%B, section %A:\n"
+"  v10/v32 compatible object %s must not contain a PIC relocation"
+msgstr ""
+
+#: elf32-cris.c:2694 elf32-cris.c:2762
 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:2970
+#: elf32-cris.c:3192
+msgid "Unexpected machine number"
+msgstr ""
+
+#: elf32-cris.c:3246
 #, c-format
 msgid " [symbols have a _ prefix]"
 msgstr ""
 
 #, c-format
 msgid " [symbols have a _ prefix]"
 msgstr ""
 
-#: elf32-cris.c:3009
+#: elf32-cris.c:3249
+#, c-format
+msgid " [v10 and v32]"
+msgstr ""
+
+#: elf32-cris.c:3252
+#, c-format
+msgid " [v32]"
+msgstr ""
+
+#: elf32-cris.c:3297
 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:3010
+#: elf32-cris.c:3298
 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-frv.c:2045
-msgid "%B: relocation at `%A+0x%x' references symbol `%s' with nonzero addend"
+#: elf32-cris.c:3317
+msgid "%B contains CRIS v32 code, incompatible with previous objects"
+msgstr ""
+
+#: elf32-cris.c:3319
+msgid "%B contains non-CRIS-v32 code, incompatible with previous objects"
+msgstr ""
+
+#: elf32-frv.c:1522 elf32-frv.c:1671
+msgid "relocation requires zero addend"
 msgstr ""
 
 msgstr ""
 
-#: elf32-frv.c:2059
+#: elf32-frv.c:2901
+msgid "%B(%A+0x%x): relocation to `%s+%x' may have caused the error above"
+msgstr ""
+
+#: elf32-frv.c:2914
 msgid "relocation references symbol not defined in the module"
 msgstr ""
 
 msgid "relocation references symbol not defined in the module"
 msgstr ""
 
-#: elf32-frv.c:2155
+#: elf32-frv.c:2990
+msgid "R_FRV_GETTLSOFF not applied to a call instruction"
+msgstr ""
+
+#: elf32-frv.c:3032
+msgid "R_FRV_GOTTLSDESC12 not applied to an lddi instruction"
+msgstr ""
+
+#: elf32-frv.c:3103
+msgid "R_FRV_GOTTLSDESCHI not applied to a sethi instruction"
+msgstr ""
+
+#: elf32-frv.c:3140
+msgid "R_FRV_GOTTLSDESCLO not applied to a setlo or setlos instruction"
+msgstr ""
+
+#: elf32-frv.c:3188
+msgid "R_FRV_TLSDESC_RELAX not applied to an ldd instruction"
+msgstr ""
+
+#: elf32-frv.c:3272
+msgid "R_FRV_GETTLSOFF_RELAX not applied to a calll instruction"
+msgstr ""
+
+#: elf32-frv.c:3327
+msgid "R_FRV_GOTTLSOFF12 not applied to an ldi instruction"
+msgstr ""
+
+#: elf32-frv.c:3357
+msgid "R_FRV_GOTTLSOFFHI not applied to a sethi instruction"
+msgstr ""
+
+#: elf32-frv.c:3386
+msgid "R_FRV_GOTTLSOFFLO not applied to a setlo or setlos instruction"
+msgstr ""
+
+#: elf32-frv.c:3417
+msgid "R_FRV_TLSOFF_RELAX not applied to an ld instruction"
+msgstr ""
+
+#: elf32-frv.c:3462
+msgid "R_FRV_TLSMOFFHI not applied to a sethi instruction"
+msgstr ""
+
+#: elf32-frv.c:3489
+msgid "R_FRV_TLSMOFFLO not applied to a setlo or setlos instruction"
+msgstr ""
+
+#: elf32-frv.c:3610
 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:2194 elf32-frv.c:2307
+#: elf32-frv.c:3649 elf32-frv.c:3762
 msgid "cannot emit fixups in read-only section"
 msgstr ""
 
 msgid "cannot emit fixups in read-only section"
 msgstr ""
 
-#: elf32-frv.c:2220 elf32-frv.c:2347
+#: elf32-frv.c:3675 elf32-frv.c:3802
 msgid "cannot emit dynamic relocations in read-only section"
 msgstr ""
 
 msgid "cannot emit dynamic relocations in read-only section"
 msgstr ""
 
-#: elf32-frv.c:2265
+#: elf32-frv.c:3720
 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:2444
-msgid "relocations between different segments are not supported"
+#: elf32-frv.c:3970 elf32-frv.c:4126
+msgid "%B(%A+0x%lx): reloc against `%s': %s"
 msgstr ""
 
 msgstr ""
 
-#: elf32-frv.c:2445
-msgid "warning: relocation references a different segment"
+#: elf32-frv.c:3972 elf32-frv.c:3976
+msgid "relocation references a different segment"
 msgstr ""
 
 msgstr ""
 
-#: elf32-frv.c:4236
+#: elf32-frv.c:6344
 msgid "%B: unsupported relocation type %i"
 msgstr ""
 
 msgid "%B: unsupported relocation type %i"
 msgstr ""
 
-#: elf32-frv.c:4554
+#: elf32-frv.c:6662
 #, 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:4607 elf32-iq2000.c:862
+#: elf32-frv.c:6715 elf32-iq2000.c:796
 #, 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:4619
+#: elf32-frv.c:6727
 #, 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:4640
+#: elf32-frv.c:6748
 #, 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-frv.c:4644
+#: elf32-frv.c:6752
 #, 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-frv.c:4669 elf32-iq2000.c:900
+#: elf32-frv.c:6777 elf32-iq2000.c:833
 #, c-format
 msgid "private flags = 0x%lx:"
 msgstr ""
 #, c-format
 msgid "private flags = 0x%lx:"
 msgstr ""
@@ -940,11 +1052,11 @@ msgstr ""
 msgid "%B: Relocations in generic ELF (EM: %d)"
 msgstr ""
 
 msgid "%B: Relocations in generic ELF (EM: %d)"
 msgstr ""
 
-#: elf32-hppa.c:542 elf32-m68hc1x.c:161 elf64-ppc.c:3635
+#: elf32-hppa.c:542 elf32-m68hc1x.c:161 elf64-ppc.c:3644
 msgid "%B: cannot create stub entry %s"
 msgstr ""
 
 msgid "%B: cannot create stub entry %s"
 msgstr ""
 
-#: elf32-hppa.c:795 elf32-hppa.c:3317
+#: elf32-hppa.c:795 elf32-hppa.c:3359
 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 ""
 
@@ -954,35 +1066,25 @@ msgid ""
 "with -fPIC"
 msgstr ""
 
 "with -fPIC"
 msgstr ""
 
-#: elf32-hppa.c:1196
-msgid ""
-"%B: relocation %s should not be used when making a shared object; recompile "
-"with -fPIC"
-msgstr ""
-
-#: elf32-hppa.c:1384
+#: elf32-hppa.c:1370
 #, c-format
 msgid "Could not find relocation section for %s"
 msgstr ""
 
 #, c-format
 msgid "Could not find relocation section for %s"
 msgstr ""
 
-#: elf32-hppa.c:2573
+#: elf32-hppa.c:2623
 msgid "%B: duplicate export stub %s"
 msgstr ""
 
 msgid "%B: duplicate export stub %s"
 msgstr ""
 
-#: elf32-hppa.c:3164
+#: elf32-hppa.c:3214
 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:3194
-msgid "%B(%A+0x%lx): fixing %s"
-msgstr ""
-
-#: elf32-hppa.c:3809
+#: elf32-hppa.c:3844
 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:4102
+#: elf32-hppa.c:4137
 msgid ".got section not immediately after .plt section"
 msgstr ""
 
 msgid ".got section not immediately after .plt section"
 msgstr ""
 
@@ -990,104 +1092,110 @@ msgstr ""
 msgid "%B: invalid relocation type %d"
 msgstr ""
 
 msgid "%B: invalid relocation type %d"
 msgstr ""
 
-#: elf32-i386.c:865 elf32-s390.c:984 elf32-sparc.c:916 elf32-xtensa.c:644
-#: elf64-s390.c:937 elf64-x86-64.c:645
+#: elf32-i386.c:865 elf32-s390.c:985 elf32-sparc.c:910 elf32-xtensa.c:788
+#: elf64-s390.c:938 elf64-x86-64.c:646
 msgid "%B: bad symbol index: %d"
 msgstr ""
 
 msgid "%B: bad symbol index: %d"
 msgstr ""
 
-#: elf32-i386.c:973 elf32-s390.c:1161 elf32-sh.c:6568 elf32-sparc.c:1039
-#: elf64-s390.c:1123
+#: elf32-i386.c:973 elf32-s390.c:1162 elf32-sh.c:6388 elf32-sparc.c:1033
+#: elf64-s390.c:1124
 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:1088 elf32-s390.c:1270 elf64-ppc.c:4616 elf64-s390.c:1235
-#: elf64-x86-64.c:881
+#: elf32-i386.c:1088 elf32-s390.c:1271 elf64-ppc.c:4676 elf64-s390.c:1236
+#: elf64-x86-64.c:882
 msgid "%B: bad relocation section name `%s'"
 msgstr ""
 
 msgid "%B: bad relocation section name `%s'"
 msgstr ""
 
-#: elf32-i386.c:2040
+#: elf32-i386.c:2043
 msgid "%B: unrecognized relocation (0x%x) in section `%A'"
 msgstr ""
 
 msgid "%B: unrecognized relocation (0x%x) in section `%A'"
 msgstr ""
 
-#: elf32-i386.c:2912 elf32-m68k.c:1702 elf32-s390.c:2989 elf32-sparc.c:2845
-#: elf32-xtensa.c:2105 elf64-s390.c:2986 elf64-sparc.c:2615
-#: elf64-x86-64.c:2403
+#: elf32-i386.c:2287
+msgid ""
+"%B: relocation R_386_GOTOFF against protected function `%s' can not be used "
+"when making a shared object"
+msgstr ""
+
+#: elf32-i386.c:2931 elf32-m68k.c:1700 elf32-s390.c:2993 elf32-sparc.c:2859
+#: elf32-xtensa.c:2321 elf64-s390.c:2990 elf64-sparc.c:2684
+#: elf64-x86-64.c:2438
 msgid "%B(%A+0x%lx): unresolvable relocation against symbol `%s'"
 msgstr ""
 
 msgid "%B(%A+0x%lx): unresolvable relocation against symbol `%s'"
 msgstr ""
 
-#: elf32-i386.c:2951 elf32-m68k.c:1741 elf32-s390.c:3039 elf64-s390.c:3036
-#: elf64-x86-64.c:2446
+#: elf32-i386.c:2971 elf32-m68k.c:1740 elf32-s390.c:3044 elf64-s390.c:3041
+#: elf64-x86-64.c:2482
 msgid "%B(%A+0x%lx): reloc against `%s': error %d"
 msgstr ""
 
 msgid "%B(%A+0x%lx): reloc against `%s': error %d"
 msgstr ""
 
-#: elf32-ip2k.c:565 elf32-ip2k.c:571 elf32-ip2k.c:734 elf32-ip2k.c:740
+#: elf32-ip2k.c:557 elf32-ip2k.c:563 elf32-ip2k.c:726 elf32-ip2k.c:732
 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:588 elf32-ip2k.c:767
+#: elf32-ip2k.c:580 elf32-ip2k.c:759
 msgid "ip2k relaxer: switch table header corrupt."
 msgstr ""
 
 msgid "ip2k relaxer: switch table header corrupt."
 msgstr ""
 
-#: elf32-ip2k.c:1385
+#: elf32-ip2k.c:1377
 #, 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:1399
+#: elf32-ip2k.c:1391
 #, 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:1565
+#: elf32-ip2k.c:1557
 msgid "unsupported relocation between data/insn address spaces"
 msgstr ""
 
 msgid "unsupported relocation between data/insn address spaces"
 msgstr ""
 
-#: elf32-iq2000.c:874
+#: elf32-iq2000.c:809
 #, 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-m32r.c:1532
+#: elf32-m32r.c:1530
 msgid "SDA relocation when _SDA_BASE_ not defined"
 msgstr ""
 
 msgid "SDA relocation when _SDA_BASE_ not defined"
 msgstr ""
 
-#: elf32-m32r.c:2606 elf64-alpha.c:4179 elf64-alpha.c:4305 elf32-ia64.c:3905
-#: elf64-ia64.c:3905
+#: elf32-m32r.c:2604 elf64-alpha.c:4181 elf64-alpha.c:4307 elf32-ia64.c:3910
+#: elf64-ia64.c:3910
 msgid "%B: unknown relocation type %d"
 msgstr ""
 
 msgid "%B: unknown relocation type %d"
 msgstr ""
 
-#: elf32-m32r.c:2791 elf64-sh64.c:1685 elf-m10300.c:1481
+#: elf32-m32r.c:2789 elf64-sh64.c:1626 elf-m10300.c:1481
 #, c-format
 msgid ""
 "%s: warning: unresolvable relocation against symbol `%s' from %s section"
 msgstr ""
 
 #, c-format
 msgid ""
 "%s: warning: unresolvable relocation against symbol `%s' from %s section"
 msgstr ""
 
-#: elf32-m32r.c:3189
+#: elf32-m32r.c:3187
 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:4256
+#: elf32-m32r.c:3719
 msgid "%B: Instruction set mismatch with previous modules"
 msgstr ""
 
 msgid "%B: Instruction set mismatch with previous modules"
 msgstr ""
 
-#: elf32-m32r.c:4278
+#: elf32-m32r.c:3741
 #, c-format
 msgid "private flags = %lx"
 msgstr ""
 
 #, c-format
 msgid "private flags = %lx"
 msgstr ""
 
-#: elf32-m32r.c:4283
+#: elf32-m32r.c:3746
 #, c-format
 msgid ": m32r instructions"
 msgstr ""
 
 #, c-format
 msgid ": m32r instructions"
 msgstr ""
 
-#: elf32-m32r.c:4284
+#: elf32-m32r.c:3747
 #, c-format
 msgid ": m32rx instructions"
 msgstr ""
 
 #, c-format
 msgid ": m32rx instructions"
 msgstr ""
 
-#: elf32-m32r.c:4285
+#: elf32-m32r.c:3748
 #, c-format
 msgid ": m32r2 instructions"
 msgstr ""
 #, c-format
 msgid ": m32r2 instructions"
 msgstr ""
@@ -1129,7 +1237,7 @@ msgstr ""
 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:1308 elf32-ppc.c:2321 elf64-sparc.c:3016 elfxx-mips.c:9060
+#: elf32-m68hc1x.c:1308 elf32-ppc.c:2298 elf64-sparc.c:3090 elfxx-mips.c:9807
 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 ""
 
@@ -1196,198 +1304,205 @@ msgstr ""
 msgid "%B: Unknown relocation type %d\n"
 msgstr ""
 
 msgid "%B: Unknown relocation type %d\n"
 msgstr ""
 
-#: elf32-mips.c:922 elf64-mips.c:1693 elfn32-mips.c:1488
+#: elf32-mips.c:971 elf64-mips.c:1929 elfn32-mips.c:1774
+msgid "literal relocation occurs for an external symbol"
+msgstr ""
+
+#: elf32-mips.c:1011 elf64-mips.c:1972 elfn32-mips.c:1815
+msgid "32bits gp relative relocation occurs for an external symbol"
+msgstr ""
+
+#: elf32-mips.c:1134 elf64-mips.c:2066 elfn32-mips.c:1915
 #, c-format
 msgid "Linking mips16 objects into %s format is not supported"
 msgstr ""
 
 #, c-format
 msgid "Linking mips16 objects into %s format is not supported"
 msgstr ""
 
-#: elf32-ppc.c:2204
+#: elf32-ppc.c:2181
 #, c-format
 msgid "generic linker can't handle %s"
 msgstr ""
 
 #, c-format
 msgid "generic linker can't handle %s"
 msgstr ""
 
-#: elf32-ppc.c:2286
+#: elf32-ppc.c:2263
 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:2294
+#: elf32-ppc.c:2271
 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:3558
+#: elf32-ppc.c:3526
 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:3763
+#: elf32-ppc.c:3731
 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:4964 elf64-ppc.c:9259
+#: elf32-ppc.c:4935 elf64-ppc.c:9967
 msgid "%B: unknown relocation type %d for symbol %s"
 msgstr ""
 
 msgid "%B: unknown relocation type %d for symbol %s"
 msgstr ""
 
-#: elf32-ppc.c:5213
+#: elf32-ppc.c:5184
 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:5524 elf32-ppc.c:5550 elf32-ppc.c:5609
+#: elf32-ppc.c:5510 elf32-ppc.c:5536 elf32-ppc.c:5595
 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:5664
+#: elf32-ppc.c:5650
 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:5719 elf64-ppc.c:9898
+#: elf32-ppc.c:5705 elf64-ppc.c:10606
 msgid "%B(%A+0x%lx): unresolvable %s relocation against symbol `%s'"
 msgstr ""
 
 msgid "%B(%A+0x%lx): unresolvable %s relocation against symbol `%s'"
 msgstr ""
 
-#: elf32-ppc.c:5769 elf64-ppc.c:9944
+#: elf32-ppc.c:5756 elf64-ppc.c:10653
 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:6012
+#: elf32-ppc.c:5999
 msgid "corrupt or empty %s section in %B"
 msgstr ""
 
 msgid "corrupt or empty %s section in %B"
 msgstr ""
 
-#: elf32-ppc.c:6019
+#: elf32-ppc.c:6006
 msgid "unable to read in %s section from %B"
 msgstr ""
 
 msgid "unable to read in %s section from %B"
 msgstr ""
 
-#: elf32-ppc.c:6025
+#: elf32-ppc.c:6012
 msgid "corrupt %s section in %B"
 msgstr ""
 
 msgid "corrupt %s section in %B"
 msgstr ""
 
-#: elf32-ppc.c:6068
+#: elf32-ppc.c:6055
 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:6117
+#: elf32-ppc.c:6104
 msgid "failed to allocate space for new APUinfo section."
 msgstr ""
 
 msgid "failed to allocate space for new APUinfo section."
 msgstr ""
 
-#: elf32-ppc.c:6136
+#: elf32-ppc.c:6123
 msgid "failed to compute new APUinfo section."
 msgstr ""
 
 msgid "failed to compute new APUinfo section."
 msgstr ""
 
-#: elf32-ppc.c:6139
+#: elf32-ppc.c:6126
 msgid "failed to install new APUinfo section."
 msgstr ""
 
 msgid "failed to install new APUinfo section."
 msgstr ""
 
-#: elf32-s390.c:2230 elf64-s390.c:2201
+#: elf32-s390.c:2234 elf64-s390.c:2205
 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-sh64.c:217 elf64-sh64.c:2377
+#: elf32-sh64.c:218 elf64-sh64.c:2319
 #, 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:220 elf64-sh64.c:2380
+#: elf32-sh64.c:221 elf64-sh64.c:2322
 #, 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:222 elf64-sh64.c:2382
+#: elf32-sh64.c:223 elf64-sh64.c:2324
 #, 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:444 elf64-sh64.c:2948
+#: elf32-sh64.c:445 elf64-sh64.c:2890
 #, c-format
 msgid "%s: encountered datalabel symbol in input"
 msgstr ""
 
 #, c-format
 msgid "%s: encountered datalabel symbol in input"
 msgstr ""
 
-#: elf32-sh64.c:521
+#: elf32-sh64.c:522
 msgid "PTB mismatch: a SHmedia address (bit 0 == 1)"
 msgstr ""
 
 msgid "PTB mismatch: a SHmedia address (bit 0 == 1)"
 msgstr ""
 
-#: elf32-sh64.c:524
+#: elf32-sh64.c:525
 msgid "PTA mismatch: a SHcompact address (bit 0 == 0)"
 msgstr ""
 
 msgid "PTA mismatch: a SHcompact address (bit 0 == 0)"
 msgstr ""
 
-#: elf32-sh64.c:542
+#: elf32-sh64.c:543
 #, 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:591 elf64-sh64.c:1732
-#, c-format
-msgid "%s: error: unaligned relocation type %d at %08x reloc %08x\n"
+#: elf32-sh64.c:592
+msgid "%B: error: unaligned relocation type %d at %08x reloc %p\n"
 msgstr ""
 
 msgstr ""
 
-#: elf32-sh64.c:667
+#: elf32-sh64.c:668
 #, 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:727
+#: elf32-sh64.c:728
 #, c-format
 msgid "%s: could not write out sorted .cranges entries"
 msgstr ""
 
 #, c-format
 msgid "%s: could not write out sorted .cranges entries"
 msgstr ""
 
-#: elf32-sh.c:2245
+#: elf32-sh.c:2176
 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:2257
+#: elf32-sh.c:2188
 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:2274
+#: elf32-sh.c:2205
 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:2289
+#: elf32-sh.c:2220
 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:2317
+#: elf32-sh.c:2248
 msgid "%B: 0x%lx: warning: symbol in unexpected section"
 msgstr ""
 
 msgid "%B: 0x%lx: warning: symbol in unexpected section"
 msgstr ""
 
-#: elf32-sh.c:2442
+#: elf32-sh.c:2361
 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:2451
+#: elf32-sh.c:2370
 msgid "%B: 0x%lx: warning: bad count"
 msgstr ""
 
 msgid "%B: 0x%lx: warning: bad count"
 msgstr ""
 
-#: elf32-sh.c:2846 elf32-sh.c:3216
+#: elf32-sh.c:2765 elf32-sh.c:3135
 msgid "%B: 0x%lx: fatal: reloc overflow while relaxing"
 msgstr ""
 
 msgid "%B: 0x%lx: fatal: reloc overflow while relaxing"
 msgstr ""
 
-#: elf32-sh.c:4741 elf64-sh64.c:1568
+#: elf32-sh.c:4558 elf64-sh64.c:1509
 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:4892
+#: elf32-sh.c:4709
 msgid "%B(%A): unresolvable relocation against symbol `%s'"
 msgstr ""
 
 msgid "%B(%A): unresolvable relocation against symbol `%s'"
 msgstr ""
 
-#: elf32-sh.c:4962
+#: elf32-sh.c:4779
 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:4995 elf32-sh.c:5010
+#: elf32-sh.c:4812 elf32-sh.c:4827
 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:5024
+#: elf32-sh.c:4841
 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:5038
+#: elf32-sh.c:4855
 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:6779 elf64-alpha.c:4723
+#: elf32-sh.c:6599 elf64-alpha.c:4725
 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 ""
 
@@ -1395,92 +1510,92 @@ msgstr ""
 msgid "%B: IMPORT AS directive for %s conceals previous IMPORT AS"
 msgstr ""
 
 msgid "%B: IMPORT AS directive for %s conceals previous IMPORT AS"
 msgstr ""
 
-#: elf32-sh-symbian.c:380
+#: elf32-sh-symbian.c:381
 msgid "%B: Unrecognised .directive command: %s"
 msgstr ""
 
 msgid "%B: Unrecognised .directive command: %s"
 msgstr ""
 
-#: elf32-sh-symbian.c:498
+#: elf32-sh-symbian.c:502
 msgid "%B: Failed to add renamed symbol %s"
 msgstr ""
 
 msgid "%B: Failed to add renamed symbol %s"
 msgstr ""
 
-#: elf32-sparc.c:2487 elf64-sparc.c:2271
+#: elf32-sparc.c:2501 elf64-sparc.c:2340
 msgid "%B: probably compiled without -fPIC?"
 msgstr ""
 
 msgid "%B: probably compiled without -fPIC?"
 msgstr ""
 
-#: elf32-sparc.c:3309
+#: elf32-sparc.c:3324
 msgid "%B: compiled for a 64 bit system and target is 32 bit"
 msgstr ""
 
 msgid "%B: compiled for a 64 bit system and target is 32 bit"
 msgstr ""
 
-#: elf32-sparc.c:3322
+#: elf32-sparc.c:3337
 msgid "%B: linking little endian files with big endian files"
 msgstr ""
 
 msgid "%B: linking little endian files with big endian files"
 msgstr ""
 
-#: elf32-v850.c:752
+#: elf32-v850.c:769
 #, 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:755
+#: elf32-v850.c:772
 #, 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:758
+#: elf32-v850.c:775
 #, 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:761
+#: elf32-v850.c:778
 #, 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:764
+#: elf32-v850.c:781
 #, 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:1143
+#: elf32-v850.c:1090
 #, 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:1757
+#: elf32-v850.c:1761
 msgid "could not locate special linker symbol __gp"
 msgstr ""
 
 msgid "could not locate special linker symbol __gp"
 msgstr ""
 
-#: elf32-v850.c:1761
+#: elf32-v850.c:1765
 msgid "could not locate special linker symbol __ep"
 msgstr ""
 
 msgid "could not locate special linker symbol __ep"
 msgstr ""
 
-#: elf32-v850.c:1765
+#: elf32-v850.c:1769
 msgid "could not locate special linker symbol __ctbp"
 msgstr ""
 
 msgid "could not locate special linker symbol __ctbp"
 msgstr ""
 
-#: elf32-v850.c:1950
+#: elf32-v850.c:1954
 msgid "%B: Architecture mismatch with previous modules"
 msgstr ""
 
 msgid "%B: Architecture mismatch with previous modules"
 msgstr ""
 
-#: elf32-v850.c:1971
+#: elf32-v850.c:1975
 #, c-format
 msgid "private flags = %lx: "
 msgstr ""
 
 #, c-format
 msgid "private flags = %lx: "
 msgstr ""
 
-#: elf32-v850.c:1976
+#: elf32-v850.c:1980
 #, c-format
 msgid "v850 architecture"
 msgstr ""
 
 #, c-format
 msgid "v850 architecture"
 msgstr ""
 
-#: elf32-v850.c:1977
+#: elf32-v850.c:1981
 #, c-format
 msgid "v850e architecture"
 msgstr ""
 
 #, c-format
 msgid "v850e architecture"
 msgstr ""
 
-#: elf32-v850.c:1978
+#: elf32-v850.c:1982
 #, c-format
 msgid "v850e1 architecture"
 msgstr ""
 #, c-format
 msgid "v850e1 architecture"
 msgstr ""
@@ -1507,83 +1622,123 @@ msgid ""
 "%ld"
 msgstr ""
 
 "%ld"
 msgstr ""
 
-#: elf32-vax.c:1637
+#: elf32-vax.c:1636
 #, 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:1761
+#: elf32-vax.c:1760
 #, 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:1767
+#: elf32-vax.c:1766
 #, 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:462 elf32-ia64.c:2389 elf64-ia64.c:2389
+#: elf32-xstormy16.c:462 elf32-ia64.c:2394 elf64-ia64.c:2394
 msgid "non-zero addend in @fptr reloc"
 msgstr ""
 
 msgid "non-zero addend in @fptr reloc"
 msgstr ""
 
-#: elf32-xtensa.c:2050
+#: elf32-xtensa.c:709
+msgid "%B(%A): invalid property table"
+msgstr ""
+
+#: elf32-xtensa.c:2209
+msgid "%B(%A+0x%lx): relocation offset out of range (size=0x%x)"
+msgstr ""
+
+#: elf32-xtensa.c:2266
 msgid "dynamic relocation in read-only section"
 msgstr ""
 
 msgid "dynamic relocation in read-only section"
 msgstr ""
 
+#: elf32-xtensa.c:2430
+msgid "internal inconsistency in size of .got.loc section"
+msgstr ""
+
+#: elf32-xtensa.c:2744
+msgid "%B: incompatible machine type. Output is 0x%x. Input is 0x%x"
+msgstr ""
+
+#: elf32-xtensa.c:3890 elf32-xtensa.c:3898
+msgid "Attempt to convert L32R/CALLX to CALL failed"
+msgstr ""
+
+#: elf32-xtensa.c:5476 elf32-xtensa.c:5552 elf32-xtensa.c:6505
+#: elf32-xtensa.c:6559
+msgid ""
+"%B(%A+0x%lx): could not decode instruction; possible configuration mismatch"
+msgstr ""
+
+#: elf32-xtensa.c:6378 elf32-xtensa.c:6541
+msgid ""
+"%B(%A+0x%lx): could not decode instruction for XTENSA_ASM_SIMPLIFY "
+"relocation; possible configuration mismatch"
+msgstr ""
+
+#: elf32-xtensa.c:7859
+msgid "invalid relocation address"
+msgstr ""
+
+#: elf32-xtensa.c:7908
+msgid "overflow after relaxation"
+msgstr ""
+
+#: elf32-xtensa.c:9036
+msgid "%B(%A+0x%lx): unexpected fix for %s relocation"
+msgstr ""
+
 #: elf64-alpha.c:1069
 msgid "GPDISP relocation did not find ldah and lda instructions"
 msgstr ""
 
 #: elf64-alpha.c:1069
 msgid "GPDISP relocation did not find ldah and lda instructions"
 msgstr ""
 
-#: elf64-alpha.c:3555
+#: elf64-alpha.c:3557
 #, c-format
 msgid "Symbol %s has no GOT subsection for offset 0x%x"
 msgstr ""
 
 #, c-format
 msgid "Symbol %s has no GOT subsection for offset 0x%x"
 msgstr ""
 
-#: elf64-alpha.c:3640
+#: elf64-alpha.c:3642
 msgid "%B: .got subsegment exceeds 64K (size %d)"
 msgstr ""
 
 msgid "%B: .got subsegment exceeds 64K (size %d)"
 msgstr ""
 
-#: elf64-alpha.c:4477 elf64-alpha.c:4489
+#: elf64-alpha.c:4479 elf64-alpha.c:4491
 msgid "%B: gp-relative relocation against dynamic symbol %s"
 msgstr ""
 
 msgid "%B: gp-relative relocation against dynamic symbol %s"
 msgstr ""
 
-#: elf64-alpha.c:4515 elf64-alpha.c:4648
+#: elf64-alpha.c:4517 elf64-alpha.c:4650
 msgid "%B: pc-relative relocation against dynamic symbol %s"
 msgstr ""
 
 msgid "%B: pc-relative relocation against dynamic symbol %s"
 msgstr ""
 
-#: elf64-alpha.c:4543
+#: elf64-alpha.c:4545
 msgid "%B: change in gp: BRSGP %s"
 msgstr ""
 
 msgid "%B: change in gp: BRSGP %s"
 msgstr ""
 
-#: elf64-alpha.c:4568
+#: elf64-alpha.c:4570
 msgid "<unknown>"
 msgstr ""
 
 msgid "<unknown>"
 msgstr ""
 
-#: elf64-alpha.c:4573
+#: elf64-alpha.c:4575
 msgid "%B: !samegp reloc against symbol without .prologue: %s"
 msgstr ""
 
 msgid "%B: !samegp reloc against symbol without .prologue: %s"
 msgstr ""
 
-#: elf64-alpha.c:4624
+#: elf64-alpha.c:4626
 msgid "%B: unhandled dynamic relocation against %s"
 msgstr ""
 
 msgid "%B: unhandled dynamic relocation against %s"
 msgstr ""
 
-#: elf64-alpha.c:4707
+#: elf64-alpha.c:4709
 msgid "%B: dtp-relative relocation against dynamic symbol %s"
 msgstr ""
 
 msgid "%B: dtp-relative relocation against dynamic symbol %s"
 msgstr ""
 
-#: elf64-alpha.c:4730
+#: elf64-alpha.c:4732
 msgid "%B: tp-relative relocation against dynamic symbol %s"
 msgstr ""
 
 msgid "%B: tp-relative relocation against dynamic symbol %s"
 msgstr ""
 
-#: elf64-hppa.c:2084
+#: elf64-hppa.c:2085
 #, 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-mips.c:1599 elfn32-mips.c:1388
-msgid "32bits gp relative relocation occurs for an external symbol"
-msgstr ""
-
 #: elf64-mmix.c:1163
 #, c-format
 msgid ""
 #: elf64-mmix.c:1163
 #, c-format
 msgid ""
@@ -1643,57 +1798,62 @@ msgid ""
 "  Please report this bug."
 msgstr ""
 
 "  Please report this bug."
 msgstr ""
 
-#: elf64-ppc.c:2487 libbfd.c:826
+#: elf64-ppc.c:2490 libbfd.c:826
 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:2490 libbfd.c:828
+#: elf64-ppc.c:2493 libbfd.c:828
 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:5554
+#: elf64-ppc.c:5640
 #, 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:5954
+#: elf64-ppc.c:6043
 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:5963
+#: elf64-ppc.c:6052
 msgid "%B: unexpected reloc type %u in .opd section"
 msgstr ""
 
 msgid "%B: unexpected reloc type %u in .opd section"
 msgstr ""
 
-#: elf64-ppc.c:5983
+#: elf64-ppc.c:6072
 msgid "%B: undefined sym `%s' in .opd section"
 msgstr ""
 
 msgid "%B: undefined sym `%s' in .opd section"
 msgstr ""
 
-#: elf64-ppc.c:7374
+#: elf64-ppc.c:6757 elf64-ppc.c:7132
+#, c-format
+msgid "%s defined in removed toc entry"
+msgstr ""
+
+#: elf64-ppc.c:7921
 #, c-format
 msgid "can't find branch stub `%s'"
 msgstr ""
 
 #, c-format
 msgid "can't find branch stub `%s'"
 msgstr ""
 
-#: elf64-ppc.c:7413 elf64-ppc.c:7489
+#: elf64-ppc.c:7960 elf64-ppc.c:8036
 #, c-format
 msgid "linkage table error against `%s'"
 msgstr ""
 
 #, c-format
 msgid "linkage table error against `%s'"
 msgstr ""
 
-#: elf64-ppc.c:7618
+#: elf64-ppc.c:8165
 #, c-format
 msgid "can't build branch stub `%s'"
 msgstr ""
 
 #, c-format
 msgid "can't build branch stub `%s'"
 msgstr ""
 
-#: elf64-ppc.c:8385
+#: elf64-ppc.c:9093
 msgid ".glink and .plt too far apart"
 msgstr ""
 
 msgid ".glink and .plt too far apart"
 msgstr ""
 
-#: elf64-ppc.c:8498
+#: elf64-ppc.c:9206
 msgid "stubs don't match calculated size"
 msgstr ""
 
 msgid "stubs don't match calculated size"
 msgstr ""
 
-#: elf64-ppc.c:8510
+#: elf64-ppc.c:9218
 #, c-format
 msgid ""
 "linker stubs in %u group%s\n"
 #, c-format
 msgid ""
 "linker stubs in %u group%s\n"
@@ -1704,457 +1864,479 @@ msgid ""
 "  plt call     %lu"
 msgstr ""
 
 "  plt call     %lu"
 msgstr ""
 
-#: elf64-ppc.c:8747
+#: elf64-ppc.c:9455
 msgid "%B(%A+0x%lx): %s used with TLS symbol %s"
 msgstr ""
 
 msgid "%B(%A+0x%lx): %s used with TLS symbol %s"
 msgstr ""
 
-#: elf64-ppc.c:8748
+#: elf64-ppc.c:9456
 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 ""
 
-#: elf64-ppc.c:9148
+#: elf64-ppc.c:9856
 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:9156
+#: elf64-ppc.c:9864
 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:9800
+#: elf64-ppc.c:10508
 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:9879
+#: elf64-ppc.c:10587
 msgid "%B: error: relocation %s not a multiple of %d"
 msgstr ""
 
 msgid "%B: error: relocation %s not a multiple of %d"
 msgstr ""
 
-#: elf64-sparc.c:1371
+#: elf64-sh64.c:1673
+#, c-format
+msgid "%s: error: unaligned relocation type %d at %08x reloc %08x\n"
+msgstr ""
+
+#: elf64-sparc.c:1419
 msgid "%B: check_relocs: unhandled reloc type %d"
 msgstr ""
 
 msgid "%B: check_relocs: unhandled reloc type %d"
 msgstr ""
 
-#: elf64-sparc.c:1407
+#: elf64-sparc.c:1455
 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:1427
+#: elf64-sparc.c:1475
 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:1450
+#: elf64-sparc.c:1498
 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:1495
+#: elf64-sparc.c:1543
 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:2997
+#: elf64-sparc.c:3071
 msgid "%B: linking UltraSPARC specific with HAL specific code"
 msgstr ""
 
 msgid "%B: linking UltraSPARC specific with HAL specific code"
 msgstr ""
 
-#: elf64-x86-64.c:666 elf64-x86-64.c:791 elf64-x86-64.c:1952
+#: elf64-x86-64.c:667 elf64-x86-64.c:792 elf64-x86-64.c:1988
 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 ""
 
-#: elf64-x86-64.c:734
+#: elf64-x86-64.c:735
 msgid "%B: %s' accessed both as normal and thread local symbol"
 msgstr ""
 
 msgid "%B: %s' accessed both as normal and thread local symbol"
 msgstr ""
 
-#: elf.c:295
+#: elf64-x86-64.c:1984
+msgid ""
+"%B: relocation R_X86_64_PC32 against protected function `%s' can not be used "
+"when making a shared object"
+msgstr ""
+
+#: elf.c:296
 msgid "%B: invalid string offset %u >= %lu for section `%s'"
 msgstr ""
 
 msgid "%B: invalid string offset %u >= %lu for section `%s'"
 msgstr ""
 
-#: elf.c:538
+#: elf.c:543
 msgid "%B: invalid SHT_GROUP entry"
 msgstr ""
 
 msgid "%B: invalid SHT_GROUP entry"
 msgstr ""
 
-#: elf.c:608
+#: elf.c:613
 msgid "%B: no group info for section %A"
 msgstr ""
 
 msgid "%B: no group info for section %A"
 msgstr ""
 
-#: elf.c:645
+#: elf.c:650
 msgid "%B: unknown [%d] section `%s' in group [%s]"
 msgstr ""
 
 msgid "%B: unknown [%d] section `%s' in group [%s]"
 msgstr ""
 
-#: elf.c:1026
+#: elf.c:1011
 #, c-format
 msgid ""
 "\n"
 "Program Header:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Program Header:\n"
 msgstr ""
 
-#: elf.c:1078
+#: elf.c:1063
 #, c-format
 msgid ""
 "\n"
 "Dynamic Section:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Dynamic Section:\n"
 msgstr ""
 
-#: elf.c:1203
+#: elf.c:1188
 #, c-format
 msgid ""
 "\n"
 "Version definitions:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Version definitions:\n"
 msgstr ""
 
-#: elf.c:1226
+#: elf.c:1211
 #, c-format
 msgid ""
 "\n"
 "Version References:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Version References:\n"
 msgstr ""
 
-#: elf.c:1231
+#: elf.c:1216
 #, c-format
 msgid "  required from %s:\n"
 msgstr ""
 
 #, c-format
 msgid "  required from %s:\n"
 msgstr ""
 
-#: elf.c:1896
+#: elf.c:1905
 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:2889
+#: elf.c:2910
 msgid "%B: warning: sh_link not set for section `%S'"
 msgstr ""
 
 msgid "%B: warning: sh_link not set for section `%S'"
 msgstr ""
 
-#: elf.c:3869
-#, c-format
-msgid "%s: Not enough room for program headers (allocated %u, need %u)"
+#: elf.c:3904
+msgid "%B: Not enough room for program headers (allocated %u, need %u)"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:3944
-#, c-format
+#: elf.c:4010
 msgid ""
 msgid ""
-"%s: The first section in the PT_DYNAMIC segment is not the .dynamic section"
+"%B: The first section in the PT_DYNAMIC segment is not the .dynamic section"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:3988
-#, c-format
-msgid "%s: Not enough room for program headers, try linking with -N"
+#: elf.c:4054
+msgid "%B: Not enough room for program headers, try linking with -N"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:4121
-#, c-format
-msgid ""
-"Error: First section in segment (%s) starts at 0x%x whereas the segment "
-"starts at 0x%x"
+#: elf.c:4145
+msgid "%B: section %A lma 0x%lx overlaps previous sections"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:4496
-#, c-format
-msgid "%s: warning: allocated section `%s' not in segment"
+#: elf.c:4546
+msgid "%B: warning: allocated section `%s' not in segment"
 msgstr ""
 
 msgstr ""
 
-#: elf.c:4810
+#: elf.c:4850
 msgid "%B: symbol `%s' required but not present"
 msgstr ""
 
 msgid "%B: symbol `%s' required but not present"
 msgstr ""
 
-#: elf.c:5098
+#: elf.c:5147
 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:5737
+#: elf.c:5761
 #, 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:6522
+#: elf.c:6620
 msgid "%B: unsupported relocation type %s"
 msgstr ""
 
 msgid "%B: unsupported relocation type %s"
 msgstr ""
 
-#: elfcode.h:1056
+#: elfcode.h:1039
 #, 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:1282
+#: elfcode.h:1266
 #, 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 ""
 
-#: elf-hppa.h:1402 elf-hppa.h:1428 elf-hppa.h:1443
+#: elf-hppa.h:1401 elf-hppa.h:1427 elf-hppa.h:1442
 msgid "%B(%A): warning: unresolvable relocation against symbol `%s'"
 msgstr ""
 
 msgid "%B(%A): warning: unresolvable relocation against symbol `%s'"
 msgstr ""
 
-#: elflink.c:1390
+#: elflink.c:941
+msgid ""
+"%s: TLS definition in %B section %A mismatches non-TLS definition in %B "
+"section %A"
+msgstr ""
+
+#: elflink.c:945
+msgid "%s: TLS reference in %B mismatches non-TLS reference in %B"
+msgstr ""
+
+#: elflink.c:949
+msgid "%s: TLS definition in %B section %A mismatches non-TLS reference in %B"
+msgstr ""
+
+#: elflink.c:953
+msgid "%s: TLS reference in %B mismatches non-TLS definition in %B section %A"
+msgstr ""
+
+#: elflink.c:1508
 msgid "%B: unexpected redefinition of indirect versioned symbol `%s'"
 msgstr ""
 
 msgid "%B: unexpected redefinition of indirect versioned symbol `%s'"
 msgstr ""
 
-#: elflink.c:1707
+#: elflink.c:1825
 msgid "%B: undefined versioned symbol name %s"
 msgstr ""
 
 msgid "%B: undefined versioned symbol name %s"
 msgstr ""
 
-#: elflink.c:1856
+#: elflink.c:1974
 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:2046
+#: elflink.c:2164
 msgid "%B: relocation size mismatch in %B section %A"
 msgstr ""
 
 msgid "%B: relocation size mismatch in %B section %A"
 msgstr ""
 
-#: elflink.c:2336
+#: elflink.c:2454
 #, 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:2966
-msgid "warning: "
+#: elflink.c:2775
+msgid "warning: creating a DT_TEXTREL in a shared object."
 msgstr ""
 
 msgstr ""
 
-#: elflink.c:3461
+#: elflink.c:3702
 msgid "%B: %s: invalid version %u (max %d)"
 msgstr ""
 
 msgid "%B: %s: invalid version %u (max %d)"
 msgstr ""
 
-#: elflink.c:3502
+#: elflink.c:3738
 msgid "%B: %s: invalid needed version %d"
 msgstr ""
 
 msgid "%B: %s: invalid needed version %d"
 msgstr ""
 
-#: elflink.c:3675
+#: elflink.c:3919
 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:3687
+#: elflink.c:3931
 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:3846
+#: elflink.c:4098
 #, c-format
 msgid "%s: invalid DSO for symbol `%s' definition"
 msgstr ""
 
 #, c-format
 msgid "%s: invalid DSO for symbol `%s' definition"
 msgstr ""
 
-#: elflink.c:4886
+#: elflink.c:5155
 #, c-format
 msgid "%s: undefined version: %s"
 msgstr ""
 
 #, c-format
 msgid "%s: undefined version: %s"
 msgstr ""
 
-#: elflink.c:4952
+#: elflink.c:5221
 msgid "%B: .preinit_array section is not allowed in DSO"
 msgstr ""
 
 msgid "%B: .preinit_array section is not allowed in DSO"
 msgstr ""
 
-#: elflink.c:5643
+#: elflink.c:5961
 msgid "Not enough memory to sort relocations"
 msgstr ""
 
 msgid "Not enough memory to sort relocations"
 msgstr ""
 
-#: elflink.c:6026
+#: elflink.c:6352
 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:6106
+#: elflink.c:6433
 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:6203
+#: elflink.c:6530
 msgid "%B: %s symbol `%s' isn't defined"
 msgstr ""
 
 msgid "%B: %s symbol `%s' isn't defined"
 msgstr ""
 
-#: elflink.c:6712
+#: elflink.c:7017
 msgid ""
 "`%s' referenced in section `%A' of %B: defined in discarded section `%A' of %"
 "B\n"
 msgstr ""
 
 msgid ""
 "`%s' referenced in section `%A' of %B: defined in discarded section `%A' of %"
 "B\n"
 msgstr ""
 
-#: elflink.c:7221
+#: elflink.c:7551
 msgid "%B: warning: sh_link not set for section `%A'"
 msgstr ""
 
 msgid "%B: warning: sh_link not set for section `%A'"
 msgstr ""
 
-#: elflink.c:7294
+#: elflink.c:7624
 #, c-format
 msgid "%A has both ordered and unordered sections"
 msgstr ""
 
 #, c-format
 msgid "%A has both ordered and unordered sections"
 msgstr ""
 
-#: elflink.c:8123 elflink.c:8164
+#: elflink.c:8437 elflink.c:8478
 msgid "%B: could not find output section %s"
 msgstr ""
 
 msgid "%B: could not find output section %s"
 msgstr ""
 
-#: elflink.c:8128
+#: elflink.c:8442
 #, c-format
 msgid "warning: %s section has zero size"
 msgstr ""
 
 #, c-format
 msgid "warning: %s section has zero size"
 msgstr ""
 
-#: elflink.c:8703
+#: elflink.c:9017
 msgid "Warning: gc-sections option ignored"
 msgstr ""
 
 msgid "Warning: gc-sections option ignored"
 msgstr ""
 
-#: elflink.c:9362
+#: elflink.c:9606
 msgid "%B: ignoring duplicate section `%A'\n"
 msgstr ""
 
 msgid "%B: ignoring duplicate section `%A'\n"
 msgstr ""
 
-#: elflink.c:9369 elflink.c:9376
+#: elflink.c:9613 elflink.c:9620
 msgid "%B: duplicate section `%A' has different size\n"
 msgstr ""
 
 msgid "%B: duplicate section `%A' has different size\n"
 msgstr ""
 
-#: elflink.c:9384 elflink.c:9389
+#: elflink.c:9628 elflink.c:9633
 msgid "%B: warning: could not read contents of section `%A'\n"
 msgstr ""
 
 msgid "%B: warning: could not read contents of section `%A'\n"
 msgstr ""
 
-#: elflink.c:9393
+#: elflink.c:9637
 msgid "%B: warning: duplicate section `%A' has different contents\n"
 msgstr ""
 
 msgid "%B: warning: duplicate section `%A' has different contents\n"
 msgstr ""
 
-#: elfxx-mips.c:887
+#: elfxx-mips.c:860
 msgid "static procedure (no name)"
 msgstr ""
 
 msgid "static procedure (no name)"
 msgstr ""
 
-#: elfxx-mips.c:1993
+#: elfxx-mips.c:2508
 msgid "not enough GOT space for local GOT entries"
 msgstr ""
 
 msgid "not enough GOT space for local GOT entries"
 msgstr ""
 
-#: elfxx-mips.c:3718
+#: elfxx-mips.c:4353
 msgid "%B: %A+0x%lx: jump to stub routine which is not jal"
 msgstr ""
 
 msgid "%B: %A+0x%lx: jump to stub routine which is not jal"
 msgstr ""
 
-#: elfxx-mips.c:5223
+#: elfxx-mips.c:5919
 msgid "%B: Malformed reloc detected for section %s"
 msgstr ""
 
 msgid "%B: Malformed reloc detected for section %s"
 msgstr ""
 
-#: elfxx-mips.c:5297
+#: elfxx-mips.c:5995
 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:8562
+#: elfxx-mips.c:9308
 #, c-format
 msgid "%s: illegal section name `%s'"
 msgstr ""
 
 #, c-format
 msgid "%s: illegal section name `%s'"
 msgstr ""
 
-#: elfxx-mips.c:8885
+#: elfxx-mips.c:9632
 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:8897
+#: elfxx-mips.c:9644
 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:8969
+#: elfxx-mips.c:9716
 msgid "%B: warning: linking PIC files with non-PIC files"
 msgstr ""
 
 msgid "%B: warning: linking PIC files with non-PIC files"
 msgstr ""
 
-#: elfxx-mips.c:8986
+#: elfxx-mips.c:9733
 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:9014
+#: elfxx-mips.c:9761
 msgid "%B: linking %s module with previous %s modules"
 msgstr ""
 
 msgid "%B: linking %s module with previous %s modules"
 msgstr ""
 
-#: elfxx-mips.c:9037
+#: elfxx-mips.c:9784
 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:9102
+#: elfxx-mips.c:9849
 #, c-format
 msgid " [abi=O32]"
 msgstr ""
 
 #, c-format
 msgid " [abi=O32]"
 msgstr ""
 
-#: elfxx-mips.c:9104
+#: elfxx-mips.c:9851
 #, c-format
 msgid " [abi=O64]"
 msgstr ""
 
 #, c-format
 msgid " [abi=O64]"
 msgstr ""
 
-#: elfxx-mips.c:9106
+#: elfxx-mips.c:9853
 #, c-format
 msgid " [abi=EABI32]"
 msgstr ""
 
 #, c-format
 msgid " [abi=EABI32]"
 msgstr ""
 
-#: elfxx-mips.c:9108
+#: elfxx-mips.c:9855
 #, c-format
 msgid " [abi=EABI64]"
 msgstr ""
 
 #, c-format
 msgid " [abi=EABI64]"
 msgstr ""
 
-#: elfxx-mips.c:9110
+#: elfxx-mips.c:9857
 #, c-format
 msgid " [abi unknown]"
 msgstr ""
 
 #, c-format
 msgid " [abi unknown]"
 msgstr ""
 
-#: elfxx-mips.c:9112
+#: elfxx-mips.c:9859
 #, c-format
 msgid " [abi=N32]"
 msgstr ""
 
 #, c-format
 msgid " [abi=N32]"
 msgstr ""
 
-#: elfxx-mips.c:9114
+#: elfxx-mips.c:9861
 #, c-format
 msgid " [abi=64]"
 msgstr ""
 
 #, c-format
 msgid " [abi=64]"
 msgstr ""
 
-#: elfxx-mips.c:9116
+#: elfxx-mips.c:9863
 #, c-format
 msgid " [no abi set]"
 msgstr ""
 
 #, c-format
 msgid " [no abi set]"
 msgstr ""
 
-#: elfxx-mips.c:9119
+#: elfxx-mips.c:9866
 #, c-format
 msgid " [mips1]"
 msgstr ""
 
 #, c-format
 msgid " [mips1]"
 msgstr ""
 
-#: elfxx-mips.c:9121
+#: elfxx-mips.c:9868
 #, c-format
 msgid " [mips2]"
 msgstr ""
 
 #, c-format
 msgid " [mips2]"
 msgstr ""
 
-#: elfxx-mips.c:9123
+#: elfxx-mips.c:9870
 #, c-format
 msgid " [mips3]"
 msgstr ""
 
 #, c-format
 msgid " [mips3]"
 msgstr ""
 
-#: elfxx-mips.c:9125
+#: elfxx-mips.c:9872
 #, c-format
 msgid " [mips4]"
 msgstr ""
 
 #, c-format
 msgid " [mips4]"
 msgstr ""
 
-#: elfxx-mips.c:9127
+#: elfxx-mips.c:9874
 #, c-format
 msgid " [mips5]"
 msgstr ""
 
 #, c-format
 msgid " [mips5]"
 msgstr ""
 
-#: elfxx-mips.c:9129
+#: elfxx-mips.c:9876
 #, c-format
 msgid " [mips32]"
 msgstr ""
 
 #, c-format
 msgid " [mips32]"
 msgstr ""
 
-#: elfxx-mips.c:9131
+#: elfxx-mips.c:9878
 #, c-format
 msgid " [mips64]"
 msgstr ""
 
 #, c-format
 msgid " [mips64]"
 msgstr ""
 
-#: elfxx-mips.c:9133
+#: elfxx-mips.c:9880
 #, c-format
 msgid " [mips32r2]"
 msgstr ""
 
 #, c-format
 msgid " [mips32r2]"
 msgstr ""
 
-#: elfxx-mips.c:9135
+#: elfxx-mips.c:9882
 #, c-format
 msgid " [mips64r2]"
 msgstr ""
 
 #, c-format
 msgid " [mips64r2]"
 msgstr ""
 
-#: elfxx-mips.c:9137
+#: elfxx-mips.c:9884
 #, c-format
 msgid " [unknown ISA]"
 msgstr ""
 
 #, c-format
 msgid " [unknown ISA]"
 msgstr ""
 
-#: elfxx-mips.c:9140
+#: elfxx-mips.c:9887
 #, c-format
 msgid " [mdmx]"
 msgstr ""
 
 #, c-format
 msgid " [mdmx]"
 msgstr ""
 
-#: elfxx-mips.c:9143
+#: elfxx-mips.c:9890
 #, c-format
 msgid " [mips16]"
 msgstr ""
 
 #, c-format
 msgid " [mips16]"
 msgstr ""
 
-#: elfxx-mips.c:9146
+#: elfxx-mips.c:9893
 #, c-format
 msgid " [32bitmode]"
 msgstr ""
 
 #, c-format
 msgid " [32bitmode]"
 msgstr ""
 
-#: elfxx-mips.c:9148
+#: elfxx-mips.c:9895
 #, c-format
 msgid " [not 32bitmode]"
 msgstr ""
 #, c-format
 msgid " [not 32bitmode]"
 msgstr ""
@@ -2252,171 +2434,171 @@ msgstr ""
 msgid "Deprecated %s called\n"
 msgstr ""
 
 msgid "Deprecated %s called\n"
 msgstr ""
 
-#: linker.c:1831
+#: linker.c:1873
 msgid "%B: indirect symbol `%s' to `%s' is a loop"
 msgstr ""
 
 msgid "%B: indirect symbol `%s' to `%s' is a loop"
 msgstr ""
 
-#: linker.c:2699
+#: linker.c:2741
 #, 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:2996
+#: linker.c:3038
 msgid "%B: warning: ignoring duplicate section `%A'\n"
 msgstr ""
 
 msgid "%B: warning: ignoring duplicate section `%A'\n"
 msgstr ""
 
-#: linker.c:3010
+#: linker.c:3052
 msgid "%B: warning: duplicate section `%A' has different size\n"
 msgstr ""
 
 msgid "%B: warning: duplicate section `%A' has different size\n"
 msgstr ""
 
-#: merge.c:795
+#: merge.c:796
 #, c-format
 msgid "%s: access beyond end of merged section (%ld)"
 msgstr ""
 
 #, c-format
 msgid "%s: access beyond end of merged section (%ld)"
 msgstr ""
 
-#: mmo.c:503
+#: mmo.c:456
 #, c-format
 msgid "%s: No core to allocate section name %s\n"
 msgstr ""
 
 #, c-format
 msgid "%s: No core to allocate section name %s\n"
 msgstr ""
 
-#: mmo.c:579
+#: mmo.c:531
 #, c-format
 msgid "%s: No core to allocate a symbol %d bytes long\n"
 msgstr ""
 
 #, c-format
 msgid "%s: No core to allocate a symbol %d bytes long\n"
 msgstr ""
 
-#: mmo.c:1286
+#: mmo.c:1187
 #, c-format
 msgid "%s: invalid mmo file: initialization value for $255 is not `Main'\n"
 msgstr ""
 
 #, c-format
 msgid "%s: invalid mmo file: initialization value for $255 is not `Main'\n"
 msgstr ""
 
-#: mmo.c:1432
+#: mmo.c:1332
 #, c-format
 msgid ""
 "%s: unsupported wide character sequence 0x%02X 0x%02X after symbol name "
 "starting with `%s'\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%s: unsupported wide character sequence 0x%02X 0x%02X after symbol name "
 "starting with `%s'\n"
 msgstr ""
 
-#: mmo.c:1672
+#: mmo.c:1566
 #, 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:1682
+#: mmo.c:1576
 #, 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:1718
+#: mmo.c:1612
 #, 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:1764
+#: mmo.c:1658
 #, 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:1803
+#: mmo.c:1697
 #, 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:1812
+#: mmo.c:1706
 #, 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:1835
+#: mmo.c:1729
 #, 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:1858
+#: mmo.c:1752
 #, 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:1878
+#: mmo.c:1772
 #, 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:1891
+#: mmo.c:1785
 #, 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:1997
+#: mmo.c:1891
 #, 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:2033
+#: mmo.c:1927
 #, 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:2046
+#: mmo.c:1940
 #, 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:2696
+#: mmo.c:2647
 #, 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:2947
+#: mmo.c:2890
 #, 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:3037
+#: mmo.c:2982
 #, 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:3082
+#: mmo.c:3027
 #, 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:3137
+#: mmo.c:3079
 #, 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:3189
+#: mmo.c:3130
 #, 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:3195
+#: mmo.c:3136
 #, 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:3200
+#: mmo.c:3141
 #, 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:1052
+#: oasys.c:1033
 #, c-format
 msgid "%s: can not represent section `%s' in oasys"
 msgstr ""
 #, c-format
 msgid "%s: can not represent section `%s' in oasys"
 msgstr ""
@@ -2427,37 +2609,37 @@ msgid "Unhandled OSF/1 core file section type %d\n"
 msgstr ""
 
 #. XXX code yet to be written.
 msgstr ""
 
 #. XXX code yet to be written.
-#: peicode.h:787
+#: peicode.h:760
 msgid "%B: Unhandled import type; %x"
 msgstr ""
 
 msgid "%B: Unhandled import type; %x"
 msgstr ""
 
-#: peicode.h:792
+#: peicode.h:765
 msgid "%B: Unrecognised import type; %x"
 msgstr ""
 
 msgid "%B: Unrecognised import type; %x"
 msgstr ""
 
-#: peicode.h:806
+#: peicode.h:779
 msgid "%B: Unrecognised import name type; %x"
 msgstr ""
 
 msgid "%B: Unrecognised import name type; %x"
 msgstr ""
 
-#: peicode.h:1193
+#: peicode.h:1169
 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:1205
+#: peicode.h:1181
 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:1223
+#: peicode.h:1199
 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:1253
+#: peicode.h:1230
 msgid "%B: string not null terminated in ILF object file."
 msgstr ""
 
 msgid "%B: string not null terminated in ILF object file."
 msgstr ""
 
-#: pe-mips.c:636
+#: pe-mips.c:627
 msgid "%B: `ld -r' not supported with PE MIPS objects\n"
 msgstr ""
 
 msgid "%B: `ld -r' not supported with PE MIPS objects\n"
 msgstr ""
 
@@ -2466,68 +2648,75 @@ msgstr ""
 #. mem = pointer to memory we're fixing up
 #. val = VMA of what we need to refer to
 #.
 #. mem = pointer to memory we're fixing up
 #. val = VMA of what we need to refer to
 #.
-#: pe-mips.c:770
+#: pe-mips.c:749
 msgid "%B: unimplemented %s\n"
 msgstr ""
 
 msgid "%B: unimplemented %s\n"
 msgstr ""
 
-#: pe-mips.c:796
+#: pe-mips.c:775
 msgid "%B: jump too far away\n"
 msgstr ""
 
 msgid "%B: jump too far away\n"
 msgstr ""
 
-#: pe-mips.c:822
+#: pe-mips.c:801
 msgid "%B: bad pair/reflo after refhi\n"
 msgstr ""
 
 msgid "%B: bad pair/reflo after refhi\n"
 msgstr ""
 
-#: ppcboot.c:416
+#: ppcboot.c:418
 #, c-format
 msgid ""
 "\n"
 "ppcboot header:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "ppcboot header:\n"
 msgstr ""
 
-#: ppcboot.c:417
+#: ppcboot.c:419
 #, c-format
 msgid "Entry offset        = 0x%.8lx (%ld)\n"
 msgstr ""
 
 #, c-format
 msgid "Entry offset        = 0x%.8lx (%ld)\n"
 msgstr ""
 
-#: ppcboot.c:418
+#: ppcboot.c:420
 #, c-format
 msgid "Length              = 0x%.8lx (%ld)\n"
 msgstr ""
 
 #, c-format
 msgid "Length              = 0x%.8lx (%ld)\n"
 msgstr ""
 
-#: ppcboot.c:421
+#: ppcboot.c:423
 #, c-format
 msgid "Flag field          = 0x%.2x\n"
 msgstr ""
 
 #, c-format
 msgid "Flag field          = 0x%.2x\n"
 msgstr ""
 
-#: ppcboot.c:427
+#: ppcboot.c:429
 #, c-format
 msgid "Partition name      = \"%s\"\n"
 msgstr ""
 
 #, c-format
 msgid "Partition name      = \"%s\"\n"
 msgstr ""
 
-#: ppcboot.c:446
+#: ppcboot.c:448
 #, c-format
 msgid ""
 "\n"
 "Partition[%d] start  = { 0x%.2x, 0x%.2x, 0x%.2x, 0x%.2x }\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Partition[%d] start  = { 0x%.2x, 0x%.2x, 0x%.2x, 0x%.2x }\n"
 msgstr ""
 
-#: ppcboot.c:452
+#: ppcboot.c:454
 #, c-format
 msgid "Partition[%d] end    = { 0x%.2x, 0x%.2x, 0x%.2x, 0x%.2x }\n"
 msgstr ""
 
 #, c-format
 msgid "Partition[%d] end    = { 0x%.2x, 0x%.2x, 0x%.2x, 0x%.2x }\n"
 msgstr ""
 
-#: ppcboot.c:458
+#: ppcboot.c:460
 #, c-format
 msgid "Partition[%d] sector = 0x%.8lx (%ld)\n"
 msgstr ""
 
 #, c-format
 msgid "Partition[%d] sector = 0x%.8lx (%ld)\n"
 msgstr ""
 
-#: ppcboot.c:459
+#: ppcboot.c:461
 #, c-format
 msgid "Partition[%d] length = 0x%.8lx (%ld)\n"
 msgstr ""
 
 #, c-format
 msgid "Partition[%d] length = 0x%.8lx (%ld)\n"
 msgstr ""
 
-#: som.c:5490
+#: som.c:5269
+#, c-format
+msgid ""
+"\n"
+"Exec Auxiliary Header\n"
+msgstr ""
+
+#: som.c:5543
 msgid "som_sizeof_headers unimplemented"
 msgstr ""
 
 msgid "som_sizeof_headers unimplemented"
 msgstr ""
 
@@ -2539,7 +2728,7 @@ msgstr ""
 msgid "%B(%A+0x%lx): Stabs entry has invalid string index."
 msgstr ""
 
 msgid "%B(%A+0x%lx): Stabs entry has invalid string index."
 msgstr ""
 
-#: syms.c:1027
+#: syms.c:1048
 msgid "Unsupported .stab relocation"
 msgstr ""
 
 msgid "Unsupported .stab relocation"
 msgstr ""
 
@@ -2563,7 +2752,7 @@ msgstr ""
 msgid "unknown gsd/egsd subtype %d"
 msgstr ""
 
 msgid "unknown gsd/egsd subtype %d"
 msgstr ""
 
-#: vms-hdr.c:408
+#: vms-hdr.c:409
 msgid "Object module NOT error-free !\n"
 msgstr ""
 
 msgid "Object module NOT error-free !\n"
 msgstr ""
 
@@ -2576,20 +2765,20 @@ msgstr ""
 msgid "Stack underflow in _bfd_vms_pop"
 msgstr ""
 
 msgid "Stack underflow in _bfd_vms_pop"
 msgstr ""
 
-#: vms-misc.c:918
+#: vms-misc.c:912
 msgid "_bfd_vms_output_counted called with zero bytes"
 msgstr ""
 
 msgid "_bfd_vms_output_counted called with zero bytes"
 msgstr ""
 
-#: vms-misc.c:923
+#: vms-misc.c:917
 msgid "_bfd_vms_output_counted called with too many bytes"
 msgstr ""
 
 msgid "_bfd_vms_output_counted called with too many bytes"
 msgstr ""
 
-#: vms-misc.c:1054
+#: vms-misc.c:1048
 #, c-format
 msgid "Symbol %s replaced by %s\n"
 msgstr ""
 
 #, c-format
 msgid "Symbol %s replaced by %s\n"
 msgstr ""
 
-#: vms-misc.c:1117
+#: vms-misc.c:1111
 #, c-format
 msgid "failed to enter %s"
 msgstr ""
 #, c-format
 msgid "failed to enter %s"
 msgstr ""
@@ -2608,12 +2797,12 @@ msgstr ""
 msgid "unsupported STA cmd %s"
 msgstr ""
 
 msgid "unsupported STA cmd %s"
 msgstr ""
 
-#: vms-tir.c:401 vms-tir.c:1260
+#: vms-tir.c:401 vms-tir.c:1247
 #, c-format
 msgid "reserved STA cmd %d"
 msgstr ""
 
 #, c-format
 msgid "reserved STA cmd %d"
 msgstr ""
 
-#: vms-tir.c:512 vms-tir.c:535
+#: vms-tir.c:502 vms-tir.c:525
 #, c-format
 msgid "%s: no symbol \"%s\""
 msgstr ""
 #, c-format
 msgid "%s: no symbol \"%s\""
 msgstr ""
@@ -2622,39 +2811,39 @@ msgstr ""
 #. rotate
 #. Redefine symbol to current location.
 #. Define a literal.
 #. rotate
 #. Redefine symbol to current location.
 #. Define a literal.
-#: vms-tir.c:602 vms-tir.c:714 vms-tir.c:824 vms-tir.c:842 vms-tir.c:850
-#: vms-tir.c:859 vms-tir.c:1583
+#: vms-tir.c:592 vms-tir.c:704 vms-tir.c:814 vms-tir.c:832 vms-tir.c:840
+#: vms-tir.c:849 vms-tir.c:1570
 #, c-format
 msgid "%s: not supported"
 msgstr ""
 
 #, c-format
 msgid "%s: not supported"
 msgstr ""
 
-#: vms-tir.c:607 vms-tir.c:1438
+#: vms-tir.c:597 vms-tir.c:1425
 #, c-format
 msgid "%s: not implemented"
 msgstr ""
 
 #, c-format
 msgid "%s: not implemented"
 msgstr ""
 
-#: vms-tir.c:611 vms-tir.c:1442
+#: vms-tir.c:601 vms-tir.c:1429
 #, c-format
 msgid "reserved STO cmd %d"
 msgstr ""
 
 #, c-format
 msgid "reserved STO cmd %d"
 msgstr ""
 
-#: vms-tir.c:729 vms-tir.c:1588
+#: vms-tir.c:719 vms-tir.c:1575
 #, c-format
 msgid "reserved OPR cmd %d"
 msgstr ""
 
 #, c-format
 msgid "reserved OPR cmd %d"
 msgstr ""
 
-#: vms-tir.c:797 vms-tir.c:1652
+#: vms-tir.c:787 vms-tir.c:1639
 #, c-format
 msgid "reserved CTL cmd %d"
 msgstr ""
 
 #. stack byte from image
 #. arg: none.
 #, c-format
 msgid "reserved CTL cmd %d"
 msgstr ""
 
 #. stack byte from image
 #. arg: none.
-#: vms-tir.c:1168
+#: vms-tir.c:1155
 msgid "stack-from-image not implemented"
 msgstr ""
 
 msgid "stack-from-image not implemented"
 msgstr ""
 
-#: vms-tir.c:1186
+#: vms-tir.c:1173
 msgid "stack-entry-mask not fully implemented"
 msgstr ""
 
 msgid "stack-entry-mask not fully implemented"
 msgstr ""
 
@@ -2665,39 +2854,39 @@ msgstr ""
 #.
 #. compare argument descriptor with symbol argument (ARG$V_PASSMECH)
 #. and stack TRUE (args match) or FALSE (args dont match) value.
 #.
 #. compare argument descriptor with symbol argument (ARG$V_PASSMECH)
 #. and stack TRUE (args match) or FALSE (args dont match) value.
-#: vms-tir.c:1200
+#: vms-tir.c:1187
 msgid "PASSMECH not fully implemented"
 msgstr ""
 
 msgid "PASSMECH not fully implemented"
 msgstr ""
 
-#: vms-tir.c:1219
+#: vms-tir.c:1206
 msgid "stack-local-symbol not fully implemented"
 msgstr ""
 
 msgid "stack-local-symbol not fully implemented"
 msgstr ""
 
-#: vms-tir.c:1232
+#: vms-tir.c:1219
 msgid "stack-literal not fully implemented"
 msgstr ""
 
 msgid "stack-literal not fully implemented"
 msgstr ""
 
-#: vms-tir.c:1253
+#: vms-tir.c:1240
 msgid "stack-local-symbol-entry-point-mask not fully implemented"
 msgstr ""
 
 msgid "stack-local-symbol-entry-point-mask not fully implemented"
 msgstr ""
 
-#: vms-tir.c:1530 vms-tir.c:1542 vms-tir.c:1554 vms-tir.c:1566 vms-tir.c:1631
-#: vms-tir.c:1639 vms-tir.c:1647
+#: vms-tir.c:1517 vms-tir.c:1529 vms-tir.c:1541 vms-tir.c:1553 vms-tir.c:1618
+#: vms-tir.c:1626 vms-tir.c:1634
 #, c-format
 msgid "%s: not fully implemented"
 msgstr ""
 
 #, c-format
 msgid "%s: not fully implemented"
 msgstr ""
 
-#: vms-tir.c:1704
+#: vms-tir.c:1691
 #, c-format
 msgid "obj code %d not found"
 msgstr ""
 
 #, c-format
 msgid "obj code %d not found"
 msgstr ""
 
-#: vms-tir.c:2042
+#: vms-tir.c:2029
 #, c-format
 msgid "SEC_RELOC with no relocs in section %s"
 msgstr ""
 
 #, c-format
 msgid "SEC_RELOC with no relocs in section %s"
 msgstr ""
 
-#: vms-tir.c:2330
+#: vms-tir.c:2304
 #, c-format
 msgid "Unhandled relocation %s"
 msgstr ""
 #, c-format
 msgid "Unhandled relocation %s"
 msgstr ""
@@ -2785,225 +2974,226 @@ msgstr ""
 msgid "%s: `%s' in loader reloc but not loader sym"
 msgstr ""
 
 msgid "%s: `%s' in loader reloc but not loader sym"
 msgstr ""
 
-#: elf32-ia64.c:980 elf64-ia64.c:980
+#: elf32-ia64.c:987 elf64-ia64.c:987
 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:2334 elf64-ia64.c:2334
+#: elf32-ia64.c:2339 elf64-ia64.c:2339
 msgid "@pltoff reloc against local symbol"
 msgstr ""
 
 msgid "@pltoff reloc against local symbol"
 msgstr ""
 
-#: elf32-ia64.c:3752 elf64-ia64.c:3752
+#: elf32-ia64.c:3757 elf64-ia64.c:3757
 #, 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:3763 elf64-ia64.c:3763
+#: elf32-ia64.c:3768 elf64-ia64.c:3768
 #, 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:4010 elf64-ia64.c:4010
+#: elf32-ia64.c:4015 elf64-ia64.c:4015
 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:4075 elf64-ia64.c:4075
+#: elf32-ia64.c:4080 elf64-ia64.c:4080
 msgid "%B: @gprel relocation against dynamic symbol %s"
 msgstr ""
 
 msgid "%B: @gprel relocation against dynamic symbol %s"
 msgstr ""
 
-#: elf32-ia64.c:4135 elf64-ia64.c:4135
+#: elf32-ia64.c:4140 elf64-ia64.c:4140
 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:4272 elf64-ia64.c:4272
+#: elf32-ia64.c:4277 elf64-ia64.c:4277
 msgid "%B: @internal branch to dynamic symbol %s"
 msgstr ""
 
 msgid "%B: @internal branch to dynamic symbol %s"
 msgstr ""
 
-#: elf32-ia64.c:4274 elf64-ia64.c:4274
+#: elf32-ia64.c:4279 elf64-ia64.c:4279
 msgid "%B: speculation fixup to dynamic symbol %s"
 msgstr ""
 
 msgid "%B: speculation fixup to dynamic symbol %s"
 msgstr ""
 
-#: elf32-ia64.c:4276 elf64-ia64.c:4276
+#: elf32-ia64.c:4281 elf64-ia64.c:4281
 msgid "%B: @pcrel relocation against dynamic symbol %s"
 msgstr ""
 
 msgid "%B: @pcrel relocation against dynamic symbol %s"
 msgstr ""
 
-#: elf32-ia64.c:4484 elf64-ia64.c:4484
+#: elf32-ia64.c:4488 elf64-ia64.c:4488
 msgid "unsupported reloc"
 msgstr ""
 
 msgid "unsupported reloc"
 msgstr ""
 
-#: elf32-ia64.c:4761 elf64-ia64.c:4761
+#: elf32-ia64.c:4528 elf64-ia64.c:4528
+msgid ""
+"%B: Can't relax br (%s) to `%s' at 0x%lx in section `%A' with size 0x%lx (> "
+"0x1000000)."
+msgstr ""
+
+#: elf32-ia64.c:4789 elf64-ia64.c:4789
 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:4770 elf64-ia64.c:4770
+#: elf32-ia64.c:4798 elf64-ia64.c:4798
 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:4779 elf64-ia64.c:4779
+#: elf32-ia64.c:4807 elf64-ia64.c:4807
 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:4788 elf64-ia64.c:4788
+#: elf32-ia64.c:4816 elf64-ia64.c:4816
 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:4798 elf64-ia64.c:4798
+#: elf32-ia64.c:4826 elf64-ia64.c:4826
 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:1033 pepigen.c:1033
+#: peigen.c:1014 pepigen.c:1014
 #, c-format
 msgid "%s: line number overflow: 0x%lx > 0xffff"
 msgstr ""
 
 #, c-format
 msgid "%s: line number overflow: 0x%lx > 0xffff"
 msgstr ""
 
-#: peigen.c:1054 pepigen.c:1054
-#, c-format
-msgid "%s: reloc overflow 1: 0x%lx > 0xffff"
-msgstr ""
-
-#: peigen.c:1068 pepigen.c:1068
+#: peigen.c:1041 pepigen.c:1041
 msgid "Export Directory [.edata (or where ever we found it)]"
 msgstr ""
 
 msgid "Export Directory [.edata (or where ever we found it)]"
 msgstr ""
 
-#: peigen.c:1069 pepigen.c:1069
+#: peigen.c:1042 pepigen.c:1042
 msgid "Import Directory [parts of .idata]"
 msgstr ""
 
 msgid "Import Directory [parts of .idata]"
 msgstr ""
 
-#: peigen.c:1070 pepigen.c:1070
+#: peigen.c:1043 pepigen.c:1043
 msgid "Resource Directory [.rsrc]"
 msgstr ""
 
 msgid "Resource Directory [.rsrc]"
 msgstr ""
 
-#: peigen.c:1071 pepigen.c:1071
+#: peigen.c:1044 pepigen.c:1044
 msgid "Exception Directory [.pdata]"
 msgstr ""
 
 msgid "Exception Directory [.pdata]"
 msgstr ""
 
-#: peigen.c:1072 pepigen.c:1072
+#: peigen.c:1045 pepigen.c:1045
 msgid "Security Directory"
 msgstr ""
 
 msgid "Security Directory"
 msgstr ""
 
-#: peigen.c:1073 pepigen.c:1073
+#: peigen.c:1046 pepigen.c:1046
 msgid "Base Relocation Directory [.reloc]"
 msgstr ""
 
 msgid "Base Relocation Directory [.reloc]"
 msgstr ""
 
-#: peigen.c:1074 pepigen.c:1074
+#: peigen.c:1047 pepigen.c:1047
 msgid "Debug Directory"
 msgstr ""
 
 msgid "Debug Directory"
 msgstr ""
 
-#: peigen.c:1075 pepigen.c:1075
+#: peigen.c:1048 pepigen.c:1048
 msgid "Description Directory"
 msgstr ""
 
 msgid "Description Directory"
 msgstr ""
 
-#: peigen.c:1076 pepigen.c:1076
+#: peigen.c:1049 pepigen.c:1049
 msgid "Special Directory"
 msgstr ""
 
 msgid "Special Directory"
 msgstr ""
 
-#: peigen.c:1077 pepigen.c:1077
+#: peigen.c:1050 pepigen.c:1050
 msgid "Thread Storage Directory [.tls]"
 msgstr ""
 
 msgid "Thread Storage Directory [.tls]"
 msgstr ""
 
-#: peigen.c:1078 pepigen.c:1078
+#: peigen.c:1051 pepigen.c:1051
 msgid "Load Configuration Directory"
 msgstr ""
 
 msgid "Load Configuration Directory"
 msgstr ""
 
-#: peigen.c:1079 pepigen.c:1079
+#: peigen.c:1052 pepigen.c:1052
 msgid "Bound Import Directory"
 msgstr ""
 
 msgid "Bound Import Directory"
 msgstr ""
 
-#: peigen.c:1080 pepigen.c:1080
+#: peigen.c:1053 pepigen.c:1053
 msgid "Import Address Table Directory"
 msgstr ""
 
 msgid "Import Address Table Directory"
 msgstr ""
 
-#: peigen.c:1081 pepigen.c:1081
+#: peigen.c:1054 pepigen.c:1054
 msgid "Delay Import Directory"
 msgstr ""
 
 msgid "Delay Import Directory"
 msgstr ""
 
-#: peigen.c:1082 peigen.c:1083 pepigen.c:1082 pepigen.c:1083
+#: peigen.c:1055 peigen.c:1056 pepigen.c:1055 pepigen.c:1056
 msgid "Reserved"
 msgstr ""
 
 msgid "Reserved"
 msgstr ""
 
-#: peigen.c:1145 pepigen.c:1145
+#: peigen.c:1118 pepigen.c:1118
 #, 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:1150 pepigen.c:1150
+#: peigen.c:1123 pepigen.c:1123
 #, 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:1186 pepigen.c:1186
+#: peigen.c:1159 pepigen.c:1159
 #, 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:1189 pepigen.c:1189
+#: peigen.c:1162 pepigen.c:1162
 #, 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:1197 pepigen.c:1197
+#: peigen.c:1170 pepigen.c:1170
 #, 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:1202 pepigen.c:1202
+#: peigen.c:1175 pepigen.c:1175
 #, 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:1205 pepigen.c:1205
+#: peigen.c:1178 pepigen.c:1178
 #, 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:1255 pepigen.c:1255
+#: peigen.c:1223 pepigen.c:1223
 #, c-format
 msgid ""
 "\n"
 "\tDLL Name: %s\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "\tDLL Name: %s\n"
 msgstr ""
 
-#: peigen.c:1266 pepigen.c:1266
+#: peigen.c:1234 pepigen.c:1234
 #, 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:1291 pepigen.c:1291
+#: peigen.c:1259 pepigen.c:1259
 #, 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:1431 pepigen.c:1431
+#: peigen.c:1399 pepigen.c:1399
 #, 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:1436 pepigen.c:1436
+#: peigen.c:1404 pepigen.c:1404
 #, 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:1467 pepigen.c:1467
+#: peigen.c:1435 pepigen.c:1435
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -3011,128 +3201,128 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: peigen.c:1471 pepigen.c:1471
+#: peigen.c:1439 pepigen.c:1439
 #, c-format
 msgid "Export Flags \t\t\t%lx\n"
 msgstr ""
 
 #, c-format
 msgid "Export Flags \t\t\t%lx\n"
 msgstr ""
 
-#: peigen.c:1474 pepigen.c:1474
+#: peigen.c:1442 pepigen.c:1442
 #, c-format
 msgid "Time/Date stamp \t\t%lx\n"
 msgstr ""
 
 #, c-format
 msgid "Time/Date stamp \t\t%lx\n"
 msgstr ""
 
-#: peigen.c:1477 pepigen.c:1477
+#: peigen.c:1445 pepigen.c:1445
 #, 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:1480 pepigen.c:1480
+#: peigen.c:1448 pepigen.c:1448
 #, c-format
 msgid "Name \t\t\t\t"
 msgstr ""
 
 #, c-format
 msgid "Name \t\t\t\t"
 msgstr ""
 
-#: peigen.c:1486 pepigen.c:1486
+#: peigen.c:1454 pepigen.c:1454
 #, c-format
 msgid "Ordinal Base \t\t\t%ld\n"
 msgstr ""
 
 #, c-format
 msgid "Ordinal Base \t\t\t%ld\n"
 msgstr ""
 
-#: peigen.c:1489 pepigen.c:1489
+#: peigen.c:1457 pepigen.c:1457
 #, c-format
 msgid "Number in:\n"
 msgstr ""
 
 #, c-format
 msgid "Number in:\n"
 msgstr ""
 
-#: peigen.c:1492 pepigen.c:1492
+#: peigen.c:1460 pepigen.c:1460
 #, c-format
 msgid "\tExport Address Table \t\t%08lx\n"
 msgstr ""
 
 #, c-format
 msgid "\tExport Address Table \t\t%08lx\n"
 msgstr ""
 
-#: peigen.c:1496 pepigen.c:1496
+#: peigen.c:1464 pepigen.c:1464
 #, 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:1499 pepigen.c:1499
+#: peigen.c:1467 pepigen.c:1467
 #, c-format
 msgid "Table Addresses\n"
 msgstr ""
 
 #, c-format
 msgid "Table Addresses\n"
 msgstr ""
 
-#: peigen.c:1502 pepigen.c:1502
+#: peigen.c:1470 pepigen.c:1470
 #, c-format
 msgid "\tExport Address Table \t\t"
 msgstr ""
 
 #, c-format
 msgid "\tExport Address Table \t\t"
 msgstr ""
 
-#: peigen.c:1507 pepigen.c:1507
+#: peigen.c:1475 pepigen.c:1475
 #, c-format
 msgid "\tName Pointer Table \t\t"
 msgstr ""
 
 #, c-format
 msgid "\tName Pointer Table \t\t"
 msgstr ""
 
-#: peigen.c:1512 pepigen.c:1512
+#: peigen.c:1480 pepigen.c:1480
 #, c-format
 msgid "\tOrdinal Table \t\t\t"
 msgstr ""
 
 #, c-format
 msgid "\tOrdinal Table \t\t\t"
 msgstr ""
 
-#: peigen.c:1527 pepigen.c:1527
+#: peigen.c:1495 pepigen.c:1495
 #, 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:1546 pepigen.c:1546
+#: peigen.c:1514 pepigen.c:1514
 msgid "Forwarder RVA"
 msgstr ""
 
 msgid "Forwarder RVA"
 msgstr ""
 
-#: peigen.c:1557 pepigen.c:1557
+#: peigen.c:1525 pepigen.c:1525
 msgid "Export RVA"
 msgstr ""
 
 msgid "Export RVA"
 msgstr ""
 
-#: peigen.c:1564 pepigen.c:1564
+#: peigen.c:1532 pepigen.c:1532
 #, c-format
 msgid ""
 "\n"
 "[Ordinal/Name Pointer] Table\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "[Ordinal/Name Pointer] Table\n"
 msgstr ""
 
-#: peigen.c:1619 pepigen.c:1619
+#: peigen.c:1587 pepigen.c:1587
 #, 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
+#: peigen.c:1591 pepigen.c:1591
 #, 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 ""
 
-#: peigen.c:1626 pepigen.c:1626
+#: peigen.c:1594 pepigen.c:1594
 #, 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:1628 pepigen.c:1628
+#: peigen.c:1596 pepigen.c:1596
 #, 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:1698 pepigen.c:1698
+#: peigen.c:1666 pepigen.c:1666
 #, c-format
 msgid " Register save millicode"
 msgstr ""
 
 #, c-format
 msgid " Register save millicode"
 msgstr ""
 
-#: peigen.c:1701 pepigen.c:1701
+#: peigen.c:1669 pepigen.c:1669
 #, c-format
 msgid " Register restore millicode"
 msgstr ""
 
 #, c-format
 msgid " Register restore millicode"
 msgstr ""
 
-#: peigen.c:1704 pepigen.c:1704
+#: peigen.c:1672 pepigen.c:1672
 #, c-format
 msgid " Glue code sequence"
 msgstr ""
 
 #, c-format
 msgid " Glue code sequence"
 msgstr ""
 
-#: peigen.c:1756 pepigen.c:1756
+#: peigen.c:1724 pepigen.c:1724
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -3140,14 +3330,14 @@ msgid ""
 "PE File Base Relocations (interpreted .reloc section contents)\n"
 msgstr ""
 
 "PE File Base Relocations (interpreted .reloc section contents)\n"
 msgstr ""
 
-#: peigen.c:1786 pepigen.c:1786
+#: peigen.c:1754 pepigen.c:1754
 #, 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:1799 pepigen.c:1799
+#: peigen.c:1767 pepigen.c:1767
 #, c-format
 msgid "\treloc %4d offset %4x [%4lx] %s"
 msgstr ""
 #, c-format
 msgid "\treloc %4d offset %4x [%4lx] %s"
 msgstr ""
@@ -3155,7 +3345,7 @@ 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:1839 pepigen.c:1839
+#: peigen.c:1807 pepigen.c:1807
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
index 16e12d2a300153a6cbbf328bc39e29ed3084c786..4ddd32b4a9ca8de150b87755d3b213c91dd2ee25 100644 (file)
@@ -1,3 +1,7 @@
+2005-03-05  Alan Modra  <amodra@bigpond.net.au>
+
+       * po/binutils.pot: Regenerate.
+
 2005-03-02  Jan Beulich  <jbeulich@novell.com>
 
        * ar.c (remove_output): Use unlink_if_ordinary instead of unlink.
 2005-03-02  Jan Beulich  <jbeulich@novell.com>
 
        * ar.c (remove_output): Use unlink_if_ordinary instead of unlink.
index 44b72a6c0e356adca7fbf5ce9ec18aef39d02508..f0b262f293ad61c34c936a9753af50daa45dbab1 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2004-09-12 15:24+0930\n"
+"POT-Creation-Date: 2005-03-03 21:03+1030\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -47,9 +47,9 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: addr2line.c:88 ar.c:268 coffdump.c:467 nlmconv.c:1108 objcopy.c:467
-#: objcopy.c:501 readelf.c:2548 size.c:102 srconv.c:1866 strings.c:650
-#: sysdump.c:747 windres.c:668
+#: addr2line.c:88 ar.c:263 coffdump.c:467 nlmconv.c:1110 objcopy.c:478
+#: objcopy.c:512 readelf.c:2631 size.c:99 srconv.c:1731 strings.c:667
+#: sysdump.c:655 windres.c:672
 #, c-format
 msgid "Report bugs to %s\n"
 msgstr ""
 #, c-format
 msgid "Report bugs to %s\n"
 msgstr ""
@@ -59,152 +59,152 @@ msgstr ""
 msgid "%s: can not get addresses from archive"
 msgstr ""
 
 msgid "%s: can not get addresses from archive"
 msgstr ""
 
-#: addr2line.c:311 nm.c:396 objdump.c:2786
+#: addr2line.c:311 nm.c:1519 objdump.c:2848
 #, c-format
 msgid "unknown demangling style `%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown demangling style `%s'"
 msgstr ""
 
-#: ar.c:210
+#: ar.c:205
 #, c-format
 msgid "no entry %s in archive\n"
 msgstr ""
 
 #, c-format
 msgid "no entry %s in archive\n"
 msgstr ""
 
-#: ar.c:226
+#: ar.c:221
 #, 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:229
+#: ar.c:224
 #, c-format
 msgid "       %s -M [<mri-script]\n"
 msgstr ""
 
 #, c-format
 msgid "       %s -M [<mri-script]\n"
 msgstr ""
 
-#: ar.c:230
+#: ar.c:225
 #, c-format
 msgid " commands:\n"
 msgstr ""
 
 #, c-format
 msgid " commands:\n"
 msgstr ""
 
-#: ar.c:231
+#: ar.c:226
 #, 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:232
+#: ar.c:227
 #, 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:233
+#: ar.c:228
 #, 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:234
+#: ar.c:229
 #, 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:235
+#: ar.c:230
 #, 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:236
+#: ar.c:231
 #, c-format
 msgid "  t            - display contents of archive\n"
 msgstr ""
 
 #, c-format
 msgid "  t            - display contents of archive\n"
 msgstr ""
 
-#: ar.c:237
+#: ar.c:232
 #, 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:238
+#: ar.c:233
 #, c-format
 msgid " command specific modifiers:\n"
 msgstr ""
 
 #, c-format
 msgid " command specific modifiers:\n"
 msgstr ""
 
-#: ar.c:239
+#: ar.c:234
 #, 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:240
+#: ar.c:235
 #, 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:241
+#: ar.c:236
 #, c-format
 msgid "  [N]          - use instance [count] of name\n"
 msgstr ""
 
 #, c-format
 msgid "  [N]          - use instance [count] of name\n"
 msgstr ""
 
-#: ar.c:242
+#: ar.c:237
 #, c-format
 msgid "  [f]          - truncate inserted file names\n"
 msgstr ""
 
 #, c-format
 msgid "  [f]          - truncate inserted file names\n"
 msgstr ""
 
-#: ar.c:243
+#: ar.c:238
 #, 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:244
+#: ar.c:239
 #, c-format
 msgid "  [o]          - preserve original dates\n"
 msgstr ""
 
 #, c-format
 msgid "  [o]          - preserve original dates\n"
 msgstr ""
 
-#: ar.c:245
+#: ar.c:240
 #, 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:246
+#: ar.c:241
 #, c-format
 msgid " generic modifiers:\n"
 msgstr ""
 
 #, c-format
 msgid " generic modifiers:\n"
 msgstr ""
 
-#: ar.c:247
+#: ar.c:242
 #, 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:248
+#: ar.c:243
 #, 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:249
+#: ar.c:244
 #, 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:250
+#: ar.c:245
 #, c-format
 msgid "  [v]          - be verbose\n"
 msgstr ""
 
 #, c-format
 msgid "  [v]          - be verbose\n"
 msgstr ""
 
-#: ar.c:251
+#: ar.c:246
 #, c-format
 msgid "  [V]          - display the version number\n"
 msgstr ""
 
 #, c-format
 msgid "  [V]          - display the version number\n"
 msgstr ""
 
-#: ar.c:258
+#: ar.c:253
 #, c-format
 msgid "Usage: %s [options] archive\n"
 msgstr ""
 
 #, c-format
 msgid "Usage: %s [options] archive\n"
 msgstr ""
 
-#: ar.c:259
+#: ar.c:254
 #, 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:260
+#: ar.c:255
 #, c-format
 msgid ""
 " The options are:\n"
 #, c-format
 msgid ""
 " The options are:\n"
@@ -212,47 +212,47 @@ msgid ""
 "  -V --version                 Print version information\n"
 msgstr ""
 
 "  -V --version                 Print version information\n"
 msgstr ""
 
-#: ar.c:488
+#: ar.c:483
 msgid "two different operation options specified"
 msgstr ""
 
 msgid "two different operation options specified"
 msgstr ""
 
-#: ar.c:563
+#: ar.c:558
 #, c-format
 msgid "illegal option -- %c"
 msgstr ""
 
 #, c-format
 msgid "illegal option -- %c"
 msgstr ""
 
-#: ar.c:605
+#: ar.c:604
 msgid "no operation specified"
 msgstr ""
 
 msgid "no operation specified"
 msgstr ""
 
-#: ar.c:608
+#: ar.c:607
 msgid "`u' is only meaningful with the `r' option."
 msgstr ""
 
 msgid "`u' is only meaningful with the `r' option."
 msgstr ""
 
-#: ar.c:616
+#: ar.c:615
 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:619
+#: ar.c:618
 msgid "Value for `N' must be positive."
 msgstr ""
 
 msgid "Value for `N' must be positive."
 msgstr ""
 
-#: ar.c:702
+#: ar.c:668
 #, c-format
 msgid "internal error -- this option not implemented"
 msgstr ""
 
 #, c-format
 msgid "internal error -- this option not implemented"
 msgstr ""
 
-#: ar.c:771 ar.c:1007
+#: ar.c:737
 #, c-format
 msgid "creating %s"
 msgstr ""
 
 #, c-format
 msgid "creating %s"
 msgstr ""
 
-#: ar.c:820 ar.c:870 ar.c:1302 objcopy.c:1588
+#: ar.c:786 ar.c:836 ar.c:1154 objcopy.c:1603
 #, c-format
 msgid "internal stat error on %s"
 msgstr ""
 
 #, c-format
 msgid "internal stat error on %s"
 msgstr ""
 
-#: ar.c:824
+#: ar.c:790
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -260,32 +260,27 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: ar.c:840 ar.c:907
+#: ar.c:806 ar.c:873
 #, c-format
 msgid "%s is not a valid archive"
 msgstr ""
 
 #, c-format
 msgid "%s is not a valid archive"
 msgstr ""
 
-#: ar.c:875
+#: ar.c:841
 #, c-format
 msgid "stat returns negative size for %s"
 msgstr ""
 
 #, c-format
 msgid "stat returns negative size for %s"
 msgstr ""
 
-#: ar.c:1000
-#, c-format
-msgid "%s is not an archive"
-msgstr ""
-
-#: ar.c:1207
+#: ar.c:1059
 #, c-format
 msgid "No member named `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "No member named `%s'\n"
 msgstr ""
 
-#: ar.c:1257
+#: ar.c:1109
 #, c-format
 msgid "no entry %s in archive %s!"
 msgstr ""
 
 #, c-format
 msgid "no entry %s in archive %s!"
 msgstr ""
 
-#: ar.c:1394
+#: ar.c:1246
 #, c-format
 msgid "%s: no archive map to update"
 msgstr ""
 #, c-format
 msgid "%s: no archive map to update"
 msgstr ""
@@ -396,12 +391,12 @@ msgstr ""
 msgid "%s: bad number: %s"
 msgstr ""
 
 msgid "%s: bad number: %s"
 msgstr ""
 
-#: bucomm.c:466
+#: bucomm.c:466 strings.c:386
 #, c-format
 msgid "'%s': No such file"
 msgstr ""
 
 #, c-format
 msgid "'%s': No such file"
 msgstr ""
 
-#: bucomm.c:468
+#: bucomm.c:468 strings.c:388
 #, c-format
 msgid "Warning: could not locate '%s'.  reason: %s"
 msgstr ""
 #, c-format
 msgid "Warning: could not locate '%s'.  reason: %s"
 msgstr ""
@@ -416,7 +411,7 @@ msgstr ""
 msgid "#lines %d "
 msgstr ""
 
 msgid "#lines %d "
 msgstr ""
 
-#: coffdump.c:459 sysdump.c:740
+#: coffdump.c:459 sysdump.c:648
 #, c-format
 msgid "Usage: %s [option(s)] in-file\n"
 msgstr ""
 #, c-format
 msgid "Usage: %s [option(s)] in-file\n"
 msgstr ""
@@ -435,460 +430,470 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: coffdump.c:527 srconv.c:1954 sysdump.c:802
+#: coffdump.c:527 srconv.c:1819 sysdump.c:710
 msgid "no input file specified"
 msgstr ""
 
 msgid "no input file specified"
 msgstr ""
 
-#: debug.c:647
+#: debug.c:648
 msgid "debug_add_to_current_namespace: no current file"
 msgstr ""
 
 msgid "debug_add_to_current_namespace: no current file"
 msgstr ""
 
-#: debug.c:726
+#: debug.c:727
 msgid "debug_start_source: no debug_set_filename call"
 msgstr ""
 
 msgid "debug_start_source: no debug_set_filename call"
 msgstr ""
 
-#: debug.c:782
+#: debug.c:783
 msgid "debug_record_function: no debug_set_filename call"
 msgstr ""
 
 msgid "debug_record_function: no debug_set_filename call"
 msgstr ""
 
-#: debug.c:834
+#: debug.c:835
 msgid "debug_record_parameter: no current function"
 msgstr ""
 
 msgid "debug_record_parameter: no current function"
 msgstr ""
 
-#: debug.c:866
+#: debug.c:867
 msgid "debug_end_function: no current function"
 msgstr ""
 
 msgid "debug_end_function: no current function"
 msgstr ""
 
-#: debug.c:872
+#: debug.c:873
 msgid "debug_end_function: some blocks were not closed"
 msgstr ""
 
 msgid "debug_end_function: some blocks were not closed"
 msgstr ""
 
-#: debug.c:900
+#: debug.c:901
 msgid "debug_start_block: no current block"
 msgstr ""
 
 msgid "debug_start_block: no current block"
 msgstr ""
 
-#: debug.c:936
+#: debug.c:937
 msgid "debug_end_block: no current block"
 msgstr ""
 
 msgid "debug_end_block: no current block"
 msgstr ""
 
-#: debug.c:943
+#: debug.c:944
 msgid "debug_end_block: attempt to close top level block"
 msgstr ""
 
 msgid "debug_end_block: attempt to close top level block"
 msgstr ""
 
-#: debug.c:966
+#: debug.c:967
 msgid "debug_record_line: no current unit"
 msgstr ""
 
 #. FIXME
 msgid "debug_record_line: no current unit"
 msgstr ""
 
 #. FIXME
-#: debug.c:1019
+#: debug.c:1020
 msgid "debug_start_common_block: not implemented"
 msgstr ""
 
 #. FIXME
 msgid "debug_start_common_block: not implemented"
 msgstr ""
 
 #. FIXME
-#: debug.c:1030
+#: debug.c:1031
 msgid "debug_end_common_block: not implemented"
 msgstr ""
 
 #. FIXME.
 msgid "debug_end_common_block: not implemented"
 msgstr ""
 
 #. FIXME.
-#: debug.c:1114
+#: debug.c:1115
 msgid "debug_record_label: not implemented"
 msgstr ""
 
 msgid "debug_record_label: not implemented"
 msgstr ""
 
-#: debug.c:1136
+#: debug.c:1137
 msgid "debug_record_variable: no current file"
 msgstr ""
 
 msgid "debug_record_variable: no current file"
 msgstr ""
 
-#: debug.c:1664
+#: debug.c:1665
 msgid "debug_make_undefined_type: unsupported kind"
 msgstr ""
 
 msgid "debug_make_undefined_type: unsupported kind"
 msgstr ""
 
-#: debug.c:1841
+#: debug.c:1842
 msgid "debug_name_type: no current file"
 msgstr ""
 
 msgid "debug_name_type: no current file"
 msgstr ""
 
-#: debug.c:1886
+#: debug.c:1887
 msgid "debug_tag_type: no current file"
 msgstr ""
 
 msgid "debug_tag_type: no current file"
 msgstr ""
 
-#: debug.c:1894
+#: debug.c:1895
 msgid "debug_tag_type: extra tag attempted"
 msgstr ""
 
 msgid "debug_tag_type: extra tag attempted"
 msgstr ""
 
-#: debug.c:1931
+#: debug.c:1932
 #, c-format
 msgid "Warning: changing type size from %d to %d\n"
 msgstr ""
 
 #, c-format
 msgid "Warning: changing type size from %d to %d\n"
 msgstr ""
 
-#: debug.c:1953
+#: debug.c:1954
 msgid "debug_find_named_type: no current compilation unit"
 msgstr ""
 
 msgid "debug_find_named_type: no current compilation unit"
 msgstr ""
 
-#: debug.c:2056
+#: debug.c:2057
 #, c-format
 msgid "debug_get_real_type: circular debug information for %s\n"
 msgstr ""
 
 #, c-format
 msgid "debug_get_real_type: circular debug information for %s\n"
 msgstr ""
 
-#: debug.c:2483
+#: debug.c:2484
 msgid "debug_write_type: illegal type encountered"
 msgstr ""
 
 msgid "debug_write_type: illegal type encountered"
 msgstr ""
 
-#: dlltool.c:768 dlltool.c:792 dlltool.c:821
+#: dlltool.c:773 dlltool.c:797 dlltool.c:826
 #, c-format
 msgid "Internal error: Unknown machine type: %d"
 msgstr ""
 
 #, c-format
 msgid "Internal error: Unknown machine type: %d"
 msgstr ""
 
-#: dlltool.c:857
+#: dlltool.c:862
 #, c-format
 msgid "Can't open def file: %s"
 msgstr ""
 
 #, c-format
 msgid "Can't open def file: %s"
 msgstr ""
 
-#: dlltool.c:862
+#: dlltool.c:867
 #, c-format
 msgid "Processing def file: %s"
 msgstr ""
 
 #, c-format
 msgid "Processing def file: %s"
 msgstr ""
 
-#: dlltool.c:866
+#: dlltool.c:871
 msgid "Processed def file"
 msgstr ""
 
 msgid "Processed def file"
 msgstr ""
 
-#: dlltool.c:891
+#: dlltool.c:895
 #, c-format
 msgid "Syntax error in def file %s:%d"
 msgstr ""
 
 #, c-format
 msgid "Syntax error in def file %s:%d"
 msgstr ""
 
-#: dlltool.c:924
+#: dlltool.c:930
+#, c-format
+msgid "%s: Path components stripped from image name, '%s'."
+msgstr ""
+
+#: dlltool.c:939
 #, c-format
 msgid "NAME: %s base: %x"
 msgstr ""
 
 #, c-format
 msgid "NAME: %s base: %x"
 msgstr ""
 
-#: dlltool.c:927 dlltool.c:944
+#: dlltool.c:942 dlltool.c:958
 msgid "Can't have LIBRARY and NAME"
 msgstr ""
 
 msgid "Can't have LIBRARY and NAME"
 msgstr ""
 
-#: dlltool.c:941
+#: dlltool.c:955
 #, c-format
 msgid "LIBRARY: %s base: %x"
 msgstr ""
 
 #, c-format
 msgid "LIBRARY: %s base: %x"
 msgstr ""
 
-#: dlltool.c:1178 resrc.c:268
+#: dlltool.c:1191 resrc.c:269
 #, c-format
 msgid "wait: %s"
 msgstr ""
 
 #, c-format
 msgid "wait: %s"
 msgstr ""
 
-#: dlltool.c:1183 dllwrap.c:418 resrc.c:273
+#: dlltool.c:1196 dllwrap.c:418 resrc.c:274
 #, c-format
 msgid "subprocess got fatal signal %d"
 msgstr ""
 
 #, c-format
 msgid "subprocess got fatal signal %d"
 msgstr ""
 
-#: dlltool.c:1189 dllwrap.c:425 resrc.c:280
+#: dlltool.c:1202 dllwrap.c:425 resrc.c:281
 #, c-format
 msgid "%s exited with status %d"
 msgstr ""
 
 #, c-format
 msgid "%s exited with status %d"
 msgstr ""
 
-#: dlltool.c:1220
+#: dlltool.c:1233
 #, 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:1345
+#: dlltool.c:1358
 #, c-format
 msgid "Excluding symbol: %s"
 msgstr ""
 
 #, c-format
 msgid "Excluding symbol: %s"
 msgstr ""
 
-#: dlltool.c:1434 dlltool.c:1445 nm.c:949 nm.c:960
+#: dlltool.c:1447 dlltool.c:1458 nm.c:998 nm.c:1009
 #, 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:1471
+#: dlltool.c:1484
 #, c-format
 msgid "Done reading %s"
 msgstr ""
 
 #, c-format
 msgid "Done reading %s"
 msgstr ""
 
-#: dlltool.c:1481
+#: dlltool.c:1494
 #, c-format
 msgid "Unable to open object file: %s"
 msgstr ""
 
 #, c-format
 msgid "Unable to open object file: %s"
 msgstr ""
 
-#: dlltool.c:1484
+#: dlltool.c:1497
 #, c-format
 msgid "Scanning object file %s"
 msgstr ""
 
 #, c-format
 msgid "Scanning object file %s"
 msgstr ""
 
-#: dlltool.c:1499
+#: dlltool.c:1512
 #, 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:1585
+#: dlltool.c:1598
 msgid "Adding exports to output file"
 msgstr ""
 
 msgid "Adding exports to output file"
 msgstr ""
 
-#: dlltool.c:1633
+#: dlltool.c:1646
 msgid "Added exports to output file"
 msgstr ""
 
 msgid "Added exports to output file"
 msgstr ""
 
-#: dlltool.c:1754
+#: dlltool.c:1767
 #, c-format
 msgid "Generating export file: %s"
 msgstr ""
 
 #, c-format
 msgid "Generating export file: %s"
 msgstr ""
 
-#: dlltool.c:1759
+#: dlltool.c:1772
 #, c-format
 msgid "Unable to open temporary assembler file: %s"
 msgstr ""
 
 #, c-format
 msgid "Unable to open temporary assembler file: %s"
 msgstr ""
 
-#: dlltool.c:1762
+#: dlltool.c:1775
 #, c-format
 msgid "Opened temporary file: %s"
 msgstr ""
 
 #, c-format
 msgid "Opened temporary file: %s"
 msgstr ""
 
-#: dlltool.c:1992
+#: dlltool.c:1997
 msgid "Generated exports file"
 msgstr ""
 
 msgid "Generated exports file"
 msgstr ""
 
-#: dlltool.c:2275
+#: dlltool.c:2203
 #, c-format
 msgid "bfd_open failed open stub file: %s"
 msgstr ""
 
 #, c-format
 msgid "bfd_open failed open stub file: %s"
 msgstr ""
 
-#: dlltool.c:2278
+#: dlltool.c:2206
 #, c-format
 msgid "Creating stub file: %s"
 msgstr ""
 
 #, c-format
 msgid "Creating stub file: %s"
 msgstr ""
 
-#: dlltool.c:2702
+#: dlltool.c:2588
 #, c-format
 msgid "failed to open temporary head file: %s"
 msgstr ""
 
 #, c-format
 msgid "failed to open temporary head file: %s"
 msgstr ""
 
-#: dlltool.c:2761
+#: dlltool.c:2647
 #, c-format
 msgid "failed to open temporary tail file: %s"
 msgstr ""
 
 #, c-format
 msgid "failed to open temporary tail file: %s"
 msgstr ""
 
-#: dlltool.c:2828
+#: dlltool.c:2714
 #, c-format
 msgid "Can't open .lib file: %s"
 msgstr ""
 
 #, c-format
 msgid "Can't open .lib file: %s"
 msgstr ""
 
-#: dlltool.c:2831
+#: dlltool.c:2717
 #, c-format
 msgid "Creating library file: %s"
 msgstr ""
 
 #, c-format
 msgid "Creating library file: %s"
 msgstr ""
 
-#: dlltool.c:2894
+#: dlltool.c:2800 dlltool.c:2806
 #, c-format
 msgid "cannot delete %s: %s"
 msgstr ""
 
 #, c-format
 msgid "cannot delete %s: %s"
 msgstr ""
 
-#: dlltool.c:2898
+#: dlltool.c:2811
 msgid "Created lib file"
 msgstr ""
 
 msgid "Created lib file"
 msgstr ""
 
-#: dlltool.c:2991
+#: dlltool.c:2904
 #, c-format
 msgid "Warning, ignoring duplicate EXPORT %s %d,%d"
 msgstr ""
 
 #, c-format
 msgid "Warning, ignoring duplicate EXPORT %s %d,%d"
 msgstr ""
 
-#: dlltool.c:2997
+#: dlltool.c:2910
 #, c-format
 msgid "Error, duplicate EXPORT with oridinals: %s"
 msgstr ""
 
 #, c-format
 msgid "Error, duplicate EXPORT with oridinals: %s"
 msgstr ""
 
-#: dlltool.c:3113
+#: dlltool.c:3026
 msgid "Processing definitions"
 msgstr ""
 
 msgid "Processing definitions"
 msgstr ""
 
-#: dlltool.c:3145
+#: dlltool.c:3058
 msgid "Processed definitions"
 msgstr ""
 
 #. xgetext:c-format
 msgid "Processed definitions"
 msgstr ""
 
 #. xgetext:c-format
-#: dlltool.c:3152 dllwrap.c:479
+#: dlltool.c:3065 dllwrap.c:479
 #, 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:3154
+#: dlltool.c:3067
 #, 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:3155
+#: dlltool.c:3068
 #, 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:3156
+#: dlltool.c:3069
 #, 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:3157
+#: dlltool.c:3070
 #, 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:3158
+#: dlltool.c:3071
 #, 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:3159
+#: dlltool.c:3072
 #, 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:3160
+#: dlltool.c:3073
 #, 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:3161
+#: dlltool.c:3074
 #, 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:3162
+#: dlltool.c:3075
 #, 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:3163
+#: dlltool.c:3076
 #, 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:3164
+#: dlltool.c:3077
 #, 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:3165
+#: dlltool.c:3078
 #, 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:3166
+#: dlltool.c:3079
 #, 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:3167
+#: dlltool.c:3080
 #, 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:3168
+#: dlltool.c:3081
 #, 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:3169
+#: dlltool.c:3082
 #, c-format
 msgid ""
 "   -U --add-underscore       Add underscores to symbols in interface "
 "library.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "   -U --add-underscore       Add underscores to symbols in interface "
 "library.\n"
 msgstr ""
 
-#: dlltool.c:3170
+#: dlltool.c:3083
 #, 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:3171
+#: dlltool.c:3084
 #, 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:3172
+#: dlltool.c:3085
 #, 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:3173
+#: dlltool.c:3086
 #, 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:3174
+#: dlltool.c:3087
 #, 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:3175
+#: dlltool.c:3088
 #, 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:3176
+#: dlltool.c:3089
 #, 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:3177
+#: dlltool.c:3090
 #, 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:3178
+#: dlltool.c:3091
 #, c-format
 msgid "   -v --verbose              Be verbose.\n"
 msgstr ""
 
 #, c-format
 msgid "   -v --verbose              Be verbose.\n"
 msgstr ""
 
-#: dlltool.c:3179
+#: dlltool.c:3092
 #, c-format
 msgid "   -V --version              Display the program version.\n"
 msgstr ""
 
 #, c-format
 msgid "   -V --version              Display the program version.\n"
 msgstr ""
 
-#: dlltool.c:3180
+#: dlltool.c:3093
 #, c-format
 msgid "   -h --help                 Display this information.\n"
 msgstr ""
 
 #, c-format
 msgid "   -h --help                 Display this information.\n"
 msgstr ""
 
-#: dlltool.c:3182
+#: dlltool.c:3095
 #, 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:3183
+#: dlltool.c:3096
 #, 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:3184
+#: dlltool.c:3097
 #, 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:3340
+#: dlltool.c:3211
+#, c-format
+msgid "Path components stripped from dllname, '%s'."
+msgstr ""
+
+#: dlltool.c:3256
 #, c-format
 msgid "Unable to open base-file: %s"
 msgstr ""
 
 #, c-format
 msgid "Unable to open base-file: %s"
 msgstr ""
 
-#: dlltool.c:3372
+#: dlltool.c:3288
 #, c-format
 msgid "Machine '%s' not supported"
 msgstr ""
 
 #, c-format
 msgid "Machine '%s' not supported"
 msgstr ""
 
-#: dlltool.c:3472 dllwrap.c:209
+#: dlltool.c:3392 dllwrap.c:209
 #, c-format
 msgid "Tried file: %s"
 msgstr ""
 
 #, c-format
 msgid "Tried file: %s"
 msgstr ""
 
-#: dlltool.c:3479 dllwrap.c:216
+#: dlltool.c:3399 dllwrap.c:216
 #, c-format
 msgid "Using file: %s"
 msgstr ""
 #, c-format
 msgid "Using file: %s"
 msgstr ""
@@ -1148,360 +1153,360 @@ msgstr ""
 msgid "  [-X32_64]    - accepts 32 and 64 bit objects\n"
 msgstr ""
 
 msgid "  [-X32_64]    - accepts 32 and 64 bit objects\n"
 msgstr ""
 
-#: ieee.c:310
+#: ieee.c:311
 msgid "unexpected end of debugging information"
 msgstr ""
 
 msgid "unexpected end of debugging information"
 msgstr ""
 
-#: ieee.c:397
+#: ieee.c:398
 msgid "invalid number"
 msgstr ""
 
 msgid "invalid number"
 msgstr ""
 
-#: ieee.c:450
+#: ieee.c:451
 msgid "invalid string length"
 msgstr ""
 
 msgid "invalid string length"
 msgstr ""
 
-#: ieee.c:505 ieee.c:546
+#: ieee.c:506 ieee.c:547
 msgid "expression stack overflow"
 msgstr ""
 
 msgid "expression stack overflow"
 msgstr ""
 
-#: ieee.c:525
+#: ieee.c:526
 msgid "unsupported IEEE expression operator"
 msgstr ""
 
 msgid "unsupported IEEE expression operator"
 msgstr ""
 
-#: ieee.c:540
+#: ieee.c:541
 msgid "unknown section"
 msgstr ""
 
 msgid "unknown section"
 msgstr ""
 
-#: ieee.c:561
+#: ieee.c:562
 msgid "expression stack underflow"
 msgstr ""
 
 msgid "expression stack underflow"
 msgstr ""
 
-#: ieee.c:575
+#: ieee.c:576
 msgid "expression stack mismatch"
 msgstr ""
 
 msgid "expression stack mismatch"
 msgstr ""
 
-#: ieee.c:612
+#: ieee.c:613
 msgid "unknown builtin type"
 msgstr ""
 
 msgid "unknown builtin type"
 msgstr ""
 
-#: ieee.c:757
+#: ieee.c:758
 msgid "BCD float type not supported"
 msgstr ""
 
 msgid "BCD float type not supported"
 msgstr ""
 
-#: ieee.c:894
+#: ieee.c:895
 msgid "unexpected number"
 msgstr ""
 
 msgid "unexpected number"
 msgstr ""
 
-#: ieee.c:901
+#: ieee.c:902
 msgid "unexpected record type"
 msgstr ""
 
 msgid "unexpected record type"
 msgstr ""
 
-#: ieee.c:934
+#: ieee.c:935
 msgid "blocks left on stack at end"
 msgstr ""
 
 msgid "blocks left on stack at end"
 msgstr ""
 
-#: ieee.c:1197
+#: ieee.c:1198
 msgid "unknown BB type"
 msgstr ""
 
 msgid "unknown BB type"
 msgstr ""
 
-#: ieee.c:1206
+#: ieee.c:1207
 msgid "stack overflow"
 msgstr ""
 
 msgid "stack overflow"
 msgstr ""
 
-#: ieee.c:1229
+#: ieee.c:1230
 msgid "stack underflow"
 msgstr ""
 
 msgid "stack underflow"
 msgstr ""
 
-#: ieee.c:1341 ieee.c:1411 ieee.c:2108
+#: ieee.c:1342 ieee.c:1412 ieee.c:2109
 msgid "illegal variable index"
 msgstr ""
 
 msgid "illegal variable index"
 msgstr ""
 
-#: ieee.c:1389
+#: ieee.c:1390
 msgid "illegal type index"
 msgstr ""
 
 msgid "illegal type index"
 msgstr ""
 
-#: ieee.c:1399 ieee.c:1436
+#: ieee.c:1400 ieee.c:1437
 msgid "unknown TY code"
 msgstr ""
 
 msgid "unknown TY code"
 msgstr ""
 
-#: ieee.c:1418
+#: ieee.c:1419
 msgid "undefined variable in TY"
 msgstr ""
 
 #. Pascal file name.  FIXME.
 msgid "undefined variable in TY"
 msgstr ""
 
 #. Pascal file name.  FIXME.
-#: ieee.c:1829
+#: ieee.c:1830
 msgid "Pascal file name not supported"
 msgstr ""
 
 msgid "Pascal file name not supported"
 msgstr ""
 
-#: ieee.c:1877
+#: ieee.c:1878
 msgid "unsupported qualifier"
 msgstr ""
 
 msgid "unsupported qualifier"
 msgstr ""
 
-#: ieee.c:2146
+#: ieee.c:2147
 msgid "undefined variable in ATN"
 msgstr ""
 
 msgid "undefined variable in ATN"
 msgstr ""
 
-#: ieee.c:2189
+#: ieee.c:2190
 msgid "unknown ATN type"
 msgstr ""
 
 #. Reserved for FORTRAN common.
 msgid "unknown ATN type"
 msgstr ""
 
 #. Reserved for FORTRAN common.
-#: ieee.c:2311
+#: ieee.c:2312
 msgid "unsupported ATN11"
 msgstr ""
 
 #. We have no way to record this information.  FIXME.
 msgid "unsupported ATN11"
 msgstr ""
 
 #. We have no way to record this information.  FIXME.
-#: ieee.c:2338
+#: ieee.c:2339
 msgid "unsupported ATN12"
 msgstr ""
 
 msgid "unsupported ATN12"
 msgstr ""
 
-#: ieee.c:2398
+#: ieee.c:2399
 msgid "unexpected string in C++ misc"
 msgstr ""
 
 msgid "unexpected string in C++ misc"
 msgstr ""
 
-#: ieee.c:2411
+#: ieee.c:2412
 msgid "bad misc record"
 msgstr ""
 
 msgid "bad misc record"
 msgstr ""
 
-#: ieee.c:2452
+#: ieee.c:2453
 msgid "unrecognized C++ misc record"
 msgstr ""
 
 msgid "unrecognized C++ misc record"
 msgstr ""
 
-#: ieee.c:2567
+#: ieee.c:2568
 msgid "undefined C++ object"
 msgstr ""
 
 msgid "undefined C++ object"
 msgstr ""
 
-#: ieee.c:2601
+#: ieee.c:2602
 msgid "unrecognized C++ object spec"
 msgstr ""
 
 msgid "unrecognized C++ object spec"
 msgstr ""
 
-#: ieee.c:2637
+#: ieee.c:2638
 msgid "unsupported C++ object type"
 msgstr ""
 
 msgid "unsupported C++ object type"
 msgstr ""
 
-#: ieee.c:2647
+#: ieee.c:2648
 msgid "C++ base class not defined"
 msgstr ""
 
 msgid "C++ base class not defined"
 msgstr ""
 
-#: ieee.c:2659 ieee.c:2764
+#: ieee.c:2660 ieee.c:2765
 msgid "C++ object has no fields"
 msgstr ""
 
 msgid "C++ object has no fields"
 msgstr ""
 
-#: ieee.c:2678
+#: ieee.c:2679
 msgid "C++ base class not found in container"
 msgstr ""
 
 msgid "C++ base class not found in container"
 msgstr ""
 
-#: ieee.c:2785
+#: ieee.c:2786
 msgid "C++ data member not found in container"
 msgstr ""
 
 msgid "C++ data member not found in container"
 msgstr ""
 
-#: ieee.c:2826 ieee.c:2976
+#: ieee.c:2827 ieee.c:2977
 msgid "unknown C++ visibility"
 msgstr ""
 
 msgid "unknown C++ visibility"
 msgstr ""
 
-#: ieee.c:2860
+#: ieee.c:2861
 msgid "bad C++ field bit pos or size"
 msgstr ""
 
 msgid "bad C++ field bit pos or size"
 msgstr ""
 
-#: ieee.c:2952
+#: ieee.c:2953
 msgid "bad type for C++ method function"
 msgstr ""
 
 msgid "bad type for C++ method function"
 msgstr ""
 
-#: ieee.c:2962
+#: ieee.c:2963
 msgid "no type information for C++ method function"
 msgstr ""
 
 msgid "no type information for C++ method function"
 msgstr ""
 
-#: ieee.c:3001
+#: ieee.c:3002
 msgid "C++ static virtual method"
 msgstr ""
 
 msgid "C++ static virtual method"
 msgstr ""
 
-#: ieee.c:3096
+#: ieee.c:3097
 msgid "unrecognized C++ object overhead spec"
 msgstr ""
 
 msgid "unrecognized C++ object overhead spec"
 msgstr ""
 
-#: ieee.c:3135
+#: ieee.c:3136
 msgid "undefined C++ vtable"
 msgstr ""
 
 msgid "undefined C++ vtable"
 msgstr ""
 
-#: ieee.c:3204
+#: ieee.c:3205
 msgid "C++ default values not in a function"
 msgstr ""
 
 msgid "C++ default values not in a function"
 msgstr ""
 
-#: ieee.c:3244
+#: ieee.c:3245
 msgid "unrecognized C++ default type"
 msgstr ""
 
 msgid "unrecognized C++ default type"
 msgstr ""
 
-#: ieee.c:3275
+#: ieee.c:3276
 msgid "reference parameter is not a pointer"
 msgstr ""
 
 msgid "reference parameter is not a pointer"
 msgstr ""
 
-#: ieee.c:3358
+#: ieee.c:3359
 msgid "unrecognized C++ reference type"
 msgstr ""
 
 msgid "unrecognized C++ reference type"
 msgstr ""
 
-#: ieee.c:3440
+#: ieee.c:3441
 msgid "C++ reference not found"
 msgstr ""
 
 msgid "C++ reference not found"
 msgstr ""
 
-#: ieee.c:3448
+#: ieee.c:3449
 msgid "C++ reference is not pointer"
 msgstr ""
 
 msgid "C++ reference is not pointer"
 msgstr ""
 
-#: ieee.c:3474 ieee.c:3482
+#: ieee.c:3475 ieee.c:3483
 msgid "missing required ASN"
 msgstr ""
 
 msgid "missing required ASN"
 msgstr ""
 
-#: ieee.c:3509 ieee.c:3517
+#: ieee.c:3510 ieee.c:3518
 msgid "missing required ATN65"
 msgstr ""
 
 msgid "missing required ATN65"
 msgstr ""
 
-#: ieee.c:3531
+#: ieee.c:3532
 msgid "bad ATN65 record"
 msgstr ""
 
 msgid "bad ATN65 record"
 msgstr ""
 
-#: ieee.c:4159
+#: ieee.c:4160
 #, c-format
 msgid "IEEE numeric overflow: 0x"
 msgstr ""
 
 #, c-format
 msgid "IEEE numeric overflow: 0x"
 msgstr ""
 
-#: ieee.c:4203
+#: ieee.c:4204
 #, c-format
 msgid "IEEE string length overflow: %u\n"
 msgstr ""
 
 #, c-format
 msgid "IEEE string length overflow: %u\n"
 msgstr ""
 
-#: ieee.c:5202
+#: ieee.c:5203
 #, c-format
 msgid "IEEE unsupported integer type size %u\n"
 msgstr ""
 
 #, c-format
 msgid "IEEE unsupported integer type size %u\n"
 msgstr ""
 
-#: ieee.c:5236
+#: ieee.c:5237
 #, c-format
 msgid "IEEE unsupported float type size %u\n"
 msgstr ""
 
 #, c-format
 msgid "IEEE unsupported float type size %u\n"
 msgstr ""
 
-#: ieee.c:5270
+#: ieee.c:5271
 #, c-format
 msgid "IEEE unsupported complex type size %u\n"
 msgstr ""
 
 #, c-format
 msgid "IEEE unsupported complex type size %u\n"
 msgstr ""
 
-#: nlmconv.c:271 srconv.c:1945
+#: nlmconv.c:267 srconv.c:1810
 msgid "input and output files must be different"
 msgstr ""
 
 msgid "input and output files must be different"
 msgstr ""
 
-#: nlmconv.c:318
+#: nlmconv.c:314
 msgid "input file named both on command line and with INPUT"
 msgstr ""
 
 msgid "input file named both on command line and with INPUT"
 msgstr ""
 
-#: nlmconv.c:327
+#: nlmconv.c:323
 msgid "no input file"
 msgstr ""
 
 msgid "no input file"
 msgstr ""
 
-#: nlmconv.c:357
+#: nlmconv.c:353
 msgid "no name for output file"
 msgstr ""
 
 msgid "no name for output file"
 msgstr ""
 
-#: nlmconv.c:371
+#: nlmconv.c:367
 msgid "warning: input and output formats are not compatible"
 msgstr ""
 
 msgid "warning: input and output formats are not compatible"
 msgstr ""
 
-#: nlmconv.c:400
+#: nlmconv.c:396
 msgid "make .bss section"
 msgstr ""
 
 msgid "make .bss section"
 msgstr ""
 
-#: nlmconv.c:409
+#: nlmconv.c:405
 msgid "make .nlmsections section"
 msgstr ""
 
 msgid "make .nlmsections section"
 msgstr ""
 
-#: nlmconv.c:411
+#: nlmconv.c:407
 msgid "set .nlmsections flags"
 msgstr ""
 
 msgid "set .nlmsections flags"
 msgstr ""
 
-#: nlmconv.c:439
+#: nlmconv.c:435
 msgid "set .bss vma"
 msgstr ""
 
 msgid "set .bss vma"
 msgstr ""
 
-#: nlmconv.c:446
+#: nlmconv.c:442
 msgid "set .data size"
 msgstr ""
 
 msgid "set .data size"
 msgstr ""
 
-#: nlmconv.c:626
+#: nlmconv.c:622
 #, c-format
 msgid "warning: symbol %s imported but not in import list"
 msgstr ""
 
 #, c-format
 msgid "warning: symbol %s imported but not in import list"
 msgstr ""
 
-#: nlmconv.c:646
+#: nlmconv.c:642
 msgid "set start address"
 msgstr ""
 
 msgid "set start address"
 msgstr ""
 
-#: nlmconv.c:695
+#: nlmconv.c:691
 #, c-format
 msgid "warning: START procedure %s not defined"
 msgstr ""
 
 #, c-format
 msgid "warning: START procedure %s not defined"
 msgstr ""
 
-#: nlmconv.c:697
+#: nlmconv.c:693
 #, c-format
 msgid "warning: EXIT procedure %s not defined"
 msgstr ""
 
 #, c-format
 msgid "warning: EXIT procedure %s not defined"
 msgstr ""
 
-#: nlmconv.c:699
+#: nlmconv.c:695
 #, c-format
 msgid "warning: CHECK procedure %s not defined"
 msgstr ""
 
 #, c-format
 msgid "warning: CHECK procedure %s not defined"
 msgstr ""
 
-#: nlmconv.c:720 nlmconv.c:909
+#: nlmconv.c:716 nlmconv.c:905
 msgid "custom section"
 msgstr ""
 
 msgid "custom section"
 msgstr ""
 
-#: nlmconv.c:741 nlmconv.c:938
+#: nlmconv.c:737 nlmconv.c:934
 msgid "help section"
 msgstr ""
 
 msgid "help section"
 msgstr ""
 
-#: nlmconv.c:763 nlmconv.c:956
+#: nlmconv.c:759 nlmconv.c:952
 msgid "message section"
 msgstr ""
 
 msgid "message section"
 msgstr ""
 
-#: nlmconv.c:779 nlmconv.c:989
+#: nlmconv.c:775 nlmconv.c:985
 msgid "module section"
 msgstr ""
 
 msgid "module section"
 msgstr ""
 
-#: nlmconv.c:799 nlmconv.c:1005
+#: nlmconv.c:795 nlmconv.c:1001
 msgid "rpc section"
 msgstr ""
 
 #. There is no place to record this information.
 msgid "rpc section"
 msgstr ""
 
 #. There is no place to record this information.
-#: nlmconv.c:835
+#: nlmconv.c:831
 #, c-format
 msgid "%s: warning: shared libraries can not have uninitialized data"
 msgstr ""
 
 #, c-format
 msgid "%s: warning: shared libraries can not have uninitialized data"
 msgstr ""
 
-#: nlmconv.c:856 nlmconv.c:1024
+#: nlmconv.c:852 nlmconv.c:1020
 msgid "shared section"
 msgstr ""
 
 msgid "shared section"
 msgstr ""
 
-#: nlmconv.c:864
+#: nlmconv.c:860
 msgid "warning: No version number given"
 msgstr ""
 
 msgid "warning: No version number given"
 msgstr ""
 
-#: nlmconv.c:904 nlmconv.c:933 nlmconv.c:951 nlmconv.c:1000 nlmconv.c:1019
+#: nlmconv.c:900 nlmconv.c:929 nlmconv.c:947 nlmconv.c:996 nlmconv.c:1015
 #, c-format
 msgid "%s: read: %s"
 msgstr ""
 
 #, c-format
 msgid "%s: read: %s"
 msgstr ""
 
-#: nlmconv.c:926
+#: nlmconv.c:922
 msgid "warning: FULLMAP is not supported; try ld -M"
 msgstr ""
 
 msgid "warning: FULLMAP is not supported; try ld -M"
 msgstr ""
 
-#: nlmconv.c:1096
+#: nlmconv.c:1098
 #, 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 ""
 
-#: nlmconv.c:1097
+#: nlmconv.c:1099
 #, c-format
 msgid " Convert an object file into a NetWare Loadable Module\n"
 msgstr ""
 
 #, c-format
 msgid " Convert an object file into a NetWare Loadable Module\n"
 msgstr ""
 
-#: nlmconv.c:1098
+#: nlmconv.c:1100
 #, c-format
 msgid ""
 " The options are:\n"
 #, c-format
 msgid ""
 " The options are:\n"
@@ -1514,74 +1519,74 @@ msgid ""
 "  -v --version                  Display the program's version\n"
 msgstr ""
 
 "  -v --version                  Display the program's version\n"
 msgstr ""
 
-#: nlmconv.c:1138
+#: nlmconv.c:1140
 #, c-format
 msgid "support not compiled in for %s"
 msgstr ""
 
 #, c-format
 msgid "support not compiled in for %s"
 msgstr ""
 
-#: nlmconv.c:1175
+#: nlmconv.c:1177
 msgid "make section"
 msgstr ""
 
 msgid "make section"
 msgstr ""
 
-#: nlmconv.c:1189
+#: nlmconv.c:1191
 msgid "set section size"
 msgstr ""
 
 msgid "set section size"
 msgstr ""
 
-#: nlmconv.c:1195
+#: nlmconv.c:1197
 msgid "set section alignment"
 msgstr ""
 
 msgid "set section alignment"
 msgstr ""
 
-#: nlmconv.c:1199
+#: nlmconv.c:1201
 msgid "set section flags"
 msgstr ""
 
 msgid "set section flags"
 msgstr ""
 
-#: nlmconv.c:1210
+#: nlmconv.c:1212
 msgid "set .nlmsections size"
 msgstr ""
 
 msgid "set .nlmsections size"
 msgstr ""
 
-#: nlmconv.c:1291 nlmconv.c:1299 nlmconv.c:1308 nlmconv.c:1313
+#: nlmconv.c:1293 nlmconv.c:1301 nlmconv.c:1310 nlmconv.c:1315
 msgid "set .nlmsection contents"
 msgstr ""
 
 msgid "set .nlmsection contents"
 msgstr ""
 
-#: nlmconv.c:1792
+#: nlmconv.c:1794
 msgid "stub section sizes"
 msgstr ""
 
 msgid "stub section sizes"
 msgstr ""
 
-#: nlmconv.c:1839
+#: nlmconv.c:1841
 msgid "writing stub"
 msgstr ""
 
 msgid "writing stub"
 msgstr ""
 
-#: nlmconv.c:1923
+#: nlmconv.c:1925
 #, c-format
 msgid "unresolved PC relative reloc against %s"
 msgstr ""
 
 #, c-format
 msgid "unresolved PC relative reloc against %s"
 msgstr ""
 
-#: nlmconv.c:1987
+#: nlmconv.c:1989
 #, c-format
 msgid "overflow when adjusting relocation against %s"
 msgstr ""
 
 #, c-format
 msgid "overflow when adjusting relocation against %s"
 msgstr ""
 
-#: nlmconv.c:2114
+#: nlmconv.c:2116
 #, c-format
 msgid "%s: execution of %s failed: "
 msgstr ""
 
 #, c-format
 msgid "%s: execution of %s failed: "
 msgstr ""
 
-#: nlmconv.c:2129
+#: nlmconv.c:2131
 #, c-format
 msgid "Execution of %s failed"
 msgstr ""
 
 #, c-format
 msgid "Execution of %s failed"
 msgstr ""
 
-#: nm.c:249 size.c:83 strings.c:634
+#: nm.c:224 size.c:80 strings.c:651
 #, c-format
 msgid "Usage: %s [option(s)] [file(s)]\n"
 msgstr ""
 
 #, c-format
 msgid "Usage: %s [option(s)] [file(s)]\n"
 msgstr ""
 
-#: nm.c:250
+#: nm.c:225
 #, 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:251
+#: nm.c:226
 #, c-format
 msgid ""
 " The options are:\n"
 #, c-format
 msgid ""
 " The options are:\n"
@@ -1613,6 +1618,7 @@ msgid ""
 "  -S, --print-size       Print size of defined symbols\n"
 "  -s, --print-armap      Include index for symbols from archive members\n"
 "      --size-sort        Sort symbols by size\n"
 "  -S, --print-size       Print size of defined symbols\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"
 "  -t, --radix=RADIX      Use RADIX for printing symbol values\n"
 "      --target=BFDNAME   Specify the target object format as BFDNAME\n"
 "      --synthetic        Display synthetic symbols as well\n"
 "  -t, --radix=RADIX      Use RADIX for printing symbol values\n"
 "      --target=BFDNAME   Specify the target object format as BFDNAME\n"
@@ -1623,54 +1629,44 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: nm.c:286 objdump.c:227
+#: nm.c:262 objdump.c:232
 #, c-format
 msgid "Report bugs to %s.\n"
 msgstr ""
 
 #, c-format
 msgid "Report bugs to %s.\n"
 msgstr ""
 
-#: nm.c:318
+#: nm.c:294
 #, c-format
 msgid "%s: invalid radix"
 msgstr ""
 
 #, c-format
 msgid "%s: invalid radix"
 msgstr ""
 
-#: nm.c:342
+#: nm.c:318
 #, c-format
 msgid "%s: invalid output format"
 msgstr ""
 
 #, c-format
 msgid "%s: invalid output format"
 msgstr ""
 
-#: nm.c:457
-msgid "Only -X 32_64 is supported"
-msgstr ""
-
-#: nm.c:477
-msgid "Using the --size-sort and --undefined-only options together"
-msgstr ""
-
-#: nm.c:478
-msgid "will produce no output, since undefined symbols have no size."
-msgstr ""
-
-#: nm.c:506
-#, c-format
-msgid "data size %ld"
-msgstr ""
-
-#: nm.c:530 readelf.c:5849 readelf.c:5884
+#: nm.c:339 readelf.c:6342 readelf.c:6378
 #, c-format
 msgid "<processor specific>: %d"
 msgstr ""
 
 #, c-format
 msgid "<processor specific>: %d"
 msgstr ""
 
-#: nm.c:532 readelf.c:5851 readelf.c:5896
+#: nm.c:341 readelf.c:6345 readelf.c:6390
 #, c-format
 msgid "<OS specific>: %d"
 msgstr ""
 
 #, c-format
 msgid "<OS specific>: %d"
 msgstr ""
 
-#: nm.c:534 readelf.c:5853 readelf.c:5899
+#: nm.c:343 readelf.c:6347 readelf.c:6393
 #, c-format
 msgid "<unknown>: %d"
 msgstr ""
 
 #, c-format
 msgid "<unknown>: %d"
 msgstr ""
 
-#: nm.c:1339
+#: nm.c:380
+#, c-format
+msgid ""
+"\n"
+"Archive index:\n"
+msgstr ""
+
+#: nm.c:1225
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -1679,7 +1675,7 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: nm.c:1341
+#: nm.c:1227
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -1688,7 +1684,7 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: nm.c:1343 nm.c:1394
+#: nm.c:1229 nm.c:1280
 #, c-format
 msgid ""
 "Name                  Value   Class        Type         Size     Line  "
 #, c-format
 msgid ""
 "Name                  Value   Class        Type         Size     Line  "
@@ -1696,7 +1692,7 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: nm.c:1346 nm.c:1397
+#: nm.c:1232 nm.c:1283
 #, c-format
 msgid ""
 "Name                  Value           Class        Type         "
 #, c-format
 msgid ""
 "Name                  Value           Class        Type         "
@@ -1704,7 +1700,7 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: nm.c:1390
+#: nm.c:1276
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -1713,7 +1709,7 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: nm.c:1392
+#: nm.c:1278
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -1722,29 +1718,39 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
+#: nm.c:1580
+msgid "Only -X 32_64 is supported"
+msgstr ""
+
 #: nm.c:1600
 #: nm.c:1600
+msgid "Using the --size-sort and --undefined-only options together"
+msgstr ""
+
+#: nm.c:1601
+msgid "will produce no output, since undefined symbols have no size."
+msgstr ""
+
+#: nm.c:1629
 #, c-format
 #, c-format
-msgid ""
-"\n"
-"Archive index:\n"
+msgid "data size %ld"
 msgstr ""
 
 msgstr ""
 
-#: objcopy.c:391 srconv.c:1856
+#: objcopy.c:396 srconv.c:1721
 #, 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:392
+#: objcopy.c:397
 #, 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:393 objcopy.c:476
+#: objcopy.c:398 objcopy.c:487
 #, c-format
 msgid " The options are:\n"
 msgstr ""
 
 #, c-format
 msgid " The options are:\n"
 msgstr ""
 
-#: objcopy.c:394
+#: objcopy.c:399
 #, 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"
@@ -1768,6 +1774,10 @@ msgid ""
 "     --strip-unneeded              Remove all symbols not needed by "
 "relocations\n"
 "  -N --strip-symbol <name>         Do not copy symbol <name>\n"
 "     --strip-unneeded              Remove all symbols not needed by "
 "relocations\n"
 "  -N --strip-symbol <name>         Do not copy symbol <name>\n"
+"     --strip-unneeded-symbol <name>\n"
+"                                   Do not copy symbol <name> unless needed "
+"by\n"
+"                                     relocations\n"
 "     --only-keep-debug             Strip everything but the debug "
 "information\n"
 "  -K --keep-symbol <name>          Only copy symbol <name>\n"
 "     --only-keep-debug             Strip everything but the debug "
 "information\n"
 "  -K --keep-symbol <name>          Only copy symbol <name>\n"
@@ -1823,6 +1833,10 @@ msgid ""
 "     --srec-forceS3                Restrict the type of generated Srecords "
 "to S3\n"
 "     --strip-symbols <file>        -N for all symbols listed in <file>\n"
 "     --srec-forceS3                Restrict the type of generated Srecords "
 "to S3\n"
 "     --strip-symbols <file>        -N for all symbols listed in <file>\n"
+"     --strip-unneeded-symbols <file>\n"
+"                                   --strip-unneeded-symbol for all symbols "
+"listed\n"
+"                                     in <file>\n"
 "     --keep-symbols <file>         -K for all symbols listed in <file>\n"
 "     --localize-symbols <file>     -L for all symbols listed in <file>\n"
 "     --keep-global-symbols <file>  -G for all symbols listed in <file>\n"
 "     --keep-symbols <file>         -K for all symbols listed in <file>\n"
 "     --localize-symbols <file>     -L for all symbols listed in <file>\n"
 "     --keep-global-symbols <file>  -G for all symbols listed in <file>\n"
@@ -1847,17 +1861,17 @@ msgid ""
 "supported\n"
 msgstr ""
 
 "supported\n"
 msgstr ""
 
-#: objcopy.c:474
+#: objcopy.c:485
 #, 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:475
+#: objcopy.c:486
 #, c-format
 msgid " Removes symbols and sections from files\n"
 msgstr ""
 
 #, c-format
 msgid " Removes symbols and sections from files\n"
 msgstr ""
 
-#: objcopy.c:477
+#: objcopy.c:488
 #, 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"
@@ -1888,249 +1902,249 @@ msgid ""
 "  -o <file>                        Place stripped output into <file>\n"
 msgstr ""
 
 "  -o <file>                        Place stripped output into <file>\n"
 msgstr ""
 
-#: objcopy.c:549
+#: objcopy.c:560
 #, c-format
 msgid "unrecognized section flag `%s'"
 msgstr ""
 
 #, c-format
 msgid "unrecognized section flag `%s'"
 msgstr ""
 
-#: objcopy.c:550
+#: objcopy.c:561
 #, c-format
 msgid "supported flags: %s"
 msgstr ""
 
 #, c-format
 msgid "supported flags: %s"
 msgstr ""
 
-#: objcopy.c:627
+#: objcopy.c:638
 #, c-format
 msgid "cannot open '%s': %s"
 msgstr ""
 
 #, c-format
 msgid "cannot open '%s': %s"
 msgstr ""
 
-#: objcopy.c:630 objcopy.c:2610
+#: objcopy.c:641 objcopy.c:2629
 #, c-format
 msgid "%s: fread failed"
 msgstr ""
 
 #, c-format
 msgid "%s: fread failed"
 msgstr ""
 
-#: objcopy.c:703
+#: objcopy.c:714
 #, c-format
 #, c-format
-msgid "Ignoring rubbish found on line %d of %s"
+msgid "%s:%d: Ignoring rubbish found on this line"
 msgstr ""
 
 msgstr ""
 
-#: objcopy.c:961
+#: objcopy.c:976
 #, c-format
 msgid "%s: Multiple redefinition of symbol \"%s\""
 msgstr ""
 
 #, c-format
 msgid "%s: Multiple redefinition of symbol \"%s\""
 msgstr ""
 
-#: objcopy.c:965
+#: objcopy.c:980
 #, 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:993
+#: objcopy.c:1008
 #, 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:1071
+#: objcopy.c:1086
 #, c-format
 #, c-format
-msgid "%s: garbage at end of line %d"
+msgid "%s:%d: garbage found at end of line"
 msgstr ""
 
 msgstr ""
 
-#: objcopy.c:1074
+#: objcopy.c:1089
 #, c-format
 #, c-format
-msgid "%s: missing new symbol name at line %d"
+msgid "%s:%d: missing new symbol name"
 msgstr ""
 
 msgstr ""
 
-#: objcopy.c:1084
+#: objcopy.c:1099
 #, c-format
 #, c-format
-msgid "%s: premature end of file at line %d"
+msgid "%s:%d: premature end of file"
 msgstr ""
 
 msgstr ""
 
-#: objcopy.c:1109
+#: objcopy.c:1124
 msgid "Unable to change endianness of input file(s)"
 msgstr ""
 
 msgid "Unable to change endianness of input file(s)"
 msgstr ""
 
-#: objcopy.c:1118
+#: objcopy.c:1133
 #, 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:1155
+#: objcopy.c:1170
 #, 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:1159
+#: objcopy.c:1174
 #, c-format
 msgid "Warning: Output file cannot represent architecture %s"
 msgstr ""
 
 #, c-format
 msgid "Warning: Output file cannot represent architecture %s"
 msgstr ""
 
-#: objcopy.c:1196
+#: objcopy.c:1211
 #, c-format
 msgid "can't create section `%s': %s"
 msgstr ""
 
 #, c-format
 msgid "can't create section `%s': %s"
 msgstr ""
 
-#: objcopy.c:1262
+#: objcopy.c:1277
 msgid "there are no sections to be copied!"
 msgstr ""
 
 msgid "there are no sections to be copied!"
 msgstr ""
 
-#: objcopy.c:1308
+#: objcopy.c:1323
 #, c-format
 msgid "Can't fill gap after %s: %s"
 msgstr ""
 
 #, c-format
 msgid "Can't fill gap after %s: %s"
 msgstr ""
 
-#: objcopy.c:1333
+#: objcopy.c:1348
 #, c-format
 msgid "Can't add padding to %s: %s"
 msgstr ""
 
 #, c-format
 msgid "Can't add padding to %s: %s"
 msgstr ""
 
-#: objcopy.c:1499
+#: objcopy.c:1514
 #, c-format
 msgid "%s: error copying private BFD data: %s"
 msgstr ""
 
 #, c-format
 msgid "%s: error copying private BFD data: %s"
 msgstr ""
 
-#: objcopy.c:1510
+#: objcopy.c:1525
 msgid "unknown alternate machine code, ignored"
 msgstr ""
 
 msgid "unknown alternate machine code, ignored"
 msgstr ""
 
-#: objcopy.c:1540 objcopy.c:1570
+#: objcopy.c:1555 objcopy.c:1585
 #, c-format
 msgid "cannot mkdir %s for archive copying (error: %s)"
 msgstr ""
 
 #, c-format
 msgid "cannot mkdir %s for archive copying (error: %s)"
 msgstr ""
 
-#: objcopy.c:1775
+#: objcopy.c:1790
 #, c-format
 msgid "Multiple renames of section %s"
 msgstr ""
 
 #, c-format
 msgid "Multiple renames of section %s"
 msgstr ""
 
-#: objcopy.c:1826
+#: objcopy.c:1841
 msgid "private header data"
 msgstr ""
 
 msgid "private header data"
 msgstr ""
 
-#: objcopy.c:1834
+#: objcopy.c:1849
 #, c-format
 msgid "%s: error in %s: %s"
 msgstr ""
 
 #, c-format
 msgid "%s: error in %s: %s"
 msgstr ""
 
-#: objcopy.c:1888
+#: objcopy.c:1903
 msgid "making"
 msgstr ""
 
 msgid "making"
 msgstr ""
 
-#: objcopy.c:1897
+#: objcopy.c:1912
 msgid "size"
 msgstr ""
 
 msgid "size"
 msgstr ""
 
-#: objcopy.c:1911
+#: objcopy.c:1926
 msgid "vma"
 msgstr ""
 
 msgid "vma"
 msgstr ""
 
-#: objcopy.c:1936
+#: objcopy.c:1951
 msgid "alignment"
 msgstr ""
 
 msgid "alignment"
 msgstr ""
 
-#: objcopy.c:1951
+#: objcopy.c:1966
 msgid "flags"
 msgstr ""
 
 msgid "flags"
 msgstr ""
 
-#: objcopy.c:1973
+#: objcopy.c:1988
 msgid "private data"
 msgstr ""
 
 msgid "private data"
 msgstr ""
 
-#: objcopy.c:1981
+#: objcopy.c:1996
 #, c-format
 msgid "%s: section `%s': error in %s: %s"
 msgstr ""
 
 #, c-format
 msgid "%s: section `%s': error in %s: %s"
 msgstr ""
 
-#: objcopy.c:2259
+#: objcopy.c:2274
 #, c-format
 msgid "%s: can't create debugging section: %s"
 msgstr ""
 
 #, c-format
 msgid "%s: can't create debugging section: %s"
 msgstr ""
 
-#: objcopy.c:2273
+#: objcopy.c:2288
 #, c-format
 msgid "%s: can't set debugging section contents: %s"
 msgstr ""
 
 #, c-format
 msgid "%s: can't set debugging section contents: %s"
 msgstr ""
 
-#: objcopy.c:2282
+#: objcopy.c:2297
 #, c-format
 msgid "%s: don't know how to write debugging information for %s"
 msgstr ""
 
 #, c-format
 msgid "%s: don't know how to write debugging information for %s"
 msgstr ""
 
-#: objcopy.c:2457
+#: objcopy.c:2472
 msgid "byte number must be non-negative"
 msgstr ""
 
 msgid "byte number must be non-negative"
 msgstr ""
 
-#: objcopy.c:2467
+#: objcopy.c:2482
 msgid "interleave must be positive"
 msgstr ""
 
 msgid "interleave must be positive"
 msgstr ""
 
-#: objcopy.c:2487 objcopy.c:2495
+#: objcopy.c:2502 objcopy.c:2510
 #, c-format
 msgid "%s both copied and removed"
 msgstr ""
 
 #, c-format
 msgid "%s both copied and removed"
 msgstr ""
 
-#: objcopy.c:2584 objcopy.c:2655 objcopy.c:2755 objcopy.c:2786 objcopy.c:2810
-#: objcopy.c:2814 objcopy.c:2834
+#: objcopy.c:2603 objcopy.c:2674 objcopy.c:2774 objcopy.c:2805 objcopy.c:2829
+#: objcopy.c:2833 objcopy.c:2853
 #, c-format
 msgid "bad format for %s"
 msgstr ""
 
 #, c-format
 msgid "bad format for %s"
 msgstr ""
 
-#: objcopy.c:2605
+#: objcopy.c:2624
 #, c-format
 msgid "cannot open: %s: %s"
 msgstr ""
 
 #, c-format
 msgid "cannot open: %s: %s"
 msgstr ""
 
-#: objcopy.c:2724
+#: objcopy.c:2743
 #, 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:2880
+#: objcopy.c:2903
 msgid "alternate machine code index must be positive"
 msgstr ""
 
 msgid "alternate machine code index must be positive"
 msgstr ""
 
-#: objcopy.c:2938
+#: objcopy.c:2961
 msgid "byte number must be less than interleave"
 msgstr ""
 
 msgid "byte number must be less than interleave"
 msgstr ""
 
-#: objcopy.c:2968
+#: objcopy.c:2991
 #, c-format
 msgid "architecture %s unknown"
 msgstr ""
 
 #, c-format
 msgid "architecture %s unknown"
 msgstr ""
 
-#: objcopy.c:2972
+#: objcopy.c:2995
 msgid ""
 "Warning: input target 'binary' required for binary architecture parameter."
 msgstr ""
 
 msgid ""
 "Warning: input target 'binary' required for binary architecture parameter."
 msgstr ""
 
-#: objcopy.c:2973
+#: objcopy.c:2996
 #, c-format
 msgid " Argument %s ignored"
 msgstr ""
 
 #, c-format
 msgid " Argument %s ignored"
 msgstr ""
 
-#: objcopy.c:2979
+#: objcopy.c:3002
 #, 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:3019 objcopy.c:3033
+#: objcopy.c:3042 objcopy.c:3056
 #, c-format
 msgid "%s %s%c0x%s never used"
 msgstr ""
 
 #, c-format
 msgid "%s %s%c0x%s never used"
 msgstr ""
 
-#: objdump.c:172
+#: objdump.c:176
 #, c-format
 msgid "Usage: %s <option(s)> <file(s)>\n"
 msgstr ""
 
 #, c-format
 msgid "Usage: %s <option(s)> <file(s)>\n"
 msgstr ""
 
-#: objdump.c:173
+#: objdump.c:177
 #, c-format
 msgid " Display information from object <file(s)>.\n"
 msgstr ""
 
 #, c-format
 msgid " Display information from object <file(s)>.\n"
 msgstr ""
 
-#: objdump.c:174
+#: objdump.c:178
 #, 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:175
+#: objdump.c:179
 #, c-format
 msgid ""
 "  -a, --archive-headers    Display archive header information\n"
 #, c-format
 msgid ""
 "  -a, --archive-headers    Display archive header information\n"
@@ -2158,14 +2172,14 @@ msgid ""
 "  -H, --help               Display this information\n"
 msgstr ""
 
 "  -H, --help               Display this information\n"
 msgstr ""
 
-#: objdump.c:198
+#: objdump.c:202
 #, c-format
 msgid ""
 "\n"
 " The following switches are optional:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " The following switches are optional:\n"
 msgstr ""
 
-#: objdump.c:199
+#: objdump.c:203
 #, c-format
 msgid ""
 "  -b, --target=BFDNAME           Specify the target object format as "
 #, c-format
 msgid ""
 "  -b, --target=BFDNAME           Specify the target object format as "
@@ -2198,134 +2212,135 @@ msgid ""
 "      --[no-]show-raw-insn       Display hex alongside symbolic disassembly\n"
 "      --adjust-vma=OFFSET        Add OFFSET to all displayed section "
 "addresses\n"
 "      --[no-]show-raw-insn       Display hex alongside symbolic disassembly\n"
 "      --adjust-vma=OFFSET        Add OFFSET to all displayed section "
 "addresses\n"
+"      --special-syms             Include special symbols in symbol dumps\n"
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: objdump.c:369
+#: objdump.c:378
 #, c-format
 msgid "Sections:\n"
 msgstr ""
 
 #, c-format
 msgid "Sections:\n"
 msgstr ""
 
-#: objdump.c:372 objdump.c:376
+#: objdump.c:381 objdump.c:385
 #, 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:378
+#: objdump.c:387
 #, 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:382
+#: objdump.c:391
 #, c-format
 msgid "  Flags"
 msgstr ""
 
 #, c-format
 msgid "  Flags"
 msgstr ""
 
-#: objdump.c:384
+#: objdump.c:393
 #, c-format
 msgid "  Pg"
 msgstr ""
 
 #, c-format
 msgid "  Pg"
 msgstr ""
 
-#: objdump.c:427
+#: objdump.c:436
 #, c-format
 msgid "%s: not a dynamic object"
 msgstr ""
 
 #, c-format
 msgid "%s: not a dynamic object"
 msgstr ""
 
-#: objdump.c:1666
+#: objdump.c:1722
 #, c-format
 msgid "Disassembly of section %s:\n"
 msgstr ""
 
 #, c-format
 msgid "Disassembly of section %s:\n"
 msgstr ""
 
-#: objdump.c:1825
+#: objdump.c:1884
 #, c-format
 msgid "Can't use supplied machine %s"
 msgstr ""
 
 #, c-format
 msgid "Can't use supplied machine %s"
 msgstr ""
 
-#: objdump.c:1844
+#: objdump.c:1903
 #, c-format
 msgid "Can't disassemble for architecture %s\n"
 msgstr ""
 
 #, c-format
 msgid "Can't disassemble for architecture %s\n"
 msgstr ""
 
-#: objdump.c:1912
+#: objdump.c:1973
 #, c-format
 msgid ""
 "No %s section present\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "No %s section present\n"
 "\n"
 msgstr ""
 
-#: objdump.c:1921
+#: objdump.c:1982
 #, c-format
 msgid "Reading %s section of %s failed: %s"
 msgstr ""
 
 #, c-format
 msgid "Reading %s section of %s failed: %s"
 msgstr ""
 
-#: objdump.c:1965
+#: objdump.c:2026
 #, c-format
 msgid ""
 "Contents of %s section:\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Contents of %s section:\n"
 "\n"
 msgstr ""
 
-#: objdump.c:2091
+#: objdump.c:2153
 #, c-format
 msgid "architecture: %s, "
 msgstr ""
 
 #, c-format
 msgid "architecture: %s, "
 msgstr ""
 
-#: objdump.c:2094
+#: objdump.c:2156
 #, c-format
 msgid "flags 0x%08x:\n"
 msgstr ""
 
 #, c-format
 msgid "flags 0x%08x:\n"
 msgstr ""
 
-#: objdump.c:2108
+#: objdump.c:2170
 #, c-format
 msgid ""
 "\n"
 "start address 0x"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "start address 0x"
 msgstr ""
 
-#: objdump.c:2148
+#: objdump.c:2210
 #, c-format
 msgid "Contents of section %s:\n"
 msgstr ""
 
 #, c-format
 msgid "Contents of section %s:\n"
 msgstr ""
 
-#: objdump.c:2273
+#: objdump.c:2335
 #, c-format
 msgid "no symbols\n"
 msgstr ""
 
 #, c-format
 msgid "no symbols\n"
 msgstr ""
 
-#: objdump.c:2280
+#: objdump.c:2342
 #, c-format
 #, c-format
-msgid "no information for the %ld'th symbol"
+msgid "no information for symbol number %ld\n"
 msgstr ""
 
 msgstr ""
 
-#: objdump.c:2283
+#: objdump.c:2345
 #, c-format
 #, c-format
-msgid "could not determine the type of the %ld'th symbol"
+msgid "could not determine the type of symbol number %ld\n"
 msgstr ""
 
 msgstr ""
 
-#: objdump.c:2549
+#: objdump.c:2611
 #, c-format
 msgid ""
 "\n"
 "%s:     file format %s\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "%s:     file format %s\n"
 msgstr ""
 
-#: objdump.c:2600
+#: objdump.c:2662
 #, c-format
 msgid "%s: printing debugging information failed"
 msgstr ""
 
 #, c-format
 msgid "%s: printing debugging information failed"
 msgstr ""
 
-#: objdump.c:2691
+#: objdump.c:2753
 #, c-format
 msgid "In archive %s:\n"
 msgstr ""
 
 #, c-format
 msgid "In archive %s:\n"
 msgstr ""
 
-#: objdump.c:2811
+#: objdump.c:2873
 msgid "unrecognized -E option"
 msgstr ""
 
 msgid "unrecognized -E option"
 msgstr ""
 
-#: objdump.c:2822
+#: objdump.c:2884
 #, c-format
 msgid "unrecognized --endian type `%s'"
 msgstr ""
 #, c-format
 msgid "unrecognized --endian type `%s'"
 msgstr ""
@@ -2365,181 +2380,186 @@ msgstr ""
 msgid "Last stabs entries before error:\n"
 msgstr ""
 
 msgid "Last stabs entries before error:\n"
 msgstr ""
 
-#: readelf.c:264
+#: readelf.c:272
 #, c-format
 msgid "%s: Error: "
 msgstr ""
 
 #, c-format
 msgid "%s: Error: "
 msgstr ""
 
-#: readelf.c:275
+#: readelf.c:283
 #, c-format
 msgid "%s: Warning: "
 msgstr ""
 
 #, c-format
 msgid "%s: Warning: "
 msgstr ""
 
-#: readelf.c:290
+#: readelf.c:298
 #, c-format
 msgid "Unable to seek to 0x%x for %s\n"
 msgstr ""
 
 #, c-format
 msgid "Unable to seek to 0x%x for %s\n"
 msgstr ""
 
-#: readelf.c:302
+#: readelf.c:310
 #, c-format
 msgid "Out of memory allocating 0x%x bytes for %s\n"
 msgstr ""
 
 #, c-format
 msgid "Out of memory allocating 0x%x bytes for %s\n"
 msgstr ""
 
-#: readelf.c:310
+#: readelf.c:318
 #, c-format
 msgid "Unable to read in 0x%x bytes of %s\n"
 msgstr ""
 
 #, c-format
 msgid "Unable to read in 0x%x bytes of %s\n"
 msgstr ""
 
-#: readelf.c:361 readelf.c:410 readelf.c:588 readelf.c:620
+#: readelf.c:364 readelf.c:412 readelf.c:615 readelf.c:647
 #, c-format
 msgid "Unhandled data length: %d\n"
 msgstr ""
 
 #, c-format
 msgid "Unhandled data length: %d\n"
 msgstr ""
 
-#: readelf.c:711
+#: readelf.c:752
 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:731 readelf.c:758 readelf.c:801 readelf.c:828
+#: readelf.c:772 readelf.c:799 readelf.c:842 readelf.c:869
 msgid "relocs"
 msgstr ""
 
 msgid "relocs"
 msgstr ""
 
-#: readelf.c:741 readelf.c:768 readelf.c:811 readelf.c:838
+#: readelf.c:782 readelf.c:809 readelf.c:852 readelf.c:879
 msgid "out of memory parsing relocs"
 msgstr ""
 
 msgid "out of memory parsing relocs"
 msgstr ""
 
-#: readelf.c:891
+#: readelf.c:933
 #, 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:893
+#: readelf.c:935
 #, 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:898
+#: readelf.c:940
 #, 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:900
+#: readelf.c:942
 #, 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:908
+#: readelf.c:950
 #, 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:910
+#: readelf.c:952
 #, 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:915
+#: readelf.c:957
 #, 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:917
+#: readelf.c:959
 #, 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:1197 readelf.c:1199 readelf.c:1279 readelf.c:1281 readelf.c:1290
-#: readelf.c:1292
+#: readelf.c:1239 readelf.c:1241 readelf.c:1324 readelf.c:1326 readelf.c:1335
+#: readelf.c:1337
 #, c-format
 msgid "unrecognized: %-7lx"
 msgstr ""
 
 #, c-format
 msgid "unrecognized: %-7lx"
 msgstr ""
 
-#: readelf.c:1253
+#: readelf.c:1295
+#, c-format
+msgid "<string table index: %3ld>"
+msgstr ""
+
+#: readelf.c:1297
 #, c-format
 #, c-format
-msgid "<string table index %3ld>"
+msgid "<corrupt string table index: %3ld>"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:1524
+#: readelf.c:1569
 #, c-format
 msgid "Processor Specific: %lx"
 msgstr ""
 
 #, c-format
 msgid "Processor Specific: %lx"
 msgstr ""
 
-#: readelf.c:1543
+#: readelf.c:1588
 #, c-format
 msgid "Operating System specific: %lx"
 msgstr ""
 
 #, c-format
 msgid "Operating System specific: %lx"
 msgstr ""
 
-#: readelf.c:1546 readelf.c:2318
+#: readelf.c:1592 readelf.c:2370
 #, c-format
 msgid "<unknown>: %lx"
 msgstr ""
 
 #, c-format
 msgid "<unknown>: %lx"
 msgstr ""
 
-#: readelf.c:1559
+#: readelf.c:1605
 msgid "NONE (None)"
 msgstr ""
 
 msgid "NONE (None)"
 msgstr ""
 
-#: readelf.c:1560
+#: readelf.c:1606
 msgid "REL (Relocatable file)"
 msgstr ""
 
 msgid "REL (Relocatable file)"
 msgstr ""
 
-#: readelf.c:1561
+#: readelf.c:1607
 msgid "EXEC (Executable file)"
 msgstr ""
 
 msgid "EXEC (Executable file)"
 msgstr ""
 
-#: readelf.c:1562
+#: readelf.c:1608
 msgid "DYN (Shared object file)"
 msgstr ""
 
 msgid "DYN (Shared object file)"
 msgstr ""
 
-#: readelf.c:1563
+#: readelf.c:1609
 msgid "CORE (Core file)"
 msgstr ""
 
 msgid "CORE (Core file)"
 msgstr ""
 
-#: readelf.c:1567
+#: readelf.c:1613
 #, c-format
 msgid "Processor Specific: (%x)"
 msgstr ""
 
 #, c-format
 msgid "Processor Specific: (%x)"
 msgstr ""
 
-#: readelf.c:1569
+#: readelf.c:1615
 #, c-format
 msgid "OS Specific: (%x)"
 msgstr ""
 
 #, c-format
 msgid "OS Specific: (%x)"
 msgstr ""
 
-#: readelf.c:1571 readelf.c:1678 readelf.c:2471
+#: readelf.c:1617 readelf.c:1724 readelf.c:2554
 #, c-format
 msgid "<unknown>: %x"
 msgstr ""
 
 #, c-format
 msgid "<unknown>: %x"
 msgstr ""
 
-#: readelf.c:1583
+#: readelf.c:1629
 msgid "None"
 msgstr ""
 
 msgid "None"
 msgstr ""
 
-#: readelf.c:2177
+#: readelf.c:2229
 msgid "Standalone App"
 msgstr ""
 
 msgid "Standalone App"
 msgstr ""
 
-#: readelf.c:2180 readelf.c:2869 readelf.c:2885
+#: readelf.c:2232 readelf.c:2952 readelf.c:2968
 #, c-format
 msgid "<unknown: %x>"
 msgstr ""
 
 #, c-format
 msgid "<unknown: %x>"
 msgstr ""
 
-#: readelf.c:2514
+#: readelf.c:2597
 #, 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:2515
+#: readelf.c:2598
 #, 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:2516
+#: readelf.c:2599
 #, c-format
 msgid ""
 " Options are:\n"
 #, c-format
 msgid ""
 " Options are:\n"
@@ -2563,20 +2583,20 @@ msgid ""
 "  -D --use-dynamic       Use the dynamic section info when displaying "
 "symbols\n"
 "  -x --hex-dump=<number> Dump the contents of section <number>\n"
 "  -D --use-dynamic       Use the dynamic section info when displaying "
 "symbols\n"
 "  -x --hex-dump=<number> Dump the contents of section <number>\n"
-"  -w[liaprmfFso] or\n"
-"  --debug-dump[=line,=info,=abbrev,=pubnames,=ranges,=macro,=frames,=str,"
-"=loc]\n"
+"  -w[liaprmfFsoR] or\n"
+"  --debug-dump[=line,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=str,"
+"=loc,=Ranges]\n"
 "                         Display the contents of DWARF2 debug sections\n"
 msgstr ""
 
 "                         Display the contents of DWARF2 debug sections\n"
 msgstr ""
 
-#: readelf.c:2539
+#: readelf.c:2622
 #, c-format
 msgid ""
 "  -i --instruction-dump=<number>\n"
 "                         Disassemble the contents of section <number>\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -i --instruction-dump=<number>\n"
 "                         Disassemble the contents of section <number>\n"
 msgstr ""
 
-#: readelf.c:2543
+#: readelf.c:2626
 #, c-format
 msgid ""
 "  -I --histogram         Display histogram of bucket list lengths\n"
 #, c-format
 msgid ""
 "  -I --histogram         Display histogram of bucket list lengths\n"
@@ -2585,347 +2605,348 @@ msgid ""
 "  -v --version           Display the version number of readelf\n"
 msgstr ""
 
 "  -v --version           Display the version number of readelf\n"
 msgstr ""
 
-#: readelf.c:2563 readelf.c:11051
+#: readelf.c:2651 readelf.c:12118
 msgid "Out of memory allocating dump request table."
 msgstr ""
 
 msgid "Out of memory allocating dump request table."
 msgstr ""
 
-#: readelf.c:2729 readelf.c:2805
+#: readelf.c:2820 readelf.c:2888
 #, c-format
 msgid "Unrecognized debug option '%s'\n"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized debug option '%s'\n"
 msgstr ""
 
-#: readelf.c:2839
+#: readelf.c:2922
 #, c-format
 msgid "Invalid option '-%c'\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid option '-%c'\n"
 msgstr ""
 
-#: readelf.c:2853
+#: readelf.c:2936
 msgid "Nothing to do.\n"
 msgstr ""
 
 msgid "Nothing to do.\n"
 msgstr ""
 
-#: readelf.c:2865 readelf.c:2881 readelf.c:5413
+#: readelf.c:2948 readelf.c:2964 readelf.c:5906
 msgid "none"
 msgstr ""
 
 msgid "none"
 msgstr ""
 
-#: readelf.c:2882
+#: readelf.c:2965
 msgid "2's complement, little endian"
 msgstr ""
 
 msgid "2's complement, little endian"
 msgstr ""
 
-#: readelf.c:2883
+#: readelf.c:2966
 msgid "2's complement, big endian"
 msgstr ""
 
 msgid "2's complement, big endian"
 msgstr ""
 
-#: readelf.c:2901
+#: readelf.c:2984
 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:2909
+#: readelf.c:2992
 #, c-format
 msgid "ELF Header:\n"
 msgstr ""
 
 #, c-format
 msgid "ELF Header:\n"
 msgstr ""
 
-#: readelf.c:2910
+#: readelf.c:2993
 #, c-format
 msgid "  Magic:   "
 msgstr ""
 
 #, c-format
 msgid "  Magic:   "
 msgstr ""
 
-#: readelf.c:2914
+#: readelf.c:2997
 #, c-format
 msgid "  Class:                             %s\n"
 msgstr ""
 
 #, c-format
 msgid "  Class:                             %s\n"
 msgstr ""
 
-#: readelf.c:2916
+#: readelf.c:2999
 #, c-format
 msgid "  Data:                              %s\n"
 msgstr ""
 
 #, c-format
 msgid "  Data:                              %s\n"
 msgstr ""
 
-#: readelf.c:2918
+#: readelf.c:3001
 #, c-format
 msgid "  Version:                           %d %s\n"
 msgstr ""
 
 #, c-format
 msgid "  Version:                           %d %s\n"
 msgstr ""
 
-#: readelf.c:2925
+#: readelf.c:3008
 #, c-format
 msgid "  OS/ABI:                            %s\n"
 msgstr ""
 
 #, c-format
 msgid "  OS/ABI:                            %s\n"
 msgstr ""
 
-#: readelf.c:2927
+#: readelf.c:3010
 #, c-format
 msgid "  ABI Version:                       %d\n"
 msgstr ""
 
 #, c-format
 msgid "  ABI Version:                       %d\n"
 msgstr ""
 
-#: readelf.c:2929
+#: readelf.c:3012
 #, c-format
 msgid "  Type:                              %s\n"
 msgstr ""
 
 #, c-format
 msgid "  Type:                              %s\n"
 msgstr ""
 
-#: readelf.c:2931
+#: readelf.c:3014
 #, c-format
 msgid "  Machine:                           %s\n"
 msgstr ""
 
 #, c-format
 msgid "  Machine:                           %s\n"
 msgstr ""
 
-#: readelf.c:2933
+#: readelf.c:3016
 #, c-format
 msgid "  Version:                           0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "  Version:                           0x%lx\n"
 msgstr ""
 
-#: readelf.c:2936
+#: readelf.c:3019
 #, c-format
 msgid "  Entry point address:               "
 msgstr ""
 
 #, c-format
 msgid "  Entry point address:               "
 msgstr ""
 
-#: readelf.c:2938
+#: readelf.c:3021
 #, c-format
 msgid ""
 "\n"
 "  Start of program headers:          "
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "  Start of program headers:          "
 msgstr ""
 
-#: readelf.c:2940
+#: readelf.c:3023
 #, 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:2942
+#: readelf.c:3025
 #, c-format
 msgid " (bytes into file)\n"
 msgstr ""
 
 #, c-format
 msgid " (bytes into file)\n"
 msgstr ""
 
-#: readelf.c:2944
+#: readelf.c:3027
 #, c-format
 msgid "  Flags:                             0x%lx%s\n"
 msgstr ""
 
 #, c-format
 msgid "  Flags:                             0x%lx%s\n"
 msgstr ""
 
-#: readelf.c:2947
+#: readelf.c:3030
 #, c-format
 msgid "  Size of this header:               %ld (bytes)\n"
 msgstr ""
 
 #, c-format
 msgid "  Size of this header:               %ld (bytes)\n"
 msgstr ""
 
-#: readelf.c:2949
+#: readelf.c:3032
 #, c-format
 msgid "  Size of program headers:           %ld (bytes)\n"
 msgstr ""
 
 #, c-format
 msgid "  Size of program headers:           %ld (bytes)\n"
 msgstr ""
 
-#: readelf.c:2951
+#: readelf.c:3034
 #, c-format
 msgid "  Number of program headers:         %ld\n"
 msgstr ""
 
 #, c-format
 msgid "  Number of program headers:         %ld\n"
 msgstr ""
 
-#: readelf.c:2953
+#: readelf.c:3036
 #, c-format
 msgid "  Size of section headers:           %ld (bytes)\n"
 msgstr ""
 
 #, c-format
 msgid "  Size of section headers:           %ld (bytes)\n"
 msgstr ""
 
-#: readelf.c:2955
+#: readelf.c:3038
 #, c-format
 msgid "  Number of section headers:         %ld"
 msgstr ""
 
 #, c-format
 msgid "  Number of section headers:         %ld"
 msgstr ""
 
-#: readelf.c:2960
+#: readelf.c:3043
 #, c-format
 msgid "  Section header string table index: %ld"
 msgstr ""
 
 #, c-format
 msgid "  Section header string table index: %ld"
 msgstr ""
 
-#: readelf.c:2991 readelf.c:3024
+#: readelf.c:3074 readelf.c:3107
 msgid "program headers"
 msgstr ""
 
 msgid "program headers"
 msgstr ""
 
-#: readelf.c:3062 readelf.c:3364 readelf.c:3405 readelf.c:3464 readelf.c:3527
-#: readelf.c:3881 readelf.c:3896 readelf.c:4752 readelf.c:4796 readelf.c:4995
-#: readelf.c:5956 readelf.c:5970 readelf.c:10475 readelf.c:10839
-#: readelf.c:10906
+#: readelf.c:3145 readelf.c:3446 readelf.c:3487 readelf.c:3546 readelf.c:3609
+#: readelf.c:3993 readelf.c:4017 readelf.c:5247 readelf.c:5291 readelf.c:5489
+#: readelf.c:6450 readelf.c:6464 readelf.c:11493 readelf.c:11912
+#: readelf.c:11979
 msgid "Out of memory\n"
 msgstr ""
 
 msgid "Out of memory\n"
 msgstr ""
 
-#: readelf.c:3089
+#: readelf.c:3172
 #, 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:3095
+#: readelf.c:3178
 #, c-format
 msgid ""
 "\n"
 "Elf file type is %s\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Elf file type is %s\n"
 msgstr ""
 
-#: readelf.c:3096
+#: readelf.c:3179
 #, c-format
 msgid "Entry point "
 msgstr ""
 
 #, c-format
 msgid "Entry point "
 msgstr ""
 
-#: readelf.c:3098
+#: readelf.c:3181
 #, 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:3110 readelf.c:3112
+#: readelf.c:3193 readelf.c:3195
 #, c-format
 msgid ""
 "\n"
 "Program Headers:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Program Headers:\n"
 msgstr ""
 
-#: readelf.c:3116
+#: readelf.c:3199
 #, 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:3119
+#: readelf.c:3202
 #, 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:3123
+#: readelf.c:3206
 #, c-format
 msgid "  Type           Offset             VirtAddr           PhysAddr\n"
 msgstr ""
 
 #, c-format
 msgid "  Type           Offset             VirtAddr           PhysAddr\n"
 msgstr ""
 
-#: readelf.c:3125
+#: readelf.c:3208
 #, c-format
 msgid "                 FileSiz            MemSiz              Flags  Align\n"
 msgstr ""
 
 #, c-format
 msgid "                 FileSiz            MemSiz              Flags  Align\n"
 msgstr ""
 
-#: readelf.c:3218
+#: readelf.c:3301
 msgid "more than one dynamic segment\n"
 msgstr ""
 
 msgid "more than one dynamic segment\n"
 msgstr ""
 
-#: readelf.c:3235
+#: readelf.c:3312
 msgid "no .dynamic section in the dynamic segment"
 msgstr ""
 
 msgid "no .dynamic section in the dynamic segment"
 msgstr ""
 
-#: readelf.c:3244
+#: readelf.c:3321
 msgid "the .dynamic section is not contained within the dynamic segment"
 msgstr ""
 
 msgid "the .dynamic section is not contained within the dynamic segment"
 msgstr ""
 
-#: readelf.c:3246
+#: readelf.c:3323
 msgid "the .dynamic section is not the first section in the dynamic segment."
 msgstr ""
 
 msgid "the .dynamic section is not the first section in the dynamic segment."
 msgstr ""
 
-#: readelf.c:3260
+#: readelf.c:3337
 msgid "Unable to find program interpreter name\n"
 msgstr ""
 
 msgid "Unable to find program interpreter name\n"
 msgstr ""
 
-#: readelf.c:3267
+#: readelf.c:3344
 #, c-format
 msgid ""
 "\n"
 "      [Requesting program interpreter: %s]"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "      [Requesting program interpreter: %s]"
 msgstr ""
 
-#: readelf.c:3279
+#: readelf.c:3356
 #, c-format
 msgid ""
 "\n"
 " Section to Segment mapping:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " Section to Segment mapping:\n"
 msgstr ""
 
-#: readelf.c:3280
+#: readelf.c:3357
 #, c-format
 msgid "  Segment Sections...\n"
 msgstr ""
 
 #, c-format
 msgid "  Segment Sections...\n"
 msgstr ""
 
-#: readelf.c:3326
+#: readelf.c:3408
 msgid "Cannot interpret virtual addresses without program headers.\n"
 msgstr ""
 
 msgid "Cannot interpret virtual addresses without program headers.\n"
 msgstr ""
 
-#: readelf.c:3342
+#: readelf.c:3424
 #, 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:3356 readelf.c:3397
+#: readelf.c:3438 readelf.c:3479
 msgid "section headers"
 msgstr ""
 
 msgid "section headers"
 msgstr ""
 
-#: readelf.c:3441 readelf.c:3504
+#: readelf.c:3523 readelf.c:3586
 msgid "symbols"
 msgstr ""
 
 msgid "symbols"
 msgstr ""
 
-#: readelf.c:3451 readelf.c:3514
+#: readelf.c:3533 readelf.c:3596
 msgid "symtab shndx"
 msgstr ""
 
 msgid "symtab shndx"
 msgstr ""
 
-#: readelf.c:3614
+#: readelf.c:3697 readelf.c:3977
 #, 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:3620
+#: readelf.c:3703
 #, 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:3637 readelf.c:3942 readelf.c:4133 readelf.c:4456 readelf.c:6109
+#: readelf.c:3720 readelf.c:4079 readelf.c:4290 readelf.c:4591 readelf.c:5011
+#: readelf.c:6618
 msgid "string table"
 msgstr ""
 
 msgid "string table"
 msgstr ""
 
-#: readelf.c:3662
+#: readelf.c:3765
 msgid "File contains multiple dynamic symbol tables\n"
 msgstr ""
 
 msgid "File contains multiple dynamic symbol tables\n"
 msgstr ""
 
-#: readelf.c:3674
+#: readelf.c:3777
 msgid "File contains multiple dynamic string tables\n"
 msgstr ""
 
 msgid "File contains multiple dynamic string tables\n"
 msgstr ""
 
-#: readelf.c:3679
+#: readelf.c:3782
 msgid "dynamic strings"
 msgstr ""
 
 msgid "dynamic strings"
 msgstr ""
 
-#: readelf.c:3685
+#: readelf.c:3789
 msgid "File contains multiple symtab shndx tables\n"
 msgstr ""
 
 msgid "File contains multiple symtab shndx tables\n"
 msgstr ""
 
-#: readelf.c:3723
+#: readelf.c:3828
 #, c-format
 msgid ""
 "\n"
 "Section Headers:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Section Headers:\n"
 msgstr ""
 
-#: readelf.c:3725
+#: readelf.c:3830
 #, c-format
 msgid ""
 "\n"
 "Section Header:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Section Header:\n"
 msgstr ""
 
-#: readelf.c:3729
+#: readelf.c:3834
 #, 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:3732
+#: readelf.c:3837
 #, 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:3735
+#: readelf.c:3840
 #, c-format
 msgid "  [Nr] Name              Type             Address           Offset\n"
 msgstr ""
 
 #, c-format
 msgid "  [Nr] Name              Type             Address           Offset\n"
 msgstr ""
 
-#: readelf.c:3736
+#: readelf.c:3841
 #, c-format
 msgid "       Size              EntSize          Flags  Link  Info  Align\n"
 msgstr ""
 
 #, c-format
 msgid "       Size              EntSize          Flags  Link  Info  Align\n"
 msgstr ""
 
-#: readelf.c:3831
+#: readelf.c:3936
 #, c-format
 msgid ""
 "Key to Flags:\n"
 #, c-format
 msgid ""
 "Key to Flags:\n"
@@ -2934,579 +2955,765 @@ msgid ""
 "  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:3849
+#: readelf.c:3954
 #, c-format
 msgid "[<unknown>: 0x%x]"
 msgstr ""
 
 #, c-format
 msgid "[<unknown>: 0x%x]"
 msgstr ""
 
-#: readelf.c:3865
+#: readelf.c:3984
+msgid "Section headers are not available!\n"
+msgstr ""
+
+#: readelf.c:4008
 #, 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:3872
-msgid "Section headers are not available!\n"
-msgstr ""
-
-#: readelf.c:3917
+#: readelf.c:4042
 #, 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:3929
+#: readelf.c:4061
 #, 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:3948 readelf.c:6439
+#: readelf.c:4085 readelf.c:6947
 msgid "section data"
 msgstr ""
 
 msgid "section data"
 msgstr ""
 
-#: readelf.c:3960
+#: readelf.c:4097
 #, c-format
 msgid "   [Index]    Name\n"
 msgstr ""
 
 #, c-format
 msgid "   [Index]    Name\n"
 msgstr ""
 
-#: readelf.c:3975
+#: readelf.c:4114
 #, c-format
 msgid "section [%5u] already in group section [%5u]\n"
 msgstr ""
 
 #, c-format
 msgid "section [%5u] already in group section [%5u]\n"
 msgstr ""
 
-#: readelf.c:4067
+#: readelf.c:4127
+#, c-format
+msgid "section 0 in group section [%5u]\n"
+msgstr ""
+
+#: readelf.c:4224
 #, c-format
 msgid ""
 "\n"
 "'%s' relocation section at offset 0x%lx contains %ld bytes:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "'%s' relocation section at offset 0x%lx contains %ld bytes:\n"
 msgstr ""
 
-#: readelf.c:4079
+#: readelf.c:4236
 #, c-format
 msgid ""
 "\n"
 "There are no dynamic relocations in this file.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "There are no dynamic relocations in this file.\n"
 msgstr ""
 
-#: readelf.c:4106
+#: readelf.c:4260
 #, c-format
 msgid ""
 "\n"
 "Relocation section "
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Relocation section "
 msgstr ""
 
-#: readelf.c:4111 readelf.c:4535 readelf.c:4549
+#: readelf.c:4265 readelf.c:4666 readelf.c:4680 readelf.c:5025
 #, c-format
 msgid "'%s'"
 msgstr ""
 
 #, c-format
 msgid "'%s'"
 msgstr ""
 
-#: readelf.c:4113 readelf.c:4551
+#: readelf.c:4267 readelf.c:4682 readelf.c:5027
 #, 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:4150
+#: readelf.c:4308
 #, 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:4323
+#: readelf.c:4482 readelf.c:4862
 msgid "unwind table"
 msgstr ""
 
 msgid "unwind table"
 msgstr ""
 
-#: readelf.c:4374 readelf.c:4386 readelf.c:8604 readelf.c:8616
-#, c-format
-msgid "Skipping unexpected symbol type %u\n"
-msgstr ""
-
-#: readelf.c:4394
+#: readelf.c:4540 readelf.c:4959
 #, c-format
 msgid "Skipping unexpected relocation type %s\n"
 msgstr ""
 
 #, c-format
 msgid "Skipping unexpected relocation type %s\n"
 msgstr ""
 
-#: readelf.c:4438 readelf.c:4463
+#: readelf.c:4598 readelf.c:5018 readelf.c:5069
 #, 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:4530
+#: readelf.c:4661
 #, 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:4542
+#: readelf.c:4673
 msgid "unwind info"
 msgstr ""
 
 msgid "unwind info"
 msgstr ""
 
-#: readelf.c:4544
+#: readelf.c:4675 readelf.c:5024
 #, c-format
 msgid ""
 "\n"
 "Unwind section "
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Unwind section "
 msgstr ""
 
-#: readelf.c:4733 readelf.c:4777
+#: readelf.c:5228 readelf.c:5272
 msgid "dynamic section"
 msgstr ""
 
 msgid "dynamic section"
 msgstr ""
 
-#: readelf.c:4856
+#: readelf.c:5349
 #, 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:4894
+#: readelf.c:5387
 msgid "Unable to seek to end of file!"
 msgstr ""
 
 msgid "Unable to seek to end of file!"
 msgstr ""
 
-#: readelf.c:4907
+#: readelf.c:5400
 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:4942
+#: readelf.c:5435
 msgid "Unable to seek to end of file\n"
 msgstr ""
 
 msgid "Unable to seek to end of file\n"
 msgstr ""
 
-#: readelf.c:4949
+#: readelf.c:5442
 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:4954
+#: readelf.c:5447
 msgid "dynamic string table"
 msgstr ""
 
 msgid "dynamic string table"
 msgstr ""
 
-#: readelf.c:4988
+#: readelf.c:5482
 msgid "symbol information"
 msgstr ""
 
 msgid "symbol information"
 msgstr ""
 
-#: readelf.c:5013
+#: readelf.c:5507
 #, 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:5016
+#: readelf.c:5510
 #, c-format
 msgid "  Tag        Type                         Name/Value\n"
 msgstr ""
 
 #, c-format
 msgid "  Tag        Type                         Name/Value\n"
 msgstr ""
 
-#: readelf.c:5052
+#: readelf.c:5546
 #, c-format
 msgid "Auxiliary library"
 msgstr ""
 
 #, c-format
 msgid "Auxiliary library"
 msgstr ""
 
-#: readelf.c:5056
+#: readelf.c:5550
 #, c-format
 msgid "Filter library"
 msgstr ""
 
 #, c-format
 msgid "Filter library"
 msgstr ""
 
-#: readelf.c:5060
+#: readelf.c:5554
 #, c-format
 msgid "Configuration file"
 msgstr ""
 
 #, c-format
 msgid "Configuration file"
 msgstr ""
 
-#: readelf.c:5064
+#: readelf.c:5558
 #, c-format
 msgid "Dependency audit library"
 msgstr ""
 
 #, c-format
 msgid "Dependency audit library"
 msgstr ""
 
-#: readelf.c:5068
+#: readelf.c:5562
 #, c-format
 msgid "Audit library"
 msgstr ""
 
 #, c-format
 msgid "Audit library"
 msgstr ""
 
-#: readelf.c:5086 readelf.c:5114 readelf.c:5142
+#: readelf.c:5580 readelf.c:5608 readelf.c:5636
 #, c-format
 msgid "Flags:"
 msgstr ""
 
 #, c-format
 msgid "Flags:"
 msgstr ""
 
-#: readelf.c:5089 readelf.c:5117 readelf.c:5144
+#: readelf.c:5583 readelf.c:5611 readelf.c:5638
 #, c-format
 msgid " None\n"
 msgstr ""
 
 #, c-format
 msgid " None\n"
 msgstr ""
 
-#: readelf.c:5265
+#: readelf.c:5759
 #, c-format
 msgid "Shared library: [%s]"
 msgstr ""
 
 #, c-format
 msgid "Shared library: [%s]"
 msgstr ""
 
-#: readelf.c:5268
+#: readelf.c:5762
 #, c-format
 msgid " program interpreter"
 msgstr ""
 
 #, c-format
 msgid " program interpreter"
 msgstr ""
 
-#: readelf.c:5272
+#: readelf.c:5766
 #, c-format
 msgid "Library soname: [%s]"
 msgstr ""
 
 #, c-format
 msgid "Library soname: [%s]"
 msgstr ""
 
-#: readelf.c:5276
+#: readelf.c:5770
 #, c-format
 msgid "Library rpath: [%s]"
 msgstr ""
 
 #, c-format
 msgid "Library rpath: [%s]"
 msgstr ""
 
-#: readelf.c:5280
+#: readelf.c:5774
 #, c-format
 msgid "Library runpath: [%s]"
 msgstr ""
 
 #, c-format
 msgid "Library runpath: [%s]"
 msgstr ""
 
-#: readelf.c:5344
+#: readelf.c:5837
 #, c-format
 msgid "Not needed object: [%s]\n"
 msgstr ""
 
 #, c-format
 msgid "Not needed object: [%s]\n"
 msgstr ""
 
-#: readelf.c:5458
+#: readelf.c:5951
 #, c-format
 msgid ""
 "\n"
 "Version definition section '%s' contains %ld entries:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Version definition section '%s' contains %ld entries:\n"
 msgstr ""
 
-#: readelf.c:5461
+#: readelf.c:5954
 #, c-format
 msgid "  Addr: 0x"
 msgstr ""
 
 #, c-format
 msgid "  Addr: 0x"
 msgstr ""
 
-#: readelf.c:5463 readelf.c:5655
+#: readelf.c:5956 readelf.c:6148
 #, c-format
 msgid "  Offset: %#08lx  Link: %lx (%s)\n"
 msgstr ""
 
 #, c-format
 msgid "  Offset: %#08lx  Link: %lx (%s)\n"
 msgstr ""
 
-#: readelf.c:5468
+#: readelf.c:5961
 msgid "version definition section"
 msgstr ""
 
 msgid "version definition section"
 msgstr ""
 
-#: readelf.c:5494
+#: readelf.c:5987
 #, c-format
 msgid "  %#06x: Rev: %d  Flags: %s"
 msgstr ""
 
 #, c-format
 msgid "  %#06x: Rev: %d  Flags: %s"
 msgstr ""
 
-#: readelf.c:5497
+#: readelf.c:5990
 #, c-format
 msgid "  Index: %d  Cnt: %d  "
 msgstr ""
 
 #, c-format
 msgid "  Index: %d  Cnt: %d  "
 msgstr ""
 
-#: readelf.c:5508
+#: readelf.c:6001
 #, c-format
 msgid "Name: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Name: %s\n"
 msgstr ""
 
-#: readelf.c:5510
+#: readelf.c:6003
 #, c-format
 msgid "Name index: %ld\n"
 msgstr ""
 
 #, c-format
 msgid "Name index: %ld\n"
 msgstr ""
 
-#: readelf.c:5525
+#: readelf.c:6018
 #, c-format
 msgid "  %#06x: Parent %d: %s\n"
 msgstr ""
 
 #, c-format
 msgid "  %#06x: Parent %d: %s\n"
 msgstr ""
 
-#: readelf.c:5528
+#: readelf.c:6021
 #, c-format
 msgid "  %#06x: Parent %d, name index: %ld\n"
 msgstr ""
 
 #, c-format
 msgid "  %#06x: Parent %d, name index: %ld\n"
 msgstr ""
 
-#: readelf.c:5547
+#: readelf.c:6040
 #, c-format
 msgid ""
 "\n"
 "Version needs section '%s' contains %ld entries:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Version needs section '%s' contains %ld entries:\n"
 msgstr ""
 
-#: readelf.c:5550
+#: readelf.c:6043
 #, c-format
 msgid " Addr: 0x"
 msgstr ""
 
 #, c-format
 msgid " Addr: 0x"
 msgstr ""
 
-#: readelf.c:5552
+#: readelf.c:6045
 #, c-format
 msgid "  Offset: %#08lx  Link to section: %ld (%s)\n"
 msgstr ""
 
 #, c-format
 msgid "  Offset: %#08lx  Link to section: %ld (%s)\n"
 msgstr ""
 
-#: readelf.c:5557
+#: readelf.c:6050
 msgid "version need section"
 msgstr ""
 
 msgid "version need section"
 msgstr ""
 
-#: readelf.c:5579
+#: readelf.c:6072
 #, c-format
 msgid "  %#06x: Version: %d"
 msgstr ""
 
 #, c-format
 msgid "  %#06x: Version: %d"
 msgstr ""
 
-#: readelf.c:5582
+#: readelf.c:6075
 #, c-format
 msgid "  File: %s"
 msgstr ""
 
 #, c-format
 msgid "  File: %s"
 msgstr ""
 
-#: readelf.c:5584
+#: readelf.c:6077
 #, c-format
 msgid "  File: %lx"
 msgstr ""
 
 #, c-format
 msgid "  File: %lx"
 msgstr ""
 
-#: readelf.c:5586
+#: readelf.c:6079
 #, c-format
 msgid "  Cnt: %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Cnt: %d\n"
 msgstr ""
 
-#: readelf.c:5604
+#: readelf.c:6097
 #, c-format
 msgid "  %#06x:   Name: %s"
 msgstr ""
 
 #, c-format
 msgid "  %#06x:   Name: %s"
 msgstr ""
 
-#: readelf.c:5607
+#: readelf.c:6100
 #, c-format
 msgid "  %#06x:   Name index: %lx"
 msgstr ""
 
 #, c-format
 msgid "  %#06x:   Name index: %lx"
 msgstr ""
 
-#: readelf.c:5610
+#: readelf.c:6103
 #, c-format
 msgid "  Flags: %s  Version: %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Flags: %s  Version: %d\n"
 msgstr ""
 
-#: readelf.c:5646
+#: readelf.c:6139
 msgid "version string table"
 msgstr ""
 
 msgid "version string table"
 msgstr ""
 
-#: readelf.c:5650
+#: readelf.c:6143
 #, 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:5653
+#: readelf.c:6146
 #, c-format
 msgid " Addr: "
 msgstr ""
 
 #, c-format
 msgid " Addr: "
 msgstr ""
 
-#: readelf.c:5663
+#: readelf.c:6156
 msgid "version symbol data"
 msgstr ""
 
 msgid "version symbol data"
 msgstr ""
 
-#: readelf.c:5690
+#: readelf.c:6183
 msgid "   0 (*local*)    "
 msgstr ""
 
 msgid "   0 (*local*)    "
 msgstr ""
 
-#: readelf.c:5694
+#: readelf.c:6187
 msgid "   1 (*global*)   "
 msgstr ""
 
 msgid "   1 (*global*)   "
 msgstr ""
 
-#: readelf.c:5730 readelf.c:6168
+#: readelf.c:6223 readelf.c:6677
 msgid "version need"
 msgstr ""
 
 msgid "version need"
 msgstr ""
 
-#: readelf.c:5740
+#: readelf.c:6233
 msgid "version need aux (2)"
 msgstr ""
 
 msgid "version need aux (2)"
 msgstr ""
 
-#: readelf.c:5782 readelf.c:6231
+#: readelf.c:6275 readelf.c:6740
 msgid "version def"
 msgstr ""
 
 msgid "version def"
 msgstr ""
 
-#: readelf.c:5801 readelf.c:6246
+#: readelf.c:6294 readelf.c:6755
 msgid "version def aux"
 msgstr ""
 
 msgid "version def aux"
 msgstr ""
 
-#: readelf.c:5832
+#: readelf.c:6325
 #, 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:5962
+#: readelf.c:6456
 msgid "Unable to read in dynamic data\n"
 msgstr ""
 
 msgid "Unable to read in dynamic data\n"
 msgstr ""
 
-#: readelf.c:6007
+#: readelf.c:6509
 msgid "Unable to seek to start of dynamic information"
 msgstr ""
 
 msgid "Unable to seek to start of dynamic information"
 msgstr ""
 
-#: readelf.c:6013
+#: readelf.c:6515
 msgid "Failed to read in number of buckets\n"
 msgstr ""
 
 msgid "Failed to read in number of buckets\n"
 msgstr ""
 
-#: readelf.c:6019
+#: readelf.c:6521
 msgid "Failed to read in number of chains\n"
 msgstr ""
 
 msgid "Failed to read in number of chains\n"
 msgstr ""
 
-#: readelf.c:6039
+#: readelf.c:6541
 #, c-format
 msgid ""
 "\n"
 "Symbol table for image:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Symbol table for image:\n"
 msgstr ""
 
-#: readelf.c:6041
+#: readelf.c:6543
 #, 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:6043
+#: readelf.c:6545
 #, 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:6088
+#: readelf.c:6597
 #, 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:6092
+#: readelf.c:6601
 #, 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:6094
+#: readelf.c:6603
 #, 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:6140
+#: readelf.c:6649
 msgid "version data"
 msgstr ""
 
 msgid "version data"
 msgstr ""
 
-#: readelf.c:6181
+#: readelf.c:6690
 msgid "version need aux (3)"
 msgstr ""
 
 msgid "version need aux (3)"
 msgstr ""
 
-#: readelf.c:6206
+#: readelf.c:6715
 msgid "bad dynamic symbol"
 msgstr ""
 
 msgid "bad dynamic symbol"
 msgstr ""
 
-#: readelf.c:6269
+#: readelf.c:6778
 #, 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:6281
+#: readelf.c:6790
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
-"Histogram for bucket list length (total of %d buckets):\n"
+"Histogram for bucket list length (total of %lu buckets):\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:6283
+#: readelf.c:6792
 #, c-format
 msgid " Length  Number     %% of total  Coverage\n"
 msgstr ""
 
 #, c-format
 msgid " Length  Number     %% of total  Coverage\n"
 msgstr ""
 
-#: readelf.c:6288 readelf.c:6307 readelf.c:9975 readelf.c:10167
+#: readelf.c:6797 readelf.c:6813 readelf.c:10967 readelf.c:11159
 msgid "Out of memory"
 msgstr ""
 
 msgid "Out of memory"
 msgstr ""
 
-#: readelf.c:6355
+#: readelf.c:6862
 #, 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:6358
+#: readelf.c:6865
 #, c-format
 msgid " Num: Name                           BoundTo     Flags\n"
 msgstr ""
 
 #, c-format
 msgid " Num: Name                           BoundTo     Flags\n"
 msgstr ""
 
-#: readelf.c:6409
+#: readelf.c:6917
 #, c-format
 msgid ""
 "\n"
 "Assembly dump of section %s\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Assembly dump of section %s\n"
 msgstr ""
 
-#: readelf.c:6430
+#: readelf.c:6938
 #, 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:6435
+#: readelf.c:6943
 #, c-format
 msgid ""
 "\n"
 "Hex dump of section '%s':\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Hex dump of section '%s':\n"
 msgstr ""
 
-#: readelf.c:6581
+#: readelf.c:7090
 msgid "badly formed extended line op encountered!\n"
 msgstr ""
 
 msgid "badly formed extended line op encountered!\n"
 msgstr ""
 
-#: readelf.c:6588
+#: readelf.c:7097
 #, c-format
 msgid "  Extended opcode %d: "
 msgstr ""
 
 #, c-format
 msgid "  Extended opcode %d: "
 msgstr ""
 
-#: readelf.c:6593
+#: readelf.c:7102
 #, c-format
 msgid ""
 "End of Sequence\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "End of Sequence\n"
 "\n"
 msgstr ""
 
-#: readelf.c:6599
+#: readelf.c:7108
 #, c-format
 msgid "set Address to 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "set Address to 0x%lx\n"
 msgstr ""
 
-#: readelf.c:6604
+#: readelf.c:7113
 #, c-format
 msgid "  define new File Table entry\n"
 msgstr ""
 
 #, c-format
 msgid "  define new File Table entry\n"
 msgstr ""
 
-#: readelf.c:6605 readelf.c:6893
+#: readelf.c:7114 readelf.c:9032
 #, c-format
 msgid "  Entry\tDir\tTime\tSize\tName\n"
 msgstr ""
 
 #, c-format
 msgid "  Entry\tDir\tTime\tSize\tName\n"
 msgstr ""
 
-#: readelf.c:6607
+#: readelf.c:7116
 #, c-format
 msgid "   %d\t"
 msgstr ""
 
 #, c-format
 msgid "   %d\t"
 msgstr ""
 
-#: readelf.c:6610 readelf.c:6612 readelf.c:6614 readelf.c:6905 readelf.c:6907
-#: readelf.c:6909
+#: readelf.c:7119 readelf.c:7121 readelf.c:7123 readelf.c:9044 readelf.c:9046
+#: readelf.c:9048
 #, c-format
 msgid "%lu\t"
 msgstr ""
 
 #, c-format
 msgid "%lu\t"
 msgstr ""
 
-#: readelf.c:6615
+#: readelf.c:7124
 #, c-format
 msgid ""
 "%s\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "%s\n"
 "\n"
 msgstr ""
 
-#: readelf.c:6619
+#: readelf.c:7128
 #, c-format
 msgid "UNKNOWN: length %d\n"
 msgstr ""
 
 #, c-format
 msgid "UNKNOWN: length %d\n"
 msgstr ""
 
-#: readelf.c:6675
-msgid "extracting pointer sizes from .debug_info section"
+#: readelf.c:7155
+msgid "debug_str section data"
+msgstr ""
+
+#: readelf.c:7173
+msgid "<no .debug_str section>"
+msgstr ""
+
+#: readelf.c:7176
+msgid "<offset is too big>"
+msgstr ""
+
+#: readelf.c:7201
+msgid "debug_loc section data"
+msgstr ""
+
+#: readelf.c:7235
+msgid "debug_range section data"
+msgstr ""
+
+#: readelf.c:7307
+#, c-format
+msgid ""
+"%s: skipping unexpected symbol type %s in relocation in section .rela%s\n"
+msgstr ""
+
+#: readelf.c:7321
+#, c-format
+msgid "skipping unexpected symbol type %s in relocation in section .rela.%s\n"
+msgstr ""
+
+#: readelf.c:7565
+#, c-format
+msgid "Unknown TAG value: %lx"
+msgstr ""
+
+#: readelf.c:7601
+#, c-format
+msgid "Unknown FORM value: %lx"
+msgstr ""
+
+#: readelf.c:7610
+#, c-format
+msgid " %lu byte block: "
+msgstr ""
+
+#: readelf.c:7944
+#, c-format
+msgid "(User defined location op)"
+msgstr ""
+
+#: readelf.c:7946
+#, c-format
+msgid "(Unknown location op)"
+msgstr ""
+
+#: readelf.c:8015
+msgid "Internal error: DWARF version is not 2 or 3.\n"
+msgstr ""
+
+#: readelf.c:8113
+msgid "DW_FORM_data8 is unsupported when sizeof (unsigned long) != 8\n"
+msgstr ""
+
+#: readelf.c:8162
+#, c-format
+msgid " (indirect string, offset: 0x%lx): %s"
+msgstr ""
+
+#: readelf.c:8171
+#, c-format
+msgid "Unrecognized form: %d\n"
+msgstr ""
+
+#: readelf.c:8256
+#, c-format
+msgid "(not inlined)"
+msgstr ""
+
+#: readelf.c:8259
+#, c-format
+msgid "(inlined)"
+msgstr ""
+
+#: readelf.c:8262
+#, c-format
+msgid "(declared as inline but ignored)"
+msgstr ""
+
+#: readelf.c:8265
+#, c-format
+msgid "(declared as inline and inlined)"
+msgstr ""
+
+#: readelf.c:8268
+#, c-format
+msgid "  (Unknown inline attribute value: %lx)"
+msgstr ""
+
+#: readelf.c:8413 readelf.c:9537
+#, c-format
+msgid " [without DW_AT_frame_base]"
+msgstr ""
+
+#: readelf.c:8416
+#, c-format
+msgid "(location list)"
+msgstr ""
+
+#: readelf.c:8534
+#, c-format
+msgid "Unknown AT value: %lx"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:6699
+#: readelf.c:8602
 msgid "No comp units in .debug_info section ?"
 msgstr ""
 
 msgid "No comp units in .debug_info section ?"
 msgstr ""
 
-#: readelf.c:6708
+#: readelf.c:8611
+#, c-format
+msgid "Not enough memory for a debug info array of %u entries"
+msgstr ""
+
+#: readelf.c:8619 readelf.c:9630
+#, c-format
+msgid ""
+"The section %s contains:\n"
+"\n"
+msgstr ""
+
+#: readelf.c:8693
+#, c-format
+msgid "  Compilation Unit @ %lx:\n"
+msgstr ""
+
+#: readelf.c:8694
+#, c-format
+msgid "   Length:        %ld\n"
+msgstr ""
+
+#: readelf.c:8695
+#, c-format
+msgid "   Version:       %d\n"
+msgstr ""
+
+#: readelf.c:8696
+#, c-format
+msgid "   Abbrev Offset: %ld\n"
+msgstr ""
+
+#: readelf.c:8697
+#, c-format
+msgid "   Pointer Size:  %d\n"
+msgstr ""
+
+#: readelf.c:8702
+msgid "Only version 2 and 3 DWARF debug information is currently supported.\n"
+msgstr ""
+
+#: readelf.c:8717
+msgid "Unable to locate .debug_abbrev section!\n"
+msgstr ""
+
+#: readelf.c:8722
+msgid "debug_abbrev section data"
+msgstr ""
+
+#: readelf.c:8759
+#, c-format
+msgid "Unable to locate entry %lu in the abbreviation table\n"
+msgstr ""
+
+#: readelf.c:8765
+#, c-format
+msgid " <%d><%lx>: Abbrev Number: %lu (%s)\n"
+msgstr ""
+
+#: readelf.c:8838
+#, c-format
+msgid "%s section needs a populated .debug_info section\n"
+msgstr ""
+
+#: readelf.c:8845
+#, c-format
+msgid "%s section has more comp units than .debug_info section\n"
+msgstr ""
+
+#: readelf.c:8847
 #, c-format
 #, c-format
-msgid "Not enough memory for a pointer size array of %u entries"
+msgid ""
+"assuming that the pointer size is %d, from the last comp unit in ."
+"debug_info\n"
+"\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:6769
+#: readelf.c:8891
+msgid "extracting information from .debug_info section"
+msgstr ""
+
+#: readelf.c:8909
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -3514,742 +3721,687 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: readelf.c:6802
+#: readelf.c:8948
 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 ""
 
-#: readelf.c:6811
+#: readelf.c:8957
 msgid "Only DWARF version 2 and 3 line info is currently supported.\n"
 msgstr ""
 
 msgid "Only DWARF version 2 and 3 line info is currently supported.\n"
 msgstr ""
 
-#: readelf.c:6836
-msgid "Not enough comp units for .debug_lines section\n"
-msgstr ""
-
-#: readelf.c:6845
+#: readelf.c:8984
 #, c-format
 msgid "  Length:                      %ld\n"
 msgstr ""
 
 #, c-format
 msgid "  Length:                      %ld\n"
 msgstr ""
 
-#: readelf.c:6846
+#: readelf.c:8985
 #, c-format
 msgid "  DWARF Version:               %d\n"
 msgstr ""
 
 #, c-format
 msgid "  DWARF Version:               %d\n"
 msgstr ""
 
-#: readelf.c:6847
+#: readelf.c:8986
 #, c-format
 msgid "  Prologue Length:             %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Prologue Length:             %d\n"
 msgstr ""
 
-#: readelf.c:6848
+#: readelf.c:8987
 #, c-format
 msgid "  Minimum Instruction Length:  %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Minimum Instruction Length:  %d\n"
 msgstr ""
 
-#: readelf.c:6849
+#: readelf.c:8988
 #, c-format
 msgid "  Initial value of 'is_stmt':  %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Initial value of 'is_stmt':  %d\n"
 msgstr ""
 
-#: readelf.c:6850
+#: readelf.c:8989
 #, c-format
 msgid "  Line Base:                   %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Line Base:                   %d\n"
 msgstr ""
 
-#: readelf.c:6851
+#: readelf.c:8990
 #, c-format
 msgid "  Line Range:                  %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Line Range:                  %d\n"
 msgstr ""
 
-#: readelf.c:6852
+#: readelf.c:8991
 #, c-format
 msgid "  Opcode Base:                 %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Opcode Base:                 %d\n"
 msgstr ""
 
-#: readelf.c:6853
+#: readelf.c:8992
 #, c-format
 msgid "  (Pointer size:               %u)\n"
 msgstr ""
 
 #, c-format
 msgid "  (Pointer size:               %u)\n"
 msgstr ""
 
-#: readelf.c:6862
+#: readelf.c:9001
 #, c-format
 msgid ""
 "\n"
 " Opcodes:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " Opcodes:\n"
 msgstr ""
 
-#: readelf.c:6865
+#: readelf.c:9004
 #, c-format
 msgid "  Opcode %d has %d args\n"
 msgstr ""
 
 #, c-format
 msgid "  Opcode %d has %d args\n"
 msgstr ""
 
-#: readelf.c:6871
+#: readelf.c:9010
 #, c-format
 msgid ""
 "\n"
 " The Directory Table is empty.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " The Directory Table is empty.\n"
 msgstr ""
 
-#: readelf.c:6874
+#: readelf.c:9013
 #, c-format
 msgid ""
 "\n"
 " The Directory Table:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " The Directory Table:\n"
 msgstr ""
 
-#: readelf.c:6878
+#: readelf.c:9017
 #, c-format
 msgid "  %s\n"
 msgstr ""
 
 #, c-format
 msgid "  %s\n"
 msgstr ""
 
-#: readelf.c:6889
+#: readelf.c:9028
 #, c-format
 msgid ""
 "\n"
 " The File Name Table is empty.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " The File Name Table is empty.\n"
 msgstr ""
 
-#: readelf.c:6892
+#: readelf.c:9031
 #, c-format
 msgid ""
 "\n"
 " The File Name Table:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " The File Name Table:\n"
 msgstr ""
 
-#: readelf.c:6900
+#: readelf.c:9039
 #, c-format
 msgid "  %d\t"
 msgstr ""
 
 #, c-format
 msgid "  %d\t"
 msgstr ""
 
-#: readelf.c:6911
+#: readelf.c:9050
 #, c-format
 msgid "%s\n"
 msgstr ""
 
 #. Now display the statements.
 #, c-format
 msgid "%s\n"
 msgstr ""
 
 #. Now display the statements.
-#: readelf.c:6919
+#: readelf.c:9058
 #, c-format
 msgid ""
 "\n"
 " Line Number Statements:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 " Line Number Statements:\n"
 msgstr ""
 
-#: readelf.c:6935
+#: readelf.c:9073
 #, c-format
 msgid "  Special opcode %d: advance Address by %d to 0x%lx"
 msgstr ""
 
 #, c-format
 msgid "  Special opcode %d: advance Address by %d to 0x%lx"
 msgstr ""
 
-#: readelf.c:6939
+#: readelf.c:9077
 #, c-format
 msgid " and Line by %d to %d\n"
 msgstr ""
 
 #, c-format
 msgid " and Line by %d to %d\n"
 msgstr ""
 
-#: readelf.c:6950
+#: readelf.c:9088
 #, c-format
 msgid "  Copy\n"
 msgstr ""
 
 #, c-format
 msgid "  Copy\n"
 msgstr ""
 
-#: readelf.c:6957
+#: readelf.c:9095
 #, c-format
 msgid "  Advance PC by %d to %lx\n"
 msgstr ""
 
 #, c-format
 msgid "  Advance PC by %d to %lx\n"
 msgstr ""
 
-#: readelf.c:6965
+#: readelf.c:9103
 #, c-format
 msgid "  Advance Line by %d to %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Advance Line by %d to %d\n"
 msgstr ""
 
-#: readelf.c:6972
+#: readelf.c:9110
 #, 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 ""
 
-#: readelf.c:6980
+#: readelf.c:9118
 #, c-format
 msgid "  Set column to %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Set column to %d\n"
 msgstr ""
 
-#: readelf.c:6987
+#: readelf.c:9125
 #, c-format
 msgid "  Set is_stmt to %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Set is_stmt to %d\n"
 msgstr ""
 
-#: readelf.c:6992
+#: readelf.c:9130
 #, c-format
 msgid "  Set basic block\n"
 msgstr ""
 
 #, c-format
 msgid "  Set basic block\n"
 msgstr ""
 
-#: readelf.c:7000
+#: readelf.c:9138
 #, c-format
 msgid "  Advance PC by constant %d to 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "  Advance PC by constant %d to 0x%lx\n"
 msgstr ""
 
-#: readelf.c:7008
+#: readelf.c:9146
 #, c-format
 msgid "  Advance PC by fixed size amount %d to 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "  Advance PC by fixed size amount %d to 0x%lx\n"
 msgstr ""
 
-#: readelf.c:7013
+#: readelf.c:9151
 #, c-format
 msgid "  Set prologue_end to true\n"
 msgstr ""
 
 #, c-format
 msgid "  Set prologue_end to true\n"
 msgstr ""
 
-#: readelf.c:7017
+#: readelf.c:9155
 #, c-format
 msgid "  Set epilogue_begin to true\n"
 msgstr ""
 
 #, c-format
 msgid "  Set epilogue_begin to true\n"
 msgstr ""
 
-#: readelf.c:7023
+#: readelf.c:9161
 #, c-format
 msgid "  Set ISA to %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Set ISA to %d\n"
 msgstr ""
 
-#: readelf.c:7027
+#: readelf.c:9165
 #, c-format
 msgid "  Unknown opcode %d with operands: "
 msgstr ""
 
 #, c-format
 msgid "  Unknown opcode %d with operands: "
 msgstr ""
 
-#: readelf.c:7057 readelf.c:7526 readelf.c:7597
+#: readelf.c:9193 readelf.c:9279 readelf.c:9354
 #, c-format
 msgid ""
 "Contents of the %s section:\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Contents of the %s section:\n"
 "\n"
 msgstr ""
 
-#: readelf.c:7097
+#: readelf.c:9233
 msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
 msgstr ""
 
 msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
 msgstr ""
 
-#: readelf.c:7104
+#: readelf.c:9240
 #, c-format
 msgid "  Length:                              %ld\n"
 msgstr ""
 
 #, c-format
 msgid "  Length:                              %ld\n"
 msgstr ""
 
-#: readelf.c:7106
+#: readelf.c:9242
 #, c-format
 msgid "  Version:                             %d\n"
 msgstr ""
 
 #, c-format
 msgid "  Version:                             %d\n"
 msgstr ""
 
-#: readelf.c:7108
+#: readelf.c:9244
 #, c-format
 msgid "  Offset into .debug_info section:     %ld\n"
 msgstr ""
 
 #, c-format
 msgid "  Offset into .debug_info section:     %ld\n"
 msgstr ""
 
-#: readelf.c:7110
+#: readelf.c:9246
 #, 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 ""
 
-#: readelf.c:7113
+#: readelf.c:9249
 #, c-format
 msgid ""
 "\n"
 "    Offset\tName\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "    Offset\tName\n"
 msgstr ""
 
-#: readelf.c:7207
-#, c-format
-msgid "Unknown TAG value: %lx"
-msgstr ""
-
-#: readelf.c:7320
-#, c-format
-msgid "Unknown AT value: %lx"
-msgstr ""
-
-#: readelf.c:7356
-#, c-format
-msgid "Unknown FORM value: %lx"
-msgstr ""
-
-#: readelf.c:7547
+#: readelf.c:9300
 #, 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 ""
 
-#: readelf.c:7552
+#: readelf.c:9306
 #, c-format
 msgid " DW_MACINFO_end_file\n"
 msgstr ""
 
 #, c-format
 msgid " DW_MACINFO_end_file\n"
 msgstr ""
 
-#: readelf.c:7560
+#: readelf.c:9314
 #, c-format
 msgid " DW_MACINFO_define - lineno : %d macro : %s\n"
 msgstr ""
 
 #, c-format
 msgid " DW_MACINFO_define - lineno : %d macro : %s\n"
 msgstr ""
 
-#: readelf.c:7568
+#: readelf.c:9323
 #, c-format
 msgid " DW_MACINFO_undef - lineno : %d macro : %s\n"
 msgstr ""
 
 #, c-format
 msgid " DW_MACINFO_undef - lineno : %d macro : %s\n"
 msgstr ""
 
-#: readelf.c:7579
+#: readelf.c:9335
 #, 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 ""
 
-#: readelf.c:7606
+#: readelf.c:9363
 #, c-format
 msgid "  Number TAG\n"
 msgstr ""
 
 #, c-format
 msgid "  Number TAG\n"
 msgstr ""
 
-#: readelf.c:7612
+#: readelf.c:9369
 #, c-format
 msgid "   %ld      %s    [%s]\n"
 msgstr ""
 
 #, c-format
 msgid "   %ld      %s    [%s]\n"
 msgstr ""
 
-#: readelf.c:7615
+#: readelf.c:9372
 msgid "has children"
 msgstr ""
 
 msgid "has children"
 msgstr ""
 
-#: readelf.c:7615
+#: readelf.c:9372
 msgid "no children"
 msgstr ""
 
 msgid "no children"
 msgstr ""
 
-#: readelf.c:7619
+#: readelf.c:9375
 #, c-format
 msgid "    %-18s %s\n"
 msgstr ""
 
 #, c-format
 msgid "    %-18s %s\n"
 msgstr ""
 
-#: readelf.c:7638
+#: readelf.c:9410
 #, c-format
 #, c-format
-msgid " %lu byte block: "
+msgid ""
+"\n"
+"The .debug_loc section is empty.\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:7965
-#, c-format
-msgid "(User defined location op)"
+#. FIXME: Should we handle this case?
+#: readelf.c:9455
+msgid "Location lists in .debug_info section aren't in ascending order!\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:7967
-#, c-format
-msgid "(Unknown location op)"
+#: readelf.c:9458
+msgid "No location lists in .debug_info section!\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:7998
-msgid "debug_loc section data"
+#: readelf.c:9461
+#, c-format
+msgid "Location lists in .debug_loc section start at 0x%lx\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:8029
+#: readelf.c:9464
 #, c-format
 msgid ""
 #, c-format
 msgid ""
+"Contents of the .debug_loc section:\n"
 "\n"
 "\n"
-"The .debug_loc section is empty.\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:8036
+#: readelf.c:9465
 #, c-format
 #, c-format
-msgid ""
-"Contents of the .debug_loc section:\n"
-"\n"
+msgid "    Offset   Begin    End      Expression\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:8037
+#: readelf.c:9495
 #, c-format
 #, c-format
-msgid ""
-"\n"
-"    Offset   Begin    End      Expression\n"
+msgid "There is a hole [0x%lx - 0x%lx] in .debug_loc section.\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:8053
-msgid "Not enough comp units for .debug_loc section\n"
+#: readelf.c:9498
+#, c-format
+msgid "There is an overlap [0x%lx - 0x%lx] in .debug_loc section.\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:8113
-msgid "debug_str section data"
+#: readelf.c:9512 readelf.c:9837
+#, c-format
+msgid "    %8.8lx <End of list>\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:8131
-msgid "<no .debug_str section>"
+#: readelf.c:9540 readelf.c:9854
+msgid " (start == end)"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:8134
-msgid "<offset is too big>"
+#: readelf.c:9542 readelf.c:9856
+msgid " (start > end)"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:8152
+#: readelf.c:9566
 #, c-format
 msgid ""
 "\n"
 "The .debug_str section is empty.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "The .debug_str section is empty.\n"
 msgstr ""
 
-#: readelf.c:8156
+#: readelf.c:9570
 #, c-format
 msgid ""
 "Contents of the .debug_str section:\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "Contents of the .debug_str section:\n"
 "\n"
 msgstr ""
 
-#: readelf.c:8229
-msgid "Internal error: DWARF version is not 2 or 3.\n"
-msgstr ""
-
-#: readelf.c:8345
-#, c-format
-msgid " (indirect string, offset: 0x%lx): %s"
-msgstr ""
-
-#: readelf.c:8354
-#, c-format
-msgid "Unrecognized form: %d\n"
+#: readelf.c:9675
+msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:8368
+#: readelf.c:9679
 #, c-format
 #, c-format
-msgid "(not inlined)"
+msgid "  Length:                   %ld\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:8371
+#: readelf.c:9680
 #, c-format
 #, c-format
-msgid "(inlined)"
+msgid "  Version:                  %d\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:8374
+#: readelf.c:9681
 #, c-format
 #, c-format
-msgid "(declared as inline but ignored)"
+msgid "  Offset into .debug_info:  %lx\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:8377
+#: readelf.c:9682
 #, c-format
 #, c-format
-msgid "(declared as inline and inlined)"
+msgid "  Pointer Size:             %d\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:8380
+#: readelf.c:9683
 #, c-format
 #, c-format
-msgid "  (Unknown inline attribute value: %lx)"
+msgid "  Segment Size:             %d\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:8640 readelf.c:8798
+#: readelf.c:9685
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"The section %s contains:\n"
 "\n"
 "\n"
+"    Address  Length\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:8694
-#, c-format
-msgid "  Compilation Unit @ %lx:\n"
-msgstr ""
-
-#: readelf.c:8695
-#, c-format
-msgid "   Length:        %ld\n"
-msgstr ""
-
-#: readelf.c:8696
-#, c-format
-msgid "   Version:       %d\n"
-msgstr ""
-
-#: readelf.c:8697
-#, c-format
-msgid "   Abbrev Offset: %ld\n"
-msgstr ""
-
-#: readelf.c:8698
-#, c-format
-msgid "   Pointer Size:  %d\n"
-msgstr ""
-
-#: readelf.c:8702
-msgid "Only version 2 and 3 DWARF debug information is currently supported.\n"
-msgstr ""
-
-#: readelf.c:8717
-msgid "Unable to locate .debug_abbrev section!\n"
-msgstr ""
-
-#: readelf.c:8722
-msgid "debug_abbrev section data"
-msgstr ""
-
-#: readelf.c:8759
+#: readelf.c:9741
 #, c-format
 #, c-format
-msgid "Unable to locate entry %lu in the abbreviation table\n"
+msgid ""
+"\n"
+"The .debug_ranges section is empty.\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:8764
-#, c-format
-msgid " <%d><%lx>: Abbrev Number: %lu (%s)\n"
+#. FIXME: Should we handle this case?
+#: readelf.c:9786
+msgid "Range lists in .debug_info section aren't in ascending order!\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:8843
-msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
+#: readelf.c:9789
+msgid "No range lists in .debug_info section!\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:8847
+#: readelf.c:9792
 #, c-format
 #, c-format
-msgid "  Length:                   %ld\n"
+msgid "Range lists in .debug_ranges section start at 0x%lx\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:8848
+#: readelf.c:9795
 #, c-format
 #, c-format
-msgid "  Version:                  %d\n"
+msgid ""
+"Contents of the .debug_ranges section:\n"
+"\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:8849
+#: readelf.c:9796
 #, c-format
 #, c-format
-msgid "  Offset into .debug_info:  %lx\n"
+msgid "    Offset   Begin    End\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:8850
+#: readelf.c:9820
 #, c-format
 #, c-format
-msgid "  Pointer Size:             %d\n"
+msgid "There is a hole [0x%lx - 0x%lx] in .debug_ranges section.\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:8851
+#: readelf.c:9823
 #, c-format
 #, c-format
-msgid "  Segment Size:             %d\n"
+msgid "There is an overlap [0x%lx - 0x%lx] in .debug_ranges section.\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:8853
+#: readelf.c:10017
 #, c-format
 #, c-format
-msgid ""
-"\n"
-"    Address  Length\n"
+msgid "The section %s contains:\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:9039
+#: readelf.c:10663
 #, c-format
 #, c-format
-msgid "The section %s contains:\n"
+msgid "unsupported or unknown DW_CFA_%d\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:9709
+#: readelf.c:10688
 #, 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 ""
 
-#: readelf.c:9753
+#: readelf.c:10732
 #, c-format
 msgid ""
 "\n"
 "Section '%s' has no debugging data.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Section '%s' has no debugging data.\n"
 msgstr ""
 
-#: readelf.c:9758
+#: readelf.c:10746
 msgid "debug section data"
 msgstr ""
 
 msgid "debug section data"
 msgstr ""
 
-#: readelf.c:9774
+#: readelf.c:10765
 #, c-format
 msgid "Unrecognized debug section: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized debug section: %s\n"
 msgstr ""
 
-#: readelf.c:9810
-msgid "Some sections were not dumped because they do not exist!\n"
+#: readelf.c:10800
+#, c-format
+msgid "Section %d was not dumped because it does not exist!\n"
 msgstr ""
 
 msgstr ""
 
-#: readelf.c:9884 readelf.c:10241
+#: readelf.c:10872 readelf.c:11236
 msgid "liblist"
 msgstr ""
 
 msgid "liblist"
 msgstr ""
 
-#: readelf.c:9969
+#: readelf.c:10961
 msgid "options"
 msgstr ""
 
 msgid "options"
 msgstr ""
 
-#: readelf.c:9999
+#: readelf.c:10991
 #, c-format
 msgid ""
 "\n"
 "Section '%s' contains %d entries:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Section '%s' contains %d entries:\n"
 msgstr ""
 
-#: readelf.c:10160
+#: readelf.c:11152
 msgid "conflict list found without a dynamic symbol table"
 msgstr ""
 
 msgid "conflict list found without a dynamic symbol table"
 msgstr ""
 
-#: readelf.c:10176 readelf.c:10190
+#: readelf.c:11168 readelf.c:11182
 msgid "conflict"
 msgstr ""
 
 msgid "conflict"
 msgstr ""
 
-#: readelf.c:10200
+#: readelf.c:11192
 #, c-format
 msgid ""
 "\n"
 "Section '.conflict' contains %lu entries:\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "Section '.conflict' contains %lu entries:\n"
 msgstr ""
 
-#: readelf.c:10202
+#: readelf.c:11194
 msgid "  Num:    Index       Value  Name"
 msgstr ""
 
 msgid "  Num:    Index       Value  Name"
 msgstr ""
 
-#: readelf.c:10248
+#: readelf.c:11243
 msgid "liblist string table"
 msgstr ""
 
 msgid "liblist string table"
 msgstr ""
 
-#: readelf.c:10257
+#: readelf.c:11252
 #, 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:10305
+#: readelf.c:11303
 msgid "NT_AUXV (auxiliary vector)"
 msgstr ""
 
 msgid "NT_AUXV (auxiliary vector)"
 msgstr ""
 
-#: readelf.c:10306
+#: readelf.c:11305
 msgid "NT_PRSTATUS (prstatus structure)"
 msgstr ""
 
 msgid "NT_PRSTATUS (prstatus structure)"
 msgstr ""
 
-#: readelf.c:10307
+#: readelf.c:11307
 msgid "NT_FPREGSET (floating point registers)"
 msgstr ""
 
 msgid "NT_FPREGSET (floating point registers)"
 msgstr ""
 
-#: readelf.c:10308
+#: readelf.c:11309
 msgid "NT_PRPSINFO (prpsinfo structure)"
 msgstr ""
 
 msgid "NT_PRPSINFO (prpsinfo structure)"
 msgstr ""
 
-#: readelf.c:10309
+#: readelf.c:11311
 msgid "NT_TASKSTRUCT (task structure)"
 msgstr ""
 
 msgid "NT_TASKSTRUCT (task structure)"
 msgstr ""
 
-#: readelf.c:10310
+#: readelf.c:11313
 msgid "NT_PRXFPREG (user_xfpregs structure)"
 msgstr ""
 
 msgid "NT_PRXFPREG (user_xfpregs structure)"
 msgstr ""
 
-#: readelf.c:10311
+#: readelf.c:11315
 msgid "NT_PSTATUS (pstatus structure)"
 msgstr ""
 
 msgid "NT_PSTATUS (pstatus structure)"
 msgstr ""
 
-#: readelf.c:10312
+#: readelf.c:11317
 msgid "NT_FPREGS (floating point registers)"
 msgstr ""
 
 msgid "NT_FPREGS (floating point registers)"
 msgstr ""
 
-#: readelf.c:10313
+#: readelf.c:11319
 msgid "NT_PSINFO (psinfo structure)"
 msgstr ""
 
 msgid "NT_PSINFO (psinfo structure)"
 msgstr ""
 
-#: readelf.c:10314
+#: readelf.c:11321
 msgid "NT_LWPSTATUS (lwpstatus_t structure)"
 msgstr ""
 
 msgid "NT_LWPSTATUS (lwpstatus_t structure)"
 msgstr ""
 
-#: readelf.c:10315
+#: readelf.c:11323
 msgid "NT_LWPSINFO (lwpsinfo_t structure)"
 msgstr ""
 
 msgid "NT_LWPSINFO (lwpsinfo_t structure)"
 msgstr ""
 
-#: readelf.c:10316
+#: readelf.c:11325
 msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
 msgstr ""
 
 msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
 msgstr ""
 
-#: readelf.c:10318 readelf.c:10341
+#: readelf.c:11333
+msgid "NT_VERSION (version)"
+msgstr ""
+
+#: readelf.c:11335
+msgid "NT_ARCH (architecture)"
+msgstr ""
+
+#: readelf.c:11340 readelf.c:11362
 #, c-format
 msgid "Unknown note type: (0x%08x)"
 msgstr ""
 
 #. NetBSD core "procinfo" structure.
 #, c-format
 msgid "Unknown note type: (0x%08x)"
 msgstr ""
 
 #. NetBSD core "procinfo" structure.
-#: readelf.c:10331
+#: readelf.c:11352
 msgid "NetBSD procinfo structure"
 msgstr ""
 
 msgid "NetBSD procinfo structure"
 msgstr ""
 
-#: readelf.c:10358 readelf.c:10372
+#: readelf.c:11379 readelf.c:11393
 msgid "PT_GETREGS (reg structure)"
 msgstr ""
 
 msgid "PT_GETREGS (reg structure)"
 msgstr ""
 
-#: readelf.c:10360 readelf.c:10374
+#: readelf.c:11381 readelf.c:11395
 msgid "PT_GETFPREGS (fpreg structure)"
 msgstr ""
 
 msgid "PT_GETFPREGS (fpreg structure)"
 msgstr ""
 
-#: readelf.c:10380
+#: readelf.c:11401
 #, c-format
 msgid "PT_FIRSTMACH+%d"
 msgstr ""
 
 #, c-format
 msgid "PT_FIRSTMACH+%d"
 msgstr ""
 
-#: readelf.c:10429
+#: readelf.c:11447
 msgid "notes"
 msgstr ""
 
 msgid "notes"
 msgstr ""
 
-#: readelf.c:10435
+#: readelf.c:11453
 #, 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:10437
+#: readelf.c:11455
 #, c-format
 msgid "  Owner\t\tData size\tDescription\n"
 msgstr ""
 
 #, c-format
 msgid "  Owner\t\tData size\tDescription\n"
 msgstr ""
 
-#: readelf.c:10456
+#: readelf.c:11474
 #, c-format
 msgid "corrupt note found at offset %x into core notes\n"
 msgstr ""
 
 #, c-format
 msgid "corrupt note found at offset %x into core notes\n"
 msgstr ""
 
-#: readelf.c:10458
+#: readelf.c:11476
 #, c-format
 msgid " type: %x, namesize: %08lx, descsize: %08lx\n"
 msgstr ""
 
 #, c-format
 msgid " type: %x, namesize: %08lx, descsize: %08lx\n"
 msgstr ""
 
-#: readelf.c:10538
+#: readelf.c:11574
 #, 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:10620
+#: readelf.c:11653
 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:10667 readelf.c:10986
+#: readelf.c:11700 readelf.c:12059
 #, c-format
 msgid "%s: Failed to read file header\n"
 msgstr ""
 
 #, c-format
 msgid "%s: Failed to read file header\n"
 msgstr ""
 
-#: readelf.c:10680
+#: readelf.c:11713
 #, c-format
 msgid ""
 "\n"
 "File: %s\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "File: %s\n"
 msgstr ""
 
-#: readelf.c:10803 readelf.c:10824 readelf.c:10861 readelf.c:10941
+#: readelf.c:11876 readelf.c:11897 readelf.c:11934 readelf.c:12014
 #, c-format
 msgid "%s: failed to read archive header\n"
 msgstr ""
 
 #, c-format
 msgid "%s: failed to read archive header\n"
 msgstr ""
 
-#: readelf.c:10814
+#: readelf.c:11887
 #, c-format
 msgid "%s: failed to skip archive symbol table\n"
 msgstr ""
 
 #, c-format
 msgid "%s: failed to skip archive symbol table\n"
 msgstr ""
 
-#: readelf.c:10846
+#: readelf.c:11919
 #, c-format
 msgid "%s: failed to read string table\n"
 msgstr ""
 
 #, c-format
 msgid "%s: failed to read string table\n"
 msgstr ""
 
-#: readelf.c:10882
+#: readelf.c:11955
 #, c-format
 msgid "%s: invalid archive string table offset %lu\n"
 msgstr ""
 
 #, c-format
 msgid "%s: invalid archive string table offset %lu\n"
 msgstr ""
 
-#: readelf.c:10898
+#: readelf.c:11971
 #, c-format
 msgid "%s: bad archive file name\n"
 msgstr ""
 
 #, c-format
 msgid "%s: bad archive file name\n"
 msgstr ""
 
-#: readelf.c:10930
+#: readelf.c:12003
 #, c-format
 msgid "%s: failed to seek to next archive header\n"
 msgstr ""
 
 #, c-format
 msgid "%s: failed to seek to next archive header\n"
 msgstr ""
 
-#: readelf.c:10964
+#: readelf.c:12037
 #, c-format
 msgid "'%s': No such file\n"
 msgstr ""
 
 #, c-format
 msgid "'%s': No such file\n"
 msgstr ""
 
-#: readelf.c:10966
+#: readelf.c:12039
 #, c-format
 msgid "Could not locate '%s'.  System error message: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Could not locate '%s'.  System error message: %s\n"
 msgstr ""
 
-#: readelf.c:10973
+#: readelf.c:12046
 #, c-format
 msgid "'%s' is not an ordinary file\n"
 msgstr ""
 
 #, c-format
 msgid "'%s' is not an ordinary file\n"
 msgstr ""
 
-#: readelf.c:10980
+#: readelf.c:12053
 #, c-format
 msgid "Input file '%s' is not readable.\n"
 msgstr ""
 #, c-format
 msgid "Input file '%s' is not readable.\n"
 msgstr ""
@@ -4544,110 +4696,120 @@ msgstr ""
 msgid "can't get BFD_RELOC_RVA relocation type"
 msgstr ""
 
 msgid "can't get BFD_RELOC_RVA relocation type"
 msgstr ""
 
-#: resrc.c:237 resrc.c:308
+#: resrc.c:238 resrc.c:309
 #, c-format
 msgid "can't open temporary file `%s': %s"
 msgstr ""
 
 #, c-format
 msgid "can't open temporary file `%s': %s"
 msgstr ""
 
-#: resrc.c:243
+#: resrc.c:244
 #, c-format
 msgid "can't redirect stdout: `%s': %s"
 msgstr ""
 
 #, c-format
 msgid "can't redirect stdout: `%s': %s"
 msgstr ""
 
-#: resrc.c:259
+#: resrc.c:260
 #, c-format
 msgid "%s %s: %s"
 msgstr ""
 
 #, c-format
 msgid "%s %s: %s"
 msgstr ""
 
-#: resrc.c:304
+#: resrc.c:305
 #, c-format
 msgid "can't execute `%s': %s"
 msgstr ""
 
 #, c-format
 msgid "can't execute `%s': %s"
 msgstr ""
 
-#: resrc.c:313
+#: resrc.c:314
 #, c-format
 msgid "Using temporary file `%s' to read preprocessor output\n"
 msgstr ""
 
 #, c-format
 msgid "Using temporary file `%s' to read preprocessor output\n"
 msgstr ""
 
-#: resrc.c:320
+#: resrc.c:321
 #, c-format
 msgid "can't popen `%s': %s"
 msgstr ""
 
 #, c-format
 msgid "can't popen `%s': %s"
 msgstr ""
 
-#: resrc.c:322
+#: resrc.c:323
 #, c-format
 msgid "Using popen to read preprocessor output\n"
 msgstr ""
 
 #, c-format
 msgid "Using popen to read preprocessor output\n"
 msgstr ""
 
-#: resrc.c:361
+#: resrc.c:362
 #, c-format
 msgid "Tried `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "Tried `%s'\n"
 msgstr ""
 
-#: resrc.c:372
+#: resrc.c:373
 #, c-format
 msgid "Using `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "Using `%s'\n"
 msgstr ""
 
-#: resrc.c:528
+#: resrc.c:529
 #, c-format
 msgid "%s:%d: %s\n"
 msgstr ""
 
 #, c-format
 msgid "%s:%d: %s\n"
 msgstr ""
 
-#: resrc.c:536
+#: resrc.c:537
 #, c-format
 msgid "%s: unexpected EOF"
 msgstr ""
 
 #, c-format
 msgid "%s: unexpected EOF"
 msgstr ""
 
-#: resrc.c:585
+#: resrc.c:586
 #, c-format
 msgid "%s: read of %lu returned %lu"
 msgstr ""
 
 #, c-format
 msgid "%s: read of %lu returned %lu"
 msgstr ""
 
-#: resrc.c:623 resrc.c:860 resrc.c:1133 resrc.c:1274
+#: resrc.c:624 resrc.c:1134
 #, c-format
 msgid "stat failed on bitmap file `%s': %s"
 msgstr ""
 
 #, c-format
 msgid "stat failed on bitmap file `%s': %s"
 msgstr ""
 
-#: resrc.c:674
+#: resrc.c:675
 #, c-format
 msgid "cursor file `%s' does not contain cursor data"
 msgstr ""
 
 #, c-format
 msgid "cursor file `%s' does not contain cursor data"
 msgstr ""
 
-#: resrc.c:706 resrc.c:1002
+#: resrc.c:707 resrc.c:1003
 #, c-format
 msgid "%s: fseek to %lu failed: %s"
 msgstr ""
 
 #, c-format
 msgid "%s: fseek to %lu failed: %s"
 msgstr ""
 
-#: resrc.c:830
+#: resrc.c:831
 msgid "help ID requires DIALOGEX"
 msgstr ""
 
 msgid "help ID requires DIALOGEX"
 msgstr ""
 
-#: resrc.c:832
+#: resrc.c:833
 msgid "control data requires DIALOGEX"
 msgstr ""
 
 msgid "control data requires DIALOGEX"
 msgstr ""
 
-#: resrc.c:971
+#: resrc.c:861
+#, c-format
+msgid "stat failed on font file `%s': %s"
+msgstr ""
+
+#: resrc.c:972
 #, c-format
 msgid "icon file `%s' does not contain icon data"
 msgstr ""
 
 #, c-format
 msgid "icon file `%s' does not contain icon data"
 msgstr ""
 
-#: resrc.c:1460
+#: resrc.c:1273 resrc.c:1308
+#, c-format
+msgid "stat failed on file `%s': %s"
+msgstr ""
+
+#: resrc.c:1494
 #, c-format
 msgid "can't open `%s' for output: %s"
 msgstr ""
 
 #, c-format
 msgid "can't open `%s' for output: %s"
 msgstr ""
 
-#: size.c:84
+#: size.c:81
 #, c-format
 msgid " Displays the sizes of sections inside binary files\n"
 msgstr ""
 
 #, c-format
 msgid " Displays the sizes of sections inside binary files\n"
 msgstr ""
 
-#: size.c:85
+#: size.c:82
 #, c-format
 msgid " If no input file(s) are specified, a.out is assumed\n"
 msgstr ""
 
 #, c-format
 msgid " If no input file(s) are specified, a.out is assumed\n"
 msgstr ""
 
-#: size.c:86
+#: size.c:83
 #, c-format
 msgid ""
 " The options are:\n"
 #, c-format
 msgid ""
 " The options are:\n"
@@ -4662,186 +4824,186 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: size.c:156
+#: size.c:153
 #, c-format
 msgid "invalid argument to --format: %s"
 msgstr ""
 
 #, c-format
 msgid "invalid argument to --format: %s"
 msgstr ""
 
-#: size.c:183
+#: size.c:180
 #, c-format
 msgid "Invalid radix: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid radix: %s\n"
 msgstr ""
 
-#: srconv.c:1857
+#: srconv.c:1722
 #, 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:1858
+#: srconv.c:1723
 #, c-format
 msgid ""
 " The options are:\n"
 #, c-format
 msgid ""
 " The options are:\n"
-"  -q --quick       (Obsolete - ignoerd)\n"
+"  -q --quick       (Obsolete - ignored)\n"
 "  -n --noprescan   Do not perform a scan to convert commons into defs\n"
 "  -d --debug       Display information about what is being done\n"
 "  -h --help        Display this information\n"
 "  -v --version     Print the program's version number\n"
 msgstr ""
 
 "  -n --noprescan   Do not perform a scan to convert commons into defs\n"
 "  -d --debug       Display information about what is being done\n"
 "  -h --help        Display this information\n"
 "  -v --version     Print the program's version number\n"
 msgstr ""
 
-#: srconv.c:2001
+#: srconv.c:1866
 #, 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:1706
+#: stabs.c:330 stabs.c:1708
 msgid "numeric overflow"
 msgstr ""
 
 msgid "numeric overflow"
 msgstr ""
 
-#: stabs.c:338
+#: stabs.c:340
 #, c-format
 msgid "Bad stab: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Bad stab: %s\n"
 msgstr ""
 
-#: stabs.c:346
+#: stabs.c:348
 #, c-format
 msgid "Warning: %s: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Warning: %s: %s\n"
 msgstr ""
 
-#: stabs.c:456
+#: stabs.c:458
 #, c-format
 msgid "N_LBRAC not within function\n"
 msgstr ""
 
 #, c-format
 msgid "N_LBRAC not within function\n"
 msgstr ""
 
-#: stabs.c:495
+#: stabs.c:497
 #, c-format
 msgid "Too many N_RBRACs\n"
 msgstr ""
 
 #, c-format
 msgid "Too many N_RBRACs\n"
 msgstr ""
 
-#: stabs.c:736
+#: stabs.c:738
 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:1251
+#: stabs.c:1253
 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:1798
+#: stabs.c:1800
 msgid "missing index type"
 msgstr ""
 
 msgid "missing index type"
 msgstr ""
 
-#: stabs.c:2112
+#: stabs.c:2114
 msgid "unknown virtual character for baseclass"
 msgstr ""
 
 msgid "unknown virtual character for baseclass"
 msgstr ""
 
-#: stabs.c:2130
+#: stabs.c:2132
 msgid "unknown visibility character for baseclass"
 msgstr ""
 
 msgid "unknown visibility character for baseclass"
 msgstr ""
 
-#: stabs.c:2316
+#: stabs.c:2318
 msgid "unnamed $vb type"
 msgstr ""
 
 msgid "unnamed $vb type"
 msgstr ""
 
-#: stabs.c:2322
+#: stabs.c:2324
 msgid "unrecognized C++ abbreviation"
 msgstr ""
 
 msgid "unrecognized C++ abbreviation"
 msgstr ""
 
-#: stabs.c:2398
+#: stabs.c:2400
 msgid "unknown visibility character for field"
 msgstr ""
 
 msgid "unknown visibility character for field"
 msgstr ""
 
-#: stabs.c:2650
+#: stabs.c:2652
 msgid "const/volatile indicator missing"
 msgstr ""
 
 msgid "const/volatile indicator missing"
 msgstr ""
 
-#: stabs.c:2886
+#: stabs.c:2888
 #, c-format
 msgid "No mangling for \"%s\"\n"
 msgstr ""
 
 #, c-format
 msgid "No mangling for \"%s\"\n"
 msgstr ""
 
-#: stabs.c:3186
+#: stabs.c:3188
 msgid "Undefined N_EXCL"
 msgstr ""
 
 msgid "Undefined N_EXCL"
 msgstr ""
 
-#: stabs.c:3266
+#: stabs.c:3268
 #, 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:3271
+#: stabs.c:3273
 #, 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:3350
+#: stabs.c:3352
 #, c-format
 msgid "Unrecognized XCOFF type %d\n"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized XCOFF type %d\n"
 msgstr ""
 
-#: stabs.c:3642
+#: stabs.c:3644
 #, c-format
 msgid "bad mangled name `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "bad mangled name `%s'\n"
 msgstr ""
 
-#: stabs.c:3737
+#: stabs.c:3739
 #, c-format
 msgid "no argument types in mangled string\n"
 msgstr ""
 
 #, c-format
 msgid "no argument types in mangled string\n"
 msgstr ""
 
-#: stabs.c:5091
+#: stabs.c:5093
 #, c-format
 msgid "Demangled name is not a function\n"
 msgstr ""
 
 #, c-format
 msgid "Demangled name is not a function\n"
 msgstr ""
 
-#: stabs.c:5111
+#: stabs.c:5135
 #, c-format
 #, c-format
-msgid "Unexpected type in demangle tree\n"
+msgid "Unexpected type in v3 arglist demangling\n"
 msgstr ""
 
 msgstr ""
 
-#: stabs.c:5181
+#: stabs.c:5202
 #, c-format
 #, c-format
-msgid "Unrecognized demangle component\n"
+msgid "Unrecognized demangle component %d\n"
 msgstr ""
 
 msgstr ""
 
-#: stabs.c:5232
+#: stabs.c:5254
 #, c-format
 msgid "Failed to print demangled template\n"
 msgstr ""
 
 #, c-format
 msgid "Failed to print demangled template\n"
 msgstr ""
 
-#: stabs.c:5284
+#: stabs.c:5334
 #, c-format
 msgid "Couldn't get demangled builtin type\n"
 msgstr ""
 
 #, c-format
 msgid "Couldn't get demangled builtin type\n"
 msgstr ""
 
-#: stabs.c:5333
+#: stabs.c:5383
 #, c-format
 msgid "Unexpected demangled varargs\n"
 msgstr ""
 
 #, c-format
 msgid "Unexpected demangled varargs\n"
 msgstr ""
 
-#: stabs.c:5340
+#: stabs.c:5390
 #, c-format
 msgid "Unrecognized demangled builtin type\n"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized demangled builtin type\n"
 msgstr ""
 
-#: strings.c:198
+#: strings.c:206
 #, c-format
 msgid "invalid number %s"
 msgstr ""
 
 #, c-format
 msgid "invalid number %s"
 msgstr ""
 
-#: strings.c:626
+#: strings.c:643
 #, c-format
 msgid "invalid integer argument %s"
 msgstr ""
 
 #, c-format
 msgid "invalid integer argument %s"
 msgstr ""
 
-#: strings.c:635
+#: strings.c:652
 #, 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:636
+#: strings.c:653
 #, c-format
 msgid ""
 " The options are:\n"
 #, c-format
 msgid ""
 " The options are:\n"
@@ -4850,7 +5012,7 @@ msgid ""
 "  -n --bytes=[number]       Locate & print any NUL-terminated sequence of "
 "at\n"
 "  -<number>                 least [number] characters (default 4).\n"
 "  -n --bytes=[number]       Locate & print any NUL-terminated sequence of "
 "at\n"
 "  -<number>                 least [number] characters (default 4).\n"
-"  -t --radix={o,x,d}        Print the location of the string in base 8, 10 "
+"  -t --radix={o,d,x}        Print the location of the string in base 8, 10 "
 "or 16\n"
 "  -o                        An alias for --radix=o\n"
 "  -T --target=<BFDNAME>     Specify the binary file format\n"
 "or 16\n"
 "  -o                        An alias for --radix=o\n"
 "  -T --target=<BFDNAME>     Specify the binary file format\n"
@@ -4861,12 +5023,12 @@ msgid ""
 "  -v --version              Print the program's version number\n"
 msgstr ""
 
 "  -v --version              Print the program's version number\n"
 msgstr ""
 
-#: sysdump.c:741
+#: sysdump.c:649
 #, c-format
 msgid "Print a human readable interpretation of a SYSROFF object file\n"
 msgstr ""
 
 #, c-format
 msgid "Print a human readable interpretation of a SYSROFF object file\n"
 msgstr ""
 
-#: sysdump.c:742
+#: sysdump.c:650
 #, c-format
 msgid ""
 " The options are:\n"
 #, c-format
 msgid ""
 " The options are:\n"
@@ -4874,14 +5036,14 @@ msgid ""
 "  -v --version     Print the program's version number\n"
 msgstr ""
 
 "  -v --version     Print the program's version number\n"
 msgstr ""
 
-#: sysdump.c:807
+#: sysdump.c:715
 #, c-format
 msgid "cannot open input file %s"
 msgstr ""
 
 #: version.c:35
 #, c-format
 #, c-format
 msgid "cannot open input file %s"
 msgstr ""
 
 #: version.c:35
 #, c-format
-msgid "Copyright 2004 Free Software Foundation, Inc.\n"
+msgid "Copyright 2005 Free Software Foundation, Inc.\n"
 msgstr ""
 
 #: version.c:36
 msgstr ""
 
 #: version.c:36
@@ -4891,53 +5053,53 @@ msgid ""
 "the GNU General Public License.  This program has absolutely no warranty.\n"
 msgstr ""
 
 "the GNU General Public License.  This program has absolutely no warranty.\n"
 msgstr ""
 
-#: windres.c:200
+#: windres.c:204
 #, c-format
 msgid "can't open %s `%s': %s"
 msgstr ""
 
 #, c-format
 msgid "can't open %s `%s': %s"
 msgstr ""
 
-#: windres.c:366
+#: windres.c:370
 #, c-format
 msgid ": expected to be a directory\n"
 msgstr ""
 
 #, c-format
 msgid ": expected to be a directory\n"
 msgstr ""
 
-#: windres.c:378
+#: windres.c:382
 #, c-format
 msgid ": expected to be a leaf\n"
 msgstr ""
 
 #, c-format
 msgid ": expected to be a leaf\n"
 msgstr ""
 
-#: windres.c:387
+#: windres.c:391
 #, c-format
 msgid "%s: warning: "
 msgstr ""
 
 #, c-format
 msgid "%s: warning: "
 msgstr ""
 
-#: windres.c:389
+#: windres.c:393
 #, c-format
 msgid ": duplicate value\n"
 msgstr ""
 
 #, c-format
 msgid ": duplicate value\n"
 msgstr ""
 
-#: windres.c:539
+#: windres.c:543
 #, c-format
 msgid "unknown format type `%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown format type `%s'"
 msgstr ""
 
-#: windres.c:540
+#: windres.c:544
 #, c-format
 msgid "%s: supported formats:"
 msgstr ""
 
 #. Otherwise, we give up.
 #, c-format
 msgid "%s: supported formats:"
 msgstr ""
 
 #. Otherwise, we give up.
-#: windres.c:623
+#: windres.c:627
 #, c-format
 #, c-format
-msgid "can not determine type of file `%s'; use the -I option"
+msgid "can not determine type of file `%s'; use the -J option"
 msgstr ""
 
 msgstr ""
 
-#: windres.c:635
+#: windres.c:639
 #, 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:637
+#: windres.c:641
 #, c-format
 msgid ""
 " The options are:\n"
 #, c-format
 msgid ""
 " The options are:\n"
@@ -4958,12 +5120,12 @@ msgid ""
 "     --no-use-temp-file        Use popen (default)\n"
 msgstr ""
 
 "     --no-use-temp-file        Use popen (default)\n"
 msgstr ""
 
-#: windres.c:653
+#: windres.c:657
 #, c-format
 msgid "     --yydebug                 Turn on parser debugging\n"
 msgstr ""
 
 #, c-format
 msgid "     --yydebug                 Turn on parser debugging\n"
 msgstr ""
 
-#: windres.c:656
+#: windres.c:660
 #, c-format
 msgid ""
 "  -r                           Ignored for compatibility with rc\n"
 #, c-format
 msgid ""
 "  -r                           Ignored for compatibility with rc\n"
@@ -4971,7 +5133,7 @@ msgid ""
 "  -V --version                 Print version information\n"
 msgstr ""
 
 "  -V --version                 Print version information\n"
 msgstr ""
 
-#: windres.c:660
+#: windres.c:664
 #, 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"
@@ -4979,22 +5141,22 @@ 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:796
+#: windres.c:800
 msgid "invalid option -f\n"
 msgstr ""
 
 msgid "invalid option -f\n"
 msgstr ""
 
-#: windres.c:801
+#: windres.c:805
 msgid "No filename following the -fo option.\n"
 msgstr ""
 
 msgid "No filename following the -fo option.\n"
 msgstr ""
 
-#: windres.c:859
+#: windres.c:863
 #, 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:977
+#: windres.c:981
 msgid "no resources"
 msgstr ""
 
 msgid "no resources"
 msgstr ""
 
index 1892de82419a868395021202e541514325df0404..c516581863c301c078e79dce1be0536c08b930fb 100644 (file)
@@ -1,3 +1,7 @@
+2005-03-05  Alan Modra  <amodra@bigpond.net.au>
+
+       * po/gas.pot: Regenerate.
+
 2005-03-04  David Daney  <ddaney@avtrex.com>
 
        * config/tc-mips.c (macro_build_lui): Use '__gnu_local_gp'
 2005-03-04  David Daney  <ddaney@avtrex.com>
 
        * config/tc-mips.c (macro_build_lui): Use '__gnu_local_gp'
index bc2fbb63088cc1d11bd3e6205cada5fe5cd7ad18..4ce1974c81b9091b29552ff9469747f89e3a7687 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2004-09-16 19:00+0930\n"
+"POT-Creation-Date: 2005-03-05 20:33+1030\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -312,100 +312,100 @@ msgstr ""
 msgid "Report bugs to %s\n"
 msgstr ""
 
 msgid "Report bugs to %s\n"
 msgstr ""
 
-#: as.c:544
+#: as.c:549
 #, c-format
 msgid "unrecognized option -%c%s"
 msgstr ""
 
 #, c-format
 msgid "unrecognized option -%c%s"
 msgstr ""
 
-#: as.c:583 as.c:585
+#: as.c:588 as.c:590
 #, c-format
 msgid "GNU assembler %s\n"
 msgstr ""
 
 #, c-format
 msgid "GNU assembler %s\n"
 msgstr ""
 
-#: as.c:587
+#: as.c:592
 #, c-format
 #, c-format
-msgid "Copyright 2002 Free Software Foundation, Inc.\n"
+msgid "Copyright 2005 Free Software Foundation, Inc.\n"
 msgstr ""
 
 msgstr ""
 
-#: as.c:588
+#: as.c:593
 #, c-format
 msgid ""
 "This program is free software; you may redistribute it under the terms of\n"
 "the GNU General Public License.  This program has absolutely no warranty.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "This program is free software; you may redistribute it under the terms of\n"
 "the GNU General Public License.  This program has absolutely no warranty.\n"
 msgstr ""
 
-#: as.c:591
+#: as.c:596
 #, 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:598
+#: as.c:603
 msgid "multiple emulation names specified"
 msgstr ""
 
 msgid "multiple emulation names specified"
 msgstr ""
 
-#: as.c:600
+#: as.c:605
 msgid "emulations not handled in this configuration"
 msgstr ""
 
 msgid "emulations not handled in this configuration"
 msgstr ""
 
-#: as.c:605
+#: as.c:610
 #, c-format
 msgid "alias = %s\n"
 msgstr ""
 
 #, c-format
 msgid "alias = %s\n"
 msgstr ""
 
-#: as.c:606
+#: as.c:611
 #, c-format
 msgid "canonical = %s\n"
 msgstr ""
 
 #, c-format
 msgid "canonical = %s\n"
 msgstr ""
 
-#: as.c:607
+#: as.c:612
 #, c-format
 msgid "cpu-type = %s\n"
 msgstr ""
 
 #, c-format
 msgid "cpu-type = %s\n"
 msgstr ""
 
-#: as.c:609
+#: as.c:614
 #, c-format
 msgid "format = %s\n"
 msgstr ""
 
 #, c-format
 msgid "format = %s\n"
 msgstr ""
 
-#: as.c:612
+#: as.c:617
 #, c-format
 msgid "bfd-target = %s\n"
 msgstr ""
 
 #, c-format
 msgid "bfd-target = %s\n"
 msgstr ""
 
-#: as.c:625
+#: as.c:630
 msgid "bad defsym; format is --defsym name=value"
 msgstr ""
 
 msgid "bad defsym; format is --defsym name=value"
 msgstr ""
 
-#: as.c:649
+#: as.c:654
 msgid "no file name following -t option"
 msgstr ""
 
 msgid "no file name following -t option"
 msgstr ""
 
-#: as.c:664
+#: as.c:669
 #, c-format
 msgid "failed to read instruction table %s\n"
 msgstr ""
 
 #, c-format
 msgid "failed to read instruction table %s\n"
 msgstr ""
 
-#: as.c:822
+#: as.c:830
 #, c-format
 msgid "invalid listing option `%c'"
 msgstr ""
 
 #, c-format
 msgid "invalid listing option `%c'"
 msgstr ""
 
-#: as.c:882
+#: as.c:890
 #, 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:885
+#: as.c:893
 #, c-format
 msgid "%s: data size %ld\n"
 msgstr ""
 
 #, c-format
 msgid "%s: data size %ld\n"
 msgstr ""
 
-#: as.c:1194
+#: as.c:1202
 #, c-format
 msgid "%d warnings, treating warnings as errors"
 msgstr ""
 
 #, c-format
 msgid "%d warnings, treating warnings as errors"
 msgstr ""
 
-#: as.h:215
+#: as.h:199
 #, 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 ""
@@ -414,7 +414,7 @@ msgstr ""
 #. * We have a GROSS internal error.
 #. * This should never happen.
 #.
 #. * We have a GROSS internal error.
 #. * This should never happen.
 #.
-#: atof-generic.c:433 config/tc-m68k.c:3155
+#: atof-generic.c:419 config/tc-m68k.c:3160
 msgid "failed sanity check"
 msgstr ""
 
 msgid "failed sanity check"
 msgstr ""
 
@@ -492,235 +492,208 @@ msgstr ""
 msgid "Attempt to put an undefined symbol into set %s"
 msgstr ""
 
 msgid "Attempt to put an undefined symbol into set %s"
 msgstr ""
 
-#: config/obj-aout.c:197 config/obj-coff.c:1317
+#: config/obj-aout.c:197 config/obj-coff.c:1415
 #, 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-aout.c:255 config/obj-coff.c:2062
+#: config/obj-aout.c:255 config/obj-coff.c:2156
 msgid "unresolved relocation"
 msgstr ""
 
 msgid "unresolved relocation"
 msgstr ""
 
-#: config/obj-aout.c:257 config/obj-coff.c:2064
+#: config/obj-aout.c:257 config/obj-coff.c:2158
 #, c-format
 msgid "bad relocation: symbol `%s' not in symbol table"
 msgstr ""
 
 #, c-format
 msgid "bad relocation: symbol `%s' not in symbol table"
 msgstr ""
 
-#: config/obj-aout.c:344
+#: config/obj-aout.c:353
 #, c-format
 msgid "%s: bad type for weak symbol"
 msgstr ""
 
 #, c-format
 msgid "%s: bad type for weak symbol"
 msgstr ""
 
-#: config/obj-aout.c:450 config/obj-coff.c:2985 write.c:1899
+#: config/obj-aout.c:459 config/obj-coff.c:3076 write.c:1904
 #, c-format
 msgid "%s: global symbols not supported in common sections"
 msgstr ""
 
 #, c-format
 msgid "%s: global symbols not supported in common sections"
 msgstr ""
 
-#: config/obj-aout.c:520
+#: config/obj-aout.c:529
 #, c-format
 msgid "Local symbol %s never defined."
 msgstr ""
 
 #, c-format
 msgid "Local symbol %s never defined."
 msgstr ""
 
-#: config/obj-bout.c:319 config/obj-vms.c:459
+#: config/obj-bout.c:312 config/obj-vms.c:449
 #, c-format
 msgid "Local symbol %s never defined"
 msgstr ""
 
 #, c-format
 msgid "Local symbol %s never defined"
 msgstr ""
 
-#: config/obj-coff.c:168
+#: config/obj-coff.c:165
 #, c-format
 msgid "Inserting \"%s\" into structure table failed: %s"
 msgstr ""
 
 #. Zero is used as an end marker in the file.
 #, c-format
 msgid "Inserting \"%s\" into structure table failed: %s"
 msgstr ""
 
 #. Zero is used as an end marker in the file.
-#: config/obj-coff.c:430
+#: config/obj-coff.c:426
 msgid "Line numbers must be positive integers\n"
 msgstr ""
 
 #. Wrong context.
 msgid "Line numbers must be positive integers\n"
 msgstr ""
 
 #. Wrong context.
-#: config/obj-coff.c:464 config/obj-coff.c:2407
+#: config/obj-coff.c:460 config/obj-coff.c:2501
 msgid ".ln pseudo-op inside .def/.endef: ignored."
 msgstr ""
 
 msgid ".ln pseudo-op inside .def/.endef: ignored."
 msgstr ""
 
-#: config/obj-coff.c:507 ecoff.c:3243
+#: config/obj-coff.c:503 ecoff.c:3240
 msgid ".loc outside of .text"
 msgstr ""
 
 msgid ".loc outside of .text"
 msgstr ""
 
-#: config/obj-coff.c:514
+#: config/obj-coff.c:510
 msgid ".loc pseudo-op inside .def/.endef: ignored."
 msgstr ""
 
 msgid ".loc pseudo-op inside .def/.endef: ignored."
 msgstr ""
 
-#: config/obj-coff.c:602 config/obj-coff.c:2459
+#: config/obj-coff.c:598 config/obj-coff.c:2553
 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:648 config/obj-coff.c:2511
+#: config/obj-coff.c:644 config/obj-coff.c:2605
 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:686
+#: config/obj-coff.c:682
 #, c-format
 msgid "`%s' symbol without preceding function"
 msgstr ""
 
 #, c-format
 msgid "`%s' symbol without preceding function"
 msgstr ""
 
-#: config/obj-coff.c:773 config/obj-coff.c:2591
+#: config/obj-coff.c:769 config/obj-coff.c:2685
 #, c-format
 msgid "unexpected storage class %d"
 msgstr ""
 
 #, c-format
 msgid "unexpected storage class %d"
 msgstr ""
 
-#: config/obj-coff.c:886 config/obj-coff.c:2698
+#: config/obj-coff.c:882 config/obj-coff.c:2792
 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:906 config/obj-coff.c:2718
+#: config/obj-coff.c:902 config/obj-coff.c:2812
 msgid "badly formed .dim directive ignored"
 msgstr ""
 
 msgid "badly formed .dim directive ignored"
 msgstr ""
 
-#: config/obj-coff.c:957 config/obj-coff.c:2778
+#: config/obj-coff.c:953 config/obj-coff.c:2869
 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:973 config/obj-coff.c:2794
+#: config/obj-coff.c:969 config/obj-coff.c:2885
 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:991 config/obj-coff.c:2812
+#: config/obj-coff.c:987 config/obj-coff.c:2903
 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:1010 config/obj-coff.c:2829
+#: config/obj-coff.c:1006 config/obj-coff.c:2920
 #, c-format
 msgid "tag not found for .tag %s"
 msgstr ""
 
 #, c-format
 msgid "tag not found for .tag %s"
 msgstr ""
 
-#: config/obj-coff.c:1025 config/obj-coff.c:2843
+#: config/obj-coff.c:1021 config/obj-coff.c:2934
 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:1047 config/obj-coff.c:2863
+#: config/obj-coff.c:1043 config/obj-coff.c:2954
 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:1114
+#: config/obj-coff.c:1180
 msgid "badly formed .weak directive ignored"
 msgstr ""
 
 msgid "badly formed .weak directive ignored"
 msgstr ""
 
-#: config/obj-coff.c:1150
-msgid "alternate name missing in .weak directive"
-msgstr ""
-
-#: config/obj-coff.c:1274 config/obj-coff.c:3056
+#: config/obj-coff.c:1372 config/obj-coff.c:3147
 msgid "mismatched .eb"
 msgstr ""
 
 msgid "mismatched .eb"
 msgstr ""
 
-#: config/obj-coff.c:1295 config/obj-coff.c:3094
+#: config/obj-coff.c:1393 config/obj-coff.c:3178
 msgid "C_EFCN symbol out of scope"
 msgstr ""
 
 #. STYP_INFO
 #. STYP_LIB
 #. STYP_OVER
 msgid "C_EFCN symbol out of scope"
 msgstr ""
 
 #. STYP_INFO
 #. STYP_LIB
 #. STYP_OVER
-#: config/obj-coff.c:1523
+#: config/obj-coff.c:1621
 #, c-format
 msgid "unsupported section attribute '%c'"
 msgstr ""
 
 #, c-format
 msgid "unsupported section attribute '%c'"
 msgstr ""
 
-#: config/obj-coff.c:1528 config/obj-coff.c:3799 config/tc-ppc.c:4595
+#: config/obj-coff.c:1626 config/obj-coff.c:3874 config/tc-ppc.c:4595
 #, c-format
 msgid "unknown section attribute '%c'"
 msgstr ""
 
 #, c-format
 msgid "unknown section attribute '%c'"
 msgstr ""
 
-#: config/obj-coff.c:1558 config/tc-ppc.c:4613 config/tc-tic54x.c:4339
-#: read.c:2459
+#: config/obj-coff.c:1656 config/tc-ppc.c:4613 config/tc-tic54x.c:4306
+#: read.c:2545
 #, c-format
 msgid "error setting flags for \"%s\": %s"
 msgstr ""
 
 #, c-format
 msgid "error setting flags for \"%s\": %s"
 msgstr ""
 
-#: config/obj-coff.c:1569
+#: config/obj-coff.c:1667
 #, c-format
 msgid "Ignoring changed section attributes for %s"
 msgstr ""
 
 #, c-format
 msgid "Ignoring changed section attributes for %s"
 msgstr ""
 
-#: config/obj-coff.c:1705
+#: config/obj-coff.c:1803
 #, c-format
 msgid "0x%lx: \"%s\" type = %ld, class = %d, segment = %d\n"
 msgstr ""
 
 #, c-format
 msgid "0x%lx: \"%s\" type = %ld, class = %d, segment = %d\n"
 msgstr ""
 
-#: config/obj-coff.c:1889 config/obj-ieee.c:69
+#: config/obj-coff.c:1983 config/obj-ieee.c:69
 #, c-format
 msgid "Out of step\n"
 msgstr ""
 
 #, c-format
 msgid "Out of step\n"
 msgstr ""
 
-#: config/obj-coff.c:2326
+#: config/obj-coff.c:2420
 msgid "bfd_coff_swap_scnhdr_out failed"
 msgstr ""
 
 msgid "bfd_coff_swap_scnhdr_out failed"
 msgstr ""
 
-#: config/obj-coff.c:2547
+#: config/obj-coff.c:2641
 #, c-format
 msgid "`.bf' symbol without preceding function\n"
 msgstr ""
 
 #, c-format
 msgid "`.bf' symbol without preceding function\n"
 msgstr ""
 
-#: config/obj-coff.c:3497 config/obj-ieee.c:517
+#: config/obj-coff.c:3581 config/obj-ieee.c:511
 #, c-format
 msgid "FATAL: Can't create %s"
 msgstr ""
 
 #, c-format
 msgid "FATAL: Can't create %s"
 msgstr ""
 
-#: config/obj-coff.c:3675
-#, c-format
-msgid "Can't close %s: %s"
-msgstr ""
-
-#: config/obj-coff.c:3709
+#: config/obj-coff.c:3784
 #, c-format
 msgid "Too many new sections; can't add \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Too many new sections; can't add \"%s\""
 msgstr ""
 
-#: config/obj-coff.c:4097 config/tc-sparc.c:3646
-msgid "Expected comma after name"
-msgstr ""
-
-#: config/obj-coff.c:4103
-msgid "Missing size expression"
-msgstr ""
-
-#: config/obj-coff.c:4109
-#, c-format
-msgid "lcomm length (%d.) <0! Ignored."
-msgstr ""
-
-#: config/obj-coff.c:4137
-#, c-format
-msgid "Symbol %s already defined"
-msgstr ""
-
-#: config/obj-coff.c:4233 config/tc-i960.c:3221
+#: config/obj-coff.c:4247 config/tc-i960.c:3222
 #, c-format
 msgid "No 'bal' entry point for leafproc %s"
 msgstr ""
 
 #, c-format
 msgid "No 'bal' entry point for leafproc %s"
 msgstr ""
 
-#: config/obj-coff.c:4310
+#: config/obj-coff.c:4323
 #, c-format
 msgid "Negative of non-absolute symbol %s"
 msgstr ""
 
 #, c-format
 msgid "Negative of non-absolute symbol %s"
 msgstr ""
 
-#: config/obj-coff.c:4330
+#: config/obj-coff.c:4343
 msgid "callj to difference of 2 symbols"
 msgstr ""
 
 msgid "callj to difference of 2 symbols"
 msgstr ""
 
-#: config/obj-coff.c:4374
+#: config/obj-coff.c:4383
 #, c-format
 msgid "Can't emit reloc {- %s-seg symbol \"%s\"} @ file address %ld."
 msgstr ""
 
 #, c-format
 msgid "Can't emit reloc {- %s-seg symbol \"%s\"} @ file address %ld."
 msgstr ""
 
-#: config/obj-coff.c:4460 config/tc-i960.c:2844
+#: config/obj-coff.c:4469 config/tc-i960.c:2849
 msgid "can't use COBR format with external label"
 msgstr ""
 
 msgid "can't use COBR format with external label"
 msgstr ""
 
-#: config/obj-coff.c:4533
+#: config/obj-coff.c:4542
 #, c-format
 msgid "Value of %ld too large for field of %d bytes at 0x%lx"
 msgstr ""
 
 #, c-format
 msgid "Value of %ld too large for field of %d bytes at 0x%lx"
 msgstr ""
 
-#: config/obj-coff.c:4547
+#: config/obj-coff.c:4556
 #, 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 ""
@@ -733,119 +706,124 @@ msgstr ""
 msgid "Can't set register masks"
 msgstr ""
 
 msgid "Can't set register masks"
 msgstr ""
 
-#: config/obj-elf.c:301 config/tc-sparc.c:3942 config/tc-v850.c:461
+#: config/obj-elf.c:307 config/tc-sparc.c:3976 config/tc-v850.c:461
 #, c-format
 msgid "bad .common segment %s"
 msgstr ""
 
 #, c-format
 msgid "bad .common segment %s"
 msgstr ""
 
-#: config/obj-elf.c:568
+#: config/obj-elf.c:574
 #, c-format
 msgid "setting incorrect section type for %s"
 msgstr ""
 
 #, c-format
 msgid "setting incorrect section type for %s"
 msgstr ""
 
-#: config/obj-elf.c:573
+#: config/obj-elf.c:579
 #, c-format
 msgid "ignoring incorrect section type for %s"
 msgstr ""
 
 #, c-format
 msgid "ignoring incorrect section type for %s"
 msgstr ""
 
-#: config/obj-elf.c:610
+#: config/obj-elf.c:616
 #, c-format
 msgid "setting incorrect section attributes for %s"
 msgstr ""
 
 #, c-format
 msgid "setting incorrect section attributes for %s"
 msgstr ""
 
-#: config/obj-elf.c:670
+#: config/obj-elf.c:668
+#, c-format
+msgid "ignoring changed section type for %s"
+msgstr ""
+
+#: config/obj-elf.c:680
 #, c-format
 msgid "ignoring changed section attributes for %s"
 msgstr ""
 
 #, c-format
 msgid "ignoring changed section attributes for %s"
 msgstr ""
 
-#: config/obj-elf.c:672
+#: config/obj-elf.c:682
 #, 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:724
+#: config/obj-elf.c:735
 msgid "unrecognized .section attribute: want a,w,x,M,S,G,T"
 msgstr ""
 
 msgid "unrecognized .section attribute: want a,w,x,M,S,G,T"
 msgstr ""
 
-#: config/obj-elf.c:761
+#: config/obj-elf.c:772
 msgid "unrecognized section attribute"
 msgstr ""
 
 msgid "unrecognized section attribute"
 msgstr ""
 
-#: config/obj-elf.c:789 read.c:2442
+#: config/obj-elf.c:800 read.c:2528
 msgid "unrecognized section type"
 msgstr ""
 
 msgid "unrecognized section type"
 msgstr ""
 
-#: config/obj-elf.c:819
+#: config/obj-elf.c:830
 msgid "missing name"
 msgstr ""
 
 msgid "missing name"
 msgstr ""
 
-#: config/obj-elf.c:930
+#: config/obj-elf.c:941
 msgid "invalid merge entity size"
 msgstr ""
 
 msgid "invalid merge entity size"
 msgstr ""
 
-#: config/obj-elf.c:937
+#: config/obj-elf.c:948
 msgid "entity size for SHF_MERGE not specified"
 msgstr ""
 
 msgid "entity size for SHF_MERGE not specified"
 msgstr ""
 
-#: config/obj-elf.c:957
+#: config/obj-elf.c:968
 msgid "group name for SHF_GROUP not specified"
 msgstr ""
 
 msgid "group name for SHF_GROUP not specified"
 msgstr ""
 
-#: config/obj-elf.c:970
+#: config/obj-elf.c:981
 msgid "character following name is not '#'"
 msgstr ""
 
 msgid "character following name is not '#'"
 msgstr ""
 
-#: config/obj-elf.c:1067
+#: config/obj-elf.c:1078
 msgid ".previous without corresponding .section; ignored"
 msgstr ""
 
 msgid ".previous without corresponding .section; ignored"
 msgstr ""
 
-#: config/obj-elf.c:1093
+#: config/obj-elf.c:1104
 msgid ".popsection without corresponding .pushsection; ignored"
 msgstr ""
 
 msgid ".popsection without corresponding .pushsection; ignored"
 msgstr ""
 
-#: config/obj-elf.c:1145
+#: config/obj-elf.c:1156
 msgid "expected comma after name in .symver"
 msgstr ""
 
 msgid "expected comma after name in .symver"
 msgstr ""
 
-#: config/obj-elf.c:1169
+#: config/obj-elf.c:1180
 #, 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:1180
+#: config/obj-elf.c:1191
 #, 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:1410
+#: config/obj-elf.c:1421
 msgid "expected quoted string"
 msgstr ""
 
 msgid "expected quoted string"
 msgstr ""
 
-#: config/obj-elf.c:1430
+#: config/obj-elf.c:1441
 #, 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:1439
+#: config/obj-elf.c:1450
 msgid "missing expression in .size directive"
 msgstr ""
 
 msgid "missing expression in .size directive"
 msgstr ""
 
-#: config/obj-elf.c:1526
+#: config/obj-elf.c:1537
 #, c-format
 msgid "unrecognized symbol type \"%s\""
 msgstr ""
 
 #, c-format
 msgid "unrecognized symbol type \"%s\""
 msgstr ""
 
-#: config/obj-elf.c:1694
+#: config/obj-elf.c:1705
 msgid ".size expression too complicated to fix up"
 msgstr ""
 
 msgid ".size expression too complicated to fix up"
 msgstr ""
 
-#: config/obj-elf.c:1726
+#: config/obj-elf.c:1737
 #, 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:1787 ecoff.c:3601
+#: config/obj-elf.c:1798 ecoff.c:3598
 #, c-format
 msgid "symbol `%s' can not be both weak and common"
 msgstr ""
 #, c-format
 msgid "symbol `%s' can not be both weak and common"
 msgstr ""
@@ -880,28 +858,28 @@ msgstr ""
 msgid "can't allocate ELF private section data: %s"
 msgstr ""
 
 msgid "can't allocate ELF private section data: %s"
 msgstr ""
 
-#: config/obj-ieee.c:455
+#: config/obj-ieee.c:449
 msgid "too many sections"
 msgstr ""
 
 msgid "too many sections"
 msgstr ""
 
-#: config/obj-som.c:139
+#: config/obj-som.c:140
 msgid "Only one .version pseudo-op per file!"
 msgstr ""
 
 msgid "Only one .version pseudo-op per file!"
 msgstr ""
 
-#: config/obj-som.c:156 config/obj-som.c:202
+#: config/obj-som.c:157 config/obj-som.c:203
 msgid "Expected quoted string"
 msgstr ""
 
 msgid "Expected quoted string"
 msgstr ""
 
-#: config/obj-som.c:165
+#: config/obj-som.c:166
 #, c-format
 msgid "FATAL: Attaching version header %s"
 msgstr ""
 
 #, c-format
 msgid "FATAL: Attaching version header %s"
 msgstr ""
 
-#: config/obj-som.c:185
+#: config/obj-som.c:186
 msgid "Only one .copyright pseudo-op per file!"
 msgstr ""
 
 msgid "Only one .copyright pseudo-op per file!"
 msgstr ""
 
-#: config/obj-som.c:211
+#: config/obj-som.c:212
 #, c-format
 msgid "FATAL: Attaching copyright header %s"
 msgstr ""
 #, c-format
 msgid "FATAL: Attaching copyright header %s"
 msgstr ""
@@ -916,35 +894,35 @@ msgstr ""
 msgid "compiler redefined zero-size common symbol `%s'"
 msgstr ""
 
 msgid "compiler redefined zero-size common symbol `%s'"
 msgstr ""
 
-#: config/obj-vms.c:492
+#: config/obj-vms.c:482
 #, c-format
 msgid "Couldn't create VMS object file \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Couldn't create VMS object file \"%s\""
 msgstr ""
 
-#: config/obj-vms.c:517
+#: config/obj-vms.c:507
 msgid "I/O error writing VMS object file (length prefix)"
 msgstr ""
 
 msgid "I/O error writing VMS object file (length prefix)"
 msgstr ""
 
-#: config/obj-vms.c:531
+#: config/obj-vms.c:521
 msgid "I/O error writing VMS object file"
 msgstr ""
 
 msgid "I/O error writing VMS object file"
 msgstr ""
 
-#: config/obj-vms.c:1076
+#: config/obj-vms.c:1057
 #, c-format
 msgid "Couldn't find source file \"%s\", status=%%X%x"
 msgstr ""
 
 #, c-format
 msgid "Couldn't find source file \"%s\", status=%%X%x"
 msgstr ""
 
-#: config/obj-vms.c:1559 config/obj-vms.c:2731
+#: config/obj-vms.c:1505 config/obj-vms.c:2677
 #, c-format
 msgid "debugger forward reference error, dbx type %d"
 msgstr ""
 
 #, c-format
 msgid "debugger forward reference error, dbx type %d"
 msgstr ""
 
-#: config/obj-vms.c:1633
+#: config/obj-vms.c:1579
 #, c-format
 msgid "Variable descriptor %d too complicated.  Defined as `void *'."
 msgstr ""
 
 #, c-format
 msgid "Variable descriptor %d too complicated.  Defined as `void *'."
 msgstr ""
 
-#: config/obj-vms.c:1948
+#: config/obj-vms.c:1894
 msgid ""
 "***Warning - the assembly code generated by the compiler has placed \n"
 " global constant(s) in the text psect.  These will not be available to \n"
 msgid ""
 "***Warning - the assembly code generated by the compiler has placed \n"
 " global constant(s) in the text psect.  These will not be available to \n"
@@ -955,92 +933,85 @@ msgid ""
 " I didn't warn you! \n"
 msgstr ""
 
 " I didn't warn you! \n"
 msgstr ""
 
-#: config/obj-vms.c:2253
+#: config/obj-vms.c:2199
 #, c-format
 msgid "debugginer output: %d is an unknown untyped variable."
 msgstr ""
 
 #, c-format
 msgid "debugginer output: %d is an unknown untyped variable."
 msgstr ""
 
-#: config/obj-vms.c:2473
+#: config/obj-vms.c:2419
 #, c-format
 msgid "debugger output: structure element `%s' has undefined type"
 msgstr ""
 
 #, c-format
 msgid "debugger output: structure element `%s' has undefined type"
 msgstr ""
 
-#: config/obj-vms.c:2584
+#: config/obj-vms.c:2530
 #, c-format
 msgid "debugger output: %d is an unknown type of variable."
 msgstr ""
 
 #, c-format
 msgid "debugger output: %d is an unknown type of variable."
 msgstr ""
 
-#: config/obj-vms.c:2720
+#: config/obj-vms.c:2666
 #, c-format
 msgid "debugger output: Unable to resolve %d circular references."
 msgstr ""
 
 #, c-format
 msgid "debugger output: Unable to resolve %d circular references."
 msgstr ""
 
-#: config/obj-vms.c:2908
+#: config/obj-vms.c:2854
 #, c-format
 msgid "Module name truncated: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Module name truncated: %s\n"
 msgstr ""
 
-#: config/obj-vms.c:3159
+#: config/obj-vms.c:3096
 #, c-format
 msgid "Symbol %s replaced by %s\n"
 msgstr ""
 
 #. impossible
 #, c-format
 msgid "Symbol %s replaced by %s\n"
 msgstr ""
 
 #. impossible
-#: config/obj-vms.c:3385
+#: config/obj-vms.c:3322
 #, c-format
 msgid "Unknown VMS psect type (%ld)"
 msgstr ""
 
 #, c-format
 msgid "Unknown VMS psect type (%ld)"
 msgstr ""
 
-#: config/obj-vms.c:3423
+#: config/obj-vms.c:3360
 #, c-format
 msgid "Globalsymbol attribute for symbol %s was unexpected."
 msgstr ""
 
 #, c-format
 msgid "Globalsymbol attribute for symbol %s was unexpected."
 msgstr ""
 
-#: config/obj-vms.c:3547
+#: config/obj-vms.c:3484
 msgid "Invalid data type for globalvalue"
 msgstr ""
 
 msgid "Invalid data type for globalvalue"
 msgstr ""
 
-#: config/obj-vms.c:3559
+#: config/obj-vms.c:3496
 #, c-format
 msgid "Invalid globalvalue of %s"
 msgstr ""
 
 #, c-format
 msgid "Invalid globalvalue of %s"
 msgstr ""
 
-#: config/obj-vms.c:3799
+#: config/obj-vms.c:3736
 msgid "Couldn't find fixup fragment when checking for indirect reference"
 msgstr ""
 
 msgid "Couldn't find fixup fragment when checking for indirect reference"
 msgstr ""
 
-#: config/obj-vms.c:4077 config/obj-vms.c:4212
+#: config/obj-vms.c:4014 config/obj-vms.c:4149
 msgid "Fixup data addsy and subsy don't have the same type"
 msgstr ""
 
 msgid "Fixup data addsy and subsy don't have the same type"
 msgstr ""
 
-#: config/obj-vms.c:4081 config/obj-vms.c:4216
+#: config/obj-vms.c:4018 config/obj-vms.c:4153
 msgid "Fixup data addsy and subsy don't have an appropriate type"
 msgstr ""
 
 msgid "Fixup data addsy and subsy don't have an appropriate type"
 msgstr ""
 
-#: config/obj-vms.c:4084 config/obj-vms.c:4219
+#: config/obj-vms.c:4021 config/obj-vms.c:4156
 msgid "Fixup data is erroneously \"pcrel\""
 msgstr ""
 
 msgid "Fixup data is erroneously \"pcrel\""
 msgstr ""
 
-#: config/obj-vms.c:4100 config/obj-vms.c:4236
+#: config/obj-vms.c:4037 config/obj-vms.c:4173
 msgid "Fixup datum is not a longword"
 msgstr ""
 
 msgid "Fixup datum is not a longword"
 msgstr ""
 
-#: config/obj-vms.c:4104 config/obj-vms.c:4240
+#: config/obj-vms.c:4041 config/obj-vms.c:4177
 msgid "Fixup datum is not \"fixP->fx_addsy\""
 msgstr ""
 
 msgid "Fixup datum is not \"fixP->fx_addsy\""
 msgstr ""
 
-#: config/obj-vms.c:4306
-#, c-format
-msgid ""
-"g++ wrote an extern reference to `%s' as a routine.\n"
-"I will fix it, but I hope that it was note really a routine."
-msgstr ""
-
-#: config/obj-vms.c:4436
+#: config/obj-vms.c:4353
 msgid "Can't handle global xtors symbols yet."
 msgstr ""
 
 msgid "Can't handle global xtors symbols yet."
 msgstr ""
 
-#: config/obj-vms.c:4439
+#: config/obj-vms.c:4356
 #, c-format
 msgid "Unknown %s"
 msgstr ""
 #, c-format
 msgid "Unknown %s"
 msgstr ""
@@ -1048,120 +1019,120 @@ msgstr ""
 #.
 #. *   Error otherwise.
 #.
 #.
 #. *   Error otherwise.
 #.
-#: config/obj-vms.c:4524
+#: config/obj-vms.c:4441
 #, c-format
 msgid "unhandled stab type %d"
 msgstr ""
 
 #, c-format
 msgid "unhandled stab type %d"
 msgstr ""
 
-#: config/tc-a29k.c:163 config/tc-sparc.c:3994
+#: config/tc-a29k.c:164 config/tc-sparc.c:4028
 msgid "Unknown segment type"
 msgstr ""
 
 #. Probably a memory allocation problem?  Give up now.
 msgid "Unknown segment type"
 msgstr ""
 
 #. Probably a memory allocation problem?  Give up now.
-#: config/tc-a29k.c:333 config/tc-dlx.c:369 config/tc-hppa.c:1480
-#: config/tc-mips.c:1143 config/tc-mips.c:1185 config/tc-or32.c:228
+#: config/tc-a29k.c:334 config/tc-dlx.c:331 config/tc-hppa.c:1480
+#: config/tc-mips.c:1152 config/tc-mips.c:1194 config/tc-or32.c:228
 #: config/tc-sparc.c:858
 msgid "Broken assembler.  No assembly attempted."
 msgstr ""
 
 #: config/tc-sparc.c:858
 msgid "Broken assembler.  No assembly attempted."
 msgstr ""
 
-#: config/tc-a29k.c:378 config/tc-avr.c:1128 config/tc-d10v.c:545
-#: config/tc-d30v.c:551 config/tc-h8300.c:470 config/tc-h8500.c:283
-#: config/tc-mcore.c:607 config/tc-mmix.c:515 config/tc-mn10200.c:940
-#: config/tc-mn10300.c:1815 config/tc-msp430.c:316 config/tc-or32.c:334
-#: config/tc-or32.c:390 config/tc-ppc.c:2367 config/tc-s390.c:1217
-#: config/tc-sh64.c:2208 config/tc-sh.c:1240 config/tc-tic80.c:279
-#: config/tc-v850.c:2021 config/tc-w65.c:218 config/tc-z8k.c:331
+#: config/tc-a29k.c:379 config/tc-avr.c:1179 config/tc-d10v.c:545
+#: config/tc-d30v.c:552 config/tc-h8300.c:470 config/tc-h8500.c:283
+#: config/tc-mcore.c:608 config/tc-mmix.c:502 config/tc-mn10200.c:940
+#: config/tc-mn10300.c:1820 config/tc-msp430.c:407 config/tc-or32.c:334
+#: config/tc-or32.c:390 config/tc-ppc.c:2367 config/tc-s390.c:1218
+#: config/tc-sh64.c:2213 config/tc-sh.c:1240 config/tc-tic80.c:280
+#: config/tc-v850.c:2034 config/tc-w65.c:215 config/tc-z8k.c:331
 msgid "missing operand"
 msgstr ""
 
 msgid "missing operand"
 msgstr ""
 
-#: config/tc-a29k.c:417 config/tc-cris.c:1128 config/tc-cris.c:1136
-#: config/tc-crx.c:2502 config/tc-dlx.c:846 config/tc-hppa.c:1616
+#: config/tc-a29k.c:418 config/tc-cris.c:1515 config/tc-cris.c:1523
+#: config/tc-crx.c:2028 config/tc-dlx.c:808 config/tc-hppa.c:1616
 #: config/tc-i860.c:492 config/tc-i860.c:509 config/tc-i860.c:989
 #: config/tc-sparc.c:1420 config/tc-sparc.c:1426
 #, c-format
 msgid "Unknown opcode: `%s'"
 msgstr ""
 
 #: config/tc-i860.c:492 config/tc-i860.c:509 config/tc-i860.c:989
 #: config/tc-sparc.c:1420 config/tc-sparc.c:1426
 #, c-format
 msgid "Unknown opcode: `%s'"
 msgstr ""
 
-#: config/tc-a29k.c:422 config/tc-dlx.c:864
+#: config/tc-a29k.c:423 config/tc-dlx.c:826
 #, c-format
 msgid "Unknown opcode `%s'."
 msgstr ""
 
 #, c-format
 msgid "Unknown opcode `%s'."
 msgstr ""
 
-#: config/tc-a29k.c:454 config/tc-dlx.c:925
+#: config/tc-a29k.c:455 config/tc-dlx.c:887
 #, c-format
 msgid "Too many operands: %s"
 msgstr ""
 
 #, c-format
 msgid "Too many operands: %s"
 msgstr ""
 
-#: config/tc-a29k.c:476 config/tc-a29k.c:507
+#: config/tc-a29k.c:477 config/tc-a29k.c:508
 #, c-format
 msgid "Immediate value of %ld is too large"
 msgstr ""
 
 #, c-format
 msgid "Immediate value of %ld is too large"
 msgstr ""
 
-#: config/tc-a29k.c:546 config/tc-i860.c:395 config/tc-i860.c:940
-#: config/tc-m68k.c:3480 config/tc-m68k.c:3512 config/tc-sparc.c:2658
+#: config/tc-a29k.c:547 config/tc-i860.c:395 config/tc-i860.c:940
+#: config/tc-m68k.c:3485 config/tc-m68k.c:3517 config/tc-sparc.c:2658
 msgid "failed sanity check."
 msgstr ""
 
 msgid "failed sanity check."
 msgstr ""
 
-#: config/tc-a29k.c:892 config/tc-or32.c:1044 config/tc-or32.c:1178
+#: config/tc-a29k.c:891 config/tc-or32.c:1023 config/tc-or32.c:1147
 #, c-format
 msgid "bad relocation type: 0x%02x"
 msgstr ""
 
 #, c-format
 msgid "bad relocation type: 0x%02x"
 msgstr ""
 
-#: config/tc-a29k.c:919
+#: config/tc-a29k.c:918
 #, c-format
 msgid "need %o3\n"
 msgstr ""
 
 #, c-format
 msgid "need %o3\n"
 msgstr ""
 
-#: config/tc-a29k.c:935
+#: config/tc-a29k.c:934
 msgid "a29k_convert_frag\n"
 msgstr ""
 
 msgid "a29k_convert_frag\n"
 msgstr ""
 
-#: config/tc-a29k.c:944
+#: config/tc-a29k.c:943
 msgid "a29k_estimate_size_before_relax\n"
 msgstr ""
 
 msgid "a29k_estimate_size_before_relax\n"
 msgstr ""
 
-#: config/tc-a29k.c:1095 config/tc-dlx.c:1295 config/tc-or32.c:1373
+#: config/tc-a29k.c:1037 config/tc-dlx.c:1251 config/tc-or32.c:1342
 #, c-format
 msgid "label \"$%d\" redefined"
 msgstr ""
 
 #, c-format
 msgid "label \"$%d\" redefined"
 msgstr ""
 
-#: config/tc-a29k.c:1168 config/tc-dlx.c:523 config/tc-or32.c:1466
+#: config/tc-a29k.c:1110 config/tc-dlx.c:485 config/tc-or32.c:1435
 #, c-format
 msgid "Invalid expression after %%%%\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid expression after %%%%\n"
 msgstr ""
 
-#: config/tc-a29k.c:1179
+#: config/tc-a29k.c:1121
 msgid "Invalid register in & expression"
 msgstr ""
 
 msgid "Invalid register in & expression"
 msgstr ""
 
-#: config/tc-alpha.c:826
+#: config/tc-alpha.c:802
 #, 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:860
+#: config/tc-alpha.c:836
 #, 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:943 config/tc-i960.c:2707 config/tc-xtensa.c:4844
-#: config/tc-xtensa.c:4905
+#: config/tc-alpha.c:919 config/tc-i960.c:2712 config/tc-xtensa.c:5191
+#: config/tc-xtensa.c:5260 config/tc-xtensa.c:5311
 msgid "syntax error"
 msgstr ""
 
 msgid "syntax error"
 msgstr ""
 
-#: config/tc-alpha.c:1017 config/tc-h8300.c:2100 config/tc-h8500.c:1204
-#: config/tc-hppa.c:4033 config/tc-i860.c:1059 config/tc-m68hc11.c:557
-#: config/tc-m68k.c:4566 config/tc-m88k.c:991 config/tc-ns32k.c:1689
-#: config/tc-or32.c:910 config/tc-sparc.c:2945 config/tc-z8k.c:1331
+#: config/tc-alpha.c:993 config/tc-h8300.c:2092 config/tc-h8500.c:1204
+#: config/tc-hppa.c:4033 config/tc-i860.c:1059 config/tc-m68hc11.c:558
+#: config/tc-m68k.c:4576 config/tc-m88k.c:991 config/tc-ns32k.c:1689
+#: config/tc-or32.c:902 config/tc-sparc.c:2945 config/tc-z8k.c:1328
 msgid "Bad call to MD_ATOF()"
 msgstr ""
 
 msgid "Bad call to MD_ATOF()"
 msgstr ""
 
-#: config/tc-alpha.c:1067
+#: config/tc-alpha.c:1043
 #, c-format
 msgid "Unknown CPU identifier `%s'"
 msgstr ""
 
 #, c-format
 msgid "Unknown CPU identifier `%s'"
 msgstr ""
 
-#: config/tc-alpha.c:1111
+#: config/tc-alpha.c:1087
 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"
@@ -1173,1641 +1144,1741 @@ msgid ""
 "\t\t\tthese variants include PALcode opcodes\n"
 msgstr ""
 
 "\t\t\tthese variants include PALcode opcodes\n"
 msgstr ""
 
-#: config/tc-alpha.c:1121
+#: config/tc-alpha.c:1097
 msgid ""
 "VMS options:\n"
 "-+\t\t\thash encode (don't truncate) names longer than 64 characters\n"
 "-H\t\t\tshow new symbol after hash truncation\n"
 msgstr ""
 
 msgid ""
 "VMS options:\n"
 "-+\t\t\thash encode (don't truncate) names longer than 64 characters\n"
 "-H\t\t\tshow new symbol after hash truncation\n"
 msgstr ""
 
-#: config/tc-alpha.c:1298
+#: config/tc-alpha.c:1274
 #, c-format
 msgid "unhandled relocation type %s"
 msgstr ""
 
 #, c-format
 msgid "unhandled relocation type %s"
 msgstr ""
 
-#: config/tc-alpha.c:1311
+#: config/tc-alpha.c:1287
 msgid "non-absolute expression in constant field"
 msgstr ""
 
 msgid "non-absolute expression in constant field"
 msgstr ""
 
-#: config/tc-alpha.c:1325
+#: config/tc-alpha.c:1301
 #, c-format
 msgid "type %d reloc done?\n"
 msgstr ""
 
 #, c-format
 msgid "type %d reloc done?\n"
 msgstr ""
 
-#: config/tc-alpha.c:1373 config/tc-alpha.c:1380 config/tc-mips.c:8407
+#: config/tc-alpha.c:1349 config/tc-alpha.c:1356 config/tc-mips.c:8442
 msgid "Used $at without \".set noat\""
 msgstr ""
 
 msgid "Used $at without \".set noat\""
 msgstr ""
 
-#: config/tc-alpha.c:1542
+#: config/tc-alpha.c:1518
 #, 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:1581 config/tc-xtensa.c:5338
+#: config/tc-alpha.c:1557 config/tc-xtensa.c:5831
 #, 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:1588 config/tc-xtensa.c:5345
+#: config/tc-alpha.c:1564 config/tc-xtensa.c:5839
 #, c-format
 msgid "internal error? cannot generate `%s' relocation"
 msgstr ""
 
 #, c-format
 msgid "internal error? cannot generate `%s' relocation"
 msgstr ""
 
-#: config/tc-alpha.c:1642
+#: config/tc-alpha.c:1618
 #, c-format
 msgid "frame reg expected, using $%d."
 msgstr ""
 
 #, c-format
 msgid "frame reg expected, using $%d."
 msgstr ""
 
-#: config/tc-alpha.c:1743
+#: config/tc-alpha.c:1719
 #, c-format
 msgid "No !literal!%ld was found"
 msgstr ""
 
 #, c-format
 msgid "No !literal!%ld was found"
 msgstr ""
 
-#: config/tc-alpha.c:1750
+#: config/tc-alpha.c:1726
 #, c-format
 msgid "No !tlsgd!%ld was found"
 msgstr ""
 
 #, c-format
 msgid "No !tlsgd!%ld was found"
 msgstr ""
 
-#: config/tc-alpha.c:1757
+#: config/tc-alpha.c:1733
 #, c-format
 msgid "No !tlsldm!%ld was found"
 msgstr ""
 
 #, c-format
 msgid "No !tlsldm!%ld was found"
 msgstr ""
 
-#: config/tc-alpha.c:1766
+#: config/tc-alpha.c:1742
 #, c-format
 msgid "No ldah !gpdisp!%ld was found"
 msgstr ""
 
 #, c-format
 msgid "No ldah !gpdisp!%ld was found"
 msgstr ""
 
-#: config/tc-alpha.c:1816
+#: config/tc-alpha.c:1792
 #, c-format
 msgid "too many !literal!%ld for %s"
 msgstr ""
 
 #, c-format
 msgid "too many !literal!%ld for %s"
 msgstr ""
 
-#: config/tc-alpha.c:1846
+#: config/tc-alpha.c:1822
 #, 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:1994
+#: config/tc-alpha.c:1970
 msgid "More than one relocation op per insn"
 msgstr ""
 
 msgid "More than one relocation op per insn"
 msgstr ""
 
-#: config/tc-alpha.c:2010
+#: config/tc-alpha.c:1986
 msgid "No relocation operand"
 msgstr ""
 
 msgid "No relocation operand"
 msgstr ""
 
-#: config/tc-alpha.c:2020
+#: config/tc-alpha.c:1996
 #, c-format
 msgid "Unknown relocation operand: !%s"
 msgstr ""
 
 #, c-format
 msgid "Unknown relocation operand: !%s"
 msgstr ""
 
-#: config/tc-alpha.c:2030
+#: config/tc-alpha.c:2006
 #, c-format
 msgid "no sequence number after !%s"
 msgstr ""
 
 #, c-format
 msgid "no sequence number after !%s"
 msgstr ""
 
-#: config/tc-alpha.c:2040
+#: config/tc-alpha.c:2016
 #, 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:2050
+#: config/tc-alpha.c:2026
 #, c-format
 msgid "Bad sequence number: !%s!%s"
 msgstr ""
 
 #, c-format
 msgid "Bad sequence number: !%s!%s"
 msgstr ""
 
-#: config/tc-alpha.c:2376 config/tc-arc.c:331 config/tc-mn10200.c:1345
-#: config/tc-mn10300.c:2596 config/tc-ppc.c:1461 config/tc-s390.c:611
-#: config/tc-v850.c:1625
+#: config/tc-alpha.c:2352 config/tc-arc.c:331 config/tc-mn10200.c:1344
+#: config/tc-mn10300.c:2601 config/tc-ppc.c:1461 config/tc-s390.c:612
+#: config/tc-v850.c:1644
 msgid "operand"
 msgstr ""
 
 msgid "operand"
 msgstr ""
 
-#: config/tc-alpha.c:2480 config/tc-alpha.c:2504 config/tc-d10v.c:634
-#: config/tc-d30v.c:639 config/tc-mn10200.c:995 config/tc-mn10300.c:1888
+#: config/tc-alpha.c:2456 config/tc-alpha.c:2480 config/tc-d10v.c:634
+#: config/tc-d30v.c:640 config/tc-mn10200.c:995 config/tc-mn10300.c:1893
 #: config/tc-ppc.c:2333 config/tc-ppc.c:2550 config/tc-ppc.c:2562
 #: config/tc-ppc.c:2333 config/tc-ppc.c:2550 config/tc-ppc.c:2562
-#: config/tc-s390.c:1227 config/tc-s390.c:1327 config/tc-s390.c:1423
-#: config/tc-v850.c:1801 config/tc-v850.c:1824 config/tc-v850.c:2044
+#: config/tc-s390.c:1228 config/tc-s390.c:1328 config/tc-s390.c:1424
+#: config/tc-v850.c:1821 config/tc-v850.c:1844 config/tc-v850.c:2057
 msgid "too many fixups"
 msgstr ""
 
 msgid "too many fixups"
 msgstr ""
 
-#: config/tc-alpha.c:2516
+#: config/tc-alpha.c:2492
 msgid "invalid relocation for instruction"
 msgstr ""
 
 msgid "invalid relocation for instruction"
 msgstr ""
 
-#: config/tc-alpha.c:2527
+#: config/tc-alpha.c:2503
 msgid "invalid relocation for field"
 msgstr ""
 
 msgid "invalid relocation for field"
 msgstr ""
 
-#: config/tc-alpha.c:2632
+#: config/tc-alpha.c:2608
 #, 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:2634 config/tc-alpha.c:2646
+#: config/tc-alpha.c:2610 config/tc-alpha.c:2622
 #, 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:2644
+#: config/tc-alpha.c:2620
 #, 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:2697
+#: config/tc-alpha.c:2673
 #, 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:2700
+#: config/tc-alpha.c:2676
 #, 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:2717
+#: config/tc-alpha.c:2693
 #, c-format
 msgid "duplicate !tlsgd!%ld"
 msgstr ""
 
 #, c-format
 msgid "duplicate !tlsgd!%ld"
 msgstr ""
 
-#: config/tc-alpha.c:2719
+#: config/tc-alpha.c:2695
 #, 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:2733
+#: config/tc-alpha.c:2709
 #, c-format
 msgid "duplicate !tlsldm!%ld"
 msgstr ""
 
 #, c-format
 msgid "duplicate !tlsldm!%ld"
 msgstr ""
 
-#: config/tc-alpha.c:2735
+#: config/tc-alpha.c:2711
 #, 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:2780 config/tc-alpha.c:2853
+#: config/tc-alpha.c:2756 config/tc-alpha.c:2829
 #, c-format
 msgid "inappropriate arguments for opcode `%s'"
 msgstr ""
 
 #, c-format
 msgid "inappropriate arguments for opcode `%s'"
 msgstr ""
 
-#: config/tc-alpha.c:2782 config/tc-alpha.c:2855
+#: config/tc-alpha.c:2758 config/tc-alpha.c:2831
 #, 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:2786 config/tc-alpha.c:2859 config/tc-avr.c:1094
-#: config/tc-msp430.c:1702
+#: config/tc-alpha.c:2762 config/tc-alpha.c:2835 config/tc-avr.c:1145
+#: config/tc-msp430.c:1777
 #, c-format
 msgid "unknown opcode `%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown opcode `%s'"
 msgstr ""
 
-#: config/tc-alpha.c:2906
+#: config/tc-alpha.c:2882
 msgid "can not resolve expression"
 msgstr ""
 
 msgid "can not resolve expression"
 msgstr ""
 
-#: config/tc-alpha.c:3050 config/tc-alpha.c:3229
+#: config/tc-alpha.c:3026 config/tc-alpha.c:3205
 msgid "overflow in literal (.lita) table"
 msgstr ""
 
 msgid "overflow in literal (.lita) table"
 msgstr ""
 
-#: config/tc-alpha.c:3057 config/tc-alpha.c:3080 config/tc-alpha.c:3242
-#: config/tc-alpha.c:3457 config/tc-alpha.c:3502 config/tc-alpha.c:3576
-#: config/tc-alpha.c:3668 config/tc-alpha.c:3916 config/tc-alpha.c:4015
+#: config/tc-alpha.c:3033 config/tc-alpha.c:3056 config/tc-alpha.c:3218
+#: config/tc-alpha.c:3433 config/tc-alpha.c:3478 config/tc-alpha.c:3552
+#: config/tc-alpha.c:3644 config/tc-alpha.c:3892 config/tc-alpha.c:3991
 msgid "macro requires $at register while noat in effect"
 msgstr ""
 
 msgid "macro requires $at register while noat in effect"
 msgstr ""
 
-#: config/tc-alpha.c:3059 config/tc-alpha.c:3082 config/tc-alpha.c:3244
+#: config/tc-alpha.c:3035 config/tc-alpha.c:3058 config/tc-alpha.c:3220
 msgid "macro requires $at while $at in use"
 msgstr ""
 
 msgid "macro requires $at while $at in use"
 msgstr ""
 
-#: config/tc-alpha.c:3190
+#: config/tc-alpha.c:3166
 msgid "bignum invalid; zero assumed"
 msgstr ""
 
 msgid "bignum invalid; zero assumed"
 msgstr ""
 
-#: config/tc-alpha.c:3192
+#: config/tc-alpha.c:3168
 msgid "floating point number invalid; zero assumed"
 msgstr ""
 
 msgid "floating point number invalid; zero assumed"
 msgstr ""
 
-#: config/tc-alpha.c:3197
+#: config/tc-alpha.c:3173
 msgid "can't handle expression"
 msgstr ""
 
 msgid "can't handle expression"
 msgstr ""
 
-#: config/tc-alpha.c:3235
+#: config/tc-alpha.c:3211
 msgid "overflow in literal (.lit8) table"
 msgstr ""
 
 msgid "overflow in literal (.lit8) table"
 msgstr ""
 
-#: config/tc-alpha.c:4252 config/tc-ppc.c:1766 config/tc-ppc.c:4358
+#: config/tc-alpha.c:4228 config/tc-ppc.c:1766 config/tc-ppc.c:4358
 #, c-format
 msgid ".COMMon length (%ld.) <0! Ignored."
 msgstr ""
 
 #, c-format
 msgid ".COMMon length (%ld.) <0! Ignored."
 msgstr ""
 
-#: config/tc-alpha.c:4281 config/tc-sparc.c:3810 config/tc-v850.c:256
+#: config/tc-alpha.c:4257 config/tc-sparc.c:3844 config/tc-v850.c:256
 msgid "Ignoring attempt to re-define symbol"
 msgstr ""
 
 msgid "Ignoring attempt to re-define symbol"
 msgstr ""
 
-#: config/tc-alpha.c:4290 config/tc-alpha.c:4299 config/tc-ppc.c:4395
-#: config/tc-sparc.c:3818
+#: config/tc-alpha.c:4266 config/tc-alpha.c:4275 config/tc-ppc.c:4395
+#: config/tc-sparc.c:3852
 #, 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:4420 ecoff.c:3053
+#: config/tc-alpha.c:4396 ecoff.c:3054
 msgid ".ent directive has no name"
 msgstr ""
 
 msgid ".ent directive has no name"
 msgstr ""
 
-#: config/tc-alpha.c:4428
+#: config/tc-alpha.c:4404
 msgid "nested .ent directives"
 msgstr ""
 
 msgid "nested .ent directives"
 msgstr ""
 
-#: config/tc-alpha.c:4473 ecoff.c:3004
+#: config/tc-alpha.c:4449 ecoff.c:3005
 msgid ".end directive has no name"
 msgstr ""
 
 msgid ".end directive has no name"
 msgstr ""
 
-#: config/tc-alpha.c:4482
+#: config/tc-alpha.c:4458
 msgid ".end directive without matching .ent"
 msgstr ""
 
 msgid ".end directive without matching .ent"
 msgstr ""
 
-#: config/tc-alpha.c:4484
+#: config/tc-alpha.c:4460
 msgid ".end directive names different symbol than .ent"
 msgstr ""
 
 msgid ".end directive names different symbol than .ent"
 msgstr ""
 
-#: config/tc-alpha.c:4528 ecoff.c:3139
+#: config/tc-alpha.c:4504 ecoff.c:3140
 msgid ".fmask outside of .ent"
 msgstr ""
 
 msgid ".fmask outside of .ent"
 msgstr ""
 
-#: config/tc-alpha.c:4530 ecoff.c:3207
+#: config/tc-alpha.c:4506 ecoff.c:3204
 msgid ".mask outside of .ent"
 msgstr ""
 
 msgid ".mask outside of .ent"
 msgstr ""
 
-#: config/tc-alpha.c:4538 ecoff.c:3146
+#: config/tc-alpha.c:4514 ecoff.c:3147
 msgid "bad .fmask directive"
 msgstr ""
 
 msgid "bad .fmask directive"
 msgstr ""
 
-#: config/tc-alpha.c:4540 ecoff.c:3214
+#: config/tc-alpha.c:4516 ecoff.c:3211
 msgid "bad .mask directive"
 msgstr ""
 
 msgid "bad .mask directive"
 msgstr ""
 
-#: config/tc-alpha.c:4574 config/tc-mips.c:13668 ecoff.c:3167
+#: config/tc-alpha.c:4550 config/tc-mips.c:13757 ecoff.c:3168
 msgid ".frame outside of .ent"
 msgstr ""
 
 msgid ".frame outside of .ent"
 msgstr ""
 
-#: config/tc-alpha.c:4585 ecoff.c:3178
+#: config/tc-alpha.c:4561 ecoff.c:3179
 msgid "bad .frame directive"
 msgstr ""
 
 msgid "bad .frame directive"
 msgstr ""
 
-#: config/tc-alpha.c:4618
+#: config/tc-alpha.c:4594
 msgid ".prologue directive without a preceding .ent directive"
 msgstr ""
 
 msgid ".prologue directive without a preceding .ent directive"
 msgstr ""
 
-#: config/tc-alpha.c:4636
+#: config/tc-alpha.c:4612
 #, c-format
 msgid "Invalid argument %d to .prologue."
 msgstr ""
 
 #, c-format
 msgid "Invalid argument %d to .prologue."
 msgstr ""
 
-#: config/tc-alpha.c:4731
+#: config/tc-alpha.c:4707
 msgid "ECOFF debugging is disabled."
 msgstr ""
 
 msgid "ECOFF debugging is disabled."
 msgstr ""
 
-#: config/tc-alpha.c:4745
+#: config/tc-alpha.c:4721
 msgid ".ent directive without matching .end"
 msgstr ""
 
 msgid ".ent directive without matching .end"
 msgstr ""
 
-#: config/tc-alpha.c:4830
+#: config/tc-alpha.c:4806
 msgid ".usepv directive has no name"
 msgstr ""
 
 msgid ".usepv directive has no name"
 msgstr ""
 
-#: config/tc-alpha.c:4841
+#: config/tc-alpha.c:4817
 msgid ".usepv directive has no type"
 msgstr ""
 
 msgid ".usepv directive has no type"
 msgstr ""
 
-#: config/tc-alpha.c:4856
+#: config/tc-alpha.c:4832
 msgid "unknown argument for .usepv"
 msgstr ""
 
 msgid "unknown argument for .usepv"
 msgstr ""
 
-#: config/tc-alpha.c:4890
+#: config/tc-alpha.c:4866
 msgid "Unknown section directive"
 msgstr ""
 
 msgid "Unknown section directive"
 msgstr ""
 
-#: config/tc-alpha.c:4926
+#: config/tc-alpha.c:4902
 msgid ".ent directive has no symbol"
 msgstr ""
 
 msgid ".ent directive has no symbol"
 msgstr ""
 
-#: config/tc-alpha.c:4952
+#: config/tc-alpha.c:4928
 msgid "Bad .frame directive 1./2. param"
 msgstr ""
 
 msgid "Bad .frame directive 1./2. param"
 msgstr ""
 
-#: config/tc-alpha.c:4964
+#: config/tc-alpha.c:4940
 msgid "Bad .frame directive 3./4. param"
 msgstr ""
 
 msgid "Bad .frame directive 3./4. param"
 msgstr ""
 
-#: config/tc-alpha.c:4987
+#: config/tc-alpha.c:4963
 msgid ".pdesc directive not in link (.link) section"
 msgstr ""
 
 msgid ".pdesc directive not in link (.link) section"
 msgstr ""
 
-#: config/tc-alpha.c:4995
+#: config/tc-alpha.c:4971
 msgid ".pdesc has no matching .ent"
 msgstr ""
 
 msgid ".pdesc has no matching .ent"
 msgstr ""
 
-#: config/tc-alpha.c:5006
+#: config/tc-alpha.c:4982
 msgid ".pdesc directive has no entry symbol"
 msgstr ""
 
 msgid ".pdesc directive has no entry symbol"
 msgstr ""
 
-#: config/tc-alpha.c:5019
+#: config/tc-alpha.c:4995
 msgid "No comma after .pdesc <entryname>"
 msgstr ""
 
 msgid "No comma after .pdesc <entryname>"
 msgstr ""
 
-#: config/tc-alpha.c:5042
+#: config/tc-alpha.c:5018
 msgid "unknown procedure kind"
 msgstr ""
 
 msgid "unknown procedure kind"
 msgstr ""
 
-#: config/tc-alpha.c:5133
+#: config/tc-alpha.c:5109
 msgid ".name directive not in link (.link) section"
 msgstr ""
 
 msgid ".name directive not in link (.link) section"
 msgstr ""
 
-#: config/tc-alpha.c:5141
+#: config/tc-alpha.c:5117
 msgid ".name directive has no symbol"
 msgstr ""
 
 msgid ".name directive has no symbol"
 msgstr ""
 
-#: config/tc-alpha.c:5173
+#: config/tc-alpha.c:5149
 msgid "No symbol after .linkage"
 msgstr ""
 
 msgid "No symbol after .linkage"
 msgstr ""
 
-#: config/tc-alpha.c:5199
+#: config/tc-alpha.c:5175
 msgid "No symbol after .code_address"
 msgstr ""
 
 msgid "No symbol after .code_address"
 msgstr ""
 
-#: config/tc-alpha.c:5229
+#: config/tc-alpha.c:5205
 msgid "Bad .mask directive"
 msgstr ""
 
 msgid "Bad .mask directive"
 msgstr ""
 
-#: config/tc-alpha.c:5248
+#: config/tc-alpha.c:5224
 msgid "Bad .fmask directive"
 msgstr ""
 
 msgid "Bad .fmask directive"
 msgstr ""
 
-#: config/tc-alpha.c:5410
+#: config/tc-alpha.c:5386
 #, c-format
 msgid "Expected comma after name \"%s\""
 msgstr ""
 
 #. *symbol_get_obj (symbolP) = (signed char) temp;
 #, c-format
 msgid "Expected comma after name \"%s\""
 msgstr ""
 
 #. *symbol_get_obj (symbolP) = (signed char) temp;
-#: config/tc-alpha.c:5421
+#: config/tc-alpha.c:5397
 #, c-format
 msgid "unhandled: .proc %s,%d"
 msgstr ""
 
 #, c-format
 msgid "unhandled: .proc %s,%d"
 msgstr ""
 
-#: config/tc-alpha.c:5456
+#: config/tc-alpha.c:5432
 #, c-format
 msgid "Tried to .set unrecognized mode `%s'"
 msgstr ""
 
 #, c-format
 msgid "Tried to .set unrecognized mode `%s'"
 msgstr ""
 
-#. not fatal, but it might not work in the end
-#: config/tc-alpha.c:5473
-msgid "File overrides no-base-register option."
-msgstr ""
-
-#: config/tc-alpha.c:5490
+#: config/tc-alpha.c:5457
 #, c-format
 msgid "Bad base register, using $%d."
 msgstr ""
 
 #, c-format
 msgid "Bad base register, using $%d."
 msgstr ""
 
-#: config/tc-alpha.c:5512
+#: config/tc-alpha.c:5479
 #, c-format
 msgid "Alignment too large: %d. assumed"
 msgstr ""
 
 #, c-format
 msgid "Alignment too large: %d. assumed"
 msgstr ""
 
-#: config/tc-alpha.c:5516 config/tc-d30v.c:2198
+#: config/tc-alpha.c:5483 config/tc-d30v.c:2183
 msgid "Alignment negative: 0 assumed"
 msgstr ""
 
 msgid "Alignment negative: 0 assumed"
 msgstr ""
 
-#: config/tc-alpha.c:5829
+#: config/tc-alpha.c:5790
 #, c-format
 msgid "Chose GP value of %lx\n"
 msgstr ""
 
 #, c-format
 msgid "Chose GP value of %lx\n"
 msgstr ""
 
-#: config/tc-alpha.c:5845
+#: config/tc-alpha.c:5806
 msgid "Bad .section directive: want a,s,w,x,M,S,G,T in string"
 msgstr ""
 
 msgid "Bad .section directive: want a,s,w,x,M,S,G,T in string"
 msgstr ""
 
-#: config/tc-arc.c:1582 config/tc-arm.c:12869 config/tc-ip2k.c:219
+#: config/tc-arc.c:1574 config/tc-arm.c:12232 config/tc-ip2k.c:219
 msgid "md_estimate_size_before_relax\n"
 msgstr ""
 
 msgid "md_estimate_size_before_relax\n"
 msgstr ""
 
-#: config/tc-arc.c:1594
+#: config/tc-arc.c:1586
 msgid "md_convert_frag\n"
 msgstr ""
 
 #. We can't actually support subtracting a symbol.
 msgid "md_convert_frag\n"
 msgstr ""
 
 #. We can't actually support subtracting a symbol.
-#: config/tc-arc.c:1865 config/tc-arm.c:8005 config/tc-arm.c:11087
-#: config/tc-arm.c:11187 config/tc-avr.c:861 config/tc-cris.c:3187
-#: config/tc-d10v.c:1710 config/tc-d30v.c:1851 config/tc-mips.c:3806
-#: config/tc-mips.c:4892 config/tc-mips.c:5844 config/tc-mips.c:6436
-#: config/tc-msp430.c:1784 config/tc-ppc.c:5547 config/tc-v850.c:2353
-#: config/tc-xstormy16.c:483
+#: config/tc-arc.c:1856 config/tc-arm.c:6622 config/tc-arm.c:9378
+#: config/tc-arm.c:9470 config/tc-avr.c:891 config/tc-cris.c:3999
+#: config/tc-d10v.c:1708 config/tc-d30v.c:1836 config/tc-mips.c:3835
+#: config/tc-mips.c:4949 config/tc-mips.c:5881 config/tc-mips.c:6469
+#: config/tc-msp430.c:1871 config/tc-ppc.c:5542 config/tc-v850.c:2367
+#: config/tc-xstormy16.c:499
 msgid "expression too complex"
 msgstr ""
 
 msgid "expression too complex"
 msgstr ""
 
-#: config/tc-arm.c:720
+#: config/tc-arm.c:758 config/tc-arm.c:14522
 msgid "ARM register expected"
 msgstr ""
 
 msgid "ARM register expected"
 msgstr ""
 
-#: config/tc-arm.c:721
+#: config/tc-arm.c:759
 msgid "bad or missing co-processor number"
 msgstr ""
 
 msgid "bad or missing co-processor number"
 msgstr ""
 
-#: config/tc-arm.c:722
+#: config/tc-arm.c:760
 msgid "co-processor register expected"
 msgstr ""
 
 msgid "co-processor register expected"
 msgstr ""
 
-#: config/tc-arm.c:723
+#: config/tc-arm.c:761
 msgid "FPA register expected"
 msgstr ""
 
 msgid "FPA register expected"
 msgstr ""
 
-#: config/tc-arm.c:724
+#: config/tc-arm.c:762
 msgid "VFP single precision register expected"
 msgstr ""
 
 msgid "VFP single precision register expected"
 msgstr ""
 
-#: config/tc-arm.c:725
+#: config/tc-arm.c:763
 msgid "VFP double precision register expected"
 msgstr ""
 
 msgid "VFP double precision register expected"
 msgstr ""
 
-#: config/tc-arm.c:726
+#: config/tc-arm.c:764
 msgid "Maverick MVF register expected"
 msgstr ""
 
 msgid "Maverick MVF register expected"
 msgstr ""
 
-#: config/tc-arm.c:727
+#: config/tc-arm.c:765
 msgid "Maverick MVD register expected"
 msgstr ""
 
 msgid "Maverick MVD register expected"
 msgstr ""
 
-#: config/tc-arm.c:728
+#: config/tc-arm.c:766
 msgid "Maverick MVFX register expected"
 msgstr ""
 
 msgid "Maverick MVFX register expected"
 msgstr ""
 
-#: config/tc-arm.c:729
+#: config/tc-arm.c:767
 msgid "Maverick MVDX register expected"
 msgstr ""
 
 msgid "Maverick MVDX register expected"
 msgstr ""
 
-#: config/tc-arm.c:730
+#: config/tc-arm.c:768
 msgid "Maverick MVAX register expected"
 msgstr ""
 
 msgid "Maverick MVAX register expected"
 msgstr ""
 
-#: config/tc-arm.c:731
+#: config/tc-arm.c:769
 msgid "Maverick DSPSC register expected"
 msgstr ""
 
 msgid "Maverick DSPSC register expected"
 msgstr ""
 
-#: config/tc-arm.c:732
+#: config/tc-arm.c:770
 msgid "Intel Wireless MMX technology register expected"
 msgstr ""
 
 msgid "Intel Wireless MMX technology register expected"
 msgstr ""
 
-#: config/tc-arm.c:2417
+#: config/tc-arm.c:964
 msgid "bad arguments to instruction"
 msgstr ""
 
 msgid "bad arguments to instruction"
 msgstr ""
 
-#: config/tc-arm.c:2418
+#: config/tc-arm.c:965
 msgid "r15 not allowed here"
 msgstr ""
 
 msgid "r15 not allowed here"
 msgstr ""
 
-#: config/tc-arm.c:2419
+#: config/tc-arm.c:966
 msgid "instruction is not conditional"
 msgstr ""
 
 msgid "instruction is not conditional"
 msgstr ""
 
-#: config/tc-arm.c:2420
+#: config/tc-arm.c:967
 msgid "acc0 expected"
 msgstr ""
 
 msgid "acc0 expected"
 msgstr ""
 
-#: config/tc-arm.c:2621
+#: config/tc-arm.c:1100
 msgid "literal pool overflow"
 msgstr ""
 
 msgid "literal pool overflow"
 msgstr ""
 
-#: config/tc-arm.c:2924
+#: config/tc-arm.c:1475
+msgid "selected processor does not support THUMB opcodes"
+msgstr ""
+
+#: config/tc-arm.c:1489
+msgid "selected processor does not support ARM opcodes"
+msgstr ""
+
+#: config/tc-arm.c:1502
+#, c-format
+msgid "invalid instruction size selected (%d)"
+msgstr ""
+
+#: config/tc-arm.c:1509
 msgid "invalid syntax for .req directive"
 msgstr ""
 
 msgid "invalid syntax for .req directive"
 msgstr ""
 
-#: config/tc-arm.c:2967
+#: config/tc-arm.c:1552
 #, c-format
 msgid "unreq: missing hash entry for \"%s\""
 msgstr ""
 
 #, c-format
 msgid "unreq: missing hash entry for \"%s\""
 msgstr ""
 
-#: config/tc-arm.c:2986 config/tc-arm.c:2989
+#: config/tc-arm.c:1571 config/tc-arm.c:1574
 #, c-format
 msgid ".unreq: unrecognized symbol \"%s\""
 msgstr ""
 
 #, c-format
 msgid ".unreq: unrecognized symbol \"%s\""
 msgstr ""
 
-#: config/tc-arm.c:2992
+#: config/tc-arm.c:1577
 msgid "invalid syntax for .unreq directive"
 msgstr ""
 
 msgid "invalid syntax for .unreq directive"
 msgstr ""
 
-#: config/tc-arm.c:3078
+#: config/tc-arm.c:1659
 #, c-format
 msgid "alignment too large: %d assumed"
 msgstr ""
 
 #, c-format
 msgid "alignment too large: %d assumed"
 msgstr ""
 
-#: config/tc-arm.c:3081
+#: config/tc-arm.c:1662
 msgid "alignment negative. 0 assumed."
 msgstr ""
 
 msgid "alignment negative. 0 assumed."
 msgstr ""
 
-#: config/tc-arm.c:3165
+#: config/tc-arm.c:1743
 #, c-format
 msgid "expected comma after name \"%s\""
 msgstr ""
 
 #, c-format
 msgid "expected comma after name \"%s\""
 msgstr ""
 
-#: config/tc-arm.c:3215 config/tc-m32r.c:649
+#: config/tc-arm.c:1793 config/tc-m32r.c:617
 #, c-format
 msgid "symbol `%s' already defined"
 msgstr ""
 
 #, c-format
 msgid "symbol `%s' already defined"
 msgstr ""
 
-#: config/tc-arm.c:3240
-msgid "selected processor does not support THUMB opcodes"
-msgstr ""
-
-#: config/tc-arm.c:3254
-msgid "selected processor does not support ARM opcodes"
+#: config/tc-arm.c:1836
+#, c-format
+msgid "invalid operand to .code directive (%d) (expecting 16 or 32)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3267
-#, c-format
-msgid "invalid instruction size selected (%d)"
+#: config/tc-arm.c:1846
+msgid "garbage following instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3302
-#, c-format
-msgid "invalid operand to .code directive (%d) (expecting 16 or 32)"
+#: config/tc-arm.c:1916
+msgid "bad_segment"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:3313
-msgid "garbage following instruction"
+#: config/tc-arm.c:1932 config/tc-arm.c:2699 config/tc-arm.c:3889
+#: config/tc-arm.c:5841 config/tc-arm.c:5861 config/tc-i960.c:1940
+msgid "invalid constant"
 msgstr ""
 
 #. In the few cases where we might be able to accept something else
 #. this error can be overridden.
 msgstr ""
 
 #. In the few cases where we might be able to accept something else
 #. this error can be overridden.
-#: config/tc-arm.c:3363
+#: config/tc-arm.c:1967
 #, c-format
 msgid "register expected, not '%.100s'"
 msgstr ""
 
 #. In the few cases where we might be able to accept
 #. something else this error can be overridden.
 #, c-format
 msgid "register expected, not '%.100s'"
 msgstr ""
 
 #. In the few cases where we might be able to accept
 #. something else this error can be overridden.
-#: config/tc-arm.c:3414
+#: config/tc-arm.c:2017
 #, c-format
 msgid "Intel Wireless MMX technology register expected, not '%.100s'"
 msgstr ""
 
 #. In the few cases where we might be able to accept
 #. something else this error can be overridden.
 #, c-format
 msgid "Intel Wireless MMX technology register expected, not '%.100s'"
 msgstr ""
 
 #. In the few cases where we might be able to accept
 #. something else this error can be overridden.
-#: config/tc-arm.c:3486
+#: config/tc-arm.c:2087
 msgid "flag for {c}psr instruction expected"
 msgstr ""
 
 msgid "flag for {c}psr instruction expected"
 msgstr ""
 
-#: config/tc-arm.c:3520
+#: config/tc-arm.c:2120
 msgid "illegal co-processor number"
 msgstr ""
 
 msgid "illegal co-processor number"
 msgstr ""
 
-#: config/tc-arm.c:3552 config/tc-arm.c:6174
+#: config/tc-arm.c:2149 config/tc-arm.c:5101
 msgid "bad or missing expression"
 msgstr ""
 
 msgid "bad or missing expression"
 msgstr ""
 
-#: config/tc-arm.c:3558
+#: config/tc-arm.c:2155
 msgid "immediate co-processor expression too large"
 msgstr ""
 
 msgid "immediate co-processor expression too large"
 msgstr ""
 
-#: config/tc-arm.c:3622 config/tc-arm.c:3841 config/tc-arm.c:4941
-#: config/tc-arm.c:5029 config/tc-arm.c:5285 config/tc-arm.c:5389
-#: config/tc-arm.c:5674
+#: config/tc-arm.c:2214 config/tc-arm.c:2427 config/tc-arm.c:3718
+#: config/tc-arm.c:3804 config/tc-arm.c:3868 config/tc-arm.c:4106
+#: config/tc-arm.c:4208
 msgid "immediate expression expected"
 msgstr ""
 
 msgid "immediate expression expected"
 msgstr ""
 
-#: config/tc-arm.c:3637
+#: config/tc-arm.c:2229
 msgid "co-processor address must be word aligned"
 msgstr ""
 
 msgid "co-processor address must be word aligned"
 msgstr ""
 
-#: config/tc-arm.c:3643 config/tc-arm.c:3856
+#: config/tc-arm.c:2235 config/tc-arm.c:2442 config/tc-mips.c:5037
 msgid "offset too large"
 msgstr ""
 
 msgid "offset too large"
 msgstr ""
 
-#: config/tc-arm.c:3703
+#: config/tc-arm.c:2290
 msgid "comma expected after closing square bracket"
 msgstr ""
 
 msgid "comma expected after closing square bracket"
 msgstr ""
 
-#: config/tc-arm.c:3718 config/tc-arm.c:3904
+#: config/tc-arm.c:2305 config/tc-arm.c:2489
 msgid "pc may not be used in post-increment"
 msgstr ""
 
 msgid "pc may not be used in post-increment"
 msgstr ""
 
-#: config/tc-arm.c:3746
+#: config/tc-arm.c:2333
 msgid "'option' field too large"
 msgstr ""
 
 msgid "'option' field too large"
 msgstr ""
 
-#: config/tc-arm.c:3754
+#: config/tc-arm.c:2341
 msgid "'}' expected at end of 'option' field"
 msgstr ""
 
 msgid "'}' expected at end of 'option' field"
 msgstr ""
 
-#: config/tc-arm.c:3766
+#: config/tc-arm.c:2353
 msgid "non-constant expressions for 'option' field not supported"
 msgstr ""
 
 msgid "non-constant expressions for 'option' field not supported"
 msgstr ""
 
-#: config/tc-arm.c:3772
+#: config/tc-arm.c:2359
 msgid "# or { expected after comma"
 msgstr ""
 
 msgid "# or { expected after comma"
 msgstr ""
 
-#: config/tc-arm.c:3782 config/tc-arm.c:3920 config/tc-arm.c:4361
-#: config/tc-arm.c:6570 config/tc-arm.c:7455 config/tc-arm.c:7787
+#: config/tc-arm.c:2369 config/tc-arm.c:2505 config/tc-arm.c:3020
+#: config/tc-arm.c:5530 config/tc-arm.c:6134 config/tc-arm.c:6405
 msgid "pre-indexed expression expected"
 msgstr ""
 
 msgid "pre-indexed expression expected"
 msgstr ""
 
-#: config/tc-arm.c:3795 config/tc-arm.c:3933 config/tc-arm.c:4374
-#: config/tc-arm.c:6581 config/tc-arm.c:7467 config/tc-arm.c:7799
-#: config/tc-arm.c:8169 config/tc-arm.c:10832 config/tc-arm.c:10847
+#: config/tc-arm.c:2382 config/tc-arm.c:2518 config/tc-arm.c:3033
+#: config/tc-arm.c:5541 config/tc-arm.c:6146 config/tc-arm.c:6417
+#: config/tc-arm.c:6800 config/tc-arm.c:9110 config/tc-arm.c:9125
 msgid "missing ]"
 msgstr ""
 
 msgid "missing ]"
 msgstr ""
 
-#: config/tc-arm.c:3805 config/tc-arm.c:3943
+#: config/tc-arm.c:2392 config/tc-arm.c:2528
 msgid "pc may not be used with write-back"
 msgstr ""
 
 msgid "pc may not be used with write-back"
 msgstr ""
 
-#: config/tc-arm.c:3994
+#: config/tc-arm.c:2577
+msgid "Invalid NOP hint"
+msgstr ""
+
+#: config/tc-arm.c:2612
 msgid "comma expected after register name"
 msgstr ""
 
 msgid "comma expected after register name"
 msgstr ""
 
-#: config/tc-arm.c:4013
+#: config/tc-arm.c:2631
 msgid "CPSR or SPSR expected"
 msgstr ""
 
 msgid "CPSR or SPSR expected"
 msgstr ""
 
-#: config/tc-arm.c:4039
+#: config/tc-arm.c:2656
 msgid "comma missing after psr flags"
 msgstr ""
 
 msgid "comma missing after psr flags"
 msgstr ""
 
-#: config/tc-arm.c:4055 config/tc-arm.c:4065
+#: config/tc-arm.c:2672 config/tc-arm.c:2682
 msgid "only a register or immediate value can follow a psr flag"
 msgstr ""
 
 msgid "only a register or immediate value can follow a psr flag"
 msgstr ""
 
-#: config/tc-arm.c:4076
-msgid "immediate value cannot be used to set this field"
-msgstr ""
-
-#: config/tc-arm.c:4094 config/tc-arm.c:5695 config/tc-arm.c:6797
-#: config/tc-arm.c:7096 config/tc-arm.c:7116 config/tc-i960.c:1935
-msgid "invalid constant"
-msgstr ""
-
-#: config/tc-arm.c:4142
+#: config/tc-arm.c:2746
 msgid "rdhi, rdlo and rm must all be different"
 msgstr ""
 
 msgid "rdhi, rdlo and rm must all be different"
 msgstr ""
 
-#: config/tc-arm.c:4195
+#: config/tc-arm.c:2798
 msgid "rd and rm should be different in mul"
 msgstr ""
 
 msgid "rd and rm should be different in mul"
 msgstr ""
 
-#: config/tc-arm.c:4248
+#: config/tc-arm.c:2850
 msgid "rd and rm should be different in mla"
 msgstr ""
 
 msgid "rd and rm should be different in mla"
 msgstr ""
 
-#: config/tc-arm.c:4295
+#: config/tc-arm.c:2896
 #, c-format
 msgid "acc0 expected, not '%.100s'"
 msgstr ""
 
 #, c-format
 msgid "acc0 expected, not '%.100s'"
 msgstr ""
 
-#: config/tc-arm.c:4473
+#: config/tc-arm.c:2925 config/tc-arm.c:5439
+msgid "address offset too large"
+msgstr ""
+
+#: config/tc-arm.c:3130
 msgid "rdhi and rdlo must be different"
 msgstr ""
 
 msgid "rdhi and rdlo must be different"
 msgstr ""
 
-#: config/tc-arm.c:4581
+#: config/tc-arm.c:3235
 msgid "Warning: instruction unpredictable when using r15"
 msgstr ""
 
 msgid "Warning: instruction unpredictable when using r15"
 msgstr ""
 
-#: config/tc-arm.c:4796
+#: config/tc-arm.c:3444
+msgid "use of r15 in bx in ARM mode is not really useful"
+msgstr ""
+
+#: config/tc-arm.c:3466
 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:4857 config/tc-arm.c:4880
+#: config/tc-arm.c:3524 config/tc-arm.c:3548
 msgid "Rd equal to Rm or Rn yields unpredictable results"
 msgstr ""
 
 msgid "Rd equal to Rm or Rn yields unpredictable results"
 msgstr ""
 
-#: config/tc-arm.c:4946 config/tc-arm.c:5034 config/tc-arm.c:5291
-#: config/tc-arm.c:5395 config/tc-arm.c:5681 config/tc-arm.c:5767
-#: config/tc-arm.c:5952 config/tc-arm.c:6818 expr.c:1341 read.c:2112
+#: config/tc-arm.c:3577 config/tc-arm.c:3588
+msgid "shift expression expected"
+msgstr ""
+
+#: config/tc-arm.c:3598
+msgid "'LSL' or 'ASR' required"
+msgstr ""
+
+#: config/tc-arm.c:3604
+msgid "'LSL' required"
+msgstr ""
+
+#: config/tc-arm.c:3610
+msgid "'ASR' required"
+msgstr ""
+
+#: config/tc-arm.c:3632
+msgid "shift requires register or #expression"
+msgstr ""
+
+#: config/tc-arm.c:3633
+msgid "shift requires #expression"
+msgstr ""
+
+#: config/tc-arm.c:3663
+msgid "shift of 0 ignored."
+msgstr ""
+
+#: config/tc-arm.c:3669
+msgid "invalid immediate shift"
+msgstr ""
+
+#: config/tc-arm.c:3723 config/tc-arm.c:3809 config/tc-arm.c:3875
+#: config/tc-arm.c:4112 config/tc-arm.c:4214 config/tc-arm.c:4536
+#: config/tc-arm.c:4760 config/tc-arm.c:5698 expr.c:1332 read.c:2198
 msgid "bad expression"
 msgstr ""
 
 msgid "bad expression"
 msgstr ""
 
-#: config/tc-arm.c:4951 config/tc-arm.c:5039 config/tc-arm.c:5297
-#: config/tc-arm.c:5401 config/tc-arm.c:5687 config/tc-arm.c:7087
-#: config/tc-arm.c:7503 config/tc-arm.c:7836 config/tc-arm.c:8460
-#: config/tc-v850.c:1904 config/tc-v850.c:1925
+#: config/tc-arm.c:3728 config/tc-arm.c:3814 config/tc-arm.c:3881
+#: config/tc-arm.c:4118 config/tc-arm.c:4220 config/tc-arm.c:5832
+#: config/tc-arm.c:6182 config/tc-arm.c:6454 config/tc-arm.c:7063
+#: config/tc-v850.c:1924 config/tc-v850.c:1945
 msgid "constant expression expected"
 msgstr ""
 
 msgid "constant expression expected"
 msgstr ""
 
-#: config/tc-arm.c:4957 config/tc-arm.c:5045 config/tc-arm.c:5776
-#: config/tc-arm.c:5961 config/tc-arm.c:6182 config/tc-arm.c:9768
-#: config/tc-arm.c:9803 config/tc-arm.c:9813 config/tc-z8k.c:1129
-#: config/tc-z8k.c:1141
+#: config/tc-arm.c:3734 config/tc-arm.c:3820 config/tc-arm.c:4545
+#: config/tc-arm.c:4769 config/tc-arm.c:5109 config/tc-arm.c:8198
+#: config/tc-arm.c:8233 config/tc-arm.c:8243 config/tc-z8k.c:1125
+#: config/tc-z8k.c:1137
 msgid "immediate value out of range"
 msgstr ""
 
 msgid "immediate value out of range"
 msgstr ""
 
-#: config/tc-arm.c:5211
+#: config/tc-arm.c:4020
 msgid "missing endian specifier"
 msgstr ""
 
 msgid "missing endian specifier"
 msgstr ""
 
-#: config/tc-arm.c:5220
+#: config/tc-arm.c:4029
 msgid "valid endian specifiers are be or le"
 msgstr ""
 
 msgid "valid endian specifiers are be or le"
 msgstr ""
 
-#: config/tc-arm.c:5275 config/tc-arm.c:5379
+#: config/tc-arm.c:4096 config/tc-arm.c:4198
 msgid "missing rotation field after comma"
 msgstr ""
 
 msgid "missing rotation field after comma"
 msgstr ""
 
-#: config/tc-arm.c:5319 config/tc-arm.c:5424
+#: config/tc-arm.c:4140 config/tc-arm.c:4243
 msgid "rotation can be 8, 16, 24 or 0 when field is ommited"
 msgstr ""
 
 msgid "rotation can be 8, 16, 24 or 0 when field is ommited"
 msgstr ""
 
-#: config/tc-arm.c:5736
+#: config/tc-arm.c:4492
 msgid "unrecognized flag"
 msgstr ""
 
 msgid "unrecognized flag"
 msgstr ""
 
-#: config/tc-arm.c:5742
+#: config/tc-arm.c:4499
 msgid "no 'a', 'i', or 'f' flags for 'cps'"
 msgstr ""
 
 msgid "no 'a', 'i', or 'f' flags for 'cps'"
 msgstr ""
 
-#: config/tc-arm.c:6215 config/tc-arm.c:6374
+#: config/tc-arm.c:4810
+msgid "lo register required"
+msgstr ""
+
+#: config/tc-arm.c:4818
+msgid "hi register required"
+msgstr ""
+
+#: config/tc-arm.c:4886
+msgid "only lo regs allowed with immediate"
+msgstr ""
+
+#: config/tc-arm.c:4905 config/tc-xtensa.c:4123
+msgid "invalid immediate"
+msgstr ""
+
+#: config/tc-arm.c:5141 config/tc-arm.c:5285
 msgid "non-word size not supported with control register"
 msgstr ""
 
 msgid "non-word size not supported with control register"
 msgstr ""
 
-#: config/tc-arm.c:6230
+#: config/tc-arm.c:5155
 msgid "only r15 allowed here"
 msgstr ""
 
 msgid "only r15 allowed here"
 msgstr ""
 
-#: config/tc-arm.c:6372
+#: config/tc-arm.c:5283
 msgid "conditional execution not supported with control register"
 msgstr ""
 
 msgid "conditional execution not supported with control register"
 msgstr ""
 
-#: config/tc-arm.c:6533
+#: config/tc-arm.c:5493
 msgid "'[' expected after PLD mnemonic"
 msgstr ""
 
 msgid "'[' expected after PLD mnemonic"
 msgstr ""
 
-#: config/tc-arm.c:6555
+#: config/tc-arm.c:5515
 msgid "post-indexed expression used in preload instruction"
 msgstr ""
 
 msgid "post-indexed expression used in preload instruction"
 msgstr ""
 
-#: config/tc-arm.c:6560 config/tc-arm.c:6590
+#: config/tc-arm.c:5520 config/tc-arm.c:5550
 msgid "writeback used in preload instruction"
 msgstr ""
 
 msgid "writeback used in preload instruction"
 msgstr ""
 
-#: config/tc-arm.c:6632
+#: config/tc-arm.c:5591
 msgid "destination register must be even"
 msgstr ""
 
 msgid "destination register must be even"
 msgstr ""
 
-#: config/tc-arm.c:6638
+#: config/tc-arm.c:5597
 msgid "r14 not allowed here"
 msgstr ""
 
 msgid "r14 not allowed here"
 msgstr ""
 
-#: config/tc-arm.c:6645
+#: config/tc-arm.c:5604
 msgid "pre/post-indexing used when modified address register is destination"
 msgstr ""
 
 msgid "pre/post-indexing used when modified address register is destination"
 msgstr ""
 
-#: config/tc-arm.c:6655
+#: config/tc-arm.c:5614
 msgid "ldrd destination registers must not overlap index register"
 msgstr ""
 
 msgid "ldrd destination registers must not overlap index register"
 msgstr ""
 
-#: config/tc-arm.c:6781
-msgid "bad_segment"
-msgstr ""
-
-#: config/tc-arm.c:6840 config/tc-arm.c:6851
-msgid "shift expression expected"
-msgstr ""
-
-#: config/tc-arm.c:6861
-msgid "'LSL' or 'ASR' required"
-msgstr ""
-
-#: config/tc-arm.c:6867
-msgid "'LSL' required"
-msgstr ""
-
-#: config/tc-arm.c:6873
-msgid "'ASR' required"
-msgstr ""
-
-#: config/tc-arm.c:6895
-msgid "shift requires register or #expression"
-msgstr ""
-
-#: config/tc-arm.c:6896
-msgid "shift requires #expression"
-msgstr ""
-
-#: config/tc-arm.c:6926
-msgid "shift of 0 ignored."
-msgstr ""
-
-#: config/tc-arm.c:6932
-msgid "invalid immediate shift"
-msgstr ""
-
-#: config/tc-arm.c:7129
+#: config/tc-arm.c:5874
 msgid "register or shift expression expected"
 msgstr ""
 
 msgid "register or shift expression expected"
 msgstr ""
 
-#: config/tc-arm.c:7182
+#: config/tc-arm.c:5926
 msgid "invalid floating point immediate expression"
 msgstr ""
 
 msgid "invalid floating point immediate expression"
 msgstr ""
 
-#: config/tc-arm.c:7186
+#: config/tc-arm.c:5930
 msgid "floating point register or immediate expression expected"
 msgstr ""
 
 msgid "floating point register or immediate expression expected"
 msgstr ""
 
-#: config/tc-arm.c:7339 config/tc-arm.c:7667
-msgid "address offset too large"
-msgstr ""
-
-#: config/tc-arm.c:7397 config/tc-arm.c:7586 config/tc-arm.c:7727
+#: config/tc-arm.c:6076 config/tc-arm.c:6264 config/tc-arm.c:6345
 msgid "address expected"
 msgstr ""
 
 msgid "address expected"
 msgstr ""
 
-#: config/tc-arm.c:7427 config/tc-arm.c:7439 config/tc-arm.c:7476
-#: config/tc-arm.c:7604 config/tc-arm.c:7757 config/tc-arm.c:7771
-#: config/tc-arm.c:7808
+#: config/tc-arm.c:6106 config/tc-arm.c:6118 config/tc-arm.c:6155
+#: config/tc-arm.c:6282 config/tc-arm.c:6375 config/tc-arm.c:6389
+#: config/tc-arm.c:6426
 #, c-format
 msgid "%s register same as write-back base"
 msgstr ""
 
 #, c-format
 msgid "%s register same as write-back base"
 msgstr ""
 
-#: config/tc-arm.c:7429 config/tc-arm.c:7441 config/tc-arm.c:7478
-#: config/tc-arm.c:7606 config/tc-arm.c:7759 config/tc-arm.c:7773
-#: config/tc-arm.c:7810
+#: config/tc-arm.c:6108 config/tc-arm.c:6120 config/tc-arm.c:6157
+#: config/tc-arm.c:6284 config/tc-arm.c:6377 config/tc-arm.c:6391
+#: config/tc-arm.c:6428
 msgid "destination"
 msgstr ""
 
 msgid "destination"
 msgstr ""
 
-#: config/tc-arm.c:7429 config/tc-arm.c:7441 config/tc-arm.c:7478
-#: config/tc-arm.c:7606 config/tc-arm.c:7759 config/tc-arm.c:7773
-#: config/tc-arm.c:7810
+#: config/tc-arm.c:6108 config/tc-arm.c:6120 config/tc-arm.c:6157
+#: config/tc-arm.c:6284 config/tc-arm.c:6377 config/tc-arm.c:6391
+#: config/tc-arm.c:6428
 msgid "source"
 msgstr ""
 
 msgid "source"
 msgstr ""
 
-#: config/tc-arm.c:7488 config/tc-arm.c:7820 config/tc-arm.c:10074
+#: config/tc-arm.c:6167 config/tc-arm.c:6438 config/tc-arm.c:8411
 msgid "invalid pseudo operation"
 msgstr ""
 
 msgid "invalid pseudo operation"
 msgstr ""
 
-#: config/tc-arm.c:7540 config/tc-arm.c:7871
+#: config/tc-arm.c:6219 config/tc-arm.c:6489
 msgid "literal pool insertion failed"
 msgstr ""
 
 msgid "literal pool insertion failed"
 msgstr ""
 
-#: config/tc-arm.c:7634 config/tc-arm.c:7640
+#: config/tc-arm.c:6312 config/tc-arm.c:6318
 msgid "post-indexed expression expected"
 msgstr ""
 
 msgid "post-indexed expression expected"
 msgstr ""
 
-#: config/tc-arm.c:7936
+#: config/tc-arm.c:6553
 msgid "bad range in register list"
 msgstr ""
 
 msgid "bad range in register list"
 msgstr ""
 
-#: config/tc-arm.c:7944 config/tc-arm.c:7953 config/tc-arm.c:7995
+#: config/tc-arm.c:6561 config/tc-arm.c:6570 config/tc-arm.c:6612
 #, 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:7956
+#: config/tc-arm.c:6573
 msgid "Warning: register range not in ascending order"
 msgstr ""
 
 msgid "Warning: register range not in ascending order"
 msgstr ""
 
-#: config/tc-arm.c:7968
+#: config/tc-arm.c:6585
 msgid "missing `}'"
 msgstr ""
 
 msgid "missing `}'"
 msgstr ""
 
-#: config/tc-arm.c:7984
+#: config/tc-arm.c:6601
 msgid "invalid register mask"
 msgstr ""
 
 msgid "invalid register mask"
 msgstr ""
 
-#: config/tc-arm.c:8043
+#: config/tc-arm.c:6659
 msgid "r15 not allowed as base register"
 msgstr ""
 
 msgid "r15 not allowed as base register"
 msgstr ""
 
-#: config/tc-arm.c:8077 config/tc-arm.c:8086
+#: config/tc-arm.c:6693 config/tc-arm.c:6702
 msgid "writeback of base register is UNPREDICTABLE"
 msgstr ""
 
 msgid "writeback of base register is UNPREDICTABLE"
 msgstr ""
 
-#: config/tc-arm.c:8080
+#: config/tc-arm.c:6696
 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:8090
+#: config/tc-arm.c:6706
 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:8129 config/tc-arm.c:8143
+#: config/tc-arm.c:6760 config/tc-arm.c:6774
 msgid "r15 not allowed in swap"
 msgstr ""
 
 msgid "r15 not allowed in swap"
 msgstr ""
 
-#: config/tc-arm.c:8236
-msgid "use of r15 in bx in ARM mode is not really useful"
-msgstr ""
-
-#: config/tc-arm.c:8466
+#: config/tc-arm.c:7069
 msgid "constant value required for number of registers"
 msgstr ""
 
 msgid "constant value required for number of registers"
 msgstr ""
 
-#: config/tc-arm.c:8474
+#: config/tc-arm.c:7077 config/tc-arm.c:14226
 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:8535
+#: config/tc-arm.c:7138
 msgid "r15 not allowed as base register with write-back"
 msgstr ""
 
 msgid "r15 not allowed as base register with write-back"
 msgstr ""
 
-#: config/tc-arm.c:8905 config/tc-arm.c:8941
-msgid "only two consecutive VFP SP registers allowed here"
-msgstr ""
-
-#: config/tc-arm.c:9093
-msgid "VFP system register expected"
-msgstr ""
-
-#: config/tc-arm.c:9227 config/tc-arm.c:9266 config/tc-arm.c:9279
-#: config/tc-arm.c:9340 config/tc-arm.c:9379 config/tc-arm.c:9392
-#: config/tc-h8300.c:1009 config/tc-mips.c:9527 config/tc-mips.c:9557
+#: config/tc-arm.c:7533 config/tc-arm.c:7572 config/tc-h8300.c:1010
+#: config/tc-mips.c:9585 config/tc-mips.c:9615
 msgid "invalid register list"
 msgstr ""
 
 msgid "invalid register list"
 msgstr ""
 
-#: config/tc-arm.c:9233 config/tc-arm.c:9346
+#: config/tc-arm.c:7539 config/tc-arm.c:14310 config/tc-arm.c:14317
 msgid "register list not in ascending order"
 msgstr ""
 
 msgid "register list not in ascending order"
 msgstr ""
 
-#: config/tc-arm.c:9258 config/tc-arm.c:9371
+#: config/tc-arm.c:7564
 msgid "register range not in ascending order"
 msgstr ""
 
 msgid "register range not in ascending order"
 msgstr ""
 
-#: config/tc-arm.c:9296 config/tc-arm.c:9409
+#: config/tc-arm.c:7597
 msgid "non-contiguous register range"
 msgstr ""
 
 msgid "non-contiguous register range"
 msgstr ""
 
-#: config/tc-arm.c:9439 config/tc-arm.c:9476
-msgid "this addressing mode requires base-register writeback"
+#: config/tc-arm.c:7626 config/tc-arm.c:7663
+msgid "only two consecutive VFP SP registers allowed here"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9632
-msgid "lo register required"
+#: config/tc-arm.c:7810
+msgid "VFP system register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9640
-msgid "hi register required"
+#: config/tc-arm.c:7921 config/tc-arm.c:7958
+msgid "this addressing mode requires base-register writeback"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-arm.c:9710 config/tc-arm.c:10919
+#: config/tc-arm.c:8140 config/tc-arm.c:9219
 msgid "dest and source1 must be the same register"
 msgstr ""
 
 msgid "dest and source1 must be the same register"
 msgstr ""
 
-#: config/tc-arm.c:9717
+#: config/tc-arm.c:8147
 msgid "subtract valid only on lo regs"
 msgstr ""
 
 msgid "subtract valid only on lo regs"
 msgstr ""
 
-#: config/tc-arm.c:9741
+#: config/tc-arm.c:8171
 msgid "invalid Hi register with immediate"
 msgstr ""
 
 msgid "invalid Hi register with immediate"
 msgstr ""
 
-#: config/tc-arm.c:9781
+#: config/tc-arm.c:8211
 msgid "invalid immediate value for stack adjust"
 msgstr ""
 
 msgid "invalid immediate value for stack adjust"
 msgstr ""
 
-#: config/tc-arm.c:9792
+#: config/tc-arm.c:8222
 msgid "invalid immediate for address calculation"
 msgstr ""
 
 msgid "invalid immediate for address calculation"
 msgstr ""
 
-#: config/tc-arm.c:9879
+#: config/tc-arm.c:8307
 msgid "source1 and dest must be same register"
 msgstr ""
 
 msgid "source1 and dest must be same register"
 msgstr ""
 
-#: config/tc-arm.c:9913
+#: config/tc-arm.c:8341
 msgid "invalid immediate for shift"
 msgstr ""
 
 msgid "invalid immediate for shift"
 msgstr ""
 
-#: config/tc-arm.c:9992
-msgid "only lo regs allowed with immediate"
-msgstr ""
-
-#: config/tc-arm.c:10011
-msgid "invalid immediate"
-msgstr ""
-
-#: config/tc-arm.c:10065
+#: config/tc-arm.c:8402
 msgid "expected ']'"
 msgstr ""
 
 msgid "expected ']'"
 msgstr ""
 
-#: config/tc-arm.c:10138
+#: config/tc-arm.c:8475
 msgid "byte or halfword not valid for base register"
 msgstr ""
 
 msgid "byte or halfword not valid for base register"
 msgstr ""
 
-#: config/tc-arm.c:10143
+#: config/tc-arm.c:8480
 msgid "r15 based store not allowed"
 msgstr ""
 
 msgid "r15 based store not allowed"
 msgstr ""
 
-#: config/tc-arm.c:10148
+#: config/tc-arm.c:8485
 msgid "invalid base register for register offset"
 msgstr ""
 
 msgid "invalid base register for register offset"
 msgstr ""
 
-#: config/tc-arm.c:10166 config/tc-arm.c:10201
+#: config/tc-arm.c:8503 config/tc-arm.c:8538
 msgid "invalid offset"
 msgstr ""
 
 msgid "invalid offset"
 msgstr ""
 
-#: config/tc-arm.c:10177
+#: config/tc-arm.c:8514
 msgid "invalid base register in load/store"
 msgstr ""
 
 msgid "invalid base register in load/store"
 msgstr ""
 
-#: config/tc-arm.c:10720
+#: config/tc-arm.c:8990
 msgid "expecting immediate, 7bit operand"
 msgstr ""
 
 msgid "expecting immediate, 7bit operand"
 msgstr ""
 
-#: config/tc-arm.c:10735
+#: config/tc-arm.c:9005
 msgid "immediate out of range"
 msgstr ""
 
 msgid "immediate out of range"
 msgstr ""
 
-#: config/tc-arm.c:10778
+#: config/tc-arm.c:9058
 msgid "offset expected"
 msgstr ""
 
 msgid "offset expected"
 msgstr ""
 
-#: config/tc-arm.c:10787 config/tc-pj.c:537 config/tc-sh.c:4107
+#: config/tc-arm.c:9067 config/tc-pj.c:536 config/tc-sh.c:4107
 msgid "offset out of range"
 msgstr ""
 
 msgid "offset out of range"
 msgstr ""
 
-#: config/tc-arm.c:10792
+#: config/tc-arm.c:9072
 msgid "offset not a multiple of 4"
 msgstr ""
 
 msgid "offset not a multiple of 4"
 msgstr ""
 
-#: config/tc-arm.c:10927
+#: config/tc-arm.c:9227
 msgid "Rs and Rd must be different in MUL"
 msgstr ""
 
 msgid "Rs and Rd must be different in MUL"
 msgstr ""
 
-#: config/tc-arm.c:11071
+#: config/tc-arm.c:9362
 msgid ""
 "inserted missing '!': load/store multiple always writes back base register"
 msgstr ""
 
 msgid ""
 "inserted missing '!': load/store multiple always writes back base register"
 msgstr ""
 
-#: config/tc-arm.c:11093
+#: config/tc-arm.c:9384
 msgid "only lo-regs valid in load/store multiple"
 msgstr ""
 
 msgid "only lo-regs valid in load/store multiple"
 msgstr ""
 
-#: config/tc-arm.c:11139
+#: config/tc-arm.c:9426
 msgid "syntax: ldrs[b] Rd, [Rb, Ro]"
 msgstr ""
 
 msgid "syntax: ldrs[b] Rd, [Rb, Ro]"
 msgstr ""
 
-#: config/tc-arm.c:11203
+#: config/tc-arm.c:9486
 msgid "invalid register list to push/pop instruction"
 msgstr ""
 
 msgid "invalid register list to push/pop instruction"
 msgstr ""
 
-#: config/tc-arm.c:11314 config/tc-arm.c:11552
+#: config/tc-arm.c:9589 config/tc-arm.c:10966
 msgid "virtual memory exhausted"
 msgstr ""
 
 msgid "virtual memory exhausted"
 msgstr ""
 
-#: config/tc-arm.c:11339
+#: config/tc-arm.c:9613
 #, c-format
 msgid "failed to create an alias for %s, reason: %s"
 msgstr ""
 
 #, c-format
 msgid "failed to create an alias for %s, reason: %s"
 msgstr ""
 
-#: config/tc-arm.c:11404
+#: config/tc-arm.c:9677
 #, c-format
 msgid "register '%s' does not exist\n"
 msgstr ""
 
 #, c-format
 msgid "register '%s' does not exist\n"
 msgstr ""
 
-#: config/tc-arm.c:11408
+#: config/tc-arm.c:9681
 #, c-format
 msgid ""
 "ignoring redefinition of register alias '%s' to non-existant register '%s'"
 msgstr ""
 
 #, c-format
 msgid ""
 "ignoring redefinition of register alias '%s' to non-existant register '%s'"
 msgstr ""
 
-#: config/tc-arm.c:11417
+#: config/tc-arm.c:9690
 #, c-format
 msgid "ignoring redefinition of register alias '%s'"
 msgstr ""
 
 #, c-format
 msgid "ignoring redefinition of register alias '%s'"
 msgstr ""
 
-#: config/tc-arm.c:11423
+#: config/tc-arm.c:9696
 msgid "ignoring incomplete .req pseuso op"
 msgstr ""
 
 msgid "ignoring incomplete .req pseuso op"
 msgstr ""
 
-#: config/tc-arm.c:11576
+#: config/tc-arm.c:10990
 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:11586
+#: config/tc-arm.c:11000
 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:11648
+#: config/tc-arm.c:11062
 msgid "hard-float conflicts with specified fpu"
 msgstr ""
 
 msgid "hard-float conflicts with specified fpu"
 msgstr ""
 
-#: config/tc-arm.c:11897
+#: config/tc-arm.c:11246
 msgid "bad call to MD_ATOF()"
 msgstr ""
 
 msgid "bad call to MD_ATOF()"
 msgstr ""
 
-#: config/tc-arm.c:12127
+#: config/tc-arm.c:11402
 #, 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:12141
+#: config/tc-arm.c:11416
 #, c-format
 msgid "invalid constant (%lx) after fixup"
 msgstr ""
 
 #, c-format
 msgid "invalid constant (%lx) after fixup"
 msgstr ""
 
-#: config/tc-arm.c:12178
+#: config/tc-arm.c:11453
 #, 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:12208
+#: config/tc-arm.c:11483
 #, c-format
 msgid "bad immediate value for offset (%ld)"
 msgstr ""
 
 #, c-format
 msgid "bad immediate value for offset (%ld)"
 msgstr ""
 
-#: config/tc-arm.c:12230 config/tc-arm.c:12252
+#: config/tc-arm.c:11505 config/tc-arm.c:11527
 msgid "invalid literal constant: pool needs to be closer"
 msgstr ""
 
 msgid "invalid literal constant: pool needs to be closer"
 msgstr ""
 
-#: config/tc-arm.c:12232
+#: config/tc-arm.c:11507
 #, c-format
 msgid "bad immediate value for half-word offset (%ld)"
 msgstr ""
 
 #, c-format
 msgid "bad immediate value for half-word offset (%ld)"
 msgstr ""
 
-#: config/tc-arm.c:12269
+#: config/tc-arm.c:11544
 msgid "shift expression is too large"
 msgstr ""
 
 msgid "shift expression is too large"
 msgstr ""
 
-#: config/tc-arm.c:12288 config/tc-arm.c:12297
+#: config/tc-arm.c:11561
+msgid "invalid smi expression"
+msgstr ""
+
+#: config/tc-arm.c:11572 config/tc-arm.c:11581
 msgid "invalid swi expression"
 msgstr ""
 
 msgid "invalid swi expression"
 msgstr ""
 
-#: config/tc-arm.c:12307
+#: config/tc-arm.c:11591
 msgid "invalid expression in load/store multiple"
 msgstr ""
 
 msgid "invalid expression in load/store multiple"
 msgstr ""
 
-#: config/tc-arm.c:12360
+#: config/tc-arm.c:11641
 msgid "GAS can't handle same-section branch dest >= 0x04000000"
 msgstr ""
 
 msgid "GAS can't handle same-section branch dest >= 0x04000000"
 msgstr ""
 
-#: config/tc-arm.c:12369
+#: config/tc-arm.c:11650
 msgid "out of range branch"
 msgstr ""
 
 msgid "out of range branch"
 msgstr ""
 
-#: config/tc-arm.c:12402 config/tc-arm.c:12418
+#: config/tc-arm.c:11707 config/tc-arm.c:11732
 msgid "branch out of range"
 msgstr ""
 
 msgid "branch out of range"
 msgstr ""
 
-#: config/tc-arm.c:12442
+#: config/tc-arm.c:11765
 msgid "branch with link out of range"
 msgstr ""
 
 msgid "branch with link out of range"
 msgstr ""
 
-#: config/tc-arm.c:12514
+#: config/tc-arm.c:11858
+msgid "rel31 relocation overflow"
+msgstr ""
+
+#: config/tc-arm.c:11874
 msgid "illegal value for co-processor offset"
 msgstr ""
 
 msgid "illegal value for co-processor offset"
 msgstr ""
 
-#: config/tc-arm.c:12526
+#: config/tc-arm.c:11886
 msgid "Illegal value for co-processor offset"
 msgstr ""
 
 msgid "Illegal value for co-processor offset"
 msgstr ""
 
-#: config/tc-arm.c:12550
+#: config/tc-arm.c:11910
 #, c-format
 msgid "invalid offset, target not word aligned (0x%08X)"
 msgstr ""
 
 #, c-format
 msgid "invalid offset, target not word aligned (0x%08X)"
 msgstr ""
 
-#: config/tc-arm.c:12556 config/tc-arm.c:12566 config/tc-arm.c:12574
-#: config/tc-arm.c:12582 config/tc-arm.c:12590
+#: config/tc-arm.c:11916 config/tc-arm.c:11926 config/tc-arm.c:11934
+#: config/tc-arm.c:11942 config/tc-arm.c:11950
 #, 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:12630
+#: config/tc-arm.c:11990
 msgid "invalid immediate for stack address calculation"
 msgstr ""
 
 msgid "invalid immediate for stack address calculation"
 msgstr ""
 
-#: config/tc-arm.c:12639
+#: config/tc-arm.c:11999
 #, 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:12649
+#: config/tc-arm.c:12009
 msgid "invalid 8bit immediate"
 msgstr ""
 
 msgid "invalid 8bit immediate"
 msgstr ""
 
-#: config/tc-arm.c:12657
+#: config/tc-arm.c:12017
 msgid "invalid 3bit immediate"
 msgstr ""
 
 msgid "invalid 3bit immediate"
 msgstr ""
 
-#: config/tc-arm.c:12673
+#: config/tc-arm.c:12033
 #, c-format
 msgid "invalid immediate: %ld is too large"
 msgstr ""
 
 #, c-format
 msgid "invalid immediate: %ld is too large"
 msgstr ""
 
-#: config/tc-arm.c:12688
+#: config/tc-arm.c:12048
 #, c-format
 msgid "illegal Thumb shift value: %ld"
 msgstr ""
 
 #, c-format
 msgid "illegal Thumb shift value: %ld"
 msgstr ""
 
-#: config/tc-arm.c:12702
+#: config/tc-arm.c:12062
 #, c-format
 msgid "bad relocation fixup type (%d)"
 msgstr ""
 
 #, c-format
 msgid "bad relocation fixup type (%d)"
 msgstr ""
 
-#: config/tc-arm.c:12773
+#: config/tc-arm.c:12133
 msgid "literal referenced across section boundary"
 msgstr ""
 
 msgid "literal referenced across section boundary"
 msgstr ""
 
-#: config/tc-arm.c:12789
+#: config/tc-arm.c:12151
 msgid "internal relocation (type: IMMEDIATE) not fixed up"
 msgstr ""
 
 msgid "internal relocation (type: IMMEDIATE) not fixed up"
 msgstr ""
 
-#: config/tc-arm.c:12794
+#: config/tc-arm.c:12156
 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:12803
+#: config/tc-arm.c:12165
 #, c-format
 msgid "undefined local label `%s'"
 msgstr ""
 
 #, c-format
 msgid "undefined local label `%s'"
 msgstr ""
 
-#: config/tc-arm.c:12809
+#: config/tc-arm.c:12171
 msgid "internal_relocation (type: OFFSET_IMM) not fixed up"
 msgstr ""
 
 msgid "internal_relocation (type: OFFSET_IMM) not fixed up"
 msgstr ""
 
-#: config/tc-arm.c:12827 config/tc-cris.c:3127 config/tc-mcore.c:2052
-#: config/tc-mmix.c:2943 config/tc-ns32k.c:2396
+#: config/tc-arm.c:12191 config/tc-cris.c:3936 config/tc-mcore.c:2053
+#: config/tc-mmix.c:2930 config/tc-ns32k.c:2393
 msgid "<unknown>"
 msgstr ""
 
 msgid "<unknown>"
 msgstr ""
 
-#: config/tc-arm.c:12830 config/tc-arm.c:12851
+#: config/tc-arm.c:12194 config/tc-arm.c:12215
 #, 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:12947
+#: config/tc-arm.c:12342
 #, c-format
 msgid "no operator -- statement `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "no operator -- statement `%s'\n"
 msgstr ""
 
-#: config/tc-arm.c:12965 config/tc-arm.c:12991
+#: config/tc-arm.c:12360 config/tc-arm.c:12386
 #, c-format
 msgid "selected processor does not support `%s'"
 msgstr ""
 
 #, c-format
 msgid "selected processor does not support `%s'"
 msgstr ""
 
-#: config/tc-arm.c:13009
+#: config/tc-arm.c:12404
 #, c-format
 msgid "bad instruction `%s'"
 msgstr ""
 
 #, c-format
 msgid "bad instruction `%s'"
 msgstr ""
 
-#: config/tc-arm.c:13110
+#: config/tc-arm.c:12505
 msgid "generate PIC code"
 msgstr ""
 
 msgid "generate PIC code"
 msgstr ""
 
-#: config/tc-arm.c:13111
+#: config/tc-arm.c:12506
 msgid "assemble Thumb code"
 msgstr ""
 
 msgid "assemble Thumb code"
 msgstr ""
 
-#: config/tc-arm.c:13112
+#: config/tc-arm.c:12507
 msgid "support ARM/Thumb interworking"
 msgstr ""
 
 msgid "support ARM/Thumb interworking"
 msgstr ""
 
-#: config/tc-arm.c:13114
-msgid "use old ABI (ELF only)"
-msgstr ""
-
-#: config/tc-arm.c:13115
+#: config/tc-arm.c:12509
 msgid "code uses 32-bit program counter"
 msgstr ""
 
 msgid "code uses 32-bit program counter"
 msgstr ""
 
-#: config/tc-arm.c:13116
+#: config/tc-arm.c:12510
 msgid "code uses 26-bit program counter"
 msgstr ""
 
 msgid "code uses 26-bit program counter"
 msgstr ""
 
-#: config/tc-arm.c:13117
+#: config/tc-arm.c:12511
 msgid "floating point args are in fp regs"
 msgstr ""
 
 msgid "floating point args are in fp regs"
 msgstr ""
 
-#: config/tc-arm.c:13119
+#: config/tc-arm.c:12513
 msgid "re-entrant code"
 msgstr ""
 
 msgid "re-entrant code"
 msgstr ""
 
-#: config/tc-arm.c:13120
+#: config/tc-arm.c:12514
 msgid "code is ATPCS conformant"
 msgstr ""
 
 msgid "code is ATPCS conformant"
 msgstr ""
 
-#: config/tc-arm.c:13121
+#: config/tc-arm.c:12515
 msgid "assemble for big-endian"
 msgstr ""
 
 msgid "assemble for big-endian"
 msgstr ""
 
-#: config/tc-arm.c:13122
+#: config/tc-arm.c:12516
 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:13126
+#: config/tc-arm.c:12520
 msgid "use frame pointer"
 msgstr ""
 
 msgid "use frame pointer"
 msgstr ""
 
-#: config/tc-arm.c:13127
+#: config/tc-arm.c:12521
 msgid "use stack size checking"
 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 "use stack size checking"
 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:13131 config/tc-arm.c:13132
+#: config/tc-arm.c:12525 config/tc-arm.c:12526
 msgid "use -mcpu=arm1"
 msgstr ""
 
 msgid "use -mcpu=arm1"
 msgstr ""
 
-#: config/tc-arm.c:13133 config/tc-arm.c:13134
+#: config/tc-arm.c:12527 config/tc-arm.c:12528
 msgid "use -mcpu=arm2"
 msgstr ""
 
 msgid "use -mcpu=arm2"
 msgstr ""
 
-#: config/tc-arm.c:13135 config/tc-arm.c:13136
+#: config/tc-arm.c:12529 config/tc-arm.c:12530
 msgid "use -mcpu=arm250"
 msgstr ""
 
 msgid "use -mcpu=arm250"
 msgstr ""
 
-#: config/tc-arm.c:13137 config/tc-arm.c:13138
+#: config/tc-arm.c:12531 config/tc-arm.c:12532
 msgid "use -mcpu=arm3"
 msgstr ""
 
 msgid "use -mcpu=arm3"
 msgstr ""
 
-#: config/tc-arm.c:13139 config/tc-arm.c:13140
+#: config/tc-arm.c:12533 config/tc-arm.c:12534
 msgid "use -mcpu=arm6"
 msgstr ""
 
 msgid "use -mcpu=arm6"
 msgstr ""
 
-#: config/tc-arm.c:13141 config/tc-arm.c:13142
+#: config/tc-arm.c:12535 config/tc-arm.c:12536
 msgid "use -mcpu=arm600"
 msgstr ""
 
 msgid "use -mcpu=arm600"
 msgstr ""
 
-#: config/tc-arm.c:13143 config/tc-arm.c:13144
+#: config/tc-arm.c:12537 config/tc-arm.c:12538
 msgid "use -mcpu=arm610"
 msgstr ""
 
 msgid "use -mcpu=arm610"
 msgstr ""
 
-#: config/tc-arm.c:13145 config/tc-arm.c:13146
+#: config/tc-arm.c:12539 config/tc-arm.c:12540
 msgid "use -mcpu=arm620"
 msgstr ""
 
 msgid "use -mcpu=arm620"
 msgstr ""
 
-#: config/tc-arm.c:13147 config/tc-arm.c:13148
+#: config/tc-arm.c:12541 config/tc-arm.c:12542
 msgid "use -mcpu=arm7"
 msgstr ""
 
 msgid "use -mcpu=arm7"
 msgstr ""
 
-#: config/tc-arm.c:13149 config/tc-arm.c:13150
+#: config/tc-arm.c:12543 config/tc-arm.c:12544
 msgid "use -mcpu=arm70"
 msgstr ""
 
 msgid "use -mcpu=arm70"
 msgstr ""
 
-#: config/tc-arm.c:13151 config/tc-arm.c:13152
+#: config/tc-arm.c:12545 config/tc-arm.c:12546
 msgid "use -mcpu=arm700"
 msgstr ""
 
 msgid "use -mcpu=arm700"
 msgstr ""
 
-#: config/tc-arm.c:13153 config/tc-arm.c:13154
+#: config/tc-arm.c:12547 config/tc-arm.c:12548
 msgid "use -mcpu=arm700i"
 msgstr ""
 
 msgid "use -mcpu=arm700i"
 msgstr ""
 
-#: config/tc-arm.c:13155 config/tc-arm.c:13156
+#: config/tc-arm.c:12549 config/tc-arm.c:12550
 msgid "use -mcpu=arm710"
 msgstr ""
 
 msgid "use -mcpu=arm710"
 msgstr ""
 
-#: config/tc-arm.c:13157 config/tc-arm.c:13158
+#: config/tc-arm.c:12551 config/tc-arm.c:12552
 msgid "use -mcpu=arm710c"
 msgstr ""
 
 msgid "use -mcpu=arm710c"
 msgstr ""
 
-#: config/tc-arm.c:13159 config/tc-arm.c:13160
+#: config/tc-arm.c:12553 config/tc-arm.c:12554
 msgid "use -mcpu=arm720"
 msgstr ""
 
 msgid "use -mcpu=arm720"
 msgstr ""
 
-#: config/tc-arm.c:13161 config/tc-arm.c:13162
+#: config/tc-arm.c:12555 config/tc-arm.c:12556
 msgid "use -mcpu=arm7d"
 msgstr ""
 
 msgid "use -mcpu=arm7d"
 msgstr ""
 
-#: config/tc-arm.c:13163 config/tc-arm.c:13164
+#: config/tc-arm.c:12557 config/tc-arm.c:12558
 msgid "use -mcpu=arm7di"
 msgstr ""
 
 msgid "use -mcpu=arm7di"
 msgstr ""
 
-#: config/tc-arm.c:13165 config/tc-arm.c:13166
+#: config/tc-arm.c:12559 config/tc-arm.c:12560
 msgid "use -mcpu=arm7m"
 msgstr ""
 
 msgid "use -mcpu=arm7m"
 msgstr ""
 
-#: config/tc-arm.c:13167 config/tc-arm.c:13168
+#: config/tc-arm.c:12561 config/tc-arm.c:12562
 msgid "use -mcpu=arm7dm"
 msgstr ""
 
 msgid "use -mcpu=arm7dm"
 msgstr ""
 
-#: config/tc-arm.c:13169 config/tc-arm.c:13170
+#: config/tc-arm.c:12563 config/tc-arm.c:12564
 msgid "use -mcpu=arm7dmi"
 msgstr ""
 
 msgid "use -mcpu=arm7dmi"
 msgstr ""
 
-#: config/tc-arm.c:13171 config/tc-arm.c:13172
+#: config/tc-arm.c:12565 config/tc-arm.c:12566
 msgid "use -mcpu=arm7100"
 msgstr ""
 
 msgid "use -mcpu=arm7100"
 msgstr ""
 
-#: config/tc-arm.c:13173 config/tc-arm.c:13174
+#: config/tc-arm.c:12567 config/tc-arm.c:12568
 msgid "use -mcpu=arm7500"
 msgstr ""
 
 msgid "use -mcpu=arm7500"
 msgstr ""
 
-#: config/tc-arm.c:13175 config/tc-arm.c:13176
+#: config/tc-arm.c:12569 config/tc-arm.c:12570
 msgid "use -mcpu=arm7500fe"
 msgstr ""
 
 msgid "use -mcpu=arm7500fe"
 msgstr ""
 
-#: config/tc-arm.c:13177 config/tc-arm.c:13178 config/tc-arm.c:13179
-#: config/tc-arm.c:13180
+#: config/tc-arm.c:12571 config/tc-arm.c:12572 config/tc-arm.c:12573
+#: config/tc-arm.c:12574
 msgid "use -mcpu=arm7tdmi"
 msgstr ""
 
 msgid "use -mcpu=arm7tdmi"
 msgstr ""
 
-#: config/tc-arm.c:13181 config/tc-arm.c:13182
+#: config/tc-arm.c:12575 config/tc-arm.c:12576
 msgid "use -mcpu=arm710t"
 msgstr ""
 
 msgid "use -mcpu=arm710t"
 msgstr ""
 
-#: config/tc-arm.c:13183 config/tc-arm.c:13184
+#: config/tc-arm.c:12577 config/tc-arm.c:12578
 msgid "use -mcpu=arm720t"
 msgstr ""
 
 msgid "use -mcpu=arm720t"
 msgstr ""
 
-#: config/tc-arm.c:13185 config/tc-arm.c:13186
+#: config/tc-arm.c:12579 config/tc-arm.c:12580
 msgid "use -mcpu=arm740t"
 msgstr ""
 
 msgid "use -mcpu=arm740t"
 msgstr ""
 
-#: config/tc-arm.c:13187 config/tc-arm.c:13188
+#: config/tc-arm.c:12581 config/tc-arm.c:12582
 msgid "use -mcpu=arm8"
 msgstr ""
 
 msgid "use -mcpu=arm8"
 msgstr ""
 
-#: config/tc-arm.c:13189 config/tc-arm.c:13190
+#: config/tc-arm.c:12583 config/tc-arm.c:12584
 msgid "use -mcpu=arm810"
 msgstr ""
 
 msgid "use -mcpu=arm810"
 msgstr ""
 
-#: config/tc-arm.c:13191 config/tc-arm.c:13192
+#: config/tc-arm.c:12585 config/tc-arm.c:12586
 msgid "use -mcpu=arm9"
 msgstr ""
 
 msgid "use -mcpu=arm9"
 msgstr ""
 
-#: config/tc-arm.c:13193 config/tc-arm.c:13194
+#: config/tc-arm.c:12587 config/tc-arm.c:12588
 msgid "use -mcpu=arm9tdmi"
 msgstr ""
 
 msgid "use -mcpu=arm9tdmi"
 msgstr ""
 
-#: config/tc-arm.c:13195 config/tc-arm.c:13196
+#: config/tc-arm.c:12589 config/tc-arm.c:12590
 msgid "use -mcpu=arm920"
 msgstr ""
 
 msgid "use -mcpu=arm920"
 msgstr ""
 
-#: config/tc-arm.c:13197 config/tc-arm.c:13198
+#: config/tc-arm.c:12591 config/tc-arm.c:12592
 msgid "use -mcpu=arm940"
 msgstr ""
 
 msgid "use -mcpu=arm940"
 msgstr ""
 
-#: config/tc-arm.c:13199
+#: config/tc-arm.c:12593
 msgid "use -mcpu=strongarm"
 msgstr ""
 
 msgid "use -mcpu=strongarm"
 msgstr ""
 
-#: config/tc-arm.c:13201
+#: config/tc-arm.c:12595
 msgid "use -mcpu=strongarm110"
 msgstr ""
 
 msgid "use -mcpu=strongarm110"
 msgstr ""
 
-#: config/tc-arm.c:13203
+#: config/tc-arm.c:12597
 msgid "use -mcpu=strongarm1100"
 msgstr ""
 
 msgid "use -mcpu=strongarm1100"
 msgstr ""
 
-#: config/tc-arm.c:13205
+#: config/tc-arm.c:12599
 msgid "use -mcpu=strongarm1110"
 msgstr ""
 
 msgid "use -mcpu=strongarm1110"
 msgstr ""
 
-#: config/tc-arm.c:13206
+#: config/tc-arm.c:12600
 msgid "use -mcpu=xscale"
 msgstr ""
 
 msgid "use -mcpu=xscale"
 msgstr ""
 
-#: config/tc-arm.c:13207
+#: config/tc-arm.c:12601
 msgid "use -mcpu=iwmmxt"
 msgstr ""
 
 msgid "use -mcpu=iwmmxt"
 msgstr ""
 
-#: config/tc-arm.c:13208
+#: config/tc-arm.c:12602
 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:13211 config/tc-arm.c:13212
+#: config/tc-arm.c:12605 config/tc-arm.c:12606
 msgid "use -march=armv2"
 msgstr ""
 
 msgid "use -march=armv2"
 msgstr ""
 
-#: config/tc-arm.c:13213 config/tc-arm.c:13214
+#: config/tc-arm.c:12607 config/tc-arm.c:12608
 msgid "use -march=armv2a"
 msgstr ""
 
 msgid "use -march=armv2a"
 msgstr ""
 
-#: config/tc-arm.c:13215 config/tc-arm.c:13216
+#: config/tc-arm.c:12609 config/tc-arm.c:12610
 msgid "use -march=armv3"
 msgstr ""
 
 msgid "use -march=armv3"
 msgstr ""
 
-#: config/tc-arm.c:13217 config/tc-arm.c:13218
+#: config/tc-arm.c:12611 config/tc-arm.c:12612
 msgid "use -march=armv3m"
 msgstr ""
 
 msgid "use -march=armv3m"
 msgstr ""
 
-#: config/tc-arm.c:13219 config/tc-arm.c:13220
+#: config/tc-arm.c:12613 config/tc-arm.c:12614
 msgid "use -march=armv4"
 msgstr ""
 
 msgid "use -march=armv4"
 msgstr ""
 
-#: config/tc-arm.c:13221 config/tc-arm.c:13222
+#: config/tc-arm.c:12615 config/tc-arm.c:12616
 msgid "use -march=armv4t"
 msgstr ""
 
 msgid "use -march=armv4t"
 msgstr ""
 
-#: config/tc-arm.c:13223 config/tc-arm.c:13224
+#: config/tc-arm.c:12617 config/tc-arm.c:12618
 msgid "use -march=armv5"
 msgstr ""
 
 msgid "use -march=armv5"
 msgstr ""
 
-#: config/tc-arm.c:13225 config/tc-arm.c:13226
+#: config/tc-arm.c:12619 config/tc-arm.c:12620
 msgid "use -march=armv5t"
 msgstr ""
 
 msgid "use -march=armv5t"
 msgstr ""
 
-#: config/tc-arm.c:13227 config/tc-arm.c:13228
+#: config/tc-arm.c:12621 config/tc-arm.c:12622
 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:13231
+#: config/tc-arm.c:12625
 msgid "use -mfpu=fpe"
 msgstr ""
 
 msgid "use -mfpu=fpe"
 msgstr ""
 
-#: config/tc-arm.c:13232
+#: config/tc-arm.c:12626
 msgid "use -mfpu=fpa10"
 msgstr ""
 
 msgid "use -mfpu=fpa10"
 msgstr ""
 
-#: config/tc-arm.c:13233
+#: config/tc-arm.c:12627
 msgid "use -mfpu=fpa11"
 msgstr ""
 
 msgid "use -mfpu=fpa11"
 msgstr ""
 
-#: config/tc-arm.c:13235
+#: config/tc-arm.c:12629
 msgid "use either -mfpu=softfpa or -mfpu=softvfp"
 msgstr ""
 
 msgid "use either -mfpu=softfpa or -mfpu=softvfp"
 msgstr ""
 
-#: config/tc-arm.c:13463
+#: config/tc-arm.c:12862
 msgid "invalid architectural extension"
 msgstr ""
 
 msgid "invalid architectural extension"
 msgstr ""
 
-#: config/tc-arm.c:13477
+#: config/tc-arm.c:12876
 msgid "missing architectural extension"
 msgstr ""
 
 msgid "missing architectural extension"
 msgstr ""
 
-#: config/tc-arm.c:13490
+#: config/tc-arm.c:12889
 #, c-format
 msgid "unknown architectural extnsion `%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown architectural extnsion `%s'"
 msgstr ""
 
-#: config/tc-arm.c:13515
+#: config/tc-arm.c:12913
 #, c-format
 msgid "missing cpu name `%s'"
 msgstr ""
 
 #, c-format
 msgid "missing cpu name `%s'"
 msgstr ""
 
-#: config/tc-arm.c:13531
+#: config/tc-arm.c:12929
 #, c-format
 msgid "unknown cpu `%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown cpu `%s'"
 msgstr ""
 
-#: config/tc-arm.c:13550
+#: config/tc-arm.c:12947
 #, c-format
 msgid "missing architecture name `%s'"
 msgstr ""
 
 #, c-format
 msgid "missing architecture name `%s'"
 msgstr ""
 
-#: config/tc-arm.c:13567
+#: config/tc-arm.c:12964
 #, c-format
 msgid "unknown architecture `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "unknown architecture `%s'\n"
 msgstr ""
 
-#: config/tc-arm.c:13584
+#: config/tc-arm.c:12980
 #, c-format
 msgid "unknown floating point format `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "unknown floating point format `%s'\n"
 msgstr ""
 
-#: config/tc-arm.c:13601
+#: config/tc-arm.c:12996
 #, c-format
 msgid "unknown floating point abi `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "unknown floating point abi `%s'\n"
 msgstr ""
 
-#: config/tc-arm.c:13618
+#: config/tc-arm.c:13012
 #, c-format
 msgid "unknown EABI `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "unknown EABI `%s'\n"
 msgstr ""
 
-#: config/tc-arm.c:13625
+#: config/tc-arm.c:13019
 msgid "<cpu name>\t  assemble for CPU <cpu name>"
 msgstr ""
 
 msgid "<cpu name>\t  assemble for CPU <cpu name>"
 msgstr ""
 
-#: config/tc-arm.c:13627
+#: config/tc-arm.c:13021
 msgid "<arch name>\t  assemble for architecture <arch name>"
 msgstr ""
 
 msgid "<arch name>\t  assemble for architecture <arch name>"
 msgstr ""
 
-#: config/tc-arm.c:13629
+#: config/tc-arm.c:13023
 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:13631
+#: config/tc-arm.c:13025
 msgid "<abi>\t  assemble for floating point ABI <abi>"
 msgstr ""
 
 msgid "<abi>\t  assemble for floating point ABI <abi>"
 msgstr ""
 
-#: config/tc-arm.c:13634
+#: config/tc-arm.c:13028
 msgid "<ver>\t  assemble for eabi version <ver>"
 msgstr ""
 
 msgid "<ver>\t  assemble for eabi version <ver>"
 msgstr ""
 
-#: config/tc-arm.c:13677 config/tc-arm.c:13699
+#: config/tc-arm.c:13069 config/tc-arm.c:13091
 #, c-format
 msgid "option `-%c%s' is deprecated: %s"
 msgstr ""
 
 #, c-format
 msgid "option `-%c%s' is deprecated: %s"
 msgstr ""
 
-#: config/tc-arm.c:13721
+#: config/tc-arm.c:13112
 #, c-format
 msgid " ARM-specific assembler options:\n"
 msgstr ""
 
 #, c-format
 msgid " ARM-specific assembler options:\n"
 msgstr ""
 
-#: config/tc-arm.c:13732
+#: config/tc-arm.c:13123
 #, 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:13737
+#: config/tc-arm.c:13128
 #, 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:13922
+#: config/tc-arm.c:13270
 #, c-format
 msgid "%s: unexpected function type: %d"
 msgstr ""
 
 #, c-format
 msgid "%s: unexpected function type: %d"
 msgstr ""
 
-#: config/tc-arm.c:14306
+#: config/tc-arm.c:13540
+msgid "expected 0 or 1"
+msgstr ""
+
+#: config/tc-arm.c:13545
+msgid "missing comma"
+msgstr ""
+
+#: config/tc-arm.c:13838
+msgid "handerdata in cantunwind frame"
+msgstr ""
+
+#: config/tc-arm.c:13855
+msgid "too many unwind opcodes for personality routine 0"
+msgstr ""
+
+#: config/tc-arm.c:13887
+msgid "too many unwind opcodes"
+msgstr ""
+
+#: config/tc-arm.c:14017
+msgid "dupicate .handlerdata directive"
+msgstr ""
+
+#: config/tc-arm.c:14071
+msgid "personality routine specified for cantunwind frame"
+msgstr ""
+
+#: config/tc-arm.c:14085
+msgid "duplicate .personalityindex directive"
+msgstr ""
+
+#: config/tc-arm.c:14094
+msgid "bad personality routine number"
+msgstr ""
+
+#: config/tc-arm.c:14113
+msgid "duplicate .personality directive"
+msgstr ""
+
+#: config/tc-arm.c:14139 config/tc-arm.c:14261
+msgid "expected register list"
+msgstr ""
+
+#: config/tc-arm.c:14217
+msgid "expected , <constant>"
+msgstr ""
+
+#: config/tc-arm.c:14322
+msgid "expected wr or wcgr"
+msgstr ""
+
+#: config/tc-arm.c:14343
+msgid "bad register range"
+msgstr ""
+
+#: config/tc-arm.c:14358
+msgid "inconsistent register types"
+msgstr ""
+
+#. TODO: Maverick registers.
+#: config/tc-arm.c:14506
+msgid "unrecognised register"
+msgstr ""
+
+#: config/tc-arm.c:14529
+#, c-format
+msgid "r%d not permitted in .unwind_movsp directive"
+msgstr ""
+
+#: config/tc-arm.c:14535
+msgid "unexpected .unwind_movsp directive"
+msgstr ""
+
+#: config/tc-arm.c:14567
+msgid "expected #constant"
+msgstr ""
+
+#: config/tc-arm.c:14587
+msgid "stack increment must be multiple of 4"
+msgstr ""
+
+#: config/tc-arm.c:14616
+msgid "expected <reg>, <reg>"
+msgstr ""
+
+#: config/tc-arm.c:14634
+msgid "register must be either sp or set by a previousunwind_movsp directive"
+msgstr ""
+
+#: config/tc-arm.c:14671
+msgid "expected <offset>, <opcode>"
+msgstr ""
+
+#: config/tc-arm.c:14683
+msgid "unwind opcode too long"
+msgstr ""
+
+#: config/tc-arm.c:14688
+msgid "invalid unwind opcode"
+msgstr ""
+
+#: config/tc-arm.c:14783
 msgid "alignments greater than 32 bytes not supported in .text sections."
 msgstr ""
 
 msgid "alignments greater than 32 bytes not supported in .text sections."
 msgstr ""
 
@@ -2815,12 +2886,12 @@ msgstr ""
 msgid "arm convert_frag\n"
 msgstr ""
 
 msgid "arm convert_frag\n"
 msgstr ""
 
-#: config/tc-avr.c:209
+#: config/tc-avr.c:215
 #, c-format
 msgid "Known MCU names:"
 msgstr ""
 
 #, c-format
 msgid "Known MCU names:"
 msgstr ""
 
-#: config/tc-avr.c:278
+#: config/tc-avr.c:284
 #, c-format
 msgid ""
 "AVR options:\n"
 #, c-format
 msgid ""
 "AVR options:\n"
@@ -2834,7 +2905,7 @@ msgid ""
 "                   or immediate microcontroller name.\n"
 msgstr ""
 
 "                   or immediate microcontroller name.\n"
 msgstr ""
 
-#: config/tc-avr.c:288
+#: config/tc-avr.c:294
 #, 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"
@@ -2844,569 +2915,644 @@ msgid ""
 "                   (default for avr3, avr5)\n"
 msgstr ""
 
 "                   (default for avr3, avr5)\n"
 msgstr ""
 
-#: config/tc-avr.c:336 config/tc-msp430.c:606
+#: config/tc-avr.c:342 config/tc-msp430.c:697
 #, c-format
 msgid "unknown MCU: %s\n"
 msgstr ""
 
 #, c-format
 msgid "unknown MCU: %s\n"
 msgstr ""
 
-#: config/tc-avr.c:345
+#: config/tc-avr.c:351
 #, 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:396 config/tc-crx.c:511 config/tc-d10v.c:319
-#: config/tc-d30v.c:365 config/tc-mips.c:9938 config/tc-mmix.c:2310
-#: config/tc-mn10200.c:361 config/tc-msp430.c:714 config/tc-pj.c:374
+#: config/tc-avr.c:402 config/tc-crx.c:490 config/tc-d10v.c:319
+#: config/tc-d30v.c:366 config/tc-mips.c:10029 config/tc-mmix.c:2297
+#: config/tc-mn10200.c:361 config/tc-msp430.c:805 config/tc-pj.c:373
 #: config/tc-ppc.c:5192 config/tc-sh.c:2972 config/tc-v850.c:1242
 msgid "bad call to md_atof"
 msgstr ""
 
 #: config/tc-ppc.c:5192 config/tc-sh.c:2972 config/tc-v850.c:1242
 msgid "bad call to md_atof"
 msgstr ""
 
-#: config/tc-avr.c:459
+#: config/tc-avr.c:465
 msgid "constant value required"
 msgstr ""
 
 msgid "constant value required"
 msgstr ""
 
-#: config/tc-avr.c:462
+#: config/tc-avr.c:468
 #, c-format
 msgid "number must be less than %d"
 msgstr ""
 
 #, c-format
 msgid "number must be less than %d"
 msgstr ""
 
-#: config/tc-avr.c:514
+#: config/tc-avr.c:520
 msgid "`,' required"
 msgstr ""
 
 msgid "`,' required"
 msgstr ""
 
-#: config/tc-avr.c:533
+#: config/tc-avr.c:539
 msgid "undefined combination of operands"
 msgstr ""
 
 msgid "undefined combination of operands"
 msgstr ""
 
-#: config/tc-avr.c:543
+#: config/tc-avr.c:549
 msgid "skipping two-word instruction"
 msgstr ""
 
 msgid "skipping two-word instruction"
 msgstr ""
 
-#: config/tc-avr.c:605
+#: config/tc-avr.c:582 config/tc-avr.c:1274
+#, c-format
+msgid "constant out of 8-bit range: %d"
+msgstr ""
+
+#: config/tc-avr.c:636
 msgid "register r16-r23 required"
 msgstr ""
 
 msgid "register r16-r23 required"
 msgstr ""
 
-#: config/tc-avr.c:611
+#: config/tc-avr.c:642
 msgid "register number above 15 required"
 msgstr ""
 
 msgid "register number above 15 required"
 msgstr ""
 
-#: config/tc-avr.c:617
+#: config/tc-avr.c:648
 msgid "even register number required"
 msgstr ""
 
 msgid "even register number required"
 msgstr ""
 
-#: config/tc-avr.c:623
+#: config/tc-avr.c:654
 msgid "register r24, r26, r28 or r30 required"
 msgstr ""
 
 msgid "register r24, r26, r28 or r30 required"
 msgstr ""
 
-#: config/tc-avr.c:629
+#: config/tc-avr.c:660
 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:647
+#: config/tc-avr.c:678
 msgid "pointer register (X, Y or Z) required"
 msgstr ""
 
 msgid "pointer register (X, Y or Z) required"
 msgstr ""
 
-#: config/tc-avr.c:654
+#: config/tc-avr.c:685
 msgid "cannot both predecrement and postincrement"
 msgstr ""
 
 msgid "cannot both predecrement and postincrement"
 msgstr ""
 
-#: config/tc-avr.c:662
+#: config/tc-avr.c:693
 msgid "addressing mode not supported"
 msgstr ""
 
 msgid "addressing mode not supported"
 msgstr ""
 
-#: config/tc-avr.c:668
+#: config/tc-avr.c:699
 msgid "can't predecrement"
 msgstr ""
 
 msgid "can't predecrement"
 msgstr ""
 
-#: config/tc-avr.c:671
+#: config/tc-avr.c:702
 msgid "pointer register Z required"
 msgstr ""
 
 msgid "pointer register Z required"
 msgstr ""
 
-#: config/tc-avr.c:689
+#: config/tc-avr.c:720
 msgid "pointer register (Y or Z) required"
 msgstr ""
 
 msgid "pointer register (Y or Z) required"
 msgstr ""
 
-#: config/tc-avr.c:794
+#: config/tc-avr.c:824
 #, c-format
 msgid "unknown constraint `%c'"
 msgstr ""
 
 #, c-format
 msgid "unknown constraint `%c'"
 msgstr ""
 
-#: config/tc-avr.c:888 config/tc-avr.c:904 config/tc-avr.c:1005
-#: config/tc-msp430.c:1812 config/tc-msp430.c:1830
+#: config/tc-avr.c:918 config/tc-avr.c:934 config/tc-avr.c:1056
+#: config/tc-msp430.c:1899 config/tc-msp430.c:1917
 #, c-format
 msgid "odd address operand: %ld"
 msgstr ""
 
 #, c-format
 msgid "odd address operand: %ld"
 msgstr ""
 
-#: config/tc-avr.c:896 config/tc-avr.c:915 config/tc-d10v.c:586
-#: config/tc-d30v.c:655 config/tc-msp430.c:1820 config/tc-msp430.c:1835
-#: config/tc-msp430.c:1845
+#: config/tc-avr.c:926 config/tc-avr.c:945 config/tc-avr.c:967
+#: config/tc-avr.c:974 config/tc-avr.c:981 config/tc-d10v.c:586
+#: config/tc-d30v.c:656 config/tc-msp430.c:1907 config/tc-msp430.c:1922
+#: config/tc-msp430.c:1932
 #, c-format
 msgid "operand out of range: %ld"
 msgstr ""
 
 #, c-format
 msgid "operand out of range: %ld"
 msgstr ""
 
-#: config/tc-avr.c:1014 config/tc-d10v.c:1793 config/tc-d30v.c:1973
-#: config/tc-msp430.c:1863
+#: config/tc-avr.c:1065 config/tc-d10v.c:1791 config/tc-d30v.c:1958
+#: config/tc-msp430.c:1950
 #, 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:1028
+#: config/tc-avr.c:1079
 msgid "only constant expression allowed"
 msgstr ""
 
 msgid "only constant expression allowed"
 msgstr ""
 
-#: config/tc-avr.c:1064 config/tc-d10v.c:1659 config/tc-d30v.c:1806
-#: config/tc-mn10200.c:1255 config/tc-mn10300.c:2303 config/tc-msp430.c:1899
-#: config/tc-or32.c:1618 config/tc-ppc.c:6015 config/tc-v850.c:2260
+#: config/tc-avr.c:1115 config/tc-d10v.c:1657 config/tc-d30v.c:1791
+#: config/tc-mn10200.c:1262 config/tc-mn10300.c:2308 config/tc-msp430.c:1986
+#: config/tc-or32.c:1587 config/tc-ppc.c:6013 config/tc-v850.c:2274
 #, 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:1088 config/tc-d10v.c:1248 config/tc-d10v.c:1262
-#: config/tc-h8300.c:1895 config/tc-h8500.c:1106 config/tc-mcore.c:938
-#: config/tc-msp430.c:1694 config/tc-pj.c:283 config/tc-sh.c:2425
-#: config/tc-z8k.c:1204
+#: config/tc-avr.c:1139 config/tc-d10v.c:1248 config/tc-d10v.c:1262
+#: config/tc-h8300.c:1887 config/tc-h8500.c:1106 config/tc-mcore.c:939
+#: config/tc-msp430.c:1769 config/tc-pj.c:282 config/tc-sh.c:2425
+#: config/tc-z8k.c:1200
 msgid "can't find opcode "
 msgstr ""
 
 msgid "can't find opcode "
 msgstr ""
 
-#: config/tc-avr.c:1105
+#: config/tc-avr.c:1156
 #, c-format
 msgid "illegal opcode %s for mcu %s"
 msgstr ""
 
 #, c-format
 msgid "illegal opcode %s for mcu %s"
 msgstr ""
 
-#: config/tc-avr.c:1113
+#: config/tc-avr.c:1164
 msgid "garbage at end of line"
 msgstr ""
 
 msgid "garbage at end of line"
 msgstr ""
 
-#: config/tc-avr.c:1177 read.c:3115
+#: config/tc-avr.c:1228 read.c:3203
 msgid "illegal expression"
 msgstr ""
 
 msgid "illegal expression"
 msgstr ""
 
-#: config/tc-avr.c:1203 config/tc-avr.c:1269
+#: config/tc-avr.c:1254 config/tc-avr.c:1318
 msgid "`)' required"
 msgstr ""
 
 msgid "`)' required"
 msgstr ""
 
-#: config/tc-avr.c:1223
-#, c-format
-msgid "constant out of 8-bit range: %d"
-msgstr ""
-
-#: config/tc-avr.c:1226
-msgid "expression possibly out of 8-bit range"
-msgstr ""
-
-#: config/tc-avr.c:1297 config/tc-avr.c:1304
+#: config/tc-avr.c:1346 config/tc-avr.c:1353
 #, c-format
 msgid "illegal %srelocation size: %d"
 msgstr ""
 
 #, c-format
 msgid "illegal %srelocation size: %d"
 msgstr ""
 
-#: config/tc-cris.c:406 config/tc-m68hc11.c:2793
+#: config/tc-cris.c:540 config/tc-m68hc11.c:2794
 #, 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:410 config/tc-m68hc11.c:2797 config/tc-msp430.c:2090
+#: config/tc-cris.c:544 config/tc-m68hc11.c:2798 config/tc-msp430.c:2177
 #, 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:420 config/tc-m68hc11.c:2803
+#: config/tc-cris.c:554 config/tc-m68hc11.c:2804
 #, c-format
 msgid "internal inconsistency problem in %s: fr_subtype %d"
 msgstr ""
 
 #, c-format
 msgid "internal inconsistency problem in %s: fr_subtype %d"
 msgstr ""
 
-#: config/tc-cris.c:678
+#: config/tc-cris.c:885
+msgid "Relaxation to long branches for .arch common_v10_v32 not implemented"
+msgstr ""
+
+#: config/tc-cris.c:915
+msgid "Complicated LAPC target operand is not a multiple of two.  Use LAPC.D"
+msgstr ""
+
+#: config/tc-cris.c:920
+#, c-format
+msgid ""
+"Internal error found in md_convert_frag: offset %ld.  Please report this."
+msgstr ""
+
+#: config/tc-cris.c:945
 #, c-format
 msgid "internal inconsistency in %s: bdapq no symbol"
 msgstr ""
 
 #, c-format
 msgid "internal inconsistency in %s: bdapq no symbol"
 msgstr ""
 
-#: config/tc-cris.c:691
+#: config/tc-cris.c:958
 #, c-format
 msgid "internal inconsistency in %s: bdap.w with no symbol"
 msgstr ""
 
 #, c-format
 msgid "internal inconsistency in %s: bdap.w with no symbol"
 msgstr ""
 
-#: config/tc-cris.c:715
+#: config/tc-cris.c:982
 msgid "section alignment must be >= 4 bytes to check MULS/MULU safeness"
 msgstr ""
 
 msgid "section alignment must be >= 4 bytes to check MULS/MULU safeness"
 msgstr ""
 
-#: config/tc-cris.c:724
+#: config/tc-cris.c:991
 msgid "dangerous MULS/MULU location; give it higher alignment"
 msgstr ""
 
 msgid "dangerous MULS/MULU location; give it higher alignment"
 msgstr ""
 
-#: config/tc-cris.c:853 config/tc-crx.c:603
+#: config/tc-cris.c:1103
+msgid ""
+"Out-of-range .word offset handling is not implemented for .arch "
+"common_v10_v32"
+msgstr ""
+
+#: config/tc-cris.c:1168 config/tc-crx.c:581 config/tc-crx.c:608
+#: config/tc-crx.c:626
 msgid "Virtual memory exhausted"
 msgstr ""
 
 msgid "Virtual memory exhausted"
 msgstr ""
 
-#: config/tc-cris.c:861 config/tc-crx.c:613
+#: config/tc-cris.c:1201 config/tc-crx.c:591
 #, c-format
 msgid "Can't hash `%s': %s\n"
 msgstr ""
 
 #, c-format
 msgid "Can't hash `%s': %s\n"
 msgstr ""
 
-#: config/tc-cris.c:862 config/tc-crx.c:614
+#: config/tc-cris.c:1202 config/tc-crx.c:592
 msgid "(unknown reason)"
 msgstr ""
 
 msgid "(unknown reason)"
 msgstr ""
 
-#: config/tc-cris.c:866
+#: config/tc-cris.c:1206
 #, c-format
 msgid "Buggy opcode: `%s' \"%s\"\n"
 msgstr ""
 
 #, c-format
 msgid "Buggy opcode: `%s' \"%s\"\n"
 msgstr ""
 
-#: config/tc-cris.c:1217
+#: config/tc-cris.c:1621
 #, c-format
 msgid "Immediate value not in 5 bit unsigned range: %ld"
 msgstr ""
 
 #, c-format
 msgid "Immediate value not in 5 bit unsigned range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:1233
+#: config/tc-cris.c:1637
 #, c-format
 msgid "Immediate value not in 4 bit unsigned range: %ld"
 msgstr ""
 
 #, c-format
 msgid "Immediate value not in 4 bit unsigned range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:1272
+#: config/tc-cris.c:1689
 #, c-format
 msgid "Immediate value not in 6 bit range: %ld"
 msgstr ""
 
 #, c-format
 msgid "Immediate value not in 6 bit range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:1287
+#: config/tc-cris.c:1704
 #, c-format
 msgid "Immediate value not in 6 bit unsigned range: %ld"
 msgstr ""
 
 #. Others have a generic warning.
 #, c-format
 msgid "Immediate value not in 6 bit unsigned range: %ld"
 msgstr ""
 
 #. Others have a generic warning.
-#: config/tc-cris.c:1377
+#: config/tc-cris.c:1812
 #, c-format
 msgid "Unimplemented register `%s' specified"
 msgstr ""
 
 #. We've come to the end of instructions with this
 #. opcode, so it must be an error.
 #, c-format
 msgid "Unimplemented register `%s' specified"
 msgstr ""
 
 #. We've come to the end of instructions with this
 #. opcode, so it must be an error.
-#: config/tc-cris.c:1536
+#: config/tc-cris.c:2055
 msgid "Illegal operands"
 msgstr ""
 
 msgid "Illegal operands"
 msgstr ""
 
-#: config/tc-cris.c:1567 config/tc-cris.c:1598
+#: config/tc-cris.c:2096 config/tc-cris.c:2136
 #, c-format
 msgid "Immediate value not in 8 bit range: %ld"
 msgstr ""
 
 #, c-format
 msgid "Immediate value not in 8 bit range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:1577 config/tc-cris.c:1605
+#: config/tc-cris.c:2106 config/tc-cris.c:2157
 #, c-format
 msgid "Immediate value not in 16 bit range: %ld"
 msgstr ""
 
 #, c-format
 msgid "Immediate value not in 16 bit range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:1626
+#: config/tc-cris.c:2141
+#, c-format
+msgid "Immediate value not in 8 bit signed range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:2146
+#, c-format
+msgid "Immediate value not in 8 bit unsigned range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:2162
+#, c-format
+msgid "Immediate value not in 16 bit signed range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:2167
+#, c-format
+msgid "Immediate value not in 16 bit unsigned range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:2189
 msgid "PIC relocation size does not match operand size"
 msgstr ""
 
 msgid "PIC relocation size does not match operand size"
 msgstr ""
 
-#: config/tc-cris.c:2628
+#: config/tc-cris.c:3355
+msgid "Calling gen_cond_branch_32 for .arch common_v10_v32\n"
+msgstr ""
+
+#: config/tc-cris.c:3359
 msgid "32-bit conditional branch generated"
 msgstr ""
 
 msgid "32-bit conditional branch generated"
 msgstr ""
 
-#: config/tc-cris.c:2682
+#: config/tc-cris.c:3418
 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:2803
+#: config/tc-cris.c:3546
 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:2850
+#: config/tc-cris.c:3592
 msgid "PC-relative relocation must be trivially resolved"
 msgstr ""
 
 msgid "PC-relative relocation must be trivially resolved"
 msgstr ""
 
-#: config/tc-cris.c:2893
+#: config/tc-cris.c:3645
 #, 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:2904
+#: config/tc-cris.c:3656
+#, c-format
+msgid "Value not in 16 bit signed range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:3667
 #, 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:2911
+#: config/tc-cris.c:3675
+#, c-format
+msgid "Value not in 8 bit signed range: %ld"
+msgstr ""
+
+#: config/tc-cris.c:3686
 #, 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:2918
+#: config/tc-cris.c:3694
 #, 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:2925
+#: config/tc-cris.c:3702
 #, 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:2932
+#: config/tc-cris.c:3710
 #, 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:2980
+#: config/tc-cris.c:3758
 #, 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:2992
+#: config/tc-cris.c:3770
 msgid "--no-underscore is invalid with a.out format"
 msgstr ""
 
 msgid "--no-underscore is invalid with a.out format"
 msgstr ""
 
-#: config/tc-cris.c:3076
+#: config/tc-cris.c:3790
+#, c-format
+msgid "invalid <arch> in --march=<arch>: %s"
+msgstr ""
+
+#: config/tc-cris.c:3888
 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:3128
+#: config/tc-cris.c:3937
 #, 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:3142
+#: config/tc-cris.c:3951
 #, c-format
 msgid "CRIS-specific options:\n"
 msgstr ""
 
 #, c-format
 msgid "CRIS-specific options:\n"
 msgstr ""
 
-#: config/tc-cris.c:3144
+#: config/tc-cris.c:3953
 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:3146
+#: config/tc-cris.c:3955
 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:3148
+#: config/tc-cris.c:3957
 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:3150
+#: config/tc-cris.c:3959
 msgid "                          Registers will not need any prefix.\n"
 msgstr ""
 
 msgid "                          Registers will not need any prefix.\n"
 msgstr ""
 
-#: config/tc-cris.c:3152
+#: config/tc-cris.c:3961
 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:3154
+#: config/tc-cris.c:3963
 msgid "                          Registers will require a `$'-prefix.\n"
 msgstr ""
 
 msgid "                          Registers will require a `$'-prefix.\n"
 msgstr ""
 
-#: config/tc-cris.c:3156
+#: config/tc-cris.c:3965
 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:3179
+#: config/tc-cris.c:3967
+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:3991
 msgid "Invalid relocation"
 msgstr ""
 
 msgid "Invalid relocation"
 msgstr ""
 
-#: config/tc-cris.c:3213
+#: config/tc-cris.c:4029
 msgid "Invalid pc-relative relocation"
 msgstr ""
 
 msgid "Invalid pc-relative relocation"
 msgstr ""
 
-#: config/tc-cris.c:3262
+#: config/tc-cris.c:4078
 #, 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:3289
+#: config/tc-cris.c:4105
 #, 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:3298
+#: config/tc-cris.c:4114
 #, 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:3336
+#: config/tc-cris.c:4152
 msgid "Unknown .syntax operand"
 msgstr ""
 
 msgid "Unknown .syntax operand"
 msgstr ""
 
-#: config/tc-cris.c:3347
+#: config/tc-cris.c:4163
 msgid "Pseudodirective .file is only valid when generating ELF"
 msgstr ""
 
 msgid "Pseudodirective .file is only valid when generating ELF"
 msgstr ""
 
-#: config/tc-cris.c:3360
+#: config/tc-cris.c:4176
 msgid "Pseudodirective .loc is only valid when generating ELF"
 msgstr ""
 
 msgid "Pseudodirective .loc is only valid when generating ELF"
 msgstr ""
 
-#: config/tc-crx.c:364 config/tc-mn10200.c:1242 write.c:2645
-#, c-format
-msgid "can't resolve `%s' {%s section} - `%s' {%s section}"
+#: config/tc-cris.c:4322
+msgid "unknown operand to .arch"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:380
-#, c-format
-msgid "internal error: reloc %d (`%s') not supported by object file format"
+#: config/tc-cris.c:4331
+msgid ".arch <arch> requires a matching --march=... option"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:639 config/tc-crx.c:656 config/tc-i386.c:911
-#: config/tc-i386.c:934 config/tc-m68k.c:4186
+#: config/tc-crx.c:343 config/tc-mn10200.c:1249 write.c:2649
 #, c-format
 #, c-format
-msgid "Internal Error:  Can't hash %s: %s"
+msgid "can't resolve `%s' {%s section} - `%s' {%s section}"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:709 config/tc-crx.c:726 config/tc-crx.c:740
-#: config/tc-crx.c:746
+#: config/tc-crx.c:359
 #, c-format
 #, c-format
-msgid "Offset out of range in Instruction `%s'"
+msgid "internal error: reloc %d (`%s') not supported by object file format"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:812 config/tc-crx.c:818
+#: config/tc-crx.c:618 config/tc-crx.c:636 config/tc-i386.c:938
+#: config/tc-i386.c:961 config/tc-m68k.c:4193
 #, c-format
 #, c-format
-msgid "Cannot represent Immediate in %d bits in Instruction `%s'"
+msgid "Internal Error:  Can't hash %s: %s"
 msgstr ""
 
 #. Missing or bad expr becomes absolute 0.
 msgstr ""
 
 #. Missing or bad expr becomes absolute 0.
-#: config/tc-crx.c:885 config/tc-i386.c:3962
+#: config/tc-crx.c:664 config/tc-i386.c:4111
 #, c-format
 msgid "missing or invalid displacement expression `%s' taken as 0"
 msgstr ""
 
 #, c-format
 msgid "missing or invalid displacement expression `%s' taken as 0"
 msgstr ""
 
-#: config/tc-crx.c:914 config/tc-crx.c:961
+#: config/tc-crx.c:802 config/tc-crx.c:822 config/tc-crx.c:837
 #, c-format
 #, c-format
-msgid "Odd Offset in displacement in Instruction `%s'"
+msgid "Illegal register `%s' in Instruction `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1052 config/tc-crx.c:1068
+#: config/tc-crx.c:865
 #, c-format
 #, c-format
-msgid ""
-"In Instruction `%s': Immediate size is \t\t\t\t    %lu bits cannot be "
-"accomodated"
+msgid "Illegal Scale - `%d'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1057
+#: config/tc-crx.c:981
 #, c-format
 #, c-format
-msgid "Value given more than 32 bits in \t\t\t\t    Instruction `%s'"
+msgid "Illegal operands (whitespace): `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1074
+#: config/tc-crx.c:993 config/tc-crx.c:1000 config/tc-crx.c:1017
+#: config/tc-crx.c:1803
 #, c-format
 #, c-format
-msgid "Value given more than 16 bits in \t\t\t\t    Instruction `%s'"
+msgid "Missing matching brackets : `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1113
+#: config/tc-crx.c:1043
 #, c-format
 #, c-format
-msgid "Instruction `%s' has Zero offset"
+msgid "Unknown exception: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1117
+#: config/tc-crx.c:1139
 #, c-format
 #, c-format
-msgid "Instruction `%s' has odd offset"
+msgid "Illegal `cinv' parameter: `%c'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1123
+#: config/tc-crx.c:1172
 #, c-format
 #, c-format
-msgid "Instruction `%s' has illegal offset (%ld)"
+msgid "Unknown register: `%d'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1148
+#. Issue a error message when register is illegal.
+#: config/tc-crx.c:1180
 #, c-format
 #, c-format
-msgid "Instruction `%s' has invalid imm value as an \t\t\t  operand"
+msgid "Illegal register (`%s') in Instruction: `%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1290 config/tc-crx.c:1307 config/tc-crx.c:1394
+#: config/tc-crx.c:1309
 #, c-format
 #, c-format
-msgid "Illegal register `%s' in Instruction `%s'"
+msgid "Illegal Co-processor register in Instruction `%s' "
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1341
+#: config/tc-crx.c:1316
 #, c-format
 #, c-format
-msgid "Illegal Scale - `%s'"
+msgid "Illegal Co-processor special register in Instruction `%s' "
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1605
-#, c-format
-msgid "Illegal operands (whitespace): `%s'"
+#: config/tc-crx.c:1615
+msgid "Incorrect number of operands"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1617 config/tc-crx.c:1624 config/tc-crx.c:1641
-#: config/tc-crx.c:2348
+#: config/tc-crx.c:1617
 #, c-format
 #, c-format
-msgid "Missing matching brackets : `%s'"
+msgid "Illegal type of operand (arg %d)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1666
+#: config/tc-crx.c:1623
 #, c-format
 #, c-format
-msgid "Unknown exception: `%s'"
+msgid "Operand out of range (arg %d)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1730
+#: config/tc-crx.c:1626
 #, c-format
 #, c-format
-msgid "Illegal `cinv' parameter: `%c'"
+msgid "Operand has odd displacement (arg %d)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1766
+#: config/tc-crx.c:1629
 #, c-format
 #, c-format
-msgid "Unknown register: `%d'"
+msgid "Invalid DISPU4 operand value (arg %d)"
 msgstr ""
 
 msgstr ""
 
-#. Issue a error message when register is illegal.
-#: config/tc-crx.c:1774
+#: config/tc-crx.c:1632
 #, c-format
 #, c-format
-msgid "Illegal register (`%s') in Instruction: `%s'"
+msgid "Invalid CST4 operand value (arg %d)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1821
+#: config/tc-crx.c:1635
 #, c-format
 #, c-format
-msgid "Value `%ld' truncated to fit `%d' bits in instruction `%s'"
+msgid "Operand value is not within upper 64 KB (arg %d)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1911
+#: config/tc-crx.c:1639 config/tc-crx.c:1670
 #, c-format
 #, c-format
-msgid "Illegal Co-processor register in Instruction `%s' "
+msgid "Illegal operand (arg %d)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:1918
+#: config/tc-crx.c:1701 config/tc-crx.c:1718
 #, c-format
 #, c-format
-msgid "Illegal Co-processor special register in Instruction `%s' "
+msgid "Same src/dest register is used (`r%d'), result is undefined"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:2223
+#: config/tc-crx.c:1710
 #, c-format
 #, c-format
-msgid ""
-"Invalid instruction : `%s' Source and Destination register \t\t\t  same in "
-"Post INC mode"
+msgid "`%s' has undefined result"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-crx.c:2318
+#: config/tc-crx.c:1772
 msgid "Invalid Register in Register List"
 msgstr ""
 
 msgid "Invalid Register in Register List"
 msgstr ""
 
-#: config/tc-crx.c:2369
+#: config/tc-crx.c:1826
 #, 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:2375
+#: config/tc-crx.c:1834
+#, c-format
+msgid "Illegal register `%s' in cop-special-register list"
+msgstr ""
+
+#: config/tc-crx.c:1853
+#, c-format
+msgid "Illegal register `%s' in user register list"
+msgstr ""
+
+#: config/tc-crx.c:1872
 #, c-format
 msgid "Illegal register `%s' in register list"
 msgstr ""
 
 #, c-format
 msgid "Illegal register `%s' in register list"
 msgstr ""
 
-#: config/tc-crx.c:2380
+#: config/tc-crx.c:1878
 #, 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:2388
+#: config/tc-crx.c:1887
 #, 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:2392
+#: config/tc-crx.c:1895
 #, c-format
 msgid "Illegal `mask16' operand, operation is undefined - `%s'"
 msgstr ""
 
 #, c-format
 msgid "Illegal `mask16' operand, operation is undefined - `%s'"
 msgstr ""
 
-#: config/tc-crx.c:2519
-#, c-format
-msgid "Illegal operands in instruction : `%s'"
+#. HI can't be specified without LO (and vise-versa).
+#: config/tc-crx.c:1901
+msgid "HI/LO registers should be specified together"
+msgstr ""
+
+#: config/tc-crx.c:1907
+msgid "HI/LO registers should be specified without additional registers"
+msgstr ""
+
+#. Give an error if a frag containing code is not aligned to a 2-byte
+#. boundary.
+#: config/tc-crx.c:1992 config/tc-crx.h:78
+msgid "instruction address is not a multiple of 2"
 msgstr ""
 
 #: config/tc-d10v.c:252
 msgstr ""
 
 #: config/tc-d10v.c:252
@@ -3420,9 +3566,9 @@ msgid ""
 "                        instructions together.\n"
 msgstr ""
 
 "                        instructions together.\n"
 msgstr ""
 
-#: config/tc-d10v.c:543 config/tc-d30v.c:549 config/tc-mn10200.c:937
-#: config/tc-mn10300.c:1812 config/tc-ppc.c:2365 config/tc-s390.c:1215
-#: config/tc-tic80.c:275 config/tc-v850.c:2018
+#: config/tc-d10v.c:543 config/tc-d30v.c:550 config/tc-mn10200.c:937
+#: config/tc-mn10300.c:1817 config/tc-ppc.c:2365 config/tc-s390.c:1216
+#: config/tc-tic80.c:276 config/tc-v850.c:2031
 msgid "illegal operand"
 msgstr ""
 
 msgid "illegal operand"
 msgstr ""
 
@@ -3451,20 +3597,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:832 config/tc-d30v.c:876
+#: config/tc-d10v.c:832 config/tc-d30v.c:877
 msgid "Two IU instructions may not be executed in parallel"
 msgstr ""
 
 #: config/tc-d10v.c:834 config/tc-d10v.c:842 config/tc-d10v.c:856
 msgid "Two IU instructions may not be executed in parallel"
 msgstr ""
 
 #: config/tc-d10v.c:834 config/tc-d10v.c:842 config/tc-d10v.c:856
-#: config/tc-d10v.c:871 config/tc-d30v.c:877 config/tc-d30v.c:886
+#: config/tc-d10v.c:871 config/tc-d30v.c:878 config/tc-d30v.c:887
 msgid "Swapping instruction order"
 msgstr ""
 
 msgid "Swapping instruction order"
 msgstr ""
 
-#: config/tc-d10v.c:840 config/tc-d30v.c:883
+#: config/tc-d10v.c:840 config/tc-d30v.c:884
 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:860 config/tc-d30v.c:903
+#: config/tc-d10v.c:860 config/tc-d30v.c:904
 msgid "IU instruction may not be in the left container"
 msgstr ""
 
 msgid "IU instruction may not be in the left container"
 msgstr ""
 
@@ -3474,11 +3620,11 @@ msgid ""
 "container."
 msgstr ""
 
 "container."
 msgstr ""
 
-#: config/tc-d10v.c:875 config/tc-d30v.c:914
+#: config/tc-d10v.c:875 config/tc-d30v.c:915
 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:881 config/tc-d30v.c:926
+#: config/tc-d10v.c:881 config/tc-d30v.c:927
 msgid "unknown execution type passed to write_2_short()"
 msgstr ""
 
 msgid "unknown execution type passed to write_2_short()"
 msgstr ""
 
@@ -3509,51 +3655,51 @@ msgstr ""
 msgid "resource conflict (F flag)"
 msgstr ""
 
 msgid "resource conflict (F flag)"
 msgstr ""
 
-#: config/tc-d10v.c:1276 config/tc-d10v.c:1298 config/tc-d30v.c:1410
+#: config/tc-d10v.c:1276 config/tc-d10v.c:1298 config/tc-d30v.c:1408
 msgid "Unable to mix instructions as specified"
 msgstr ""
 
 msgid "Unable to mix instructions as specified"
 msgstr ""
 
-#: config/tc-d10v.c:1345 config/tc-d30v.c:1547
+#: config/tc-d10v.c:1343 config/tc-d30v.c:1538
 #, c-format
 msgid "unknown opcode: %s"
 msgstr ""
 
 #, c-format
 msgid "unknown opcode: %s"
 msgstr ""
 
-#: config/tc-d10v.c:1428 config/tc-d10v.c:1603 config/tc-tic80.c:532
+#: config/tc-d10v.c:1426 config/tc-d10v.c:1601
 msgid "bad opcode or operands"
 msgstr ""
 
 msgid "bad opcode or operands"
 msgstr ""
 
-#: config/tc-d10v.c:1503 config/tc-m68k.c:4669
+#: config/tc-d10v.c:1501 config/tc-m68k.c:4679
 msgid "value out of range"
 msgstr ""
 
 msgid "value out of range"
 msgstr ""
 
-#: config/tc-d10v.c:1579
+#: config/tc-d10v.c:1577
 msgid "illegal operand - register name found where none expected"
 msgstr ""
 
 msgid "illegal operand - register name found where none expected"
 msgstr ""
 
-#: config/tc-d10v.c:1614 config/tc-tic80.c:543
+#: config/tc-d10v.c:1612
 msgid "Register number must be EVEN"
 msgstr ""
 
 msgid "Register number must be EVEN"
 msgstr ""
 
-#: config/tc-d10v.c:1617
+#: config/tc-d10v.c:1615
 msgid "Unsupported use of sp"
 msgstr ""
 
 msgid "Unsupported use of sp"
 msgstr ""
 
-#: config/tc-d10v.c:1636
+#: config/tc-d10v.c:1634
 #, 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:1773
+#: config/tc-d10v.c:1771
 #, 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-d30v.c:192
+#: config/tc-d30v.c:193
 #, c-format
 msgid "Register name %s conflicts with symbol of the same name"
 msgstr ""
 
 #, c-format
 msgid "Register name %s conflicts with symbol of the same name"
 msgstr ""
 
-#: config/tc-d30v.c:287
+#: config/tc-d30v.c:288
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -3567,176 +3713,176 @@ msgid ""
 "-C                      Opposite of -C.  -c is the default.\n"
 msgstr ""
 
 "-C                      Opposite of -C.  -c is the default.\n"
 msgstr ""
 
-#: config/tc-d30v.c:461
+#: config/tc-d30v.c:462
 msgid "unexpected 12-bit reloc type"
 msgstr ""
 
 msgid "unexpected 12-bit reloc type"
 msgstr ""
 
-#: config/tc-d30v.c:468
+#: config/tc-d30v.c:469
 msgid "unexpected 18-bit reloc type"
 msgstr ""
 
 msgid "unexpected 18-bit reloc type"
 msgstr ""
 
-#: config/tc-d30v.c:719
+#: config/tc-d30v.c:720
 #, c-format
 msgid "%s NOP inserted"
 msgstr ""
 
 #, c-format
 msgid "%s NOP inserted"
 msgstr ""
 
-#: config/tc-d30v.c:720
+#: config/tc-d30v.c:721
 msgid "sequential"
 msgstr ""
 
 msgid "sequential"
 msgstr ""
 
-#: config/tc-d30v.c:720
+#: config/tc-d30v.c:721
 msgid "parallel"
 msgstr ""
 
 msgid "parallel"
 msgstr ""
 
-#: config/tc-d30v.c:872
+#: config/tc-d30v.c:873
 msgid "Instructions may not be executed in parallel"
 msgstr ""
 
 msgid "Instructions may not be executed in parallel"
 msgstr ""
 
-#: config/tc-d30v.c:885
+#: config/tc-d30v.c:886
 #, 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:892
+#: config/tc-d30v.c:893
 #, 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:905
+#: config/tc-d30v.c:906
 #, 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:916
+#: config/tc-d30v.c:917
 #, 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:919
+#: config/tc-d30v.c:920
 #, 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:1289 config/tc-d30v.c:1306
+#: config/tc-d30v.c:1287 config/tc-d30v.c:1304
 msgid "Cannot assemble instruction"
 msgstr ""
 
 msgid "Cannot assemble instruction"
 msgstr ""
 
-#: config/tc-d30v.c:1291
+#: config/tc-d30v.c:1289
 msgid "First opcode is long.  Unable to mix instructions as specified."
 msgstr ""
 
 msgid "First opcode is long.  Unable to mix instructions as specified."
 msgstr ""
 
-#: config/tc-d30v.c:1360
+#: config/tc-d30v.c:1358
 msgid "word of NOPs added between word multiply and load"
 msgstr ""
 
 msgid "word of NOPs added between word multiply and load"
 msgstr ""
 
-#: config/tc-d30v.c:1362
+#: config/tc-d30v.c:1360
 msgid "word of NOPs added between word multiply and 16-bit multiply"
 msgstr ""
 
 msgid "word of NOPs added between word multiply and 16-bit multiply"
 msgstr ""
 
-#: config/tc-d30v.c:1394
+#: config/tc-d30v.c:1392
 msgid "Instruction uses long version, so it cannot be mixed as specified"
 msgstr ""
 
 msgid "Instruction uses long version, so it cannot be mixed as specified"
 msgstr ""
 
-#: config/tc-d30v.c:1477 config/tc-d30v.c:1515
+#: config/tc-d30v.c:1475 config/tc-d30v.c:1510
 #, c-format
 msgid "unknown condition code: %s"
 msgstr ""
 
 #, c-format
 msgid "unknown condition code: %s"
 msgstr ""
 
-#: config/tc-d30v.c:1508
+#: config/tc-d30v.c:1503
 #, c-format
 msgid "cmpu doesn't support condition code %s"
 msgstr ""
 
 #, c-format
 msgid "cmpu doesn't support condition code %s"
 msgstr ""
 
-#: config/tc-d30v.c:1558
+#: config/tc-d30v.c:1549
 #, c-format
 msgid "operands for opcode `%s' do not match any valid format"
 msgstr ""
 
 #, c-format
 msgid "operands for opcode `%s' do not match any valid format"
 msgstr ""
 
-#: config/tc-d30v.c:1776
+#: config/tc-d30v.c:1764
 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:1862
+#: config/tc-d30v.c:1847
 #, 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:1865
+#: config/tc-d30v.c:1850
 #, 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:1873
+#: config/tc-d30v.c:1858
 #, 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:1876
+#: config/tc-d30v.c:1861
 #, 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:1884
+#: config/tc-d30v.c:1869
 #, 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:2053
+#: config/tc-d30v.c:2038
 #, c-format
 msgid "value too large to fit in %d bits"
 msgstr ""
 
 #, c-format
 msgid "value too large to fit in %d bits"
 msgstr ""
 
-#: config/tc-d30v.c:2194
+#: config/tc-d30v.c:2179
 #, c-format
 msgid "Alignment too large: %d assumed"
 msgstr ""
 
 #, c-format
 msgid "Alignment too large: %d assumed"
 msgstr ""
 
-#: config/tc-dlx.c:283
+#: config/tc-dlx.c:245
 msgid "missing .proc"
 msgstr ""
 
 msgid "missing .proc"
 msgstr ""
 
-#: config/tc-dlx.c:300
+#: config/tc-dlx.c:262
 msgid ".endfunc missing for previous .proc"
 msgstr ""
 
 msgid ".endfunc missing for previous .proc"
 msgstr ""
 
-#: config/tc-dlx.c:510
+#: config/tc-dlx.c:472
 #, c-format
 msgid "Expression Error for operand modifier %%hi/%%lo\n"
 msgstr ""
 
 #, c-format
 msgid "Expression Error for operand modifier %%hi/%%lo\n"
 msgstr ""
 
-#: config/tc-dlx.c:564
+#: config/tc-dlx.c:526
 #, c-format
 msgid "Bad operand for a load instruction: <%s>"
 msgstr ""
 
 #, c-format
 msgid "Bad operand for a load instruction: <%s>"
 msgstr ""
 
-#: config/tc-dlx.c:679
+#: config/tc-dlx.c:641
 #, c-format
 msgid "Bad operand for a store instruction: <%s>"
 msgstr ""
 
 #, c-format
 msgid "Bad operand for a store instruction: <%s>"
 msgstr ""
 
-#: config/tc-dlx.c:877
+#: config/tc-dlx.c:839
 msgid "Can not set dlx_skip_hi16_flag"
 msgstr ""
 
 msgid "Can not set dlx_skip_hi16_flag"
 msgstr ""
 
-#: config/tc-dlx.c:891
+#: config/tc-dlx.c:853
 #, c-format
 msgid "Missing arguments for opcode <%s>."
 msgstr ""
 
 #, c-format
 msgid "Missing arguments for opcode <%s>."
 msgstr ""
 
-#: config/tc-dlx.c:962
+#: config/tc-dlx.c:924
 #, 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:1035
+#: config/tc-dlx.c:994
 msgid "failed regnum sanity check."
 msgstr ""
 
 msgid "failed regnum sanity check."
 msgstr ""
 
-#: config/tc-dlx.c:1048
+#: config/tc-dlx.c:1007
 msgid "failed general register sanity check."
 msgstr ""
 
 msgid "failed general register sanity check."
 msgstr ""
 
-#: config/tc-dlx.c:1336
+#: config/tc-dlx.c:1292
 msgid "Invalid expression after # number\n"
 msgstr ""
 
 msgid "Invalid expression after # number\n"
 msgstr ""
 
@@ -3745,18 +3891,14 @@ msgstr ""
 msgid " FR30 specific command line options:\n"
 msgstr ""
 
 msgid " FR30 specific command line options:\n"
 msgstr ""
 
-#: config/tc-fr30.c:139 config/tc-openrisc.c:152
+#: config/tc-fr30.c:139
 #, c-format
 msgid "Instruction %s not allowed in a delay slot."
 msgstr ""
 
 #, c-format
 msgid "Instruction %s not allowed in a delay slot."
 msgstr ""
 
-#: config/tc-fr30.c:383 config/tc-m32r.c:1933
-msgid "Addend to unresolved symbol not on word boundary."
-msgstr ""
-
-#: config/tc-fr30.c:524 config/tc-frv.c:1500 config/tc-i960.c:798
-#: config/tc-ip2k.c:350 config/tc-m32r.c:2298 config/tc-openrisc.c:452
-#: config/tc-xstormy16.c:636
+#: config/tc-fr30.c:378 config/tc-frv.c:1600 config/tc-i960.c:798
+#: config/tc-ip2k.c:350 config/tc-m32r.c:2205 config/tc-openrisc.c:401
+#: config/tc-xstormy16.c:654
 msgid "Bad call to md_atof()"
 msgstr ""
 
 msgid "Bad call to md_atof()"
 msgstr ""
 
@@ -3887,7 +4029,7 @@ msgstr ""
 msgid "VLIW packing constraint violation"
 msgstr ""
 
 msgid "VLIW packing constraint violation"
 msgstr ""
 
-#: config/tc-frv.c:1764
+#: config/tc-frv.c:1874
 #, c-format
 msgid "Relocation %s is not safe for %s"
 msgstr ""
 #, c-format
 msgid "Relocation %s is not safe for %s"
 msgstr ""
@@ -3896,7 +4038,7 @@ msgstr ""
 #: config/tc-h8300.c:117 config/tc-h8300.c:129 config/tc-h8300.c:142
 #: config/tc-h8300.c:213 config/tc-hppa.c:1440 config/tc-hppa.c:6925
 #: config/tc-hppa.c:6931 config/tc-hppa.c:6937 config/tc-hppa.c:6943
 #: config/tc-h8300.c:117 config/tc-h8300.c:129 config/tc-h8300.c:142
 #: config/tc-h8300.c:213 config/tc-hppa.c:1440 config/tc-hppa.c:6925
 #: config/tc-hppa.c:6931 config/tc-hppa.c:6937 config/tc-hppa.c:6943
-#: config/tc-mn10300.c:1218 config/tc-mn10300.c:1223 config/tc-mn10300.c:2721
+#: config/tc-mn10300.c:1223 config/tc-mn10300.c:1228 config/tc-mn10300.c:2726
 msgid "could not set architecture and machine"
 msgstr ""
 
 msgid "could not set architecture and machine"
 msgstr ""
 
@@ -3936,140 +4078,140 @@ msgstr ""
 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:992 config/tc-h8300.c:1001
+#: config/tc-h8300.c:993 config/tc-h8300.c:1002
 msgid "expected register"
 msgstr ""
 
 msgid "expected register"
 msgstr ""
 
-#: config/tc-h8300.c:1017
+#: config/tc-h8300.c:1018
 msgid "expected closing paren"
 msgstr ""
 
 msgid "expected closing paren"
 msgstr ""
 
-#: config/tc-h8300.c:1076
+#: config/tc-h8300.c:1077
 #, 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:1242
+#: config/tc-h8300.c:1234
 #, 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:1251
+#: config/tc-h8300.c:1243
 msgid "mismatch between opcode size and operand size"
 msgstr ""
 
 msgid "mismatch between opcode size and operand size"
 msgstr ""
 
-#: config/tc-h8300.c:1287
+#: config/tc-h8300.c:1279
 #, c-format
 msgid "operand %s0x%lx out of range."
 msgstr ""
 
 #, c-format
 msgid "operand %s0x%lx out of range."
 msgstr ""
 
-#: config/tc-h8300.c:1383
+#: config/tc-h8300.c:1375
 msgid "Can't work out size of operand.\n"
 msgstr ""
 
 msgid "Can't work out size of operand.\n"
 msgstr ""
 
-#: config/tc-h8300.c:1432
+#: config/tc-h8300.c:1424
 #, 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:1437
+#: config/tc-h8300.c:1429
 #, 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:1443
+#: config/tc-h8300.c:1435
 #, 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:1504 config/tc-h8300.c:1524
+#: config/tc-h8300.c:1496 config/tc-h8300.c:1516
 msgid "Need #1 or #2 here"
 msgstr ""
 
 msgid "Need #1 or #2 here"
 msgstr ""
 
-#: config/tc-h8300.c:1519
+#: config/tc-h8300.c:1511
 msgid "#4 not valid on H8/300."
 msgstr ""
 
 msgid "#4 not valid on H8/300."
 msgstr ""
 
-#: config/tc-h8300.c:1625 config/tc-h8300.c:1707
+#: config/tc-h8300.c:1617 config/tc-h8300.c:1699
 #, 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:1745
+#: config/tc-h8300.c:1737
 msgid "destination operand must be 16 bit register"
 msgstr ""
 
 msgid "destination operand must be 16 bit register"
 msgstr ""
 
-#: config/tc-h8300.c:1754
+#: config/tc-h8300.c:1746
 msgid "source operand must be 8 bit register"
 msgstr ""
 
 msgid "source operand must be 8 bit register"
 msgstr ""
 
-#: config/tc-h8300.c:1762
+#: config/tc-h8300.c:1754
 msgid "destination operand must be 16bit absolute address"
 msgstr ""
 
 msgid "destination operand must be 16bit absolute address"
 msgstr ""
 
-#: config/tc-h8300.c:1769
+#: config/tc-h8300.c:1761
 msgid "destination operand must be 8 bit register"
 msgstr ""
 
 msgid "destination operand must be 8 bit register"
 msgstr ""
 
-#: config/tc-h8300.c:1777
+#: config/tc-h8300.c:1769
 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:1785 config/tc-mmix.c:499 config/tc-mmix.c:511
-#: config/tc-mmix.c:2577 config/tc-mmix.c:2601 config/tc-mmix.c:2878
-#: config/tc-or32.c:640 config/tc-or32.c:854
+#: config/tc-h8300.c:1777 config/tc-mmix.c:486 config/tc-mmix.c:498
+#: config/tc-mmix.c:2564 config/tc-mmix.c:2588 config/tc-mmix.c:2865
+#: config/tc-or32.c:636 config/tc-or32.c:846
 msgid "invalid operands"
 msgstr ""
 
 msgid "invalid operands"
 msgstr ""
 
-#: config/tc-h8300.c:1816
+#: config/tc-h8300.c:1808
 msgid "operand/size mis-match"
 msgstr ""
 
 msgid "operand/size mis-match"
 msgstr ""
 
-#: config/tc-h8300.c:1912 config/tc-h8500.c:1112 config/tc-mips.c:9105
-#: config/tc-sh64.c:2784 config/tc-sh.c:2806 config/tc-w65.c:691
-#: config/tc-z8k.c:1214
+#: config/tc-h8300.c:1904 config/tc-h8500.c:1112 config/tc-mips.c:9141
+#: config/tc-sh64.c:2795 config/tc-sh.c:2806 config/tc-w65.c:688
+#: config/tc-z8k.c:1210
 msgid "unknown opcode"
 msgstr ""
 
 msgid "unknown opcode"
 msgstr ""
 
-#: config/tc-h8300.c:1945
+#: config/tc-h8300.c:1937
 msgid "invalid operand in ldm"
 msgstr ""
 
 msgid "invalid operand in ldm"
 msgstr ""
 
-#: config/tc-h8300.c:1954
+#: config/tc-h8300.c:1946
 msgid "invalid operand in stm"
 msgstr ""
 
 msgid "invalid operand in stm"
 msgstr ""
 
-#: config/tc-h8300.c:2037 config/tc-h8500.c:1139 config/tc-sh.c:2931
-#: config/tc-z8k.c:1269
+#: config/tc-h8300.c:2029 config/tc-h8500.c:1139 config/tc-sh.c:2931
+#: config/tc-z8k.c:1266
 #, c-format
 msgid "call to tc_crawl_symbol_chain \n"
 msgstr ""
 
 #, c-format
 msgid "call to tc_crawl_symbol_chain \n"
 msgstr ""
 
-#: config/tc-h8300.c:2051 config/tc-h8500.c:1153 config/tc-sh.c:2937
-#: config/tc-z8k.c:1283
+#: config/tc-h8300.c:2043 config/tc-h8500.c:1153 config/tc-sh.c:2937
+#: config/tc-z8k.c:1280
 #, c-format
 msgid "call to tc_headers_hook \n"
 msgstr ""
 
 #, c-format
 msgid "call to tc_headers_hook \n"
 msgstr ""
 
-#: config/tc-h8300.c:2138
+#: config/tc-h8300.c:2130
 #, 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:2152
+#: config/tc-h8300.c:2144
 #, c-format
 msgid "call to md_convert_frag \n"
 msgstr ""
 
 #, c-format
 msgid "call to md_convert_frag \n"
 msgstr ""
 
-#: config/tc-h8300.c:2206
+#: config/tc-h8300.c:2198
 #, c-format
 msgid "call tomd_estimate_size_before_relax \n"
 msgstr ""
 
 #, c-format
 msgid "call tomd_estimate_size_before_relax \n"
 msgstr ""
 
-#: config/tc-h8300.c:2317 config/tc-mcore.c:2355 config/tc-pj.c:581
+#: config/tc-h8300.c:2309 config/tc-mcore.c:2356 config/tc-pj.c:580
 #: config/tc-sh.c:4455
 #, c-format
 msgid "Cannot represent relocation type %s"
 #: config/tc-sh.c:4455
 #, c-format
 msgid "Cannot represent relocation type %s"
@@ -4119,7 +4261,7 @@ msgid "failed for %d\n"
 msgstr ""
 
 #: config/tc-h8500.c:1128 config/tc-sh.c:2466 config/tc-sh.c:2862
 msgstr ""
 
 #: config/tc-h8500.c:1128 config/tc-sh.c:2466 config/tc-sh.c:2862
-#: config/tc-w65.c:710
+#: config/tc-w65.c:707
 msgid "invalid operands for opcode"
 msgstr ""
 
 msgid "invalid operands for opcode"
 msgstr ""
 
@@ -4540,169 +4682,184 @@ msgstr ""
 msgid "No memory for symbol name."
 msgstr ""
 
 msgid "No memory for symbol name."
 msgstr ""
 
-#: config/tc-i386.c:694
+#: config/tc-i386.c:706
 #, c-format
 msgid "%s shortened to %s"
 msgstr ""
 
 #, c-format
 msgid "%s shortened to %s"
 msgstr ""
 
-#: config/tc-i386.c:750
+#: config/tc-i386.c:762
 msgid "same type of prefix used twice"
 msgstr ""
 
 msgid "same type of prefix used twice"
 msgstr ""
 
-#: config/tc-i386.c:768
+#: config/tc-i386.c:780
 msgid "64bit mode not supported on this CPU."
 msgstr ""
 
 msgid "64bit mode not supported on this CPU."
 msgstr ""
 
-#: config/tc-i386.c:772
+#: config/tc-i386.c:784
 msgid "32bit mode not supported on this CPU."
 msgstr ""
 
 msgid "32bit mode not supported on this CPU."
 msgstr ""
 
-#: config/tc-i386.c:805
+#: config/tc-i386.c:817
 msgid "bad argument to syntax directive."
 msgstr ""
 
 msgid "bad argument to syntax directive."
 msgstr ""
 
-#: config/tc-i386.c:842
+#: config/tc-i386.c:869
 #, c-format
 msgid "no such architecture: `%s'"
 msgstr ""
 
 #, c-format
 msgid "no such architecture: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:847
+#: config/tc-i386.c:874
 msgid "missing cpu architecture"
 msgstr ""
 
 msgid "missing cpu architecture"
 msgstr ""
 
-#: config/tc-i386.c:861
+#: config/tc-i386.c:888
 #, c-format
 msgid "no such architecture modifier: `%s'"
 msgstr ""
 
 #, c-format
 msgid "no such architecture modifier: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:877 config/tc-i386.c:5000
+#: config/tc-i386.c:904 config/tc-i386.c:5169
 msgid "Unknown architecture"
 msgstr ""
 
 msgid "Unknown architecture"
 msgstr ""
 
-#: config/tc-i386.c:1191
+#: config/tc-i386.c:1218
 msgid "There are no unsigned pc-relative relocations"
 msgstr ""
 
 msgid "There are no unsigned pc-relative relocations"
 msgstr ""
 
-#: config/tc-i386.c:1198 config/tc-i386.c:5210
+#: config/tc-i386.c:1225 config/tc-i386.c:5379
 #, 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:1215
+#: config/tc-i386.c:1242
 #, c-format
 msgid "can not do %s %d byte relocation"
 msgstr ""
 
 #, c-format
 msgid "can not do %s %d byte relocation"
 msgstr ""
 
-#: config/tc-i386.c:1405
+#: config/tc-i386.c:1438 config/tc-i386.c:2416
+#, c-format
+msgid "ambiguous operand size for `%s'"
+msgstr ""
+
+#: config/tc-i386.c:1486
 #, c-format
 msgid "can't use register '%%%s' as operand %d in '%s'."
 msgstr ""
 
 #. UnixWare fsub no args is alias for fsubp, fadd -> faddp, etc.
 #, c-format
 msgid "can't use register '%%%s' as operand %d in '%s'."
 msgstr ""
 
 #. UnixWare fsub no args is alias for fsubp, fadd -> faddp, etc.
-#: config/tc-i386.c:1434
+#: config/tc-i386.c:1515
 #, c-format
 msgid "translating to `%sp'"
 msgstr ""
 
 #, c-format
 msgid "translating to `%sp'"
 msgstr ""
 
-#: config/tc-i386.c:1479
+#: config/tc-i386.c:1560
 #, c-format
 msgid "can't encode register '%%%s' in an instruction requiring REX prefix."
 msgstr ""
 
 #, c-format
 msgid "can't encode register '%%%s' in an instruction requiring REX prefix."
 msgstr ""
 
-#: config/tc-i386.c:1518 config/tc-i386.c:1613
+#: config/tc-i386.c:1601 config/tc-i386.c:1699
 #, c-format
 msgid "no such instruction: `%s'"
 msgstr ""
 
 #, c-format
 msgid "no such instruction: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:1528 config/tc-i386.c:1645
+#: config/tc-i386.c:1611 config/tc-i386.c:1731
 #, c-format
 msgid "invalid character %s in mnemonic"
 msgstr ""
 
 #, c-format
 msgid "invalid character %s in mnemonic"
 msgstr ""
 
-#: config/tc-i386.c:1535
+#: config/tc-i386.c:1618
 msgid "expecting prefix; got nothing"
 msgstr ""
 
 msgid "expecting prefix; got nothing"
 msgstr ""
 
-#: config/tc-i386.c:1537
+#: config/tc-i386.c:1620
 msgid "expecting mnemonic; got nothing"
 msgstr ""
 
 msgid "expecting mnemonic; got nothing"
 msgstr ""
 
-#: config/tc-i386.c:1556
+#: config/tc-i386.c:1639
 #, c-format
 msgid "redundant %s prefix"
 msgstr ""
 
 #, c-format
 msgid "redundant %s prefix"
 msgstr ""
 
-#: config/tc-i386.c:1654
+#: config/tc-i386.c:1749
+#, c-format
+msgid "`%s' is not supported in 64-bit mode"
+msgstr ""
+
+#: config/tc-i386.c:1750
+#, c-format
+msgid "`%s' is only supported in 64-bit mode"
+msgstr ""
+
+#: config/tc-i386.c:1756
 #, c-format
 #, c-format
-msgid "`%s' is not supported on `%s'"
+msgid "`%s' is not supported on `%s%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-i386.c:1659
+#: config/tc-i386.c:1763
 msgid "use .code16 to ensure correct addressing mode"
 msgstr ""
 
 msgid "use .code16 to ensure correct addressing mode"
 msgstr ""
 
-#: config/tc-i386.c:1666
+#: config/tc-i386.c:1770
 #, c-format
 msgid "expecting string instruction after `%s'"
 msgstr ""
 
 #, c-format
 msgid "expecting string instruction after `%s'"
 msgstr ""
 
-#: config/tc-i386.c:1694
+#: config/tc-i386.c:1798
 #, c-format
 msgid "invalid character %s before operand %d"
 msgstr ""
 
 #, c-format
 msgid "invalid character %s before operand %d"
 msgstr ""
 
-#: config/tc-i386.c:1708
+#: config/tc-i386.c:1812
 #, c-format
 msgid "unbalanced parenthesis in operand %d."
 msgstr ""
 
 #, c-format
 msgid "unbalanced parenthesis in operand %d."
 msgstr ""
 
-#: config/tc-i386.c:1711
+#: config/tc-i386.c:1815
 #, c-format
 msgid "unbalanced brackets in operand %d."
 msgstr ""
 
 #, c-format
 msgid "unbalanced brackets in operand %d."
 msgstr ""
 
-#: config/tc-i386.c:1720
+#: config/tc-i386.c:1824
 #, c-format
 msgid "invalid character %s in operand %d"
 msgstr ""
 
 #, c-format
 msgid "invalid character %s in operand %d"
 msgstr ""
 
-#: config/tc-i386.c:1747
+#: config/tc-i386.c:1851
 #, c-format
 msgid "spurious operands; (%d operands/instruction max)"
 msgstr ""
 
 #, c-format
 msgid "spurious operands; (%d operands/instruction max)"
 msgstr ""
 
-#: config/tc-i386.c:1770
+#: config/tc-i386.c:1874
 msgid "expecting operand after ','; got nothing"
 msgstr ""
 
 msgid "expecting operand after ','; got nothing"
 msgstr ""
 
-#: config/tc-i386.c:1775
+#: config/tc-i386.c:1879
 msgid "expecting operand before ','; got nothing"
 msgstr ""
 
 #. We found no match.
 msgid "expecting operand before ','; got nothing"
 msgstr ""
 
 #. We found no match.
-#: config/tc-i386.c:2124
+#: config/tc-i386.c:2225
 #, c-format
 msgid "suffix or operands invalid for `%s'"
 msgstr ""
 
 #, c-format
 msgid "suffix or operands invalid for `%s'"
 msgstr ""
 
-#: config/tc-i386.c:2135
+#: config/tc-i386.c:2236
 #, 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:2143
+#: config/tc-i386.c:2244
 #, c-format
 msgid "stand-alone `%s' prefix"
 msgstr ""
 
 #, c-format
 msgid "stand-alone `%s' prefix"
 msgstr ""
 
-#: config/tc-i386.c:2172 config/tc-i386.c:2187
+#: config/tc-i386.c:2273 config/tc-i386.c:2288
 #, c-format
 msgid "`%s' operand %d must use `%%es' segment"
 msgstr ""
 
 #, c-format
 msgid "`%s' operand %d must use `%%es' segment"
 msgstr ""
 
-#: config/tc-i386.c:2270
+#: config/tc-i386.c:2398
 msgid ""
 "no instruction mnemonic suffix given and no register operands; can't size "
 "instruction"
 msgid ""
 "no instruction mnemonic suffix given and no register operands; can't size "
 "instruction"
@@ -4710,181 +4867,181 @@ msgstr ""
 
 #. Prohibit these changes in the 64bit mode, since the
 #. lowering is more complicated.
 
 #. Prohibit these changes in the 64bit mode, since the
 #. lowering is more complicated.
-#: config/tc-i386.c:2354 config/tc-i386.c:2413 config/tc-i386.c:2430
-#: config/tc-i386.c:2462 config/tc-i386.c:2495
+#: config/tc-i386.c:2499 config/tc-i386.c:2558 config/tc-i386.c:2575
+#: config/tc-i386.c:2607 config/tc-i386.c:2640
 #, c-format
 msgid "Incorrect register `%%%s' used with `%c' suffix"
 msgstr ""
 
 #, c-format
 msgid "Incorrect register `%%%s' used with `%c' suffix"
 msgstr ""
 
-#: config/tc-i386.c:2362 config/tc-i386.c:2420 config/tc-i386.c:2502
+#: config/tc-i386.c:2507 config/tc-i386.c:2565 config/tc-i386.c:2647
 #, c-format
 msgid "using `%%%s' instead of `%%%s' due to `%c' suffix"
 msgstr ""
 
 #, c-format
 msgid "using `%%%s' instead of `%%%s' due to `%c' suffix"
 msgstr ""
 
-#: config/tc-i386.c:2377 config/tc-i386.c:2398 config/tc-i386.c:2449
-#: config/tc-i386.c:2480
+#: config/tc-i386.c:2522 config/tc-i386.c:2543 config/tc-i386.c:2594
+#: config/tc-i386.c:2625
 #, c-format
 msgid "`%%%s' not allowed with `%s%c'"
 msgstr ""
 
 #, c-format
 msgid "`%%%s' not allowed with `%s%c'"
 msgstr ""
 
-#: config/tc-i386.c:2543
+#: config/tc-i386.c:2688
 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:2576
+#: config/tc-i386.c:2721
 #, c-format
 msgid ""
 "no instruction mnemonic suffix given; can't determine immediate size %x %c"
 msgstr ""
 
 #. Reversed arguments on faddp, fsubp, etc.
 #, c-format
 msgid ""
 "no instruction mnemonic suffix given; can't determine immediate size %x %c"
 msgstr ""
 
 #. Reversed arguments on faddp, fsubp, etc.
-#: config/tc-i386.c:2625
+#: config/tc-i386.c:2770
 #, c-format
 msgid "translating to `%s %%%s,%%%s'"
 msgstr ""
 
 #. Extraneous `l' suffix on fp insn.
 #, c-format
 msgid "translating to `%s %%%s,%%%s'"
 msgstr ""
 
 #. Extraneous `l' suffix on fp insn.
-#: config/tc-i386.c:2632
+#: config/tc-i386.c:2777
 #, c-format
 msgid "translating to `%s %%%s'"
 msgstr ""
 
 #, c-format
 msgid "translating to `%s %%%s'"
 msgstr ""
 
-#: config/tc-i386.c:2650
+#: config/tc-i386.c:2795
 #, c-format
 msgid "you can't `pop %%cs'"
 msgstr ""
 
 #. lea
 #, c-format
 msgid "you can't `pop %%cs'"
 msgstr ""
 
 #. lea
-#: config/tc-i386.c:2669
+#: config/tc-i386.c:2814
 msgid "segment override on `lea' is ineffectual"
 msgstr ""
 
 msgid "segment override on `lea' is ineffectual"
 msgstr ""
 
-#: config/tc-i386.c:2971 config/tc-i386.c:3065 config/tc-i386.c:3110
+#: config/tc-i386.c:3123 config/tc-i386.c:3217 config/tc-i386.c:3262
 msgid "skipping prefixes on this instruction"
 msgstr ""
 
 msgid "skipping prefixes on this instruction"
 msgstr ""
 
-#: config/tc-i386.c:3130
+#: config/tc-i386.c:3282
 msgid "16-bit jump out of range"
 msgstr ""
 
 msgid "16-bit jump out of range"
 msgstr ""
 
-#: config/tc-i386.c:3139
+#: config/tc-i386.c:3291
 #, 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:3597
+#: config/tc-i386.c:3749
 #, c-format
 msgid "@%s reloc is not supported in %s bit mode"
 msgstr ""
 
 #, c-format
 msgid "@%s reloc is not supported in %s bit mode"
 msgstr ""
 
-#: config/tc-i386.c:3717
+#: config/tc-i386.c:3867
 msgid "only 1 or 2 immediate operands are allowed"
 msgstr ""
 
 msgid "only 1 or 2 immediate operands are allowed"
 msgstr ""
 
-#: config/tc-i386.c:3740 config/tc-i386.c:3922
+#: config/tc-i386.c:3890 config/tc-i386.c:4071
 #, c-format
 msgid "junk `%s' after expression"
 msgstr ""
 
 #. Missing or bad expr becomes absolute 0.
 #, c-format
 msgid "junk `%s' after expression"
 msgstr ""
 
 #. Missing or bad expr becomes absolute 0.
-#: config/tc-i386.c:3751
+#: config/tc-i386.c:3901
 #, c-format
 msgid "missing or invalid immediate expression `%s' taken as 0"
 msgstr ""
 
 #, c-format
 msgid "missing or invalid immediate expression `%s' taken as 0"
 msgstr ""
 
-#: config/tc-i386.c:3776 config/tc-i386.c:3980
+#: config/tc-i386.c:3926 config/tc-i386.c:4129
 #, c-format
 msgid "unimplemented segment %s in operand"
 msgstr ""
 
 #, c-format
 msgid "unimplemented segment %s in operand"
 msgstr ""
 
-#: config/tc-i386.c:3819 config/tc-i386.c:5942
+#: config/tc-i386.c:3968 config/tc-i386.c:6264
 #, 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:3826
+#: config/tc-i386.c:3975
 #, 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:3941
+#: config/tc-i386.c:4090
 #, c-format
 msgid "bad expression used with @%s"
 msgstr ""
 
 #, c-format
 msgid "bad expression used with @%s"
 msgstr ""
 
-#: config/tc-i386.c:4064
+#: config/tc-i386.c:4213
 #, c-format
 msgid "`%s' is not a valid base/index expression"
 msgstr ""
 
 #, c-format
 msgid "`%s' is not a valid base/index expression"
 msgstr ""
 
-#: config/tc-i386.c:4068
+#: config/tc-i386.c:4217
 #, c-format
 msgid "`%s' is not a valid %s bit base/index expression"
 msgstr ""
 
 #, c-format
 msgid "`%s' is not a valid %s bit base/index expression"
 msgstr ""
 
-#: config/tc-i386.c:4142
+#: config/tc-i386.c:4291
 #, c-format
 msgid "bad memory operand `%s'"
 msgstr ""
 
 #, c-format
 msgid "bad memory operand `%s'"
 msgstr ""
 
-#: config/tc-i386.c:4157
+#: config/tc-i386.c:4306
 #, c-format
 msgid "junk `%s' after register"
 msgstr ""
 
 #, c-format
 msgid "junk `%s' after register"
 msgstr ""
 
-#: config/tc-i386.c:4166 config/tc-i386.c:4281 config/tc-i386.c:4319
+#: config/tc-i386.c:4315 config/tc-i386.c:4430 config/tc-i386.c:4468
 #, c-format
 msgid "bad register name `%s'"
 msgstr ""
 
 #, c-format
 msgid "bad register name `%s'"
 msgstr ""
 
-#: config/tc-i386.c:4174
+#: config/tc-i386.c:4323
 msgid "immediate operand illegal with absolute jump"
 msgstr ""
 
 msgid "immediate operand illegal with absolute jump"
 msgstr ""
 
-#: config/tc-i386.c:4196
+#: config/tc-i386.c:4345
 #, c-format
 msgid "too many memory references for `%s'"
 msgstr ""
 
 #, c-format
 msgid "too many memory references for `%s'"
 msgstr ""
 
-#: config/tc-i386.c:4274
+#: config/tc-i386.c:4423
 #, 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:4298
+#: config/tc-i386.c:4447
 #, c-format
 msgid "expecting `)' after scale factor in `%s'"
 msgstr ""
 
 #, c-format
 msgid "expecting `)' after scale factor in `%s'"
 msgstr ""
 
-#: config/tc-i386.c:4305
+#: config/tc-i386.c:4454
 #, 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:4312
+#: config/tc-i386.c:4461
 #, 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:4353
+#: config/tc-i386.c:4502
 #, 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:4528
+#: config/tc-i386.c:4677
 msgid "long jump required"
 msgstr ""
 
 msgid "long jump required"
 msgstr ""
 
-#: config/tc-i386.c:4786
+#: config/tc-i386.c:4954
 msgid "Bad call to md_atof ()"
 msgstr ""
 
 msgid "Bad call to md_atof ()"
 msgstr ""
 
-#: config/tc-i386.c:4952
+#: config/tc-i386.c:5121
 msgid "No compiled in support for x86_64"
 msgstr ""
 
 msgid "No compiled in support for x86_64"
 msgstr ""
 
-#: config/tc-i386.c:4973
+#: config/tc-i386.c:5142
 #, c-format
 msgid ""
 "  -Q                      ignored\n"
 #, c-format
 msgid ""
 "  -Q                      ignored\n"
@@ -4895,66 +5052,75 @@ msgid ""
 "  -s                      ignored\n"
 msgstr ""
 
 "  -s                      ignored\n"
 msgstr ""
 
-#: config/tc-i386.c:4981
+#: config/tc-i386.c:5150
 #, 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:5081 config/tc-s390.c:1828
+#: config/tc-i386.c:5250 config/tc-s390.c:1826
 msgid "GOT already in symbol table"
 msgstr ""
 
 msgid "GOT already in symbol table"
 msgstr ""
 
-#: config/tc-i386.c:5225
+#: config/tc-i386.c:5394
 #, c-format
 msgid "can not do %d byte relocation"
 msgstr ""
 
 #, c-format
 msgid "can not do %d byte relocation"
 msgstr ""
 
-#: config/tc-i386.c:5299 config/tc-s390.c:2272
+#: config/tc-i386.c:5463 config/tc-s390.c:2272
 #, c-format
 msgid "cannot represent relocation type %s"
 msgstr ""
 
 #, c-format
 msgid "cannot represent relocation type %s"
 msgstr ""
 
-#: config/tc-i386.c:5531
+#: config/tc-i386.c:5709
+#, c-format
+msgid "invalid operand for '%s' ('%s' unexpected)"
+msgstr ""
+
+#: config/tc-i386.c:5721
 #, c-format
 msgid "too many memory references for '%s'"
 msgstr ""
 
 #, c-format
 msgid "too many memory references for '%s'"
 msgstr ""
 
-#: config/tc-i386.c:5697
+#: config/tc-i386.c:5996
 #, c-format
 msgid "Unknown operand modifier `%s'"
 msgstr ""
 
 #, c-format
 msgid "Unknown operand modifier `%s'"
 msgstr ""
 
-#: config/tc-i386.c:5914
+#: config/tc-i386.c:6006
+msgid "Conflicting operand modifiers"
+msgstr ""
+
+#: config/tc-i386.c:6236
 #, c-format
 msgid "`%s' is not a valid segment register"
 msgstr ""
 
 #, c-format
 msgid "`%s' is not a valid segment register"
 msgstr ""
 
-#: config/tc-i386.c:5924 config/tc-i386.c:6045
+#: config/tc-i386.c:6246 config/tc-i386.c:6373
 msgid "Register scaling only allowed in memory operands."
 msgstr ""
 
 msgid "Register scaling only allowed in memory operands."
 msgstr ""
 
-#: config/tc-i386.c:5955
+#: config/tc-i386.c:6277
 msgid "Too many register references in memory operand."
 msgstr ""
 
 msgid "Too many register references in memory operand."
 msgstr ""
 
-#: config/tc-i386.c:6024
+#: config/tc-i386.c:6352
 #, c-format
 msgid "Syntax error. Expecting a constant. Got `%s'."
 msgstr ""
 
 #, c-format
 msgid "Syntax error. Expecting a constant. Got `%s'."
 msgstr ""
 
-#: config/tc-i386.c:6094
+#: config/tc-i386.c:6422
 #, c-format
 msgid "Unrecognized token '%s'"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized token '%s'"
 msgstr ""
 
-#: config/tc-i386.c:6111
+#: config/tc-i386.c:6439
 #, c-format
 msgid "Unexpected token `%s'"
 msgstr ""
 
 #, c-format
 msgid "Unexpected token `%s'"
 msgstr ""
 
-#: config/tc-i386.c:6264
+#: config/tc-i386.c:6622
 #, c-format
 msgid "Unrecognized token `%s'"
 msgstr ""
 #, c-format
 msgid "Unrecognized token `%s'"
 msgstr ""
@@ -4975,7 +5141,7 @@ msgstr ""
 msgid "Unknown temporary pseudo register"
 msgstr ""
 
 msgid "Unknown temporary pseudo register"
 msgstr ""
 
-#: config/tc-i860.c:229 config/tc-mips.c:1140
+#: config/tc-i860.c:229 config/tc-mips.c:1149
 #, c-format
 msgid "internal error: can't hash `%s': %s\n"
 msgstr ""
 #, c-format
 msgid "internal error: can't hash `%s': %s\n"
 msgstr ""
@@ -5132,214 +5298,208 @@ msgid ""
 "\t\t\tlong displacements\n"
 msgstr ""
 
 "\t\t\tlong displacements\n"
 msgstr ""
 
-#: config/tc-i960.c:1419 config/tc-xtensa.c:8480
+#: config/tc-i960.c:1424 config/tc-xtensa.c:11516
 msgid "too many operands"
 msgstr ""
 
 msgid "too many operands"
 msgstr ""
 
-#: config/tc-i960.c:1477 config/tc-i960.c:1702
+#: config/tc-i960.c:1482 config/tc-i960.c:1707
 msgid "expression syntax error"
 msgstr ""
 
 msgid "expression syntax error"
 msgstr ""
 
-#: config/tc-i960.c:1515
+#: config/tc-i960.c:1520
 msgid "attempt to branch into different segment"
 msgstr ""
 
 msgid "attempt to branch into different segment"
 msgstr ""
 
-#: config/tc-i960.c:1519
+#: config/tc-i960.c:1524
 #, c-format
 msgid "target of %s instruction must be a label"
 msgstr ""
 
 #, c-format
 msgid "target of %s instruction must be a label"
 msgstr ""
 
-#: config/tc-i960.c:1557
+#: config/tc-i960.c:1562
 msgid "unmatched '['"
 msgstr ""
 
 msgid "unmatched '['"
 msgstr ""
 
-#: config/tc-i960.c:1568
+#: config/tc-i960.c:1573
 msgid "garbage after index spec ignored"
 msgstr ""
 
 #. We never moved: there was no opcode either!
 msgid "garbage after index spec ignored"
 msgstr ""
 
 #. We never moved: there was no opcode either!
-#: config/tc-i960.c:1633
+#: config/tc-i960.c:1638
 msgid "missing opcode"
 msgstr ""
 
 msgid "missing opcode"
 msgstr ""
 
-#: config/tc-i960.c:2046
+#: config/tc-i960.c:2051
 msgid "invalid index register"
 msgstr ""
 
 msgid "invalid index register"
 msgstr ""
 
-#: config/tc-i960.c:2069
+#: config/tc-i960.c:2074
 msgid "invalid scale factor"
 msgstr ""
 
 msgid "invalid scale factor"
 msgstr ""
 
-#: config/tc-i960.c:2250
+#: config/tc-i960.c:2255
 msgid "unaligned register"
 msgstr ""
 
 msgid "unaligned register"
 msgstr ""
 
-#: config/tc-i960.c:2273
+#: config/tc-i960.c:2278
 msgid "no such sfr in this architecture"
 msgstr ""
 
 msgid "no such sfr in this architecture"
 msgstr ""
 
-#: config/tc-i960.c:2311
+#: config/tc-i960.c:2316
 msgid "illegal literal"
 msgstr ""
 
 #. Should not happen: see block comment above
 msgid "illegal literal"
 msgstr ""
 
 #. Should not happen: see block comment above
-#: config/tc-i960.c:2539
+#: config/tc-i960.c:2544
 #, c-format
 msgid "Trying to 'bal' to %s"
 msgstr ""
 
 #, c-format
 msgid "Trying to 'bal' to %s"
 msgstr ""
 
-#: config/tc-i960.c:2550
+#: config/tc-i960.c:2555
 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:2582
+#: config/tc-i960.c:2587
 msgid "should have 1 or 2 operands"
 msgstr ""
 
 msgid "should have 1 or 2 operands"
 msgstr ""
 
-#: config/tc-i960.c:2591 config/tc-i960.c:2610
+#: config/tc-i960.c:2596 config/tc-i960.c:2615
 #, c-format
 msgid "Redefining leafproc %s"
 msgstr ""
 
 #, c-format
 msgid "Redefining leafproc %s"
 msgstr ""
 
-#: config/tc-i960.c:2641
+#: config/tc-i960.c:2646
 msgid "should have two operands"
 msgstr ""
 
 msgid "should have two operands"
 msgstr ""
 
-#: config/tc-i960.c:2651
+#: config/tc-i960.c:2656
 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:2660
+#: config/tc-i960.c:2665
 #, c-format
 msgid "Redefining entrynum for sysproc %s"
 msgstr ""
 
 #, c-format
 msgid "Redefining entrynum for sysproc %s"
 msgstr ""
 
-#: config/tc-i960.c:2764
+#: config/tc-i960.c:2769
 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:2785
+#: config/tc-i960.c:2790
 msgid "big endian mode is not supported"
 msgstr ""
 
 msgid "big endian mode is not supported"
 msgstr ""
 
-#: config/tc-i960.c:2787
+#: config/tc-i960.c:2792
 #, c-format
 msgid "ignoring unrecognized .endian type `%s'"
 msgstr ""
 
 #, c-format
 msgid "ignoring unrecognized .endian type `%s'"
 msgstr ""
 
-#: config/tc-i960.c:3071
+#: config/tc-i960.c:3076
 #, c-format
 msgid "leafproc symbol '%s' undefined"
 msgstr ""
 
 #, c-format
 msgid "leafproc symbol '%s' undefined"
 msgstr ""
 
-#: config/tc-i960.c:3081
+#: config/tc-i960.c:3086
 #, c-format
 msgid "Warning: making leafproc entries %s and %s both global\n"
 msgstr ""
 
 #, c-format
 msgid "Warning: making leafproc entries %s and %s both global\n"
 msgstr ""
 
-#: config/tc-i960.c:3190
+#: config/tc-i960.c:3191
 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-ia64.c:961
+#: config/tc-ia64.c:982
 msgid "Bad .section directive: want a,o,s,w,x,M,S,G,T in string"
 msgstr ""
 
 msgid "Bad .section directive: want a,o,s,w,x,M,S,G,T in string"
 msgstr ""
 
-#: config/tc-ia64.c:1098
+#: config/tc-ia64.c:1119
 msgid "Unwind directive not followed by an instruction."
 msgstr ""
 
 msgid "Unwind directive not followed by an instruction."
 msgstr ""
 
-#: config/tc-ia64.c:4641
+#: config/tc-ia64.c:4930
 msgid "Register name expected"
 msgstr ""
 
 msgid "Register name expected"
 msgstr ""
 
-#: config/tc-ia64.c:4646 config/tc-ia64.c:4949
+#: config/tc-ia64.c:4935 config/tc-ia64.c:5251
 msgid "Comma expected"
 msgstr ""
 
 msgid "Comma expected"
 msgstr ""
 
-#: config/tc-ia64.c:4654
+#: config/tc-ia64.c:4943
 msgid "Register value annotation ignored"
 msgstr ""
 
 msgid "Register value annotation ignored"
 msgstr ""
 
-#: config/tc-ia64.c:4695
+#: config/tc-ia64.c:4984
 msgid "Directive invalid within a bundle"
 msgstr ""
 
 msgid "Directive invalid within a bundle"
 msgstr ""
 
-#: config/tc-ia64.c:4762
+#: config/tc-ia64.c:5077
 msgid "Missing predicate relation type"
 msgstr ""
 
 msgid "Missing predicate relation type"
 msgstr ""
 
-#: config/tc-ia64.c:4778
+#: config/tc-ia64.c:5083
 msgid "Unrecognized predicate relation type"
 msgstr ""
 
 msgid "Unrecognized predicate relation type"
 msgstr ""
 
-#: config/tc-ia64.c:4798 config/tc-ia64.c:4823
-msgid "Predicate register expected"
+#: config/tc-ia64.c:5130
+msgid "Bad register range"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4810
-msgid "Duplicate predicate register ignored"
+#: config/tc-ia64.c:5139
+msgid "Predicate register expected"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4832
-msgid "Bad register range"
+#: config/tc-ia64.c:5144
+msgid "Duplicate predicate register ignored"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:4860
+#: config/tc-ia64.c:5162
 msgid "Predicate source and target required"
 msgstr ""
 
 msgid "Predicate source and target required"
 msgstr ""
 
-#: config/tc-ia64.c:4862 config/tc-ia64.c:4874
+#: config/tc-ia64.c:5164 config/tc-ia64.c:5176
 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:4869
+#: config/tc-ia64.c:5171
 msgid "At least two PR arguments expected"
 msgstr ""
 
 msgid "At least two PR arguments expected"
 msgstr ""
 
-#: config/tc-ia64.c:4883
+#: config/tc-ia64.c:5185
 msgid "At least one PR argument expected"
 msgstr ""
 
 msgid "At least one PR argument expected"
 msgstr ""
 
-#: config/tc-ia64.c:4919
+#: config/tc-ia64.c:5221
 #, 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:5399
+#: config/tc-ia64.c:5697
 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:5472
+#: config/tc-ia64.c:5770
 msgid "lower 16 bits of mask ignored"
 msgstr ""
 
 msgid "lower 16 bits of mask ignored"
 msgstr ""
 
-#: config/tc-ia64.c:6036
+#: config/tc-ia64.c:6389
 msgid "Value truncated to 62 bits"
 msgstr ""
 
 #. Give an error if a frag containing code is not aligned to a 16 byte
 #. boundary.
 msgid "Value truncated to 62 bits"
 msgstr ""
 
 #. Give an error if a frag containing code is not aligned to a 16 byte
 #. boundary.
-#: config/tc-ia64.c:6175 config/tc-ia64.h:167
+#: config/tc-ia64.c:6527 config/tc-ia64.h:171
 msgid "instruction address is not a multiple of 16"
 msgstr ""
 
 msgid "instruction address is not a multiple of 16"
 msgstr ""
 
-#: config/tc-ia64.c:6418
-msgid ""
-"Additional NOP may be necessary to workaround Itanium processor A/B step "
-"errata"
-msgstr ""
-
-#: config/tc-ia64.c:6611
+#: config/tc-ia64.c:7049
 #, c-format
 msgid "Unrecognized option '-x%s'"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized option '-x%s'"
 msgstr ""
 
-#: config/tc-ia64.c:6639
+#: config/tc-ia64.c:7077
 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"
@@ -5349,84 +5509,93 @@ msgid ""
 "\t\t\t  EF_IA_64_NOFUNCDESC_CONS_GP)\n"
 "  -milp32|-milp64|-mlp64|-mp64\tselect data model (default -mlp64)\n"
 "  -mle | -mbe\t\t  select little- or big-endian byte order (default -mle)\n"
 "\t\t\t  EF_IA_64_NOFUNCDESC_CONS_GP)\n"
 "  -milp32|-milp64|-mlp64|-mp64\tselect data model (default -mlp64)\n"
 "  -mle | -mbe\t\t  select little- or big-endian byte order (default -mle)\n"
-"  -x | -xexplicit\t  turn on dependency violation checking (default)\n"
-"  -xauto\t\t  automagically remove dependency violations\n"
+"  -munwind-check=[warning|error]\n"
+"\t\t\t  unwind directive check (default -munwind-check=warning)\n"
+"  -mhint.b=[ok|warning|error]\n"
+"\t\t\t  hint.b check (default -mhint.b=error)\n"
+"  -x | -xexplicit\t  turn on dependency violation checking\n"
+"  -xauto\t\t  automagically remove dependency violations (default)\n"
+"  -xnone\t\t  turn off dependency violation checking\n"
 "  -xdebug\t\t  debug dependency violation checker\n"
 "  -xdebug\t\t  debug dependency violation checker\n"
+"  -xdebugn\t\t  debug dependency violation checker but turn off\n"
+"\t\t\t  dependency violation checking\n"
+"  -xdebugx\t\t  debug dependency violation checker and turn on\n"
+"\t\t\t  dependency violation checking\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-ia64.c:6658
+#: config/tc-ia64.c:7105
 msgid "--gstabs is not supported for ia64"
 msgstr ""
 
 msgid "--gstabs is not supported for ia64"
 msgstr ""
 
-#: config/tc-ia64.c:6961 config/tc-mips.c:1129
+#: config/tc-ia64.c:7408 config/tc-mips.c:1138
 msgid "Could not set architecture and machine"
 msgstr ""
 
 msgid "Could not set architecture and machine"
 msgstr ""
 
-#: config/tc-ia64.c:7068
+#: config/tc-ia64.c:7524
 msgid "Explicit stops are ignored in auto mode"
 msgstr ""
 
 msgid "Explicit stops are ignored in auto mode"
 msgstr ""
 
-#: config/tc-ia64.c:7118
+#: config/tc-ia64.c:7576
 msgid "Found '{' after explicit switch to automatic mode"
 msgstr ""
 
 msgid "Found '{' after explicit switch to automatic mode"
 msgstr ""
 
-#: config/tc-ia64.c:7582
+#: config/tc-ia64.c:8142
 #, 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:8858
+#: config/tc-ia64.c:9417
 #, c-format
 msgid "Unrecognized dependency specifier %d\n"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized dependency specifier %d\n"
 msgstr ""
 
-#: config/tc-ia64.c:9729
+#: config/tc-ia64.c:10311
 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:9732
+#: config/tc-ia64.c:10314
 msgid "This is the location of the conflicting usage"
 msgstr ""
 
 msgid "This is the location of the conflicting usage"
 msgstr ""
 
-#: config/tc-ia64.c:10978
+#: config/tc-ia64.c:11528
 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:11078 read.c:1359 read.c:2090 read.c:2684
+#: config/tc-ia64.c:11628 read.c:1411 read.c:2176 read.c:2772
 msgid "expected symbol name"
 msgstr ""
 
 msgid "expected symbol name"
 msgstr ""
 
-#: config/tc-ia64.c:11088 read.c:2100 read.c:2694 stabs.c:471
+#: config/tc-ia64.c:11638 read.c:2186 read.c:2782 stabs.c:471
 #, c-format
 msgid "expected comma after \"%s\""
 msgstr ""
 
 #, c-format
 msgid "expected comma after \"%s\""
 msgstr ""
 
-#: config/tc-ia64.c:11129
+#: config/tc-ia64.c:11680
 #, 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:11139
+#: config/tc-ia64.c:11690
 #, 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:11150
+#: config/tc-ia64.c:11701
 #, 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:11158
+#: config/tc-ia64.c:11709
 #, 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:11177
+#: config/tc-ia64.c:11728
 #, 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:11199
+#: config/tc-ia64.c:11750
 #, c-format
 msgid "section `%s' aliased to `%s' is not used"
 msgstr ""
 #, c-format
 msgid "section `%s' aliased to `%s' is not used"
 msgstr ""
@@ -5451,273 +5620,267 @@ msgid "md_pcrel_from\n"
 msgstr ""
 
 #. Pretend that we do not recognise this option.
 msgstr ""
 
 #. Pretend that we do not recognise this option.
-#: config/tc-m32r.c:349
+#: config/tc-m32r.c:334
 msgid "Unrecognised option: -hidden"
 msgstr ""
 
 msgid "Unrecognised option: -hidden"
 msgstr ""
 
-#: config/tc-m32r.c:376 config/tc-sparc.c:596
+#: config/tc-m32r.c:361 config/tc-sparc.c:596
 msgid "Unrecognized option following -K"
 msgstr ""
 
 msgid "Unrecognized option following -K"
 msgstr ""
 
-#: config/tc-m32r.c:402
+#: config/tc-m32r.c:377
 #, c-format
 msgid " M32R specific command line options:\n"
 msgstr ""
 
 #, c-format
 msgid " M32R specific command line options:\n"
 msgstr ""
 
-#: config/tc-m32r.c:404
+#: config/tc-m32r.c:379
 #, c-format
 msgid ""
 "  -m32r                   disable support for the m32rx instruction set\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -m32r                   disable support for the m32rx instruction set\n"
 msgstr ""
 
-#: config/tc-m32r.c:406
+#: config/tc-m32r.c:381
 #, c-format
 msgid "  -m32rx                  support the extended m32rx instruction set\n"
 msgstr ""
 
 #, c-format
 msgid "  -m32rx                  support the extended m32rx instruction set\n"
 msgstr ""
 
-#: config/tc-m32r.c:408
+#: config/tc-m32r.c:383
 #, c-format
 msgid "  -m32r2                  support the extended m32r2 instruction set\n"
 msgstr ""
 
 #, c-format
 msgid "  -m32r2                  support the extended m32r2 instruction set\n"
 msgstr ""
 
-#: config/tc-m32r.c:410
+#: config/tc-m32r.c:385
 #, c-format
 msgid "  -EL,-little             produce little endian code and data\n"
 msgstr ""
 
 #, c-format
 msgid "  -EL,-little             produce little endian code and data\n"
 msgstr ""
 
-#: config/tc-m32r.c:412
+#: config/tc-m32r.c:387
 #, c-format
 msgid "  -EB,-big                produce big endian code and data\n"
 msgstr ""
 
 #, c-format
 msgid "  -EB,-big                produce big endian code and data\n"
 msgstr ""
 
-#: config/tc-m32r.c:414
+#: config/tc-m32r.c:389
 #, c-format
 msgid "  -parallel               try to combine instructions in parallel\n"
 msgstr ""
 
 #, c-format
 msgid "  -parallel               try to combine instructions in parallel\n"
 msgstr ""
 
-#: config/tc-m32r.c:416
+#: config/tc-m32r.c:391
 #, c-format
 msgid "  -no-parallel            disable -parallel\n"
 msgstr ""
 
 #, c-format
 msgid "  -no-parallel            disable -parallel\n"
 msgstr ""
 
-#: config/tc-m32r.c:418
+#: config/tc-m32r.c:393
 #, c-format
 msgid ""
 "  -no-bitinst             disallow the M32R2's extended bit-field "
 "instructions\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -no-bitinst             disallow the M32R2's extended bit-field "
 "instructions\n"
 msgstr ""
 
-#: config/tc-m32r.c:420
+#: config/tc-m32r.c:395
 #, c-format
 msgid "  -O                      try to optimize code.  Implies -parallel\n"
 msgstr ""
 
 #, c-format
 msgid "  -O                      try to optimize code.  Implies -parallel\n"
 msgstr ""
 
-#: config/tc-m32r.c:423
+#: config/tc-m32r.c:398
 #, c-format
 msgid ""
 "  -warn-explicit-parallel-conflicts     warn when parallel instructions\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -warn-explicit-parallel-conflicts     warn when parallel instructions\n"
 msgstr ""
 
-#: config/tc-m32r.c:425
+#: config/tc-m32r.c:400
 #, c-format
 msgid "                                         might violate contraints\n"
 msgstr ""
 
 #, c-format
 msgid "                                         might violate contraints\n"
 msgstr ""
 
-#: config/tc-m32r.c:427
+#: config/tc-m32r.c:402
 #, c-format
 msgid "  -no-warn-explicit-parallel-conflicts  do not warn when parallel\n"
 msgstr ""
 
 #, c-format
 msgid "  -no-warn-explicit-parallel-conflicts  do not warn when parallel\n"
 msgstr ""
 
-#: config/tc-m32r.c:429
+#: config/tc-m32r.c:404
 #, c-format
 msgid ""
 "                                         instructions might violate "
 "contraints\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "                                         instructions might violate "
 "contraints\n"
 msgstr ""
 
-#: config/tc-m32r.c:431
+#: config/tc-m32r.c:406
 #, c-format
 msgid ""
 "  -Wp                     synonym for -warn-explicit-parallel-conflicts\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -Wp                     synonym for -warn-explicit-parallel-conflicts\n"
 msgstr ""
 
-#: config/tc-m32r.c:433
+#: config/tc-m32r.c:408
 #, c-format
 msgid ""
 "  -Wnp                    synonym for -no-warn-explicit-parallel-conflicts\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -Wnp                    synonym for -no-warn-explicit-parallel-conflicts\n"
 msgstr ""
 
-#: config/tc-m32r.c:435
+#: config/tc-m32r.c:410
 #, c-format
 msgid ""
 "  -ignore-parallel-conflicts            do not check parallel instructions\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -ignore-parallel-conflicts            do not check parallel instructions\n"
 msgstr ""
 
-#: config/tc-m32r.c:437
+#: config/tc-m32r.c:412
 #, c-format
 msgid "                                         fo contraint violations\n"
 msgstr ""
 
 #, c-format
 msgid "                                         fo contraint violations\n"
 msgstr ""
 
-#: config/tc-m32r.c:439
+#: config/tc-m32r.c:414
 #, c-format
 msgid ""
 "  -no-ignore-parallel-conflicts         check parallel instructions for\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -no-ignore-parallel-conflicts         check parallel instructions for\n"
 msgstr ""
 
-#: config/tc-m32r.c:441
+#: config/tc-m32r.c:416
 #, c-format
 msgid "                                         contraint violations\n"
 msgstr ""
 
 #, c-format
 msgid "                                         contraint violations\n"
 msgstr ""
 
-#: config/tc-m32r.c:443
+#: config/tc-m32r.c:418
 #, c-format
 msgid "  -Ip                     synonym for -ignore-parallel-conflicts\n"
 msgstr ""
 
 #, c-format
 msgid "  -Ip                     synonym for -ignore-parallel-conflicts\n"
 msgstr ""
 
-#: config/tc-m32r.c:445
+#: config/tc-m32r.c:420
 #, c-format
 msgid "  -nIp                    synonym for -no-ignore-parallel-conflicts\n"
 msgstr ""
 
 #, c-format
 msgid "  -nIp                    synonym for -no-ignore-parallel-conflicts\n"
 msgstr ""
 
-#: config/tc-m32r.c:448
+#: config/tc-m32r.c:423
 #, c-format
 msgid ""
 "  -warn-unmatched-high    warn when an (s)high reloc has no matching low "
 "reloc\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -warn-unmatched-high    warn when an (s)high reloc has no matching low "
 "reloc\n"
 msgstr ""
 
-#: config/tc-m32r.c:450
+#: config/tc-m32r.c:425
 #, c-format
 msgid "  -no-warn-unmatched-high do not warn about missing low relocs\n"
 msgstr ""
 
 #, c-format
 msgid "  -no-warn-unmatched-high do not warn about missing low relocs\n"
 msgstr ""
 
-#: config/tc-m32r.c:452
+#: config/tc-m32r.c:427
 #, c-format
 msgid "  -Wuh                    synonym for -warn-unmatched-high\n"
 msgstr ""
 
 #, c-format
 msgid "  -Wuh                    synonym for -warn-unmatched-high\n"
 msgstr ""
 
-#: config/tc-m32r.c:454
+#: config/tc-m32r.c:429
 #, c-format
 msgid "  -Wnuh                   synonym for -no-warn-unmatched-high\n"
 msgstr ""
 
 #, c-format
 msgid "  -Wnuh                   synonym for -no-warn-unmatched-high\n"
 msgstr ""
 
-#: config/tc-m32r.c:457
+#: config/tc-m32r.c:432
 #, c-format
 msgid "  -KPIC                   generate PIC\n"
 msgstr ""
 
 #, c-format
 msgid "  -KPIC                   generate PIC\n"
 msgstr ""
 
-#: config/tc-m32r.c:461
-#, c-format
-msgid "  -relax                 create linker relaxable code\n"
-msgstr ""
-
-#: config/tc-m32r.c:463
-#, c-format
-msgid "  -cpu-desc              provide runtime cpu description file\n"
-msgstr ""
-
-#: config/tc-m32r.c:961
+#: config/tc-m32r.c:892
 msgid "instructions write to the same destination register."
 msgstr ""
 
 msgid "instructions write to the same destination register."
 msgstr ""
 
-#: config/tc-m32r.c:969
+#: config/tc-m32r.c:900
 msgid "Instructions do not use parallel execution pipelines."
 msgstr ""
 
 msgid "Instructions do not use parallel execution pipelines."
 msgstr ""
 
-#: config/tc-m32r.c:977
+#: config/tc-m32r.c:908
 msgid "Instructions share the same execution pipeline"
 msgstr ""
 
 msgid "Instructions share the same execution pipeline"
 msgstr ""
 
-#: config/tc-m32r.c:1053 config/tc-m32r.c:1167
+#: config/tc-m32r.c:984 config/tc-m32r.c:1098
 #, c-format
 msgid "not a 16 bit instruction '%s'"
 msgstr ""
 
 #, c-format
 msgid "not a 16 bit instruction '%s'"
 msgstr ""
 
-#: config/tc-m32r.c:1065 config/tc-m32r.c:1179 config/tc-m32r.c:1364
+#: config/tc-m32r.c:996 config/tc-m32r.c:1110 config/tc-m32r.c:1295
 #, c-format
 msgid "instruction '%s' is for the M32R2 only"
 msgstr ""
 
 #, c-format
 msgid "instruction '%s' is for the M32R2 only"
 msgstr ""
 
-#: config/tc-m32r.c:1078 config/tc-m32r.c:1192 config/tc-m32r.c:1377
+#: config/tc-m32r.c:1009 config/tc-m32r.c:1123 config/tc-m32r.c:1308
 #, c-format
 msgid "unknown instruction '%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown instruction '%s'"
 msgstr ""
 
-#: config/tc-m32r.c:1087 config/tc-m32r.c:1199 config/tc-m32r.c:1384
+#: config/tc-m32r.c:1018 config/tc-m32r.c:1130 config/tc-m32r.c:1315
 #, c-format
 msgid "instruction '%s' is for the M32RX only"
 msgstr ""
 
 #, c-format
 msgid "instruction '%s' is for the M32RX only"
 msgstr ""
 
-#: config/tc-m32r.c:1096 config/tc-m32r.c:1208
+#: config/tc-m32r.c:1027 config/tc-m32r.c:1139
 #, c-format
 msgid "instruction '%s' cannot be executed in parallel."
 msgstr ""
 
 #, c-format
 msgid "instruction '%s' cannot be executed in parallel."
 msgstr ""
 
-#: config/tc-m32r.c:1151 config/tc-m32r.c:1233 config/tc-m32r.c:1441
+#: config/tc-m32r.c:1082 config/tc-m32r.c:1164 config/tc-m32r.c:1372
 msgid "internal error: lookup/get operands failed"
 msgstr ""
 
 msgid "internal error: lookup/get operands failed"
 msgstr ""
 
-#: config/tc-m32r.c:1218
+#: config/tc-m32r.c:1149
 #, c-format
 msgid "'%s': only the NOP instruction can be issued in parallel on the m32r"
 msgstr ""
 
 #, c-format
 msgid "'%s': only the NOP instruction can be issued in parallel on the m32r"
 msgstr ""
 
-#: config/tc-m32r.c:1247
+#: config/tc-m32r.c:1178
 #, c-format
 msgid ""
 "%s: output of 1st instruction is the same as an input to 2nd instruction - "
 "is this intentional ?"
 msgstr ""
 
 #, c-format
 msgid ""
 "%s: output of 1st instruction is the same as an input to 2nd instruction - "
 "is this intentional ?"
 msgstr ""
 
-#: config/tc-m32r.c:1251
+#: config/tc-m32r.c:1182
 #, c-format
 msgid ""
 "%s: output of 2nd instruction is the same as an input to 1st instruction - "
 "is this intentional ?"
 msgstr ""
 
 #, c-format
 msgid ""
 "%s: output of 2nd instruction is the same as an input to 1st instruction - "
 "is this intentional ?"
 msgstr ""
 
-#: config/tc-m32r.c:1620 config/tc-ppc.c:1758 config/tc-ppc.c:4350
+#: config/tc-m32r.c:1551 config/tc-ppc.c:1758 config/tc-ppc.c:4350
 msgid "Expected comma after symbol-name: rest of line ignored."
 msgstr ""
 
 msgid "Expected comma after symbol-name: rest of line ignored."
 msgstr ""
 
-#: config/tc-m32r.c:1630
+#: config/tc-m32r.c:1561
 #, c-format
 msgid ".SCOMMon length (%ld.) <0! Ignored."
 msgstr ""
 
 #, c-format
 msgid ".SCOMMon length (%ld.) <0! Ignored."
 msgstr ""
 
-#: config/tc-m32r.c:1644 config/tc-ppc.c:1780 config/tc-ppc.c:2937
+#: config/tc-m32r.c:1575 config/tc-ppc.c:1780 config/tc-ppc.c:2937
 #: config/tc-ppc.c:4374
 msgid "ignoring bad alignment"
 msgstr ""
 
 #: config/tc-ppc.c:4374
 msgid "ignoring bad alignment"
 msgstr ""
 
-#: config/tc-m32r.c:1656 config/tc-ppc.c:1817 config/tc-v850.c:335
+#: config/tc-m32r.c:1587 config/tc-ppc.c:1817 config/tc-v850.c:335
 msgid "Common alignment not a power of 2"
 msgstr ""
 
 msgid "Common alignment not a power of 2"
 msgstr ""
 
-#: config/tc-m32r.c:1671 config/tc-ppc.c:1791 config/tc-ppc.c:4386
+#: config/tc-m32r.c:1602 config/tc-ppc.c:1791 config/tc-ppc.c:4386
 #, c-format
 msgid "Ignoring attempt to re-define symbol `%s'."
 msgstr ""
 
 #, c-format
 msgid "Ignoring attempt to re-define symbol `%s'."
 msgstr ""
 
-#: config/tc-m32r.c:1680
+#: config/tc-m32r.c:1611
 #, c-format
 msgid "Length of .scomm \"%s\" is already %ld. Not changed to %ld."
 msgstr ""
 
 #, c-format
 msgid "Length of .scomm \"%s\" is already %ld. Not changed to %ld."
 msgstr ""
 
-#: config/tc-m32r.c:2081 config/tc-m32r.c:2131 config/tc-sh.c:747
+#: config/tc-m32r.c:1839
+msgid "Addend to unresolved symbol not on word boundary."
+msgstr ""
+
+#: config/tc-m32r.c:1988 config/tc-m32r.c:2038 config/tc-sh.c:747
 msgid "Invalid PIC expression."
 msgstr ""
 
 msgid "Invalid PIC expression."
 msgstr ""
 
-#: config/tc-m32r.c:2222
+#: config/tc-m32r.c:2129
 msgid "Unmatched high/shigh reloc"
 msgstr ""
 
 msgid "Unmatched high/shigh reloc"
 msgstr ""
 
-#: config/tc-m32r.c:2473 config/tc-sparc.c:3491
+#: config/tc-m32r.c:2380 config/tc-sparc.c:3525
 #, c-format
 msgid "internal error: can't export reloc type %d (`%s')"
 msgstr ""
 
 #, c-format
 msgid "internal error: can't export reloc type %d (`%s')"
 msgstr ""
 
-#: config/tc-m68hc11.c:368
+#: config/tc-m68hc11.c:369
 #, c-format
 msgid ""
 "Motorola 68HC11/68HC12/68HCS12 options:\n"
 #, c-format
 msgid ""
 "Motorola 68HC11/68HC12/68HCS12 options:\n"
@@ -5738,56 +5901,56 @@ msgid ""
 "                          (used for testing)\n"
 msgstr ""
 
 "                          (used for testing)\n"
 msgstr ""
 
-#: config/tc-m68hc11.c:414
+#: config/tc-m68hc11.c:415
 #, c-format
 msgid "Default target `%s' is not supported."
 msgstr ""
 
 #. Dump the opcode statistics table.
 #, c-format
 msgid "Default target `%s' is not supported."
 msgstr ""
 
 #. Dump the opcode statistics table.
-#: config/tc-m68hc11.c:432
+#: config/tc-m68hc11.c:433
 #, c-format
 msgid "Name   # Modes  Min ops  Max ops  Modes mask  # Used\n"
 msgstr ""
 
 #, c-format
 msgid "Name   # Modes  Min ops  Max ops  Modes mask  # Used\n"
 msgstr ""
 
-#: config/tc-m68hc11.c:498
+#: config/tc-m68hc11.c:499
 #, c-format
 msgid "Option `%s' is not recognized."
 msgstr ""
 
 #, c-format
 msgid "Option `%s' is not recognized."
 msgstr ""
 
-#: config/tc-m68hc11.c:720
+#: config/tc-m68hc11.c:721
 msgid "#<imm8>"
 msgstr ""
 
 msgid "#<imm8>"
 msgstr ""
 
-#: config/tc-m68hc11.c:729
+#: config/tc-m68hc11.c:730
 msgid "#<imm16>"
 msgstr ""
 
 msgid "#<imm16>"
 msgstr ""
 
-#: config/tc-m68hc11.c:738 config/tc-m68hc11.c:747
+#: config/tc-m68hc11.c:739 config/tc-m68hc11.c:748
 msgid "<imm8>,X"
 msgstr ""
 
 msgid "<imm8>,X"
 msgstr ""
 
-#: config/tc-m68hc11.c:774
+#: config/tc-m68hc11.c:775
 msgid "*<abs8>"
 msgstr ""
 
 msgid "*<abs8>"
 msgstr ""
 
-#: config/tc-m68hc11.c:786
+#: config/tc-m68hc11.c:787
 msgid "#<mask>"
 msgstr ""
 
 msgid "#<mask>"
 msgstr ""
 
-#: config/tc-m68hc11.c:796
+#: config/tc-m68hc11.c:797
 #, c-format
 msgid "symbol%d"
 msgstr ""
 
 #, c-format
 msgid "symbol%d"
 msgstr ""
 
-#: config/tc-m68hc11.c:798
+#: config/tc-m68hc11.c:799
 msgid "<abs>"
 msgstr ""
 
 msgid "<abs>"
 msgstr ""
 
-#: config/tc-m68hc11.c:817
+#: config/tc-m68hc11.c:818
 msgid "<label>"
 msgstr ""
 
 msgid "<label>"
 msgstr ""
 
-#: config/tc-m68hc11.c:833
+#: config/tc-m68hc11.c:834
 #, c-format
 msgid ""
 "# Example of `%s' instructions\n"
 #, c-format
 msgid ""
 "# Example of `%s' instructions\n"
@@ -5795,661 +5958,661 @@ msgid ""
 "_start:\n"
 msgstr ""
 
 "_start:\n"
 msgstr ""
 
-#: config/tc-m68hc11.c:880
+#: config/tc-m68hc11.c:881
 #, c-format
 msgid "Instruction `%s' is not recognized."
 msgstr ""
 
 #, c-format
 msgid "Instruction `%s' is not recognized."
 msgstr ""
 
-#: config/tc-m68hc11.c:885
+#: config/tc-m68hc11.c:886
 #, c-format
 msgid "Instruction formats for `%s':"
 msgstr ""
 
 #, c-format
 msgid "Instruction formats for `%s':"
 msgstr ""
 
-#: config/tc-m68hc11.c:1015
+#: config/tc-m68hc11.c:1016
 #, c-format
 msgid "Immediate operand is not allowed for operand %d."
 msgstr ""
 
 #, c-format
 msgid "Immediate operand is not allowed for operand %d."
 msgstr ""
 
-#: config/tc-m68hc11.c:1059
+#: config/tc-m68hc11.c:1060
 msgid "Indirect indexed addressing is not valid for 68HC11."
 msgstr ""
 
 msgid "Indirect indexed addressing is not valid for 68HC11."
 msgstr ""
 
-#: config/tc-m68hc11.c:1079
+#: config/tc-m68hc11.c:1080
 msgid "Spurious `,' or bad indirect register addressing mode."
 msgstr ""
 
 msgid "Spurious `,' or bad indirect register addressing mode."
 msgstr ""
 
-#: config/tc-m68hc11.c:1101
+#: config/tc-m68hc11.c:1102
 msgid "Missing second register or offset for indexed-indirect mode."
 msgstr ""
 
 msgid "Missing second register or offset for indexed-indirect mode."
 msgstr ""
 
-#: config/tc-m68hc11.c:1111
+#: config/tc-m68hc11.c:1112
 msgid "Missing second register for indexed-indirect mode."
 msgstr ""
 
 msgid "Missing second register for indexed-indirect mode."
 msgstr ""
 
-#: config/tc-m68hc11.c:1127
+#: config/tc-m68hc11.c:1128
 msgid "Missing `]' to close indexed-indirect mode."
 msgstr ""
 
 msgid "Missing `]' to close indexed-indirect mode."
 msgstr ""
 
-#: config/tc-m68hc11.c:1172
+#: config/tc-m68hc11.c:1173
 msgid "Illegal operand."
 msgstr ""
 
 msgid "Illegal operand."
 msgstr ""
 
-#: config/tc-m68hc11.c:1177
+#: config/tc-m68hc11.c:1178
 msgid "Missing operand."
 msgstr ""
 
 msgid "Missing operand."
 msgstr ""
 
-#: config/tc-m68hc11.c:1230
+#: config/tc-m68hc11.c:1231
 msgid "Pre-increment mode is not valid for 68HC11"
 msgstr ""
 
 msgid "Pre-increment mode is not valid for 68HC11"
 msgstr ""
 
-#: config/tc-m68hc11.c:1243
+#: config/tc-m68hc11.c:1244
 msgid "Wrong register in register indirect mode."
 msgstr ""
 
 msgid "Wrong register in register indirect mode."
 msgstr ""
 
-#: config/tc-m68hc11.c:1251
+#: config/tc-m68hc11.c:1252
 msgid "Missing `]' to close register indirect operand."
 msgstr ""
 
 msgid "Missing `]' to close register indirect operand."
 msgstr ""
 
-#: config/tc-m68hc11.c:1271
+#: config/tc-m68hc11.c:1272
 msgid "Post-decrement mode is not valid for 68HC11."
 msgstr ""
 
 msgid "Post-decrement mode is not valid for 68HC11."
 msgstr ""
 
-#: config/tc-m68hc11.c:1279
+#: config/tc-m68hc11.c:1280
 msgid "Post-increment mode is not valid for 68HC11."
 msgstr ""
 
 msgid "Post-increment mode is not valid for 68HC11."
 msgstr ""
 
-#: config/tc-m68hc11.c:1297
+#: config/tc-m68hc11.c:1298
 msgid "Invalid indexed indirect mode."
 msgstr ""
 
 msgid "Invalid indexed indirect mode."
 msgstr ""
 
-#: config/tc-m68hc11.c:1389
+#: config/tc-m68hc11.c:1390
 #, c-format
 msgid "Trap id `%ld' is out of range."
 msgstr ""
 
 #, c-format
 msgid "Trap id `%ld' is out of range."
 msgstr ""
 
-#: config/tc-m68hc11.c:1393
+#: config/tc-m68hc11.c:1394
 msgid "Trap id must be within [0x30..0x39] or [0x40..0xff]."
 msgstr ""
 
 msgid "Trap id must be within [0x30..0x39] or [0x40..0xff]."
 msgstr ""
 
-#: config/tc-m68hc11.c:1400
+#: config/tc-m68hc11.c:1401
 #, c-format
 msgid "Operand out of 8-bit range: `%ld'."
 msgstr ""
 
 #, c-format
 msgid "Operand out of 8-bit range: `%ld'."
 msgstr ""
 
-#: config/tc-m68hc11.c:1407
+#: config/tc-m68hc11.c:1408
 msgid "The trap id must be a constant."
 msgstr ""
 
 msgid "The trap id must be a constant."
 msgstr ""
 
-#: config/tc-m68hc11.c:1442
+#: config/tc-m68hc11.c:1443
 #, c-format
 msgid "Operand `%x' not recognized in fixup8."
 msgstr ""
 
 #, c-format
 msgid "Operand `%x' not recognized in fixup8."
 msgstr ""
 
-#: config/tc-m68hc11.c:1459 config/tc-m68hc11.c:1508
+#: config/tc-m68hc11.c:1460 config/tc-m68hc11.c:1509
 #, c-format
 msgid "Operand out of 16-bit range: `%ld'."
 msgstr ""
 
 #, c-format
 msgid "Operand out of 16-bit range: `%ld'."
 msgstr ""
 
-#: config/tc-m68hc11.c:1491 config/tc-m68hc11.c:1524
+#: config/tc-m68hc11.c:1492 config/tc-m68hc11.c:1525
 #, c-format
 msgid "Operand `%x' not recognized in fixup16."
 msgstr ""
 
 #, c-format
 msgid "Operand `%x' not recognized in fixup16."
 msgstr ""
 
-#: config/tc-m68hc11.c:1541
+#: config/tc-m68hc11.c:1542
 #, c-format
 msgid "Unexpected branch conversion with `%x'"
 msgstr ""
 
 #, c-format
 msgid "Unexpected branch conversion with `%x'"
 msgstr ""
 
-#: config/tc-m68hc11.c:1632 config/tc-m68hc11.c:1770
+#: config/tc-m68hc11.c:1633 config/tc-m68hc11.c:1771
 #, 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:1738
+#: config/tc-m68hc11.c:1739
 msgid "Invalid register for dbcc/tbcc instruction."
 msgstr ""
 
 msgid "Invalid register for dbcc/tbcc instruction."
 msgstr ""
 
-#: config/tc-m68hc11.c:1826
+#: config/tc-m68hc11.c:1827
 #, 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:1837
+#: config/tc-m68hc11.c:1838
 msgid "Expecting a register."
 msgstr ""
 
 msgid "Expecting a register."
 msgstr ""
 
-#: config/tc-m68hc11.c:1852
+#: config/tc-m68hc11.c:1853
 msgid "Invalid register for post/pre increment."
 msgstr ""
 
 msgid "Invalid register for post/pre increment."
 msgstr ""
 
-#: config/tc-m68hc11.c:1882
+#: config/tc-m68hc11.c:1883
 msgid "Invalid register."
 msgstr ""
 
 msgid "Invalid register."
 msgstr ""
 
-#: config/tc-m68hc11.c:1889
+#: config/tc-m68hc11.c:1890
 #, 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:1894
+#: config/tc-m68hc11.c:1895
 #, 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:2000
+#: config/tc-m68hc11.c:2001
 msgid "Expecting register D for indexed indirect mode."
 msgstr ""
 
 msgid "Expecting register D for indexed indirect mode."
 msgstr ""
 
-#: config/tc-m68hc11.c:2002
+#: config/tc-m68hc11.c:2003
 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:2019
+#: config/tc-m68hc11.c:2020
 msgid "Invalid accumulator register."
 msgstr ""
 
 msgid "Invalid accumulator register."
 msgstr ""
 
-#: config/tc-m68hc11.c:2044
+#: config/tc-m68hc11.c:2045
 msgid "Invalid indexed register."
 msgstr ""
 
 msgid "Invalid indexed register."
 msgstr ""
 
-#: config/tc-m68hc11.c:2052
+#: config/tc-m68hc11.c:2053
 msgid "Addressing mode not implemented yet."
 msgstr ""
 
 msgid "Addressing mode not implemented yet."
 msgstr ""
 
-#: config/tc-m68hc11.c:2065
+#: config/tc-m68hc11.c:2066
 msgid "Invalid source register for this instruction, use 'tfr'."
 msgstr ""
 
 msgid "Invalid source register for this instruction, use 'tfr'."
 msgstr ""
 
-#: config/tc-m68hc11.c:2067
+#: config/tc-m68hc11.c:2068
 msgid "Invalid source register."
 msgstr ""
 
 msgid "Invalid source register."
 msgstr ""
 
-#: config/tc-m68hc11.c:2072
+#: config/tc-m68hc11.c:2073
 msgid "Invalid destination register for this instruction, use 'tfr'."
 msgstr ""
 
 msgid "Invalid destination register for this instruction, use 'tfr'."
 msgstr ""
 
-#: config/tc-m68hc11.c:2074
+#: config/tc-m68hc11.c:2075
 msgid "Invalid destination register."
 msgstr ""
 
 msgid "Invalid destination register."
 msgstr ""
 
-#: config/tc-m68hc11.c:2170
+#: config/tc-m68hc11.c:2171
 msgid "Invalid indexed register, expecting register X."
 msgstr ""
 
 msgid "Invalid indexed register, expecting register X."
 msgstr ""
 
-#: config/tc-m68hc11.c:2172
+#: config/tc-m68hc11.c:2173
 msgid "Invalid indexed register, expecting register Y."
 msgstr ""
 
 msgid "Invalid indexed register, expecting register Y."
 msgstr ""
 
-#: config/tc-m68hc11.c:2478
+#: config/tc-m68hc11.c:2479
 msgid "No instruction or missing opcode."
 msgstr ""
 
 msgid "No instruction or missing opcode."
 msgstr ""
 
-#: config/tc-m68hc11.c:2543
+#: config/tc-m68hc11.c:2544
 #, c-format
 msgid "Opcode `%s' is not recognized."
 msgstr ""
 
 #, c-format
 msgid "Opcode `%s' is not recognized."
 msgstr ""
 
-#: config/tc-m68hc11.c:2565
+#: config/tc-m68hc11.c:2566
 #, c-format
 msgid "Garbage at end of instruction: `%s'."
 msgstr ""
 
 #, c-format
 msgid "Garbage at end of instruction: `%s'."
 msgstr ""
 
-#: config/tc-m68hc11.c:2588
+#: config/tc-m68hc11.c:2589
 #, c-format
 msgid "Invalid operand for `%s'"
 msgstr ""
 
 #, c-format
 msgid "Invalid operand for `%s'"
 msgstr ""
 
-#: config/tc-m68hc11.c:2639
+#: config/tc-m68hc11.c:2640
 #, c-format
 msgid "Invalid mode: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Invalid mode: %s\n"
 msgstr ""
 
-#: config/tc-m68hc11.c:2699
+#: config/tc-m68hc11.c:2700
 msgid "bad .relax format"
 msgstr ""
 
 msgid "bad .relax format"
 msgstr ""
 
-#: config/tc-m68hc11.c:2743
+#: config/tc-m68hc11.c:2744
 #, 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:3022
+#: config/tc-m68hc11.c:3023
 msgid "bra or bsr with undefined symbol."
 msgstr ""
 
 msgid "bra or bsr with undefined symbol."
 msgstr ""
 
-#: config/tc-m68hc11.c:3125 config/tc-m68hc11.c:3182
+#: config/tc-m68hc11.c:3126 config/tc-m68hc11.c:3183
 #, c-format
 msgid "Subtype %d is not recognized."
 msgstr ""
 
 #, c-format
 msgid "Subtype %d is not recognized."
 msgstr ""
 
-#: config/tc-m68hc11.c:3241
+#: config/tc-m68hc11.c:3242
 msgid "Expression too complex."
 msgstr ""
 
 msgid "Expression too complex."
 msgstr ""
 
-#: config/tc-m68hc11.c:3274
+#: config/tc-m68hc11.c:3275
 msgid "Value out of 16-bit range."
 msgstr ""
 
 msgid "Value out of 16-bit range."
 msgstr ""
 
-#: config/tc-m68hc11.c:3298
+#: config/tc-m68hc11.c:3293
 #, 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:3305
+#: config/tc-m68hc11.c:3300
 #, 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:3318
+#: config/tc-m68hc11.c:3313
 #, 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:3334
+#: config/tc-m68hc11.c:3329
 #, 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:689
+#: config/tc-m68k.c:693
 msgid "no matching ColdFire architectures found"
 msgstr ""
 
 msgid "no matching ColdFire architectures found"
 msgstr ""
 
-#: config/tc-m68k.c:703
+#: config/tc-m68k.c:707
 msgid " or "
 msgstr ""
 
 msgid " or "
 msgstr ""
 
-#: config/tc-m68k.c:708
+#: config/tc-m68k.c:712
 msgid ", or "
 msgstr ""
 
 msgid ", or "
 msgstr ""
 
-#: config/tc-m68k.c:725
+#: config/tc-m68k.c:729
 msgid ", or aliases"
 msgstr ""
 
 msgid ", or aliases"
 msgstr ""
 
-#: config/tc-m68k.c:749 config/tc-m68k.c:4755 config/tc-m68k.c:5146
+#: config/tc-m68k.c:753 config/tc-m68k.c:4765 config/tc-m68k.c:5156
 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:756 config/tc-m68k.c:4745
+#: config/tc-m68k.c:760 config/tc-m68k.c:4755
 msgid "Tried to convert PC relative BSR to absolute JSR"
 msgstr ""
 
 msgid "Tried to convert PC relative BSR to absolute JSR"
 msgstr ""
 
-#: config/tc-m68k.c:761
+#: config/tc-m68k.c:765
 msgid "Unknown PC relative instruction"
 msgstr ""
 
 msgid "Unknown PC relative instruction"
 msgstr ""
 
-#: config/tc-m68k.c:893
+#: config/tc-m68k.c:897
 #, 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:895
+#: config/tc-m68k.c:899
 #, 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:900
+#: config/tc-m68k.c:904
 #, c-format
 msgid "Can not do %d byte relocation"
 msgstr ""
 
 #, c-format
 msgid "Can not do %d byte relocation"
 msgstr ""
 
-#: config/tc-m68k.c:902
+#: config/tc-m68k.c:906
 #, 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:967
+#: config/tc-m68k.c:971
 #, 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:1011 config/tc-vax.c:3450
+#: config/tc-m68k.c:1015 config/tc-vax.c:3456
 #, c-format
 msgid "Cannot make %s relocation PC relative"
 msgstr ""
 
 #, c-format
 msgid "Cannot make %s relocation PC relative"
 msgstr ""
 
-#: config/tc-m68k.c:1103 config/tc-tahoe.c:1495 config/tc-vax.c:1889
+#: config/tc-m68k.c:1107 config/tc-tahoe.c:1495 config/tc-vax.c:1895
 msgid "No operator"
 msgstr ""
 
 msgid "No operator"
 msgstr ""
 
-#: config/tc-m68k.c:1133 config/tc-tahoe.c:1512 config/tc-vax.c:1906
+#: config/tc-m68k.c:1137 config/tc-tahoe.c:1512 config/tc-vax.c:1912
 msgid "Unknown operator"
 msgstr ""
 
 msgid "Unknown operator"
 msgstr ""
 
-#: config/tc-m68k.c:1986
+#: config/tc-m68k.c:1990
 msgid "invalid instruction for this architecture; needs "
 msgstr ""
 
 msgid "invalid instruction for this architecture; needs "
 msgstr ""
 
-#: config/tc-m68k.c:1992
+#: config/tc-m68k.c:1996
 msgid "ColdFire ISA_A"
 msgstr ""
 
 msgid "ColdFire ISA_A"
 msgstr ""
 
-#: config/tc-m68k.c:2000
+#: config/tc-m68k.c:2004
 msgid "ColdFire hardware divide"
 msgstr ""
 
 msgid "ColdFire hardware divide"
 msgstr ""
 
-#: config/tc-m68k.c:2008
+#: config/tc-m68k.c:2012
 msgid "ColdFire ISA_A+"
 msgstr ""
 
 msgid "ColdFire ISA_A+"
 msgstr ""
 
-#: config/tc-m68k.c:2016
+#: config/tc-m68k.c:2020
 msgid "ColdFire ISA_B"
 msgstr ""
 
 msgid "ColdFire ISA_B"
 msgstr ""
 
-#: config/tc-m68k.c:2024
+#: config/tc-m68k.c:2028
 msgid "ColdFire fpu"
 msgstr ""
 
 msgid "ColdFire fpu"
 msgstr ""
 
-#: config/tc-m68k.c:2031
+#: config/tc-m68k.c:2035
 msgid "fpu (68040, 68060 or 68881/68882)"
 msgstr ""
 
 msgid "fpu (68040, 68060 or 68881/68882)"
 msgstr ""
 
-#: config/tc-m68k.c:2034
+#: config/tc-m68k.c:2038
 msgid "mmu (68030 or 68851)"
 msgstr ""
 
 msgid "mmu (68030 or 68851)"
 msgstr ""
 
-#: config/tc-m68k.c:2037
+#: config/tc-m68k.c:2041
 msgid "68020 or higher"
 msgstr ""
 
 msgid "68020 or higher"
 msgstr ""
 
-#: config/tc-m68k.c:2040
+#: config/tc-m68k.c:2044
 msgid "68000 or higher"
 msgstr ""
 
 msgid "68000 or higher"
 msgstr ""
 
-#: config/tc-m68k.c:2043
+#: config/tc-m68k.c:2047
 msgid "68010 or higher"
 msgstr ""
 
 msgid "68010 or higher"
 msgstr ""
 
-#: config/tc-m68k.c:2071
+#: config/tc-m68k.c:2075
 msgid "operands mismatch"
 msgstr ""
 
 msgid "operands mismatch"
 msgstr ""
 
-#: config/tc-m68k.c:2132 config/tc-m68k.c:2138 config/tc-m68k.c:2144
-#: config/tc-mmix.c:2539 config/tc-mmix.c:2563
+#: config/tc-m68k.c:2136 config/tc-m68k.c:2142 config/tc-m68k.c:2148
+#: config/tc-mmix.c:2526 config/tc-mmix.c:2550
 msgid "operand out of range"
 msgstr ""
 
 msgid "operand out of range"
 msgstr ""
 
-#: config/tc-m68k.c:2201
+#: config/tc-m68k.c:2205
 #, 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:2282
+#: config/tc-m68k.c:2286
 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:2393
+#: config/tc-m68k.c:2397
 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:2398
+#: config/tc-m68k.c:2402
 msgid "invalid index size for coldfire"
 msgstr ""
 
 msgid "invalid index size for coldfire"
 msgstr ""
 
-#: config/tc-m68k.c:2451
+#: config/tc-m68k.c:2455
 msgid "Forcing byte displacement"
 msgstr ""
 
 msgid "Forcing byte displacement"
 msgstr ""
 
-#: config/tc-m68k.c:2453
+#: config/tc-m68k.c:2457
 msgid "byte displacement out of range"
 msgstr ""
 
 msgid "byte displacement out of range"
 msgstr ""
 
-#: config/tc-m68k.c:2500 config/tc-m68k.c:2538
+#: config/tc-m68k.c:2504 config/tc-m68k.c:2542
 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:2524 config/tc-m68k.c:2558
+#: config/tc-m68k.c:2528 config/tc-m68k.c:2562
 msgid ":b not permitted; defaulting to :w"
 msgstr ""
 
 msgid ":b not permitted; defaulting to :w"
 msgstr ""
 
-#: config/tc-m68k.c:2635
+#: config/tc-m68k.c:2639
 msgid "unsupported byte value; use a different suffix"
 msgstr ""
 
 msgid "unsupported byte value; use a different suffix"
 msgstr ""
 
-#: config/tc-m68k.c:2650
+#: config/tc-m68k.c:2654
 msgid "unknown/incorrect operand"
 msgstr ""
 
 msgid "unknown/incorrect operand"
 msgstr ""
 
-#: config/tc-m68k.c:2693 config/tc-m68k.c:2701 config/tc-m68k.c:2708
-#: config/tc-m68k.c:2715
+#: config/tc-m68k.c:2697 config/tc-m68k.c:2705 config/tc-m68k.c:2712
+#: config/tc-m68k.c:2719
 msgid "out of range"
 msgstr ""
 
 msgid "out of range"
 msgstr ""
 
-#: config/tc-m68k.c:2761
+#: config/tc-m68k.c:2765
 msgid "Can't use long branches on 68000/68010/5200"
 msgstr ""
 
 msgid "Can't use long branches on 68000/68010/5200"
 msgstr ""
 
-#: config/tc-m68k.c:2871
+#: config/tc-m68k.c:2875
 msgid "Expression out of range, using 0"
 msgstr ""
 
 msgid "Expression out of range, using 0"
 msgstr ""
 
-#: config/tc-m68k.c:3051 config/tc-m68k.c:3067
+#: config/tc-m68k.c:3056 config/tc-m68k.c:3072
 msgid "Floating point register in register list"
 msgstr ""
 
 msgid "Floating point register in register list"
 msgstr ""
 
-#: config/tc-m68k.c:3057
+#: config/tc-m68k.c:3062
 msgid "Wrong register in floating-point reglist"
 msgstr ""
 
 msgid "Wrong register in floating-point reglist"
 msgstr ""
 
-#: config/tc-m68k.c:3073
+#: config/tc-m68k.c:3078
 msgid "incorrect register in reglist"
 msgstr ""
 
 msgid "incorrect register in reglist"
 msgstr ""
 
-#: config/tc-m68k.c:3079
+#: config/tc-m68k.c:3084
 msgid "wrong register in floating-point reglist"
 msgstr ""
 
 #. ERROR.
 msgid "wrong register in floating-point reglist"
 msgstr ""
 
 #. ERROR.
-#: config/tc-m68k.c:3542
+#: config/tc-m68k.c:3547
 msgid "Extra )"
 msgstr ""
 
 #. ERROR.
 msgid "Extra )"
 msgstr ""
 
 #. ERROR.
-#: config/tc-m68k.c:3553
+#: config/tc-m68k.c:3558
 msgid "Missing )"
 msgstr ""
 
 msgid "Missing )"
 msgstr ""
 
-#: config/tc-m68k.c:3570
+#: config/tc-m68k.c:3575
 msgid "Missing operand"
 msgstr ""
 
 msgid "Missing operand"
 msgstr ""
 
-#: config/tc-m68k.c:3930
+#: config/tc-m68k.c:3937
 #, c-format
 msgid "%s -- statement `%s' ignored"
 msgstr ""
 
 #, c-format
 msgid "%s -- statement `%s' ignored"
 msgstr ""
 
-#: config/tc-m68k.c:3979
+#: config/tc-m68k.c:3986
 #, 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:4145
+#: config/tc-m68k.c:4152
 #, 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:4196 config/tc-m68k.c:4235
+#: config/tc-m68k.c:4203 config/tc-m68k.c:4242
 #, 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:4199 config/tc-m68k.c:4238
+#: config/tc-m68k.c:4206 config/tc-m68k.c:4245
 #, 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:4319
+#: config/tc-m68k.c:4326
 msgid "architecture not yet selected: defaulting to 68020"
 msgstr ""
 
 msgid "architecture not yet selected: defaulting to 68020"
 msgstr ""
 
-#: config/tc-m68k.c:4376
+#: config/tc-m68k.c:4386
 #, c-format
 msgid "unrecognized default cpu `%s' ???"
 msgstr ""
 
 #, c-format
 msgid "unrecognized default cpu `%s' ???"
 msgstr ""
 
-#: config/tc-m68k.c:4387
+#: config/tc-m68k.c:4397
 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:4404
+#: config/tc-m68k.c:4414
 msgid "options for 68881 and no-68881 both given"
 msgstr ""
 
 msgid "options for 68881 and no-68881 both given"
 msgstr ""
 
-#: config/tc-m68k.c:4407
+#: config/tc-m68k.c:4417
 msgid "options for 68851 and no-68851 both given"
 msgstr ""
 
 msgid "options for 68851 and no-68851 both given"
 msgstr ""
 
-#: config/tc-m68k.c:4476
+#: config/tc-m68k.c:4486
 #, 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:4685
+#: config/tc-m68k.c:4695
 msgid "invalid byte branch offset"
 msgstr ""
 
 msgid "invalid byte branch offset"
 msgstr ""
 
-#: config/tc-m68k.c:4721
+#: config/tc-m68k.c:4731
 msgid "short branch with zero offset: use :w"
 msgstr ""
 
 msgid "short branch with zero offset: use :w"
 msgstr ""
 
-#: config/tc-m68k.c:4771 config/tc-m68k.c:4830 config/tc-m68k.c:4894
+#: config/tc-m68k.c:4781 config/tc-m68k.c:4840 config/tc-m68k.c:4904
 msgid "Tried to convert PC relative conditional branch to absolute jump"
 msgstr ""
 
 msgid "Tried to convert PC relative conditional branch to absolute jump"
 msgstr ""
 
-#: config/tc-m68k.c:4811
+#: config/tc-m68k.c:4821
 msgid "Tried to convert DBcc to absolute jump"
 msgstr ""
 
 msgid "Tried to convert DBcc to absolute jump"
 msgstr ""
 
-#: config/tc-m68k.c:5190 config/tc-m68k.c:5201 config/tc-m68k.c:5242
+#: config/tc-m68k.c:5200 config/tc-m68k.c:5211 config/tc-m68k.c:5252
 msgid "expression out of range: defaulting to 1"
 msgstr ""
 
 msgid "expression out of range: defaulting to 1"
 msgstr ""
 
-#: config/tc-m68k.c:5233
+#: config/tc-m68k.c:5243
 msgid "expression out of range: defaulting to 0"
 msgstr ""
 
 msgid "expression out of range: defaulting to 0"
 msgstr ""
 
-#: config/tc-m68k.c:5275 config/tc-m68k.c:5287
+#: config/tc-m68k.c:5285 config/tc-m68k.c:5297
 #, 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:5301
+#: config/tc-m68k.c:5311
 msgid "expression doesn't fit in BYTE"
 msgstr ""
 
 msgid "expression doesn't fit in BYTE"
 msgstr ""
 
-#: config/tc-m68k.c:5305
+#: config/tc-m68k.c:5315
 msgid "expression doesn't fit in WORD"
 msgstr ""
 
 msgid "expression doesn't fit in WORD"
 msgstr ""
 
-#: config/tc-m68k.c:5392
+#: config/tc-m68k.c:5402
 #, c-format
 msgid "%s: unrecognized processor name"
 msgstr ""
 
 #, c-format
 msgid "%s: unrecognized processor name"
 msgstr ""
 
-#: config/tc-m68k.c:5456
+#: config/tc-m68k.c:5466
 msgid "bad coprocessor id"
 msgstr ""
 
 msgid "bad coprocessor id"
 msgstr ""
 
-#: config/tc-m68k.c:5462
+#: config/tc-m68k.c:5472
 msgid "unrecognized fopt option"
 msgstr ""
 
 msgid "unrecognized fopt option"
 msgstr ""
 
-#: config/tc-m68k.c:5595
+#: config/tc-m68k.c:5605
 #, c-format
 msgid "option `%s' may not be negated"
 msgstr ""
 
 #, c-format
 msgid "option `%s' may not be negated"
 msgstr ""
 
-#: config/tc-m68k.c:5606
+#: config/tc-m68k.c:5616
 #, c-format
 msgid "option `%s' not recognized"
 msgstr ""
 
 #, c-format
 msgid "option `%s' not recognized"
 msgstr ""
 
-#: config/tc-m68k.c:5635
+#: config/tc-m68k.c:5645
 msgid "bad format of OPT NEST=depth"
 msgstr ""
 
 msgid "bad format of OPT NEST=depth"
 msgstr ""
 
-#: config/tc-m68k.c:5691
+#: config/tc-m68k.c:5701
 msgid "missing label"
 msgstr ""
 
 msgid "missing label"
 msgstr ""
 
-#: config/tc-m68k.c:5715 config/tc-m68k.c:5744
+#: config/tc-m68k.c:5725 config/tc-m68k.c:5754
 msgid "bad register list"
 msgstr ""
 
 msgid "bad register list"
 msgstr ""
 
-#: config/tc-m68k.c:5717
+#: config/tc-m68k.c:5727
 #, c-format
 msgid "bad register list: %s"
 msgstr ""
 
 #, c-format
 msgid "bad register list: %s"
 msgstr ""
 
-#: config/tc-m68k.c:5815
+#: config/tc-m68k.c:5825
 msgid "restore without save"
 msgstr ""
 
 msgid "restore without save"
 msgstr ""
 
-#: config/tc-m68k.c:5969 config/tc-m68k.c:6339
+#: config/tc-m68k.c:5979 config/tc-m68k.c:6349
 msgid "syntax error in structured control directive"
 msgstr ""
 
 msgid "syntax error in structured control directive"
 msgstr ""
 
-#: config/tc-m68k.c:6014
+#: config/tc-m68k.c:6024
 msgid "missing condition code in structured control directive"
 msgstr ""
 
 msgid "missing condition code in structured control directive"
 msgstr ""
 
-#: config/tc-m68k.c:6085
+#: config/tc-m68k.c:6095
 #, 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:6381
+#: config/tc-m68k.c:6391
 msgid "missing then"
 msgstr ""
 
 msgid "missing then"
 msgstr ""
 
-#: config/tc-m68k.c:6462
+#: config/tc-m68k.c:6472
 msgid "else without matching if"
 msgstr ""
 
 msgid "else without matching if"
 msgstr ""
 
-#: config/tc-m68k.c:6495
+#: config/tc-m68k.c:6505
 msgid "endi without matching if"
 msgstr ""
 
 msgid "endi without matching if"
 msgstr ""
 
-#: config/tc-m68k.c:6535
+#: config/tc-m68k.c:6545
 msgid "break outside of structured loop"
 msgstr ""
 
 msgid "break outside of structured loop"
 msgstr ""
 
-#: config/tc-m68k.c:6573
+#: config/tc-m68k.c:6583
 msgid "next outside of structured loop"
 msgstr ""
 
 msgid "next outside of structured loop"
 msgstr ""
 
-#: config/tc-m68k.c:6624
+#: config/tc-m68k.c:6634
 msgid "missing ="
 msgstr ""
 
 msgid "missing ="
 msgstr ""
 
-#: config/tc-m68k.c:6662
+#: config/tc-m68k.c:6672
 msgid "missing to or downto"
 msgstr ""
 
 msgid "missing to or downto"
 msgstr ""
 
-#: config/tc-m68k.c:6698 config/tc-m68k.c:6732 config/tc-m68k.c:6946
+#: config/tc-m68k.c:6708 config/tc-m68k.c:6742 config/tc-m68k.c:6956
 msgid "missing do"
 msgstr ""
 
 msgid "missing do"
 msgstr ""
 
-#: config/tc-m68k.c:6833
+#: config/tc-m68k.c:6843
 msgid "endf without for"
 msgstr ""
 
 msgid "endf without for"
 msgstr ""
 
-#: config/tc-m68k.c:6887
+#: config/tc-m68k.c:6897
 msgid "until without repeat"
 msgstr ""
 
 msgid "until without repeat"
 msgstr ""
 
-#: config/tc-m68k.c:6981
+#: config/tc-m68k.c:6991
 msgid "endw without while"
 msgstr ""
 
 msgid "endw without while"
 msgstr ""
 
-#: config/tc-m68k.c:7144
+#: config/tc-m68k.c:7153
 #, c-format
 msgid "unrecognized architecture specification `%s'"
 msgstr ""
 
 #, c-format
 msgid "unrecognized architecture specification `%s'"
 msgstr ""
 
-#: config/tc-m68k.c:7237
+#: config/tc-m68k.c:7246
 #, c-format
 msgid ""
 "680X0 options:\n"
 #, c-format
 msgid ""
 "680X0 options:\n"
@@ -6464,7 +6627,7 @@ msgid ""
 "\t\t\t[default yes for 68020, 68030, and cpu32]\n"
 msgstr ""
 
 "\t\t\t[default yes for 68020, 68030, and cpu32]\n"
 msgstr ""
 
-#: config/tc-m68k.c:7249
+#: config/tc-m68k.c:7258
 #, c-format
 msgid ""
 "-m68851 | -mno-68851\n"
 #, c-format
 msgid ""
 "-m68851 | -mno-68851\n"
@@ -6478,7 +6641,7 @@ msgid ""
 "--bitwise-or\t\tdo not treat `|' as a comment character\n"
 msgstr ""
 
 "--bitwise-or\t\tdo not treat `|' as a comment character\n"
 msgstr ""
 
-#: config/tc-m68k.c:7259
+#: config/tc-m68k.c:7268
 #, c-format
 msgid ""
 "--base-size-default-16\tbase reg without size is 16 bits\n"
 #, c-format
 msgid ""
 "--base-size-default-16\tbase reg without size is 16 bits\n"
@@ -6487,12 +6650,12 @@ 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:7294
+#: config/tc-m68k.c:7303
 #, c-format
 msgid "Error %s in %s\n"
 msgstr ""
 
 #, c-format
 msgid "Error %s in %s\n"
 msgstr ""
 
-#: config/tc-m68k.c:7298
+#: config/tc-m68k.c:7307
 #, c-format
 msgid "Opcode(%d.%s): "
 msgstr ""
 #, c-format
 msgid "Opcode(%d.%s): "
 msgstr ""
@@ -6545,164 +6708,164 @@ msgstr ""
 msgid "m88k convert_frag\n"
 msgstr ""
 
 msgid "m88k convert_frag\n"
 msgstr ""
 
-#: config/tc-mcore.c:460
+#: config/tc-mcore.c:461
 #, c-format
 msgid "register expected, but saw '%.6s'"
 msgstr ""
 
 #, c-format
 msgid "register expected, but saw '%.6s'"
 msgstr ""
 
-#: config/tc-mcore.c:544
+#: config/tc-mcore.c:545
 #, c-format
 msgid "control register expected, but saw '%.6s'"
 msgstr ""
 
 #, c-format
 msgid "control register expected, but saw '%.6s'"
 msgstr ""
 
-#: config/tc-mcore.c:582
+#: config/tc-mcore.c:583
 msgid "bad/missing psr specifier"
 msgstr ""
 
 msgid "bad/missing psr specifier"
 msgstr ""
 
-#: config/tc-mcore.c:743
+#: config/tc-mcore.c:744
 msgid "more than 65K literal pools"
 msgstr ""
 
 msgid "more than 65K literal pools"
 msgstr ""
 
-#: config/tc-mcore.c:797
+#: config/tc-mcore.c:798
 msgid "missing ']'"
 msgstr ""
 
 msgid "missing ']'"
 msgstr ""
 
-#: config/tc-mcore.c:837
+#: config/tc-mcore.c:838
 msgid "operand must be a constant"
 msgstr ""
 
 msgid "operand must be a constant"
 msgstr ""
 
-#: config/tc-mcore.c:839
+#: config/tc-mcore.c:840
 #, c-format
 msgid "operand must be absolute in range %u..%u, not %ld"
 msgstr ""
 
 #, c-format
 msgid "operand must be absolute in range %u..%u, not %ld"
 msgstr ""
 
-#: config/tc-mcore.c:875
+#: config/tc-mcore.c:876
 msgid "operand must be a multiple of 4"
 msgstr ""
 
 msgid "operand must be a multiple of 4"
 msgstr ""
 
-#: config/tc-mcore.c:882
+#: config/tc-mcore.c:883
 msgid "operand must be a multiple of 2"
 msgstr ""
 
 msgid "operand must be a multiple of 2"
 msgstr ""
 
-#: config/tc-mcore.c:896 config/tc-mcore.c:1410 config/tc-mcore.c:1464
+#: config/tc-mcore.c:897 config/tc-mcore.c:1411 config/tc-mcore.c:1465
 msgid "base register expected"
 msgstr ""
 
 msgid "base register expected"
 msgstr ""
 
-#: config/tc-mcore.c:945
+#: config/tc-mcore.c:946
 #, c-format
 msgid "unknown opcode \"%s\""
 msgstr ""
 
 #, c-format
 msgid "unknown opcode \"%s\""
 msgstr ""
 
-#: config/tc-mcore.c:988
+#: config/tc-mcore.c:989
 msgid "invalid register: r15 illegal"
 msgstr ""
 
 msgid "invalid register: r15 illegal"
 msgstr ""
 
-#: config/tc-mcore.c:1036 config/tc-mcore.c:1614
+#: config/tc-mcore.c:1037 config/tc-mcore.c:1615
 msgid "M340 specific opcode used when assembling for M210"
 msgstr ""
 
 msgid "M340 specific opcode used when assembling for M210"
 msgstr ""
 
-#: config/tc-mcore.c:1054 config/tc-mcore.c:1093 config/tc-mcore.c:1112
-#: config/tc-mcore.c:1131 config/tc-mcore.c:1158 config/tc-mcore.c:1187
-#: config/tc-mcore.c:1224 config/tc-mcore.c:1259 config/tc-mcore.c:1278
-#: config/tc-mcore.c:1297 config/tc-mcore.c:1331 config/tc-mcore.c:1356
-#: config/tc-mcore.c:1413 config/tc-mcore.c:1467 config/tc-mcore.c:1503
-#: config/tc-mcore.c:1561 config/tc-mcore.c:1583 config/tc-mcore.c:1606
+#: config/tc-mcore.c:1055 config/tc-mcore.c:1094 config/tc-mcore.c:1113
+#: config/tc-mcore.c:1132 config/tc-mcore.c:1159 config/tc-mcore.c:1188
+#: config/tc-mcore.c:1225 config/tc-mcore.c:1260 config/tc-mcore.c:1279
+#: config/tc-mcore.c:1298 config/tc-mcore.c:1332 config/tc-mcore.c:1357
+#: config/tc-mcore.c:1414 config/tc-mcore.c:1468 config/tc-mcore.c:1504
+#: config/tc-mcore.c:1562 config/tc-mcore.c:1584 config/tc-mcore.c:1607
 msgid "second operand missing"
 msgstr ""
 
 msgid "second operand missing"
 msgstr ""
 
-#: config/tc-mcore.c:1069
+#: config/tc-mcore.c:1070
 msgid "destination register must be r1"
 msgstr ""
 
 msgid "destination register must be r1"
 msgstr ""
 
-#: config/tc-mcore.c:1090
+#: config/tc-mcore.c:1091
 msgid "source register must be r1"
 msgstr ""
 
 msgid "source register must be r1"
 msgstr ""
 
-#: config/tc-mcore.c:1153 config/tc-mcore.c:1210
+#: config/tc-mcore.c:1154 config/tc-mcore.c:1211
 msgid "immediate is not a power of two"
 msgstr ""
 
 msgid "immediate is not a power of two"
 msgstr ""
 
-#: config/tc-mcore.c:1181
+#: config/tc-mcore.c:1182
 msgid "translating bgeni to movi"
 msgstr ""
 
 msgid "translating bgeni to movi"
 msgstr ""
 
-#: config/tc-mcore.c:1218
+#: config/tc-mcore.c:1219
 msgid "translating mgeni to movi"
 msgstr ""
 
 msgid "translating mgeni to movi"
 msgstr ""
 
-#: config/tc-mcore.c:1250
+#: config/tc-mcore.c:1251
 msgid "translating bmaski to movi"
 msgstr ""
 
 msgid "translating bmaski to movi"
 msgstr ""
 
-#: config/tc-mcore.c:1326
+#: config/tc-mcore.c:1327
 #, c-format
 msgid "displacement too large (%d)"
 msgstr ""
 
 #, c-format
 msgid "displacement too large (%d)"
 msgstr ""
 
-#: config/tc-mcore.c:1340
+#: config/tc-mcore.c:1341
 msgid "Invalid register: r0 and r15 illegal"
 msgstr ""
 
 msgid "Invalid register: r0 and r15 illegal"
 msgstr ""
 
-#: config/tc-mcore.c:1371
+#: config/tc-mcore.c:1372
 msgid "bad starting register: r0 and r15 invalid"
 msgstr ""
 
 msgid "bad starting register: r0 and r15 invalid"
 msgstr ""
 
-#: config/tc-mcore.c:1384
+#: config/tc-mcore.c:1385
 msgid "ending register must be r15"
 msgstr ""
 
 msgid "ending register must be r15"
 msgstr ""
 
-#: config/tc-mcore.c:1404
+#: config/tc-mcore.c:1405
 msgid "bad base register: must be r0"
 msgstr ""
 
 msgid "bad base register: must be r0"
 msgstr ""
 
-#: config/tc-mcore.c:1422
+#: config/tc-mcore.c:1423
 msgid "first register must be r4"
 msgstr ""
 
 msgid "first register must be r4"
 msgstr ""
 
-#: config/tc-mcore.c:1433
+#: config/tc-mcore.c:1434
 msgid "last register must be r7"
 msgstr ""
 
 msgid "last register must be r7"
 msgstr ""
 
-#: config/tc-mcore.c:1470
+#: config/tc-mcore.c:1471
 msgid "reg-reg expected"
 msgstr ""
 
 msgid "reg-reg expected"
 msgstr ""
 
-#: config/tc-mcore.c:1580
+#: config/tc-mcore.c:1581
 msgid "second operand must be 1"
 msgstr ""
 
 msgid "second operand must be 1"
 msgstr ""
 
-#: config/tc-mcore.c:1601
+#: config/tc-mcore.c:1602
 msgid "zero used as immediate value"
 msgstr ""
 
 msgid "zero used as immediate value"
 msgstr ""
 
-#: config/tc-mcore.c:1628
+#: config/tc-mcore.c:1629
 msgid "duplicated psr bit specifier"
 msgstr ""
 
 msgid "duplicated psr bit specifier"
 msgstr ""
 
-#: config/tc-mcore.c:1634
+#: config/tc-mcore.c:1635
 msgid "`af' must appear alone"
 msgstr ""
 
 msgid "`af' must appear alone"
 msgstr ""
 
-#: config/tc-mcore.c:1641
+#: config/tc-mcore.c:1642
 #, c-format
 msgid "unimplemented opcode \"%s\""
 msgstr ""
 
 #, c-format
 msgid "unimplemented opcode \"%s\""
 msgstr ""
 
-#: config/tc-mcore.c:1650
+#: config/tc-mcore.c:1651
 #, c-format
 msgid "ignoring operands: %s "
 msgstr ""
 
 #, c-format
 msgid "ignoring operands: %s "
 msgstr ""
 
-#: config/tc-mcore.c:1718 config/tc-w65.c:772
+#: config/tc-mcore.c:1719 config/tc-w65.c:769
 msgid "Bad call to MD_NTOF()"
 msgstr ""
 
 msgid "Bad call to MD_NTOF()"
 msgstr ""
 
-#: config/tc-mcore.c:1788
+#: config/tc-mcore.c:1789
 #, c-format
 msgid "unrecognised cpu type '%s'"
 msgstr ""
 
 #, c-format
 msgid "unrecognised cpu type '%s'"
 msgstr ""
 
-#: config/tc-mcore.c:1807
+#: config/tc-mcore.c:1808
 #, c-format
 msgid ""
 "MCORE specific options:\n"
 #, c-format
 msgid ""
 "MCORE specific options:\n"
@@ -6713,651 +6876,643 @@ msgid ""
 "  -EL                     assemble for a little endian system\n"
 msgstr ""
 
 "  -EL                     assemble for a little endian system\n"
 msgstr ""
 
-#: config/tc-mcore.c:1826
+#: config/tc-mcore.c:1827
 msgid "failed sanity check: short_jump"
 msgstr ""
 
 msgid "failed sanity check: short_jump"
 msgstr ""
 
-#: config/tc-mcore.c:1837
+#: config/tc-mcore.c:1838
 msgid "failed sanity check: long_jump"
 msgstr ""
 
 msgid "failed sanity check: long_jump"
 msgstr ""
 
-#: config/tc-mcore.c:1863
+#: config/tc-mcore.c:1864
 #, c-format
 msgid "odd displacement at %x"
 msgstr ""
 
 #, c-format
 msgid "odd displacement at %x"
 msgstr ""
 
-#: config/tc-mcore.c:2047
+#: config/tc-mcore.c:2048
 msgid "unknown"
 msgstr ""
 
 msgid "unknown"
 msgstr ""
 
-#: config/tc-mcore.c:2073
+#: config/tc-mcore.c:2074
 #, c-format
 msgid "odd distance branch (0x%lx bytes)"
 msgstr ""
 
 #, c-format
 msgid "odd distance branch (0x%lx bytes)"
 msgstr ""
 
-#: config/tc-mcore.c:2077
+#: config/tc-mcore.c:2078
 #, c-format
 msgid "pcrel for branch to %s too far (0x%lx)"
 msgstr ""
 
 #, c-format
 msgid "pcrel for branch to %s too far (0x%lx)"
 msgstr ""
 
-#: config/tc-mcore.c:2096
+#: config/tc-mcore.c:2097
 #, c-format
 msgid "pcrel for lrw/jmpi/jsri to %s too far (0x%lx)"
 msgstr ""
 
 #, c-format
 msgid "pcrel for lrw/jmpi/jsri to %s too far (0x%lx)"
 msgstr ""
 
-#: config/tc-mcore.c:2107
+#: config/tc-mcore.c:2108
 #, c-format
 msgid "pcrel for loopt too far (0x%lx)"
 msgstr ""
 
 #, c-format
 msgid "pcrel for loopt too far (0x%lx)"
 msgstr ""
 
-#: config/tc-mcore.c:2336
+#: config/tc-mcore.c:2337
 #, c-format
 msgid "Can not do %d byte %srelocation"
 msgstr ""
 
 #, c-format
 msgid "Can not do %d byte %srelocation"
 msgstr ""
 
-#: config/tc-mcore.c:2338
+#: config/tc-mcore.c:2339
 msgid "pc-relative"
 msgstr ""
 
 #. Prototypes for static functions.
 msgid "pc-relative"
 msgstr ""
 
 #. Prototypes for static functions.
-#: config/tc-mips.c:853
+#: config/tc-mips.c:862
 #, c-format
 msgid "internal Error, line %d, %s"
 msgstr ""
 
 #, c-format
 msgid "internal Error, line %d, %s"
 msgstr ""
 
-#: config/tc-mips.c:1166
+#: config/tc-mips.c:1175
 #, c-format
 msgid "internal: can't hash `%s': %s"
 msgstr ""
 
 #, c-format
 msgid "internal: can't hash `%s': %s"
 msgstr ""
 
-#: config/tc-mips.c:1174
+#: config/tc-mips.c:1183
 #, 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:1367
+#: config/tc-mips.c:1376
 #, 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:2065 config/tc-mips.c:13150
+#: config/tc-mips.c:2085 config/tc-mips.c:13223
 msgid "extended instruction in delay slot"
 msgstr ""
 
 msgid "extended instruction in delay slot"
 msgstr ""
 
-#: config/tc-mips.c:2127 config/tc-mips.c:2137
+#: config/tc-mips.c:2145 config/tc-mips.c:2155
 #, c-format
 msgid "jump to misaligned address (0x%lx)"
 msgstr ""
 
 #, c-format
 msgid "jump to misaligned address (0x%lx)"
 msgstr ""
 
-#: config/tc-mips.c:2130 config/tc-mips.c:2140
+#: config/tc-mips.c:2148 config/tc-mips.c:2158
 #, c-format
 msgid "jump address range overflow (0x%lx)"
 msgstr ""
 
 #, c-format
 msgid "jump address range overflow (0x%lx)"
 msgstr ""
 
-#: config/tc-mips.c:2930
+#: config/tc-mips.c:2937
 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:2933
+#: config/tc-mips.c:2940
 msgid "Macro instruction expanded into multiple instructions"
 msgstr ""
 
 msgid "Macro instruction expanded into multiple instructions"
 msgstr ""
 
-#: config/tc-mips.c:3407 config/tc-mips.c:3573 config/tc-mips.c:5835
+#: config/tc-mips.c:3436 config/tc-mips.c:3602 config/tc-mips.c:5891
 msgid "constant too large"
 msgstr ""
 
 msgid "constant too large"
 msgstr ""
 
-#: config/tc-mips.c:3415 config/tc-mips.c:7344 config/tc-mips.c:7368
-#: config/tc-mips.c:7437 config/tc-mips.c:7460
+#: config/tc-mips.c:3444 config/tc-mips.c:7375 config/tc-mips.c:7399
+#: config/tc-mips.c:7472 config/tc-mips.c:7495
 msgid "operand overflow"
 msgstr ""
 
 msgid "operand overflow"
 msgstr ""
 
-#: config/tc-mips.c:3434 config/tc-mips.c:6737 config/tc-mips.c:7527
+#: config/tc-mips.c:3463 config/tc-mips.c:4074 config/tc-mips.c:6765
+#: config/tc-mips.c:7562
 msgid "Macro used $at after \".set noat\""
 msgstr ""
 
 msgid "Macro used $at after \".set noat\""
 msgstr ""
 
-#: config/tc-mips.c:3471
+#: config/tc-mips.c:3500
 msgid "unsupported large constant"
 msgstr ""
 
 msgid "unsupported large constant"
 msgstr ""
 
-#: config/tc-mips.c:3473
+#: config/tc-mips.c:3502
 #, c-format
 msgid "Instruction %s requires absolute expression"
 msgstr ""
 
 #, c-format
 msgid "Instruction %s requires absolute expression"
 msgstr ""
 
-#: config/tc-mips.c:3608
+#: config/tc-mips.c:3637
 #, c-format
 msgid "Number (0x%lx) larger than 32 bits"
 msgstr ""
 
 #, c-format
 msgid "Number (0x%lx) larger than 32 bits"
 msgstr ""
 
-#: config/tc-mips.c:3629
+#: config/tc-mips.c:3658
 msgid "Number larger than 64 bits"
 msgstr ""
 
 msgid "Number larger than 64 bits"
 msgstr ""
 
-#: config/tc-mips.c:3913 config/tc-mips.c:3941 config/tc-mips.c:3979
-#: config/tc-mips.c:4024 config/tc-mips.c:6064 config/tc-mips.c:6103
-#: config/tc-mips.c:6142 config/tc-mips.c:6553 config/tc-mips.c:6605
+#: config/tc-mips.c:3952 config/tc-mips.c:3980 config/tc-mips.c:4018
+#: config/tc-mips.c:4063 config/tc-mips.c:6094 config/tc-mips.c:6133
+#: config/tc-mips.c:6172 config/tc-mips.c:6584 config/tc-mips.c:6636
 msgid "PIC code offset overflow (max 16 signed bits)"
 msgstr ""
 
 msgid "PIC code offset overflow (max 16 signed bits)"
 msgstr ""
 
-#: config/tc-mips.c:4325 config/tc-mips.c:4389 config/tc-mips.c:4473
-#: config/tc-mips.c:4518 config/tc-mips.c:4576 config/tc-mips.c:4624
-#: config/tc-mips.c:7625 config/tc-mips.c:7632 config/tc-mips.c:7639
-#: config/tc-mips.c:7746
+#: config/tc-mips.c:4371 config/tc-mips.c:4437 config/tc-mips.c:4525
+#: config/tc-mips.c:4572 config/tc-mips.c:4633 config/tc-mips.c:4681
+#: config/tc-mips.c:7660 config/tc-mips.c:7667 config/tc-mips.c:7674
+#: config/tc-mips.c:7781
 msgid "Unsupported large constant"
 msgstr ""
 
 #. result is always true
 msgid "Unsupported large constant"
 msgstr ""
 
 #. result is always true
-#: config/tc-mips.c:4357
+#: config/tc-mips.c:4403
 #, c-format
 msgid "Branch %s is always true"
 msgstr ""
 
 #, c-format
 msgid "Branch %s is always true"
 msgstr ""
 
-#: config/tc-mips.c:4587 config/tc-mips.c:4635 config/tc-mips.c:8071
+#: config/tc-mips.c:4644 config/tc-mips.c:4692 config/tc-mips.c:8106
 #, c-format
 msgid "Improper position (%lu)"
 msgstr ""
 
 #, c-format
 msgid "Improper position (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:4593 config/tc-mips.c:8139
+#: config/tc-mips.c:4650 config/tc-mips.c:8174
 #, c-format
 msgid "Improper extract size (%lu, position %lu)"
 msgstr ""
 
 #, c-format
 msgid "Improper extract size (%lu, position %lu)"
 msgstr ""
 
-#: config/tc-mips.c:4641 config/tc-mips.c:8103
+#: config/tc-mips.c:4698 config/tc-mips.c:8138
 #, c-format
 msgid "Improper insert size (%lu, position %lu)"
 msgstr ""
 
 #, c-format
 msgid "Improper insert size (%lu, position %lu)"
 msgstr ""
 
-#: config/tc-mips.c:4678 config/tc-mips.c:4776
+#: config/tc-mips.c:4735 config/tc-mips.c:4834
 msgid "Divide by zero."
 msgstr ""
 
 msgid "Divide by zero."
 msgstr ""
 
-#: config/tc-mips.c:4863
+#: config/tc-mips.c:4922
 msgid "dla used to load 32-bit register"
 msgstr ""
 
 msgid "dla used to load 32-bit register"
 msgstr ""
 
-#: config/tc-mips.c:4866
+#: config/tc-mips.c:4925
 msgid "la used to load 64-bit address"
 msgstr ""
 
 msgid "la used to load 64-bit address"
 msgstr ""
 
-#: config/tc-mips.c:5143 config/tc-mips.c:5421
+#: config/tc-mips.c:5209 config/tc-mips.c:5488
 msgid "PIC code offset overflow (max 32 signed bits)"
 msgstr ""
 
 msgid "PIC code offset overflow (max 32 signed bits)"
 msgstr ""
 
-#: config/tc-mips.c:5480
+#: config/tc-mips.c:5534
 msgid "MIPS PIC call to register other than $25"
 msgstr ""
 
 msgid "MIPS PIC call to register other than $25"
 msgstr ""
 
-#: config/tc-mips.c:5486 config/tc-mips.c:5497 config/tc-mips.c:5621
-#: config/tc-mips.c:5632
+#: config/tc-mips.c:5540 config/tc-mips.c:5551 config/tc-mips.c:5675
+#: config/tc-mips.c:5686
 msgid "No .cprestore pseudo-op used in PIC code"
 msgstr ""
 
 msgid "No .cprestore pseudo-op used in PIC code"
 msgstr ""
 
-#: config/tc-mips.c:5491 config/tc-mips.c:5626
+#: config/tc-mips.c:5545 config/tc-mips.c:5680
 msgid "No .frame pseudo-op used in PIC code"
 msgstr ""
 
 msgid "No .frame pseudo-op used in PIC code"
 msgstr ""
 
-#: config/tc-mips.c:5697 config/tc-mips.c:5786 config/tc-mips.c:6343
-#: config/tc-mips.c:6377 config/tc-mips.c:6395 config/tc-mips.c:7039
+#: config/tc-mips.c:5751 config/tc-mips.c:5839 config/tc-mips.c:6379
+#: config/tc-mips.c:6410 config/tc-mips.c:6428 config/tc-mips.c:7072
 msgid "opcode not supported on this processor"
 msgstr ""
 
 msgid "opcode not supported on this processor"
 msgstr ""
 
-#: config/tc-mips.c:5980
-msgid "load/store address overflow (max 32 bits)"
-msgstr ""
-
-#: config/tc-mips.c:6911 config/tc-mips.c:6941 config/tc-mips.c:6989
-#: config/tc-mips.c:7018
+#: config/tc-mips.c:6938 config/tc-mips.c:6969 config/tc-mips.c:7020
+#: config/tc-mips.c:7050
 msgid "Improper rotate count"
 msgstr ""
 
 msgid "Improper rotate count"
 msgstr ""
 
-#: config/tc-mips.c:7072
+#: config/tc-mips.c:7105
 #, c-format
 msgid "Instruction %s: result is always false"
 msgstr ""
 
 #, c-format
 msgid "Instruction %s: result is always false"
 msgstr ""
 
-#: config/tc-mips.c:7221
+#: config/tc-mips.c:7251
 #, 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:7523
+#: config/tc-mips.c:7558
 #, c-format
 msgid "Macro %s not implemented yet"
 msgstr ""
 
 #, c-format
 msgid "Macro %s not implemented yet"
 msgstr ""
 
-#: config/tc-mips.c:7777
+#: config/tc-mips.c:7812
 #, 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:7802 config/tc-mips.c:8165
+#: config/tc-mips.c:7837 config/tc-mips.c:8200
 #, 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:7863
+#: config/tc-mips.c:7898
 #, 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:7870
+#: config/tc-mips.c:7905
 #, 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:7984
+#: config/tc-mips.c:8019
 #, 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:8159 config/tc-mips.c:8649
+#: config/tc-mips.c:8194 config/tc-mips.c:8684
 msgid "absolute expression required"
 msgstr ""
 
 msgid "absolute expression required"
 msgstr ""
 
-#: config/tc-mips.c:8183
+#: config/tc-mips.c:8218
 #, c-format
 msgid "Improper shift amount (%lu)"
 msgstr ""
 
 #, c-format
 msgid "Improper shift amount (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:8209 config/tc-mips.c:9459 config/tc-mips.c:9574
+#: config/tc-mips.c:8244 config/tc-mips.c:9517 config/tc-mips.c:9632
 #, c-format
 msgid "Invalid value for `%s' (%lu)"
 msgstr ""
 
 #, c-format
 msgid "Invalid value for `%s' (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:8227
+#: config/tc-mips.c:8262
 #, c-format
 msgid "Illegal break code (%lu)"
 msgstr ""
 
 #, c-format
 msgid "Illegal break code (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:8241
+#: config/tc-mips.c:8276
 #, c-format
 msgid "Illegal lower break code (%lu)"
 msgstr ""
 
 #, c-format
 msgid "Illegal lower break code (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:8254
+#: config/tc-mips.c:8289
 #, c-format
 msgid "Illegal 20-bit code (%lu)"
 msgstr ""
 
 #, c-format
 msgid "Illegal 20-bit code (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:8266
+#: config/tc-mips.c:8301
 #, c-format
 msgid "Coproccesor code > 25 bits (%lu)"
 msgstr ""
 
 #, c-format
 msgid "Coproccesor code > 25 bits (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:8279
+#: config/tc-mips.c:8314
 #, c-format
 msgid "Illegal 19-bit code (%lu)"
 msgstr ""
 
 #, c-format
 msgid "Illegal 19-bit code (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:8291
+#: config/tc-mips.c:8326
 #, c-format
 msgid "Invalid performance register (%lu)"
 msgstr ""
 
 #, c-format
 msgid "Invalid performance register (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:8329
+#: config/tc-mips.c:8364
 #, c-format
 msgid "Invalid register number (%d)"
 msgstr ""
 
 #, c-format
 msgid "Invalid register number (%d)"
 msgstr ""
 
-#: config/tc-mips.c:8507
+#: config/tc-mips.c:8542
 #, c-format
 msgid "Invalid MDMX Immediate (%ld)"
 msgstr ""
 
 #, c-format
 msgid "Invalid MDMX Immediate (%ld)"
 msgstr ""
 
-#: config/tc-mips.c:8550
+#: config/tc-mips.c:8585
 #, c-format
 msgid "Invalid float register number (%d)"
 msgstr ""
 
 #, c-format
 msgid "Invalid float register number (%d)"
 msgstr ""
 
-#: config/tc-mips.c:8560
+#: config/tc-mips.c:8595
 #, 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:8599
+#: config/tc-mips.c:8634
 #, c-format
 msgid "Bad element selector %ld"
 msgstr ""
 
 #, c-format
 msgid "Bad element selector %ld"
 msgstr ""
 
-#: config/tc-mips.c:8607
+#: config/tc-mips.c:8642
 #, c-format
 msgid "Expecting ']' found '%s'"
 msgstr ""
 
 #, c-format
 msgid "Expecting ']' found '%s'"
 msgstr ""
 
-#: config/tc-mips.c:8711
+#: config/tc-mips.c:8746
 #, c-format
 msgid "Bad floating point constant: %s"
 msgstr ""
 
 #, c-format
 msgid "Bad floating point constant: %s"
 msgstr ""
 
-#: config/tc-mips.c:8832
+#: config/tc-mips.c:8867
 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:8893
+#: config/tc-mips.c:8928
 msgid "expression out of range"
 msgstr ""
 
 msgid "expression out of range"
 msgstr ""
 
-#: config/tc-mips.c:8933
+#: config/tc-mips.c:8968
 msgid "lui expression not in range 0..65535"
 msgstr ""
 
 msgid "lui expression not in range 0..65535"
 msgstr ""
 
-#: config/tc-mips.c:8957
+#: config/tc-mips.c:8992
 #, c-format
 msgid "Invalid condition code register $fcc%d"
 msgstr ""
 
 #, c-format
 msgid "Invalid condition code register $fcc%d"
 msgstr ""
 
-#: config/tc-mips.c:8962
+#: config/tc-mips.c:8997
 #, 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:8967
+#: config/tc-mips.c:9002
 #, 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:8993
+#: config/tc-mips.c:9028
 msgid "invalid coprocessor sub-selection value (0-7)"
 msgstr ""
 
 msgid "invalid coprocessor sub-selection value (0-7)"
 msgstr ""
 
-#: config/tc-mips.c:9005 config/tc-mips.c:9022
+#: config/tc-mips.c:9040 config/tc-mips.c:9057
 #, c-format
 msgid "bad byte vector index (%ld)"
 msgstr ""
 
 #, c-format
 msgid "bad byte vector index (%ld)"
 msgstr ""
 
-#: config/tc-mips.c:9033
+#: config/tc-mips.c:9068
 #, c-format
 msgid "bad char = '%c'\n"
 msgstr ""
 
 #, c-format
 msgid "bad char = '%c'\n"
 msgstr ""
 
-#: config/tc-mips.c:9044 config/tc-mips.c:9049 config/tc-mips.c:9599
+#: config/tc-mips.c:9079 config/tc-mips.c:9084 config/tc-mips.c:9657
 msgid "illegal operands"
 msgstr ""
 
 msgid "illegal operands"
 msgstr ""
 
-#: config/tc-mips.c:9114
+#: config/tc-mips.c:9150
 msgid "unrecognized opcode"
 msgstr ""
 
 msgid "unrecognized opcode"
 msgstr ""
 
-#: config/tc-mips.c:9227
+#: config/tc-mips.c:9289
 #, c-format
 msgid "invalid register number (%d)"
 msgstr ""
 
 #, c-format
 msgid "invalid register number (%d)"
 msgstr ""
 
-#: config/tc-mips.c:9318
+#: config/tc-mips.c:9380
 msgid "used $at without \".set noat\""
 msgstr ""
 
 msgid "used $at without \".set noat\""
 msgstr ""
 
-#: config/tc-mips.c:9493
+#: config/tc-mips.c:9551
 msgid "can't parse register list"
 msgstr ""
 
 msgid "can't parse register list"
 msgstr ""
 
-#: config/tc-mips.c:9717
+#: config/tc-mips.c:9775
 msgid "extended operand requested but not required"
 msgstr ""
 
 msgid "extended operand requested but not required"
 msgstr ""
 
-#: config/tc-mips.c:9719
+#: config/tc-mips.c:9777
 msgid "invalid unextended operand value"
 msgstr ""
 
 msgid "invalid unextended operand value"
 msgstr ""
 
-#: config/tc-mips.c:9747
+#: config/tc-mips.c:9805
 msgid "operand value out of range for instruction"
 msgstr ""
 
 msgid "operand value out of range for instruction"
 msgstr ""
 
-#: config/tc-mips.c:10146
+#: config/tc-mips.c:10245
 #, 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:10326
+#: config/tc-mips.c:10441
 msgid "-call_shared is supported only for ELF format"
 msgstr ""
 
 msgid "-call_shared is supported only for ELF format"
 msgstr ""
 
-#: config/tc-mips.c:10333 config/tc-mips.c:10360 config/tc-mips.c:11532
-#: config/tc-mips.c:11762
+#: config/tc-mips.c:10448 config/tc-mips.c:10477 config/tc-mips.c:11571
+#: config/tc-mips.c:11805
 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:10342
+#: config/tc-mips.c:10457
 msgid "-non_shared is supported only for ELF format"
 msgstr ""
 
 msgid "-non_shared is supported only for ELF format"
 msgstr ""
 
-#: config/tc-mips.c:10374
+#: config/tc-mips.c:10488
 msgid "-32 is supported for ELF format only"
 msgstr ""
 
 msgid "-32 is supported for ELF format only"
 msgstr ""
 
-#: config/tc-mips.c:10383
+#: config/tc-mips.c:10497
 msgid "-n32 is supported for ELF format only"
 msgstr ""
 
 msgid "-n32 is supported for ELF format only"
 msgstr ""
 
-#: config/tc-mips.c:10392
+#: config/tc-mips.c:10506
 msgid "-64 is supported for ELF format only"
 msgstr ""
 
 msgid "-64 is supported for ELF format only"
 msgstr ""
 
-#: config/tc-mips.c:10397 config/tc-mips.c:10434
+#: config/tc-mips.c:10511 config/tc-mips.c:10548
 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:10421
+#: config/tc-mips.c:10535
 msgid "-mabi is supported for ELF format only"
 msgstr ""
 
 msgid "-mabi is supported for ELF format only"
 msgstr ""
 
-#: config/tc-mips.c:10441
+#: config/tc-mips.c:10555
 #, c-format
 msgid "invalid abi -mabi=%s"
 msgstr ""
 
 #, c-format
 msgid "invalid abi -mabi=%s"
 msgstr ""
 
-#: config/tc-mips.c:10516
+#: config/tc-mips.c:10629
 msgid "-G not supported in this configuration."
 msgstr ""
 
 msgid "-G not supported in this configuration."
 msgstr ""
 
-#: config/tc-mips.c:10542
+#: config/tc-mips.c:10655
 #, 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:10573
+#: config/tc-mips.c:10686
 msgid "-mgp64 used with a 32-bit processor"
 msgstr ""
 
 msgid "-mgp64 used with a 32-bit processor"
 msgstr ""
 
-#: config/tc-mips.c:10575
+#: config/tc-mips.c:10688
 msgid "-mgp32 used with a 64-bit ABI"
 msgstr ""
 
 msgid "-mgp32 used with a 64-bit ABI"
 msgstr ""
 
-#: config/tc-mips.c:10577
+#: config/tc-mips.c:10690
 msgid "-mgp64 used with a 32-bit ABI"
 msgstr ""
 
 msgid "-mgp64 used with a 32-bit ABI"
 msgstr ""
 
-#: config/tc-mips.c:10607
+#: config/tc-mips.c:10720
 msgid "trap exception not supported at ISA 1"
 msgstr ""
 
 msgid "trap exception not supported at ISA 1"
 msgstr ""
 
-#: config/tc-mips.c:10861
+#: config/tc-mips.c:10974
 msgid "Cannot branch to undefined symbol."
 msgstr ""
 
 msgid "Cannot branch to undefined symbol."
 msgstr ""
 
-#: config/tc-mips.c:10868
+#: config/tc-mips.c:10981
 msgid "Cannot branch to symbol in another section."
 msgstr ""
 
 msgid "Cannot branch to symbol in another section."
 msgstr ""
 
-#: config/tc-mips.c:10877
+#: config/tc-mips.c:10990
 msgid "Pretending global symbol used as branch target is local."
 msgstr ""
 
 msgid "Pretending global symbol used as branch target is local."
 msgstr ""
 
-#: config/tc-mips.c:11021 config/tc-sparc.c:3196 config/tc-sparc.c:3203
-#: config/tc-sparc.c:3210 config/tc-sparc.c:3217 config/tc-sparc.c:3224
-#: config/tc-sparc.c:3233 config/tc-sparc.c:3244 config/tc-sparc.c:3266
-#: config/tc-sparc.c:3290 write.c:967 write.c:1039
+#: config/tc-mips.c:11147 config/tc-sparc.c:3230 config/tc-sparc.c:3237
+#: config/tc-sparc.c:3244 config/tc-sparc.c:3251 config/tc-sparc.c:3258
+#: config/tc-sparc.c:3267 config/tc-sparc.c:3278 config/tc-sparc.c:3300
+#: config/tc-sparc.c:3324 write.c:962 write.c:1034
 msgid "relocation overflow"
 msgstr ""
 
 msgid "relocation overflow"
 msgstr ""
 
-#: config/tc-mips.c:11031
+#: config/tc-mips.c:11157
 #, c-format
 msgid "Branch to odd address (%lx)"
 msgstr ""
 
 #, c-format
 msgid "Branch to odd address (%lx)"
 msgstr ""
 
-#: config/tc-mips.c:11080
+#: config/tc-mips.c:11206
 msgid "Branch out of range"
 msgstr ""
 
 msgid "Branch out of range"
 msgstr ""
 
-#: config/tc-mips.c:11187
-#, c-format
-msgid "%08lx  UNDEFINED\n"
-msgstr ""
-
-#: config/tc-mips.c:11246
+#: config/tc-mips.c:11285
 #, c-format
 msgid "Alignment too large: %d. assumed."
 msgstr ""
 
 #, c-format
 msgid "Alignment too large: %d. assumed."
 msgstr ""
 
-#: config/tc-mips.c:11249
+#: config/tc-mips.c:11288
 msgid "Alignment negative: 0 assumed."
 msgstr ""
 
 msgid "Alignment negative: 0 assumed."
 msgstr ""
 
-#: config/tc-mips.c:11488
+#: config/tc-mips.c:11527
 #, c-format
 msgid "%s: no such section"
 msgstr ""
 
 #, c-format
 msgid "%s: no such section"
 msgstr ""
 
-#: config/tc-mips.c:11527
+#: config/tc-mips.c:11566
 #, c-format
 msgid ".option pic%d not supported"
 msgstr ""
 
 #, c-format
 msgid ".option pic%d not supported"
 msgstr ""
 
-#: config/tc-mips.c:11538
+#: config/tc-mips.c:11577
 #, c-format
 msgid "Unrecognized option \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Unrecognized option \"%s\""
 msgstr ""
 
-#: config/tc-mips.c:11600
+#: config/tc-mips.c:11639
 msgid "`noreorder' must be set before `nomacro'"
 msgstr ""
 
 msgid "`noreorder' must be set before `nomacro'"
 msgstr ""
 
-#: config/tc-mips.c:11651
+#: config/tc-mips.c:11690
 #, c-format
 msgid "unknown architecture %s"
 msgstr ""
 
 #, c-format
 msgid "unknown architecture %s"
 msgstr ""
 
-#: config/tc-mips.c:11664 config/tc-mips.c:11694
+#: config/tc-mips.c:11703 config/tc-mips.c:11733
 #, c-format
 msgid "unknown ISA level %s"
 msgstr ""
 
 #, c-format
 msgid "unknown ISA level %s"
 msgstr ""
 
-#: config/tc-mips.c:11672
+#: config/tc-mips.c:11711
 #, c-format
 msgid "unknown ISA or architecture %s"
 msgstr ""
 
 #, c-format
 msgid "unknown ISA or architecture %s"
 msgstr ""
 
-#: config/tc-mips.c:11722
+#: config/tc-mips.c:11761
 msgid ".set pop with no .set push"
 msgstr ""
 
 msgid ".set pop with no .set push"
 msgstr ""
 
-#: config/tc-mips.c:11746
+#: config/tc-mips.c:11789
 #, 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:11794
+#: config/tc-mips.c:11847
 msgid ".cpload not in noreorder section"
 msgstr ""
 
 msgid ".cpload not in noreorder section"
 msgstr ""
 
-#: config/tc-mips.c:11850 config/tc-mips.c:11869
+#: config/tc-mips.c:11916 config/tc-mips.c:11935
 msgid "missing argument separator ',' for .cpsetup"
 msgstr ""
 
 msgid "missing argument separator ',' for .cpsetup"
 msgstr ""
 
-#: config/tc-mips.c:12049
+#: config/tc-mips.c:12125
 msgid "Unsupported use of .gpword"
 msgstr ""
 
 msgid "Unsupported use of .gpword"
 msgstr ""
 
-#: config/tc-mips.c:12085
+#: config/tc-mips.c:12161
 msgid "Unsupported use of .gpdword"
 msgstr ""
 
 msgid "Unsupported use of .gpdword"
 msgstr ""
 
-#: config/tc-mips.c:12220
+#: config/tc-mips.c:12293
 msgid "expected `$'"
 msgstr ""
 
 msgid "expected `$'"
 msgstr ""
 
-#: config/tc-mips.c:12228
+#: config/tc-mips.c:12301
 msgid "Bad register number"
 msgstr ""
 
 msgid "Bad register number"
 msgstr ""
 
-#: config/tc-mips.c:12276
+#: config/tc-mips.c:12349
 msgid "Unrecognized register name"
 msgstr ""
 
 msgid "Unrecognized register name"
 msgstr ""
 
-#: config/tc-mips.c:12509
+#: config/tc-mips.c:12582
 msgid "unsupported PC relative reference to different section"
 msgstr ""
 
 msgid "unsupported PC relative reference to different section"
 msgstr ""
 
-#: config/tc-mips.c:12622
+#: config/tc-mips.c:12695 config/tc-xtensa.c:1624 config/tc-xtensa.c:1835
 msgid "unsupported relocation"
 msgstr ""
 
 msgid "unsupported relocation"
 msgstr ""
 
-#: config/tc-mips.c:12828 config/tc-sh.c:4302
+#: config/tc-mips.c:12901 config/tc-sh.c:4302
 #, 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:12914
+#: config/tc-mips.c:12987
 msgid "relaxed out-of-range branch into a jump"
 msgstr ""
 
 msgid "relaxed out-of-range branch into a jump"
 msgstr ""
 
-#: config/tc-mips.c:13427
+#: config/tc-mips.c:13501
 msgid "missing .end at end of assembly"
 msgstr ""
 
 msgid "missing .end at end of assembly"
 msgstr ""
 
-#: config/tc-mips.c:13442
+#: config/tc-mips.c:13516
 msgid "expected simple number"
 msgstr ""
 
 msgid "expected simple number"
 msgstr ""
 
-#: config/tc-mips.c:13468
+#: config/tc-mips.c:13542
 #, c-format
 msgid " *input_line_pointer == '%c' 0x%02x\n"
 msgstr ""
 
 #, c-format
 msgid " *input_line_pointer == '%c' 0x%02x\n"
 msgstr ""
 
-#: config/tc-mips.c:13470
+#: config/tc-mips.c:13544
 msgid "invalid number"
 msgstr ""
 
 msgid "invalid number"
 msgstr ""
 
-#: config/tc-mips.c:13543
+#: config/tc-mips.c:13617
 msgid ".end not in text section"
 msgstr ""
 
 msgid ".end not in text section"
 msgstr ""
 
-#: config/tc-mips.c:13547
+#: config/tc-mips.c:13621
 msgid ".end directive without a preceding .ent directive."
 msgstr ""
 
 msgid ".end directive without a preceding .ent directive."
 msgstr ""
 
-#: config/tc-mips.c:13556
+#: config/tc-mips.c:13630
 msgid ".end symbol does not match .ent symbol."
 msgstr ""
 
 msgid ".end symbol does not match .ent symbol."
 msgstr ""
 
-#: config/tc-mips.c:13563
+#: config/tc-mips.c:13637
 msgid ".end directive missing or unknown symbol"
 msgstr ""
 
 msgid ".end directive missing or unknown symbol"
 msgstr ""
 
-#: config/tc-mips.c:13624
+#: config/tc-mips.c:13713
 msgid ".ent or .aent not in text section."
 msgstr ""
 
 msgid ".ent or .aent not in text section."
 msgstr ""
 
-#: config/tc-mips.c:13627
+#: config/tc-mips.c:13716
 msgid "missing .end"
 msgstr ""
 
 msgid "missing .end"
 msgstr ""
 
-#: config/tc-mips.c:13679
+#: config/tc-mips.c:13768
 msgid "Bad .frame directive"
 msgstr ""
 
 msgid "Bad .frame directive"
 msgstr ""
 
-#: config/tc-mips.c:13711
+#: config/tc-mips.c:13800
 msgid ".mask/.fmask outside of .ent"
 msgstr ""
 
 msgid ".mask/.fmask outside of .ent"
 msgstr ""
 
-#: config/tc-mips.c:13718
+#: config/tc-mips.c:13807
 msgid "Bad .mask/.fmask directive"
 msgstr ""
 
 msgid "Bad .mask/.fmask directive"
 msgstr ""
 
-#: config/tc-mips.c:13998
+#: config/tc-mips.c:14064
 #, c-format
 msgid ""
 "MIPS options:\n"
 #, c-format
 msgid ""
 "MIPS options:\n"
@@ -7368,7 +7523,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:14005
+#: config/tc-mips.c:14071
 #, c-format
 msgid ""
 "-mips1\t\t\tgenerate MIPS ISA I instructions\n"
 #, c-format
 msgid ""
 "-mips1\t\t\tgenerate MIPS ISA I instructions\n"
@@ -7383,7 +7538,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:14024
+#: config/tc-mips.c:14090
 #, 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"
@@ -7391,19 +7546,21 @@ 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:14037
+#: config/tc-mips.c:14103
 #, 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:14040
+#: config/tc-mips.c:14106
 #, c-format
 msgid ""
 "-mfix-vr4120\t\twork around certain VR4120 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"
 #, c-format
 msgid ""
 "-mfix-vr4120\t\twork around certain VR4120 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"
+"-mno-shared\t\toptimize output for executables\n"
+"-msym32\t\t\tassume all symbols have 32-bit values\n"
 "-O0\t\t\tremove unneeded NOPs, do not swap branches\n"
 "-O\t\t\tremove unneeded NOPs and swap branches\n"
 "--[no-]construct-floats [dis]allow floating point values to be constructed\n"
 "-O0\t\t\tremove unneeded NOPs, do not swap branches\n"
 "-O\t\t\tremove unneeded NOPs and swap branches\n"
 "--[no-]construct-floats [dis]allow floating point values to be constructed\n"
@@ -7411,17 +7568,19 @@ 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:14050
+#: config/tc-mips.c:14118
 #, c-format
 msgid ""
 "-KPIC, -call_shared\tgenerate SVR4 position independent code\n"
 "-non_shared\t\tdo not generate position independent code\n"
 "-xgot\t\t\tassume a 32 bit GOT\n"
 "-mpdr, -mno-pdr\t\tenable/disable creation of .pdr sections\n"
 #, c-format
 msgid ""
 "-KPIC, -call_shared\tgenerate SVR4 position independent code\n"
 "-non_shared\t\tdo not generate position independent code\n"
 "-xgot\t\t\tassume a 32 bit GOT\n"
 "-mpdr, -mno-pdr\t\tenable/disable creation of .pdr sections\n"
+"-mshared, -mno-shared   disable/enable .cpload optimization for\n"
+"                        non-shared code\n"
 "-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:14067
+#: config/tc-mips.c:14137
 #, 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"
@@ -7429,54 +7588,54 @@ msgid ""
 "-64\t\t\tcreate 64 ABI object file\n"
 msgstr ""
 
 "-64\t\t\tcreate 64 ABI object file\n"
 msgstr ""
 
-#: config/tc-mmix.c:726
+#: config/tc-mmix.c:713
 #, c-format
 msgid " MMIX-specific command line options:\n"
 msgstr ""
 
 #, c-format
 msgid " MMIX-specific command line options:\n"
 msgstr ""
 
-#: config/tc-mmix.c:727
+#: config/tc-mmix.c:714
 #, c-format
 msgid ""
 "  -fixed-special-register-names\n"
 "                          Allow only the original special register names.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -fixed-special-register-names\n"
 "                          Allow only the original special register names.\n"
 msgstr ""
 
-#: config/tc-mmix.c:730
+#: config/tc-mmix.c:717
 #, c-format
 msgid "  -globalize-symbols      Make all symbols global.\n"
 msgstr ""
 
 #, c-format
 msgid "  -globalize-symbols      Make all symbols global.\n"
 msgstr ""
 
-#: config/tc-mmix.c:732
+#: config/tc-mmix.c:719
 #, c-format
 msgid "  -gnu-syntax             Turn off mmixal syntax compatibility.\n"
 msgstr ""
 
 #, c-format
 msgid "  -gnu-syntax             Turn off mmixal syntax compatibility.\n"
 msgstr ""
 
-#: config/tc-mmix.c:734
+#: config/tc-mmix.c:721
 #, c-format
 msgid "  -relax                  Create linker relaxable code.\n"
 msgstr ""
 
 #, c-format
 msgid "  -relax                  Create linker relaxable code.\n"
 msgstr ""
 
-#: config/tc-mmix.c:736
+#: config/tc-mmix.c:723
 #, c-format
 msgid ""
 "  -no-predefined-syms     Do not provide mmixal built-in constants.\n"
 "                          Implies -fixed-special-register-names.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -no-predefined-syms     Do not provide mmixal built-in constants.\n"
 "                          Implies -fixed-special-register-names.\n"
 msgstr ""
 
-#: config/tc-mmix.c:739
+#: config/tc-mmix.c:726
 #, c-format
 msgid ""
 "  -no-expand              Do not expand GETA, branches, PUSHJ or JUMP\n"
 "                          into multiple instructions.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -no-expand              Do not expand GETA, branches, PUSHJ or JUMP\n"
 "                          into multiple instructions.\n"
 msgstr ""
 
-#: config/tc-mmix.c:742
+#: config/tc-mmix.c:729
 #, c-format
 msgid ""
 "  -no-merge-gregs         Do not merge GREG definitions with nearby values.\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "  -no-merge-gregs         Do not merge GREG definitions with nearby values.\n"
 msgstr ""
 
-#: config/tc-mmix.c:744
+#: config/tc-mmix.c:731
 #, c-format
 msgid ""
 "  -linker-allocated-gregs If there's no suitable GREG definition for "
 #, c-format
 msgid ""
 "  -linker-allocated-gregs If there's no suitable GREG definition for "
@@ -7484,7 +7643,7 @@ msgid ""
 "resolve.\n"
 msgstr ""
 
 "resolve.\n"
 msgstr ""
 
-#: config/tc-mmix.c:747
+#: config/tc-mmix.c:734
 #, c-format
 msgid ""
 "  -x                      Do not warn when an operand to GETA, a branch,\n"
 #, c-format
 msgid ""
 "  -x                      Do not warn when an operand to GETA, a branch,\n"
@@ -7493,185 +7652,185 @@ msgid ""
 "                          -linker-allocated-gregs."
 msgstr ""
 
 "                          -linker-allocated-gregs."
 msgstr ""
 
-#: config/tc-mmix.c:874
+#: config/tc-mmix.c:861
 #, c-format
 msgid "unknown opcode: `%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown opcode: `%s'"
 msgstr ""
 
-#: config/tc-mmix.c:996 config/tc-mmix.c:1011
+#: config/tc-mmix.c:983 config/tc-mmix.c:998
 msgid "specified location wasn't TETRA-aligned"
 msgstr ""
 
 msgid "specified location wasn't TETRA-aligned"
 msgstr ""
 
-#: config/tc-mmix.c:998 config/tc-mmix.c:1013 config/tc-mmix.c:4199
-#: config/tc-mmix.c:4215
+#: config/tc-mmix.c:985 config/tc-mmix.c:1000 config/tc-mmix.c:4186
+#: config/tc-mmix.c:4202
 msgid "unaligned data at an absolute location is not supported"
 msgstr ""
 
 msgid "unaligned data at an absolute location is not supported"
 msgstr ""
 
-#: config/tc-mmix.c:1123
+#: config/tc-mmix.c:1110
 #, c-format
 msgid "invalid operand to opcode %s: `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid operand to opcode %s: `%s'"
 msgstr ""
 
-#: config/tc-mmix.c:1145 config/tc-mmix.c:1172 config/tc-mmix.c:1205
-#: config/tc-mmix.c:1213 config/tc-mmix.c:1230 config/tc-mmix.c:1258
-#: config/tc-mmix.c:1279 config/tc-mmix.c:1304 config/tc-mmix.c:1352
-#: config/tc-mmix.c:1450 config/tc-mmix.c:1475 config/tc-mmix.c:1507
-#: config/tc-mmix.c:1539 config/tc-mmix.c:1569 config/tc-mmix.c:1622
-#: config/tc-mmix.c:1639 config/tc-mmix.c:1666 config/tc-mmix.c:1694
-#: config/tc-mmix.c:1721 config/tc-mmix.c:1747 config/tc-mmix.c:1763
-#: config/tc-mmix.c:1789 config/tc-mmix.c:1805 config/tc-mmix.c:1821
-#: config/tc-mmix.c:1884 config/tc-mmix.c:1900
+#: config/tc-mmix.c:1132 config/tc-mmix.c:1159 config/tc-mmix.c:1192
+#: config/tc-mmix.c:1200 config/tc-mmix.c:1217 config/tc-mmix.c:1245
+#: config/tc-mmix.c:1266 config/tc-mmix.c:1291 config/tc-mmix.c:1339
+#: config/tc-mmix.c:1437 config/tc-mmix.c:1462 config/tc-mmix.c:1494
+#: config/tc-mmix.c:1526 config/tc-mmix.c:1556 config/tc-mmix.c:1609
+#: config/tc-mmix.c:1626 config/tc-mmix.c:1653 config/tc-mmix.c:1681
+#: config/tc-mmix.c:1708 config/tc-mmix.c:1734 config/tc-mmix.c:1750
+#: config/tc-mmix.c:1776 config/tc-mmix.c:1792 config/tc-mmix.c:1808
+#: config/tc-mmix.c:1871 config/tc-mmix.c:1887
 #, c-format
 msgid "invalid operands to opcode %s: `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid operands to opcode %s: `%s'"
 msgstr ""
 
-#: config/tc-mmix.c:1877
+#: config/tc-mmix.c:1864
 #, c-format
 msgid "unsupported operands to %s: `%s'"
 msgstr ""
 
 #, c-format
 msgid "unsupported operands to %s: `%s'"
 msgstr ""
 
-#: config/tc-mmix.c:2005
+#: config/tc-mmix.c:1992
 msgid "internal: mmix_prefix_name but empty prefix"
 msgstr ""
 
 msgid "internal: mmix_prefix_name but empty prefix"
 msgstr ""
 
-#: config/tc-mmix.c:2050
+#: config/tc-mmix.c:2037
 #, c-format
 msgid "too many GREG registers allocated (max %d)"
 msgstr ""
 
 #, c-format
 msgid "too many GREG registers allocated (max %d)"
 msgstr ""
 
-#: config/tc-mmix.c:2110
+#: config/tc-mmix.c:2097
 msgid "BSPEC already active.  Nesting is not supported."
 msgstr ""
 
 msgid "BSPEC already active.  Nesting is not supported."
 msgstr ""
 
-#: config/tc-mmix.c:2119
+#: config/tc-mmix.c:2106
 msgid "invalid BSPEC expression"
 msgstr ""
 
 msgid "invalid BSPEC expression"
 msgstr ""
 
-#: config/tc-mmix.c:2135
+#: config/tc-mmix.c:2122
 #, c-format
 msgid "can't create section %s"
 msgstr ""
 
 #, c-format
 msgid "can't create section %s"
 msgstr ""
 
-#: config/tc-mmix.c:2140
+#: config/tc-mmix.c:2127
 #, c-format
 msgid "can't set section flags for section %s"
 msgstr ""
 
 #, c-format
 msgid "can't set section flags for section %s"
 msgstr ""
 
-#: config/tc-mmix.c:2162
+#: config/tc-mmix.c:2149
 msgid "ESPEC without preceding BSPEC"
 msgstr ""
 
 msgid "ESPEC without preceding BSPEC"
 msgstr ""
 
-#: config/tc-mmix.c:2192
+#: config/tc-mmix.c:2179
 msgid "missing local expression"
 msgstr ""
 
 msgid "missing local expression"
 msgstr ""
 
-#: config/tc-mmix.c:2437
+#: config/tc-mmix.c:2424
 msgid "operand out of range, instruction expanded"
 msgstr ""
 
 #. The BFD_RELOC_MMIX_LOCAL-specific message is supposed to be
 #. user-friendly, though a little bit non-substantial.
 msgid "operand out of range, instruction expanded"
 msgstr ""
 
 #. The BFD_RELOC_MMIX_LOCAL-specific message is supposed to be
 #. user-friendly, though a little bit non-substantial.
-#: config/tc-mmix.c:2695
+#: config/tc-mmix.c:2682
 msgid "directive LOCAL must be placed in code or data"
 msgstr ""
 
 msgid "directive LOCAL must be placed in code or data"
 msgstr ""
 
-#: config/tc-mmix.c:2696
+#: config/tc-mmix.c:2683
 msgid "internal confusion: relocation in a section without contents"
 msgstr ""
 
 msgid "internal confusion: relocation in a section without contents"
 msgstr ""
 
-#: config/tc-mmix.c:2810
+#: config/tc-mmix.c:2797
 msgid "internal: BFD_RELOC_MMIX_BASE_PLUS_OFFSET not resolved to section"
 msgstr ""
 
 msgid "internal: BFD_RELOC_MMIX_BASE_PLUS_OFFSET not resolved to section"
 msgstr ""
 
-#: config/tc-mmix.c:2858
+#: config/tc-mmix.c:2845
 msgid "no suitable GREG definition for operands"
 msgstr ""
 
 msgid "no suitable GREG definition for operands"
 msgstr ""
 
-#: config/tc-mmix.c:2917
+#: config/tc-mmix.c:2904
 msgid "operands were not reducible at assembly-time"
 msgstr ""
 
 msgid "operands were not reducible at assembly-time"
 msgstr ""
 
-#: config/tc-mmix.c:2944
+#: config/tc-mmix.c:2931
 #, c-format
 msgid "cannot generate relocation type for symbol %s, code %s"
 msgstr ""
 
 #, c-format
 msgid "cannot generate relocation type for symbol %s, code %s"
 msgstr ""
 
-#: config/tc-mmix.c:2964
+#: config/tc-mmix.c:2951
 #, c-format
 msgid "internal: unhandled label %s"
 msgstr ""
 
 #, c-format
 msgid "internal: unhandled label %s"
 msgstr ""
 
-#: config/tc-mmix.c:3018
+#: config/tc-mmix.c:3005
 msgid "[0-9]H labels may not appear alone on a line"
 msgstr ""
 
 msgid "[0-9]H labels may not appear alone on a line"
 msgstr ""
 
-#: config/tc-mmix.c:3027
+#: config/tc-mmix.c:3014
 msgid "[0-9]H labels do not mix with dot-pseudos"
 msgstr ""
 
 msgid "[0-9]H labels do not mix with dot-pseudos"
 msgstr ""
 
-#: config/tc-mmix.c:3091
+#: config/tc-mmix.c:3078
 msgid "invalid characters in input"
 msgstr ""
 
 msgid "invalid characters in input"
 msgstr ""
 
-#: config/tc-mmix.c:3195
+#: config/tc-mmix.c:3182
 msgid "empty label field for IS"
 msgstr ""
 
 msgid "empty label field for IS"
 msgstr ""
 
-#: config/tc-mmix.c:3528
+#: config/tc-mmix.c:3515
 #, c-format
 msgid "internal: unexpected relax type %d:%d"
 msgstr ""
 
 #, c-format
 msgid "internal: unexpected relax type %d:%d"
 msgstr ""
 
-#: config/tc-mmix.c:3550
+#: config/tc-mmix.c:3537
 msgid "BSPEC without ESPEC."
 msgstr ""
 
 msgid "BSPEC without ESPEC."
 msgstr ""
 
-#: config/tc-mmix.c:3752
+#: config/tc-mmix.c:3739
 msgid "GREG expression too complicated"
 msgstr ""
 
 msgid "GREG expression too complicated"
 msgstr ""
 
-#: config/tc-mmix.c:3767
+#: config/tc-mmix.c:3754
 msgid "internal: GREG expression not resolved to section"
 msgstr ""
 
 msgid "internal: GREG expression not resolved to section"
 msgstr ""
 
-#: config/tc-mmix.c:3818
+#: config/tc-mmix.c:3805
 msgid "register section has contents\n"
 msgstr ""
 
 msgid "register section has contents\n"
 msgstr ""
 
-#: config/tc-mmix.c:3952
+#: config/tc-mmix.c:3939
 msgid "section change from within a BSPEC/ESPEC pair is not supported"
 msgstr ""
 
 msgid "section change from within a BSPEC/ESPEC pair is not supported"
 msgstr ""
 
-#: config/tc-mmix.c:3974
+#: config/tc-mmix.c:3961
 msgid "directive LOC from within a BSPEC/ESPEC pair is not supported"
 msgstr ""
 
 msgid "directive LOC from within a BSPEC/ESPEC pair is not supported"
 msgstr ""
 
-#: config/tc-mmix.c:3985
+#: config/tc-mmix.c:3972
 msgid "invalid LOC expression"
 msgstr ""
 
 msgid "invalid LOC expression"
 msgstr ""
 
-#: config/tc-mmix.c:4010 config/tc-mmix.c:4036
+#: config/tc-mmix.c:3997 config/tc-mmix.c:4023
 msgid "LOC expression stepping backwards is not supported"
 msgstr ""
 
 #. We will only get here in rare cases involving #NO_APP,
 #. where the unterminated string is not recognized by the
 #. preformatting pass.
 msgid "LOC expression stepping backwards is not supported"
 msgstr ""
 
 #. We will only get here in rare cases involving #NO_APP,
 #. where the unterminated string is not recognized by the
 #. preformatting pass.
-#: config/tc-mmix.c:4120 config/tc-mmix.c:4281
+#: config/tc-mmix.c:4107 config/tc-mmix.c:4268
 msgid "unterminated string"
 msgstr ""
 
 msgid "unterminated string"
 msgstr ""
 
-#: config/tc-mmix.c:4137
+#: config/tc-mmix.c:4124
 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:4146
+#: config/tc-mmix.c:4133
 msgid "BYTE expression not in the range 0..255"
 msgstr ""
 
 msgid "BYTE expression not in the range 0..255"
 msgstr ""
 
-#: config/tc-mmix.c:4197 config/tc-mmix.c:4213
+#: config/tc-mmix.c:4184 config/tc-mmix.c:4200
 msgid "data item with alignment larger than location"
 msgstr ""
 
 msgid "data item with alignment larger than location"
 msgstr ""
 
@@ -7688,76 +7847,75 @@ msgid ""
 "none yet\n"
 msgstr ""
 
 "none yet\n"
 msgstr ""
 
-#: config/tc-mn10200.c:793 config/tc-mn10300.c:1387 config/tc-ppc.c:2120
-#: config/tc-s390.c:1521 config/tc-v850.c:1674
+#: config/tc-mn10200.c:793 config/tc-mn10300.c:1392 config/tc-ppc.c:2120
+#: config/tc-s390.c:1522 config/tc-v850.c:1693
 #, c-format
 msgid "Unrecognized opcode: `%s'"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized opcode: `%s'"
 msgstr ""
 
-#: config/tc-mn10200.c:1036 config/tc-mn10300.c:1960 config/tc-ppc.c:2599
-#: config/tc-s390.c:1436 config/tc-v850.c:2097
+#: config/tc-mn10200.c:1036 config/tc-mn10300.c:1965 config/tc-ppc.c:2599
+#: config/tc-s390.c:1437 config/tc-v850.c:2110
 #, c-format
 msgid "junk at end of line: `%s'"
 msgstr ""
 
 #, c-format
 msgid "junk at end of line: `%s'"
 msgstr ""
 
-#: config/tc-mn10300.c:690
+#: config/tc-mn10300.c:695
 #, c-format
 msgid ""
 "MN10300 options:\n"
 "none yet\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "MN10300 options:\n"
 "none yet\n"
 msgstr ""
 
-#: config/tc-mn10300.c:1356 config/tc-sh.c:776 config/tc-xtensa.c:5064
-#: read.c:3649
+#: config/tc-mn10300.c:1361 config/tc-sh.c:776 read.c:3729
 #, c-format
 msgid "unsupported BFD relocation size %u"
 msgstr ""
 
 #, c-format
 msgid "unsupported BFD relocation size %u"
 msgstr ""
 
-#: config/tc-mn10300.c:1404
+#: config/tc-mn10300.c:1409
 msgid "Invalid opcode/operands"
 msgstr ""
 
 msgid "Invalid opcode/operands"
 msgstr ""
 
-#: config/tc-mn10300.c:1931
+#: config/tc-mn10300.c:1936
 msgid "Invalid register specification."
 msgstr ""
 
 msgid "Invalid register specification."
 msgstr ""
 
-#: config/tc-mn10300.c:2514
+#: config/tc-mn10300.c:2519
 #, c-format
 msgid "Bad relocation fixup type (%d)"
 msgstr ""
 
 #, c-format
 msgid "Bad relocation fixup type (%d)"
 msgstr ""
 
-#: config/tc-msp430.c:411
+#: config/tc-msp430.c:502
 msgid ".profiler pseudo requires at least two operands."
 msgstr ""
 
 msgid ".profiler pseudo requires at least two operands."
 msgstr ""
 
-#: config/tc-msp430.c:470
+#: config/tc-msp430.c:561
 msgid "unknown profiling flag - ignored."
 msgstr ""
 
 msgid "unknown profiling flag - ignored."
 msgstr ""
 
-#: config/tc-msp430.c:486
+#: config/tc-msp430.c:577
 msgid "ambigious flags combination - '.profiler' directive ignored."
 msgstr ""
 
 msgid "ambigious flags combination - '.profiler' directive ignored."
 msgstr ""
 
-#: config/tc-msp430.c:496
+#: config/tc-msp430.c:587
 msgid "profiling in absolute section? Hm..."
 msgstr ""
 
 msgid "profiling in absolute section? Hm..."
 msgstr ""
 
-#: config/tc-msp430.c:583
+#: config/tc-msp430.c:674
 #, c-format
 msgid "Known MCU names:\n"
 msgstr ""
 
 #, c-format
 msgid "Known MCU names:\n"
 msgstr ""
 
-#: config/tc-msp430.c:586
+#: config/tc-msp430.c:677
 #, c-format
 msgid "\t %s\n"
 msgstr ""
 
 #, c-format
 msgid "\t %s\n"
 msgstr ""
 
-#: config/tc-msp430.c:612
+#: config/tc-msp430.c:703
 #, 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:642
+#: config/tc-msp430.c:733
 #, c-format
 msgid ""
 "MSP430 options:\n"
 #, c-format
 msgid ""
 "MSP430 options:\n"
@@ -7785,141 +7943,141 @@ msgid ""
 "                  msp430x447  msp430x448  msp430x449\n"
 msgstr ""
 
 "                  msp430x447  msp430x448  msp430x449\n"
 msgstr ""
 
-#: config/tc-msp430.c:852
+#: config/tc-msp430.c:943
 #, 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:940
+#: config/tc-msp430.c:1031
 #, 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:991
+#: config/tc-msp430.c:1082
 #, 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:993 config/tc-msp430.c:1217
+#: config/tc-msp430.c:1084
 #, c-format
 msgid "unknown operand %s"
 msgstr ""
 
 #, c-format
 msgid "unknown operand %s"
 msgstr ""
 
-#: config/tc-msp430.c:1015 config/tc-msp430.c:1150
+#: config/tc-msp430.c:1106 config/tc-msp430.c:1241
 #, c-format
 msgid "value out of range: %d"
 msgstr ""
 
 #, c-format
 msgid "value out of range: %d"
 msgstr ""
 
-#: config/tc-msp430.c:1026
+#: config/tc-msp430.c:1117
 #, 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:1028 config/tc-msp430.c:1171
+#: config/tc-msp430.c:1119 config/tc-msp430.c:1262
 #, c-format
 msgid "unknown expression in operand %s"
 msgstr ""
 
 #, c-format
 msgid "unknown expression in operand %s"
 msgstr ""
 
-#: config/tc-msp430.c:1042 config/tc-msp430.c:1049
+#: config/tc-msp430.c:1133 config/tc-msp430.c:1140
 #, c-format
 msgid "unknown addressing mode %s"
 msgstr ""
 
 #, c-format
 msgid "unknown addressing mode %s"
 msgstr ""
 
-#: config/tc-msp430.c:1057
+#: config/tc-msp430.c:1148
 #, c-format
 msgid "Bad register name r%s"
 msgstr ""
 
 #, c-format
 msgid "Bad register name r%s"
 msgstr ""
 
-#: config/tc-msp430.c:1069
+#: config/tc-msp430.c:1160
 #, c-format
 msgid "MSP430 does not have %d registers"
 msgstr ""
 
 #, c-format
 msgid "MSP430 does not have %d registers"
 msgstr ""
 
-#: config/tc-msp430.c:1089
+#: config/tc-msp430.c:1180
 msgid "')' required"
 msgstr ""
 
 msgid "')' required"
 msgstr ""
 
-#: config/tc-msp430.c:1102
+#: config/tc-msp430.c:1193
 #, 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:1111
+#: config/tc-msp430.c:1202
 #, c-format
 msgid "unknown operator (r%s substituded as a register name"
 msgstr ""
 
 #, c-format
 msgid "unknown operator (r%s substituded as a register name"
 msgstr ""
 
-#: config/tc-msp430.c:1123 config/tc-msp430.c:1134
+#: config/tc-msp430.c:1214 config/tc-msp430.c:1225
 #, c-format
 msgid "unknown operator %s"
 msgstr ""
 
 #, c-format
 msgid "unknown operator %s"
 msgstr ""
 
-#: config/tc-msp430.c:1128
+#: config/tc-msp430.c:1219
 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:1169
+#: config/tc-msp430.c:1260
 #, 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:1234
+#: config/tc-msp430.c:1309
 #, c-format
 msgid "unknown addressing mode for operand %s"
 msgstr ""
 
 #, c-format
 msgid "unknown addressing mode for operand %s"
 msgstr ""
 
-#: config/tc-msp430.c:1259
+#: config/tc-msp430.c:1334
 #, 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:1269
+#: config/tc-msp430.c:1344
 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:1313
+#: config/tc-msp430.c:1388
 #, c-format
 msgid "instruction %s requires %d operand(s)"
 msgstr ""
 
 #, c-format
 msgid "instruction %s requires %d operand(s)"
 msgstr ""
 
-#: config/tc-msp430.c:1559
+#: config/tc-msp430.c:1634
 #, c-format
 msgid "Even number required. Rounded to %d"
 msgstr ""
 
 #, c-format
 msgid "Even number required. Rounded to %d"
 msgstr ""
 
-#: config/tc-msp430.c:1570
+#: config/tc-msp430.c:1645
 #, c-format
 msgid "Wrong displacement  %d"
 msgstr ""
 
 #, c-format
 msgid "Wrong displacement  %d"
 msgstr ""
 
-#: config/tc-msp430.c:1587
+#: config/tc-msp430.c:1662
 msgid "instruction requires label sans '$'"
 msgstr ""
 
 msgid "instruction requires label sans '$'"
 msgstr ""
 
-#: config/tc-msp430.c:1593
+#: config/tc-msp430.c:1668
 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:1599 config/tc-msp430.c:1632 config/tc-msp430.c:1664
+#: config/tc-msp430.c:1674 config/tc-msp430.c:1707 config/tc-msp430.c:1739
 msgid "instruction requires label"
 msgstr ""
 
 msgid "instruction requires label"
 msgstr ""
 
-#: config/tc-msp430.c:1668
+#: config/tc-msp430.c:1743
 msgid "Ilegal instruction or not implmented opcode."
 msgstr ""
 
 msgid "Ilegal instruction or not implmented opcode."
 msgstr ""
 
-#: config/tc-msp430.c:1988
+#: config/tc-msp430.c:2075
 #, 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:2018 config/tc-msp430.c:2041
+#: config/tc-msp430.c:2105 config/tc-msp430.c:2128
 #, 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:2053
+#: config/tc-msp430.c:2140
 #, c-format
 msgid "internal inconsistency problem in %s:  %lx"
 msgstr ""
 #, c-format
 msgid "internal inconsistency problem in %s:  %lx"
 msgstr ""
@@ -8079,17 +8237,17 @@ msgstr ""
 msgid "Bit field out of range"
 msgstr ""
 
 msgid "Bit field out of range"
 msgstr ""
 
-#: config/tc-ns32k.c:2183
+#: config/tc-ns32k.c:2180
 #, c-format
 msgid "invalid architecture option -m%s, ignored"
 msgstr ""
 
 #, c-format
 msgid "invalid architecture option -m%s, ignored"
 msgstr ""
 
-#: config/tc-ns32k.c:2196
+#: config/tc-ns32k.c:2193
 #, c-format
 msgid "invalid default displacement size \"%s\". Defaulting to %d."
 msgstr ""
 
 #, c-format
 msgid "invalid default displacement size \"%s\". Defaulting to %d."
 msgstr ""
 
-#: config/tc-ns32k.c:2213
+#: config/tc-ns32k.c:2210
 #, c-format
 msgid ""
 "NS32K options:\n"
 #, c-format
 msgid ""
 "NS32K options:\n"
@@ -8097,74 +8255,70 @@ msgid ""
 "--disp-size-default=<1|2|4>\n"
 msgstr ""
 
 "--disp-size-default=<1|2|4>\n"
 msgstr ""
 
-#: config/tc-ns32k.c:2397
+#: config/tc-ns32k.c:2394
 #, c-format
 msgid "Cannot find relocation type for symbol %s, code %d"
 msgstr ""
 
 #, c-format
 msgid "Cannot find relocation type for symbol %s, code %d"
 msgstr ""
 
-#: config/tc-or32.c:465 config/tc-or32.c:680
+#: config/tc-or32.c:465 config/tc-or32.c:676
 #, c-format
 msgid "unknown opcode1: `%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown opcode1: `%s'"
 msgstr ""
 
-#: config/tc-or32.c:471 config/tc-or32.c:686
+#: config/tc-or32.c:471 config/tc-or32.c:682
 #, c-format
 msgid "unknown opcode2 `%s'."
 msgstr ""
 
 #, c-format
 msgid "unknown opcode2 `%s'."
 msgstr ""
 
-#: config/tc-or32.c:510 config/tc-or32.c:725
+#: config/tc-or32.c:510 config/tc-or32.c:721
 #, c-format
 msgid "instruction not allowed: %s"
 msgstr ""
 
 #, c-format
 msgid "instruction not allowed: %s"
 msgstr ""
 
-#: config/tc-or32.c:513 config/tc-or32.c:728
+#: config/tc-or32.c:513 config/tc-or32.c:724
 #, c-format
 msgid "too many operands: %s"
 msgstr ""
 
 #, c-format
 msgid "too many operands: %s"
 msgstr ""
 
-#: config/tc-or32.c:603 config/tc-or32.c:819
+#: config/tc-or32.c:599 config/tc-or32.c:811
 msgid "call/jmp target out of range (1)"
 msgstr ""
 
 msgid "call/jmp target out of range (1)"
 msgstr ""
 
-#: config/tc-or32.c:1016 config/tc-or32.c:1133
-msgid "the linker will not handle this relocation correctly (1)"
-msgstr ""
-
-#: config/tc-or32.c:1025 config/tc-or32.c:1142
+#: config/tc-or32.c:1004 config/tc-or32.c:1112
 msgid "call/jmp target out of range (2)"
 msgstr ""
 
 msgid "call/jmp target out of range (2)"
 msgstr ""
 
-#: config/tc-or32.c:1433
+#: config/tc-or32.c:1402
 msgid "register out of range"
 msgstr ""
 
 msgid "register out of range"
 msgstr ""
 
-#: config/tc-or32.c:1478
+#: config/tc-or32.c:1447
 msgid "invalid register in & expression"
 msgstr ""
 
 msgid "invalid register in & expression"
 msgstr ""
 
-#: config/tc-pdp11.c:454
+#: config/tc-pdp11.c:431
 msgid "Low order bits truncated in immediate float operand"
 msgstr ""
 
 msgid "Low order bits truncated in immediate float operand"
 msgstr ""
 
-#: config/tc-pdp11.c:665
+#: config/tc-pdp11.c:620
 #, c-format
 msgid "Unknown instruction '%s'"
 msgstr ""
 
 #, c-format
 msgid "Unknown instruction '%s'"
 msgstr ""
 
-#: config/tc-pj.c:82 config/tc-pj.c:90
+#: config/tc-pj.c:83 config/tc-pj.c:91
 msgid "confusing relocation expressions"
 msgstr ""
 
 msgid "confusing relocation expressions"
 msgstr ""
 
-#: config/tc-pj.c:181
+#: config/tc-pj.c:182
 msgid "can't have relocation for ipush"
 msgstr ""
 
 msgid "can't have relocation for ipush"
 msgstr ""
 
-#: config/tc-pj.c:290 config/tc-xtensa.c:4866
+#: config/tc-pj.c:289
 #, c-format
 msgid "unknown opcode %s"
 msgstr ""
 
 #, c-format
 msgid "unknown opcode %s"
 msgstr ""
 
-#: config/tc-pj.c:439
+#: config/tc-pj.c:438
 #, c-format
 msgid ""
 "PJ options:\n"
 #, c-format
 msgid ""
 "PJ options:\n"
@@ -8172,7 +8326,7 @@ msgid ""
 "-big\t\t\tgenerate big endian code\n"
 msgstr ""
 
 "-big\t\t\tgenerate big endian code\n"
 msgstr ""
 
-#: config/tc-pj.c:469 config/tc-sh.c:3978 config/tc-sh.c:3985
+#: config/tc-pj.c:468 config/tc-sh.c:3978 config/tc-sh.c:3985
 #: config/tc-sh.c:3992 config/tc-sh.c:3999
 msgid "pcrel too far"
 msgstr ""
 #: config/tc-sh.c:3992 config/tc-sh.c:3999
 msgid "pcrel too far"
 msgstr ""
@@ -8190,7 +8344,7 @@ msgstr ""
 msgid "%s unsupported"
 msgstr ""
 
 msgid "%s unsupported"
 msgstr ""
 
-#: config/tc-ppc.c:1046 config/tc-s390.c:414 config/tc-s390.c:421
+#: config/tc-ppc.c:1046 config/tc-s390.c:415 config/tc-s390.c:422
 #, c-format
 msgid "invalid switch -m%s"
 msgstr ""
 #, c-format
 msgid "invalid switch -m%s"
 msgstr ""
@@ -8260,7 +8414,7 @@ msgstr ""
 msgid "Neither Power nor PowerPC opcodes were selected."
 msgstr ""
 
 msgid "Neither Power nor PowerPC opcodes were selected."
 msgstr ""
 
-#: config/tc-ppc.c:1270 config/tc-s390.c:516
+#: config/tc-ppc.c:1270 config/tc-s390.c:517
 #, c-format
 msgid "Internal assembler error for instruction %s"
 msgstr ""
 #, c-format
 msgid "Internal assembler error for instruction %s"
 msgstr ""
@@ -8364,7 +8518,7 @@ msgstr ""
 msgid "missing rename string"
 msgstr ""
 
 msgid "missing rename string"
 msgstr ""
 
-#: config/tc-ppc.c:3334 config/tc-ppc.c:3889 read.c:2947
+#: config/tc-ppc.c:3334 config/tc-ppc.c:3889 read.c:3035
 msgid "missing value"
 msgstr ""
 
 msgid "missing value"
 msgstr ""
 
@@ -8452,50 +8606,50 @@ msgstr ""
 msgid "symbol in .toc does not match any .tc"
 msgstr ""
 
 msgid "symbol in .toc does not match any .tc"
 msgstr ""
 
-#: config/tc-ppc.c:5671 config/tc-s390.c:2059 config/tc-v850.c:2398
-#: config/tc-xstormy16.c:537
+#: config/tc-ppc.c:5666 config/tc-s390.c:2057 config/tc-v850.c:2408
+#: config/tc-xstormy16.c:555
 msgid "unresolved expression that must be resolved"
 msgstr ""
 
 msgid "unresolved expression that must be resolved"
 msgstr ""
 
-#: config/tc-ppc.c:5674
+#: config/tc-ppc.c:5669
 #, c-format
 msgid "unsupported relocation against %s"
 msgstr ""
 
 #, c-format
 msgid "unsupported relocation against %s"
 msgstr ""
 
-#: config/tc-ppc.c:5749
+#: config/tc-ppc.c:5744
 #, 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:5754
+#: config/tc-ppc.c:5749
 #, c-format
 msgid "cannot emit PC relative %s relocation"
 msgstr ""
 
 #, c-format
 msgid "cannot emit PC relative %s relocation"
 msgstr ""
 
-#: config/tc-ppc.c:5907
+#: config/tc-ppc.c:5905
 #, 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:5910
+#: config/tc-ppc.c:5908
 msgid "Unable to resolve expression"
 msgstr ""
 
 msgid "Unable to resolve expression"
 msgstr ""
 
-#: config/tc-ppc.c:5937
+#: config/tc-ppc.c:5935
 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:5941
+#: config/tc-ppc.c:5939
 #, 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:5972
+#: config/tc-ppc.c:5970
 #, c-format
 msgid "Gas failure, reloc value %d\n"
 msgstr ""
 
 #, c-format
 msgid "Gas failure, reloc value %d\n"
 msgstr ""
 
-#: config/tc-s390.c:457
+#: config/tc-s390.c:458
 #, c-format
 msgid ""
 "        S390 options:\n"
 #, c-format
 msgid ""
 "        S390 options:\n"
@@ -8506,82 +8660,82 @@ 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:464
+#: config/tc-s390.c:465
 #, 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:500
+#: config/tc-s390.c:501
 #, 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:763
+#: config/tc-s390.c:764
 #, 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:846
+#: config/tc-s390.c:847
 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:930
+#: config/tc-s390.c:931
 msgid "Invalid suffix for literal pool entry"
 msgstr ""
 
 msgid "Invalid suffix for literal pool entry"
 msgstr ""
 
-#: config/tc-s390.c:987
+#: config/tc-s390.c:988
 msgid "Big number is too big"
 msgstr ""
 
 msgid "Big number is too big"
 msgstr ""
 
-#: config/tc-s390.c:1125 config/tc-s390.c:1709
+#: config/tc-s390.c:1126 config/tc-s390.c:1707 config/tc-xtensa.c:1632
 #, c-format
 msgid "%s relocations do not fit in %d bytes"
 msgstr ""
 
 #, c-format
 msgid "%s relocations do not fit in %d bytes"
 msgstr ""
 
-#: config/tc-s390.c:1135
+#: config/tc-s390.c:1136
 msgid "relocation not applicable"
 msgstr ""
 
 msgid "relocation not applicable"
 msgstr ""
 
-#: config/tc-s390.c:1323
+#: config/tc-s390.c:1324
 msgid "invalid operand suffix"
 msgstr ""
 
 msgid "invalid operand suffix"
 msgstr ""
 
-#: config/tc-s390.c:1346
+#: config/tc-s390.c:1347
 msgid "syntax error; missing '(' after displacement"
 msgstr ""
 
 msgid "syntax error; missing '(' after displacement"
 msgstr ""
 
-#: config/tc-s390.c:1356 config/tc-s390.c:1389 config/tc-s390.c:1408
+#: config/tc-s390.c:1357 config/tc-s390.c:1390 config/tc-s390.c:1409
 msgid "syntax error; expected ,"
 msgstr ""
 
 msgid "syntax error; expected ,"
 msgstr ""
 
-#: config/tc-s390.c:1383
+#: config/tc-s390.c:1384
 msgid "syntax error; missing ')' after base register"
 msgstr ""
 
 msgid "syntax error; missing ')' after base register"
 msgstr ""
 
-#: config/tc-s390.c:1401
+#: config/tc-s390.c:1402
 msgid "syntax error; ')' not allowed here"
 msgstr ""
 
 msgid "syntax error; ')' not allowed here"
 msgstr ""
 
-#: config/tc-s390.c:1583 config/tc-s390.c:1609 config/tc-s390.c:1622
+#: config/tc-s390.c:1584 config/tc-s390.c:1607 config/tc-s390.c:1620
 msgid "Invalid .insn format\n"
 msgstr ""
 
 msgid "Invalid .insn format\n"
 msgstr ""
 
-#: config/tc-s390.c:1591
+#: config/tc-s390.c:1592
 #, c-format
 msgid "Unrecognized opcode format: `%s'"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized opcode format: `%s'"
 msgstr ""
 
-#: config/tc-s390.c:1625
+#: config/tc-s390.c:1623
 msgid "second operand of .insn not a constant\n"
 msgstr ""
 
 msgid "second operand of .insn not a constant\n"
 msgstr ""
 
-#: config/tc-s390.c:1628
+#: config/tc-s390.c:1626
 msgid "missing comma after insn constant\n"
 msgstr ""
 
 msgid "missing comma after insn constant\n"
 msgstr ""
 
-#: config/tc-s390.c:2062
+#: config/tc-s390.c:2060
 msgid "unsupported relocation type"
 msgstr ""
 
 msgid "unsupported relocation type"
 msgstr ""
 
@@ -8593,177 +8747,181 @@ msgstr ""
 msgid "Invalid operand expression"
 msgstr ""
 
 msgid "Invalid operand expression"
 msgstr ""
 
-#: config/tc-sh64.c:768 config/tc-sh64.c:872
+#: config/tc-sh64.c:773 config/tc-sh64.c:877
 msgid "PTB operand is a SHmedia symbol"
 msgstr ""
 
 msgid "PTB operand is a SHmedia symbol"
 msgstr ""
 
-#: config/tc-sh64.c:771 config/tc-sh64.c:869
+#: config/tc-sh64.c:776 config/tc-sh64.c:874
 msgid "PTA operand is a SHcompact symbol"
 msgstr ""
 
 msgid "PTA operand is a SHcompact symbol"
 msgstr ""
 
-#: config/tc-sh64.c:787
+#: config/tc-sh64.c:792
 msgid "invalid expression in operand"
 msgstr ""
 
 msgid "invalid expression in operand"
 msgstr ""
 
-#: config/tc-sh64.c:1478
+#: config/tc-sh64.c:1483
 #, c-format
 msgid "invalid operand, not a 5-bit unsigned value: %d"
 msgstr ""
 
 #, c-format
 msgid "invalid operand, not a 5-bit unsigned value: %d"
 msgstr ""
 
-#: config/tc-sh64.c:1483
+#: config/tc-sh64.c:1488
 #, c-format
 msgid "invalid operand, not a 6-bit signed value: %d"
 msgstr ""
 
 #, c-format
 msgid "invalid operand, not a 6-bit signed value: %d"
 msgstr ""
 
-#: config/tc-sh64.c:1488
+#: config/tc-sh64.c:1493
 #, c-format
 msgid "invalid operand, not a 6-bit unsigned value: %d"
 msgstr ""
 
 #, c-format
 msgid "invalid operand, not a 6-bit unsigned value: %d"
 msgstr ""
 
-#: config/tc-sh64.c:1493 config/tc-sh64.c:1505
+#: config/tc-sh64.c:1498 config/tc-sh64.c:1510
 #, c-format
 msgid "invalid operand, not a 11-bit signed value: %d"
 msgstr ""
 
 #, c-format
 msgid "invalid operand, not a 11-bit signed value: %d"
 msgstr ""
 
-#: config/tc-sh64.c:1495
+#: config/tc-sh64.c:1500
 #, c-format
 msgid "invalid operand, not a multiple of 32: %d"
 msgstr ""
 
 #, c-format
 msgid "invalid operand, not a multiple of 32: %d"
 msgstr ""
 
-#: config/tc-sh64.c:1500
+#: config/tc-sh64.c:1505
 #, c-format
 msgid "invalid operand, not a 10-bit signed value: %d"
 msgstr ""
 
 #, c-format
 msgid "invalid operand, not a 10-bit signed value: %d"
 msgstr ""
 
-#: config/tc-sh64.c:1507
+#: config/tc-sh64.c:1512
 #, c-format
 msgid "invalid operand, not an even value: %d"
 msgstr ""
 
 #, c-format
 msgid "invalid operand, not an even value: %d"
 msgstr ""
 
-#: config/tc-sh64.c:1512
+#: config/tc-sh64.c:1517
 #, c-format
 msgid "invalid operand, not a 12-bit signed value: %d"
 msgstr ""
 
 #, c-format
 msgid "invalid operand, not a 12-bit signed value: %d"
 msgstr ""
 
-#: config/tc-sh64.c:1514
+#: config/tc-sh64.c:1519
 #, c-format
 msgid "invalid operand, not a multiple of 4: %d"
 msgstr ""
 
 #, c-format
 msgid "invalid operand, not a multiple of 4: %d"
 msgstr ""
 
-#: config/tc-sh64.c:1519
+#: config/tc-sh64.c:1524
 #, c-format
 msgid "invalid operand, not a 13-bit signed value: %d"
 msgstr ""
 
 #, c-format
 msgid "invalid operand, not a 13-bit signed value: %d"
 msgstr ""
 
-#: config/tc-sh64.c:1521
+#: config/tc-sh64.c:1526
 #, c-format
 msgid "invalid operand, not a multiple of 8: %d"
 msgstr ""
 
 #, c-format
 msgid "invalid operand, not a multiple of 8: %d"
 msgstr ""
 
-#: config/tc-sh64.c:1526
+#: config/tc-sh64.c:1531
 #, c-format
 msgid "invalid operand, not a 16-bit signed value: %d"
 msgstr ""
 
 #, c-format
 msgid "invalid operand, not a 16-bit signed value: %d"
 msgstr ""
 
-#: config/tc-sh64.c:1531
+#: config/tc-sh64.c:1536
 #, c-format
 msgid "invalid operand, not an 16-bit unsigned value: %d"
 msgstr ""
 
 #, c-format
 msgid "invalid operand, not an 16-bit unsigned value: %d"
 msgstr ""
 
-#: config/tc-sh64.c:1537
+#: config/tc-sh64.c:1542
 msgid "operand out of range for PT, PTA and PTB"
 msgstr ""
 
 msgid "operand out of range for PT, PTA and PTB"
 msgstr ""
 
-#: config/tc-sh64.c:1539
+#: config/tc-sh64.c:1544
 #, c-format
 msgid "operand not a multiple of 4 for PT, PTA or PTB: %d"
 msgstr ""
 
 #, c-format
 msgid "operand not a multiple of 4 for PT, PTA or PTB: %d"
 msgstr ""
 
-#: config/tc-sh64.c:2059
+#: config/tc-sh64.c:2064
 #, c-format
 msgid "MOVI operand is not a 32-bit signed value: 0x%8x%08x"
 msgstr ""
 
 #, c-format
 msgid "MOVI operand is not a 32-bit signed value: 0x%8x%08x"
 msgstr ""
 
-#: config/tc-sh64.c:2416 config/tc-sh64.c:2579 config/tc-sh64.c:2594
+#: config/tc-sh64.c:2421 config/tc-sh64.c:2584 config/tc-sh64.c:2599
 msgid "invalid PIC reference"
 msgstr ""
 
 msgid "invalid PIC reference"
 msgstr ""
 
-#: config/tc-sh64.c:2473
+#: config/tc-sh64.c:2478
 msgid "can't find opcode"
 msgstr ""
 
 msgid "can't find opcode"
 msgstr ""
 
-#: config/tc-sh64.c:2801
+#: config/tc-sh64.c:2681 config/tc-sh64.c:2721
+msgid "invalid operand: expression in PT target"
+msgstr ""
+
+#: config/tc-sh64.c:2812
 #, c-format
 msgid "invalid operands to %s"
 msgstr ""
 
 #, c-format
 msgid "invalid operands to %s"
 msgstr ""
 
-#: config/tc-sh64.c:2807
+#: config/tc-sh64.c:2818
 #, c-format
 msgid "excess operands to %s"
 msgstr ""
 
 #, c-format
 msgid "excess operands to %s"
 msgstr ""
 
-#: config/tc-sh64.c:2852
+#: config/tc-sh64.c:2863
 #, c-format
 msgid "The `.mode %s' directive is not valid with this architecture"
 msgstr ""
 
 #, c-format
 msgid "The `.mode %s' directive is not valid with this architecture"
 msgstr ""
 
-#: config/tc-sh64.c:2860
+#: config/tc-sh64.c:2871
 #, c-format
 msgid "Invalid argument to .mode: %s"
 msgstr ""
 
 #, c-format
 msgid "Invalid argument to .mode: %s"
 msgstr ""
 
-#: config/tc-sh64.c:2890
+#: config/tc-sh64.c:2901
 #, c-format
 msgid "The `.abi %s' directive is not valid with this architecture"
 msgstr ""
 
 #, c-format
 msgid "The `.abi %s' directive is not valid with this architecture"
 msgstr ""
 
-#: config/tc-sh64.c:2896
+#: config/tc-sh64.c:2907
 msgid "`.abi 64' but command-line options do not specify 64-bit ABI"
 msgstr ""
 
 msgid "`.abi 64' but command-line options do not specify 64-bit ABI"
 msgstr ""
 
-#: config/tc-sh64.c:2901
+#: config/tc-sh64.c:2912
 msgid "`.abi 32' but command-line options do not specify 32-bit ABI"
 msgstr ""
 
 msgid "`.abi 32' but command-line options do not specify 32-bit ABI"
 msgstr ""
 
-#: config/tc-sh64.c:2904
+#: config/tc-sh64.c:2915
 #, c-format
 msgid "Invalid argument to .abi: %s"
 msgstr ""
 
 #, c-format
 msgid "Invalid argument to .abi: %s"
 msgstr ""
 
-#: config/tc-sh64.c:2959
+#: config/tc-sh64.c:2970
 msgid "-no-mix is invalid without specifying SHcompact or SHmedia"
 msgstr ""
 
 msgid "-no-mix is invalid without specifying SHcompact or SHmedia"
 msgstr ""
 
-#: config/tc-sh64.c:2964
+#: config/tc-sh64.c:2975
 msgid "-shcompact-const-crange is invalid without SHcompact"
 msgstr ""
 
 msgid "-shcompact-const-crange is invalid without SHcompact"
 msgstr ""
 
-#: config/tc-sh64.c:2967
+#: config/tc-sh64.c:2978
 msgid "-expand-pt32 only valid with -abi=64"
 msgstr ""
 
 msgid "-expand-pt32 only valid with -abi=64"
 msgstr ""
 
-#: config/tc-sh64.c:2970
+#: config/tc-sh64.c:2981
 msgid "-no-expand only valid with SHcompact or SHmedia"
 msgstr ""
 
 msgid "-no-expand only valid with SHcompact or SHmedia"
 msgstr ""
 
-#: config/tc-sh64.c:2973
+#: config/tc-sh64.c:2984
 msgid "-expand-pt32 invalid together with -no-expand"
 msgstr ""
 
 msgid "-expand-pt32 invalid together with -no-expand"
 msgstr ""
 
-#: config/tc-sh64.c:3190
+#: config/tc-sh64.c:3201
 msgid ""
 "SHmedia code not allowed in same section as constants and SHcompact code"
 msgstr ""
 
 msgid ""
 "SHmedia code not allowed in same section as constants and SHcompact code"
 msgstr ""
 
-#: config/tc-sh64.c:3208
+#: config/tc-sh64.c:3219
 msgid "No segment info for current section"
 msgstr ""
 
 msgid "No segment info for current section"
 msgstr ""
 
-#: config/tc-sh64.c:3246
+#: config/tc-sh64.c:3257
 msgid "duplicate datalabel operator ignored"
 msgstr ""
 
 msgid "duplicate datalabel operator ignored"
 msgstr ""
 
-#: config/tc-sh64.c:3316
+#: config/tc-sh64.c:3327
 msgid "Invalid DataLabel expression"
 msgstr ""
 
 msgid "Invalid DataLabel expression"
 msgstr ""
 
@@ -9025,8 +9183,8 @@ msgstr ""
 msgid "overflow in branch to %s; converted into longer instruction sequence"
 msgstr ""
 
 msgid "overflow in branch to %s; converted into longer instruction sequence"
 msgstr ""
 
-#: config/tc-sh.c:3633 config/tc-sh.c:3680 config/tc-sparc.c:4203
-#: config/tc-sparc.c:4228
+#: config/tc-sh.c:3633 config/tc-sh.c:3680 config/tc-sparc.c:4237
+#: config/tc-sparc.c:4262
 msgid "misaligned data"
 msgstr ""
 
 msgid "misaligned data"
 msgstr ""
 
@@ -9339,94 +9497,103 @@ msgstr ""
 msgid " (Requires %s; requested architecture is %s.)"
 msgstr ""
 
 msgid " (Requires %s; requested architecture is %s.)"
 msgstr ""
 
-#: config/tc-sparc.c:3336
+#: config/tc-sparc.c:3370
 #, c-format
 msgid "bad or unhandled relocation type: 0x%02x"
 msgstr ""
 
 #, c-format
 msgid "bad or unhandled relocation type: 0x%02x"
 msgstr ""
 
-#: config/tc-sparc.c:3655
+#: config/tc-sparc.c:3680
+msgid "Expected comma after name"
+msgstr ""
+
+#: config/tc-sparc.c:3689
 #, c-format
 msgid "BSS length (%d.) <0! Ignored."
 msgstr ""
 
 #, c-format
 msgid "BSS length (%d.) <0! Ignored."
 msgstr ""
 
-#: config/tc-sparc.c:3667
+#: config/tc-sparc.c:3701
 msgid "bad .reserve segment -- expected BSS segment"
 msgstr ""
 
 msgid "bad .reserve segment -- expected BSS segment"
 msgstr ""
 
-#: config/tc-sparc.c:3684
+#: config/tc-sparc.c:3718
 msgid "missing alignment"
 msgstr ""
 
 msgid "missing alignment"
 msgstr ""
 
-#: config/tc-sparc.c:3695 config/tc-sparc.c:3846
+#: config/tc-sparc.c:3729
 #, c-format
 msgid "alignment too large; assuming %d"
 msgstr ""
 
 #, c-format
 msgid "alignment too large; assuming %d"
 msgstr ""
 
-#: config/tc-sparc.c:3701 config/tc-sparc.c:3852
+#: config/tc-sparc.c:3735 config/tc-sparc.c:3886
 msgid "negative alignment"
 msgstr ""
 
 msgid "negative alignment"
 msgstr ""
 
-#: config/tc-sparc.c:3711 config/tc-sparc.c:3875 read.c:1232 read.c:2027
+#: config/tc-sparc.c:3745 config/tc-sparc.c:3909 read.c:1284 read.c:2113
 msgid "alignment not a power of 2"
 msgstr ""
 
 msgid "alignment not a power of 2"
 msgstr ""
 
-#: config/tc-sparc.c:3789 config/tc-v850.c:233
+#: config/tc-sparc.c:3823 config/tc-v850.c:233
 msgid "Expected comma after symbol-name"
 msgstr ""
 
 msgid "Expected comma after symbol-name"
 msgstr ""
 
-#: config/tc-sparc.c:3799
+#: config/tc-sparc.c:3833
 #, c-format
 msgid ".COMMon length (%lu) out of range ignored"
 msgstr ""
 
 #, c-format
 msgid ".COMMon length (%lu) out of range ignored"
 msgstr ""
 
-#: config/tc-sparc.c:3832
+#: config/tc-sparc.c:3866
 msgid "Expected comma after common length"
 msgstr ""
 
 msgid "Expected comma after common length"
 msgstr ""
 
-#: config/tc-sparc.c:4073 config/tc-sparc.c:4083
+#: config/tc-sparc.c:3880
+#, c-format
+msgid "alignment too large; assuming %ld"
+msgstr ""
+
+#: config/tc-sparc.c:4107 config/tc-sparc.c:4117
 #, 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:4101
+#: config/tc-sparc.c:4135
 msgid "redefinition of global register"
 msgstr ""
 
 msgid "redefinition of global register"
 msgstr ""
 
-#: config/tc-sparc.c:4112
+#: config/tc-sparc.c:4146
 #, c-format
 msgid "Register symbol %s already defined."
 msgstr ""
 
 #, c-format
 msgid "Register symbol %s already defined."
 msgstr ""
 
-#: config/tc-sparc.c:4321
+#: config/tc-sparc.c:4355
 #, 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:4331
+#: config/tc-sparc.c:4365
 #, 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:4368
+#: config/tc-sparc.c:4402
 #, 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:4376 config/tc-sparc.c:4407 config/tc-sparc.c:4416
+#: config/tc-sparc.c:4410 config/tc-sparc.c:4441 config/tc-sparc.c:4450
 #, 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:4425
+#: config/tc-sparc.c:4459
 #, 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:55
+#: config/tc-sparc.h:48
 msgid "sparc convert_frag\n"
 msgstr ""
 
 msgid "sparc convert_frag\n"
 msgstr ""
 
-#: config/tc-sparc.h:57
+#: config/tc-sparc.h:50
 msgid "estimate_size_before_relax called"
 msgstr ""
 
 msgid "estimate_size_before_relax called"
 msgstr ""
 
@@ -9434,25 +9601,25 @@ msgstr ""
 msgid "The -a option doesn't exist. (Despite what the man page says!"
 msgstr ""
 
 msgid "The -a option doesn't exist. (Despite what the man page says!"
 msgstr ""
 
-#: config/tc-tahoe.c:407 config/tc-vax.c:3289
+#: config/tc-tahoe.c:407 config/tc-vax.c:3295
 #, c-format
 msgid "Displacement length %s ignored!"
 msgstr ""
 
 #, c-format
 msgid "Displacement length %s ignored!"
 msgstr ""
 
-#: config/tc-tahoe.c:411 config/tc-vax.c:3281
+#: config/tc-tahoe.c:411 config/tc-vax.c:3287
 msgid "SYMBOL TABLE not implemented"
 msgstr ""
 
 msgid "SYMBOL TABLE not implemented"
 msgstr ""
 
-#: config/tc-tahoe.c:415 config/tc-vax.c:3285
+#: config/tc-tahoe.c:415 config/tc-vax.c:3291
 msgid "TOKEN TRACE not implemented"
 msgstr ""
 
 msgid "TOKEN TRACE not implemented"
 msgstr ""
 
-#: config/tc-tahoe.c:419 config/tc-vax.c:3293
+#: config/tc-tahoe.c:419 config/tc-vax.c:3299
 #, 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-tahoe.c:423 config/tc-vax.c:3297
+#: config/tc-tahoe.c:423 config/tc-vax.c:3303
 msgid "I don't use an interpass file! -V ignored"
 msgstr ""
 
 msgid "I don't use an interpass file! -V ignored"
 msgstr ""
 
@@ -9621,15 +9788,15 @@ msgstr ""
 msgid "Compiler bug: ODD number of bytes in arg structure %s."
 msgstr ""
 
 msgid "Compiler bug: ODD number of bytes in arg structure %s."
 msgstr ""
 
-#: config/tc-tahoe.c:1567 config/tc-vax.c:1962
+#: config/tc-tahoe.c:1567 config/tc-vax.c:1968
 msgid "Not enough operands"
 msgstr ""
 
 msgid "Not enough operands"
 msgstr ""
 
-#: config/tc-tahoe.c:1577 config/tc-vax.c:1969
+#: config/tc-tahoe.c:1577 config/tc-vax.c:1975
 msgid "Too many operands"
 msgstr ""
 
 msgid "Too many operands"
 msgstr ""
 
-#: config/tc-tahoe.c:1628 config/tc-vax.c:403
+#: config/tc-tahoe.c:1628 config/tc-vax.c:408
 #, c-format
 msgid "Ignoring statement due to \"%s\""
 msgstr ""
 #, c-format
 msgid "Ignoring statement due to \"%s\""
 msgstr ""
@@ -9655,541 +9822,536 @@ msgstr ""
 
 #. Only word (et al.), align, or conditionals are allowed within
 #. .struct/.union.
 
 #. Only word (et al.), align, or conditionals are allowed within
 #. .struct/.union.
-#: config/tc-tic54x.c:224
+#: config/tc-tic54x.c:222
 msgid "pseudo-op illegal within .struct/.union"
 msgstr ""
 
 msgid "pseudo-op illegal within .struct/.union"
 msgstr ""
 
-#: config/tc-tic54x.c:349
+#: config/tc-tic54x.c:347
 #, c-format
 msgid "C54x-specific command line  options:\n"
 msgstr ""
 
 #, c-format
 msgid "C54x-specific command line  options:\n"
 msgstr ""
 
-#: config/tc-tic54x.c:350
+#: config/tc-tic54x.c:348
 #, c-format
 msgid "-mfar-mode | -mf          Use extended addressing\n"
 msgstr ""
 
 #, c-format
 msgid "-mfar-mode | -mf          Use extended addressing\n"
 msgstr ""
 
-#: config/tc-tic54x.c:351
+#: config/tc-tic54x.c:349
 #, c-format
 msgid "-mcpu=<CPU version>       Specify the CPU version\n"
 msgstr ""
 
 #, c-format
 msgid "-mcpu=<CPU version>       Specify the CPU version\n"
 msgstr ""
 
-#: config/tc-tic54x.c:353
-#, c-format
-msgid "-mcoff-version={0|1|2}    Select COFF version\n"
-msgstr ""
-
-#: config/tc-tic54x.c:355
+#: config/tc-tic54x.c:350
 #, c-format
 msgid "-merrors-to-file <filename>\n"
 msgstr ""
 
 #, c-format
 msgid "-merrors-to-file <filename>\n"
 msgstr ""
 
-#: config/tc-tic54x.c:356
+#: config/tc-tic54x.c:351
 #, c-format
 msgid "-me <filename>            Redirect errors to a file\n"
 msgstr ""
 
 #, c-format
 msgid "-me <filename>            Redirect errors to a file\n"
 msgstr ""
 
-#: config/tc-tic54x.c:478
+#: config/tc-tic54x.c:473
 msgid "Comma and symbol expected for '.asg STRING, SYMBOL'"
 msgstr ""
 
 msgid "Comma and symbol expected for '.asg STRING, SYMBOL'"
 msgstr ""
 
-#: config/tc-tic54x.c:532
+#: config/tc-tic54x.c:527
 msgid "Unterminated string after absolute expression"
 msgstr ""
 
 msgid "Unterminated string after absolute expression"
 msgstr ""
 
-#: config/tc-tic54x.c:540
+#: config/tc-tic54x.c:535
 msgid "Comma and symbol expected for '.eval EXPR, SYMBOL'"
 msgstr ""
 
 msgid "Comma and symbol expected for '.eval EXPR, SYMBOL'"
 msgstr ""
 
-#: config/tc-tic54x.c:552
+#: config/tc-tic54x.c:547
 msgid "symbols assigned with .eval must begin with a letter"
 msgstr ""
 
 msgid "symbols assigned with .eval must begin with a letter"
 msgstr ""
 
-#: config/tc-tic54x.c:810
+#: config/tc-tic54x.c:805
 msgid "Offset on nested structures is ignored"
 msgstr ""
 
 msgid "Offset on nested structures is ignored"
 msgstr ""
 
-#: config/tc-tic54x.c:861
+#: config/tc-tic54x.c:856
 #, c-format
 msgid ".end%s without preceding .%s"
 msgstr ""
 
 #, c-format
 msgid ".end%s without preceding .%s"
 msgstr ""
 
-#: config/tc-tic54x.c:928
+#: config/tc-tic54x.c:923
 #, c-format
 msgid "Unrecognized struct/union tag '%s'"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized struct/union tag '%s'"
 msgstr ""
 
-#: config/tc-tic54x.c:930
+#: config/tc-tic54x.c:925
 msgid ".tag requires a structure tag"
 msgstr ""
 
 msgid ".tag requires a structure tag"
 msgstr ""
 
-#: config/tc-tic54x.c:936
+#: config/tc-tic54x.c:931
 msgid "Label required for .tag"
 msgstr ""
 
 msgid "Label required for .tag"
 msgstr ""
 
-#: config/tc-tic54x.c:955
+#: config/tc-tic54x.c:950
 #, c-format
 msgid ".tag target '%s' undefined"
 msgstr ""
 
 #, c-format
 msgid ".tag target '%s' undefined"
 msgstr ""
 
-#: config/tc-tic54x.c:1018
+#: config/tc-tic54x.c:1013
 #, c-format
 msgid ".field count '%d' out of range (1 <= X <= 32)"
 msgstr ""
 
 #, c-format
 msgid ".field count '%d' out of range (1 <= X <= 32)"
 msgstr ""
 
-#: config/tc-tic54x.c:1046
+#: config/tc-tic54x.c:1041
 #, c-format
 msgid "Unrecognized field type '%c'"
 msgstr ""
 
 #. Disallow .byte with a non constant expression that will
 #. require relocation.
 #, c-format
 msgid "Unrecognized field type '%c'"
 msgstr ""
 
 #. Disallow .byte with a non constant expression that will
 #. require relocation.
-#: config/tc-tic54x.c:1183
+#: config/tc-tic54x.c:1178
 msgid "Relocatable values require at least WORD storage"
 msgstr ""
 
 msgid "Relocatable values require at least WORD storage"
 msgstr ""
 
-#: config/tc-tic54x.c:1245
+#: config/tc-tic54x.c:1240
 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:1444
+#: config/tc-tic54x.c:1439
 msgid ".space/.bes repeat count is negative, ignored"
 msgstr ""
 
 msgid ".space/.bes repeat count is negative, ignored"
 msgstr ""
 
-#: config/tc-tic54x.c:1449
+#: config/tc-tic54x.c:1444
 msgid ".space/.bes repeat count is zero, ignored"
 msgstr ""
 
 msgid ".space/.bes repeat count is zero, ignored"
 msgstr ""
 
-#: config/tc-tic54x.c:1527
+#: config/tc-tic54x.c:1522
 msgid "Missing size argument"
 msgstr ""
 
 msgid "Missing size argument"
 msgstr ""
 
-#: config/tc-tic54x.c:1664
+#: config/tc-tic54x.c:1659
 msgid "CPU version has already been set"
 msgstr ""
 
 msgid "CPU version has already been set"
 msgstr ""
 
-#: config/tc-tic54x.c:1668
+#: config/tc-tic54x.c:1663
 #, c-format
 msgid "Unrecognized version '%s'"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized version '%s'"
 msgstr ""
 
-#: config/tc-tic54x.c:1674
+#: config/tc-tic54x.c:1669
 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:1810
+#: config/tc-tic54x.c:1805
 msgid "p2align not supported on this target"
 msgstr ""
 
 msgid "p2align not supported on this target"
 msgstr ""
 
-#: config/tc-tic54x.c:1823
+#: config/tc-tic54x.c:1818
 msgid "Argument to .even ignored"
 msgstr ""
 
 msgid "Argument to .even ignored"
 msgstr ""
 
-#: config/tc-tic54x.c:1870
+#: config/tc-tic54x.c:1865
 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:1883
+#: config/tc-tic54x.c:1878
 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:1898
+#: config/tc-tic54x.c:1893
 msgid "field value truncated"
 msgstr ""
 
 msgid "field value truncated"
 msgstr ""
 
-#: config/tc-tic54x.c:2007 config/tc-tic54x.c:2324
+#: config/tc-tic54x.c:2002 config/tc-tic54x.c:2319
 #, c-format
 msgid "Unrecognized section '%s'"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized section '%s'"
 msgstr ""
 
-#: config/tc-tic54x.c:2016
+#: config/tc-tic54x.c:2011
 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:2230
+#: config/tc-tic54x.c:2225
 msgid "ENDLOOP without corresponding LOOP"
 msgstr ""
 
 msgid "ENDLOOP without corresponding LOOP"
 msgstr ""
 
-#: config/tc-tic54x.c:2274
+#: config/tc-tic54x.c:2269
 msgid "Mixing of normal and extended addressing not supported"
 msgstr ""
 
 msgid "Mixing of normal and extended addressing not supported"
 msgstr ""
 
-#: config/tc-tic54x.c:2280
+#: config/tc-tic54x.c:2275
 msgid "Extended addressing not supported on the specified CPU"
 msgstr ""
 
 msgid "Extended addressing not supported on the specified CPU"
 msgstr ""
 
-#: config/tc-tic54x.c:2330
+#: config/tc-tic54x.c:2325
 msgid ".sblock may be used for initialized sections only"
 msgstr ""
 
 msgid ".sblock may be used for initialized sections only"
 msgstr ""
 
-#: config/tc-tic54x.c:2361
+#: config/tc-tic54x.c:2356
 msgid "Symbol missing for .set/.equ"
 msgstr ""
 
 msgid "Symbol missing for .set/.equ"
 msgstr ""
 
-#: config/tc-tic54x.c:2420
+#: config/tc-tic54x.c:2415
 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:2428
+#: config/tc-tic54x.c:2423
 msgid "Substitution symbols must begin with a letter"
 msgstr ""
 
 msgid "Substitution symbols must begin with a letter"
 msgstr ""
 
-#: config/tc-tic54x.c:2522
+#: config/tc-tic54x.c:2517
 #, c-format
 msgid "Can't open macro library file '%s' for reading."
 msgstr ""
 
 #, c-format
 msgid "Can't open macro library file '%s' for reading."
 msgstr ""
 
-#: config/tc-tic54x.c:2529
+#: config/tc-tic54x.c:2524
 #, 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:2689
+#: config/tc-tic54x.c:2656
 #, c-format
 msgid "Bad COFF version '%s'"
 msgstr ""
 
 #, c-format
 msgid "Bad COFF version '%s'"
 msgstr ""
 
-#: config/tc-tic54x.c:2698
+#: config/tc-tic54x.c:2665
 #, c-format
 msgid "Bad CPU version '%s'"
 msgstr ""
 
 #, c-format
 msgid "Bad CPU version '%s'"
 msgstr ""
 
-#: config/tc-tic54x.c:2711 config/tc-tic54x.c:2714
+#: config/tc-tic54x.c:2678 config/tc-tic54x.c:2681
 #, 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:2861
+#: config/tc-tic54x.c:2828
 #, c-format
 msgid "Undefined substitution symbol '%s'"
 msgstr ""
 
 #, c-format
 msgid "Undefined substitution symbol '%s'"
 msgstr ""
 
-#: config/tc-tic54x.c:3518
+#: config/tc-tic54x.c:3485
 msgid "Badly formed address expression"
 msgstr ""
 
 msgid "Badly formed address expression"
 msgstr ""
 
-#: config/tc-tic54x.c:3782
+#: config/tc-tic54x.c:3749
 #, c-format
 msgid "Invalid dmad syntax '%s'"
 msgstr ""
 
 #, c-format
 msgid "Invalid dmad syntax '%s'"
 msgstr ""
 
-#: config/tc-tic54x.c:3848
+#: config/tc-tic54x.c:3815
 #, 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:3901
+#: config/tc-tic54x.c:3868
 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:3921
+#: config/tc-tic54x.c:3888
 #, c-format
 msgid "Unrecognized indirect address format \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Unrecognized indirect address format \"%s\""
 msgstr ""
 
-#: config/tc-tic54x.c:3960
+#: config/tc-tic54x.c:3927
 #, 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:3980
+#: config/tc-tic54x.c:3947
 msgid "Error in relocation handling"
 msgstr ""
 
 msgid "Error in relocation handling"
 msgstr ""
 
-#: config/tc-tic54x.c:4001 config/tc-tic54x.c:4065 config/tc-tic54x.c:4097
+#: config/tc-tic54x.c:3968 config/tc-tic54x.c:4032 config/tc-tic54x.c:4064
 #, c-format
 msgid "Unrecognized condition code \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Unrecognized condition code \"%s\""
 msgstr ""
 
-#: config/tc-tic54x.c:4018
+#: config/tc-tic54x.c:3985
 #, 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:4026
+#: config/tc-tic54x.c:3993
 #, 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:4033
+#: config/tc-tic54x.c:4000
 msgid "Only one comparison conditional allowed"
 msgstr ""
 
 msgid "Only one comparison conditional allowed"
 msgstr ""
 
-#: config/tc-tic54x.c:4038
+#: config/tc-tic54x.c:4005
 msgid "Only one overflow conditional allowed"
 msgstr ""
 
 msgid "Only one overflow conditional allowed"
 msgstr ""
 
-#: config/tc-tic54x.c:4046
+#: config/tc-tic54x.c:4013
 #, c-format
 msgid "Duplicate %s conditional"
 msgstr ""
 
 #, c-format
 msgid "Duplicate %s conditional"
 msgstr ""
 
-#: config/tc-tic54x.c:4081
+#: config/tc-tic54x.c:4048
 msgid "Invalid auxiliary register (use AR0-AR7)"
 msgstr ""
 
 msgid "Invalid auxiliary register (use AR0-AR7)"
 msgstr ""
 
-#: config/tc-tic54x.c:4117
+#: config/tc-tic54x.c:4084
 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:4125
+#: config/tc-tic54x.c:4092
 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:4151
+#: config/tc-tic54x.c:4118
 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:4200
+#: config/tc-tic54x.c:4167
 #, 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:4239
+#: config/tc-tic54x.c:4206
 msgid "Invalid operand (use 1, 2, or 3)"
 msgstr ""
 
 msgid "Invalid operand (use 1, 2, or 3)"
 msgstr ""
 
-#: config/tc-tic54x.c:4264
+#: config/tc-tic54x.c:4231
 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:4274
+#: config/tc-tic54x.c:4241
 #, c-format
 msgid "Unrecognized status bit \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Unrecognized status bit \"%s\""
 msgstr ""
 
-#: config/tc-tic54x.c:4297
+#: config/tc-tic54x.c:4264
 #, c-format
 msgid "Invalid status register \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Invalid status register \"%s\""
 msgstr ""
 
-#: config/tc-tic54x.c:4309
+#: config/tc-tic54x.c:4276
 #, 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:4517
+#: config/tc-tic54x.c:4484
 #, c-format
 msgid "Unrecognized instruction \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Unrecognized instruction \"%s\""
 msgstr ""
 
-#: config/tc-tic54x.c:4546
+#: config/tc-tic54x.c:4513
 #, 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:4578
+#: config/tc-tic54x.c:4545
 #, c-format
 msgid "Unrecognized parallel instruction \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Unrecognized parallel instruction \"%s\""
 msgstr ""
 
-#: config/tc-tic54x.c:4629
+#: config/tc-tic54x.c:4596
 #, 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:4632
+#: config/tc-tic54x.c:4599
 #, c-format
 msgid "Unrecognized parallel instruction combination \"%s || %s\""
 msgstr ""
 
 #, c-format
 msgid "Unrecognized parallel instruction combination \"%s || %s\""
 msgstr ""
 
-#: config/tc-tic54x.c:4869
+#: config/tc-tic54x.c:4836
 #, 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:4909
+#: config/tc-tic54x.c:4876
 msgid "Unrecognized substitution symbol function"
 msgstr ""
 
 msgid "Unrecognized substitution symbol function"
 msgstr ""
 
-#: config/tc-tic54x.c:4914
+#: config/tc-tic54x.c:4881
 msgid "Missing '(' after substitution symbol function"
 msgstr ""
 
 msgid "Missing '(' after substitution symbol function"
 msgstr ""
 
-#: config/tc-tic54x.c:4928
+#: config/tc-tic54x.c:4895
 msgid "Expecting second argument"
 msgstr ""
 
 msgid "Expecting second argument"
 msgstr ""
 
-#: config/tc-tic54x.c:4941 config/tc-tic54x.c:4991
+#: config/tc-tic54x.c:4908 config/tc-tic54x.c:4958
 msgid "Extra junk in function call, expecting ')'"
 msgstr ""
 
 msgid "Extra junk in function call, expecting ')'"
 msgstr ""
 
-#: config/tc-tic54x.c:4967
+#: config/tc-tic54x.c:4934
 msgid "Function expects two arguments"
 msgstr ""
 
 msgid "Function expects two arguments"
 msgstr ""
 
-#: config/tc-tic54x.c:4980
+#: config/tc-tic54x.c:4947
 msgid "Expecting character constant argument"
 msgstr ""
 
 msgid "Expecting character constant argument"
 msgstr ""
 
-#: config/tc-tic54x.c:4986
+#: config/tc-tic54x.c:4953
 msgid "Both arguments must be substitution symbols"
 msgstr ""
 
 msgid "Both arguments must be substitution symbols"
 msgstr ""
 
-#: config/tc-tic54x.c:5039
+#: config/tc-tic54x.c:5006
 #, c-format
 msgid "Invalid subscript (use 1 to %d)"
 msgstr ""
 
 #, c-format
 msgid "Invalid subscript (use 1 to %d)"
 msgstr ""
 
-#: config/tc-tic54x.c:5049
+#: config/tc-tic54x.c:5016
 #, c-format
 msgid "Invalid length (use 0 to %d"
 msgstr ""
 
 #, c-format
 msgid "Invalid length (use 0 to %d"
 msgstr ""
 
-#: config/tc-tic54x.c:5059
+#: config/tc-tic54x.c:5026
 msgid "Missing ')' in subscripted substitution symbol expression"
 msgstr ""
 
 msgid "Missing ')' in subscripted substitution symbol expression"
 msgstr ""
 
-#: config/tc-tic54x.c:5079
+#: config/tc-tic54x.c:5046
 msgid "Missing forced substitution terminator ':'"
 msgstr ""
 
 msgid "Missing forced substitution terminator ':'"
 msgstr ""
 
-#: config/tc-tic54x.c:5252
+#: config/tc-tic54x.c:5201
 #, 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:5293
+#: config/tc-tic54x.c:5242
 #, c-format
 msgid "Unrecognized parallel instruction '%s'"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized parallel instruction '%s'"
 msgstr ""
 
-#: config/tc-tic54x.c:5305
+#: config/tc-tic54x.c:5254
 #, 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:5312
+#: config/tc-tic54x.c:5261
 #, c-format
 msgid "Instruction '%s' requires far mode addressing"
 msgstr ""
 
 #, c-format
 msgid "Instruction '%s' requires far mode addressing"
 msgstr ""
 
-#: config/tc-tic54x.c:5324
+#: config/tc-tic54x.c:5273
 #, 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:5334
+#: config/tc-tic54x.c:5283
 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:5345
+#: config/tc-tic54x.c:5294
 #, 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:5349
+#: config/tc-tic54x.c:5298
 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:5545
+#: config/tc-tic54x.c:5478
 #, c-format
 msgid "Unsupported relocation size %d"
 msgstr ""
 
 #, c-format
 msgid "Unsupported relocation size %d"
 msgstr ""
 
-#: config/tc-tic54x.c:5699
+#: config/tc-tic54x.c:5632
 msgid "non-absolute value used with .space/.bes"
 msgstr ""
 
 msgid "non-absolute value used with .space/.bes"
 msgstr ""
 
-#: config/tc-tic54x.c:5703
+#: config/tc-tic54x.c:5636
 #, c-format
 msgid "negative value ignored in %s"
 msgstr ""
 
 #, c-format
 msgid "negative value ignored in %s"
 msgstr ""
 
-#: config/tc-tic54x.c:5792
+#: config/tc-tic54x.c:5725
 #, c-format
 msgid "attempt to .space/.bes backwards? (%ld)"
 msgstr ""
 
 #, c-format
 msgid "attempt to .space/.bes backwards? (%ld)"
 msgstr ""
 
-#: config/tc-tic54x.c:5826
+#: config/tc-tic54x.c:5759
 #, c-format
 msgid "Invalid label '%s'"
 msgstr ""
 
 #, c-format
 msgid "Invalid label '%s'"
 msgstr ""
 
-#: config/tc-tic80.c:26
+#: config/tc-tic80.c:27
 #, c-format
 msgid "internal error:%s:%d: %s\n"
 msgstr ""
 
 #, c-format
 msgid "internal error:%s:%d: %s\n"
 msgstr ""
 
-#: config/tc-tic80.c:29
+#: config/tc-tic80.c:30
 #, c-format
 msgid "internal error:%s:%d: %s %ld\n"
 msgstr ""
 
 #, c-format
 msgid "internal error:%s:%d: %s %ld\n"
 msgstr ""
 
-#: config/tc-tic80.c:89
+#: config/tc-tic80.c:90
 msgid "Relaxation is a luxury we can't afford"
 msgstr ""
 
 msgid "Relaxation is a luxury we can't afford"
 msgstr ""
 
-#: config/tc-tic80.c:138
+#: config/tc-tic80.c:139
 msgid "bad call to md_atof ()"
 msgstr ""
 
 msgid "bad call to md_atof ()"
 msgstr ""
 
-#: config/tc-tic80.c:235
+#: config/tc-tic80.c:236
 msgid "':' not followed by 'm' or 's'"
 msgstr ""
 
 msgid "':' not followed by 'm' or 's'"
 msgstr ""
 
-#: config/tc-tic80.c:248
+#: config/tc-tic80.c:249
 msgid "paren nesting"
 msgstr ""
 
 msgid "paren nesting"
 msgstr ""
 
-#: config/tc-tic80.c:262
+#: config/tc-tic80.c:263
 msgid "mismatched parenthesis"
 msgstr ""
 
 msgid "mismatched parenthesis"
 msgstr ""
 
-#: config/tc-tic80.c:464
+#: config/tc-tic80.c:461
 msgid "unhandled expression type"
 msgstr ""
 
 msgid "unhandled expression type"
 msgstr ""
 
-#: config/tc-tic80.c:678
+#: config/tc-tic80.c:592
 msgid "symbol reloc that is not PC relative or 32 bits"
 msgstr ""
 
 msgid "symbol reloc that is not PC relative or 32 bits"
 msgstr ""
 
-#: config/tc-tic80.c:707
+#: config/tc-tic80.c:621
 msgid "unhandled operand modifier"
 msgstr ""
 
 msgid "unhandled operand modifier"
 msgstr ""
 
-#: config/tc-tic80.c:749
+#: config/tc-tic80.c:663
 msgid "unhandled expression"
 msgstr ""
 
 msgid "unhandled expression"
 msgstr ""
 
-#: config/tc-tic80.c:797
+#: config/tc-tic80.c:711
 #, c-format
 msgid "Invalid mnemonic: '%s'"
 msgstr ""
 
 #, c-format
 msgid "Invalid mnemonic: '%s'"
 msgstr ""
 
-#: config/tc-tic80.c:810
+#: config/tc-tic80.c:724
 #, c-format
 msgid "Invalid operands: '%s'"
 msgstr ""
 
 #, c-format
 msgid "Invalid operands: '%s'"
 msgstr ""
 
-#: config/tc-tic80.c:888
+#: config/tc-tic80.c:802
 msgid "unhandled predefined symbol bits"
 msgstr ""
 
 msgid "unhandled predefined symbol bits"
 msgstr ""
 
-#: config/tc-tic80.c:983
+#: config/tc-tic80.c:897
 #, c-format
 msgid "PC offset 0x%lx outside range 0x%lx-0x%lx"
 msgstr ""
 
 #, c-format
 msgid "PC offset 0x%lx outside range 0x%lx-0x%lx"
 msgstr ""
 
-#: config/tc-tic80.c:998
+#: config/tc-tic80.c:912
 msgid "unhandled relocation type in fixup"
 msgstr ""
 
 msgid "unhandled relocation type in fixup"
 msgstr ""
 
-#: config/tc-tic80.c:1037
+#: config/tc-tic80.c:951
 msgid "md_convert_frag() not implemented yet"
 msgstr ""
 
 msgid "md_convert_frag() not implemented yet"
 msgstr ""
 
@@ -10292,256 +10454,260 @@ msgstr ""
 msgid "Unable to determine default target processor from string: %s"
 msgstr ""
 
 msgid "Unable to determine default target processor from string: %s"
 msgstr ""
 
-#: config/tc-v850.c:1391
+#: config/tc-v850.c:1389
+msgid "lo() relocation used on an instruction which does not support it"
+msgstr ""
+
+#: config/tc-v850.c:1410
 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:1417
+#: config/tc-v850.c:1436
 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:1443
+#: config/tc-v850.c:1462
 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:1480
+#: config/tc-v850.c:1499
 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:1695
+#: config/tc-v850.c:1714
 msgid "Target processor does not support this instruction."
 msgstr ""
 
 msgid "Target processor does not support this instruction."
 msgstr ""
 
-#: config/tc-v850.c:1785 config/tc-v850.c:1814 config/tc-v850.c:2002
+#: config/tc-v850.c:1805 config/tc-v850.c:1834 config/tc-v850.c:2022
 msgid "immediate operand is too large"
 msgstr ""
 
 msgid "immediate operand is too large"
 msgstr ""
 
-#: config/tc-v850.c:1796
+#: config/tc-v850.c:1816
 msgid "AAARG -> unhandled constant reloc"
 msgstr ""
 
 msgid "AAARG -> unhandled constant reloc"
 msgstr ""
 
-#: config/tc-v850.c:1840
+#: config/tc-v850.c:1860
 msgid "invalid register name"
 msgstr ""
 
 msgid "invalid register name"
 msgstr ""
 
-#: config/tc-v850.c:1845
+#: config/tc-v850.c:1865
 msgid "register r0 cannot be used here"
 msgstr ""
 
 msgid "register r0 cannot be used here"
 msgstr ""
 
-#: config/tc-v850.c:1857
+#: config/tc-v850.c:1877
 msgid "invalid system register name"
 msgstr ""
 
 msgid "invalid system register name"
 msgstr ""
 
-#: config/tc-v850.c:1870
+#: config/tc-v850.c:1890
 msgid "expected EP register"
 msgstr ""
 
 msgid "expected EP register"
 msgstr ""
 
-#: config/tc-v850.c:1887
+#: config/tc-v850.c:1907
 msgid "invalid condition code name"
 msgstr ""
 
 msgid "invalid condition code name"
 msgstr ""
 
-#: config/tc-v850.c:1908 config/tc-v850.c:1912
+#: config/tc-v850.c:1928 config/tc-v850.c:1932
 msgid "constant too big to fit into instruction"
 msgstr ""
 
 msgid "constant too big to fit into instruction"
 msgstr ""
 
-#: config/tc-v850.c:1965
+#: config/tc-v850.c:1985
 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:1967
+#: config/tc-v850.c:1987
 msgid "syntax error: register not expected"
 msgstr ""
 
 msgid "syntax error: register not expected"
 msgstr ""
 
-#: config/tc-v850.c:1981
+#: config/tc-v850.c:2001
 msgid "syntax error: system register not expected"
 msgstr ""
 
 msgid "syntax error: system register not expected"
 msgstr ""
 
-#: config/tc-v850.c:1986
+#: config/tc-v850.c:2006
 msgid "syntax error: condition code not expected"
 msgstr ""
 
 msgid "syntax error: condition code not expected"
 msgstr ""
 
-#: config/tc-v850.c:2027
+#: config/tc-v850.c:2040
 msgid "invalid operand"
 msgstr ""
 
 msgid "invalid operand"
 msgstr ""
 
-#: config/tc-vax.c:285
+#: config/tc-vax.c:290
 #, c-format
 msgid "VIP_BEGIN error:%s"
 msgstr ""
 
 #, c-format
 msgid "VIP_BEGIN error:%s"
 msgstr ""
 
-#: config/tc-vax.c:422
+#: config/tc-vax.c:427
 #, c-format
 msgid "Aborting because statement has \"%s\""
 msgstr ""
 
 #, c-format
 msgid "Aborting because statement has \"%s\""
 msgstr ""
 
-#: config/tc-vax.c:469
+#: config/tc-vax.c:474
 msgid "Can't relocate expression"
 msgstr ""
 
 msgid "Can't relocate expression"
 msgstr ""
 
-#: config/tc-vax.c:572
+#: config/tc-vax.c:577
 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:581
+#: config/tc-vax.c:586
 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:626
+#: config/tc-vax.c:631
 #, 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:961
+#: config/tc-vax.c:967
 #, 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:970
+#: config/tc-vax.c:976
 #, 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:1035
+#: config/tc-vax.c:1041
 msgid "Length specification ignored. Address mode 9F used"
 msgstr ""
 
 msgid "Length specification ignored. Address mode 9F used"
 msgstr ""
 
-#: config/tc-vax.c:1096
+#: config/tc-vax.c:1102
 msgid "Invalid operand:  immediate value used as base address."
 msgstr ""
 
 msgid "Invalid operand:  immediate value used as base address."
 msgstr ""
 
-#: config/tc-vax.c:1098
+#: config/tc-vax.c:1104
 msgid "Invalid operand:  immediate value used as address."
 msgstr ""
 
 msgid "Invalid operand:  immediate value used as address."
 msgstr ""
 
-#: config/tc-vax.c:1123
+#: config/tc-vax.c:1129
 msgid "Symbol used as immediate operand in PIC mode."
 msgstr ""
 
 msgid "Symbol used as immediate operand in PIC mode."
 msgstr ""
 
-#: config/tc-vax.c:1941
+#: config/tc-vax.c:1947
 msgid "odd number of bytes in operand description"
 msgstr ""
 
 msgid "odd number of bytes in operand description"
 msgstr ""
 
-#: config/tc-vax.c:1957
+#: config/tc-vax.c:1963
 msgid "Bad operand"
 msgstr ""
 
 msgid "Bad operand"
 msgstr ""
 
-#: config/tc-vax.c:2532
+#: config/tc-vax.c:2538
 msgid "no '[' to match ']'"
 msgstr ""
 
 msgid "no '[' to match ']'"
 msgstr ""
 
-#: config/tc-vax.c:2552
+#: config/tc-vax.c:2558
 msgid "bad register in []"
 msgstr ""
 
 msgid "bad register in []"
 msgstr ""
 
-#: config/tc-vax.c:2554
+#: config/tc-vax.c:2560
 msgid "[PC] index banned"
 msgstr ""
 
 msgid "[PC] index banned"
 msgstr ""
 
-#: config/tc-vax.c:2589
+#: config/tc-vax.c:2595
 msgid "no '(' to match ')'"
 msgstr ""
 
 msgid "no '(' to match ')'"
 msgstr ""
 
-#: config/tc-vax.c:2729
+#: config/tc-vax.c:2735
 msgid "invalid branch operand"
 msgstr ""
 
 msgid "invalid branch operand"
 msgstr ""
 
-#: config/tc-vax.c:2758
+#: config/tc-vax.c:2764
 msgid "address prohibits @"
 msgstr ""
 
 msgid "address prohibits @"
 msgstr ""
 
-#: config/tc-vax.c:2760
+#: config/tc-vax.c:2766
 msgid "address prohibits #"
 msgstr ""
 
 msgid "address prohibits #"
 msgstr ""
 
-#: config/tc-vax.c:2764
+#: config/tc-vax.c:2770
 msgid "address prohibits -()"
 msgstr ""
 
 msgid "address prohibits -()"
 msgstr ""
 
-#: config/tc-vax.c:2766
+#: config/tc-vax.c:2772
 msgid "address prohibits ()+"
 msgstr ""
 
 msgid "address prohibits ()+"
 msgstr ""
 
-#: config/tc-vax.c:2769
+#: config/tc-vax.c:2775
 msgid "address prohibits ()"
 msgstr ""
 
 msgid "address prohibits ()"
 msgstr ""
 
-#: config/tc-vax.c:2771
+#: config/tc-vax.c:2777
 msgid "address prohibits []"
 msgstr ""
 
 msgid "address prohibits []"
 msgstr ""
 
-#: config/tc-vax.c:2773
+#: config/tc-vax.c:2779
 msgid "address prohibits register"
 msgstr ""
 
 msgid "address prohibits register"
 msgstr ""
 
-#: config/tc-vax.c:2775
+#: config/tc-vax.c:2781
 msgid "address prohibits displacement length specifier"
 msgstr ""
 
 msgid "address prohibits displacement length specifier"
 msgstr ""
 
-#: config/tc-vax.c:2805
+#: config/tc-vax.c:2811
 msgid "invalid operand of S^#"
 msgstr ""
 
 msgid "invalid operand of S^#"
 msgstr ""
 
-#: config/tc-vax.c:2822
+#: config/tc-vax.c:2828
 msgid "S^# needs expression"
 msgstr ""
 
 msgid "S^# needs expression"
 msgstr ""
 
-#: config/tc-vax.c:2829
+#: config/tc-vax.c:2835
 msgid "S^# may only read-access"
 msgstr ""
 
 msgid "S^# may only read-access"
 msgstr ""
 
-#: config/tc-vax.c:2854
+#: config/tc-vax.c:2860
 msgid "invalid operand of -()"
 msgstr ""
 
 msgid "invalid operand of -()"
 msgstr ""
 
-#: config/tc-vax.c:2860
+#: config/tc-vax.c:2866
 msgid "-(PC) unpredictable"
 msgstr ""
 
 msgid "-(PC) unpredictable"
 msgstr ""
 
-#: config/tc-vax.c:2862
+#: config/tc-vax.c:2868
 msgid "[]index same as -()register: unpredictable"
 msgstr ""
 
 msgid "[]index same as -()register: unpredictable"
 msgstr ""
 
-#: config/tc-vax.c:2898
+#: config/tc-vax.c:2904
 msgid "invalid operand of ()+"
 msgstr ""
 
 msgid "invalid operand of ()+"
 msgstr ""
 
-#: config/tc-vax.c:2904
+#: config/tc-vax.c:2910
 msgid "(PC)+ unpredictable"
 msgstr ""
 
 msgid "(PC)+ unpredictable"
 msgstr ""
 
-#: config/tc-vax.c:2906
+#: config/tc-vax.c:2912
 msgid "[]index same as ()+register: unpredictable"
 msgstr ""
 
 msgid "[]index same as ()+register: unpredictable"
 msgstr ""
 
-#: config/tc-vax.c:2931
+#: config/tc-vax.c:2937
 msgid "# conflicts length"
 msgstr ""
 
 msgid "# conflicts length"
 msgstr ""
 
-#: config/tc-vax.c:2933
+#: config/tc-vax.c:2939
 msgid "# bars register"
 msgstr ""
 
 msgid "# bars register"
 msgstr ""
 
-#: config/tc-vax.c:2955
+#: config/tc-vax.c:2961
 msgid "writing or modifying # is unpredictable"
 msgstr ""
 
 msgid "writing or modifying # is unpredictable"
 msgstr ""
 
-#: config/tc-vax.c:2985
+#: config/tc-vax.c:2991
 msgid "length not needed"
 msgstr ""
 
 msgid "length not needed"
 msgstr ""
 
-#: config/tc-vax.c:2992
+#: config/tc-vax.c:2998
 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:2994
+#: config/tc-vax.c:3000
 msgid "a register has no address"
 msgstr ""
 
 msgid "a register has no address"
 msgstr ""
 
-#: config/tc-vax.c:3005
+#: config/tc-vax.c:3011
 msgid "PC part of operand unpredictable"
 msgstr ""
 
 msgid "PC part of operand unpredictable"
 msgstr ""
 
-#: config/tc-vax.c:3354
+#: config/tc-vax.c:3360
 #, c-format
 msgid ""
 "VAX options:\n"
 #, c-format
 msgid ""
 "VAX options:\n"
@@ -10553,7 +10719,7 @@ msgid ""
 "-V\t\t\tignored\n"
 msgstr ""
 
 "-V\t\t\tignored\n"
 msgstr ""
 
-#: config/tc-vax.c:3363
+#: config/tc-vax.c:3369
 #, c-format
 msgid ""
 "VMS options:\n"
 #, c-format
 msgid ""
 "VMS options:\n"
@@ -10565,11 +10731,11 @@ 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-w65.c:145
+#: config/tc-w65.c:142
 msgid "need on or off."
 msgstr ""
 
 msgid "need on or off."
 msgstr ""
 
-#: config/tc-w65.c:281 config/tc-w65.c:324
+#: config/tc-w65.c:278 config/tc-w65.c:321
 msgid "syntax error after <exp"
 msgstr ""
 
 msgid "syntax error after <exp"
 msgstr ""
 
@@ -10578,435 +10744,617 @@ msgstr ""
 msgid " XSTORMY16 specific command line options:\n"
 msgstr ""
 
 msgid " XSTORMY16 specific command line options:\n"
 msgstr ""
 
-#: config/tc-xstormy16.c:562
+#: config/tc-xstormy16.c:580
 #, 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 ""
 
-#: config/tc-xtensa.c:930
-msgid "'--density' option not supported in this Xtensa configuration"
+#: config/tc-xtensa.c:588
+msgid "illegal range of target hardware versions"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:1031
-msgid ""
-"'--literal-section-name' is deprecated; use '--rename-section ."
-"literal=NEWNAME'"
+#: config/tc-xtensa.c:736
+msgid "--density option is ignored"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:1037
-msgid ""
-"'--text-section-name' is deprecated; use '--rename-section .text=NEWNAME'"
+#: config/tc-xtensa.c:739
+msgid "--no-density option is ignored"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:1043
-msgid ""
-"'--data-section-name' is deprecated; use '--rename-section .data=NEWNAME'"
+#: config/tc-xtensa.c:748
+msgid "--generics is deprecated; use --transform instead"
+msgstr ""
+
+#: config/tc-xtensa.c:751
+msgid "--no-generics is deprecated; use --no-transform instead"
+msgstr ""
+
+#: config/tc-xtensa.c:754
+msgid "--relax is deprecated; use --transform instead"
+msgstr ""
+
+#: config/tc-xtensa.c:757
+msgid "--no-relax is deprecated; use --no-transform instead"
+msgstr ""
+
+#: config/tc-xtensa.c:774
+msgid "--absolute-literals option not supported in this Xtensa configuration"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:1049
-msgid "'--bss-section-name' is deprecated; use '--rename-section .bss=NEWNAME'"
+#: config/tc-xtensa.c:847
+msgid "prefer-l32r conflicts with prefer-const16"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:1187
+#: config/tc-xtensa.c:853
+msgid "prefer-const16 conflicts with prefer-l32r"
+msgstr ""
+
+#: config/tc-xtensa.c:861 config/tc-xtensa.c:870 config/tc-xtensa.c:874
+msgid "invalid target hardware version"
+msgstr ""
+
+#: config/tc-xtensa.c:1086
 msgid "unmatched end directive"
 msgstr ""
 
 msgid "unmatched end directive"
 msgstr ""
 
-#: config/tc-xtensa.c:1216
+#: config/tc-xtensa.c:1115
 msgid ".begin directive with no matching .end directive"
 msgstr ""
 
 msgid ".begin directive with no matching .end directive"
 msgstr ""
 
-#: config/tc-xtensa.c:1260
+#: config/tc-xtensa.c:1156
+msgid "[no-]generics is deprecated; use [no-]transform instead"
+msgstr ""
+
+#: config/tc-xtensa.c:1161
+msgid "[no-]relax is deprecated; use [no-]transform instead"
+msgstr ""
+
+#: config/tc-xtensa.c:1174
 #, c-format
 #, c-format
-msgid "directive %s can't be negated"
+msgid "directive %s cannot be negated"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:1266
+#: config/tc-xtensa.c:1180
 msgid "unknown directive"
 msgstr ""
 
 msgid "unknown directive"
 msgstr ""
 
-#: config/tc-xtensa.c:1310
+#: config/tc-xtensa.c:1202 config/tc-xtensa.c:1308 config/tc-xtensa.c:1604
+#: config/tc-xtensa.c:5552
+msgid "directives are not valid inside bundles"
+msgstr ""
+
+#: config/tc-xtensa.c:1214
+msgid ".begin literal is deprecated; use .literal instead"
+msgstr ""
+
+#: config/tc-xtensa.c:1228
 msgid "cannot set literal_prefix inside literal fragment"
 msgstr ""
 
 msgid "cannot set literal_prefix inside literal fragment"
 msgstr ""
 
-#: config/tc-xtensa.c:1347 config/tc-xtensa.c:1383
-msgid "Xtensa density option not supported; ignored"
+#: config/tc-xtensa.c:1271
+msgid ".begin [no-]density is ignored"
+msgstr ""
+
+#: config/tc-xtensa.c:1278 config/tc-xtensa.c:1328
+msgid "Xtensa absolute literals option not supported; ignored"
+msgstr ""
+
+#: config/tc-xtensa.c:1321
+msgid ".end [no-]density is ignored"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:1395
+#: config/tc-xtensa.c:1346
 #, 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:1447
+#: config/tc-xtensa.c:1424
 msgid ".literal_position inside literal directive; ignoring"
 msgstr ""
 
 msgid ".literal_position inside literal directive; ignoring"
 msgstr ""
 
-#: config/tc-xtensa.c:1470
+#: config/tc-xtensa.c:1444
 msgid ".literal not allowed inside .begin literal region"
 msgstr ""
 
 msgid ".literal not allowed inside .begin literal region"
 msgstr ""
 
-#: config/tc-xtensa.c:1504
+#: config/tc-xtensa.c:1480
 msgid "expected comma or colon after symbol name; rest of line ignored"
 msgstr ""
 
 msgid "expected comma or colon after symbol name; rest of line ignored"
 msgstr ""
 
-#: config/tc-xtensa.c:1640 config/tc-xtensa.c:1657
+#: config/tc-xtensa.c:1573
+msgid "fall through frequency must be greater than 0"
+msgstr ""
+
+#: config/tc-xtensa.c:1581
+msgid "branch target frequency must be greater than 0"
+msgstr ""
+
+#: config/tc-xtensa.c:1629
+#, c-format
+msgid "opcode-specific %s relocation used outside an instruction"
+msgstr ""
+
+#: config/tc-xtensa.c:1782 config/tc-xtensa.c:1799
 #, c-format
 msgid "bad register name: %s"
 msgstr ""
 
 #, c-format
 msgid "bad register name: %s"
 msgstr ""
 
-#: config/tc-xtensa.c:1646
+#: config/tc-xtensa.c:1788
 #, c-format
 msgid "bad register number: %s"
 msgstr ""
 
 #, c-format
 msgid "bad register number: %s"
 msgstr ""
 
-#: config/tc-xtensa.c:1706
+#: config/tc-xtensa.c:1867
 msgid "register number out of range"
 msgstr ""
 
 msgid "register number out of range"
 msgstr ""
 
-#: config/tc-xtensa.c:1818
+#: config/tc-xtensa.c:1951
+msgid "extra comma"
+msgstr ""
+
+#: config/tc-xtensa.c:1953
+msgid "extra colon"
+msgstr ""
+
+#: config/tc-xtensa.c:1955
+msgid "missing argument"
+msgstr ""
+
+#: config/tc-xtensa.c:1957
+msgid "missing comma or colon"
+msgstr ""
+
+#: config/tc-xtensa.c:2014
+msgid "incorrect register number, ignoring"
+msgstr ""
+
+#: config/tc-xtensa.c:2021
 msgid "too many arguments"
 msgstr ""
 
 msgid "too many arguments"
 msgstr ""
 
-#: config/tc-xtensa.c:1904
+#: config/tc-xtensa.c:2094
 #, c-format
 #, c-format
-msgid "not enough operands (%d) for '%s'; expected %d"
+msgid "cannot encode opcode \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:1911
+#: config/tc-xtensa.c:2188
 #, c-format
 #, c-format
-msgid "too many operands (%d) for '%s'; expected %d"
+msgid "not enough operands (%d) for '%s'; expected %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:1955
+#: config/tc-xtensa.c:2195
 #, c-format
 #, c-format
-msgid "register number for `%s' is not a constant"
+msgid "too many operands (%d) for '%s'; expected %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:1960
+#: config/tc-xtensa.c:2250
 #, c-format
 #, c-format
-msgid "register number (%ld) for `%s' is out of range"
+msgid "invalid register '%s' for '%s' instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:2446
+#: config/tc-xtensa.c:2257
 #, c-format
 #, c-format
-msgid "operand %d not properly aligned for '%s'"
+msgid "invalid register number (%ld) for '%s' instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:2451
+#: config/tc-xtensa.c:2326
 #, c-format
 #, c-format
-msgid "operand %d not in immediate table for '%s'"
+msgid "invalid register number (%ld) for '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:2456
+#: config/tc-xtensa.c:2716
 #, c-format
 #, c-format
-msgid "operand %d too large for '%s'"
+msgid "operand %u is out of range for '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:2461
+#: config/tc-xtensa.c:2720
 #, c-format
 #, c-format
-msgid "operand %d too small for '%s'"
+msgid "operand %u is invalid for '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:2466
+#: config/tc-xtensa.c:2766
 #, c-format
 #, c-format
-msgid "operand %d is invalid for '%s'"
+msgid "internal error: unknown option name '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:3542
+#: config/tc-xtensa.c:3873
 msgid "INSTR_LABEL_DEF not supported yet"
 msgstr ""
 
 msgid "INSTR_LABEL_DEF not supported yet"
 msgstr ""
 
-#: config/tc-xtensa.c:3571
+#: config/tc-xtensa.c:3902
 msgid "can't handle generation of literal/labels yet"
 msgstr ""
 
 msgid "can't handle generation of literal/labels yet"
 msgstr ""
 
-#: config/tc-xtensa.c:3575
+#: config/tc-xtensa.c:3906
 msgid "can't handle undefined OP TYPE"
 msgstr ""
 
 msgid "can't handle undefined OP TYPE"
 msgstr ""
 
-#: config/tc-xtensa.c:3636
+#: config/tc-xtensa.c:3966
 #, 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:3643
+#: config/tc-xtensa.c:3973
 #, 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:3929
-msgid "instruction fragment may contain data"
+#: config/tc-xtensa.c:4234
+#, c-format
+msgid "invalid relocation for operand %i of '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:3964
+#: config/tc-xtensa.c:4244
 #, c-format
 #, c-format
-msgid "invalid operand %d on '%s'"
+msgid "invalid expression for operand %i of '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:3975
+#: config/tc-xtensa.c:4254
 #, c-format
 #, c-format
-msgid "invalid expression for operand %d on '%s'"
+msgid "invalid relocation in instruction slot %i"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:4036
+#: config/tc-xtensa.c:4261
 #, c-format
 #, c-format
-msgid "invalid relocation operand %i on '%s'"
+msgid "undefined symbol for opcode \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:4045
-#, c-format
-msgid "undefined symbol for opcode \"%s\"."
+#: config/tc-xtensa.c:4700
+msgid "opcode 'NOP.N' unavailable in this configuration"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:4139
-msgid "instruction with constant operands does not fit"
+#: config/tc-xtensa.c:4759
+msgid "get_expanded_loop_offset: invalid opcode"
+msgstr ""
+
+#: config/tc-xtensa.c:4840
+#, c-format
+msgid "assembly state not set for first frag in section %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:4148
-msgid "instruction with constant operands does not fit without widening"
+#: config/tc-xtensa.c:4889
+#, c-format
+msgid "unaligned branch target: %d bytes at 0x%lx"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:4238
-msgid "instruction's constant operands do not fit"
+#: config/tc-xtensa.c:4927
+#, c-format
+msgid "unaligned loop: %d bytes at 0x%lx"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:4596
-msgid "opcode 'NOP.N' unavailable in this configuration"
+#: config/tc-xtensa.c:4951
+msgid "unexpected fix"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:4605
-msgid "opcode 'OR' unavailable in this configuration"
+#: config/tc-xtensa.c:4962 config/tc-xtensa.c:4966
+msgid "undecodable fix"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:4615
-#, c-format
-msgid "invalid %d-byte NOP requested"
+#: config/tc-xtensa.c:5105
+msgid "invalid last instruction for a zero-overhead loop"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:4635
-msgid "get_expanded_loop_offset: undefined opcode"
+#: config/tc-xtensa.c:5176
+msgid "extra opening brace"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:4642
-msgid "get_expanded_loop_offset: invalid opcode"
+#: config/tc-xtensa.c:5186
+msgid "extra closing brace"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:4762
-msgid "invalid last instruction for a zero-overhead loop"
+#: config/tc-xtensa.c:5204
+msgid "missing closing brace"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:4825
+#: config/tc-xtensa.c:5284
 #, c-format
 #, c-format
-msgid "cannot assemble '%s' into a literal fragment"
+msgid "unknown opcode or format name '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:4827
-msgid "..."
+#: config/tc-xtensa.c:5290
+msgid "format names only valid inside bundles"
+msgstr ""
+
+#: config/tc-xtensa.c:5295
+#, c-format
+msgid "multiple formats specified for one bundle; using '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:4953
+#: config/tc-xtensa.c:5351
 msgid "entry instruction with stack decrement < 16"
 msgstr ""
 
 msgid "entry instruction with stack decrement < 16"
 msgstr ""
 
-#: config/tc-xtensa.c:4957
+#: config/tc-xtensa.c:5355
 msgid "entry instruction with non-constant decrement"
 msgstr ""
 
 msgid "entry instruction with non-constant decrement"
 msgstr ""
 
-#: config/tc-xtensa.c:5039
+#: config/tc-xtensa.c:5410
+msgid "unaligned entry instruction"
+msgstr ""
+
+#: config/tc-xtensa.c:5472
+msgid "bad instruction format"
+msgstr ""
+
+#: config/tc-xtensa.c:5475
+msgid "invalid relocation"
+msgstr ""
+
+#: config/tc-xtensa.c:5485
 #, c-format
 #, c-format
-msgid "undefined @ suffix '%s', expected '%s'"
+msgid "invalid relocation for '%s' instruction"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:5129
+#: config/tc-xtensa.c:5497
 #, c-format
 #, c-format
-msgid "invalid operand relocation for '%s' instruction"
+msgid "invalid relocation for operand %d of '%s'"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:5132
+#: config/tc-xtensa.c:5611 config/tc-xtensa.c:5629
 #, c-format
 #, c-format
-msgid "invalid relocation for operand %d in '%s' instruction"
+msgid "unhandled local relocation fix %s"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:5139
+#: config/tc-xtensa.c:5741
+msgid "cannot represent subtraction with an offset"
+msgstr ""
+
+#: config/tc-xtensa.c:5757
 #, c-format
 #, c-format
-msgid "invalid relocation type %d for %s instruction"
+msgid "value of %ld too large"
+msgstr ""
+
+#: config/tc-xtensa.c:5819
+msgid "emitting simplification relocation"
+msgstr ""
+
+#: config/tc-xtensa.c:5823
+msgid "emitting unknown relocation"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:5148
+#: config/tc-xtensa.c:6076
+msgid "couldn't find a valid instruction format"
+msgstr ""
+
+#: config/tc-xtensa.c:6077
 #, c-format
 #, c-format
-msgid "invalid relocation for operand %d of '%s'"
+msgid "    ops were: "
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:5156
+#: config/tc-xtensa.c:6079
 #, c-format
 #, c-format
-msgid "non-PCREL relocation operand %d for '%s': %s"
+msgid " %s;"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:5215 config/tc-xtensa.c:5253
+#: config/tc-xtensa.c:6082
 #, c-format
 #, c-format
-msgid "unhandled local relocation fix %s"
+msgid "\n"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:5237
-msgid "undecodable FIX"
+#: config/tc-xtensa.c:6090
+#, c-format
+msgid "format '%s' allows %d slots, but there are %d opcodes"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:5365
-msgid "emitting simplification relocation"
+#: config/tc-xtensa.c:6101 config/tc-xtensa.c:6197
+msgid "illegal resource usage in bundle"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:5369
-msgid "emitting unknown relocation"
+#: config/tc-xtensa.c:6284
+#, c-format
+msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same register"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:5700
+#: config/tc-xtensa.c:6289
 #, c-format
 #, c-format
-msgid "fr_var %lu < length %d; ignoring"
+msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same state"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:5886 config/tc-xtensa.c:5930
-msgid "undecodable instruction in instruction frag"
+#: config/tc-xtensa.c:6294
+#, c-format
+msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same queue"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:5978
-msgid "invalid empty loop"
+#: config/tc-xtensa.c:6299
+#, c-format
+msgid ""
+"opcodes '%s' (slot %d) and '%s' (slot %d) both have volatile queue accesses"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:5983
-msgid "loop target does not follow loop instruction in section"
+#: config/tc-xtensa.c:6315
+msgid "multiple branches or jumps in the same bundle"
+msgstr ""
+
+#: config/tc-xtensa.c:6780
+msgid "cannot assemble into a literal fragment"
+msgstr ""
+
+#: config/tc-xtensa.c:6782
+msgid "..."
+msgstr ""
+
+#: config/tc-xtensa.c:7336
+msgid ""
+"instruction sequence (write a0, branch, retw) may trigger hardware errata"
+msgstr ""
+
+#: config/tc-xtensa.c:7444
+msgid "branching or jumping to a loop end may trigger hardware errata"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:6101
-msgid "get_text_align_power: argument too large"
+#: config/tc-xtensa.c:7542
+msgid "loop end too close to another loop end may trigger hardware errata"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:6306 config/tc-xtensa.c:6452
-msgid "invalid opcode for RELAX_ALIGN_NEXT_OPCODE"
+#: config/tc-xtensa.c:7551
+#, c-format
+msgid "fr_var %lu < length %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:6307 config/tc-xtensa.c:6453
-msgid "cannot continue"
+#: config/tc-xtensa.c:7724
+msgid ""
+"loop containing less than three instructions may trigger hardware errata"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:6344
-msgid "expected loop opcode in relax align next target"
+#: config/tc-xtensa.c:7795
+msgid "undecodable instruction in instruction frag"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:6361
-msgid "expected align_code or RELAX_ALIGN_NEXT_OPCODE"
+#: config/tc-xtensa.c:7903
+msgid "invalid empty loop"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:6435 config/tc-xtensa.c:6473 config/tc-xtensa.c:6477
-#: config/tc-xtensa.c:6481
-msgid "internal error aligning"
+#: config/tc-xtensa.c:7908
+msgid "loop target does not follow loop instruction in section"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:6562
+#: config/tc-xtensa.c:8471
 msgid "bad relaxation state"
 msgstr ""
 
 msgid "bad relaxation state"
 msgstr ""
 
-#: config/tc-xtensa.c:6638
+#: config/tc-xtensa.c:8529
 #, c-format
 #, c-format
-msgid "fr_var (%ld) < length (%d); ignoring"
+msgid "fr_var (%ld) < length (%d)"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:6814
+#: config/tc-xtensa.c:9038
 msgid "internal error: relaxation failed"
 msgstr ""
 
 msgid "internal error: relaxation failed"
 msgstr ""
 
-#: config/tc-xtensa.c:6820
+#: config/tc-xtensa.c:9044
 msgid "internal error: relaxation requires too many steps"
 msgstr ""
 
 msgid "internal error: relaxation requires too many steps"
 msgstr ""
 
-#: config/tc-xtensa.c:6941
+#: config/tc-xtensa.c:9218
 msgid "invalid relaxation fragment result"
 msgstr ""
 
 msgid "invalid relaxation fragment result"
 msgstr ""
 
-#: config/tc-xtensa.c:7014
+#: config/tc-xtensa.c:9300
 msgid "unable to widen instruction"
 msgstr ""
 
 msgid "unable to widen instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:7101
+#: config/tc-xtensa.c:9442
 msgid "multiple literals in expansion"
 msgstr ""
 
 msgid "multiple literals in expansion"
 msgstr ""
 
-#: config/tc-xtensa.c:7105
+#: config/tc-xtensa.c:9446
 msgid "no registered fragment for literal"
 msgstr ""
 
 msgid "no registered fragment for literal"
 msgstr ""
 
-#: config/tc-xtensa.c:7107
+#: config/tc-xtensa.c:9448
 msgid "number of literal tokens != 1"
 msgstr ""
 
 msgid "number of literal tokens != 1"
 msgstr ""
 
-#: config/tc-xtensa.c:7184 config/tc-xtensa.c:7190
+#: config/tc-xtensa.c:9592 config/tc-xtensa.c:9598
 #, c-format
 msgid "unresolved loop target symbol: %s"
 msgstr ""
 
 #, c-format
 msgid "unresolved loop target symbol: %s"
 msgstr ""
 
-#: config/tc-xtensa.c:7287
-msgid "loop relaxation specification does not correspond"
+#: config/tc-xtensa.c:9704
+#, c-format
+msgid "invalid expression evaluation type %d"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:7314
+#: config/tc-xtensa.c:9726
 msgid "loop too long for LOOP instruction"
 msgstr ""
 
 msgid "loop too long for LOOP instruction"
 msgstr ""
 
-#: config/tc-xtensa.c:7351
-#, c-format
-msgid "invalid expression evaluation type %d"
-msgstr ""
-
-#: config/tc-xtensa.c:7577
+#: config/tc-xtensa.c:10027
 #, c-format
 msgid "fixes not all moved from %s"
 msgstr ""
 
 #, c-format
 msgid "fixes not all moved from %s"
 msgstr ""
 
-#: config/tc-xtensa.c:7713
-msgid "inlining literal pool; specify location with .literal_position."
+#: config/tc-xtensa.c:10169
+msgid ""
+"literal pool location required for text-section-literals; specify with ."
+"literal_position"
 msgstr ""
 
 msgstr ""
 
-#: config/tc-xtensa.c:8106
+#: config/tc-xtensa.c:10678
 #, c-format
 msgid "could not create section %s"
 msgstr ""
 
 #, c-format
 msgid "could not create section %s"
 msgstr ""
 
-#: config/tc-xtensa.c:8108
+#: config/tc-xtensa.c:10680
 #, c-format
 msgid "invalid flag combination on section %s"
 msgstr ""
 
 #, c-format
 msgid "invalid flag combination on section %s"
 msgstr ""
 
-#: config/tc-xtensa.c:8357
+#: config/tc-xtensa.c:11066
+msgid "too many operands in instruction"
+msgstr ""
+
+#: config/tc-xtensa.c:11300
 #, c-format
 msgid "invalid symbolic operand %d on '%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid symbolic operand %d on '%s'"
 msgstr ""
 
-#: config/tc-xtensa.c:8421
+#: config/tc-xtensa.c:11369 config/tc-xtensa.c:11443
 msgid "operand number mismatch"
 msgstr ""
 
 msgid "operand number mismatch"
 msgstr ""
 
-#: config/tc-xtensa.c:8468
+#: config/tc-xtensa.c:11372
+msgid "cannot encode opcode"
+msgstr ""
+
+#: config/tc-xtensa.c:11447
+#, c-format
+msgid "cannot encode opcode \"%s\" in the given format \"%s\""
+msgstr ""
+
+#: config/tc-xtensa.c:11471
+#, c-format
+msgid "xtensa-isa failure: %s"
+msgstr ""
+
+#: config/tc-xtensa.c:11504
 msgid "invalid opcode"
 msgstr ""
 
 msgid "invalid opcode"
 msgstr ""
 
-#: config/tc-xtensa.c:8474
+#: config/tc-xtensa.c:11510
 msgid "too few operands"
 msgstr ""
 
 msgid "too few operands"
 msgstr ""
 
-#: config/tc-xtensa.c:8693
+#: config/tc-xtensa.c:11637 config/tc-xtensa.c:11645
+msgid "out of memory"
+msgstr ""
+
+#: config/tc-xtensa.c:11757
+msgid "instruction with constant operands does not fit"
+msgstr ""
+
+#: config/tc-xtensa.c:11766 config/tc-xtensa.c:11787
+#, c-format
+msgid "invalid operand %d on '%s'"
+msgstr ""
+
+#: config/tc-xtensa.c:11778
+msgid "invalid subtract operand"
+msgstr ""
+
+#: config/tc-xtensa.c:11792
+#, c-format
+msgid "invalid expression for operand %d on '%s'"
+msgstr ""
+
+#: config/tc-xtensa.c:11822
+msgid "cannot decode instruction format"
+msgstr ""
+
+#: config/tc-xtensa.c:11981
 msgid "ignoring extra '-rename-section' delimiter ':'"
 msgstr ""
 
 msgid "ignoring extra '-rename-section' delimiter ':'"
 msgstr ""
 
-#: config/tc-xtensa.c:8698
+#: config/tc-xtensa.c:11986
 #, c-format
 msgid "ignoring invalid '-rename-section' specification: '%s'"
 msgstr ""
 
 #, c-format
 msgid "ignoring invalid '-rename-section' specification: '%s'"
 msgstr ""
 
-#: config/tc-xtensa.c:8721
+#: config/tc-xtensa.c:11997
 #, c-format
 msgid "section %s renamed multiple times"
 msgstr ""
 
 #, c-format
 msgid "section %s renamed multiple times"
 msgstr ""
 
-#: config/tc-xtensa.c:8723
+#: config/tc-xtensa.c:11999
 #, c-format
 msgid "multiple sections remapped to output section %s"
 msgstr ""
 #, c-format
 msgid "multiple sections remapped to output section %s"
 msgstr ""
@@ -11071,50 +11419,50 @@ msgstr ""
 msgid "opcode has no effect"
 msgstr ""
 
 msgid "opcode has no effect"
 msgstr ""
 
-#: config/tc-z8k.c:653
+#: config/tc-z8k.c:654
 msgid "Missing ) in ra(rb)"
 msgstr ""
 
 msgid "Missing ) in ra(rb)"
 msgstr ""
 
-#: config/tc-z8k.c:736 config/tc-z8k.c:775
+#: config/tc-z8k.c:734 config/tc-z8k.c:773
 #, c-format
 msgid "invalid condition code '%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid condition code '%s'"
 msgstr ""
 
-#: config/tc-z8k.c:748
+#: config/tc-z8k.c:746
 #, c-format
 msgid "invalid flag '%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid flag '%s'"
 msgstr ""
 
-#: config/tc-z8k.c:902 config/tc-z8k.c:908
+#: config/tc-z8k.c:900 config/tc-z8k.c:906
 msgid "invalid indirect register size"
 msgstr ""
 
 msgid "invalid indirect register size"
 msgstr ""
 
-#: config/tc-z8k.c:925 config/tc-z8k.c:1074 config/tc-z8k.c:1079
+#: config/tc-z8k.c:923 config/tc-z8k.c:1070 config/tc-z8k.c:1075
 msgid "invalid control register name"
 msgstr ""
 
 msgid "invalid control register name"
 msgstr ""
 
-#: config/tc-z8k.c:1063
+#: config/tc-z8k.c:1059
 msgid "immediate must be 1 or 2"
 msgstr ""
 
 msgid "immediate must be 1 or 2"
 msgstr ""
 
-#: config/tc-z8k.c:1066
+#: config/tc-z8k.c:1062
 msgid "immediate 1 or 2 expected"
 msgstr ""
 
 msgid "immediate 1 or 2 expected"
 msgstr ""
 
-#: config/tc-z8k.c:1097
+#: config/tc-z8k.c:1093
 msgid "can't use R0 here"
 msgstr ""
 
 msgid "can't use R0 here"
 msgstr ""
 
-#: config/tc-z8k.c:1258
+#: config/tc-z8k.c:1255
 msgid "Can't find opcode to match operands"
 msgstr ""
 
 msgid "Can't find opcode to match operands"
 msgstr ""
 
-#: config/tc-z8k.c:1369
+#: config/tc-z8k.c:1366
 #, c-format
 msgid "invalid architecture -z%s"
 msgstr ""
 
 #, c-format
 msgid "invalid architecture -z%s"
 msgstr ""
 
-#: config/tc-z8k.c:1389
+#: config/tc-z8k.c:1386
 #, c-format
 msgid ""
 " Z8K options:\n"
 #, c-format
 msgid ""
 " Z8K options:\n"
@@ -11123,38 +11471,38 @@ msgid ""
 "  -linkrelax              create linker relaxable code\n"
 msgstr ""
 
 "  -linkrelax              create linker relaxable code\n"
 msgstr ""
 
-#: config/tc-z8k.c:1401
+#: config/tc-z8k.c:1398
 #, c-format
 msgid "call to md_convert_frag\n"
 msgstr ""
 
 #, c-format
 msgid "call to md_convert_frag\n"
 msgstr ""
 
-#: config/tc-z8k.c:1436 config/tc-z8k.c:1455 config/tc-z8k.c:1474
+#: config/tc-z8k.c:1434 config/tc-z8k.c:1455 config/tc-z8k.c:1476
 msgid "cannot branch to odd address"
 msgstr ""
 
 msgid "cannot branch to odd address"
 msgstr ""
 
-#: config/tc-z8k.c:1439 config/tc-z8k.c:1458
+#: config/tc-z8k.c:1438 config/tc-z8k.c:1459
 msgid "relative jump out of range"
 msgstr ""
 
 msgid "relative jump out of range"
 msgstr ""
 
-#: config/tc-z8k.c:1476
+#: config/tc-z8k.c:1479
 msgid "relative call out of range"
 msgstr ""
 
 msgid "relative call out of range"
 msgstr ""
 
-#: config/tc-z8k.c:1505
+#: config/tc-z8k.c:1509
 msgid "relative address out of range"
 msgstr ""
 
 msgid "relative address out of range"
 msgstr ""
 
-#: config/tc-z8k.c:1525
+#: config/tc-z8k.c:1520
 #, c-format
 msgid "md_apply_fix3: unknown r_type 0x%x\n"
 msgstr ""
 
 #, c-format
 msgid "md_apply_fix3: unknown r_type 0x%x\n"
 msgstr ""
 
-#: config/tc-z8k.c:1537
+#: config/tc-z8k.c:1532
 #, 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-z8k.c:1574
+#: config/tc-z8k.c:1569
 #, c-format
 msgid "Can't subtract symbols in different sections %s %s"
 msgstr ""
 #, c-format
 msgid "Can't subtract symbols in different sections %s %s"
 msgstr ""
@@ -11174,253 +11522,257 @@ msgstr ""
 msgid "register save offset not a multiple of %u"
 msgstr ""
 
 msgid "register save offset not a multiple of %u"
 msgstr ""
 
-#: dw2gencfi.c:389
+#: dw2gencfi.c:345
+msgid "CFI state restore without previous remember"
+msgstr ""
+
+#: dw2gencfi.c:391
 msgid "missing separator"
 msgstr ""
 
 msgid "missing separator"
 msgstr ""
 
-#: dw2gencfi.c:411 dw2gencfi.c:429
+#: dw2gencfi.c:413 dw2gencfi.c:431
 msgid "bad register expression"
 msgstr ""
 
 msgid "bad register expression"
 msgstr ""
 
-#: dw2gencfi.c:451 dw2gencfi.c:552
+#: dw2gencfi.c:453 dw2gencfi.c:554
 msgid "CFI instruction used without previous .cfi_startproc"
 msgstr ""
 
 msgid "CFI instruction used without previous .cfi_startproc"
 msgstr ""
 
-#: dw2gencfi.c:584
+#: dw2gencfi.c:586
 msgid "previous CFI entry not closed (missing .cfi_endproc)"
 msgstr ""
 
 msgid "previous CFI entry not closed (missing .cfi_endproc)"
 msgstr ""
 
-#: dw2gencfi.c:617
+#: dw2gencfi.c:620
 msgid ".cfi_endproc without corresponding .cfi_startproc"
 msgstr ""
 
 msgid ".cfi_endproc without corresponding .cfi_startproc"
 msgstr ""
 
-#: dw2gencfi.c:1020
+#: dw2gencfi.c:1026
 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:457 dwarf2dbg.c:486
+#: dwarf2dbg.c:458 dwarf2dbg.c:487
 msgid "file number less than one"
 msgstr ""
 
 msgid "file number less than one"
 msgstr ""
 
-#: dwarf2dbg.c:463
+#: dwarf2dbg.c:464
 #, c-format
 msgid "file number %ld already allocated"
 msgstr ""
 
 #, c-format
 msgid "file number %ld already allocated"
 msgstr ""
 
-#: dwarf2dbg.c:491 dwarf2dbg.c:1024
+#: dwarf2dbg.c:492 dwarf2dbg.c:1025
 #, c-format
 msgid "unassigned file number %ld"
 msgstr ""
 
 #, c-format
 msgid "unassigned file number %ld"
 msgstr ""
 
-#: dwarf2dbg.c:1089 dwarf2dbg.c:1280
+#: dwarf2dbg.c:1090 dwarf2dbg.c:1281
 msgid "internal error: unknown dwarf2 format"
 msgstr ""
 
 msgid "internal error: unknown dwarf2 format"
 msgstr ""
 
-#: dwarf2dbg.c:1428 dwarf2dbg.c:1436 dwarf2dbg.c:1444 dwarf2dbg.c:1465
+#: dwarf2dbg.c:1438 dwarf2dbg.c:1446 dwarf2dbg.c:1454 dwarf2dbg.c:1475
 msgid "dwarf2 is not supported for this object file format"
 msgstr ""
 
 msgid "dwarf2 is not supported for this object file format"
 msgstr ""
 
-#: ecoff.c:1551
+#: ecoff.c:1552
 #, c-format
 msgid "string too big (%lu bytes)"
 msgstr ""
 
 #, c-format
 msgid "string too big (%lu bytes)"
 msgstr ""
 
-#: ecoff.c:1577
+#: ecoff.c:1578
 #, c-format
 msgid "inserting \"%s\" into string hash table: %s"
 msgstr ""
 
 #, c-format
 msgid "inserting \"%s\" into string hash table: %s"
 msgstr ""
 
-#: ecoff.c:1608 ecoff.c:1801 ecoff.c:1824 ecoff.c:1855 ecoff.c:2008
-#: ecoff.c:2119
+#: ecoff.c:1609 ecoff.c:1802 ecoff.c:1825 ecoff.c:1856 ecoff.c:2009
+#: ecoff.c:2120
 msgid "no current file pointer"
 msgstr ""
 
 msgid "no current file pointer"
 msgstr ""
 
-#: ecoff.c:1695
+#: ecoff.c:1696
 msgid "too many st_End's"
 msgstr ""
 
 msgid "too many st_End's"
 msgstr ""
 
-#: ecoff.c:2033
+#: ecoff.c:2034
 #, c-format
 msgid "inserting \"%s\" into tag hash table: %s"
 msgstr ""
 
 #, c-format
 msgid "inserting \"%s\" into tag hash table: %s"
 msgstr ""
 
-#: ecoff.c:2194
+#: ecoff.c:2195
 msgid "fake .file after real one"
 msgstr ""
 
 msgid "fake .file after real one"
 msgstr ""
 
-#: ecoff.c:2284
+#: ecoff.c:2285
 msgid "filename goes over one page boundary"
 msgstr ""
 
 msgid "filename goes over one page boundary"
 msgstr ""
 
-#: ecoff.c:2417
+#: ecoff.c:2418
 msgid ".begin directive without a preceding .file directive"
 msgstr ""
 
 msgid ".begin directive without a preceding .file directive"
 msgstr ""
 
-#: ecoff.c:2424
+#: ecoff.c:2425
 msgid ".begin directive without a preceding .ent directive"
 msgstr ""
 
 msgid ".begin directive without a preceding .ent directive"
 msgstr ""
 
-#: ecoff.c:2455
+#: ecoff.c:2456
 msgid ".bend directive without a preceding .file directive"
 msgstr ""
 
 msgid ".bend directive without a preceding .file directive"
 msgstr ""
 
-#: ecoff.c:2462
+#: ecoff.c:2463
 msgid ".bend directive without a preceding .ent directive"
 msgstr ""
 
 msgid ".bend directive without a preceding .ent directive"
 msgstr ""
 
-#: ecoff.c:2475
+#: ecoff.c:2476
 msgid ".bend directive names unknown symbol"
 msgstr ""
 
 msgid ".bend directive names unknown symbol"
 msgstr ""
 
-#: ecoff.c:2518
+#: ecoff.c:2519
 msgid ".def pseudo-op used inside of .def/.endef; ignored"
 msgstr ""
 
 msgid ".def pseudo-op used inside of .def/.endef; ignored"
 msgstr ""
 
-#: ecoff.c:2520
+#: ecoff.c:2521
 msgid "empty symbol name in .def; ignored"
 msgstr ""
 
 msgid "empty symbol name in .def; ignored"
 msgstr ""
 
-#: ecoff.c:2557
+#: ecoff.c:2558
 msgid ".dim pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
 msgid ".dim pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
-#: ecoff.c:2572
+#: ecoff.c:2573
 msgid "badly formed .dim directive"
 msgstr ""
 
 msgid "badly formed .dim directive"
 msgstr ""
 
-#: ecoff.c:2585
+#: ecoff.c:2586
 msgid "too many .dim entries"
 msgstr ""
 
 msgid "too many .dim entries"
 msgstr ""
 
-#: ecoff.c:2605
+#: ecoff.c:2606
 msgid ".scl pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
 msgid ".scl pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
-#: ecoff.c:2630
+#: ecoff.c:2631
 msgid ".size pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
 msgid ".size pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
-#: ecoff.c:2645
+#: ecoff.c:2646
 msgid "badly formed .size directive"
 msgstr ""
 
 msgid "badly formed .size directive"
 msgstr ""
 
-#: ecoff.c:2658
+#: ecoff.c:2659
 msgid "too many .size entries"
 msgstr ""
 
 msgid "too many .size entries"
 msgstr ""
 
-#: ecoff.c:2680
+#: ecoff.c:2681
 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:2698
+#: ecoff.c:2699
 #, 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:2709
+#: ecoff.c:2710
 msgid "Unrecognized .type argument"
 msgstr ""
 
 msgid "Unrecognized .type argument"
 msgstr ""
 
-#: ecoff.c:2747
+#: ecoff.c:2748
 msgid ".tag pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
 msgid ".tag pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
-#: ecoff.c:2772
+#: ecoff.c:2773
 msgid ".val pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
 msgid ".val pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
-#: ecoff.c:2780
+#: ecoff.c:2781
 msgid ".val expression is too copmlex"
 msgstr ""
 
 msgid ".val expression is too copmlex"
 msgstr ""
 
-#: ecoff.c:2810
+#: ecoff.c:2811
 msgid ".endef pseudo-op used before .def; ignored"
 msgstr ""
 
 msgid ".endef pseudo-op used before .def; ignored"
 msgstr ""
 
-#: ecoff.c:2836 ecoff.c:2917
+#: ecoff.c:2837 ecoff.c:2918
 msgid "bad COFF debugging information"
 msgstr ""
 
 msgid "bad COFF debugging information"
 msgstr ""
 
-#: ecoff.c:2885
+#: ecoff.c:2886
 #, c-format
 msgid "no tag specified for %s"
 msgstr ""
 
 #, c-format
 msgid "no tag specified for %s"
 msgstr ""
 
-#: ecoff.c:2987
+#: ecoff.c:2988
 msgid ".end directive without a preceding .file directive"
 msgstr ""
 
 msgid ".end directive without a preceding .file directive"
 msgstr ""
 
-#: ecoff.c:2994
+#: ecoff.c:2995
 msgid ".end directive without a preceding .ent directive"
 msgstr ""
 
 msgid ".end directive without a preceding .ent directive"
 msgstr ""
 
-#: ecoff.c:3016
+#: ecoff.c:3017
 msgid ".end directive names unknown symbol"
 msgstr ""
 
 msgid ".end directive names unknown symbol"
 msgstr ""
 
-#: ecoff.c:3043
+#: ecoff.c:3044
 msgid "second .ent directive found before .end directive"
 msgstr ""
 
 msgid "second .ent directive found before .end directive"
 msgstr ""
 
-#: ecoff.c:3115
+#: ecoff.c:3116
 msgid "no way to handle .file within .ent/.end section"
 msgstr ""
 
 msgid "no way to handle .file within .ent/.end section"
 msgstr ""
 
-#: ecoff.c:3236
+#: ecoff.c:3233
 msgid ".loc before .file"
 msgstr ""
 
 msgid ".loc before .file"
 msgstr ""
 
-#: ecoff.c:3358 read.c:1396 read.c:1503 read.c:2140 read.c:2752 read.c:4823
-#: symbols.c:356 symbols.c:455
+#: ecoff.c:3355 read.c:1446 read.c:1552 read.c:2226 read.c:2840 read.c:4925
+#: symbols.c:358 symbols.c:457
 #, c-format
 msgid "symbol `%s' is already defined"
 msgstr ""
 
 #, c-format
 msgid "symbol `%s' is already defined"
 msgstr ""
 
-#: ecoff.c:3371
+#: ecoff.c:3368
 msgid "bad .weakext directive"
 msgstr ""
 
 msgid "bad .weakext directive"
 msgstr ""
 
-#: ecoff.c:3439
+#: ecoff.c:3436
 #, c-format
 msgid ".stab%c is not supported"
 msgstr ""
 
 #, c-format
 msgid ".stab%c is not supported"
 msgstr ""
 
-#: ecoff.c:3449
+#: ecoff.c:3446
 #, c-format
 msgid ".stab%c: ignoring non-zero other field"
 msgstr ""
 
 #, c-format
 msgid ".stab%c: ignoring non-zero other field"
 msgstr ""
 
-#: ecoff.c:3483
+#: ecoff.c:3480
 #, 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:3519
+#: ecoff.c:3516
 #, c-format
 msgid "illegal .stab%c directive, bad character"
 msgstr ""
 
 #, c-format
 msgid "illegal .stab%c directive, bad character"
 msgstr ""
 
-#: ecoff.c:3978 ecoff.c:4167 ecoff.c:4192
+#: ecoff.c:3975 ecoff.c:4164 ecoff.c:4189
 msgid ".begin/.bend in different segments"
 msgstr ""
 
 msgid ".begin/.bend in different segments"
 msgstr ""
 
-#: ecoff.c:4688
+#: ecoff.c:4685
 msgid "missing .end or .bend at end of file"
 msgstr ""
 
 msgid "missing .end or .bend at end of file"
 msgstr ""
 
-#: ecoff.c:5173
+#: ecoff.c:5170
 msgid "GP prologue size exceeds field size, using 0 instead"
 msgstr ""
 
 msgid "GP prologue size exceeds field size, using 0 instead"
 msgstr ""
 
-#: expr.c:82 read.c:3121
+#: expr.c:82 read.c:3209
 msgid "bignum invalid"
 msgstr ""
 
 msgid "bignum invalid"
 msgstr ""
 
-#: expr.c:84 read.c:3123 read.c:3459 read.c:4334
+#: expr.c:84 read.c:3211 read.c:3552 read.c:4426
 msgid "floating point number invalid"
 msgstr ""
 
 msgid "floating point number invalid"
 msgstr ""
 
@@ -11450,58 +11802,58 @@ msgstr ""
 msgid "backward ref to unknown label \"%d:\""
 msgstr ""
 
 msgid "backward ref to unknown label \"%d:\""
 msgstr ""
 
-#: expr.c:680
+#: expr.c:676
 msgid "character constant too large"
 msgstr ""
 
 msgid "character constant too large"
 msgstr ""
 
-#: expr.c:926
+#: expr.c:922
 #, 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:988
+#: expr.c:980
 #, c-format
 msgid "missing '%c'"
 msgstr ""
 
 #, c-format
 msgid "missing '%c'"
 msgstr ""
 
-#: expr.c:1000 read.c:3830
+#: expr.c:991 read.c:3910
 msgid "EBCDIC constants are not supported"
 msgstr ""
 
 msgid "EBCDIC constants are not supported"
 msgstr ""
 
-#: expr.c:1121
+#: expr.c:1112
 #, c-format
 msgid "Unary operator %c ignored because bad operand follows"
 msgstr ""
 
 #, c-format
 msgid "Unary operator %c ignored because bad operand follows"
 msgstr ""
 
-#: expr.c:1167 expr.c:1192
+#: expr.c:1158 expr.c:1183
 msgid "syntax error in .startof. or .sizeof."
 msgstr ""
 
 msgid "syntax error in .startof. or .sizeof."
 msgstr ""
 
-#: expr.c:1694
+#: expr.c:1685
 msgid "missing operand; zero assumed"
 msgstr ""
 
 msgid "missing operand; zero assumed"
 msgstr ""
 
-#: expr.c:1729
+#: expr.c:1720
 msgid "left operand is a bignum; integer 0 assumed"
 msgstr ""
 
 msgid "left operand is a bignum; integer 0 assumed"
 msgstr ""
 
-#: expr.c:1731
+#: expr.c:1722
 msgid "left operand is a float; integer 0 assumed"
 msgstr ""
 
 msgid "left operand is a float; integer 0 assumed"
 msgstr ""
 
-#: expr.c:1740
+#: expr.c:1731
 msgid "right operand is a bignum; integer 0 assumed"
 msgstr ""
 
 msgid "right operand is a bignum; integer 0 assumed"
 msgstr ""
 
-#: expr.c:1742
+#: expr.c:1733
 msgid "right operand is a float; integer 0 assumed"
 msgstr ""
 
 msgid "right operand is a float; integer 0 assumed"
 msgstr ""
 
-#: expr.c:1798 symbols.c:1154
+#: expr.c:1789 symbols.c:1160
 msgid "division by zero"
 msgstr ""
 
 msgid "division by zero"
 msgstr ""
 
-#: expr.c:1896
+#: expr.c:1887
 msgid "operation combines symbols in different segments"
 msgstr ""
 
 msgid "operation combines symbols in different segments"
 msgstr ""
 
@@ -11530,21 +11882,21 @@ msgstr ""
 #. line here (assuming of course that we actually have a line of
 #. input to read), so that it can be displayed in the listing
 #. that is produced at the end of the assembly.
 #. line here (assuming of course that we actually have a line of
 #. input to read), so that it can be displayed in the listing
 #. that is produced at the end of the assembly.
-#: input-file.c:146 input-scrub.c:239 listing.c:332
+#: input-file.c:147 input-scrub.c:239 listing.c:332
 msgid "{standard input}"
 msgstr ""
 
 msgid "{standard input}"
 msgstr ""
 
-#: input-file.c:157
+#: input-file.c:155 input-file.c:166
 #, c-format
 msgid "Can't open %s for reading"
 msgstr ""
 
 #, c-format
 msgid "Can't open %s for reading"
 msgstr ""
 
-#: input-file.c:225 input-file.c:254
+#: input-file.c:231 input-file.c:260
 #, c-format
 msgid "Can't read from %s"
 msgstr ""
 
 #, c-format
 msgid "Can't read from %s"
 msgstr ""
 
-#: input-file.c:266
+#: input-file.c:272
 #, c-format
 msgid "Can't close %s"
 msgstr ""
 #, c-format
 msgid "Can't close %s"
 msgstr ""
@@ -11557,7 +11909,7 @@ msgstr ""
 msgid "partial line at end of file ignored"
 msgstr ""
 
 msgid "partial line at end of file ignored"
 msgstr ""
 
-#: itbl-ops.c:349
+#: itbl-ops.c:338
 #, c-format
 msgid "Unable to allocate memory for new instructions\n"
 msgstr ""
 #, c-format
 msgid "Unable to allocate memory for new instructions\n"
 msgstr ""
@@ -11570,63 +11922,75 @@ msgstr ""
 msgid "Error:"
 msgstr ""
 
 msgid "Error:"
 msgstr ""
 
-#: listing.c:1096
+#: listing.c:1092
 #, c-format
 msgid "can't open list file: %s"
 msgstr ""
 
 #, c-format
 msgid "can't open list file: %s"
 msgstr ""
 
-#: listing.c:1118
+#: listing.c:1114
 #, c-format
 msgid "error closing list file: %s"
 msgstr ""
 
 #, c-format
 msgid "error closing list file: %s"
 msgstr ""
 
-#: listing.c:1191
+#: listing.c:1187
 msgid "strange paper height, set to no form"
 msgstr ""
 
 msgid "strange paper height, set to no form"
 msgstr ""
 
-#: listing.c:1255
+#: listing.c:1251
 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:391
 #, no-c-format
 msgid "% operator needs absolute expression"
 msgstr ""
 
 #, no-c-format
 msgid "% operator needs absolute expression"
 msgstr ""
 
-#: macro.c:527
+#: macro.c:555
 msgid "unexpected end of file in macro definition"
 msgstr ""
 
 msgid "unexpected end of file in macro definition"
 msgstr ""
 
-#: macro.c:536
+#: macro.c:564
 msgid "missing ) after formals"
 msgstr ""
 
 msgid "missing ) after formals"
 msgstr ""
 
-#: macro.c:671
+#: macro.c:579
+msgid "Missing macro name"
+msgstr ""
+
+#: macro.c:588
+msgid "Bad macro parameter list"
+msgstr ""
+
+#: macro.c:595
+msgid "Macro with this name was already defined"
+msgstr ""
+
+#: macro.c:712
 msgid "missplaced )"
 msgstr ""
 
 msgid "missplaced )"
 msgstr ""
 
-#: macro.c:924
+#: macro.c:965
 msgid "confusion in formal parameters"
 msgstr ""
 
 msgid "confusion in formal parameters"
 msgstr ""
 
-#: macro.c:929
+#: macro.c:970
 msgid "macro formal argument does not exist"
 msgstr ""
 
 msgid "macro formal argument does not exist"
 msgstr ""
 
-#: macro.c:944
+#: macro.c:985
 msgid "can't mix positional and keyword arguments"
 msgstr ""
 
 msgid "can't mix positional and keyword arguments"
 msgstr ""
 
-#: macro.c:952
+#: macro.c:993
 msgid "too many positional arguments"
 msgstr ""
 
 msgid "too many positional arguments"
 msgstr ""
 
-#: macro.c:1118
+#: macro.c:1153
 msgid "unexpected end of file in irp or irpc"
 msgstr ""
 
 msgid "unexpected end of file in irp or irpc"
 msgstr ""
 
-#: macro.c:1126
+#: macro.c:1161
 msgid "missing model parameter"
 msgstr ""
 
 msgid "missing model parameter"
 msgstr ""
 
@@ -11724,328 +12088,342 @@ msgstr ""
 msgid "can't continue"
 msgstr ""
 
 msgid "can't continue"
 msgstr ""
 
-#: read.c:431
+#: read.c:453
 #, c-format
 msgid "error constructing %s pseudo-op table: %s"
 msgstr ""
 
 #, c-format
 msgid "error constructing %s pseudo-op table: %s"
 msgstr ""
 
-#: read.c:797
+#: read.c:819
 #, c-format
 msgid "unknown pseudo-op: `%s'"
 msgstr ""
 
 #, c-format
 msgid "unknown pseudo-op: `%s'"
 msgstr ""
 
-#: read.c:928
+#: read.c:950
 #, c-format
 msgid "label \"%d$\" redefined"
 msgstr ""
 
 #, c-format
 msgid "label \"%d$\" redefined"
 msgstr ""
 
-#: read.c:1136
+#: read.c:1181
 msgid ".abort detected.  Abandoning ship."
 msgstr ""
 
 msgid ".abort detected.  Abandoning ship."
 msgstr ""
 
-#: read.c:1154 read.c:2312
+#: read.c:1199 read.c:2398
 msgid "ignoring fill value in absolute section"
 msgstr ""
 
 msgid "ignoring fill value in absolute section"
 msgstr ""
 
-#: read.c:1241
+#: read.c:1293
 #, c-format
 msgid "alignment too large: %u assumed"
 msgstr ""
 
 #, c-format
 msgid "alignment too large: %u assumed"
 msgstr ""
 
-#: read.c:1273
+#: read.c:1325
 msgid "expected fill pattern missing"
 msgstr ""
 
 msgid "expected fill pattern missing"
 msgstr ""
 
-#: read.c:1379
+#: read.c:1430
 msgid "missing size expression"
 msgstr ""
 
 msgid "missing size expression"
 msgstr ""
 
-#: read.c:1386
+#: read.c:1436
 #, c-format
 msgid "size (%ld) out of range, ignored"
 msgstr ""
 
 #, c-format
 msgid "size (%ld) out of range, ignored"
 msgstr ""
 
-#: read.c:1406
+#: read.c:1456
 #, c-format
 msgid "size of \"%s\" is already %ld; not changing to %ld"
 msgstr ""
 
 #. Some of the back ends can't deal with non-positive line numbers.
 #. Besides, it's silly.
 #, c-format
 msgid "size of \"%s\" is already %ld; not changing to %ld"
 msgstr ""
 
 #. Some of the back ends can't deal with non-positive line numbers.
 #. Besides, it's silly.
-#: read.c:1628
+#: read.c:1677
 #, 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:1655
+#: read.c:1704
 msgid "start address not supported"
 msgstr ""
 
 msgid "start address not supported"
 msgstr ""
 
-#: read.c:1664
+#: read.c:1713
 msgid ".err encountered"
 msgstr ""
 
 msgid ".err encountered"
 msgstr ""
 
-#: read.c:1682 read.c:1684
+#: read.c:1729
+msgid ".error directive invoked in source file"
+msgstr ""
+
+#: read.c:1730
+msgid ".warning directive invoked in source file"
+msgstr ""
+
+#: read.c:1736
+#, c-format
+msgid "%s argument must be a string"
+msgstr ""
+
+#: read.c:1768 read.c:1770
 #, c-format
 msgid ".fail %ld encountered"
 msgstr ""
 
 #, c-format
 msgid ".fail %ld encountered"
 msgstr ""
 
-#: read.c:1720
+#: read.c:1806
 #, c-format
 msgid ".fill size clamped to %d"
 msgstr ""
 
 #, c-format
 msgid ".fill size clamped to %d"
 msgstr ""
 
-#: read.c:1725
+#: read.c:1811
 msgid "size negative; .fill ignored"
 msgstr ""
 
 msgid "size negative; .fill ignored"
 msgstr ""
 
-#: read.c:1731
+#: read.c:1817
 msgid "repeat < 0; .fill ignored"
 msgstr ""
 
 msgid "repeat < 0; .fill ignored"
 msgstr ""
 
-#: read.c:1888
+#: read.c:1974
 #, c-format
 msgid "unrecognized .linkonce type `%s'"
 msgstr ""
 
 #, c-format
 msgid "unrecognized .linkonce type `%s'"
 msgstr ""
 
-#: read.c:1901 read.c:1927
+#: read.c:1987 read.c:2013
 msgid ".linkonce is not supported for this object file format"
 msgstr ""
 
 msgid ".linkonce is not supported for this object file format"
 msgstr ""
 
-#: read.c:1923
+#: read.c:2009
 #, c-format
 msgid "bfd_set_section_flags: %s"
 msgstr ""
 
 #, c-format
 msgid "bfd_set_section_flags: %s"
 msgstr ""
 
-#: read.c:1953
+#: read.c:2039
 #, c-format
 msgid "error setting flags for \".sbss\": %s"
 msgstr ""
 
 #, c-format
 msgid "error setting flags for \".sbss\": %s"
 msgstr ""
 
-#: read.c:2001
+#: read.c:2087
 msgid "expected alignment after size"
 msgstr ""
 
 msgid "expected alignment after size"
 msgstr ""
 
-#: read.c:2015
+#: read.c:2101
 msgid "alignment negative; 0 assumed"
 msgstr ""
 
 msgid "alignment negative; 0 assumed"
 msgstr ""
 
-#: read.c:2246
+#: read.c:2332
 #, c-format
 msgid "attempt to redefine pseudo-op `%s' ignored"
 msgstr ""
 
 #, c-format
 msgid "attempt to redefine pseudo-op `%s' ignored"
 msgstr ""
 
-#: read.c:2307
+#: read.c:2393
 #, c-format
 msgid "invalid segment \"%s\""
 msgstr ""
 
 #, c-format
 msgid "invalid segment \"%s\""
 msgstr ""
 
-#: read.c:2315
+#: read.c:2401
 msgid "only constant offsets supported in absolute section"
 msgstr ""
 
 msgid "only constant offsets supported in absolute section"
 msgstr ""
 
-#: read.c:2354
+#: read.c:2440
 msgid "MRI style ORG pseudo-op not supported"
 msgstr ""
 
 msgid "MRI style ORG pseudo-op not supported"
 msgstr ""
 
-#: read.c:2510
+#: read.c:2596
 #, c-format
 msgid "unrecognized section type `%s'"
 msgstr ""
 
 #, c-format
 msgid "unrecognized section type `%s'"
 msgstr ""
 
-#: read.c:2524
+#: read.c:2610
 msgid "absolute sections are not supported"
 msgstr ""
 
 msgid "absolute sections are not supported"
 msgstr ""
 
-#: read.c:2539
+#: read.c:2625
 #, c-format
 msgid "unrecognized section command `%s'"
 msgstr ""
 
 #, c-format
 msgid "unrecognized section command `%s'"
 msgstr ""
 
-#: read.c:2603
-msgid ".endr encountered without preceeding .rept, .irc, or .irp"
+#: read.c:2689
+#, c-format
+msgid ".end%c encountered without preceeding %s"
 msgstr ""
 
 msgstr ""
 
-#: read.c:2631
+#: read.c:2719
 #, c-format
 msgid "%s without %s"
 msgstr ""
 
 #, c-format
 msgid "%s without %s"
 msgstr ""
 
-#: read.c:2837
+#: read.c:2925
 msgid "unsupported variable size or fill value"
 msgstr ""
 
 msgid "unsupported variable size or fill value"
 msgstr ""
 
-#: read.c:2862
+#: read.c:2950
 msgid ".space repeat count is zero, ignored"
 msgstr ""
 
 msgid ".space repeat count is zero, ignored"
 msgstr ""
 
-#: read.c:2864
+#: read.c:2952
 msgid ".space repeat count is negative, ignored"
 msgstr ""
 
 msgid ".space repeat count is negative, ignored"
 msgstr ""
 
-#: read.c:2893
+#: read.c:2981
 msgid "space allocation too complex in absolute section"
 msgstr ""
 
 msgid "space allocation too complex in absolute section"
 msgstr ""
 
-#: read.c:2899
+#: read.c:2987
 msgid "space allocation too complex in common section"
 msgstr ""
 
 msgid "space allocation too complex in common section"
 msgstr ""
 
-#: read.c:2986 read.c:4072
+#: read.c:3074 read.c:4152
 #, c-format
 msgid "bad floating literal: %s"
 msgstr ""
 
 #, c-format
 msgid "bad floating literal: %s"
 msgstr ""
 
-#: read.c:3051
+#: read.c:3139
 #, 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 ""
 
-#: read.c:3054
+#: read.c:3142
 #, 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:3117
+#: read.c:3205
 msgid "missing expression"
 msgstr ""
 
 msgid "missing expression"
 msgstr ""
 
-#: read.c:3293
+#: read.c:3386
 msgid "rva without symbol"
 msgstr ""
 
 msgid "rva without symbol"
 msgstr ""
 
-#: read.c:3415
+#: read.c:3508
 msgid "attempt to store value in absolute section"
 msgstr ""
 
 msgid "attempt to store value in absolute section"
 msgstr ""
 
-#: read.c:3453 read.c:4328
+#: read.c:3546 read.c:4420
 msgid "zero assumed for missing expression"
 msgstr ""
 
 msgid "zero assumed for missing expression"
 msgstr ""
 
-#: read.c:3465 read.c:4340 write.c:318
+#: read.c:3558 read.c:4432 write.c:313
 msgid "register value used as expression"
 msgstr ""
 
 #. Leading bits contain both 0s & 1s.
 msgid "register value used as expression"
 msgstr ""
 
 #. Leading bits contain both 0s & 1s.
-#: read.c:3556
+#: read.c:3636
 #, c-format
 msgid "value 0x%lx truncated to 0x%lx"
 msgstr ""
 
 #, c-format
 msgid "value 0x%lx truncated to 0x%lx"
 msgstr ""
 
-#: read.c:3572
+#: read.c:3652
 #, c-format
 msgid "bignum truncated to %d bytes"
 msgstr ""
 
 #, c-format
 msgid "bignum truncated to %d bytes"
 msgstr ""
 
-#: read.c:3739
+#: read.c:3819
 msgid "using a bit field width of zero"
 msgstr ""
 
 msgid "using a bit field width of zero"
 msgstr ""
 
-#: read.c:3747
+#: read.c:3827
 #, c-format
 msgid "field width \"%s\" too complex for a bitfield"
 msgstr ""
 
 #, c-format
 msgid "field width \"%s\" too complex for a bitfield"
 msgstr ""
 
-#: read.c:3755
+#: read.c:3835
 #, 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 ""
 
-#: read.c:3777
+#: read.c:3857
 #, c-format
 msgid "field value \"%s\" too complex for a bitfield"
 msgstr ""
 
 #, c-format
 msgid "field value \"%s\" too complex for a bitfield"
 msgstr ""
 
-#: read.c:3903 read.c:4094
+#: read.c:3983 read.c:4174
 msgid "unresolvable or nonpositive repeat count; using 1"
 msgstr ""
 
 msgid "unresolvable or nonpositive repeat count; using 1"
 msgstr ""
 
-#: read.c:3952
+#: read.c:4032
 #, c-format
 msgid "unknown floating type type '%c'"
 msgstr ""
 
 #, c-format
 msgid "unknown floating type type '%c'"
 msgstr ""
 
-#: read.c:3974
+#: read.c:4054
 msgid "floating point constant too large"
 msgstr ""
 
 msgid "floating point constant too large"
 msgstr ""
 
-#: read.c:4444
+#: read.c:4546
 msgid "strings must be placed into a section"
 msgstr ""
 
 msgid "strings must be placed into a section"
 msgstr ""
 
-#: read.c:4494
+#: read.c:4596
 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:4527 read.c:4613
+#: read.c:4629 read.c:4715
 msgid "unterminated string; newline inserted"
 msgstr ""
 
 msgid "unterminated string; newline inserted"
 msgstr ""
 
-#: read.c:4621
+#: read.c:4723
 msgid "bad escaped character in string"
 msgstr ""
 
 msgid "bad escaped character in string"
 msgstr ""
 
-#: read.c:4646
+#: read.c:4748
 msgid "expected address expression"
 msgstr ""
 
 msgid "expected address expression"
 msgstr ""
 
-#: read.c:4665
+#: read.c:4767
 #, c-format
 msgid "symbol \"%s\" undefined; zero assumed"
 msgstr ""
 
 #, c-format
 msgid "symbol \"%s\" undefined; zero assumed"
 msgstr ""
 
-#: read.c:4668
+#: read.c:4770
 msgid "some symbol undefined; zero assumed"
 msgstr ""
 
 msgid "some symbol undefined; zero assumed"
 msgstr ""
 
-#: read.c:4684
+#: read.c:4786
 msgid "bad or irreducible absolute expression"
 msgstr ""
 
 msgid "bad or irreducible absolute expression"
 msgstr ""
 
-#: read.c:4725
+#: read.c:4827
 msgid "this string may not contain '\\0'"
 msgstr ""
 
 msgid "this string may not contain '\\0'"
 msgstr ""
 
-#: read.c:4761
+#: read.c:4863
 msgid "missing string"
 msgstr ""
 
 msgid "missing string"
 msgstr ""
 
-#: read.c:4881
+#: read.c:4983
 #, c-format
 msgid ".incbin count zero, ignoring `%s'"
 msgstr ""
 
 #, c-format
 msgid ".incbin count zero, ignoring `%s'"
 msgstr ""
 
-#: read.c:4907
+#: read.c:5009
 #, c-format
 msgid "file not found: %s"
 msgstr ""
 
 #, c-format
 msgid "file not found: %s"
 msgstr ""
 
-#: read.c:4921
+#: read.c:5023
 #, 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:4932
+#: read.c:5034
 #, c-format
 #, c-format
-msgid "skip (%ld) + count (%ld) larger than file size (%ld)"
+msgid "skip (%ld) or count (%ld) invalid for file size (%ld)"
 msgstr ""
 
 msgstr ""
 
-#: read.c:4939
+#: read.c:5041
 #, 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:4948
+#: read.c:5050
 #, 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:5106
+#: read.c:5208
 msgid "missing .func"
 msgstr ""
 
 msgid "missing .func"
 msgstr ""
 
-#: read.c:5123
+#: read.c:5225
 msgid ".endfunc missing for previous .func"
 msgstr ""
 
 msgid ".endfunc missing for previous .func"
 msgstr ""
 
@@ -12071,169 +12449,174 @@ msgstr ""
 msgid "attempt to switch to nonexistent segment \"%s\""
 msgstr ""
 
 msgid "attempt to switch to nonexistent segment \"%s\""
 msgstr ""
 
-#: symbols.c:307
+#: symbols.c:309
 #, c-format
 msgid "cannot define symbol `%s' in absolute section"
 msgstr ""
 
 #, c-format
 msgid "cannot define symbol `%s' in absolute section"
 msgstr ""
 
-#: symbols.c:441
+#: symbols.c:443
 #, c-format
 msgid "symbol `%s' is already defined as \"%s\"/%s%ld"
 msgstr ""
 
 #, c-format
 msgid "symbol `%s' is already defined as \"%s\"/%s%ld"
 msgstr ""
 
-#: symbols.c:517 symbols.c:524
+#: symbols.c:519 symbols.c:526
 #, c-format
 msgid "inserting \"%s\" into symbol table failed: %s"
 msgstr ""
 
 #, c-format
 msgid "inserting \"%s\" into symbol table failed: %s"
 msgstr ""
 
-#: symbols.c:838 symbols.c:842
+#: symbols.c:840 symbols.c:844
 #, c-format
 msgid "undefined symbol `%s' in operation"
 msgstr ""
 
 #, c-format
 msgid "undefined symbol `%s' in operation"
 msgstr ""
 
-#: symbols.c:849
+#: symbols.c:851
 #, c-format
 msgid "invalid sections for operation on `%s' and `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid sections for operation on `%s' and `%s'"
 msgstr ""
 
-#: symbols.c:853
+#: symbols.c:855
 #, c-format
 msgid "invalid section for operation on `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid section for operation on `%s'"
 msgstr ""
 
-#: symbols.c:861 symbols.c:864
+#: symbols.c:863 symbols.c:866
 #, c-format
 msgid "undefined symbol `%s' in operation setting `%s'"
 msgstr ""
 
 #, c-format
 msgid "undefined symbol `%s' in operation setting `%s'"
 msgstr ""
 
-#: symbols.c:871
+#: symbols.c:873
 #, c-format
 msgid "invalid sections for operation on `%s' and `%s' setting `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid sections for operation on `%s' and `%s' setting `%s'"
 msgstr ""
 
-#: symbols.c:875
+#: symbols.c:877
 #, c-format
 msgid "invalid section for operation on `%s' setting `%s'"
 msgstr ""
 
 #, c-format
 msgid "invalid section for operation on `%s' setting `%s'"
 msgstr ""
 
-#: symbols.c:927
+#: symbols.c:929
 #, c-format
 msgid "symbol definition loop encountered at `%s'"
 msgstr ""
 
 #, c-format
 msgid "symbol definition loop encountered at `%s'"
 msgstr ""
 
-#: symbols.c:1156
+#: symbols.c:1162
 #, c-format
 msgid "division by zero when setting `%s'"
 msgstr ""
 
 #, c-format
 msgid "division by zero when setting `%s'"
 msgstr ""
 
-#: symbols.c:1243 write.c:1976
+#: symbols.c:1249 write.c:1977
 #, c-format
 msgid "can't resolve value for symbol `%s'"
 msgstr ""
 
 #, c-format
 msgid "can't resolve value for symbol `%s'"
 msgstr ""
 
-#: symbols.c:1627
+#: symbols.c:1637
 #, c-format
 msgid "\"%d\" (instance number %d of a %s label)"
 msgstr ""
 
 #, c-format
 msgid "\"%d\" (instance number %d of a %s label)"
 msgstr ""
 
-#: symbols.c:1663
+#: symbols.c:1673
 #, c-format
 msgid "attempt to get value of unresolved symbol `%s'"
 msgstr ""
 
 #, c-format
 msgid "attempt to get value of unresolved symbol `%s'"
 msgstr ""
 
-#: symbols.c:1906
+#: symbols.c:1916
 msgid "section symbols are already global"
 msgstr ""
 
 msgid "section symbols are already global"
 msgstr ""
 
-#: symbols.c:1946
+#: symbols.c:1961
 #, c-format
 msgid "Accessing function `%s' as thread-local object"
 msgstr ""
 
 #, c-format
 msgid "Accessing function `%s' as thread-local object"
 msgstr ""
 
-#: symbols.c:1950
+#: symbols.c:1965
 #, c-format
 msgid "Accessing `%s' as thread-local object"
 msgstr ""
 
 #, c-format
 msgid "Accessing `%s' as thread-local object"
 msgstr ""
 
-#: write.c:213
+#: write.c:208
 #, 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:345
+#: write.c:340
 msgid "rva not supported"
 msgstr ""
 
 msgid "rva not supported"
 msgstr ""
 
-#: write.c:545
+#: write.c:540
 #, c-format
 msgid "attempt to .org/.space backwards? (%ld)"
 msgstr ""
 
 #, c-format
 msgid "attempt to .org/.space backwards? (%ld)"
 msgstr ""
 
-#: write.c:971 write.c:1043
+#: write.c:966 write.c:1038
 msgid "relocation out of range"
 msgstr ""
 
 msgid "relocation out of range"
 msgstr ""
 
-#: write.c:974 write.c:1046
+#: write.c:969 write.c:1041
 #, 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:1026
+#: write.c:1021
 msgid "internal error: fixup not contained within frag"
 msgstr ""
 
 msgid "internal error: fixup not contained within frag"
 msgstr ""
 
-#: write.c:1132 write.c:1156
+#: write.c:1127 write.c:1151
 #, c-format
 msgid "FATAL: Can't write %s"
 msgstr ""
 
 #, c-format
 msgid "FATAL: Can't write %s"
 msgstr ""
 
-#: write.c:1188
+#: write.c:1183
 msgid "cannot write to output file"
 msgstr ""
 
 msgid "cannot write to output file"
 msgstr ""
 
-#: write.c:1445
+#: write.c:1440
 #, 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:1452
+#: write.c:1447
 #, 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:1913
+#: write.c:1918
 #, c-format
 msgid "local label `%s' is not defined"
 msgstr ""
 
 #, c-format
 msgid "local label `%s' is not defined"
 msgstr ""
 
-#: write.c:2206
+#: write.c:1931
+#, c-format
+msgid "`%s' can't be equated to common symbol"
+msgstr ""
+
+#: write.c:2209
 #, 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:2323
+#: write.c:2326
 #, c-format
 msgid ".word %s-%s+%s didn't fit"
 msgstr ""
 
 #, c-format
 msgid ".word %s-%s+%s didn't fit"
 msgstr ""
 
-#: write.c:2408
+#: write.c:2413
 msgid "attempt to move .org backwards"
 msgstr ""
 
 msgid "attempt to move .org backwards"
 msgstr ""
 
-#: write.c:2436
+#: write.c:2441
 msgid ".space specifies non-absolute value"
 msgstr ""
 
 msgid ".space specifies non-absolute value"
 msgstr ""
 
-#: write.c:2443
+#: write.c:2448
 msgid ".space or .fill with negative value, ignored"
 msgstr ""
 
 msgid ".space or .fill with negative value, ignored"
 msgstr ""
 
-#: write.c:2727
+#: write.c:2731
 #, 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:2739
+#: write.c:2743
 #, 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 ""
index 230c538f760f57a781fe5364d4882179647b8e2d..1b4374717767749710d16ec9863a573f82842cef 100644 (file)
@@ -1,3 +1,7 @@
+2005-03-05  Alan Modra  <amodra@bigpond.net.au>
+
+       * po/gprof.pot: Regenerate.
+
 2005-02-22  Alan Modra  <amodra@bigpond.net.au>
 
        * basic_blocks.c: Warning fixes.
 2005-02-22  Alan Modra  <amodra@bigpond.net.au>
 
        * basic_blocks.c: Warning fixes.
@@ -86,7 +90,7 @@
        * corefile.h (core_create_function_syms): Update prototype.
        (core_create_line_syms): Likewise.
        * gprof.c (main): Remove #ifdef PROF_SUPPORT_IMPLEMENTED code.
        * corefile.h (core_create_function_syms): Update prototype.
        (core_create_line_syms): Likewise.
        * gprof.c (main): Remove #ifdef PROF_SUPPORT_IMPLEMENTED code.
-       Tidy.   
+       Tidy.
 
 2004-05-17  Ben Elliston  <bje@au.ibm.com>
 
 
 2004-05-17  Ben Elliston  <bje@au.ibm.com>
 
index 48c5b665bd80d23cd660aaac49dc7510065627d7..d3971a6d2e2e044f10eb3b8c5b3d39c049daae95 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2004-07-26 11:52+0930\n"
+"POT-Creation-Date: 2005-03-03 21:05+1030\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -16,46 +16,46 @@ 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"
 
-#: alpha.c:100 mips.c:54
+#: alpha.c:102 mips.c:54
 msgid "<indirect child>"
 msgstr ""
 
 msgid "<indirect child>"
 msgstr ""
 
-#: alpha.c:117 mips.c:71
+#: alpha.c:119 mips.c:71
 #, c-format
 msgid "[find_call] %s: 0x%lx to 0x%lx\n"
 msgstr ""
 
 #, c-format
 msgid "[find_call] %s: 0x%lx to 0x%lx\n"
 msgstr ""
 
-#: alpha.c:139
+#: alpha.c:141
 #, c-format
 msgid "[find_call] 0x%lx: jsr%s <indirect_child>\n"
 msgstr ""
 
 #, c-format
 msgid "[find_call] 0x%lx: jsr%s <indirect_child>\n"
 msgstr ""
 
-#: alpha.c:149
+#: alpha.c:151
 #, c-format
 msgid "[find_call] 0x%lx: bsr"
 msgstr ""
 
 #, c-format
 msgid "[find_call] 0x%lx: bsr"
 msgstr ""
 
-#: basic_blocks.c:127 call_graph.c:89 hist.c:96
+#: basic_blocks.c:128 call_graph.c:89 hist.c:97
 #, c-format
 msgid "%s: %s: unexpected end of file\n"
 msgstr ""
 
 #, c-format
 msgid "%s: %s: unexpected end of file\n"
 msgstr ""
 
-#: basic_blocks.c:195
+#: basic_blocks.c:196
 #, c-format
 msgid "%s: warning: ignoring basic-block exec counts (use -l or --line)\n"
 msgstr ""
 
 #. FIXME: This only works if bfd_vma is unsigned long.
 #, c-format
 msgid "%s: warning: ignoring basic-block exec counts (use -l or --line)\n"
 msgstr ""
 
 #. FIXME: This only works if bfd_vma is unsigned long.
-#: basic_blocks.c:286 basic_blocks.c:296
+#: basic_blocks.c:287 basic_blocks.c:297
 #, c-format
 msgid "%s:%d: (%s:0x%lx) %lu executions\n"
 msgstr ""
 
 #, c-format
 msgid "%s:%d: (%s:0x%lx) %lu executions\n"
 msgstr ""
 
-#: basic_blocks.c:287 basic_blocks.c:297
+#: basic_blocks.c:288 basic_blocks.c:298
 msgid "<unknown>"
 msgstr ""
 
 msgid "<unknown>"
 msgstr ""
 
-#: basic_blocks.c:540
+#: basic_blocks.c:541
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -66,7 +66,7 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: basic_blocks.c:564
+#: basic_blocks.c:565
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -74,29 +74,29 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: basic_blocks.c:565
+#: basic_blocks.c:566
 #, c-format
 msgid "%9ld   Executable lines in this file\n"
 msgstr ""
 
 #, c-format
 msgid "%9ld   Executable lines in this file\n"
 msgstr ""
 
-#: basic_blocks.c:567
+#: basic_blocks.c:568
 #, c-format
 msgid "%9ld   Lines executed\n"
 msgstr ""
 
 #, c-format
 msgid "%9ld   Lines executed\n"
 msgstr ""
 
-#: basic_blocks.c:568
+#: basic_blocks.c:569
 #, c-format
 msgid "%9.2f   Percent of the file executed\n"
 msgstr ""
 
 #, c-format
 msgid "%9.2f   Percent of the file executed\n"
 msgstr ""
 
-#: basic_blocks.c:572
+#: basic_blocks.c:573
 #, c-format
 msgid ""
 "\n"
 "%9lu   Total number of line executions\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "\n"
 "%9lu   Total number of line executions\n"
 msgstr ""
 
-#: basic_blocks.c:574
+#: basic_blocks.c:575
 #, c-format
 msgid "%9.2f   Average executions per line\n"
 msgstr ""
 #, c-format
 msgid "%9.2f   Average executions per line\n"
 msgstr ""
@@ -120,7 +120,7 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: cg_print.c:78 hist.c:358
+#: cg_print.c:78 hist.c:359
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -170,7 +170,7 @@ msgstr ""
 msgid "descendants"
 msgstr ""
 
 msgid "descendants"
 msgstr ""
 
-#: cg_print.c:98 hist.c:384
+#: cg_print.c:98 hist.c:385
 msgid "name"
 msgstr ""
 
 msgid "name"
 msgstr ""
 
@@ -210,137 +210,137 @@ msgstr ""
 msgid "<cycle %d>"
 msgstr ""
 
 msgid "<cycle %d>"
 msgstr ""
 
-#: corefile.c:63
+#: corefile.c:64
 #, c-format
 msgid "%s: could not open %s.\n"
 msgstr ""
 
 #, c-format
 msgid "%s: could not open %s.\n"
 msgstr ""
 
-#: corefile.c:77 corefile.c:111
+#: corefile.c:78 corefile.c:112
 #, c-format
 msgid "%s: unable to parse mapping file %s.\n"
 msgstr ""
 
 #, c-format
 msgid "%s: unable to parse mapping file %s.\n"
 msgstr ""
 
-#: corefile.c:154
+#: corefile.c:155
 #, c-format
 msgid "%s: %s: not in a.out format\n"
 msgstr ""
 
 #, c-format
 msgid "%s: %s: not in a.out format\n"
 msgstr ""
 
-#: corefile.c:165
+#: corefile.c:166
 #, c-format
 msgid "%s: can't find .text section in %s\n"
 msgstr ""
 
 #, c-format
 msgid "%s: can't find .text section in %s\n"
 msgstr ""
 
-#: corefile.c:223
+#: corefile.c:224
 #, c-format
 msgid "%s: ran out room for %lu bytes of text space\n"
 msgstr ""
 
 #, c-format
 msgid "%s: ran out room for %lu bytes of text space\n"
 msgstr ""
 
-#: corefile.c:237
+#: corefile.c:238
 #, c-format
 msgid "%s: can't do -c\n"
 msgstr ""
 
 #, c-format
 msgid "%s: can't do -c\n"
 msgstr ""
 
-#: corefile.c:271
+#: corefile.c:272
 #, c-format
 msgid "%s: -c not supported on architecture %s\n"
 msgstr ""
 
 #, c-format
 msgid "%s: -c not supported on architecture %s\n"
 msgstr ""
 
-#: corefile.c:436
+#: corefile.c:437
 #, c-format
 msgid "%s: file `%s' has no symbols\n"
 msgstr ""
 
 #, c-format
 msgid "%s: file `%s' has no symbols\n"
 msgstr ""
 
-#: corefile.c:750
+#: corefile.c:751
 #, 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 ""
 
-#: gmon_io.c:82
+#: gmon_io.c:83
 #, c-format
 msgid "%s: address size has unexpected value of %u\n"
 msgstr ""
 
 #, c-format
 msgid "%s: address size has unexpected value of %u\n"
 msgstr ""
 
-#: gmon_io.c:316 gmon_io.c:411
+#: gmon_io.c:317 gmon_io.c:413
 #, c-format
 msgid "%s: file too short to be a gmon file\n"
 msgstr ""
 
 #, c-format
 msgid "%s: file too short to be a gmon file\n"
 msgstr ""
 
-#: gmon_io.c:326 gmon_io.c:454
+#: gmon_io.c:327 gmon_io.c:456
 #, c-format
 msgid "%s: file `%s' has bad magic cookie\n"
 msgstr ""
 
 #, c-format
 msgid "%s: file `%s' has bad magic cookie\n"
 msgstr ""
 
-#: gmon_io.c:337
+#: gmon_io.c:338
 #, c-format
 msgid "%s: file `%s' has unsupported version %d\n"
 msgstr ""
 
 #, c-format
 msgid "%s: file `%s' has unsupported version %d\n"
 msgstr ""
 
-#: gmon_io.c:367
+#: gmon_io.c:368
 #, c-format
 msgid "%s: %s: found bad tag %d (file corrupted?)\n"
 msgstr ""
 
 #, c-format
 msgid "%s: %s: found bad tag %d (file corrupted?)\n"
 msgstr ""
 
-#: gmon_io.c:433
+#: gmon_io.c:435
 #, c-format
 msgid "%s: profiling rate incompatible with first gmon file\n"
 msgstr ""
 
 #, c-format
 msgid "%s: profiling rate incompatible with first gmon file\n"
 msgstr ""
 
-#: gmon_io.c:481
+#: gmon_io.c:483
 #, c-format
 msgid "%s: incompatible with first gmon file\n"
 msgstr ""
 
 #, c-format
 msgid "%s: incompatible with first gmon file\n"
 msgstr ""
 
-#: gmon_io.c:509
+#: gmon_io.c:511
 #, c-format
 msgid "%s: file '%s' does not appear to be in gmon.out format\n"
 msgstr ""
 
 #, c-format
 msgid "%s: file '%s' does not appear to be in gmon.out format\n"
 msgstr ""
 
-#: gmon_io.c:530
+#: gmon_io.c:532
 #, c-format
 msgid "%s: unexpected EOF after reading %d/%d bins\n"
 msgstr ""
 
 #, c-format
 msgid "%s: unexpected EOF after reading %d/%d bins\n"
 msgstr ""
 
-#: gmon_io.c:563
+#: gmon_io.c:565
 #, 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:569 gmon_io.c:745
+#: gmon_io.c:571 gmon_io.c:747
 #, 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:576
+#: gmon_io.c:578
 #, c-format
 msgid "File `%s' (version %d) contains:\n"
 msgstr ""
 
 #, c-format
 msgid "File `%s' (version %d) contains:\n"
 msgstr ""
 
-#: gmon_io.c:579
+#: gmon_io.c:581
 #, c-format
 msgid "\t%d histogram record\n"
 msgstr ""
 
 #, c-format
 msgid "\t%d histogram record\n"
 msgstr ""
 
-#: gmon_io.c:580
+#: gmon_io.c:582
 #, c-format
 msgid "\t%d histogram records\n"
 msgstr ""
 
 #, c-format
 msgid "\t%d histogram records\n"
 msgstr ""
 
-#: gmon_io.c:582
+#: gmon_io.c:584
 #, c-format
 msgid "\t%d call-graph record\n"
 msgstr ""
 
 #, c-format
 msgid "\t%d call-graph record\n"
 msgstr ""
 
-#: gmon_io.c:583
+#: gmon_io.c:585
 #, c-format
 msgid "\t%d call-graph records\n"
 msgstr ""
 
 #, c-format
 msgid "\t%d call-graph records\n"
 msgstr ""
 
-#: gmon_io.c:585
+#: gmon_io.c:587
 #, 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:586
+#: gmon_io.c:588
 #, c-format
 msgid "\t%d basic-block count records\n"
 msgstr ""
 #, c-format
 msgid "\t%d basic-block count records\n"
 msgstr ""
@@ -422,63 +422,63 @@ 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:125
+#: hist.c:126
 #, c-format
 msgid "%s: `%s' is incompatible with first gmon file\n"
 msgstr ""
 
 #, c-format
 msgid "%s: `%s' is incompatible with first gmon file\n"
 msgstr ""
 
-#: hist.c:141
+#: hist.c:142
 #, c-format
 #, c-format
-msgid "%s: %s: unexpected EOF after reading %d of %d samples\n"
+msgid "%s: %s: unexpected EOF after reading %u of %u samples\n"
 msgstr ""
 
 msgstr ""
 
-#: hist.c:354
+#: hist.c:355
 #, c-format
 msgid "%c%c/call"
 msgstr ""
 
 #, c-format
 msgid "%c%c/call"
 msgstr ""
 
-#: hist.c:362
+#: hist.c:363
 #, c-format
 msgid ""
 " for %.2f%% of %.2f %s\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 " for %.2f%% of %.2f %s\n"
 "\n"
 msgstr ""
 
-#: hist.c:368
+#: hist.c:369
 #, 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:373
+#: hist.c:374
 #, c-format
 msgid ""
 " no time accumulated\n"
 "\n"
 msgstr ""
 
 #, c-format
 msgid ""
 " no time accumulated\n"
 "\n"
 msgstr ""
 
-#: hist.c:380
+#: hist.c:381
 msgid "cumulative"
 msgstr ""
 
 msgid "cumulative"
 msgstr ""
 
-#: hist.c:380
+#: hist.c:381
 msgid "self  "
 msgstr ""
 
 msgid "self  "
 msgstr ""
 
-#: hist.c:380
+#: hist.c:381
 msgid "total "
 msgstr ""
 
 msgid "total "
 msgstr ""
 
-#: hist.c:383
+#: hist.c:384
 msgid "time"
 msgstr ""
 
 msgid "time"
 msgstr ""
 
-#: hist.c:383
+#: hist.c:384
 msgid "calls"
 msgstr ""
 
 msgid "calls"
 msgstr ""
 
-#: hist.c:472
+#: hist.c:473
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -487,7 +487,7 @@ msgid ""
 "flat profile:\n"
 msgstr ""
 
 "flat profile:\n"
 msgstr ""
 
-#: hist.c:478
+#: hist.c:479
 #, c-format
 msgid "Flat profile:\n"
 msgstr ""
 #, c-format
 msgid "Flat profile:\n"
 msgstr ""
index 37af7e8387b8250770ea9f02259f742cda95f4a7..531a604142093b790ed46546787fdf7c16523029 100644 (file)
@@ -1,3 +1,7 @@
+2005-03-05  Alan Modra  <amodra@bigpond.net.au>
+
+       * po/ld.pot: Regenerate.
+
 2005-03-02  Jan Beulich  <jbeulich@novell.com>
 
        * ldmain.c (remove_output): Use unlink_if_ordinary instead of unlink.
 2005-03-02  Jan Beulich  <jbeulich@novell.com>
 
        * ldmain.c (remove_output): Use unlink_if_ordinary instead of unlink.
index 51761fe96362aa435b7c4438a383e62d678001aa..29a6cd5bd279c4a0ecf9a62e6881a3b1f4822c9d 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2004-09-17 10:55+0930\n"
+"POT-Creation-Date: 2005-03-03 21:05+1030\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -31,11 +31,11 @@ msgstr ""
 msgid "Errors encountered processing file %s"
 msgstr ""
 
 msgid "Errors encountered processing file %s"
 msgstr ""
 
-#: emultempl/armcoff.em:188 emultempl/pe.em:1446
+#: emultempl/armcoff.em:188 emultempl/pe.em:1455
 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:193 emultempl/pe.em:1451
+#: emultempl/armcoff.em:193 emultempl/pe.em:1460
 msgid "%P: warning: connot find thumb start symbol %s\n"
 msgstr ""
 
 msgid "%P: warning: connot find thumb start symbol %s\n"
 msgstr ""
 
@@ -271,70 +271,70 @@ msgid ""
 "                                       greater than 2 gigabytes\n"
 msgstr ""
 
 "                                       greater than 2 gigabytes\n"
 msgstr ""
 
-#: emultempl/pe.em:415
+#: emultempl/pe.em:414
 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:451
+#: emultempl/pe.em:445
 msgid "%P%F: invalid subsystem type %s\n"
 msgstr ""
 
 msgid "%P%F: invalid subsystem type %s\n"
 msgstr ""
 
-#: emultempl/pe.em:463
+#: emultempl/pe.em:484
 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:480
+#: emultempl/pe.em:501
 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:497
+#: emultempl/pe.em:518
 #, 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:713
+#: emultempl/pe.em:734
 msgid "%P: warning, file alignment > section alignment.\n"
 msgstr ""
 
 msgid "%P: warning, file alignment > section alignment.\n"
 msgstr ""
 
-#: emultempl/pe.em:800 emultempl/pe.em:827
+#: emultempl/pe.em:821 emultempl/pe.em:848
 #, 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:805 emultempl/pe.em:832
+#: emultempl/pe.em:826 emultempl/pe.em:853
 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:806 emultempl/pe.em:833
+#: emultempl/pe.em:827 emultempl/pe.em:854
 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:852
+#: emultempl/pe.em:873
 #, 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:889
+#: emultempl/pe.em:910
 #, 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:962
+#: emultempl/pe.em:983
 msgid "%F%P: PE operations on non PE file.\n"
 msgstr ""
 
 msgid "%F%P: PE operations on non PE file.\n"
 msgstr ""
 
-#: emultempl/pe.em:1238
+#: emultempl/pe.em:1258
 #, c-format
 msgid "Errors encountered processing file %s\n"
 msgstr ""
 
 #, c-format
 msgid "Errors encountered processing file %s\n"
 msgstr ""
 
-#: emultempl/pe.em:1261
+#: emultempl/pe.em:1281
 #, c-format
 msgid "Errors encountered processing file %s for interworking"
 msgstr ""
 
 #, c-format
 msgid "Errors encountered processing file %s for interworking"
 msgstr ""
 
-#: emultempl/pe.em:1323 ldexp.c:541 ldlang.c:1970 ldlang.c:4582 ldlang.c:4613
-#: ldmain.c:1133
+#: emultempl/pe.em:1340 ldexp.c:570 ldlang.c:2408 ldlang.c:5135 ldlang.c:5166
+#: ldmain.c:1161
 msgid "%P%F: bfd_link_hash_lookup failed: %E\n"
 msgstr ""
 
 msgid "%P%F: bfd_link_hash_lookup failed: %E\n"
 msgstr ""
 
@@ -368,19 +368,19 @@ msgstr ""
 msgid "No symbols\n"
 msgstr ""
 
 msgid "No symbols\n"
 msgstr ""
 
-#: ldcref.c:384
-msgid "%P: symbol `%T' missing from main hash table\n"
-msgstr ""
-
-#: ldcref.c:448
+#: ldcref.c:359 ldcref.c:478
 msgid "%B%F: could not read symbols; %E\n"
 msgstr ""
 
 msgid "%B%F: could not read symbols; %E\n"
 msgstr ""
 
-#: ldcref.c:452 ldmain.c:1198 ldmain.c:1202
+#: ldcref.c:363 ldcref.c:482 ldmain.c:1226 ldmain.c:1230
 msgid "%B%F: could not read symbols: %E\n"
 msgstr ""
 
 msgid "%B%F: could not read symbols: %E\n"
 msgstr ""
 
-#: ldcref.c:517 ldcref.c:524 ldmain.c:1245 ldmain.c:1252
+#: ldcref.c:414
+msgid "%P: symbol `%T' missing from main hash table\n"
+msgstr ""
+
+#: ldcref.c:547 ldcref.c:554 ldmain.c:1273 ldmain.c:1280
 msgid "%B%F: could not read relocs: %E\n"
 msgstr ""
 
 msgid "%B%F: could not read relocs: %E\n"
 msgstr ""
 
@@ -388,7 +388,7 @@ msgstr ""
 #. in OUTSECNAME.  This reloc is from a section which is
 #. mapped into a section from which references to OUTSECNAME
 #. are prohibited.  We must report an error.
 #. in OUTSECNAME.  This reloc is from a section which is
 #. mapped into a section from which references to OUTSECNAME
 #. are prohibited.  We must report an error.
-#: ldcref.c:543
+#: ldcref.c:573
 msgid "%X%C: prohibited cross reference from %s to `%T' in %s\n"
 msgstr ""
 
 msgid "%X%C: prohibited cross reference from %s to `%T' in %s\n"
 msgstr ""
 
@@ -415,78 +415,83 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: ldemul.c:226
+#: ldemul.c:227
 #, c-format
 msgid "%S SYSLIB ignored\n"
 msgstr ""
 
 #, c-format
 msgid "%S SYSLIB ignored\n"
 msgstr ""
 
-#: ldemul.c:232
+#: ldemul.c:233
 #, c-format
 msgid "%S HLL ignored\n"
 msgstr ""
 
 #, c-format
 msgid "%S HLL ignored\n"
 msgstr ""
 
-#: ldemul.c:252
+#: ldemul.c:253
 msgid "%P: unrecognised emulation mode: %s\n"
 msgstr ""
 
 msgid "%P: unrecognised emulation mode: %s\n"
 msgstr ""
 
-#: ldemul.c:253
+#: ldemul.c:254
 msgid "Supported emulations: "
 msgstr ""
 
 msgid "Supported emulations: "
 msgstr ""
 
-#: ldemul.c:295
+#: ldemul.c:296
 #, c-format
 msgid "  no emulation specific options.\n"
 msgstr ""
 
 #, c-format
 msgid "  no emulation specific options.\n"
 msgstr ""
 
-#: ldexp.c:369
+#: ldexp.c:379
 #, c-format
 msgid "%F%S %% by zero\n"
 msgstr ""
 
 #, c-format
 msgid "%F%S %% by zero\n"
 msgstr ""
 
-#: ldexp.c:376
+#: ldexp.c:386
 #, c-format
 msgid "%F%S / by zero\n"
 msgstr ""
 
 #, c-format
 msgid "%F%S / by zero\n"
 msgstr ""
 
-#: ldexp.c:554
+#: ldexp.c:583
 #, 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 ""
 
-#: ldexp.c:574
+#: ldexp.c:604
 #, c-format
 msgid "%F%S: undefined symbol `%s' referenced in expression\n"
 msgstr ""
 
 #, c-format
 msgid "%F%S: undefined symbol `%s' referenced in expression\n"
 msgstr ""
 
-#: ldexp.c:701
+#: ldexp.c:665 ldexp.c:678
+#, c-format
+msgid "%F%S: undefined MEMORY region `%s' referenced in expression\n"
+msgstr ""
+
+#: ldexp.c:757
 #, 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:711
+#: ldexp.c:770
 #, 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:715
+#: ldexp.c:774
 #, 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:724
+#: ldexp.c:783
 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:751
+#: ldexp.c:810
 msgid "%P%F:%s: hash creation failed\n"
 msgstr ""
 
 msgid "%P%F:%s: hash creation failed\n"
 msgstr ""
 
-#: ldexp.c:1029 ldexp.c:1061
+#: ldexp.c:1077 ldexp.c:1109
 #, c-format
 msgid "%F%S nonconstant expression for %s\n"
 msgstr ""
 
 #, c-format
 msgid "%F%S nonconstant expression for %s\n"
 msgstr ""
 
-#: ldexp.c:1115
+#: ldexp.c:1163
 #, c-format
 msgid "%F%S non constant expression for %s\n"
 msgstr ""
 #, c-format
 msgid "%F%S non constant expression for %s\n"
 msgstr ""
@@ -505,49 +510,45 @@ msgstr ""
 msgid "%F%P: invalid BFD target `%s'\n"
 msgstr ""
 
 msgid "%F%P: invalid BFD target `%s'\n"
 msgstr ""
 
-#: ldfile.c:253 ldfile.c:270
+#: ldfile.c:255 ldfile.c:282
 msgid "%P: skipping incompatible %s when searching for %s\n"
 msgstr ""
 
 msgid "%P: skipping incompatible %s when searching for %s\n"
 msgstr ""
 
-#: ldfile.c:372
+#: ldfile.c:267
+msgid "%F%P: attempted static link of dynamic object `%s'\n"
+msgstr ""
+
+#: ldfile.c:384
 msgid "%F%P: %s (%s): No such file: %E\n"
 msgstr ""
 
 msgid "%F%P: %s (%s): No such file: %E\n"
 msgstr ""
 
-#: ldfile.c:375
+#: ldfile.c:387
 msgid "%F%P: %s: No such file: %E\n"
 msgstr ""
 
 msgid "%F%P: %s: No such file: %E\n"
 msgstr ""
 
-#: ldfile.c:405
+#: ldfile.c:417
 msgid "%F%P: cannot find %s inside %s\n"
 msgstr ""
 
 msgid "%F%P: cannot find %s inside %s\n"
 msgstr ""
 
-#: ldfile.c:408
+#: ldfile.c:420
 msgid "%F%P: cannot find %s\n"
 msgstr ""
 
 msgid "%F%P: cannot find %s\n"
 msgstr ""
 
-#: ldfile.c:425 ldfile.c:441
+#: ldfile.c:437 ldfile.c:453
 #, c-format
 msgid "cannot find script file %s\n"
 msgstr ""
 
 #, c-format
 msgid "cannot find script file %s\n"
 msgstr ""
 
-#: ldfile.c:427 ldfile.c:443
+#: ldfile.c:439 ldfile.c:455
 #, c-format
 msgid "opened script file %s\n"
 msgstr ""
 
 #, c-format
 msgid "opened script file %s\n"
 msgstr ""
 
-#: ldfile.c:487
+#: ldfile.c:499
 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:524
-msgid "%P%F: unknown architecture: %s\n"
-msgstr ""
-
-#: ldfile.c:538
-msgid "%P%F: target architecture respecified\n"
-msgstr ""
-
-#: ldfile.c:590
+#: ldfile.c:546
 msgid "%P%F: cannot represent machine `%s'\n"
 msgstr ""
 
 msgid "%P%F: cannot represent machine `%s'\n"
 msgstr ""
 
@@ -559,34 +560,34 @@ msgstr ""
 msgid "%P:%S: warning: redeclaration of memory region '%s'\n"
 msgstr ""
 
 msgid "%P:%S: warning: redeclaration of memory region '%s'\n"
 msgstr ""
 
-#: ldlang.c:571
+#: ldlang.c:557
 msgid "%P:%S: warning: memory region %s not declared\n"
 msgstr ""
 
 msgid "%P:%S: warning: memory region %s not declared\n"
 msgstr ""
 
-#: ldlang.c:705
+#: ldlang.c:1073
 msgid ""
 "\n"
 "Memory Configuration\n"
 "\n"
 msgstr ""
 
 msgid ""
 "\n"
 "Memory Configuration\n"
 "\n"
 msgstr ""
 
-#: ldlang.c:707
+#: ldlang.c:1075
 msgid "Name"
 msgstr ""
 
 msgid "Name"
 msgstr ""
 
-#: ldlang.c:707
+#: ldlang.c:1075
 msgid "Origin"
 msgstr ""
 
 msgid "Origin"
 msgstr ""
 
-#: ldlang.c:707
+#: ldlang.c:1075
 msgid "Length"
 msgstr ""
 
 msgid "Length"
 msgstr ""
 
-#: ldlang.c:707
+#: ldlang.c:1075
 msgid "Attributes"
 msgstr ""
 
 msgid "Attributes"
 msgstr ""
 
-#: ldlang.c:747
+#: ldlang.c:1115
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -594,455 +595,467 @@ msgid ""
 "\n"
 msgstr ""
 
 "\n"
 msgstr ""
 
-#: ldlang.c:815
+#: ldlang.c:1183
 msgid "%P%F: Illegal use of `%s' section\n"
 msgstr ""
 
 msgid "%P%F: Illegal use of `%s' section\n"
 msgstr ""
 
-#: ldlang.c:825
+#: ldlang.c:1193
 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:1305
+#: ldlang.c:1775
 msgid "%B: file not recognized: %E\n"
 msgstr ""
 
 msgid "%B: file not recognized: %E\n"
 msgstr ""
 
-#: ldlang.c:1306
+#: ldlang.c:1776
 msgid "%B: matching formats:"
 msgstr ""
 
 msgid "%B: matching formats:"
 msgstr ""
 
-#: ldlang.c:1313
+#: ldlang.c:1783
 msgid "%F%B: file not recognized: %E\n"
 msgstr ""
 
 msgid "%F%B: file not recognized: %E\n"
 msgstr ""
 
-#: ldlang.c:1380
+#: ldlang.c:1847
 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:1391 ldlang.c:1405
+#: ldlang.c:1858 ldlang.c:1872
 msgid "%F%B: could not read symbols: %E\n"
 msgstr ""
 
 msgid "%F%B: could not read symbols: %E\n"
 msgstr ""
 
-#: ldlang.c:1660
+#: ldlang.c:2127
 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:1674
+#: ldlang.c:2141
 msgid "%P%F: target %s not found\n"
 msgstr ""
 
 msgid "%P%F: target %s not found\n"
 msgstr ""
 
-#: ldlang.c:1676
+#: ldlang.c:2143
 msgid "%P%F: cannot open output file %s: %E\n"
 msgstr ""
 
 msgid "%P%F: cannot open output file %s: %E\n"
 msgstr ""
 
-#: ldlang.c:1686
+#: ldlang.c:2149
 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:1690
+#: ldlang.c:2153
 msgid "%P%F:%s: can not set architecture: %E\n"
 msgstr ""
 
 msgid "%P%F:%s: can not set architecture: %E\n"
 msgstr ""
 
-#: ldlang.c:1694
+#: ldlang.c:2157
 msgid "%P%F: can not create link hash table: %E\n"
 msgstr ""
 
 msgid "%P%F: can not create link hash table: %E\n"
 msgstr ""
 
-#: ldlang.c:1863
+#: ldlang.c:2301
 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:1881
+#: ldlang.c:2319
 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:2193
+#: ldlang.c:2710
 msgid " load address 0x%V"
 msgstr ""
 
 msgid " load address 0x%V"
 msgstr ""
 
-#: ldlang.c:2344
+#: ldlang.c:2874
 msgid "%W (size before relaxing)\n"
 msgstr ""
 
 msgid "%W (size before relaxing)\n"
 msgstr ""
 
-#: ldlang.c:2431
+#: ldlang.c:2961
 #, c-format
 msgid "Address of section %s set to "
 msgstr ""
 
 #, c-format
 msgid "Address of section %s set to "
 msgstr ""
 
-#: ldlang.c:2584
+#: ldlang.c:3114
 #, c-format
 msgid "Fail with %d\n"
 msgstr ""
 
 #, c-format
 msgid "Fail with %d\n"
 msgstr ""
 
-#: ldlang.c:2820
+#: ldlang.c:3351
 msgid "%X%P: section %s [%V -> %V] overlaps section %s [%V -> %V]\n"
 msgstr ""
 
 msgid "%X%P: section %s [%V -> %V] overlaps section %s [%V -> %V]\n"
 msgstr ""
 
-#: ldlang.c:2848
+#: ldlang.c:3379
 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:2857
+#: ldlang.c:3388
 msgid "%X%P: region %s is full (%B section %s)\n"
 msgstr ""
 
 msgid "%X%P: region %s is full (%B section %s)\n"
 msgstr ""
 
-#: ldlang.c:2906
+#: ldlang.c:3439
 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:2960
+#: ldlang.c:3493
 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:2965
+#: ldlang.c:3498
 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:2982
+#: ldlang.c:3515
 msgid "%P: warning: changing start of section %s by %u bytes\n"
 msgstr ""
 
 msgid "%P: warning: changing start of section %s by %u bytes\n"
 msgstr ""
 
-#: ldlang.c:2999
+#: ldlang.c:3532
 #, 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:3178
+#: ldlang.c:3703
 msgid "%P%F: can't relax section: %E\n"
 msgstr ""
 
 msgid "%P%F: can't relax section: %E\n"
 msgstr ""
 
-#: ldlang.c:3398
+#: ldlang.c:3960
 msgid "%F%P: invalid data statement\n"
 msgstr ""
 
 msgid "%F%P: invalid data statement\n"
 msgstr ""
 
-#: ldlang.c:3437
+#: ldlang.c:3999
 msgid "%F%P: invalid reloc statement\n"
 msgstr ""
 
 msgid "%F%P: invalid reloc statement\n"
 msgstr ""
 
-#: ldlang.c:3579
+#: ldlang.c:4141
 msgid "%P%F:%s: can't set start address\n"
 msgstr ""
 
 msgid "%P%F:%s: can't set start address\n"
 msgstr ""
 
-#: ldlang.c:3592 ldlang.c:3611
+#: ldlang.c:4154 ldlang.c:4173
 msgid "%P%F: can't set start address\n"
 msgstr ""
 
 msgid "%P%F: can't set start address\n"
 msgstr ""
 
-#: ldlang.c:3604
+#: ldlang.c:4166
 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:3616
+#: ldlang.c:4178
 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:3665
+#: ldlang.c:4227
 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:3675
+#: ldlang.c:4237
 msgid ""
 "%P: warning: %s architecture of input file `%B' is incompatible with %s "
 "output\n"
 msgstr ""
 
 msgid ""
 "%P: warning: %s architecture of input file `%B' is incompatible with %s "
 "output\n"
 msgstr ""
 
-#: ldlang.c:3697
+#: ldlang.c:4259
 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:3781
+#: ldlang.c:4343
 msgid ""
 "\n"
 "Allocating common symbols\n"
 msgstr ""
 
 msgid ""
 "\n"
 "Allocating common symbols\n"
 msgstr ""
 
-#: ldlang.c:3782
+#: ldlang.c:4344
 msgid ""
 "Common symbol       size              file\n"
 "\n"
 msgstr ""
 
 msgid ""
 "Common symbol       size              file\n"
 "\n"
 msgstr ""
 
-#. This message happens when using the
-#. svr3.ifile linker script, so I have
-#. disabled it.
-#: ldlang.c:3859
-msgid "%P: no [COMMON] command, defaulting to .bss\n"
-msgstr ""
-
-#: ldlang.c:3916
+#: ldlang.c:4470
 msgid "%P%F: invalid syntax in flags\n"
 msgstr ""
 
 msgid "%P%F: invalid syntax in flags\n"
 msgstr ""
 
-#: ldlang.c:4192
+#: ldlang.c:4740
 msgid "%P%F: Failed to create hash table\n"
 msgstr ""
 
 msgid "%P%F: Failed to create hash table\n"
 msgstr ""
 
-#: ldlang.c:4504
+#: ldlang.c:5057
 msgid "%P%Fmultiple STARTUP files\n"
 msgstr ""
 
 msgid "%P%Fmultiple STARTUP files\n"
 msgstr ""
 
-#: ldlang.c:4552
+#: ldlang.c:5105
 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:4794
+#: ldlang.c:5345
 msgid "%F%P: bfd_record_phdr failed: %E\n"
 msgstr ""
 
 msgid "%F%P: bfd_record_phdr failed: %E\n"
 msgstr ""
 
-#: ldlang.c:4814
+#: ldlang.c:5365
 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:5200
+#: ldlang.c:5751
 msgid "%X%P: unknown language `%s' in version information\n"
 msgstr ""
 
 msgid "%X%P: unknown language `%s' in version information\n"
 msgstr ""
 
-#: ldlang.c:5342
+#: ldlang.c:5893
 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:5351
+#: ldlang.c:5902
 msgid "%X%P: duplicate version tag `%s'\n"
 msgstr ""
 
 msgid "%X%P: duplicate version tag `%s'\n"
 msgstr ""
 
-#: ldlang.c:5371 ldlang.c:5380 ldlang.c:5397 ldlang.c:5407
+#: ldlang.c:5922 ldlang.c:5931 ldlang.c:5948 ldlang.c:5958
 msgid "%X%P: duplicate expression `%s' in version information\n"
 msgstr ""
 
 msgid "%X%P: duplicate expression `%s' in version information\n"
 msgstr ""
 
-#: ldlang.c:5447
+#: ldlang.c:5998
 msgid "%X%P: unable to find version dependency `%s'\n"
 msgstr ""
 
 msgid "%X%P: unable to find version dependency `%s'\n"
 msgstr ""
 
-#: ldlang.c:5469
+#: ldlang.c:6020
 msgid "%X%P: unable to read .exports section contents\n"
 msgstr ""
 
 msgid "%X%P: unable to read .exports section contents\n"
 msgstr ""
 
-#: ldmain.c:254
+#: ldmain.c:229
 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:361
+#: ldmain.c:341
 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 ""
 
-#: ldmain.c:363
+#: ldmain.c:343
 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:369
+#: ldmain.c:347
+msgid "%P%F: -static and -shared may not be used together\n"
+msgstr ""
+
+#: 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:371
+#: ldmain.c:354
 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:413
+#: ldmain.c:396
 msgid "using external linker script:"
 msgstr ""
 
 msgid "using external linker script:"
 msgstr ""
 
-#: ldmain.c:415
+#: ldmain.c:398
 msgid "using internal linker script:"
 msgstr ""
 
 msgid "using internal linker script:"
 msgstr ""
 
-#: ldmain.c:449
+#: ldmain.c:432
 msgid "%P%F: no input files\n"
 msgstr ""
 
 msgid "%P%F: no input files\n"
 msgstr ""
 
-#: ldmain.c:453
+#: ldmain.c:436
 msgid "%P: mode %s\n"
 msgstr ""
 
 msgid "%P: mode %s\n"
 msgstr ""
 
-#: ldmain.c:469
+#: ldmain.c:452
 msgid "%P%F: cannot open map file %s: %E\n"
 msgstr ""
 
 msgid "%P%F: cannot open map file %s: %E\n"
 msgstr ""
 
-#: ldmain.c:499
+#: ldmain.c:482
 msgid "%P: link errors found, deleting executable `%s'\n"
 msgstr ""
 
 msgid "%P: link errors found, deleting executable `%s'\n"
 msgstr ""
 
-#: ldmain.c:508
+#: ldmain.c:491
 msgid "%F%B: final close failed: %E\n"
 msgstr ""
 
 msgid "%F%B: final close failed: %E\n"
 msgstr ""
 
-#: ldmain.c:534
+#: ldmain.c:517
 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:537
+#: ldmain.c:520
 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:544
+#: ldmain.c:527
 msgid "%P: Error writing file `%s'\n"
 msgstr ""
 
 msgid "%P: Error writing file `%s'\n"
 msgstr ""
 
-#: ldmain.c:549 pe-dll.c:1450
+#: ldmain.c:532 pe-dll.c:1447
 #, c-format
 msgid "%P: Error closing file `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "%P: Error closing file `%s'\n"
 msgstr ""
 
-#: ldmain.c:565
+#: ldmain.c:548
 #, 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:568
+#: ldmain.c:551
 #, c-format
 msgid "%s: data size %ld\n"
 msgstr ""
 
 #, c-format
 msgid "%s: data size %ld\n"
 msgstr ""
 
-#: ldmain.c:606
+#: ldmain.c:634
 msgid "%P%F: missing argument to -m\n"
 msgstr ""
 
 msgid "%P%F: missing argument to -m\n"
 msgstr ""
 
-#: ldmain.c:752 ldmain.c:770 ldmain.c:800
+#: ldmain.c:780 ldmain.c:798 ldmain.c:828
 msgid "%P%F: bfd_hash_table_init failed: %E\n"
 msgstr ""
 
 msgid "%P%F: bfd_hash_table_init failed: %E\n"
 msgstr ""
 
-#: ldmain.c:756 ldmain.c:774
+#: ldmain.c:784 ldmain.c:802
 msgid "%P%F: bfd_hash_lookup failed: %E\n"
 msgstr ""
 
 msgid "%P%F: bfd_hash_lookup failed: %E\n"
 msgstr ""
 
-#: ldmain.c:788
+#: ldmain.c:816
 msgid "%X%P: error: duplicate retain-symbols-file\n"
 msgstr ""
 
 msgid "%X%P: error: duplicate retain-symbols-file\n"
 msgstr ""
 
-#: ldmain.c:830
+#: ldmain.c:858
 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:835
+#: ldmain.c:863
 msgid "%P: `-retain-symbols-file' overrides `-s' and `-S'\n"
 msgstr ""
 
 msgid "%P: `-retain-symbols-file' overrides `-s' and `-S'\n"
 msgstr ""
 
-#: ldmain.c:910
+#: ldmain.c:938
 #, 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:980
+#: ldmain.c:1008
 msgid "%X%C: multiple definition of `%T'\n"
 msgstr ""
 
 msgid "%X%C: multiple definition of `%T'\n"
 msgstr ""
 
-#: ldmain.c:983
+#: ldmain.c:1011
 msgid "%D: first defined here\n"
 msgstr ""
 
 msgid "%D: first defined here\n"
 msgstr ""
 
-#: ldmain.c:987
+#: ldmain.c:1015
 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:1017
+#: ldmain.c:1045
 msgid "%B: warning: definition of `%T' overriding common\n"
 msgstr ""
 
 msgid "%B: warning: definition of `%T' overriding common\n"
 msgstr ""
 
-#: ldmain.c:1020
+#: ldmain.c:1048
 msgid "%B: warning: common is here\n"
 msgstr ""
 
 msgid "%B: warning: common is here\n"
 msgstr ""
 
-#: ldmain.c:1027
+#: ldmain.c:1055
 msgid "%B: warning: common of `%T' overridden by definition\n"
 msgstr ""
 
 msgid "%B: warning: common of `%T' overridden by definition\n"
 msgstr ""
 
-#: ldmain.c:1030
+#: ldmain.c:1058
 msgid "%B: warning: defined here\n"
 msgstr ""
 
 msgid "%B: warning: defined here\n"
 msgstr ""
 
-#: ldmain.c:1037
+#: ldmain.c:1065
 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:1040
+#: ldmain.c:1068
 msgid "%B: warning: larger common is here\n"
 msgstr ""
 
 msgid "%B: warning: larger common is here\n"
 msgstr ""
 
-#: ldmain.c:1044
+#: ldmain.c:1072
 msgid "%B: warning: common of `%T' overriding smaller common\n"
 msgstr ""
 
 msgid "%B: warning: common of `%T' overriding smaller common\n"
 msgstr ""
 
-#: ldmain.c:1047
+#: ldmain.c:1075
 msgid "%B: warning: smaller common is here\n"
 msgstr ""
 
 msgid "%B: warning: smaller common is here\n"
 msgstr ""
 
-#: ldmain.c:1051
+#: ldmain.c:1079
 msgid "%B: warning: multiple common of `%T'\n"
 msgstr ""
 
 msgid "%B: warning: multiple common of `%T'\n"
 msgstr ""
 
-#: ldmain.c:1053
+#: ldmain.c:1081
 msgid "%B: warning: previous common is here\n"
 msgstr ""
 
 msgid "%B: warning: previous common is here\n"
 msgstr ""
 
-#: ldmain.c:1073 ldmain.c:1111
+#: ldmain.c:1101 ldmain.c:1139
 msgid "%P: warning: global constructor %s used\n"
 msgstr ""
 
 msgid "%P: warning: global constructor %s used\n"
 msgstr ""
 
-#: ldmain.c:1121
+#: ldmain.c:1149
 msgid "%P%F: BFD backend error: BFD_RELOC_CTOR unsupported\n"
 msgstr ""
 
 msgid "%P%F: BFD backend error: BFD_RELOC_CTOR unsupported\n"
 msgstr ""
 
-#: ldmain.c:1298
+#. We found a reloc for the symbol we are looking for.
+#: ldmain.c:1203 ldmain.c:1205 ldmain.c:1207 ldmain.c:1245 ldmain.c:1293
+msgid "warning: "
+msgstr ""
+
+#: ldmain.c:1327
 msgid "%F%P: bfd_hash_table_init failed: %E\n"
 msgstr ""
 
 msgid "%F%P: bfd_hash_table_init failed: %E\n"
 msgstr ""
 
-#: ldmain.c:1305
+#: ldmain.c:1334
 msgid "%F%P: bfd_hash_lookup failed: %E\n"
 msgstr ""
 
 msgid "%F%P: bfd_hash_lookup failed: %E\n"
 msgstr ""
 
-#: ldmain.c:1326
+#: ldmain.c:1355
 msgid "%X%C: undefined reference to `%T'\n"
 msgstr ""
 
 msgid "%X%C: undefined reference to `%T'\n"
 msgstr ""
 
-#: ldmain.c:1329
+#: ldmain.c:1358
 msgid "%C: warning: undefined reference to `%T'\n"
 msgstr ""
 
 msgid "%C: warning: undefined reference to `%T'\n"
 msgstr ""
 
-#: ldmain.c:1335
+#: ldmain.c:1364
 msgid "%X%D: more undefined references to `%T' follow\n"
 msgstr ""
 
 msgid "%X%D: more undefined references to `%T' follow\n"
 msgstr ""
 
-#: ldmain.c:1338
+#: ldmain.c:1367
 msgid "%D: warning: more undefined references to `%T' follow\n"
 msgstr ""
 
 msgid "%D: warning: more undefined references to `%T' follow\n"
 msgstr ""
 
-#: ldmain.c:1349
+#: ldmain.c:1378
 msgid "%X%B: undefined reference to `%T'\n"
 msgstr ""
 
 msgid "%X%B: undefined reference to `%T'\n"
 msgstr ""
 
-#: ldmain.c:1352
+#: ldmain.c:1381
 msgid "%B: warning: undefined reference to `%T'\n"
 msgstr ""
 
 msgid "%B: warning: undefined reference to `%T'\n"
 msgstr ""
 
-#: ldmain.c:1358
+#: ldmain.c:1387
 msgid "%X%B: more undefined references to `%T' follow\n"
 msgstr ""
 
 msgid "%X%B: more undefined references to `%T' follow\n"
 msgstr ""
 
-#: ldmain.c:1361
+#: ldmain.c:1390
 msgid "%B: warning: more undefined references to `%T' follow\n"
 msgstr ""
 
 msgid "%B: warning: more undefined references to `%T' follow\n"
 msgstr ""
 
-#: ldmain.c:1395 ldmain.c:1423 ldmain.c:1441
+#: ldmain.c:1425 ldmain.c:1478 ldmain.c:1496
 msgid "%P%X: generated"
 msgstr ""
 
 msgid "%P%X: generated"
 msgstr ""
 
-#: ldmain.c:1402
+#: ldmain.c:1432
 msgid " additional relocation overflows omitted from the output\n"
 msgstr ""
 
 msgid " additional relocation overflows omitted from the output\n"
 msgstr ""
 
-#: ldmain.c:1406
-msgid " relocation truncated to fit: %s %T"
+#: ldmain.c:1445
+msgid " relocation truncated to fit: %s against undefined symbol `%T'"
+msgstr ""
+
+#: ldmain.c:1450
+msgid ""
+" relocation truncated to fit: %s against symbol `%T' defined in %A section "
+"in %B"
+msgstr ""
+
+#: ldmain.c:1460
+msgid " relocation truncated to fit: %s against `%T'"
 msgstr ""
 
 msgstr ""
 
-#: ldmain.c:1426
+#: ldmain.c:1481
 #, c-format
 msgid "dangerous relocation: %s\n"
 msgstr ""
 
 #, c-format
 msgid "dangerous relocation: %s\n"
 msgstr ""
 
-#: ldmain.c:1444
+#: ldmain.c:1499
 msgid " reloc refers to symbol `%T' which is not being output\n"
 msgstr ""
 
 msgid " reloc refers to symbol `%T' which is not being output\n"
 msgstr ""
 
@@ -1051,32 +1064,32 @@ msgstr ""
 msgid "no symbol"
 msgstr ""
 
 msgid "no symbol"
 msgstr ""
 
-#: ldmisc.c:237
+#: ldmisc.c:240
 #, c-format
 msgid "built in linker script:%u"
 msgstr ""
 
 #, c-format
 msgid "built in linker script:%u"
 msgstr ""
 
-#: ldmisc.c:286 ldmisc.c:290
+#: ldmisc.c:289 ldmisc.c:293
 msgid "%B%F: could not read symbols\n"
 msgstr ""
 
 msgid "%B%F: could not read symbols\n"
 msgstr ""
 
-#: ldmisc.c:317
-msgid ": In function `%T':\n"
+#: ldmisc.c:329
+msgid "%B: In function `%T':\n"
 msgstr ""
 
 msgstr ""
 
-#: ldmisc.c:464
+#: ldmisc.c:480
 msgid "%F%P: internal error %s %d\n"
 msgstr ""
 
 msgid "%F%P: internal error %s %d\n"
 msgstr ""
 
-#: ldmisc.c:510
+#: ldmisc.c:526
 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:513
+#: ldmisc.c:529
 msgid "%P: internal error: aborting at %s line %d\n"
 msgstr ""
 
 msgid "%P: internal error: aborting at %s line %d\n"
 msgstr ""
 
-#: ldmisc.c:515
+#: ldmisc.c:531
 msgid "%P%F: please report this bug\n"
 msgstr ""
 
 msgid "%P%F: please report this bug\n"
 msgstr ""
 
@@ -1088,7 +1101,7 @@ msgstr ""
 
 #: ldver.c:42
 #, c-format
 
 #: ldver.c:42
 #, c-format
-msgid "Copyright 2002 Free Software Foundation, Inc.\n"
+msgid "Copyright 2005 Free Software Foundation, Inc.\n"
 msgstr ""
 
 #: ldver.c:43
 msgstr ""
 
 #: ldver.c:43
@@ -1124,592 +1137,616 @@ msgstr ""
 msgid "%F%P: final link failed: %E\n"
 msgstr ""
 
 msgid "%F%P: final link failed: %E\n"
 msgstr ""
 
-#: lexsup.c:189 lexsup.c:307
+#: lexsup.c:195 lexsup.c:327
 msgid "KEYWORD"
 msgstr ""
 
 msgid "KEYWORD"
 msgstr ""
 
-#: lexsup.c:189
+#: lexsup.c:195
 msgid "Shared library control for HP/UX compatibility"
 msgstr ""
 
 msgid "Shared library control for HP/UX compatibility"
 msgstr ""
 
-#: lexsup.c:192
+#: lexsup.c:198
 msgid "ARCH"
 msgstr ""
 
 msgid "ARCH"
 msgstr ""
 
-#: lexsup.c:192
+#: lexsup.c:198
 msgid "Set architecture"
 msgstr ""
 
 msgid "Set architecture"
 msgstr ""
 
-#: lexsup.c:194 lexsup.c:392
+#: lexsup.c:200 lexsup.c:421
 msgid "TARGET"
 msgstr ""
 
 msgid "TARGET"
 msgstr ""
 
-#: lexsup.c:194
+#: lexsup.c:200
 msgid "Specify target for following input files"
 msgstr ""
 
 msgid "Specify target for following input files"
 msgstr ""
 
-#: lexsup.c:197 lexsup.c:244 lexsup.c:256 lexsup.c:269 lexsup.c:357
-#: lexsup.c:404 lexsup.c:458
+#: lexsup.c:203 lexsup.c:252 lexsup.c:264 lexsup.c:277 lexsup.c:380
+#: lexsup.c:433 lexsup.c:490
 msgid "FILE"
 msgstr ""
 
 msgid "FILE"
 msgstr ""
 
-#: lexsup.c:197
+#: lexsup.c:203
 msgid "Read MRI format linker script"
 msgstr ""
 
 msgid "Read MRI format linker script"
 msgstr ""
 
-#: lexsup.c:199
+#: lexsup.c:205
 msgid "Force common symbols to be defined"
 msgstr ""
 
 msgid "Force common symbols to be defined"
 msgstr ""
 
-#: lexsup.c:203 lexsup.c:443 lexsup.c:445 lexsup.c:447
+#: lexsup.c:209 lexsup.c:475 lexsup.c:477 lexsup.c:479
 msgid "ADDRESS"
 msgstr ""
 
 msgid "ADDRESS"
 msgstr ""
 
-#: lexsup.c:203
+#: lexsup.c:209
 msgid "Set start address"
 msgstr ""
 
 msgid "Set start address"
 msgstr ""
 
-#: lexsup.c:205
+#: lexsup.c:211
 msgid "Export all dynamic symbols"
 msgstr ""
 
 msgid "Export all dynamic symbols"
 msgstr ""
 
-#: lexsup.c:207
+#: lexsup.c:213
 msgid "Link big-endian objects"
 msgstr ""
 
 msgid "Link big-endian objects"
 msgstr ""
 
-#: lexsup.c:209
+#: lexsup.c:215
 msgid "Link little-endian objects"
 msgstr ""
 
 msgid "Link little-endian objects"
 msgstr ""
 
-#: lexsup.c:211 lexsup.c:214
+#: lexsup.c:217 lexsup.c:220
 msgid "SHLIB"
 msgstr ""
 
 msgid "SHLIB"
 msgstr ""
 
-#: lexsup.c:211
+#: lexsup.c:217
 msgid "Auxiliary filter for shared object symbol table"
 msgstr ""
 
 msgid "Auxiliary filter for shared object symbol table"
 msgstr ""
 
-#: lexsup.c:214
+#: lexsup.c:220
 msgid "Filter for shared object symbol table"
 msgstr ""
 
 msgid "Filter for shared object symbol table"
 msgstr ""
 
-#: lexsup.c:217
+#: lexsup.c:223
 msgid "Ignored"
 msgstr ""
 
 msgid "Ignored"
 msgstr ""
 
-#: lexsup.c:219
+#: lexsup.c:225
 msgid "SIZE"
 msgstr ""
 
 msgid "SIZE"
 msgstr ""
 
-#: lexsup.c:219
+#: lexsup.c:225
 msgid "Small data size (if no size, same as --shared)"
 msgstr ""
 
 msgid "Small data size (if no size, same as --shared)"
 msgstr ""
 
-#: lexsup.c:222
+#: lexsup.c:228
 msgid "FILENAME"
 msgstr ""
 
 msgid "FILENAME"
 msgstr ""
 
-#: lexsup.c:222
+#: lexsup.c:228
 msgid "Set internal name of shared library"
 msgstr ""
 
 msgid "Set internal name of shared library"
 msgstr ""
 
-#: lexsup.c:224
+#: lexsup.c:230
 msgid "PROGRAM"
 msgstr ""
 
 msgid "PROGRAM"
 msgstr ""
 
-#: lexsup.c:224
+#: lexsup.c:230
 msgid "Set PROGRAM as the dynamic linker to use"
 msgstr ""
 
 msgid "Set PROGRAM as the dynamic linker to use"
 msgstr ""
 
-#: lexsup.c:227
+#: lexsup.c:233
 msgid "LIBNAME"
 msgstr ""
 
 msgid "LIBNAME"
 msgstr ""
 
-#: lexsup.c:227
+#: lexsup.c:233
 msgid "Search for library LIBNAME"
 msgstr ""
 
 msgid "Search for library LIBNAME"
 msgstr ""
 
-#: lexsup.c:229
+#: lexsup.c:235
 msgid "DIRECTORY"
 msgstr ""
 
 msgid "DIRECTORY"
 msgstr ""
 
-#: lexsup.c:229
+#: lexsup.c:235
 msgid "Add DIRECTORY to library search path"
 msgstr ""
 
 msgid "Add DIRECTORY to library search path"
 msgstr ""
 
-#: lexsup.c:232
+#: lexsup.c:238
+msgid "Override the default sysroot location"
+msgstr ""
+
+#: lexsup.c:240
 msgid "EMULATION"
 msgstr ""
 
 msgid "EMULATION"
 msgstr ""
 
-#: lexsup.c:232
+#: lexsup.c:240
 msgid "Set emulation"
 msgstr ""
 
 msgid "Set emulation"
 msgstr ""
 
-#: lexsup.c:234
+#: lexsup.c:242
 msgid "Print map file on standard output"
 msgstr ""
 
 msgid "Print map file on standard output"
 msgstr ""
 
-#: lexsup.c:236
+#: lexsup.c:244
 msgid "Do not page align data"
 msgstr ""
 
 msgid "Do not page align data"
 msgstr ""
 
-#: lexsup.c:238
+#: lexsup.c:246
 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:241
+#: lexsup.c:249
 msgid "Page align data, make text readonly"
 msgstr ""
 
 msgid "Page align data, make text readonly"
 msgstr ""
 
-#: lexsup.c:244
+#: lexsup.c:252
 msgid "Set output file name"
 msgstr ""
 
 msgid "Set output file name"
 msgstr ""
 
-#: lexsup.c:246
+#: lexsup.c:254
 msgid "Optimize output file"
 msgstr ""
 
 msgid "Optimize output file"
 msgstr ""
 
-#: lexsup.c:248
+#: lexsup.c:256
 msgid "Ignored for SVR4 compatibility"
 msgstr ""
 
 msgid "Ignored for SVR4 compatibility"
 msgstr ""
 
-#: lexsup.c:252
+#: lexsup.c:260
 msgid "Generate relocatable output"
 msgstr ""
 
 msgid "Generate relocatable output"
 msgstr ""
 
-#: lexsup.c:256
+#: lexsup.c:264
 msgid "Just link symbols (if directory, same as --rpath)"
 msgstr ""
 
 msgid "Just link symbols (if directory, same as --rpath)"
 msgstr ""
 
-#: lexsup.c:259
+#: lexsup.c:267
 msgid "Strip all symbols"
 msgstr ""
 
 msgid "Strip all symbols"
 msgstr ""
 
-#: lexsup.c:261
+#: lexsup.c:269
 msgid "Strip debugging symbols"
 msgstr ""
 
 msgid "Strip debugging symbols"
 msgstr ""
 
-#: lexsup.c:263
+#: lexsup.c:271
 msgid "Strip symbols in discarded sections"
 msgstr ""
 
 msgid "Strip symbols in discarded sections"
 msgstr ""
 
-#: lexsup.c:265
+#: lexsup.c:273
 msgid "Do not strip symbols in discarded sections"
 msgstr ""
 
 msgid "Do not strip symbols in discarded sections"
 msgstr ""
 
-#: lexsup.c:267
+#: lexsup.c:275
 msgid "Trace file opens"
 msgstr ""
 
 msgid "Trace file opens"
 msgstr ""
 
-#: lexsup.c:269
+#: lexsup.c:277
 msgid "Read linker script"
 msgstr ""
 
 msgid "Read linker script"
 msgstr ""
 
-#: lexsup.c:271 lexsup.c:289 lexsup.c:340 lexsup.c:355 lexsup.c:436
-#: lexsup.c:461 lexsup.c:500
+#: lexsup.c:279 lexsup.c:297 lexsup.c:363 lexsup.c:378 lexsup.c:468
+#: lexsup.c:493 lexsup.c:520
 msgid "SYMBOL"
 msgstr ""
 
 msgid "SYMBOL"
 msgstr ""
 
-#: lexsup.c:271
+#: lexsup.c:279
 msgid "Start with undefined reference to SYMBOL"
 msgstr ""
 
 msgid "Start with undefined reference to SYMBOL"
 msgstr ""
 
-#: lexsup.c:274
+#: lexsup.c:282
 msgid "[=SECTION]"
 msgstr ""
 
 msgid "[=SECTION]"
 msgstr ""
 
-#: lexsup.c:275
+#: lexsup.c:283
 msgid "Don't merge input [SECTION | orphan] sections"
 msgstr ""
 
 msgid "Don't merge input [SECTION | orphan] sections"
 msgstr ""
 
-#: lexsup.c:277
+#: lexsup.c:285
 msgid "Build global constructor/destructor tables"
 msgstr ""
 
 msgid "Build global constructor/destructor tables"
 msgstr ""
 
-#: lexsup.c:279
+#: lexsup.c:287
 msgid "Print version information"
 msgstr ""
 
 msgid "Print version information"
 msgstr ""
 
-#: lexsup.c:281
+#: lexsup.c:289
 msgid "Print version and emulation information"
 msgstr ""
 
 msgid "Print version and emulation information"
 msgstr ""
 
-#: lexsup.c:283
+#: lexsup.c:291
 msgid "Discard all local symbols"
 msgstr ""
 
 msgid "Discard all local symbols"
 msgstr ""
 
-#: lexsup.c:285
+#: lexsup.c:293
 msgid "Discard temporary local symbols (default)"
 msgstr ""
 
 msgid "Discard temporary local symbols (default)"
 msgstr ""
 
-#: lexsup.c:287
+#: lexsup.c:295
 msgid "Don't discard any local symbols"
 msgstr ""
 
 msgid "Don't discard any local symbols"
 msgstr ""
 
-#: lexsup.c:289
+#: lexsup.c:297
 msgid "Trace mentions of SYMBOL"
 msgstr ""
 
 msgid "Trace mentions of SYMBOL"
 msgstr ""
 
-#: lexsup.c:291 lexsup.c:406 lexsup.c:408
+#: lexsup.c:299 lexsup.c:435 lexsup.c:437
 msgid "PATH"
 msgstr ""
 
 msgid "PATH"
 msgstr ""
 
-#: lexsup.c:291
+#: lexsup.c:299
 msgid "Default search path for Solaris compatibility"
 msgstr ""
 
 msgid "Default search path for Solaris compatibility"
 msgstr ""
 
-#: lexsup.c:294
+#: lexsup.c:302
 msgid "Start a group"
 msgstr ""
 
 msgid "Start a group"
 msgstr ""
 
-#: lexsup.c:296
+#: lexsup.c:304
 msgid "End a group"
 msgstr ""
 
 msgid "End a group"
 msgstr ""
 
-#: lexsup.c:300
+#: lexsup.c:308
 msgid "Accept input files whose architecture cannot be determined"
 msgstr ""
 
 msgid "Accept input files whose architecture cannot be determined"
 msgstr ""
 
-#: lexsup.c:304
+#: lexsup.c:312
 msgid "Reject input files whose architecture is unknown"
 msgstr ""
 
 msgid "Reject input files whose architecture is unknown"
 msgstr ""
 
-#: lexsup.c:307
+#: lexsup.c:315
+msgid ""
+"Set DT_NEEDED tags for DT_NEEDED entries in\n"
+"\t\t\t\tfollowing dynamic libs"
+msgstr ""
+
+#: lexsup.c:318
+msgid ""
+"Do not set DT_NEEDED tags for DT_NEEDED entries\n"
+"\t\t\t\tin following dynamic libs"
+msgstr ""
+
+#: lexsup.c:321
+msgid "Only set DT_NEEDED for following dynamic libs if used"
+msgstr ""
+
+#: lexsup.c:324
+msgid "Always set DT_NEEDED for following dynamic libs"
+msgstr ""
+
+#: lexsup.c:327
 msgid "Ignored for SunOS compatibility"
 msgstr ""
 
 msgid "Ignored for SunOS compatibility"
 msgstr ""
 
-#: lexsup.c:309
+#: lexsup.c:329
 msgid "Link against shared libraries"
 msgstr ""
 
 msgid "Link against shared libraries"
 msgstr ""
 
-#: lexsup.c:315
+#: lexsup.c:335
 msgid "Do not link against shared libraries"
 msgstr ""
 
 msgid "Do not link against shared libraries"
 msgstr ""
 
-#: lexsup.c:323
+#: lexsup.c:343
 msgid "Bind global references locally"
 msgstr ""
 
 msgid "Bind global references locally"
 msgstr ""
 
-#: lexsup.c:325
+#: lexsup.c:345
 msgid "Check section addresses for overlaps (default)"
 msgstr ""
 
 msgid "Check section addresses for overlaps (default)"
 msgstr ""
 
-#: lexsup.c:328
+#: lexsup.c:348
 msgid "Do not check section addresses for overlaps"
 msgstr ""
 
 msgid "Do not check section addresses for overlaps"
 msgstr ""
 
-#: lexsup.c:331
+#: lexsup.c:351
 msgid "Output cross reference table"
 msgstr ""
 
 msgid "Output cross reference table"
 msgstr ""
 
-#: lexsup.c:333
+#: lexsup.c:353
 msgid "SYMBOL=EXPRESSION"
 msgstr ""
 
 msgid "SYMBOL=EXPRESSION"
 msgstr ""
 
-#: lexsup.c:333
+#: lexsup.c:353
 msgid "Define a symbol"
 msgstr ""
 
 msgid "Define a symbol"
 msgstr ""
 
-#: lexsup.c:335
+#: lexsup.c:355
 msgid "[=STYLE]"
 msgstr ""
 
 msgid "[=STYLE]"
 msgstr ""
 
-#: lexsup.c:335
+#: lexsup.c:355
 msgid "Demangle symbol names [using STYLE]"
 msgstr ""
 
 msgid "Demangle symbol names [using STYLE]"
 msgstr ""
 
-#: lexsup.c:338
+#: lexsup.c:358
 msgid "Generate embedded relocs"
 msgstr ""
 
 msgid "Generate embedded relocs"
 msgstr ""
 
-#: lexsup.c:340
+#: lexsup.c:360
+msgid "Treat warnings as errors"
+msgstr ""
+
+#: lexsup.c:363
 msgid "Call SYMBOL at unload-time"
 msgstr ""
 
 msgid "Call SYMBOL at unload-time"
 msgstr ""
 
-#: lexsup.c:342
+#: lexsup.c:365
 msgid "Force generation of file with .exe suffix"
 msgstr ""
 
 msgid "Force generation of file with .exe suffix"
 msgstr ""
 
-#: lexsup.c:344
+#: lexsup.c:367
 msgid "Remove unused sections (on some targets)"
 msgstr ""
 
 msgid "Remove unused sections (on some targets)"
 msgstr ""
 
-#: lexsup.c:347
+#: lexsup.c:370
 msgid "Don't remove unused sections (default)"
 msgstr ""
 
 msgid "Don't remove unused sections (default)"
 msgstr ""
 
-#: lexsup.c:350
+#: lexsup.c:373
 msgid "Set default hash table size close to <NUMBER>"
 msgstr ""
 
 msgid "Set default hash table size close to <NUMBER>"
 msgstr ""
 
-#: lexsup.c:353
+#: lexsup.c:376
 msgid "Print option help"
 msgstr ""
 
 msgid "Print option help"
 msgstr ""
 
-#: lexsup.c:355
+#: lexsup.c:378
 msgid "Call SYMBOL at load-time"
 msgstr ""
 
 msgid "Call SYMBOL at load-time"
 msgstr ""
 
-#: lexsup.c:357
+#: lexsup.c:380
 msgid "Write a map file"
 msgstr ""
 
 msgid "Write a map file"
 msgstr ""
 
-#: lexsup.c:359
+#: lexsup.c:382
 msgid "Do not define Common storage"
 msgstr ""
 
 msgid "Do not define Common storage"
 msgstr ""
 
-#: lexsup.c:361
+#: lexsup.c:384
 msgid "Do not demangle symbol names"
 msgstr ""
 
 msgid "Do not demangle symbol names"
 msgstr ""
 
-#: lexsup.c:363
+#: lexsup.c:386
 msgid "Use less memory and more disk I/O"
 msgstr ""
 
 msgid "Use less memory and more disk I/O"
 msgstr ""
 
-#: lexsup.c:365
+#: lexsup.c:388
 msgid "Do not allow unresolved references in object files"
 msgstr ""
 
 msgid "Do not allow unresolved references in object files"
 msgstr ""
 
-#: lexsup.c:368
+#: lexsup.c:391
 msgid "Allow unresolved references in shared libaries"
 msgstr ""
 
 msgid "Allow unresolved references in shared libaries"
 msgstr ""
 
-#: lexsup.c:372
+#: lexsup.c:395
 msgid "Do not allow unresolved references in shared libs"
 msgstr ""
 
 msgid "Do not allow unresolved references in shared libs"
 msgstr ""
 
-#: lexsup.c:376
+#: lexsup.c:399
 msgid "Allow multiple definitions"
 msgstr ""
 
 msgid "Allow multiple definitions"
 msgstr ""
 
-#: lexsup.c:378
+#: lexsup.c:401
 msgid "Disallow undefined version"
 msgstr ""
 
 msgid "Disallow undefined version"
 msgstr ""
 
-#: lexsup.c:380
+#: lexsup.c:403
+msgid "Create default symbol version"
+msgstr ""
+
+#: lexsup.c:406
+msgid "Create default symbol version for imported symbols"
+msgstr ""
+
+#: lexsup.c:409
 msgid "Don't warn about mismatched input files"
 msgstr ""
 
 msgid "Don't warn about mismatched input files"
 msgstr ""
 
-#: lexsup.c:382
+#: lexsup.c:411
 msgid "Turn off --whole-archive"
 msgstr ""
 
 msgid "Turn off --whole-archive"
 msgstr ""
 
-#: lexsup.c:384
+#: lexsup.c:413
 msgid "Create an output file even if errors occur"
 msgstr ""
 
 msgid "Create an output file even if errors occur"
 msgstr ""
 
-#: lexsup.c:389
+#: lexsup.c:418
 msgid ""
 "Only use library directories specified on\n"
 "\t\t\t\tthe command line"
 msgstr ""
 
 msgid ""
 "Only use library directories specified on\n"
 "\t\t\t\tthe command line"
 msgstr ""
 
-#: lexsup.c:392
+#: lexsup.c:421
 msgid "Specify target of output file"
 msgstr ""
 
 msgid "Specify target of output file"
 msgstr ""
 
-#: lexsup.c:395
+#: lexsup.c:424
 msgid "Ignored for Linux compatibility"
 msgstr ""
 
 msgid "Ignored for Linux compatibility"
 msgstr ""
 
-#: lexsup.c:398
+#: lexsup.c:427
 msgid "Reduce memory overheads, possibly taking much longer"
 msgstr ""
 
 msgid "Reduce memory overheads, possibly taking much longer"
 msgstr ""
 
-#: lexsup.c:401
+#: lexsup.c:430
 msgid "Relax branches on certain targets"
 msgstr ""
 
 msgid "Relax branches on certain targets"
 msgstr ""
 
-#: lexsup.c:404
+#: lexsup.c:433
 msgid "Keep only symbols listed in FILE"
 msgstr ""
 
 msgid "Keep only symbols listed in FILE"
 msgstr ""
 
-#: lexsup.c:406
+#: lexsup.c:435
 msgid "Set runtime shared library search path"
 msgstr ""
 
 msgid "Set runtime shared library search path"
 msgstr ""
 
-#: lexsup.c:408
+#: lexsup.c:437
 msgid "Set link time shared library search path"
 msgstr ""
 
 msgid "Set link time shared library search path"
 msgstr ""
 
-#: lexsup.c:411
+#: lexsup.c:440
 msgid "Create a shared library"
 msgstr ""
 
 msgid "Create a shared library"
 msgstr ""
 
-#: lexsup.c:415
+#: lexsup.c:444
 msgid "Create a position independent executable"
 msgstr ""
 
 msgid "Create a position independent executable"
 msgstr ""
 
-#: lexsup.c:419
+#: lexsup.c:448
 msgid "Sort common symbols by size"
 msgstr ""
 
 msgid "Sort common symbols by size"
 msgstr ""
 
-#: lexsup.c:423
+#: lexsup.c:452
+msgid "name|alignment"
+msgstr ""
+
+#: lexsup.c:453
+msgid "Sort sections by name or maximum alignment"
+msgstr ""
+
+#: lexsup.c:455
 msgid "COUNT"
 msgstr ""
 
 msgid "COUNT"
 msgstr ""
 
-#: lexsup.c:423
+#: lexsup.c:455
 msgid "How many tags to reserve in .dynamic section"
 msgstr ""
 
 msgid "How many tags to reserve in .dynamic section"
 msgstr ""
 
-#: lexsup.c:426
+#: lexsup.c:458
 msgid "[=SIZE]"
 msgstr ""
 
 msgid "[=SIZE]"
 msgstr ""
 
-#: lexsup.c:426
+#: lexsup.c:458
 msgid "Split output sections every SIZE octets"
 msgstr ""
 
 msgid "Split output sections every SIZE octets"
 msgstr ""
 
-#: lexsup.c:429
+#: lexsup.c:461
 msgid "[=COUNT]"
 msgstr ""
 
 msgid "[=COUNT]"
 msgstr ""
 
-#: lexsup.c:429
+#: lexsup.c:461
 msgid "Split output sections every COUNT relocs"
 msgstr ""
 
 msgid "Split output sections every COUNT relocs"
 msgstr ""
 
-#: lexsup.c:432
+#: lexsup.c:464
 msgid "Print memory usage statistics"
 msgstr ""
 
 msgid "Print memory usage statistics"
 msgstr ""
 
-#: lexsup.c:434
+#: lexsup.c:466
 msgid "Display target specific options"
 msgstr ""
 
 msgid "Display target specific options"
 msgstr ""
 
-#: lexsup.c:436
+#: lexsup.c:468
 msgid "Do task level linking"
 msgstr ""
 
 msgid "Do task level linking"
 msgstr ""
 
-#: lexsup.c:438
+#: lexsup.c:470
 msgid "Use same format as native linker"
 msgstr ""
 
 msgid "Use same format as native linker"
 msgstr ""
 
-#: lexsup.c:440
+#: lexsup.c:472
 msgid "SECTION=ADDRESS"
 msgstr ""
 
 msgid "SECTION=ADDRESS"
 msgstr ""
 
-#: lexsup.c:440
+#: lexsup.c:472
 msgid "Set address of named section"
 msgstr ""
 
 msgid "Set address of named section"
 msgstr ""
 
-#: lexsup.c:443
+#: lexsup.c:475
 msgid "Set address of .bss section"
 msgstr ""
 
 msgid "Set address of .bss section"
 msgstr ""
 
-#: lexsup.c:445
+#: lexsup.c:477
 msgid "Set address of .data section"
 msgstr ""
 
 msgid "Set address of .data section"
 msgstr ""
 
-#: lexsup.c:447
+#: lexsup.c:479
 msgid "Set address of .text section"
 msgstr ""
 
 msgid "Set address of .text section"
 msgstr ""
 
-#: lexsup.c:450
+#: lexsup.c:482
 msgid ""
 "How to handle unresolved symbols.  <method> is:\n"
 "\t\t\t\tignore-all, report-all, ignore-in-object-files,\n"
 "\t\t\t\tignore-in-shared-libs"
 msgstr ""
 
 msgid ""
 "How to handle unresolved symbols.  <method> is:\n"
 "\t\t\t\tignore-all, report-all, ignore-in-object-files,\n"
 "\t\t\t\tignore-in-shared-libs"
 msgstr ""
 
-#: lexsup.c:454
+#: lexsup.c:486
 msgid "Output lots of information during link"
 msgstr ""
 
 msgid "Output lots of information during link"
 msgstr ""
 
-#: lexsup.c:458
+#: lexsup.c:490
 msgid "Read version information script"
 msgstr ""
 
 msgid "Read version information script"
 msgstr ""
 
-#: lexsup.c:461
+#: lexsup.c:493
 msgid ""
 "Take export symbols list from .exports, using\n"
 "\t\t\t\tSYMBOL as the version."
 msgstr ""
 
 msgid ""
 "Take export symbols list from .exports, using\n"
 "\t\t\t\tSYMBOL as the version."
 msgstr ""
 
-#: lexsup.c:464
+#: lexsup.c:496
 msgid "Warn about duplicate common symbols"
 msgstr ""
 
 msgid "Warn about duplicate common symbols"
 msgstr ""
 
-#: lexsup.c:466
+#: lexsup.c:498
 msgid "Warn if global constructors/destructors are seen"
 msgstr ""
 
 msgid "Warn if global constructors/destructors are seen"
 msgstr ""
 
-#: lexsup.c:469
+#: lexsup.c:501
 msgid "Warn if the multiple GP values are used"
 msgstr ""
 
 msgid "Warn if the multiple GP values are used"
 msgstr ""
 
-#: lexsup.c:471
+#: lexsup.c:503
 msgid "Warn only once per undefined symbol"
 msgstr ""
 
 msgid "Warn only once per undefined symbol"
 msgstr ""
 
-#: lexsup.c:473
+#: lexsup.c:505
 msgid "Warn if start of section changes due to alignment"
 msgstr ""
 
 msgid "Warn if start of section changes due to alignment"
 msgstr ""
 
-#: lexsup.c:477
-msgid "Report unresolved symbols as warnings"
+#: lexsup.c:508
+msgid "Warn if shared object has DT_TEXTREL"
 msgstr ""
 
 msgstr ""
 
-#: lexsup.c:480
-msgid "Report unresolved symbols as errors"
+#: lexsup.c:512
+msgid "Report unresolved symbols as warnings"
 msgstr ""
 
 msgstr ""
 
-#: lexsup.c:482
-msgid "Treat warnings as errors"
+#: lexsup.c:515
+msgid "Report unresolved symbols as errors"
 msgstr ""
 
 msgstr ""
 
-#: lexsup.c:485
+#: lexsup.c:517
 msgid "Include all objects from following archives"
 msgstr ""
 
 msgid "Include all objects from following archives"
 msgstr ""
 
-#: lexsup.c:488
-msgid ""
-"Set DT_NEEDED tags for DT_NEEDED entries in\n"
-"\t\t\t\tfollowing dynamic libs"
-msgstr ""
-
-#: lexsup.c:491
-msgid ""
-"Do not set DT_NEEDED tags for DT_NEEDED entries\n"
-"\t\t\t\tin following dynamic libs"
-msgstr ""
-
-#: lexsup.c:494
-msgid "Only set DT_NEEDED for following dynamic libs if used"
-msgstr ""
-
-#: lexsup.c:497
-msgid "Always set DT_NEEDED for following dynamic libs"
-msgstr ""
-
-#: lexsup.c:500
+#: lexsup.c:520
 msgid "Use wrapper functions for SYMBOL"
 msgstr ""
 
 msgid "Use wrapper functions for SYMBOL"
 msgstr ""
 
-#: lexsup.c:647
+#: lexsup.c:667
 msgid "%P: unrecognized option '%s'\n"
 msgstr ""
 
 msgid "%P: unrecognized option '%s'\n"
 msgstr ""
 
-#: lexsup.c:649
+#: lexsup.c:669
 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:667
+#: lexsup.c:687
 msgid "%P%F: unrecognized -a option `%s'\n"
 msgstr ""
 
 msgid "%P%F: unrecognized -a option `%s'\n"
 msgstr ""
 
-#: lexsup.c:680
+#: lexsup.c:700
 msgid "%P%F: unrecognized -assert option `%s'\n"
 msgstr ""
 
 msgid "%P%F: unrecognized -assert option `%s'\n"
 msgstr ""
 
-#: lexsup.c:723
+#: lexsup.c:743
 msgid "%F%P: unknown demangling style `%s'"
 msgstr ""
 
 msgid "%F%P: unknown demangling style `%s'"
 msgstr ""
 
-#: lexsup.c:782
+#: lexsup.c:805
 msgid "%P%F: invalid number `%s'\n"
 msgstr ""
 
 msgid "%P%F: invalid number `%s'\n"
 msgstr ""
 
-#: lexsup.c:874
+#: lexsup.c:897
 msgid "%P%F: bad --unresolved-symbols option: %s\n"
 msgstr ""
 
 msgid "%P%F: bad --unresolved-symbols option: %s\n"
 msgstr ""
 
@@ -1721,75 +1758,87 @@ 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:939
+#: lexsup.c:968
 msgid "%P%F: bad -rpath option\n"
 msgstr ""
 
 msgid "%P%F: bad -rpath option\n"
 msgstr ""
 
-#: lexsup.c:1051
+#: lexsup.c:1080
 msgid "%P%F: -shared not supported\n"
 msgstr ""
 
 msgid "%P%F: -shared not supported\n"
 msgstr ""
 
-#: lexsup.c:1060
+#: lexsup.c:1089
 msgid "%P%F: -pie not supported\n"
 msgstr ""
 
 msgid "%P%F: -pie not supported\n"
 msgstr ""
 
-#: lexsup.c:1092
+#: lexsup.c:1099
+msgid "name"
+msgstr ""
+
+#: lexsup.c:1101
+msgid "alignment"
+msgstr ""
+
+#: lexsup.c:1104
+msgid "%P%F: invalid section sorting option: %s\n"
+msgstr ""
+
+#: lexsup.c:1130
 msgid "%P%F: invalid argument to option \"--section-start\"\n"
 msgstr ""
 
 msgid "%P%F: invalid argument to option \"--section-start\"\n"
 msgstr ""
 
-#: lexsup.c:1099
+#: lexsup.c:1137
 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:1270
+#: lexsup.c:1311
 msgid "%P%F: may not nest groups (--help for usage)\n"
 msgstr ""
 
 msgid "%P%F: may not nest groups (--help for usage)\n"
 msgstr ""
 
-#: lexsup.c:1277
+#: lexsup.c:1318
 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:1305
+#: lexsup.c:1346
 msgid "%P%X: --hash-size needs a numeric argument\n"
 msgstr ""
 
 msgid "%P%X: --hash-size needs a numeric argument\n"
 msgstr ""
 
-#: lexsup.c:1356
+#: lexsup.c:1397 lexsup.c:1410
 msgid "%P%F: invalid hex number `%s'\n"
 msgstr ""
 
 msgid "%P%F: invalid hex number `%s'\n"
 msgstr ""
 
-#: lexsup.c:1368
+#: lexsup.c:1445
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr ""
 
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr ""
 
-#: lexsup.c:1370
+#: lexsup.c:1447
 #, c-format
 msgid "Options:\n"
 msgstr ""
 
 #. Note: Various tools (such as libtool) depend upon the
 #. format of the listings below - do not change them.
 #, c-format
 msgid "Options:\n"
 msgstr ""
 
 #. Note: Various tools (such as libtool) depend upon the
 #. format of the listings below - do not change them.
-#: lexsup.c:1453
+#: lexsup.c:1530
 #, c-format
 msgid "%s: supported targets:"
 msgstr ""
 
 #, c-format
 msgid "%s: supported targets:"
 msgstr ""
 
-#: lexsup.c:1461
+#: lexsup.c:1538
 #, c-format
 msgid "%s: supported emulations: "
 msgstr ""
 
 #, c-format
 msgid "%s: supported emulations: "
 msgstr ""
 
-#: lexsup.c:1466
+#: lexsup.c:1543
 #, c-format
 msgid "%s: emulation specific options:\n"
 msgstr ""
 
 #, c-format
 msgid "%s: emulation specific options:\n"
 msgstr ""
 
-#: lexsup.c:1470
+#: lexsup.c:1547
 #, c-format
 msgid "Report bugs to %s\n"
 msgstr ""
 
 #, c-format
 msgid "Report bugs to %s\n"
 msgstr ""
 
-#: mri.c:307
+#: mri.c:291
 msgid "%P%F: unknown format type %s\n"
 msgstr ""
 
 msgid "%P%F: unknown format type %s\n"
 msgstr ""
 
@@ -1833,28 +1882,28 @@ msgstr ""
 msgid "%XError: %d-bit reloc in dll\n"
 msgstr ""
 
 msgid "%XError: %d-bit reloc in dll\n"
 msgstr ""
 
-#: pe-dll.c:1303
+#: pe-dll.c:1300
 #, 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:1446
+#: pe-dll.c:1443
 #, c-format
 msgid "; no contents available\n"
 msgstr ""
 
 #, c-format
 msgid "; no contents available\n"
 msgstr ""
 
-#: pe-dll.c:2211
+#: pe-dll.c:2205
 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:2241
+#: pe-dll.c:2235
 #, 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:2246
+#: pe-dll.c:2240
 #, c-format
 msgid "Creating library file: %s\n"
 msgstr ""
 #, c-format
 msgid "Creating library file: %s\n"
 msgstr ""
index ffbef61b9962fd605492994fb304942eed47f68c..13e66ee262f04c855c19f9b88fde97e4b3cc9c6d 100644 (file)
@@ -1,8 +1,12 @@
+2005-03-05  Alan Modra  <amodra@bigpond.net.au>
+
+       * po/opcodes.pot: Regenerate.
+
 2005-03-03  Ramana Radhakrishnan  <ramana.radhakrishnan@codito.com>
 
 2005-03-03  Ramana Radhakrishnan  <ramana.radhakrishnan@codito.com>
 
-       * opcodes/arc-dis.c:Add enum a4_decoding_class. 
-         (dsmOneArcInst): Use the enum values for the decoding class
-         Remove redundant case in the switch for decodingClass value 11
+       * opcodes/arc-dis.c: Add enum a4_decoding_class.
+       (dsmOneArcInst): Use the enum values for the decoding class.
+       Remove redundant case in the switch for decodingClass value 11.
 
 2005-03-02  Jan Beulich  <jbeulich@novell.com>
 
 
 2005-03-02  Jan Beulich  <jbeulich@novell.com>
 
@@ -20,9 +24,9 @@
 
        * cgen-dis.in: Use bfd_byte for buffers that are passed to
        read_memory.
 
        * cgen-dis.in: Use bfd_byte for buffers that are passed to
        read_memory.
-       
+
        * ia64-opc.c (locate_opcode_ent): Initialise opval array.
        * ia64-opc.c (locate_opcode_ent): Initialise opval array.
-       
+
        * crx-dis.c (make_instruction): Move argument structure into inner
        scope and ensure that all of its fields are initialised before
        they are used.
        * crx-dis.c (make_instruction): Move argument structure into inner
        scope and ensure that all of its fields are initialised before
        they are used.
index f149ddb35dcb4093ec5795403ef4cd55215fb9fb..8c15e794cd8af8c244cc3469bdad2fb22a84fbdf 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2004-09-16 23:00+0930\n"
+"POT-Creation-Date: 2005-03-05 20:32+1030\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -16,35 +16,35 @@ 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"
 
-#: alpha-opc.c:330
+#: alpha-opc.c:331
 msgid "branch operand unaligned"
 msgstr ""
 
 msgid "branch operand unaligned"
 msgstr ""
 
-#: alpha-opc.c:352 alpha-opc.c:373
+#: alpha-opc.c:353 alpha-opc.c:374
 msgid "jump hint unaligned"
 msgstr ""
 
 msgid "jump hint unaligned"
 msgstr ""
 
-#: arc-dis.c:52
+#: arc-dis.c:76
 msgid "Illegal limm reference in last instruction!\n"
 msgstr ""
 
 msgid "Illegal limm reference in last instruction!\n"
 msgstr ""
 
-#: arm-dis.c:563
+#: arm-dis.c:1267
 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:1199
+#: arm-dis.c:1912
 #, 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:1207
+#: arm-dis.c:1920
 #, c-format
 msgid "Unrecognised disassembler option: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Unrecognised disassembler option: %s\n"
 msgstr ""
 
-#: arm-dis.c:1376
+#: arm-dis.c:2093
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -52,7 +52,7 @@ msgid ""
 "the -M switch:\n"
 msgstr ""
 
 "the -M switch:\n"
 msgstr ""
 
-#: avr-dis.c:117 avr-dis.c:127
+#: avr-dis.c:112 avr-dis.c:122
 #, c-format
 msgid "undefined"
 msgstr ""
 #, c-format
 msgid "undefined"
 msgstr ""
@@ -67,13 +67,13 @@ msgstr ""
 msgid "unknown constraint `%c'"
 msgstr ""
 
 msgid "unknown constraint `%c'"
 msgstr ""
 
-#: cgen-asm.c:335 fr30-ibld.c:197 frv-ibld.c:197 ip2k-ibld.c:197
+#: cgen-asm.c:336 fr30-ibld.c:197 frv-ibld.c:197 ip2k-ibld.c:197
 #: iq2000-ibld.c:197 m32r-ibld.c:197 openrisc-ibld.c:197 xstormy16-ibld.c:197
 #, c-format
 msgid "operand out of range (%ld not between %ld and %ld)"
 msgstr ""
 
 #: iq2000-ibld.c:197 m32r-ibld.c:197 openrisc-ibld.c:197 xstormy16-ibld.c:197
 #, c-format
 msgid "operand out of range (%ld not between %ld and %ld)"
 msgstr ""
 
-#: cgen-asm.c:357
+#: cgen-asm.c:358
 #, c-format
 msgid "operand out of range (%lu not between %lu and %lu)"
 msgstr ""
 #, c-format
 msgid "operand out of range (%lu not between %lu and %lu)"
 msgstr ""
@@ -89,63 +89,63 @@ msgstr ""
 msgid "Unknown error %d\n"
 msgstr ""
 
 msgid "Unknown error %d\n"
 msgstr ""
 
-#: dis-buf.c:62
+#: dis-buf.c:66
 #, c-format
 #, c-format
-msgid "Address 0x%x is out of bounds.\n"
+msgid "Address 0x%s is out of bounds.\n"
 msgstr ""
 
 msgstr ""
 
-#: fr30-asm.c:323 frv-asm.c:967 ip2k-asm.c:574 iq2000-asm.c:460 m32r-asm.c:338
-#: openrisc-asm.c:261 xstormy16-asm.c:284
+#: fr30-asm.c:323 frv-asm.c:1298 ip2k-asm.c:530 iq2000-asm.c:465
+#: m32r-asm.c:338 openrisc-asm.c:252 xstormy16-asm.c:284
 #, c-format
 msgid "Unrecognized field %d while parsing.\n"
 msgstr ""
 
 #, c-format
 msgid "Unrecognized field %d while parsing.\n"
 msgstr ""
 
-#: fr30-asm.c:372 frv-asm.c:1016 ip2k-asm.c:623 iq2000-asm.c:509
-#: m32r-asm.c:387 openrisc-asm.c:310 xstormy16-asm.c:333
+#: fr30-asm.c:372 frv-asm.c:1347 ip2k-asm.c:579 iq2000-asm.c:514
+#: m32r-asm.c:387 openrisc-asm.c:301 xstormy16-asm.c:333
 msgid "missing mnemonic in syntax string"
 msgstr ""
 
 #. We couldn't parse it.
 msgid "missing mnemonic in syntax string"
 msgstr ""
 
 #. We couldn't parse it.
-#: fr30-asm.c:507 fr30-asm.c:511 fr30-asm.c:598 fr30-asm.c:699 frv-asm.c:1151
-#: frv-asm.c:1155 frv-asm.c:1242 frv-asm.c:1343 ip2k-asm.c:758 ip2k-asm.c:762
-#: ip2k-asm.c:849 ip2k-asm.c:950 iq2000-asm.c:644 iq2000-asm.c:648
-#: iq2000-asm.c:735 iq2000-asm.c:836 m32r-asm.c:522 m32r-asm.c:526
-#: m32r-asm.c:613 m32r-asm.c:714 openrisc-asm.c:445 openrisc-asm.c:449
-#: openrisc-asm.c:536 openrisc-asm.c:637 xstormy16-asm.c:468
+#: fr30-asm.c:507 fr30-asm.c:511 fr30-asm.c:598 fr30-asm.c:699 frv-asm.c:1482
+#: frv-asm.c:1486 frv-asm.c:1573 frv-asm.c:1674 ip2k-asm.c:714 ip2k-asm.c:718
+#: ip2k-asm.c:805 ip2k-asm.c:906 iq2000-asm.c:649 iq2000-asm.c:653
+#: iq2000-asm.c:740 iq2000-asm.c:841 m32r-asm.c:522 m32r-asm.c:526
+#: m32r-asm.c:613 m32r-asm.c:714 openrisc-asm.c:436 openrisc-asm.c:440
+#: openrisc-asm.c:527 openrisc-asm.c:628 xstormy16-asm.c:468
 #: xstormy16-asm.c:472 xstormy16-asm.c:559 xstormy16-asm.c:660
 msgid "unrecognized instruction"
 msgstr ""
 
 #: xstormy16-asm.c:472 xstormy16-asm.c:559 xstormy16-asm.c:660
 msgid "unrecognized instruction"
 msgstr ""
 
-#: fr30-asm.c:554 frv-asm.c:1198 ip2k-asm.c:805 iq2000-asm.c:691
-#: m32r-asm.c:569 openrisc-asm.c:492 xstormy16-asm.c:515
+#: fr30-asm.c:554 frv-asm.c:1529 ip2k-asm.c:761 iq2000-asm.c:696
+#: m32r-asm.c:569 openrisc-asm.c:483 xstormy16-asm.c:515
 #, c-format
 msgid "syntax error (expected char `%c', found `%c')"
 msgstr ""
 
 #, c-format
 msgid "syntax error (expected char `%c', found `%c')"
 msgstr ""
 
-#: fr30-asm.c:564 frv-asm.c:1208 ip2k-asm.c:815 iq2000-asm.c:701
-#: m32r-asm.c:579 openrisc-asm.c:502 xstormy16-asm.c:525
+#: fr30-asm.c:564 frv-asm.c:1539 ip2k-asm.c:771 iq2000-asm.c:706
+#: m32r-asm.c:579 openrisc-asm.c:493 xstormy16-asm.c:525
 #, c-format
 msgid "syntax error (expected char `%c', found end of instruction)"
 msgstr ""
 
 #, c-format
 msgid "syntax error (expected char `%c', found end of instruction)"
 msgstr ""
 
-#: fr30-asm.c:592 frv-asm.c:1236 ip2k-asm.c:843 iq2000-asm.c:729
-#: m32r-asm.c:607 openrisc-asm.c:530 xstormy16-asm.c:553
+#: fr30-asm.c:592 frv-asm.c:1567 ip2k-asm.c:799 iq2000-asm.c:734
+#: m32r-asm.c:607 openrisc-asm.c:521 xstormy16-asm.c:553
 msgid "junk at end of line"
 msgstr ""
 
 msgid "junk at end of line"
 msgstr ""
 
-#: fr30-asm.c:698 frv-asm.c:1342 ip2k-asm.c:949 iq2000-asm.c:835
-#: m32r-asm.c:713 openrisc-asm.c:636 xstormy16-asm.c:659
+#: fr30-asm.c:698 frv-asm.c:1673 ip2k-asm.c:905 iq2000-asm.c:840
+#: m32r-asm.c:713 openrisc-asm.c:627 xstormy16-asm.c:659
 msgid "unrecognized form of instruction"
 msgstr ""
 
 msgid "unrecognized form of instruction"
 msgstr ""
 
-#: fr30-asm.c:710 frv-asm.c:1354 ip2k-asm.c:961 iq2000-asm.c:847
-#: m32r-asm.c:725 openrisc-asm.c:648 xstormy16-asm.c:671
+#: fr30-asm.c:710 frv-asm.c:1685 ip2k-asm.c:917 iq2000-asm.c:852
+#: m32r-asm.c:725 openrisc-asm.c:639 xstormy16-asm.c:671
 #, c-format
 msgid "bad instruction `%.50s...'"
 msgstr ""
 
 #, c-format
 msgid "bad instruction `%.50s...'"
 msgstr ""
 
-#: fr30-asm.c:713 frv-asm.c:1357 ip2k-asm.c:964 iq2000-asm.c:850
-#: m32r-asm.c:728 openrisc-asm.c:651 xstormy16-asm.c:674
+#: fr30-asm.c:713 frv-asm.c:1688 ip2k-asm.c:920 iq2000-asm.c:855
+#: m32r-asm.c:728 openrisc-asm.c:642 xstormy16-asm.c:674
 #, c-format
 msgid "bad instruction `%.50s'"
 msgstr ""
 #, c-format
 msgid "bad instruction `%.50s'"
 msgstr ""
@@ -156,7 +156,7 @@ msgstr ""
 msgid "*unknown*"
 msgstr ""
 
 msgid "*unknown*"
 msgstr ""
 
-#: fr30-dis.c:319 frv-dis.c:388 ip2k-dis.c:328 iq2000-dis.c:191 m32r-dis.c:262
+#: fr30-dis.c:319 frv-dis.c:410 ip2k-dis.c:313 iq2000-dis.c:191 m32r-dis.c:262
 #: openrisc-dis.c:137 xstormy16-dis.c:170
 #, c-format
 msgid "Unrecognized field %d while printing insn.\n"
 #: openrisc-dis.c:137 xstormy16-dis.c:170
 #, c-format
 msgid "Unrecognized field %d while printing insn.\n"
@@ -174,43 +174,43 @@ msgstr ""
 msgid "operand out of range (%lu not between 0 and %lu)"
 msgstr ""
 
 msgid "operand out of range (%lu not between 0 and %lu)"
 msgstr ""
 
-#: fr30-ibld.c:732 frv-ibld.c:849 ip2k-ibld.c:609 iq2000-ibld.c:715
+#: fr30-ibld.c:732 frv-ibld.c:858 ip2k-ibld.c:609 iq2000-ibld.c:715
 #: m32r-ibld.c:667 openrisc-ibld.c:635 xstormy16-ibld.c:680
 #, c-format
 msgid "Unrecognized field %d while building insn.\n"
 msgstr ""
 
 #: m32r-ibld.c:667 openrisc-ibld.c:635 xstormy16-ibld.c:680
 #, c-format
 msgid "Unrecognized field %d while building insn.\n"
 msgstr ""
 
-#: fr30-ibld.c:939 frv-ibld.c:1159 ip2k-ibld.c:686 iq2000-ibld.c:892
+#: fr30-ibld.c:939 frv-ibld.c:1177 ip2k-ibld.c:686 iq2000-ibld.c:892
 #: m32r-ibld.c:806 openrisc-ibld.c:737 xstormy16-ibld.c:828
 #, c-format
 msgid "Unrecognized field %d while decoding insn.\n"
 msgstr ""
 
 #: m32r-ibld.c:806 openrisc-ibld.c:737 xstormy16-ibld.c:828
 #, c-format
 msgid "Unrecognized field %d while decoding insn.\n"
 msgstr ""
 
-#: fr30-ibld.c:1088 frv-ibld.c:1431 ip2k-ibld.c:763 iq2000-ibld.c:1026
+#: fr30-ibld.c:1088 frv-ibld.c:1458 ip2k-ibld.c:763 iq2000-ibld.c:1026
 #: m32r-ibld.c:922 openrisc-ibld.c:817 xstormy16-ibld.c:941
 #, c-format
 msgid "Unrecognized field %d while getting int operand.\n"
 msgstr ""
 
 #: m32r-ibld.c:922 openrisc-ibld.c:817 xstormy16-ibld.c:941
 #, c-format
 msgid "Unrecognized field %d while getting int operand.\n"
 msgstr ""
 
-#: fr30-ibld.c:1217 frv-ibld.c:1683 ip2k-ibld.c:820 iq2000-ibld.c:1140
+#: fr30-ibld.c:1217 frv-ibld.c:1719 ip2k-ibld.c:820 iq2000-ibld.c:1140
 #: m32r-ibld.c:1018 openrisc-ibld.c:877 xstormy16-ibld.c:1034
 #, c-format
 msgid "Unrecognized field %d while getting vma operand.\n"
 msgstr ""
 
 #: m32r-ibld.c:1018 openrisc-ibld.c:877 xstormy16-ibld.c:1034
 #, c-format
 msgid "Unrecognized field %d while getting vma operand.\n"
 msgstr ""
 
-#: fr30-ibld.c:1351 frv-ibld.c:1944 ip2k-ibld.c:882 iq2000-ibld.c:1263
+#: fr30-ibld.c:1351 frv-ibld.c:1989 ip2k-ibld.c:882 iq2000-ibld.c:1263
 #: m32r-ibld.c:1122 openrisc-ibld.c:946 xstormy16-ibld.c:1136
 #, c-format
 msgid "Unrecognized field %d while setting int operand.\n"
 msgstr ""
 
 #: m32r-ibld.c:1122 openrisc-ibld.c:946 xstormy16-ibld.c:1136
 #, c-format
 msgid "Unrecognized field %d while setting int operand.\n"
 msgstr ""
 
-#: fr30-ibld.c:1473 frv-ibld.c:2193 ip2k-ibld.c:932 iq2000-ibld.c:1374
+#: fr30-ibld.c:1473 frv-ibld.c:2247 ip2k-ibld.c:932 iq2000-ibld.c:1374
 #: m32r-ibld.c:1214 openrisc-ibld.c:1003 xstormy16-ibld.c:1226
 #, c-format
 msgid "Unrecognized field %d while setting vma operand.\n"
 msgstr ""
 
 #: m32r-ibld.c:1214 openrisc-ibld.c:1003 xstormy16-ibld.c:1226
 #, c-format
 msgid "Unrecognized field %d while setting vma operand.\n"
 msgstr ""
 
-#: frv-asm.c:688
+#: frv-asm.c:978
 msgid "register number must be even"
 msgstr ""
 
 msgid "register number must be even"
 msgstr ""
 
@@ -235,112 +235,112 @@ msgstr ""
 msgid "%02x\t\t*unknown*"
 msgstr ""
 
 msgid "%02x\t\t*unknown*"
 msgstr ""
 
-#: i386-dis.c:1720
+#: i386-dis.c:1733
 msgid "<internal disassembler error>"
 msgstr ""
 
 msgid "<internal disassembler error>"
 msgstr ""
 
-#: ia64-gen.c:295
+#: ia64-gen.c:297
 #, c-format
 msgid "%s: Error: "
 msgstr ""
 
 #, c-format
 msgid "%s: Error: "
 msgstr ""
 
-#: ia64-gen.c:308
+#: ia64-gen.c:310
 #, c-format
 msgid "%s: Warning: "
 msgstr ""
 
 #, c-format
 msgid "%s: Warning: "
 msgstr ""
 
-#: ia64-gen.c:494 ia64-gen.c:728
+#: ia64-gen.c:496 ia64-gen.c:730
 #, c-format
 msgid "multiple note %s not handled\n"
 msgstr ""
 
 #, c-format
 msgid "multiple note %s not handled\n"
 msgstr ""
 
-#: ia64-gen.c:605
+#: ia64-gen.c:607
 msgid "can't find ia64-ic.tbl for reading\n"
 msgstr ""
 
 msgid "can't find ia64-ic.tbl for reading\n"
 msgstr ""
 
-#: ia64-gen.c:810
+#: ia64-gen.c:812
 #, c-format
 msgid "can't find %s for reading\n"
 msgstr ""
 
 #, c-format
 msgid "can't find %s for reading\n"
 msgstr ""
 
-#: ia64-gen.c:1034
+#: ia64-gen.c:1036
 #, c-format
 msgid ""
 "most recent format '%s'\n"
 "appears more restrictive than '%s'\n"
 msgstr ""
 
 #, c-format
 msgid ""
 "most recent format '%s'\n"
 "appears more restrictive than '%s'\n"
 msgstr ""
 
-#: ia64-gen.c:1045
+#: ia64-gen.c:1047
 #, c-format
 msgid "overlapping field %s->%s\n"
 msgstr ""
 
 #, c-format
 msgid "overlapping field %s->%s\n"
 msgstr ""
 
-#: ia64-gen.c:1242
+#: ia64-gen.c:1244
 #, c-format
 msgid "overwriting note %d with note %d (IC:%s)\n"
 msgstr ""
 
 #, c-format
 msgid "overwriting note %d with note %d (IC:%s)\n"
 msgstr ""
 
-#: ia64-gen.c:1441
+#: ia64-gen.c:1443
 #, c-format
 msgid "don't know how to specify %% dependency %s\n"
 msgstr ""
 
 #, c-format
 msgid "don't know how to specify %% dependency %s\n"
 msgstr ""
 
-#: ia64-gen.c:1463
+#: ia64-gen.c:1465
 #, c-format
 msgid "Don't know how to specify # dependency %s\n"
 msgstr ""
 
 #, c-format
 msgid "Don't know how to specify # dependency %s\n"
 msgstr ""
 
-#: ia64-gen.c:1502
+#: ia64-gen.c:1504
 #, c-format
 msgid "IC:%s [%s] has no terminals or sub-classes\n"
 msgstr ""
 
 #, c-format
 msgid "IC:%s [%s] has no terminals or sub-classes\n"
 msgstr ""
 
-#: ia64-gen.c:1505
+#: ia64-gen.c:1507
 #, c-format
 msgid "IC:%s has no terminals or sub-classes\n"
 msgstr ""
 
 #, c-format
 msgid "IC:%s has no terminals or sub-classes\n"
 msgstr ""
 
-#: ia64-gen.c:1514
+#: ia64-gen.c:1516
 #, c-format
 msgid "no insns mapped directly to terminal IC %s [%s]"
 msgstr ""
 
 #, c-format
 msgid "no insns mapped directly to terminal IC %s [%s]"
 msgstr ""
 
-#: ia64-gen.c:1517
+#: ia64-gen.c:1519
 #, c-format
 msgid "no insns mapped directly to terminal IC %s\n"
 msgstr ""
 
 #, c-format
 msgid "no insns mapped directly to terminal IC %s\n"
 msgstr ""
 
-#: ia64-gen.c:1528
+#: ia64-gen.c:1530
 #, c-format
 msgid "class %s is defined but not used\n"
 msgstr ""
 
 #, c-format
 msgid "class %s is defined but not used\n"
 msgstr ""
 
-#: ia64-gen.c:1539
+#: ia64-gen.c:1541
 #, c-format
 msgid "Warning: rsrc %s (%s) has no chks%s\n"
 msgstr ""
 
 #, c-format
 msgid "Warning: rsrc %s (%s) has no chks%s\n"
 msgstr ""
 
-#: ia64-gen.c:1543
+#: ia64-gen.c:1545
 #, c-format
 msgid "rsrc %s (%s) has no regs\n"
 msgstr ""
 
 #, c-format
 msgid "rsrc %s (%s) has no regs\n"
 msgstr ""
 
-#: ia64-gen.c:2442
+#: ia64-gen.c:2444
 #, c-format
 msgid "IC note %d in opcode %s (IC:%s) conflicts with resource %s note %d\n"
 msgstr ""
 
 #, c-format
 msgid "IC note %d in opcode %s (IC:%s) conflicts with resource %s note %d\n"
 msgstr ""
 
-#: ia64-gen.c:2470
+#: ia64-gen.c:2472
 #, c-format
 msgid "IC note %d for opcode %s (IC:%s) conflicts with resource %s note %d\n"
 msgstr ""
 
 #, c-format
 msgid "IC note %d for opcode %s (IC:%s) conflicts with resource %s note %d\n"
 msgstr ""
 
-#: ia64-gen.c:2484
+#: ia64-gen.c:2486
 #, c-format
 msgid "opcode %s has no class (ops %d %d %d)\n"
 msgstr ""
 
 #, c-format
 msgid "opcode %s has no class (ops %d %d %d)\n"
 msgstr ""
 
-#: ia64-gen.c:2795
+#: ia64-gen.c:2816
 #, 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 ""
@@ -352,66 +352,66 @@ msgid "W keyword invalid in FR operand slot."
 msgstr ""
 
 #. Invalid offset present.
 msgstr ""
 
 #. Invalid offset present.
-#: ip2k-asm.c:122
+#: ip2k-asm.c:117
 msgid "offset(IP) is not a valid form"
 msgstr ""
 
 #. Found something there in front of (DP) but it's out
 #. of range.
 msgid "offset(IP) is not a valid form"
 msgstr ""
 
 #. Found something there in front of (DP) but it's out
 #. of range.
-#: ip2k-asm.c:175
+#: ip2k-asm.c:165
 msgid "(DP) offset out of range."
 msgstr ""
 
 #. Found something there in front of (SP) but it's out
 #. of range.
 msgid "(DP) offset out of range."
 msgstr ""
 
 #. Found something there in front of (SP) but it's out
 #. of range.
-#: ip2k-asm.c:221
+#: ip2k-asm.c:206
 msgid "(SP) offset out of range."
 msgstr ""
 
 msgid "(SP) offset out of range."
 msgstr ""
 
-#: ip2k-asm.c:241
+#: ip2k-asm.c:222
 msgid "illegal use of parentheses"
 msgstr ""
 
 msgid "illegal use of parentheses"
 msgstr ""
 
-#: ip2k-asm.c:248
+#: ip2k-asm.c:229
 msgid "operand out of range (not between 1 and 255)"
 msgstr ""
 
 #. Something is very wrong. opindex has to be one of the above.
 msgid "operand out of range (not between 1 and 255)"
 msgstr ""
 
 #. Something is very wrong. opindex has to be one of the above.
-#: ip2k-asm.c:273
+#: ip2k-asm.c:254
 msgid "parse_addr16: invalid opindex."
 msgstr ""
 
 msgid "parse_addr16: invalid opindex."
 msgstr ""
 
-#: ip2k-asm.c:353
+#: ip2k-asm.c:309
 msgid "Byte address required. - must be even."
 msgstr ""
 
 msgid "Byte address required. - must be even."
 msgstr ""
 
-#: ip2k-asm.c:362
+#: ip2k-asm.c:318
 msgid "cgen_parse_address returned a symbol. Literal required."
 msgstr ""
 
 msgid "cgen_parse_address returned a symbol. Literal required."
 msgstr ""
 
-#: ip2k-asm.c:420
+#: ip2k-asm.c:376
 #, c-format
 msgid "%operator operand is not a symbol"
 msgstr ""
 
 #, c-format
 msgid "%operator operand is not a symbol"
 msgstr ""
 
-#: ip2k-asm.c:474
+#: ip2k-asm.c:430
 msgid "Attempt to find bit index of 0"
 msgstr ""
 
 msgid "Attempt to find bit index of 0"
 msgstr ""
 
-#: iq2000-asm.c:110 iq2000-asm.c:141
+#: iq2000-asm.c:115 iq2000-asm.c:146
 msgid "immediate value cannot be register"
 msgstr ""
 
 msgid "immediate value cannot be register"
 msgstr ""
 
-#: iq2000-asm.c:120 iq2000-asm.c:151
+#: iq2000-asm.c:126 iq2000-asm.c:156
 msgid "immediate value out of range"
 msgstr ""
 
 msgid "immediate value out of range"
 msgstr ""
 
-#: iq2000-asm.c:180
+#: iq2000-asm.c:185
 msgid "21-bit offset out of range"
 msgstr ""
 
 msgid "21-bit offset out of range"
 msgstr ""
 
-#: iq2000-asm.c:205 iq2000-asm.c:235 iq2000-asm.c:272 iq2000-asm.c:305
-#: openrisc-asm.c:96 openrisc-asm.c:155
+#: iq2000-asm.c:210 iq2000-asm.c:240 iq2000-asm.c:277 iq2000-asm.c:310
+#: openrisc-asm.c:90 openrisc-asm.c:144
 msgid "missing `)'"
 msgstr ""
 
 msgid "missing `)'"
 msgstr ""
 
@@ -425,7 +425,7 @@ msgstr ""
 msgid "unknown\t0x%04lx"
 msgstr ""
 
 msgid "unknown\t0x%04lx"
 msgstr ""
 
-#: m10300-dis.c:766
+#: m10300-dis.c:767
 #, c-format
 msgid "unknown\t0x%04x"
 msgstr ""
 #, c-format
 msgid "unknown\t0x%04x"
 msgstr ""
@@ -445,26 +445,26 @@ msgstr ""
 msgid "# <dis error: %08x>"
 msgstr ""
 
 msgid "# <dis error: %08x>"
 msgstr ""
 
-#: mips-dis.c:709
+#: mips-dis.c:720
 msgid "# internal error, incomplete extension sequence (+)"
 msgstr ""
 
 msgid "# internal error, incomplete extension sequence (+)"
 msgstr ""
 
-#: mips-dis.c:768
+#: mips-dis.c:779
 #, c-format
 msgid "# internal error, undefined extension sequence (+%c)"
 msgstr ""
 
 #, c-format
 msgid "# internal error, undefined extension sequence (+%c)"
 msgstr ""
 
-#: mips-dis.c:1026
+#: mips-dis.c:1037
 #, c-format
 msgid "# internal error, undefined modifier(%c)"
 msgstr ""
 
 #, c-format
 msgid "# internal error, undefined modifier(%c)"
 msgstr ""
 
-#: mips-dis.c:1777
+#: mips-dis.c:1793
 #, c-format
 msgid "# internal disassembler error, unrecognised modifier (%c)"
 msgstr ""
 
 #, c-format
 msgid "# internal disassembler error, unrecognised modifier (%c)"
 msgstr ""
 
-#: mips-dis.c:1789
+#: mips-dis.c:1805
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -472,7 +472,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:1793
+#: mips-dis.c:1809
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -480,7 +480,7 @@ msgid ""
 "                           Default: based on binary being disassembled.\n"
 msgstr ""
 
 "                           Default: based on binary being disassembled.\n"
 msgstr ""
 
-#: mips-dis.c:1797
+#: mips-dis.c:1813
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -488,7 +488,7 @@ msgid ""
 "                           Default: numeric.\n"
 msgstr ""
 
 "                           Default: numeric.\n"
 msgstr ""
 
-#: mips-dis.c:1801
+#: mips-dis.c:1817
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -497,7 +497,7 @@ msgid ""
 "                           Default: based on binary being disassembled.\n"
 msgstr ""
 
 "                           Default: based on binary being disassembled.\n"
 msgstr ""
 
-#: mips-dis.c:1806
+#: mips-dis.c:1822
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -506,7 +506,7 @@ msgid ""
 "                           Default: based on binary being disassembled.\n"
 msgstr ""
 
 "                           Default: based on binary being disassembled.\n"
 msgstr ""
 
-#: mips-dis.c:1811
+#: mips-dis.c:1827
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -514,7 +514,7 @@ msgid ""
 "                           specified ABI.\n"
 msgstr ""
 
 "                           specified ABI.\n"
 msgstr ""
 
-#: mips-dis.c:1815
+#: mips-dis.c:1831
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -522,7 +522,7 @@ msgid ""
 "                           specified architecture.\n"
 msgstr ""
 
 "                           specified architecture.\n"
 msgstr ""
 
-#: mips-dis.c:1819
+#: mips-dis.c:1835
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -530,12 +530,12 @@ msgid ""
 "   "
 msgstr ""
 
 "   "
 msgstr ""
 
-#: mips-dis.c:1824 mips-dis.c:1832 mips-dis.c:1834
+#: mips-dis.c:1840 mips-dis.c:1848 mips-dis.c:1850
 #, c-format
 msgid "\n"
 msgstr ""
 
 #, c-format
 msgid "\n"
 msgstr ""
 
-#: mips-dis.c:1826
+#: mips-dis.c:1842
 #, c-format
 msgid ""
 "\n"
 #, c-format
 msgid ""
 "\n"
@@ -692,47 +692,47 @@ 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:68
+#: v850-opc.c:69
 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:69
+#: v850-opc.c:70
 msgid "displacement value is out of range"
 msgstr ""
 
 msgid "displacement value is out of range"
 msgstr ""
 
-#: v850-opc.c:70
+#: v850-opc.c:71
 msgid "displacement value is not aligned"
 msgstr ""
 
 msgid "displacement value is not aligned"
 msgstr ""
 
-#: v850-opc.c:72
+#: v850-opc.c:73
 msgid "immediate value is out of range"
 msgstr ""
 
 msgid "immediate value is out of range"
 msgstr ""
 
-#: v850-opc.c:83
+#: v850-opc.c:84
 msgid "branch value not in range and to odd offset"
 msgstr ""
 
 msgid "branch value not in range and to odd offset"
 msgstr ""
 
-#: v850-opc.c:85 v850-opc.c:117
+#: v850-opc.c:86 v850-opc.c:118
 msgid "branch value out of range"
 msgstr ""
 
 msgid "branch value out of range"
 msgstr ""
 
-#: v850-opc.c:88 v850-opc.c:120
+#: v850-opc.c:89 v850-opc.c:121
 msgid "branch to odd offset"
 msgstr ""
 
 msgid "branch to odd offset"
 msgstr ""
 
-#: v850-opc.c:115
+#: v850-opc.c:116
 msgid "branch value not in range and to an odd offset"
 msgstr ""
 
 msgid "branch value not in range and to an odd offset"
 msgstr ""
 
-#: v850-opc.c:346
+#: v850-opc.c:347
 msgid "invalid register for stack adjustment"
 msgstr ""
 
 msgid "invalid register for stack adjustment"
 msgstr ""
 
-#: v850-opc.c:370
+#: v850-opc.c:371
 msgid "immediate value not in range and not even"
 msgstr ""
 
 msgid "immediate value not in range and not even"
 msgstr ""
 
-#: v850-opc.c:375
+#: v850-opc.c:376
 msgid "immediate value must be even"
 msgstr ""
 
 msgid "immediate value must be even"
 msgstr ""
 
This page took 0.501881 seconds and 4 git commands to generate.