Updated translation templates.
authorNick Clifton <nickc@redhat.com>
Thu, 22 Apr 2010 14:37:16 +0000 (14:37 +0000)
committerNick Clifton <nickc@redhat.com>
Thu, 22 Apr 2010 14:37:16 +0000 (14:37 +0000)
Updated Bulgarian translation.
Updated Finnish translations.
Updated French translations.
Updated Vietnamese translations.

26 files changed:
bfd/ChangeLog
bfd/po/bfd.pot
bfd/po/vi.po
binutils/ChangeLog
binutils/configure
binutils/configure.in
binutils/po/bg.po [new file with mode: 0644]
binutils/po/binutils.pot
binutils/po/fi.po
binutils/po/vi.po
gas/ChangeLog
gas/po/gas.pot
gold/ChangeLog
gold/po/gold.pot
gold/po/vi.po
gprof/ChangeLog
gprof/po/bg.po
gprof/po/gprof.pot
gprof/po/vi.po
ld/ChangeLog
ld/po/bg.po
ld/po/ld.pot
ld/po/vi.po
opcodes/ChangeLog
opcodes/po/opcodes.pot
opcodes/po/vi.po

index 9fedd11f92814345c2eed82c09606f22fb7c74ea..c8d6b3cf7f6451eec88515f0f2f0010ef0d3400e 100644 (file)
@@ -1,3 +1,8 @@
+2010-04-22  Nick Clifton  <nickc@redhat.com>
+
+       * po/bfd.pot: Updated by the Translation project.
+       * po/vi.po: Updated Vietnamese translation.
+
 2010-04-22  Alan Modra  <amodra@gmail.com>
 
        * elf.c (assign_file_positions_for_load_sections): Revert 2008-05-29
@@ -10,7 +15,7 @@
        * bfd-in2.h: Likewise.
        * elf32-arm.c (elf32_arm_fix_exidx_coverage): Likewise.  Use it to
        control merging of exidx entries.
-       
+
 2010-04-20  Joseph Myers  <joseph@codesourcery.com>
 
        * elf32-tic6x.h: New.
index 5f0021132ce8315238d6e3051346317fe178ae31..a4531927bea2b827f6afd4c5525b5ddf47bfb1ec 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2009-09-07 14:05+0200\n"
+"POT-Creation-Date: 2010-03-03 15:03+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -48,128 +48,128 @@ msgstr ""
 msgid "*unknown*"
 msgstr ""
 
-#: aoutx.h:3994 aoutx.h:4320
+#: aoutx.h:3997 aoutx.h:4323
 msgid "%P: %B: unexpected relocation type\n"
 msgstr ""
 
-#: aoutx.h:5354
+#: aoutx.h:5358
 #, c-format
 msgid "%s: relocatable link from %s to %s not supported"
 msgstr ""
 
-#: archive.c:2056
+#: archive.c:2057
 msgid "Warning: writing archive was slow: rewriting timestamp\n"
 msgstr ""
 
-#: archive.c:2342
+#: archive.c:2344
 msgid "Reading archive file mod timestamp"
 msgstr ""
 
-#: archive.c:2366
+#: archive.c:2368
 msgid "Writing updated armap timestamp"
 msgstr ""
 
-#: bfd.c:375
+#: bfd.c:376
 msgid "No error"
 msgstr ""
 
-#: bfd.c:376
+#: bfd.c:377
 msgid "System call error"
 msgstr ""
 
-#: bfd.c:377
+#: bfd.c:378
 msgid "Invalid bfd target"
 msgstr ""
 
-#: bfd.c:378
+#: bfd.c:379
 msgid "File in wrong format"
 msgstr ""
 
-#: bfd.c:379
+#: bfd.c:380
 msgid "Archive object file in wrong format"
 msgstr ""
 
-#: bfd.c:380
+#: bfd.c:381
 msgid "Invalid operation"
 msgstr ""
 
-#: bfd.c:381
+#: bfd.c:382
 msgid "Memory exhausted"
 msgstr ""
 
-#: bfd.c:382
+#: bfd.c:383
 msgid "No symbols"
 msgstr ""
 
-#: bfd.c:383
+#: bfd.c:384
 msgid "Archive has no index; run ranlib to add one"
 msgstr ""
 
-#: bfd.c:384
+#: bfd.c:385
 msgid "No more archived files"
 msgstr ""
 
-#: bfd.c:385
+#: bfd.c:386
 msgid "Malformed archive"
 msgstr ""
 
-#: bfd.c:386
+#: bfd.c:387
 msgid "File format not recognized"
 msgstr ""
 
-#: bfd.c:387
+#: bfd.c:388
 msgid "File format is ambiguous"
 msgstr ""
 
-#: bfd.c:388
+#: bfd.c:389
 msgid "Section has no contents"
 msgstr ""
 
-#: bfd.c:389
+#: bfd.c:390
 msgid "Nonrepresentable section on output"
 msgstr ""
 
-#: bfd.c:390
+#: bfd.c:391
 msgid "Symbol needs debug section which does not exist"
 msgstr ""
 
-#: bfd.c:391
+#: bfd.c:392
 msgid "Bad value"
 msgstr ""
 
-#: bfd.c:392
+#: bfd.c:393
 msgid "File truncated"
 msgstr ""
 
-#: bfd.c:393
+#: bfd.c:394
 msgid "File too big"
 msgstr ""
 
-#: bfd.c:394
+#: bfd.c:395
 #, c-format
 msgid "Error reading %s: %s"
 msgstr ""
 
-#: bfd.c:395
+#: bfd.c:396
 msgid "#<Invalid error code>"
 msgstr ""
 
-#: bfd.c:919
+#: bfd.c:920
 #, c-format
 msgid "BFD %s assertion fail %s:%d"
 msgstr ""
 
-#: bfd.c:931
+#: bfd.c:932
 #, c-format
 msgid "BFD %s internal error, aborting at %s line %d in %s\n"
 msgstr ""
 
-#: bfd.c:935
+#: bfd.c:936
 #, c-format
 msgid "BFD %s internal error, aborting at %s line %d\n"
 msgstr ""
 
-#: bfd.c:937
+#: bfd.c:938
 msgid "Please report this bug.\n"
 msgstr ""
 
@@ -189,8 +189,8 @@ msgid "Warning: Writing section `%s' to huge (ie negative) file offset 0x%lx."
 msgstr ""
 
 #: bout.c:1150 elf-m10300.c:2078 elf32-avr.c:1639 elf32-frv.c:5743
-#: elf32-xtensa.c:6639 elfxx-sparc.c:2456 reloc.c:5386 reloc16.c:162
-#: vms.c:1918 elf32-ia64.c:788 elf64-ia64.c:788
+#: elfxx-sparc.c:2456 reloc.c:5386 reloc16.c:162 vms.c:1918 elf32-ia64.c:788
+#: elf64-ia64.c:788
 msgid "%P%F: --relax and -r may not be used together\n"
 msgstr ""
 
@@ -254,7 +254,7 @@ msgid ""
 "  consider relinking with --support-old-code enabled"
 msgstr ""
 
-#: coff-arm.c:1755 coff-tic80.c:695 cofflink.c:3027
+#: coff-arm.c:1755 coff-tic80.c:695 cofflink.c:3030
 msgid "%B: bad reloc address 0x%lx in section `%A'"
 msgstr ""
 
@@ -267,14 +267,14 @@ msgstr ""
 msgid "error: %B is compiled for APCS-%d, whereas %B is compiled for APCS-%d"
 msgstr ""
 
-#: coff-arm.c:2227 elf32-arm.c:10327
+#: coff-arm.c:2227 elf32-arm.c:10334
 #, c-format
 msgid ""
 "error: %B passes floats in float registers, whereas %B passes them in "
 "integer registers"
 msgstr ""
 
-#: coff-arm.c:2230 elf32-arm.c:10331
+#: coff-arm.c:2230 elf32-arm.c:10338
 #, c-format
 msgid ""
 "error: %B passes floats in integer registers, whereas %B passes them in "
@@ -295,12 +295,12 @@ msgid ""
 "position independent"
 msgstr ""
 
-#: coff-arm.c:2275 elf32-arm.c:10396
+#: coff-arm.c:2275 elf32-arm.c:10403
 #, c-format
 msgid "Warning: %B supports interworking, whereas %B does not"
 msgstr ""
 
-#: coff-arm.c:2278 elf32-arm.c:10402
+#: coff-arm.c:2278 elf32-arm.c:10409
 #, c-format
 msgid "Warning: %B does not support interworking, whereas %B does"
 msgstr ""
@@ -310,7 +310,7 @@ msgstr ""
 msgid "private flags = %x:"
 msgstr ""
 
-#: coff-arm.c:2310 elf32-arm.c:10453
+#: coff-arm.c:2310 elf32-arm.c:10460
 #, c-format
 msgid " [floats passed in float registers]"
 msgstr ""
@@ -320,7 +320,7 @@ msgstr ""
 msgid " [floats passed in integer registers]"
 msgstr ""
 
-#: coff-arm.c:2315 elf32-arm.c:10456
+#: coff-arm.c:2315 elf32-arm.c:10463
 #, c-format
 msgid " [position independent]"
 msgstr ""
@@ -345,14 +345,14 @@ msgstr ""
 msgid " [interworking not supported]"
 msgstr ""
 
-#: coff-arm.c:2371 elf32-arm.c:9360
+#: coff-arm.c:2371 elf32-arm.c:9367
 #, c-format
 msgid ""
 "Warning: Not setting interworking flag of %B since it has already been "
 "specified as non-interworking"
 msgstr ""
 
-#: coff-arm.c:2375 elf32-arm.c:9364
+#: coff-arm.c:2375 elf32-arm.c:9371
 #, c-format
 msgid "Warning: Clearing the interworking flag of %B due to outside request"
 msgstr ""
@@ -375,7 +375,7 @@ msgstr ""
 msgid "uncertain calling convention for non-COFF symbol"
 msgstr ""
 
-#: coff-m68k.c:506 elf32-bfin.c:5693 elf32-cr16.c:2965 elf32-m68k.c:4615
+#: coff-m68k.c:506 elf32-bfin.c:5691 elf32-cr16.c:2965 elf32-m68k.c:4615
 msgid "unsupported reloc type"
 msgstr ""
 
@@ -408,17 +408,17 @@ msgstr ""
 msgid "Unrecognized reloc"
 msgstr ""
 
-#: coff-rs6000.c:2787
+#: coff-rs6000.c:2789
 #, c-format
 msgid "%s: unsupported relocation type 0x%02x"
 msgstr ""
 
-#: coff-rs6000.c:2880
+#: coff-rs6000.c:2882
 #, c-format
 msgid "%s: TOC reloc at 0x%x to symbol `%s' with no TOC entry"
 msgstr ""
 
-#: coff-rs6000.c:3646 coff64-rs6000.c:2168
+#: coff-rs6000.c:3648 coff64-rs6000.c:2170
 msgid "%B: symbol `%s' has unrecognized smclas %d"
 msgstr ""
 
@@ -490,24 +490,24 @@ msgstr ""
 msgid "%B: illegal relocation type %d at address 0x%lx"
 msgstr ""
 
-#: coffgen.c:1571
+#: coffgen.c:1573
 msgid "%B: bad string table size %lu"
 msgstr ""
 
-#: cofflink.c:513 elflink.c:4307
+#: cofflink.c:513 elflink.c:4308
 msgid "Warning: type of symbol `%s' changed from %d to %d in %B"
 msgstr ""
 
-#: cofflink.c:2305
+#: cofflink.c:2308
 msgid "%B: relocs in section `%A', but it has no contents"
 msgstr ""
 
-#: cofflink.c:2636 coffswap.h:826
+#: cofflink.c:2639 coffswap.h:826
 #, c-format
 msgid "%s: %s: reloc overflow: 0x%lx > 0xffff"
 msgstr ""
 
-#: cofflink.c:2645 coffswap.h:812
+#: cofflink.c:2648 coffswap.h:812
 #, c-format
 msgid "%s: warning: %s: line number overflow: 0x%lx > 0xffff"
 msgstr ""
@@ -521,54 +521,54 @@ msgstr ""
 msgid "warning: unable to update contents of %s section in %s"
 msgstr ""
 
-#: dwarf2.c:430
+#: dwarf2.c:436
 #, c-format
 msgid "Dwarf Error: Can't find %s section."
 msgstr ""
 
-#: dwarf2.c:457
+#: dwarf2.c:463
 #, c-format
 msgid "Dwarf Error: unable to decompress %s section."
 msgstr ""
 
-#: dwarf2.c:468
+#: dwarf2.c:474
 #, c-format
 msgid "Dwarf Error: Offset (%lu) greater than or equal to %s size (%lu)."
 msgstr ""
 
-#: dwarf2.c:865
+#: dwarf2.c:871
 #, c-format
 msgid "Dwarf Error: Invalid or unhandled FORM value: %u."
 msgstr ""
 
-#: dwarf2.c:1079
+#: dwarf2.c:1085
 msgid "Dwarf Error: mangled line number section (bad file number)."
 msgstr ""
 
-#: dwarf2.c:1413
+#: dwarf2.c:1419
 msgid "Dwarf Error: mangled line number section."
 msgstr ""
 
-#: dwarf2.c:1760 dwarf2.c:1867 dwarf2.c:2139
+#: dwarf2.c:1698 dwarf2.c:1806 dwarf2.c:2078
 #, c-format
 msgid "Dwarf Error: Could not find abbrev number %u."
 msgstr ""
 
-#: dwarf2.c:2100
+#: dwarf2.c:2039
 #, c-format
 msgid ""
 "Dwarf Error: found dwarf version '%u', this reader only handles version 2 "
 "and 3 information."
 msgstr ""
 
-#: dwarf2.c:2107
+#: dwarf2.c:2046
 #, c-format
 msgid ""
 "Dwarf Error: found address size '%u', this reader can not handle sizes "
 "greater than '%u'."
 msgstr ""
 
-#: dwarf2.c:2130
+#: dwarf2.c:2069
 #, c-format
 msgid "Dwarf Error: Bad abbrev number: %u."
 msgstr ""
@@ -642,11 +642,11 @@ msgstr ""
 msgid "error: %B: Object tag '%d, %s' is incompatible with tag '%d, %s'"
 msgstr ""
 
-#: elf-eh-frame.c:884
+#: elf-eh-frame.c:885
 msgid "%P: error in %B(%A); no .eh_frame_hdr table will be created.\n"
 msgstr ""
 
-#: elf-eh-frame.c:1122
+#: elf-eh-frame.c:1123
 msgid ""
 "%P: fde encoding in %B(%A) prevents .eh_frame_hdr table being created.\n"
 msgstr ""
@@ -658,25 +658,25 @@ msgid ""
 "pie\n"
 msgstr ""
 
-#: elf-m10200.c:456 elf-m10300.c:1575 elf32-avr.c:1251 elf32-bfin.c:3200
-#: elf32-cr16.c:1517 elf32-cr16c.c:790 elf32-cris.c:2089 elf32-crx.c:933
+#: elf-m10200.c:456 elf-m10300.c:1575 elf32-avr.c:1251 elf32-bfin.c:3204
+#: elf32-cr16.c:1517 elf32-cr16c.c:790 elf32-cris.c:2084 elf32-crx.c:933
 #: elf32-d10v.c:516 elf32-fr30.c:616 elf32-frv.c:4114 elf32-h8300.c:516
 #: elf32-i860.c:1218 elf32-ip2k.c:1499 elf32-iq2000.c:691 elf32-lm32.c:1171
 #: elf32-m32c.c:560 elf32-m32r.c:3102 elf32-m68hc1x.c:1136 elf32-mep.c:541
 #: elf32-microblaze.c:1226 elf32-moxie.c:291 elf32-msp430.c:493 elf32-mt.c:402
 #: elf32-openrisc.c:411 elf32-score.c:2752 elf32-score7.c:2591
-#: elf32-spu.c:5045 elf32-v850.c:1701 elf32-xstormy16.c:948 elf64-mmix.c:1533
+#: elf32-spu.c:5047 elf32-v850.c:1701 elf32-xstormy16.c:948 elf64-mmix.c:1533
 msgid "internal error: out of range error"
 msgstr ""
 
-#: elf-m10200.c:460 elf-m10300.c:1579 elf32-avr.c:1255 elf32-bfin.c:3204
-#: elf32-cr16.c:1521 elf32-cr16c.c:794 elf32-cris.c:2093 elf32-crx.c:937
+#: elf-m10200.c:460 elf-m10300.c:1579 elf32-avr.c:1255 elf32-bfin.c:3208
+#: elf32-cr16.c:1521 elf32-cr16c.c:794 elf32-cris.c:2088 elf32-crx.c:937
 #: elf32-d10v.c:520 elf32-fr30.c:620 elf32-frv.c:4118 elf32-h8300.c:520
 #: elf32-i860.c:1222 elf32-iq2000.c:695 elf32-lm32.c:1175 elf32-m32c.c:564
 #: elf32-m32r.c:3106 elf32-m68hc1x.c:1140 elf32-mep.c:545
 #: elf32-microblaze.c:1230 elf32-moxie.c:295 elf32-msp430.c:497
 #: elf32-openrisc.c:415 elf32-score.c:2756 elf32-score7.c:2595
-#: elf32-spu.c:5049 elf32-v850.c:1705 elf32-xstormy16.c:952 elf64-mmix.c:1537
+#: elf32-spu.c:5051 elf32-v850.c:1705 elf32-xstormy16.c:952 elf64-mmix.c:1537
 #: elfxx-mips.c:9103
 msgid "internal error: unsupported relocation error"
 msgstr ""
@@ -684,25 +684,25 @@ msgstr ""
 #: elf-m10200.c:464 elf32-cr16.c:1525 elf32-cr16c.c:798 elf32-crx.c:941
 #: elf32-d10v.c:524 elf32-h8300.c:524 elf32-lm32.c:1179 elf32-m32r.c:3110
 #: elf32-m68hc1x.c:1144 elf32-microblaze.c:1234 elf32-score.c:2760
-#: elf32-score7.c:2599 elf32-spu.c:5053
+#: elf32-score7.c:2599 elf32-spu.c:5055
 msgid "internal error: dangerous error"
 msgstr ""
 
-#: elf-m10200.c:468 elf-m10300.c:1592 elf32-avr.c:1263 elf32-bfin.c:3212
-#: elf32-cr16.c:1529 elf32-cr16c.c:802 elf32-cris.c:2101 elf32-crx.c:945
+#: elf-m10200.c:468 elf-m10300.c:1592 elf32-avr.c:1263 elf32-bfin.c:3216
+#: elf32-cr16.c:1529 elf32-cr16c.c:802 elf32-cris.c:2096 elf32-crx.c:945
 #: elf32-d10v.c:528 elf32-fr30.c:628 elf32-frv.c:4126 elf32-h8300.c:528
 #: elf32-i860.c:1230 elf32-ip2k.c:1514 elf32-iq2000.c:703 elf32-lm32.c:1183
 #: elf32-m32c.c:572 elf32-m32r.c:3114 elf32-m68hc1x.c:1148 elf32-mep.c:553
 #: elf32-microblaze.c:1238 elf32-moxie.c:303 elf32-msp430.c:505 elf32-mt.c:410
 #: elf32-openrisc.c:423 elf32-score.c:2769 elf32-score7.c:2603
-#: elf32-spu.c:5057 elf32-v850.c:1725 elf32-xstormy16.c:960 elf64-mmix.c:1545
+#: elf32-spu.c:5059 elf32-v850.c:1725 elf32-xstormy16.c:960 elf64-mmix.c:1545
 msgid "internal error: unknown error"
 msgstr ""
 
-#: elf-m10300.c:1512 elf32-arm.c:8963 elf32-i386.c:3984 elf32-m32r.c:2588
-#: elf32-m68k.c:4099 elf32-ppc.c:7906 elf32-s390.c:3015 elf32-sh.c:3429
-#: elf32-xtensa.c:3027 elf64-ppc.c:12063 elf64-s390.c:2974 elf64-sh64.c:1648
-#: elf64-x86-64.c:3657 elfxx-sparc.c:3317
+#: elf-m10300.c:1512 elf32-arm.c:8970 elf32-i386.c:3986 elf32-m32r.c:2588
+#: elf32-m68k.c:4099 elf32-ppc.c:8116 elf32-s390.c:3015 elf32-sh.c:3429
+#: elf32-xtensa.c:3027 elf64-ppc.c:12252 elf64-s390.c:2974 elf64-sh64.c:1648
+#: elf64-x86-64.c:3658 elfxx-sparc.c:3317
 msgid "%B(%A+0x%lx): unresolvable %s relocation against symbol `%s'"
 msgstr ""
 
@@ -716,11 +716,11 @@ msgstr ""
 msgid "internal error: suspicious relocation type used in shared library"
 msgstr ""
 
-#: elf-m10300.c:4385 elf32-arm.c:11346 elf32-cr16.c:2519 elf32-cris.c:3030
-#: elf32-hppa.c:1891 elf32-i370.c:506 elf32-i386.c:1975 elf32-lm32.c:1873
-#: elf32-m32r.c:1921 elf32-m68k.c:3188 elf32-ppc.c:4953 elf32-s390.c:1650
-#: elf32-sh.c:2574 elf32-vax.c:1052 elf64-ppc.c:6348 elf64-s390.c:1623
-#: elf64-sh64.c:3396 elf64-x86-64.c:1821 elfxx-sparc.c:1802
+#: elf-m10300.c:4385 elf32-arm.c:11353 elf32-cr16.c:2519 elf32-cris.c:3025
+#: elf32-hppa.c:1891 elf32-i370.c:506 elf32-i386.c:1977 elf32-lm32.c:1873
+#: elf32-m32r.c:1921 elf32-m68k.c:3188 elf32-ppc.c:5026 elf32-s390.c:1650
+#: elf32-sh.c:2574 elf32-vax.c:1052 elf64-ppc.c:6394 elf64-s390.c:1623
+#: elf64-sh64.c:3396 elf64-x86-64.c:1822 elfxx-sparc.c:1802
 #, c-format
 msgid "dynamic variable `%s' is zero size"
 msgstr ""
@@ -729,138 +729,138 @@ msgstr ""
 msgid "%B: invalid string offset %u >= %lu for section `%s'"
 msgstr ""
 
-#: elf.c:439
+#: elf.c:441
 msgid "%B symbol number %lu references nonexistent SHT_SYMTAB_SHNDX section"
 msgstr ""
 
-#: elf.c:595
+#: elf.c:597
 msgid "%B: Corrupt size field in group section header: 0x%lx"
 msgstr ""
 
-#: elf.c:631
+#: elf.c:633
 msgid "%B: invalid SHT_GROUP entry"
 msgstr ""
 
-#: elf.c:701
+#: elf.c:703
 msgid "%B: no group info for section %A"
 msgstr ""
 
-#: elf.c:730 elf.c:2960 elflink.c:9912
+#: elf.c:732 elf.c:2979 elflink.c:9922
 msgid "%B: warning: sh_link not set for section `%A'"
 msgstr ""
 
-#: elf.c:749
+#: elf.c:751
 msgid "%B: sh_link [%d] in section `%A' is incorrect"
 msgstr ""
 
-#: elf.c:784
+#: elf.c:786
 msgid "%B: unknown [%d] section `%s' in group [%s]"
 msgstr ""
 
-#: elf.c:1104
+#: elf.c:1106
 #, c-format
 msgid ""
 "\n"
 "Program Header:\n"
 msgstr ""
 
-#: elf.c:1146
+#: elf.c:1148
 #, c-format
 msgid ""
 "\n"
 "Dynamic Section:\n"
 msgstr ""
 
-#: elf.c:1282
+#: elf.c:1284
 #, c-format
 msgid ""
 "\n"
 "Version definitions:\n"
 msgstr ""
 
-#: elf.c:1307
+#: elf.c:1309
 #, c-format
 msgid ""
 "\n"
 "Version References:\n"
 msgstr ""
 
-#: elf.c:1312
+#: elf.c:1314
 #, c-format
 msgid "  required from %s:\n"
 msgstr ""
 
-#: elf.c:1702
+#: elf.c:1718
 msgid "%B: invalid link %lu for reloc section %s (index %u)"
 msgstr ""
 
-#: elf.c:1870
+#: elf.c:1886
 msgid ""
 "%B: don't know how to handle allocated, application specific section `%s' [0x"
 "%8x]"
 msgstr ""
 
-#: elf.c:1882
+#: elf.c:1898
 msgid "%B: don't know how to handle processor specific section `%s' [0x%8x]"
 msgstr ""
 
-#: elf.c:1893
+#: elf.c:1909
 msgid "%B: don't know how to handle OS specific section `%s' [0x%8x]"
 msgstr ""
 
-#: elf.c:1903
+#: elf.c:1919
 msgid "%B: don't know how to handle section `%s' [0x%8x]"
 msgstr ""
 
-#: elf.c:2500
+#: elf.c:2517
 #, c-format
 msgid "warning: section `%A' type changed to PROGBITS"
 msgstr ""
 
-#: elf.c:2917
+#: elf.c:2936
 msgid "%B: sh_link of section `%A' points to discarded section `%A' of `%B'"
 msgstr ""
 
-#: elf.c:2940
+#: elf.c:2959
 msgid "%B: sh_link of section `%A' points to removed section `%A' of `%B'"
 msgstr ""
 
-#: elf.c:4311
+#: elf.c:4333
 msgid ""
 "%B: The first section in the PT_DYNAMIC segment is not the .dynamic section"
 msgstr ""
 
-#: elf.c:4338
+#: elf.c:4360
 msgid "%B: Not enough room for program headers, try linking with -N"
 msgstr ""
 
-#: elf.c:4420
+#: elf.c:4442
 msgid "%B: section %A vma 0x%lx overlaps previous sections"
 msgstr ""
 
-#: elf.c:4515
+#: elf.c:4537
 msgid "%B: section `%A' can't be allocated in segment %d"
 msgstr ""
 
-#: elf.c:4565
+#: elf.c:4587
 msgid "%B: warning: allocated section `%s' not in segment"
 msgstr ""
 
-#: elf.c:5065
+#: elf.c:5087
 msgid "%B: symbol `%s' required but not present"
 msgstr ""
 
-#: elf.c:5404
+#: elf.c:5426
 msgid "%B: warning: Empty loadable segment detected, is this intentional ?\n"
 msgstr ""
 
-#: elf.c:6370
+#: elf.c:6393
 #, c-format
 msgid ""
 "Unable to find equivalent output section for symbol '%s' from section '%s'"
 msgstr ""
 
-#: elf.c:7356
+#: elf.c:7382
 msgid "%B: unsupported relocation type %s"
 msgstr ""
 
@@ -921,299 +921,299 @@ msgstr ""
 msgid "\\%B: Warning: Arm BLX instruction targets Arm function '%s'."
 msgstr ""
 
-#: elf32-arm.c:7405
+#: elf32-arm.c:7408
 msgid "%B: Warning: Thumb BLX instruction targets thumb function '%s'."
 msgstr ""
 
-#: elf32-arm.c:8085
+#: elf32-arm.c:8092
 msgid "%B(%A+0x%lx): R_ARM_TLS_LE32 relocation not permitted in shared object"
 msgstr ""
 
-#: elf32-arm.c:8300
+#: elf32-arm.c:8307
 msgid ""
 "%B(%A+0x%lx): Only ADD or SUB instructions are allowed for ALU group "
 "relocations"
 msgstr ""
 
-#: elf32-arm.c:8340 elf32-arm.c:8427 elf32-arm.c:8510 elf32-arm.c:8595
+#: elf32-arm.c:8347 elf32-arm.c:8434 elf32-arm.c:8517 elf32-arm.c:8602
 msgid "%B(%A+0x%lx): Overflow whilst splitting 0x%lx for group relocation %s"
 msgstr ""
 
-#: elf32-arm.c:8821 elf32-sh.c:3325 elf64-sh64.c:1556
+#: elf32-arm.c:8828 elf32-sh.c:3325 elf64-sh64.c:1556
 msgid "%B(%A+0x%lx): %s relocation against SEC_MERGE section"
 msgstr ""
 
-#: elf32-arm.c:8939 elf32-m68k.c:4134 elf32-xtensa.c:2765 elf64-ppc.c:10743
+#: elf32-arm.c:8946 elf32-m68k.c:4134 elf32-xtensa.c:2765 elf64-ppc.c:10939
 msgid "%B(%A+0x%lx): %s used with TLS symbol %s"
 msgstr ""
 
-#: elf32-arm.c:8940 elf32-m68k.c:4135 elf32-xtensa.c:2766 elf64-ppc.c:10744
+#: elf32-arm.c:8947 elf32-m68k.c:4135 elf32-xtensa.c:2766 elf64-ppc.c:10940
 msgid "%B(%A+0x%lx): %s used with non-TLS symbol %s"
 msgstr ""
 
-#: elf32-arm.c:8997
+#: elf32-arm.c:9004
 msgid "out of range"
 msgstr ""
 
-#: elf32-arm.c:9001
+#: elf32-arm.c:9008
 msgid "unsupported relocation"
 msgstr ""
 
-#: elf32-arm.c:9009
+#: elf32-arm.c:9016
 msgid "unknown error"
 msgstr ""
 
-#: elf32-arm.c:9409
+#: elf32-arm.c:9416
 msgid ""
 "Warning: Clearing the interworking flag of %B because non-interworking code "
 "in %B has been linked with it"
 msgstr ""
 
-#: elf32-arm.c:9652
+#: elf32-arm.c:9659
 msgid "error: %B: Unknown CPU architecture"
 msgstr ""
 
-#: elf32-arm.c:9690
+#: elf32-arm.c:9697
 msgid "error: %B: Conflicting CPU architectures %d/%d"
 msgstr ""
 
-#: elf32-arm.c:9747
+#: elf32-arm.c:9754
 msgid "error: %B uses VFP register arguments, %B does not"
 msgstr ""
 
-#: elf32-arm.c:9897
+#: elf32-arm.c:9904
 msgid "error: %B: Conflicting architecture profiles %c/%c"
 msgstr ""
 
-#: elf32-arm.c:9921
+#: elf32-arm.c:9928
 msgid "Warning: %B: Conflicting platform configuration"
 msgstr ""
 
-#: elf32-arm.c:9930
+#: elf32-arm.c:9937
 msgid "error: %B: Conflicting use of R9"
 msgstr ""
 
-#: elf32-arm.c:9942
+#: elf32-arm.c:9949
 msgid "error: %B: SB relative addressing conflicts with use of R9"
 msgstr ""
 
-#: elf32-arm.c:9955
+#: elf32-arm.c:9962
 msgid ""
 "warning: %B uses %u-byte wchar_t yet the output is to use %u-byte wchar_t; "
 "use of wchar_t values across objects may fail"
 msgstr ""
 
-#: elf32-arm.c:9986
+#: elf32-arm.c:9993
 msgid ""
 "warning: %B uses %s enums yet the output is to use %s enums; use of enum "
 "values across objects may fail"
 msgstr ""
 
-#: elf32-arm.c:9998
+#: elf32-arm.c:10005
 msgid "error: %B uses iWMMXt register arguments, %B does not"
 msgstr ""
 
-#: elf32-arm.c:10020
+#: elf32-arm.c:10027
 msgid "error: fp16 format mismatch between %B and %B"
 msgstr ""
 
-#: elf32-arm.c:10063 elf32-arm.c:10156
+#: elf32-arm.c:10070 elf32-arm.c:10163
 msgid "%B: Unknown mandatory EABI object attribute %d"
 msgstr ""
 
-#: elf32-arm.c:10071 elf32-arm.c:10164
+#: elf32-arm.c:10078 elf32-arm.c:10171
 msgid "Warning: %B: Unknown EABI object attribute %d"
 msgstr ""
 
-#: elf32-arm.c:10224
+#: elf32-arm.c:10231
 msgid "error: %B is already in final BE8 format"
 msgstr ""
 
-#: elf32-arm.c:10300
+#: elf32-arm.c:10307
 msgid ""
 "error: Source object %B has EABI version %d, but target %B has EABI version %"
 "d"
 msgstr ""
 
-#: elf32-arm.c:10316
+#: elf32-arm.c:10323
 msgid "error: %B is compiled for APCS-%d, whereas target %B uses APCS-%d"
 msgstr ""
 
-#: elf32-arm.c:10341
+#: elf32-arm.c:10348
 msgid "error: %B uses VFP instructions, whereas %B does not"
 msgstr ""
 
-#: elf32-arm.c:10345
+#: elf32-arm.c:10352
 msgid "error: %B uses FPA instructions, whereas %B does not"
 msgstr ""
 
-#: elf32-arm.c:10355
+#: elf32-arm.c:10362
 msgid "error: %B uses Maverick instructions, whereas %B does not"
 msgstr ""
 
-#: elf32-arm.c:10359
+#: elf32-arm.c:10366
 msgid "error: %B does not use Maverick instructions, whereas %B does"
 msgstr ""
 
-#: elf32-arm.c:10378
+#: elf32-arm.c:10385
 msgid "error: %B uses software FP, whereas %B uses hardware FP"
 msgstr ""
 
-#: elf32-arm.c:10382
+#: elf32-arm.c:10389
 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.c:10429 elf32-bfin.c:5082 elf32-cris.c:4110 elf32-m68hc1x.c:1280
+#: elf32-arm.c:10436 elf32-bfin.c:5080 elf32-cris.c:4105 elf32-m68hc1x.c:1280
 #: elf32-m68k.c:1169 elf32-score.c:4039 elf32-score7.c:3876 elf32-vax.c:540
 #: elfxx-mips.c:12755
 #, c-format
 msgid "private flags = %lx:"
 msgstr ""
 
-#: elf32-arm.c:10438
+#: elf32-arm.c:10445
 #, c-format
 msgid " [interworking enabled]"
 msgstr ""
 
-#: elf32-arm.c:10446
+#: elf32-arm.c:10453
 #, c-format
 msgid " [VFP float format]"
 msgstr ""
 
-#: elf32-arm.c:10448
+#: elf32-arm.c:10455
 #, c-format
 msgid " [Maverick float format]"
 msgstr ""
 
-#: elf32-arm.c:10450
+#: elf32-arm.c:10457
 #, c-format
 msgid " [FPA float format]"
 msgstr ""
 
-#: elf32-arm.c:10459
+#: elf32-arm.c:10466
 #, c-format
 msgid " [new ABI]"
 msgstr ""
 
-#: elf32-arm.c:10462
+#: elf32-arm.c:10469
 #, c-format
 msgid " [old ABI]"
 msgstr ""
 
-#: elf32-arm.c:10465
+#: elf32-arm.c:10472
 #, c-format
 msgid " [software FP]"
 msgstr ""
 
-#: elf32-arm.c:10474
+#: elf32-arm.c:10481
 #, c-format
 msgid " [Version1 EABI]"
 msgstr ""
 
-#: elf32-arm.c:10477 elf32-arm.c:10488
+#: elf32-arm.c:10484 elf32-arm.c:10495
 #, c-format
 msgid " [sorted symbol table]"
 msgstr ""
 
-#: elf32-arm.c:10479 elf32-arm.c:10490
+#: elf32-arm.c:10486 elf32-arm.c:10497
 #, c-format
 msgid " [unsorted symbol table]"
 msgstr ""
 
-#: elf32-arm.c:10485
+#: elf32-arm.c:10492
 #, c-format
 msgid " [Version2 EABI]"
 msgstr ""
 
-#: elf32-arm.c:10493
+#: elf32-arm.c:10500
 #, c-format
 msgid " [dynamic symbols use segment index]"
 msgstr ""
 
-#: elf32-arm.c:10496
+#: elf32-arm.c:10503
 #, c-format
 msgid " [mapping symbols precede others]"
 msgstr ""
 
-#: elf32-arm.c:10503
+#: elf32-arm.c:10510
 #, c-format
 msgid " [Version3 EABI]"
 msgstr ""
 
-#: elf32-arm.c:10507
+#: elf32-arm.c:10514
 #, c-format
 msgid " [Version4 EABI]"
 msgstr ""
 
-#: elf32-arm.c:10511
+#: elf32-arm.c:10518
 #, c-format
 msgid " [Version5 EABI]"
 msgstr ""
 
-#: elf32-arm.c:10514
+#: elf32-arm.c:10521
 #, c-format
 msgid " [BE8]"
 msgstr ""
 
-#: elf32-arm.c:10517
+#: elf32-arm.c:10524
 #, c-format
 msgid " [LE8]"
 msgstr ""
 
-#: elf32-arm.c:10523
+#: elf32-arm.c:10530
 #, c-format
 msgid " <EABI version unrecognised>"
 msgstr ""
 
-#: elf32-arm.c:10530
+#: elf32-arm.c:10537
 #, c-format
 msgid " [relocatable executable]"
 msgstr ""
 
-#: elf32-arm.c:10533
+#: elf32-arm.c:10540
 #, c-format
 msgid " [has entry point]"
 msgstr ""
 
-#: elf32-arm.c:10538
+#: elf32-arm.c:10545
 #, c-format
 msgid "<Unrecognised flag bits set>"
 msgstr ""
 
-#: elf32-arm.c:10783 elf32-i386.c:1300 elf32-s390.c:998 elf32-xtensa.c:1000
-#: elf64-s390.c:952 elf64-x86-64.c:1082 elfxx-sparc.c:1121
+#: elf32-arm.c:10790 elf32-i386.c:1300 elf32-s390.c:998 elf32-xtensa.c:1000
+#: elf64-s390.c:952 elf64-x86-64.c:1083 elfxx-sparc.c:1121
 msgid "%B: bad symbol index: %d"
 msgstr ""
 
-#: elf32-arm.c:10904 elf64-x86-64.c:1242 elf64-x86-64.c:1411 elfxx-mips.c:7870
+#: elf32-arm.c:10911 elf64-x86-64.c:1243 elf64-x86-64.c:1412 elfxx-mips.c:7870
 msgid ""
 "%B: relocation %s against `%s' can not be used when making a shared object; "
 "recompile with -fPIC"
 msgstr ""
 
-#: elf32-arm.c:11893
+#: elf32-arm.c:11900
 #, c-format
 msgid "Errors encountered processing file %s"
 msgstr ""
 
-#: elf32-arm.c:13339
+#: elf32-arm.c:13346
 msgid "%B: error: Cortex-A8 erratum stub is allocated in unsafe location"
 msgstr ""
 
 #. There's not much we can do apart from complain if this
 #. happens.
-#: elf32-arm.c:13366
+#: elf32-arm.c:13373
 msgid "%B: error: Cortex-A8 erratum stub out of range (input file too large)"
 msgstr ""
 
-#: elf32-arm.c:13457 elf32-arm.c:13479
+#: elf32-arm.c:13464 elf32-arm.c:13486
 msgid "%B: error: VFP11 veneer out of range"
 msgstr ""
 
-#: elf32-avr.c:1259 elf32-bfin.c:3208 elf32-cris.c:2097 elf32-fr30.c:624
+#: elf32-avr.c:1259 elf32-bfin.c:3212 elf32-cris.c:2092 elf32-fr30.c:624
 #: elf32-frv.c:4122 elf32-i860.c:1226 elf32-ip2k.c:1510 elf32-iq2000.c:699
 #: elf32-m32c.c:568 elf32-mep.c:549 elf32-moxie.c:299 elf32-msp430.c:501
 #: elf32-mt.c:406 elf32-openrisc.c:419 elf32-v850.c:1709 elf32-xstormy16.c:956
@@ -1221,7 +1221,7 @@ msgstr ""
 msgid "internal error: dangerous relocation"
 msgstr ""
 
-#: elf32-avr.c:2409 elf32-hppa.c:605 elf32-m68hc1x.c:165 elf64-ppc.c:4141
+#: elf32-avr.c:2409 elf32-hppa.c:605 elf32-m68hc1x.c:165 elf64-ppc.c:4146
 msgid "%B: cannot create stub entry %s"
 msgstr ""
 
@@ -1229,54 +1229,54 @@ msgstr ""
 msgid "%B(%A+0x%lx): unresolvable relocation against symbol `%s'"
 msgstr ""
 
-#: elf32-bfin.c:1614 elf32-i386.c:4026 elf32-m68k.c:4176 elf32-s390.c:3067
-#: elf64-s390.c:3026 elf64-x86-64.c:3697
+#: elf32-bfin.c:1614 elf32-i386.c:4028 elf32-m68k.c:4176 elf32-s390.c:3067
+#: elf64-s390.c:3026 elf64-x86-64.c:3698
 msgid "%B(%A+0x%lx): reloc against `%s': error %d"
 msgstr ""
 
-#: elf32-bfin.c:2714
+#: elf32-bfin.c:2718
 msgid "%B: relocation at `%A+0x%x' references symbol `%s' with nonzero addend"
 msgstr ""
 
-#: elf32-bfin.c:2728 elf32-frv.c:2904
+#: elf32-bfin.c:2732 elf32-frv.c:2904
 msgid "relocation references symbol not defined in the module"
 msgstr ""
 
-#: elf32-bfin.c:2825
+#: elf32-bfin.c:2829
 msgid "R_BFIN_FUNCDESC references dynamic symbol with nonzero addend"
 msgstr ""
 
-#: elf32-bfin.c:2866 elf32-bfin.c:2989 elf32-frv.c:3641 elf32-frv.c:3762
+#: elf32-bfin.c:2870 elf32-bfin.c:2993 elf32-frv.c:3641 elf32-frv.c:3762
 msgid "cannot emit fixups in read-only section"
 msgstr ""
 
-#: elf32-bfin.c:2897 elf32-bfin.c:3027 elf32-frv.c:3672 elf32-frv.c:3806
+#: elf32-bfin.c:2901 elf32-bfin.c:3031 elf32-frv.c:3672 elf32-frv.c:3806
 #: elf32-lm32.c:1104
 msgid "cannot emit dynamic relocations in read-only section"
 msgstr ""
 
-#: elf32-bfin.c:2947
+#: elf32-bfin.c:2951
 msgid "R_BFIN_FUNCDESC_VALUE references dynamic symbol with nonzero addend"
 msgstr ""
 
-#: elf32-bfin.c:3112
+#: elf32-bfin.c:3116
 msgid "relocations between different segments are not supported"
 msgstr ""
 
-#: elf32-bfin.c:3113
+#: elf32-bfin.c:3117
 msgid "warning: relocation references a different segment"
 msgstr ""
 
-#: elf32-bfin.c:4974 elf32-frv.c:6408
+#: elf32-bfin.c:4972 elf32-frv.c:6408
 msgid "%B: unsupported relocation type %i"
 msgstr ""
 
-#: elf32-bfin.c:5127 elf32-frv.c:6816
+#: elf32-bfin.c:5125 elf32-frv.c:6816
 #, c-format
 msgid "%s: cannot link non-fdpic object file into fdpic executable"
 msgstr ""
 
-#: elf32-bfin.c:5131 elf32-frv.c:6820
+#: elf32-bfin.c:5129 elf32-frv.c:6820
 #, c-format
 msgid "%s: cannot link fdpic object file into non-fdpic executable"
 msgstr ""
@@ -1293,8 +1293,8 @@ msgstr ""
 msgid "%B, section %A: No PLT for relocation %s against symbol `%s'"
 msgstr ""
 
-#: elf32-cris.c:1246 elf32-cris.c:1379 elf32-cris.c:1641 elf32-cris.c:1730
-#: elf32-cris.c:1883
+#: elf32-cris.c:1246 elf32-cris.c:1379 elf32-cris.c:1641 elf32-cris.c:1725
+#: elf32-cris.c:1878
 msgid "[whose name is lost]"
 msgstr ""
 
@@ -1303,7 +1303,7 @@ msgid ""
 "%B, section %A: relocation %s with non-zero addend %d against local symbol"
 msgstr ""
 
-#: elf32-cris.c:1373 elf32-cris.c:1724 elf32-cris.c:1877
+#: elf32-cris.c:1373 elf32-cris.c:1719 elf32-cris.c:1872
 msgid ""
 "%B, section %A: relocation %s with non-zero addend %d against symbol `%s'"
 msgstr ""
@@ -1323,79 +1323,79 @@ msgid ""
 "declaration mixup?"
 msgstr ""
 
-#: elf32-cris.c:2010
+#: elf32-cris.c:2005
 msgid ""
 "%B, section %A: relocation %s is not allowed for symbol: `%s' which is "
 "defined outside the program, perhaps a declaration mixup?"
 msgstr ""
 
-#: elf32-cris.c:2063
+#: elf32-cris.c:2058
 msgid "(too many global variables for -fpic: recompile with -fPIC)"
 msgstr ""
 
-#: elf32-cris.c:2070
+#: elf32-cris.c:2065
 msgid ""
 "(thread-local data too big for -fpic or -msmall-tls: recompile with -fPIC or "
 "-mno-small-tls)"
 msgstr ""
 
-#: elf32-cris.c:3204
+#: elf32-cris.c:3199
 msgid ""
 "%B, section %A:\n"
 "  v10/v32 compatible object %s must not contain a PIC relocation"
 msgstr ""
 
-#: elf32-cris.c:3309
+#: elf32-cris.c:3304
 msgid ""
 "%B, section %A:\n"
 "  relocation %s not valid in a shared object; typically an option mixup, "
 "recompile with -fPIC"
 msgstr ""
 
-#: elf32-cris.c:3523
+#: elf32-cris.c:3518
 msgid ""
 "%B, section %A:\n"
 "  relocation %s should not be used in a shared object; recompile with -fPIC"
 msgstr ""
 
-#: elf32-cris.c:3940
+#: elf32-cris.c:3935
 msgid ""
 "%B, section `%A', to symbol `%s':\n"
 "  relocation %s should not be used in a shared object; recompile with -fPIC"
 msgstr ""
 
-#: elf32-cris.c:4059
+#: elf32-cris.c:4054
 msgid "Unexpected machine number"
 msgstr ""
 
-#: elf32-cris.c:4113
+#: elf32-cris.c:4108
 #, c-format
 msgid " [symbols have a _ prefix]"
 msgstr ""
 
-#: elf32-cris.c:4116
+#: elf32-cris.c:4111
 #, c-format
 msgid " [v10 and v32]"
 msgstr ""
 
-#: elf32-cris.c:4119
+#: elf32-cris.c:4114
 #, c-format
 msgid " [v32]"
 msgstr ""
 
-#: elf32-cris.c:4164
+#: elf32-cris.c:4159
 msgid "%B: uses _-prefixed symbols, but writing file with non-prefixed symbols"
 msgstr ""
 
-#: elf32-cris.c:4165
+#: elf32-cris.c:4160
 msgid "%B: uses non-prefixed symbols, but writing file with _-prefixed symbols"
 msgstr ""
 
-#: elf32-cris.c:4184
+#: elf32-cris.c:4179
 msgid "%B contains CRIS v32 code, incompatible with previous objects"
 msgstr ""
 
-#: elf32-cris.c:4186
+#: elf32-cris.c:4181
 msgid "%B contains non-CRIS-v32 code, incompatible with previous objects"
 msgstr ""
 
@@ -1525,52 +1525,52 @@ msgstr ""
 msgid ".got section not immediately after .plt section"
 msgstr ""
 
-#: elf32-i386.c:371 elf32-ppc.c:1666 elf32-s390.c:379 elf64-ppc.c:2283
+#: elf32-i386.c:371 elf32-ppc.c:1674 elf32-s390.c:379 elf64-ppc.c:2283
 #: elf64-s390.c:403 elf64-x86-64.c:234
 msgid "%B: invalid relocation type %d"
 msgstr ""
 
-#: elf32-i386.c:1246 elf64-x86-64.c:1029
+#: elf32-i386.c:1246 elf64-x86-64.c:1030
 msgid ""
 "%B: TLS transition from %s to %s against `%s' at 0x%lx in section `%A' failed"
 msgstr ""
 
-#: elf32-i386.c:1387 elf32-i386.c:2970 elf64-x86-64.c:1171 elf64-x86-64.c:2680
+#: elf32-i386.c:1387 elf32-i386.c:2972 elf64-x86-64.c:1172 elf64-x86-64.c:2681
 msgid "%B: relocation %s against STT_GNU_IFUNC symbol `%s' isn't handled by %s"
 msgstr ""
 
-#: elf32-i386.c:1548 elf32-s390.c:1180 elf32-sh.c:5065 elf32-xtensa.c:1173
+#: elf32-i386.c:1549 elf32-s390.c:1180 elf32-sh.c:5065 elf32-xtensa.c:1173
 #: elf64-s390.c:1143 elfxx-sparc.c:1257
 msgid "%B: `%s' accessed both as normal and thread local symbol"
 msgstr ""
 
-#: elf32-i386.c:2805
+#: elf32-i386.c:2807
 msgid "%B: unrecognized relocation (0x%x) in section `%A'"
 msgstr ""
 
-#: elf32-i386.c:3219 elf64-x86-64.c:3081
+#: elf32-i386.c:3221 elf64-x86-64.c:3082
 msgid "hidden symbol"
 msgstr ""
 
-#: elf32-i386.c:3222 elf64-x86-64.c:3084
+#: elf32-i386.c:3224 elf64-x86-64.c:3085
 msgid "internal symbol"
 msgstr ""
 
-#: elf32-i386.c:3225 elf64-x86-64.c:3087
+#: elf32-i386.c:3227 elf64-x86-64.c:3088
 msgid "protected symbol"
 msgstr ""
 
-#: elf32-i386.c:3228 elf64-x86-64.c:3090
+#: elf32-i386.c:3230 elf64-x86-64.c:3091
 msgid "symbol"
 msgstr ""
 
-#: elf32-i386.c:3233
+#: elf32-i386.c:3235
 msgid ""
 "%B: relocation R_386_GOTOFF against undefined %s `%s' can not be used when "
 "making a shared object"
 msgstr ""
 
-#: elf32-i386.c:3243
+#: elf32-i386.c:3245
 msgid ""
 "%B: relocation R_386_GOTOFF against protected function `%s' can not be used "
 "when making a shared object"
@@ -1686,7 +1686,7 @@ msgstr ""
 msgid "%B: linking files compiled for HCS12 with others compiled for HC12"
 msgstr ""
 
-#: elf32-m68hc1x.c:1255 elf32-ppc.c:4255 elf64-sparc.c:698 elfxx-mips.c:12617
+#: elf32-m68hc1x.c:1255 elf32-ppc.c:4262 elf64-sparc.c:698 elfxx-mips.c:12617
 msgid "%B: uses different e_flags (0x%lx) fields than previous modules (0x%lx)"
 msgstr ""
 
@@ -1786,7 +1786,7 @@ msgstr ""
 msgid "%B: probably compiled without -fPIC?"
 msgstr ""
 
-#: elf32-microblaze.c:2086 elflink.c:12444
+#: elf32-microblaze.c:2086 elflink.c:12457
 msgid "%B: bad relocation section name `%s'"
 msgstr ""
 
@@ -1799,124 +1799,124 @@ msgstr ""
 msgid "32bits gp relative relocation occurs for an external symbol"
 msgstr ""
 
-#: elf32-ppc.c:1731
+#: elf32-ppc.c:1739
 #, c-format
 msgid "generic linker can't handle %s"
 msgstr ""
 
-#: elf32-ppc.c:2211
+#: elf32-ppc.c:2219
 msgid "corrupt or empty %s section in %B"
 msgstr ""
 
-#: elf32-ppc.c:2218
+#: elf32-ppc.c:2226
 msgid "unable to read in %s section from %B"
 msgstr ""
 
-#: elf32-ppc.c:2224
+#: elf32-ppc.c:2232
 msgid "corrupt %s section in %B"
 msgstr ""
 
-#: elf32-ppc.c:2267
+#: elf32-ppc.c:2275
 msgid "warning: unable to set size of %s section in %B"
 msgstr ""
 
-#: elf32-ppc.c:2315
+#: elf32-ppc.c:2323
 msgid "failed to allocate space for new APUinfo section."
 msgstr ""
 
-#: elf32-ppc.c:2334
+#: elf32-ppc.c:2342
 msgid "failed to compute new APUinfo section."
 msgstr ""
 
-#: elf32-ppc.c:2337
+#: elf32-ppc.c:2345
 msgid "failed to install new APUinfo section."
 msgstr ""
 
-#: elf32-ppc.c:3364
+#: elf32-ppc.c:3379
 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:3723
+#: elf32-ppc.c:3732
 msgid "%B(%A+0x%lx): %s reloc against local symbol"
 msgstr ""
 
-#: elf32-ppc.c:4067 elf32-ppc.c:4082 elfxx-mips.c:12324 elfxx-mips.c:12350
+#: elf32-ppc.c:4074 elf32-ppc.c:4089 elfxx-mips.c:12324 elfxx-mips.c:12350
 #: elfxx-mips.c:12372 elfxx-mips.c:12398
 msgid "Warning: %B uses hard float, %B uses soft float"
 msgstr ""
 
-#: elf32-ppc.c:4070 elf32-ppc.c:4074
+#: elf32-ppc.c:4077 elf32-ppc.c:4081
 msgid ""
 "Warning: %B uses double-precision hard float, %B uses single-precision hard "
 "float"
 msgstr ""
 
-#: elf32-ppc.c:4078
+#: elf32-ppc.c:4085
 msgid "Warning: %B uses soft float, %B uses single-precision hard float"
 msgstr ""
 
-#: elf32-ppc.c:4085 elf32-ppc.c:4089 elfxx-mips.c:12304 elfxx-mips.c:12308
+#: elf32-ppc.c:4092 elf32-ppc.c:4096 elfxx-mips.c:12304 elfxx-mips.c:12308
 msgid "Warning: %B uses unknown floating point ABI %d"
 msgstr ""
 
-#: elf32-ppc.c:4131 elf32-ppc.c:4135
+#: elf32-ppc.c:4138 elf32-ppc.c:4142
 msgid "Warning: %B uses unknown vector ABI %d"
 msgstr ""
 
-#: elf32-ppc.c:4139
+#: elf32-ppc.c:4146
 msgid "Warning: %B uses vector ABI \"%s\", %B uses \"%s\""
 msgstr ""
 
-#: elf32-ppc.c:4156 elf32-ppc.c:4159
+#: elf32-ppc.c:4163 elf32-ppc.c:4166
 msgid "Warning: %B uses r3/r4 for small structure returns, %B uses memory"
 msgstr ""
 
-#: elf32-ppc.c:4162 elf32-ppc.c:4166
+#: elf32-ppc.c:4169 elf32-ppc.c:4173
 msgid "Warning: %B uses unknown small structure return convention %d"
 msgstr ""
 
-#: elf32-ppc.c:4220
+#: elf32-ppc.c:4227
 msgid ""
 "%B: compiled with -mrelocatable and linked with modules compiled normally"
 msgstr ""
 
-#: elf32-ppc.c:4228
+#: elf32-ppc.c:4235
 msgid ""
 "%B: compiled normally and linked with modules compiled with -mrelocatable"
 msgstr ""
 
-#: elf32-ppc.c:4314
+#: elf32-ppc.c:4323
 msgid "Using bss-plt due to %B"
 msgstr ""
 
-#: elf32-ppc.c:7056 elf64-ppc.c:11364
+#: elf32-ppc.c:7219 elf64-ppc.c:11541
 msgid "%B: unknown relocation type %d for symbol %s"
 msgstr ""
 
-#: elf32-ppc.c:7316
+#: elf32-ppc.c:7480
 msgid "%B(%A+0x%lx): non-zero addend on %s reloc against `%s'"
 msgstr ""
 
-#: elf32-ppc.c:7499 elf64-ppc.c:11854
+#: elf32-ppc.c:7678 elf64-ppc.c:12043
 msgid "%B(%A+0x%lx): relocation %s for indirect function %s unsupported"
 msgstr ""
 
-#: elf32-ppc.c:7709 elf32-ppc.c:7736 elf32-ppc.c:7787
+#: elf32-ppc.c:7908 elf32-ppc.c:7938 elf32-ppc.c:7985
 msgid ""
 "%B: the target (%s) of a %s relocation is in the wrong output section (%s)"
 msgstr ""
 
-#: elf32-ppc.c:7847
+#: elf32-ppc.c:8057
 msgid "%B: relocation %s is not yet supported for symbol %s."
 msgstr ""
 
-#: elf32-ppc.c:7955 elf64-ppc.c:12110
+#: elf32-ppc.c:8165 elf64-ppc.c:12299
 msgid "%B(%A+0x%lx): %s reloc against `%s': error %d"
 msgstr ""
 
-#: elf32-ppc.c:8423
+#: elf32-ppc.c:8656
 #, c-format
 msgid "%s not defined in linker created %s"
 msgstr ""
@@ -2079,135 +2079,135 @@ msgstr ""
 msgid "%B: linking little endian files with big endian files"
 msgstr ""
 
-#: elf32-spu.c:723
+#: elf32-spu.c:713
 msgid "%X%P: overlay section %A does not start on a cache line.\n"
 msgstr ""
 
-#: elf32-spu.c:731
+#: elf32-spu.c:721
 msgid "%X%P: overlay section %A is larger than a cache line.\n"
 msgstr ""
 
-#: elf32-spu.c:751
+#: elf32-spu.c:741
 msgid "%X%P: overlay section %A is not in cache area.\n"
 msgstr ""
 
-#: elf32-spu.c:791
+#: elf32-spu.c:781
 msgid "%X%P: overlay sections %A and %A do not start at the same address.\n"
 msgstr ""
 
-#: elf32-spu.c:1015
+#: elf32-spu.c:1005
 msgid "warning: call to non-function symbol %s defined in %B"
 msgstr ""
 
-#: elf32-spu.c:1365
+#: elf32-spu.c:1355
 msgid "%A:0x%v lrlive .brinfo (%u) differs from analysis (%u)\n"
 msgstr ""
 
-#: elf32-spu.c:1884
+#: elf32-spu.c:1874
 msgid "%B is not allowed to define %s"
 msgstr ""
 
-#: elf32-spu.c:1892
+#: elf32-spu.c:1882
 #, c-format
 msgid "you are not allowed to define %s in a script"
 msgstr ""
 
-#: elf32-spu.c:1926
+#: elf32-spu.c:1916
 #, c-format
 msgid "%s in overlay section"
 msgstr ""
 
-#: elf32-spu.c:1955
+#: elf32-spu.c:1945
 msgid "overlay stub relocation overflow"
 msgstr ""
 
-#: elf32-spu.c:1964 elf64-ppc.c:10441
+#: elf32-spu.c:1954 elf64-ppc.c:10637
 msgid "stubs don't match calculated size"
 msgstr ""
 
-#: elf32-spu.c:2546
+#: elf32-spu.c:2536
 #, c-format
 msgid "warning: %s overlaps %s\n"
 msgstr ""
 
-#: elf32-spu.c:2562
+#: elf32-spu.c:2552
 #, c-format
 msgid "warning: %s exceeds section size\n"
 msgstr ""
 
-#: elf32-spu.c:2593
+#: elf32-spu.c:2583
 msgid "%A:0x%v not found in function table\n"
 msgstr ""
 
-#: elf32-spu.c:2740
+#: elf32-spu.c:2723
 msgid "%B(%A+0x%v): call to non-code section %B(%A), analysis incomplete\n"
 msgstr ""
 
-#: elf32-spu.c:3297
+#: elf32-spu.c:3291
 #, c-format
 msgid "Stack analysis will ignore the call from %s to %s\n"
 msgstr ""
 
-#: elf32-spu.c:3988
+#: elf32-spu.c:3982
 msgid "  %s: 0x%v\n"
 msgstr ""
 
-#: elf32-spu.c:3989
+#: elf32-spu.c:3983
 msgid "%s: 0x%v 0x%v\n"
 msgstr ""
 
-#: elf32-spu.c:3994
+#: elf32-spu.c:3988
 msgid "  calls:\n"
 msgstr ""
 
-#: elf32-spu.c:4002
+#: elf32-spu.c:3996
 #, c-format
 msgid "   %s%s %s\n"
 msgstr ""
 
-#: elf32-spu.c:4304
+#: elf32-spu.c:4301
 #, c-format
 msgid "%s duplicated in %s\n"
 msgstr ""
 
-#: elf32-spu.c:4308
+#: elf32-spu.c:4305
 #, c-format
 msgid "%s duplicated\n"
 msgstr ""
 
-#: elf32-spu.c:4315
+#: elf32-spu.c:4312
 msgid "sorry, no support for duplicate object files in auto-overlay script\n"
 msgstr ""
 
-#: elf32-spu.c:4356
+#: elf32-spu.c:4353
 msgid ""
 "non-overlay size of 0x%v plus maximum overlay size of 0x%v exceeds local "
 "store\n"
 msgstr ""
 
-#: elf32-spu.c:4512
+#: elf32-spu.c:4509
 msgid "%B:%A%s exceeds overlay size\n"
 msgstr ""
 
-#: elf32-spu.c:4669
+#: elf32-spu.c:4671
 msgid "Stack size for call graph root nodes.\n"
 msgstr ""
 
-#: elf32-spu.c:4670
+#: elf32-spu.c:4672
 msgid ""
 "\n"
 "Stack size for functions.  Annotations: '*' max stack, 't' tail call\n"
 msgstr ""
 
-#: elf32-spu.c:4680
+#: elf32-spu.c:4682
 msgid "Maximum stack required is 0x%v\n"
 msgstr ""
 
-#: elf32-spu.c:4771
+#: elf32-spu.c:4773
 msgid "fatal error while creating .fixup"
 msgstr ""
 
-#: elf32-spu.c:5009
+#: elf32-spu.c:5011
 msgid "%B(%s+0x%lx): unresolvable %s relocation against symbol `%s'"
 msgstr ""
 
@@ -2350,26 +2350,26 @@ msgstr ""
 msgid "Attempt to convert L32R/CALLX to CALL failed"
 msgstr ""
 
-#: elf32-xtensa.c:6290 elf32-xtensa.c:6366 elf32-xtensa.c:7486
+#: elf32-xtensa.c:6290 elf32-xtensa.c:6366 elf32-xtensa.c:7482
 msgid ""
 "%B(%A+0x%lx): could not decode instruction; possible configuration mismatch"
 msgstr ""
 
-#: elf32-xtensa.c:7226
+#: elf32-xtensa.c:7222
 msgid ""
 "%B(%A+0x%lx): could not decode instruction for XTENSA_ASM_SIMPLIFY "
 "relocation; possible configuration mismatch"
 msgstr ""
 
-#: elf32-xtensa.c:8987
+#: elf32-xtensa.c:8983
 msgid "invalid relocation address"
 msgstr ""
 
-#: elf32-xtensa.c:9036
+#: elf32-xtensa.c:9032
 msgid "overflow after relaxation"
 msgstr ""
 
-#: elf32-xtensa.c:10167
+#: elf32-xtensa.c:10163
 msgid "%B(%A+0x%lx): unexpected fix for %s relocation"
 msgstr ""
 
@@ -2493,59 +2493,59 @@ msgstr ""
 msgid "%B: compiled for a little endian system and target is big endian"
 msgstr ""
 
-#: elf64-ppc.c:6338
+#: elf64-ppc.c:6384
 #, c-format
 msgid ""
 "copy reloc against `%s' requires lazy plt linking; avoid setting "
 "LD_BIND_NOW=1 or upgrade gcc"
 msgstr ""
 
-#: elf64-ppc.c:6767
+#: elf64-ppc.c:6811
 msgid "dynreloc miscount for %B, section %A"
 msgstr ""
 
-#: elf64-ppc.c:6851
+#: elf64-ppc.c:6895
 msgid "%B: .opd is not a regular array of opd entries"
 msgstr ""
 
-#: elf64-ppc.c:6860
+#: elf64-ppc.c:6904
 msgid "%B: unexpected reloc type %u in .opd section"
 msgstr ""
 
-#: elf64-ppc.c:6881
+#: elf64-ppc.c:6925
 msgid "%B: undefined sym `%s' in .opd section"
 msgstr ""
 
-#: elf64-ppc.c:7640 elf64-ppc.c:8017
+#: elf64-ppc.c:7767 elf64-ppc.c:8144
 #, c-format
 msgid "%s defined in removed toc entry"
 msgstr ""
 
-#: elf64-ppc.c:8910
+#: elf64-ppc.c:9085
 #, c-format
 msgid "long branch stub `%s' offset overflow"
 msgstr ""
 
-#: elf64-ppc.c:8969
+#: elf64-ppc.c:9144
 #, c-format
 msgid "can't find branch stub `%s'"
 msgstr ""
 
-#: elf64-ppc.c:9031 elf64-ppc.c:9169
+#: elf64-ppc.c:9206 elf64-ppc.c:9342
 #, c-format
 msgid "linkage table error against `%s'"
 msgstr ""
 
-#: elf64-ppc.c:9326
+#: elf64-ppc.c:9510
 #, c-format
 msgid "can't build branch stub `%s'"
 msgstr ""
 
-#: elf64-ppc.c:9799
+#: elf64-ppc.c:9995
 msgid "%B section %A exceeds stub group size"
 msgstr ""
 
-#: elf64-ppc.c:10453
+#: elf64-ppc.c:10649
 #, c-format
 msgid ""
 "linker stubs in %u group%s\n"
@@ -2556,24 +2556,24 @@ msgid ""
 "  plt call     %lu"
 msgstr ""
 
-#: elf64-ppc.c:11252
+#: elf64-ppc.c:11428
 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:11260
+#: elf64-ppc.c:11436
 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:11961
+#: elf64-ppc.c:12150
 msgid "%B: relocation %s is not supported for symbol %s."
 msgstr ""
 
-#: elf64-ppc.c:12044
+#: elf64-ppc.c:12233
 msgid "%B: error: relocation %s not a multiple of %d"
 msgstr ""
 
@@ -2602,48 +2602,48 @@ msgstr ""
 msgid "%B: linking UltraSPARC specific with HAL specific code"
 msgstr ""
 
-#: elf64-x86-64.c:1337
+#: elf64-x86-64.c:1338
 msgid "%B: '%s' accessed both as normal and thread local symbol"
 msgstr ""
 
-#: elf64-x86-64.c:2701
+#: elf64-x86-64.c:2702
 msgid ""
 "%B: relocation %s against STT_GNU_IFUNC symbol `%s' has non-zero addend: %d"
 msgstr ""
 
-#: elf64-x86-64.c:2980
+#: elf64-x86-64.c:2981
 msgid ""
 "%B: relocation R_X86_64_GOTOFF64 against protected function `%s' can not be "
 "used when making a shared object"
 msgstr ""
 
-#: elf64-x86-64.c:3091
+#: elf64-x86-64.c:3092
 msgid "; recompile with -fPIC"
 msgstr ""
 
-#: elf64-x86-64.c:3096
+#: elf64-x86-64.c:3097
 msgid ""
 "%B: relocation %s against %s `%s' can not be used when making a shared object"
 "%s"
 msgstr ""
 
-#: elf64-x86-64.c:3098
+#: elf64-x86-64.c:3099
 msgid ""
 "%B: relocation %s against undefined %s `%s' can not be used when making a "
 "shared object%s"
 msgstr ""
 
-#: elfcode.h:795
+#: elfcode.h:811
 #, c-format
 msgid "warning: %s has a corrupt string table index - ignoring"
 msgstr ""
 
-#: elfcode.h:1201
+#: elfcode.h:1217
 #, c-format
 msgid "%s: version count (%ld) does not match symbol count (%ld)"
 msgstr ""
 
-#: elfcode.h:1441
+#: elfcode.h:1457
 #, c-format
 msgid "%s(%s): relocation %d has invalid symbol index %ld"
 msgstr ""
@@ -2689,156 +2689,156 @@ msgid ""
 "object file has no symbol table"
 msgstr ""
 
-#: elflink.c:2375
+#: elflink.c:2376
 msgid "%B: relocation size mismatch in %B section %A"
 msgstr ""
 
-#: elflink.c:2678
+#: elflink.c:2679
 #, c-format
 msgid "warning: type and size of dynamic symbol `%s' are not defined"
 msgstr ""
 
-#: elflink.c:3424
+#: elflink.c:3425
 msgid "%P: alternate ELF machine code found (%d) in %B, expecting %d\n"
 msgstr ""
 
-#: elflink.c:4032
+#: elflink.c:4033
 msgid "%B: %s: invalid version %u (max %d)"
 msgstr ""
 
-#: elflink.c:4068
+#: elflink.c:4069
 msgid "%B: %s: invalid needed version %d"
 msgstr ""
 
-#: elflink.c:4253
+#: elflink.c:4254
 msgid ""
 "Warning: alignment %u of common symbol `%s' in %B is greater than the "
 "alignment (%u) of its section %A"
 msgstr ""
 
-#: elflink.c:4259
+#: elflink.c:4260
 msgid "Warning: alignment %u of symbol `%s' in %B is smaller than %u in %B"
 msgstr ""
 
-#: elflink.c:4274
+#: elflink.c:4275
 msgid "Warning: size of symbol `%s' changed from %lu in %B to %lu in %B"
 msgstr ""
 
-#: elflink.c:4438
+#: elflink.c:4440
 #, c-format
 msgid "%s: invalid DSO for symbol `%s' definition"
 msgstr ""
 
-#: elflink.c:5688
+#: elflink.c:5692
 #, c-format
 msgid "%s: undefined version: %s"
 msgstr ""
 
-#: elflink.c:5756
+#: elflink.c:5760
 msgid "%B: .preinit_array section is not allowed in DSO"
 msgstr ""
 
-#: elflink.c:7484
+#: elflink.c:7493
 #, c-format
 msgid "undefined %s reference in complex symbol: %s"
 msgstr ""
 
-#: elflink.c:7638
+#: elflink.c:7647
 #, c-format
 msgid "unknown operator '%c' in complex symbol"
 msgstr ""
 
-#: elflink.c:7976 elflink.c:7993 elflink.c:8030 elflink.c:8047
+#: elflink.c:7985 elflink.c:8002 elflink.c:8039 elflink.c:8056
 msgid "%B: Unable to sort relocs - they are in more than one size"
 msgstr ""
 
-#: elflink.c:8007 elflink.c:8061
+#: elflink.c:8016 elflink.c:8070
 msgid "%B: Unable to sort relocs - they are of an unknown size"
 msgstr ""
 
-#: elflink.c:8112
+#: elflink.c:8121
 msgid "Not enough memory to sort relocations"
 msgstr ""
 
-#: elflink.c:8304
+#: elflink.c:8314
 msgid "%B: Too many sections: %d (>= %d)"
 msgstr ""
 
-#: elflink.c:8540
+#: elflink.c:8550
 msgid "%B: %s symbol `%s' in %B is referenced by DSO"
 msgstr ""
 
-#: elflink.c:8625
+#: elflink.c:8635
 msgid "%B: could not find output section %A for input section %A"
 msgstr ""
 
-#: elflink.c:8745
+#: elflink.c:8755
 msgid "%B: %s symbol `%s' isn't defined"
 msgstr ""
 
-#: elflink.c:9301
+#: elflink.c:9311
 msgid ""
 "error: %B contains a reloc (0x%s) for section %A that references a non-"
 "existent global symbol"
 msgstr ""
 
-#: elflink.c:9366
+#: elflink.c:9376
 msgid ""
 "%X`%s' referenced in section `%A' of %B: defined in discarded section `%A' "
 "of %B\n"
 msgstr ""
 
-#: elflink.c:9991
+#: elflink.c:10001
 msgid "%A has both ordered [`%A' in %B] and unordered [`%A' in %B] sections"
 msgstr ""
 
-#: elflink.c:9996
+#: elflink.c:10006
 #, c-format
 msgid "%A has both ordered and unordered sections"
 msgstr ""
 
-#: elflink.c:10872 elflink.c:10916
+#: elflink.c:10882 elflink.c:10926
 msgid "%B: could not find output section %s"
 msgstr ""
 
-#: elflink.c:10877
+#: elflink.c:10887
 #, c-format
 msgid "warning: %s section has zero size"
 msgstr ""
 
-#: elflink.c:10982
+#: elflink.c:10992
 msgid "%P: warning: creating a DT_TEXTREL in a shared object.\n"
 msgstr ""
 
-#: elflink.c:11165
+#: elflink.c:11175
 msgid "%P%X: can not read symbols: %E\n"
 msgstr ""
 
-#: elflink.c:11483
+#: elflink.c:11494
 msgid "Removing unused section '%s' in file '%B'"
 msgstr ""
 
-#: elflink.c:11695
+#: elflink.c:11706
 msgid "Warning: gc-sections option ignored"
 msgstr ""
 
-#: elflink.c:12242
+#: elflink.c:12255
 msgid "%B: ignoring duplicate section `%A'"
 msgstr ""
 
-#: elflink.c:12249 elflink.c:12256
+#: elflink.c:12262 elflink.c:12269
 msgid "%B: duplicate section `%A' has different size"
 msgstr ""
 
-#: elflink.c:12264 elflink.c:12269
+#: elflink.c:12277 elflink.c:12282
 msgid "%B: warning: could not read contents of section `%A'"
 msgstr ""
 
-#: elflink.c:12273
+#: elflink.c:12286
 msgid "%B: warning: duplicate section `%A' has different contents"
 msgstr ""
 
-#: elflink.c:12374 linker.c:3098
+#: elflink.c:12387 linker.c:3104
 msgid "%F%P: already_linked_table: %E\n"
 msgstr ""
 
@@ -3060,7 +3060,7 @@ msgstr ""
 msgid "%B: bad section length in ihex_read_section"
 msgstr ""
 
-#: ihex.c:825
+#: ihex.c:826
 #, c-format
 msgid "%s: address 0x%s out of range for Intel Hex file"
 msgstr ""
@@ -3075,20 +3075,20 @@ msgstr ""
 msgid "Deprecated %s called\n"
 msgstr ""
 
-#: linker.c:1874
+#: linker.c:1877
 msgid "%B: indirect symbol `%s' to `%s' is a loop"
 msgstr ""
 
-#: linker.c:2740
+#: linker.c:2744
 #, c-format
 msgid "Attempt to do relocatable link with %s input and %s output"
 msgstr ""
 
-#: linker.c:3065
+#: linker.c:3071
 msgid "%B: warning: ignoring duplicate section `%A'\n"
 msgstr ""
 
-#: linker.c:3079
+#: linker.c:3085
 msgid "%B: warning: duplicate section `%A' has different size\n"
 msgstr ""
 
@@ -3152,7 +3152,7 @@ msgstr ""
 msgid " #: Segment name     Section name     Address\n"
 msgstr ""
 
-#: merge.c:829
+#: merge.c:831
 #, c-format
 msgid "%s: access beyond end of merged section (%ld)"
 msgstr ""
@@ -3348,33 +3348,33 @@ msgid "vma:\t\t\tBeginAddress\t EndAddress\t  UnwindData\n"
 msgstr ""
 
 #. XXX code yet to be written.
-#: peicode.h:752
+#: peicode.h:751
 msgid "%B: Unhandled import type; %x"
 msgstr ""
 
-#: peicode.h:757
+#: peicode.h:756
 msgid "%B: Unrecognised import type; %x"
 msgstr ""
 
-#: peicode.h:771
+#: peicode.h:770
 msgid "%B: Unrecognised import name type; %x"
 msgstr ""
 
-#: peicode.h:1154
+#: peicode.h:1160
 msgid "%B: Unrecognised machine type (0x%x) in Import Library Format archive"
 msgstr ""
 
-#: peicode.h:1166
+#: peicode.h:1172
 msgid ""
 "%B: Recognised but unhandled machine type (0x%x) in Import Library Format "
 "archive"
 msgstr ""
 
-#: peicode.h:1184
+#: peicode.h:1190
 msgid "%B: size field is zero in Import Library Format header"
 msgstr ""
 
-#: peicode.h:1215
+#: peicode.h:1221
 msgid "%B: string not null terminated in ILF object file."
 msgstr ""
 
index 102a4c1bef7d657bf4c257033875a4e7b07f2074..8e55cec1f8b8e32b53aac8d92e6d0fedf7268e1e 100644 (file)
@@ -6,10 +6,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: bfd 2.20\n"
+"Project-Id-Version: bfd 2.20.1\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2009-09-07 14:05+0200\n"
-"PO-Revision-Date: 2010-02-13 19:00+1030\n"
+"POT-Creation-Date: 2010-03-03 15:03+0100\n"
+"PO-Revision-Date: 2010-04-22 23:21+0930\n"
 "Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
 "Language-Team: Vietnamese <vi-VN@googlegroups.com>\n"
 "MIME-Version: 1.0\n"
@@ -49,128 +49,128 @@ msgstr "%s: không thể đại diện phân cho ký hiệu « %s » trong đị
 msgid "*unknown*"
 msgstr "• không rõ •"
 
-#: aoutx.h:3994 aoutx.h:4320
+#: aoutx.h:3997 aoutx.h:4323
 msgid "%P: %B: unexpected relocation type\n"
 msgstr "%P: %B: kiểu định vị lại bất thường\n"
 
-#: aoutx.h:5354
+#: aoutx.h:5358
 #, c-format
 msgid "%s: relocatable link from %s to %s not supported"
 msgstr "%s: không hỗ trợ liên kết có khả năng định vị lại từ %s sang %s"
 
-#: archive.c:2056
+#: archive.c:2057
 msgid "Warning: writing archive was slow: rewriting timestamp\n"
 msgstr "Cảnh báo : ghi kho quá chậm nên đang ghi lại nhãn thời gian\n"
 
-#: archive.c:2342
+#: archive.c:2344
 msgid "Reading archive file mod timestamp"
 msgstr "Đang đọc nhãn thời gian sửa đổi tập tin kho"
 
-#: archive.c:2366
+#: archive.c:2368
 msgid "Writing updated armap timestamp"
 msgstr "Đang ghi nhãn thời gian armap đã cập nhật"
 
-#: bfd.c:375
+#: bfd.c:376
 msgid "No error"
 msgstr "Không có lỗi"
 
-#: bfd.c:376
+#: bfd.c:377
 msgid "System call error"
 msgstr "Lỗi gọi hệ thống"
 
-#: bfd.c:377
+#: bfd.c:378
 msgid "Invalid bfd target"
 msgstr "Đích bfd không hợp lệ"
 
-#: bfd.c:378
+#: bfd.c:379
 msgid "File in wrong format"
 msgstr "Tập tin có định dạng không đúng"
 
-#: bfd.c:379
+#: bfd.c:380
 msgid "Archive object file in wrong format"
 msgstr "Tập tin đối tượng kho có định dạng không đúng"
 
-#: bfd.c:380
+#: bfd.c:381
 msgid "Invalid operation"
 msgstr "Thao tác không hợp lệ"
 
-#: bfd.c:381
+#: bfd.c:382
 msgid "Memory exhausted"
 msgstr "Cạn bộ nhớ"
 
-#: bfd.c:382
+#: bfd.c:383
 msgid "No symbols"
 msgstr "Không có ký hiệu"
 
-#: bfd.c:383
+#: bfd.c:384
 msgid "Archive has no index; run ranlib to add one"
 msgstr "Kho không có chỉ mục: hãy chạy ranlib để thêm"
 
-#: bfd.c:384
+#: bfd.c:385
 msgid "No more archived files"
 msgstr "Không còn có tập tin đã lưu trữ nào nữa"
 
-#: bfd.c:385
+#: bfd.c:386
 msgid "Malformed archive"
 msgstr "Kho dạng sai"
 
-#: bfd.c:386
+#: bfd.c:387
 msgid "File format not recognized"
 msgstr "Không nhận ra định dạng tập tin"
 
-#: bfd.c:387
+#: bfd.c:388
 msgid "File format is ambiguous"
 msgstr "Định dạng tập tin mơ hồ"
 
-#: bfd.c:388
+#: bfd.c:389
 msgid "Section has no contents"
 msgstr "Phần không có nội dung"
 
-#: bfd.c:389
+#: bfd.c:390
 msgid "Nonrepresentable section on output"
 msgstr "Kết xuất có phần không thể đại diện được"
 
-#: bfd.c:390
+#: bfd.c:391
 msgid "Symbol needs debug section which does not exist"
 msgstr "Ký hiệu cần phần gỡ lỗi mà không tồn tại"
 
-#: bfd.c:391
+#: bfd.c:392
 msgid "Bad value"
 msgstr "Giá trị sai"
 
-#: bfd.c:392
+#: bfd.c:393
 msgid "File truncated"
 msgstr "Tập tin bị cắt ngắn"
 
-#: bfd.c:393
+#: bfd.c:394
 msgid "File too big"
 msgstr "Tập tin quá lớn"
 
-#: bfd.c:394
+#: bfd.c:395
 #, c-format
 msgid "Error reading %s: %s"
 msgstr "Gặp lỗi khi đọc %s: %s"
 
-#: bfd.c:395
+#: bfd.c:396
 msgid "#<Invalid error code>"
 msgstr "#<mã lỗi không hợp lệ>"
 
-#: bfd.c:919
+#: bfd.c:920
 #, c-format
 msgid "BFD %s assertion fail %s:%d"
 msgstr "BFD %s khắng định bị lỗi %s:%d"
 
-#: bfd.c:931
+#: bfd.c:932
 #, c-format
 msgid "BFD %s internal error, aborting at %s line %d in %s\n"
 msgstr "BFD %s lỗi nội bộ nên hủy bỏ tại %s dòng %d trong %s\n"
 
-#: bfd.c:935
+#: bfd.c:936
 #, c-format
 msgid "BFD %s internal error, aborting at %s line %d\n"
 msgstr "BFD %s lỗi nội bộ nên hủy bỏ tại %s dòng %d\n"
 
-#: bfd.c:937
+#: bfd.c:938
 msgid "Please report this bug.\n"
 msgstr "Hãy thông báo lỗi này.\n"
 
@@ -190,8 +190,8 @@ msgid "Warning: Writing section `%s' to huge (ie negative) file offset 0x%lx."
 msgstr "Cảnh báo : đang ghi phần « %s » vào khoảng bù tập tin rất lớn (tức là âm) 0x%lx."
 
 #: bout.c:1150 elf-m10300.c:2078 elf32-avr.c:1639 elf32-frv.c:5743
-#: elf32-xtensa.c:6639 elfxx-sparc.c:2456 reloc.c:5386 reloc16.c:162
-#: vms.c:1918 elf32-ia64.c:788 elf64-ia64.c:788
+#: elfxx-sparc.c:2456 reloc.c:5386 reloc16.c:162 vms.c:1918 elf32-ia64.c:788
+#: elf64-ia64.c:788
 msgid "%P%F: --relax and -r may not be used together\n"
 msgstr "%P%F: không thể dùng với nhau hai tuỳ chọn « --relax » và « -r »\n"
 
@@ -262,7 +262,7 @@ msgstr ""
 "  lần xuất hiện đầu tiên: %B: gọi thumb tới arm\n"
 "  coi như liên kết lại với « --support-old-code » được bật"
 
-#: coff-arm.c:1755 coff-tic80.c:695 cofflink.c:3027
+#: coff-arm.c:1755 coff-tic80.c:695 cofflink.c:3030
 msgid "%B: bad reloc address 0x%lx in section `%A'"
 msgstr "%B: địa chỉ định vị lại sai 0x%lx trong phần « %A »"
 
@@ -275,12 +275,12 @@ msgstr "%B: chỉ mục ký hiệu cấm trong định vị lại: %d"
 msgid "error: %B is compiled for APCS-%d, whereas %B is compiled for APCS-%d"
 msgstr "lỗi: %B được biên dịch cho APCS-%d, còn %B được biên dịch cho APCS-%d"
 
-#: coff-arm.c:2227 elf32-arm.c:10327
+#: coff-arm.c:2227 elf32-arm.c:10334
 #, c-format
 msgid "error: %B passes floats in float registers, whereas %B passes them in integer registers"
 msgstr "lỗi: %B gửi trôi qua trong thanh ghi trôi, còn %B gửi chúng qua trong thanh ghi số nguyên"
 
-#: coff-arm.c:2230 elf32-arm.c:10331
+#: coff-arm.c:2230 elf32-arm.c:10338
 #, c-format
 msgid "error: %B passes floats in integer registers, whereas %B passes them in float registers"
 msgstr "lỗi: %B gửi trôi qua trong thanh ghi số nguyên, còn %B gửi chúng qua trong thanh ghi trôi"
@@ -295,12 +295,12 @@ msgstr "lỗi: %B được biên dịch như mã không phụ thuộc vào vị
 msgid "error: %B is compiled as absolute position code, whereas target %B is position independent"
 msgstr "lỗi: %B được biên dịch như mã vị trí tuyệt đối, còn %B không phụ thuộc vào vị trí"
 
-#: coff-arm.c:2275 elf32-arm.c:10396
+#: coff-arm.c:2275 elf32-arm.c:10403
 #, c-format
 msgid "Warning: %B supports interworking, whereas %B does not"
 msgstr "Cảnh báo : %B hỗ trợ ảnh hưởng lẫn nhau, còn %B thì không"
 
-#: coff-arm.c:2278 elf32-arm.c:10402
+#: coff-arm.c:2278 elf32-arm.c:10409
 #, c-format
 msgid "Warning: %B does not support interworking, whereas %B does"
 msgstr "Cảnh báo : %B không hỗ trợ ảnh hưởng lẫn nhau, còn %B thì có"
@@ -310,7 +310,7 @@ msgstr "Cảnh báo : %B không hỗ trợ ảnh hưởng lẫn nhau, còn %B th
 msgid "private flags = %x:"
 msgstr "các cờ riêng = %x:"
 
-#: coff-arm.c:2310 elf32-arm.c:10453
+#: coff-arm.c:2310 elf32-arm.c:10460
 #, c-format
 msgid " [floats passed in float registers]"
 msgstr " [các trôi được gửi qua trong thanh ghi trôi]"
@@ -320,7 +320,7 @@ msgstr " [các trôi được gửi qua trong thanh ghi trôi]"
 msgid " [floats passed in integer registers]"
 msgstr " [các trôi được gửi qua trong thanh ghi số nguyên]"
 
-#: coff-arm.c:2315 elf32-arm.c:10456
+#: coff-arm.c:2315 elf32-arm.c:10463
 #, c-format
 msgid " [position independent]"
 msgstr " [không phụ thuộc vào vị trí]"
@@ -345,12 +345,12 @@ msgstr " [hỗ trợ ảnh hưởng lẫn nhau]"
 msgid " [interworking not supported]"
 msgstr " [không hỗ trợ ảnh hưởng lẫn nhau]"
 
-#: coff-arm.c:2371 elf32-arm.c:9360
+#: coff-arm.c:2371 elf32-arm.c:9367
 #, c-format
 msgid "Warning: Not setting interworking flag of %B since it has already been specified as non-interworking"
 msgstr "Cảnh báo : không đang đặt cờ ảnh hưởng lẫn nhau của %B vì nó đã được xác định là không ảnh hưởng lẫn nhau"
 
-#: coff-arm.c:2375 elf32-arm.c:9364
+#: coff-arm.c:2375 elf32-arm.c:9371
 #, c-format
 msgid "Warning: Clearing the interworking flag of %B due to outside request"
 msgstr "Cảnh báo : Đang xoá cờ ảnh hưởng lẫn nhau của %B theo yêu cầu bên ngoài"
@@ -373,7 +373,7 @@ msgstr "%B: cảnh báo : chỉ mục ký hiệu cấm %ld trong định vị l
 msgid "uncertain calling convention for non-COFF symbol"
 msgstr "quy ước gọi không chắc chắn cho ký hiệu khác COFF"
 
-#: coff-m68k.c:506 elf32-bfin.c:5693 elf32-cr16.c:2965 elf32-m68k.c:4615
+#: coff-m68k.c:506 elf32-bfin.c:5691 elf32-cr16.c:2965 elf32-m68k.c:4615
 msgid "unsupported reloc type"
 msgstr "kiểu định vị lại không được hỗ trợ"
 
@@ -406,17 +406,17 @@ msgstr "Có định vị lại tương đối GP khi chưa xác định _gp"
 msgid "Unrecognized reloc"
 msgstr "Định vị lại không được nhận ra"
 
-#: coff-rs6000.c:2787
+#: coff-rs6000.c:2789
 #, c-format
 msgid "%s: unsupported relocation type 0x%02x"
 msgstr "%s: kiểu định vị lại không được hỗ trợ 0x%02x"
 
-#: coff-rs6000.c:2880
+#: coff-rs6000.c:2882
 #, c-format
 msgid "%s: TOC reloc at 0x%x to symbol `%s' with no TOC entry"
 msgstr "%s: định vị lại TOC tại 0x%x tới ký hiệu « %s » không có mục nhập TOC"
 
-#: coff-rs6000.c:3646 coff64-rs6000.c:2168
+#: coff-rs6000.c:3648 coff64-rs6000.c:2170
 msgid "%B: symbol `%s' has unrecognized smclas %d"
 msgstr "%B: ký tự « %s » có smclas không nhận ra %d"
 
@@ -487,24 +487,24 @@ msgstr "cảnh báo : %B: ký hiệu cục bộ « %s » không có phần đo
 msgid "%B: illegal relocation type %d at address 0x%lx"
 msgstr "%B: kiểu định vị lại cấm %d ở địa chỉ 0x%lx"
 
-#: coffgen.c:1571
+#: coffgen.c:1573
 msgid "%B: bad string table size %lu"
 msgstr "%B: kích cỡ bảng chuỗi sai %lu"
 
-#: cofflink.c:513 elflink.c:4307
+#: cofflink.c:513 elflink.c:4308
 msgid "Warning: type of symbol `%s' changed from %d to %d in %B"
 msgstr "Cảnh báo : kiểu ký hiệu « %s » bị thay đổi từ %d thành %d trong %B"
 
-#: cofflink.c:2305
+#: cofflink.c:2308
 msgid "%B: relocs in section `%A', but it has no contents"
 msgstr "%B: định vị lại trong phần « %A », nhưng nó không có nội dung"
 
-#: cofflink.c:2636 coffswap.h:826
+#: cofflink.c:2639 coffswap.h:826
 #, c-format
 msgid "%s: %s: reloc overflow: 0x%lx > 0xffff"
 msgstr "%s: %s: tràn định vị lại: 0x%lx > 0xffff"
 
-#: cofflink.c:2645 coffswap.h:812
+#: cofflink.c:2648 coffswap.h:812
 #, c-format
 msgid "%s: warning: %s: line number overflow: 0x%lx > 0xffff"
 msgstr "%s: cảnh báo : %s: tràn số thứ tự dòng: 0x%lx > 0xffff"
@@ -518,50 +518,50 @@ msgstr "lỗi: %B được biên dịch cho EP9312, còn %B được biên dịc
 msgid "warning: unable to update contents of %s section in %s"
 msgstr "cảnh báo : không thể cập nhật nội dung của phần %s trong %s"
 
-#: dwarf2.c:430
+#: dwarf2.c:436
 #, c-format
 msgid "Dwarf Error: Can't find %s section."
 msgstr "Lỗi Dwarf: không tìm thấy phần %s."
 
-#: dwarf2.c:457
+#: dwarf2.c:463
 #, c-format
 msgid "Dwarf Error: unable to decompress %s section."
 msgstr "Lỗi Dwarf: không thể giải nén phần %s."
 
-#: dwarf2.c:468
+#: dwarf2.c:474
 #, c-format
 msgid "Dwarf Error: Offset (%lu) greater than or equal to %s size (%lu)."
 msgstr "Lỗi Dwarf: Khoảng bù dòng (%lu) lớn hơn hoặc bằng kích cỡ %s (%lu)."
 
-#: dwarf2.c:865
+#: dwarf2.c:871
 #, c-format
 msgid "Dwarf Error: Invalid or unhandled FORM value: %u."
 msgstr "Lỗi Dwarf: Giá trị FORM sai hoặc chưa được xử lý: %u."
 
-#: dwarf2.c:1079
+#: dwarf2.c:1085
 msgid "Dwarf Error: mangled line number section (bad file number)."
 msgstr "Lỗi Dwarf: phần số thứ tự dòng đã rối (số thứ tự tập tin sai)."
 
-#: dwarf2.c:1413
+#: dwarf2.c:1419
 msgid "Dwarf Error: mangled line number section."
 msgstr "Lỗi Dwarf: phần số thứ tự dòng đã rối."
 
-#: dwarf2.c:1760 dwarf2.c:1867 dwarf2.c:2139
+#: dwarf2.c:1698 dwarf2.c:1806 dwarf2.c:2078
 #, c-format
 msgid "Dwarf Error: Could not find abbrev number %u."
 msgstr "Lỗi Dwarf: Không tìm thấy số viết tắt %u."
 
-#: dwarf2.c:2100
+#: dwarf2.c:2039
 #, c-format
 msgid "Dwarf Error: found dwarf version '%u', this reader only handles version 2 and 3 information."
 msgstr "Lỗi Dwarf: tìm thấy dwarf phiên bản « %u », nhưng trình đọc này chỉ điều khiển thông tin của phiên bản 2 và 3."
 
-#: dwarf2.c:2107
+#: dwarf2.c:2046
 #, c-format
 msgid "Dwarf Error: found address size '%u', this reader can not handle sizes greater than '%u'."
 msgstr "Lỗi Dwarf: tìm thấy kích cỡ địa chỉ « %u », nhưng trình đọc này không điều khiển được kích cỡ lớn hơn « %u »."
 
-#: dwarf2.c:2130
+#: dwarf2.c:2069
 #, c-format
 msgid "Dwarf Error: Bad abbrev number: %u."
 msgstr "Lỗi Dwarf: Số viết tắt sai: %u."
@@ -651,11 +651,11 @@ msgstr "lỗi: %B: Phải được dãy công cụ « %s » xử lý"
 msgid "error: %B: Object tag '%d, %s' is incompatible with tag '%d, %s'"
 msgstr "lỗi: %B: thẻ đối tượng « %d, %s » không tương thích với thẻ « %d, %s »"
 
-#: elf-eh-frame.c:884
+#: elf-eh-frame.c:885
 msgid "%P: error in %B(%A); no .eh_frame_hdr table will be created.\n"
 msgstr "%P: gặp lỗi trong %B(%A); sẽ không tạo bảng .eh_frame_hdr nào.\n"
 
-#: elf-eh-frame.c:1122
+#: elf-eh-frame.c:1123
 msgid "%P: fde encoding in %B(%A) prevents .eh_frame_hdr table being created.\n"
 msgstr "%P: biên mã fde trong %B(%A) thì ngăn cản tạo bảng .eh_frame_hdr.\n"
 
@@ -663,25 +663,25 @@ msgstr "%P: biên mã fde trong %B(%A) thì ngăn cản tạo bảng .eh_frame_h
 msgid "%F%P: dynamic STT_GNU_IFUNC symbol `%s' with pointer equality in `%B' can not be used when making an executable; recompile with -fPIE and relink with -pie\n"
 msgstr "%F%P: ký hiệu STT_GNU_IFUNC động « %s » với tình trạng chất lượng con trỏ trong « %B » thì không dùng được khi tạo bản thực thi; hãy biên dịch lại với « -fPIE » và liên kết lại với « -pie »\n"
 
-#: elf-m10200.c:456 elf-m10300.c:1575 elf32-avr.c:1251 elf32-bfin.c:3200
-#: elf32-cr16.c:1517 elf32-cr16c.c:790 elf32-cris.c:2089 elf32-crx.c:933
+#: elf-m10200.c:456 elf-m10300.c:1575 elf32-avr.c:1251 elf32-bfin.c:3204
+#: elf32-cr16.c:1517 elf32-cr16c.c:790 elf32-cris.c:2084 elf32-crx.c:933
 #: elf32-d10v.c:516 elf32-fr30.c:616 elf32-frv.c:4114 elf32-h8300.c:516
 #: elf32-i860.c:1218 elf32-ip2k.c:1499 elf32-iq2000.c:691 elf32-lm32.c:1171
 #: elf32-m32c.c:560 elf32-m32r.c:3102 elf32-m68hc1x.c:1136 elf32-mep.c:541
 #: elf32-microblaze.c:1226 elf32-moxie.c:291 elf32-msp430.c:493 elf32-mt.c:402
 #: elf32-openrisc.c:411 elf32-score.c:2752 elf32-score7.c:2591
-#: elf32-spu.c:5045 elf32-v850.c:1701 elf32-xstormy16.c:948 elf64-mmix.c:1533
+#: elf32-spu.c:5047 elf32-v850.c:1701 elf32-xstormy16.c:948 elf64-mmix.c:1533
 msgid "internal error: out of range error"
 msgstr "lỗi nội bộ : lỗi ở ngoại phạm vi"
 
-#: elf-m10200.c:460 elf-m10300.c:1579 elf32-avr.c:1255 elf32-bfin.c:3204
-#: elf32-cr16.c:1521 elf32-cr16c.c:794 elf32-cris.c:2093 elf32-crx.c:937
+#: elf-m10200.c:460 elf-m10300.c:1579 elf32-avr.c:1255 elf32-bfin.c:3208
+#: elf32-cr16.c:1521 elf32-cr16c.c:794 elf32-cris.c:2088 elf32-crx.c:937
 #: elf32-d10v.c:520 elf32-fr30.c:620 elf32-frv.c:4118 elf32-h8300.c:520
 #: elf32-i860.c:1222 elf32-iq2000.c:695 elf32-lm32.c:1175 elf32-m32c.c:564
 #: elf32-m32r.c:3106 elf32-m68hc1x.c:1140 elf32-mep.c:545
 #: elf32-microblaze.c:1230 elf32-moxie.c:295 elf32-msp430.c:497
 #: elf32-openrisc.c:415 elf32-score.c:2756 elf32-score7.c:2595
-#: elf32-spu.c:5049 elf32-v850.c:1705 elf32-xstormy16.c:952 elf64-mmix.c:1537
+#: elf32-spu.c:5051 elf32-v850.c:1705 elf32-xstormy16.c:952 elf64-mmix.c:1537
 #: elfxx-mips.c:9103
 msgid "internal error: unsupported relocation error"
 msgstr "lỗi nội bộ : lỗi định vị lại không được hỗ trợ"
@@ -689,25 +689,25 @@ msgstr "lỗi nội bộ : lỗi định vị lại không được hỗ trợ"
 #: elf-m10200.c:464 elf32-cr16.c:1525 elf32-cr16c.c:798 elf32-crx.c:941
 #: elf32-d10v.c:524 elf32-h8300.c:524 elf32-lm32.c:1179 elf32-m32r.c:3110
 #: elf32-m68hc1x.c:1144 elf32-microblaze.c:1234 elf32-score.c:2760
-#: elf32-score7.c:2599 elf32-spu.c:5053
+#: elf32-score7.c:2599 elf32-spu.c:5055
 msgid "internal error: dangerous error"
 msgstr "lỗi nội bộ : lỗi nguy hiểm"
 
-#: elf-m10200.c:468 elf-m10300.c:1592 elf32-avr.c:1263 elf32-bfin.c:3212
-#: elf32-cr16.c:1529 elf32-cr16c.c:802 elf32-cris.c:2101 elf32-crx.c:945
+#: elf-m10200.c:468 elf-m10300.c:1592 elf32-avr.c:1263 elf32-bfin.c:3216
+#: elf32-cr16.c:1529 elf32-cr16c.c:802 elf32-cris.c:2096 elf32-crx.c:945
 #: elf32-d10v.c:528 elf32-fr30.c:628 elf32-frv.c:4126 elf32-h8300.c:528
 #: elf32-i860.c:1230 elf32-ip2k.c:1514 elf32-iq2000.c:703 elf32-lm32.c:1183
 #: elf32-m32c.c:572 elf32-m32r.c:3114 elf32-m68hc1x.c:1148 elf32-mep.c:553
 #: elf32-microblaze.c:1238 elf32-moxie.c:303 elf32-msp430.c:505 elf32-mt.c:410
 #: elf32-openrisc.c:423 elf32-score.c:2769 elf32-score7.c:2603
-#: elf32-spu.c:5057 elf32-v850.c:1725 elf32-xstormy16.c:960 elf64-mmix.c:1545
+#: elf32-spu.c:5059 elf32-v850.c:1725 elf32-xstormy16.c:960 elf64-mmix.c:1545
 msgid "internal error: unknown error"
 msgstr "lỗi nội bộ : lỗi không rõ"
 
-#: elf-m10300.c:1512 elf32-arm.c:8963 elf32-i386.c:3984 elf32-m32r.c:2588
-#: elf32-m68k.c:4099 elf32-ppc.c:7906 elf32-s390.c:3015 elf32-sh.c:3429
-#: elf32-xtensa.c:3027 elf64-ppc.c:12063 elf64-s390.c:2974 elf64-sh64.c:1648
-#: elf64-x86-64.c:3657 elfxx-sparc.c:3317
+#: elf-m10300.c:1512 elf32-arm.c:8970 elf32-i386.c:3986 elf32-m32r.c:2588
+#: elf32-m68k.c:4099 elf32-ppc.c:8116 elf32-s390.c:3015 elf32-sh.c:3429
+#: elf32-xtensa.c:3027 elf64-ppc.c:12252 elf64-s390.c:2974 elf64-sh64.c:1648
+#: elf64-x86-64.c:3658 elfxx-sparc.c:3317
 msgid "%B(%A+0x%lx): unresolvable %s relocation against symbol `%s'"
 msgstr "%B(%A+0x%lx): định vị lại không thể giải quyết %s đối với ký hiệu « %s »"
 
@@ -719,11 +719,11 @@ msgstr "lỗi: kiểu định vị lại không thích hợp cho thư viện chi
 msgid "internal error: suspicious relocation type used in shared library"
 msgstr "lỗi nội bộ: kiểu định vị lại đáng ngờ được dùng trong thư viện chia sẻ"
 
-#: elf-m10300.c:4385 elf32-arm.c:11346 elf32-cr16.c:2519 elf32-cris.c:3030
-#: elf32-hppa.c:1891 elf32-i370.c:506 elf32-i386.c:1975 elf32-lm32.c:1873
-#: elf32-m32r.c:1921 elf32-m68k.c:3188 elf32-ppc.c:4953 elf32-s390.c:1650
-#: elf32-sh.c:2574 elf32-vax.c:1052 elf64-ppc.c:6348 elf64-s390.c:1623
-#: elf64-sh64.c:3396 elf64-x86-64.c:1821 elfxx-sparc.c:1802
+#: elf-m10300.c:4385 elf32-arm.c:11353 elf32-cr16.c:2519 elf32-cris.c:3025
+#: elf32-hppa.c:1891 elf32-i370.c:506 elf32-i386.c:1977 elf32-lm32.c:1873
+#: elf32-m32r.c:1921 elf32-m68k.c:3188 elf32-ppc.c:5026 elf32-s390.c:1650
+#: elf32-sh.c:2574 elf32-vax.c:1052 elf64-ppc.c:6394 elf64-s390.c:1623
+#: elf64-sh64.c:3396 elf64-x86-64.c:1822 elfxx-sparc.c:1802
 #, c-format
 msgid "dynamic variable `%s' is zero size"
 msgstr "biến động « %s » có kích cỡ số không"
@@ -732,35 +732,35 @@ msgstr "biến động « %s » có kích cỡ số không"
 msgid "%B: invalid string offset %u >= %lu for section `%s'"
 msgstr "%B: khoảng bù chuỗi không hợp lệ %u≥%lu cho phần « %s »"
 
-#: elf.c:439
+#: elf.c:441
 msgid "%B symbol number %lu references nonexistent SHT_SYMTAB_SHNDX section"
 msgstr "%B số thứ tự ký hiệu %lu tham chiếu đến phần SHT_SYMTAB_SHNDX không tồn tại"
 
-#: elf.c:595
+#: elf.c:597
 msgid "%B: Corrupt size field in group section header: 0x%lx"
 msgstr "%B: Trường kích cỡ bị hỏng trong phần đầu của phần nhóm: 0x%lx"
 
-#: elf.c:631
+#: elf.c:633
 msgid "%B: invalid SHT_GROUP entry"
 msgstr "%B: mục nhập SHT_GROUP không hợp lệ"
 
-#: elf.c:701
+#: elf.c:703
 msgid "%B: no group info for section %A"
 msgstr "%B: không có thông tin nhóm về phần %A"
 
-#: elf.c:730 elf.c:2960 elflink.c:9912
+#: elf.c:732 elf.c:2979 elflink.c:9922
 msgid "%B: warning: sh_link not set for section `%A'"
 msgstr "%B: cảnh báo : « sh_link » chưa được đặt cho phần « %A »"
 
-#: elf.c:749
+#: elf.c:751
 msgid "%B: sh_link [%d] in section `%A' is incorrect"
 msgstr "%B: sh_link [%d] không đúng trong phần « %A »"
 
-#: elf.c:784
+#: elf.c:786
 msgid "%B: unknown [%d] section `%s' in group [%s]"
 msgstr "%B: không rõ [%d] phần « %s » trong nhóm [%s]"
 
-#: elf.c:1104
+#: elf.c:1106
 #, c-format
 msgid ""
 "\n"
@@ -769,7 +769,7 @@ msgstr ""
 "\n"
 "Phần đầu chương trình:\n"
 
-#: elf.c:1146
+#: elf.c:1148
 #, c-format
 msgid ""
 "\n"
@@ -778,7 +778,7 @@ msgstr ""
 "\n"
 "Phần động:\n"
 
-#: elf.c:1282
+#: elf.c:1284
 #, c-format
 msgid ""
 "\n"
@@ -787,7 +787,7 @@ msgstr ""
 "\n"
 "Phần định nghĩa phiên bản:\n"
 
-#: elf.c:1307
+#: elf.c:1309
 #, c-format
 msgid ""
 "\n"
@@ -796,78 +796,78 @@ msgstr ""
 "\n"
 "Tham chiếu phiên bản:\n"
 
-#: elf.c:1312
+#: elf.c:1314
 #, c-format
 msgid "  required from %s:\n"
 msgstr "  cần thiết từ %s:\n"
 
-#: elf.c:1702
+#: elf.c:1718
 msgid "%B: invalid link %lu for reloc section %s (index %u)"
 msgstr "%B: liên kết không hợp lệ %lu cho phần định vị lại %s (chỉ mục %u)"
 
-#: elf.c:1870
+#: elf.c:1886
 msgid "%B: don't know how to handle allocated, application specific section `%s' [0x%8x]"
 msgstr "%B: không biết cách xử lý phần đã cấp phát mà đặc trưng cho ứng dụng « %s » [0x%8x]"
 
-#: elf.c:1882
+#: elf.c:1898
 msgid "%B: don't know how to handle processor specific section `%s' [0x%8x]"
 msgstr "%B: không biết cách xử lý phần đặc trưng cho bộ xử lý « %s » [0x%8x]"
 
-#: elf.c:1893
+#: elf.c:1909
 msgid "%B: don't know how to handle OS specific section `%s' [0x%8x]"
 msgstr "%B: không biết cách xử lý phần đặc trưng cho HĐH « %s » [0x%8x]"
 
-#: elf.c:1903
+#: elf.c:1919
 msgid "%B: don't know how to handle section `%s' [0x%8x]"
 msgstr "%B: không biết cách xử lý phần « %s » [0x%8x]"
 
-#: elf.c:2500
+#: elf.c:2517
 #, c-format
 msgid "warning: section `%A' type changed to PROGBITS"
 msgstr "cảnh báo : phần « %A » có kiểu bị thay đổi thành PROGBITS"
 
-#: elf.c:2917
+#: elf.c:2936
 msgid "%B: sh_link of section `%A' points to discarded section `%A' of `%B'"
 msgstr "%B: sh_link của phần « %A » chỉ tới phần bị hủy « %A » của « %B »"
 
-#: elf.c:2940
+#: elf.c:2959
 msgid "%B: sh_link of section `%A' points to removed section `%A' of `%B'"
 msgstr "%B: sh_link của phần « %A » chỉ tới phần bị gỡ bỏ « %A » của « %B »"
 
-#: elf.c:4311
+#: elf.c:4333
 msgid "%B: The first section in the PT_DYNAMIC segment is not the .dynamic section"
 msgstr "%B: Phần thứ nhất trong đoạn PT_DYNAMIC không phải là phần .dynamic"
 
-#: elf.c:4338
+#: elf.c:4360
 msgid "%B: Not enough room for program headers, try linking with -N"
 msgstr "%B: Không đủ sức chứa cho các phần đầu của chương trình: hãy thử liên kết với « -N »"
 
-#: elf.c:4420
+#: elf.c:4442
 msgid "%B: section %A vma 0x%lx overlaps previous sections"
 msgstr "%B: phần %A vma 0x%lx đè lên phần trước"
 
-#: elf.c:4515
+#: elf.c:4537
 msgid "%B: section `%A' can't be allocated in segment %d"
 msgstr "%B: phần « %A » không thể được cấp phát trong đoạn %d"
 
-#: elf.c:4565
+#: elf.c:4587
 msgid "%B: warning: allocated section `%s' not in segment"
 msgstr "%B: cảnh báo : phần đã cấp phát « %s » không nằm trong đoạn"
 
-#: elf.c:5065
+#: elf.c:5087
 msgid "%B: symbol `%s' required but not present"
 msgstr "%B: ký hiệu « %s » cần thiết mà không có"
 
-#: elf.c:5404
+#: elf.c:5426
 msgid "%B: warning: Empty loadable segment detected, is this intentional ?\n"
 msgstr "%B: cảnh báo : Phát hiện một đoạn rỗng có thể nạp được: trường hợp này có ý định trước không?\n"
 
-#: elf.c:6370
+#: elf.c:6393
 #, c-format
 msgid "Unable to find equivalent output section for symbol '%s' from section '%s'"
 msgstr "Không tìm thấy phần kết xuất tương đương cho ký hiệu « %s » từ phần « %s »"
 
-#: elf.c:7356
+#: elf.c:7382
 msgid "%B: unsupported relocation type %s"
 msgstr "%B: kiểu định vị lại không được hỗ trợ %s"
 
@@ -932,287 +932,287 @@ msgstr ""
 msgid "\\%B: Warning: Arm BLX instruction targets Arm function '%s'."
 msgstr "\\%B: Cảnh báo : Chỉ dẫn Arm BLX đăt mục tiêu hàm Arm « %s »."
 
-#: elf32-arm.c:7405
+#: elf32-arm.c:7408
 msgid "%B: Warning: Thumb BLX instruction targets thumb function '%s'."
 msgstr "%B: Cảnh báo : Chỉ dẫn Thumb BLX đăt mục tiêu hàm thumb « %s »."
 
-#: elf32-arm.c:8085
+#: elf32-arm.c:8092
 msgid "%B(%A+0x%lx): R_ARM_TLS_LE32 relocation not permitted in shared object"
 msgstr "%B(%A+0x%lx): R_ARM_TLS_LE32 không cho phép định vị lại trong đối tượng dùng chung"
 
-#: elf32-arm.c:8300
+#: elf32-arm.c:8307
 msgid "%B(%A+0x%lx): Only ADD or SUB instructions are allowed for ALU group relocations"
 msgstr "%B(%A+0x%lx): Chỉ cho phép chỉ dẫn kiểu ADD (cộng) hoặc SUB (trừ) khi định vị lại nhóm ALU"
 
-#: elf32-arm.c:8340 elf32-arm.c:8427 elf32-arm.c:8510 elf32-arm.c:8595
+#: elf32-arm.c:8347 elf32-arm.c:8434 elf32-arm.c:8517 elf32-arm.c:8602
 msgid "%B(%A+0x%lx): Overflow whilst splitting 0x%lx for group relocation %s"
 msgstr "%B(%A+0x%lx): Tràn trong khi tách ra 0x%lx để định vị lại nhóm %s"
 
-#: elf32-arm.c:8821 elf32-sh.c:3325 elf64-sh64.c:1556
+#: elf32-arm.c:8828 elf32-sh.c:3325 elf64-sh64.c:1556
 msgid "%B(%A+0x%lx): %s relocation against SEC_MERGE section"
 msgstr "%B(%A+0x%lx): %s định vị lại đối lại phần SEC_MERGE"
 
-#: elf32-arm.c:8939 elf32-m68k.c:4134 elf32-xtensa.c:2765 elf64-ppc.c:10743
+#: elf32-arm.c:8946 elf32-m68k.c:4134 elf32-xtensa.c:2765 elf64-ppc.c:10939
 msgid "%B(%A+0x%lx): %s used with TLS symbol %s"
 msgstr "%B(%A+0x%lx): %s được dùng với ký hiệu TLS %s"
 
-#: elf32-arm.c:8940 elf32-m68k.c:4135 elf32-xtensa.c:2766 elf64-ppc.c:10744
+#: elf32-arm.c:8947 elf32-m68k.c:4135 elf32-xtensa.c:2766 elf64-ppc.c:10940
 msgid "%B(%A+0x%lx): %s used with non-TLS symbol %s"
 msgstr "%B(%A+0x%lx): %s được dùng với ký hiệu khác TLS %s"
 
-#: elf32-arm.c:8997
+#: elf32-arm.c:9004
 msgid "out of range"
 msgstr "ở ngoại phạm vi"
 
-#: elf32-arm.c:9001
+#: elf32-arm.c:9008
 msgid "unsupported relocation"
 msgstr "định vị lại không được hỗ trợ"
 
-#: elf32-arm.c:9009
+#: elf32-arm.c:9016
 msgid "unknown error"
 msgstr "lỗi không rõ"
 
-#: elf32-arm.c:9409
+#: elf32-arm.c:9416
 msgid "Warning: Clearing the interworking flag of %B because non-interworking code in %B has been linked with it"
 msgstr "Cảnh báo : Đang xóa cờ ảnh hưởng lẫn nhau của %B vì mã không ảnh hưởng lẫn nhau trong %B đã được liên kết với nó"
 
-#: elf32-arm.c:9652
+#: elf32-arm.c:9659
 msgid "error: %B: Unknown CPU architecture"
 msgstr "lỗi: %B: không rõ kiến trúc CPU"
 
-#: elf32-arm.c:9690
+#: elf32-arm.c:9697
 msgid "error: %B: Conflicting CPU architectures %d/%d"
 msgstr "lỗi: %B: Các kiến trúc CPU xung đột với nhau %d/%d"
 
-#: elf32-arm.c:9747
+#: elf32-arm.c:9754
 msgid "error: %B uses VFP register arguments, %B does not"
 msgstr "lỗi: %B sử dụng các đối số thanh ghi VFP, còn %B thì không"
 
-#: elf32-arm.c:9897
+#: elf32-arm.c:9904
 msgid "error: %B: Conflicting architecture profiles %c/%c"
 msgstr "lỗi: %B: Các hồ sơ kiến trúc xung đột với nhau %c/%c"
 
-#: elf32-arm.c:9921
+#: elf32-arm.c:9928
 msgid "Warning: %B: Conflicting platform configuration"
 msgstr "Cảnh báo : %B: cấu trúc nền tảng xung đột"
 
-#: elf32-arm.c:9930
+#: elf32-arm.c:9937
 msgid "error: %B: Conflicting use of R9"
 msgstr "lỗi; %B: Dùng R9 một cách xung đột"
 
-#: elf32-arm.c:9942
+#: elf32-arm.c:9949
 msgid "error: %B: SB relative addressing conflicts with use of R9"
 msgstr "lỗi: %B: đạt địa chỉ tương đối SB cũng xung đột với cách dùng R9"
 
-#: elf32-arm.c:9955
+#: elf32-arm.c:9962
 msgid "warning: %B uses %u-byte wchar_t yet the output is to use %u-byte wchar_t; use of wchar_t values across objects may fail"
 msgstr "cảnh báo : %B dùng wchar_t %u-byte, còn kết xuất nên dùng wchar_t %u-byte; vì vậy có thể không thành công dùng giá trị wchar_t qua các đối tượng"
 
-#: elf32-arm.c:9986
+#: elf32-arm.c:9993
 msgid "warning: %B uses %s enums yet the output is to use %s enums; use of enum values across objects may fail"
 msgstr "cảnh báo : %B dùng sự đếm %s, còn kết xuất nên dùng sự đếm %s; vì vậy có thể không thành công dùng giá trị đếm qua các đối tượng"
 
-#: elf32-arm.c:9998
+#: elf32-arm.c:10005
 msgid "error: %B uses iWMMXt register arguments, %B does not"
 msgstr "lỗi: %B sử dụng các đối số thanh ghi iWMMXt, còn %B thì không"
 
-#: elf32-arm.c:10020
+#: elf32-arm.c:10027
 msgid "error: fp16 format mismatch between %B and %B"
 msgstr "lỗi: định dạng fp16 không tương ứng giữa %B và %B"
 
-#: elf32-arm.c:10063 elf32-arm.c:10156
+#: elf32-arm.c:10070 elf32-arm.c:10163
 msgid "%B: Unknown mandatory EABI object attribute %d"
 msgstr "%B: Không rõ thuộc tính đối tượng EABI %d"
 
-#: elf32-arm.c:10071 elf32-arm.c:10164
+#: elf32-arm.c:10078 elf32-arm.c:10171
 msgid "Warning: %B: Unknown EABI object attribute %d"
 msgstr "Cảnh báo : %B: Không rõ thuộc tính đối tượng EABI %d"
 
-#: elf32-arm.c:10224
+#: elf32-arm.c:10231
 msgid "error: %B is already in final BE8 format"
 msgstr "lỗi: %B đã theo định dạng BE8 cuối cùng"
 
-#: elf32-arm.c:10300
+#: elf32-arm.c:10307
 msgid "error: Source object %B has EABI version %d, but target %B has EABI version %d"
 msgstr "lỗi: Đối tượng nguồn %B có phiên bản EABI %d, còn đích %B có phiên bản EABI %d"
 
-#: elf32-arm.c:10316
+#: elf32-arm.c:10323
 msgid "error: %B is compiled for APCS-%d, whereas target %B uses APCS-%d"
 msgstr "lỗi: %B được biên dịch cho APCS-%d, còn đích %B sử dụng APCS-%d"
 
-#: elf32-arm.c:10341
+#: elf32-arm.c:10348
 msgid "error: %B uses VFP instructions, whereas %B does not"
 msgstr "lỗi: %B sử dụng chỉ dẫn VFP, còn %B thì không"
 
-#: elf32-arm.c:10345
+#: elf32-arm.c:10352
 msgid "error: %B uses FPA instructions, whereas %B does not"
 msgstr "lỗi: %B sử dụng chỉ dẫn FPA, còn %B thì không"
 
-#: elf32-arm.c:10355
+#: elf32-arm.c:10362
 msgid "error: %B uses Maverick instructions, whereas %B does not"
 msgstr "lỗi: %B sử dụng chỉ dẫn Maverick, còn %B thì không"
 
-#: elf32-arm.c:10359
+#: elf32-arm.c:10366
 msgid "error: %B does not use Maverick instructions, whereas %B does"
 msgstr "lỗi: %B không sử dụng chỉ dẫn Maverick, còn %B thì có"
 
-#: elf32-arm.c:10378
+#: elf32-arm.c:10385
 msgid "error: %B uses software FP, whereas %B uses hardware FP"
 msgstr "lỗi: %B sử dụng FP phần mềm, còn %B sử dụng FP phần cứng"
 
-#: elf32-arm.c:10382
+#: elf32-arm.c:10389
 msgid "error: %B uses hardware FP, whereas %B uses software FP"
 msgstr "lỗi: %B sử dụng FP phần cứng, còn %B sử dụng FP phần mềm"
 
 #. Ignore init flag - it may not be set, despite the flags field
 #. containing valid data.
 #. Ignore init flag - it may not be set, despite the flags field containing valid data.
-#: elf32-arm.c:10429 elf32-bfin.c:5082 elf32-cris.c:4110 elf32-m68hc1x.c:1280
+#: elf32-arm.c:10436 elf32-bfin.c:5080 elf32-cris.c:4105 elf32-m68hc1x.c:1280
 #: elf32-m68k.c:1169 elf32-score.c:4039 elf32-score7.c:3876 elf32-vax.c:540
 #: elfxx-mips.c:12755
 #, c-format
 msgid "private flags = %lx:"
 msgstr "các cờ riêng = %lx:"
 
-#: elf32-arm.c:10438
+#: elf32-arm.c:10445
 #, c-format
 msgid " [interworking enabled]"
 msgstr " [ảnh hưởng lẫn nhau đã bật]"
 
-#: elf32-arm.c:10446
+#: elf32-arm.c:10453
 #, c-format
 msgid " [VFP float format]"
 msgstr " [Định dạng trôi VFP]"
 
-#: elf32-arm.c:10448
+#: elf32-arm.c:10455
 #, c-format
 msgid " [Maverick float format]"
 msgstr " [Định dạng trôi Maverick]"
 
-#: elf32-arm.c:10450
+#: elf32-arm.c:10457
 #, c-format
 msgid " [FPA float format]"
 msgstr " [Định dạng trôi FPA]"
 
-#: elf32-arm.c:10459
+#: elf32-arm.c:10466
 #, c-format
 msgid " [new ABI]"
 msgstr " [ABI mới]"
 
-#: elf32-arm.c:10462
+#: elf32-arm.c:10469
 #, c-format
 msgid " [old ABI]"
 msgstr " [ABI cũ]"
 
-#: elf32-arm.c:10465
+#: elf32-arm.c:10472
 #, c-format
 msgid " [software FP]"
 msgstr " [FP phần mềm]"
 
-#: elf32-arm.c:10474
+#: elf32-arm.c:10481
 #, c-format
 msgid " [Version1 EABI]"
 msgstr " [EABI phiên bản 1]"
 
-#: elf32-arm.c:10477 elf32-arm.c:10488
+#: elf32-arm.c:10484 elf32-arm.c:10495
 #, c-format
 msgid " [sorted symbol table]"
 msgstr " [bảng ký hiệu đã sắp xếp]"
 
-#: elf32-arm.c:10479 elf32-arm.c:10490
+#: elf32-arm.c:10486 elf32-arm.c:10497
 #, c-format
 msgid " [unsorted symbol table]"
 msgstr " [bảng ký hiệu chưa sắp xếp]"
 
-#: elf32-arm.c:10485
+#: elf32-arm.c:10492
 #, c-format
 msgid " [Version2 EABI]"
 msgstr " [EABI phiên bản 2]"
 
-#: elf32-arm.c:10493
+#: elf32-arm.c:10500
 #, c-format
 msgid " [dynamic symbols use segment index]"
 msgstr " [các ký hiệu động sử dụng chỉ mục đoạn]"
 
-#: elf32-arm.c:10496
+#: elf32-arm.c:10503
 #, c-format
 msgid " [mapping symbols precede others]"
 msgstr " [ký hiệu ánh xạ đứng trước]"
 
-#: elf32-arm.c:10503
+#: elf32-arm.c:10510
 #, c-format
 msgid " [Version3 EABI]"
 msgstr " [EABI phiên bản 3]"
 
-#: elf32-arm.c:10507
+#: elf32-arm.c:10514
 #, c-format
 msgid " [Version4 EABI]"
 msgstr " [EABI phiên bản 4]"
 
-#: elf32-arm.c:10511
+#: elf32-arm.c:10518
 #, c-format
 msgid " [Version5 EABI]"
 msgstr " [EABI phiên bản 5]"
 
-#: elf32-arm.c:10514
+#: elf32-arm.c:10521
 #, c-format
 msgid " [BE8]"
 msgstr " [BE8]"
 
-#: elf32-arm.c:10517
+#: elf32-arm.c:10524
 #, c-format
 msgid " [LE8]"
 msgstr " [LE8]"
 
-#: elf32-arm.c:10523
+#: elf32-arm.c:10530
 #, c-format
 msgid " <EABI version unrecognised>"
 msgstr "<Phiên bản EABI không được nhận ra>"
 
-#: elf32-arm.c:10530
+#: elf32-arm.c:10537
 #, c-format
 msgid " [relocatable executable]"
 msgstr " [tập tin có thể thực hiện và định vị lại]"
 
-#: elf32-arm.c:10533
+#: elf32-arm.c:10540
 #, c-format
 msgid " [has entry point]"
 msgstr " [có điểm vào]"
 
-#: elf32-arm.c:10538
+#: elf32-arm.c:10545
 #, c-format
 msgid "<Unrecognised flag bits set>"
 msgstr "<Các bit cờ không được nhận ra đã được đặt>"
 
-#: elf32-arm.c:10783 elf32-i386.c:1300 elf32-s390.c:998 elf32-xtensa.c:1000
-#: elf64-s390.c:952 elf64-x86-64.c:1082 elfxx-sparc.c:1121
+#: elf32-arm.c:10790 elf32-i386.c:1300 elf32-s390.c:998 elf32-xtensa.c:1000
+#: elf64-s390.c:952 elf64-x86-64.c:1083 elfxx-sparc.c:1121
 msgid "%B: bad symbol index: %d"
 msgstr "%B: chỉ mục ký hiệu sai: %d"
 
-#: elf32-arm.c:10904 elf64-x86-64.c:1242 elf64-x86-64.c:1411 elfxx-mips.c:7870
+#: elf32-arm.c:10911 elf64-x86-64.c:1243 elf64-x86-64.c:1412 elfxx-mips.c:7870
 msgid "%B: relocation %s against `%s' can not be used when making a shared object; recompile with -fPIC"
 msgstr "%B: định vị lại %s so với « %s » không thể được dùng khi tạo một đối tượng chia sẻ; hãy biên dịch lại với « -fPIC »"
 
-#: elf32-arm.c:11893
+#: elf32-arm.c:11900
 #, c-format
 msgid "Errors encountered processing file %s"
 msgstr "Gặp lỗi khi xử lý tập tin %s"
 
-#: elf32-arm.c:13339
+#: elf32-arm.c:13346
 msgid "%B: error: Cortex-A8 erratum stub is allocated in unsafe location"
 msgstr "%B: lỗi: mẩu mục lỗi Cortex-A8 được cấp phát ở vị trí không an toàn"
 
 #. There's not much we can do apart from complain if this
 #. happens.
-#: elf32-arm.c:13366
+#: elf32-arm.c:13373
 msgid "%B: error: Cortex-A8 erratum stub out of range (input file too large)"
 msgstr "%B: lỗi: mẩu mục lỗi Cortex-A8 ở ngoại phạm vi (tập tin nhập quá dài)"
 
-#: elf32-arm.c:13457 elf32-arm.c:13479
+#: elf32-arm.c:13464 elf32-arm.c:13486
 msgid "%B: error: VFP11 veneer out of range"
 msgstr "%B: lỗi: lớp gỗ mặt VFP11 ở ngoại phạm vi"
 
-#: elf32-avr.c:1259 elf32-bfin.c:3208 elf32-cris.c:2097 elf32-fr30.c:624
+#: elf32-avr.c:1259 elf32-bfin.c:3212 elf32-cris.c:2092 elf32-fr30.c:624
 #: elf32-frv.c:4122 elf32-i860.c:1226 elf32-ip2k.c:1510 elf32-iq2000.c:699
 #: elf32-m32c.c:568 elf32-mep.c:549 elf32-moxie.c:299 elf32-msp430.c:501
 #: elf32-mt.c:406 elf32-openrisc.c:419 elf32-v850.c:1709 elf32-xstormy16.c:956
@@ -1220,7 +1220,7 @@ msgstr "%B: lỗi: lớp gỗ mặt VFP11 ở ngoại phạm vi"
 msgid "internal error: dangerous relocation"
 msgstr "lỗi nội bộ : định vị lại nguy hiểm"
 
-#: elf32-avr.c:2409 elf32-hppa.c:605 elf32-m68hc1x.c:165 elf64-ppc.c:4141
+#: elf32-avr.c:2409 elf32-hppa.c:605 elf32-m68hc1x.c:165 elf64-ppc.c:4146
 msgid "%B: cannot create stub entry %s"
 msgstr "%B: không thể tạo mục nhập mẩu %s"
 
@@ -1228,54 +1228,54 @@ msgstr "%B: không thể tạo mục nhập mẩu %s"
 msgid "%B(%A+0x%lx): unresolvable relocation against symbol `%s'"
 msgstr "%B(%A+0x%lx): định vị lại không thể giải quyết đối với ký hiệu « %s »"
 
-#: elf32-bfin.c:1614 elf32-i386.c:4026 elf32-m68k.c:4176 elf32-s390.c:3067
-#: elf64-s390.c:3026 elf64-x86-64.c:3697
+#: elf32-bfin.c:1614 elf32-i386.c:4028 elf32-m68k.c:4176 elf32-s390.c:3067
+#: elf64-s390.c:3026 elf64-x86-64.c:3698
 msgid "%B(%A+0x%lx): reloc against `%s': error %d"
 msgstr "%B(%A+0x%lx): định vị lại đối với « %s »: lỗi %d"
 
-#: elf32-bfin.c:2714
+#: elf32-bfin.c:2718
 msgid "%B: relocation at `%A+0x%x' references symbol `%s' with nonzero addend"
 msgstr "%B: định vị lại ở « %A+0x%x » tham chiếu đến ký hiệu « %s » với số hạng khác không"
 
-#: elf32-bfin.c:2728 elf32-frv.c:2904
+#: elf32-bfin.c:2732 elf32-frv.c:2904
 msgid "relocation references symbol not defined in the module"
 msgstr "định vị lại tham chiếu đến ký hiệu không được định nghĩa trong mô-đun"
 
-#: elf32-bfin.c:2825
+#: elf32-bfin.c:2829
 msgid "R_BFIN_FUNCDESC references dynamic symbol with nonzero addend"
 msgstr "R_FRV_FUNCDESC tham chiếu đến ký hiệu động với số hạng khác không"
 
-#: elf32-bfin.c:2866 elf32-bfin.c:2989 elf32-frv.c:3641 elf32-frv.c:3762
+#: elf32-bfin.c:2870 elf32-bfin.c:2993 elf32-frv.c:3641 elf32-frv.c:3762
 msgid "cannot emit fixups in read-only section"
 msgstr "Không thể phát ra sự sửa chữa trong phần chỉ đọc"
 
-#: elf32-bfin.c:2897 elf32-bfin.c:3027 elf32-frv.c:3672 elf32-frv.c:3806
+#: elf32-bfin.c:2901 elf32-bfin.c:3031 elf32-frv.c:3672 elf32-frv.c:3806
 #: elf32-lm32.c:1104
 msgid "cannot emit dynamic relocations in read-only section"
 msgstr "không thể phát ra định vị lại động trong phần chỉ đọc"
 
-#: elf32-bfin.c:2947
+#: elf32-bfin.c:2951
 msgid "R_BFIN_FUNCDESC_VALUE references dynamic symbol with nonzero addend"
 msgstr "R_FRV_FUNCDESC_VALUE tham chiếu đến ký hiệu động với số hạng khác không"
 
-#: elf32-bfin.c:3112
+#: elf32-bfin.c:3116
 msgid "relocations between different segments are not supported"
 msgstr "không hỗ trợ định vị lại giữa các đoạn khác nhau"
 
-#: elf32-bfin.c:3113
+#: elf32-bfin.c:3117
 msgid "warning: relocation references a different segment"
 msgstr "cảnh báo : định vị lại tham chiếu đến một đoạn khác"
 
-#: elf32-bfin.c:4974 elf32-frv.c:6408
+#: elf32-bfin.c:4972 elf32-frv.c:6408
 msgid "%B: unsupported relocation type %i"
 msgstr "%B: kiểu định vị lại không được hỗ trợ %i"
 
-#: elf32-bfin.c:5127 elf32-frv.c:6816
+#: elf32-bfin.c:5125 elf32-frv.c:6816
 #, c-format
 msgid "%s: cannot link non-fdpic object file into fdpic executable"
 msgstr "%s: không thể liên kết tập tin đối tượng khác fdpic vào tập tin fdpic có thể thực hiện"
 
-#: elf32-bfin.c:5131 elf32-frv.c:6820
+#: elf32-bfin.c:5129 elf32-frv.c:6820
 #, c-format
 msgid "%s: cannot link fdpic object file into non-fdpic executable"
 msgstr "%s: không thể liên kết tập tin đối tượng khác fdpic vào tập tin khác fdpic có thể thực hiện"
@@ -1292,8 +1292,8 @@ msgstr "%B, phần %A: Không có PLT hoặc GOT cho định vị lại %s đố
 msgid "%B, section %A: No PLT for relocation %s against symbol `%s'"
 msgstr "%B, phần %A: Không có PLT cho định vị lại %s đối với ký hiệu « %s »"
 
-#: elf32-cris.c:1246 elf32-cris.c:1379 elf32-cris.c:1641 elf32-cris.c:1730
-#: elf32-cris.c:1883
+#: elf32-cris.c:1246 elf32-cris.c:1379 elf32-cris.c:1641 elf32-cris.c:1725
+#: elf32-cris.c:1878
 msgid "[whose name is lost]"
 msgstr "[mất tên của ai]"
 
@@ -1301,7 +1301,7 @@ msgstr "[mất tên của ai]"
 msgid "%B, section %A: relocation %s with non-zero addend %d against local symbol"
 msgstr "%B, phần %A: định vị lại %s với số hạng khác không %d đối với ký hiệu cục bộ"
 
-#: elf32-cris.c:1373 elf32-cris.c:1724 elf32-cris.c:1877
+#: elf32-cris.c:1373 elf32-cris.c:1719 elf32-cris.c:1872
 msgid "%B, section %A: relocation %s with non-zero addend %d against symbol `%s'"
 msgstr "%B, phần %A: định vị lại %s với số hạng khác không %d đối với ký hiệu « %s »"
 
@@ -1318,19 +1318,19 @@ msgstr "%B, phần %A: đã tạo định vị lại %s không có GOT"
 msgid "%B, section %A: relocation %s has an undefined reference to `%s', perhaps a declaration mixup?"
 msgstr "%B: phần %A: sự định vị lại $s có một thàm chiếu chưa xác định đến « %s », có thể khai báo không rõ ?"
 
-#: elf32-cris.c:2010
+#: elf32-cris.c:2005
 msgid "%B, section %A: relocation %s is not allowed for symbol: `%s' which is defined outside the program, perhaps a declaration mixup?"
 msgstr "%B, phần %A: sự định vị lại %s không được phép cho ký hiệu « %s » mà được xác định bên ngoài chương trình, có thể khai báo không rõ ?"
 
-#: elf32-cris.c:2063
+#: elf32-cris.c:2058
 msgid "(too many global variables for -fpic: recompile with -fPIC)"
 msgstr "(quá nhiều biến toàn cục đối với « -fpic »: hãy biên dịch lại với « -fPIC »)"
 
-#: elf32-cris.c:2070
+#: elf32-cris.c:2065
 msgid "(thread-local data too big for -fpic or -msmall-tls: recompile with -fPIC or -mno-small-tls)"
 msgstr "(dữ liệu cục bộ với mạch cũng quá lớn đối với « fpic » hoặc « -msmall-tls »: hãy biên dịch lại với « -fPIC » hay « -mno-small-tls »)"
 
-#: elf32-cris.c:3204
+#: elf32-cris.c:3199
 msgid ""
 "%B, section %A:\n"
 "  v10/v32 compatible object %s must not contain a PIC relocation"
@@ -1338,7 +1338,7 @@ msgstr ""
 "%B, phần %A:\n"
 "  đối tượng tương thích v10/v32 %s không được chứa định vị lại PIC"
 
-#: elf32-cris.c:3309
+#: elf32-cris.c:3304
 msgid ""
 "%B, section %A:\n"
 "  relocation %s not valid in a shared object; typically an option mixup, recompile with -fPIC"
@@ -1346,7 +1346,7 @@ msgstr ""
 "%B, phần %A:\n"
 "  không được sử dụng sự định vị lại %s trong một đối tượng chia sẻ; bình thường do khai báo không rõ, hãy biên dịch lại với « -fPIC »"
 
-#: elf32-cris.c:3523
+#: elf32-cris.c:3518
 msgid ""
 "%B, section %A:\n"
 "  relocation %s should not be used in a shared object; recompile with -fPIC"
@@ -1354,7 +1354,7 @@ msgstr ""
 "%B, phần %A:\n"
 "  không được sử dụng sự định vị lại %s trong một đối tượng chia sẻ; hãy biên dịch lại với « -fPIC »"
 
-#: elf32-cris.c:3940
+#: elf32-cris.c:3935
 msgid ""
 "%B, section `%A', to symbol `%s':\n"
 "  relocation %s should not be used in a shared object; recompile with -fPIC"
@@ -1362,38 +1362,38 @@ msgstr ""
 "%B, phần « %A », tới ký hiệu « %s »:\n"
 "  không được sử dụng sự định vị lại %s trong một đối tượng chia sẻ; hãy biên dịch lại với « -fPIC »"
 
-#: elf32-cris.c:4059
+#: elf32-cris.c:4054
 msgid "Unexpected machine number"
 msgstr "Số thứ tự máy bất thường"
 
-#: elf32-cris.c:4113
+#: elf32-cris.c:4108
 #, c-format
 msgid " [symbols have a _ prefix]"
 msgstr " [ký hiệu có một tiền tố _]"
 
-#: elf32-cris.c:4116
+#: elf32-cris.c:4111
 #, c-format
 msgid " [v10 and v32]"
 msgstr " [v10 và v32]"
 
-#: elf32-cris.c:4119
+#: elf32-cris.c:4114
 #, c-format
 msgid " [v32]"
 msgstr " [v32]"
 
-#: elf32-cris.c:4164
+#: elf32-cris.c:4159
 msgid "%B: uses _-prefixed symbols, but writing file with non-prefixed symbols"
 msgstr "%B: dùng ký hiệu tiền tố _, nhưng đang ghi tập tin với ký hiệu không phải tiền tố"
 
-#: elf32-cris.c:4165
+#: elf32-cris.c:4160
 msgid "%B: uses non-prefixed symbols, but writing file with _-prefixed symbols"
 msgstr "%B: dùng ký hiệu không phải tiền tố, nhưng đang ghi tập tin với ký hiệu có tiền tố _"
 
-#: elf32-cris.c:4184
+#: elf32-cris.c:4179
 msgid "%B contains CRIS v32 code, incompatible with previous objects"
 msgstr "%B chứa mã CRIS v32, không tương thích với các đối tượng trước"
 
-#: elf32-cris.c:4186
+#: elf32-cris.c:4181
 msgid "%B contains non-CRIS-v32 code, incompatible with previous objects"
 msgstr "%B chứa mã khác CRIS v32, không tương thích với các đối tượng trước"
 
@@ -1517,49 +1517,49 @@ msgstr "%B(%A+0x%lx): không thể xử lý %s cho %s"
 msgid ".got section not immediately after .plt section"
 msgstr "Phần .got không nằm ngay sau phần .pit"
 
-#: elf32-i386.c:371 elf32-ppc.c:1666 elf32-s390.c:379 elf64-ppc.c:2283
+#: elf32-i386.c:371 elf32-ppc.c:1674 elf32-s390.c:379 elf64-ppc.c:2283
 #: elf64-s390.c:403 elf64-x86-64.c:234
 msgid "%B: invalid relocation type %d"
 msgstr "%B: kiểu định vị lại không hợp lệ %d"
 
-#: elf32-i386.c:1246 elf64-x86-64.c:1029
+#: elf32-i386.c:1246 elf64-x86-64.c:1030
 msgid "%B: TLS transition from %s to %s against `%s' at 0x%lx in section `%A' failed"
 msgstr "%B: không thành công chuyển tiếp TLS từ %s sang %s đối với « %s » ở 0x%lx trong phần « %A »"
 
-#: elf32-i386.c:1387 elf32-i386.c:2970 elf64-x86-64.c:1171 elf64-x86-64.c:2680
+#: elf32-i386.c:1387 elf32-i386.c:2972 elf64-x86-64.c:1172 elf64-x86-64.c:2681
 msgid "%B: relocation %s against STT_GNU_IFUNC symbol `%s' isn't handled by %s"
 msgstr "%B: sự định vị lại %s đối với ký hiệu STT_GNU_IFUNC « %s » không phải được %s quản lý"
 
-#: elf32-i386.c:1548 elf32-s390.c:1180 elf32-sh.c:5065 elf32-xtensa.c:1173
+#: elf32-i386.c:1549 elf32-s390.c:1180 elf32-sh.c:5065 elf32-xtensa.c:1173
 #: elf64-s390.c:1143 elfxx-sparc.c:1257
 msgid "%B: `%s' accessed both as normal and thread local symbol"
 msgstr "%B: đã truy cập « %s » theo ký hiệu cả hai kiểu bình thường và cục bộ cho mạch"
 
-#: elf32-i386.c:2805
+#: elf32-i386.c:2807
 msgid "%B: unrecognized relocation (0x%x) in section `%A'"
 msgstr "%B: định vị lại không được nhận ra (0x%x) trong phần « %A »"
 
-#: elf32-i386.c:3219 elf64-x86-64.c:3081
+#: elf32-i386.c:3221 elf64-x86-64.c:3082
 msgid "hidden symbol"
 msgstr "ký hiệu bị ẩn"
 
-#: elf32-i386.c:3222 elf64-x86-64.c:3084
+#: elf32-i386.c:3224 elf64-x86-64.c:3085
 msgid "internal symbol"
 msgstr "ký hiệu nội bộ"
 
-#: elf32-i386.c:3225 elf64-x86-64.c:3087
+#: elf32-i386.c:3227 elf64-x86-64.c:3088
 msgid "protected symbol"
 msgstr "ký hiệu bị bảo vệ"
 
-#: elf32-i386.c:3228 elf64-x86-64.c:3090
+#: elf32-i386.c:3230 elf64-x86-64.c:3091
 msgid "symbol"
 msgstr "ký hiệu"
 
-#: elf32-i386.c:3233
+#: elf32-i386.c:3235
 msgid "%B: relocation R_386_GOTOFF against undefined %s `%s' can not be used when making a shared object"
 msgstr "%B: không dùng được định vị lại R_386_GOTOFF đối với %s chưa xác định « %s » khi tạo một đối tượng chia sẻ"
 
-#: elf32-i386.c:3243
+#: elf32-i386.c:3245
 msgid "%B: relocation R_386_GOTOFF against protected function `%s' can not be used when making a shared object"
 msgstr "%B: không dùng được định vị lại R_386_GOTOFF đối với hàm số đã bảo vệ « %s » khi tạo một đối tượng chia sẻ"
 
@@ -1662,7 +1662,7 @@ msgstr "%B: đang liên kết các tập tin được biên dịch 32 bit đôi
 msgid "%B: linking files compiled for HCS12 with others compiled for HC12"
 msgstr "%B: đang liên kết tập tin được biên dịch cho HCS12 với các tập tin khác biên dịch cho HC12"
 
-#: elf32-m68hc1x.c:1255 elf32-ppc.c:4255 elf64-sparc.c:698 elfxx-mips.c:12617
+#: elf32-m68hc1x.c:1255 elf32-ppc.c:4262 elf64-sparc.c:698 elfxx-mips.c:12617
 msgid "%B: uses different e_flags (0x%lx) fields than previous modules (0x%lx)"
 msgstr "%B: sử dụng trường e_flags (0x%lx) khác với mo-đun trước (0x%lx)"
 
@@ -1762,7 +1762,7 @@ msgstr "%s: Đích (%s) của một sự định vị lại %s nằm trong phầ
 msgid "%B: probably compiled without -fPIC?"
 msgstr "%B: rất có thể được biên dịch không có « -fPIC » ?"
 
-#: elf32-microblaze.c:2086 elflink.c:12444
+#: elf32-microblaze.c:2086 elflink.c:12457
 msgid "%B: bad relocation section name `%s'"
 msgstr "%B: tên phần định vị lại sai « %s »"
 
@@ -1775,119 +1775,119 @@ msgstr "định vị lại nghĩa chữ xảy ra cho một ký hiệu bên ngoà
 msgid "32bits gp relative relocation occurs for an external symbol"
 msgstr "định vị lại tương đối 32-bit gp xảy ra cho một ký hiệu bên ngoài"
 
-#: elf32-ppc.c:1731
+#: elf32-ppc.c:1739
 #, c-format
 msgid "generic linker can't handle %s"
 msgstr "trình liên kết chung không thể xử lý %s"
 
-#: elf32-ppc.c:2211
+#: elf32-ppc.c:2219
 msgid "corrupt or empty %s section in %B"
 msgstr "Gặp phần %s bị hỏng hoặc còn rỗng trong %B"
 
-#: elf32-ppc.c:2218
+#: elf32-ppc.c:2226
 msgid "unable to read in %s section from %B"
 msgstr "không thể đọc trong phần %s từ %B"
 
-#: elf32-ppc.c:2224
+#: elf32-ppc.c:2232
 msgid "corrupt %s section in %B"
 msgstr "phần %s bị hỏng trong %b"
 
-#: elf32-ppc.c:2267
+#: elf32-ppc.c:2275
 msgid "warning: unable to set size of %s section in %B"
 msgstr "cảnh báo : không thể đặt kích cỡ của phần %s trong %B"
 
-#: elf32-ppc.c:2315
+#: elf32-ppc.c:2323
 msgid "failed to allocate space for new APUinfo section."
 msgstr "lỗi cấp phát sức chứa cho phần thông tin APUinfo mới."
 
-#: elf32-ppc.c:2334
+#: elf32-ppc.c:2342
 msgid "failed to compute new APUinfo section."
 msgstr "lỗi tính phần thông tin APUinfo mới."
 
-#: elf32-ppc.c:2337
+#: elf32-ppc.c:2345
 msgid "failed to install new APUinfo section."
 msgstr "lỗi cài đặt phần thông tin APUinfo mới."
 
-#: elf32-ppc.c:3364
+#: elf32-ppc.c:3379
 msgid "%B: relocation %s cannot be used when making a shared object"
 msgstr "%B: không dùng được định vị lại %s khi tạo một đối tượng chia sẻ"
 
 #. It does not make sense to have a procedure linkage
 #. table entry for a local symbol.
-#: elf32-ppc.c:3723
+#: elf32-ppc.c:3732
 msgid "%B(%A+0x%lx): %s reloc against local symbol"
 msgstr "%B(%A+0x%lx): %s định vị lại đối với ký hiệu cục bộ"
 
-#: elf32-ppc.c:4067 elf32-ppc.c:4082 elfxx-mips.c:12324 elfxx-mips.c:12350
+#: elf32-ppc.c:4074 elf32-ppc.c:4089 elfxx-mips.c:12324 elfxx-mips.c:12350
 #: elfxx-mips.c:12372 elfxx-mips.c:12398
 msgid "Warning: %B uses hard float, %B uses soft float"
 msgstr "Cảnh báo : %B dùng trôi cứng, còn %B dùng trôi mềm"
 
-#: elf32-ppc.c:4070 elf32-ppc.c:4074
+#: elf32-ppc.c:4077 elf32-ppc.c:4081
 msgid "Warning: %B uses double-precision hard float, %B uses single-precision hard float"
 msgstr "Cảnh báo : %B dùng trôi cứng chính xác đôi, còn %B dùng trôi cứng chính xác đơn"
 
-#: elf32-ppc.c:4078
+#: elf32-ppc.c:4085
 msgid "Warning: %B uses soft float, %B uses single-precision hard float"
 msgstr "Cảnh báo : %B dùng trôi mềm, còn %B dùng trôi cứng chính xác đơn"
 
-#: elf32-ppc.c:4085 elf32-ppc.c:4089 elfxx-mips.c:12304 elfxx-mips.c:12308
+#: elf32-ppc.c:4092 elf32-ppc.c:4096 elfxx-mips.c:12304 elfxx-mips.c:12308
 msgid "Warning: %B uses unknown floating point ABI %d"
 msgstr "Cảnh báo : %B dùng điểm trôi không rõ ABI %d"
 
-#: elf32-ppc.c:4131 elf32-ppc.c:4135
+#: elf32-ppc.c:4138 elf32-ppc.c:4142
 msgid "Warning: %B uses unknown vector ABI %d"
 msgstr "Cảnh báo : %B dùng véc-tơ không nhận ra ABI %d"
 
-#: elf32-ppc.c:4139
+#: elf32-ppc.c:4146
 msgid "Warning: %B uses vector ABI \"%s\", %B uses \"%s\""
 msgstr "Cảnh báo : %B dùng véc-tơ ABI « %s », còn %B dùng « %s »"
 
-#: elf32-ppc.c:4156 elf32-ppc.c:4159
+#: elf32-ppc.c:4163 elf32-ppc.c:4166
 msgid "Warning: %B uses r3/r4 for small structure returns, %B uses memory"
 msgstr "Cảnh báo : %B dùng r3/r4 để trả lại cấu trúc nhỏ, %B dùng phần nhớ"
 
-#: elf32-ppc.c:4162 elf32-ppc.c:4166
+#: elf32-ppc.c:4169 elf32-ppc.c:4173
 msgid "Warning: %B uses unknown small structure return convention %d"
 msgstr "Cảnh báo : %B dùng quy ước trả lại cấu trúc nhỏ không rõ %d"
 
-#: elf32-ppc.c:4220
+#: elf32-ppc.c:4227
 msgid "%B: compiled with -mrelocatable and linked with modules compiled normally"
 msgstr "%B: đã biên dịch với « -mrelocatable » và đã liên kết với các môđun biên dịch bình thường"
 
-#: elf32-ppc.c:4228
+#: elf32-ppc.c:4235
 msgid "%B: compiled normally and linked with modules compiled with -mrelocatable"
 msgstr "%B: đã biên dịch bình thường và đã liên kết với các môđun biên dịch với « -mrelocatable »"
 
-#: elf32-ppc.c:4314
+#: elf32-ppc.c:4323
 msgid "Using bss-plt due to %B"
 msgstr "Đang dùng biss-pit do %B"
 
-#: elf32-ppc.c:7056 elf64-ppc.c:11364
+#: elf32-ppc.c:7219 elf64-ppc.c:11541
 msgid "%B: unknown relocation type %d for symbol %s"
 msgstr "%B: không rõ kiểu định vị lại %d cho ký hiệu %s"
 
-#: elf32-ppc.c:7316
+#: elf32-ppc.c:7480
 msgid "%B(%A+0x%lx): non-zero addend on %s reloc against `%s'"
 msgstr "%B(%A+0x%lx): số hạng khác không trên định vị lại %s đối với « %s »"
 
-#: elf32-ppc.c:7499 elf64-ppc.c:11854
+#: elf32-ppc.c:7678 elf64-ppc.c:12043
 msgid "%B(%A+0x%lx): relocation %s for indirect function %s unsupported"
 msgstr "%B(%A+0x%lx): không hỗ trợ sự định vị lại %s cho hàm gián tiếp %s"
 
-#: elf32-ppc.c:7709 elf32-ppc.c:7736 elf32-ppc.c:7787
+#: elf32-ppc.c:7908 elf32-ppc.c:7938 elf32-ppc.c:7985
 msgid "%B: the target (%s) of a %s relocation is in the wrong output section (%s)"
 msgstr "%B: đích (%s) của một định vị lại %s nằm trong phần kết xuất không đúng (%s)"
 
-#: elf32-ppc.c:7847
+#: elf32-ppc.c:8057
 msgid "%B: relocation %s is not yet supported for symbol %s."
 msgstr "%B: định vị lại %s chưa được hỗ trợ cho ký hiệu %s."
 
-#: elf32-ppc.c:7955 elf64-ppc.c:12110
+#: elf32-ppc.c:8165 elf64-ppc.c:12299
 msgid "%B(%A+0x%lx): %s reloc against `%s': error %d"
 msgstr "%B(%A+0x%lx): %s định vị lại đối với « %s »: lỗi %d"
 
-#: elf32-ppc.c:8423
+#: elf32-ppc.c:8656
 #, c-format
 msgid "%s not defined in linker created %s"
 msgstr "%s chưa được xác định trong bộ liên kết được tạo %s"
@@ -2050,119 +2050,119 @@ msgstr "%B: được biên dịch cho hệ thống 64-bit, còn đích là 32-bi
 msgid "%B: linking little endian files with big endian files"
 msgstr "%B: đang liên kết tập tin về cuối nhỏ với tập tin về cuối lớn"
 
-#: elf32-spu.c:723
+#: elf32-spu.c:713
 msgid "%X%P: overlay section %A does not start on a cache line.\n"
 msgstr "%X%P: phần phủ %A không bắt đầu ở một dòng nhớ tạm.\n"
 
-#: elf32-spu.c:731
+#: elf32-spu.c:721
 msgid "%X%P: overlay section %A is larger than a cache line.\n"
 msgstr "%X%P: phần phủ %A lớn hơn một dòng nhớ tạm.\n"
 
-#: elf32-spu.c:751
+#: elf32-spu.c:741
 msgid "%X%P: overlay section %A is not in cache area.\n"
 msgstr "%X%P: phần phủ %A không phải trong vùng nhớ tạm.\n"
 
-#: elf32-spu.c:791
+#: elf32-spu.c:781
 msgid "%X%P: overlay sections %A and %A do not start at the same address.\n"
 msgstr "%X%P: hai phần phủ %A và %A không bắt đầu ở cùng một địa chỉ.\n"
 
-#: elf32-spu.c:1015
+#: elf32-spu.c:1005
 msgid "warning: call to non-function symbol %s defined in %B"
 msgstr "cảnh báo : cuộc gọi ký hiệu khác hàm %s được xác định trong %B"
 
-#: elf32-spu.c:1365
+#: elf32-spu.c:1355
 msgid "%A:0x%v lrlive .brinfo (%u) differs from analysis (%u)\n"
 msgstr "%A:0x%v lrlive .brinfo (%u) khác với phân tích (%u)\n"
 
-#: elf32-spu.c:1884
+#: elf32-spu.c:1874
 msgid "%B is not allowed to define %s"
 msgstr "không cho phép %B xác định %s"
 
-#: elf32-spu.c:1892
+#: elf32-spu.c:1882
 #, c-format
 msgid "you are not allowed to define %s in a script"
 msgstr "không cho phép bạn xác định %s trong một văn lệnh"
 
-#: elf32-spu.c:1926
+#: elf32-spu.c:1916
 #, c-format
 msgid "%s in overlay section"
 msgstr "%s trong phần phủ"
 
-#: elf32-spu.c:1955
+#: elf32-spu.c:1945
 msgid "overlay stub relocation overflow"
 msgstr "tràn định vị lại mẩu phủ"
 
-#: elf32-spu.c:1964 elf64-ppc.c:10441
+#: elf32-spu.c:1954 elf64-ppc.c:10637
 msgid "stubs don't match calculated size"
 msgstr "các mẩu không tương ứng với kích cỡ đã tính"
 
-#: elf32-spu.c:2546
+#: elf32-spu.c:2536
 #, c-format
 msgid "warning: %s overlaps %s\n"
 msgstr "cảnh báo : %s đè lên %s\n"
 
-#: elf32-spu.c:2562
+#: elf32-spu.c:2552
 #, c-format
 msgid "warning: %s exceeds section size\n"
 msgstr "cảnh báo : %s vượt quá kích cỡ phần\n"
 
-#: elf32-spu.c:2593
+#: elf32-spu.c:2583
 msgid "%A:0x%v not found in function table\n"
 msgstr "%A:0x%v không tìm thấy trong bảng hàm\n"
 
-#: elf32-spu.c:2740
+#: elf32-spu.c:2723
 msgid "%B(%A+0x%v): call to non-code section %B(%A), analysis incomplete\n"
 msgstr "%B(%A+0x%v): gọi phần khác mã %B(%A), chưa phân tích hoàn toàn\n"
 
-#: elf32-spu.c:3297
+#: elf32-spu.c:3291
 #, c-format
 msgid "Stack analysis will ignore the call from %s to %s\n"
 msgstr "Tiến trình phân tích đống sẽ bỏ qua cuộc gọi từ %s cho %s\n"
 
-#: elf32-spu.c:3988
+#: elf32-spu.c:3982
 msgid "  %s: 0x%v\n"
 msgstr "  %s: 0x%v\n"
 
-#: elf32-spu.c:3989
+#: elf32-spu.c:3983
 msgid "%s: 0x%v 0x%v\n"
 msgstr "%s: 0x%v 0x%v\n"
 
-#: elf32-spu.c:3994
+#: elf32-spu.c:3988
 msgid "  calls:\n"
 msgstr "  cuộc gọi:\n"
 
-#: elf32-spu.c:4002
+#: elf32-spu.c:3996
 #, c-format
 msgid "   %s%s %s\n"
 msgstr "   %s%s %s\n"
 
-#: elf32-spu.c:4304
+#: elf32-spu.c:4301
 #, c-format
 msgid "%s duplicated in %s\n"
 msgstr "%s bị nhân đôi trong %s\n"
 
-#: elf32-spu.c:4308
+#: elf32-spu.c:4305
 #, c-format
 msgid "%s duplicated\n"
 msgstr "%s bị nhân đôi\n"
 
-#: elf32-spu.c:4315
+#: elf32-spu.c:4312
 msgid "sorry, no support for duplicate object files in auto-overlay script\n"
 msgstr "tiếc là văn lệnh tự động phủ không hỗ trợ tập tin đối tượng tăng đôi\n"
 
-#: elf32-spu.c:4356
+#: elf32-spu.c:4353
 msgid "non-overlay size of 0x%v plus maximum overlay size of 0x%v exceeds local store\n"
 msgstr "kích cỡ khác phủ 0x%v cộng với kích cỡ phủ tối đa 0x%v thì vượt quá kho cục bộ\n"
 
-#: elf32-spu.c:4512
+#: elf32-spu.c:4509
 msgid "%B:%A%s exceeds overlay size\n"
 msgstr "%B:%A%s vượt quá kích cỡ phủ\n"
 
-#: elf32-spu.c:4669
+#: elf32-spu.c:4671
 msgid "Stack size for call graph root nodes.\n"
 msgstr "Kích cỡ đống cho các nút thông tin gốc đồ thị cuộc gọi.\n"
 
-#: elf32-spu.c:4670
+#: elf32-spu.c:4672
 msgid ""
 "\n"
 "Stack size for functions.  Annotations: '*' max stack, 't' tail call\n"
@@ -2172,15 +2172,15 @@ msgstr ""
 " *\tđống tối đa\n"
 " t\tcuộc gọi đuôi\n"
 
-#: elf32-spu.c:4680
+#: elf32-spu.c:4682
 msgid "Maximum stack required is 0x%v\n"
 msgstr "Đống tối đa cần thiết là 0x%v\n"
 
-#: elf32-spu.c:4771
+#: elf32-spu.c:4773
 msgid "fatal error while creating .fixup"
 msgstr "gặp lỗi nghiêm trọng trong khi tạo .fixup"
 
-#: elf32-spu.c:5009
+#: elf32-spu.c:5011
 msgid "%B(%s+0x%lx): unresolvable %s relocation against symbol `%s'"
 msgstr "%B(%s+0x%lx): không thể giải quyết định vị lại %s so với ký hiệu « %s »"
 
@@ -2317,23 +2317,23 @@ msgstr "%B: kiểu máy không tương thích. Kết xuất là 0x%x. Dữ liệ
 msgid "Attempt to convert L32R/CALLX to CALL failed"
 msgstr "Lỗi thử chuyển đổi L32R/CALLX sang CALL"
 
-#: elf32-xtensa.c:6290 elf32-xtensa.c:6366 elf32-xtensa.c:7486
+#: elf32-xtensa.c:6290 elf32-xtensa.c:6366 elf32-xtensa.c:7482
 msgid "%B(%A+0x%lx): could not decode instruction; possible configuration mismatch"
 msgstr "%B(%A+0x%lx): không thể giải mã chỉ dẫn; có thể sai khớp cấu hình"
 
-#: elf32-xtensa.c:7226
+#: elf32-xtensa.c:7222
 msgid "%B(%A+0x%lx): could not decode instruction for XTENSA_ASM_SIMPLIFY relocation; possible configuration mismatch"
 msgstr "%B(%A+0x%lx): không thể giải mã chỉ dẫn cho định vị lại XTENSA_ASM_SIMPLIFY; có thể sai khớp cấu hình"
 
-#: elf32-xtensa.c:8987
+#: elf32-xtensa.c:8983
 msgid "invalid relocation address"
 msgstr "địa chỉ định vị lại không hợp lệ"
 
-#: elf32-xtensa.c:9036
+#: elf32-xtensa.c:9032
 msgid "overflow after relaxation"
 msgstr "tràn sau khi giảm nhẹ"
 
-#: elf32-xtensa.c:10167
+#: elf32-xtensa.c:10163
 msgid "%B(%A+0x%lx): unexpected fix for %s relocation"
 msgstr "%B(%A+0x%lx): sửa chữa bất thường cho định vị lại %s"
 
@@ -2460,57 +2460,57 @@ msgstr "%B: được biên dịch cho một hệ thống về cuối lớn, còn
 msgid "%B: compiled for a little endian system and target is big endian"
 msgstr "%B: được biên dịch cho một hệ thống về cuối nhỏ, còn đích về cuối lớn"
 
-#: elf64-ppc.c:6338
+#: elf64-ppc.c:6384
 #, c-format
 msgid "copy reloc against `%s' requires lazy plt linking; avoid setting LD_BIND_NOW=1 or upgrade gcc"
 msgstr "định vị lại sao chép so với « %s » thì cần thiết chức năng liên kết plt uể oải; hãy tránh đặtLD_BIND_NOW=1, hoặc nân cấp GCC"
 
-#: elf64-ppc.c:6767
+#: elf64-ppc.c:6811
 msgid "dynreloc miscount for %B, section %A"
 msgstr "sai đếm định vị lại động cho %B, phần %A"
 
-#: elf64-ppc.c:6851
+#: elf64-ppc.c:6895
 msgid "%B: .opd is not a regular array of opd entries"
 msgstr "%B: .opd không phải là một mảng chính quy các mục nhập opd"
 
-#: elf64-ppc.c:6860
+#: elf64-ppc.c:6904
 msgid "%B: unexpected reloc type %u in .opd section"
 msgstr "%B: gặp kiểu định vị lại bất thường %u trong phần .opd"
 
-#: elf64-ppc.c:6881
+#: elf64-ppc.c:6925
 msgid "%B: undefined sym `%s' in .opd section"
 msgstr "%B: gặp sym (liên kết mềm?) chưa được xác định « %s » trong phần .opd"
 
-#: elf64-ppc.c:7640 elf64-ppc.c:8017
+#: elf64-ppc.c:7767 elf64-ppc.c:8144
 #, c-format
 msgid "%s defined in removed toc entry"
 msgstr "%s được xác định trong mục nhập toc bị gỡ bỏ"
 
-#: elf64-ppc.c:8910
+#: elf64-ppc.c:9085
 #, c-format
 msgid "long branch stub `%s' offset overflow"
 msgstr "mẩu nhánh dài « %s » tràn khoảng bù"
 
-#: elf64-ppc.c:8969
+#: elf64-ppc.c:9144
 #, c-format
 msgid "can't find branch stub `%s'"
 msgstr "không tìm thấy mẩu nhánh « %s »"
 
-#: elf64-ppc.c:9031 elf64-ppc.c:9169
+#: elf64-ppc.c:9206 elf64-ppc.c:9342
 #, c-format
 msgid "linkage table error against `%s'"
 msgstr "lỗi bảng liên kết so với « %s »"
 
-#: elf64-ppc.c:9326
+#: elf64-ppc.c:9510
 #, c-format
 msgid "can't build branch stub `%s'"
 msgstr "không thể xây dựng mẩu nhánh « %s »"
 
-#: elf64-ppc.c:9799
+#: elf64-ppc.c:9995
 msgid "%B section %A exceeds stub group size"
 msgstr "%B phần %A vượt quá kích cỡ nhóm mẩu"
 
-#: elf64-ppc.c:10453
+#: elf64-ppc.c:10649
 #, c-format
 msgid ""
 "linker stubs in %u group%s\n"
@@ -2527,19 +2527,19 @@ msgstr ""
 "  điều chỉnh toc dài\t\t%lu\n"
 "  cuộc gọi pit\t\t\t%lu"
 
-#: elf64-ppc.c:11252
+#: elf64-ppc.c:11428
 msgid "%B(%A+0x%lx): automatic multiple TOCs not supported using your crt files; recompile with -mminimal-toc or upgrade gcc"
 msgstr "%B(%A+0x%lx): tự động tạo nhiều TOC không được hỗ trợ khi dùng các tập tin CRT của bạn; hãy biên dịch lại với « -mminimal-toc », hoặc nâng cấp GCC"
 
-#: elf64-ppc.c:11260
+#: elf64-ppc.c:11436
 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 "%B(%A+0x%lx): tối ưu hoá cuộc gọi cùng chỗ cho « %s » không cho phép tự động tạo nhiều TOC; hãy biên dịch lại với « -mminimal-toc » hoặc « -fno-optimize-sibling-calls », hoặc làm cho « %s » là bên ngoài"
 
-#: elf64-ppc.c:11961
+#: elf64-ppc.c:12150
 msgid "%B: relocation %s is not supported for symbol %s."
 msgstr "%B: không hỗ trợ định vị lại %s cho ký hiệu %s."
 
-#: elf64-ppc.c:12044
+#: elf64-ppc.c:12233
 msgid "%B: error: relocation %s not a multiple of %d"
 msgstr "%B: lỗi: định vị lại %s không phải là bội số cho %d"
 
@@ -2568,41 +2568,41 @@ msgstr "Ký hiệu « %s » có các kiểu khác hau: %s trong %b, trước là
 msgid "%B: linking UltraSPARC specific with HAL specific code"
 msgstr "%B: đang liên kết UltraSPARC dứt khoát với mã đặc trưng cho HAL"
 
-#: elf64-x86-64.c:1337
+#: elf64-x86-64.c:1338
 msgid "%B: '%s' accessed both as normal and thread local symbol"
 msgstr "%B; « %s » được truy cập như là ký hiệu cả hai kiểu bình thường và mạch cục bộ"
 
-#: elf64-x86-64.c:2701
+#: elf64-x86-64.c:2702
 msgid "%B: relocation %s against STT_GNU_IFUNC symbol `%s' has non-zero addend: %d"
 msgstr "%B: sự định vị lại %s đối với ký hiệu STT_GNU_IFUNC « %s » có phần cộng khác số không: %d"
 
-#: elf64-x86-64.c:2980
+#: elf64-x86-64.c:2981
 msgid "%B: relocation R_X86_64_GOTOFF64 against protected function `%s' can not be used when making a shared object"
 msgstr "%B: định vị lại R_X86_64_GOTOFF64 so với hàm đã bảo vệ « %s » thì không thể được dùng khi tạo một đối tượng chia sẻ"
 
-#: elf64-x86-64.c:3091
+#: elf64-x86-64.c:3092
 msgid "; recompile with -fPIC"
 msgstr "; biên dịch lại với « -fPIC »"
 
-#: elf64-x86-64.c:3096
+#: elf64-x86-64.c:3097
 msgid "%B: relocation %s against %s `%s' can not be used when making a shared object%s"
 msgstr "%B: không dùng được định vị lại %s đối với %s « %s » khi tạo một đối tượng chia sẻ %s"
 
-#: elf64-x86-64.c:3098
+#: elf64-x86-64.c:3099
 msgid "%B: relocation %s against undefined %s `%s' can not be used when making a shared object%s"
 msgstr "%B: không dùng được định vị lại %s đối với %s chưa xác định « %s » khi tạo một đối tượng chia sẻ %s"
 
-#: elfcode.h:795
+#: elfcode.h:811
 #, c-format
 msgid "warning: %s has a corrupt string table index - ignoring"
 msgstr "cảnh báo : %s có một chỉ mục bảng chuỗi bị hỏng: nên bỏ qua"
 
-#: elfcode.h:1201
+#: elfcode.h:1217
 #, c-format
 msgid "%s: version count (%ld) does not match symbol count (%ld)"
 msgstr "%s: số đếm phiên bản (%ld) không tương ứng với số đếm ký hiệu (%ld)"
 
-#: elfcode.h:1441
+#: elfcode.h:1457
 #, c-format
 msgid "%s(%s): relocation %d has invalid symbol index %ld"
 msgstr "%s(%s): định vị lại %d có chỉ mục ký hiệu không hợp lệ %ld"
@@ -2643,150 +2643,150 @@ msgstr "%B: chỉ mục ký hiệu định vị lại sai (0x%lx ≥ 0x%lx) cho
 msgid "%B: non-zero symbol index (0x%lx) for offset 0x%lx in section `%A' when the object file has no symbol table"
 msgstr "%B: chỉ mục ký hiệu khác số không (0x%lx) cho hiệu 0x%lx trong phần « %A » mà tập tin đối tượng không có bảng ký hiệu"
 
-#: elflink.c:2375
+#: elflink.c:2376
 msgid "%B: relocation size mismatch in %B section %A"
 msgstr "%B: sai khớp kích cỡ định vị lại trong %B phần %A"
 
-#: elflink.c:2678
+#: elflink.c:2679
 #, c-format
 msgid "warning: type and size of dynamic symbol `%s' are not defined"
 msgstr "cảnh báo : chưa xác định kiểu và kích cỡ của ký hiệu động « %s »"
 
-#: elflink.c:3424
+#: elflink.c:3425
 msgid "%P: alternate ELF machine code found (%d) in %B, expecting %d\n"
 msgstr "%P: mã máy ELF luân phiên được tìm (%d) trong %B, còn mong đợi %d\n"
 
-#: elflink.c:4032
+#: elflink.c:4033
 msgid "%B: %s: invalid version %u (max %d)"
 msgstr "%B: %s: phiên bản không hợp lệ %u (tối đa %d)"
 
-#: elflink.c:4068
+#: elflink.c:4069
 msgid "%B: %s: invalid needed version %d"
 msgstr "%B: %s: phiên bản cần thiết mà không hợp lệ %d"
 
-#: elflink.c:4253
+#: elflink.c:4254
 msgid "Warning: alignment %u of common symbol `%s' in %B is greater than the alignment (%u) of its section %A"
 msgstr "Cảnh báo : vị trí sắp hàng %u của ký hiệu dùng chung « %s » trong %B là lớn hơn vị trí sắp hàng (%u) của phần %A của nó"
 
-#: elflink.c:4259
+#: elflink.c:4260
 msgid "Warning: alignment %u of symbol `%s' in %B is smaller than %u in %B"
 msgstr "Cảnh báo : vị trí sắp hàng %u của ký hiệu « %s » trong %B là nhỏ hơn %u trong %B"
 
-#: elflink.c:4274
+#: elflink.c:4275
 msgid "Warning: size of symbol `%s' changed from %lu in %B to %lu in %B"
 msgstr "Cảnh báo : kích cỡ của ký hiệu « %s » đã thay đổi từ %lu trong %B thành %lu trong %B"
 
-#: elflink.c:4438
+#: elflink.c:4440
 #, c-format
 msgid "%s: invalid DSO for symbol `%s' definition"
 msgstr "%s: DSO không hợp lệ cho lời định nghĩa ký hiệu « %s »"
 
-#: elflink.c:5688
+#: elflink.c:5692
 #, c-format
 msgid "%s: undefined version: %s"
 msgstr "%s: phiên bản chưa được xác định: %s"
 
-#: elflink.c:5756
+#: elflink.c:5760
 msgid "%B: .preinit_array section is not allowed in DSO"
 msgstr "%B: không cho phép phần « .preinit_array » trong DSO"
 
-#: elflink.c:7484
+#: elflink.c:7493
 #, c-format
 msgid "undefined %s reference in complex symbol: %s"
 msgstr "gặp tham chiếu %s chưa được xác định trong ký hiệu phức tạp %s"
 
-#: elflink.c:7638
+#: elflink.c:7647
 #, c-format
 msgid "unknown operator '%c' in complex symbol"
 msgstr "không rõ toán tử « %c » trong ký hiệu phức tạp"
 
-#: elflink.c:7976 elflink.c:7993 elflink.c:8030 elflink.c:8047
+#: elflink.c:7985 elflink.c:8002 elflink.c:8039 elflink.c:8056
 msgid "%B: Unable to sort relocs - they are in more than one size"
 msgstr "%B: Không thể sắp xếp các sự định vị lại: chúng có kích cỡ khác nhau"
 
-#: elflink.c:8007 elflink.c:8061
+#: elflink.c:8016 elflink.c:8070
 msgid "%B: Unable to sort relocs - they are of an unknown size"
 msgstr "%B: Không thể sắp xếp các sự định vị lại: chúng có kích cỡ không rõ"
 
-#: elflink.c:8112
+#: elflink.c:8121
 msgid "Not enough memory to sort relocations"
 msgstr "Không đủ bộ nhớ để sắp xếp các sự định vị lại"
 
-#: elflink.c:8304
+#: elflink.c:8314
 msgid "%B: Too many sections: %d (>= %d)"
 msgstr "%B: Quá nhiều phần: %d (≥ %d)"
 
-#: elflink.c:8540
+#: elflink.c:8550
 msgid "%B: %s symbol `%s' in %B is referenced by DSO"
 msgstr "%B: %s ký hiệu « %s » trong %B được DSO tham chiếu"
 
-#: elflink.c:8625
+#: elflink.c:8635
 msgid "%B: could not find output section %A for input section %A"
 msgstr "%B: không thể tìm thấy phần kết xuất %A cho phần dữ liệu nhập vào %A"
 
-#: elflink.c:8745
+#: elflink.c:8755
 msgid "%B: %s symbol `%s' isn't defined"
 msgstr "%B: %s: chưa xác định ký hiệu « %s »"
 
-#: elflink.c:9301
+#: elflink.c:9311
 msgid "error: %B contains a reloc (0x%s) for section %A that references a non-existent global symbol"
 msgstr "lỗi: %B chứa một định vị lại (0x%s) cho phần %A mà tham chiếu đến một ký hiệu toàn cục không tồn tại"
 
-#: elflink.c:9366
+#: elflink.c:9376
 msgid "%X`%s' referenced in section `%A' of %B: defined in discarded section `%A' of %B\n"
 msgstr "%X« %s » được tham chiếu trong phần « %A » của %B: được định nghĩa trong phần bị hủy « %A » của %B\n"
 
-#: elflink.c:9991
+#: elflink.c:10001
 msgid "%A has both ordered [`%A' in %B] and unordered [`%A' in %B] sections"
 msgstr "%A có phần cả hai được sắp xếp [« %A » trong %B] và chưa sắp xếp [« %A » trong %B]"
 
-#: elflink.c:9996
+#: elflink.c:10006
 #, c-format
 msgid "%A has both ordered and unordered sections"
 msgstr "%A có phần cả hai được sắp xếp và chưa sắp xếp"
 
-#: elflink.c:10872 elflink.c:10916
+#: elflink.c:10882 elflink.c:10926
 msgid "%B: could not find output section %s"
 msgstr "%B: không tìm thấy phần kết xuất %s"
 
-#: elflink.c:10877
+#: elflink.c:10887
 #, c-format
 msgid "warning: %s section has zero size"
 msgstr "cảnh báo : phần %s có kích cỡ số không"
 
-#: elflink.c:10982
+#: elflink.c:10992
 msgid "%P: warning: creating a DT_TEXTREL in a shared object.\n"
 msgstr "%P: cảnh báo : đang tạo một DT_TEXTREL trong một đối tượng chia sẻ.\n"
 
-#: elflink.c:11165
+#: elflink.c:11175
 msgid "%P%X: can not read symbols: %E\n"
 msgstr "%P%X: không thể đọc các ký hiệu : %E\n"
 
-#: elflink.c:11483
+#: elflink.c:11494
 msgid "Removing unused section '%s' in file '%B'"
 msgstr "Đang gỡ bỏ phần không dùng « %s » trong tập tin « %B »"
 
-#: elflink.c:11695
+#: elflink.c:11706
 msgid "Warning: gc-sections option ignored"
 msgstr "Cảnh báo : tùy chọn gc-sections bị bỏ qua"
 
-#: elflink.c:12242
+#: elflink.c:12255
 msgid "%B: ignoring duplicate section `%A'"
 msgstr "%B: đang bỏ qua phần trùng « %A »"
 
-#: elflink.c:12249 elflink.c:12256
+#: elflink.c:12262 elflink.c:12269
 msgid "%B: duplicate section `%A' has different size"
 msgstr "%B: phần trùng « %A » có kích cỡ khác"
 
-#: elflink.c:12264 elflink.c:12269
+#: elflink.c:12277 elflink.c:12282
 msgid "%B: warning: could not read contents of section `%A'"
 msgstr "%B: cảnh báo : không thể đọc nội dung của phần « %A »"
 
-#: elflink.c:12273
+#: elflink.c:12286
 msgid "%B: warning: duplicate section `%A' has different contents"
 msgstr "%B: cảnh báo : phần trùng « %A » có nội dung khác"
 
-#: elflink.c:12374 linker.c:3098
+#: elflink.c:12387 linker.c:3104
 msgid "%F%P: already_linked_table: %E\n"
 msgstr "%F%P: already_linked_table: %E\n"
 
@@ -3005,7 +3005,7 @@ msgstr "%B: gặp lỗi nội bộ trong ihex_read_section"
 msgid "%B: bad section length in ihex_read_section"
 msgstr "%B: gặp chiều dài phần sai trong ihex_read_section"
 
-#: ihex.c:825
+#: ihex.c:826
 #, c-format
 msgid "%s: address 0x%s out of range for Intel Hex file"
 msgstr "%s: địa chỉ 0x%s ở ngoại phạm vi đối với tập tin thập lục Intel"
@@ -3020,20 +3020,20 @@ msgstr "%s bị phản đối được gọi tại dòng %s %d trong %s\n"
 msgid "Deprecated %s called\n"
 msgstr "%s bị phản đối được gọi\n"
 
-#: linker.c:1874
+#: linker.c:1877
 msgid "%B: indirect symbol `%s' to `%s' is a loop"
 msgstr "%B: ký hiệu gián tiếp « %s » tới « %s » thì tạo một vòng lặp"
 
-#: linker.c:2740
+#: linker.c:2744
 #, c-format
 msgid "Attempt to do relocatable link with %s input and %s output"
 msgstr "Thử làm liên kết có khả năng định vị lại với đầu vào %s và đầu ra %s"
 
-#: linker.c:3065
+#: linker.c:3071
 msgid "%B: warning: ignoring duplicate section `%A'\n"
 msgstr "%B: cảnh báo : đang bỏ qua phần trùng « %A »\n"
 
-#: linker.c:3079
+#: linker.c:3085
 msgid "%B: warning: duplicate section `%A' has different size\n"
 msgstr "%B: cảnh báo : phần trùng « %A » có kích cỡ khác\n"
 
@@ -3097,7 +3097,7 @@ msgstr "Đoạn và Phần:\n"
 msgid " #: Segment name     Section name     Address\n"
 msgstr " #: Tên đoạn     Tên phần     Địa chỉ\n"
 
-#: merge.c:829
+#: merge.c:831
 #, c-format
 msgid "%s: access beyond end of merged section (%ld)"
 msgstr "%s: truy cập vượt quá kết thúc của phần đã gộp lại (%ld)"
@@ -3278,31 +3278,31 @@ msgid "vma:\t\t\tBeginAddress\t EndAddress\t  UnwindData\n"
 msgstr "vma:\t\t\tĐịa chi đầu    Địa chỉ cuối     Thông tin tháo ra\n"
 
 #. XXX code yet to be written.
-#: peicode.h:752
+#: peicode.h:751
 msgid "%B: Unhandled import type; %x"
 msgstr "%B: Kiểu nhập không được quản lý; %x"
 
-#: peicode.h:757
+#: peicode.h:756
 msgid "%B: Unrecognised import type; %x"
 msgstr "%B: Kiểu nhập không được nhận ra; %x"
 
-#: peicode.h:771
+#: peicode.h:770
 msgid "%B: Unrecognised import name type; %x"
 msgstr "%B: Kiểu tên nhập không được nhận ra; %x"
 
-#: peicode.h:1154
+#: peicode.h:1160
 msgid "%B: Unrecognised machine type (0x%x) in Import Library Format archive"
 msgstr "%B: Kiểu máy không được nhận ra (0x%x) trong kho lưu Định dạng Thư viện Nhập"
 
-#: peicode.h:1166
+#: peicode.h:1172
 msgid "%B: Recognised but unhandled machine type (0x%x) in Import Library Format archive"
 msgstr "%B: Kiểu máy được nhận ra còn không được quản lý (0x%x) trong kho lưu Định dạng Thư viện Nhập"
 
-#: peicode.h:1184
+#: peicode.h:1190
 msgid "%B: size field is zero in Import Library Format header"
 msgstr "%B: trường kích cỡ là số không trong phần đầu Định dạng Thư viện Nhập"
 
-#: peicode.h:1215
+#: peicode.h:1221
 msgid "%B: string not null terminated in ILF object file."
 msgstr "%B: chuỗi không phải kết thúc vô hiệu lực trong tập tin đối tượng ILF. "
 
index ccc897d223b82d7922c2242f1765a8c224a65fd2..b5a36f693ef100428bcc1faaca043d9846b136c2 100644 (file)
@@ -1,3 +1,12 @@
+2010-04-22  Nick Clifton  <nickc@redhat.com>
+
+       * po/binutils.pot: Updated by the Translation project.
+       * po/fi.po: Updated Finnish translation.
+       * po/vi.po: Updated Vietnamese translation.
+       * po/bg.po: New Bulgarian translation.
+       * configure.in (ALL_LINGUAS): Add bg.
+       * configure: Regenerate.
+
 2010-04-20  Nick Clifton  <nickc@redhat.com>
 
        * po/fr.po: Updated french translation.
index 7bc61e6a9ba0d0def82e4500e94032d0d13abde6..b200182855d739730ab7c62d77710a383cbd5b1e 100755 (executable)
@@ -11842,7 +11842,7 @@ if test "$LEX" = :; then
   LEX=${am_missing_run}flex
 fi
 
-ALL_LINGUAS="da es fi fr id ja ro ru rw sk sv tr uk vi zh_CN zh_TW"
+ALL_LINGUAS="da es fi fr id ja ro ru rw sk sv tr uk vi zh_CN zh_TW bg"
 # If we haven't got the data from the intl directory,
 # assume NLS is disabled.
 USE_NLS=no
index 94e49f1e8ef54e94da63ae8b3092d896d9bb023b..99fc22d6f392dd65b9d6102382afc55956c084e5 100644 (file)
@@ -42,7 +42,7 @@ fi
 AC_PROG_YACC
 AM_PROG_LEX
 
-ALL_LINGUAS="da es fi fr id ja ro ru rw sk sv tr uk vi zh_CN zh_TW"
+ALL_LINGUAS="da es fi fr id ja ro ru rw sk sv tr uk vi zh_CN zh_TW bg"
 ZW_GNU_GETTEXT_SISTER_DIR
 AM_PO_SUBDIRS
 
diff --git a/binutils/po/bg.po b/binutils/po/bg.po
new file mode 100644 (file)
index 0000000..1fc804b
--- /dev/null
@@ -0,0 +1,6007 @@
+# Translation of binutils to Bulgarian
+# Copyright (C) 2010 Free Software Foundation, Inc.
+# This file is distributed under the same license as the binutils package.
+# Roumen Petrov <transl@roumenpetrov.info>, 2010.
+msgid ""
+msgstr ""
+"Project-Id-Version: binutils 2.20.1\n"
+"Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
+"POT-Creation-Date: 2010-03-03 14:57+0100\n"
+"PO-Revision-Date: 2010-04-21 23:50+0300\n"
+"Last-Translator: Roumen Petrov <transl@roumenpetrov.info>\n"
+"Language-Team: Bulgarian <dict@fsa-bg.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: addr2line.c:76
+#, c-format
+msgid "Usage: %s [option(s)] [addr(s)]\n"
+msgstr "Употреба: %s [команда(-и)] [адрес(-и)]\n"
+
+#: addr2line.c:77
+#, c-format
+msgid " Convert addresses into line number/file name pairs.\n"
+msgstr " Преобразува адрес към двойката номер на ред/име на файл.\n"
+
+#: addr2line.c:78
+#, c-format
+msgid " If no addresses are specified on the command line, they will be read from stdin\n"
+msgstr " Ако на командния ред не са зададени адреси, те ще бъдат четени от стандартния вход\n"
+
+#: addr2line.c:79
+#, c-format
+msgid ""
+" The options are:\n"
+"  @<file>                Read options from <file>\n"
+"  -b --target=<bfdname>  Set the binary file format\n"
+"  -e --exe=<executable>  Set the input file name (default is a.out)\n"
+"  -i --inlines           Unwind inlined functions\n"
+"  -j --section=<name>    Read section-relative offsets instead of addresses\n"
+"  -s --basenames         Strip directory names\n"
+"  -f --functions         Show function names\n"
+"  -C --demangle[=style]  Demangle function names\n"
+"  -h --help              Display this information\n"
+"  -v --version           Display the program's version\n"
+"\n"
+msgstr ""
+" Командите са:\n"
+"  @<файл>                Прочитане на команди от <файл>\n"
+"  -b --target=<bfd_име>  Установява формата на двоичния файл\n"
+"  -e --exe=<изпълним>    Установява името на входящия файл (по подразбиране е a.out)\n"
+"  -i --inlines           Развиване на вградени функции\n"
+"  -j --section=<име>     Прочита относителни то раздела отмествания вместо адреси\n"
+"  -s --basenames         Премахва имена на директории\n"
+"  -f --functions         Показва имена на функции\n"
+"  -C --demangle[=начин]  Декориране на имена на функции\n"
+"  -h --help              Показва тази информация\n"
+"  -v --version           Показва версия на програмата\n"
+"\n"
+
+#: addr2line.c:94 ar.c:295 coffdump.c:469 dlltool.c:3838 dllwrap.c:510
+#: nlmconv.c:1113 objcopy.c:563 objcopy.c:598 readelf.c:2935 size.c:99
+#: srconv.c:1741 strings.c:676 sysdump.c:653 windmc.c:233 windres.c:698
+#, c-format
+msgid "Report bugs to %s\n"
+msgstr "Подавайте доклади за грешки на %s\n"
+
+#: addr2line.c:292
+#, c-format
+msgid "%s: cannot get addresses from archive"
+msgstr "%s: не може да се получат адреси от архива"
+
+#: addr2line.c:309
+#, c-format
+msgid "%s: cannot find section %s"
+msgstr "%s: не може да се намери секцията %s"
+
+#: addr2line.c:375 nm.c:1554 objdump.c:3234
+#, c-format
+msgid "unknown demangling style `%s'"
+msgstr "непознат начин за декориране '%s'"
+
+#: ar.c:218
+#, c-format
+msgid "no entry %s in archive\n"
+msgstr "в архива липсва входна точка %s\n"
+
+#: ar.c:236
+#, c-format
+msgid "Usage: %s [emulation options] [--plugin <name>] [-]{dmpqrstx}[abcfilNoPsSuvV] [member-name] [count] archive-file file...\n"
+msgstr "Употреба: %s [опции за подражаване] [--plugin <име>] [-]{dmpqrstx}[abcfilNoPsSuvV] [член-име] [брой] архивен-файл файл...\n"
+
+#: ar.c:238
+#, c-format
+msgid "Usage: %s [emulation options] [-]{dmpqrstx}[abcfilNoPsSuvV] [member-name] [count] archive-file file...\n"
+msgstr "Употреба: %s [опции за подражаване] [-]{dmpqrstx}[abcfilNoPsSuvV] [член-име] [брой] архивен-файл файл...\n"
+
+#: ar.c:243
+#, c-format
+msgid "       %s -M [<mri-script]\n"
+msgstr "       %s -M [<mri-скрипт]\n"
+
+#: ar.c:244
+#, c-format
+msgid " commands:\n"
+msgstr " команди:\n"
+
+#: ar.c:245
+#, c-format
+msgid "  d            - delete file(s) from the archive\n"
+msgstr "  d            - изтриване на файл(-ове) от архива\n"
+
+#: ar.c:246
+#, c-format
+msgid "  m[ab]        - move file(s) in the archive\n"
+msgstr "  m[ab]        - преместване на файл(-ове) в архива\n"
+
+#: ar.c:247
+#, c-format
+msgid "  p            - print file(s) found in the archive\n"
+msgstr "  p            - извеждане на файл(-ове) намерен в архива\n"
+
+#: ar.c:248
+#, c-format
+msgid "  q[f]         - quick append file(s) to the archive\n"
+msgstr "  q[f]         - бързо добавяне на файл/-ове към архива\n"
+
+#: ar.c:249
+#, c-format
+msgid "  r[ab][f][u]  - replace existing or insert new file(s) into the archive\n"
+msgstr "  r[ab][f][u]  - замества съществуващ или добавя нов файл/-ове в архива\n"
+
+#: ar.c:250
+#, c-format
+msgid "  t            - display contents of archive\n"
+msgstr "  t            - показване съдържанието на архива\n"
+
+#: ar.c:251
+#, c-format
+msgid "  x[o]         - extract file(s) from the archive\n"
+msgstr "  x[o]         - изваждане на файл/-ове от архива\n"
+
+#: ar.c:252
+#, c-format
+msgid " command specific modifiers:\n"
+msgstr " уточнители характерни за команда:\n"
+
+#: ar.c:253
+#, c-format
+msgid "  [a]          - put file(s) after [member-name]\n"
+msgstr "  [a]          - поставане на файл/-ове след [член-име]\n"
+
+#: ar.c:254
+#, c-format
+msgid "  [b]          - put file(s) before [member-name] (same as [i])\n"
+msgstr "  [b]          - поставане на файл/-ове преди [член-име] (също като [i])\n"
+
+#: ar.c:255
+#, c-format
+msgid "  [D]          - use zero for timestamps and uids/gids\n"
+msgstr "  [D]          - използване на нула за дата и час и идентификатори за потребител и група\n"
+
+#: ar.c:256
+#, c-format
+msgid "  [N]          - use instance [count] of name\n"
+msgstr ""
+
+#: ar.c:257
+#, c-format
+msgid "  [f]          - truncate inserted file names\n"
+msgstr "  [f]          - отрязване на вмъкнати имена на файлове\n"
+
+#: ar.c:258
+#, c-format
+msgid "  [P]          - use full path names when matching\n"
+msgstr "  [P]          - използване на пълни имена за пътища ако съвпадат\n"
+
+#: ar.c:259
+#, c-format
+msgid "  [o]          - preserve original dates\n"
+msgstr "  [o]          - запазване на първоначалните дати\n"
+
+#: ar.c:260
+#, c-format
+msgid "  [u]          - only replace files that are newer than current archive contents\n"
+msgstr "  [u]          - да се заместят само файловете, които са по-нови от текущото съдържание на архива\n"
+
+#: ar.c:261
+#, c-format
+msgid " generic modifiers:\n"
+msgstr " основни уточнители:\n"
+
+#: ar.c:262
+#, c-format
+msgid "  [c]          - do not warn if the library had to be created\n"
+msgstr "  [c]          - без предупреждение, ако трябва да се създаде библиотека\n"
+
+#: ar.c:263
+#, c-format
+msgid "  [s]          - create an archive index (cf. ranlib)\n"
+msgstr "  [s]          - създаване на индекс на архива (виж ranlib)\n"
+
+#: ar.c:264
+#, c-format
+msgid "  [S]          - do not build a symbol table\n"
+msgstr "  [S]          - без създаване на таблица за имена\n"
+
+#: ar.c:265
+#, c-format
+msgid "  [T]          - make a thin archive\n"
+msgstr "  [T]          - създаване на \"тънък\" архив\n"
+
+#: ar.c:266
+#, c-format
+msgid "  [v]          - be verbose\n"
+msgstr "  [v]          - с подробности\n"
+
+#: ar.c:267
+#, c-format
+msgid "  [V]          - display the version number\n"
+msgstr "  [V]          - показване номер на версия\n"
+
+#: ar.c:268
+#, c-format
+msgid "  @<file>      - read options from <file>\n"
+msgstr "  @<файл>      - прочитане на команди от <файл>\n"
+
+#: ar.c:270
+#, c-format
+msgid " optional:\n"
+msgstr " възможни:\n"
+
+#: ar.c:271
+#, c-format
+msgid "  --plugin <p> - load the specified plugin\n"
+msgstr "  --plugin <п> - зареждане на указаната приставка\n"
+
+#: ar.c:278
+#, c-format
+msgid "Usage: %s [options] archive\n"
+msgstr "Употреба: %s [команди] архив\n"
+
+#: ar.c:279
+#, c-format
+msgid " Generate an index to speed access to archives\n"
+msgstr " Създаване на индекс за ускоряване достъпа до архивите\n"
+
+#: ar.c:280
+#, c-format
+msgid ""
+" The options are:\n"
+"  @<file>                      Read options from <file>\n"
+msgstr ""
+" Командите са:\n"
+"  @<файл>                      Прочитане на команди от <файл>\n"
+
+#: ar.c:283
+#, c-format
+msgid "  --plugin <name>              Load the specified plugin\n"
+msgstr "  --plugin <име>               Зарежда указаната приставка\n"
+
+#: ar.c:286
+#, c-format
+msgid ""
+"  -t                           Update the archive's symbol map timestamp\n"
+"  -h --help                    Print this help message\n"
+"  -v --version                 Print version information\n"
+msgstr ""
+"  -t                           Обновява дата и час на изобразените имена на архива\n"
+"  -h --help                    Извежда това помощно съобщение\n"
+"  -v --version                 Извежда информация за версията\n"
+
+#: ar.c:512 nm.c:1626
+#, c-format
+msgid "sorry - this program has been built without plugin support\n"
+msgstr "за съжаление, тази програма е създадена без поддръжка на приставки\n"
+
+#: ar.c:539
+msgid "two different operation options specified"
+msgstr "указани са две различни опции за операция"
+
+#: ar.c:620
+#, c-format
+msgid "illegal option -- %c"
+msgstr "незаконна команда -- %c"
+
+#: ar.c:663
+msgid "no operation specified"
+msgstr "не е зададена операция"
+
+#: ar.c:666
+msgid "`u' is only meaningful with the `r' option."
+msgstr "'u' има смисъл само с команда 'r'."
+
+#: ar.c:669
+msgid "`u' is not meaningful with the `D' option."
+msgstr "'u' няма смисъл с опция 'D'."
+
+#: ar.c:677
+msgid "`N' is only meaningful with the `x' and `d' options."
+msgstr "'N' има смисъл само с команди 'x' и 'd'."
+
+#: ar.c:680
+msgid "Value for `N' must be positive."
+msgstr "Стойността на 'N' трябва да е положителна."
+
+#: ar.c:692
+msgid "`x' cannot be used on thin archives."
+msgstr "'x' не може да се използва в архиви \"посредници\"(thin archives)."
+
+#: ar.c:733
+#, c-format
+msgid "internal error -- this option not implemented"
+msgstr "вътрешна грешка -- тази команда не е внедрена"
+
+#: ar.c:802
+#, c-format
+msgid "creating %s"
+msgstr "създаване на %s"
+
+#: ar.c:851 ar.c:906 ar.c:1234 objcopy.c:2027
+#, c-format
+msgid "internal stat error on %s"
+msgstr "вътрешна грешка при определяне атрибутите на файл %s"
+
+#: ar.c:855
+#, c-format
+msgid ""
+"\n"
+"<%s>\n"
+"\n"
+msgstr ""
+"\n"
+"<%s>\n"
+"\n"
+
+#: ar.c:871 ar.c:939
+#, c-format
+msgid "%s is not a valid archive"
+msgstr "%s е невалиден архив"
+
+#: ar.c:1139
+#, c-format
+msgid "No member named `%s'\n"
+msgstr "Няма част с име '%s'\n"
+
+#: ar.c:1189
+#, c-format
+msgid "no entry %s in archive %s!"
+msgstr "няма входна точка %s в архива %s!"
+
+#: ar.c:1328
+#, c-format
+msgid "%s: no archive map to update"
+msgstr "%s: липсва \"изображение на архива\" за обновяване"
+
+#: arsup.c:89
+#, c-format
+msgid "No entry %s in archive.\n"
+msgstr "В архива няма входна точка %s.\n"
+
+#: arsup.c:114
+#, c-format
+msgid "Can't open file %s\n"
+msgstr "не може да се отвори файл '%s'\n"
+
+#: arsup.c:164
+#, c-format
+msgid "%s: Can't open output archive %s\n"
+msgstr "%s: Не може да се отвори \"изходен\" архив %s\n"
+
+#: arsup.c:181
+#, c-format
+msgid "%s: Can't open input archive %s\n"
+msgstr "%s: Не може да се отвори \"входен\" архив %s\n"
+
+#: arsup.c:190
+#, c-format
+msgid "%s: file %s is not an archive\n"
+msgstr "%s: файла %s не е архив\n"
+
+#: arsup.c:230
+#, c-format
+msgid "%s: no output archive specified yet\n"
+msgstr "%s: не е зададен \"изходен\" архив\n"
+
+#: arsup.c:250 arsup.c:288 arsup.c:330 arsup.c:350 arsup.c:416
+#, c-format
+msgid "%s: no open output archive\n"
+msgstr "%s: няма отворен \"изходен\" архив\n"
+
+#: arsup.c:261 arsup.c:371 arsup.c:397
+#, c-format
+msgid "%s: can't open file %s\n"
+msgstr "%s: не може да се отвори файл %s\n"
+
+#: arsup.c:315 arsup.c:393 arsup.c:474
+#, c-format
+msgid "%s: can't find module file %s\n"
+msgstr "%s: не може да се намери файлов модул %s\n"
+
+#: arsup.c:425
+#, c-format
+msgid "Current open archive is %s\n"
+msgstr "Текущия отворен архив е %s\n"
+
+#: arsup.c:449
+#, c-format
+msgid "%s: no open archive\n"
+msgstr "%s: няма отворен архив\n"
+
+#: bin2c.c:59
+#, c-format
+msgid "Usage: %s < input_file > output_file\n"
+msgstr "Употреба: %s < входящ_файл > изходящ_файл\n"
+
+#: bin2c.c:60
+#, c-format
+msgid "Prints bytes from stdin in hex format.\n"
+msgstr "Извеждане байтовете от стандартния вход в шестнадесетичен форма.\n"
+
+#: binemul.c:38
+#, c-format
+msgid "  No emulation specific options\n"
+msgstr "  Без опции характерни за подражаване\n"
+
+#. Macros for common output.
+#: binemul.h:43
+#, c-format
+msgid " emulation options: \n"
+msgstr " опции за подражаване: \n"
+
+#: bucomm.c:157
+#, c-format
+msgid "can't set BFD default target to `%s': %s"
+msgstr "подразбираща се BFD цел не може да се установи на '%s': %s"
+
+#: bucomm.c:168
+#, c-format
+msgid "%s: Matching formats:"
+msgstr "%s: Съвпадащи формати:"
+
+#: bucomm.c:183
+#, c-format
+msgid "Supported targets:"
+msgstr "Поддържани цели:"
+
+#: bucomm.c:185
+#, c-format
+msgid "%s: supported targets:"
+msgstr "%s: поддържани цели:"
+
+#: bucomm.c:202
+#, c-format
+msgid "Supported architectures:"
+msgstr "Поддържани архитектури:"
+
+#: bucomm.c:204
+#, c-format
+msgid "%s: supported architectures:"
+msgstr "%s: поддържани архитектури:"
+
+#: bucomm.c:399
+#, c-format
+msgid "BFD header file version %s\n"
+msgstr "BFD заглавен файл версия %s\n"
+
+#: bucomm.c:548
+#, c-format
+msgid "%s: bad number: %s"
+msgstr "%s: погрешно число: %s"
+
+#: bucomm.c:565 strings.c:422
+#, c-format
+msgid "'%s': No such file"
+msgstr "'%s': Няма такъв файл"
+
+#: bucomm.c:567 strings.c:424
+#, c-format
+msgid "Warning: could not locate '%s'.  reason: %s"
+msgstr "Предупреждение: не може да се намери '%s', причина: %s"
+
+#: bucomm.c:571
+#, c-format
+msgid "Warning: '%s' is not an ordinary file"
+msgstr "Предупреждение: '%s' не е обикновен файл"
+
+#: coffdump.c:106
+#, c-format
+msgid "#lines %d "
+msgstr "#редове %d "
+
+#: coffdump.c:460 sysdump.c:646
+#, c-format
+msgid "Usage: %s [option(s)] in-file\n"
+msgstr "Употреба: %s [команда(-и)] вх-файл\n"
+
+#: coffdump.c:461
+#, c-format
+msgid " Print a human readable interpretation of a SYSROFF object file\n"
+msgstr " Извеждане на разбираемо от човек обяснение за SYSROFF обектен файл\n"
+
+#: coffdump.c:462
+#, c-format
+msgid ""
+" The options are:\n"
+"  @<file>                Read options from <file>\n"
+"  -h --help              Display this information\n"
+"  -v --version           Display the program's version\n"
+"\n"
+msgstr ""
+" Командите са:\n"
+"  @<файл>                Прочитане на команди от <файл>\n"
+"  -h --help              Показване на тази информация\n"
+"  -v --version           Показване на версията на програмата\n"
+"\n"
+
+#: coffdump.c:531 srconv.c:1831 sysdump.c:710
+msgid "no input file specified"
+msgstr "не е зададен входящ файл "
+
+#: cxxfilt.c:119 nm.c:264 objdump.c:251
+#, c-format
+msgid "Report bugs to %s.\n"
+msgstr "Подавайте доклади за грешки на %s.\n"
+
+#: debug.c:647
+msgid "debug_add_to_current_namespace: no current file"
+msgstr "debug_add_to_current_namespace: липсва текущ файл"
+
+#: debug.c:726
+msgid "debug_start_source: no debug_set_filename call"
+msgstr "debug_start_source: липсва извикване на debug_set_filename"
+
+#: debug.c:782
+msgid "debug_record_function: no debug_set_filename call"
+msgstr "debug_record_function: липсва извикване на debug_set_filename"
+
+#: debug.c:834
+msgid "debug_record_parameter: no current function"
+msgstr "debug_record_parameter: липсва текуща функция"
+
+#: debug.c:866
+msgid "debug_end_function: no current function"
+msgstr "debug_end_function: липсва текуща функция"
+
+#: debug.c:872
+msgid "debug_end_function: some blocks were not closed"
+msgstr "debug_end_function: не са затворени някой от блоковете"
+
+#: debug.c:900
+msgid "debug_start_block: no current block"
+msgstr "debug_start_block: липсва текущ блок"
+
+#: debug.c:936
+msgid "debug_end_block: no current block"
+msgstr "debug_end_block: липсва текущ блок"
+
+#: debug.c:943
+msgid "debug_end_block: attempt to close top level block"
+msgstr "debug_end_block: опит за затваряне на най-горния блок"
+
+#: debug.c:966
+msgid "debug_record_line: no current unit"
+msgstr "debug_record_line: липсва текуща част"
+
+#. FIXME
+#: debug.c:1019
+msgid "debug_start_common_block: not implemented"
+msgstr "debug_start_common_block: не е реализирана"
+
+#. FIXME
+#: debug.c:1030
+msgid "debug_end_common_block: not implemented"
+msgstr "debug_end_common_block: не е реализирана"
+
+#. FIXME.
+#: debug.c:1114
+msgid "debug_record_label: not implemented"
+msgstr "debug_record_label: не е реализирана"
+
+#: debug.c:1136
+msgid "debug_record_variable: no current file"
+msgstr "debug_record_variable: липсва текущ файл"
+
+#: debug.c:1664
+msgid "debug_make_undefined_type: unsupported kind"
+msgstr "debug_make_undefined_type: неподдържан начин"
+
+#: debug.c:1841
+msgid "debug_name_type: no current file"
+msgstr "debug_name_type: липсва текущ файл"
+
+#: debug.c:1886
+msgid "debug_tag_type: no current file"
+msgstr "debug_tag_type: липсва текущ файл"
+
+#: debug.c:1894
+msgid "debug_tag_type: extra tag attempted"
+msgstr "debug_tag_type: опитан е белег в повече"
+
+#: debug.c:1931
+#, c-format
+msgid "Warning: changing type size from %d to %d\n"
+msgstr "Предупреждение: промяна на размера на типа от %d на %d\n"
+
+#: debug.c:1953
+msgid "debug_find_named_type: no current compilation unit"
+msgstr "debug_find_named_type: няма текуща единица за компилиране"
+
+#: debug.c:2056
+#, c-format
+msgid "debug_get_real_type: circular debug information for %s\n"
+msgstr "debug_get_real_type: циклична информация за тестване за %s\n"
+
+#: debug.c:2483
+msgid "debug_write_type: illegal type encountered"
+msgstr "debug_write_type: сблъскване с незаконен тип"
+
+#: dlltool.c:884 dlltool.c:910 dlltool.c:941
+#, c-format
+msgid "Internal error: Unknown machine type: %d"
+msgstr "Вътрешна грешка: Неизвестен тип машина: %d"
+
+#: dlltool.c:982
+#, c-format
+msgid "Can't open def file: %s"
+msgstr "Не може да се отвори def-файл: %s"
+
+#: dlltool.c:987
+#, c-format
+msgid "Processing def file: %s"
+msgstr "Обработка на def-файл: %s"
+
+#: dlltool.c:991
+msgid "Processed def file"
+msgstr "Обработен def-файл"
+
+#: dlltool.c:1015
+#, c-format
+msgid "Syntax error in def file %s:%d"
+msgstr "Синтактична грешка в def-файл %s:%d"
+
+#: dlltool.c:1050
+#, c-format
+msgid "%s: Path components stripped from image name, '%s'."
+msgstr "%s: компонента за път е премахнат от името на образа '%s'."
+
+#: dlltool.c:1068
+#, c-format
+msgid "NAME: %s base: %x"
+msgstr "NAME(програма): %s базов адрес: %x"
+
+#: dlltool.c:1071 dlltool.c:1087
+msgid "Can't have LIBRARY and NAME"
+msgstr "Заедно не може LIBRARY(библиотека) и NAME(програма)"
+
+#: dlltool.c:1084
+#, c-format
+msgid "LIBRARY: %s base: %x"
+msgstr "LIBRARY(библотека): %s базов адрес: %x"
+
+#: dlltool.c:1320 resrc.c:293
+#, c-format
+msgid "wait: %s"
+msgstr "чакане: %s"
+
+#: dlltool.c:1325 dllwrap.c:410 resrc.c:298
+#, c-format
+msgid "subprocess got fatal signal %d"
+msgstr "подпроцеса получи сигнал за прекъсване %d"
+
+#: dlltool.c:1331 dllwrap.c:417 resrc.c:305
+#, c-format
+msgid "%s exited with status %d"
+msgstr "%s завърши с код за изход %d"
+
+#: dlltool.c:1362
+#, c-format
+msgid "Sucking in info from %s section in %s"
+msgstr "Нагазване в информацията на секция %s от %s"
+
+#: dlltool.c:1487
+#, c-format
+msgid "Excluding symbol: %s"
+msgstr "Игнориране на: %s"
+
+#: dlltool.c:1576 dlltool.c:1587 nm.c:1001 nm.c:1012
+#, c-format
+msgid "%s: no symbols"
+msgstr "%s: липсват имена"
+
+#. FIXME: we ought to read in and block out the base relocations.
+#: dlltool.c:1613
+#, c-format
+msgid "Done reading %s"
+msgstr "Завърши четенето на %s"
+
+#: dlltool.c:1623
+#, c-format
+msgid "Unable to open object file: %s"
+msgstr "Не можа да се отвори обектния файл: %s"
+
+#: dlltool.c:1626
+#, c-format
+msgid "Scanning object file %s"
+msgstr "Сканиране на обектния файл %s"
+
+#: dlltool.c:1641
+#, c-format
+msgid "Cannot produce mcore-elf dll from archive file: %s"
+msgstr "Не може да се създаде mcore-elf dll от архива: %s"
+
+#: dlltool.c:1741
+msgid "Adding exports to output file"
+msgstr "Добавяне на \"изнасяния\" към изходния файл"
+
+#: dlltool.c:1789
+msgid "Added exports to output file"
+msgstr "Добавени \"изнасяния\" към изходния файл"
+
+#: dlltool.c:1930
+#, c-format
+msgid "Generating export file: %s"
+msgstr "Създаване на файл с \"изнасяния\" : %s"
+
+#: dlltool.c:1935
+#, c-format
+msgid "Unable to open temporary assembler file: %s"
+msgstr "Не може да се отвори временен файл на асемблер: %s"
+
+#: dlltool.c:1938
+#, c-format
+msgid "Opened temporary file: %s"
+msgstr "Отворен временен файл: %s"
+
+#: dlltool.c:2113
+msgid "failed to read the number of entries from base file"
+msgstr "пропадна прочитането на броя записи от базовия файл"
+
+#: dlltool.c:2161
+msgid "Generated exports file"
+msgstr "Създаден на файл с \"изнасяния\""
+
+#: dlltool.c:2370
+#, c-format
+msgid "bfd_open failed open stub file: %s"
+msgstr "bfd_open не успя да отвори stub файл: %s"
+
+#: dlltool.c:2373
+#, c-format
+msgid "Creating stub file: %s"
+msgstr "Създаване на stub файл: %s"
+
+#: dlltool.c:2837 dlltool.c:2906
+#, c-format
+msgid "failed to open temporary head file: %s"
+msgstr "не успя да се отвори временен head файл: %s"
+
+#: dlltool.c:2979
+#, c-format
+msgid "failed to open temporary tail file: %s"
+msgstr "не успя да се отвори временен tail файл: %s"
+
+#: dlltool.c:3052
+#, c-format
+msgid "Can't open .lib file: %s"
+msgstr "Не може да се отвори .lib файл: %s"
+
+#: dlltool.c:3055
+#, c-format
+msgid "Creating library file: %s"
+msgstr "Създаване на библиотечен файл: %s"
+
+#: dlltool.c:3146 dlltool.c:3152
+#, c-format
+msgid "cannot delete %s: %s"
+msgstr "не може да се изтрие %s: %s"
+
+#: dlltool.c:3157
+msgid "Created lib file"
+msgstr "Библиотечният файл е създаден"
+
+#: dlltool.c:3375 dlltool.c:3397
+#, c-format
+msgid "%s is not a library"
+msgstr "%s не е библиотека"
+
+#: dlltool.c:3415
+#, c-format
+msgid "Import library `%s' specifies two or more dlls"
+msgstr "Import библиотека '%s' задава две или повече dlls"
+
+#: dlltool.c:3426
+#, c-format
+msgid "Unable to determine dll name for `%s' (not an import library?)"
+msgstr "Не може да се определи име на dll за '%s' (не е библиотека за внасяне?)"
+
+#: dlltool.c:3647
+#, c-format
+msgid "Warning, ignoring duplicate EXPORT %s %d,%d"
+msgstr "Предупреждение, игнориране на повторен EXPORT %s %d,%d"
+
+#: dlltool.c:3653
+#, c-format
+msgid "Error, duplicate EXPORT with ordinals: %s"
+msgstr "Грешка, повторен EXPORT с номер: %s"
+
+#: dlltool.c:3758
+msgid "Processing definitions"
+msgstr "Обработване на определенията"
+
+#: dlltool.c:3790
+msgid "Processed definitions"
+msgstr "Определенията са обработени"
+
+#. xgetext:c-format
+#: dlltool.c:3797 dllwrap.c:471
+#, c-format
+msgid "Usage %s <option(s)> <object-file(s)>\n"
+msgstr "Употреба %s <опции> <обектни файлове>\n"
+
+#. xgetext:c-format
+#: dlltool.c:3799
+#, c-format
+msgid "   -m --machine <machine>    Create as DLL for <machine>.  [default: %s]\n"
+msgstr "   -m --machine <машина>     Създаване на DLL за <машина>.  [по подразбиране: %s]\n"
+
+#: dlltool.c:3800
+#, c-format
+msgid "        possible <machine>: arm[_interwork], i386, mcore[-elf]{-le|-be}, ppc, thumb\n"
+msgstr "        възможна <машина>: arm[_interwork], i386, mcore[-elf]{-le|-be}, ppc, thumb\n"
+
+#: dlltool.c:3801
+#, c-format
+msgid "   -e --output-exp <outname> Generate an export file.\n"
+msgstr "   -e --output-exp <изх_име> Създаване на файл с \"изнасяния\".\n"
+
+#: dlltool.c:3802
+#, c-format
+msgid "   -l --output-lib <outname> Generate an interface library.\n"
+msgstr "   -l --output-lib <изх_име> Създаване на интерфейсна библиотека.\n"
+
+#: dlltool.c:3803
+#, c-format
+msgid "   -y --output-delaylib <outname> Create a delay-import library.\n"
+msgstr "   -y --output-delaylib <изх_име> Създаване на delay-import библиотека.\n"
+
+#: dlltool.c:3804
+#, c-format
+msgid "   -a --add-indirect         Add dll indirects to export file.\n"
+msgstr ""
+
+#: dlltool.c:3805
+#, c-format
+msgid "   -D --dllname <name>       Name of input dll to put into interface lib.\n"
+msgstr ""
+
+#: dlltool.c:3806
+#, c-format
+msgid "   -d --input-def <deffile>  Name of .def file to be read in.\n"
+msgstr ""
+
+#: dlltool.c:3807
+#, c-format
+msgid "   -z --output-def <deffile> Name of .def file to be created.\n"
+msgstr ""
+
+#: dlltool.c:3808
+#, c-format
+msgid "      --export-all-symbols   Export all symbols to .def\n"
+msgstr ""
+
+#: dlltool.c:3809
+#, c-format
+msgid "      --no-export-all-symbols  Only export listed symbols\n"
+msgstr ""
+
+#: dlltool.c:3810
+#, c-format
+msgid "      --exclude-symbols <list> Don't export <list>\n"
+msgstr ""
+
+#: dlltool.c:3811
+#, c-format
+msgid "      --no-default-excludes  Clear default exclude symbols\n"
+msgstr ""
+
+#: dlltool.c:3812
+#, c-format
+msgid "   -b --base-file <basefile> Read linker generated base file.\n"
+msgstr ""
+
+#: dlltool.c:3813
+#, c-format
+msgid "   -x --no-idata4            Don't generate idata$4 section.\n"
+msgstr ""
+
+#: dlltool.c:3814
+#, c-format
+msgid "   -c --no-idata5            Don't generate idata$5 section.\n"
+msgstr ""
+
+#: dlltool.c:3815
+#, c-format
+msgid "      --use-nul-prefixed-import-tables Use zero prefixed idata$4 and idata$5.\n"
+msgstr ""
+
+#: dlltool.c:3816
+#, c-format
+msgid "   -U --add-underscore       Add underscores to all symbols in interface library.\n"
+msgstr ""
+
+#: dlltool.c:3817
+#, c-format
+msgid "      --add-stdcall-underscore Add underscores to stdcall symbols in interface library.\n"
+msgstr ""
+
+#: dlltool.c:3818
+#, c-format
+msgid "   -k --kill-at              Kill @<n> from exported names.\n"
+msgstr ""
+
+#: dlltool.c:3819
+#, c-format
+msgid "   -A --add-stdcall-alias    Add aliases without @<n>.\n"
+msgstr ""
+
+#: dlltool.c:3820
+#, c-format
+msgid "   -p --ext-prefix-alias <prefix> Add aliases with <prefix>.\n"
+msgstr ""
+
+#: dlltool.c:3821
+#, c-format
+msgid "   -S --as <name>            Use <name> for assembler.\n"
+msgstr ""
+
+#: dlltool.c:3822
+#, c-format
+msgid "   -f --as-flags <flags>     Pass <flags> to the assembler.\n"
+msgstr ""
+
+#: dlltool.c:3823
+#, c-format
+msgid "   -C --compat-implib        Create backward compatible import library.\n"
+msgstr ""
+
+#: dlltool.c:3824
+#, c-format
+msgid "   -n --no-delete            Keep temp files (repeat for extra preservation).\n"
+msgstr ""
+
+#: dlltool.c:3825
+#, c-format
+msgid "   -t --temp-prefix <prefix> Use <prefix> to construct temp file names.\n"
+msgstr ""
+
+#: dlltool.c:3826
+#, c-format
+msgid "   -I --identify <implib>    Report the name of the DLL associated with <implib>.\n"
+msgstr ""
+
+#: dlltool.c:3827
+#, c-format
+msgid "      --identify-strict      Causes --identify to report error when multiple DLLs.\n"
+msgstr ""
+
+#: dlltool.c:3828
+#, c-format
+msgid "   -v --verbose              Be verbose.\n"
+msgstr ""
+
+#: dlltool.c:3829
+#, c-format
+msgid "   -V --version              Display the program version.\n"
+msgstr ""
+
+#: dlltool.c:3830
+#, c-format
+msgid "   -h --help                 Display this information.\n"
+msgstr ""
+
+#: dlltool.c:3831
+#, c-format
+msgid "   @<file>                   Read options from <file>.\n"
+msgstr "   @<файл>                   Прочитане на команди от <файл>.\n"
+
+#: dlltool.c:3833
+#, c-format
+msgid "   -M --mcore-elf <outname>  Process mcore-elf object files into <outname>.\n"
+msgstr ""
+
+#: dlltool.c:3834
+#, c-format
+msgid "   -L --linker <name>        Use <name> as the linker.\n"
+msgstr ""
+
+#: dlltool.c:3835
+#, c-format
+msgid "   -F --linker-flags <flags> Pass <flags> to the linker.\n"
+msgstr ""
+
+#: dlltool.c:3972
+#, c-format
+msgid "Path components stripped from dllname, '%s'."
+msgstr ""
+
+#: dlltool.c:4020
+#, c-format
+msgid "Unable to open base-file: %s"
+msgstr ""
+
+#: dlltool.c:4055
+#, c-format
+msgid "Machine '%s' not supported"
+msgstr ""
+
+#: dlltool.c:4124
+#, c-format
+msgid "Warning, machine type (%d) not supported for delayimport."
+msgstr ""
+
+#: dlltool.c:4192 dllwrap.c:201
+#, c-format
+msgid "Tried file: %s"
+msgstr ""
+
+#: dlltool.c:4199 dllwrap.c:208
+#, c-format
+msgid "Using file: %s"
+msgstr ""
+
+#: dllwrap.c:291
+#, c-format
+msgid "Keeping temporary base file %s"
+msgstr ""
+
+#: dllwrap.c:293
+#, c-format
+msgid "Deleting temporary base file %s"
+msgstr ""
+
+#: dllwrap.c:307
+#, c-format
+msgid "Keeping temporary exp file %s"
+msgstr ""
+
+#: dllwrap.c:309
+#, c-format
+msgid "Deleting temporary exp file %s"
+msgstr ""
+
+#: dllwrap.c:322
+#, c-format
+msgid "Keeping temporary def file %s"
+msgstr ""
+
+#: dllwrap.c:324
+#, c-format
+msgid "Deleting temporary def file %s"
+msgstr ""
+
+#: dllwrap.c:472
+#, c-format
+msgid "  Generic options:\n"
+msgstr ""
+
+#: dllwrap.c:473
+#, c-format
+msgid "   @<file>                Read options from <file>\n"
+msgstr "   @<файл>                Прочитане на команди от <файл>\n"
+
+#: dllwrap.c:474
+#, c-format
+msgid "   --quiet, -q            Work quietly\n"
+msgstr ""
+
+#: dllwrap.c:475
+#, c-format
+msgid "   --verbose, -v          Verbose\n"
+msgstr ""
+
+#: dllwrap.c:476
+#, c-format
+msgid "   --version              Print dllwrap version\n"
+msgstr ""
+
+#: dllwrap.c:477
+#, c-format
+msgid "   --implib <outname>     Synonym for --output-lib\n"
+msgstr ""
+
+#: dllwrap.c:478
+#, c-format
+msgid "  Options for %s:\n"
+msgstr ""
+
+#: dllwrap.c:479
+#, c-format
+msgid "   --driver-name <driver> Defaults to \"gcc\"\n"
+msgstr ""
+
+#: dllwrap.c:480
+#, c-format
+msgid "   --driver-flags <flags> Override default ld flags\n"
+msgstr ""
+
+#: dllwrap.c:481
+#, c-format
+msgid "   --dlltool-name <dlltool> Defaults to \"dlltool\"\n"
+msgstr ""
+
+#: dllwrap.c:482
+#, c-format
+msgid "   --entry <entry>        Specify alternate DLL entry point\n"
+msgstr ""
+
+#: dllwrap.c:483
+#, c-format
+msgid "   --image-base <base>    Specify image base address\n"
+msgstr ""
+
+#: dllwrap.c:484
+#, c-format
+msgid "   --target <machine>     i386-cygwin32 or i386-mingw32\n"
+msgstr ""
+
+#: dllwrap.c:485
+#, c-format
+msgid "   --dry-run              Show what needs to be run\n"
+msgstr ""
+
+#: dllwrap.c:486
+#, c-format
+msgid "   --mno-cygwin           Create Mingw DLL\n"
+msgstr ""
+
+#: dllwrap.c:487
+#, c-format
+msgid "  Options passed to DLLTOOL:\n"
+msgstr ""
+
+#: dllwrap.c:488
+#, c-format
+msgid "   --machine <machine>\n"
+msgstr ""
+
+#: dllwrap.c:489
+#, c-format
+msgid "   --output-exp <outname> Generate export file.\n"
+msgstr ""
+
+#: dllwrap.c:490
+#, c-format
+msgid "   --output-lib <outname> Generate input library.\n"
+msgstr ""
+
+#: dllwrap.c:491
+#, c-format
+msgid "   --add-indirect         Add dll indirects to export file.\n"
+msgstr ""
+
+#: dllwrap.c:492
+#, c-format
+msgid "   --dllname <name>       Name of input dll to put into output lib.\n"
+msgstr ""
+
+#: dllwrap.c:493
+#, c-format
+msgid "   --def <deffile>        Name input .def file\n"
+msgstr ""
+
+#: dllwrap.c:494
+#, c-format
+msgid "   --output-def <deffile> Name output .def file\n"
+msgstr ""
+
+#: dllwrap.c:495
+#, c-format
+msgid "   --export-all-symbols     Export all symbols to .def\n"
+msgstr ""
+
+#: dllwrap.c:496
+#, c-format
+msgid "   --no-export-all-symbols  Only export .drectve symbols\n"
+msgstr ""
+
+#: dllwrap.c:497
+#, c-format
+msgid "   --exclude-symbols <list> Exclude <list> from .def\n"
+msgstr ""
+
+#: dllwrap.c:498
+#, c-format
+msgid "   --no-default-excludes    Zap default exclude symbols\n"
+msgstr ""
+
+#: dllwrap.c:499
+#, c-format
+msgid "   --base-file <basefile> Read linker generated base file\n"
+msgstr ""
+
+#: dllwrap.c:500
+#, c-format
+msgid "   --no-idata4           Don't generate idata$4 section\n"
+msgstr ""
+
+#: dllwrap.c:501
+#, c-format
+msgid "   --no-idata5           Don't generate idata$5 section\n"
+msgstr ""
+
+#: dllwrap.c:502
+#, c-format
+msgid "   -U                     Add underscores to .lib\n"
+msgstr ""
+
+#: dllwrap.c:503
+#, c-format
+msgid "   -k                     Kill @<n> from exported names\n"
+msgstr ""
+
+#: dllwrap.c:504
+#, c-format
+msgid "   --add-stdcall-alias    Add aliases without @<n>\n"
+msgstr ""
+
+#: dllwrap.c:505
+#, c-format
+msgid "   --as <name>            Use <name> for assembler\n"
+msgstr ""
+
+#: dllwrap.c:506
+#, c-format
+msgid "   --nodelete             Keep temp files.\n"
+msgstr ""
+
+#: dllwrap.c:507
+#, c-format
+msgid "  Rest are passed unmodified to the language driver\n"
+msgstr ""
+
+#: dllwrap.c:781
+msgid "Must provide at least one of -o or --dllname options"
+msgstr ""
+
+#: dllwrap.c:810
+msgid ""
+"no export definition file provided.\n"
+"Creating one, but that may not be what you want"
+msgstr ""
+
+#: dllwrap.c:969
+#, c-format
+msgid "DLLTOOL name    : %s\n"
+msgstr ""
+
+#: dllwrap.c:970
+#, c-format
+msgid "DLLTOOL options : %s\n"
+msgstr ""
+
+#: dllwrap.c:971
+#, c-format
+msgid "DRIVER name     : %s\n"
+msgstr ""
+
+#: dllwrap.c:972
+#, c-format
+msgid "DRIVER options  : %s\n"
+msgstr ""
+
+#: dwarf.c:106 dwarf.c:155 readelf.c:357 readelf.c:525
+#, c-format
+msgid "Unhandled data length: %d\n"
+msgstr ""
+
+#: dwarf.c:304 dwarf.c:2649
+msgid "badly formed extended line op encountered!\n"
+msgstr ""
+
+#: dwarf.c:311
+#, c-format
+msgid "  Extended opcode %d: "
+msgstr ""
+
+#: dwarf.c:316
+#, c-format
+msgid ""
+"End of Sequence\n"
+"\n"
+msgstr ""
+
+#: dwarf.c:322
+#, c-format
+msgid "set Address to 0x%lx\n"
+msgstr ""
+
+#: dwarf.c:327
+#, c-format
+msgid "  define new File Table entry\n"
+msgstr ""
+
+#: dwarf.c:328 dwarf.c:2263
+#, c-format
+msgid "  Entry\tDir\tTime\tSize\tName\n"
+msgstr ""
+
+#: dwarf.c:330
+#, c-format
+msgid "   %d\t"
+msgstr ""
+
+#: dwarf.c:333 dwarf.c:335 dwarf.c:337 dwarf.c:2275 dwarf.c:2277 dwarf.c:2279
+#, c-format
+msgid "%lu\t"
+msgstr ""
+
+#: dwarf.c:338
+#, c-format
+msgid ""
+"%s\n"
+"\n"
+msgstr ""
+
+#: dwarf.c:342
+#, c-format
+msgid "set Discriminator to %lu\n"
+msgstr ""
+
+#. The test against DW_LNW_hi_user is redundant due to
+#. the limited range of the unsigned char data type used
+#. for op_code.
+#. && op_code <= DW_LNE_hi_user
+#: dwarf.c:384
+#, c-format
+msgid "user defined: length %d\n"
+msgstr ""
+
+#: dwarf.c:386 dwarf.c:2680
+#, c-format
+msgid "UNKNOWN: length %d\n"
+msgstr ""
+
+#: dwarf.c:399
+msgid "<no .debug_str section>"
+msgstr ""
+
+#: dwarf.c:405
+#, c-format
+msgid "DW_FORM_strp offset too big: %lx\n"
+msgstr ""
+
+#: dwarf.c:406
+msgid "<offset is too big>"
+msgstr ""
+
+#: dwarf.c:639
+#, c-format
+msgid "Unknown TAG value: %lx"
+msgstr ""
+
+#: dwarf.c:675
+#, c-format
+msgid "Unknown FORM value: %lx"
+msgstr ""
+
+#: dwarf.c:684
+#, c-format
+msgid " %lu byte block: "
+msgstr ""
+
+#: dwarf.c:1102
+#, c-format
+msgid "(User defined location op)"
+msgstr ""
+
+#: dwarf.c:1104
+#, c-format
+msgid "(Unknown location op)"
+msgstr ""
+
+#: dwarf.c:1152
+msgid "Internal error: DWARF version is not 2 or 3.\n"
+msgstr ""
+
+#: dwarf.c:1251
+msgid "DW_FORM_data8 is unsupported when sizeof (unsigned long) != 8\n"
+msgstr ""
+
+#: dwarf.c:1300
+#, c-format
+msgid " (indirect string, offset: 0x%lx): %s"
+msgstr ""
+
+#: dwarf.c:1309
+#, c-format
+msgid "Unrecognized form: %lu\n"
+msgstr ""
+
+#: dwarf.c:1393
+#, c-format
+msgid "(not inlined)"
+msgstr ""
+
+#: dwarf.c:1396
+#, c-format
+msgid "(inlined)"
+msgstr ""
+
+#: dwarf.c:1399
+#, c-format
+msgid "(declared as inline but ignored)"
+msgstr ""
+
+#: dwarf.c:1402
+#, c-format
+msgid "(declared as inline and inlined)"
+msgstr ""
+
+#: dwarf.c:1405
+#, c-format
+msgid "  (Unknown inline attribute value: %lx)"
+msgstr ""
+
+#: dwarf.c:1566
+#, c-format
+msgid "(location list)"
+msgstr ""
+
+#: dwarf.c:1585 dwarf.c:3281
+#, c-format
+msgid " [without DW_AT_frame_base]"
+msgstr ""
+
+#: dwarf.c:1597
+#, c-format
+msgid "Offset %lx used as value for DW_AT_import attribute of DIE at offset %lx is too big.\n"
+msgstr ""
+
+#: dwarf.c:1771
+#, c-format
+msgid "Unknown AT value: %lx"
+msgstr ""
+
+#: dwarf.c:1838
+#, c-format
+msgid "Reserved length value (%lx) found in section %s\n"
+msgstr ""
+
+#: dwarf.c:1849
+#, c-format
+msgid "Corrupt unit length (%lx) found in section %s\n"
+msgstr ""
+
+#: dwarf.c:1856
+#, c-format
+msgid "No comp units in %s section ?"
+msgstr ""
+
+#: dwarf.c:1865
+#, c-format
+msgid "Not enough memory for a debug info array of %u entries"
+msgstr ""
+
+#: dwarf.c:1873 dwarf.c:2882 dwarf.c:2976 dwarf.c:3050 dwarf.c:3167
+#: dwarf.c:3316 dwarf.c:3374 dwarf.c:3571
+#, c-format
+msgid ""
+"Contents of the %s section:\n"
+"\n"
+msgstr ""
+
+#: dwarf.c:1881
+#, c-format
+msgid "Unable to locate %s section!\n"
+msgstr ""
+
+#: dwarf.c:1944
+#, c-format
+msgid "  Compilation Unit @ offset 0x%lx:\n"
+msgstr ""
+
+#: dwarf.c:1945
+#, c-format
+msgid "   Length:        0x%lx (%s)\n"
+msgstr ""
+
+#: dwarf.c:1947
+#, c-format
+msgid "   Version:       %d\n"
+msgstr ""
+
+#: dwarf.c:1948
+#, c-format
+msgid "   Abbrev Offset: %ld\n"
+msgstr ""
+
+#: dwarf.c:1949
+#, c-format
+msgid "   Pointer Size:  %d\n"
+msgstr ""
+
+#: dwarf.c:1955
+#, c-format
+msgid "Debug info is corrupted, length of CU at %lx extends beyond end of section (length = %lx)\n"
+msgstr ""
+
+#: dwarf.c:1964
+#, c-format
+msgid "CU at offset %lx contains corrupt or unsupported version number: %d.\n"
+msgstr ""
+
+#: dwarf.c:1974
+#, c-format
+msgid "Debug info is corrupted, abbrev offset (%lx) is larger than abbrev section size (%lx)\n"
+msgstr ""
+
+#: dwarf.c:2021
+#, c-format
+msgid "Bogus end-of-siblings marker detected at offset %lx in .debug_info section\n"
+msgstr ""
+
+#: dwarf.c:2025
+msgid "Further warnings about bogus end-of-sibling markers suppressed\n"
+msgstr ""
+
+#: dwarf.c:2032
+#, c-format
+msgid " <%d><%lx>: Abbrev Number: %lu"
+msgstr ""
+
+#: dwarf.c:2049
+#, c-format
+msgid "DIE at offset %lx refers to abbreviation number %lu which does not exist\n"
+msgstr ""
+
+#: dwarf.c:2055
+#, c-format
+msgid " (%s)\n"
+msgstr ""
+
+#: dwarf.c:2146
+#, c-format
+msgid ""
+"Raw dump of debug contents of section %s:\n"
+"\n"
+msgstr ""
+
+#: dwarf.c:2184
+#, c-format
+msgid "The information in section %s appears to be corrupt - the section is too small\n"
+msgstr ""
+
+#: dwarf.c:2194 dwarf.c:2482
+msgid "Only DWARF version 2 and 3 line info is currently supported.\n"
+msgstr ""
+
+#: dwarf.c:2215
+#, c-format
+msgid "  Offset:                      0x%lx\n"
+msgstr ""
+
+#: dwarf.c:2216
+#, c-format
+msgid "  Length:                      %ld\n"
+msgstr ""
+
+#: dwarf.c:2217
+#, c-format
+msgid "  DWARF Version:               %d\n"
+msgstr ""
+
+#: dwarf.c:2218
+#, c-format
+msgid "  Prologue Length:             %d\n"
+msgstr ""
+
+#: dwarf.c:2219
+#, c-format
+msgid "  Minimum Instruction Length:  %d\n"
+msgstr ""
+
+#: dwarf.c:2220
+#, c-format
+msgid "  Initial value of 'is_stmt':  %d\n"
+msgstr ""
+
+#: dwarf.c:2221
+#, c-format
+msgid "  Line Base:                   %d\n"
+msgstr ""
+
+#: dwarf.c:2222
+#, c-format
+msgid "  Line Range:                  %d\n"
+msgstr ""
+
+#: dwarf.c:2223
+#, c-format
+msgid "  Opcode Base:                 %d\n"
+msgstr ""
+
+#: dwarf.c:2232
+#, c-format
+msgid ""
+"\n"
+" Opcodes:\n"
+msgstr ""
+
+#: dwarf.c:2235
+#, c-format
+msgid "  Opcode %d has %d args\n"
+msgstr ""
+
+#: dwarf.c:2241
+#, c-format
+msgid ""
+"\n"
+" The Directory Table is empty.\n"
+msgstr ""
+
+#: dwarf.c:2244
+#, c-format
+msgid ""
+"\n"
+" The Directory Table:\n"
+msgstr ""
+
+#: dwarf.c:2248
+#, c-format
+msgid "  %s\n"
+msgstr ""
+
+#: dwarf.c:2259
+#, c-format
+msgid ""
+"\n"
+" The File Name Table is empty.\n"
+msgstr ""
+
+#: dwarf.c:2262
+#, c-format
+msgid ""
+"\n"
+" The File Name Table:\n"
+msgstr ""
+
+#: dwarf.c:2270
+#, c-format
+msgid "  %d\t"
+msgstr ""
+
+#: dwarf.c:2281
+#, c-format
+msgid "%s\n"
+msgstr ""
+
+#. Now display the statements.
+#: dwarf.c:2289
+#, c-format
+msgid ""
+"\n"
+" Line Number Statements:\n"
+msgstr ""
+
+#: dwarf.c:2305
+#, c-format
+msgid "  Special opcode %d: advance Address by %lu to 0x%lx"
+msgstr ""
+
+#: dwarf.c:2309
+#, c-format
+msgid " and Line by %d to %d\n"
+msgstr ""
+
+#: dwarf.c:2319
+#, c-format
+msgid "  Copy\n"
+msgstr ""
+
+#: dwarf.c:2327
+#, c-format
+msgid "  Advance PC by %lu to 0x%lx\n"
+msgstr ""
+
+#: dwarf.c:2335
+#, c-format
+msgid "  Advance Line by %d to %d\n"
+msgstr ""
+
+#: dwarf.c:2342
+#, c-format
+msgid "  Set File Name to entry %d in the File Name Table\n"
+msgstr ""
+
+#: dwarf.c:2350
+#, c-format
+msgid "  Set column to %lu\n"
+msgstr ""
+
+#: dwarf.c:2357
+#, c-format
+msgid "  Set is_stmt to %d\n"
+msgstr ""
+
+#: dwarf.c:2362
+#, c-format
+msgid "  Set basic block\n"
+msgstr ""
+
+#: dwarf.c:2370
+#, c-format
+msgid "  Advance PC by constant %lu to 0x%lx\n"
+msgstr ""
+
+#: dwarf.c:2378
+#, c-format
+msgid "  Advance PC by fixed size amount %lu to 0x%lx\n"
+msgstr ""
+
+#: dwarf.c:2383
+#, c-format
+msgid "  Set prologue_end to true\n"
+msgstr ""
+
+#: dwarf.c:2387
+#, c-format
+msgid "  Set epilogue_begin to true\n"
+msgstr ""
+
+#: dwarf.c:2393 dwarf.c:2758
+#, c-format
+msgid "  Set ISA to %lu\n"
+msgstr ""
+
+#: dwarf.c:2397 dwarf.c:2762
+#, c-format
+msgid "  Unknown opcode %d with operands: "
+msgstr ""
+
+#: dwarf.c:2430
+#, c-format
+msgid ""
+"Decoded dump of debug contents of section %s:\n"
+"\n"
+msgstr ""
+
+#: dwarf.c:2472
+msgid "The line info appears to be corrupt - the section is too small\n"
+msgstr ""
+
+#: dwarf.c:2592
+#, c-format
+msgid "CU: %s:\n"
+msgstr ""
+
+#: dwarf.c:2593 dwarf.c:2606
+#, c-format
+msgid "File name                            Line number    Starting address\n"
+msgstr ""
+
+#: dwarf.c:2599
+#, c-format
+msgid "CU: %s/%s:\n"
+msgstr ""
+
+#: dwarf.c:2604 dwarf.c:2676
+#, c-format
+msgid "%s:\n"
+msgstr ""
+
+#. If directory index is 0, that means current directory.
+#: dwarf.c:2709
+#, c-format
+msgid ""
+"\n"
+"./%s:[++]\n"
+msgstr ""
+
+#. The directory index starts counting at 1.
+#: dwarf.c:2715
+#, c-format
+msgid ""
+"\n"
+"%s/%s:\n"
+msgstr ""
+
+#: dwarf.c:2800
+#, c-format
+msgid "%-35s  %11d  %#18lx\n"
+msgstr ""
+
+#: dwarf.c:2805
+#, c-format
+msgid "%s  %11d  %#18lx\n"
+msgstr ""
+
+#: dwarf.c:2835 dwarf.c:3112 dwarf.c:3534
+#, c-format
+msgid "Unable to load/parse the .debug_info section, so cannot interpret the %s section.\n"
+msgstr ""
+
+#: dwarf.c:2916 dwarf.c:3419
+#, c-format
+msgid ".debug_info offset of 0x%lx in %s section does not point to a CU header.\n"
+msgstr ""
+
+#: dwarf.c:2930
+msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
+msgstr ""
+
+#: dwarf.c:2937
+#, c-format
+msgid "  Length:                              %ld\n"
+msgstr ""
+
+#: dwarf.c:2939
+#, c-format
+msgid "  Version:                             %d\n"
+msgstr ""
+
+#: dwarf.c:2941
+#, c-format
+msgid "  Offset into .debug_info section:     0x%lx\n"
+msgstr ""
+
+#: dwarf.c:2943
+#, c-format
+msgid "  Size of area in .debug_info section: %ld\n"
+msgstr ""
+
+#: dwarf.c:2946
+#, c-format
+msgid ""
+"\n"
+"    Offset\tName\n"
+msgstr ""
+
+#: dwarf.c:2997
+#, c-format
+msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n"
+msgstr ""
+
+#: dwarf.c:3003
+#, c-format
+msgid " DW_MACINFO_end_file\n"
+msgstr ""
+
+#: dwarf.c:3011
+#, c-format
+msgid " DW_MACINFO_define - lineno : %d macro : %s\n"
+msgstr ""
+
+#: dwarf.c:3020
+#, c-format
+msgid " DW_MACINFO_undef - lineno : %d macro : %s\n"
+msgstr ""
+
+#: dwarf.c:3032
+#, c-format
+msgid " DW_MACINFO_vendor_ext - constant : %d string : %s\n"
+msgstr ""
+
+#: dwarf.c:3061
+#, c-format
+msgid "  Number TAG\n"
+msgstr ""
+
+#: dwarf.c:3067
+#, c-format
+msgid "   %ld      %s    [%s]\n"
+msgstr ""
+
+#: dwarf.c:3070
+msgid "has children"
+msgstr ""
+
+#: dwarf.c:3070
+msgid "no children"
+msgstr ""
+
+#: dwarf.c:3073
+#, c-format
+msgid "    %-18s %s\n"
+msgstr ""
+
+#: dwarf.c:3106 dwarf.c:3312 dwarf.c:3528
+#, c-format
+msgid ""
+"\n"
+"The %s section is empty.\n"
+msgstr ""
+
+#. FIXME: Should we handle this case?
+#: dwarf.c:3156
+msgid "Location lists in .debug_info section aren't in ascending order!\n"
+msgstr ""
+
+#: dwarf.c:3159
+msgid "No location lists in .debug_info section!\n"
+msgstr ""
+
+#: dwarf.c:3164
+#, c-format
+msgid "Location lists in %s section start at 0x%lx\n"
+msgstr ""
+
+#: dwarf.c:3168
+#, c-format
+msgid "    Offset   Begin    End      Expression\n"
+msgstr ""
+
+#: dwarf.c:3199
+#, c-format
+msgid "There is a hole [0x%lx - 0x%lx] in .debug_loc section.\n"
+msgstr ""
+
+#: dwarf.c:3203
+#, c-format
+msgid "There is an overlap [0x%lx - 0x%lx] in .debug_loc section.\n"
+msgstr ""
+
+#: dwarf.c:3211
+#, c-format
+msgid "Offset 0x%lx is bigger than .debug_loc section size.\n"
+msgstr ""
+
+#: dwarf.c:3220 dwarf.c:3255 dwarf.c:3265
+#, c-format
+msgid "Location list starting at offset 0x%lx is not terminated.\n"
+msgstr ""
+
+#: dwarf.c:3239 dwarf.c:3622
+#, c-format
+msgid "<End of list>\n"
+msgstr ""
+
+#: dwarf.c:3249
+#, c-format
+msgid "(base address)\n"
+msgstr ""
+
+#: dwarf.c:3284
+msgid " (start == end)"
+msgstr ""
+
+#: dwarf.c:3286
+msgid " (start > end)"
+msgstr ""
+
+#: dwarf.c:3296
+#, c-format
+msgid "There are %ld unused bytes at the end of section %s\n"
+msgstr ""
+
+#: dwarf.c:3430
+msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
+msgstr ""
+
+#: dwarf.c:3434
+#, c-format
+msgid "  Length:                   %ld\n"
+msgstr ""
+
+#: dwarf.c:3435
+#, c-format
+msgid "  Version:                  %d\n"
+msgstr ""
+
+#: dwarf.c:3436
+#, c-format
+msgid "  Offset into .debug_info:  0x%lx\n"
+msgstr ""
+
+#: dwarf.c:3437
+#, c-format
+msgid "  Pointer Size:             %d\n"
+msgstr ""
+
+#: dwarf.c:3438
+#, c-format
+msgid "  Segment Size:             %d\n"
+msgstr ""
+
+#: dwarf.c:3447
+msgid "Pointer size + Segment size is not a power of two.\n"
+msgstr ""
+
+#: dwarf.c:3452
+#, c-format
+msgid ""
+"\n"
+"    Address            Length\n"
+msgstr ""
+
+#: dwarf.c:3454
+#, c-format
+msgid ""
+"\n"
+"    Address    Length\n"
+msgstr ""
+
+#: dwarf.c:3544
+msgid "No range lists in .debug_info section!\n"
+msgstr ""
+
+#: dwarf.c:3568
+#, c-format
+msgid "Range lists in %s section start at 0x%lx\n"
+msgstr ""
+
+#: dwarf.c:3572
+#, c-format
+msgid "    Offset   Begin    End\n"
+msgstr ""
+
+#: dwarf.c:3593
+#, c-format
+msgid "There is a hole [0x%lx - 0x%lx] in %s section.\n"
+msgstr ""
+
+#: dwarf.c:3597
+#, c-format
+msgid "There is an overlap [0x%lx - 0x%lx] in %s section.\n"
+msgstr ""
+
+#: dwarf.c:3640
+msgid "(start == end)"
+msgstr ""
+
+#: dwarf.c:3642
+msgid "(start > end)"
+msgstr ""
+
+#: dwarf.c:3879
+msgid "bad register: "
+msgstr ""
+
+#: dwarf.c:3881
+#, c-format
+msgid "Contents of the %s section:\n"
+msgstr ""
+
+#: dwarf.c:4646
+#, c-format
+msgid "  DW_CFA_??? (User defined call frame op: %#x)\n"
+msgstr ""
+
+#: dwarf.c:4648
+#, c-format
+msgid "unsupported or unknown Dwarf Call Frame Instruction number: %#x\n"
+msgstr ""
+
+#: dwarf.c:4672
+#, c-format
+msgid "Displaying the debug contents of section %s is not yet supported.\n"
+msgstr ""
+
+#: dwarf.c:4714
+#, c-format
+msgid "%s: Error: "
+msgstr ""
+
+#: dwarf.c:4725
+#, c-format
+msgid "%s: Warning: "
+msgstr ""
+
+#: dwarf.c:4823 dwarf.c:4889
+#, c-format
+msgid "Unrecognized debug option '%s'\n"
+msgstr ""
+
+#: emul_aix.c:43
+#, c-format
+msgid "  [-g]         - 32 bit small archive\n"
+msgstr ""
+
+#: emul_aix.c:44
+#, c-format
+msgid "  [-X32]       - ignores 64 bit objects\n"
+msgstr ""
+
+#: emul_aix.c:45
+#, c-format
+msgid "  [-X64]       - ignores 32 bit objects\n"
+msgstr ""
+
+#: emul_aix.c:46
+#, c-format
+msgid "  [-X32_64]    - accepts 32 and 64 bit objects\n"
+msgstr ""
+
+#: ieee.c:311
+msgid "unexpected end of debugging information"
+msgstr ""
+
+#: ieee.c:398
+msgid "invalid number"
+msgstr ""
+
+#: ieee.c:451
+msgid "invalid string length"
+msgstr ""
+
+#: ieee.c:506 ieee.c:547
+msgid "expression stack overflow"
+msgstr ""
+
+#: ieee.c:526
+msgid "unsupported IEEE expression operator"
+msgstr ""
+
+#: ieee.c:541
+msgid "unknown section"
+msgstr ""
+
+#: ieee.c:562
+msgid "expression stack underflow"
+msgstr ""
+
+#: ieee.c:576
+msgid "expression stack mismatch"
+msgstr ""
+
+#: ieee.c:613
+msgid "unknown builtin type"
+msgstr ""
+
+#: ieee.c:758
+msgid "BCD float type not supported"
+msgstr ""
+
+#: ieee.c:895
+msgid "unexpected number"
+msgstr ""
+
+#: ieee.c:902
+msgid "unexpected record type"
+msgstr ""
+
+#: ieee.c:935
+msgid "blocks left on stack at end"
+msgstr ""
+
+#: ieee.c:1208
+msgid "unknown BB type"
+msgstr ""
+
+#: ieee.c:1217
+msgid "stack overflow"
+msgstr ""
+
+#: ieee.c:1240
+msgid "stack underflow"
+msgstr ""
+
+#: ieee.c:1352 ieee.c:1422 ieee.c:2120
+msgid "illegal variable index"
+msgstr ""
+
+#: ieee.c:1400
+msgid "illegal type index"
+msgstr ""
+
+#: ieee.c:1410 ieee.c:1447
+msgid "unknown TY code"
+msgstr ""
+
+#: ieee.c:1429
+msgid "undefined variable in TY"
+msgstr ""
+
+#. Pascal file name.  FIXME.
+#: ieee.c:1841
+msgid "Pascal file name not supported"
+msgstr ""
+
+#: ieee.c:1889
+msgid "unsupported qualifier"
+msgstr ""
+
+#: ieee.c:2158
+msgid "undefined variable in ATN"
+msgstr ""
+
+#: ieee.c:2201
+msgid "unknown ATN type"
+msgstr ""
+
+#. Reserved for FORTRAN common.
+#: ieee.c:2323
+msgid "unsupported ATN11"
+msgstr ""
+
+#. We have no way to record this information.  FIXME.
+#: ieee.c:2350
+msgid "unsupported ATN12"
+msgstr ""
+
+#: ieee.c:2410
+msgid "unexpected string in C++ misc"
+msgstr ""
+
+#: ieee.c:2423
+msgid "bad misc record"
+msgstr ""
+
+#: ieee.c:2464
+msgid "unrecognized C++ misc record"
+msgstr ""
+
+#: ieee.c:2579
+msgid "undefined C++ object"
+msgstr ""
+
+#: ieee.c:2613
+msgid "unrecognized C++ object spec"
+msgstr ""
+
+#: ieee.c:2649
+msgid "unsupported C++ object type"
+msgstr ""
+
+#: ieee.c:2659
+msgid "C++ base class not defined"
+msgstr ""
+
+#: ieee.c:2671 ieee.c:2776
+msgid "C++ object has no fields"
+msgstr ""
+
+#: ieee.c:2690
+msgid "C++ base class not found in container"
+msgstr ""
+
+#: ieee.c:2797
+msgid "C++ data member not found in container"
+msgstr ""
+
+#: ieee.c:2838 ieee.c:2988
+msgid "unknown C++ visibility"
+msgstr ""
+
+#: ieee.c:2872
+msgid "bad C++ field bit pos or size"
+msgstr ""
+
+#: ieee.c:2964
+msgid "bad type for C++ method function"
+msgstr ""
+
+#: ieee.c:2974
+msgid "no type information for C++ method function"
+msgstr ""
+
+#: ieee.c:3013
+msgid "C++ static virtual method"
+msgstr ""
+
+#: ieee.c:3108
+msgid "unrecognized C++ object overhead spec"
+msgstr ""
+
+#: ieee.c:3147
+msgid "undefined C++ vtable"
+msgstr ""
+
+#: ieee.c:3216
+msgid "C++ default values not in a function"
+msgstr ""
+
+#: ieee.c:3256
+msgid "unrecognized C++ default type"
+msgstr ""
+
+#: ieee.c:3287
+msgid "reference parameter is not a pointer"
+msgstr ""
+
+#: ieee.c:3370
+msgid "unrecognized C++ reference type"
+msgstr ""
+
+#: ieee.c:3452
+msgid "C++ reference not found"
+msgstr ""
+
+#: ieee.c:3460
+msgid "C++ reference is not pointer"
+msgstr ""
+
+#: ieee.c:3486 ieee.c:3494
+msgid "missing required ASN"
+msgstr ""
+
+#: ieee.c:3521 ieee.c:3529
+msgid "missing required ATN65"
+msgstr ""
+
+#: ieee.c:3543
+msgid "bad ATN65 record"
+msgstr ""
+
+#: ieee.c:4171
+#, c-format
+msgid "IEEE numeric overflow: 0x"
+msgstr ""
+
+#: ieee.c:4215
+#, c-format
+msgid "IEEE string length overflow: %u\n"
+msgstr ""
+
+#: ieee.c:5212
+#, c-format
+msgid "IEEE unsupported integer type size %u\n"
+msgstr ""
+
+#: ieee.c:5246
+#, c-format
+msgid "IEEE unsupported float type size %u\n"
+msgstr ""
+
+#: ieee.c:5280
+#, c-format
+msgid "IEEE unsupported complex type size %u\n"
+msgstr ""
+
+#: mclex.c:241
+msgid "Duplicate symbol entered into keyword list."
+msgstr ""
+
+#: nlmconv.c:273 srconv.c:1822
+msgid "input and output files must be different"
+msgstr ""
+
+#: nlmconv.c:320
+msgid "input file named both on command line and with INPUT"
+msgstr ""
+
+#: nlmconv.c:329
+msgid "no input file"
+msgstr ""
+
+#: nlmconv.c:359
+msgid "no name for output file"
+msgstr ""
+
+#: nlmconv.c:373
+msgid "warning: input and output formats are not compatible"
+msgstr ""
+
+#: nlmconv.c:403
+msgid "make .bss section"
+msgstr ""
+
+#: nlmconv.c:413
+msgid "make .nlmsections section"
+msgstr ""
+
+#: nlmconv.c:441
+msgid "set .bss vma"
+msgstr ""
+
+#: nlmconv.c:448
+msgid "set .data size"
+msgstr ""
+
+#: nlmconv.c:628
+#, c-format
+msgid "warning: symbol %s imported but not in import list"
+msgstr ""
+
+#: nlmconv.c:648
+msgid "set start address"
+msgstr ""
+
+#: nlmconv.c:697
+#, c-format
+msgid "warning: START procedure %s not defined"
+msgstr ""
+
+#: nlmconv.c:699
+#, c-format
+msgid "warning: EXIT procedure %s not defined"
+msgstr ""
+
+#: nlmconv.c:701
+#, c-format
+msgid "warning: CHECK procedure %s not defined"
+msgstr ""
+
+#: nlmconv.c:721 nlmconv.c:907
+msgid "custom section"
+msgstr ""
+
+#: nlmconv.c:741 nlmconv.c:936
+msgid "help section"
+msgstr ""
+
+#: nlmconv.c:763 nlmconv.c:954
+msgid "message section"
+msgstr ""
+
+#: nlmconv.c:778 nlmconv.c:987
+msgid "module section"
+msgstr ""
+
+#: nlmconv.c:797 nlmconv.c:1003
+msgid "rpc section"
+msgstr ""
+
+#. There is no place to record this information.
+#: nlmconv.c:833
+#, c-format
+msgid "%s: warning: shared libraries can not have uninitialized data"
+msgstr ""
+
+#: nlmconv.c:854 nlmconv.c:1022
+msgid "shared section"
+msgstr ""
+
+#: nlmconv.c:862
+msgid "warning: No version number given"
+msgstr ""
+
+#: nlmconv.c:902 nlmconv.c:931 nlmconv.c:949 nlmconv.c:998 nlmconv.c:1017
+#, c-format
+msgid "%s: read: %s"
+msgstr ""
+
+#: nlmconv.c:924
+msgid "warning: FULLMAP is not supported; try ld -M"
+msgstr ""
+
+#: nlmconv.c:1100
+#, c-format
+msgid "Usage: %s [option(s)] [in-file [out-file]]\n"
+msgstr ""
+
+#: nlmconv.c:1101
+#, c-format
+msgid " Convert an object file into a NetWare Loadable Module\n"
+msgstr ""
+
+#: nlmconv.c:1102
+#, c-format
+msgid ""
+" The options are:\n"
+"  -I --input-target=<bfdname>   Set the input binary file format\n"
+"  -O --output-target=<bfdname>  Set the output binary file format\n"
+"  -T --header-file=<file>       Read <file> for NLM header information\n"
+"  -l --linker=<linker>          Use <linker> for any linking\n"
+"  -d --debug                    Display on stderr the linker command line\n"
+"  @<file>                       Read options from <file>.\n"
+"  -h --help                     Display this information\n"
+"  -v --version                  Display the program's version\n"
+msgstr ""
+
+#: nlmconv.c:1143
+#, c-format
+msgid "support not compiled in for %s"
+msgstr ""
+
+#: nlmconv.c:1180
+msgid "make section"
+msgstr ""
+
+#: nlmconv.c:1194
+msgid "set section size"
+msgstr ""
+
+#: nlmconv.c:1200
+msgid "set section alignment"
+msgstr ""
+
+#: nlmconv.c:1204
+msgid "set section flags"
+msgstr ""
+
+#: nlmconv.c:1215
+msgid "set .nlmsections size"
+msgstr ""
+
+#: nlmconv.c:1296 nlmconv.c:1304 nlmconv.c:1313 nlmconv.c:1318
+msgid "set .nlmsection contents"
+msgstr ""
+
+#: nlmconv.c:1795
+msgid "stub section sizes"
+msgstr ""
+
+#: nlmconv.c:1842
+msgid "writing stub"
+msgstr ""
+
+#: nlmconv.c:1926
+#, c-format
+msgid "unresolved PC relative reloc against %s"
+msgstr ""
+
+#: nlmconv.c:1990
+#, c-format
+msgid "overflow when adjusting relocation against %s"
+msgstr ""
+
+#: nlmconv.c:2117
+#, c-format
+msgid "%s: execution of %s failed: "
+msgstr ""
+
+#: nlmconv.c:2132
+#, c-format
+msgid "Execution of %s failed"
+msgstr ""
+
+#: nm.c:220 size.c:78 strings.c:659
+#, c-format
+msgid "Usage: %s [option(s)] [file(s)]\n"
+msgstr ""
+
+#: nm.c:221
+#, c-format
+msgid " List symbols in [file(s)] (a.out by default).\n"
+msgstr ""
+
+#: nm.c:222
+#, c-format
+msgid ""
+" The options are:\n"
+"  -a, --debug-syms       Display debugger-only symbols\n"
+"  -A, --print-file-name  Print name of the input file before every symbol\n"
+"  -B                     Same as --format=bsd\n"
+"  -C, --demangle[=STYLE] Decode low-level symbol names into user-level names\n"
+"                          The STYLE, if specified, can be `auto' (the default),\n"
+"                          `gnu', `lucid', `arm', `hp', `edg', `gnu-v3', `java'\n"
+"                          or `gnat'\n"
+"      --no-demangle      Do not demangle low-level symbol names\n"
+"  -D, --dynamic          Display dynamic symbols instead of normal symbols\n"
+"      --defined-only     Display only defined symbols\n"
+"  -e                     (ignored)\n"
+"  -f, --format=FORMAT    Use the output format FORMAT.  FORMAT can be `bsd',\n"
+"                           `sysv' or `posix'.  The default is `bsd'\n"
+"  -g, --extern-only      Display only external symbols\n"
+"  -l, --line-numbers     Use debugging information to find a filename and\n"
+"                           line number for each symbol\n"
+"  -n, --numeric-sort     Sort symbols numerically by address\n"
+"  -o                     Same as -A\n"
+"  -p, --no-sort          Do not sort the symbols\n"
+"  -P, --portability      Same as --format=posix\n"
+"  -r, --reverse-sort     Reverse the sense of the sort\n"
+msgstr ""
+
+#: nm.c:245
+#, c-format
+msgid "      --plugin NAME      Load the specified plugin\n"
+msgstr ""
+
+#: nm.c:248
+#, c-format
+msgid ""
+"  -S, --print-size       Print size of defined symbols\n"
+"\t\t  -s, --print-armap      Include index for symbols from archive members\n"
+"      --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"
+"  -u, --undefined-only   Display only undefined symbols\n"
+"  -X 32_64               (ignored)\n"
+"  @FILE                  Read options from FILE\n"
+"  -h, --help             Display this information\n"
+"  -V, --version          Display this program's version number\n"
+"\n"
+msgstr ""
+
+#: nm.c:292
+#, c-format
+msgid "%s: invalid radix"
+msgstr ""
+
+#: nm.c:316
+#, c-format
+msgid "%s: invalid output format"
+msgstr ""
+
+#: nm.c:337 readelf.c:7016 readelf.c:7061
+#, c-format
+msgid "<processor specific>: %d"
+msgstr ""
+
+#: nm.c:339 readelf.c:7025 readelf.c:7079
+#, c-format
+msgid "<OS specific>: %d"
+msgstr ""
+
+#: nm.c:341 readelf.c:7028 readelf.c:7082
+#, c-format
+msgid "<unknown>: %d"
+msgstr ""
+
+#: nm.c:381
+#, c-format
+msgid ""
+"\n"
+"Archive index:\n"
+msgstr ""
+
+#: nm.c:1242
+#, c-format
+msgid ""
+"\n"
+"\n"
+"Undefined symbols from %s:\n"
+"\n"
+msgstr ""
+
+#: nm.c:1244
+#, c-format
+msgid ""
+"\n"
+"\n"
+"Symbols from %s:\n"
+"\n"
+msgstr ""
+
+#: nm.c:1246 nm.c:1297
+#, c-format
+msgid ""
+"Name                  Value   Class        Type         Size     Line  Section\n"
+"\n"
+msgstr ""
+
+#: nm.c:1249 nm.c:1300
+#, c-format
+msgid ""
+"Name                  Value           Class        Type         Size             Line  Section\n"
+"\n"
+msgstr ""
+
+#: nm.c:1293
+#, c-format
+msgid ""
+"\n"
+"\n"
+"Undefined symbols from %s[%s]:\n"
+"\n"
+msgstr ""
+
+#: nm.c:1295
+#, c-format
+msgid ""
+"\n"
+"\n"
+"Symbols from %s[%s]:\n"
+"\n"
+msgstr ""
+
+#: nm.c:1387
+#, c-format
+msgid "Print width has not been initialized (%d)"
+msgstr ""
+
+#: nm.c:1615
+msgid "Only -X 32_64 is supported"
+msgstr ""
+
+#: nm.c:1643
+msgid "Using the --size-sort and --undefined-only options together"
+msgstr ""
+
+#: nm.c:1644
+msgid "will produce no output, since undefined symbols have no size."
+msgstr ""
+
+#: nm.c:1672
+#, c-format
+msgid "data size %ld"
+msgstr ""
+
+#: objcopy.c:463 srconv.c:1730
+#, c-format
+msgid "Usage: %s [option(s)] in-file [out-file]\n"
+msgstr ""
+
+#: objcopy.c:464
+#, c-format
+msgid " Copies a binary file, possibly transforming it in the process\n"
+msgstr ""
+
+#: objcopy.c:465 objcopy.c:572
+#, c-format
+msgid " The options are:\n"
+msgstr ""
+
+#: objcopy.c:466
+#, c-format
+msgid ""
+"  -I --input-target <bfdname>      Assume input file is in format <bfdname>\n"
+"  -O --output-target <bfdname>     Create an output file in format <bfdname>\n"
+"  -B --binary-architecture <arch>  Set arch of output file, when input is binary\n"
+"  -F --target <bfdname>            Set both input and output format to <bfdname>\n"
+"     --debugging                   Convert debugging information, if possible\n"
+"  -p --preserve-dates              Copy modified/access timestamps to the output\n"
+"  -j --only-section <name>         Only copy section <name> into the output\n"
+"     --add-gnu-debuglink=<file>    Add section .gnu_debuglink linking to <file>\n"
+"  -R --remove-section <name>       Remove section <name> from the output\n"
+"  -S --strip-all                   Remove all symbol and relocation information\n"
+"  -g --strip-debug                 Remove all debugging symbols & sections\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"
+"     --extract-symbol              Remove section contents but keep symbols\n"
+"  -K --keep-symbol <name>          Do not strip symbol <name>\n"
+"     --keep-file-symbols           Do not strip file symbol(s)\n"
+"     --localize-hidden             Turn all ELF hidden symbols into locals\n"
+"  -L --localize-symbol <name>      Force symbol <name> to be marked as a local\n"
+"     --globalize-symbol <name>     Force symbol <name> to be marked as a global\n"
+"  -G --keep-global-symbol <name>   Localize all symbols except <name>\n"
+"  -W --weaken-symbol <name>        Force symbol <name> to be marked as a weak\n"
+"     --weaken                      Force all global symbols to be marked as weak\n"
+"  -w --wildcard                    Permit wildcard in symbol comparison\n"
+"  -x --discard-all                 Remove all non-global symbols\n"
+"  -X --discard-locals              Remove any compiler-generated symbols\n"
+"  -i --interleave <number>         Only copy one out of every <number> bytes\n"
+"  -b --byte <num>                  Select byte <num> in every interleaved block\n"
+"     --gap-fill <val>              Fill gaps between sections with <val>\n"
+"     --pad-to <addr>               Pad the last section up to address <addr>\n"
+"     --set-start <addr>            Set the start address to <addr>\n"
+"    {--change-start|--adjust-start} <incr>\n"
+"                                   Add <incr> to the start address\n"
+"    {--change-addresses|--adjust-vma} <incr>\n"
+"                                   Add <incr> to LMA, VMA and start addresses\n"
+"    {--change-section-address|--adjust-section-vma} <name>{=|+|-}<val>\n"
+"                                   Change LMA and VMA of section <name> by <val>\n"
+"     --change-section-lma <name>{=|+|-}<val>\n"
+"                                   Change the LMA of section <name> by <val>\n"
+"     --change-section-vma <name>{=|+|-}<val>\n"
+"                                   Change the VMA of section <name> by <val>\n"
+"    {--[no-]change-warnings|--[no-]adjust-warnings}\n"
+"                                   Warn if a named section does not exist\n"
+"     --set-section-flags <name>=<flags>\n"
+"                                   Set section <name>'s properties to <flags>\n"
+"     --add-section <name>=<file>   Add section <name> found in <file> to output\n"
+"     --rename-section <old>=<new>[,<flags>] Rename section <old> to <new>\n"
+"     --long-section-names {enable|disable|keep}\n"
+"                                   Handle long section names in Coff objects.\n"
+"     --change-leading-char         Force output format's leading character style\n"
+"     --remove-leading-char         Remove leading character from global symbols\n"
+"     --reverse-bytes=<num>         Reverse <num> bytes at a time, in output sections with content\n"
+"     --redefine-sym <old>=<new>    Redefine symbol name <old> to <new>\n"
+"     --redefine-syms <file>        --redefine-sym for all symbol pairs \n"
+"                                     listed in <file>\n"
+"     --srec-len <number>           Restrict the length of generated Srecords\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"
+"     --globalize-symbols <file>    --globalize-symbol for all in <file>\n"
+"     --keep-global-symbols <file>  -G for all symbols listed in <file>\n"
+"     --weaken-symbols <file>       -W for all symbols listed in <file>\n"
+"     --alt-machine-code <index>    Use the target's <index>'th alternative machine\n"
+"     --writable-text               Mark the output text as writable\n"
+"     --readonly-text               Make the output text write protected\n"
+"     --pure                        Mark the output file as demand paged\n"
+"     --impure                      Mark the output file as impure\n"
+"     --prefix-symbols <prefix>     Add <prefix> to start of every symbol name\n"
+"     --prefix-sections <prefix>    Add <prefix> to start of every section name\n"
+"     --prefix-alloc-sections <prefix>\n"
+"                                   Add <prefix> to start of every allocatable\n"
+"                                     section name\n"
+"     --file-alignment <num>        Set PE file alignment to <num>\n"
+"     --heap <reserve>[,<commit>]   Set PE reserve/commit heap to <reserve>/\n"
+"                                   <commit>\n"
+"     --image-base <address>        Set PE image base to <address>\n"
+"     --section-alignment <num>     Set PE section alignment to <num>\n"
+"     --stack <reserve>[,<commit>]  Set PE reserve/commit stack to <reserve>/\n"
+"                                   <commit>\n"
+"     --subsystem <name>[:<version>]\n"
+"                                   Set PE subsystem to <name> [& <version>]\n"
+"]  -v --verbose                     List all object files modified\n"
+"  @<file>                          Read options from <file>\n"
+"  -V --version                     Display this program's version number\n"
+"  -h --help                        Display this output\n"
+"     --info                        List object formats & architectures supported\n"
+msgstr ""
+
+#: objcopy.c:570
+#, c-format
+msgid "Usage: %s <option(s)> in-file(s)\n"
+msgstr ""
+
+#: objcopy.c:571
+#, c-format
+msgid " Removes symbols and sections from files\n"
+msgstr ""
+
+#: objcopy.c:573
+#, c-format
+msgid ""
+"  -I --input-target=<bfdname>      Assume input file is in format <bfdname>\n"
+"  -O --output-target=<bfdname>     Create an output file in format <bfdname>\n"
+"  -F --target=<bfdname>            Set both input and output format to <bfdname>\n"
+"  -p --preserve-dates              Copy modified/access timestamps to the output\n"
+"  -R --remove-section=<name>       Remove section <name> from the output\n"
+"  -s --strip-all                   Remove all symbol and relocation information\n"
+"  -g -S -d --strip-debug           Remove all debugging symbols & sections\n"
+"     --strip-unneeded              Remove all symbols not needed by relocations\n"
+"     --only-keep-debug             Strip everything but the debug information\n"
+"  -N --strip-symbol=<name>         Do not copy symbol <name>\n"
+"  -K --keep-symbol=<name>          Do not strip symbol <name>\n"
+"     --keep-file-symbols           Do not strip file symbol(s)\n"
+"  -w --wildcard                    Permit wildcard in symbol comparison\n"
+"  -x --discard-all                 Remove all non-global symbols\n"
+"  -X --discard-locals              Remove any compiler-generated symbols\n"
+"  -v --verbose                     List all object files modified\n"
+"  -V --version                     Display this program's version number\n"
+"  -h --help                        Display this output\n"
+"     --info                        List object formats & architectures supported\n"
+"  -o <file>                        Place stripped output into <file>\n"
+msgstr ""
+
+#: objcopy.c:646
+#, c-format
+msgid "unrecognized section flag `%s'"
+msgstr ""
+
+#: objcopy.c:647
+#, c-format
+msgid "supported flags: %s"
+msgstr ""
+
+#: objcopy.c:748
+#, c-format
+msgid "cannot open '%s': %s"
+msgstr ""
+
+#: objcopy.c:751 objcopy.c:3336
+#, c-format
+msgid "%s: fread failed"
+msgstr ""
+
+#: objcopy.c:824
+#, c-format
+msgid "%s:%d: Ignoring rubbish found on this line"
+msgstr ""
+
+#: objcopy.c:1121
+#, c-format
+msgid "not stripping symbol `%s' because it is named in a relocation"
+msgstr ""
+
+#: objcopy.c:1204
+#, c-format
+msgid "%s: Multiple redefinition of symbol \"%s\""
+msgstr ""
+
+#: objcopy.c:1208
+#, c-format
+msgid "%s: Symbol \"%s\" is target of more than one redefinition"
+msgstr ""
+
+#: objcopy.c:1236
+#, c-format
+msgid "couldn't open symbol redefinition file %s (error: %s)"
+msgstr ""
+
+#: objcopy.c:1314
+#, c-format
+msgid "%s:%d: garbage found at end of line"
+msgstr ""
+
+#: objcopy.c:1317
+#, c-format
+msgid "%s:%d: missing new symbol name"
+msgstr ""
+
+#: objcopy.c:1327
+#, c-format
+msgid "%s:%d: premature end of file"
+msgstr ""
+
+#: objcopy.c:1353
+#, c-format
+msgid "stat returns negative size for `%s'"
+msgstr ""
+
+#: objcopy.c:1365
+#, c-format
+msgid "copy from `%s' [unknown] to `%s' [unknown]\n"
+msgstr ""
+
+#: objcopy.c:1420
+msgid "Unable to change endianness of input file(s)"
+msgstr ""
+
+#: objcopy.c:1429
+#, c-format
+msgid "copy from `%s' [%s] to `%s' [%s]\n"
+msgstr ""
+
+#: objcopy.c:1474
+#, c-format
+msgid "Unable to recognise the format of the input file `%s'"
+msgstr ""
+
+#: objcopy.c:1477
+#, c-format
+msgid "Warning: Output file cannot represent architecture `%s'"
+msgstr ""
+
+#: objcopy.c:1540
+#, c-format
+msgid "warning: file alignment (0x%s) > section alignment (0x%s)"
+msgstr ""
+
+#: objcopy.c:1599
+#, c-format
+msgid "can't add section '%s'"
+msgstr ""
+
+#: objcopy.c:1608
+#, c-format
+msgid "can't create section `%s'"
+msgstr ""
+
+#: objcopy.c:1654
+#, c-format
+msgid "cannot create debug link section `%s'"
+msgstr ""
+
+#: objcopy.c:1747
+msgid "Can't fill gap after section"
+msgstr ""
+
+#: objcopy.c:1771
+msgid "can't add padding"
+msgstr ""
+
+#: objcopy.c:1862
+#, c-format
+msgid "cannot fill debug link section `%s'"
+msgstr ""
+
+#: objcopy.c:1925
+msgid "error copying private BFD data"
+msgstr ""
+
+#: objcopy.c:1936
+#, c-format
+msgid "this target does not support %lu alternative machine codes"
+msgstr ""
+
+#: objcopy.c:1940
+msgid "treating that number as an absolute e_machine value instead"
+msgstr ""
+
+#: objcopy.c:1944
+msgid "ignoring the alternative value"
+msgstr ""
+
+#: objcopy.c:1975 objcopy.c:2010
+#, c-format
+msgid "cannot create tempdir for archive copying (error: %s)"
+msgstr ""
+
+#: objcopy.c:2071
+msgid "Unable to recognise the format of file"
+msgstr ""
+
+#: objcopy.c:2168
+#, c-format
+msgid "error: the input file '%s' is empty"
+msgstr ""
+
+#: objcopy.c:2300
+#, c-format
+msgid "Multiple renames of section %s"
+msgstr ""
+
+#: objcopy.c:2351
+msgid "error in private header data"
+msgstr ""
+
+#: objcopy.c:2429
+msgid "failed to create output section"
+msgstr ""
+
+#: objcopy.c:2443
+msgid "failed to set size"
+msgstr ""
+
+#: objcopy.c:2457
+msgid "failed to set vma"
+msgstr ""
+
+#: objcopy.c:2482
+msgid "failed to set alignment"
+msgstr ""
+
+#: objcopy.c:2516
+msgid "failed to copy private data"
+msgstr ""
+
+#: objcopy.c:2598
+msgid "relocation count is negative"
+msgstr ""
+
+#. User must pad the section up in order to do this.
+#: objcopy.c:2659
+#, c-format
+msgid "cannot reverse bytes: length of section %s must be evenly divisible by %d"
+msgstr ""
+
+#: objcopy.c:2843
+msgid "can't create debugging section"
+msgstr ""
+
+#: objcopy.c:2856
+msgid "can't set debugging section contents"
+msgstr ""
+
+#: objcopy.c:2864
+#, c-format
+msgid "don't know how to write debugging information for %s"
+msgstr ""
+
+#: objcopy.c:3006
+msgid "could not create temporary file to hold stripped copy"
+msgstr ""
+
+#: objcopy.c:3078
+#, c-format
+msgid "%s: bad version in PE subsystem"
+msgstr ""
+
+#: objcopy.c:3108
+#, c-format
+msgid "unknown PE subsystem: %s"
+msgstr ""
+
+#: objcopy.c:3168
+msgid "byte number must be non-negative"
+msgstr ""
+
+#: objcopy.c:3178
+msgid "interleave must be positive"
+msgstr ""
+
+#: objcopy.c:3198 objcopy.c:3206
+#, c-format
+msgid "%s both copied and removed"
+msgstr ""
+
+#: objcopy.c:3307 objcopy.c:3381 objcopy.c:3481 objcopy.c:3512 objcopy.c:3536
+#: objcopy.c:3540 objcopy.c:3560
+#, c-format
+msgid "bad format for %s"
+msgstr ""
+
+#: objcopy.c:3331
+#, c-format
+msgid "cannot open: %s: %s"
+msgstr ""
+
+#: objcopy.c:3450
+#, c-format
+msgid "Warning: truncating gap-fill from 0x%s to 0x%x"
+msgstr ""
+
+#: objcopy.c:3611
+#, c-format
+msgid "unknown long section names option '%s'"
+msgstr ""
+
+#: objcopy.c:3629
+msgid "unable to parse alternative machine code"
+msgstr ""
+
+#: objcopy.c:3674
+msgid "number of bytes to reverse must be positive and even"
+msgstr ""
+
+#: objcopy.c:3677
+#, c-format
+msgid "Warning: ignoring previous --reverse-bytes value of %d"
+msgstr ""
+
+#: objcopy.c:3692
+#, c-format
+msgid "%s: invalid reserve value for --heap"
+msgstr ""
+
+#: objcopy.c:3698
+#, c-format
+msgid "%s: invalid commit value for --heap"
+msgstr ""
+
+#: objcopy.c:3723
+#, c-format
+msgid "%s: invalid reserve value for --stack"
+msgstr ""
+
+#: objcopy.c:3729
+#, c-format
+msgid "%s: invalid commit value for --stack"
+msgstr ""
+
+#: objcopy.c:3758
+msgid "byte number must be less than interleave"
+msgstr ""
+
+#: objcopy.c:3785
+#, c-format
+msgid "unknown input EFI target: %s"
+msgstr ""
+
+#: objcopy.c:3816
+#, c-format
+msgid "unknown output EFI target: %s"
+msgstr ""
+
+#: objcopy.c:3841
+#, c-format
+msgid "architecture %s unknown"
+msgstr ""
+
+#: objcopy.c:3845
+msgid "Warning: input target 'binary' required for binary architecture parameter."
+msgstr ""
+
+#: objcopy.c:3846
+#, c-format
+msgid " Argument %s ignored"
+msgstr ""
+
+#: objcopy.c:3852
+#, c-format
+msgid "warning: could not locate '%s'.  System error message: %s"
+msgstr ""
+
+#: objcopy.c:3863
+#, c-format
+msgid "warning: could not create temporary file whilst copying '%s', (error: %s)"
+msgstr ""
+
+#: objcopy.c:3891 objcopy.c:3905
+#, c-format
+msgid "%s %s%c0x%s never used"
+msgstr ""
+
+#: objdump.c:187
+#, c-format
+msgid "Usage: %s <option(s)> <file(s)>\n"
+msgstr ""
+
+#: objdump.c:188
+#, c-format
+msgid " Display information from object <file(s)>.\n"
+msgstr ""
+
+#: objdump.c:189
+#, c-format
+msgid " At least one of the following switches must be given:\n"
+msgstr ""
+
+#: objdump.c:190
+#, c-format
+msgid ""
+"  -a, --archive-headers    Display archive header information\n"
+"  -f, --file-headers       Display the contents of the overall file header\n"
+"  -p, --private-headers    Display object format specific file header contents\n"
+"  -h, --[section-]headers  Display the contents of the section headers\n"
+"  -x, --all-headers        Display the contents of all headers\n"
+"  -d, --disassemble        Display assembler contents of executable sections\n"
+"  -D, --disassemble-all    Display assembler contents of all sections\n"
+"  -S, --source             Intermix source code with disassembly\n"
+"  -s, --full-contents      Display the full contents of all sections requested\n"
+"  -g, --debugging          Display debug information in object file\n"
+"  -e, --debugging-tags     Display debug information using ctags style\n"
+"  -G, --stabs              Display (in raw form) any STABS info in the file\n"
+"  -W[lLiaprmfFsoR] or\n"
+"  --dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=str,=loc,=Ranges]\n"
+"                           Display DWARF info in the file\n"
+"  -t, --syms               Display the contents of the symbol table(s)\n"
+"  -T, --dynamic-syms       Display the contents of the dynamic symbol table\n"
+"  -r, --reloc              Display the relocation entries in the file\n"
+"  -R, --dynamic-reloc      Display the dynamic relocation entries in the file\n"
+"  @<file>                  Read options from <file>\n"
+"  -v, --version            Display this program's version number\n"
+"  -i, --info               List object formats and architectures supported\n"
+"  -H, --help               Display this information\n"
+msgstr ""
+
+#: objdump.c:217
+#, c-format
+msgid ""
+"\n"
+" The following switches are optional:\n"
+msgstr ""
+
+#: objdump.c:218
+#, c-format
+msgid ""
+"  -b, --target=BFDNAME           Specify the target object format as BFDNAME\n"
+"  -m, --architecture=MACHINE     Specify the target architecture as MACHINE\n"
+"  -j, --section=NAME             Only display information for section NAME\n"
+"  -M, --disassembler-options=OPT Pass text OPT on to the disassembler\n"
+"  -EB --endian=big               Assume big endian format when disassembling\n"
+"  -EL --endian=little            Assume little endian format when disassembling\n"
+"      --file-start-context       Include context from start of file (with -S)\n"
+"  -I, --include=DIR              Add DIR to search list for source files\n"
+"  -l, --line-numbers             Include line numbers and filenames in output\n"
+"  -F, --file-offsets             Include file offsets when displaying information\n"
+"  -C, --demangle[=STYLE]         Decode mangled/processed symbol names\n"
+"                                  The STYLE, if specified, can be `auto', `gnu',\n"
+"                                  `lucid', `arm', `hp', `edg', `gnu-v3', `java'\n"
+"                                  or `gnat'\n"
+"  -w, --wide                     Format output for more than 80 columns\n"
+"  -z, --disassemble-zeroes       Do not skip blocks of zeroes when disassembling\n"
+"      --start-address=ADDR       Only process data whose address is >= ADDR\n"
+"      --stop-address=ADDR        Only process data whose address is <= ADDR\n"
+"      --prefix-addresses         Print complete address alongside disassembly\n"
+"      --[no-]show-raw-insn       Display hex alongside symbolic disassembly\n"
+"      --insn-width=WIDTH         Display WIDTH bytes on a signle line for -d\n"
+"      --adjust-vma=OFFSET        Add OFFSET to all displayed section addresses\n"
+"      --special-syms             Include special symbols in symbol dumps\n"
+"      --prefix=PREFIX            Add PREFIX to absolute paths for -S\n"
+"      --prefix-strip=LEVEL       Strip initial directory names for -S\n"
+"\n"
+msgstr ""
+
+#: objdump.c:433
+#, c-format
+msgid "Sections:\n"
+msgstr ""
+
+#: objdump.c:436 objdump.c:440
+#, c-format
+msgid "Idx Name          Size      VMA       LMA       File off  Algn"
+msgstr ""
+
+#: objdump.c:442
+#, c-format
+msgid "Idx Name          Size      VMA               LMA               File off  Algn"
+msgstr ""
+
+#: objdump.c:446
+#, c-format
+msgid "  Flags"
+msgstr ""
+
+#: objdump.c:448
+#, c-format
+msgid "  Pg"
+msgstr ""
+
+#: objdump.c:491
+#, c-format
+msgid "%s: not a dynamic object"
+msgstr ""
+
+#: objdump.c:916 objdump.c:940
+#, c-format
+msgid " (File Offset: 0x%lx)"
+msgstr ""
+
+#: objdump.c:1886
+#, c-format
+msgid ""
+"\n"
+"Disassembly of section %s:\n"
+msgstr ""
+
+#: objdump.c:2062
+#, c-format
+msgid "Can't use supplied machine %s"
+msgstr ""
+
+#: objdump.c:2081
+#, c-format
+msgid "Can't disassemble for architecture %s\n"
+msgstr ""
+
+#: objdump.c:2172
+#, c-format
+msgid ""
+"\n"
+"Can't get contents for section '%s'.\n"
+msgstr ""
+
+#: objdump.c:2183
+#, c-format
+msgid ""
+"\n"
+"Can't uncompress section '%s'.\n"
+msgstr ""
+
+#: objdump.c:2312
+#, c-format
+msgid ""
+"No %s section present\n"
+"\n"
+msgstr ""
+
+#: objdump.c:2321
+#, c-format
+msgid "Reading %s section of %s failed: %s"
+msgstr ""
+
+#: objdump.c:2365
+#, c-format
+msgid ""
+"Contents of %s section:\n"
+"\n"
+msgstr ""
+
+#: objdump.c:2496
+#, c-format
+msgid "architecture: %s, "
+msgstr ""
+
+#: objdump.c:2499
+#, c-format
+msgid "flags 0x%08x:\n"
+msgstr ""
+
+#: objdump.c:2513
+#, c-format
+msgid ""
+"\n"
+"start address 0x"
+msgstr ""
+
+#: objdump.c:2576
+#, c-format
+msgid "Contents of section %s:"
+msgstr ""
+
+#: objdump.c:2578
+#, c-format
+msgid "  (Starting at file offset: 0x%lx)"
+msgstr ""
+
+#: objdump.c:2685
+#, c-format
+msgid "no symbols\n"
+msgstr ""
+
+#: objdump.c:2692
+#, c-format
+msgid "no information for symbol number %ld\n"
+msgstr ""
+
+#: objdump.c:2695
+#, c-format
+msgid "could not determine the type of symbol number %ld\n"
+msgstr ""
+
+#: objdump.c:2975
+#, c-format
+msgid ""
+"\n"
+"%s:     file format %s\n"
+msgstr ""
+
+#: objdump.c:3033
+#, c-format
+msgid "%s: printing debugging information failed"
+msgstr ""
+
+#: objdump.c:3133
+#, c-format
+msgid "In archive %s:\n"
+msgstr ""
+
+#: objdump.c:3249
+msgid "error: the start address should be before the end address"
+msgstr ""
+
+#: objdump.c:3254
+msgid "error: the stop address should be after the start address"
+msgstr ""
+
+#: objdump.c:3266
+msgid "error: prefix strip must be non-negative"
+msgstr ""
+
+#: objdump.c:3271
+msgid "error: instruction width must be positive"
+msgstr ""
+
+#: objdump.c:3280
+msgid "unrecognized -E option"
+msgstr ""
+
+#: objdump.c:3291
+#, c-format
+msgid "unrecognized --endian type `%s'"
+msgstr ""
+
+#: rclex.c:197
+msgid "invalid value specified for pragma code_page.\n"
+msgstr ""
+
+#: rdcoff.c:198
+#, c-format
+msgid "parse_coff_type: Bad type code 0x%x"
+msgstr ""
+
+#: rdcoff.c:406 rdcoff.c:511 rdcoff.c:699
+#, c-format
+msgid "bfd_coff_get_syment failed: %s"
+msgstr ""
+
+#: rdcoff.c:422 rdcoff.c:719
+#, c-format
+msgid "bfd_coff_get_auxent failed: %s"
+msgstr ""
+
+#: rdcoff.c:786
+#, c-format
+msgid "%ld: .bf without preceding function"
+msgstr ""
+
+#: rdcoff.c:836
+#, c-format
+msgid "%ld: unexpected .ef\n"
+msgstr ""
+
+#: rddbg.c:88
+#, c-format
+msgid "%s: no recognized debugging information"
+msgstr ""
+
+#: rddbg.c:402
+#, c-format
+msgid "Last stabs entries before error:\n"
+msgstr ""
+
+#: readelf.c:297
+#, c-format
+msgid "Unable to seek to 0x%lx for %s\n"
+msgstr ""
+
+#: readelf.c:312
+#, c-format
+msgid "Out of memory allocating 0x%lx bytes for %s\n"
+msgstr ""
+
+#: readelf.c:322
+#, c-format
+msgid "Unable to read in 0x%lx bytes of %s\n"
+msgstr ""
+
+#: readelf.c:645
+msgid "Don't know about relocations on this machine architecture\n"
+msgstr ""
+
+#: readelf.c:666 readelf.c:696 readelf.c:764 readelf.c:793
+msgid "relocs"
+msgstr ""
+
+#: readelf.c:678 readelf.c:708 readelf.c:775 readelf.c:804
+msgid "out of memory parsing relocs\n"
+msgstr ""
+
+#: readelf.c:909
+#, c-format
+msgid " Offset     Info    Type                Sym. Value  Symbol's Name + Addend\n"
+msgstr ""
+
+#: readelf.c:911
+#, c-format
+msgid " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n"
+msgstr ""
+
+#: readelf.c:916
+#, c-format
+msgid " Offset     Info    Type                Sym. Value  Symbol's Name\n"
+msgstr ""
+
+#: readelf.c:918
+#, c-format
+msgid " Offset     Info    Type            Sym.Value  Sym. Name\n"
+msgstr ""
+
+#: readelf.c:926
+#, c-format
+msgid "    Offset             Info             Type               Symbol's Value  Symbol's Name + Addend\n"
+msgstr ""
+
+#: readelf.c:928
+#, c-format
+msgid "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n"
+msgstr ""
+
+#: readelf.c:933
+#, c-format
+msgid "    Offset             Info             Type               Symbol's Value  Symbol's Name\n"
+msgstr ""
+
+#: readelf.c:935
+#, c-format
+msgid "  Offset          Info           Type           Sym. Value    Sym. Name\n"
+msgstr ""
+
+#: readelf.c:1222 readelf.c:1381 readelf.c:1389
+#, c-format
+msgid "unrecognized: %-7lx"
+msgstr ""
+
+#: readelf.c:1247
+#, c-format
+msgid "<unknown addend: %lx>"
+msgstr ""
+
+#: readelf.c:1339
+#, c-format
+msgid "<string table index: %3ld>"
+msgstr ""
+
+#: readelf.c:1341
+#, c-format
+msgid "<corrupt string table index: %3ld>"
+msgstr ""
+
+#: readelf.c:1716
+#, c-format
+msgid "Processor Specific: %lx"
+msgstr ""
+
+#: readelf.c:1740
+#, c-format
+msgid "Operating System specific: %lx"
+msgstr ""
+
+#: readelf.c:1744 readelf.c:2626
+#, c-format
+msgid "<unknown>: %lx"
+msgstr ""
+
+#: readelf.c:1757
+msgid "NONE (None)"
+msgstr ""
+
+#: readelf.c:1758
+msgid "REL (Relocatable file)"
+msgstr ""
+
+#: readelf.c:1759
+msgid "EXEC (Executable file)"
+msgstr ""
+
+#: readelf.c:1760
+msgid "DYN (Shared object file)"
+msgstr ""
+
+#: readelf.c:1761
+msgid "CORE (Core file)"
+msgstr ""
+
+#: readelf.c:1765
+#, c-format
+msgid "Processor Specific: (%x)"
+msgstr ""
+
+#: readelf.c:1767
+#, c-format
+msgid "OS Specific: (%x)"
+msgstr ""
+
+#: readelf.c:1769 readelf.c:2843
+#, c-format
+msgid "<unknown>: %x"
+msgstr ""
+
+#: readelf.c:1781
+msgid "None"
+msgstr ""
+
+#: readelf.c:1892
+#, c-format
+msgid "<unknown>: 0x%x"
+msgstr ""
+
+#: readelf.c:2149
+msgid "unknown"
+msgstr ""
+
+#: readelf.c:2150
+msgid "unknown mac"
+msgstr ""
+
+#: readelf.c:2463
+msgid "Standalone App"
+msgstr ""
+
+#: readelf.c:2466 readelf.c:3174 readelf.c:3190
+#, c-format
+msgid "<unknown: %x>"
+msgstr ""
+
+#: readelf.c:2891
+#, c-format
+msgid "Usage: readelf <option(s)> elf-file(s)\n"
+msgstr ""
+
+#: readelf.c:2892
+#, c-format
+msgid " Display information about the contents of ELF format files\n"
+msgstr ""
+
+#: readelf.c:2893
+#, c-format
+msgid ""
+" Options are:\n"
+"  -a --all               Equivalent to: -h -l -S -s -r -d -V -A -I\n"
+"  -h --file-header       Display the ELF file header\n"
+"  -l --program-headers   Display the program headers\n"
+"     --segments          An alias for --program-headers\n"
+"  -S --section-headers   Display the sections' header\n"
+"     --sections          An alias for --section-headers\n"
+"  -g --section-groups    Display the section groups\n"
+"  -t --section-details   Display the section details\n"
+"  -e --headers           Equivalent to: -h -l -S\n"
+"  -s --syms              Display the symbol table\n"
+"      --symbols          An alias for --syms\n"
+"  -n --notes             Display the core notes (if present)\n"
+"  -r --relocs            Display the relocations (if present)\n"
+"  -u --unwind            Display the unwind info (if present)\n"
+"  -d --dynamic           Display the dynamic section (if present)\n"
+"  -V --version-info      Display the version sections (if present)\n"
+"  -A --arch-specific     Display architecture specific information (if any).\n"
+"  -c --archive-index     Display the symbol/file index in an archive\n"
+"  -D --use-dynamic       Use the dynamic section info when displaying symbols\n"
+"  -x --hex-dump=<number|name>\n"
+"                         Dump the contents of section <number|name> as bytes\n"
+"  -p --string-dump=<number|name>\n"
+"                         Dump the contents of section <number|name> as strings\n"
+"  -R --relocated-dump=<number|name>\n"
+"                         Dump the contents of section <number|name> as relocated bytes\n"
+"  -w[lLiaprmfFsoR] or\n"
+"  --debug-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=str,=loc,=Ranges]\n"
+"                         Display the contents of DWARF2 debug sections\n"
+msgstr ""
+
+#: readelf.c:2923
+#, c-format
+msgid ""
+"  -i --instruction-dump=<number|name>\n"
+"                         Disassemble the contents of section <number|name>\n"
+msgstr ""
+
+#: readelf.c:2927
+#, c-format
+msgid ""
+"  -I --histogram         Display histogram of bucket list lengths\n"
+"  -W --wide              Allow output width to exceed 80 characters\n"
+"  @<file>                Read options from <file>\n"
+"  -H --help              Display this information\n"
+"  -v --version           Display the version number of readelf\n"
+msgstr ""
+
+#: readelf.c:2956 readelf.c:2985 readelf.c:2989 readelf.c:11591
+msgid "Out of memory allocating dump request table.\n"
+msgstr ""
+
+#: readelf.c:3144
+#, c-format
+msgid "Invalid option '-%c'\n"
+msgstr ""
+
+#: readelf.c:3158
+msgid "Nothing to do.\n"
+msgstr ""
+
+#: readelf.c:3170 readelf.c:3186 readelf.c:6536
+msgid "none"
+msgstr ""
+
+#: readelf.c:3187
+msgid "2's complement, little endian"
+msgstr ""
+
+#: readelf.c:3188
+msgid "2's complement, big endian"
+msgstr ""
+
+#: readelf.c:3206
+msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
+msgstr ""
+
+#: readelf.c:3216
+#, c-format
+msgid "ELF Header:\n"
+msgstr ""
+
+#: readelf.c:3217
+#, c-format
+msgid "  Magic:   "
+msgstr ""
+
+#: readelf.c:3221
+#, c-format
+msgid "  Class:                             %s\n"
+msgstr ""
+
+#: readelf.c:3223
+#, c-format
+msgid "  Data:                              %s\n"
+msgstr ""
+
+#: readelf.c:3225
+#, c-format
+msgid "  Version:                           %d %s\n"
+msgstr ""
+
+#: readelf.c:3232
+#, c-format
+msgid "  OS/ABI:                            %s\n"
+msgstr ""
+
+#: readelf.c:3234
+#, c-format
+msgid "  ABI Version:                       %d\n"
+msgstr ""
+
+#: readelf.c:3236
+#, c-format
+msgid "  Type:                              %s\n"
+msgstr ""
+
+#: readelf.c:3238
+#, c-format
+msgid "  Machine:                           %s\n"
+msgstr ""
+
+#: readelf.c:3240
+#, c-format
+msgid "  Version:                           0x%lx\n"
+msgstr ""
+
+#: readelf.c:3243
+#, c-format
+msgid "  Entry point address:               "
+msgstr ""
+
+#: readelf.c:3245
+#, c-format
+msgid ""
+"\n"
+"  Start of program headers:          "
+msgstr ""
+
+#: readelf.c:3247
+#, c-format
+msgid ""
+" (bytes into file)\n"
+"  Start of section headers:          "
+msgstr ""
+
+#: readelf.c:3249
+#, c-format
+msgid " (bytes into file)\n"
+msgstr ""
+
+#: readelf.c:3251
+#, c-format
+msgid "  Flags:                             0x%lx%s\n"
+msgstr ""
+
+#: readelf.c:3254
+#, c-format
+msgid "  Size of this header:               %ld (bytes)\n"
+msgstr ""
+
+#: readelf.c:3256
+#, c-format
+msgid "  Size of program headers:           %ld (bytes)\n"
+msgstr ""
+
+#: readelf.c:3258
+#, c-format
+msgid "  Number of program headers:         %ld\n"
+msgstr ""
+
+#: readelf.c:3260
+#, c-format
+msgid "  Size of section headers:           %ld (bytes)\n"
+msgstr ""
+
+#: readelf.c:3262
+#, c-format
+msgid "  Number of section headers:         %ld"
+msgstr ""
+
+#: readelf.c:3267
+#, c-format
+msgid "  Section header string table index: %ld"
+msgstr ""
+
+#: readelf.c:3305 readelf.c:3339
+msgid "program headers"
+msgstr ""
+
+#: readelf.c:3378 readelf.c:3678 readelf.c:3721 readelf.c:3782 readelf.c:3849
+#: readelf.c:4575 readelf.c:4599 readelf.c:5863 readelf.c:5909 readelf.c:6110
+#: readelf.c:7186 readelf.c:7200 readelf.c:7711 readelf.c:7727 readelf.c:7770
+#: readelf.c:7795 readelf.c:9780 readelf.c:9972 readelf.c:10507
+#: readelf.c:10881 readelf.c:10895 readelf.c:11256
+msgid "Out of memory\n"
+msgstr ""
+
+#: readelf.c:3405
+#, c-format
+msgid ""
+"\n"
+"There are no program headers in this file.\n"
+msgstr ""
+
+#: readelf.c:3411
+#, c-format
+msgid ""
+"\n"
+"Elf file type is %s\n"
+msgstr ""
+
+#: readelf.c:3412
+#, c-format
+msgid "Entry point "
+msgstr ""
+
+#: readelf.c:3414
+#, c-format
+msgid ""
+"\n"
+"There are %d program headers, starting at offset "
+msgstr ""
+
+#: readelf.c:3426 readelf.c:3428
+#, c-format
+msgid ""
+"\n"
+"Program Headers:\n"
+msgstr ""
+
+#: readelf.c:3432
+#, c-format
+msgid "  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align\n"
+msgstr ""
+
+#: readelf.c:3435
+#, c-format
+msgid "  Type           Offset   VirtAddr           PhysAddr           FileSiz  MemSiz   Flg Align\n"
+msgstr ""
+
+#: readelf.c:3439
+#, c-format
+msgid "  Type           Offset             VirtAddr           PhysAddr\n"
+msgstr ""
+
+#: readelf.c:3441
+#, c-format
+msgid "                 FileSiz            MemSiz              Flags  Align\n"
+msgstr ""
+
+#: readelf.c:3534
+msgid "more than one dynamic segment\n"
+msgstr ""
+
+#: readelf.c:3550
+msgid "no .dynamic section in the dynamic segment\n"
+msgstr ""
+
+#: readelf.c:3565
+msgid "the .dynamic section is not contained within the dynamic segment\n"
+msgstr ""
+
+#: readelf.c:3568
+msgid "the .dynamic section is not the first section in the dynamic segment.\n"
+msgstr ""
+
+#: readelf.c:3576
+msgid "Unable to find program interpreter name\n"
+msgstr ""
+
+#: readelf.c:3583
+msgid "Internal error: failed to create format string to display program interpreter\n"
+msgstr ""
+
+#: readelf.c:3587
+msgid "Unable to read program interpreter name\n"
+msgstr ""
+
+#: readelf.c:3590
+#, c-format
+msgid ""
+"\n"
+"      [Requesting program interpreter: %s]"
+msgstr ""
+
+#: readelf.c:3602
+#, c-format
+msgid ""
+"\n"
+" Section to Segment mapping:\n"
+msgstr ""
+
+#: readelf.c:3603
+#, c-format
+msgid "  Segment Sections...\n"
+msgstr ""
+
+#: readelf.c:3638
+msgid "Cannot interpret virtual addresses without program headers.\n"
+msgstr ""
+
+#: readelf.c:3654
+#, c-format
+msgid "Virtual address 0x%lx not located in any PT_LOAD segment.\n"
+msgstr ""
+
+#: readelf.c:3669 readelf.c:3712
+msgid "section headers"
+msgstr ""
+
+#: readelf.c:3757 readelf.c:3824
+msgid "symbols"
+msgstr ""
+
+#: readelf.c:3769 readelf.c:3836
+msgid "symtab shndx"
+msgstr ""
+
+#: readelf.c:4112 readelf.c:4559
+#, c-format
+msgid ""
+"\n"
+"There are no sections in this file.\n"
+msgstr ""
+
+#: readelf.c:4118
+#, c-format
+msgid "There are %d section headers, starting at offset 0x%lx:\n"
+msgstr ""
+
+#: readelf.c:4139 readelf.c:4676 readelf.c:4903 readelf.c:5203 readelf.c:5616
+#: readelf.c:7521
+msgid "string table"
+msgstr ""
+
+#: readelf.c:4206
+#, c-format
+msgid "Section %d has invalid sh_entsize %lx (expected %lx)\n"
+msgstr ""
+
+#: readelf.c:4226
+msgid "File contains multiple dynamic symbol tables\n"
+msgstr ""
+
+#: readelf.c:4239
+msgid "File contains multiple dynamic string tables\n"
+msgstr ""
+
+#: readelf.c:4245
+msgid "dynamic strings"
+msgstr ""
+
+#: readelf.c:4252
+msgid "File contains multiple symtab shndx tables\n"
+msgstr ""
+
+#: readelf.c:4303
+#, c-format
+msgid ""
+"\n"
+"Section Headers:\n"
+msgstr ""
+
+#: readelf.c:4305
+#, c-format
+msgid ""
+"\n"
+"Section Header:\n"
+msgstr ""
+
+#: readelf.c:4311 readelf.c:4322 readelf.c:4333
+#, c-format
+msgid "  [Nr] Name\n"
+msgstr ""
+
+#: readelf.c:4312
+#, c-format
+msgid "       Type            Addr     Off    Size   ES   Lk Inf Al\n"
+msgstr ""
+
+#: readelf.c:4316
+#, c-format
+msgid "  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al\n"
+msgstr ""
+
+#: readelf.c:4323
+#, c-format
+msgid "       Type            Address          Off    Size   ES   Lk Inf Al\n"
+msgstr ""
+
+#: readelf.c:4327
+#, c-format
+msgid "  [Nr] Name              Type            Address          Off    Size   ES Flg Lk Inf Al\n"
+msgstr ""
+
+#: readelf.c:4334
+#, c-format
+msgid "       Type              Address          Offset            Link\n"
+msgstr ""
+
+#: readelf.c:4335
+#, c-format
+msgid "       Size              EntSize          Info              Align\n"
+msgstr ""
+
+#: readelf.c:4339
+#, c-format
+msgid "  [Nr] Name              Type             Address           Offset\n"
+msgstr ""
+
+#: readelf.c:4340
+#, c-format
+msgid "       Size              EntSize          Flags  Link  Info  Align\n"
+msgstr ""
+
+#: readelf.c:4345
+#, c-format
+msgid "       Flags\n"
+msgstr ""
+
+#: readelf.c:4420
+#, c-format
+msgid "section %u: sh_link value of %u is larger than the number of sections\n"
+msgstr ""
+
+#: readelf.c:4516
+#, c-format
+msgid ""
+"Key to Flags:\n"
+"  W (write), A (alloc), X (execute), M (merge), S (strings)\n"
+"  I (info), L (link order), G (group), x (unknown)\n"
+"  O (extra OS processing required) o (OS specific), p (processor specific)\n"
+msgstr ""
+
+#: readelf.c:4534
+#, c-format
+msgid "[<unknown>: 0x%x]"
+msgstr ""
+
+#: readelf.c:4566
+msgid "Section headers are not available!\n"
+msgstr ""
+
+#: readelf.c:4590
+#, c-format
+msgid ""
+"\n"
+"There are no section groups in this file.\n"
+msgstr ""
+
+#: readelf.c:4627
+#, c-format
+msgid "Bad sh_link in group section `%s'\n"
+msgstr ""
+
+#: readelf.c:4646
+#, c-format
+msgid "Bad sh_info in group section `%s'\n"
+msgstr ""
+
+#: readelf.c:4685
+msgid "section data"
+msgstr ""
+
+#: readelf.c:4697
+#, c-format
+msgid "   [Index]    Name\n"
+msgstr ""
+
+#: readelf.c:4711
+#, c-format
+msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n"
+msgstr ""
+
+#: readelf.c:4720
+#, c-format
+msgid "section [%5u] in group section [%5u] already in group section [%5u]\n"
+msgstr ""
+
+#: readelf.c:4733
+#, c-format
+msgid "section 0 in group section [%5u]\n"
+msgstr ""
+
+#: readelf.c:4828
+#, c-format
+msgid ""
+"\n"
+"'%s' relocation section at offset 0x%lx contains %ld bytes:\n"
+msgstr ""
+
+#: readelf.c:4840
+#, c-format
+msgid ""
+"\n"
+"There are no dynamic relocations in this file.\n"
+msgstr ""
+
+#: readelf.c:4864
+#, c-format
+msgid ""
+"\n"
+"Relocation section "
+msgstr ""
+
+#: readelf.c:4869 readelf.c:5279 readelf.c:5294 readelf.c:5631
+#, c-format
+msgid "'%s'"
+msgstr ""
+
+#: readelf.c:4871 readelf.c:5296 readelf.c:5633
+#, c-format
+msgid " at offset 0x%lx contains %lu entries:\n"
+msgstr ""
+
+#: readelf.c:4922
+#, c-format
+msgid ""
+"\n"
+"There are no relocations in this file.\n"
+msgstr ""
+
+#: readelf.c:5107 readelf.c:5480
+msgid "unwind table"
+msgstr ""
+
+#: readelf.c:5149 readelf.c:5562
+#, c-format
+msgid "Skipping unexpected relocation type %s\n"
+msgstr ""
+
+#: readelf.c:5211 readelf.c:5624 readelf.c:5677
+#, c-format
+msgid ""
+"\n"
+"There are no unwind sections in this file.\n"
+msgstr ""
+
+#: readelf.c:5274
+#, c-format
+msgid ""
+"\n"
+"Could not find unwind info section for "
+msgstr ""
+
+#: readelf.c:5287
+msgid "unwind info"
+msgstr ""
+
+#: readelf.c:5289 readelf.c:5630
+#, c-format
+msgid ""
+"\n"
+"Unwind section "
+msgstr ""
+
+#: readelf.c:5843 readelf.c:5889
+msgid "dynamic section"
+msgstr ""
+
+#: readelf.c:5967
+#, c-format
+msgid ""
+"\n"
+"There is no dynamic section in this file.\n"
+msgstr ""
+
+#: readelf.c:6005
+msgid "Unable to seek to end of file!\n"
+msgstr ""
+
+#: readelf.c:6018
+msgid "Unable to determine the number of symbols to load\n"
+msgstr ""
+
+#: readelf.c:6053
+msgid "Unable to seek to end of file\n"
+msgstr ""
+
+#: readelf.c:6060
+msgid "Unable to determine the length of the dynamic string table\n"
+msgstr ""
+
+#: readelf.c:6066
+msgid "dynamic string table"
+msgstr ""
+
+#: readelf.c:6103
+msgid "symbol information"
+msgstr ""
+
+#: readelf.c:6128
+#, c-format
+msgid ""
+"\n"
+"Dynamic section at offset 0x%lx contains %u entries:\n"
+msgstr ""
+
+#: readelf.c:6131
+#, c-format
+msgid "  Tag        Type                         Name/Value\n"
+msgstr ""
+
+#: readelf.c:6167
+#, c-format
+msgid "Auxiliary library"
+msgstr ""
+
+#: readelf.c:6171
+#, c-format
+msgid "Filter library"
+msgstr ""
+
+#: readelf.c:6175
+#, c-format
+msgid "Configuration file"
+msgstr ""
+
+#: readelf.c:6179
+#, c-format
+msgid "Dependency audit library"
+msgstr ""
+
+#: readelf.c:6183
+#, c-format
+msgid "Audit library"
+msgstr ""
+
+#: readelf.c:6201 readelf.c:6229 readelf.c:6257
+#, c-format
+msgid "Flags:"
+msgstr ""
+
+#: readelf.c:6204 readelf.c:6232 readelf.c:6259
+#, c-format
+msgid " None\n"
+msgstr ""
+
+#: readelf.c:6380
+#, c-format
+msgid "Shared library: [%s]"
+msgstr ""
+
+#: readelf.c:6383
+#, c-format
+msgid " program interpreter"
+msgstr ""
+
+#: readelf.c:6387
+#, c-format
+msgid "Library soname: [%s]"
+msgstr ""
+
+#: readelf.c:6391
+#, c-format
+msgid "Library rpath: [%s]"
+msgstr ""
+
+#: readelf.c:6395
+#, c-format
+msgid "Library runpath: [%s]"
+msgstr ""
+
+#: readelf.c:6458
+#, c-format
+msgid "Not needed object: [%s]\n"
+msgstr ""
+
+#: readelf.c:6583
+#, c-format
+msgid ""
+"\n"
+"Version definition section '%s' contains %u entries:\n"
+msgstr ""
+
+#: readelf.c:6586
+#, c-format
+msgid "  Addr: 0x"
+msgstr ""
+
+#: readelf.c:6588 readelf.c:6690 readelf.c:6813
+#, c-format
+msgid "  Offset: %#08lx  Link: %u (%s)\n"
+msgstr ""
+
+#: readelf.c:6596
+msgid "version definition section"
+msgstr ""
+
+#: readelf.c:6625
+#, c-format
+msgid "  %#06x: Rev: %d  Flags: %s"
+msgstr ""
+
+#: readelf.c:6628
+#, c-format
+msgid "  Index: %d  Cnt: %d  "
+msgstr ""
+
+#: readelf.c:6639
+#, c-format
+msgid "Name: %s\n"
+msgstr ""
+
+#: readelf.c:6641
+#, c-format
+msgid "Name index: %ld\n"
+msgstr ""
+
+#: readelf.c:6658
+#, c-format
+msgid "  %#06x: Parent %d: %s\n"
+msgstr ""
+
+#: readelf.c:6661
+#, c-format
+msgid "  %#06x: Parent %d, name index: %ld\n"
+msgstr ""
+
+#: readelf.c:6665
+#, c-format
+msgid "  Version def aux past end of section\n"
+msgstr ""
+
+#: readelf.c:6670
+#, c-format
+msgid "  Version definition past end of section\n"
+msgstr ""
+
+#: readelf.c:6685
+#, c-format
+msgid ""
+"\n"
+"Version needs section '%s' contains %u entries:\n"
+msgstr ""
+
+#: readelf.c:6688
+#, c-format
+msgid " Addr: 0x"
+msgstr ""
+
+#: readelf.c:6699
+msgid "version need section"
+msgstr ""
+
+#: readelf.c:6724
+#, c-format
+msgid "  %#06x: Version: %d"
+msgstr ""
+
+#: readelf.c:6727
+#, c-format
+msgid "  File: %s"
+msgstr ""
+
+#: readelf.c:6729
+#, c-format
+msgid "  File: %lx"
+msgstr ""
+
+#: readelf.c:6731
+#, c-format
+msgid "  Cnt: %d\n"
+msgstr ""
+
+#: readelf.c:6751
+#, c-format
+msgid "  %#06x:   Name: %s"
+msgstr ""
+
+#: readelf.c:6754
+#, c-format
+msgid "  %#06x:   Name index: %lx"
+msgstr ""
+
+#: readelf.c:6757
+#, c-format
+msgid "  Flags: %s  Version: %d\n"
+msgstr ""
+
+#: readelf.c:6764
+#, c-format
+msgid "  Version need aux past end of section\n"
+msgstr ""
+
+#: readelf.c:6769
+#, c-format
+msgid "  Version need past end of section\n"
+msgstr ""
+
+#: readelf.c:6804
+msgid "version string table"
+msgstr ""
+
+#: readelf.c:6808
+#, c-format
+msgid ""
+"\n"
+"Version symbols section '%s' contains %d entries:\n"
+msgstr ""
+
+#: readelf.c:6811
+#, c-format
+msgid " Addr: "
+msgstr ""
+
+#: readelf.c:6822
+msgid "version symbol data"
+msgstr ""
+
+#: readelf.c:6849
+msgid "   0 (*local*)    "
+msgstr ""
+
+#: readelf.c:6853
+msgid "   1 (*global*)   "
+msgstr ""
+
+#: readelf.c:6890 readelf.c:7588
+msgid "version need"
+msgstr ""
+
+#: readelf.c:6900
+msgid "version need aux (2)"
+msgstr ""
+
+#: readelf.c:6915 readelf.c:6970
+msgid "*invalid*"
+msgstr ""
+
+#: readelf.c:6945 readelf.c:7653
+msgid "version def"
+msgstr ""
+
+#: readelf.c:6965 readelf.c:7668
+msgid "version def aux"
+msgstr ""
+
+#: readelf.c:6999
+#, c-format
+msgid ""
+"\n"
+"No version information found in this file.\n"
+msgstr ""
+
+#: readelf.c:7133
+#, c-format
+msgid "<other>: %x"
+msgstr ""
+
+#: readelf.c:7192
+msgid "Unable to read in dynamic data\n"
+msgstr ""
+
+#: readelf.c:7283 readelf.c:7333 readelf.c:7357 readelf.c:7387 readelf.c:7411
+msgid "Unable to seek to start of dynamic information\n"
+msgstr ""
+
+#: readelf.c:7289 readelf.c:7339
+msgid "Failed to read in number of buckets\n"
+msgstr ""
+
+#: readelf.c:7295
+msgid "Failed to read in number of chains\n"
+msgstr ""
+
+#: readelf.c:7395
+msgid "Failed to determine last chain length\n"
+msgstr ""
+
+#: readelf.c:7439
+#, c-format
+msgid ""
+"\n"
+"Symbol table for image:\n"
+msgstr ""
+
+#: readelf.c:7441 readelf.c:7459
+#, c-format
+msgid "  Num Buc:    Value  Size   Type   Bind Vis      Ndx Name\n"
+msgstr ""
+
+#: readelf.c:7443 readelf.c:7461
+#, c-format
+msgid "  Num Buc:    Value          Size   Type   Bind Vis      Ndx Name\n"
+msgstr ""
+
+#: readelf.c:7457
+#, c-format
+msgid ""
+"\n"
+"Symbol table of `.gnu.hash' for image:\n"
+msgstr ""
+
+#: readelf.c:7496
+#, c-format
+msgid ""
+"\n"
+"Symbol table '%s' contains %lu entries:\n"
+msgstr ""
+
+#: readelf.c:7500
+#, c-format
+msgid "   Num:    Value  Size Type    Bind   Vis      Ndx Name\n"
+msgstr ""
+
+#: readelf.c:7502
+#, c-format
+msgid "   Num:    Value          Size Type    Bind   Vis      Ndx Name\n"
+msgstr ""
+
+#: readelf.c:7559
+msgid "version data"
+msgstr ""
+
+#: readelf.c:7601
+msgid "version need aux (3)"
+msgstr ""
+
+#: readelf.c:7628
+msgid "bad dynamic symbol\n"
+msgstr ""
+
+#: readelf.c:7692
+#, c-format
+msgid ""
+"\n"
+"Dynamic symbol information is not available for displaying symbols.\n"
+msgstr ""
+
+#: readelf.c:7704
+#, c-format
+msgid ""
+"\n"
+"Histogram for bucket list length (total of %lu buckets):\n"
+msgstr ""
+
+#: readelf.c:7706 readelf.c:7776
+#, c-format
+msgid " Length  Number     %% of total  Coverage\n"
+msgstr ""
+
+#: readelf.c:7774
+#, c-format
+msgid ""
+"\n"
+"Histogram for `.gnu.hash' bucket list length (total of %lu buckets):\n"
+msgstr ""
+
+#: readelf.c:7840
+#, c-format
+msgid ""
+"\n"
+"Dynamic info segment at offset 0x%lx contains %d entries:\n"
+msgstr ""
+
+#: readelf.c:7843
+#, c-format
+msgid " Num: Name                           BoundTo     Flags\n"
+msgstr ""
+
+#: readelf.c:7934
+msgid "Unhandled MN10300 reloc type found after SYM_DIFF reloc"
+msgstr ""
+
+#: readelf.c:8082
+#, c-format
+msgid "Missing knowledge of 32-bit reloc types used in DWARF sections of machine number %d\n"
+msgstr ""
+
+#: readelf.c:8375
+#, c-format
+msgid "unable to apply unsupported reloc type %d to section %s\n"
+msgstr ""
+
+#: readelf.c:8383
+#, c-format
+msgid "skipping invalid relocation offset 0x%lx in section %s\n"
+msgstr ""
+
+#: readelf.c:8407
+#, c-format
+msgid "skipping unexpected symbol type %s in %ld'th relocation in section %s\n"
+msgstr ""
+
+#: readelf.c:8449
+#, c-format
+msgid ""
+"\n"
+"Assembly dump of section %s\n"
+msgstr ""
+
+#: readelf.c:8470
+#, c-format
+msgid ""
+"\n"
+"Section '%s' has no data to dump.\n"
+msgstr ""
+
+#: readelf.c:8476
+msgid "section contents"
+msgstr ""
+
+#: readelf.c:8496
+#, c-format
+msgid ""
+"\n"
+"String dump of section '%s':\n"
+msgstr ""
+
+#: readelf.c:8514
+#, c-format
+msgid "  Note: This section has relocations against it, but these have NOT been applied to this dump.\n"
+msgstr ""
+
+#: readelf.c:8543
+#, c-format
+msgid "  No strings found in this section."
+msgstr ""
+
+#: readelf.c:8565
+#, c-format
+msgid ""
+"\n"
+"Hex dump of section '%s':\n"
+msgstr ""
+
+#: readelf.c:8589
+#, c-format
+msgid " NOTE: This section has relocations against it, but these have NOT been applied to this dump.\n"
+msgstr ""
+
+#: readelf.c:8727
+#, c-format
+msgid "%s section data"
+msgstr ""
+
+#: readelf.c:8793
+#, c-format
+msgid ""
+"\n"
+"Section '%s' has no debugging data.\n"
+msgstr ""
+
+#. There is no point in dumping the contents of a debugging section
+#. which has the NOBITS type - the bits in the file will be random.
+#. This can happen when a file containing a .eh_frame section is
+#. stripped with the --only-keep-debug command line option.
+#: readelf.c:8802
+#, c-format
+msgid "section '%s' has the NOBITS type - its contents are unreliable.\n"
+msgstr ""
+
+#: readelf.c:8838
+#, c-format
+msgid "Unrecognized debug section: %s\n"
+msgstr ""
+
+#: readelf.c:8866
+#, c-format
+msgid "Section '%s' was not dumped because it does not exist!\n"
+msgstr ""
+
+#: readelf.c:8907
+#, c-format
+msgid "Section %d was not dumped because it does not exist!\n"
+msgstr ""
+
+#: readelf.c:9421
+msgid "attributes"
+msgstr ""
+
+#: readelf.c:9442
+#, c-format
+msgid "ERROR: Bad section length (%d > %d)\n"
+msgstr ""
+
+#: readelf.c:9473
+#, c-format
+msgid "ERROR: Bad subsection length (%d > %d)\n"
+msgstr ""
+
+#: readelf.c:9532
+#, c-format
+msgid "Unknown format '%c'\n"
+msgstr ""
+
+#: readelf.c:9686 readelf.c:10208
+msgid "liblist"
+msgstr ""
+
+#: readelf.c:9773
+msgid "options"
+msgstr ""
+
+#: readelf.c:9804
+#, c-format
+msgid ""
+"\n"
+"Section '%s' contains %d entries:\n"
+msgstr ""
+
+#: readelf.c:9965
+msgid "conflict list found without a dynamic symbol table\n"
+msgstr ""
+
+#: readelf.c:9982 readelf.c:9997
+msgid "conflict"
+msgstr ""
+
+#: readelf.c:10007
+#, c-format
+msgid ""
+"\n"
+"Section '.conflict' contains %lu entries:\n"
+msgstr ""
+
+#: readelf.c:10009
+msgid "  Num:    Index       Value  Name"
+msgstr ""
+
+#: readelf.c:10042
+msgid "GOT"
+msgstr ""
+
+#: readelf.c:10043
+#, c-format
+msgid ""
+"\n"
+"Primary GOT:\n"
+msgstr ""
+
+#: readelf.c:10044
+#, c-format
+msgid " Canonical gp value: "
+msgstr ""
+
+#: readelf.c:10048 readelf.c:10140
+#, c-format
+msgid " Reserved entries:\n"
+msgstr ""
+
+#: readelf.c:10049
+#, c-format
+msgid "  %*s %10s %*s Purpose\n"
+msgstr ""
+
+#: readelf.c:10065
+#, c-format
+msgid " Local entries:\n"
+msgstr ""
+
+#: readelf.c:10066
+#, c-format
+msgid "  %*s %10s %*s\n"
+msgstr ""
+
+#: readelf.c:10081
+#, c-format
+msgid " Global entries:\n"
+msgstr ""
+
+#: readelf.c:10082
+#, c-format
+msgid "  %*s %10s %*s %*s %-7s %3s %s\n"
+msgstr ""
+
+#: readelf.c:10138
+msgid "PLT GOT"
+msgstr ""
+
+#: readelf.c:10139
+#, c-format
+msgid ""
+"\n"
+"PLT GOT:\n"
+"\n"
+msgstr ""
+
+#: readelf.c:10141
+#, c-format
+msgid "  %*s %*s Purpose\n"
+msgstr ""
+
+#: readelf.c:10149
+#, c-format
+msgid " Entries:\n"
+msgstr ""
+
+#: readelf.c:10150
+#, c-format
+msgid "  %*s %*s %*s %-7s %3s %s\n"
+msgstr ""
+
+#: readelf.c:10216
+msgid "liblist string table"
+msgstr ""
+
+#: readelf.c:10226
+#, c-format
+msgid ""
+"\n"
+"Library list section '%s' contains %lu entries:\n"
+msgstr ""
+
+#: readelf.c:10279
+msgid "NT_AUXV (auxiliary vector)"
+msgstr ""
+
+#: readelf.c:10281
+msgid "NT_PRSTATUS (prstatus structure)"
+msgstr ""
+
+#: readelf.c:10283
+msgid "NT_FPREGSET (floating point registers)"
+msgstr ""
+
+#: readelf.c:10285
+msgid "NT_PRPSINFO (prpsinfo structure)"
+msgstr ""
+
+#: readelf.c:10287
+msgid "NT_TASKSTRUCT (task structure)"
+msgstr ""
+
+#: readelf.c:10289
+msgid "NT_PRXFPREG (user_xfpregs structure)"
+msgstr ""
+
+#: readelf.c:10291
+msgid "NT_PPC_VMX (ppc Altivec registers)"
+msgstr ""
+
+#: readelf.c:10293
+msgid "NT_PPC_VSX (ppc VSX registers)"
+msgstr ""
+
+#: readelf.c:10295
+msgid "NT_PSTATUS (pstatus structure)"
+msgstr ""
+
+#: readelf.c:10297
+msgid "NT_FPREGS (floating point registers)"
+msgstr ""
+
+#: readelf.c:10299
+msgid "NT_PSINFO (psinfo structure)"
+msgstr ""
+
+#: readelf.c:10301
+msgid "NT_LWPSTATUS (lwpstatus_t structure)"
+msgstr ""
+
+#: readelf.c:10303
+msgid "NT_LWPSINFO (lwpsinfo_t structure)"
+msgstr ""
+
+#: readelf.c:10305
+msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
+msgstr ""
+
+#: readelf.c:10313
+msgid "NT_VERSION (version)"
+msgstr ""
+
+#: readelf.c:10315
+msgid "NT_ARCH (architecture)"
+msgstr ""
+
+#: readelf.c:10320 readelf.c:10343 readelf.c:10365
+#, c-format
+msgid "Unknown note type: (0x%08x)"
+msgstr ""
+
+#: readelf.c:10332
+msgid "NT_GNU_ABI_TAG (ABI version tag)"
+msgstr ""
+
+#: readelf.c:10334
+msgid "NT_GNU_HWCAP (DSO-supplied software HWCAP info)"
+msgstr ""
+
+#: readelf.c:10336
+msgid "NT_GNU_BUILD_ID (unique build ID bitstring)"
+msgstr ""
+
+#: readelf.c:10338
+msgid "NT_GNU_GOLD_VERSION (gold version)"
+msgstr ""
+
+#. NetBSD core "procinfo" structure.
+#: readelf.c:10355
+msgid "NetBSD procinfo structure"
+msgstr ""
+
+#: readelf.c:10382 readelf.c:10396
+msgid "PT_GETREGS (reg structure)"
+msgstr ""
+
+#: readelf.c:10384 readelf.c:10398
+msgid "PT_GETFPREGS (fpreg structure)"
+msgstr ""
+
+#: readelf.c:10404
+#, c-format
+msgid "PT_FIRSTMACH+%d"
+msgstr ""
+
+#: readelf.c:10461
+msgid "notes"
+msgstr ""
+
+#: readelf.c:10467
+#, c-format
+msgid ""
+"\n"
+"Notes at offset 0x%08lx with length 0x%08lx:\n"
+msgstr ""
+
+#: readelf.c:10469
+#, c-format
+msgid "  Owner\t\tData size\tDescription\n"
+msgstr ""
+
+#: readelf.c:10488
+#, c-format
+msgid "corrupt note found at offset %lx into core notes\n"
+msgstr ""
+
+#: readelf.c:10490
+#, c-format
+msgid " type: %lx, namesize: %08lx, descsize: %08lx\n"
+msgstr ""
+
+#: readelf.c:10588
+#, c-format
+msgid "No note segments present in the core file.\n"
+msgstr ""
+
+#: readelf.c:10672
+msgid ""
+"This instance of readelf has been built without support for a\n"
+"64 bit data type and so it cannot read 64 bit ELF files.\n"
+msgstr ""
+
+#: readelf.c:10719
+#, c-format
+msgid "%s: Failed to read file header\n"
+msgstr ""
+
+#: readelf.c:10732
+#, c-format
+msgid ""
+"\n"
+"File: %s\n"
+msgstr ""
+
+#: readelf.c:10947
+#, c-format
+msgid "%s: failed to seek to first archive header\n"
+msgstr ""
+
+#: readelf.c:10956 readelf.c:11223 readelf.c:11393
+#, c-format
+msgid "%s: failed to read archive header\n"
+msgstr ""
+
+#: readelf.c:10981
+#, c-format
+msgid "%s: the archive index is empty\n"
+msgstr ""
+
+#: readelf.c:10989 readelf.c:11013
+#, c-format
+msgid "%s: failed to read archive index\n"
+msgstr ""
+
+#: readelf.c:10998
+#, c-format
+msgid "%s: the archive index is supposed to have %ld entries, but the size in the header is too small\n"
+msgstr ""
+
+#: readelf.c:11006
+msgid "Out of memory whilst trying to read archive symbol index\n"
+msgstr ""
+
+#: readelf.c:11024
+msgid "Out of memory whilst trying to convert the archive symbol index\n"
+msgstr ""
+
+#: readelf.c:11036
+#, c-format
+msgid "%s: the archive has an index but no symbols\n"
+msgstr ""
+
+#: readelf.c:11043
+msgid "Out of memory whilst trying to read archive index symbol table\n"
+msgstr ""
+
+#: readelf.c:11049
+#, c-format
+msgid "%s: failed to read archive index symbol table\n"
+msgstr ""
+
+#: readelf.c:11057
+#, c-format
+msgid "%s: failed to skip archive symbol table\n"
+msgstr ""
+
+#: readelf.c:11068
+#, c-format
+msgid "%s: failed to read archive header following archive index\n"
+msgstr ""
+
+#: readelf.c:11073
+#, c-format
+msgid "%s has no archive index\n"
+msgstr ""
+
+#: readelf.c:11084
+msgid "Out of memory reading long symbol names in archive\n"
+msgstr ""
+
+#: readelf.c:11092
+#, c-format
+msgid "%s: failed to read long symbol name string table\n"
+msgstr ""
+
+#: readelf.c:11217
+#, c-format
+msgid "%s: failed to seek to next file name\n"
+msgstr ""
+
+#: readelf.c:11228 readelf.c:11399
+#, c-format
+msgid "%s: did not find a valid archive header\n"
+msgstr ""
+
+#: readelf.c:11309
+#, c-format
+msgid "%s: unable to dump the index as none was found\n"
+msgstr ""
+
+#: readelf.c:11315
+#, c-format
+msgid "Index of archive %s: (%ld entries, 0x%lx bytes in the symbol table)\n"
+msgstr ""
+
+#: readelf.c:11333
+#, c-format
+msgid "Binary %s contains:\n"
+msgstr ""
+
+#: readelf.c:11341
+#, c-format
+msgid "%s: end of the symbol table reached before the end of the index\n"
+msgstr ""
+
+#: readelf.c:11352
+#, c-format
+msgid "%s: symbols remain in the index symbol table, but without corresponding entries in the index table\n"
+msgstr ""
+
+#: readelf.c:11357
+#, c-format
+msgid "%s: failed to seek back to start of object files in the archive\n"
+msgstr ""
+
+#: readelf.c:11385
+#, c-format
+msgid "%s: failed to seek to next archive header\n"
+msgstr ""
+
+#: readelf.c:11413 readelf.c:11422
+#, c-format
+msgid "%s: bad archive file name\n"
+msgstr ""
+
+#: readelf.c:11441 readelf.c:11517
+#, c-format
+msgid "Input file '%s' is not readable.\n"
+msgstr ""
+
+#: readelf.c:11463
+#, c-format
+msgid "%s: failed to seek to archive member.\n"
+msgstr ""
+
+#: readelf.c:11501
+#, c-format
+msgid "'%s': No such file\n"
+msgstr ""
+
+#: readelf.c:11503
+#, c-format
+msgid "Could not locate '%s'.  System error message: %s\n"
+msgstr ""
+
+#: readelf.c:11510
+#, c-format
+msgid "'%s' is not an ordinary file\n"
+msgstr ""
+
+#: readelf.c:11523
+#, c-format
+msgid "%s: Failed to read file's magic number\n"
+msgstr ""
+
+#: readelf.c:11535
+#, c-format
+msgid "File %s is not an archive so its index cannot be displayed.\n"
+msgstr ""
+
+#: rename.c:124
+#, c-format
+msgid "%s: cannot set time: %s"
+msgstr ""
+
+#. We have to clean up here.
+#: rename.c:159 rename.c:197
+#, c-format
+msgid "unable to rename '%s'; reason: %s"
+msgstr ""
+
+#: rename.c:205
+#, c-format
+msgid "unable to copy file '%s'; reason: %s"
+msgstr ""
+
+#: resbin.c:120
+#, c-format
+msgid "%s: not enough binary data"
+msgstr ""
+
+#: resbin.c:136
+msgid "null terminated unicode string"
+msgstr ""
+
+#: resbin.c:163 resbin.c:169
+msgid "resource ID"
+msgstr ""
+
+#: resbin.c:208
+msgid "cursor"
+msgstr ""
+
+#: resbin.c:239 resbin.c:246
+msgid "menu header"
+msgstr ""
+
+#: resbin.c:255
+msgid "menuex header"
+msgstr ""
+
+#: resbin.c:259
+msgid "menuex offset"
+msgstr ""
+
+#: resbin.c:264
+#, c-format
+msgid "unsupported menu version %d"
+msgstr ""
+
+#: resbin.c:289 resbin.c:304 resbin.c:366
+msgid "menuitem header"
+msgstr ""
+
+#: resbin.c:396
+msgid "menuitem"
+msgstr ""
+
+#: resbin.c:433 resbin.c:461
+msgid "dialog header"
+msgstr ""
+
+#: resbin.c:451
+#, c-format
+msgid "unexpected DIALOGEX version %d"
+msgstr ""
+
+#: resbin.c:496
+msgid "dialog font point size"
+msgstr ""
+
+#: resbin.c:504
+msgid "dialogex font information"
+msgstr ""
+
+#: resbin.c:530 resbin.c:548
+msgid "dialog control"
+msgstr ""
+
+#: resbin.c:540
+msgid "dialogex control"
+msgstr ""
+
+#: resbin.c:569
+msgid "dialog control end"
+msgstr ""
+
+#: resbin.c:581
+msgid "dialog control data"
+msgstr ""
+
+#: resbin.c:621
+msgid "stringtable string length"
+msgstr ""
+
+#: resbin.c:631
+msgid "stringtable string"
+msgstr ""
+
+#: resbin.c:661
+msgid "fontdir header"
+msgstr ""
+
+#: resbin.c:675
+msgid "fontdir"
+msgstr ""
+
+#: resbin.c:692
+msgid "fontdir device name"
+msgstr ""
+
+#: resbin.c:698
+msgid "fontdir face name"
+msgstr ""
+
+#: resbin.c:738
+msgid "accelerator"
+msgstr ""
+
+#: resbin.c:797
+msgid "group cursor header"
+msgstr ""
+
+#: resbin.c:801 resrc.c:1355
+#, c-format
+msgid "unexpected group cursor type %d"
+msgstr ""
+
+#: resbin.c:816
+msgid "group cursor"
+msgstr ""
+
+#: resbin.c:852
+msgid "group icon header"
+msgstr ""
+
+#: resbin.c:856 resrc.c:1302
+#, c-format
+msgid "unexpected group icon type %d"
+msgstr ""
+
+#: resbin.c:871
+msgid "group icon"
+msgstr ""
+
+#: resbin.c:935 resbin.c:1151
+msgid "unexpected version string"
+msgstr ""
+
+#: resbin.c:966
+#, c-format
+msgid "version length %d does not match resource length %lu"
+msgstr ""
+
+#: resbin.c:970
+#, c-format
+msgid "unexpected version type %d"
+msgstr ""
+
+#: resbin.c:982
+#, c-format
+msgid "unexpected fixed version information length %ld"
+msgstr ""
+
+#: resbin.c:985
+msgid "fixed version info"
+msgstr ""
+
+#: resbin.c:989
+#, c-format
+msgid "unexpected fixed version signature %lu"
+msgstr ""
+
+#: resbin.c:993
+#, c-format
+msgid "unexpected fixed version info version %lu"
+msgstr ""
+
+#: resbin.c:1022
+msgid "version var info"
+msgstr ""
+
+#: resbin.c:1039
+#, c-format
+msgid "unexpected stringfileinfo value length %ld"
+msgstr ""
+
+#: resbin.c:1049
+#, c-format
+msgid "unexpected version stringtable value length %ld"
+msgstr ""
+
+#: resbin.c:1083
+#, c-format
+msgid "unexpected version string length %ld != %ld + %ld"
+msgstr ""
+
+#: resbin.c:1094
+#, c-format
+msgid "unexpected version string length %ld < %ld"
+msgstr ""
+
+#: resbin.c:1111
+#, c-format
+msgid "unexpected varfileinfo value length %ld"
+msgstr ""
+
+#: resbin.c:1130
+msgid "version varfileinfo"
+msgstr ""
+
+#: resbin.c:1145
+#, c-format
+msgid "unexpected version value length %ld"
+msgstr ""
+
+#: rescoff.c:124
+msgid "filename required for COFF input"
+msgstr ""
+
+#: rescoff.c:141
+#, c-format
+msgid "%s: no resource section"
+msgstr ""
+
+#: rescoff.c:173
+#, c-format
+msgid "%s: %s: address out of bounds"
+msgstr ""
+
+#: rescoff.c:190
+msgid "directory"
+msgstr ""
+
+#: rescoff.c:218
+msgid "named directory entry"
+msgstr ""
+
+#: rescoff.c:227
+msgid "directory entry name"
+msgstr ""
+
+#: rescoff.c:247
+msgid "named subdirectory"
+msgstr ""
+
+#: rescoff.c:255
+msgid "named resource"
+msgstr ""
+
+#: rescoff.c:270
+msgid "ID directory entry"
+msgstr ""
+
+#: rescoff.c:287
+msgid "ID subdirectory"
+msgstr ""
+
+#: rescoff.c:295
+msgid "ID resource"
+msgstr ""
+
+#: rescoff.c:320
+msgid "resource type unknown"
+msgstr ""
+
+#: rescoff.c:323
+msgid "data entry"
+msgstr ""
+
+#: rescoff.c:331
+msgid "resource data"
+msgstr ""
+
+#: rescoff.c:336
+msgid "resource data size"
+msgstr ""
+
+#: rescoff.c:431
+msgid "filename required for COFF output"
+msgstr ""
+
+#: rescoff.c:715
+msgid "can't get BFD_RELOC_RVA relocation type"
+msgstr ""
+
+#: resrc.c:262 resrc.c:333
+#, c-format
+msgid "can't open temporary file `%s': %s"
+msgstr ""
+
+#: resrc.c:268
+#, c-format
+msgid "can't redirect stdout: `%s': %s"
+msgstr ""
+
+#: resrc.c:284
+#, c-format
+msgid "%s %s: %s"
+msgstr ""
+
+#: resrc.c:329
+#, c-format
+msgid "can't execute `%s': %s"
+msgstr ""
+
+#: resrc.c:338
+#, c-format
+msgid "Using temporary file `%s' to read preprocessor output\n"
+msgstr ""
+
+#: resrc.c:345
+#, c-format
+msgid "can't popen `%s': %s"
+msgstr ""
+
+#: resrc.c:347
+#, c-format
+msgid "Using popen to read preprocessor output\n"
+msgstr ""
+
+#: resrc.c:413
+#, c-format
+msgid "Tried `%s'\n"
+msgstr ""
+
+#: resrc.c:424
+#, c-format
+msgid "Using `%s'\n"
+msgstr ""
+
+#: resrc.c:608
+msgid "preprocessing failed."
+msgstr ""
+
+#: resrc.c:631
+#, c-format
+msgid "%s:%d: %s\n"
+msgstr ""
+
+#: resrc.c:639
+#, c-format
+msgid "%s: unexpected EOF"
+msgstr ""
+
+#: resrc.c:688
+#, c-format
+msgid "%s: read of %lu returned %lu"
+msgstr ""
+
+#: resrc.c:727 resrc.c:1502
+#, c-format
+msgid "stat failed on bitmap file `%s': %s"
+msgstr ""
+
+#: resrc.c:778
+#, c-format
+msgid "cursor file `%s' does not contain cursor data"
+msgstr ""
+
+#: resrc.c:810 resrc.c:1210
+#, c-format
+msgid "%s: fseek to %lu failed: %s"
+msgstr ""
+
+#: resrc.c:936
+msgid "help ID requires DIALOGEX"
+msgstr ""
+
+#: resrc.c:938
+msgid "control data requires DIALOGEX"
+msgstr ""
+
+#: resrc.c:966
+#, c-format
+msgid "stat failed on font file `%s': %s"
+msgstr ""
+
+#: resrc.c:1179
+#, c-format
+msgid "icon file `%s' does not contain icon data"
+msgstr ""
+
+#: resrc.c:1724 resrc.c:1759
+#, c-format
+msgid "stat failed on file `%s': %s"
+msgstr ""
+
+#: resrc.c:1940
+#, c-format
+msgid "can't open `%s' for output: %s"
+msgstr ""
+
+#: size.c:79
+#, c-format
+msgid " Displays the sizes of sections inside binary files\n"
+msgstr ""
+
+#: size.c:80
+#, c-format
+msgid " If no input file(s) are specified, a.out is assumed\n"
+msgstr ""
+
+#: size.c:81
+#, c-format
+msgid ""
+" The options are:\n"
+"  -A|-B     --format={sysv|berkeley}  Select output style (default is %s)\n"
+"  -o|-d|-x  --radix={8|10|16}         Display numbers in octal, decimal or hex\n"
+"  -t        --totals                  Display the total sizes (Berkeley only)\n"
+"            --common                  Display total size for *COM* syms\n"
+"            --target=<bfdname>        Set the binary file format\n"
+"            @<file>                   Read options from <file>\n"
+"  -h        --help                    Display this information\n"
+"  -v        --version                 Display the program's version\n"
+"\n"
+msgstr ""
+
+#: size.c:160
+#, c-format
+msgid "invalid argument to --format: %s"
+msgstr ""
+
+#: size.c:187
+#, c-format
+msgid "Invalid radix: %s\n"
+msgstr ""
+
+#: srconv.c:1731
+#, c-format
+msgid "Convert a COFF object file into a SYSROFF object file\n"
+msgstr ""
+
+#: srconv.c:1732
+#, c-format
+msgid ""
+" The options are:\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"
+"  @<file>          Read options from <file>\n"
+"  -h --help        Display this information\n"
+"  -v --version     Print the program's version number\n"
+msgstr ""
+
+#: srconv.c:1878
+#, c-format
+msgid "unable to open output file %s"
+msgstr ""
+
+#: stabs.c:328 stabs.c:1726
+msgid "numeric overflow"
+msgstr ""
+
+#: stabs.c:338
+#, c-format
+msgid "Bad stab: %s\n"
+msgstr ""
+
+#: stabs.c:346
+#, c-format
+msgid "Warning: %s: %s\n"
+msgstr ""
+
+#: stabs.c:456
+#, c-format
+msgid "N_LBRAC not within function\n"
+msgstr ""
+
+#: stabs.c:495
+#, c-format
+msgid "Too many N_RBRACs\n"
+msgstr ""
+
+#: stabs.c:736
+msgid "unknown C++ encoded name"
+msgstr ""
+
+#. Complain and keep going, so compilers can invent new
+#. cross-reference types.
+#: stabs.c:1271
+msgid "unrecognized cross reference type"
+msgstr ""
+
+#. Does this actually ever happen?  Is that why we are worrying
+#. about dealing with it rather than just calling error_type?
+#: stabs.c:1818
+msgid "missing index type"
+msgstr ""
+
+#: stabs.c:2134
+msgid "unknown virtual character for baseclass"
+msgstr ""
+
+#: stabs.c:2152
+msgid "unknown visibility character for baseclass"
+msgstr ""
+
+#: stabs.c:2338
+msgid "unnamed $vb type"
+msgstr ""
+
+#: stabs.c:2344
+msgid "unrecognized C++ abbreviation"
+msgstr ""
+
+#: stabs.c:2420
+msgid "unknown visibility character for field"
+msgstr ""
+
+#: stabs.c:2672
+msgid "const/volatile indicator missing"
+msgstr ""
+
+#: stabs.c:2908
+#, c-format
+msgid "No mangling for \"%s\"\n"
+msgstr ""
+
+#: stabs.c:3208
+msgid "Undefined N_EXCL"
+msgstr ""
+
+#: stabs.c:3288
+#, c-format
+msgid "Type file number %d out of range\n"
+msgstr ""
+
+#: stabs.c:3293
+#, c-format
+msgid "Type index number %d out of range\n"
+msgstr ""
+
+#: stabs.c:3372
+#, c-format
+msgid "Unrecognized XCOFF type %d\n"
+msgstr ""
+
+#: stabs.c:3664
+#, c-format
+msgid "bad mangled name `%s'\n"
+msgstr ""
+
+#: stabs.c:3759
+#, c-format
+msgid "no argument types in mangled string\n"
+msgstr ""
+
+#: stabs.c:5113
+#, c-format
+msgid "Demangled name is not a function\n"
+msgstr ""
+
+#: stabs.c:5155
+#, c-format
+msgid "Unexpected type in v3 arglist demangling\n"
+msgstr "Неочакван тип при 3-та вер. за декориране на arglist\n"
+
+#: stabs.c:5222
+#, c-format
+msgid "Unrecognized demangle component %d\n"
+msgstr "Неразпозната компонента за декориране %d\n"
+
+#: stabs.c:5274
+#, c-format
+msgid "Failed to print demangled template\n"
+msgstr "Пропадна извеждането на шаблон за декориране\n"
+
+#: stabs.c:5354
+#, c-format
+msgid "Couldn't get demangled builtin type\n"
+msgstr "Не можа да се определи вградения тип за декориране\n"
+
+#: stabs.c:5403
+#, c-format
+msgid "Unexpected demangled varargs\n"
+msgstr "Неочавана променлива за декориране \"varargs\"\n"
+
+#: stabs.c:5410
+#, c-format
+msgid "Unrecognized demangled builtin type\n"
+msgstr "Неразпознат вграден тип за декориране\n"
+
+#: strings.c:201 strings.c:260
+#, c-format
+msgid "invalid integer argument %s"
+msgstr "неправилен аргумент за цяло число %s"
+
+#: strings.c:263
+#, c-format
+msgid "invalid minimum string length %d"
+msgstr "неправилна минимална дължина на низ %d"
+
+#: strings.c:660
+#, c-format
+msgid " Display printable strings in [file(s)] (stdin by default)\n"
+msgstr " Показва пачатимите низове в [файл/-ове] (станд.изход по подразбиране)\n"
+
+#: strings.c:661
+#, c-format
+msgid ""
+" The options are:\n"
+"  -a - --all                Scan the entire file, not just the data section\n"
+"  -f --print-file-name      Print the name of the file before each string\n"
+"  -n --bytes=[number]       Locate & print any NUL-terminated sequence of at\n"
+"  -<number>                   least [number] characters (default 4).\n"
+"  -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"
+"  -e --encoding={s,S,b,l,B,L} Select character size and endianness:\n"
+"                            s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-bit\n"
+"  @<file>                   Read options from <file>\n"
+"  -h --help                 Display this information\n"
+"  -v -V --version           Print the program's version number\n"
+msgstr ""
+" Командите са:\n"
+"  -a - --all                Обработване на целия файл, а не само раздела за данни\n"
+"  -f --print-file-name      Извежда инето на файла преди всеки низ\n"
+"  -n --bytes=[число]        Намира и извежда всяка завършваща на NUL последователност от\n"
+"  -<число>                    най-малко [число] знака (по подразбиране 4).\n"
+"  -t --radix={o,d,x}        Извежда мястото на низа при основа 8, 10 или 16\n"
+"  -o                        Синоним за --radix=o\n"
+"  -T --target=<BFD_ИМЕ>     Задава формата на двоичния файл\n"
+"  -e --encoding={s,S,b,l,B,L} Избира размер на знака и побредба на байтовете:\n"
+"                            s = 7-битов, S = 8-витов, {b,l} = 16-битов, {B,L} = 32-битов (b или B за старши, l или L за младши)\n"
+"  @<файл>                   Прочитане на команди от <файл>\n"
+"  -h --help                 Показва тази информация\n"
+"  -v -V --version           Извежда номер на версия на програмата\n"
+
+#: sysdump.c:647
+#, c-format
+msgid "Print a human readable interpretation of a SYSROFF object file\n"
+msgstr "Извежда четимо представяне на SYSROFF обектен файл\n"
+
+#: sysdump.c:648
+#, c-format
+msgid ""
+" The options are:\n"
+"  -h --help        Display this information\n"
+"  -v --version     Print the program's version number\n"
+msgstr ""
+" Опциите са:\n"
+"  -h --help        Показва тази информация\n"
+"  -v --version     Извежда номер на версия на програмата\n"
+
+#: sysdump.c:715
+#, c-format
+msgid "cannot open input file %s"
+msgstr "не можа да се отвори входящ файл %s"
+
+#: version.c:35
+#, c-format
+msgid "Copyright 2009 Free Software Foundation, Inc.\n"
+msgstr "Авторско право 2009 Free Software Foundation, Inc.\n"
+
+#: version.c:36
+#, c-format
+msgid ""
+"This program is free software; you may redistribute it under the terms of\n"
+"the GNU General Public License version 3 or (at your option) any later version.\n"
+"This program has absolutely no warranty.\n"
+msgstr ""
+"Тази програма е свободен софтуер: можете да я разпространявате под условията\n"
+"на Всеобщ Публичен Лиценз ГНУ версия 3 или по ваш избор, следваща версия.\n"
+"Тази програма е без гаранции.\n"
+
+#: windmc.c:195
+#, c-format
+msgid "can't create %s file ,%s' for output.\n"
+msgstr ""
+
+#: windmc.c:203
+#, c-format
+msgid "Usage: %s [option(s)] [input-file]\n"
+msgstr "Употреба: %s [опция/-и] [входящ-файл]\n"
+
+#: windmc.c:205
+#, c-format
+msgid ""
+" The options are:\n"
+"  -a --ascii_in                Read input file as ASCII file\n"
+"  -A --ascii_out               Write binary messages as ASCII\n"
+"  -b --binprefix               .bin filename is prefixed by .mc filename_ for uniqueness.\n"
+"  -c --customflag              Set custom flags for messages\n"
+"  -C --codepage_in=<val>       Set codepage when reading mc text file\n"
+"  -d --decimal_values          Print values to text files decimal\n"
+"  -e --extension=<extension>   Set header extension used on export header file\n"
+"  -F --target <target>         Specify output target for endianess.\n"
+"  -h --headerdir=<directory>   Set the export directory for headers\n"
+"  -u --unicode_in              Read input file as UTF16 file\n"
+"  -U --unicode_out             Write binary messages as UFT16\n"
+"  -m --maxlength=<val>         Set the maximal allowed message length\n"
+"  -n --nullterminate           Automatic add a zero termination to strings\n"
+"  -o --hresult_use             Use HRESULT definition instead of status code definition\n"
+"  -O --codepage_out=<val>      Set codepage used for writing text file\n"
+"  -r --rcdir=<directory>       Set the export directory for rc files\n"
+"  -x --xdbg=<directory>        Where to create the .dbg C include file\n"
+"                               that maps message ID's to their symbolic name.\n"
+msgstr ""
+
+#: windmc.c:225
+#, c-format
+msgid ""
+"  -H --help                    Print this help message\n"
+"  -v --verbose                 Verbose - tells you what it's doing\n"
+"  -V --version                 Print version information\n"
+msgstr ""
+"  -H --help                    Извежда това помощно съобщение\n"
+"  -v --verbose                 Подробно - показва какво се прави\n"
+"  -V --version                 Извежда информация за версията\n"
+
+#: windmc.c:296 windres.c:415
+#, c-format
+msgid "%s: warning: "
+msgstr "%s: предупреждение: "
+
+#: windmc.c:297
+#, c-format
+msgid "A codepage was specified switch ,%s' and UTF16.\n"
+msgstr ""
+
+#: windmc.c:298
+#, c-format
+msgid "\tcodepage settings are ignored.\n"
+msgstr ""
+
+#: windmc.c:342
+msgid "try to add a ill language."
+msgstr ""
+
+#: windmc.c:1151
+#, c-format
+msgid "unable to open file ,%s' for input.\n"
+msgstr ""
+
+#: windmc.c:1159
+#, c-format
+msgid "unable to read contents of %s"
+msgstr "не можа да се прочете съдържанието на %s"
+
+#: windmc.c:1171
+msgid "input file does not seems to be UFT16.\n"
+msgstr ""
+
+#: windres.c:220
+#, c-format
+msgid "can't open %s `%s': %s"
+msgstr ""
+
+#: windres.c:394
+#, c-format
+msgid ": expected to be a directory\n"
+msgstr ""
+
+#: windres.c:406
+#, c-format
+msgid ": expected to be a leaf\n"
+msgstr ""
+
+#: windres.c:417
+#, c-format
+msgid ": duplicate value\n"
+msgstr ""
+
+#: windres.c:567
+#, c-format
+msgid "unknown format type `%s'"
+msgstr ""
+
+#: windres.c:568
+#, c-format
+msgid "%s: supported formats:"
+msgstr ""
+
+#. Otherwise, we give up.
+#: windres.c:651
+#, c-format
+msgid "can not determine type of file `%s'; use the -J option"
+msgstr ""
+
+#: windres.c:663
+#, c-format
+msgid "Usage: %s [option(s)] [input-file] [output-file]\n"
+msgstr ""
+
+#: windres.c:665
+#, c-format
+msgid ""
+" The options are:\n"
+"  -i --input=<file>            Name input file\n"
+"  -o --output=<file>           Name output file\n"
+"  -J --input-format=<format>   Specify input format\n"
+"  -O --output-format=<format>  Specify output format\n"
+"  -F --target=<target>         Specify COFF target\n"
+"     --preprocessor=<program>  Program to use to preprocess rc file\n"
+"  -I --include-dir=<dir>       Include directory when preprocessing rc file\n"
+"  -D --define <sym>[=<val>]    Define SYM when preprocessing rc file\n"
+"  -U --undefine <sym>          Undefine SYM when preprocessing rc file\n"
+"  -v --verbose                 Verbose - tells you what it's doing\n"
+"  -c --codepage=<codepage>     Specify default codepage\n"
+"  -l --language=<val>          Set language when reading rc file\n"
+"     --use-temp-file           Use a temporary file instead of popen to read\n"
+"                               the preprocessor output\n"
+"     --no-use-temp-file        Use popen (default)\n"
+msgstr ""
+
+#: windres.c:682
+#, c-format
+msgid "     --yydebug                 Turn on parser debugging\n"
+msgstr "     --yydebug                 Включва проследяване на разбора\n"
+
+#: windres.c:685
+#, c-format
+msgid ""
+"  -r                           Ignored for compatibility with rc\n"
+"  @<file>                      Read options from <file>\n"
+"  -h --help                    Print this help message\n"
+"  -V --version                 Print version information\n"
+msgstr ""
+"  -r                           Пренебрегнат (съвместимост с rc)\n"
+"  @<файл>                      Прочитане на команди от <файл>\n"
+"  -h --help                    Извежда това помощно съобщение\n"
+"  -V --version                 Извежда информация за версията\n"
+
+#: windres.c:690
+#, c-format
+msgid ""
+"FORMAT is one of rc, res, or coff, and is deduced from the file name\n"
+"extension if not specified.  A single file name is an input file.\n"
+"No input-file is stdin, default rc.  No output-file is stdout, default rc.\n"
+msgstr ""
+
+#: windres.c:848
+msgid "invalid codepage specified.\n"
+msgstr ""
+
+#: windres.c:863
+msgid "invalid option -f\n"
+msgstr ""
+
+#: windres.c:868
+msgid "No filename following the -fo option.\n"
+msgstr ""
+
+#: windres.c:927
+#, c-format
+msgid "Option -I is deprecated for setting the input format, please use -J instead.\n"
+msgstr ""
+
+#: windres.c:1037
+msgid "no resources"
+msgstr ""
+
+#: wrstabs.c:353 wrstabs.c:1916
+#, c-format
+msgid "string_hash_lookup failed: %s"
+msgstr ""
+
+#: wrstabs.c:636
+#, c-format
+msgid "stab_int_type: bad size %u"
+msgstr ""
+
+#: wrstabs.c:1394
+#, c-format
+msgid "%s: warning: unknown size for field `%s' in struct"
+msgstr ""
index 6a5ec379b72bc9a0d9365714a9f20a73152c1dc4..45a904257434ffa46647714174bf25a22b5a2767 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2009-09-07 14:08+0200\n"
+"POT-Creation-Date: 2010-03-03 14:57+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -50,24 +50,24 @@ msgid ""
 "\n"
 msgstr ""
 
-#: addr2line.c:94 ar.c:295 coffdump.c:469 dlltool.c:3832 dllwrap.c:510
-#: nlmconv.c:1113 objcopy.c:563 objcopy.c:598 readelf.c:2922 size.c:99
+#: addr2line.c:94 ar.c:295 coffdump.c:469 dlltool.c:3838 dllwrap.c:510
+#: nlmconv.c:1113 objcopy.c:563 objcopy.c:598 readelf.c:2935 size.c:99
 #: srconv.c:1741 strings.c:676 sysdump.c:653 windmc.c:233 windres.c:698
 #, c-format
 msgid "Report bugs to %s\n"
 msgstr ""
 
-#: addr2line.c:281
+#: addr2line.c:292
 #, c-format
 msgid "%s: cannot get addresses from archive"
 msgstr ""
 
-#: addr2line.c:298
+#: addr2line.c:309
 #, c-format
 msgid "%s: cannot find section %s"
 msgstr ""
 
-#: addr2line.c:364 nm.c:1554 objdump.c:3229
+#: addr2line.c:375 nm.c:1554 objdump.c:3234
 #, c-format
 msgid "unknown demangling style `%s'"
 msgstr ""
@@ -312,7 +312,7 @@ msgstr ""
 msgid "creating %s"
 msgstr ""
 
-#: ar.c:851 ar.c:906 ar.c:1234 objcopy.c:2026
+#: ar.c:851 ar.c:906 ar.c:1234 objcopy.c:2027
 #, c-format
 msgid "internal stat error on %s"
 msgstr ""
@@ -451,27 +451,27 @@ msgstr ""
 msgid "%s: supported architectures:"
 msgstr ""
 
-#: bucomm.c:398
+#: bucomm.c:399
 #, c-format
 msgid "BFD header file version %s\n"
 msgstr ""
 
-#: bucomm.c:547
+#: bucomm.c:548
 #, c-format
 msgid "%s: bad number: %s"
 msgstr ""
 
-#: bucomm.c:564 strings.c:422
+#: bucomm.c:565 strings.c:422
 #, c-format
 msgid "'%s': No such file"
 msgstr ""
 
-#: bucomm.c:566 strings.c:424
+#: bucomm.c:567 strings.c:424
 #, c-format
 msgid "Warning: could not locate '%s'.  reason: %s"
 msgstr ""
 
-#: bucomm.c:570
+#: bucomm.c:571
 #, c-format
 msgid "Warning: '%s' is not an ordinary file"
 msgstr ""
@@ -767,271 +767,271 @@ msgstr ""
 msgid "Created lib file"
 msgstr ""
 
-#: dlltool.c:3369 dlltool.c:3391
+#: dlltool.c:3375 dlltool.c:3397
 #, c-format
 msgid "%s is not a library"
 msgstr ""
 
-#: dlltool.c:3409
+#: dlltool.c:3415
 #, c-format
 msgid "Import library `%s' specifies two or more dlls"
 msgstr ""
 
-#: dlltool.c:3420
+#: dlltool.c:3426
 #, c-format
 msgid "Unable to determine dll name for `%s' (not an import library?)"
 msgstr ""
 
-#: dlltool.c:3641
+#: dlltool.c:3647
 #, c-format
 msgid "Warning, ignoring duplicate EXPORT %s %d,%d"
 msgstr ""
 
-#: dlltool.c:3647
+#: dlltool.c:3653
 #, c-format
 msgid "Error, duplicate EXPORT with ordinals: %s"
 msgstr ""
 
-#: dlltool.c:3752
+#: dlltool.c:3758
 msgid "Processing definitions"
 msgstr ""
 
-#: dlltool.c:3784
+#: dlltool.c:3790
 msgid "Processed definitions"
 msgstr ""
 
 #. xgetext:c-format
-#: dlltool.c:3791 dllwrap.c:471
+#: dlltool.c:3797 dllwrap.c:471
 #, c-format
 msgid "Usage %s <option(s)> <object-file(s)>\n"
 msgstr ""
 
 #. xgetext:c-format
-#: dlltool.c:3793
+#: dlltool.c:3799
 #, c-format
 msgid ""
 "   -m --machine <machine>    Create as DLL for <machine>.  [default: %s]\n"
 msgstr ""
 
-#: dlltool.c:3794
+#: dlltool.c:3800
 #, c-format
 msgid ""
 "        possible <machine>: arm[_interwork], i386, mcore[-elf]{-le|-be}, "
 "ppc, thumb\n"
 msgstr ""
 
-#: dlltool.c:3795
+#: dlltool.c:3801
 #, c-format
 msgid "   -e --output-exp <outname> Generate an export file.\n"
 msgstr ""
 
-#: dlltool.c:3796
+#: dlltool.c:3802
 #, c-format
 msgid "   -l --output-lib <outname> Generate an interface library.\n"
 msgstr ""
 
-#: dlltool.c:3797
+#: dlltool.c:3803
 #, c-format
 msgid "   -y --output-delaylib <outname> Create a delay-import library.\n"
 msgstr ""
 
-#: dlltool.c:3798
+#: dlltool.c:3804
 #, c-format
 msgid "   -a --add-indirect         Add dll indirects to export file.\n"
 msgstr ""
 
-#: dlltool.c:3799
+#: dlltool.c:3805
 #, c-format
 msgid ""
 "   -D --dllname <name>       Name of input dll to put into interface lib.\n"
 msgstr ""
 
-#: dlltool.c:3800
+#: dlltool.c:3806
 #, c-format
 msgid "   -d --input-def <deffile>  Name of .def file to be read in.\n"
 msgstr ""
 
-#: dlltool.c:3801
+#: dlltool.c:3807
 #, c-format
 msgid "   -z --output-def <deffile> Name of .def file to be created.\n"
 msgstr ""
 
-#: dlltool.c:3802
+#: dlltool.c:3808
 #, c-format
 msgid "      --export-all-symbols   Export all symbols to .def\n"
 msgstr ""
 
-#: dlltool.c:3803
+#: dlltool.c:3809
 #, c-format
 msgid "      --no-export-all-symbols  Only export listed symbols\n"
 msgstr ""
 
-#: dlltool.c:3804
+#: dlltool.c:3810
 #, c-format
 msgid "      --exclude-symbols <list> Don't export <list>\n"
 msgstr ""
 
-#: dlltool.c:3805
+#: dlltool.c:3811
 #, c-format
 msgid "      --no-default-excludes  Clear default exclude symbols\n"
 msgstr ""
 
-#: dlltool.c:3806
+#: dlltool.c:3812
 #, c-format
 msgid "   -b --base-file <basefile> Read linker generated base file.\n"
 msgstr ""
 
-#: dlltool.c:3807
+#: dlltool.c:3813
 #, c-format
 msgid "   -x --no-idata4            Don't generate idata$4 section.\n"
 msgstr ""
 
-#: dlltool.c:3808
+#: dlltool.c:3814
 #, c-format
 msgid "   -c --no-idata5            Don't generate idata$5 section.\n"
 msgstr ""
 
-#: dlltool.c:3809
+#: dlltool.c:3815
 #, c-format
 msgid ""
 "      --use-nul-prefixed-import-tables Use zero prefixed idata$4 and idata"
 "$5.\n"
 msgstr ""
 
-#: dlltool.c:3810
+#: dlltool.c:3816
 #, c-format
 msgid ""
 "   -U --add-underscore       Add underscores to all symbols in interface "
 "library.\n"
 msgstr ""
 
-#: dlltool.c:3811
+#: dlltool.c:3817
 #, c-format
 msgid ""
 "      --add-stdcall-underscore Add underscores to stdcall symbols in "
 "interface library.\n"
 msgstr ""
 
-#: dlltool.c:3812
+#: dlltool.c:3818
 #, c-format
 msgid "   -k --kill-at              Kill @<n> from exported names.\n"
 msgstr ""
 
-#: dlltool.c:3813
+#: dlltool.c:3819
 #, c-format
 msgid "   -A --add-stdcall-alias    Add aliases without @<n>.\n"
 msgstr ""
 
-#: dlltool.c:3814
+#: dlltool.c:3820
 #, c-format
 msgid "   -p --ext-prefix-alias <prefix> Add aliases with <prefix>.\n"
 msgstr ""
 
-#: dlltool.c:3815
+#: dlltool.c:3821
 #, c-format
 msgid "   -S --as <name>            Use <name> for assembler.\n"
 msgstr ""
 
-#: dlltool.c:3816
+#: dlltool.c:3822
 #, c-format
 msgid "   -f --as-flags <flags>     Pass <flags> to the assembler.\n"
 msgstr ""
 
-#: dlltool.c:3817
+#: dlltool.c:3823
 #, c-format
 msgid ""
 "   -C --compat-implib        Create backward compatible import library.\n"
 msgstr ""
 
-#: dlltool.c:3818
+#: dlltool.c:3824
 #, c-format
 msgid ""
 "   -n --no-delete            Keep temp files (repeat for extra "
 "preservation).\n"
 msgstr ""
 
-#: dlltool.c:3819
+#: dlltool.c:3825
 #, c-format
 msgid ""
 "   -t --temp-prefix <prefix> Use <prefix> to construct temp file names.\n"
 msgstr ""
 
-#: dlltool.c:3820
+#: dlltool.c:3826
 #, c-format
 msgid ""
 "   -I --identify <implib>    Report the name of the DLL associated with "
 "<implib>.\n"
 msgstr ""
 
-#: dlltool.c:3821
+#: dlltool.c:3827
 #, c-format
 msgid ""
 "      --identify-strict      Causes --identify to report error when multiple "
 "DLLs.\n"
 msgstr ""
 
-#: dlltool.c:3822
+#: dlltool.c:3828
 #, c-format
 msgid "   -v --verbose              Be verbose.\n"
 msgstr ""
 
-#: dlltool.c:3823
+#: dlltool.c:3829
 #, c-format
 msgid "   -V --version              Display the program version.\n"
 msgstr ""
 
-#: dlltool.c:3824
+#: dlltool.c:3830
 #, c-format
 msgid "   -h --help                 Display this information.\n"
 msgstr ""
 
-#: dlltool.c:3825
+#: dlltool.c:3831
 #, c-format
 msgid "   @<file>                   Read options from <file>.\n"
 msgstr ""
 
-#: dlltool.c:3827
+#: dlltool.c:3833
 #, c-format
 msgid ""
 "   -M --mcore-elf <outname>  Process mcore-elf object files into <outname>.\n"
 msgstr ""
 
-#: dlltool.c:3828
+#: dlltool.c:3834
 #, c-format
 msgid "   -L --linker <name>        Use <name> as the linker.\n"
 msgstr ""
 
-#: dlltool.c:3829
+#: dlltool.c:3835
 #, c-format
 msgid "   -F --linker-flags <flags> Pass <flags> to the linker.\n"
 msgstr ""
 
-#: dlltool.c:3966
+#: dlltool.c:3972
 #, c-format
 msgid "Path components stripped from dllname, '%s'."
 msgstr ""
 
-#: dlltool.c:4014
+#: dlltool.c:4020
 #, c-format
 msgid "Unable to open base-file: %s"
 msgstr ""
 
-#: dlltool.c:4049
+#: dlltool.c:4055
 #, c-format
 msgid "Machine '%s' not supported"
 msgstr ""
 
-#: dlltool.c:4118
+#: dlltool.c:4124
 #, c-format
 msgid "Warning, machine type (%d) not supported for delayimport."
 msgstr ""
 
-#: dlltool.c:4186 dllwrap.c:201
+#: dlltool.c:4192 dllwrap.c:201
 #, c-format
 msgid "Tried file: %s"
 msgstr ""
 
-#: dlltool.c:4193 dllwrap.c:208
+#: dlltool.c:4199 dllwrap.c:208
 #, c-format
 msgid "Using file: %s"
 msgstr ""
@@ -1276,60 +1276,60 @@ msgstr ""
 msgid "DRIVER options  : %s\n"
 msgstr ""
 
-#: dwarf.c:101 dwarf.c:145 readelf.c:355 readelf.c:520
+#: dwarf.c:106 dwarf.c:155 readelf.c:357 readelf.c:525
 #, c-format
 msgid "Unhandled data length: %d\n"
 msgstr ""
 
-#: dwarf.c:294 dwarf.c:2625
+#: dwarf.c:304 dwarf.c:2649
 msgid "badly formed extended line op encountered!\n"
 msgstr ""
 
-#: dwarf.c:301
+#: dwarf.c:311
 #, c-format
 msgid "  Extended opcode %d: "
 msgstr ""
 
-#: dwarf.c:306
+#: dwarf.c:316
 #, c-format
 msgid ""
 "End of Sequence\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:312
+#: dwarf.c:322
 #, c-format
 msgid "set Address to 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:317
+#: dwarf.c:327
 #, c-format
 msgid "  define new File Table entry\n"
 msgstr ""
 
-#: dwarf.c:318 dwarf.c:2240
+#: dwarf.c:328 dwarf.c:2263
 #, c-format
 msgid "  Entry\tDir\tTime\tSize\tName\n"
 msgstr ""
 
-#: dwarf.c:320
+#: dwarf.c:330
 #, c-format
 msgid "   %d\t"
 msgstr ""
 
-#: dwarf.c:323 dwarf.c:325 dwarf.c:327 dwarf.c:2252 dwarf.c:2254 dwarf.c:2256
+#: dwarf.c:333 dwarf.c:335 dwarf.c:337 dwarf.c:2275 dwarf.c:2277 dwarf.c:2279
 #, c-format
 msgid "%lu\t"
 msgstr ""
 
-#: dwarf.c:328
+#: dwarf.c:338
 #, c-format
 msgid ""
 "%s\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:332
+#: dwarf.c:342
 #, c-format
 msgid "set Discriminator to %lu\n"
 msgstr ""
@@ -1338,456 +1338,456 @@ msgstr ""
 #. the limited range of the unsigned char data type used
 #. for op_code.
 #. && op_code <= DW_LNE_hi_user
-#: dwarf.c:374
+#: dwarf.c:384
 #, c-format
 msgid "user defined: length %d\n"
 msgstr ""
 
-#: dwarf.c:376 dwarf.c:2656
+#: dwarf.c:386 dwarf.c:2680
 #, c-format
 msgid "UNKNOWN: length %d\n"
 msgstr ""
 
-#: dwarf.c:389
+#: dwarf.c:399
 msgid "<no .debug_str section>"
 msgstr ""
 
-#: dwarf.c:395
+#: dwarf.c:405
 #, c-format
 msgid "DW_FORM_strp offset too big: %lx\n"
 msgstr ""
 
-#: dwarf.c:396
+#: dwarf.c:406
 msgid "<offset is too big>"
 msgstr ""
 
-#: dwarf.c:629
+#: dwarf.c:639
 #, c-format
 msgid "Unknown TAG value: %lx"
 msgstr ""
 
-#: dwarf.c:665
+#: dwarf.c:675
 #, c-format
 msgid "Unknown FORM value: %lx"
 msgstr ""
 
-#: dwarf.c:674
+#: dwarf.c:684
 #, c-format
 msgid " %lu byte block: "
 msgstr ""
 
-#: dwarf.c:1092
+#: dwarf.c:1102
 #, c-format
 msgid "(User defined location op)"
 msgstr ""
 
-#: dwarf.c:1094
+#: dwarf.c:1104
 #, c-format
 msgid "(Unknown location op)"
 msgstr ""
 
-#: dwarf.c:1142
+#: dwarf.c:1152
 msgid "Internal error: DWARF version is not 2 or 3.\n"
 msgstr ""
 
-#: dwarf.c:1241
+#: dwarf.c:1251
 msgid "DW_FORM_data8 is unsupported when sizeof (unsigned long) != 8\n"
 msgstr ""
 
-#: dwarf.c:1290
+#: dwarf.c:1300
 #, c-format
 msgid " (indirect string, offset: 0x%lx): %s"
 msgstr ""
 
-#: dwarf.c:1299
+#: dwarf.c:1309
 #, c-format
 msgid "Unrecognized form: %lu\n"
 msgstr ""
 
-#: dwarf.c:1383
+#: dwarf.c:1393
 #, c-format
 msgid "(not inlined)"
 msgstr ""
 
-#: dwarf.c:1386
+#: dwarf.c:1396
 #, c-format
 msgid "(inlined)"
 msgstr ""
 
-#: dwarf.c:1389
+#: dwarf.c:1399
 #, c-format
 msgid "(declared as inline but ignored)"
 msgstr ""
 
-#: dwarf.c:1392
+#: dwarf.c:1402
 #, c-format
 msgid "(declared as inline and inlined)"
 msgstr ""
 
-#: dwarf.c:1395
+#: dwarf.c:1405
 #, c-format
 msgid "  (Unknown inline attribute value: %lx)"
 msgstr ""
 
-#: dwarf.c:1556
+#: dwarf.c:1566
 #, c-format
 msgid "(location list)"
 msgstr ""
 
-#: dwarf.c:1575 dwarf.c:3257
+#: dwarf.c:1585 dwarf.c:3281
 #, c-format
 msgid " [without DW_AT_frame_base]"
 msgstr ""
 
-#: dwarf.c:1587
+#: dwarf.c:1597
 #, c-format
 msgid ""
 "Offset %lx used as value for DW_AT_import attribute of DIE at offset %lx is "
 "too big.\n"
 msgstr ""
 
-#: dwarf.c:1761
+#: dwarf.c:1771
 #, c-format
 msgid "Unknown AT value: %lx"
 msgstr ""
 
-#: dwarf.c:1828
+#: dwarf.c:1838
 #, c-format
 msgid "Reserved length value (%lx) found in section %s\n"
 msgstr ""
 
-#: dwarf.c:1839
+#: dwarf.c:1849
 #, c-format
 msgid "Corrupt unit length (%lx) found in section %s\n"
 msgstr ""
 
-#: dwarf.c:1846
+#: dwarf.c:1856
 #, c-format
 msgid "No comp units in %s section ?"
 msgstr ""
 
-#: dwarf.c:1855
+#: dwarf.c:1865
 #, c-format
 msgid "Not enough memory for a debug info array of %u entries"
 msgstr ""
 
-#: dwarf.c:1863 dwarf.c:2858 dwarf.c:2952 dwarf.c:3026 dwarf.c:3143
-#: dwarf.c:3292 dwarf.c:3350 dwarf.c:3546
+#: dwarf.c:1873 dwarf.c:2882 dwarf.c:2976 dwarf.c:3050 dwarf.c:3167
+#: dwarf.c:3316 dwarf.c:3374 dwarf.c:3571
 #, c-format
 msgid ""
 "Contents of the %s section:\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:1871
+#: dwarf.c:1881
 #, c-format
 msgid "Unable to locate %s section!\n"
 msgstr ""
 
-#: dwarf.c:1934
+#: dwarf.c:1944
 #, c-format
 msgid "  Compilation Unit @ offset 0x%lx:\n"
 msgstr ""
 
-#: dwarf.c:1935
+#: dwarf.c:1945
 #, c-format
 msgid "   Length:        0x%lx (%s)\n"
 msgstr ""
 
-#: dwarf.c:1937
+#: dwarf.c:1947
 #, c-format
 msgid "   Version:       %d\n"
 msgstr ""
 
-#: dwarf.c:1938
+#: dwarf.c:1948
 #, c-format
 msgid "   Abbrev Offset: %ld\n"
 msgstr ""
 
-#: dwarf.c:1939
+#: dwarf.c:1949
 #, c-format
 msgid "   Pointer Size:  %d\n"
 msgstr ""
 
-#: dwarf.c:1945
+#: dwarf.c:1955
 #, c-format
 msgid ""
 "Debug info is corrupted, length of CU at %lx extends beyond end of section "
 "(length = %lx)\n"
 msgstr ""
 
-#: dwarf.c:1954
+#: dwarf.c:1964
 #, c-format
 msgid "CU at offset %lx contains corrupt or unsupported version number: %d.\n"
 msgstr ""
 
-#: dwarf.c:1964
+#: dwarf.c:1974
 #, c-format
 msgid ""
 "Debug info is corrupted, abbrev offset (%lx) is larger than abbrev section "
 "size (%lx)\n"
 msgstr ""
 
-#: dwarf.c:1998
+#: dwarf.c:2021
 #, c-format
 msgid ""
 "Bogus end-of-siblings marker detected at offset %lx in .debug_info section\n"
 msgstr ""
 
-#: dwarf.c:2002
+#: dwarf.c:2025
 msgid "Further warnings about bogus end-of-sibling markers suppressed\n"
 msgstr ""
 
-#: dwarf.c:2009
+#: dwarf.c:2032
 #, c-format
 msgid " <%d><%lx>: Abbrev Number: %lu"
 msgstr ""
 
-#: dwarf.c:2026
+#: dwarf.c:2049
 #, c-format
 msgid ""
 "DIE at offset %lx refers to abbreviation number %lu which does not exist\n"
 msgstr ""
 
-#: dwarf.c:2032
+#: dwarf.c:2055
 #, c-format
 msgid " (%s)\n"
 msgstr ""
 
-#: dwarf.c:2123
+#: dwarf.c:2146
 #, c-format
 msgid ""
 "Raw dump of debug contents of section %s:\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:2161
+#: dwarf.c:2184
 #, c-format
 msgid ""
 "The information in section %s appears to be corrupt - the section is too "
 "small\n"
 msgstr ""
 
-#: dwarf.c:2171 dwarf.c:2459
+#: dwarf.c:2194 dwarf.c:2482
 msgid "Only DWARF version 2 and 3 line info is currently supported.\n"
 msgstr ""
 
-#: dwarf.c:2192
+#: dwarf.c:2215
 #, c-format
 msgid "  Offset:                      0x%lx\n"
 msgstr ""
 
-#: dwarf.c:2193
+#: dwarf.c:2216
 #, c-format
 msgid "  Length:                      %ld\n"
 msgstr ""
 
-#: dwarf.c:2194
+#: dwarf.c:2217
 #, c-format
 msgid "  DWARF Version:               %d\n"
 msgstr ""
 
-#: dwarf.c:2195
+#: dwarf.c:2218
 #, c-format
 msgid "  Prologue Length:             %d\n"
 msgstr ""
 
-#: dwarf.c:2196
+#: dwarf.c:2219
 #, c-format
 msgid "  Minimum Instruction Length:  %d\n"
 msgstr ""
 
-#: dwarf.c:2197
+#: dwarf.c:2220
 #, c-format
 msgid "  Initial value of 'is_stmt':  %d\n"
 msgstr ""
 
-#: dwarf.c:2198
+#: dwarf.c:2221
 #, c-format
 msgid "  Line Base:                   %d\n"
 msgstr ""
 
-#: dwarf.c:2199
+#: dwarf.c:2222
 #, c-format
 msgid "  Line Range:                  %d\n"
 msgstr ""
 
-#: dwarf.c:2200
+#: dwarf.c:2223
 #, c-format
 msgid "  Opcode Base:                 %d\n"
 msgstr ""
 
-#: dwarf.c:2209
+#: dwarf.c:2232
 #, c-format
 msgid ""
 "\n"
 " Opcodes:\n"
 msgstr ""
 
-#: dwarf.c:2212
+#: dwarf.c:2235
 #, c-format
 msgid "  Opcode %d has %d args\n"
 msgstr ""
 
-#: dwarf.c:2218
+#: dwarf.c:2241
 #, c-format
 msgid ""
 "\n"
 " The Directory Table is empty.\n"
 msgstr ""
 
-#: dwarf.c:2221
+#: dwarf.c:2244
 #, c-format
 msgid ""
 "\n"
 " The Directory Table:\n"
 msgstr ""
 
-#: dwarf.c:2225
+#: dwarf.c:2248
 #, c-format
 msgid "  %s\n"
 msgstr ""
 
-#: dwarf.c:2236
+#: dwarf.c:2259
 #, c-format
 msgid ""
 "\n"
 " The File Name Table is empty.\n"
 msgstr ""
 
-#: dwarf.c:2239
+#: dwarf.c:2262
 #, c-format
 msgid ""
 "\n"
 " The File Name Table:\n"
 msgstr ""
 
-#: dwarf.c:2247
+#: dwarf.c:2270
 #, c-format
 msgid "  %d\t"
 msgstr ""
 
-#: dwarf.c:2258
+#: dwarf.c:2281
 #, c-format
 msgid "%s\n"
 msgstr ""
 
 #. Now display the statements.
-#: dwarf.c:2266
+#: dwarf.c:2289
 #, c-format
 msgid ""
 "\n"
 " Line Number Statements:\n"
 msgstr ""
 
-#: dwarf.c:2282
+#: dwarf.c:2305
 #, c-format
 msgid "  Special opcode %d: advance Address by %lu to 0x%lx"
 msgstr ""
 
-#: dwarf.c:2286
+#: dwarf.c:2309
 #, c-format
 msgid " and Line by %d to %d\n"
 msgstr ""
 
-#: dwarf.c:2296
+#: dwarf.c:2319
 #, c-format
 msgid "  Copy\n"
 msgstr ""
 
-#: dwarf.c:2304
+#: dwarf.c:2327
 #, c-format
 msgid "  Advance PC by %lu to 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:2312
+#: dwarf.c:2335
 #, c-format
 msgid "  Advance Line by %d to %d\n"
 msgstr ""
 
-#: dwarf.c:2319
+#: dwarf.c:2342
 #, c-format
 msgid "  Set File Name to entry %d in the File Name Table\n"
 msgstr ""
 
-#: dwarf.c:2327
+#: dwarf.c:2350
 #, c-format
 msgid "  Set column to %lu\n"
 msgstr ""
 
-#: dwarf.c:2334
+#: dwarf.c:2357
 #, c-format
 msgid "  Set is_stmt to %d\n"
 msgstr ""
 
-#: dwarf.c:2339
+#: dwarf.c:2362
 #, c-format
 msgid "  Set basic block\n"
 msgstr ""
 
-#: dwarf.c:2347
+#: dwarf.c:2370
 #, c-format
 msgid "  Advance PC by constant %lu to 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:2355
+#: dwarf.c:2378
 #, c-format
 msgid "  Advance PC by fixed size amount %lu to 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:2360
+#: dwarf.c:2383
 #, c-format
 msgid "  Set prologue_end to true\n"
 msgstr ""
 
-#: dwarf.c:2364
+#: dwarf.c:2387
 #, c-format
 msgid "  Set epilogue_begin to true\n"
 msgstr ""
 
-#: dwarf.c:2370 dwarf.c:2734
+#: dwarf.c:2393 dwarf.c:2758
 #, c-format
 msgid "  Set ISA to %lu\n"
 msgstr ""
 
-#: dwarf.c:2374 dwarf.c:2738
+#: dwarf.c:2397 dwarf.c:2762
 #, c-format
 msgid "  Unknown opcode %d with operands: "
 msgstr ""
 
-#: dwarf.c:2407
+#: dwarf.c:2430
 #, c-format
 msgid ""
 "Decoded dump of debug contents of section %s:\n"
 "\n"
 msgstr ""
 
-#: dwarf.c:2449
+#: dwarf.c:2472
 msgid "The line info appears to be corrupt - the section is too small\n"
 msgstr ""
 
-#: dwarf.c:2568
+#: dwarf.c:2592
 #, c-format
 msgid "CU: %s:\n"
 msgstr ""
 
-#: dwarf.c:2569 dwarf.c:2582
+#: dwarf.c:2593 dwarf.c:2606
 #, c-format
 msgid "File name                            Line number    Starting address\n"
 msgstr ""
 
-#: dwarf.c:2575
+#: dwarf.c:2599
 #, c-format
 msgid "CU: %s/%s:\n"
 msgstr ""
 
-#: dwarf.c:2580 dwarf.c:2652
+#: dwarf.c:2604 dwarf.c:2676
 #, c-format
 msgid "%s:\n"
 msgstr ""
 
 #. If directory index is 0, that means current directory.
-#: dwarf.c:2685
+#: dwarf.c:2709
 #, c-format
 msgid ""
 "\n"
@@ -1795,116 +1795,116 @@ msgid ""
 msgstr ""
 
 #. The directory index starts counting at 1.
-#: dwarf.c:2691
+#: dwarf.c:2715
 #, c-format
 msgid ""
 "\n"
 "%s/%s:\n"
 msgstr ""
 
-#: dwarf.c:2776
+#: dwarf.c:2800
 #, c-format
 msgid "%-35s  %11d  %#18lx\n"
 msgstr ""
 
-#: dwarf.c:2781
+#: dwarf.c:2805
 #, c-format
 msgid "%s  %11d  %#18lx\n"
 msgstr ""
 
-#: dwarf.c:2811 dwarf.c:3088 dwarf.c:3510
+#: dwarf.c:2835 dwarf.c:3112 dwarf.c:3534
 #, c-format
 msgid ""
 "Unable to load/parse the .debug_info section, so cannot interpret the %s "
 "section.\n"
 msgstr ""
 
-#: dwarf.c:2892 dwarf.c:3395
+#: dwarf.c:2916 dwarf.c:3419
 #, c-format
 msgid ""
 ".debug_info offset of 0x%lx in %s section does not point to a CU header.\n"
 msgstr ""
 
-#: dwarf.c:2906
+#: dwarf.c:2930
 msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
 msgstr ""
 
-#: dwarf.c:2913
+#: dwarf.c:2937
 #, c-format
 msgid "  Length:                              %ld\n"
 msgstr ""
 
-#: dwarf.c:2915
+#: dwarf.c:2939
 #, c-format
 msgid "  Version:                             %d\n"
 msgstr ""
 
-#: dwarf.c:2917
+#: dwarf.c:2941
 #, c-format
 msgid "  Offset into .debug_info section:     0x%lx\n"
 msgstr ""
 
-#: dwarf.c:2919
+#: dwarf.c:2943
 #, c-format
 msgid "  Size of area in .debug_info section: %ld\n"
 msgstr ""
 
-#: dwarf.c:2922
+#: dwarf.c:2946
 #, c-format
 msgid ""
 "\n"
 "    Offset\tName\n"
 msgstr ""
 
-#: dwarf.c:2973
+#: dwarf.c:2997
 #, c-format
 msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n"
 msgstr ""
 
-#: dwarf.c:2979
+#: dwarf.c:3003
 #, c-format
 msgid " DW_MACINFO_end_file\n"
 msgstr ""
 
-#: dwarf.c:2987
+#: dwarf.c:3011
 #, c-format
 msgid " DW_MACINFO_define - lineno : %d macro : %s\n"
 msgstr ""
 
-#: dwarf.c:2996
+#: dwarf.c:3020
 #, c-format
 msgid " DW_MACINFO_undef - lineno : %d macro : %s\n"
 msgstr ""
 
-#: dwarf.c:3008
+#: dwarf.c:3032
 #, c-format
 msgid " DW_MACINFO_vendor_ext - constant : %d string : %s\n"
 msgstr ""
 
-#: dwarf.c:3037
+#: dwarf.c:3061
 #, c-format
 msgid "  Number TAG\n"
 msgstr ""
 
-#: dwarf.c:3043
+#: dwarf.c:3067
 #, c-format
 msgid "   %ld      %s    [%s]\n"
 msgstr ""
 
-#: dwarf.c:3046
+#: dwarf.c:3070
 msgid "has children"
 msgstr ""
 
-#: dwarf.c:3046
+#: dwarf.c:3070
 msgid "no children"
 msgstr ""
 
-#: dwarf.c:3049
+#: dwarf.c:3073
 #, c-format
 msgid "    %-18s %s\n"
 msgstr ""
 
-#: dwarf.c:3082 dwarf.c:3288 dwarf.c:3504
+#: dwarf.c:3106 dwarf.c:3312 dwarf.c:3528
 #, c-format
 msgid ""
 "\n"
@@ -1912,181 +1912,181 @@ msgid ""
 msgstr ""
 
 #. FIXME: Should we handle this case?
-#: dwarf.c:3132
+#: dwarf.c:3156
 msgid "Location lists in .debug_info section aren't in ascending order!\n"
 msgstr ""
 
-#: dwarf.c:3135
+#: dwarf.c:3159
 msgid "No location lists in .debug_info section!\n"
 msgstr ""
 
-#: dwarf.c:3140
+#: dwarf.c:3164
 #, c-format
 msgid "Location lists in %s section start at 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:3144
+#: dwarf.c:3168
 #, c-format
 msgid "    Offset   Begin    End      Expression\n"
 msgstr ""
 
-#: dwarf.c:3175
+#: dwarf.c:3199
 #, c-format
 msgid "There is a hole [0x%lx - 0x%lx] in .debug_loc section.\n"
 msgstr ""
 
-#: dwarf.c:3179
+#: dwarf.c:3203
 #, c-format
 msgid "There is an overlap [0x%lx - 0x%lx] in .debug_loc section.\n"
 msgstr ""
 
-#: dwarf.c:3187
+#: dwarf.c:3211
 #, c-format
 msgid "Offset 0x%lx is bigger than .debug_loc section size.\n"
 msgstr ""
 
-#: dwarf.c:3196 dwarf.c:3231 dwarf.c:3241
+#: dwarf.c:3220 dwarf.c:3255 dwarf.c:3265
 #, c-format
 msgid "Location list starting at offset 0x%lx is not terminated.\n"
 msgstr ""
 
-#: dwarf.c:3215 dwarf.c:3597
+#: dwarf.c:3239 dwarf.c:3622
 #, c-format
 msgid "<End of list>\n"
 msgstr ""
 
-#: dwarf.c:3225
+#: dwarf.c:3249
 #, c-format
 msgid "(base address)\n"
 msgstr ""
 
-#: dwarf.c:3260
+#: dwarf.c:3284
 msgid " (start == end)"
 msgstr ""
 
-#: dwarf.c:3262
+#: dwarf.c:3286
 msgid " (start > end)"
 msgstr ""
 
-#: dwarf.c:3272
+#: dwarf.c:3296
 #, c-format
 msgid "There are %ld unused bytes at the end of section %s\n"
 msgstr ""
 
-#: dwarf.c:3406
+#: dwarf.c:3430
 msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
 msgstr ""
 
-#: dwarf.c:3410
+#: dwarf.c:3434
 #, c-format
 msgid "  Length:                   %ld\n"
 msgstr ""
 
-#: dwarf.c:3411
+#: dwarf.c:3435
 #, c-format
 msgid "  Version:                  %d\n"
 msgstr ""
 
-#: dwarf.c:3412
+#: dwarf.c:3436
 #, c-format
 msgid "  Offset into .debug_info:  0x%lx\n"
 msgstr ""
 
-#: dwarf.c:3413
+#: dwarf.c:3437
 #, c-format
 msgid "  Pointer Size:             %d\n"
 msgstr ""
 
-#: dwarf.c:3414
+#: dwarf.c:3438
 #, c-format
 msgid "  Segment Size:             %d\n"
 msgstr ""
 
-#: dwarf.c:3423
+#: dwarf.c:3447
 msgid "Pointer size + Segment size is not a power of two.\n"
 msgstr ""
 
-#: dwarf.c:3428
+#: dwarf.c:3452
 #, c-format
 msgid ""
 "\n"
 "    Address            Length\n"
 msgstr ""
 
-#: dwarf.c:3430
+#: dwarf.c:3454
 #, c-format
 msgid ""
 "\n"
 "    Address    Length\n"
 msgstr ""
 
-#: dwarf.c:3520
+#: dwarf.c:3544
 msgid "No range lists in .debug_info section!\n"
 msgstr ""
 
-#: dwarf.c:3543
+#: dwarf.c:3568
 #, c-format
 msgid "Range lists in %s section start at 0x%lx\n"
 msgstr ""
 
-#: dwarf.c:3547
+#: dwarf.c:3572
 #, c-format
 msgid "    Offset   Begin    End\n"
 msgstr ""
 
-#: dwarf.c:3568
+#: dwarf.c:3593
 #, c-format
 msgid "There is a hole [0x%lx - 0x%lx] in %s section.\n"
 msgstr ""
 
-#: dwarf.c:3572
+#: dwarf.c:3597
 #, c-format
 msgid "There is an overlap [0x%lx - 0x%lx] in %s section.\n"
 msgstr ""
 
-#: dwarf.c:3615
+#: dwarf.c:3640
 msgid "(start == end)"
 msgstr ""
 
-#: dwarf.c:3617
+#: dwarf.c:3642
 msgid "(start > end)"
 msgstr ""
 
-#: dwarf.c:3853
+#: dwarf.c:3879
 msgid "bad register: "
 msgstr ""
 
-#: dwarf.c:3855
+#: dwarf.c:3881
 #, c-format
 msgid "Contents of the %s section:\n"
 msgstr ""
 
-#: dwarf.c:4619
+#: dwarf.c:4646
 #, c-format
 msgid "  DW_CFA_??? (User defined call frame op: %#x)\n"
 msgstr ""
 
-#: dwarf.c:4621
+#: dwarf.c:4648
 #, c-format
 msgid "unsupported or unknown Dwarf Call Frame Instruction number: %#x\n"
 msgstr ""
 
-#: dwarf.c:4645
+#: dwarf.c:4672
 #, c-format
 msgid "Displaying the debug contents of section %s is not yet supported.\n"
 msgstr ""
 
-#: dwarf.c:4687
+#: dwarf.c:4714
 #, c-format
 msgid "%s: Error: "
 msgstr ""
 
-#: dwarf.c:4698
+#: dwarf.c:4725
 #, c-format
 msgid "%s: Warning: "
 msgstr ""
 
-#: dwarf.c:4796 dwarf.c:4862
+#: dwarf.c:4823 dwarf.c:4889
 #, c-format
 msgid "Unrecognized debug option '%s'\n"
 msgstr ""
@@ -2111,238 +2111,238 @@ msgstr ""
 msgid "  [-X32_64]    - accepts 32 and 64 bit objects\n"
 msgstr ""
 
-#: ieee.c:309
+#: ieee.c:311
 msgid "unexpected end of debugging information"
 msgstr ""
 
-#: ieee.c:396
+#: ieee.c:398
 msgid "invalid number"
 msgstr ""
 
-#: ieee.c:449
+#: ieee.c:451
 msgid "invalid string length"
 msgstr ""
 
-#: ieee.c:504 ieee.c:545
+#: ieee.c:506 ieee.c:547
 msgid "expression stack overflow"
 msgstr ""
 
-#: ieee.c:524
+#: ieee.c:526
 msgid "unsupported IEEE expression operator"
 msgstr ""
 
-#: ieee.c:539
+#: ieee.c:541
 msgid "unknown section"
 msgstr ""
 
-#: ieee.c:560
+#: ieee.c:562
 msgid "expression stack underflow"
 msgstr ""
 
-#: ieee.c:574
+#: ieee.c:576
 msgid "expression stack mismatch"
 msgstr ""
 
-#: ieee.c:611
+#: ieee.c:613
 msgid "unknown builtin type"
 msgstr ""
 
-#: ieee.c:756
+#: ieee.c:758
 msgid "BCD float type not supported"
 msgstr ""
 
-#: ieee.c:893
+#: ieee.c:895
 msgid "unexpected number"
 msgstr ""
 
-#: ieee.c:900
+#: ieee.c:902
 msgid "unexpected record type"
 msgstr ""
 
-#: ieee.c:933
+#: ieee.c:935
 msgid "blocks left on stack at end"
 msgstr ""
 
-#: ieee.c:1206
+#: ieee.c:1208
 msgid "unknown BB type"
 msgstr ""
 
-#: ieee.c:1215
+#: ieee.c:1217
 msgid "stack overflow"
 msgstr ""
 
-#: ieee.c:1238
+#: ieee.c:1240
 msgid "stack underflow"
 msgstr ""
 
-#: ieee.c:1350 ieee.c:1420 ieee.c:2118
+#: ieee.c:1352 ieee.c:1422 ieee.c:2120
 msgid "illegal variable index"
 msgstr ""
 
-#: ieee.c:1398
+#: ieee.c:1400
 msgid "illegal type index"
 msgstr ""
 
-#: ieee.c:1408 ieee.c:1445
+#: ieee.c:1410 ieee.c:1447
 msgid "unknown TY code"
 msgstr ""
 
-#: ieee.c:1427
+#: ieee.c:1429
 msgid "undefined variable in TY"
 msgstr ""
 
 #. Pascal file name.  FIXME.
-#: ieee.c:1839
+#: ieee.c:1841
 msgid "Pascal file name not supported"
 msgstr ""
 
-#: ieee.c:1887
+#: ieee.c:1889
 msgid "unsupported qualifier"
 msgstr ""
 
-#: ieee.c:2156
+#: ieee.c:2158
 msgid "undefined variable in ATN"
 msgstr ""
 
-#: ieee.c:2199
+#: ieee.c:2201
 msgid "unknown ATN type"
 msgstr ""
 
 #. Reserved for FORTRAN common.
-#: ieee.c:2321
+#: ieee.c:2323
 msgid "unsupported ATN11"
 msgstr ""
 
 #. We have no way to record this information.  FIXME.
-#: ieee.c:2348
+#: ieee.c:2350
 msgid "unsupported ATN12"
 msgstr ""
 
-#: ieee.c:2408
+#: ieee.c:2410
 msgid "unexpected string in C++ misc"
 msgstr ""
 
-#: ieee.c:2421
+#: ieee.c:2423
 msgid "bad misc record"
 msgstr ""
 
-#: ieee.c:2462
+#: ieee.c:2464
 msgid "unrecognized C++ misc record"
 msgstr ""
 
-#: ieee.c:2577
+#: ieee.c:2579
 msgid "undefined C++ object"
 msgstr ""
 
-#: ieee.c:2611
+#: ieee.c:2613
 msgid "unrecognized C++ object spec"
 msgstr ""
 
-#: ieee.c:2647
+#: ieee.c:2649
 msgid "unsupported C++ object type"
 msgstr ""
 
-#: ieee.c:2657
+#: ieee.c:2659
 msgid "C++ base class not defined"
 msgstr ""
 
-#: ieee.c:2669 ieee.c:2774
+#: ieee.c:2671 ieee.c:2776
 msgid "C++ object has no fields"
 msgstr ""
 
-#: ieee.c:2688
+#: ieee.c:2690
 msgid "C++ base class not found in container"
 msgstr ""
 
-#: ieee.c:2795
+#: ieee.c:2797
 msgid "C++ data member not found in container"
 msgstr ""
 
-#: ieee.c:2836 ieee.c:2986
+#: ieee.c:2838 ieee.c:2988
 msgid "unknown C++ visibility"
 msgstr ""
 
-#: ieee.c:2870
+#: ieee.c:2872
 msgid "bad C++ field bit pos or size"
 msgstr ""
 
-#: ieee.c:2962
+#: ieee.c:2964
 msgid "bad type for C++ method function"
 msgstr ""
 
-#: ieee.c:2972
+#: ieee.c:2974
 msgid "no type information for C++ method function"
 msgstr ""
 
-#: ieee.c:3011
+#: ieee.c:3013
 msgid "C++ static virtual method"
 msgstr ""
 
-#: ieee.c:3106
+#: ieee.c:3108
 msgid "unrecognized C++ object overhead spec"
 msgstr ""
 
-#: ieee.c:3145
+#: ieee.c:3147
 msgid "undefined C++ vtable"
 msgstr ""
 
-#: ieee.c:3214
+#: ieee.c:3216
 msgid "C++ default values not in a function"
 msgstr ""
 
-#: ieee.c:3254
+#: ieee.c:3256
 msgid "unrecognized C++ default type"
 msgstr ""
 
-#: ieee.c:3285
+#: ieee.c:3287
 msgid "reference parameter is not a pointer"
 msgstr ""
 
-#: ieee.c:3368
+#: ieee.c:3370
 msgid "unrecognized C++ reference type"
 msgstr ""
 
-#: ieee.c:3450
+#: ieee.c:3452
 msgid "C++ reference not found"
 msgstr ""
 
-#: ieee.c:3458
+#: ieee.c:3460
 msgid "C++ reference is not pointer"
 msgstr ""
 
-#: ieee.c:3484 ieee.c:3492
+#: ieee.c:3486 ieee.c:3494
 msgid "missing required ASN"
 msgstr ""
 
-#: ieee.c:3519 ieee.c:3527
+#: ieee.c:3521 ieee.c:3529
 msgid "missing required ATN65"
 msgstr ""
 
-#: ieee.c:3541
+#: ieee.c:3543
 msgid "bad ATN65 record"
 msgstr ""
 
-#: ieee.c:4169
+#: ieee.c:4171
 #, c-format
 msgid "IEEE numeric overflow: 0x"
 msgstr ""
 
-#: ieee.c:4213
+#: ieee.c:4215
 #, c-format
 msgid "IEEE string length overflow: %u\n"
 msgstr ""
 
-#: ieee.c:5210
+#: ieee.c:5212
 #, c-format
 msgid "IEEE unsupported integer type size %u\n"
 msgstr ""
 
-#: ieee.c:5244
+#: ieee.c:5246
 #, c-format
 msgid "IEEE unsupported float type size %u\n"
 msgstr ""
 
-#: ieee.c:5278
+#: ieee.c:5280
 #, c-format
 msgid "IEEE unsupported complex type size %u\n"
 msgstr ""
@@ -2609,17 +2609,17 @@ msgstr ""
 msgid "%s: invalid output format"
 msgstr ""
 
-#: nm.c:337 readelf.c:6917 readelf.c:6962
+#: nm.c:337 readelf.c:7016 readelf.c:7061
 #, c-format
 msgid "<processor specific>: %d"
 msgstr ""
 
-#: nm.c:339 readelf.c:6926 readelf.c:6980
+#: nm.c:339 readelf.c:7025 readelf.c:7079
 #, c-format
 msgid "<OS specific>: %d"
 msgstr ""
 
-#: nm.c:341 readelf.c:6929 readelf.c:6983
+#: nm.c:341 readelf.c:7028 readelf.c:7082
 #, c-format
 msgid "<unknown>: %d"
 msgstr ""
@@ -2911,7 +2911,7 @@ msgstr ""
 msgid "cannot open '%s': %s"
 msgstr ""
 
-#: objcopy.c:751 objcopy.c:3335
+#: objcopy.c:751 objcopy.c:3336
 #, c-format
 msgid "%s: fread failed"
 msgstr ""
@@ -2921,309 +2921,309 @@ msgstr ""
 msgid "%s:%d: Ignoring rubbish found on this line"
 msgstr ""
 
-#: objcopy.c:1120
+#: objcopy.c:1121
 #, c-format
 msgid "not stripping symbol `%s' because it is named in a relocation"
 msgstr ""
 
-#: objcopy.c:1203
+#: objcopy.c:1204
 #, c-format
 msgid "%s: Multiple redefinition of symbol \"%s\""
 msgstr ""
 
-#: objcopy.c:1207
+#: objcopy.c:1208
 #, c-format
 msgid "%s: Symbol \"%s\" is target of more than one redefinition"
 msgstr ""
 
-#: objcopy.c:1235
+#: objcopy.c:1236
 #, c-format
 msgid "couldn't open symbol redefinition file %s (error: %s)"
 msgstr ""
 
-#: objcopy.c:1313
+#: objcopy.c:1314
 #, c-format
 msgid "%s:%d: garbage found at end of line"
 msgstr ""
 
-#: objcopy.c:1316
+#: objcopy.c:1317
 #, c-format
 msgid "%s:%d: missing new symbol name"
 msgstr ""
 
-#: objcopy.c:1326
+#: objcopy.c:1327
 #, c-format
 msgid "%s:%d: premature end of file"
 msgstr ""
 
-#: objcopy.c:1352
+#: objcopy.c:1353
 #, c-format
 msgid "stat returns negative size for `%s'"
 msgstr ""
 
-#: objcopy.c:1364
+#: objcopy.c:1365
 #, c-format
 msgid "copy from `%s' [unknown] to `%s' [unknown]\n"
 msgstr ""
 
-#: objcopy.c:1419
+#: objcopy.c:1420
 msgid "Unable to change endianness of input file(s)"
 msgstr ""
 
-#: objcopy.c:1428
+#: objcopy.c:1429
 #, c-format
 msgid "copy from `%s' [%s] to `%s' [%s]\n"
 msgstr ""
 
-#: objcopy.c:1473
+#: objcopy.c:1474
 #, c-format
 msgid "Unable to recognise the format of the input file `%s'"
 msgstr ""
 
-#: objcopy.c:1476
+#: objcopy.c:1477
 #, c-format
 msgid "Warning: Output file cannot represent architecture `%s'"
 msgstr ""
 
-#: objcopy.c:1539
+#: objcopy.c:1540
 #, c-format
 msgid "warning: file alignment (0x%s) > section alignment (0x%s)"
 msgstr ""
 
-#: objcopy.c:1598
+#: objcopy.c:1599
 #, c-format
 msgid "can't add section '%s'"
 msgstr ""
 
-#: objcopy.c:1607
+#: objcopy.c:1608
 #, c-format
 msgid "can't create section `%s'"
 msgstr ""
 
-#: objcopy.c:1653
+#: objcopy.c:1654
 #, c-format
 msgid "cannot create debug link section `%s'"
 msgstr ""
 
-#: objcopy.c:1746
+#: objcopy.c:1747
 msgid "Can't fill gap after section"
 msgstr ""
 
-#: objcopy.c:1770
+#: objcopy.c:1771
 msgid "can't add padding"
 msgstr ""
 
-#: objcopy.c:1861
+#: objcopy.c:1862
 #, c-format
 msgid "cannot fill debug link section `%s'"
 msgstr ""
 
-#: objcopy.c:1924
+#: objcopy.c:1925
 msgid "error copying private BFD data"
 msgstr ""
 
-#: objcopy.c:1935
+#: objcopy.c:1936
 #, c-format
 msgid "this target does not support %lu alternative machine codes"
 msgstr ""
 
-#: objcopy.c:1939
+#: objcopy.c:1940
 msgid "treating that number as an absolute e_machine value instead"
 msgstr ""
 
-#: objcopy.c:1943
+#: objcopy.c:1944
 msgid "ignoring the alternative value"
 msgstr ""
 
-#: objcopy.c:1974 objcopy.c:2009
+#: objcopy.c:1975 objcopy.c:2010
 #, c-format
 msgid "cannot create tempdir for archive copying (error: %s)"
 msgstr ""
 
-#: objcopy.c:2070
+#: objcopy.c:2071
 msgid "Unable to recognise the format of file"
 msgstr ""
 
-#: objcopy.c:2167
+#: objcopy.c:2168
 #, c-format
 msgid "error: the input file '%s' is empty"
 msgstr ""
 
-#: objcopy.c:2299
+#: objcopy.c:2300
 #, c-format
 msgid "Multiple renames of section %s"
 msgstr ""
 
-#: objcopy.c:2350
+#: objcopy.c:2351
 msgid "error in private header data"
 msgstr ""
 
-#: objcopy.c:2428
+#: objcopy.c:2429
 msgid "failed to create output section"
 msgstr ""
 
-#: objcopy.c:2442
+#: objcopy.c:2443
 msgid "failed to set size"
 msgstr ""
 
-#: objcopy.c:2456
+#: objcopy.c:2457
 msgid "failed to set vma"
 msgstr ""
 
-#: objcopy.c:2481
+#: objcopy.c:2482
 msgid "failed to set alignment"
 msgstr ""
 
-#: objcopy.c:2515
+#: objcopy.c:2516
 msgid "failed to copy private data"
 msgstr ""
 
-#: objcopy.c:2597
+#: objcopy.c:2598
 msgid "relocation count is negative"
 msgstr ""
 
 #. User must pad the section up in order to do this.
-#: objcopy.c:2658
+#: objcopy.c:2659
 #, c-format
 msgid ""
 "cannot reverse bytes: length of section %s must be evenly divisible by %d"
 msgstr ""
 
-#: objcopy.c:2842
+#: objcopy.c:2843
 msgid "can't create debugging section"
 msgstr ""
 
-#: objcopy.c:2855
+#: objcopy.c:2856
 msgid "can't set debugging section contents"
 msgstr ""
 
-#: objcopy.c:2863
+#: objcopy.c:2864
 #, c-format
 msgid "don't know how to write debugging information for %s"
 msgstr ""
 
-#: objcopy.c:3005
+#: objcopy.c:3006
 msgid "could not create temporary file to hold stripped copy"
 msgstr ""
 
-#: objcopy.c:3077
+#: objcopy.c:3078
 #, c-format
 msgid "%s: bad version in PE subsystem"
 msgstr ""
 
-#: objcopy.c:3107
+#: objcopy.c:3108
 #, c-format
 msgid "unknown PE subsystem: %s"
 msgstr ""
 
-#: objcopy.c:3167
+#: objcopy.c:3168
 msgid "byte number must be non-negative"
 msgstr ""
 
-#: objcopy.c:3177
+#: objcopy.c:3178
 msgid "interleave must be positive"
 msgstr ""
 
-#: objcopy.c:3197 objcopy.c:3205
+#: objcopy.c:3198 objcopy.c:3206
 #, c-format
 msgid "%s both copied and removed"
 msgstr ""
 
-#: objcopy.c:3306 objcopy.c:3380 objcopy.c:3480 objcopy.c:3511 objcopy.c:3535
-#: objcopy.c:3539 objcopy.c:3559
+#: objcopy.c:3307 objcopy.c:3381 objcopy.c:3481 objcopy.c:3512 objcopy.c:3536
+#: objcopy.c:3540 objcopy.c:3560
 #, c-format
 msgid "bad format for %s"
 msgstr ""
 
-#: objcopy.c:3330
+#: objcopy.c:3331
 #, c-format
 msgid "cannot open: %s: %s"
 msgstr ""
 
-#: objcopy.c:3449
+#: objcopy.c:3450
 #, c-format
 msgid "Warning: truncating gap-fill from 0x%s to 0x%x"
 msgstr ""
 
-#: objcopy.c:3610
+#: objcopy.c:3611
 #, c-format
 msgid "unknown long section names option '%s'"
 msgstr ""
 
-#: objcopy.c:3628
+#: objcopy.c:3629
 msgid "unable to parse alternative machine code"
 msgstr ""
 
-#: objcopy.c:3673
+#: objcopy.c:3674
 msgid "number of bytes to reverse must be positive and even"
 msgstr ""
 
-#: objcopy.c:3676
+#: objcopy.c:3677
 #, c-format
 msgid "Warning: ignoring previous --reverse-bytes value of %d"
 msgstr ""
 
-#: objcopy.c:3691
+#: objcopy.c:3692
 #, c-format
 msgid "%s: invalid reserve value for --heap"
 msgstr ""
 
-#: objcopy.c:3697
+#: objcopy.c:3698
 #, c-format
 msgid "%s: invalid commit value for --heap"
 msgstr ""
 
-#: objcopy.c:3722
+#: objcopy.c:3723
 #, c-format
 msgid "%s: invalid reserve value for --stack"
 msgstr ""
 
-#: objcopy.c:3728
+#: objcopy.c:3729
 #, c-format
 msgid "%s: invalid commit value for --stack"
 msgstr ""
 
-#: objcopy.c:3757
+#: objcopy.c:3758
 msgid "byte number must be less than interleave"
 msgstr ""
 
-#: objcopy.c:3784
+#: objcopy.c:3785
 #, c-format
 msgid "unknown input EFI target: %s"
 msgstr ""
 
-#: objcopy.c:3815
+#: objcopy.c:3816
 #, c-format
 msgid "unknown output EFI target: %s"
 msgstr ""
 
-#: objcopy.c:3840
+#: objcopy.c:3841
 #, c-format
 msgid "architecture %s unknown"
 msgstr ""
 
-#: objcopy.c:3844
+#: objcopy.c:3845
 msgid ""
 "Warning: input target 'binary' required for binary architecture parameter."
 msgstr ""
 
-#: objcopy.c:3845
+#: objcopy.c:3846
 #, c-format
 msgid " Argument %s ignored"
 msgstr ""
 
-#: objcopy.c:3851
+#: objcopy.c:3852
 #, c-format
 msgid "warning: could not locate '%s'.  System error message: %s"
 msgstr ""
 
-#: objcopy.c:3862
+#: objcopy.c:3863
 #, c-format
 msgid ""
 "warning: could not create temporary file whilst copying '%s', (error: %s)"
 msgstr ""
 
-#: objcopy.c:3890 objcopy.c:3904
+#: objcopy.c:3891 objcopy.c:3905
 #, c-format
 msgid "%s %s%c0x%s never used"
 msgstr ""
@@ -3363,136 +3363,136 @@ msgstr ""
 msgid " (File Offset: 0x%lx)"
 msgstr ""
 
-#: objdump.c:1885
+#: objdump.c:1886
 #, c-format
 msgid ""
 "\n"
 "Disassembly of section %s:\n"
 msgstr ""
 
-#: objdump.c:2058
+#: objdump.c:2062
 #, c-format
 msgid "Can't use supplied machine %s"
 msgstr ""
 
-#: objdump.c:2077
+#: objdump.c:2081
 #, c-format
 msgid "Can't disassemble for architecture %s\n"
 msgstr ""
 
-#: objdump.c:2168
+#: objdump.c:2172
 #, c-format
 msgid ""
 "\n"
 "Can't get contents for section '%s'.\n"
 msgstr ""
 
-#: objdump.c:2179
+#: objdump.c:2183
 #, c-format
 msgid ""
 "\n"
 "Can't uncompress section '%s'.\n"
 msgstr ""
 
-#: objdump.c:2307
+#: objdump.c:2312
 #, c-format
 msgid ""
 "No %s section present\n"
 "\n"
 msgstr ""
 
-#: objdump.c:2316
+#: objdump.c:2321
 #, c-format
 msgid "Reading %s section of %s failed: %s"
 msgstr ""
 
-#: objdump.c:2360
+#: objdump.c:2365
 #, c-format
 msgid ""
 "Contents of %s section:\n"
 "\n"
 msgstr ""
 
-#: objdump.c:2491
+#: objdump.c:2496
 #, c-format
 msgid "architecture: %s, "
 msgstr ""
 
-#: objdump.c:2494
+#: objdump.c:2499
 #, c-format
 msgid "flags 0x%08x:\n"
 msgstr ""
 
-#: objdump.c:2508
+#: objdump.c:2513
 #, c-format
 msgid ""
 "\n"
 "start address 0x"
 msgstr ""
 
-#: objdump.c:2571
+#: objdump.c:2576
 #, c-format
 msgid "Contents of section %s:"
 msgstr ""
 
-#: objdump.c:2573
+#: objdump.c:2578
 #, c-format
 msgid "  (Starting at file offset: 0x%lx)"
 msgstr ""
 
-#: objdump.c:2680
+#: objdump.c:2685
 #, c-format
 msgid "no symbols\n"
 msgstr ""
 
-#: objdump.c:2687
+#: objdump.c:2692
 #, c-format
 msgid "no information for symbol number %ld\n"
 msgstr ""
 
-#: objdump.c:2690
+#: objdump.c:2695
 #, c-format
 msgid "could not determine the type of symbol number %ld\n"
 msgstr ""
 
-#: objdump.c:2970
+#: objdump.c:2975
 #, c-format
 msgid ""
 "\n"
 "%s:     file format %s\n"
 msgstr ""
 
-#: objdump.c:3028
+#: objdump.c:3033
 #, c-format
 msgid "%s: printing debugging information failed"
 msgstr ""
 
-#: objdump.c:3128
+#: objdump.c:3133
 #, c-format
 msgid "In archive %s:\n"
 msgstr ""
 
-#: objdump.c:3244
+#: objdump.c:3249
 msgid "error: the start address should be before the end address"
 msgstr ""
 
-#: objdump.c:3249
+#: objdump.c:3254
 msgid "error: the stop address should be after the start address"
 msgstr ""
 
-#: objdump.c:3261
+#: objdump.c:3266
 msgid "error: prefix strip must be non-negative"
 msgstr ""
 
-#: objdump.c:3266
+#: objdump.c:3271
 msgid "error: instruction width must be positive"
 msgstr ""
 
-#: objdump.c:3275
+#: objdump.c:3280
 msgid "unrecognized -E option"
 msgstr ""
 
-#: objdump.c:3286
+#: objdump.c:3291
 #, c-format
 msgid "unrecognized --endian type `%s'"
 msgstr ""
@@ -3551,173 +3551,173 @@ msgstr ""
 msgid "Unable to read in 0x%lx bytes of %s\n"
 msgstr ""
 
-#: readelf.c:640
+#: readelf.c:645
 msgid "Don't know about relocations on this machine architecture\n"
 msgstr ""
 
-#: readelf.c:660 readelf.c:688 readelf.c:754 readelf.c:782
+#: readelf.c:666 readelf.c:696 readelf.c:764 readelf.c:793
 msgid "relocs"
 msgstr ""
 
-#: readelf.c:671 readelf.c:699 readelf.c:765 readelf.c:793
+#: readelf.c:678 readelf.c:708 readelf.c:775 readelf.c:804
 msgid "out of memory parsing relocs\n"
 msgstr ""
 
-#: readelf.c:898
+#: readelf.c:909
 #, c-format
 msgid ""
 " Offset     Info    Type                Sym. Value  Symbol's Name + Addend\n"
 msgstr ""
 
-#: readelf.c:900
+#: readelf.c:911
 #, c-format
 msgid " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n"
 msgstr ""
 
-#: readelf.c:905
+#: readelf.c:916
 #, c-format
 msgid " Offset     Info    Type                Sym. Value  Symbol's Name\n"
 msgstr ""
 
-#: readelf.c:907
+#: readelf.c:918
 #, c-format
 msgid " Offset     Info    Type            Sym.Value  Sym. Name\n"
 msgstr ""
 
-#: readelf.c:915
+#: readelf.c:926
 #, c-format
 msgid ""
 "    Offset             Info             Type               Symbol's Value  "
 "Symbol's Name + Addend\n"
 msgstr ""
 
-#: readelf.c:917
+#: readelf.c:928
 #, c-format
 msgid ""
 "  Offset          Info           Type           Sym. Value    Sym. Name + "
 "Addend\n"
 msgstr ""
 
-#: readelf.c:922
+#: readelf.c:933
 #, c-format
 msgid ""
 "    Offset             Info             Type               Symbol's Value  "
 "Symbol's Name\n"
 msgstr ""
 
-#: readelf.c:924
+#: readelf.c:935
 #, c-format
 msgid ""
 "  Offset          Info           Type           Sym. Value    Sym. Name\n"
 msgstr ""
 
-#: readelf.c:1211 readelf.c:1370 readelf.c:1378
+#: readelf.c:1222 readelf.c:1381 readelf.c:1389
 #, c-format
 msgid "unrecognized: %-7lx"
 msgstr ""
 
-#: readelf.c:1236
+#: readelf.c:1247
 #, c-format
 msgid "<unknown addend: %lx>"
 msgstr ""
 
-#: readelf.c:1328
+#: readelf.c:1339
 #, c-format
 msgid "<string table index: %3ld>"
 msgstr ""
 
-#: readelf.c:1330
+#: readelf.c:1341
 #, c-format
 msgid "<corrupt string table index: %3ld>"
 msgstr ""
 
-#: readelf.c:1703
+#: readelf.c:1716
 #, c-format
 msgid "Processor Specific: %lx"
 msgstr ""
 
-#: readelf.c:1727
+#: readelf.c:1740
 #, c-format
 msgid "Operating System specific: %lx"
 msgstr ""
 
-#: readelf.c:1731 readelf.c:2613
+#: readelf.c:1744 readelf.c:2626
 #, c-format
 msgid "<unknown>: %lx"
 msgstr ""
 
-#: readelf.c:1744
+#: readelf.c:1757
 msgid "NONE (None)"
 msgstr ""
 
-#: readelf.c:1745
+#: readelf.c:1758
 msgid "REL (Relocatable file)"
 msgstr ""
 
-#: readelf.c:1746
+#: readelf.c:1759
 msgid "EXEC (Executable file)"
 msgstr ""
 
-#: readelf.c:1747
+#: readelf.c:1760
 msgid "DYN (Shared object file)"
 msgstr ""
 
-#: readelf.c:1748
+#: readelf.c:1761
 msgid "CORE (Core file)"
 msgstr ""
 
-#: readelf.c:1752
+#: readelf.c:1765
 #, c-format
 msgid "Processor Specific: (%x)"
 msgstr ""
 
-#: readelf.c:1754
+#: readelf.c:1767
 #, c-format
 msgid "OS Specific: (%x)"
 msgstr ""
 
-#: readelf.c:1756 readelf.c:2830
+#: readelf.c:1769 readelf.c:2843
 #, c-format
 msgid "<unknown>: %x"
 msgstr ""
 
-#: readelf.c:1768
+#: readelf.c:1781
 msgid "None"
 msgstr ""
 
-#: readelf.c:1879
+#: readelf.c:1892
 #, c-format
 msgid "<unknown>: 0x%x"
 msgstr ""
 
-#: readelf.c:2136
+#: readelf.c:2149
 msgid "unknown"
 msgstr ""
 
-#: readelf.c:2137
+#: readelf.c:2150
 msgid "unknown mac"
 msgstr ""
 
-#: readelf.c:2450
+#: readelf.c:2463
 msgid "Standalone App"
 msgstr ""
 
-#: readelf.c:2453 readelf.c:3159 readelf.c:3175
+#: readelf.c:2466 readelf.c:3174 readelf.c:3190
 #, c-format
 msgid "<unknown: %x>"
 msgstr ""
 
-#: readelf.c:2878
+#: readelf.c:2891
 #, c-format
 msgid "Usage: readelf <option(s)> elf-file(s)\n"
 msgstr ""
 
-#: readelf.c:2879
+#: readelf.c:2892
 #, c-format
 msgid " Display information about the contents of ELF format files\n"
 msgstr ""
 
-#: readelf.c:2880
+#: readelf.c:2893
 #, c-format
 msgid ""
 " Options are:\n"
@@ -3757,14 +3757,14 @@ msgid ""
 "                         Display the contents of DWARF2 debug sections\n"
 msgstr ""
 
-#: readelf.c:2910
+#: readelf.c:2923
 #, c-format
 msgid ""
 "  -i --instruction-dump=<number|name>\n"
 "                         Disassemble the contents of section <number|name>\n"
 msgstr ""
 
-#: readelf.c:2914
+#: readelf.c:2927
 #, c-format
 msgid ""
 "  -I --histogram         Display histogram of bucket list lengths\n"
@@ -3774,389 +3774,394 @@ msgid ""
 "  -v --version           Display the version number of readelf\n"
 msgstr ""
 
-#: readelf.c:2942 readelf.c:2970 readelf.c:2974 readelf.c:11443
+#: readelf.c:2956 readelf.c:2985 readelf.c:2989 readelf.c:11591
 msgid "Out of memory allocating dump request table.\n"
 msgstr ""
 
-#: readelf.c:3129
+#: readelf.c:3144
 #, c-format
 msgid "Invalid option '-%c'\n"
 msgstr ""
 
-#: readelf.c:3143
+#: readelf.c:3158
 msgid "Nothing to do.\n"
 msgstr ""
 
-#: readelf.c:3155 readelf.c:3171 readelf.c:6440
+#: readelf.c:3170 readelf.c:3186 readelf.c:6536
 msgid "none"
 msgstr ""
 
-#: readelf.c:3172
+#: readelf.c:3187
 msgid "2's complement, little endian"
 msgstr ""
 
-#: readelf.c:3173
+#: readelf.c:3188
 msgid "2's complement, big endian"
 msgstr ""
 
-#: readelf.c:3191
+#: readelf.c:3206
 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
 msgstr ""
 
-#: readelf.c:3201
+#: readelf.c:3216
 #, c-format
 msgid "ELF Header:\n"
 msgstr ""
 
-#: readelf.c:3202
+#: readelf.c:3217
 #, c-format
 msgid "  Magic:   "
 msgstr ""
 
-#: readelf.c:3206
+#: readelf.c:3221
 #, c-format
 msgid "  Class:                             %s\n"
 msgstr ""
 
-#: readelf.c:3208
+#: readelf.c:3223
 #, c-format
 msgid "  Data:                              %s\n"
 msgstr ""
 
-#: readelf.c:3210
+#: readelf.c:3225
 #, c-format
 msgid "  Version:                           %d %s\n"
 msgstr ""
 
-#: readelf.c:3217
+#: readelf.c:3232
 #, c-format
 msgid "  OS/ABI:                            %s\n"
 msgstr ""
 
-#: readelf.c:3219
+#: readelf.c:3234
 #, c-format
 msgid "  ABI Version:                       %d\n"
 msgstr ""
 
-#: readelf.c:3221
+#: readelf.c:3236
 #, c-format
 msgid "  Type:                              %s\n"
 msgstr ""
 
-#: readelf.c:3223
+#: readelf.c:3238
 #, c-format
 msgid "  Machine:                           %s\n"
 msgstr ""
 
-#: readelf.c:3225
+#: readelf.c:3240
 #, c-format
 msgid "  Version:                           0x%lx\n"
 msgstr ""
 
-#: readelf.c:3228
+#: readelf.c:3243
 #, c-format
 msgid "  Entry point address:               "
 msgstr ""
 
-#: readelf.c:3230
+#: readelf.c:3245
 #, c-format
 msgid ""
 "\n"
 "  Start of program headers:          "
 msgstr ""
 
-#: readelf.c:3232
+#: readelf.c:3247
 #, c-format
 msgid ""
 " (bytes into file)\n"
 "  Start of section headers:          "
 msgstr ""
 
-#: readelf.c:3234
+#: readelf.c:3249
 #, c-format
 msgid " (bytes into file)\n"
 msgstr ""
 
-#: readelf.c:3236
+#: readelf.c:3251
 #, c-format
 msgid "  Flags:                             0x%lx%s\n"
 msgstr ""
 
-#: readelf.c:3239
+#: readelf.c:3254
 #, c-format
 msgid "  Size of this header:               %ld (bytes)\n"
 msgstr ""
 
-#: readelf.c:3241
+#: readelf.c:3256
 #, c-format
 msgid "  Size of program headers:           %ld (bytes)\n"
 msgstr ""
 
-#: readelf.c:3243
+#: readelf.c:3258
 #, c-format
 msgid "  Number of program headers:         %ld\n"
 msgstr ""
 
-#: readelf.c:3245
+#: readelf.c:3260
 #, c-format
 msgid "  Size of section headers:           %ld (bytes)\n"
 msgstr ""
 
-#: readelf.c:3247
+#: readelf.c:3262
 #, c-format
 msgid "  Number of section headers:         %ld"
 msgstr ""
 
-#: readelf.c:3252
+#: readelf.c:3267
 #, c-format
 msgid "  Section header string table index: %ld"
 msgstr ""
 
-#: readelf.c:3289 readelf.c:3322
+#: readelf.c:3305 readelf.c:3339
 msgid "program headers"
 msgstr ""
 
-#: readelf.c:3360 readelf.c:3658 readelf.c:3699 readelf.c:3758 readelf.c:3823
-#: readelf.c:4494 readelf.c:4518 readelf.c:5770 readelf.c:5815 readelf.c:6014
-#: readelf.c:7087 readelf.c:7101 readelf.c:7611 readelf.c:7627 readelf.c:7670
-#: readelf.c:7695 readelf.c:9642 readelf.c:9834 readelf.c:10362
-#: readelf.c:10736 readelf.c:10750 readelf.c:11109
+#: readelf.c:3378 readelf.c:3678 readelf.c:3721 readelf.c:3782 readelf.c:3849
+#: readelf.c:4575 readelf.c:4599 readelf.c:5863 readelf.c:5909 readelf.c:6110
+#: readelf.c:7186 readelf.c:7200 readelf.c:7711 readelf.c:7727 readelf.c:7770
+#: readelf.c:7795 readelf.c:9780 readelf.c:9972 readelf.c:10507
+#: readelf.c:10881 readelf.c:10895 readelf.c:11256
 msgid "Out of memory\n"
 msgstr ""
 
-#: readelf.c:3387
+#: readelf.c:3405
 #, c-format
 msgid ""
 "\n"
 "There are no program headers in this file.\n"
 msgstr ""
 
-#: readelf.c:3393
+#: readelf.c:3411
 #, c-format
 msgid ""
 "\n"
 "Elf file type is %s\n"
 msgstr ""
 
-#: readelf.c:3394
+#: readelf.c:3412
 #, c-format
 msgid "Entry point "
 msgstr ""
 
-#: readelf.c:3396
+#: readelf.c:3414
 #, c-format
 msgid ""
 "\n"
 "There are %d program headers, starting at offset "
 msgstr ""
 
-#: readelf.c:3408 readelf.c:3410
+#: readelf.c:3426 readelf.c:3428
 #, c-format
 msgid ""
 "\n"
 "Program Headers:\n"
 msgstr ""
 
-#: readelf.c:3414
+#: readelf.c:3432
 #, c-format
 msgid ""
 "  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align\n"
 msgstr ""
 
-#: readelf.c:3417
+#: readelf.c:3435
 #, c-format
 msgid ""
 "  Type           Offset   VirtAddr           PhysAddr           FileSiz  "
 "MemSiz   Flg Align\n"
 msgstr ""
 
-#: readelf.c:3421
+#: readelf.c:3439
 #, c-format
 msgid "  Type           Offset             VirtAddr           PhysAddr\n"
 msgstr ""
 
-#: readelf.c:3423
+#: readelf.c:3441
 #, c-format
 msgid "                 FileSiz            MemSiz              Flags  Align\n"
 msgstr ""
 
-#: readelf.c:3516
+#: readelf.c:3534
 msgid "more than one dynamic segment\n"
 msgstr ""
 
-#: readelf.c:3532
+#: readelf.c:3550
 msgid "no .dynamic section in the dynamic segment\n"
 msgstr ""
 
-#: readelf.c:3547
+#: readelf.c:3565
 msgid "the .dynamic section is not contained within the dynamic segment\n"
 msgstr ""
 
-#: readelf.c:3550
+#: readelf.c:3568
 msgid "the .dynamic section is not the first section in the dynamic segment.\n"
 msgstr ""
 
-#: readelf.c:3558
+#: readelf.c:3576
 msgid "Unable to find program interpreter name\n"
 msgstr ""
 
-#: readelf.c:3565
+#: readelf.c:3583
 msgid ""
 "Internal error: failed to create format string to display program "
 "interpreter\n"
 msgstr ""
 
-#: readelf.c:3569
+#: readelf.c:3587
 msgid "Unable to read program interpreter name\n"
 msgstr ""
 
-#: readelf.c:3572
+#: readelf.c:3590
 #, c-format
 msgid ""
 "\n"
 "      [Requesting program interpreter: %s]"
 msgstr ""
 
-#: readelf.c:3584
+#: readelf.c:3602
 #, c-format
 msgid ""
 "\n"
 " Section to Segment mapping:\n"
 msgstr ""
 
-#: readelf.c:3585
+#: readelf.c:3603
 #, c-format
 msgid "  Segment Sections...\n"
 msgstr ""
 
-#: readelf.c:3620
+#: readelf.c:3638
 msgid "Cannot interpret virtual addresses without program headers.\n"
 msgstr ""
 
-#: readelf.c:3636
+#: readelf.c:3654
 #, c-format
 msgid "Virtual address 0x%lx not located in any PT_LOAD segment.\n"
 msgstr ""
 
-#: readelf.c:3650 readelf.c:3691
+#: readelf.c:3669 readelf.c:3712
 msgid "section headers"
 msgstr ""
 
-#: readelf.c:3735 readelf.c:3800
+#: readelf.c:3757 readelf.c:3824
 msgid "symbols"
 msgstr ""
 
-#: readelf.c:3745 readelf.c:3810
+#: readelf.c:3769 readelf.c:3836
 msgid "symtab shndx"
 msgstr ""
 
-#: readelf.c:4070 readelf.c:4478
+#: readelf.c:4112 readelf.c:4559
 #, c-format
 msgid ""
 "\n"
 "There are no sections in this file.\n"
 msgstr ""
 
-#: readelf.c:4076
+#: readelf.c:4118
 #, c-format
 msgid "There are %d section headers, starting at offset 0x%lx:\n"
 msgstr ""
 
-#: readelf.c:4096 readelf.c:4595 readelf.c:4821 readelf.c:5116 readelf.c:5524
-#: readelf.c:7421
+#: readelf.c:4139 readelf.c:4676 readelf.c:4903 readelf.c:5203 readelf.c:5616
+#: readelf.c:7521
 msgid "string table"
 msgstr ""
 
-#: readelf.c:4163
+#: readelf.c:4206
 #, c-format
 msgid "Section %d has invalid sh_entsize %lx (expected %lx)\n"
 msgstr ""
 
-#: readelf.c:4183
+#: readelf.c:4226
 msgid "File contains multiple dynamic symbol tables\n"
 msgstr ""
 
-#: readelf.c:4196
+#: readelf.c:4239
 msgid "File contains multiple dynamic string tables\n"
 msgstr ""
 
-#: readelf.c:4201
+#: readelf.c:4245
 msgid "dynamic strings"
 msgstr ""
 
-#: readelf.c:4208
+#: readelf.c:4252
 msgid "File contains multiple symtab shndx tables\n"
 msgstr ""
 
-#: readelf.c:4259
+#: readelf.c:4303
 #, c-format
 msgid ""
 "\n"
 "Section Headers:\n"
 msgstr ""
 
-#: readelf.c:4261
+#: readelf.c:4305
 #, c-format
 msgid ""
 "\n"
 "Section Header:\n"
 msgstr ""
 
-#: readelf.c:4267 readelf.c:4278 readelf.c:4289
+#: readelf.c:4311 readelf.c:4322 readelf.c:4333
 #, c-format
 msgid "  [Nr] Name\n"
 msgstr ""
 
-#: readelf.c:4268
+#: readelf.c:4312
 #, c-format
 msgid "       Type            Addr     Off    Size   ES   Lk Inf Al\n"
 msgstr ""
 
-#: readelf.c:4272
+#: readelf.c:4316
 #, c-format
 msgid ""
 "  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk "
 "Inf Al\n"
 msgstr ""
 
-#: readelf.c:4279
+#: readelf.c:4323
 #, c-format
 msgid "       Type            Address          Off    Size   ES   Lk Inf Al\n"
 msgstr ""
 
-#: readelf.c:4283
+#: readelf.c:4327
 #, c-format
 msgid ""
 "  [Nr] Name              Type            Address          Off    Size   ES "
 "Flg Lk Inf Al\n"
 msgstr ""
 
-#: readelf.c:4290
+#: readelf.c:4334
 #, c-format
 msgid "       Type              Address          Offset            Link\n"
 msgstr ""
 
-#: readelf.c:4291
+#: readelf.c:4335
 #, c-format
 msgid "       Size              EntSize          Info              Align\n"
 msgstr ""
 
-#: readelf.c:4295
+#: readelf.c:4339
 #, c-format
 msgid "  [Nr] Name              Type             Address           Offset\n"
 msgstr ""
 
-#: readelf.c:4296
+#: readelf.c:4340
 #, c-format
 msgid "       Size              EntSize          Flags  Link  Info  Align\n"
 msgstr ""
 
-#: readelf.c:4301
+#: readelf.c:4345
 #, c-format
 msgid "       Flags\n"
 msgstr ""
 
-#: readelf.c:4435
+#: readelf.c:4420
+#, c-format
+msgid "section %u: sh_link value of %u is larger than the number of sections\n"
+msgstr ""
+
+#: readelf.c:4516
 #, c-format
 msgid ""
 "Key to Flags:\n"
@@ -4165,616 +4170,616 @@ msgid ""
 "  O (extra OS processing required) o (OS specific), p (processor specific)\n"
 msgstr ""
 
-#: readelf.c:4453
+#: readelf.c:4534
 #, c-format
 msgid "[<unknown>: 0x%x]"
 msgstr ""
 
-#: readelf.c:4485
+#: readelf.c:4566
 msgid "Section headers are not available!\n"
 msgstr ""
 
-#: readelf.c:4509
+#: readelf.c:4590
 #, c-format
 msgid ""
 "\n"
 "There are no section groups in this file.\n"
 msgstr ""
 
-#: readelf.c:4546
+#: readelf.c:4627
 #, c-format
 msgid "Bad sh_link in group section `%s'\n"
 msgstr ""
 
-#: readelf.c:4565
+#: readelf.c:4646
 #, c-format
 msgid "Bad sh_info in group section `%s'\n"
 msgstr ""
 
-#: readelf.c:4603
+#: readelf.c:4685
 msgid "section data"
 msgstr ""
 
-#: readelf.c:4615
+#: readelf.c:4697
 #, c-format
 msgid "   [Index]    Name\n"
 msgstr ""
 
-#: readelf.c:4629
+#: readelf.c:4711
 #, c-format
 msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n"
 msgstr ""
 
-#: readelf.c:4638
+#: readelf.c:4720
 #, c-format
 msgid "section [%5u] in group section [%5u] already in group section [%5u]\n"
 msgstr ""
 
-#: readelf.c:4651
+#: readelf.c:4733
 #, c-format
 msgid "section 0 in group section [%5u]\n"
 msgstr ""
 
-#: readelf.c:4746
+#: readelf.c:4828
 #, c-format
 msgid ""
 "\n"
 "'%s' relocation section at offset 0x%lx contains %ld bytes:\n"
 msgstr ""
 
-#: readelf.c:4758
+#: readelf.c:4840
 #, c-format
 msgid ""
 "\n"
 "There are no dynamic relocations in this file.\n"
 msgstr ""
 
-#: readelf.c:4782
+#: readelf.c:4864
 #, c-format
 msgid ""
 "\n"
 "Relocation section "
 msgstr ""
 
-#: readelf.c:4787 readelf.c:5192 readelf.c:5206 readelf.c:5539
+#: readelf.c:4869 readelf.c:5279 readelf.c:5294 readelf.c:5631
 #, c-format
 msgid "'%s'"
 msgstr ""
 
-#: readelf.c:4789 readelf.c:5208 readelf.c:5541
+#: readelf.c:4871 readelf.c:5296 readelf.c:5633
 #, c-format
 msgid " at offset 0x%lx contains %lu entries:\n"
 msgstr ""
 
-#: readelf.c:4840
+#: readelf.c:4922
 #, c-format
 msgid ""
 "\n"
 "There are no relocations in this file.\n"
 msgstr ""
 
-#: readelf.c:5022 readelf.c:5390
+#: readelf.c:5107 readelf.c:5480
 msgid "unwind table"
 msgstr ""
 
-#: readelf.c:5063 readelf.c:5471
+#: readelf.c:5149 readelf.c:5562
 #, c-format
 msgid "Skipping unexpected relocation type %s\n"
 msgstr ""
 
-#: readelf.c:5124 readelf.c:5532 readelf.c:5585
+#: readelf.c:5211 readelf.c:5624 readelf.c:5677
 #, c-format
 msgid ""
 "\n"
 "There are no unwind sections in this file.\n"
 msgstr ""
 
-#: readelf.c:5187
+#: readelf.c:5274
 #, c-format
 msgid ""
 "\n"
 "Could not find unwind info section for "
 msgstr ""
 
-#: readelf.c:5199
+#: readelf.c:5287
 msgid "unwind info"
 msgstr ""
 
-#: readelf.c:5201 readelf.c:5538
+#: readelf.c:5289 readelf.c:5630
 #, c-format
 msgid ""
 "\n"
 "Unwind section "
 msgstr ""
 
-#: readelf.c:5751 readelf.c:5796
+#: readelf.c:5843 readelf.c:5889
 msgid "dynamic section"
 msgstr ""
 
-#: readelf.c:5873
+#: readelf.c:5967
 #, c-format
 msgid ""
 "\n"
 "There is no dynamic section in this file.\n"
 msgstr ""
 
-#: readelf.c:5911
+#: readelf.c:6005
 msgid "Unable to seek to end of file!\n"
 msgstr ""
 
-#: readelf.c:5924
+#: readelf.c:6018
 msgid "Unable to determine the number of symbols to load\n"
 msgstr ""
 
-#: readelf.c:5959
+#: readelf.c:6053
 msgid "Unable to seek to end of file\n"
 msgstr ""
 
-#: readelf.c:5966
+#: readelf.c:6060
 msgid "Unable to determine the length of the dynamic string table\n"
 msgstr ""
 
-#: readelf.c:5971
+#: readelf.c:6066
 msgid "dynamic string table"
 msgstr ""
 
-#: readelf.c:6007
+#: readelf.c:6103
 msgid "symbol information"
 msgstr ""
 
-#: readelf.c:6032
+#: readelf.c:6128
 #, c-format
 msgid ""
 "\n"
 "Dynamic section at offset 0x%lx contains %u entries:\n"
 msgstr ""
 
-#: readelf.c:6035
+#: readelf.c:6131
 #, c-format
 msgid "  Tag        Type                         Name/Value\n"
 msgstr ""
 
-#: readelf.c:6071
+#: readelf.c:6167
 #, c-format
 msgid "Auxiliary library"
 msgstr ""
 
-#: readelf.c:6075
+#: readelf.c:6171
 #, c-format
 msgid "Filter library"
 msgstr ""
 
-#: readelf.c:6079
+#: readelf.c:6175
 #, c-format
 msgid "Configuration file"
 msgstr ""
 
-#: readelf.c:6083
+#: readelf.c:6179
 #, c-format
 msgid "Dependency audit library"
 msgstr ""
 
-#: readelf.c:6087
+#: readelf.c:6183
 #, c-format
 msgid "Audit library"
 msgstr ""
 
-#: readelf.c:6105 readelf.c:6133 readelf.c:6161
+#: readelf.c:6201 readelf.c:6229 readelf.c:6257
 #, c-format
 msgid "Flags:"
 msgstr ""
 
-#: readelf.c:6108 readelf.c:6136 readelf.c:6163
+#: readelf.c:6204 readelf.c:6232 readelf.c:6259
 #, c-format
 msgid " None\n"
 msgstr ""
 
-#: readelf.c:6284
+#: readelf.c:6380
 #, c-format
 msgid "Shared library: [%s]"
 msgstr ""
 
-#: readelf.c:6287
+#: readelf.c:6383
 #, c-format
 msgid " program interpreter"
 msgstr ""
 
-#: readelf.c:6291
+#: readelf.c:6387
 #, c-format
 msgid "Library soname: [%s]"
 msgstr ""
 
-#: readelf.c:6295
+#: readelf.c:6391
 #, c-format
 msgid "Library rpath: [%s]"
 msgstr ""
 
-#: readelf.c:6299
+#: readelf.c:6395
 #, c-format
 msgid "Library runpath: [%s]"
 msgstr ""
 
-#: readelf.c:6362
+#: readelf.c:6458
 #, c-format
 msgid "Not needed object: [%s]\n"
 msgstr ""
 
-#: readelf.c:6487
+#: readelf.c:6583
 #, c-format
 msgid ""
 "\n"
 "Version definition section '%s' contains %u entries:\n"
 msgstr ""
 
-#: readelf.c:6490
+#: readelf.c:6586
 #, c-format
 msgid "  Addr: 0x"
 msgstr ""
 
-#: readelf.c:6492 readelf.c:6594 readelf.c:6715
+#: readelf.c:6588 readelf.c:6690 readelf.c:6813
 #, c-format
 msgid "  Offset: %#08lx  Link: %u (%s)\n"
 msgstr ""
 
-#: readelf.c:6500
+#: readelf.c:6596
 msgid "version definition section"
 msgstr ""
 
-#: readelf.c:6529
+#: readelf.c:6625
 #, c-format
 msgid "  %#06x: Rev: %d  Flags: %s"
 msgstr ""
 
-#: readelf.c:6532
+#: readelf.c:6628
 #, c-format
 msgid "  Index: %d  Cnt: %d  "
 msgstr ""
 
-#: readelf.c:6543
+#: readelf.c:6639
 #, c-format
 msgid "Name: %s\n"
 msgstr ""
 
-#: readelf.c:6545
+#: readelf.c:6641
 #, c-format
 msgid "Name index: %ld\n"
 msgstr ""
 
-#: readelf.c:6562
+#: readelf.c:6658
 #, c-format
 msgid "  %#06x: Parent %d: %s\n"
 msgstr ""
 
-#: readelf.c:6565
+#: readelf.c:6661
 #, c-format
 msgid "  %#06x: Parent %d, name index: %ld\n"
 msgstr ""
 
-#: readelf.c:6569
+#: readelf.c:6665
 #, c-format
 msgid "  Version def aux past end of section\n"
 msgstr ""
 
-#: readelf.c:6574
+#: readelf.c:6670
 #, c-format
 msgid "  Version definition past end of section\n"
 msgstr ""
 
-#: readelf.c:6589
+#: readelf.c:6685
 #, c-format
 msgid ""
 "\n"
 "Version needs section '%s' contains %u entries:\n"
 msgstr ""
 
-#: readelf.c:6592
+#: readelf.c:6688
 #, c-format
 msgid " Addr: 0x"
 msgstr ""
 
-#: readelf.c:6602
+#: readelf.c:6699
 msgid "version need section"
 msgstr ""
 
-#: readelf.c:6627
+#: readelf.c:6724
 #, c-format
 msgid "  %#06x: Version: %d"
 msgstr ""
 
-#: readelf.c:6630
+#: readelf.c:6727
 #, c-format
 msgid "  File: %s"
 msgstr ""
 
-#: readelf.c:6632
+#: readelf.c:6729
 #, c-format
 msgid "  File: %lx"
 msgstr ""
 
-#: readelf.c:6634
+#: readelf.c:6731
 #, c-format
 msgid "  Cnt: %d\n"
 msgstr ""
 
-#: readelf.c:6654
+#: readelf.c:6751
 #, c-format
 msgid "  %#06x:   Name: %s"
 msgstr ""
 
-#: readelf.c:6657
+#: readelf.c:6754
 #, c-format
 msgid "  %#06x:   Name index: %lx"
 msgstr ""
 
-#: readelf.c:6660
+#: readelf.c:6757
 #, c-format
 msgid "  Flags: %s  Version: %d\n"
 msgstr ""
 
-#: readelf.c:6667
+#: readelf.c:6764
 #, c-format
 msgid "  Version need aux past end of section\n"
 msgstr ""
 
-#: readelf.c:6672
+#: readelf.c:6769
 #, c-format
 msgid "  Version need past end of section\n"
 msgstr ""
 
-#: readelf.c:6706
+#: readelf.c:6804
 msgid "version string table"
 msgstr ""
 
-#: readelf.c:6710
+#: readelf.c:6808
 #, c-format
 msgid ""
 "\n"
 "Version symbols section '%s' contains %d entries:\n"
 msgstr ""
 
-#: readelf.c:6713
+#: readelf.c:6811
 #, c-format
 msgid " Addr: "
 msgstr ""
 
-#: readelf.c:6723
+#: readelf.c:6822
 msgid "version symbol data"
 msgstr ""
 
-#: readelf.c:6750
+#: readelf.c:6849
 msgid "   0 (*local*)    "
 msgstr ""
 
-#: readelf.c:6754
+#: readelf.c:6853
 msgid "   1 (*global*)   "
 msgstr ""
 
-#: readelf.c:6791 readelf.c:7488
+#: readelf.c:6890 readelf.c:7588
 msgid "version need"
 msgstr ""
 
-#: readelf.c:6801
+#: readelf.c:6900
 msgid "version need aux (2)"
 msgstr ""
 
-#: readelf.c:6816 readelf.c:6871
+#: readelf.c:6915 readelf.c:6970
 msgid "*invalid*"
 msgstr ""
 
-#: readelf.c:6846 readelf.c:7553
+#: readelf.c:6945 readelf.c:7653
 msgid "version def"
 msgstr ""
 
-#: readelf.c:6866 readelf.c:7568
+#: readelf.c:6965 readelf.c:7668
 msgid "version def aux"
 msgstr ""
 
-#: readelf.c:6900
+#: readelf.c:6999
 #, c-format
 msgid ""
 "\n"
 "No version information found in this file.\n"
 msgstr ""
 
-#: readelf.c:7034
+#: readelf.c:7133
 #, c-format
 msgid "<other>: %x"
 msgstr ""
 
-#: readelf.c:7093
+#: readelf.c:7192
 msgid "Unable to read in dynamic data\n"
 msgstr ""
 
-#: readelf.c:7184 readelf.c:7234 readelf.c:7258 readelf.c:7288 readelf.c:7312
+#: readelf.c:7283 readelf.c:7333 readelf.c:7357 readelf.c:7387 readelf.c:7411
 msgid "Unable to seek to start of dynamic information\n"
 msgstr ""
 
-#: readelf.c:7190 readelf.c:7240
+#: readelf.c:7289 readelf.c:7339
 msgid "Failed to read in number of buckets\n"
 msgstr ""
 
-#: readelf.c:7196
+#: readelf.c:7295
 msgid "Failed to read in number of chains\n"
 msgstr ""
 
-#: readelf.c:7296
+#: readelf.c:7395
 msgid "Failed to determine last chain length\n"
 msgstr ""
 
-#: readelf.c:7340
+#: readelf.c:7439
 #, c-format
 msgid ""
 "\n"
 "Symbol table for image:\n"
 msgstr ""
 
-#: readelf.c:7342 readelf.c:7360
+#: readelf.c:7441 readelf.c:7459
 #, c-format
 msgid "  Num Buc:    Value  Size   Type   Bind Vis      Ndx Name\n"
 msgstr ""
 
-#: readelf.c:7344 readelf.c:7362
+#: readelf.c:7443 readelf.c:7461
 #, c-format
 msgid "  Num Buc:    Value          Size   Type   Bind Vis      Ndx Name\n"
 msgstr ""
 
-#: readelf.c:7358
+#: readelf.c:7457
 #, c-format
 msgid ""
 "\n"
 "Symbol table of `.gnu.hash' for image:\n"
 msgstr ""
 
-#: readelf.c:7397
+#: readelf.c:7496
 #, c-format
 msgid ""
 "\n"
 "Symbol table '%s' contains %lu entries:\n"
 msgstr ""
 
-#: readelf.c:7401
+#: readelf.c:7500
 #, c-format
 msgid "   Num:    Value  Size Type    Bind   Vis      Ndx Name\n"
 msgstr ""
 
-#: readelf.c:7403
+#: readelf.c:7502
 #, c-format
 msgid "   Num:    Value          Size Type    Bind   Vis      Ndx Name\n"
 msgstr ""
 
-#: readelf.c:7459
+#: readelf.c:7559
 msgid "version data"
 msgstr ""
 
-#: readelf.c:7501
+#: readelf.c:7601
 msgid "version need aux (3)"
 msgstr ""
 
-#: readelf.c:7528
+#: readelf.c:7628
 msgid "bad dynamic symbol\n"
 msgstr ""
 
-#: readelf.c:7592
+#: readelf.c:7692
 #, c-format
 msgid ""
 "\n"
 "Dynamic symbol information is not available for displaying symbols.\n"
 msgstr ""
 
-#: readelf.c:7604
+#: readelf.c:7704
 #, c-format
 msgid ""
 "\n"
 "Histogram for bucket list length (total of %lu buckets):\n"
 msgstr ""
 
-#: readelf.c:7606 readelf.c:7676
+#: readelf.c:7706 readelf.c:7776
 #, c-format
 msgid " Length  Number     %% of total  Coverage\n"
 msgstr ""
 
-#: readelf.c:7674
+#: readelf.c:7774
 #, c-format
 msgid ""
 "\n"
 "Histogram for `.gnu.hash' bucket list length (total of %lu buckets):\n"
 msgstr ""
 
-#: readelf.c:7740
+#: readelf.c:7840
 #, c-format
 msgid ""
 "\n"
 "Dynamic info segment at offset 0x%lx contains %d entries:\n"
 msgstr ""
 
-#: readelf.c:7743
+#: readelf.c:7843
 #, c-format
 msgid " Num: Name                           BoundTo     Flags\n"
 msgstr ""
 
-#: readelf.c:7834
+#: readelf.c:7934
 msgid "Unhandled MN10300 reloc type found after SYM_DIFF reloc"
 msgstr ""
 
-#: readelf.c:7982
+#: readelf.c:8082
 #, c-format
 msgid ""
 "Missing knowledge of 32-bit reloc types used in DWARF sections of machine "
 "number %d\n"
 msgstr ""
 
-#: readelf.c:8251
+#: readelf.c:8375
 #, c-format
 msgid "unable to apply unsupported reloc type %d to section %s\n"
 msgstr ""
 
-#: readelf.c:8259
+#: readelf.c:8383
 #, c-format
 msgid "skipping invalid relocation offset 0x%lx in section %s\n"
 msgstr ""
 
-#: readelf.c:8283
+#: readelf.c:8407
 #, c-format
 msgid "skipping unexpected symbol type %s in %ld'th relocation in section %s\n"
 msgstr ""
 
-#: readelf.c:8315
+#: readelf.c:8449
 #, c-format
 msgid ""
 "\n"
 "Assembly dump of section %s\n"
 msgstr ""
 
-#: readelf.c:8336
+#: readelf.c:8470
 #, c-format
 msgid ""
 "\n"
 "Section '%s' has no data to dump.\n"
 msgstr ""
 
-#: readelf.c:8342
+#: readelf.c:8476
 msgid "section contents"
 msgstr ""
 
-#: readelf.c:8362
+#: readelf.c:8496
 #, c-format
 msgid ""
 "\n"
 "String dump of section '%s':\n"
 msgstr ""
 
-#: readelf.c:8380
+#: readelf.c:8514
 #, c-format
 msgid ""
 "  Note: This section has relocations against it, but these have NOT been "
 "applied to this dump.\n"
 msgstr ""
 
-#: readelf.c:8409
+#: readelf.c:8543
 #, c-format
 msgid "  No strings found in this section."
 msgstr ""
 
-#: readelf.c:8431
+#: readelf.c:8565
 #, c-format
 msgid ""
 "\n"
 "Hex dump of section '%s':\n"
 msgstr ""
 
-#: readelf.c:8455
+#: readelf.c:8589
 #, c-format
 msgid ""
 " NOTE: This section has relocations against it, but these have NOT been "
 "applied to this dump.\n"
 msgstr ""
 
-#: readelf.c:8593
+#: readelf.c:8727
 #, c-format
 msgid "%s section data"
 msgstr ""
 
-#: readelf.c:8658
+#: readelf.c:8793
 #, c-format
 msgid ""
 "\n"
@@ -4785,130 +4790,130 @@ msgstr ""
 #. which has the NOBITS type - the bits in the file will be random.
 #. This can happen when a file containing a .eh_frame section is
 #. stripped with the --only-keep-debug command line option.
-#: readelf.c:8667
+#: readelf.c:8802
 #, c-format
 msgid "section '%s' has the NOBITS type - its contents are unreliable.\n"
 msgstr ""
 
-#: readelf.c:8702
+#: readelf.c:8838
 #, c-format
 msgid "Unrecognized debug section: %s\n"
 msgstr ""
 
-#: readelf.c:8730
+#: readelf.c:8866
 #, c-format
 msgid "Section '%s' was not dumped because it does not exist!\n"
 msgstr ""
 
-#: readelf.c:8771
+#: readelf.c:8907
 #, c-format
 msgid "Section %d was not dumped because it does not exist!\n"
 msgstr ""
 
-#: readelf.c:9285
+#: readelf.c:9421
 msgid "attributes"
 msgstr ""
 
-#: readelf.c:9306
+#: readelf.c:9442
 #, c-format
 msgid "ERROR: Bad section length (%d > %d)\n"
 msgstr ""
 
-#: readelf.c:9337
+#: readelf.c:9473
 #, c-format
 msgid "ERROR: Bad subsection length (%d > %d)\n"
 msgstr ""
 
-#: readelf.c:9396
+#: readelf.c:9532
 #, c-format
 msgid "Unknown format '%c'\n"
 msgstr ""
 
-#: readelf.c:9549 readelf.c:10065
+#: readelf.c:9686 readelf.c:10208
 msgid "liblist"
 msgstr ""
 
-#: readelf.c:9636
+#: readelf.c:9773
 msgid "options"
 msgstr ""
 
-#: readelf.c:9666
+#: readelf.c:9804
 #, c-format
 msgid ""
 "\n"
 "Section '%s' contains %d entries:\n"
 msgstr ""
 
-#: readelf.c:9827
+#: readelf.c:9965
 msgid "conflict list found without a dynamic symbol table\n"
 msgstr ""
 
-#: readelf.c:9843 readelf.c:9857
+#: readelf.c:9982 readelf.c:9997
 msgid "conflict"
 msgstr ""
 
-#: readelf.c:9867
+#: readelf.c:10007
 #, c-format
 msgid ""
 "\n"
 "Section '.conflict' contains %lu entries:\n"
 msgstr ""
 
-#: readelf.c:9869
+#: readelf.c:10009
 msgid "  Num:    Index       Value  Name"
 msgstr ""
 
-#: readelf.c:9901
+#: readelf.c:10042
 msgid "GOT"
 msgstr ""
 
-#: readelf.c:9902
+#: readelf.c:10043
 #, c-format
 msgid ""
 "\n"
 "Primary GOT:\n"
 msgstr ""
 
-#: readelf.c:9903
+#: readelf.c:10044
 #, c-format
 msgid " Canonical gp value: "
 msgstr ""
 
-#: readelf.c:9907 readelf.c:9998
+#: readelf.c:10048 readelf.c:10140
 #, c-format
 msgid " Reserved entries:\n"
 msgstr ""
 
-#: readelf.c:9908
+#: readelf.c:10049
 #, c-format
 msgid "  %*s %10s %*s Purpose\n"
 msgstr ""
 
-#: readelf.c:9924
+#: readelf.c:10065
 #, c-format
 msgid " Local entries:\n"
 msgstr ""
 
-#: readelf.c:9925
+#: readelf.c:10066
 #, c-format
 msgid "  %*s %10s %*s\n"
 msgstr ""
 
-#: readelf.c:9940
+#: readelf.c:10081
 #, c-format
 msgid " Global entries:\n"
 msgstr ""
 
-#: readelf.c:9941
+#: readelf.c:10082
 #, c-format
 msgid "  %*s %10s %*s %*s %-7s %3s %s\n"
 msgstr ""
 
-#: readelf.c:9996
+#: readelf.c:10138
 msgid "PLT GOT"
 msgstr ""
 
-#: readelf.c:9997
+#: readelf.c:10139
 #, c-format
 msgid ""
 "\n"
@@ -4916,340 +4921,340 @@ msgid ""
 "\n"
 msgstr ""
 
-#: readelf.c:9999
+#: readelf.c:10141
 #, c-format
 msgid "  %*s %*s Purpose\n"
 msgstr ""
 
-#: readelf.c:10007
+#: readelf.c:10149
 #, c-format
 msgid " Entries:\n"
 msgstr ""
 
-#: readelf.c:10008
+#: readelf.c:10150
 #, c-format
 msgid "  %*s %*s %*s %-7s %3s %s\n"
 msgstr ""
 
-#: readelf.c:10072
+#: readelf.c:10216
 msgid "liblist string table"
 msgstr ""
 
-#: readelf.c:10082
+#: readelf.c:10226
 #, c-format
 msgid ""
 "\n"
 "Library list section '%s' contains %lu entries:\n"
 msgstr ""
 
-#: readelf.c:10135
+#: readelf.c:10279
 msgid "NT_AUXV (auxiliary vector)"
 msgstr ""
 
-#: readelf.c:10137
+#: readelf.c:10281
 msgid "NT_PRSTATUS (prstatus structure)"
 msgstr ""
 
-#: readelf.c:10139
+#: readelf.c:10283
 msgid "NT_FPREGSET (floating point registers)"
 msgstr ""
 
-#: readelf.c:10141
+#: readelf.c:10285
 msgid "NT_PRPSINFO (prpsinfo structure)"
 msgstr ""
 
-#: readelf.c:10143
+#: readelf.c:10287
 msgid "NT_TASKSTRUCT (task structure)"
 msgstr ""
 
-#: readelf.c:10145
+#: readelf.c:10289
 msgid "NT_PRXFPREG (user_xfpregs structure)"
 msgstr ""
 
-#: readelf.c:10147
+#: readelf.c:10291
 msgid "NT_PPC_VMX (ppc Altivec registers)"
 msgstr ""
 
-#: readelf.c:10149
+#: readelf.c:10293
 msgid "NT_PPC_VSX (ppc VSX registers)"
 msgstr ""
 
-#: readelf.c:10151
+#: readelf.c:10295
 msgid "NT_PSTATUS (pstatus structure)"
 msgstr ""
 
-#: readelf.c:10153
+#: readelf.c:10297
 msgid "NT_FPREGS (floating point registers)"
 msgstr ""
 
-#: readelf.c:10155
+#: readelf.c:10299
 msgid "NT_PSINFO (psinfo structure)"
 msgstr ""
 
-#: readelf.c:10157
+#: readelf.c:10301
 msgid "NT_LWPSTATUS (lwpstatus_t structure)"
 msgstr ""
 
-#: readelf.c:10159
+#: readelf.c:10303
 msgid "NT_LWPSINFO (lwpsinfo_t structure)"
 msgstr ""
 
-#: readelf.c:10161
+#: readelf.c:10305
 msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
 msgstr ""
 
-#: readelf.c:10169
+#: readelf.c:10313
 msgid "NT_VERSION (version)"
 msgstr ""
 
-#: readelf.c:10171
+#: readelf.c:10315
 msgid "NT_ARCH (architecture)"
 msgstr ""
 
-#: readelf.c:10176 readelf.c:10199 readelf.c:10221
+#: readelf.c:10320 readelf.c:10343 readelf.c:10365
 #, c-format
 msgid "Unknown note type: (0x%08x)"
 msgstr ""
 
-#: readelf.c:10188
+#: readelf.c:10332
 msgid "NT_GNU_ABI_TAG (ABI version tag)"
 msgstr ""
 
-#: readelf.c:10190
+#: readelf.c:10334
 msgid "NT_GNU_HWCAP (DSO-supplied software HWCAP info)"
 msgstr ""
 
-#: readelf.c:10192
+#: readelf.c:10336
 msgid "NT_GNU_BUILD_ID (unique build ID bitstring)"
 msgstr ""
 
-#: readelf.c:10194
+#: readelf.c:10338
 msgid "NT_GNU_GOLD_VERSION (gold version)"
 msgstr ""
 
 #. NetBSD core "procinfo" structure.
-#: readelf.c:10211
+#: readelf.c:10355
 msgid "NetBSD procinfo structure"
 msgstr ""
 
-#: readelf.c:10238 readelf.c:10252
+#: readelf.c:10382 readelf.c:10396
 msgid "PT_GETREGS (reg structure)"
 msgstr ""
 
-#: readelf.c:10240 readelf.c:10254
+#: readelf.c:10384 readelf.c:10398
 msgid "PT_GETFPREGS (fpreg structure)"
 msgstr ""
 
-#: readelf.c:10260
+#: readelf.c:10404
 #, c-format
 msgid "PT_FIRSTMACH+%d"
 msgstr ""
 
-#: readelf.c:10316
+#: readelf.c:10461
 msgid "notes"
 msgstr ""
 
-#: readelf.c:10322
+#: readelf.c:10467
 #, c-format
 msgid ""
 "\n"
 "Notes at offset 0x%08lx with length 0x%08lx:\n"
 msgstr ""
 
-#: readelf.c:10324
+#: readelf.c:10469
 #, c-format
 msgid "  Owner\t\tData size\tDescription\n"
 msgstr ""
 
-#: readelf.c:10343
+#: readelf.c:10488
 #, c-format
 msgid "corrupt note found at offset %lx into core notes\n"
 msgstr ""
 
-#: readelf.c:10345
+#: readelf.c:10490
 #, c-format
 msgid " type: %lx, namesize: %08lx, descsize: %08lx\n"
 msgstr ""
 
-#: readelf.c:10443
+#: readelf.c:10588
 #, c-format
 msgid "No note segments present in the core file.\n"
 msgstr ""
 
-#: readelf.c:10527
+#: readelf.c:10672
 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:10574
+#: readelf.c:10719
 #, c-format
 msgid "%s: Failed to read file header\n"
 msgstr ""
 
-#: readelf.c:10587
+#: readelf.c:10732
 #, c-format
 msgid ""
 "\n"
 "File: %s\n"
 msgstr ""
 
-#: readelf.c:10802
+#: readelf.c:10947
 #, c-format
 msgid "%s: failed to seek to first archive header\n"
 msgstr ""
 
-#: readelf.c:10811 readelf.c:11076 readelf.c:11246
+#: readelf.c:10956 readelf.c:11223 readelf.c:11393
 #, c-format
 msgid "%s: failed to read archive header\n"
 msgstr ""
 
-#: readelf.c:10836
+#: readelf.c:10981
 #, c-format
 msgid "%s: the archive index is empty\n"
 msgstr ""
 
-#: readelf.c:10844 readelf.c:10867
+#: readelf.c:10989 readelf.c:11013
 #, c-format
 msgid "%s: failed to read archive index\n"
 msgstr ""
 
-#: readelf.c:10853
+#: readelf.c:10998
 #, c-format
 msgid ""
 "%s: the archive index is supposed to have %ld entries, but the size in the "
 "header is too small\n"
 msgstr ""
 
-#: readelf.c:10860
+#: readelf.c:11006
 msgid "Out of memory whilst trying to read archive symbol index\n"
 msgstr ""
 
-#: readelf.c:10877
+#: readelf.c:11024
 msgid "Out of memory whilst trying to convert the archive symbol index\n"
 msgstr ""
 
-#: readelf.c:10889
+#: readelf.c:11036
 #, c-format
 msgid "%s: the archive has an index but no symbols\n"
 msgstr ""
 
-#: readelf.c:10896
+#: readelf.c:11043
 msgid "Out of memory whilst trying to read archive index symbol table\n"
 msgstr ""
 
-#: readelf.c:10902
+#: readelf.c:11049
 #, c-format
 msgid "%s: failed to read archive index symbol table\n"
 msgstr ""
 
-#: readelf.c:10910
+#: readelf.c:11057
 #, c-format
 msgid "%s: failed to skip archive symbol table\n"
 msgstr ""
 
-#: readelf.c:10921
+#: readelf.c:11068
 #, c-format
 msgid "%s: failed to read archive header following archive index\n"
 msgstr ""
 
-#: readelf.c:10926
+#: readelf.c:11073
 #, c-format
 msgid "%s has no archive index\n"
 msgstr ""
 
-#: readelf.c:10937
+#: readelf.c:11084
 msgid "Out of memory reading long symbol names in archive\n"
 msgstr ""
 
-#: readelf.c:10945
+#: readelf.c:11092
 #, c-format
 msgid "%s: failed to read long symbol name string table\n"
 msgstr ""
 
-#: readelf.c:11070
+#: readelf.c:11217
 #, c-format
 msgid "%s: failed to seek to next file name\n"
 msgstr ""
 
-#: readelf.c:11081 readelf.c:11252
+#: readelf.c:11228 readelf.c:11399
 #, c-format
 msgid "%s: did not find a valid archive header\n"
 msgstr ""
 
-#: readelf.c:11162
+#: readelf.c:11309
 #, c-format
 msgid "%s: unable to dump the index as none was found\n"
 msgstr ""
 
-#: readelf.c:11168
+#: readelf.c:11315
 #, c-format
 msgid "Index of archive %s: (%ld entries, 0x%lx bytes in the symbol table)\n"
 msgstr ""
 
-#: readelf.c:11186
+#: readelf.c:11333
 #, c-format
 msgid "Binary %s contains:\n"
 msgstr ""
 
-#: readelf.c:11194
+#: readelf.c:11341
 #, c-format
 msgid "%s: end of the symbol table reached before the end of the index\n"
 msgstr ""
 
-#: readelf.c:11205
+#: readelf.c:11352
 #, c-format
 msgid ""
 "%s: symbols remain in the index symbol table, but without corresponding "
 "entries in the index table\n"
 msgstr ""
 
-#: readelf.c:11210
+#: readelf.c:11357
 #, c-format
 msgid "%s: failed to seek back to start of object files in the archive\n"
 msgstr ""
 
-#: readelf.c:11238
+#: readelf.c:11385
 #, c-format
 msgid "%s: failed to seek to next archive header\n"
 msgstr ""
 
-#: readelf.c:11266 readelf.c:11275
+#: readelf.c:11413 readelf.c:11422
 #, c-format
 msgid "%s: bad archive file name\n"
 msgstr ""
 
-#: readelf.c:11294 readelf.c:11370
+#: readelf.c:11441 readelf.c:11517
 #, c-format
 msgid "Input file '%s' is not readable.\n"
 msgstr ""
 
-#: readelf.c:11316
+#: readelf.c:11463
 #, c-format
 msgid "%s: failed to seek to archive member.\n"
 msgstr ""
 
-#: readelf.c:11354
+#: readelf.c:11501
 #, c-format
 msgid "'%s': No such file\n"
 msgstr ""
 
-#: readelf.c:11356
+#: readelf.c:11503
 #, c-format
 msgid "Could not locate '%s'.  System error message: %s\n"
 msgstr ""
 
-#: readelf.c:11363
+#: readelf.c:11510
 #, c-format
 msgid "'%s' is not an ordinary file\n"
 msgstr ""
 
-#: readelf.c:11376
+#: readelf.c:11523
 #, c-format
 msgid "%s: Failed to read file's magic number\n"
 msgstr ""
 
-#: readelf.c:11388
+#: readelf.c:11535
 #, c-format
 msgid "File %s is not an archive so its index cannot be displayed.\n"
 msgstr ""
index 793b50bf8439f0917f52fb183ab63ddbaa8e81bc..97fac710a6e666761a091f0c1bab6a72b9ae0fce 100644 (file)
@@ -2,14 +2,14 @@
 # Copyright © 2005, 2007, 2009, 2010 Free Software Foundation, Inc.
 # This file is distributed under the same license as the binutils package.
 # Jorma Karvonen <karvjorm@users.sf.net>, 2005, 2007.
-# Jorma Karvonen <karvonen.jorma@gmail.com>, 2009.
+# Jorma Karvonen <karvonen.jorma@gmail.com>, 2009, 2010.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: binutils 2.20\n"
+"Project-Id-Version: binutils 2.20.1\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2009-09-07 14:08+0200\n"
-"PO-Revision-Date: 2010-01-09 18:25+0200\n"
+"POT-Creation-Date: 2010-03-03 14:57+0100\n"
+"PO-Revision-Date: 2010-04-21 18:04+0200\n"
 "Last-Translator: Jorma Karvonen <karvonen.jorma@gmail.com>\n"
 "Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n"
 "MIME-Version: 1.0\n"
@@ -66,8 +66,8 @@ msgstr ""
 "  -v --version                Näyttää ohjelman version\n"
 "\n"
 
-#: addr2line.c:94 ar.c:295 coffdump.c:469 dlltool.c:3832 dllwrap.c:510
-#: nlmconv.c:1113 objcopy.c:563 objcopy.c:598 readelf.c:2922 size.c:99
+#: addr2line.c:94 ar.c:295 coffdump.c:469 dlltool.c:3838 dllwrap.c:510
+#: nlmconv.c:1113 objcopy.c:563 objcopy.c:598 readelf.c:2935 size.c:99
 #: srconv.c:1741 strings.c:676 sysdump.c:653 windmc.c:233 windres.c:698
 #, c-format
 msgid "Report bugs to %s\n"
@@ -75,17 +75,17 @@ msgstr ""
 "Ilmoita ohjelmistovioista englanniksi osoitteeseen %s\n"
 "Suomennoksen virheistä voi ilmoittaa (suomeksi) osoitteeseen <mailto:translation-team-fi@lists.sourceforge.net>\n"
 
-#: addr2line.c:281
+#: addr2line.c:292
 #, c-format
 msgid "%s: cannot get addresses from archive"
 msgstr "%s: osoitteita ei saa arkistosta"
 
-#: addr2line.c:298
+#: addr2line.c:309
 #, c-format
 msgid "%s: cannot find section %s"
 msgstr "%s: lohkoa %s ei löydy"
 
-#: addr2line.c:364 nm.c:1554 objdump.c:3229
+#: addr2line.c:375 nm.c:1554 objdump.c:3234
 #, c-format
 msgid "unknown demangling style `%s'"
 msgstr "tuntematon eheytystyyli ”%s”"
@@ -332,7 +332,7 @@ msgid "creating %s"
 msgstr "luodaan %s"
 
 #  stat on *nix-ympäristön vakiokomentoja (katso: man stat)
-#: ar.c:851 ar.c:906 ar.c:1234 objcopy.c:2026
+#: ar.c:851 ar.c:906 ar.c:1234 objcopy.c:2027
 #, c-format
 msgid "internal stat error on %s"
 msgstr "sisäinen stat-kutsuvirhe kohteessa %s"
@@ -476,28 +476,28 @@ msgstr "Tuetut arkkitehtuurit:"
 msgid "%s: supported architectures:"
 msgstr "%s: tuetut arkkitehtuurit:"
 
-#: bucomm.c:398
+#: bucomm.c:399
 #, c-format
 msgid "BFD header file version %s\n"
 msgstr "BFD-otsaketiedoston versio %s\n"
 
-#: bucomm.c:547
+#: bucomm.c:548
 #, c-format
 msgid "%s: bad number: %s"
 msgstr "%s: virheellinen numero: %s"
 
-#: bucomm.c:564 strings.c:422
+#: bucomm.c:565 strings.c:422
 #, c-format
 msgid "'%s': No such file"
 msgstr "”%s”: Tiedostoa ei löydy"
 
 #  stat-kutsu epäonnistui, ensimmäinen parametri on tiedostonimi
-#: bucomm.c:566 strings.c:424
+#: bucomm.c:567 strings.c:424
 #, c-format
 msgid "Warning: could not locate '%s'.  reason: %s"
 msgstr "Varoitus: tiedostoa ”%s” ei löytynyt.  syy: %s"
 
-#: bucomm.c:570
+#: bucomm.c:571
 #, c-format
 msgid "Warning: '%s' is not an ordinary file"
 msgstr "Varoitus: ”%s” ei ole tavallinen tiedosto"
@@ -813,255 +813,255 @@ msgstr "ei voi poistaa kohdetta %s: %s"
 msgid "Created lib file"
 msgstr "Luotu lib-tiedosto"
 
-#: dlltool.c:3369 dlltool.c:3391
+#: dlltool.c:3375 dlltool.c:3397
 #, c-format
 msgid "%s is not a library"
 msgstr "%s ei ole kirjasto"
 
-#: dlltool.c:3409
+#: dlltool.c:3415
 #, c-format
 msgid "Import library `%s' specifies two or more dlls"
 msgstr "Tuontikirjasto ”%s” määrittelee kaksi tai useampia dll-komponentteja"
 
-#: dlltool.c:3420
+#: dlltool.c:3426
 #, c-format
 msgid "Unable to determine dll name for `%s' (not an import library?)"
 msgstr "Ei voi määritellä dll-nimeä kohteelle ”%s” (ei tuontikirjasto?)"
 
-#: dlltool.c:3641
+#: dlltool.c:3647
 #, c-format
 msgid "Warning, ignoring duplicate EXPORT %s %d,%d"
 msgstr "Varoitus, ei oteta huomioon EXPORT-kaksoiskappaletta %s %d,%d"
 
-#: dlltool.c:3647
+#: dlltool.c:3653
 #, c-format
 msgid "Error, duplicate EXPORT with ordinals: %s"
 msgstr "Virhe, EXPORT-kaksoiskappale järjestysluvuilla: %s"
 
-#: dlltool.c:3752
+#: dlltool.c:3758
 msgid "Processing definitions"
 msgstr "Käsitellään määrittelyjä"
 
-#: dlltool.c:3784
+#: dlltool.c:3790
 msgid "Processed definitions"
 msgstr "Käsiteltiin määrittelyjä"
 
 #. xgetext:c-format
-#: dlltool.c:3791 dllwrap.c:471
+#: dlltool.c:3797 dllwrap.c:471
 #, c-format
 msgid "Usage %s <option(s)> <object-file(s)>\n"
 msgstr "Käyttö %s <valitsimet> <objektitiedosto(t)>\n"
 
 #. xgetext:c-format
-#: dlltool.c:3793
+#: dlltool.c:3799
 #, c-format
 msgid "   -m --machine <machine>    Create as DLL for <machine>.  [default: %s]\n"
 msgstr "   -m --machine <kone>       Luo DLL:nä kohteelle <kone>.  [oletus: %s]\n"
 
-#: dlltool.c:3794
+#: dlltool.c:3800
 #, c-format
 msgid "        possible <machine>: arm[_interwork], i386, mcore[-elf]{-le|-be}, ppc, thumb\n"
 msgstr "        mahdolliset <koneet>: arm[_interwork], i386, mcore[-elf]{-le|-be}, ppc, thumb\n"
 
-#: dlltool.c:3795
+#: dlltool.c:3801
 #, c-format
 msgid "   -e --output-exp <outname> Generate an export file.\n"
 msgstr "   -e --output-exp <tulostenimi>    Tuota vientitiedosto.\n"
 
-#: dlltool.c:3796
+#: dlltool.c:3802
 #, c-format
 msgid "   -l --output-lib <outname> Generate an interface library.\n"
 msgstr "   -l --output-lib <tulostenimi>    Tuota rajapintakirjasto.\n"
 
-#: dlltool.c:3797
+#: dlltool.c:3803
 #, c-format
 msgid "   -y --output-delaylib <outname> Create a delay-import library.\n"
 msgstr "   -y --output-delaylib <tulostenimi>  Luo viive-tuontikirjasto.\n"
 
 #  Lisäsin lainausmerkit käsitteen selventämiseksi
-#: dlltool.c:3798
+#: dlltool.c:3804
 #, c-format
 msgid "   -a --add-indirect         Add dll indirects to export file.\n"
 msgstr "   -a --add-indirect                Lisää ”dll indirects” vientitiedostoon.\n"
 
-#: dlltool.c:3799
+#: dlltool.c:3805
 #, c-format
 msgid "   -D --dllname <name>       Name of input dll to put into interface lib.\n"
 msgstr "   -D --dllname <nimi>              Rajapintakirjastoon sijoitettavan syöte-dll:n nimi.\n"
 
-#: dlltool.c:3800
+#: dlltool.c:3806
 #, c-format
 msgid "   -d --input-def <deffile>  Name of .def file to be read in.\n"
 msgstr "   -d --input-def <def-tiedosto>    Luettavan .def-syötetiedoston nimi.\n"
 
-#: dlltool.c:3801
+#: dlltool.c:3807
 #, c-format
 msgid "   -z --output-def <deffile> Name of .def file to be created.\n"
 msgstr "   -z --output-def <def-tiedosto>   Luotavan .def-tiedoston nimi.\n"
 
-#: dlltool.c:3802
+#: dlltool.c:3808
 #, c-format
 msgid "      --export-all-symbols   Export all symbols to .def\n"
 msgstr "      --export-all-symbols          Vie kaikki symbolit .def-tiedostoon\n"
 
-#: dlltool.c:3803
+#: dlltool.c:3809
 #, c-format
 msgid "      --no-export-all-symbols  Only export listed symbols\n"
 msgstr "      --no-export-all-symbols       Vie vain luetellut symbolit\n"
 
 #  Tässä "list" suomennettiin sanalla "lista", koska ohjetekstin jälkiosan tekstin alku ei osu samalle kohdalle eri riveillä, jos alkuosa on liian pitkä.
-#: dlltool.c:3804
+#: dlltool.c:3810
 #, c-format
 msgid "      --exclude-symbols <list> Don't export <list>\n"
 msgstr "      --exclude-symbols <lista>     Älä vie <listan> symboleja\n"
 
-#: dlltool.c:3805
+#: dlltool.c:3811
 #, c-format
 msgid "      --no-default-excludes  Clear default exclude symbols\n"
 msgstr "      --no-default-excludes         Nollaa oletuspoissulkevat symbolit\n"
 
-#: dlltool.c:3806
+#: dlltool.c:3812
 #, c-format
 msgid "   -b --base-file <basefile> Read linker generated base file.\n"
 msgstr "   -b --base-file <kantatiedosto>   Lue linkkerin tuottama perustiedosto.\n"
 
-#: dlltool.c:3807
+#: dlltool.c:3813
 #, c-format
 msgid "   -x --no-idata4            Don't generate idata$4 section.\n"
 msgstr "   -x --no-idata4                   Älä tuota idata$4-lohkoa.\n"
 
-#: dlltool.c:3808
+#: dlltool.c:3814
 #, c-format
 msgid "   -c --no-idata5            Don't generate idata$5 section.\n"
 msgstr "   -c --no-idata5                   Älä tuota idata$5-lohkoa.\n"
 
-#: dlltool.c:3809
+#: dlltool.c:3815
 #, c-format
 msgid "      --use-nul-prefixed-import-tables Use zero prefixed idata$4 and idata$5.\n"
 msgstr "      --use-nul-prefixed-import-tables Käytä nollaetuliitteistä idata$4 ja idata$5.\n"
 
-#: dlltool.c:3810
+#: dlltool.c:3816
 #, c-format
 msgid "   -U --add-underscore       Add underscores to all symbols in interface library.\n"
 msgstr "   -U --add-underscore              Lisää alaviivat rajapintakirjaston kaikkiin symboleihin.\n"
 
-#: dlltool.c:3811
+#: dlltool.c:3817
 #, c-format
 msgid "      --add-stdcall-underscore Add underscores to stdcall symbols in interface library.\n"
 msgstr "   -U --add-underscore              Lisää alaviivat rajapintakirjaston std-kutsusymboleihin.\n"
 
-#: dlltool.c:3812
+#: dlltool.c:3818
 #, c-format
 msgid "   -k --kill-at              Kill @<n> from exported names.\n"
 msgstr "   -k --kill-at                     Tuhoa @<numeron> viedyistä nimistä.\n"
 
-#: dlltool.c:3813
+#: dlltool.c:3819
 #, c-format
 msgid "   -A --add-stdcall-alias    Add aliases without @<n>.\n"
 msgstr "   -A --add-stdcall-alias           Lisää aliaksia ilman @<numeroa>.\n"
 
-#: dlltool.c:3814
+#: dlltool.c:3820
 #, c-format
 msgid "   -p --ext-prefix-alias <prefix> Add aliases with <prefix>.\n"
 msgstr "   -p --ext-prefix-alias <prefiksi> Lisää aliaksiin <prefiksin>.\n"
 
-#: dlltool.c:3815
+#: dlltool.c:3821
 #, c-format
 msgid "   -S --as <name>            Use <name> for assembler.\n"
 msgstr "   -S --as <nimi>                   Käytä <nimeä> assemblerina.\n"
 
-#: dlltool.c:3816
+#: dlltool.c:3822
 #, c-format
 msgid "   -f --as-flags <flags>     Pass <flags> to the assembler.\n"
 msgstr "   -f --as-flags <liput>            Välitä <liput> assemblerille.\n"
 
-#: dlltool.c:3817
+#: dlltool.c:3823
 #, c-format
 msgid "   -C --compat-implib        Create backward compatible import library.\n"
 msgstr "   -C --compat-implib               Luo taaksepäin yhteensopiva tuontikirjasto.\n"
 
 #  Laskuria dontdeltemps kasvatetaan joka kerta kun -n esiintyy komentorivillä.
-#: dlltool.c:3818
+#: dlltool.c:3824
 #, c-format
 msgid "   -n --no-delete            Keep temp files (repeat for extra preservation).\n"
 msgstr "   -n --no-delete                   Pidä tilapäistiedostot (toisto lisäsäilytykseksi).\n"
 
-#: dlltool.c:3819
+#: dlltool.c:3825
 #, c-format
 msgid "   -t --temp-prefix <prefix> Use <prefix> to construct temp file names.\n"
 msgstr "   -t --temp-prefix <prefiksi>      Liitä <prefiksi> tilapäistiedostojen nimen eteen.\n"
 
-#: dlltool.c:3820
+#: dlltool.c:3826
 #, c-format
 msgid "   -I --identify <implib>    Report the name of the DLL associated with <implib>.\n"
 msgstr "   -I --identify <implib>    Ilmoita DLL-nimi, joka liittyi <implib>-kirjastoon.\n"
 
-#: dlltool.c:3821
+#: dlltool.c:3827
 #, c-format
 msgid "      --identify-strict      Causes --identify to report error when multiple DLLs.\n"
 msgstr "      --identify-strict      Saa valitsimen --identify ilmoittamaan virheestä kun DLL-moduleita on useita.\n"
 
-#: dlltool.c:3822
+#: dlltool.c:3828
 #, c-format
 msgid "   -v --verbose              Be verbose.\n"
 msgstr "   -v --verbose                     Laveasti.\n"
 
-#: dlltool.c:3823
+#: dlltool.c:3829
 #, c-format
 msgid "   -V --version              Display the program version.\n"
 msgstr "   -V --version                     Näytä ohjelman versio.\n"
 
-#: dlltool.c:3824
+#: dlltool.c:3830
 #, c-format
 msgid "   -h --help                 Display this information.\n"
 msgstr "   -h --help                        Näytä nämä tiedot.\n"
 
-#: dlltool.c:3825
+#: dlltool.c:3831
 #, c-format
 msgid "   @<file>                   Read options from <file>.\n"
 msgstr "   @<tiedosto>                      Lue valitsimet tiedostosta <tiedosto>.\n"
 
-#: dlltool.c:3827
+#: dlltool.c:3833
 #, c-format
 msgid "   -M --mcore-elf <outname>  Process mcore-elf object files into <outname>.\n"
 msgstr "   -M --mcore-elf <tulostenimi>     Käsittele mcore-elf-objektitiedostot kohteeseen <tulostenimi>.\n"
 
-#: dlltool.c:3828
+#: dlltool.c:3834
 #, c-format
 msgid "   -L --linker <name>        Use <name> as the linker.\n"
 msgstr "   -L --linker <nimi>               Käytä parametriä <nimi> linkkerinä.\n"
 
-#: dlltool.c:3829
+#: dlltool.c:3835
 #, c-format
 msgid "   -F --linker-flags <flags> Pass <flags> to the linker.\n"
 msgstr "   -F --linker-flags <liput>        Välitä <liput> linkkerille.\n"
 
-#: dlltool.c:3966
+#: dlltool.c:3972
 #, c-format
 msgid "Path components stripped from dllname, '%s'."
 msgstr "Polkukomponentit riisuttu dll-nimestä, ”%s”."
 
-#: dlltool.c:4014
+#: dlltool.c:4020
 #, c-format
 msgid "Unable to open base-file: %s"
 msgstr "Ei voi avata perustiedostoa: %s"
 
-#: dlltool.c:4049
+#: dlltool.c:4055
 #, c-format
 msgid "Machine '%s' not supported"
 msgstr "Konetta ”%s” ei tueta"
 
-#: dlltool.c:4118
+#: dlltool.c:4124
 #, c-format
 msgid "Warning, machine type (%d) not supported for delayimport."
 msgstr "Varoitus, konetyyppi (%d) ei tue viivetuontia."
 
-#: dlltool.c:4186 dllwrap.c:201
+#: dlltool.c:4192 dllwrap.c:201
 #, c-format
 msgid "Tried file: %s"
 msgstr "Yritettiin tiedostoa: %s"
 
-#: dlltool.c:4193 dllwrap.c:208
+#: dlltool.c:4199 dllwrap.c:208
 #, c-format
 msgid "Using file: %s"
 msgstr "Käytetään tiedostoa: %s"
@@ -1314,21 +1314,21 @@ msgstr "YKSIKKÖ-nimi       : %s\n"
 msgid "DRIVER options  : %s\n"
 msgstr "YKSIKKÖ-valitsimet : %s\n"
 
-#: dwarf.c:101 dwarf.c:145 readelf.c:355 readelf.c:520
+#: dwarf.c:106 dwarf.c:155 readelf.c:357 readelf.c:525
 #, c-format
 msgid "Unhandled data length: %d\n"
 msgstr "Käsittelemätön data-pituus: %d\n"
 
-#: dwarf.c:294 dwarf.c:2625
+#: dwarf.c:304 dwarf.c:2649
 msgid "badly formed extended line op encountered!\n"
 msgstr "virheellisesti muotoiltu laajennusrivin käskykoodi tavattu!\n"
 
-#: dwarf.c:301
+#: dwarf.c:311
 #, c-format
 msgid "  Extended opcode %d: "
 msgstr "  Laajennettu käskykoodi %d: "
 
-#: dwarf.c:306
+#: dwarf.c:316
 #, c-format
 msgid ""
 "End of Sequence\n"
@@ -1337,32 +1337,32 @@ msgstr ""
 "Sekvenssin loppu\n"
 "\n"
 
-#: dwarf.c:312
+#: dwarf.c:322
 #, c-format
 msgid "set Address to 0x%lx\n"
 msgstr "aseta osoitteeksi 0x%lx\n"
 
-#: dwarf.c:317
+#: dwarf.c:327
 #, c-format
 msgid "  define new File Table entry\n"
 msgstr "  määrittele uusi tiedostotaulualkio\n"
 
-#: dwarf.c:318 dwarf.c:2240
+#: dwarf.c:328 dwarf.c:2263
 #, c-format
 msgid "  Entry\tDir\tTime\tSize\tName\n"
 msgstr "  Alkio\tHakemisto\tAika\tKoko\tNimi\n"
 
-#: dwarf.c:320
+#: dwarf.c:330
 #, c-format
 msgid "   %d\t"
 msgstr "   %d\t"
 
-#: dwarf.c:323 dwarf.c:325 dwarf.c:327 dwarf.c:2252 dwarf.c:2254 dwarf.c:2256
+#: dwarf.c:333 dwarf.c:335 dwarf.c:337 dwarf.c:2275 dwarf.c:2277 dwarf.c:2279
 #, c-format
 msgid "%lu\t"
 msgstr "%lu\t"
 
-#: dwarf.c:328
+#: dwarf.c:338
 #, c-format
 msgid ""
 "%s\n"
@@ -1371,7 +1371,7 @@ msgstr ""
 "%s\n"
 "\n"
 
-#: dwarf.c:332
+#: dwarf.c:342
 #, c-format
 msgid "set Discriminator to %lu\n"
 msgstr "aseta Erottajan arvoksi %lu\n"
@@ -1380,140 +1380,140 @@ msgstr "aseta Erottajan arvoksi %lu\n"
 #. the limited range of the unsigned char data type used
 #. for op_code.
 #. && op_code <= DW_LNE_hi_user
-#: dwarf.c:374
+#: dwarf.c:384
 #, c-format
 msgid "user defined: length %d\n"
 msgstr "käyttäjän määrittelemä: pituus %d\n"
 
-#: dwarf.c:376 dwarf.c:2656
+#: dwarf.c:386 dwarf.c:2680
 #, c-format
 msgid "UNKNOWN: length %d\n"
 msgstr "TUNTEMATON: pituus %d\n"
 
-#: dwarf.c:389
+#: dwarf.c:399
 msgid "<no .debug_str section>"
 msgstr "<ei .debug_str-lohkoa>"
 
-#: dwarf.c:395
+#: dwarf.c:405
 #, c-format
 msgid "DW_FORM_strp offset too big: %lx\n"
 msgstr "DW_FORM_strp-siirros liian suuri: %lx\n"
 
-#: dwarf.c:396
+#: dwarf.c:406
 msgid "<offset is too big>"
 msgstr "<siirros on liian suuri>"
 
-#: dwarf.c:629
+#: dwarf.c:639
 #, c-format
 msgid "Unknown TAG value: %lx"
 msgstr "Tuntematon tunnistearvo: %lx"
 
-#: dwarf.c:665
+#: dwarf.c:675
 #, c-format
 msgid "Unknown FORM value: %lx"
 msgstr "Tuntematon FORM-arvo: %lx"
 
-#: dwarf.c:674
+#: dwarf.c:684
 #, c-format
 msgid " %lu byte block: "
 msgstr " %lu:n tavun lohko: "
 
-#: dwarf.c:1092
+#: dwarf.c:1102
 #, c-format
 msgid "(User defined location op)"
 msgstr "(Käyttäjän määrittelemä sijoituskäskykoodi)"
 
-#: dwarf.c:1094
+#: dwarf.c:1104
 #, c-format
 msgid "(Unknown location op)"
 msgstr "(Tuntematon sijoituskäskykoodi)"
 
-#: dwarf.c:1142
+#: dwarf.c:1152
 msgid "Internal error: DWARF version is not 2 or 3.\n"
 msgstr "Sisäinen virhe: DWARF-versio ei ole 2 eikä 3.\n"
 
-#: dwarf.c:1241
+#: dwarf.c:1251
 msgid "DW_FORM_data8 is unsupported when sizeof (unsigned long) != 8\n"
 msgstr "DW_FORM_data8 ei ole tuettu, kun sizeof (unsigned long) != 8\n"
 
-#: dwarf.c:1290
+#: dwarf.c:1300
 #, c-format
 msgid " (indirect string, offset: 0x%lx): %s"
 msgstr " (epäsuora merkkijono, siirros: 0x%lx): %s"
 
-#: dwarf.c:1299
+#: dwarf.c:1309
 #, c-format
 msgid "Unrecognized form: %lu\n"
 msgstr "Tunnistamaton muoto: %lu\n"
 
-#: dwarf.c:1383
+#: dwarf.c:1393
 #, c-format
 msgid "(not inlined)"
 msgstr "(ei inline-funktiona)"
 
-#: dwarf.c:1386
+#: dwarf.c:1396
 #, c-format
 msgid "(inlined)"
 msgstr "(inline-funktiona)"
 
-#: dwarf.c:1389
+#: dwarf.c:1399
 #, c-format
 msgid "(declared as inline but ignored)"
 msgstr "(esitelty inline-funktiona, mutta esittelyä ei ole otettu huomioon)"
 
-#: dwarf.c:1392
+#: dwarf.c:1402
 #, c-format
 msgid "(declared as inline and inlined)"
 msgstr "(esitelty inline-funktiona ja toteutettu sellaisena)"
 
-#: dwarf.c:1395
+#: dwarf.c:1405
 #, c-format
 msgid "  (Unknown inline attribute value: %lx)"
 msgstr "  (Tuntematon inline-funktion attribuuttiarvo: %lx)"
 
-#: dwarf.c:1556
+#: dwarf.c:1566
 #, c-format
 msgid "(location list)"
 msgstr "(sijoitusluettelo)"
 
-#: dwarf.c:1575 dwarf.c:3257
+#: dwarf.c:1585 dwarf.c:3281
 #, c-format
 msgid " [without DW_AT_frame_base]"
 msgstr " [DW_AT_frame_base puuttuu]"
 
-#: dwarf.c:1587
+#: dwarf.c:1597
 #, c-format
 msgid "Offset %lx used as value for DW_AT_import attribute of DIE at offset %lx is too big.\n"
 msgstr "Siirros %lx, jota käytettiin DIE:n DW_AT_import-attribuutin arvona siirrososoitteessa %lx on liian suuri.\n"
 
-#: dwarf.c:1761
+#: dwarf.c:1771
 #, c-format
 msgid "Unknown AT value: %lx"
 msgstr "Tuntematon AT-arvo: %lx"
 
-#: dwarf.c:1828
+#: dwarf.c:1838
 #, c-format
 msgid "Reserved length value (%lx) found in section %s\n"
 msgstr "Varattu pituusarvo (%lx) löytyi lohkossa %s\n"
 
-#: dwarf.c:1839
+#: dwarf.c:1849
 #, c-format
 msgid "Corrupt unit length (%lx) found in section %s\n"
 msgstr "Rikkinäinen yksikköpituus (%lx) löytyi lohkossa %s\n"
 
 #  comp units tarkoittanee compilation unit eli käännösyksikköä?
-#: dwarf.c:1846
+#: dwarf.c:1856
 #, c-format
 msgid "No comp units in %s section ?"
 msgstr "Ei käännösyksikköjä %s-lohkossa ?"
 
-#: dwarf.c:1855
+#: dwarf.c:1865
 #, c-format
 msgid "Not enough memory for a debug info array of %u entries"
 msgstr "Muistia ei ole tarpeeksi %u:n alkion virheenjäljitystietotaulukolle"
 
-#: dwarf.c:1863 dwarf.c:2858 dwarf.c:2952 dwarf.c:3026 dwarf.c:3143
-#: dwarf.c:3292 dwarf.c:3350 dwarf.c:3546
+#: dwarf.c:1873 dwarf.c:2882 dwarf.c:2976 dwarf.c:3050 dwarf.c:3167
+#: dwarf.c:3316 dwarf.c:3374 dwarf.c:3571
 #, c-format
 msgid ""
 "Contents of the %s section:\n"
@@ -1522,80 +1522,80 @@ msgstr ""
 "Lohkon %s sisältö:\n"
 "\n"
 
-#: dwarf.c:1871
+#: dwarf.c:1881
 #, c-format
 msgid "Unable to locate %s section!\n"
 msgstr "Ei voi paikantaa %s-lohkoa!\n"
 
-#: dwarf.c:1934
+#: dwarf.c:1944
 #, c-format
 msgid "  Compilation Unit @ offset 0x%lx:\n"
 msgstr "  Käännösyksikkö @ siirros 0x%lx:\n"
 
 #  Välilyöntilisäys
-#: dwarf.c:1935
+#: dwarf.c:1945
 #, c-format
 msgid "   Length:        0x%lx (%s)\n"
 msgstr "   Pituus:        0x%lx (%s)\n"
 
 #  Välilyöntilisäys
-#: dwarf.c:1937
+#: dwarf.c:1947
 #, c-format
 msgid "   Version:       %d\n"
 msgstr "   Versio:         %d\n"
 
 #  Välilyöntilisäys
-#: dwarf.c:1938
+#: dwarf.c:1948
 #, c-format
 msgid "   Abbrev Offset: %ld\n"
 msgstr "   Lyhennesiirros: %ld\n"
 
 #  Välilyöntilisäys
-#: dwarf.c:1939
+#: dwarf.c:1949
 #, c-format
 msgid "   Pointer Size:  %d\n"
 msgstr "   Osoitinkoko:    %d\n"
 
-#: dwarf.c:1945
+#: dwarf.c:1955
 #, c-format
 msgid "Debug info is corrupted, length of CU at %lx extends beyond end of section (length = %lx)\n"
 msgstr "Virheenjäljitystieto on rikkinäinen, keskusyksikön pituus osoitteessa %lx ulottuu lohkon lopun ylitse (pituus = %lx)\n"
 
-#: dwarf.c:1954
+#: dwarf.c:1964
 #, c-format
 msgid "CU at offset %lx contains corrupt or unsupported version number: %d.\n"
 msgstr "Keskusyksikkö siirrososoitteessa %lx sisältää rikkinäisen tai tukemattoman versionumeron: %d.\n"
 
-#: dwarf.c:1964
+#: dwarf.c:1974
 #, c-format
 msgid "Debug info is corrupted, abbrev offset (%lx) is larger than abbrev section size (%lx)\n"
 msgstr "Virheenjäljitystieto on rikkinäinen, lyhennyssiirros (%lx) on laajempi kuin lyhennyslohkon koko (%lx)\n"
 
-#: dwarf.c:1998
+#: dwarf.c:2021
 #, c-format
 msgid "Bogus end-of-siblings marker detected at offset %lx in .debug_info section\n"
 msgstr "Valesisarusloppumerkitsijä havaittu siirrososoitteessa %lx lohkossa .debug_info\n"
 
-#: dwarf.c:2002
+#: dwarf.c:2025
 msgid "Further warnings about bogus end-of-sibling markers suppressed\n"
 msgstr "Lisävaroitukset valesisarusloppumerkitsijöistä on vaimennettu\n"
 
-#: dwarf.c:2009
+#: dwarf.c:2032
 #, c-format
 msgid " <%d><%lx>: Abbrev Number: %lu"
 msgstr " <%d><%lx>: Lyhennenumero: %lu"
 
-#: dwarf.c:2026
+#: dwarf.c:2049
 #, c-format
 msgid "DIE at offset %lx refers to abbreviation number %lu which does not exist\n"
 msgstr "DIE siirrososoitteessa %lx viittaa lyhennenumeroon %lu, jota ei ole olemassa\n"
 
-#: dwarf.c:2032
+#: dwarf.c:2055
 #, c-format
 msgid " (%s)\n"
 msgstr " (%s)\n"
 
-#: dwarf.c:2123
+#: dwarf.c:2146
 #, c-format
 msgid ""
 "Raw dump of debug contents of section %s:\n"
@@ -1604,66 +1604,66 @@ msgstr ""
 "Lohkon %s virheenjäljityssisällön raakavedos:\n"
 "\n"
 
-#: dwarf.c:2161
+#: dwarf.c:2184
 #, c-format
 msgid "The information in section %s appears to be corrupt - the section is too small\n"
 msgstr "Tiedot lohkossa %s näyttävät olevan rikkinäisiä - lohko on liian pieni\n"
 
-#: dwarf.c:2171 dwarf.c:2459
+#: dwarf.c:2194 dwarf.c:2482
 msgid "Only DWARF version 2 and 3 line info is currently supported.\n"
 msgstr "Vain DWARF-versioiden 2 ja 3 rivitiedot on nykyisin tuettu.\n"
 
 #  DWARF2_Internal_LineInfo-lohkon pituus
-#: dwarf.c:2192
+#: dwarf.c:2215
 #, c-format
 msgid "  Offset:                      0x%lx\n"
 msgstr "  Siirros:                     0x%lx\n"
 
 #  DWARF2_Internal_LineInfo-lohkon pituus
-#: dwarf.c:2193
+#: dwarf.c:2216
 #, c-format
 msgid "  Length:                      %ld\n"
 msgstr "  Pituus:                      %ld\n"
 
-#: dwarf.c:2194
+#: dwarf.c:2217
 #, c-format
 msgid "  DWARF Version:               %d\n"
 msgstr "  DWARF-versio:                %d\n"
 
-#: dwarf.c:2195
+#: dwarf.c:2218
 #, c-format
 msgid "  Prologue Length:             %d\n"
 msgstr "  Esitoimipituus:              %d\n"
 
-#: dwarf.c:2196
+#: dwarf.c:2219
 #, c-format
 msgid "  Minimum Instruction Length:  %d\n"
 msgstr "  Minimikäskypituus:           %d\n"
 
-#: dwarf.c:2197
+#: dwarf.c:2220
 #, c-format
 msgid "  Initial value of 'is_stmt':  %d\n"
 msgstr "  Kohteen ”is_stmt” alkuarvo: %d\n"
 
 #  Välilyönti lisätty tarkoituksella.
-#: dwarf.c:2198
+#: dwarf.c:2221
 #, c-format
 msgid "  Line Base:                   %d\n"
 msgstr "  Rivin kantaluku:             %d\n"
 
 #  Välilyönti lisätty tarkoituksella.
-#: dwarf.c:2199
+#: dwarf.c:2222
 #, c-format
 msgid "  Line Range:                  %d\n"
 msgstr "  Rivinumeroalue:              %d\n"
 
 #  Välilyönti lisätty tarkoituksella.
-#: dwarf.c:2200
+#: dwarf.c:2223
 #, c-format
 msgid "  Opcode Base:                 %d\n"
 msgstr "  Käskykoodin kantaluku:       %d\n"
 
-#: dwarf.c:2209
+#: dwarf.c:2232
 #, c-format
 msgid ""
 "\n"
@@ -1672,12 +1672,12 @@ msgstr ""
 "\n"
 " Käskykoodit:\n"
 
-#: dwarf.c:2212
+#: dwarf.c:2235
 #, c-format
 msgid "  Opcode %d has %d args\n"
 msgstr "  Käskykoodilla %d on %d argumenttia\n"
 
-#: dwarf.c:2218
+#: dwarf.c:2241
 #, c-format
 msgid ""
 "\n"
@@ -1686,7 +1686,7 @@ msgstr ""
 "\n"
 " Hakemistotaulu on tyhjä.\n"
 
-#: dwarf.c:2221
+#: dwarf.c:2244
 #, c-format
 msgid ""
 "\n"
@@ -1695,12 +1695,12 @@ msgstr ""
 "\n"
 " Hakemistotaulu:\n"
 
-#: dwarf.c:2225
+#: dwarf.c:2248
 #, c-format
 msgid "  %s\n"
 msgstr "  %s\n"
 
-#: dwarf.c:2236
+#: dwarf.c:2259
 #, c-format
 msgid ""
 "\n"
@@ -1709,7 +1709,7 @@ msgstr ""
 "\n"
 " Tiedostonimitaulu on tyhjä.\n"
 
-#: dwarf.c:2239
+#: dwarf.c:2262
 #, c-format
 msgid ""
 "\n"
@@ -1718,18 +1718,18 @@ msgstr ""
 "\n"
 " Tiedostonimitaulu:\n"
 
-#: dwarf.c:2247
+#: dwarf.c:2270
 #, c-format
 msgid "  %d\t"
 msgstr "  %d\t"
 
-#: dwarf.c:2258
+#: dwarf.c:2281
 #, c-format
 msgid "%s\n"
 msgstr "%s\n"
 
 #. Now display the statements.
-#: dwarf.c:2266
+#: dwarf.c:2289
 #, c-format
 msgid ""
 "\n"
@@ -1738,82 +1738,82 @@ msgstr ""
 "\n"
 " Rivi Numero Lauseet:\n"
 
-#: dwarf.c:2282
+#: dwarf.c:2305
 #, c-format
 msgid "  Special opcode %d: advance Address by %lu to 0x%lx"
 msgstr "  Erikoiskäskykoodi %d: kasvata %lu tavua osoitteeseen 0x%lx"
 
-#: dwarf.c:2286
+#: dwarf.c:2309
 #, c-format
 msgid " and Line by %d to %d\n"
 msgstr " ja %d riviä riville %d\n"
 
-#: dwarf.c:2296
+#: dwarf.c:2319
 #, c-format
 msgid "  Copy\n"
 msgstr "  Kopioi\n"
 
-#: dwarf.c:2304
+#: dwarf.c:2327
 #, c-format
 msgid "  Advance PC by %lu to 0x%lx\n"
 msgstr "  Kasvata PC:tä arvolla %lu arvoon 0x%lx\n"
 
-#: dwarf.c:2312
+#: dwarf.c:2335
 #, c-format
 msgid "  Advance Line by %d to %d\n"
 msgstr "  Kasvata riviä arvolla %d arvoon %d\n"
 
-#: dwarf.c:2319
+#: dwarf.c:2342
 #, c-format
 msgid "  Set File Name to entry %d in the File Name Table\n"
 msgstr "  Aseta tiedostonimi tiedostonimitaulun alkioon %d\n"
 
-#: dwarf.c:2327
+#: dwarf.c:2350
 #, c-format
 msgid "  Set column to %lu\n"
 msgstr "  Aseta sarakkeeksi %lu\n"
 
-#: dwarf.c:2334
+#: dwarf.c:2357
 #, c-format
 msgid "  Set is_stmt to %d\n"
 msgstr "  Aseta is_stmt-arvoksi %d\n"
 
-#: dwarf.c:2339
+#: dwarf.c:2362
 #, c-format
 msgid "  Set basic block\n"
 msgstr "  Aseta peruslohko\n"
 
-#: dwarf.c:2347
+#: dwarf.c:2370
 #, c-format
 msgid "  Advance PC by constant %lu to 0x%lx\n"
 msgstr "  Kasvata PC:tä vakiolla %lu arvoon 0x%lx\n"
 
-#: dwarf.c:2355
+#: dwarf.c:2378
 #, c-format
 msgid "  Advance PC by fixed size amount %lu to 0x%lx\n"
 msgstr "  Kasvata PC:tä kiinteäkokoisella summalla %lu arvoon 0x%lx\n"
 
-#: dwarf.c:2360
+#: dwarf.c:2383
 #, c-format
 msgid "  Set prologue_end to true\n"
 msgstr "  Aseta prologue_end-arvoksi true\n"
 
-#: dwarf.c:2364
+#: dwarf.c:2387
 #, c-format
 msgid "  Set epilogue_begin to true\n"
 msgstr "  Aseta epilogue_begin-arvoksi true\n"
 
-#: dwarf.c:2370 dwarf.c:2734
+#: dwarf.c:2393 dwarf.c:2758
 #, c-format
 msgid "  Set ISA to %lu\n"
 msgstr "  Aseta ISA-arvoksi %lu\n"
 
-#: dwarf.c:2374 dwarf.c:2738
+#: dwarf.c:2397 dwarf.c:2762
 #, c-format
 msgid "  Unknown opcode %d with operands: "
 msgstr "  Tuntematon käskykoodi %d, jonka operandit ovat: "
 
-#: dwarf.c:2407
+#: dwarf.c:2430
 #, c-format
 msgid ""
 "Decoded dump of debug contents of section %s:\n"
@@ -1822,32 +1822,32 @@ msgstr ""
 "Lohkon %s virheenjäljityssisällön dekoodattu vedos:\n"
 "\n"
 
-#: dwarf.c:2449
+#: dwarf.c:2472
 msgid "The line info appears to be corrupt - the section is too small\n"
 msgstr "Rivitiedot näyttävät olevan rikkinäisiä - lohko on liian pieni\n"
 
-#: dwarf.c:2568
+#: dwarf.c:2592
 #, c-format
 msgid "CU: %s:\n"
 msgstr "Keskusyksikkö: %s:\n"
 
-#: dwarf.c:2569 dwarf.c:2582
+#: dwarf.c:2593 dwarf.c:2606
 #, c-format
 msgid "File name                            Line number    Starting address\n"
 msgstr "Tiedostonimi                         Rivinumero     Aloitusosoite\n"
 
-#: dwarf.c:2575
+#: dwarf.c:2599
 #, c-format
 msgid "CU: %s/%s:\n"
 msgstr "Keskusyksikkö: %s/%s:\n"
 
-#: dwarf.c:2580 dwarf.c:2652
+#: dwarf.c:2604 dwarf.c:2676
 #, c-format
 msgid "%s:\n"
 msgstr "%s:\n"
 
 #. If directory index is 0, that means current directory.
-#: dwarf.c:2685
+#: dwarf.c:2709
 #, c-format
 msgid ""
 "\n"
@@ -1857,7 +1857,7 @@ msgstr ""
 "./%s:[++]\n"
 
 #. The directory index starts counting at 1.
-#: dwarf.c:2691
+#: dwarf.c:2715
 #, c-format
 msgid ""
 "\n"
@@ -1866,52 +1866,52 @@ msgstr ""
 "\n"
 "%s/%s:\n"
 
-#: dwarf.c:2776
+#: dwarf.c:2800
 #, c-format
 msgid "%-35s  %11d  %#18lx\n"
 msgstr "%-35s  %11d  %#18lx\n"
 
-#: dwarf.c:2781
+#: dwarf.c:2805
 #, c-format
 msgid "%s  %11d  %#18lx\n"
 msgstr "%s  %11d  %#18lx\n"
 
-#: dwarf.c:2811 dwarf.c:3088 dwarf.c:3510
+#: dwarf.c:2835 dwarf.c:3112 dwarf.c:3534
 #, c-format
 msgid "Unable to load/parse the .debug_info section, so cannot interpret the %s section.\n"
 msgstr "Ei kyetä lataamaan/jäsentämään .debug_info-lohkoa, joten ei voida tulkita %s-lohkoa.\n"
 
-#: dwarf.c:2892 dwarf.c:3395
+#: dwarf.c:2916 dwarf.c:3419
 #, c-format
 msgid ".debug_info offset of 0x%lx in %s section does not point to a CU header.\n"
 msgstr ".debug_info-siirrososoite: 0x%lx lohkossa %s ei osoita keskusyksikköotsakkeeseen.\n"
 
 #  tarkoittaako pubnames julkisia nimiä?
-#: dwarf.c:2906
+#: dwarf.c:2930
 msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
 msgstr "Vain DWARF 2:n ja 3:n pub-nimet ovat nykyisin tuettuja\n"
 
-#: dwarf.c:2913
+#: dwarf.c:2937
 #, c-format
 msgid "  Length:                              %ld\n"
 msgstr "  Pituus:                              %ld\n"
 
-#: dwarf.c:2915
+#: dwarf.c:2939
 #, c-format
 msgid "  Version:                             %d\n"
 msgstr "  Versio:                              %d\n"
 
-#: dwarf.c:2917
+#: dwarf.c:2941
 #, c-format
 msgid "  Offset into .debug_info section:     0x%lx\n"
 msgstr "  Siirros lohkoon .debug_info:         0x%lx\n"
 
-#: dwarf.c:2919
+#: dwarf.c:2943
 #, c-format
 msgid "  Size of area in .debug_info section: %ld\n"
 msgstr "  Alueen koko .debug_info-lohkossa:    %ld\n"
 
-#: dwarf.c:2922
+#: dwarf.c:2946
 #, c-format
 msgid ""
 "\n"
@@ -1920,60 +1920,60 @@ msgstr ""
 "\n"
 "    Siirros\tNimi\n"
 
-#: dwarf.c:2973
+#: dwarf.c:2997
 #, c-format
 msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n"
 msgstr " DW_MACINFO_start_file - rivinro:%d tied.nro:%d\n"
 
-#: dwarf.c:2979
+#: dwarf.c:3003
 #, c-format
 msgid " DW_MACINFO_end_file\n"
 msgstr " DW_MACINFO_end_file\n"
 
 #  lineno tarkoittaa ilmeisesti rivinumeroa
-#: dwarf.c:2987
+#: dwarf.c:3011
 #, c-format
 msgid " DW_MACINFO_define - lineno : %d macro : %s\n"
 msgstr " DW_MACINFO_define - rivinro: %d makro : %s\n"
 
 #  lineno tarkoittaa ilmeisesti rivinumeroa
-#: dwarf.c:2996
+#: dwarf.c:3020
 #, c-format
 msgid " DW_MACINFO_undef - lineno : %d macro : %s\n"
 msgstr " DW_MACINFO_undef - rivinro: %d makro : %s\n"
 
-#: dwarf.c:3008
+#: dwarf.c:3032
 #, c-format
 msgid " DW_MACINFO_vendor_ext - constant : %d string : %s\n"
 msgstr " DW_MACINFO_vendor_ext - vakio : %d merkkijono : %s\n"
 
 #  Seuraava on taulukon otsikko. Itse taulukko on leveydeltään: "   %ld      %s    [%s]". Viimeinen [%s] sisältää tekstin "has children" tai "no children".
-#: dwarf.c:3037
+#: dwarf.c:3061
 #, c-format
 msgid "  Number TAG\n"
 msgstr "  Numero Tunniste\n"
 
 #  Tämä pitäisi oikeastaan jättää pois käännettävistä teksteistä !!
-#: dwarf.c:3043
+#: dwarf.c:3067
 #, c-format
 msgid "   %ld      %s    [%s]\n"
 msgstr "   %ld      %s    [%s]\n"
 
-#: dwarf.c:3046
+#: dwarf.c:3070
 msgid "has children"
 msgstr "on jälkeläisiä"
 
-#: dwarf.c:3046
+#: dwarf.c:3070
 msgid "no children"
 msgstr "ei jälkeläisiä"
 
 #  Seuraava pitäisi oikeastaan jättää pois käännettävistä teksteistä.
-#: dwarf.c:3049
+#: dwarf.c:3073
 #, c-format
 msgid "    %-18s %s\n"
 msgstr "    %-18s %s\n"
 
-#: dwarf.c:3082 dwarf.c:3288 dwarf.c:3504
+#: dwarf.c:3106 dwarf.c:3312 dwarf.c:3528
 #, c-format
 msgid ""
 "\n"
@@ -1983,101 +1983,101 @@ msgstr ""
 "Lohko %s on tyhjä.\n"
 
 #. FIXME: Should we handle this case?
-#: dwarf.c:3132
+#: dwarf.c:3156
 msgid "Location lists in .debug_info section aren't in ascending order!\n"
 msgstr "Sijaintiluettelot .debug_info-lohkossa eivät ole nousevassa järjestyksessä!\n"
 
-#: dwarf.c:3135
+#: dwarf.c:3159
 msgid "No location lists in .debug_info section!\n"
 msgstr "Ei sijaintiluetteloja .debug_info-lohkossa!\n"
 
-#: dwarf.c:3140
+#: dwarf.c:3164
 #, c-format
 msgid "Location lists in %s section start at 0x%lx\n"
 msgstr "Sijaintiluettelot %s-lohkossa alkavat osoitteesta 0x%lx\n"
 
-#: dwarf.c:3144
+#: dwarf.c:3168
 #, c-format
 msgid "    Offset   Begin    End      Expression\n"
 msgstr "    Siirros  Alku     Loppu    Lauseke\n"
 
-#: dwarf.c:3175
+#: dwarf.c:3199
 #, c-format
 msgid "There is a hole [0x%lx - 0x%lx] in .debug_loc section.\n"
 msgstr "Lohkossa .debug_loc on aukko [0x%lx - 0x%lx].\n"
 
-#: dwarf.c:3179
+#: dwarf.c:3203
 #, c-format
 msgid "There is an overlap [0x%lx - 0x%lx] in .debug_loc section.\n"
 msgstr "Lohkossa .debug_loc on päällekkäisyys [0x%lx - 0x%lx].\n"
 
-#: dwarf.c:3187
+#: dwarf.c:3211
 #, c-format
 msgid "Offset 0x%lx is bigger than .debug_loc section size.\n"
 msgstr "Siirros 0x%lx on suurempi kuin .debug_loc-lohkon koko.\n"
 
-#: dwarf.c:3196 dwarf.c:3231 dwarf.c:3241
+#: dwarf.c:3220 dwarf.c:3255 dwarf.c:3265
 #, c-format
 msgid "Location list starting at offset 0x%lx is not terminated.\n"
 msgstr "Siirroksesta 0x%lx alkavaa sijaintiluetteloa ei ole päätetty.\n"
 
-#: dwarf.c:3215 dwarf.c:3597
+#: dwarf.c:3239 dwarf.c:3622
 #, c-format
 msgid "<End of list>\n"
 msgstr "<Luettelon loppu>\n"
 
-#: dwarf.c:3225
+#: dwarf.c:3249
 #, c-format
 msgid "(base address)\n"
 msgstr "(perusosoite)\n"
 
-#: dwarf.c:3260
+#: dwarf.c:3284
 msgid " (start == end)"
 msgstr " (alku == loppu)"
 
-#: dwarf.c:3262
+#: dwarf.c:3286
 msgid " (start > end)"
 msgstr " (alku > loppu)"
 
-#: dwarf.c:3272
+#: dwarf.c:3296
 #, c-format
 msgid "There are %ld unused bytes at the end of section %s\n"
 msgstr "Käyttämättömiä tavuja on %ld lohkon %s lopussa\n"
 
-#: dwarf.c:3406
+#: dwarf.c:3430
 msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
 msgstr "Vain DWARF 2- ja 3-aranges on nykyisin tuettu.\n"
 
-#: dwarf.c:3410
+#: dwarf.c:3434
 #, c-format
 msgid "  Length:                   %ld\n"
 msgstr "  Pituus:                      %ld\n"
 
-#: dwarf.c:3411
+#: dwarf.c:3435
 #, c-format
 msgid "  Version:                  %d\n"
 msgstr "  Versio:                      %d\n"
 
-#: dwarf.c:3412
+#: dwarf.c:3436
 #, c-format
 msgid "  Offset into .debug_info:  0x%lx\n"
 msgstr "  Siirros lohkoon .debug_info: 0x%lx\n"
 
-#: dwarf.c:3413
+#: dwarf.c:3437
 #, c-format
 msgid "  Pointer Size:             %d\n"
 msgstr "  Osoitinkoko:                 %d\n"
 
-#: dwarf.c:3414
+#: dwarf.c:3438
 #, c-format
 msgid "  Segment Size:             %d\n"
 msgstr "  Segmenttikoko:               %d\n"
 
-#: dwarf.c:3423
+#: dwarf.c:3447
 msgid "Pointer size + Segment size is not a power of two.\n"
 msgstr "Osoitinkoko + segmenttikoko ei ole kahden potenssi.\n"
 
-#: dwarf.c:3428
+#: dwarf.c:3452
 #, c-format
 msgid ""
 "\n"
@@ -2086,7 +2086,7 @@ msgstr ""
 "\n"
 "    Osoite            Pituus\n"
 
-#: dwarf.c:3430
+#: dwarf.c:3454
 #, c-format
 msgid ""
 "\n"
@@ -2095,73 +2095,73 @@ msgstr ""
 "\n"
 "    Osoite    Pituus\n"
 
-#: dwarf.c:3520
+#: dwarf.c:3544
 msgid "No range lists in .debug_info section!\n"
 msgstr "Ei lukualueluetteloja .debug_info-lohkossa!\n"
 
-#: dwarf.c:3543
+#: dwarf.c:3568
 #, c-format
 msgid "Range lists in %s section start at 0x%lx\n"
 msgstr "Lukualueluettelot %s-lohkossa alkavat osoitteesta 0x%lx\n"
 
-#: dwarf.c:3547
+#: dwarf.c:3572
 #, c-format
 msgid "    Offset   Begin    End\n"
 msgstr "    Siirros  Alku     Loppu\n"
 
-#: dwarf.c:3568
+#: dwarf.c:3593
 #, c-format
 msgid "There is a hole [0x%lx - 0x%lx] in %s section.\n"
 msgstr "Aukko [0x%lx - 0x%lx] lohkossa %s.\n"
 
-#: dwarf.c:3572
+#: dwarf.c:3597
 #, c-format
 msgid "There is an overlap [0x%lx - 0x%lx] in %s section.\n"
 msgstr "Päällekkäisyys [0x%lx - 0x%lx] lohkossa %s.\n"
 
-#: dwarf.c:3615
+#: dwarf.c:3640
 msgid "(start == end)"
 msgstr "(alku == loppu)"
 
-#: dwarf.c:3617
+#: dwarf.c:3642
 msgid "(start > end)"
 msgstr "(alku > loppu)"
 
-#: dwarf.c:3853
+#: dwarf.c:3879
 msgid "bad register: "
 msgstr "virheellinen rekisteri: "
 
-#: dwarf.c:3855
+#: dwarf.c:3881
 #, c-format
 msgid "Contents of the %s section:\n"
 msgstr "Lohkon %s sisältö:\n"
 
-#: dwarf.c:4619
+#: dwarf.c:4646
 #, c-format
 msgid "  DW_CFA_??? (User defined call frame op: %#x)\n"
 msgstr "  DW_CFA_??? (Käyttäjämääritelty kutsukehyskäsky: %#x)\n"
 
-#: dwarf.c:4621
+#: dwarf.c:4648
 #, c-format
 msgid "unsupported or unknown Dwarf Call Frame Instruction number: %#x\n"
 msgstr "tukematon tai tuntematon Dwarf-kutsukehyskäskynumero: %#x\n"
 
-#: dwarf.c:4645
+#: dwarf.c:4672
 #, c-format
 msgid "Displaying the debug contents of section %s is not yet supported.\n"
 msgstr "Lohkon %s virheenjäljityssisällön näyttäminen ei ole vielä tuettu.\n"
 
-#: dwarf.c:4687
+#: dwarf.c:4714
 #, c-format
 msgid "%s: Error: "
 msgstr "%s: Virhe: "
 
-#: dwarf.c:4698
+#: dwarf.c:4725
 #, c-format
 msgid "%s: Warning: "
 msgstr "%s: Varoitus: "
 
-#: dwarf.c:4796 dwarf.c:4862
+#: dwarf.c:4823 dwarf.c:4889
 #, c-format
 msgid "Unrecognized debug option '%s'\n"
 msgstr "Tunnistamaton virheenjäljitysvalitsin ”%s”\n"
@@ -2187,240 +2187,240 @@ msgid "  [-X32_64]    - accepts 32 and 64 bit objects\n"
 msgstr "  [-X32_64]    - hyväksyy 32- ja 64-bittiset objektit\n"
 
 #  Lähdekoodin kommentti ennen tulostusta: Report an unexpected EOF in the IEEE debugging information.
-#: ieee.c:309
+#: ieee.c:311
 msgid "unexpected end of debugging information"
 msgstr "odottamaton IEEE-virheenjäljitystietojen loppu"
 
-#: ieee.c:396
+#: ieee.c:398
 msgid "invalid number"
 msgstr "virheellinen numero"
 
-#: ieee.c:449
+#: ieee.c:451
 msgid "invalid string length"
 msgstr "virheellinen merkkijonopituus"
 
-#: ieee.c:504 ieee.c:545
+#: ieee.c:506 ieee.c:547
 msgid "expression stack overflow"
 msgstr "lausekepinon ylivuoto"
 
-#: ieee.c:524
+#: ieee.c:526
 msgid "unsupported IEEE expression operator"
 msgstr "ei-tuettu IEEE-lausekeoperaattori"
 
-#: ieee.c:539
+#: ieee.c:541
 msgid "unknown section"
 msgstr "tuntematon lohko"
 
-#: ieee.c:560
+#: ieee.c:562
 msgid "expression stack underflow"
 msgstr "lausekepinon ehtyminen"
 
-#: ieee.c:574
+#: ieee.c:576
 msgid "expression stack mismatch"
 msgstr "lausekepinon täsmäämättömyys"
 
-#: ieee.c:611
+#: ieee.c:613
 msgid "unknown builtin type"
 msgstr "tuntematon rakenteeseen sisältyvä tyyppi"
 
-#: ieee.c:756
+#: ieee.c:758
 msgid "BCD float type not supported"
 msgstr "ei-tuettu binäärikoodattu desimaaliliukulukutyyppi"
 
-#: ieee.c:893
+#: ieee.c:895
 msgid "unexpected number"
 msgstr "odottamaton numero"
 
-#: ieee.c:900
+#: ieee.c:902
 msgid "unexpected record type"
 msgstr "odottamaton tietuetyyppi"
 
-#: ieee.c:933
+#: ieee.c:935
 msgid "blocks left on stack at end"
 msgstr "lohkoja jäi pinoon lopussa"
 
 #  Handle an IEEE BB record.
-#: ieee.c:1206
+#: ieee.c:1208
 msgid "unknown BB type"
 msgstr "tuntematon IEEE-BB-tietuetyyppi"
 
-#: ieee.c:1215
+#: ieee.c:1217
 msgid "stack overflow"
 msgstr "pinon ylivuoto"
 
-#: ieee.c:1238
+#: ieee.c:1240
 msgid "stack underflow"
 msgstr "pinon ehtyminen"
 
-#: ieee.c:1350 ieee.c:1420 ieee.c:2118
+#: ieee.c:1352 ieee.c:1422 ieee.c:2120
 msgid "illegal variable index"
 msgstr "virheellinen muuttujaindeksi"
 
-#: ieee.c:1398
+#: ieee.c:1400
 msgid "illegal type index"
 msgstr "virheellinen tyyppi-indeksi"
 
-#: ieee.c:1408 ieee.c:1445
+#: ieee.c:1410 ieee.c:1447
 msgid "unknown TY code"
 msgstr "tuntematon TY-koodi"
 
-#: ieee.c:1427
+#: ieee.c:1429
 msgid "undefined variable in TY"
 msgstr "määrittelemätön muuttuja kohteessa TY"
 
 #. Pascal file name.  FIXME.
-#: ieee.c:1839
+#: ieee.c:1841
 msgid "Pascal file name not supported"
 msgstr "Pascal-tiedostonimeä ei tueta"
 
-#: ieee.c:1887
+#: ieee.c:1889
 msgid "unsupported qualifier"
 msgstr "ei-tuettu tarkenne"
 
-#: ieee.c:2156
+#: ieee.c:2158
 msgid "undefined variable in ATN"
 msgstr "määrittelemätön muuttuja kohteessa ATN"
 
-#: ieee.c:2199
+#: ieee.c:2201
 msgid "unknown ATN type"
 msgstr "tuntematon ATN-tyyppi"
 
 #. Reserved for FORTRAN common.
-#: ieee.c:2321
+#: ieee.c:2323
 msgid "unsupported ATN11"
 msgstr "ei-tuettu ATN11"
 
 #. We have no way to record this information.  FIXME.
-#: ieee.c:2348
+#: ieee.c:2350
 msgid "unsupported ATN12"
 msgstr "ei-tuettu ATN12"
 
 #  Kahdessa seuraavassa on kyse samasta tietueesta.
-#: ieee.c:2408
+#: ieee.c:2410
 msgid "unexpected string in C++ misc"
 msgstr "odottamaton merkkijono C++-misc-tietueessa"
 
-#: ieee.c:2421
+#: ieee.c:2423
 msgid "bad misc record"
 msgstr "virheellinen misc-tietue"
 
-#: ieee.c:2462
+#: ieee.c:2464
 msgid "unrecognized C++ misc record"
 msgstr "tunnistamaton C++-misc-tietue"
 
-#: ieee.c:2577
+#: ieee.c:2579
 msgid "undefined C++ object"
 msgstr "määrittelemätön C++-objekti"
 
-#: ieee.c:2611
+#: ieee.c:2613
 msgid "unrecognized C++ object spec"
 msgstr "tunnistamaton C++-objektimäärittely"
 
-#: ieee.c:2647
+#: ieee.c:2649
 msgid "unsupported C++ object type"
 msgstr "ei-tuettu C++-objektityyppi"
 
-#: ieee.c:2657
+#: ieee.c:2659
 msgid "C++ base class not defined"
 msgstr "C++-kantaluokkaa ei ole määritelty"
 
-#: ieee.c:2669 ieee.c:2774
+#: ieee.c:2671 ieee.c:2776
 msgid "C++ object has no fields"
 msgstr "C++-objektissa ei ole kenttiä"
 
-#: ieee.c:2688
+#: ieee.c:2690
 msgid "C++ base class not found in container"
 msgstr "C++-kantaluokkaa ei löytynyt containerista"
 
-#: ieee.c:2795
+#: ieee.c:2797
 msgid "C++ data member not found in container"
 msgstr "C++-data-jäsentä ei löytynyt containerista"
 
-#: ieee.c:2836 ieee.c:2986
+#: ieee.c:2838 ieee.c:2988
 msgid "unknown C++ visibility"
 msgstr "tuntematon C++-näkyvyys"
 
-#: ieee.c:2870
+#: ieee.c:2872
 msgid "bad C++ field bit pos or size"
 msgstr "virheellinen C++-kenttäbittisijainti tai koko"
 
-#: ieee.c:2962
+#: ieee.c:2964
 msgid "bad type for C++ method function"
 msgstr "virheellinen C++-metodifunktion tyyppi"
 
-#: ieee.c:2972
+#: ieee.c:2974
 msgid "no type information for C++ method function"
 msgstr "ei tyyppitietoa C++-metodifunktiossa"
 
-#: ieee.c:3011
+#: ieee.c:3013
 msgid "C++ static virtual method"
 msgstr "C++ staattinen virtuaalimetodi"
 
-#: ieee.c:3106
+#: ieee.c:3108
 msgid "unrecognized C++ object overhead spec"
 msgstr "tunnistamaton C++-objektin yleisrasitemääritys"
 
-#: ieee.c:3145
+#: ieee.c:3147
 msgid "undefined C++ vtable"
 msgstr "määrittelemätön C++-vtable"
 
-#: ieee.c:3214
+#: ieee.c:3216
 msgid "C++ default values not in a function"
 msgstr "funktiossa ei ole C++-oletusarvoja"
 
-#: ieee.c:3254
+#: ieee.c:3256
 msgid "unrecognized C++ default type"
 msgstr "tunnistamaton C++-oletustyyppi"
 
-#: ieee.c:3285
+#: ieee.c:3287
 msgid "reference parameter is not a pointer"
 msgstr "viiteparametri ei ole osoitin"
 
-#: ieee.c:3368
+#: ieee.c:3370
 msgid "unrecognized C++ reference type"
 msgstr "tunnistamaton C++-viitetyyppi"
 
-#: ieee.c:3450
+#: ieee.c:3452
 msgid "C++ reference not found"
 msgstr "C++-viite ei löytynyt"
 
-#: ieee.c:3458
+#: ieee.c:3460
 msgid "C++ reference is not pointer"
 msgstr "C++-viite ei ole osoitin"
 
-#: ieee.c:3484 ieee.c:3492
+#: ieee.c:3486 ieee.c:3494
 msgid "missing required ASN"
 msgstr "vaadittu ASN puuttuu"
 
-#: ieee.c:3519 ieee.c:3527
+#: ieee.c:3521 ieee.c:3529
 msgid "missing required ATN65"
 msgstr "vaadittu ATN65 puuttuu"
 
-#: ieee.c:3541
+#: ieee.c:3543
 msgid "bad ATN65 record"
 msgstr "virheellinen ATN65-tietue"
 
-#: ieee.c:4169
+#: ieee.c:4171
 #, c-format
 msgid "IEEE numeric overflow: 0x"
 msgstr "IEEE numeerinen ylivuoto: 0x"
 
-#: ieee.c:4213
+#: ieee.c:4215
 #, c-format
 msgid "IEEE string length overflow: %u\n"
 msgstr "IEEE merkkijonopituuden ylivuoto: %u\n"
 
-#: ieee.c:5210
+#: ieee.c:5212
 #, c-format
 msgid "IEEE unsupported integer type size %u\n"
 msgstr "ei-tuettu IEEE kokonaislukutyyppikoko %u\n"
 
-#: ieee.c:5244
+#: ieee.c:5246
 #, c-format
 msgid "IEEE unsupported float type size %u\n"
 msgstr "ei-tuettu IEEE liukulukutyyppikoko %u\n"
 
-#: ieee.c:5278
+#: ieee.c:5280
 #, c-format
 msgid "IEEE unsupported complex type size %u\n"
 msgstr "ei-tuettu IEEE kompleksilukutyyppikoko %u\n"
@@ -2730,17 +2730,17 @@ msgstr "%s: virheellinen kantaluku"
 msgid "%s: invalid output format"
 msgstr "%s: virheellinen tulostemuoto"
 
-#: nm.c:337 readelf.c:6917 readelf.c:6962
+#: nm.c:337 readelf.c:7016 readelf.c:7061
 #, c-format
 msgid "<processor specific>: %d"
 msgstr "<suoritinkohtainen>: %d"
 
-#: nm.c:339 readelf.c:6926 readelf.c:6980
+#: nm.c:339 readelf.c:7025 readelf.c:7079
 #, c-format
 msgid "<OS specific>: %d"
 msgstr "<Käyttöjärjestelmäkohtainen>: %d"
 
-#: nm.c:341 readelf.c:6929 readelf.c:6983
+#: nm.c:341 readelf.c:7028 readelf.c:7082
 #, c-format
 msgid "<unknown>: %d"
 msgstr "<tuntematon>: %d"
@@ -3126,7 +3126,7 @@ msgstr "tuetut liput: %s"
 msgid "cannot open '%s': %s"
 msgstr "ei voi avata kohdetta ”%s”: %s"
 
-#: objcopy.c:751 objcopy.c:3335
+#: objcopy.c:751 objcopy.c:3336
 #, c-format
 msgid "%s: fread failed"
 msgstr "%s: fread-kutsu epäonnistui"
@@ -3136,308 +3136,308 @@ msgstr "%s: fread-kutsu epäonnistui"
 msgid "%s:%d: Ignoring rubbish found on this line"
 msgstr "%s:%d: Ei oteta huomioon tältä riviltä löydettyä roskaa"
 
-#: objcopy.c:1120
+#: objcopy.c:1121
 #, c-format
 msgid "not stripping symbol `%s' because it is named in a relocation"
 msgstr "ei riisuta symbolia ”%s” koska se on nimetty uudelleensijoituksessa"
 
-#: objcopy.c:1203
+#: objcopy.c:1204
 #, c-format
 msgid "%s: Multiple redefinition of symbol \"%s\""
 msgstr "%s: Useita symbolin ”%s” uudelleenmäärittelyjä"
 
-#: objcopy.c:1207
+#: objcopy.c:1208
 #, c-format
 msgid "%s: Symbol \"%s\" is target of more than one redefinition"
 msgstr "%s: Symboli ”%s” on kohteena useammalle kuin yhdelle uudelleenmäärittelylle"
 
-#: objcopy.c:1235
+#: objcopy.c:1236
 #, c-format
 msgid "couldn't open symbol redefinition file %s (error: %s)"
 msgstr "ei voitu avata symbolien uudelleenmäärittelytiedostoa %s (virhe: %s)"
 
-#: objcopy.c:1313
+#: objcopy.c:1314
 #, c-format
 msgid "%s:%d: garbage found at end of line"
 msgstr "%s:%d: rivin lopusta löytyi roskaa"
 
-#: objcopy.c:1316
+#: objcopy.c:1317
 #, c-format
 msgid "%s:%d: missing new symbol name"
 msgstr "%s:%d: uusi symbolinimi puuttuu"
 
-#: objcopy.c:1326
+#: objcopy.c:1327
 #, c-format
 msgid "%s:%d: premature end of file"
 msgstr "%s:%d: ennenaikainen tiedoston loppu"
 
 #  stat on *nix-ympäristön vakiokomentoja (katso: man stat)
-#: objcopy.c:1352
+#: objcopy.c:1353
 #, c-format
 msgid "stat returns negative size for `%s'"
 msgstr "stat-kutsu palauttaa negatiivisen koon kohteelle ”%s”"
 
-#: objcopy.c:1364
+#: objcopy.c:1365
 #, c-format
 msgid "copy from `%s' [unknown] to `%s' [unknown]\n"
 msgstr "kopioidaan arvosta ”%s” [tuntematon] arvoon ”%s” [tuntematon]\n"
 
-#: objcopy.c:1419
+#: objcopy.c:1420
 msgid "Unable to change endianness of input file(s)"
 msgstr "Ei voi muuttaa syötetiedosto(je)n tavujärjestystyyppiä"
 
-#: objcopy.c:1428
+#: objcopy.c:1429
 #, c-format
 msgid "copy from `%s' [%s] to `%s' [%s]\n"
 msgstr "kopioidaan kohteesta ”%s” [%s] kohteeseen ”%s” [%s]\n"
 
-#: objcopy.c:1473
+#: objcopy.c:1474
 #, c-format
 msgid "Unable to recognise the format of the input file `%s'"
 msgstr "Syötetiedoston ”%s” muotoa ei voi tunnistaa"
 
-#: objcopy.c:1476
+#: objcopy.c:1477
 #, c-format
 msgid "Warning: Output file cannot represent architecture `%s'"
 msgstr "Varoitus: Tulostetiedosto ei voi edustaa arkkitehtuuria ”%s”"
 
-#: objcopy.c:1539
+#: objcopy.c:1540
 #, c-format
 msgid "warning: file alignment (0x%s) > section alignment (0x%s)"
 msgstr "varoitus: tiedostotasaus (0x%s) > lohkotasaus (0x%s)"
 
-#: objcopy.c:1598
+#: objcopy.c:1599
 #, c-format
 msgid "can't add section '%s'"
 msgstr "ei voi lisätä lohkoa ”%s”"
 
-#: objcopy.c:1607
+#: objcopy.c:1608
 #, c-format
 msgid "can't create section `%s'"
 msgstr "ei voi luoda lohkoa ”%s”"
 
-#: objcopy.c:1653
+#: objcopy.c:1654
 #, c-format
 msgid "cannot create debug link section `%s'"
 msgstr "ei voi luoda virheenjäljityslinkkilohkoa ”%s”"
 
-#: objcopy.c:1746
+#: objcopy.c:1747
 msgid "Can't fill gap after section"
 msgstr "Ei voi täyttää väliä lohkon jälkeen"
 
-#: objcopy.c:1770
+#: objcopy.c:1771
 msgid "can't add padding"
 msgstr "ei voi lisätä täytettä"
 
-#: objcopy.c:1861
+#: objcopy.c:1862
 #, c-format
 msgid "cannot fill debug link section `%s'"
 msgstr "ei voi täyttää virheenjäljityslinkkilohkoa ”%s”"
 
-#: objcopy.c:1924
+#: objcopy.c:1925
 msgid "error copying private BFD data"
 msgstr "virhe kopioitaessa yksityistä BFD-dataa"
 
-#: objcopy.c:1935
+#: objcopy.c:1936
 #, c-format
 msgid "this target does not support %lu alternative machine codes"
 msgstr "tämä kohde ei tue %lu vaihtoehtoisia konekoodeja"
 
-#: objcopy.c:1939
+#: objcopy.c:1940
 msgid "treating that number as an absolute e_machine value instead"
 msgstr "käsitellään tuota numeroa absoluuttisena e_machine-arvona eikä"
 
-#: objcopy.c:1943
+#: objcopy.c:1944
 msgid "ignoring the alternative value"
 msgstr "ei oteta huomioon vaihtoehtoista arvoa"
 
-#: objcopy.c:1974 objcopy.c:2009
+#: objcopy.c:1975 objcopy.c:2010
 #, c-format
 msgid "cannot create tempdir for archive copying (error: %s)"
 msgstr "ei voi luoda tempdir-hakemistoa arkiston kopiointiin (virhe: %s)"
 
-#: objcopy.c:2070
+#: objcopy.c:2071
 msgid "Unable to recognise the format of file"
 msgstr "Tiedoston muotoa ei voi tunnistaa"
 
-#: objcopy.c:2167
+#: objcopy.c:2168
 #, c-format
 msgid "error: the input file '%s' is empty"
 msgstr "virhe: syötetiedosto ”%s” on tyhjä"
 
-#: objcopy.c:2299
+#: objcopy.c:2300
 #, c-format
 msgid "Multiple renames of section %s"
 msgstr "Useita lohkon %s uudelleennimeämisiä"
 
-#: objcopy.c:2350
+#: objcopy.c:2351
 msgid "error in private header data"
 msgstr "virhe yksityisessä otsakedatassa"
 
-#: objcopy.c:2428
+#: objcopy.c:2429
 msgid "failed to create output section"
 msgstr "tulostelohkon luominen epäonnistui"
 
-#: objcopy.c:2442
+#: objcopy.c:2443
 msgid "failed to set size"
 msgstr "koon asettaminen epäonnistui"
 
-#: objcopy.c:2456
+#: objcopy.c:2457
 msgid "failed to set vma"
 msgstr "virtuaalisen muistiosoitteen asettaminen epäonnistui"
 
-#: objcopy.c:2481
+#: objcopy.c:2482
 msgid "failed to set alignment"
 msgstr "tasauksen asettaminen epäonnistui"
 
-#: objcopy.c:2515
+#: objcopy.c:2516
 msgid "failed to copy private data"
 msgstr "yksityisen datan kopioiminen epäonnistui"
 
-#: objcopy.c:2597
+#: objcopy.c:2598
 msgid "relocation count is negative"
 msgstr "uudelleensijoituslaskuri on negatiivinen"
 
 #. User must pad the section up in order to do this.
-#: objcopy.c:2658
+#: objcopy.c:2659
 #, c-format
 msgid "cannot reverse bytes: length of section %s must be evenly divisible by %d"
 msgstr "ei voi kääntää tavujen järjestystä päinvastaiseksi: lohkon %s pituuden on oltava parillisesti jaollinen %d:lla"
 
-#: objcopy.c:2842
+#: objcopy.c:2843
 msgid "can't create debugging section"
 msgstr "ei voi luoda virheenjäljityslohkoa"
 
-#: objcopy.c:2855
+#: objcopy.c:2856
 msgid "can't set debugging section contents"
 msgstr "ei voi asettaa virheenjäljityslohkon sisältöä"
 
-#: objcopy.c:2863
+#: objcopy.c:2864
 #, c-format
 msgid "don't know how to write debugging information for %s"
 msgstr "ei tiedetä kuinka kirjoittaa virheenjäljitystietoja kohteelle %s"
 
-#: objcopy.c:3005
+#: objcopy.c:3006
 msgid "could not create temporary file to hold stripped copy"
 msgstr "ei voi luoda tilapäistä tiedostoa tallentamaan riisuttua kopiota"
 
-#: objcopy.c:3077
+#: objcopy.c:3078
 #, c-format
 msgid "%s: bad version in PE subsystem"
 msgstr "%s: virheellinen versio PE-alijärjestelmässä"
 
-#: objcopy.c:3107
+#: objcopy.c:3108
 #, c-format
 msgid "unknown PE subsystem: %s"
 msgstr "tuntematon PE-alijärjestelmä: %s"
 
-#: objcopy.c:3167
+#: objcopy.c:3168
 msgid "byte number must be non-negative"
 msgstr "tavunumeron on oltava ei-negatiivinen"
 
-#: objcopy.c:3177
+#: objcopy.c:3178
 msgid "interleave must be positive"
 msgstr "lomituksen täytyy olla positiivinen"
 
-#: objcopy.c:3197 objcopy.c:3205
+#: objcopy.c:3198 objcopy.c:3206
 #, c-format
 msgid "%s both copied and removed"
 msgstr "%s sekä kopioitu että poistettu"
 
-#: objcopy.c:3306 objcopy.c:3380 objcopy.c:3480 objcopy.c:3511 objcopy.c:3535
-#: objcopy.c:3539 objcopy.c:3559
+#: objcopy.c:3307 objcopy.c:3381 objcopy.c:3481 objcopy.c:3512 objcopy.c:3536
+#: objcopy.c:3540 objcopy.c:3560
 #, c-format
 msgid "bad format for %s"
 msgstr "virheellinen muoto kohteelle %s"
 
-#: objcopy.c:3330
+#: objcopy.c:3331
 #, c-format
 msgid "cannot open: %s: %s"
 msgstr "ei voi avata: %s: %s"
 
-#: objcopy.c:3449
+#: objcopy.c:3450
 #, c-format
 msgid "Warning: truncating gap-fill from 0x%s to 0x%x"
 msgstr "Varoitus: katkaistaan välitäyte 0x%s tavumuodoksi 0x%x"
 
-#: objcopy.c:3610
+#: objcopy.c:3611
 #, c-format
 msgid "unknown long section names option '%s'"
 msgstr "tuntematon pitkä lohkonimien valitsin ”%s”"
 
-#: objcopy.c:3628
+#: objcopy.c:3629
 msgid "unable to parse alternative machine code"
 msgstr "ei voida jäsentää vaihtoehtoista konekoodia"
 
-#: objcopy.c:3673
+#: objcopy.c:3674
 msgid "number of bytes to reverse must be positive and even"
 msgstr "päinvastaiseen järjestykseen asetettujen tavujen lukumäärän on oltava positiivinen ja parillinen"
 
-#: objcopy.c:3676
+#: objcopy.c:3677
 #, c-format
 msgid "Warning: ignoring previous --reverse-bytes value of %d"
 msgstr "Varoitus: ei oteta huomioon edellistä %d:n ”--reverse-bytes”-arvoa"
 
-#: objcopy.c:3691
+#: objcopy.c:3692
 #, c-format
 msgid "%s: invalid reserve value for --heap"
 msgstr "%s: virheellinen reserve-arvo valitsimelle --heap"
 
-#: objcopy.c:3697
+#: objcopy.c:3698
 #, c-format
 msgid "%s: invalid commit value for --heap"
 msgstr "%s: virheellinen commit-arvo valitsimelle --heap"
 
-#: objcopy.c:3722
+#: objcopy.c:3723
 #, c-format
 msgid "%s: invalid reserve value for --stack"
 msgstr "%s: virheellinen reserve-arvo valitsimelle --stack"
 
-#: objcopy.c:3728
+#: objcopy.c:3729
 #, c-format
 msgid "%s: invalid commit value for --stack"
 msgstr "%s: virheellinen commit-arvo valitsimelle --stack"
 
-#: objcopy.c:3757
+#: objcopy.c:3758
 msgid "byte number must be less than interleave"
 msgstr "tavunumeron on oltava lomitusta pienempi"
 
-#: objcopy.c:3784
+#: objcopy.c:3785
 #, c-format
 msgid "unknown input EFI target: %s"
 msgstr "tuntematon syöte-EFI-kohde: %s"
 
-#: objcopy.c:3815
+#: objcopy.c:3816
 #, c-format
 msgid "unknown output EFI target: %s"
 msgstr "tuntematon tuloste-EFI-kohde: ”%s”"
 
-#: objcopy.c:3840
+#: objcopy.c:3841
 #, c-format
 msgid "architecture %s unknown"
 msgstr "arkkitehtuuri %s tuntematon"
 
-#: objcopy.c:3844
+#: objcopy.c:3845
 msgid "Warning: input target 'binary' required for binary architecture parameter."
 msgstr "Varoitus: syötekohde ”binary” vaatii binaariarkkitehtuuriparametrin."
 
-#: objcopy.c:3845
+#: objcopy.c:3846
 #, c-format
 msgid " Argument %s ignored"
 msgstr " Argumenttia %s ei oteta huomioon"
 
-#: objcopy.c:3851
+#: objcopy.c:3852
 #, c-format
 msgid "warning: could not locate '%s'.  System error message: %s"
 msgstr "varoitus: kohdetta ”%s” ei voitu sijoittaa.  Järjestelmävirhesanoma: %s"
 
-#: objcopy.c:3862
+#: objcopy.c:3863
 #, c-format
 msgid "warning: could not create temporary file whilst copying '%s', (error: %s)"
 msgstr "varoitus: ei voitu luoda tilapäistä tiedostoa kopioitaessa kohdetta ”%s”, (virhe: %s)"
 
 #  Ensimmäinen %s sisältää tekstin "--change-section-vma", toinen %s sisältää jonkin nimen, %c sisältää joko '=' tai '+' -merkin, viimeinen %s sisältää jonkun korkeintaan 20-merkkisen puskurin sisällön.
-#: objcopy.c:3890 objcopy.c:3904
+#: objcopy.c:3891 objcopy.c:3905
 #, c-format
 msgid "%s %s%c0x%s never used"
 msgstr "%s %s%c0x%s ei käytetty koskaan"
@@ -3613,7 +3613,7 @@ msgstr "%s: ei ole dynaaminen objekti"
 msgid " (File Offset: 0x%lx)"
 msgstr " (Tiedostosiirros: 0x%lx)"
 
-#: objdump.c:1885
+#: objdump.c:1886
 #, c-format
 msgid ""
 "\n"
@@ -3622,17 +3622,17 @@ msgstr ""
 "\n"
 "Lohkon %s disassembly:\n"
 
-#: objdump.c:2058
+#: objdump.c:2062
 #, c-format
 msgid "Can't use supplied machine %s"
 msgstr "Ei voi käyttää annettua konetta %s"
 
-#: objdump.c:2077
+#: objdump.c:2081
 #, c-format
 msgid "Can't disassemble for architecture %s\n"
 msgstr "Ei voi disassembloida arkkitehtuuria %s\n"
 
-#: objdump.c:2168
+#: objdump.c:2172
 #, c-format
 msgid ""
 "\n"
@@ -3641,7 +3641,7 @@ msgstr ""
 "\n"
 "Lohkon ”%s” sisältöjä ei saada.\n"
 
-#: objdump.c:2179
+#: objdump.c:2183
 #, c-format
 msgid ""
 "\n"
@@ -3650,7 +3650,7 @@ msgstr ""
 "\n"
 "Ei voida poistaa lohkon ”%s” tiivistystä.\n"
 
-#: objdump.c:2307
+#: objdump.c:2312
 #, c-format
 msgid ""
 "No %s section present\n"
@@ -3659,12 +3659,12 @@ msgstr ""
 "Ei ole %s-lohkoa\n"
 "\n"
 
-#: objdump.c:2316
+#: objdump.c:2321
 #, c-format
 msgid "Reading %s section of %s failed: %s"
 msgstr "Lohkon %s lukeminen kohteesta %s epäonnistui: %s"
 
-#: objdump.c:2360
+#: objdump.c:2365
 #, c-format
 msgid ""
 "Contents of %s section:\n"
@@ -3673,17 +3673,17 @@ msgstr ""
 "Lohkon %s sisältö:\n"
 "\n"
 
-#: objdump.c:2491
+#: objdump.c:2496
 #, c-format
 msgid "architecture: %s, "
 msgstr "arkkitehtuuri: %s, "
 
-#: objdump.c:2494
+#: objdump.c:2499
 #, c-format
 msgid "flags 0x%08x:\n"
 msgstr "liput 0x%08x:\n"
 
-#: objdump.c:2508
+#: objdump.c:2513
 #, c-format
 msgid ""
 "\n"
@@ -3692,32 +3692,32 @@ msgstr ""
 "\n"
 "aloitusosoite 0x"
 
-#: objdump.c:2571
+#: objdump.c:2576
 #, c-format
 msgid "Contents of section %s:"
 msgstr "Lohkon %s sisältö:"
 
-#: objdump.c:2573
+#: objdump.c:2578
 #, c-format
 msgid "  (Starting at file offset: 0x%lx)"
 msgstr "  (Aloitus tiedostosiirroksessa: 0x%lx)"
 
-#: objdump.c:2680
+#: objdump.c:2685
 #, c-format
 msgid "no symbols\n"
 msgstr "ei symboleja\n"
 
-#: objdump.c:2687
+#: objdump.c:2692
 #, c-format
 msgid "no information for symbol number %ld\n"
 msgstr "ei tietoja symbolinumerolla %ld\n"
 
-#: objdump.c:2690
+#: objdump.c:2695
 #, c-format
 msgid "could not determine the type of symbol number %ld\n"
 msgstr "ei voitu määritellä symbolinumeron %ld tyyppiä\n"
 
-#: objdump.c:2970
+#: objdump.c:2975
 #, c-format
 msgid ""
 "\n"
@@ -3726,39 +3726,39 @@ msgstr ""
 "\n"
 "%s:     tiedostomuoto %s\n"
 
-#: objdump.c:3028
+#: objdump.c:3033
 #, c-format
 msgid "%s: printing debugging information failed"
 msgstr "%s: virheenjäljitystietojen tulostaminen epäonnistui"
 
-#: objdump.c:3128
+#: objdump.c:3133
 #, c-format
 msgid "In archive %s:\n"
 msgstr "Arkistossa %s:\n"
 
-#: objdump.c:3244
+#: objdump.c:3249
 msgid "error: the start address should be before the end address"
 msgstr "virhe: aloitusosoitteen pitäisi olla ennen loppuosoitetta"
 
-#: objdump.c:3249
+#: objdump.c:3254
 msgid "error: the stop address should be after the start address"
 msgstr "virhe: pysähtymisosoitteen tulisi olla alkuosoitteen jälkeen"
 
-#: objdump.c:3261
+#: objdump.c:3266
 msgid "error: prefix strip must be non-negative"
 msgstr "virhe: etuliitenauhan on oltava ei-negatiivinen"
 
-#: objdump.c:3266
+#: objdump.c:3271
 msgid "error: instruction width must be positive"
 msgstr "virhe: käskyleveyden täytyy olla positiivinen"
 
 #  Lisäsin lainausmerkit väliviivan ja valitsinmerkin erottamiseksi
-#: objdump.c:3275
+#: objdump.c:3280
 msgid "unrecognized -E option"
 msgstr "tunnistamaton ”-E”-valitsin"
 
 #  Middle-Endian ? --endian-tavujärjestystyyppi lyhennetty tavujärjestystyypiksi, joka kertoo jo kaiken.
-#: objdump.c:3286
+#: objdump.c:3291
 #, c-format
 msgid "unrecognized --endian type `%s'"
 msgstr "tunnistamaton tavujärjestystyyppi ”%s”"
@@ -3817,168 +3817,168 @@ msgstr "Muisti loppui varattaessa 0x%lx tavua kohteelle %s\n"
 msgid "Unable to read in 0x%lx bytes of %s\n"
 msgstr "Ei voi lukea 0x%lx tavua kohteesta %s\n"
 
-#: readelf.c:640
+#: readelf.c:645
 msgid "Don't know about relocations on this machine architecture\n"
 msgstr "Tämän konearkkitehtuurin uudelleensijoituksia ei tunneta\n"
 
 #  Viimeinen %s-parametri virheilmoitukseen: Unable to seek to 0x%x for %s\n
 #  Määritelty ainakin <linux/elf.h> -tiedostossa.
-#: readelf.c:660 readelf.c:688 readelf.c:754 readelf.c:782
+#: readelf.c:666 readelf.c:696 readelf.c:764 readelf.c:793
 msgid "relocs"
 msgstr "relocs"
 
-#: readelf.c:671 readelf.c:699 readelf.c:765 readelf.c:793
+#: readelf.c:678 readelf.c:708 readelf.c:775 readelf.c:804
 msgid "out of memory parsing relocs\n"
 msgstr "muisti loppui jäsenneltäessä relocs-alkioita\n"
 
-#: readelf.c:898
+#: readelf.c:909
 #, c-format
 msgid " Offset     Info    Type                Sym. Value  Symbol's Name + Addend\n"
 msgstr " Siirros    Tiedot  Tyyppi              Sym. arvo   Symbolin nimi + Lisättävä\n"
 
-#: readelf.c:900
+#: readelf.c:911
 #, c-format
 msgid " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n"
 msgstr " Siirros    Tiedot  Tyyppi          Sym.arvo   Sym. nimi + Lisättävä\n"
 
-#: readelf.c:905
+#: readelf.c:916
 #, c-format
 msgid " Offset     Info    Type                Sym. Value  Symbol's Name\n"
 msgstr " Siirros    Tiedot  Tyyppi              Sym. arvo   Symbolin nimi\n"
 
-#: readelf.c:907
+#: readelf.c:918
 #, c-format
 msgid " Offset     Info    Type            Sym.Value  Sym. Name\n"
 msgstr " Siirros  Tiedot   Tyyppi           Sym.arvo   Sym. nimi\n"
 
-#: readelf.c:915
+#: readelf.c:926
 #, c-format
 msgid "    Offset             Info             Type               Symbol's Value  Symbol's Name + Addend\n"
 msgstr "    Siirros            Tiedot           Tyyppi             Symbolin arvo   Symbolin nimi + Lisättävä\n"
 
-#: readelf.c:917
+#: readelf.c:928
 #, c-format
 msgid "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n"
 msgstr "  Siirros         Tiedot         Tyyppi         Sym. arvo     Sym. nimi + Lisättävä\n"
 
-#: readelf.c:922
+#: readelf.c:933
 #, c-format
 msgid "    Offset             Info             Type               Symbol's Value  Symbol's Name\n"
 msgstr "    Siirros            Tiedot           Tyyppi             Symbolin arvo   Symbolin nimi\n"
 
-#: readelf.c:924
+#: readelf.c:935
 #, c-format
 msgid "  Offset          Info           Type           Sym. Value    Sym. Name\n"
 msgstr "  Siirros         Tiedot         Tyyppi         Sym. arvo     Symbolinimi\n"
 
-#: readelf.c:1211 readelf.c:1370 readelf.c:1378
+#: readelf.c:1222 readelf.c:1381 readelf.c:1389
 #, c-format
 msgid "unrecognized: %-7lx"
 msgstr "tunnistamaton: %-7lx"
 
-#: readelf.c:1236
+#: readelf.c:1247
 #, c-format
 msgid "<unknown addend: %lx>"
 msgstr "<tuntematon lisättävä: %lx>"
 
-#: readelf.c:1328
+#: readelf.c:1339
 #, c-format
 msgid "<string table index: %3ld>"
 msgstr "<merkkijonotaulun indeksi: %3ld>"
 
-#: readelf.c:1330
+#: readelf.c:1341
 #, c-format
 msgid "<corrupt string table index: %3ld>"
 msgstr "<rikkinäinen merkkijonotauluindeksi: %3ld>"
 
-#: readelf.c:1703
+#: readelf.c:1716
 #, c-format
 msgid "Processor Specific: %lx"
 msgstr "Suoritinkohtainen: %lx"
 
-#: readelf.c:1727
+#: readelf.c:1740
 #, c-format
 msgid "Operating System specific: %lx"
 msgstr "Käyttöjärjestelmäkohtainen: %lx"
 
-#: readelf.c:1731 readelf.c:2613
+#: readelf.c:1744 readelf.c:2626
 #, c-format
 msgid "<unknown>: %lx"
 msgstr "<tuntematon>: %lx"
 
-#: readelf.c:1744
+#: readelf.c:1757
 msgid "NONE (None)"
 msgstr "NONE (Ei mitään)"
 
-#: readelf.c:1745
+#: readelf.c:1758
 msgid "REL (Relocatable file)"
 msgstr "REL (Uudelleensijoitettava tiedosto)"
 
-#: readelf.c:1746
+#: readelf.c:1759
 msgid "EXEC (Executable file)"
 msgstr "EXEC (Suoritettava tiedosto)"
 
-#: readelf.c:1747
+#: readelf.c:1760
 msgid "DYN (Shared object file)"
 msgstr "DYN (Jaettu objektitiedosto)"
 
-#: readelf.c:1748
+#: readelf.c:1761
 msgid "CORE (Core file)"
 msgstr "CORE (Muistivedos)"
 
-#: readelf.c:1752
+#: readelf.c:1765
 #, c-format
 msgid "Processor Specific: (%x)"
 msgstr "Suoritinkohtainen: (%x)"
 
-#: readelf.c:1754
+#: readelf.c:1767
 #, c-format
 msgid "OS Specific: (%x)"
 msgstr "Käyttöjärjestelmäkohtainen: (%x)"
 
-#: readelf.c:1756 readelf.c:2830
+#: readelf.c:1769 readelf.c:2843
 #, c-format
 msgid "<unknown>: %x"
 msgstr "<tuntematon>: %x"
 
-#: readelf.c:1768
+#: readelf.c:1781
 msgid "None"
 msgstr "Ei mitään"
 
-#: readelf.c:1879
+#: readelf.c:1892
 #, c-format
 msgid "<unknown>: 0x%x"
 msgstr "<tuntematon>: 0x%x"
 
-#: readelf.c:2136
+#: readelf.c:2149
 msgid "unknown"
 msgstr "tuntematon"
 
-#: readelf.c:2137
+#: readelf.c:2150
 msgid "unknown mac"
 msgstr "tuntematon mac"
 
-#: readelf.c:2450
+#: readelf.c:2463
 msgid "Standalone App"
 msgstr "Erillinen sovellus"
 
-#: readelf.c:2453 readelf.c:3159 readelf.c:3175
+#: readelf.c:2466 readelf.c:3174 readelf.c:3190
 #, c-format
 msgid "<unknown: %x>"
 msgstr "<tuntematon: %x>"
 
-#: readelf.c:2878
+#: readelf.c:2891
 #, c-format
 msgid "Usage: readelf <option(s)> elf-file(s)\n"
 msgstr "Käyttö: readelf <valitsimet> elf-tiedosto(t)\n"
 
-#: readelf.c:2879
+#: readelf.c:2892
 #, c-format
 msgid " Display information about the contents of ELF format files\n"
 msgstr " Näytä tietoja ELF-muotoisten tiedostojen sisällöstä\n"
 
 #  Alla "core notes" on hiukan hankala suomentaa. Notes viittaan note-lohkoihin, joita valmistaja käyttää lisätietojen sisällyttämiseksi tiedostoon. Lisätiedot olisi ehkä merkitykseltään paras suomennos. Tiedostossa saattaa esiintyä yksi tai useampi maaginen .note-lohko, jota käytetään lisätietojen tallentamiseen. Ohjelmoijille .note-lohko voi olla tuttu, mutta he eivät välttämättä osaa yhdistää sanaa "lisätiedot" lohkoon .note.
-#: readelf.c:2880
+#: readelf.c:2893
 #, c-format
 msgid ""
 " Options are:\n"
@@ -4040,7 +4040,7 @@ msgstr ""
 "  --debug-dump[=line,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=str,=loc,=Ranges]\n"
 "                         Näytä DWARF2-virheenjäljityslohkojen sisältö\n"
 
-#: readelf.c:2910
+#: readelf.c:2923
 #, c-format
 msgid ""
 "  -i --instruction-dump=<number|name>\n"
@@ -4049,7 +4049,7 @@ msgstr ""
 "  -i --instruction-dump=<numero|nimi>\n"
 "                         Disassembloi lohkon <numero|nimi> sisältö\n"
 
-#: readelf.c:2914
+#: readelf.c:2927
 #, c-format
 msgid ""
 "  -I --histogram         Display histogram of bucket list lengths\n"
@@ -4064,105 +4064,105 @@ msgstr ""
 "  -H --help              Näytä nämä tiedot\n"
 "  -v --version           Näytä readelf-ohjelman versionumero\n"
 
-#: readelf.c:2942 readelf.c:2970 readelf.c:2974 readelf.c:11443
+#: readelf.c:2956 readelf.c:2985 readelf.c:2989 readelf.c:11591
 msgid "Out of memory allocating dump request table.\n"
 msgstr "Muisti loppui varattaessa tiedostovedospyyntötaulua.\n"
 
-#: readelf.c:3129
+#: readelf.c:3144
 #, c-format
 msgid "Invalid option '-%c'\n"
 msgstr "Virheellinen valitsin ”-%c”\n"
 
-#: readelf.c:3143
+#: readelf.c:3158
 msgid "Nothing to do.\n"
 msgstr "Ei mitään tehtävää.\n"
 
-#: readelf.c:3155 readelf.c:3171 readelf.c:6440
+#: readelf.c:3170 readelf.c:3186 readelf.c:6536
 msgid "none"
 msgstr "ei mitään"
 
 #  Selvennetty ylimääräisillä lainausmerkeillä
-#: readelf.c:3172
+#: readelf.c:3187
 msgid "2's complement, little endian"
 msgstr "kahden komplementti, ”little endian”-tavujärjestys"
 
 #  Selvennetty ylimääräisillä lainausmerkeillä
-#: readelf.c:3173
+#: readelf.c:3188
 msgid "2's complement, big endian"
 msgstr "kahden komplementti, ”big endian”-tavujärjestys"
 
 #  Valinnaisessa COFF-otsakkeessa on magic-kenttä, joka kertoo tiedoston tyypin.
-#: readelf.c:3191
+#: readelf.c:3206
 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
 msgstr "Ei ELF-tiedosto - siinä on väärät maagiset tavut alussa\n"
 
-#: readelf.c:3201
+#: readelf.c:3216
 #, c-format
 msgid "ELF Header:\n"
 msgstr "ELF-otsake:\n"
 
 #  Valinnaisessa COFF-otsakkeessa on magic-kenttä, joka kertoo tiedoston tyypin. Joillakin COFF-lohkoilla voi olla magic-nimi, joka kertoo lohkon erikoistarkoituksesta.
-#: readelf.c:3202
+#: readelf.c:3217
 #, c-format
 msgid "  Magic:   "
 msgstr "  Maaginen numero:   "
 
 #  Levennetty tarkoituksella
-#: readelf.c:3206
+#: readelf.c:3221
 #, c-format
 msgid "  Class:                             %s\n"
 msgstr "  Luokka:                               %s\n"
 
 #  Levennetty tarkoituksella
-#: readelf.c:3208
+#: readelf.c:3223
 #, c-format
 msgid "  Data:                              %s\n"
 msgstr "  Data:                                 %s\n"
 
 #  Levennetty tarkoituksella
-#: readelf.c:3210
+#: readelf.c:3225
 #, c-format
 msgid "  Version:                           %d %s\n"
 msgstr "  Versio:                               %d %s\n"
 
 #  Levennetty tarkoituksella. ABI on lyhennys sanoista Application Binary Interface
-#: readelf.c:3217
+#: readelf.c:3232
 #, c-format
 msgid "  OS/ABI:                            %s\n"
 msgstr "  Käyttöjärjestelmä/ABI:                %s\n"
 
 #  Levennetty tarkoituksella
-#: readelf.c:3219
+#: readelf.c:3234
 #, c-format
 msgid "  ABI Version:                       %d\n"
 msgstr "  ABI-versio:                           %d\n"
 
 #  Levennetty tarkoituksella
-#: readelf.c:3221
+#: readelf.c:3236
 #, c-format
 msgid "  Type:                              %s\n"
 msgstr "  Tyyppi:                               %s\n"
 
 #  Levennetty tarkoituksella
-#: readelf.c:3223
+#: readelf.c:3238
 #, c-format
 msgid "  Machine:                           %s\n"
 msgstr "  Kone:                                 %s\n"
 
 #  Levennetty tarkoituksella
-#: readelf.c:3225
+#: readelf.c:3240
 #, c-format
 msgid "  Version:                           0x%lx\n"
 msgstr "  Versio:                               0x%lx\n"
 
 #  Levennetty tarkoituksella
-#: readelf.c:3228
+#: readelf.c:3243
 #, c-format
 msgid "  Entry point address:               "
 msgstr "  Tulokohtaosoite:                      "
 
 #  Levennetty tarkoituksella
-#: readelf.c:3230
+#: readelf.c:3245
 #, c-format
 msgid ""
 "\n"
@@ -4172,7 +4172,7 @@ msgstr ""
 "  Ohjelmaotsakkeiden alku:              "
 
 #  Levennetty tarkoituksella
-#: readelf.c:3232
+#: readelf.c:3247
 #, c-format
 msgid ""
 " (bytes into file)\n"
@@ -4181,66 +4181,66 @@ msgstr ""
 " (tavua tiedostoon)\n"
 "  Lohko-otsakkeiden alku:               "
 
-#: readelf.c:3234
+#: readelf.c:3249
 #, c-format
 msgid " (bytes into file)\n"
 msgstr " (tavua tiedostoon)\n"
 
 #  Levennetty tarkoituksella
-#: readelf.c:3236
+#: readelf.c:3251
 #, c-format
 msgid "  Flags:                             0x%lx%s\n"
 msgstr "  Liput:                                0x%lx%s\n"
 
 #  Levennetty tarkoituksella
-#: readelf.c:3239
+#: readelf.c:3254
 #, c-format
 msgid "  Size of this header:               %ld (bytes)\n"
 msgstr "  Tämän otsakkeen koko:                 %ld (tavua)\n"
 
 #  Levennetty tarkoituksella
-#: readelf.c:3241
+#: readelf.c:3256
 #, c-format
 msgid "  Size of program headers:           %ld (bytes)\n"
 msgstr "  Ohjelmaotsakkeiden koko:              %ld (tavua)\n"
 
 #  Levennetty tarkoituksella
-#: readelf.c:3243
+#: readelf.c:3258
 #, c-format
 msgid "  Number of program headers:         %ld\n"
 msgstr "  Ohjelmaotsakkeiden lukumäärä:         %ld\n"
 
 #  Levennetty tarkoituksella
-#: readelf.c:3245
+#: readelf.c:3260
 #, c-format
 msgid "  Size of section headers:           %ld (bytes)\n"
 msgstr "  Lohko-otsakkeiden koko:               %ld (tavua)\n"
 
 #  Levennetty tarkoituksella
-#: readelf.c:3247
+#: readelf.c:3262
 #, c-format
 msgid "  Number of section headers:         %ld"
 msgstr "  Lohko-otsakkeiden lukumäärä:          %ld"
 
 #  Yläpuolella olevat on levennetty tarkoituksella tämän levyisiksi
-#: readelf.c:3252
+#: readelf.c:3267
 #, c-format
 msgid "  Section header string table index: %ld"
 msgstr "  Lohko-otsakemerkkijonotaulun indeksi: %ld"
 
-#: readelf.c:3289 readelf.c:3322
+#: readelf.c:3305 readelf.c:3339
 msgid "program headers"
 msgstr "ohjelmaotsakkeet"
 
-#: readelf.c:3360 readelf.c:3658 readelf.c:3699 readelf.c:3758 readelf.c:3823
-#: readelf.c:4494 readelf.c:4518 readelf.c:5770 readelf.c:5815 readelf.c:6014
-#: readelf.c:7087 readelf.c:7101 readelf.c:7611 readelf.c:7627 readelf.c:7670
-#: readelf.c:7695 readelf.c:9642 readelf.c:9834 readelf.c:10362
-#: readelf.c:10736 readelf.c:10750 readelf.c:11109
+#: readelf.c:3378 readelf.c:3678 readelf.c:3721 readelf.c:3782 readelf.c:3849
+#: readelf.c:4575 readelf.c:4599 readelf.c:5863 readelf.c:5909 readelf.c:6110
+#: readelf.c:7186 readelf.c:7200 readelf.c:7711 readelf.c:7727 readelf.c:7770
+#: readelf.c:7795 readelf.c:9780 readelf.c:9972 readelf.c:10507
+#: readelf.c:10881 readelf.c:10895 readelf.c:11256
 msgid "Out of memory\n"
 msgstr "Muisti loppui\n"
 
-#: readelf.c:3387
+#: readelf.c:3405
 #, c-format
 msgid ""
 "\n"
@@ -4249,7 +4249,7 @@ msgstr ""
 "\n"
 "Tässä tiedostossa ei ole ohjelmaotsakkeita.\n"
 
-#: readelf.c:3393
+#: readelf.c:3411
 #, c-format
 msgid ""
 "\n"
@@ -4258,12 +4258,12 @@ msgstr ""
 "\n"
 "Elf-tiedostotyyppi on %s\n"
 
-#: readelf.c:3394
+#: readelf.c:3412
 #, c-format
 msgid "Entry point "
 msgstr "Tulokohta "
 
-#: readelf.c:3396
+#: readelf.c:3414
 #, c-format
 msgid ""
 "\n"
@@ -4272,7 +4272,7 @@ msgstr ""
 "\n"
 "Ohjelmaotsakkeita on %d kpl, alkaen siirroksesta "
 
-#: readelf.c:3408 readelf.c:3410
+#: readelf.c:3426 readelf.c:3428
 #, c-format
 msgid ""
 "\n"
@@ -4281,55 +4281,55 @@ msgstr ""
 "\n"
 "Ohjelmaotsakkeet:\n"
 
-#: readelf.c:3414
+#: readelf.c:3432
 #, c-format
 msgid "  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align\n"
 msgstr "  Tyyppi         Siirros  VirtOsoite FyysOsoite TiedKok MuisKok Lip Tasaus\n"
 
-#: readelf.c:3417
+#: readelf.c:3435
 #, c-format
 msgid "  Type           Offset   VirtAddr           PhysAddr           FileSiz  MemSiz   Flg Align\n"
 msgstr "  Tyyppi         Siirros  VirtuaaliOsoite    FyysinenOsoite     TiedKoko MuisKoko Lip Tasaus\n"
 
-#: readelf.c:3421
+#: readelf.c:3439
 #, c-format
 msgid "  Type           Offset             VirtAddr           PhysAddr\n"
 msgstr "  Tyyppi         Siirros            VirtuaaliOsoite    FyysinenOsoite\n"
 
-#: readelf.c:3423
+#: readelf.c:3441
 #, c-format
 msgid "                 FileSiz            MemSiz              Flags  Align\n"
 msgstr "                 TiedostoKoko       MuistiKoko          Liput  Tasaus\n"
 
-#: readelf.c:3516
+#: readelf.c:3534
 msgid "more than one dynamic segment\n"
 msgstr "useampi kuin yksi dynaaminen segmentti\n"
 
-#: readelf.c:3532
+#: readelf.c:3550
 msgid "no .dynamic section in the dynamic segment\n"
 msgstr "ei .dynamic-lohkoa dynaamisessa segmentissä\n"
 
-#: readelf.c:3547
+#: readelf.c:3565
 msgid "the .dynamic section is not contained within the dynamic segment\n"
 msgstr ".dynamic-lohko ei ole dynaamisen segmentin sisällä\n"
 
-#: readelf.c:3550
+#: readelf.c:3568
 msgid "the .dynamic section is not the first section in the dynamic segment.\n"
 msgstr ".dynamic-lohko ei ole dynaamisen segmentin ensimmäinen lohko.\n"
 
-#: readelf.c:3558
+#: readelf.c:3576
 msgid "Unable to find program interpreter name\n"
 msgstr "Ohjelmatulkin nimeä ei löydy\n"
 
-#: readelf.c:3565
+#: readelf.c:3583
 msgid "Internal error: failed to create format string to display program interpreter\n"
 msgstr "Sisäinen virhe: ei voitu luoda muotomerkkijonoa ohjelmatulkin näyttämiseksi\n"
 
-#: readelf.c:3569
+#: readelf.c:3587
 msgid "Unable to read program interpreter name\n"
 msgstr "Ohjelmatulkin nimeä ei voitu lukea\n"
 
-#: readelf.c:3572
+#: readelf.c:3590
 #, c-format
 msgid ""
 "\n"
@@ -4339,7 +4339,7 @@ msgstr ""
 "      [Pyydetään ohjelmatulkkia: %s]"
 
 #  Kartassa kohteet sijoitetaan kartalle toistensa suhteen eri paikkoihin.
-#: readelf.c:3584
+#: readelf.c:3602
 #, c-format
 msgid ""
 "\n"
@@ -4348,35 +4348,35 @@ msgstr ""
 "\n"
 " Lohkosta Segmenttiin sijoittelu:\n"
 
-#: readelf.c:3585
+#: readelf.c:3603
 #, c-format
 msgid "  Segment Sections...\n"
 msgstr "  Segmenttilohkot...\n"
 
-#: readelf.c:3620
+#: readelf.c:3638
 msgid "Cannot interpret virtual addresses without program headers.\n"
 msgstr "Virtuaalisia osoitteita ei voi tulkata ilman ohjelmaotsakkeita.\n"
 
-#: readelf.c:3636
+#: readelf.c:3654
 #, c-format
 msgid "Virtual address 0x%lx not located in any PT_LOAD segment.\n"
 msgstr "Virtuaaliosoite 0x%lx ei sijaitse missään PT_LOAD-segmentissä.\n"
 
-#: readelf.c:3650 readelf.c:3691
+#: readelf.c:3669 readelf.c:3712
 msgid "section headers"
 msgstr "lohko-otsakkeet"
 
 #  Viimeinen %s-parametri virheilmoituksessa: Unable to seek to 0x%x for %s\n
-#: readelf.c:3735 readelf.c:3800
+#: readelf.c:3757 readelf.c:3824
 msgid "symbols"
 msgstr "symbolit"
 
 #  Viimeinen %s-parametri virheilmoituksessa: Unable to seek to 0x%x for %s\n
-#: readelf.c:3745 readelf.c:3810
+#: readelf.c:3769 readelf.c:3836
 msgid "symtab shndx"
 msgstr "”symtab shndx”-taululle"
 
-#: readelf.c:4070 readelf.c:4478
+#: readelf.c:4112 readelf.c:4559
 #, c-format
 msgid ""
 "\n"
@@ -4385,42 +4385,42 @@ msgstr ""
 "\n"
 "Tässä tiedostossa ei ole lohkoja.\n"
 
-#: readelf.c:4076
+#: readelf.c:4118
 #, c-format
 msgid "There are %d section headers, starting at offset 0x%lx:\n"
 msgstr "Lohko-otsakkeita on %d kpl, alkaen siirroksesta 0x%lx:\n"
 
 #  Viimeinen %s-parametri virheilmoituksessa: Unable to seek to 0x%x for %s\n
-#: readelf.c:4096 readelf.c:4595 readelf.c:4821 readelf.c:5116 readelf.c:5524
-#: readelf.c:7421
+#: readelf.c:4139 readelf.c:4676 readelf.c:4903 readelf.c:5203 readelf.c:5616
+#: readelf.c:7521
 msgid "string table"
 msgstr "merkkijonotaulu"
 
-#: readelf.c:4163
+#: readelf.c:4206
 #, c-format
 msgid "Section %d has invalid sh_entsize %lx (expected %lx)\n"
 msgstr "Lohkossa %d on virheellinen sh_entsize %lx (odotettiin %lx)\n"
 
-#: readelf.c:4183
+#: readelf.c:4226
 msgid "File contains multiple dynamic symbol tables\n"
 msgstr "Tiedosto sisältää useita dynaamisia symbolitauluja\n"
 
-#: readelf.c:4196
+#: readelf.c:4239
 msgid "File contains multiple dynamic string tables\n"
 msgstr "Tiedosto sisältää useita dynaamisia merkkijonotauluja\n"
 
 #  Viimeinen %s-parametri virheilmoituksessa: Unable to seek to 0x%x for %s\n
-#: readelf.c:4201
+#: readelf.c:4245
 msgid "dynamic strings"
 msgstr "dynaamiset merkkijonot"
 
 #  Lisäsin lainausmerkit selventämään lausetta.
-#: readelf.c:4208
+#: readelf.c:4252
 msgid "File contains multiple symtab shndx tables\n"
 msgstr "Tiedosto sisältää useita ”symtab shndx”-tauluja\n"
 
 #  monikkomuoto seuraavasta msgid:stä
-#: readelf.c:4259
+#: readelf.c:4303
 #, c-format
 msgid ""
 "\n"
@@ -4430,7 +4430,7 @@ msgstr ""
 "Lohko-otsakkeet:\n"
 
 #  yksikkömuoto edellisestä msgid:stä
-#: readelf.c:4261
+#: readelf.c:4305
 #, c-format
 msgid ""
 "\n"
@@ -4439,63 +4439,68 @@ msgstr ""
 "\n"
 "Lohko-otsake:\n"
 
-#: readelf.c:4267 readelf.c:4278 readelf.c:4289
+#: readelf.c:4311 readelf.c:4322 readelf.c:4333
 #, c-format
 msgid "  [Nr] Name\n"
 msgstr "  [Numero] Nimi\n"
 
 #  ES on kokonaiskoko, Flg on liput, Lk on Linkki, Inf on Tiedot
-#: readelf.c:4268
+#: readelf.c:4312
 #, c-format
 msgid "       Type            Addr     Off    Size   ES   Lk Inf Al\n"
 msgstr "       Tyyppi          Osoite   Siirr. Koko   Yht  LnkTdt Tasaus\n"
 
 #  ES on kokonaiskoko, Flg on liput, Lk on Linkki, Inf on Tiedot
-#: readelf.c:4272
+#: readelf.c:4316
 #, c-format
 msgid "  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al\n"
 msgstr "  [Nr] Nimi              Tyyppi          Osoite   Siirr. Koko  Yht Lip Lk Tdt Tasaus\n"
 
 #  ES on kokonaiskoko, Flg on liput, Lk on Linkki, Inf on Tiedot
-#: readelf.c:4279
+#: readelf.c:4323
 #, c-format
 msgid "       Type            Address          Off    Size   ES   Lk Inf Al\n"
 msgstr "       Tyyppi          Osoite          Siirros Koko   Yht  Lk Tdt Tasaus\n"
 
 #  ES on kokonaiskoko, Flg on liput, Lk on Linkki, Inf on Tiedot
-#: readelf.c:4283
+#: readelf.c:4327
 #, c-format
 msgid "  [Nr] Name              Type            Address          Off    Size   ES Flg Lk Inf Al\n"
 msgstr "  [Nr] Nimi              Tyyppi          Osoite           Siirr. Koko  Yht Lip Lk Tdt Tasaus\n"
 
-#: readelf.c:4290
+#: readelf.c:4334
 #, c-format
 msgid "       Type              Address          Offset            Link\n"
 msgstr "       Tyyppi           Osoite            Siirros           Linkki\n"
 
 #  EntSize voi tarkoittaa Entire Size tai Entity Size
-#: readelf.c:4291
+#: readelf.c:4335
 #, c-format
 msgid "       Size              EntSize          Info              Align\n"
 msgstr "       Koko              KokonaisKoko     Tiedot            Tasaus\n"
 
-#: readelf.c:4295
+#: readelf.c:4339
 #, c-format
 msgid "  [Nr] Name              Type             Address           Offset\n"
 msgstr "  [Nr] Nimi              Tyyppi           Osoite            Siirros\n"
 
 #  EntSize voi tarkoittaa Entire Size tai Entity Size
-#: readelf.c:4296
+#: readelf.c:4340
 #, c-format
 msgid "       Size              EntSize          Flags  Link  Info  Align\n"
 msgstr "       Koko              KokonaisKoko     Liput  Link  Tied. Tasaus\n"
 
-#: readelf.c:4301
+#: readelf.c:4345
 #, c-format
 msgid "       Flags\n"
 msgstr "       Liput\n"
 
-#: readelf.c:4435
+#: readelf.c:4420
+#, c-format
+msgid "section %u: sh_link value of %u is larger than the number of sections\n"
+msgstr "lohko %u: %u-linkkiarvo sh_link on suurempi kuin lohkojen lukumäärä\n"
+
+#: readelf.c:4516
 #, c-format
 msgid ""
 "Key to Flags:\n"
@@ -4509,16 +4514,16 @@ msgstr ""
 "  O (vaatii käyttöjärjestelmäkohtaista lisäkäsittelyä) o (Käyttöjärjestelmäkohtainen),\n"
 "  p (suoritinkohtainen)\n"
 
-#: readelf.c:4453
+#: readelf.c:4534
 #, c-format
 msgid "[<unknown>: 0x%x]"
 msgstr "[<tuntematon>: 0x%x]"
 
-#: readelf.c:4485
+#: readelf.c:4566
 msgid "Section headers are not available!\n"
 msgstr "Lohko-otsakkeita ei ole saatavilla!\n"
 
-#: readelf.c:4509
+#: readelf.c:4590
 #, c-format
 msgid ""
 "\n"
@@ -4528,43 +4533,43 @@ msgstr ""
 "Tässä tiedostossa ei ole lohkoryhmiä.\n"
 
 #  The sh_link field of this section contains the index of the associated SHT_SYMTAB
-#: readelf.c:4546
+#: readelf.c:4627
 #, c-format
 msgid "Bad sh_link in group section `%s'\n"
 msgstr "Virheellinen sh_link-kenttä ryhmälohkossa ”%s”\n"
 
 #  The sh_info field holds the section header index, which is displayed in decimal.
-#: readelf.c:4565
+#: readelf.c:4646
 #, c-format
 msgid "Bad sh_info in group section `%s'\n"
 msgstr "Virheellinen sh_info-kenttä ryhmälohkossa ”%s”\n"
 
 #  Viimeinen %s-parametri virheilmoituksessa: Unable to seek to 0x%x for %s\n
-#: readelf.c:4603
+#: readelf.c:4685
 msgid "section data"
 msgstr "lohkodata"
 
-#: readelf.c:4615
+#: readelf.c:4697
 #, c-format
 msgid "   [Index]    Name\n"
 msgstr "   [Indeksi]  Nimi\n"
 
-#: readelf.c:4629
+#: readelf.c:4711
 #, c-format
 msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n"
 msgstr "lohko [%5u] ryhmälohkossa [%5u] > maksimilohko [%5u]\n"
 
-#: readelf.c:4638
+#: readelf.c:4720
 #, c-format
 msgid "section [%5u] in group section [%5u] already in group section [%5u]\n"
 msgstr "lohko [%5u] ryhmälohkossa [%5u] on jo ryhmälohkossa [%5u]\n"
 
-#: readelf.c:4651
+#: readelf.c:4733
 #, c-format
 msgid "section 0 in group section [%5u]\n"
 msgstr "lohko 0 ryhmälohkossa [%5u]\n"
 
-#: readelf.c:4746
+#: readelf.c:4828
 #, c-format
 msgid ""
 "\n"
@@ -4573,7 +4578,7 @@ msgstr ""
 "\n"
 "”%s” uudelleensijoituslohko siirroksessa 0x%lx sisältää %ld tavua:\n"
 
-#: readelf.c:4758
+#: readelf.c:4840
 #, c-format
 msgid ""
 "\n"
@@ -4583,7 +4588,7 @@ msgstr ""
 "Tässä tiedostossa ei ole dynaamisia uudelleensijoituksia.\n"
 
 #  Kolme seuraava kuuluu yhteen. Siksi ensimmäinen genetiivimuodossa.
-#: readelf.c:4782
+#: readelf.c:4864
 #, c-format
 msgid ""
 "\n"
@@ -4593,18 +4598,18 @@ msgstr ""
 "Uudelleensijoituslohkon "
 
 #  Kuuluu yhteen edellisen ja seuraavan kanssa.
-#: readelf.c:4787 readelf.c:5192 readelf.c:5206 readelf.c:5539
+#: readelf.c:4869 readelf.c:5279 readelf.c:5294 readelf.c:5631
 #, c-format
 msgid "'%s'"
 msgstr "”%s”"
 
 #  Kuuluu yhteen kahden edellisen kanssa.
-#: readelf.c:4789 readelf.c:5208 readelf.c:5541
+#: readelf.c:4871 readelf.c:5296 readelf.c:5633
 #, c-format
 msgid " at offset 0x%lx contains %lu entries:\n"
 msgstr " siirroksessa 0x%lx on %lu alkiota:\n"
 
-#: readelf.c:4840
+#: readelf.c:4922
 #, c-format
 msgid ""
 "\n"
@@ -4614,17 +4619,17 @@ msgstr ""
 "Tässä tiedostossa ei ole uudelleensijoituksia.\n"
 
 #  Viimeinen %s-parametri virheilmoituksessa: Unable to seek to 0x%x for %s\n
-#: readelf.c:5022 readelf.c:5390
+#: readelf.c:5107 readelf.c:5480
 msgid "unwind table"
 msgstr "palautustaulu"
 
-#: readelf.c:5063 readelf.c:5471
+#: readelf.c:5149 readelf.c:5562
 #, c-format
 msgid "Skipping unexpected relocation type %s\n"
 msgstr "Ohittaa odottamattoman uudelleensijoitustyypin %s\n"
 
 #  Unwind tarkoittaa ilmeisesti jonkun aikaisemman tilanteen palautusta esimerkiksi virhetilanteessa.
-#: readelf.c:5124 readelf.c:5532 readelf.c:5585
+#: readelf.c:5211 readelf.c:5624 readelf.c:5677
 #, c-format
 msgid ""
 "\n"
@@ -4634,7 +4639,7 @@ msgstr ""
 "Tässä tiedostossa ei ole palautuslohkoja.\n"
 
 #  Unwind tarkoittaa ilmeisesti jonkun aikaisemman tilanteen palautusta esimerkiksi virhetilanteessa.
-#: readelf.c:5187
+#: readelf.c:5274
 #, c-format
 msgid ""
 "\n"
@@ -4644,12 +4649,12 @@ msgstr ""
 "Ei voitu löytää palautustietolohkoja kohteelle "
 
 #  Unwind tarkoittaa ilmeisesti jonkun aikaisemman tilanteen palautusta esimerkiksi virhetilanteessa.
-#: readelf.c:5199
+#: readelf.c:5287
 msgid "unwind info"
 msgstr "palautustiedot"
 
 #  Unwind on maaginen lohkonimi ja siksi sitä ei voi kääntää.
-#: readelf.c:5201 readelf.c:5538
+#: readelf.c:5289 readelf.c:5630
 #, c-format
 msgid ""
 "\n"
@@ -4658,11 +4663,11 @@ msgstr ""
 "\n"
 "Unwind-lohko "
 
-#: readelf.c:5751 readelf.c:5796
+#: readelf.c:5843 readelf.c:5889
 msgid "dynamic section"
 msgstr "dynaaminen lohko"
 
-#: readelf.c:5873
+#: readelf.c:5967
 #, c-format
 msgid ""
 "\n"
@@ -4671,31 +4676,31 @@ msgstr ""
 "\n"
 "Tässä tiedostossa ei ole dynaamista lohkoa.\n"
 
-#: readelf.c:5911
+#: readelf.c:6005
 msgid "Unable to seek to end of file!\n"
 msgstr "Hakua ei voi suorittaa tiedoston loppuun!\n"
 
-#: readelf.c:5924
+#: readelf.c:6018
 msgid "Unable to determine the number of symbols to load\n"
 msgstr "Ei voi määritellä ladattavien symbolien lukumäärää\n"
 
-#: readelf.c:5959
+#: readelf.c:6053
 msgid "Unable to seek to end of file\n"
 msgstr "Hakua ei voi suorittaa tiedoston loppuun\n"
 
-#: readelf.c:5966
+#: readelf.c:6060
 msgid "Unable to determine the length of the dynamic string table\n"
 msgstr "Dynaamisen merkkijonotaulun pituutta ei voi määritellä\n"
 
-#: readelf.c:5971
+#: readelf.c:6066
 msgid "dynamic string table"
 msgstr "dynaaminen merkkijonotaulu"
 
-#: readelf.c:6007
+#: readelf.c:6103
 msgid "symbol information"
 msgstr "symbolitiedot"
 
-#: readelf.c:6032
+#: readelf.c:6128
 #, c-format
 msgid ""
 "\n"
@@ -4704,79 +4709,79 @@ msgstr ""
 "\n"
 "Dynaaminen lohko siirroksessa 0x%lx sisältää %u alkiota:\n"
 
-#: readelf.c:6035
+#: readelf.c:6131
 #, c-format
 msgid "  Tag        Type                         Name/Value\n"
 msgstr "  Tunniste   Tyyppi                       Nimi/Arvo\n"
 
-#: readelf.c:6071
+#: readelf.c:6167
 #, c-format
 msgid "Auxiliary library"
 msgstr "Apukirjasto"
 
-#: readelf.c:6075
+#: readelf.c:6171
 #, c-format
 msgid "Filter library"
 msgstr "Suodatinkirjasto"
 
-#: readelf.c:6079
+#: readelf.c:6175
 #, c-format
 msgid "Configuration file"
 msgstr "Alustustiedosto"
 
-#: readelf.c:6083
+#: readelf.c:6179
 #, c-format
 msgid "Dependency audit library"
 msgstr "Riippuvuustarkastuskirjasto"
 
-#: readelf.c:6087
+#: readelf.c:6183
 #, c-format
 msgid "Audit library"
 msgstr "Tarkastuskirjasto"
 
-#: readelf.c:6105 readelf.c:6133 readelf.c:6161
+#: readelf.c:6201 readelf.c:6229 readelf.c:6257
 #, c-format
 msgid "Flags:"
 msgstr "Liput:"
 
-#: readelf.c:6108 readelf.c:6136 readelf.c:6163
+#: readelf.c:6204 readelf.c:6232 readelf.c:6259
 #, c-format
 msgid " None\n"
 msgstr "Ei mitään\n"
 
-#: readelf.c:6284
+#: readelf.c:6380
 #, c-format
 msgid "Shared library: [%s]"
 msgstr "Jaettu kirjasto: [%s]"
 
-#: readelf.c:6287
+#: readelf.c:6383
 #, c-format
 msgid " program interpreter"
 msgstr " ohjelmatulkki"
 
 #  soname tarkoittanee *nix-ympäristössä dynaamisen kirjaston libxml.so.6.0.1 -tyyppistä nimeä
-#: readelf.c:6291
+#: readelf.c:6387
 #, c-format
 msgid "Library soname: [%s]"
 msgstr "Kirjaston so-nimi: [%s]"
 
 #  rpath tarkoittanee samaa kuin run-path
-#: readelf.c:6295
+#: readelf.c:6391
 #, c-format
 msgid "Library rpath: [%s]"
 msgstr "Kirjaston rpath: [%s]"
 
-#: readelf.c:6299
+#: readelf.c:6395
 #, c-format
 msgid "Library runpath: [%s]"
 msgstr "Kirjaston run-polku: [%s]"
 
-#: readelf.c:6362
+#: readelf.c:6458
 #, c-format
 msgid "Not needed object: [%s]\n"
 msgstr "Tarpeeton objekti: [%s]\n"
 
-#: readelf.c:6487
+#: readelf.c:6583
 #, c-format
 msgid ""
 "\n"
@@ -4785,62 +4790,62 @@ msgstr ""
 "\n"
 "Versiomäärittelylohko ”%s” sisältää %u alkiota:\n"
 
-#: readelf.c:6490
+#: readelf.c:6586
 #, c-format
 msgid "  Addr: 0x"
 msgstr "  Osoite: 0x"
 
-#: readelf.c:6492 readelf.c:6594 readelf.c:6715
+#: readelf.c:6588 readelf.c:6690 readelf.c:6813
 #, c-format
 msgid "  Offset: %#08lx  Link: %u (%s)\n"
 msgstr "  Siirros: %#08lx Linkki: %u (%s)\n"
 
-#: readelf.c:6500
+#: readelf.c:6596
 msgid "version definition section"
 msgstr "versiomäärittelylohko"
 
 #  Rev on ilmeisesti revision.
-#: readelf.c:6529
+#: readelf.c:6625
 #, c-format
 msgid "  %#06x: Rev: %d  Flags: %s"
 msgstr "  %#06x: Rev: %d  Liput: %s"
 
-#: readelf.c:6532
+#: readelf.c:6628
 #, c-format
 msgid "  Index: %d  Cnt: %d  "
 msgstr "  Indeksi: %d  Lkm: %d  "
 
-#: readelf.c:6543
+#: readelf.c:6639
 #, c-format
 msgid "Name: %s\n"
 msgstr "Nimi: %s\n"
 
-#: readelf.c:6545
+#: readelf.c:6641
 #, c-format
 msgid "Name index: %ld\n"
 msgstr "Nimi-indeksi: %ld\n"
 
-#: readelf.c:6562
+#: readelf.c:6658
 #, c-format
 msgid "  %#06x: Parent %d: %s\n"
 msgstr "  %#06x: Lähde %d: %s\n"
 
-#: readelf.c:6565
+#: readelf.c:6661
 #, c-format
 msgid "  %#06x: Parent %d, name index: %ld\n"
 msgstr "  %#06x: Lähde %d, nimi-indeksi: %ld\n"
 
-#: readelf.c:6569
+#: readelf.c:6665
 #, c-format
 msgid "  Version def aux past end of section\n"
 msgstr "  Versiomäärittely lohkon lopun ohitse\n"
 
-#: readelf.c:6574
+#: readelf.c:6670
 #, c-format
 msgid "  Version definition past end of section\n"
 msgstr "  Versiomäärittely lohkon lopun ohitse\n"
 
-#: readelf.c:6589
+#: readelf.c:6685
 #, c-format
 msgid ""
 "\n"
@@ -4849,68 +4854,68 @@ msgstr ""
 "\n"
 "Versiotarpeet-lohko ”%s” sisältää %u alkiota:\n"
 
-#: readelf.c:6592
+#: readelf.c:6688
 #, c-format
 msgid " Addr: 0x"
 msgstr " Osoite: 0x"
 
 #  kolme msgid ylempänä on Version needs section. Ilmeisesti tässä pitäisi olla sama
-#: readelf.c:6602
+#: readelf.c:6699
 msgid "version need section"
 msgstr "versiotarve-lohko"
 
-#: readelf.c:6627
+#: readelf.c:6724
 #, c-format
 msgid "  %#06x: Version: %d"
 msgstr "  %#06x: Versio:  %d"
 
-#: readelf.c:6630
+#: readelf.c:6727
 #, c-format
 msgid "  File: %s"
 msgstr "  Tiedosto: %s"
 
-#: readelf.c:6632
+#: readelf.c:6729
 #, c-format
 msgid "  File: %lx"
 msgstr "  Tiedosto: %lx"
 
-#: readelf.c:6634
+#: readelf.c:6731
 #, c-format
 msgid "  Cnt: %d\n"
 msgstr "  Lkm: %d\n"
 
-#: readelf.c:6654
+#: readelf.c:6751
 #, c-format
 msgid "  %#06x:   Name: %s"
 msgstr "  %#06x:   Nimi: %s"
 
-#: readelf.c:6657
+#: readelf.c:6754
 #, c-format
 msgid "  %#06x:   Name index: %lx"
 msgstr "  %#06x:   Nimi-indeksi: %lx"
 
-#: readelf.c:6660
+#: readelf.c:6757
 #, c-format
 msgid "  Flags: %s  Version: %d\n"
 msgstr "  Liput: %s  Versio: %d\n"
 
 #  hiukan ylempänä on Version needs section. Ilmeisesti tässä pitäisi olla sama
-#: readelf.c:6667
+#: readelf.c:6764
 #, c-format
 msgid "  Version need aux past end of section\n"
 msgstr "  Versiotarve lohkon lopun ohitse\n"
 
 #  hiukan ylempänä on Version needs section. Ilmeisesti tässä pitäisi olla sama
-#: readelf.c:6672
+#: readelf.c:6769
 #, c-format
 msgid "  Version need past end of section\n"
 msgstr "  Versiotarve lohkon lopun ohitse\n"
 
-#: readelf.c:6706
+#: readelf.c:6804
 msgid "version string table"
 msgstr "versiomerkkijonotaulu"
 
-#: readelf.c:6710
+#: readelf.c:6808
 #, c-format
 msgid ""
 "\n"
@@ -4919,55 +4924,55 @@ msgstr ""
 "\n"
 "Versiosymbolilohko ”%s” sisältää %d alkiota:\n"
 
-#: readelf.c:6713
+#: readelf.c:6811
 #, c-format
 msgid " Addr: "
 msgstr " Osoite: "
 
 #  Viimeinen %s-parametri virheilmoituksessa: Unable to seek to 0x%x for %s\n
-#: readelf.c:6723
+#: readelf.c:6822
 msgid "version symbol data"
 msgstr "versiosymbolidata"
 
 #  Pituus maksimissaan 9 merkkiä, "*yleinen*" on tasan 9-merkkiä. Suomennos on hiukan slanginen
-#: readelf.c:6750
+#: readelf.c:6849
 msgid "   0 (*local*)    "
 msgstr "   0 (*lokaali*)  "
 
 #  Pituus maksimissaan 9 merkkiä, (*globaali*) on liian pitkä
-#: readelf.c:6754
+#: readelf.c:6853
 msgid "   1 (*global*)   "
 msgstr "   1 (*yleinen*)  "
 
 #  Viimeinen %s-parametri virheilmoituksessa: Unable to seek to 0x%x for %s\n
 #  Viittaa Elf_External_Verneed-rakenteeseen
-#: readelf.c:6791 readelf.c:7488
+#: readelf.c:6890 readelf.c:7588
 msgid "version need"
 msgstr "versiotarve"
 
 #  Viimeinen %s-parametri virheilmoituksessa: Unable to seek to 0x%x for %s\n.
 #  Viittaa Elf_External_Vernaux -rakenteeseen.
-#: readelf.c:6801
+#: readelf.c:6900
 msgid "version need aux (2)"
 msgstr "ulkoinen versiotarve (2)"
 
-#: readelf.c:6816 readelf.c:6871
+#: readelf.c:6915 readelf.c:6970
 msgid "*invalid*"
 msgstr "*virheellinen*"
 
 #  Viimeinen %s-parametri virheilmoituksessa: Unable to seek to 0x%x for %s\n.
 #  Viittaa Elf_External_Verdef-rakenteeseen.
-#: readelf.c:6846 readelf.c:7553
+#: readelf.c:6945 readelf.c:7653
 msgid "version def"
 msgstr "versiomäärittely"
 
 #  Viimeinen %s-parametri virheilmoituksessa: Unable to seek to 0x%x for %s\n.
 #  Viittaa Elf_External_Verdaux-rakenteeseen.
-#: readelf.c:6866 readelf.c:7568
+#: readelf.c:6965 readelf.c:7668
 msgid "version def aux"
 msgstr "ulkoinen versiomäärittely"
 
-#: readelf.c:6900
+#: readelf.c:6999
 #, c-format
 msgid ""
 "\n"
@@ -4976,32 +4981,32 @@ msgstr ""
 "\n"
 "Tästä tiedostosta ei löytynyt versiotietoja.\n"
 
-#: readelf.c:7034
+#: readelf.c:7133
 #, c-format
 msgid "<other>: %x"
 msgstr "<toinen>: %x"
 
-#: readelf.c:7093
+#: readelf.c:7192
 msgid "Unable to read in dynamic data\n"
 msgstr "Ei voi lukea dynaamista dataa\n"
 
-#: readelf.c:7184 readelf.c:7234 readelf.c:7258 readelf.c:7288 readelf.c:7312
+#: readelf.c:7283 readelf.c:7333 readelf.c:7357 readelf.c:7387 readelf.c:7411
 msgid "Unable to seek to start of dynamic information\n"
 msgstr "Ei voi hakea dynaamisten tietojen alkua\n"
 
-#: readelf.c:7190 readelf.c:7240
+#: readelf.c:7289 readelf.c:7339
 msgid "Failed to read in number of buckets\n"
 msgstr "Buckets-lukumäärän lukeminen epäonnistui\n"
 
-#: readelf.c:7196
+#: readelf.c:7295
 msgid "Failed to read in number of chains\n"
 msgstr "Ketjujen lukumäärän lukeminen epäonnistui\n"
 
-#: readelf.c:7296
+#: readelf.c:7395
 msgid "Failed to determine last chain length\n"
 msgstr "Viimeisen ketjupituuden määritteleminen epäonnistui\n"
 
-#: readelf.c:7340
+#: readelf.c:7439
 #, c-format
 msgid ""
 "\n"
@@ -5010,18 +5015,18 @@ msgstr ""
 "\n"
 "Symbolitaulu tiedostovedokselle:\n"
 
-#: readelf.c:7342 readelf.c:7360
+#: readelf.c:7441 readelf.c:7459
 #, c-format
 msgid "  Num Buc:    Value  Size   Type   Bind Vis      Ndx Name\n"
 msgstr "  Buc-lkm:    Arvo   Koko   Tyyppi Sidnta Näkyvyys Ind Nimi\n"
 
 #  Num tarkoittaa ilmeisesti number-sanaa. Bind tarkoittaa ehkä samaa kuin jossain muussa taulukossa BoundTo ?
-#: readelf.c:7344 readelf.c:7362
+#: readelf.c:7443 readelf.c:7461
 #, c-format
 msgid "  Num Buc:    Value          Size   Type   Bind Vis      Ndx Name\n"
 msgstr "  Buc-lkm:    Arvo           Koko   Tyyppi Sidnta Näkyvyys Ind Nimi\n"
 
-#: readelf.c:7358
+#: readelf.c:7457
 #, c-format
 msgid ""
 "\n"
@@ -5030,7 +5035,7 @@ msgstr ""
 "\n"
 "Symbolitaulu ”.gnu.hash” tiedostovedokselle:\n"
 
-#: readelf.c:7397
+#: readelf.c:7496
 #, c-format
 msgid ""
 "\n"
@@ -5039,32 +5044,32 @@ msgstr ""
 "\n"
 "Symbolitaulu ”%s” sisältää %lu alkiota:\n"
 
-#: readelf.c:7401
+#: readelf.c:7500
 #, c-format
 msgid "   Num:    Value  Size Type    Bind   Vis      Ndx Name\n"
 msgstr "   Num:    Arvo   Koko Tyyppi  Sidnta Näkyvyys Ind Nimi\n"
 
-#: readelf.c:7403
+#: readelf.c:7502
 #, c-format
 msgid "   Num:    Value          Size Type    Bind   Vis      Ndx Name\n"
 msgstr "   Num:    Arvo           Koko Tyyppi  Sidnta Näkyvyys Ind Nimi\n"
 
 #  Viimeinen %s-parametri virheilmoituksessa: Unable to seek to 0x%x for %s\n
-#: readelf.c:7459
+#: readelf.c:7559
 msgid "version data"
 msgstr "versiodata"
 
 #  Viimeinen %s-parametri virheilmoituksessa: Unable to seek to 0x%x for %s\n
 #  Viittaa Elf_External_Vernaux-rakenteeseen
-#: readelf.c:7501
+#: readelf.c:7601
 msgid "version need aux (3)"
 msgstr "ulkoinen versiotarve (3)"
 
-#: readelf.c:7528
+#: readelf.c:7628
 msgid "bad dynamic symbol\n"
 msgstr "virheellinen dynaaminen symboli\n"
 
-#: readelf.c:7592
+#: readelf.c:7692
 #, c-format
 msgid ""
 "\n"
@@ -5073,7 +5078,7 @@ msgstr ""
 "\n"
 "Dynaamisia symbolitietoja ei ole näytettäville symboleille.\n"
 
-#: readelf.c:7604
+#: readelf.c:7704
 #, c-format
 msgid ""
 "\n"
@@ -5082,12 +5087,12 @@ msgstr ""
 "\n"
 "Bucket-luettelopituuden histogrammi (yhteensä %lu bucketista):\n"
 
-#: readelf.c:7606 readelf.c:7676
+#: readelf.c:7706 readelf.c:7776
 #, c-format
 msgid " Length  Number     %% of total  Coverage\n"
 msgstr " Pituus  Numero     %% kaikesta  Yhteensä\n"
 
-#: readelf.c:7674
+#: readelf.c:7774
 #, c-format
 msgid ""
 "\n"
@@ -5096,7 +5101,7 @@ msgstr ""
 "\n"
 "”.gnu.hash”-bucket-luettelopituuden histogrammi (yhteensä %lu bucketista):\n"
 
-#: readelf.c:7740
+#: readelf.c:7840
 #, c-format
 msgid ""
 "\n"
@@ -5105,36 +5110,36 @@ msgstr ""
 "\n"
 "Dynaaminen info-segmentti siirroksessa 0x%lx sisältää %d alkiota:\n"
 
-#: readelf.c:7743
+#: readelf.c:7843
 #, c-format
 msgid " Num: Name                           BoundTo     Flags\n"
 msgstr " Num: Nimi                           Sidotaan    Liput\n"
 
-#: readelf.c:7834
+#: readelf.c:7934
 msgid "Unhandled MN10300 reloc type found after SYM_DIFF reloc"
 msgstr "Käsittelemätön MN10300 reloc-tyyppi löytyi SYM_DIFF reloc-tyypin jäljestä"
 
-#: readelf.c:7982
+#: readelf.c:8082
 #, c-format
 msgid "Missing knowledge of 32-bit reloc types used in DWARF sections of machine number %d\n"
 msgstr "Kolmekymmentäkaksibittisten reloc-tyyppien puuttuvaa tietoa käytetään konenumeron %d DWARF-lohkoissa\n"
 
-#: readelf.c:8251
+#: readelf.c:8375
 #, c-format
 msgid "unable to apply unsupported reloc type %d to section %s\n"
 msgstr "ei kyetä soveltamaan tukematonta reloc-tyyppiä %d lohkoon %s\n"
 
-#: readelf.c:8259
+#: readelf.c:8383
 #, c-format
 msgid "skipping invalid relocation offset 0x%lx in section %s\n"
 msgstr "hypättiin virheellisen uudelleensijoitussiirroksen 0x%lx yli lohkossa %s\n"
 
-#: readelf.c:8283
+#: readelf.c:8407
 #, c-format
 msgid "skipping unexpected symbol type %s in %ld'th relocation in section %s\n"
 msgstr "hypättiin odottamattoman symbolityypin %s yli %ld:ssa uudelleensijoituksessa lohkossa %s\n"
 
-#: readelf.c:8315
+#: readelf.c:8449
 #, c-format
 msgid ""
 "\n"
@@ -5143,7 +5148,7 @@ msgstr ""
 "\n"
 "Lohkon %s assembly-vedos\n"
 
-#: readelf.c:8336
+#: readelf.c:8470
 #, c-format
 msgid ""
 "\n"
@@ -5152,11 +5157,11 @@ msgstr ""
 "\n"
 "Lohkossa ”%s” ei ole vedostettavaa dataa.\n"
 
-#: readelf.c:8342
+#: readelf.c:8476
 msgid "section contents"
 msgstr "lohkosisältö"
 
-#: readelf.c:8362
+#: readelf.c:8496
 #, c-format
 msgid ""
 "\n"
@@ -5165,17 +5170,17 @@ msgstr ""
 "\n"
 "Lohkon ”%s” merkkijonovedos:\n"
 
-#: readelf.c:8380
+#: readelf.c:8514
 #, c-format
 msgid "  Note: This section has relocations against it, but these have NOT been applied to this dump.\n"
 msgstr " Huomaa: Tässä lohkossa on uudelleensijoituksia sitä vastaan, mutta niitä EI ole liitetty tähän vedokseen.\n"
 
-#: readelf.c:8409
+#: readelf.c:8543
 #, c-format
 msgid "  No strings found in this section."
 msgstr "  Tästä lohkosta ei löytynyt merkkijonoja."
 
-#: readelf.c:8431
+#: readelf.c:8565
 #, c-format
 msgid ""
 "\n"
@@ -5184,18 +5189,18 @@ msgstr ""
 "\n"
 "Lohkon ”%s” heksadesimaalilukuvedos:\n"
 
-#: readelf.c:8455
+#: readelf.c:8589
 #, c-format
 msgid " NOTE: This section has relocations against it, but these have NOT been applied to this dump.\n"
 msgstr " HUOMAA: Tässä lohkossa on uudelleensijoituksia sitä vastaan, mutta niitä EI ole liitetty tähän vedokseen.\n"
 
 #  Viimeinen %s-parametri virheilmoituksessa: Unable to seek to 0x%x for %s\n
-#: readelf.c:8593
+#: readelf.c:8727
 #, c-format
 msgid "%s section data"
 msgstr "%s lohkodata"
 
-#: readelf.c:8658
+#: readelf.c:8793
 #, c-format
 msgid ""
 "\n"
@@ -5208,55 +5213,55 @@ msgstr ""
 #. which has the NOBITS type - the bits in the file will be random.
 #. This can happen when a file containing a .eh_frame section is
 #. stripped with the --only-keep-debug command line option.
-#: readelf.c:8667
+#: readelf.c:8802
 #, c-format
 msgid "section '%s' has the NOBITS type - its contents are unreliable.\n"
 msgstr "lohkossa ”%s” on NOBITS-tyyppi - sen sisältö on epäluotettava.\n"
 
-#: readelf.c:8702
+#: readelf.c:8838
 #, c-format
 msgid "Unrecognized debug section: %s\n"
 msgstr "Tunnistamaton virheenjäljityslohko: %s\n"
 
-#: readelf.c:8730
+#: readelf.c:8866
 #, c-format
 msgid "Section '%s' was not dumped because it does not exist!\n"
 msgstr "Lohkoa ”%s” ei voitu vedostaa, koska sitä ei ole olemassa!\n"
 
-#: readelf.c:8771
+#: readelf.c:8907
 #, c-format
 msgid "Section %d was not dumped because it does not exist!\n"
 msgstr "Lohkoa %d ei voitu vedostaa, koska sitä ei ole olemassa!\n"
 
-#: readelf.c:9285
+#: readelf.c:9421
 msgid "attributes"
 msgstr "attribuutit"
 
-#: readelf.c:9306
+#: readelf.c:9442
 #, c-format
 msgid "ERROR: Bad section length (%d > %d)\n"
 msgstr "VIRHE: Virheellinen lohkopituus (%d > %d)\n"
 
-#: readelf.c:9337
+#: readelf.c:9473
 #, c-format
 msgid "ERROR: Bad subsection length (%d > %d)\n"
 msgstr "VIRHE: Virheellinen alilohkopituus (%d > %d)\n"
 
-#: readelf.c:9396
+#: readelf.c:9532
 #, c-format
 msgid "Unknown format '%c'\n"
 msgstr "Tuntematon muototyyppi ”%c”\n"
 
 #  liblist-merkkijonotaulu ?
-#: readelf.c:9549 readelf.c:10065
+#: readelf.c:9686 readelf.c:10208
 msgid "liblist"
 msgstr "liblist"
 
-#: readelf.c:9636
+#: readelf.c:9773
 msgid "options"
 msgstr "valitsimet"
 
-#: readelf.c:9666
+#: readelf.c:9804
 #, c-format
 msgid ""
 "\n"
@@ -5266,16 +5271,16 @@ msgstr ""
 "Lohko ”%s” sisältää %d alkiota:\n"
 
 #  Virheilmoitus ennen maagisen .conflict-lohkon luontia (.conflict-lohkoa ei luoda).
-#: readelf.c:9827
+#: readelf.c:9965
 msgid "conflict list found without a dynamic symbol table\n"
 msgstr "ristiriitaluettelo löydetty ilman dynaamista symbolitaulua\n"
 
 #  conflict-lohko ?
-#: readelf.c:9843 readelf.c:9857
+#: readelf.c:9982 readelf.c:9997
 msgid "conflict"
 msgstr "ristiriita"
 
-#: readelf.c:9867
+#: readelf.c:10007
 #, c-format
 msgid ""
 "\n"
@@ -5285,15 +5290,15 @@ msgstr ""
 "Lohko ”.conflict” sisältää %lu alkiota:\n"
 
 #  Num on ehkä numero?
-#: readelf.c:9869
+#: readelf.c:10009
 msgid "  Num:    Index       Value  Name"
 msgstr "  Num:    Indeksi     Arvo   Nimi"
 
-#: readelf.c:9901
+#: readelf.c:10042
 msgid "GOT"
 msgstr "GOT"
 
-#: readelf.c:9902
+#: readelf.c:10043
 #, c-format
 msgid ""
 "\n"
@@ -5302,48 +5307,48 @@ msgstr ""
 "\n"
 "Ensisijainen GOT:\n"
 
-#: readelf.c:9903
+#: readelf.c:10044
 #, c-format
 msgid " Canonical gp value: "
 msgstr " Sääntöjenmukainen yleiskäyttöarvo: "
 
-#: readelf.c:9907 readelf.c:9998
+#: readelf.c:10048 readelf.c:10140
 #, c-format
 msgid " Reserved entries:\n"
 msgstr " Varatut alkiot:\n"
 
-#: readelf.c:9908
+#: readelf.c:10049
 #, c-format
 msgid "  %*s %10s %*s Purpose\n"
 msgstr "  %*s %10s %*s Tarkoitus\n"
 
-#: readelf.c:9924
+#: readelf.c:10065
 #, c-format
 msgid " Local entries:\n"
 msgstr " Paikallisalkiot:\n"
 
 #  Seuraava pitäisi oikeastaan jättää pois käännettävistä teksteistä.
-#: readelf.c:9925
+#: readelf.c:10066
 #, c-format
 msgid "  %*s %10s %*s\n"
 msgstr "  %*s %10s %*s\n"
 
-#: readelf.c:9940
+#: readelf.c:10081
 #, c-format
 msgid " Global entries:\n"
 msgstr " Yleisalkiot:\n"
 
-#: readelf.c:9941
+#: readelf.c:10082
 #, c-format
 msgid "  %*s %10s %*s %*s %-7s %3s %s\n"
 msgstr "  %*s %10s %*s %*s %-7s %3s %s\n"
 
 #  the Global Offset Table (GOT) ja the Procedure Linkage Table (PLT)
-#: readelf.c:9996
+#: readelf.c:10138
 msgid "PLT GOT"
 msgstr "PLT GOT"
 
-#: readelf.c:9997
+#: readelf.c:10139
 #, c-format
 msgid ""
 "\n"
@@ -5354,26 +5359,26 @@ msgstr ""
 "PLT GOT:\n"
 "\n"
 
-#: readelf.c:9999
+#: readelf.c:10141
 #, c-format
 msgid "  %*s %*s Purpose\n"
 msgstr "  %*s %*s Tarkoitus\n"
 
-#: readelf.c:10007
+#: readelf.c:10149
 #, c-format
 msgid " Entries:\n"
 msgstr " Alkiot:\n"
 
-#: readelf.c:10008
+#: readelf.c:10150
 #, c-format
 msgid "  %*s %*s %*s %-7s %3s %s\n"
 msgstr "  %*s %*s %*s %-7s %3s %s\n"
 
-#: readelf.c:10072
+#: readelf.c:10216
 msgid "liblist string table"
 msgstr "liblist-merkkijonotaulu"
 
-#: readelf.c:10082
+#: readelf.c:10226
 #, c-format
 msgid ""
 "\n"
@@ -5382,118 +5387,118 @@ msgstr ""
 "\n"
 "Kirjastoluettelolohko ”%s” sisältää %lu alkiota:\n"
 
-#: readelf.c:10135
+#: readelf.c:10279
 msgid "NT_AUXV (auxiliary vector)"
 msgstr "NT_AUXV (apuvektori)"
 
-#: readelf.c:10137
+#: readelf.c:10281
 msgid "NT_PRSTATUS (prstatus structure)"
 msgstr "NT_PRSTATUS (prstatus-rakenne)"
 
-#: readelf.c:10139
+#: readelf.c:10283
 msgid "NT_FPREGSET (floating point registers)"
 msgstr "NT_FPREGSET (liukulukurekistereitä)"
 
-#: readelf.c:10141
+#: readelf.c:10285
 msgid "NT_PRPSINFO (prpsinfo structure)"
 msgstr "NT_PRPSINFO (prpsinfo-rakenne)"
 
 #  task on suomeksi tehtävä, mutta tässä tarkoitetaan ilmeisesti task (struct)-rakennetta
-#: readelf.c:10143
+#: readelf.c:10287
 msgid "NT_TASKSTRUCT (task structure)"
 msgstr "NT_TASKSTRUCT (task-rakenne)"
 
-#: readelf.c:10145
+#: readelf.c:10289
 msgid "NT_PRXFPREG (user_xfpregs structure)"
 msgstr "NT_PRXFPREG (user_xfpregs-rakenne)"
 
-#: readelf.c:10147
+#: readelf.c:10291
 msgid "NT_PPC_VMX (ppc Altivec registers)"
 msgstr "NT_PPC_VMX (ppc Altivec-rekisterit)"
 
-#: readelf.c:10149
+#: readelf.c:10293
 msgid "NT_PPC_VSX (ppc VSX registers)"
 msgstr "NT_PPC_VSX (ppc VSX-rekisterit)"
 
-#: readelf.c:10151
+#: readelf.c:10295
 msgid "NT_PSTATUS (pstatus structure)"
 msgstr "NT_PSTATUS (pstatus-rakenne)"
 
-#: readelf.c:10153
+#: readelf.c:10297
 msgid "NT_FPREGS (floating point registers)"
 msgstr "NT_FPREGS (liukulukurekistereitä)"
 
-#: readelf.c:10155
+#: readelf.c:10299
 msgid "NT_PSINFO (psinfo structure)"
 msgstr "NT_PSINFO (psinfo-rakenne)"
 
-#: readelf.c:10157
+#: readelf.c:10301
 msgid "NT_LWPSTATUS (lwpstatus_t structure)"
 msgstr "NT_LWPSTATUS (lwpstatus_t-rakenne)"
 
-#: readelf.c:10159
+#: readelf.c:10303
 msgid "NT_LWPSINFO (lwpsinfo_t structure)"
 msgstr "NT_LWPSINFO (lwpsinfo_t-rakenne)"
 
-#: readelf.c:10161
+#: readelf.c:10305
 msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
 msgstr "NT_WIN32PSTATUS (win32_pstatus-rakenne)"
 
-#: readelf.c:10169
+#: readelf.c:10313
 msgid "NT_VERSION (version)"
 msgstr "NT_VERSION (versio)"
 
-#: readelf.c:10171
+#: readelf.c:10315
 msgid "NT_ARCH (architecture)"
 msgstr "NT_ARCH (arkkitehtuuri)"
 
-#: readelf.c:10176 readelf.c:10199 readelf.c:10221
+#: readelf.c:10320 readelf.c:10343 readelf.c:10365
 #, c-format
 msgid "Unknown note type: (0x%08x)"
 msgstr "Tuntematon note-segmenttityyppi: (0x%08x)"
 
-#: readelf.c:10188
+#: readelf.c:10332
 msgid "NT_GNU_ABI_TAG (ABI version tag)"
 msgstr "NT_GNU_ABI_TAG (ABI-versiotunniste)"
 
-#: readelf.c:10190
+#: readelf.c:10334
 msgid "NT_GNU_HWCAP (DSO-supplied software HWCAP info)"
 msgstr "NT_GNU_HWCAP (DSO-tuettu ohjelmisto-HWCAP-tiedot)"
 
-#: readelf.c:10192
+#: readelf.c:10336
 msgid "NT_GNU_BUILD_ID (unique build ID bitstring)"
 msgstr "NT_GNU_BUILD_ID (uniikki rakentamistunnistebittimerkkijono)"
 
-#: readelf.c:10194
+#: readelf.c:10338
 msgid "NT_GNU_GOLD_VERSION (gold version)"
 msgstr "NT_GNU_GOLD_VERSION (kultaversio)"
 
 #. NetBSD core "procinfo" structure.
-#: readelf.c:10211
+#: readelf.c:10355
 msgid "NetBSD procinfo structure"
 msgstr "NetBSD procinfo-rakenne"
 
 #  reg on ehkä rekisteri
-#: readelf.c:10238 readelf.c:10252
+#: readelf.c:10382 readelf.c:10396
 msgid "PT_GETREGS (reg structure)"
 msgstr "PT_GETREGS (reg-rakenne)"
 
 #  fpreg viittaa ilmeisesti floating point registers eli liukulukurekistereihin
-#: readelf.c:10240 readelf.c:10254
+#: readelf.c:10384 readelf.c:10398
 msgid "PT_GETFPREGS (fpreg structure)"
 msgstr "PT_GETFPREGS (fpreg-rakenne)"
 
-#: readelf.c:10260
+#: readelf.c:10404
 #, c-format
 msgid "PT_FIRSTMACH+%d"
 msgstr "PT_FIRSTMACH+%d"
 
 #  Viimeinen %s-parametri virheilmoituksessa: Unable to seek to 0x%x for %s\n
-#: readelf.c:10316
+#: readelf.c:10461
 msgid "notes"
 msgstr "notes"
 
-#: readelf.c:10322
+#: readelf.c:10467
 #, c-format
 msgid ""
 "\n"
@@ -5503,28 +5508,28 @@ msgstr ""
 "Notes-segmenttejä siirroksessa 0x%08lx pituudella 0x%08lx:\n"
 
 #  Toinen sarkain pois ensimmäisestä väliköstä, koska Omistajat on pitempi kuin Owner
-#: readelf.c:10324
+#: readelf.c:10469
 #, c-format
 msgid "  Owner\t\tData size\tDescription\n"
 msgstr "  Omistajat\tData-koko\tKuvaus\n"
 
-#: readelf.c:10343
+#: readelf.c:10488
 #, c-format
 msgid "corrupt note found at offset %lx into core notes\n"
 msgstr "rikkoutunut note-segmentti löytyi siirroksesta %lx kohteeseen ydin notes\n"
 
 #  Tarkoittaako descsize samaa kuin description size?
-#: readelf.c:10345
+#: readelf.c:10490
 #, c-format
 msgid " type: %lx, namesize: %08lx, descsize: %08lx\n"
 msgstr " tyyppi:%lx, nimikoko:%08lx, kuvauskoko: %08lx\n"
 
-#: readelf.c:10443
+#: readelf.c:10588
 #, c-format
 msgid "No note segments present in the core file.\n"
 msgstr "Ydintiedostossa ei ole note-segmenttejä.\n"
 
-#: readelf.c:10527
+#: readelf.c:10672
 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"
@@ -5532,12 +5537,12 @@ msgstr ""
 "Tähän readelf-binaariin ei ole käännetty tukea 64-bittiselle\n"
 "datatyypille, joten 64-bittisiä ELF-tiedostoja ei voida lukea.\n"
 
-#: readelf.c:10574
+#: readelf.c:10719
 #, c-format
 msgid "%s: Failed to read file header\n"
 msgstr "%s: Tiedosto-otsakkeen lukeminen epäonnistui\n"
 
-#: readelf.c:10587
+#: readelf.c:10732
 #, c-format
 msgid ""
 "\n"
@@ -5546,159 +5551,159 @@ msgstr ""
 "\n"
 "Tiedosto: %s\n"
 
-#: readelf.c:10802
+#: readelf.c:10947
 #, c-format
 msgid "%s: failed to seek to first archive header\n"
 msgstr "%s: ensimmäisen arkisto-otsakkeen haku epäonnistui\n"
 
-#: readelf.c:10811 readelf.c:11076 readelf.c:11246
+#: readelf.c:10956 readelf.c:11223 readelf.c:11393
 #, c-format
 msgid "%s: failed to read archive header\n"
 msgstr "%s: ei voi lukea arkisto-otsaketta\n"
 
-#: readelf.c:10836
+#: readelf.c:10981
 #, c-format
 msgid "%s: the archive index is empty\n"
 msgstr "%s: arkistoindeksi on tyhjä\n"
 
-#: readelf.c:10844 readelf.c:10867
+#: readelf.c:10989 readelf.c:11013
 #, c-format
 msgid "%s: failed to read archive index\n"
 msgstr "%s: arkistoindeksin lukeminen epäonnistui\n"
 
-#: readelf.c:10853
+#: readelf.c:10998
 #, c-format
 msgid "%s: the archive index is supposed to have %ld entries, but the size in the header is too small\n"
 msgstr "%s: arkistoindeksissä otaksutaan olevan %ld alkiota, mutta otsakkeen koko on liian pieni\n"
 
-#: readelf.c:10860
+#: readelf.c:11006
 msgid "Out of memory whilst trying to read archive symbol index\n"
 msgstr "Muisti loppui kun yritettiin lukea arkiston symboli-indeksiä\n"
 
-#: readelf.c:10877
+#: readelf.c:11024
 msgid "Out of memory whilst trying to convert the archive symbol index\n"
 msgstr "Muisti loppui kun yritettiin muuntaa arkiston symboli-indeksiä\n"
 
-#: readelf.c:10889
+#: readelf.c:11036
 #, c-format
 msgid "%s: the archive has an index but no symbols\n"
 msgstr "%s: arkistossa on indeksi, mutta ei symboleja\n"
 
-#: readelf.c:10896
+#: readelf.c:11043
 msgid "Out of memory whilst trying to read archive index symbol table\n"
 msgstr "Muisti loppui yritettäessä lukea arkistoindeksisymbolitaulua\n"
 
-#: readelf.c:10902
+#: readelf.c:11049
 #, c-format
 msgid "%s: failed to read archive index symbol table\n"
 msgstr "%s: arkistoindekstisymbolitaulun lukeminen epäonnistui\n"
 
-#: readelf.c:10910
+#: readelf.c:11057
 #, c-format
 msgid "%s: failed to skip archive symbol table\n"
 msgstr "%s: ei voi hypätä arkistosymbolitaulun yli\n"
 
-#: readelf.c:10921
+#: readelf.c:11068
 #, c-format
 msgid "%s: failed to read archive header following archive index\n"
 msgstr "%s: arkisto-otsaketta seuraavan arkistoindeksin lukeminen epäonnistui\n"
 
-#: readelf.c:10926
+#: readelf.c:11073
 #, c-format
 msgid "%s has no archive index\n"
 msgstr "%s ei ole arkistoindeksiä\n"
 
-#: readelf.c:10937
+#: readelf.c:11084
 msgid "Out of memory reading long symbol names in archive\n"
 msgstr "Muisti loppui luettaessa pitkiä symbolinimiä arkistossa\n"
 
-#: readelf.c:10945
+#: readelf.c:11092
 #, c-format
 msgid "%s: failed to read long symbol name string table\n"
 msgstr "%s: pitkän symbolinimimerkkijonotaulun lukeminen epäonnistui\n"
 
-#: readelf.c:11070
+#: readelf.c:11217
 #, c-format
 msgid "%s: failed to seek to next file name\n"
 msgstr "%s: seuraavan tiedostonimen haku epäonnistui\n"
 
-#: readelf.c:11081 readelf.c:11252
+#: readelf.c:11228 readelf.c:11399
 #, c-format
 msgid "%s: did not find a valid archive header\n"
 msgstr "%s: kelvollista arkisto-otsaketta ei löytynyt\n"
 
-#: readelf.c:11162
+#: readelf.c:11309
 #, c-format
 msgid "%s: unable to dump the index as none was found\n"
 msgstr "%s: ei kyetä vedostamaan indeksiä, koska mitään ei löytynyt\n"
 
-#: readelf.c:11168
+#: readelf.c:11315
 #, c-format
 msgid "Index of archive %s: (%ld entries, 0x%lx bytes in the symbol table)\n"
 msgstr "Arkiston %s indeksi: (%ld alkiota, 0x%lx tavua symbolitaulussa)\n"
 
-#: readelf.c:11186
+#: readelf.c:11333
 #, c-format
 msgid "Binary %s contains:\n"
 msgstr "Binaari %s sisältää:\n"
 
-#: readelf.c:11194
+#: readelf.c:11341
 #, c-format
 msgid "%s: end of the symbol table reached before the end of the index\n"
 msgstr "%s: symbolitaulun loppu tavoitettiin ennen indeksin loppua\n"
 
-#: readelf.c:11205
+#: readelf.c:11352
 #, c-format
 msgid "%s: symbols remain in the index symbol table, but without corresponding entries in the index table\n"
 msgstr "%s: symbolit jäävät indeksisymbolitauluun, mutta ilman vastaavia alkioita indeksitaulussa\n"
 
-#: readelf.c:11210
+#: readelf.c:11357
 #, c-format
 msgid "%s: failed to seek back to start of object files in the archive\n"
 msgstr "%s: objektitiedostojen alkuunpaluun haku arkistossa epäonnistui\n"
 
-#: readelf.c:11238
+#: readelf.c:11385
 #, c-format
 msgid "%s: failed to seek to next archive header\n"
 msgstr "%s: seuraavan arkisto-otsakkeen haku epäonnistui\n"
 
-#: readelf.c:11266 readelf.c:11275
+#: readelf.c:11413 readelf.c:11422
 #, c-format
 msgid "%s: bad archive file name\n"
 msgstr "%s: virheellinen arkistotiedostonimi\n"
 
-#: readelf.c:11294 readelf.c:11370
+#: readelf.c:11441 readelf.c:11517
 #, c-format
 msgid "Input file '%s' is not readable.\n"
 msgstr "Syötetiedosto ”%s” ei ole luettava.\n"
 
-#: readelf.c:11316
+#: readelf.c:11463
 #, c-format
 msgid "%s: failed to seek to archive member.\n"
 msgstr "%s: arkistojäsenen haku epäonnistui.\n"
 
-#: readelf.c:11354
+#: readelf.c:11501
 #, c-format
 msgid "'%s': No such file\n"
 msgstr "”%s”: Tiedostoa ei löydy\n"
 
 #  stat-kutsu tiedostonimellä %s epäonnistui, seurauksena tämä sanoma
-#: readelf.c:11356
+#: readelf.c:11503
 #, c-format
 msgid "Could not locate '%s'.  System error message: %s\n"
 msgstr "Tiedostoa ”%s” ei löytynyt. Järjestelmävirhesanoma: %s\n"
 
-#: readelf.c:11363
+#: readelf.c:11510
 #, c-format
 msgid "'%s' is not an ordinary file\n"
 msgstr "”%s” ei ole tavallinen tiedosto\n"
 
-#: readelf.c:11376
+#: readelf.c:11523
 #, c-format
 msgid "%s: Failed to read file's magic number\n"
 msgstr "%s: Tiedoston maagisen numeron lukeminen epäonnistui\n"
 
-#: readelf.c:11388
+#: readelf.c:11535
 #, c-format
 msgid "File %s is not an archive so its index cannot be displayed.\n"
 msgstr "Tiedosto %s ei ole arkisto, joten sen indeksiä ei voi näyttää.\n"
index f09378a3f014b4c6c0c793159775b31a29eaea3a..a678383f7c3d6acfa6fe498e3104b0614b78b259 100644 (file)
@@ -5,10 +5,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: binutils-2.20\n"
+"Project-Id-Version: binutils-2.20.1\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2009-09-07 14:08+0200\n"
-"PO-Revision-Date: 2010-03-25 13:19+1030\n"
+"POT-Creation-Date: 2010-03-03 14:57+0100\n"
+"PO-Revision-Date: 2010-04-22 23:20+0930\n"
 "Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
 "Language-Team: Vietnamese <vi-VN@googlegroups.com>\n"
 "MIME-Version: 1.0\n"
@@ -61,24 +61,24 @@ msgstr ""
 "  -v --version           \tHiện phiên bản của chương trình\n"
 "\n"
 
-#: addr2line.c:94 ar.c:295 coffdump.c:469 dlltool.c:3832 dllwrap.c:510
-#: nlmconv.c:1113 objcopy.c:563 objcopy.c:598 readelf.c:2922 size.c:99
+#: addr2line.c:94 ar.c:295 coffdump.c:469 dlltool.c:3838 dllwrap.c:510
+#: nlmconv.c:1113 objcopy.c:563 objcopy.c:598 readelf.c:2935 size.c:99
 #: srconv.c:1741 strings.c:676 sysdump.c:653 windmc.c:233 windres.c:698
 #, c-format
 msgid "Report bugs to %s\n"
 msgstr "Hãy trình báo lỗi cho %s\n"
 
-#: addr2line.c:281
+#: addr2line.c:292
 #, c-format
 msgid "%s: cannot get addresses from archive"
 msgstr "%s: không thể lấy địa chỉ từ kho"
 
-#: addr2line.c:298
+#: addr2line.c:309
 #, c-format
 msgid "%s: cannot find section %s"
 msgstr "%s: không tìm thấy phần %s"
 
-#: addr2line.c:364 nm.c:1554 objdump.c:3229
+#: addr2line.c:375 nm.c:1554 objdump.c:3234
 #, c-format
 msgid "unknown demangling style `%s'"
 msgstr "không rõ kiểu dáng tháo gõ « %s »"
@@ -321,7 +321,7 @@ msgstr "lỗi nội bộ : chưa thực hiện tùy chọn này"
 msgid "creating %s"
 msgstr "đang tạo %s"
 
-#: ar.c:851 ar.c:906 ar.c:1234 objcopy.c:2026
+#: ar.c:851 ar.c:906 ar.c:1234 objcopy.c:2027
 #, c-format
 msgid "internal stat error on %s"
 msgstr "lỗi stat (lấy trạng thái) nội bộ trên %s"
@@ -464,27 +464,27 @@ msgstr "Kiến trúc được hỗ trợ :"
 msgid "%s: supported architectures:"
 msgstr "%s: kiến trúc được hỗ trợ :"
 
-#: bucomm.c:398
+#: bucomm.c:399
 #, c-format
 msgid "BFD header file version %s\n"
 msgstr "Phiên bản tập tin đầu BFD %s\n"
 
-#: bucomm.c:547
+#: bucomm.c:548
 #, c-format
 msgid "%s: bad number: %s"
 msgstr "%s: con số sai: %s"
 
-#: bucomm.c:564 strings.c:422
+#: bucomm.c:565 strings.c:422
 #, c-format
 msgid "'%s': No such file"
 msgstr "« %s »: không có tập tin như vậy"
 
-#: bucomm.c:566 strings.c:424
+#: bucomm.c:567 strings.c:424
 #, c-format
 msgid "Warning: could not locate '%s'.  reason: %s"
 msgstr "Cảnh báo : không thể định vị « %s ». Lý do : %s"
 
-#: bucomm.c:570
+#: bucomm.c:571
 #, c-format
 msgid "Warning: '%s' is not an ordinary file"
 msgstr "Cảnh báo : « %s » không phải là một tập tin chuẩn"
@@ -784,256 +784,256 @@ msgstr "không thể xoá %s: %s"
 msgid "Created lib file"
 msgstr "Đã tạo tập tin thư viện"
 
-#: dlltool.c:3369 dlltool.c:3391
+#: dlltool.c:3375 dlltool.c:3397
 #, c-format
 msgid "%s is not a library"
 msgstr "%s không phải là một thư viện"
 
-#: dlltool.c:3409
+#: dlltool.c:3415
 #, c-format
 msgid "Import library `%s' specifies two or more dlls"
 msgstr "Thư viện nhập « %s » chỉ ra ít nhất hai dll"
 
-#: dlltool.c:3420
+#: dlltool.c:3426
 #, c-format
 msgid "Unable to determine dll name for `%s' (not an import library?)"
 msgstr "Không thể quyết định tên dll cho « %s » (không phải thư viện nhập ?)"
 
-#: dlltool.c:3641
+#: dlltool.c:3647
 #, c-format
 msgid "Warning, ignoring duplicate EXPORT %s %d,%d"
 msgstr "Cảnh báo, đang bỏ qua bản XUẤT trùng %s %d,%d"
 
-#: dlltool.c:3647
+#: dlltool.c:3653
 #, c-format
 msgid "Error, duplicate EXPORT with ordinals: %s"
 msgstr "Lỗi: bản XUẤT trùng với điều thứ tự : %s"
 
-#: dlltool.c:3752
+#: dlltool.c:3758
 msgid "Processing definitions"
 msgstr "Đang xử lý các lời định nghĩa"
 
-#: dlltool.c:3784
+#: dlltool.c:3790
 msgid "Processed definitions"
 msgstr "Đã xử lý các lời định nghĩa"
 
 #. xgetext:c-format
-#: dlltool.c:3791 dllwrap.c:471
+#: dlltool.c:3797 dllwrap.c:471
 #, c-format
 msgid "Usage %s <option(s)> <object-file(s)>\n"
 msgstr "Sử dụng %s <tùy_chọn...> <tập_tin_đối_tượng...>\n"
 
 #. xgetext:c-format
-#: dlltool.c:3793
+#: dlltool.c:3799
 #, c-format
 msgid "   -m --machine <machine>    Create as DLL for <machine>.  [default: %s]\n"
 msgstr "   -m --machine <máy>    Tạo dạng DLL cho <máy>.  [mặc định: %s]\n"
 
-#: dlltool.c:3794
+#: dlltool.c:3800
 #, c-format
 msgid "        possible <machine>: arm[_interwork], i386, mcore[-elf]{-le|-be}, ppc, thumb\n"
 msgstr "        <máy> có thể: arm[_interwork], i386, mcore[-elf]{-le|-be}, ppc, thumb\n"
 
-#: dlltool.c:3795
+#: dlltool.c:3801
 #, c-format
 msgid "   -e --output-exp <outname> Generate an export file.\n"
 msgstr "   -e --output-exp <tên_tập_tin> \tTạo ra tập tin kết xuất.\n"
 
-#: dlltool.c:3796
+#: dlltool.c:3802
 #, c-format
 msgid "   -l --output-lib <outname> Generate an interface library.\n"
 msgstr "   -l --output-lib <tên_tập_tin> \tTạo ra thư viện giao diện.\n"
 
-#: dlltool.c:3797
+#: dlltool.c:3803
 #, c-format
 msgid "   -y --output-delaylib <outname> Create a delay-import library.\n"
 msgstr "   -y --output-delaylib <tên_tập_tin> Tạo một thư viện nhập trệ.\n"
 
-#: dlltool.c:3798
+#: dlltool.c:3804
 #, c-format
 msgid "   -a --add-indirect         Add dll indirects to export file.\n"
 msgstr "   -a --add-indirect         Thêm lời gián tiếp dạng dll vào tập tin xuất\n"
 
-#: dlltool.c:3799
+#: dlltool.c:3805
 #, c-format
 msgid "   -D --dllname <name>       Name of input dll to put into interface lib.\n"
 msgstr "   -D --dllname <tên>       Tên dll nhập cần để vào thư viện giao diện.\n"
 
-#: dlltool.c:3800
+#: dlltool.c:3806
 #, c-format
 msgid "   -d --input-def <deffile>  Name of .def file to be read in.\n"
 msgstr "   -d --input-def <tên_tập_tin>  \tTên tập tin định nghĩa cần đọc vào.\n"
 
-#: dlltool.c:3801
+#: dlltool.c:3807
 #, c-format
 msgid "   -z --output-def <deffile> Name of .def file to be created.\n"
 msgstr "   -z --output-def <tên_tập_tin> Tên tập tin định nghĩa cần tạo.\n"
 
-#: dlltool.c:3802
+#: dlltool.c:3808
 #, c-format
 msgid "      --export-all-symbols   Export all symbols to .def\n"
 msgstr "        --export-all-symbols    Tự động xuất mọi ký hiệu vào tập tin định nghĩa\n"
 
-#: dlltool.c:3803
+#: dlltool.c:3809
 #, c-format
 msgid "      --no-export-all-symbols  Only export listed symbols\n"
 msgstr "      --no-export-all-symbols    Xuất chỉ những ký hiệu đã liệt kê\n"
 
-#: dlltool.c:3804
+#: dlltool.c:3810
 #, c-format
 msgid "      --exclude-symbols <list> Don't export <list>\n"
 msgstr "      --exclude-symbols <danh_sách>    Đừng xuất gì trên danh sách này\n"
 
-#: dlltool.c:3805
+#: dlltool.c:3811
 #, c-format
 msgid "      --no-default-excludes  Clear default exclude symbols\n"
 msgstr "      --no-default-excludes      Xoá sạch các ký hiệu cần loại trừ theo mặc định\n"
 
-#: dlltool.c:3806
+#: dlltool.c:3812
 #, c-format
 msgid "   -b --base-file <basefile> Read linker generated base file.\n"
 msgstr "   -b --base-file <tên_tập_tin>    Đọc tập tin cơ bản do bộ liên kết tạo ra.\n"
 
-#: dlltool.c:3807
+#: dlltool.c:3813
 #, c-format
 msgid "   -x --no-idata4            Don't generate idata$4 section.\n"
 msgstr "   -x --no-idata4            Đừng tạo ra phần « idata$4 ».\n"
 
-#: dlltool.c:3808
+#: dlltool.c:3814
 #, c-format
 msgid "   -c --no-idata5            Don't generate idata$5 section.\n"
 msgstr "   -c --no-idata5            Đừng tạo ra phần « idata$5 ».\n"
 
-#: dlltool.c:3809
+#: dlltool.c:3815
 #, c-format
 msgid "      --use-nul-prefixed-import-tables Use zero prefixed idata$4 and idata$5.\n"
 msgstr "      --use-nul-prefixed-import-tables Dùng idata$4 và idata$5 có tiền tố số không.\n"
 
-#: dlltool.c:3810
+#: dlltool.c:3816
 #, c-format
 msgid "   -U --add-underscore       Add underscores to all symbols in interface library.\n"
 msgstr "   -U --add-underscore     Thêm dấu gạch dưới vào mọi ký hiệu trong thư viện giao diện.\n"
 
-#: dlltool.c:3811
+#: dlltool.c:3817
 #, c-format
 msgid "      --add-stdcall-underscore Add underscores to stdcall symbols in interface library.\n"
 msgstr ""
 "      --add-stdcall-underscore\n"
 "\t\tThêm dấu gạch dưới vào mọi ký hiệu stdcall trong thư viện giao diện.\n"
 
-#: dlltool.c:3812
+#: dlltool.c:3818
 #, c-format
 msgid "   -k --kill-at              Kill @<n> from exported names.\n"
 msgstr "   -k --kill-at              Giết « @<n> » từ các tên đã xuất ra.\n"
 
-#: dlltool.c:3813
+#: dlltool.c:3819
 #, c-format
 msgid "   -A --add-stdcall-alias    Add aliases without @<n>.\n"
 msgstr "   -A --add-stdcall-alias    Thêm biệt hiệu mà không có « @<n> ».\n"
 
-#: dlltool.c:3814
+#: dlltool.c:3820
 #, c-format
 msgid "   -p --ext-prefix-alias <prefix> Add aliases with <prefix>.\n"
 msgstr "   -p --ext-prefix-alias <tiền_tố>    Thêm các biệt hiệu có tiền tố này.\n"
 
-#: dlltool.c:3815
+#: dlltool.c:3821
 #, c-format
 msgid "   -S --as <name>            Use <name> for assembler.\n"
 msgstr "   -S --as <tên>               Dùng tên này cho chương trình dịch mã số.\n"
 
-#: dlltool.c:3816
+#: dlltool.c:3822
 #, c-format
 msgid "   -f --as-flags <flags>     Pass <flags> to the assembler.\n"
 msgstr "   -f --as-flags <các_cờ>     Gửi các cờ này cho chương trình dịch mã số.\n"
 
-#: dlltool.c:3817
+#: dlltool.c:3823
 #, c-format
 msgid "   -C --compat-implib        Create backward compatible import library.\n"
 msgstr "   -C --compat-implib        Tạo thư viện nhập tương thích ngược.\n"
 
-#: dlltool.c:3818
+#: dlltool.c:3824
 #, c-format
 msgid "   -n --no-delete            Keep temp files (repeat for extra preservation).\n"
 msgstr "   -n --no-delete \t\tGiữ lại các tập tin tạm thời (lặp lại để bảo tồn thêm)\n"
 
-#: dlltool.c:3819
+#: dlltool.c:3825
 #, c-format
 msgid "   -t --temp-prefix <prefix> Use <prefix> to construct temp file names.\n"
 msgstr "   -t --temp-prefix <tiền_tố>\tDùng tiền tố này để tạo tên tập tin tạm thời.\n"
 
-#: dlltool.c:3820
+#: dlltool.c:3826
 #, c-format
 msgid "   -I --identify <implib>    Report the name of the DLL associated with <implib>.\n"
 msgstr "   -I --identify <implib>    Thông báo tên của DLL tương ứng với <implib>.\n"
 
-#: dlltool.c:3821
+#: dlltool.c:3827
 #, c-format
 msgid "      --identify-strict      Causes --identify to report error when multiple DLLs.\n"
 msgstr "      --identify-strict      Gây ra « --identify » thông báo lỗi khi gặp nhiều DLLs.\n"
 
-#: dlltool.c:3822
+#: dlltool.c:3828
 #, c-format
 msgid "   -v --verbose              Be verbose.\n"
 msgstr "   -v --verbose               Xuất chi tiết.\n"
 
-#: dlltool.c:3823
+#: dlltool.c:3829
 #, c-format
 msgid "   -V --version              Display the program version.\n"
 msgstr "   -V --version       \tHiển thị phiên bản chương trình.\n"
 
-#: dlltool.c:3824
+#: dlltool.c:3830
 #, c-format
 msgid "   -h --help                 Display this information.\n"
 msgstr "   -h --help         \tHiển thị trợ giúp này.\n"
 
-#: dlltool.c:3825
+#: dlltool.c:3831
 #, c-format
 msgid "   @<file>                   Read options from <file>.\n"
 msgstr "   @<tập_tin>\t\tĐọc các tùy chọn từ tập tin đó\n"
 
-#: dlltool.c:3827
+#: dlltool.c:3833
 #, c-format
 msgid "   -M --mcore-elf <outname>  Process mcore-elf object files into <outname>.\n"
 msgstr ""
 "   -M --mcore-elf <tập_tin>\n"
 "\t\tXử lý các tập tin đối tượng kiểu « mcore-elf » vào tập tin này.\n"
 
-#: dlltool.c:3828
+#: dlltool.c:3834
 #, c-format
 msgid "   -L --linker <name>        Use <name> as the linker.\n"
 msgstr "   -L --linker <tên>   \tDùng tên này làm bộ liên kết.\n"
 
-#: dlltool.c:3829
+#: dlltool.c:3835
 #, c-format
 msgid "   -F --linker-flags <flags> Pass <flags> to the linker.\n"
 msgstr "   -F --linker-flags <các_cờ> \tGởi các cờ này cho bộ liên kết.\n"
 
-#: dlltool.c:3966
+#: dlltool.c:3972
 #, c-format
 msgid "Path components stripped from dllname, '%s'."
 msgstr "Các thành phần đường dẫn bị tước ra tên dll, « %s »."
 
-#: dlltool.c:4014
+#: dlltool.c:4020
 #, c-format
 msgid "Unable to open base-file: %s"
 msgstr "Không thể mở tập tin cơ bản: %s"
 
-#: dlltool.c:4049
+#: dlltool.c:4055
 #, c-format
 msgid "Machine '%s' not supported"
 msgstr "Không hỗ trợ máy « %s »"
 
-#: dlltool.c:4118
+#: dlltool.c:4124
 #, c-format
 msgid "Warning, machine type (%d) not supported for delayimport."
 msgstr "Cảnh báo : loại máy (%d) không được hỗ trợ cho delayimport."
 
-#: dlltool.c:4186 dllwrap.c:201
+#: dlltool.c:4192 dllwrap.c:201
 #, c-format
 msgid "Tried file: %s"
 msgstr "Đã thử tập tin: %s"
 
-#: dlltool.c:4193 dllwrap.c:208
+#: dlltool.c:4199 dllwrap.c:208
 #, c-format
 msgid "Using file: %s"
 msgstr "Đang dùng tập tin: %s"
@@ -1282,21 +1282,21 @@ msgstr "Tên TRÌNH ĐIỀU KHIỀN     : %s\n"
 msgid "DRIVER options  : %s\n"
 msgstr "Tùy chọn TRÌNH ĐIỀU KHIỂN  : %s\n"
 
-#: dwarf.c:101 dwarf.c:145 readelf.c:355 readelf.c:520
+#: dwarf.c:106 dwarf.c:155 readelf.c:357 readelf.c:525
 #, c-format
 msgid "Unhandled data length: %d\n"
 msgstr "Chiều dài dữ liệu không được quản lý: %d\n"
 
-#: dwarf.c:294 dwarf.c:2625
+#: dwarf.c:304 dwarf.c:2649
 msgid "badly formed extended line op encountered!\n"
 msgstr "gặp thao tác dòng đã mở rộng dạng sai.\n"
 
-#: dwarf.c:301
+#: dwarf.c:311
 #, c-format
 msgid "  Extended opcode %d: "
 msgstr "  Opcode (mã thao tác) đã mở rộng %d: "
 
-#: dwarf.c:306
+#: dwarf.c:316
 #, c-format
 msgid ""
 "End of Sequence\n"
@@ -1305,35 +1305,35 @@ msgstr ""
 "Kết thúc dãy\n"
 "\n"
 
-#: dwarf.c:312
+#: dwarf.c:322
 #, c-format
 msgid "set Address to 0x%lx\n"
 msgstr "đặt Địa chỉ thành 0x%lx\n"
 
-#: dwarf.c:317
+#: dwarf.c:327
 #, c-format
 msgid "  define new File Table entry\n"
 msgstr "  định nghĩa mục nhập Bảng Tập Tin mới\n"
 
-#: dwarf.c:318 dwarf.c:2240
+#: dwarf.c:328 dwarf.c:2263
 #, c-format
 msgid "  Entry\tDir\tTime\tSize\tName\n"
 msgstr "  Mục\tTMục\tGiờ\tCỡ\tTên\n"
 
 # Variable: don't translate / Biến: đừng dịch
-#: dwarf.c:320
+#: dwarf.c:330
 #, c-format
 msgid "   %d\t"
 msgstr "   %d\t"
 
 # Variable: don't translate / Biến: đừng dịch
-#: dwarf.c:323 dwarf.c:325 dwarf.c:327 dwarf.c:2252 dwarf.c:2254 dwarf.c:2256
+#: dwarf.c:333 dwarf.c:335 dwarf.c:337 dwarf.c:2275 dwarf.c:2277 dwarf.c:2279
 #, c-format
 msgid "%lu\t"
 msgstr "%lu\t"
 
 # Variable: do not translate/ biến: đừng dịch
-#: dwarf.c:328
+#: dwarf.c:338
 #, c-format
 msgid ""
 "%s\n"
@@ -1342,7 +1342,7 @@ msgstr ""
 "%s\n"
 "\n"
 
-#: dwarf.c:332
+#: dwarf.c:342
 #, c-format
 msgid "set Discriminator to %lu\n"
 msgstr "đặt Discriminator thành %lu\n"
@@ -1351,139 +1351,139 @@ msgstr "đặt Discriminator thành %lu\n"
 #. the limited range of the unsigned char data type used
 #. for op_code.
 #. && op_code <= DW_LNE_hi_user
-#: dwarf.c:374
+#: dwarf.c:384
 #, c-format
 msgid "user defined: length %d\n"
 msgstr "do người dùng xác định: chiều dài %d\n"
 
-#: dwarf.c:376 dwarf.c:2656
+#: dwarf.c:386 dwarf.c:2680
 #, c-format
 msgid "UNKNOWN: length %d\n"
 msgstr "KHÔNG RÕ: chiều dài %d\n"
 
-#: dwarf.c:389
+#: dwarf.c:399
 msgid "<no .debug_str section>"
 msgstr "<không có phần .debug_str>"
 
-#: dwarf.c:395
+#: dwarf.c:405
 #, c-format
 msgid "DW_FORM_strp offset too big: %lx\n"
 msgstr "DW_FORM_strp bù quá lớn: %lx\n"
 
-#: dwarf.c:396
+#: dwarf.c:406
 msgid "<offset is too big>"
 msgstr "<khoảng bù quá lớn>"
 
-#: dwarf.c:629
+#: dwarf.c:639
 #, c-format
 msgid "Unknown TAG value: %lx"
 msgstr "Giá trị TAG (thẻ) không rõ : %lx"
 
-#: dwarf.c:665
+#: dwarf.c:675
 #, c-format
 msgid "Unknown FORM value: %lx"
 msgstr "Giá trị FORM (dạng) không rõ : %lx"
 
-#: dwarf.c:674
+#: dwarf.c:684
 #, c-format
 msgid " %lu byte block: "
 msgstr " Khối %lu byte: "
 
-#: dwarf.c:1092
+#: dwarf.c:1102
 #, c-format
 msgid "(User defined location op)"
 msgstr "(Thao tác định vị do người dùng định nghĩa)"
 
-#: dwarf.c:1094
+#: dwarf.c:1104
 #, c-format
 msgid "(Unknown location op)"
 msgstr "(Thao tác định vị không rõ)"
 
-#: dwarf.c:1142
+#: dwarf.c:1152
 msgid "Internal error: DWARF version is not 2 or 3.\n"
 msgstr "Lỗi nội bộ: phiên bản DWARF không phải là 2 hay 3.\n"
 
-#: dwarf.c:1241
+#: dwarf.c:1251
 msgid "DW_FORM_data8 is unsupported when sizeof (unsigned long) != 8\n"
 msgstr "Không hỗ trợ « DW_FORM_data8 » khi « sizeof (unsigned long) != 8 »\n"
 
-#: dwarf.c:1290
+#: dwarf.c:1300
 #, c-format
 msgid " (indirect string, offset: 0x%lx): %s"
 msgstr " (chuỗi gián tiếp, bù : 0x%lx): %s"
 
-#: dwarf.c:1299
+#: dwarf.c:1309
 #, c-format
 msgid "Unrecognized form: %lu\n"
 msgstr "Không nhận ra dạng: %lu\n"
 
-#: dwarf.c:1383
+#: dwarf.c:1393
 #, c-format
 msgid "(not inlined)"
 msgstr "(không đặt trực tiếp)"
 
-#: dwarf.c:1386
+#: dwarf.c:1396
 #, c-format
 msgid "(inlined)"
 msgstr "(đặt trực tiếp)"
 
-#: dwarf.c:1389
+#: dwarf.c:1399
 #, c-format
 msgid "(declared as inline but ignored)"
 msgstr "(khai báo là trực tiếp mà bị bỏ qua)"
 
-#: dwarf.c:1392
+#: dwarf.c:1402
 #, c-format
 msgid "(declared as inline and inlined)"
 msgstr "(khai báo là trực tiếp và đặt trực tiếp)"
 
-#: dwarf.c:1395
+#: dwarf.c:1405
 #, c-format
 msgid "  (Unknown inline attribute value: %lx)"
 msgstr "  (Không rõ giá trị thuộc tính trực tiếp: %lx)"
 
-#: dwarf.c:1556
+#: dwarf.c:1566
 #, c-format
 msgid "(location list)"
 msgstr "(danh sách vị trí)"
 
-#: dwarf.c:1575 dwarf.c:3257
+#: dwarf.c:1585 dwarf.c:3281
 #, c-format
 msgid " [without DW_AT_frame_base]"
 msgstr " [không có DW_AT_frame_base]"
 
-#: dwarf.c:1587
+#: dwarf.c:1597
 #, c-format
 msgid "Offset %lx used as value for DW_AT_import attribute of DIE at offset %lx is too big.\n"
 msgstr "Quá lớn khoảng bù %lx được dùng làm giá trị cho thuộc tính nhập DW_AT_import của DIE ở khoảng bù %lx.\n"
 
-#: dwarf.c:1761
+#: dwarf.c:1771
 #, c-format
 msgid "Unknown AT value: %lx"
 msgstr "Không rõ giá trị AT: %lx"
 
-#: dwarf.c:1828
+#: dwarf.c:1838
 #, c-format
 msgid "Reserved length value (%lx) found in section %s\n"
 msgstr "Giá trị chiều dài dành riêng (%lx) được tìm trong phần %s\n"
 
-#: dwarf.c:1839
+#: dwarf.c:1849
 #, c-format
 msgid "Corrupt unit length (%lx) found in section %s\n"
 msgstr "Chiều dài đơn vị bị hỏng (%lx) được tìm trong phần %s\n"
 
-#: dwarf.c:1846
+#: dwarf.c:1856
 #, c-format
 msgid "No comp units in %s section ?"
 msgstr "Không có đơn vị biên dịch trong phần %s ?"
 
-#: dwarf.c:1855
+#: dwarf.c:1865
 #, c-format
 msgid "Not enough memory for a debug info array of %u entries"
 msgstr "Không đủ bộ nhớ cho mảng thông tin gỡ lỗi có %u mục nhập"
 
-#: dwarf.c:1863 dwarf.c:2858 dwarf.c:2952 dwarf.c:3026 dwarf.c:3143
-#: dwarf.c:3292 dwarf.c:3350 dwarf.c:3546
+#: dwarf.c:1873 dwarf.c:2882 dwarf.c:2976 dwarf.c:3050 dwarf.c:3167
+#: dwarf.c:3316 dwarf.c:3374 dwarf.c:3571
 #, c-format
 msgid ""
 "Contents of the %s section:\n"
@@ -1492,77 +1492,77 @@ msgstr ""
 "Nội dung của phần %s:\n"
 "\n"
 
-#: dwarf.c:1871
+#: dwarf.c:1881
 #, c-format
 msgid "Unable to locate %s section!\n"
 msgstr "Không thể định vị phần %s !\n"
 
-#: dwarf.c:1934
+#: dwarf.c:1944
 #, c-format
 msgid "  Compilation Unit @ offset 0x%lx:\n"
 msgstr "  Đơn vị biên dịch @ khoảng bù 0x%lx:\n"
 
-#: dwarf.c:1935
+#: dwarf.c:1945
 #, c-format
 msgid "   Length:        0x%lx (%s)\n"
 msgstr "   Dài:        0x%lx (%s)\n"
 
-#: dwarf.c:1937
+#: dwarf.c:1947
 #, c-format
 msgid "   Version:       %d\n"
 msgstr "   Phiên bản:       %d\n"
 
-#: dwarf.c:1938
+#: dwarf.c:1948
 #, c-format
 msgid "   Abbrev Offset: %ld\n"
 msgstr "   Khoảng bù tắt: %ld\n"
 
-#: dwarf.c:1939
+#: dwarf.c:1949
 #, c-format
 msgid "   Pointer Size:  %d\n"
 msgstr "   Kích cỡ con trỏ :  %d\n"
 
-#: dwarf.c:1945
+#: dwarf.c:1955
 #, c-format
 msgid "Debug info is corrupted, length of CU at %lx extends beyond end of section (length = %lx)\n"
 msgstr "Thông tin gỡ lỗi bị hỏng, chiều dài của CU ở %lx kéo dài qua kết thúc phần (chiều dài = %lx)\n"
 
-#: dwarf.c:1954
+#: dwarf.c:1964
 #, c-format
 msgid "CU at offset %lx contains corrupt or unsupported version number: %d.\n"
 msgstr "CU ở khoảng bù %lx chứa số thứ tự phiên bản bị hỏng hay không được hỗ trợ : %d.\n"
 
-#: dwarf.c:1964
+#: dwarf.c:1974
 #, c-format
 msgid "Debug info is corrupted, abbrev offset (%lx) is larger than abbrev section size (%lx)\n"
 msgstr "Thông tin gỡ lỗi bị hỏng, khoảng bù viết tắt (%lx) lớn hơn kích cỡ phần viết tắt (%lx)\n"
 
-#: dwarf.c:1998
+#: dwarf.c:2021
 #, c-format
 msgid "Bogus end-of-siblings marker detected at offset %lx in .debug_info section\n"
 msgstr "Dấu end-of-siblings giả được phát hiện ở khoảng bù %lx trong phần « .debug_info »\n"
 
-#: dwarf.c:2002
+#: dwarf.c:2025
 msgid "Further warnings about bogus end-of-sibling markers suppressed\n"
 msgstr "Sau đó thu hồi cảnh báo về dấu end-of-siblings giả\n"
 
-#: dwarf.c:2009
+#: dwarf.c:2032
 #, c-format
 msgid " <%d><%lx>: Abbrev Number: %lu"
 msgstr " <%d><%lx>: Số viết tắt: %lu"
 
-#: dwarf.c:2026
+#: dwarf.c:2049
 #, c-format
 msgid "DIE at offset %lx refers to abbreviation number %lu which does not exist\n"
 msgstr "DIE ở khoảng bù %lx tham chiếu đến số viết tắt %lu mà không tồn tại\n"
 
 # Variable: don't translate / Biến: đừng dịch
-#: dwarf.c:2032
+#: dwarf.c:2055
 #, c-format
 msgid " (%s)\n"
 msgstr " (%s)\n"
 
-#: dwarf.c:2123
+#: dwarf.c:2146
 #, c-format
 msgid ""
 "Raw dump of debug contents of section %s:\n"
@@ -1571,61 +1571,61 @@ msgstr ""
 "Việc đổ thô nội dung gỡ lỗi của phần %s:\n"
 "\n"
 
-#: dwarf.c:2161
+#: dwarf.c:2184
 #, c-format
 msgid "The information in section %s appears to be corrupt - the section is too small\n"
 msgstr "Hình như thông tin trong phần %s bị hỏng — phần quá nhỏ\n"
 
-#: dwarf.c:2171 dwarf.c:2459
+#: dwarf.c:2194 dwarf.c:2482
 msgid "Only DWARF version 2 and 3 line info is currently supported.\n"
 msgstr "Hỗ trợ hiện thời chỉ thông tin dòng DWARF phiên bản 2 và 3.\n"
 
-#: dwarf.c:2192
+#: dwarf.c:2215
 #, c-format
 msgid "  Offset:                      0x%lx\n"
 msgstr "  Khoảng bù :                      0x%lx\n"
 
-#: dwarf.c:2193
+#: dwarf.c:2216
 #, c-format
 msgid "  Length:                      %ld\n"
 msgstr "  Dài:                      %ld\n"
 
-#: dwarf.c:2194
+#: dwarf.c:2217
 #, c-format
 msgid "  DWARF Version:               %d\n"
 msgstr "  Phiên bản DWARF:               %d\n"
 
-#: dwarf.c:2195
+#: dwarf.c:2218
 #, c-format
 msgid "  Prologue Length:             %d\n"
 msgstr "  Chiều dài đoạn mở đầu :             %d\n"
 
-#: dwarf.c:2196
+#: dwarf.c:2219
 #, c-format
 msgid "  Minimum Instruction Length:  %d\n"
 msgstr "  Chiều dài câu lệnh tối thiểu :  %d\n"
 
-#: dwarf.c:2197
+#: dwarf.c:2220
 #, c-format
 msgid "  Initial value of 'is_stmt':  %d\n"
 msgstr "  Giá trị đầu tiên của « is_stmt »:  %d\n"
 
-#: dwarf.c:2198
+#: dwarf.c:2221
 #, c-format
 msgid "  Line Base:                   %d\n"
 msgstr "  Cơ bản dòng:                   %d\n"
 
-#: dwarf.c:2199
+#: dwarf.c:2222
 #, c-format
 msgid "  Line Range:                  %d\n"
 msgstr "  Phạm vi dòng:                  %d\n"
 
-#: dwarf.c:2200
+#: dwarf.c:2223
 #, c-format
 msgid "  Opcode Base:                 %d\n"
 msgstr "  Cơ bản mã thao tác:                 %d\n"
 
-#: dwarf.c:2209
+#: dwarf.c:2232
 #, c-format
 msgid ""
 "\n"
@@ -1634,12 +1634,12 @@ msgstr ""
 "\n"
 " Mã thao tác:\n"
 
-#: dwarf.c:2212
+#: dwarf.c:2235
 #, c-format
 msgid "  Opcode %d has %d args\n"
 msgstr "  Mã thao tác %d có %d đối số\n"
 
-#: dwarf.c:2218
+#: dwarf.c:2241
 #, c-format
 msgid ""
 "\n"
@@ -1648,7 +1648,7 @@ msgstr ""
 "\n"
 "  Bảng Thư Mục vẫn trống\n"
 
-#: dwarf.c:2221
+#: dwarf.c:2244
 #, c-format
 msgid ""
 "\n"
@@ -1658,12 +1658,12 @@ msgstr ""
 "  Bảng Thư mục:\n"
 
 # Variable: don't translate / Biến: đừng dịch
-#: dwarf.c:2225
+#: dwarf.c:2248
 #, c-format
 msgid "  %s\n"
 msgstr "  %s\n"
 
-#: dwarf.c:2236
+#: dwarf.c:2259
 #, c-format
 msgid ""
 "\n"
@@ -1672,7 +1672,7 @@ msgstr ""
 "\n"
 " Bảng Tên Tập Tin trống:\n"
 
-#: dwarf.c:2239
+#: dwarf.c:2262
 #, c-format
 msgid ""
 "\n"
@@ -1682,19 +1682,19 @@ msgstr ""
 "  Bảng Tên Tập Tin:\n"
 
 # Variable: don't translate / Biến: đừng dịch
-#: dwarf.c:2247
+#: dwarf.c:2270
 #, c-format
 msgid "  %d\t"
 msgstr "  %d\t"
 
 # Variable: do not translate/ biến: đừng dịch
-#: dwarf.c:2258
+#: dwarf.c:2281
 #, c-format
 msgid "%s\n"
 msgstr "%s\n"
 
 #. Now display the statements.
-#: dwarf.c:2266
+#: dwarf.c:2289
 #, c-format
 msgid ""
 "\n"
@@ -1703,82 +1703,82 @@ msgstr ""
 "\n"
 " Câu Số thứ tự Dòng:\n"
 
-#: dwarf.c:2282
+#: dwarf.c:2305
 #, c-format
 msgid "  Special opcode %d: advance Address by %lu to 0x%lx"
 msgstr "  Mã thao tác đặc biệt %d: nâng cao Địa chỉ bước %lu tới 0x%lx"
 
-#: dwarf.c:2286
+#: dwarf.c:2309
 #, c-format
 msgid " and Line by %d to %d\n"
 msgstr " và Dòng bước %d tới %d\n"
 
-#: dwarf.c:2296
+#: dwarf.c:2319
 #, c-format
 msgid "  Copy\n"
 msgstr "  Chép\n"
 
-#: dwarf.c:2304
+#: dwarf.c:2327
 #, c-format
 msgid "  Advance PC by %lu to 0x%lx\n"
 msgstr "  Nâng cao PC bước %lu tới %lx\n"
 
-#: dwarf.c:2312
+#: dwarf.c:2335
 #, c-format
 msgid "  Advance Line by %d to %d\n"
 msgstr "  Nâng cao dòng bước %d tới %d\n"
 
-#: dwarf.c:2319
+#: dwarf.c:2342
 #, c-format
 msgid "  Set File Name to entry %d in the File Name Table\n"
 msgstr "  Lập Tên Tập Tin là mục nhập %d trong Bảng Tên Tập Tin\n"
 
-#: dwarf.c:2327
+#: dwarf.c:2350
 #, c-format
 msgid "  Set column to %lu\n"
 msgstr "  Lập cột thành %lu\n"
 
-#: dwarf.c:2334
+#: dwarf.c:2357
 #, c-format
 msgid "  Set is_stmt to %d\n"
 msgstr "  Lập « is_stmt » thành %d\n"
 
-#: dwarf.c:2339
+#: dwarf.c:2362
 #, c-format
 msgid "  Set basic block\n"
 msgstr "  Lập khối cơ bản\n"
 
-#: dwarf.c:2347
+#: dwarf.c:2370
 #, c-format
 msgid "  Advance PC by constant %lu to 0x%lx\n"
 msgstr "  Nâng cao PC bước hằng số %lu tới 0x%lx\n"
 
-#: dwarf.c:2355
+#: dwarf.c:2378
 #, c-format
 msgid "  Advance PC by fixed size amount %lu to 0x%lx\n"
 msgstr "  Nâng cao PC bước kích cỡ cố định %lu tới 0x%lx\n"
 
-#: dwarf.c:2360
+#: dwarf.c:2383
 #, c-format
 msgid "  Set prologue_end to true\n"
 msgstr "  Lập « prologue_end » (kết thúc đoạn mở đầu) là true (đúng)\n"
 
-#: dwarf.c:2364
+#: dwarf.c:2387
 #, c-format
 msgid "  Set epilogue_begin to true\n"
 msgstr "  Lập « epilogue_begin » (đầu phần kết) là true (đúng)\n"
 
-#: dwarf.c:2370 dwarf.c:2734
+#: dwarf.c:2393 dwarf.c:2758
 #, c-format
 msgid "  Set ISA to %lu\n"
 msgstr "  Lập ISA thành %lu\n"
 
-#: dwarf.c:2374 dwarf.c:2738
+#: dwarf.c:2397 dwarf.c:2762
 #, c-format
 msgid "  Unknown opcode %d with operands: "
 msgstr "  Gặp opcode (mã thao tác) không rõ %d với tác tử : "
 
-#: dwarf.c:2407
+#: dwarf.c:2430
 #, c-format
 msgid ""
 "Decoded dump of debug contents of section %s:\n"
@@ -1787,34 +1787,34 @@ msgstr ""
 "Đã giải mã bản đổ nội dung gỡ lỗi của phần %s:\n"
 "\n"
 
-#: dwarf.c:2449
+#: dwarf.c:2472
 msgid "The line info appears to be corrupt - the section is too small\n"
 msgstr "Hình như dòng bị hỏng — phần quá nhỏ\n"
 
 # Literal: don't translate/Nghĩa chữ : đừng dịch
-#: dwarf.c:2568
+#: dwarf.c:2592
 #, c-format
 msgid "CU: %s:\n"
 msgstr "CU: %s:\n"
 
-#: dwarf.c:2569 dwarf.c:2582
+#: dwarf.c:2593 dwarf.c:2606
 #, c-format
 msgid "File name                            Line number    Starting address\n"
 msgstr "Tên tập tin                    Số thứ tự dòng    Địa chỉ bắt đầu\n"
 
-#: dwarf.c:2575
+#: dwarf.c:2599
 #, c-format
 msgid "CU: %s/%s:\n"
 msgstr "CU: %s/%s:\n"
 
 # Variable: do not translate/ biến: đừng dịch
-#: dwarf.c:2580 dwarf.c:2652
+#: dwarf.c:2604 dwarf.c:2676
 #, c-format
 msgid "%s:\n"
 msgstr "%s:\n"
 
 #. If directory index is 0, that means current directory.
-#: dwarf.c:2685
+#: dwarf.c:2709
 #, c-format
 msgid ""
 "\n"
@@ -1824,7 +1824,7 @@ msgstr ""
 "./%s:[++]\n"
 
 #. The directory index starts counting at 1.
-#: dwarf.c:2691
+#: dwarf.c:2715
 #, c-format
 msgid ""
 "\n"
@@ -1833,51 +1833,51 @@ msgstr ""
 "\n"
 "%s/%s:\n"
 
-#: dwarf.c:2776
+#: dwarf.c:2800
 #, c-format
 msgid "%-35s  %11d  %#18lx\n"
 msgstr "%-35s  %11d  %#18lx\n"
 
-#: dwarf.c:2781
+#: dwarf.c:2805
 #, c-format
 msgid "%s  %11d  %#18lx\n"
 msgstr "%s  %11d  %#18lx\n"
 
-#: dwarf.c:2811 dwarf.c:3088 dwarf.c:3510
+#: dwarf.c:2835 dwarf.c:3112 dwarf.c:3534
 #, c-format
 msgid "Unable to load/parse the .debug_info section, so cannot interpret the %s section.\n"
 msgstr "Không thể nạp/phân tích phần « .debug_info » thì không thể đọc phần %s.\n"
 
-#: dwarf.c:2892 dwarf.c:3395
+#: dwarf.c:2916 dwarf.c:3419
 #, c-format
 msgid ".debug_info offset of 0x%lx in %s section does not point to a CU header.\n"
 msgstr "Khoảng bù « .debug_info » 0x%lx trong phần %s không chỉ tới một phần đầu CU.\n"
 
-#: dwarf.c:2906
+#: dwarf.c:2930
 msgid "Only DWARF 2 and 3 pubnames are currently supported\n"
 msgstr "Hỗ trợ hiện thời chỉ pubnames (tên công) kiểu DWARF phiên bản 2 và 3 thôi\n"
 
-#: dwarf.c:2913
+#: dwarf.c:2937
 #, c-format
 msgid "  Length:                              %ld\n"
 msgstr "  Chiều dài :                              %ld\n"
 
-#: dwarf.c:2915
+#: dwarf.c:2939
 #, c-format
 msgid "  Version:                             %d\n"
 msgstr "  Phiên bản:                             %d\n"
 
-#: dwarf.c:2917
+#: dwarf.c:2941
 #, c-format
 msgid "  Offset into .debug_info section:     0x%lx\n"
 msgstr "  Bù vào phần .debug_info:     0x%lx\n"
 
-#: dwarf.c:2919
+#: dwarf.c:2943
 #, c-format
 msgid "  Size of area in .debug_info section: %ld\n"
 msgstr "  Kích cỡ của vùng trong phần « .debug_info »: %ld\n"
 
-#: dwarf.c:2922
+#: dwarf.c:2946
 #, c-format
 msgid ""
 "\n"
@@ -1886,57 +1886,57 @@ msgstr ""
 "\n"
 "    Bù\tTên\n"
 
-#: dwarf.c:2973
+#: dwarf.c:2997
 #, c-format
 msgid " DW_MACINFO_start_file - lineno: %d filenum: %d\n"
 msgstr " DW_MACINFO_start_file (bắt đầu tập tin) — dòng số: %d; tập tin số: %d\n"
 
-#: dwarf.c:2979
+#: dwarf.c:3003
 #, c-format
 msgid " DW_MACINFO_end_file\n"
 msgstr " DW_MACINFO_end_file (kết thúc tập tin)\n"
 
-#: dwarf.c:2987
+#: dwarf.c:3011
 #, c-format
 msgid " DW_MACINFO_define - lineno : %d macro : %s\n"
 msgstr " DW_MACINFO_define (định nghĩa) — dòng số: %d; vĩ lệnh: %s\n"
 
-#: dwarf.c:2996
+#: dwarf.c:3020
 #, c-format
 msgid " DW_MACINFO_undef - lineno : %d macro : %s\n"
 msgstr " DW_MACINFO_undef (chưa định nghĩa) — dòng số: %d; vĩ lệnh: %s\n"
 
-#: dwarf.c:3008
+#: dwarf.c:3032
 #, c-format
 msgid " DW_MACINFO_vendor_ext - constant : %d string : %s\n"
 msgstr " DW_MACINFO_vendor_ext (phần mở rộng nhà bán) — hằng số : %d chuỗi : %s\n"
 
-#: dwarf.c:3037
+#: dwarf.c:3061
 #, c-format
 msgid "  Number TAG\n"
 msgstr "  Số THẺ\n"
 
 # Variable: don't translate / Biến: đừng dịch
-#: dwarf.c:3043
+#: dwarf.c:3067
 #, c-format
 msgid "   %ld      %s    [%s]\n"
 msgstr "   %ld      %s    [%s]\n"
 
-#: dwarf.c:3046
+#: dwarf.c:3070
 msgid "has children"
 msgstr "có điều con"
 
-#: dwarf.c:3046
+#: dwarf.c:3070
 msgid "no children"
 msgstr "không có con"
 
 # Variable: don't translate / Biến: đừng dịch
-#: dwarf.c:3049
+#: dwarf.c:3073
 #, c-format
 msgid "    %-18s %s\n"
 msgstr "    %-18s %s\n"
 
-#: dwarf.c:3082 dwarf.c:3288 dwarf.c:3504
+#: dwarf.c:3106 dwarf.c:3312 dwarf.c:3528
 #, c-format
 msgid ""
 "\n"
@@ -1946,101 +1946,101 @@ msgstr ""
 "Phần %s vẫn trống.\n"
 
 #. FIXME: Should we handle this case?
-#: dwarf.c:3132
+#: dwarf.c:3156
 msgid "Location lists in .debug_info section aren't in ascending order!\n"
 msgstr "Các danh sách vị trí trong phần « .debug_info » (thông tin gỡ lỗi) không phải theo thứ tự giảm dần.\n"
 
-#: dwarf.c:3135
+#: dwarf.c:3159
 msgid "No location lists in .debug_info section!\n"
 msgstr "Không có danh sách vị trí trong phần « .debug_info » (thông tin gỡ lỗi).\n"
 
-#: dwarf.c:3140
+#: dwarf.c:3164
 #, c-format
 msgid "Location lists in %s section start at 0x%lx\n"
 msgstr "Danh sách vị trí trong phần %s bắt đầu tại 0x%lx\n"
 
-#: dwarf.c:3144
+#: dwarf.c:3168
 #, c-format
 msgid "    Offset   Begin    End      Expression\n"
 msgstr "    Bù   Đầu    Cuối      Biểu thức\n"
 
-#: dwarf.c:3175
+#: dwarf.c:3199
 #, c-format
 msgid "There is a hole [0x%lx - 0x%lx] in .debug_loc section.\n"
 msgstr "Có một lỗ [0x%lx - 0x%lx] trong phần « .debug_loc » (gỡ lỗi vị trí).\n"
 
-#: dwarf.c:3179
+#: dwarf.c:3203
 #, c-format
 msgid "There is an overlap [0x%lx - 0x%lx] in .debug_loc section.\n"
 msgstr "Có một nơi chồng lấp [0x%lx - 0x%lx] trong phần « .debug_loc » (gỡ lỗi vị trí).\n"
 
-#: dwarf.c:3187
+#: dwarf.c:3211
 #, c-format
 msgid "Offset 0x%lx is bigger than .debug_loc section size.\n"
 msgstr "Khoảng bù 0x%lx lớn hơn kích cỡ của phần « .debug_loc » (gỡ lỗi vị trí).\n"
 
-#: dwarf.c:3196 dwarf.c:3231 dwarf.c:3241
+#: dwarf.c:3220 dwarf.c:3255 dwarf.c:3265
 #, c-format
 msgid "Location list starting at offset 0x%lx is not terminated.\n"
 msgstr "Danh sách vị trí bắt đầu tại khoảng bù 0x%lx chưa được chấm dứt.\n"
 
-#: dwarf.c:3215 dwarf.c:3597
+#: dwarf.c:3239 dwarf.c:3622
 #, c-format
 msgid "<End of list>\n"
 msgstr "<Kết thúc danh sách>\n"
 
-#: dwarf.c:3225
+#: dwarf.c:3249
 #, c-format
 msgid "(base address)\n"
 msgstr "(địa chỉ cơ bản)\n"
 
-#: dwarf.c:3260
+#: dwarf.c:3284
 msgid " (start == end)"
 msgstr " (đầu == cuối)"
 
-#: dwarf.c:3262
+#: dwarf.c:3286
 msgid " (start > end)"
 msgstr " (đầu > cuối)"
 
-#: dwarf.c:3272
+#: dwarf.c:3296
 #, c-format
 msgid "There are %ld unused bytes at the end of section %s\n"
 msgstr "Có %ld byte chưa dùng ở kết thúc của phần %s\n"
 
-#: dwarf.c:3406
+#: dwarf.c:3430
 msgid "Only DWARF 2 and 3 aranges are currently supported.\n"
 msgstr "Hỗ trợ hiện thời chỉ arange (phạm vi a) kiểu DWARF phiên bản 2 và 3 thôi.\n"
 
-#: dwarf.c:3410
+#: dwarf.c:3434
 #, c-format
 msgid "  Length:                   %ld\n"
 msgstr "  Dài:                   %ld\n"
 
-#: dwarf.c:3411
+#: dwarf.c:3435
 #, c-format
 msgid "  Version:                  %d\n"
 msgstr "  Phiên bản:                  %d\n"
 
-#: dwarf.c:3412
+#: dwarf.c:3436
 #, c-format
 msgid "  Offset into .debug_info:  0x%lx\n"
 msgstr "  Khoảng bù vào .debug_info:  0x%lx\n"
 
-#: dwarf.c:3413
+#: dwarf.c:3437
 #, c-format
 msgid "  Pointer Size:             %d\n"
 msgstr "  Kích cỡ con trỏ :             %d\n"
 
-#: dwarf.c:3414
+#: dwarf.c:3438
 #, c-format
 msgid "  Segment Size:             %d\n"
 msgstr "  Kích cỡ phân đoạn:             %d\n"
 
-#: dwarf.c:3423
+#: dwarf.c:3447
 msgid "Pointer size + Segment size is not a power of two.\n"
 msgstr "Kích cỡ con trỏ + kích cỡ đoạn không phải là hai lũy thừa.\n"
 
-#: dwarf.c:3428
+#: dwarf.c:3452
 #, c-format
 msgid ""
 "\n"
@@ -2049,7 +2049,7 @@ msgstr ""
 "\n"
 "    Địa chỉ           Dài\n"
 
-#: dwarf.c:3430
+#: dwarf.c:3454
 #, c-format
 msgid ""
 "\n"
@@ -2058,73 +2058,73 @@ msgstr ""
 "\n"
 "    Địa chỉ    Dài\n"
 
-#: dwarf.c:3520
+#: dwarf.c:3544
 msgid "No range lists in .debug_info section!\n"
 msgstr "Không có danh sách phạm vi trong phần « .debug_info » (thông tin gỡ lỗi).\n"
 
-#: dwarf.c:3543
+#: dwarf.c:3568
 #, c-format
 msgid "Range lists in %s section start at 0x%lx\n"
 msgstr "Danh sách phạm vi trong phần %s bắt đầu tại 0x%lx\n"
 
-#: dwarf.c:3547
+#: dwarf.c:3572
 #, c-format
 msgid "    Offset   Begin    End\n"
 msgstr "    Bù   Đầu    Cuối\n"
 
-#: dwarf.c:3568
+#: dwarf.c:3593
 #, c-format
 msgid "There is a hole [0x%lx - 0x%lx] in %s section.\n"
 msgstr "Có một lỗ [0x%lx - 0x%lx] trong phần %s.\n"
 
-#: dwarf.c:3572
+#: dwarf.c:3597
 #, c-format
 msgid "There is an overlap [0x%lx - 0x%lx] in %s section.\n"
 msgstr "Có một nơi chồng lấp [0x%lx - 0x%lx] trong phần %s.\n"
 
-#: dwarf.c:3615
+#: dwarf.c:3640
 msgid "(start == end)"
 msgstr "(đầu == cuối)"
 
-#: dwarf.c:3617
+#: dwarf.c:3642
 msgid "(start > end)"
 msgstr "(đầu > cuối)"
 
-#: dwarf.c:3853
+#: dwarf.c:3879
 msgid "bad register: "
 msgstr "thanh ghi sai: "
 
-#: dwarf.c:3855
+#: dwarf.c:3881
 #, c-format
 msgid "Contents of the %s section:\n"
 msgstr "Nội dung của phần %s:\n"
 
-#: dwarf.c:4619
+#: dwarf.c:4646
 #, c-format
 msgid "  DW_CFA_??? (User defined call frame op: %#x)\n"
 msgstr "  DW_CFA_??? (Toán tử khung gọi do người dùng xác định): %#x)\n"
 
-#: dwarf.c:4621
+#: dwarf.c:4648
 #, c-format
 msgid "unsupported or unknown Dwarf Call Frame Instruction number: %#x\n"
 msgstr "số hướng dẫn khung gọi nhỏ xíu (Dwarf Call Frame Instruction) không được hỗ trợ hay không được nhận ra: %#x\n"
 
-#: dwarf.c:4645
+#: dwarf.c:4672
 #, c-format
 msgid "Displaying the debug contents of section %s is not yet supported.\n"
 msgstr "Chưa hỗ trợ khả năng hiển thị nội dung gỡ lỗi của phần %s.\n"
 
-#: dwarf.c:4687
+#: dwarf.c:4714
 #, c-format
 msgid "%s: Error: "
 msgstr "%s: Lỗi: "
 
-#: dwarf.c:4698
+#: dwarf.c:4725
 #, c-format
 msgid "%s: Warning: "
 msgstr "%s: Cảnh báo : "
 
-#: dwarf.c:4796 dwarf.c:4862
+#: dwarf.c:4823 dwarf.c:4889
 #, c-format
 msgid "Unrecognized debug option '%s'\n"
 msgstr "Không nhận ra tùy chọn gỡ lỗi « %s »\n"
@@ -2149,238 +2149,238 @@ msgstr "  [-X64]       • bỏ qua các đối tượng kiểu 32 bit\n"
 msgid "  [-X32_64]    - accepts 32 and 64 bit objects\n"
 msgstr "  [-X32_64]    • chấp nhận các đối tượng kiểu cả hai 32 bit và 64 bit\n"
 
-#: ieee.c:309
+#: ieee.c:311
 msgid "unexpected end of debugging information"
 msgstr "gặp kết thúc bất thường trong thông tin gỡ lỗi"
 
-#: ieee.c:396
+#: ieee.c:398
 msgid "invalid number"
 msgstr "con số không hợp lệ"
 
-#: ieee.c:449
+#: ieee.c:451
 msgid "invalid string length"
 msgstr "chiều dài chuỗi không hợp lệ"
 
-#: ieee.c:504 ieee.c:545
+#: ieee.c:506 ieee.c:547
 msgid "expression stack overflow"
 msgstr "tràn đống biểu thức"
 
-#: ieee.c:524
+#: ieee.c:526
 msgid "unsupported IEEE expression operator"
 msgstr "toán tử biểu thức IEE không được hỗ trợ"
 
-#: ieee.c:539
+#: ieee.c:541
 msgid "unknown section"
 msgstr "không rõ phần"
 
-#: ieee.c:560
+#: ieee.c:562
 msgid "expression stack underflow"
 msgstr "tràn ngược đống biểu thức"
 
-#: ieee.c:574
+#: ieee.c:576
 msgid "expression stack mismatch"
 msgstr "sai khớp đống biểu thức"
 
-#: ieee.c:611
+#: ieee.c:613
 msgid "unknown builtin type"
 msgstr "không rõ kiểu builtin"
 
-#: ieee.c:756
+#: ieee.c:758
 msgid "BCD float type not supported"
 msgstr "Kiểu nổi BDC không được hỗ trợ"
 
-#: ieee.c:893
+#: ieee.c:895
 msgid "unexpected number"
 msgstr "con số bất thường"
 
-#: ieee.c:900
+#: ieee.c:902
 msgid "unexpected record type"
 msgstr "kiểu mục ghi bất thường"
 
-#: ieee.c:933
+#: ieee.c:935
 msgid "blocks left on stack at end"
 msgstr "có một số khối còn lại trên đống khi kết thúc"
 
-#: ieee.c:1206
+#: ieee.c:1208
 msgid "unknown BB type"
 msgstr "không rõ kiểu BB"
 
-#: ieee.c:1215
+#: ieee.c:1217
 msgid "stack overflow"
 msgstr "tràn đống"
 
-#: ieee.c:1238
+#: ieee.c:1240
 msgid "stack underflow"
 msgstr "tràn ngược đống"
 
-#: ieee.c:1350 ieee.c:1420 ieee.c:2118
+#: ieee.c:1352 ieee.c:1422 ieee.c:2120
 msgid "illegal variable index"
 msgstr "chỉ mục biến không được phép"
 
-#: ieee.c:1398
+#: ieee.c:1400
 msgid "illegal type index"
 msgstr "chỉ mục kiểu không được phép"
 
-#: ieee.c:1408 ieee.c:1445
+#: ieee.c:1410 ieee.c:1447
 msgid "unknown TY code"
 msgstr "không rõ mã TY"
 
-#: ieee.c:1427
+#: ieee.c:1429
 msgid "undefined variable in TY"
 msgstr "gặp biến chưa được định nghĩa trong TY"
 
 #. Pascal file name.  FIXME.
-#: ieee.c:1839
+#: ieee.c:1841
 msgid "Pascal file name not supported"
 msgstr "Chưa hỗ trợ tên tập tin kiểu Pascal"
 
-#: ieee.c:1887
+#: ieee.c:1889
 msgid "unsupported qualifier"
 msgstr "bộ dè dặt chưa được hỗ trợ"
 
-#: ieee.c:2156
+#: ieee.c:2158
 msgid "undefined variable in ATN"
 msgstr "gặp biến chưa định nghĩa trong ATN"
 
-#: ieee.c:2199
+#: ieee.c:2201
 msgid "unknown ATN type"
 msgstr "không rõ kiểu ATN"
 
 #. Reserved for FORTRAN common.
-#: ieee.c:2321
+#: ieee.c:2323
 msgid "unsupported ATN11"
 msgstr "ATN11 không được hỗ trơ"
 
 #. We have no way to record this information.  FIXME.
-#: ieee.c:2348
+#: ieee.c:2350
 msgid "unsupported ATN12"
 msgstr "ATN12 không được hỗ trơ"
 
-#: ieee.c:2408
+#: ieee.c:2410
 msgid "unexpected string in C++ misc"
 msgstr "gặp chuỗi không được hỗ trơ trong C++ lặt vặt"
 
-#: ieee.c:2421
+#: ieee.c:2423
 msgid "bad misc record"
 msgstr "mục ghi linh tinh sai"
 
-#: ieee.c:2462
+#: ieee.c:2464
 msgid "unrecognized C++ misc record"
 msgstr "không chấp nhận mục ghi C++ linh tinh"
 
-#: ieee.c:2577
+#: ieee.c:2579
 msgid "undefined C++ object"
 msgstr "đối tượng C++ chưa được định nghĩa"
 
-#: ieee.c:2611
+#: ieee.c:2613
 msgid "unrecognized C++ object spec"
 msgstr "chưa chấp nhận đặc tả đối tượng C++"
 
-#: ieee.c:2647
+#: ieee.c:2649
 msgid "unsupported C++ object type"
 msgstr "kiểu đối tượng C++ chưa được hỗ trợ"
 
-#: ieee.c:2657
+#: ieee.c:2659
 msgid "C++ base class not defined"
 msgstr "chưa định nghĩa hạng cơ bản C++"
 
-#: ieee.c:2669 ieee.c:2774
+#: ieee.c:2671 ieee.c:2776
 msgid "C++ object has no fields"
 msgstr "Đối tượng C++ không có trường"
 
-#: ieee.c:2688
+#: ieee.c:2690
 msgid "C++ base class not found in container"
 msgstr "Không tìm thấy hạng cơ bản C++ trong bộ chứa"
 
-#: ieee.c:2795
+#: ieee.c:2797
 msgid "C++ data member not found in container"
 msgstr "Không tìm thấy bộ phạn dữ liệu C++ trong bộ chứa"
 
-#: ieee.c:2836 ieee.c:2986
+#: ieee.c:2838 ieee.c:2988
 msgid "unknown C++ visibility"
 msgstr "không rõ độ thấy rõ C++"
 
-#: ieee.c:2870
+#: ieee.c:2872
 msgid "bad C++ field bit pos or size"
 msgstr "vị trí bit hay kích cỡ trường C++ sai"
 
-#: ieee.c:2962
+#: ieee.c:2964
 msgid "bad type for C++ method function"
 msgstr "kiểu sai cho hàm phương pháp C++"
 
-#: ieee.c:2972
+#: ieee.c:2974
 msgid "no type information for C++ method function"
 msgstr "không có thông tin kiểu cho hàm phương pháp C++"
 
-#: ieee.c:3011
+#: ieee.c:3013
 msgid "C++ static virtual method"
 msgstr "phương pháp ảo tĩnh C++"
 
-#: ieee.c:3106
+#: ieee.c:3108
 msgid "unrecognized C++ object overhead spec"
 msgstr "chưa chấp nhận đặc tả duy tu đối tượng C++"
 
-#: ieee.c:3145
+#: ieee.c:3147
 msgid "undefined C++ vtable"
 msgstr "chưa định nghĩa vtable C++"
 
-#: ieee.c:3214
+#: ieee.c:3216
 msgid "C++ default values not in a function"
 msgstr "Giá trị C++ mặc định không phải trong hàm"
 
-#: ieee.c:3254
+#: ieee.c:3256
 msgid "unrecognized C++ default type"
 msgstr "chưa chấp nhận kiểu C++ mặc định"
 
-#: ieee.c:3285
+#: ieee.c:3287
 msgid "reference parameter is not a pointer"
 msgstr "tham số tham chiếu không phải là con trỏ"
 
-#: ieee.c:3368
+#: ieee.c:3370
 msgid "unrecognized C++ reference type"
 msgstr "chưa chấp nhận kiểu tham chiếu C++"
 
-#: ieee.c:3450
+#: ieee.c:3452
 msgid "C++ reference not found"
 msgstr "Không tìm thấy tham chiếu C++"
 
-#: ieee.c:3458
+#: ieee.c:3460
 msgid "C++ reference is not pointer"
 msgstr "Tham chiếu C++ không phải là con trỏ"
 
-#: ieee.c:3484 ieee.c:3492
+#: ieee.c:3486 ieee.c:3494
 msgid "missing required ASN"
 msgstr "thiếu ASN cần thiết"
 
-#: ieee.c:3519 ieee.c:3527
+#: ieee.c:3521 ieee.c:3529
 msgid "missing required ATN65"
 msgstr "thiếu ATN65 cần thiết"
 
-#: ieee.c:3541
+#: ieee.c:3543
 msgid "bad ATN65 record"
 msgstr "mục ghi ATN65 sai"
 
-#: ieee.c:4169
+#: ieee.c:4171
 #, c-format
 msgid "IEEE numeric overflow: 0x"
 msgstr "tràn thuộc số IEEE: 0x"
 
-#: ieee.c:4213
+#: ieee.c:4215
 #, c-format
 msgid "IEEE string length overflow: %u\n"
 msgstr "tràn độ dài chuỗi IEEE: %u\n"
 
-#: ieee.c:5210
+#: ieee.c:5212
 #, c-format
 msgid "IEEE unsupported integer type size %u\n"
 msgstr "Kích cỡ kiểu số nguyên không được hỗ trợ IEEE %u\n"
 
-#: ieee.c:5244
+#: ieee.c:5246
 #, c-format
 msgid "IEEE unsupported float type size %u\n"
 msgstr "Kích cỡ kiểu nổi không được hỗ trợ IEEE %u\n"
 
-#: ieee.c:5278
+#: ieee.c:5280
 #, c-format
 msgid "IEEE unsupported complex type size %u\n"
 msgstr "Kích cỡ kiểu phức tạp không được hỗ trợ IEEE %u\n"
@@ -2691,17 +2691,17 @@ msgstr "%s: cơ sở không hợp lệ"
 msgid "%s: invalid output format"
 msgstr "%s: định dạng kết xuất không hợp lệ"
 
-#: nm.c:337 readelf.c:6917 readelf.c:6962
+#: nm.c:337 readelf.c:7016 readelf.c:7061
 #, c-format
 msgid "<processor specific>: %d"
 msgstr "<đặc trưng cho bộ xử lý>: %d"
 
-#: nm.c:339 readelf.c:6926 readelf.c:6980
+#: nm.c:339 readelf.c:7025 readelf.c:7079
 #, c-format
 msgid "<OS specific>: %d"
 msgstr "<đặc trưng cho hệ điều hành>: %d"
 
-#: nm.c:341 readelf.c:6929 readelf.c:6983
+#: nm.c:341 readelf.c:7028 readelf.c:7082
 #, c-format
 msgid "<unknown>: %d"
 msgstr "<không rõ>: %d"
@@ -3145,7 +3145,7 @@ msgstr "các cờ được hỗ trợ : %s"
 msgid "cannot open '%s': %s"
 msgstr "không thể mở « %s »: %s"
 
-#: objcopy.c:751 objcopy.c:3335
+#: objcopy.c:751 objcopy.c:3336
 #, c-format
 msgid "%s: fread failed"
 msgstr "%s: fread bị lỗi"
@@ -3155,306 +3155,306 @@ msgstr "%s: fread bị lỗi"
 msgid "%s:%d: Ignoring rubbish found on this line"
 msgstr "%s:%d: Đang bỏ qua rác được gặp trên dòng này"
 
-#: objcopy.c:1120
+#: objcopy.c:1121
 #, c-format
 msgid "not stripping symbol `%s' because it is named in a relocation"
 msgstr "sẽ không gỡ bỏ ký hiệu « %s » vì tên của nó được đặt trong việc định vị lại"
 
-#: objcopy.c:1203
+#: objcopy.c:1204
 #, c-format
 msgid "%s: Multiple redefinition of symbol \"%s\""
 msgstr "%s: Ký hiệu « %s » đã được định nghĩa lại nhiều lần"
 
-#: objcopy.c:1207
+#: objcopy.c:1208
 #, c-format
 msgid "%s: Symbol \"%s\" is target of more than one redefinition"
 msgstr "%s: Ký hiệu « %s » là đích của nhiều lời định nghĩa lại"
 
-#: objcopy.c:1235
+#: objcopy.c:1236
 #, c-format
 msgid "couldn't open symbol redefinition file %s (error: %s)"
 msgstr "không thể mở tập tin định nghĩa lại ký hiệu %s (lỗi: %s)"
 
-#: objcopy.c:1313
+#: objcopy.c:1314
 #, c-format
 msgid "%s:%d: garbage found at end of line"
 msgstr "%s:%d: gặp rác tại kết thúc dòng"
 
-#: objcopy.c:1316
+#: objcopy.c:1317
 #, c-format
 msgid "%s:%d: missing new symbol name"
 msgstr "%s:%d: thiếu tên ký hiệu mới"
 
-#: objcopy.c:1326
+#: objcopy.c:1327
 #, c-format
 msgid "%s:%d: premature end of file"
 msgstr "%s:%d: gặp kết thúc tập tin quá sớm"
 
-#: objcopy.c:1352
+#: objcopy.c:1353
 #, c-format
 msgid "stat returns negative size for `%s'"
 msgstr "việc stat (lấy trạng thái) trả lại kích cỡ âm cho « %s »"
 
-#: objcopy.c:1364
+#: objcopy.c:1365
 #, c-format
 msgid "copy from `%s' [unknown] to `%s' [unknown]\n"
 msgstr "chép từ « %s » [không rõ] sang « %s » [không rõ]\n"
 
-#: objcopy.c:1419
+#: objcopy.c:1420
 msgid "Unable to change endianness of input file(s)"
 msgstr "Không thể thay đổi tình trạng cuối (endian) của (các) tập tin nhập vào"
 
-#: objcopy.c:1428
+#: objcopy.c:1429
 #, c-format
 msgid "copy from `%s' [%s] to `%s' [%s]\n"
 msgstr "chép từ « %s » [%s] sang « %s » [%s]\n"
 
-#: objcopy.c:1473
+#: objcopy.c:1474
 #, c-format
 msgid "Unable to recognise the format of the input file `%s'"
 msgstr "Không nhận ra định dạng của tập tin nhập « %s »"
 
-#: objcopy.c:1476
+#: objcopy.c:1477
 #, c-format
 msgid "Warning: Output file cannot represent architecture `%s'"
 msgstr "Cảnh báo : tập tin kết xuất không thể tiêu biểu kiến trúc « %s »"
 
-#: objcopy.c:1539
+#: objcopy.c:1540
 #, c-format
 msgid "warning: file alignment (0x%s) > section alignment (0x%s)"
 msgstr "cảnh báo : sự sắp hàng tập tin (0x%s) > sự sắp hàng phần (0x%s)"
 
-#: objcopy.c:1598
+#: objcopy.c:1599
 #, c-format
 msgid "can't add section '%s'"
 msgstr "không thể thêm phần « %s »"
 
-#: objcopy.c:1607
+#: objcopy.c:1608
 #, c-format
 msgid "can't create section `%s'"
 msgstr "không thể tạo phần « %s »"
 
-#: objcopy.c:1653
+#: objcopy.c:1654
 #, c-format
 msgid "cannot create debug link section `%s'"
 msgstr "không thể tạo phần liên kết gỡ lỗi « %s »"
 
-#: objcopy.c:1746
+#: objcopy.c:1747
 msgid "Can't fill gap after section"
 msgstr "Không thể điền vào khe đằng sau phần"
 
-#: objcopy.c:1770
+#: objcopy.c:1771
 msgid "can't add padding"
 msgstr "không thể đệm thêm"
 
-#: objcopy.c:1861
+#: objcopy.c:1862
 #, c-format
 msgid "cannot fill debug link section `%s'"
 msgstr "không thể điền vào phần liên kết gỡ lỗi « %s »"
 
-#: objcopy.c:1924
+#: objcopy.c:1925
 msgid "error copying private BFD data"
 msgstr "gặp lỗi khi sao chép dữ liệu BFD riêng"
 
-#: objcopy.c:1935
+#: objcopy.c:1936
 #, c-format
 msgid "this target does not support %lu alternative machine codes"
 msgstr "đích này không hỗ trợ %lu mã máy xen kẽ"
 
-#: objcopy.c:1939
+#: objcopy.c:1940
 msgid "treating that number as an absolute e_machine value instead"
 msgstr "sẽ xử lý con số đó dạng giá trị e_machine tuyệt đối để thay thế"
 
-#: objcopy.c:1943
+#: objcopy.c:1944
 msgid "ignoring the alternative value"
 msgstr "sẽ bỏ qua giá trị xen kẽ"
 
-#: objcopy.c:1974 objcopy.c:2009
+#: objcopy.c:1975 objcopy.c:2010
 #, c-format
 msgid "cannot create tempdir for archive copying (error: %s)"
 msgstr "không thể tạo thư mục tạm thời để sao chép kho lưu (lỗi: %s)"
 
-#: objcopy.c:2070
+#: objcopy.c:2071
 msgid "Unable to recognise the format of file"
 msgstr "Không nhân ra định dạng của tập tin"
 
-#: objcopy.c:2167
+#: objcopy.c:2168
 #, c-format
 msgid "error: the input file '%s' is empty"
 msgstr "lỗi: tập tin nhập vào « %s » còn trống"
 
-#: objcopy.c:2299
+#: objcopy.c:2300
 #, c-format
 msgid "Multiple renames of section %s"
 msgstr "Đã thay đổi nhiều lần tên phần %s"
 
-#: objcopy.c:2350
+#: objcopy.c:2351
 msgid "error in private header data"
 msgstr "gặp lỗi trong dữ liệu phần đầu riêng"
 
-#: objcopy.c:2428
+#: objcopy.c:2429
 msgid "failed to create output section"
 msgstr "lỗi tạo phần kết xuất"
 
-#: objcopy.c:2442
+#: objcopy.c:2443
 msgid "failed to set size"
 msgstr "lỗi đặt kích cỡ"
 
-#: objcopy.c:2456
+#: objcopy.c:2457
 msgid "failed to set vma"
 msgstr "lỗi đặt vma"
 
-#: objcopy.c:2481
+#: objcopy.c:2482
 msgid "failed to set alignment"
 msgstr "lỗi đặt cách chỉnh canh"
 
-#: objcopy.c:2515
+#: objcopy.c:2516
 msgid "failed to copy private data"
 msgstr "lỗi sao chép dữ liệu riêng"
 
-#: objcopy.c:2597
+#: objcopy.c:2598
 msgid "relocation count is negative"
 msgstr "số đếm định vị lại vẫn là âm"
 
 #. User must pad the section up in order to do this.
-#: objcopy.c:2658
+#: objcopy.c:2659
 #, c-format
 msgid "cannot reverse bytes: length of section %s must be evenly divisible by %d"
 msgstr "không thể đảo ngược các byte: chiều dài của phần %s phải có thể chia hết đều đều cho %d"
 
-#: objcopy.c:2842
+#: objcopy.c:2843
 msgid "can't create debugging section"
 msgstr "không thể tạo phần gỡ lỗi"
 
-#: objcopy.c:2855
+#: objcopy.c:2856
 msgid "can't set debugging section contents"
 msgstr "không thể đặt nội dung của phần gỡ lỗi"
 
-#: objcopy.c:2863
+#: objcopy.c:2864
 #, c-format
 msgid "don't know how to write debugging information for %s"
 msgstr "không biết cách ghi thông tin gỡ lỗi cho %s"
 
-#: objcopy.c:3005
+#: objcopy.c:3006
 msgid "could not create temporary file to hold stripped copy"
 msgstr "không thể tạo tập tin tạm thời để chứa bản sao bị tước"
 
-#: objcopy.c:3077
+#: objcopy.c:3078
 #, c-format
 msgid "%s: bad version in PE subsystem"
 msgstr "%s: gặp phiên bản sai trong hệ thống phụ PE"
 
-#: objcopy.c:3107
+#: objcopy.c:3108
 #, c-format
 msgid "unknown PE subsystem: %s"
 msgstr "không rõ hệ thống phụ PE: %s"
 
-#: objcopy.c:3167
+#: objcopy.c:3168
 msgid "byte number must be non-negative"
 msgstr "số byte phải là khác âm"
 
-#: objcopy.c:3177
+#: objcopy.c:3178
 msgid "interleave must be positive"
 msgstr "khoảng chen vào phải là dương"
 
-#: objcopy.c:3197 objcopy.c:3205
+#: objcopy.c:3198 objcopy.c:3206
 #, c-format
 msgid "%s both copied and removed"
 msgstr "%s cả hai được sao chép và bị gỡ bỏ"
 
-#: objcopy.c:3306 objcopy.c:3380 objcopy.c:3480 objcopy.c:3511 objcopy.c:3535
-#: objcopy.c:3539 objcopy.c:3559
+#: objcopy.c:3307 objcopy.c:3381 objcopy.c:3481 objcopy.c:3512 objcopy.c:3536
+#: objcopy.c:3540 objcopy.c:3560
 #, c-format
 msgid "bad format for %s"
 msgstr "định dạng sai cho %s"
 
-#: objcopy.c:3330
+#: objcopy.c:3331
 #, c-format
 msgid "cannot open: %s: %s"
 msgstr "không thể mở : %s: %s"
 
-#: objcopy.c:3449
+#: objcopy.c:3450
 #, c-format
 msgid "Warning: truncating gap-fill from 0x%s to 0x%x"
 msgstr "Cảnh báo : đang cắt xén khoảng điền-khe từ 0x%s đến 0x%x"
 
-#: objcopy.c:3610
+#: objcopy.c:3611
 #, c-format
 msgid "unknown long section names option '%s'"
 msgstr "không rõ tuỳ chọn tên phần dài « %s »"
 
-#: objcopy.c:3628
+#: objcopy.c:3629
 msgid "unable to parse alternative machine code"
 msgstr "không thể phân tích cú pháp của mã máy xen kẽ"
 
-#: objcopy.c:3673
+#: objcopy.c:3674
 msgid "number of bytes to reverse must be positive and even"
 msgstr "số các byte cần đảo ngược phải là một số dương chẵn"
 
-#: objcopy.c:3676
+#: objcopy.c:3677
 #, c-format
 msgid "Warning: ignoring previous --reverse-bytes value of %d"
 msgstr "Cảnh báo : sẽ bỏ qua giá trị « --reverse-bytes » trước %d"
 
-#: objcopy.c:3691
+#: objcopy.c:3692
 #, c-format
 msgid "%s: invalid reserve value for --heap"
 msgstr "%s: sai đặt giá trị giữ lại cho « --heap »"
 
-#: objcopy.c:3697
+#: objcopy.c:3698
 #, c-format
 msgid "%s: invalid commit value for --heap"
 msgstr "%s: sai đặt giá trị gài vào cho « --heap »"
 
-#: objcopy.c:3722
+#: objcopy.c:3723
 #, c-format
 msgid "%s: invalid reserve value for --stack"
 msgstr "%s: sai đặt giá trị giữ lại cho « --stack »"
 
-#: objcopy.c:3728
+#: objcopy.c:3729
 #, c-format
 msgid "%s: invalid commit value for --stack"
 msgstr "%s: sai đặt giá trị gài vào cho « --stack »"
 
-#: objcopy.c:3757
+#: objcopy.c:3758
 msgid "byte number must be less than interleave"
 msgstr "số các byte phải ít hơn khoảng chen vào"
 
-#: objcopy.c:3784
+#: objcopy.c:3785
 #, c-format
 msgid "unknown input EFI target: %s"
 msgstr "không rõ đích EFI nhập vào : %s"
 
-#: objcopy.c:3815
+#: objcopy.c:3816
 #, c-format
 msgid "unknown output EFI target: %s"
 msgstr "không rõ đích EFI kết xuất : %s"
 
-#: objcopy.c:3840
+#: objcopy.c:3841
 #, c-format
 msgid "architecture %s unknown"
 msgstr "không rõ kiến trúc %s"
 
-#: objcopy.c:3844
+#: objcopy.c:3845
 msgid "Warning: input target 'binary' required for binary architecture parameter."
 msgstr "Cảnh báo : đích nhập « binary » (nhị phân) cần thiết cho tham số kiến trúc nhị phân."
 
-#: objcopy.c:3845
+#: objcopy.c:3846
 #, c-format
 msgid " Argument %s ignored"
 msgstr " Đối số %s bị bỏ qua"
 
-#: objcopy.c:3851
+#: objcopy.c:3852
 #, c-format
 msgid "warning: could not locate '%s'.  System error message: %s"
 msgstr "cảnh báo : không thể định vị « %s ». Thông điệp lỗi hệ thống: %s"
 
-#: objcopy.c:3862
+#: objcopy.c:3863
 #, c-format
 msgid "warning: could not create temporary file whilst copying '%s', (error: %s)"
 msgstr "cảnh báo : không thể tạo tập tin tạm thời trong khi sao chép « %s » (lỗi: %s)"
 
-#: objcopy.c:3890 objcopy.c:3904
+#: objcopy.c:3891 objcopy.c:3905
 #, c-format
 msgid "%s %s%c0x%s never used"
 msgstr "%s %s%c0x%s chưa bao giờ dùng"
@@ -3659,7 +3659,7 @@ msgstr "%s không phải là môt đối tượng động"
 msgid " (File Offset: 0x%lx)"
 msgstr " (Bù tập tin: 0x%lx)"
 
-#: objdump.c:1885
+#: objdump.c:1886
 #, c-format
 msgid ""
 "\n"
@@ -3668,17 +3668,17 @@ msgstr ""
 "\n"
 "Việc rã phần %s:\n"
 
-#: objdump.c:2058
+#: objdump.c:2062
 #, c-format
 msgid "Can't use supplied machine %s"
 msgstr "Không thể sử dụng máy đã cung cấp %s"
 
-#: objdump.c:2077
+#: objdump.c:2081
 #, c-format
 msgid "Can't disassemble for architecture %s\n"
 msgstr "Không thể rã cho kiến trúc %s\n"
 
-#: objdump.c:2168
+#: objdump.c:2172
 #, c-format
 msgid ""
 "\n"
@@ -3687,7 +3687,7 @@ msgstr ""
 "\n"
 "Không thể lấy nội dung cho phần « %s ».\n"
 
-#: objdump.c:2179
+#: objdump.c:2183
 #, c-format
 msgid ""
 "\n"
@@ -3696,7 +3696,7 @@ msgstr ""
 "\n"
 "Không thể giải nén phần « %s ».\n"
 
-#: objdump.c:2307
+#: objdump.c:2312
 #, c-format
 msgid ""
 "No %s section present\n"
@@ -3705,12 +3705,12 @@ msgstr ""
 "Không có phần %s ở\n"
 "\n"
 
-#: objdump.c:2316
+#: objdump.c:2321
 #, c-format
 msgid "Reading %s section of %s failed: %s"
 msgstr "Việc đọc phần %s của %s bị lỗi: %s"
 
-#: objdump.c:2360
+#: objdump.c:2365
 #, c-format
 msgid ""
 "Contents of %s section:\n"
@@ -3719,17 +3719,17 @@ msgstr ""
 "Nội dung của phần %s\n"
 "\n"
 
-#: objdump.c:2491
+#: objdump.c:2496
 #, c-format
 msgid "architecture: %s, "
 msgstr "kiến trúc: %s, "
 
-#: objdump.c:2494
+#: objdump.c:2499
 #, c-format
 msgid "flags 0x%08x:\n"
 msgstr "cờ 0x%08x:\n"
 
-#: objdump.c:2508
+#: objdump.c:2513
 #, c-format
 msgid ""
 "\n"
@@ -3738,32 +3738,32 @@ msgstr ""
 "\n"
 "địa chỉ đầu 0x"
 
-#: objdump.c:2571
+#: objdump.c:2576
 #, c-format
 msgid "Contents of section %s:"
 msgstr "Nội dung của phần %s:"
 
-#: objdump.c:2573
+#: objdump.c:2578
 #, c-format
 msgid "  (Starting at file offset: 0x%lx)"
 msgstr "  (Bắt đầu ở khoảng bù tập tin: 0x%lx)"
 
-#: objdump.c:2680
+#: objdump.c:2685
 #, c-format
 msgid "no symbols\n"
 msgstr "không có ký hiệu\n"
 
-#: objdump.c:2687
+#: objdump.c:2692
 #, c-format
 msgid "no information for symbol number %ld\n"
 msgstr "không có thông tin cho ký hiệu số %ld\n"
 
-#: objdump.c:2690
+#: objdump.c:2695
 #, c-format
 msgid "could not determine the type of symbol number %ld\n"
 msgstr "không thể quyết định kiểu ký hiệu số %ld\n"
 
-#: objdump.c:2970
+#: objdump.c:2975
 #, c-format
 msgid ""
 "\n"
@@ -3772,37 +3772,37 @@ msgstr ""
 "\n"
 "%s:    định dạng tập tin %s\n"
 
-#: objdump.c:3028
+#: objdump.c:3033
 #, c-format
 msgid "%s: printing debugging information failed"
 msgstr "%s: việc in ra thông tin gỡ lỗi bị lỗi"
 
-#: objdump.c:3128
+#: objdump.c:3133
 #, c-format
 msgid "In archive %s:\n"
 msgstr "Trong kho lưu %s\n"
 
-#: objdump.c:3244
+#: objdump.c:3249
 msgid "error: the start address should be before the end address"
 msgstr "lỗi: địa chỉ đầu nên nằm trước địa chỉ cuối"
 
-#: objdump.c:3249
+#: objdump.c:3254
 msgid "error: the stop address should be after the start address"
 msgstr "lỗi: địa chỉ cuối nên nằm sau địa chỉ đầu"
 
-#: objdump.c:3261
+#: objdump.c:3266
 msgid "error: prefix strip must be non-negative"
 msgstr "lỗi: việc tước tiền tố phải khác âm"
 
-#: objdump.c:3266
+#: objdump.c:3271
 msgid "error: instruction width must be positive"
 msgstr "lỗi: chiều dài chỉ dẫn phải là dương"
 
-#: objdump.c:3275
+#: objdump.c:3280
 msgid "unrecognized -E option"
 msgstr "không nhận ra tùy chọn « -E »"
 
-#: objdump.c:3286
+#: objdump.c:3291
 #, c-format
 msgid "unrecognized --endian type `%s'"
 msgstr "không nhận ra kiểu tình trạng cuối (endian) « %s »"
@@ -3861,165 +3861,165 @@ msgstr "Không đủ bộ nhớ khi cấp phát 0x%lx byte cho %s\n"
 msgid "Unable to read in 0x%lx bytes of %s\n"
 msgstr "Không thể đọc vào 0x%lx byte của %s\n"
 
-#: readelf.c:640
+#: readelf.c:645
 msgid "Don't know about relocations on this machine architecture\n"
 msgstr "Không rõ về việc định vị lại trên kiến trúc máy này\n"
 
-#: readelf.c:660 readelf.c:688 readelf.c:754 readelf.c:782
+#: readelf.c:666 readelf.c:696 readelf.c:764 readelf.c:793
 msgid "relocs"
 msgstr "đ.v. lại"
 
-#: readelf.c:671 readelf.c:699 readelf.c:765 readelf.c:793
+#: readelf.c:678 readelf.c:708 readelf.c:775 readelf.c:804
 msgid "out of memory parsing relocs\n"
 msgstr "không đủ bộ nhớ khi phân tích cú pháp của các việc định vị lại\n"
 
-#: readelf.c:898
+#: readelf.c:909
 #, c-format
 msgid " Offset     Info    Type                Sym. Value  Symbol's Name + Addend\n"
 msgstr " Bù     Tin    Kiểu            Giá trị ký hiệu  Tên ký hiệu + gì thêm\n"
 
-#: readelf.c:900
+#: readelf.c:911
 #, c-format
 msgid " Offset     Info    Type            Sym.Value  Sym. Name + Addend\n"
 msgstr " Bù     Tin    Kiểu    Giá trị ký hiệu Tên ký hiệu + gì thêm\n"
 
-#: readelf.c:905
+#: readelf.c:916
 #, c-format
 msgid " Offset     Info    Type                Sym. Value  Symbol's Name\n"
 msgstr " Bù     Tin    Kiểu            Giá trị ký hiệu Tên ký hiệu\n"
 
-#: readelf.c:907
+#: readelf.c:918
 #, c-format
 msgid " Offset     Info    Type            Sym.Value  Sym. Name\n"
 msgstr " Bù     Tin    Kiểu    Giá trị ký hiệu Tên ký hiệu\n"
 
-#: readelf.c:915
+#: readelf.c:926
 #, c-format
 msgid "    Offset             Info             Type               Symbol's Value  Symbol's Name + Addend\n"
 msgstr "    Bù             Tin             Kiểu               Giá trị ký hiệu Tên ký hiệu + Phần cộng\n"
 
-#: readelf.c:917
+#: readelf.c:928
 #, c-format
 msgid "  Offset          Info           Type           Sym. Value    Sym. Name + Addend\n"
 msgstr "  Bù        Tin         Kiểu     Giá trị ký hiệu  Tên ký hiệu + Phần cộng\n"
 
-#: readelf.c:922
+#: readelf.c:933
 #, c-format
 msgid "    Offset             Info             Type               Symbol's Value  Symbol's Name\n"
 msgstr "    Bù             Tin             Kiểu               Giá trị ký hiệu  Tên ký hiệu\n"
 
-#: readelf.c:924
+#: readelf.c:935
 #, c-format
 msgid "  Offset          Info           Type           Sym. Value    Sym. Name\n"
 msgstr "  Bù        Tin         Kiểu      Giá trị ký hiệu  Tên ký hiệu\n"
 
-#: readelf.c:1211 readelf.c:1370 readelf.c:1378
+#: readelf.c:1222 readelf.c:1381 readelf.c:1389
 #, c-format
 msgid "unrecognized: %-7lx"
 msgstr "không nhận ra: %-7lx"
 
-#: readelf.c:1236
+#: readelf.c:1247
 #, c-format
 msgid "<unknown addend: %lx>"
 msgstr "<không rõ phần cộng: %lx>"
 
-#: readelf.c:1328
+#: readelf.c:1339
 #, c-format
 msgid "<string table index: %3ld>"
 msgstr "<chỉ mục bảng chuỗi: %3ld>"
 
-#: readelf.c:1330
+#: readelf.c:1341
 #, c-format
 msgid "<corrupt string table index: %3ld>"
 msgstr "<chỉ mục bảng chuỗi bị hỏng: %3ld>"
 
-#: readelf.c:1703
+#: readelf.c:1716
 #, c-format
 msgid "Processor Specific: %lx"
 msgstr "Đặc trưng cho bộ xử lý: %lx"
 
-#: readelf.c:1727
+#: readelf.c:1740
 #, c-format
 msgid "Operating System specific: %lx"
 msgstr "Đặc trưng cho Hệ điều hành: %lx"
 
-#: readelf.c:1731 readelf.c:2613
+#: readelf.c:1744 readelf.c:2626
 #, c-format
 msgid "<unknown>: %lx"
 msgstr "<không rõ>: %lx"
 
-#: readelf.c:1744
+#: readelf.c:1757
 msgid "NONE (None)"
 msgstr "NONE (Không có)"
 
-#: readelf.c:1745
+#: readelf.c:1758
 msgid "REL (Relocatable file)"
 msgstr "REL (Tập tin có thể định vị lại)"
 
-#: readelf.c:1746
+#: readelf.c:1759
 msgid "EXEC (Executable file)"
 msgstr "EXEC (Tập tin có thể thực hiện)"
 
-#: readelf.c:1747
+#: readelf.c:1760
 msgid "DYN (Shared object file)"
 msgstr "DYN (Tập tin đối tượng dùng chung)"
 
-#: readelf.c:1748
+#: readelf.c:1761
 msgid "CORE (Core file)"
 msgstr "CORE (Tập tin lõi)"
 
-#: readelf.c:1752
+#: readelf.c:1765
 #, c-format
 msgid "Processor Specific: (%x)"
 msgstr "Đặc trưng cho bộ xử lý: (%x)"
 
-#: readelf.c:1754
+#: readelf.c:1767
 #, c-format
 msgid "OS Specific: (%x)"
 msgstr "Đặc trưng cho HĐH: (%x)"
 
-#: readelf.c:1756 readelf.c:2830
+#: readelf.c:1769 readelf.c:2843
 #, c-format
 msgid "<unknown>: %x"
 msgstr "<không rõ>: %x"
 
-#: readelf.c:1768
+#: readelf.c:1781
 msgid "None"
 msgstr "Không có"
 
-#: readelf.c:1879
+#: readelf.c:1892
 #, c-format
 msgid "<unknown>: 0x%x"
 msgstr "<không rõ>: 0x%x"
 
-#: readelf.c:2136
+#: readelf.c:2149
 msgid "unknown"
 msgstr "không rõ"
 
-#: readelf.c:2137
+#: readelf.c:2150
 msgid "unknown mac"
 msgstr "không rõ mac"
 
-#: readelf.c:2450
+#: readelf.c:2463
 msgid "Standalone App"
 msgstr "Ứng dụng Độc lập"
 
-#: readelf.c:2453 readelf.c:3159 readelf.c:3175
+#: readelf.c:2466 readelf.c:3174 readelf.c:3190
 #, c-format
 msgid "<unknown: %x>"
 msgstr "<không rõ : %x>"
 
-#: readelf.c:2878
+#: readelf.c:2891
 #, c-format
 msgid "Usage: readelf <option(s)> elf-file(s)\n"
 msgstr "Sử dụng: readelf <tùy_chọn...> tập_tin_elf...\n"
 
-#: readelf.c:2879
+#: readelf.c:2892
 #, c-format
 msgid " Display information about the contents of ELF format files\n"
 msgstr " Hiển thị thông tin về nội dung của tập tin định dạng ELF\n"
 
-#: readelf.c:2880
+#: readelf.c:2893
 #, c-format
 msgid ""
 " Options are:\n"
@@ -4092,7 +4092,7 @@ msgstr ""
 " • Ranges\t\tcác phạm vi\n"
 "       Hiển thị nội dung các phần gỡ lỗi kiểu DWARF2\n"
 
-#: readelf.c:2910
+#: readelf.c:2923
 #, c-format
 msgid ""
 "  -i --instruction-dump=<number|name>\n"
@@ -4101,7 +4101,7 @@ msgstr ""
 "  -i --instruction-dump=<số|tên>\n"
 "                         Tháo ra nội dung của phần <số|tên>\n"
 
-#: readelf.c:2914
+#: readelf.c:2927
 #, c-format
 msgid ""
 "  -I --histogram         Display histogram of bucket list lengths\n"
@@ -4117,91 +4117,91 @@ msgstr ""
 "  -H --help             \tHiển thị trợ giúp này\n"
 "  -v --version           \tHiển thị số thứ tự phiên bản của readelf\n"
 
-#: readelf.c:2942 readelf.c:2970 readelf.c:2974 readelf.c:11443
+#: readelf.c:2956 readelf.c:2985 readelf.c:2989 readelf.c:11591
 msgid "Out of memory allocating dump request table.\n"
 msgstr "Không đủ bộ nhớ khi cấp phát bảng yêu cầu đổ.\n"
 
-#: readelf.c:3129
+#: readelf.c:3144
 #, c-format
 msgid "Invalid option '-%c'\n"
 msgstr "Tùy chọn không hợp lệ « -%c »\n"
 
-#: readelf.c:3143
+#: readelf.c:3158
 msgid "Nothing to do.\n"
 msgstr "Không có gì cần làm.\n"
 
-#: readelf.c:3155 readelf.c:3171 readelf.c:6440
+#: readelf.c:3170 readelf.c:3186 readelf.c:6536
 msgid "none"
 msgstr "không có"
 
-#: readelf.c:3172
+#: readelf.c:3187
 msgid "2's complement, little endian"
 msgstr "phần bù của 2, tình trạng cuối nhỏ"
 
-#: readelf.c:3173
+#: readelf.c:3188
 msgid "2's complement, big endian"
 msgstr "phần bù của 2, tình trạng cuối lớn"
 
-#: readelf.c:3191
+#: readelf.c:3206
 msgid "Not an ELF file - it has the wrong magic bytes at the start\n"
 msgstr "Không phải là tập tin ELF — có những byte ma thuật không đúng tại đầu nó.\n"
 
-#: readelf.c:3201
+#: readelf.c:3216
 #, c-format
 msgid "ELF Header:\n"
 msgstr "Dòng đầu ELF:\n"
 
-#: readelf.c:3202
+#: readelf.c:3217
 #, c-format
 msgid "  Magic:   "
 msgstr "  Ma thuật:   "
 
-#: readelf.c:3206
+#: readelf.c:3221
 #, c-format
 msgid "  Class:                             %s\n"
 msgstr "  Hạng:                             %s\n"
 
-#: readelf.c:3208
+#: readelf.c:3223
 #, c-format
 msgid "  Data:                              %s\n"
 msgstr "  Dữ liệu:                              %s\n"
 
-#: readelf.c:3210
+#: readelf.c:3225
 #, c-format
 msgid "  Version:                           %d %s\n"
 msgstr "  Phiên bản:                           %d %s\n"
 
-#: readelf.c:3217
+#: readelf.c:3232
 #, c-format
 msgid "  OS/ABI:                            %s\n"
 msgstr "  OS/ABI:                            %s\n"
 
-#: readelf.c:3219
+#: readelf.c:3234
 #, c-format
 msgid "  ABI Version:                       %d\n"
 msgstr "  Phiên bản ABI:                       %d\n"
 
-#: readelf.c:3221
+#: readelf.c:3236
 #, c-format
 msgid "  Type:                              %s\n"
 msgstr "  Kiểu :                              %s\n"
 
-#: readelf.c:3223
+#: readelf.c:3238
 #, c-format
 msgid "  Machine:                           %s\n"
 msgstr "  Máy:                           %s\n"
 
-#: readelf.c:3225
+#: readelf.c:3240
 #, c-format
 msgid "  Version:                           0x%lx\n"
 msgstr "  Phiên bản:                           0x%lx\n"
 
-#: readelf.c:3228
+#: readelf.c:3243
 #, c-format
 msgid "  Entry point address:               "
 msgstr "  Địa chỉ điểm vào :               "
 
-#: readelf.c:3230
+#: readelf.c:3245
 #, c-format
 msgid ""
 "\n"
@@ -4210,7 +4210,7 @@ msgstr ""
 "\n"
 "  Đầu các dòng đầu chương trình:          "
 
-#: readelf.c:3232
+#: readelf.c:3247
 #, c-format
 msgid ""
 " (bytes into file)\n"
@@ -4219,59 +4219,59 @@ msgstr ""
 " (byte vào tập tin)\n"
 "  Đầu các dòng đầu phần:          "
 
-#: readelf.c:3234
+#: readelf.c:3249
 #, c-format
 msgid " (bytes into file)\n"
 msgstr " (byte vào tập tin)\n"
 
-#: readelf.c:3236
+#: readelf.c:3251
 #, c-format
 msgid "  Flags:                             0x%lx%s\n"
 msgstr "  Cờ :                             0x%lx%s\n"
 
-#: readelf.c:3239
+#: readelf.c:3254
 #, c-format
 msgid "  Size of this header:               %ld (bytes)\n"
 msgstr "  Kích cỡ phần này:               %ld (byte)\n"
 
-#: readelf.c:3241
+#: readelf.c:3256
 #, c-format
 msgid "  Size of program headers:           %ld (bytes)\n"
 msgstr "  Cỡ các dòng đầu chương trình:           %ld (byte)\n"
 
-#: readelf.c:3243
+#: readelf.c:3258
 #, c-format
 msgid "  Number of program headers:         %ld\n"
 msgstr "  Số các dòng đầu chương trình:         %ld\n"
 
-#: readelf.c:3245
+#: readelf.c:3260
 #, c-format
 msgid "  Size of section headers:           %ld (bytes)\n"
 msgstr "  Cỡ các dòng đầu phần:           %ld (byte)\n"
 
-#: readelf.c:3247
+#: readelf.c:3262
 #, c-format
 msgid "  Number of section headers:         %ld"
 msgstr "  Số các dòng đầu phần:         %ld"
 
-#: readelf.c:3252
+#: readelf.c:3267
 #, c-format
 msgid "  Section header string table index: %ld"
 msgstr "  Chỉ mục bảng chuỗi dòng đầu phần: %ld"
 
-#: readelf.c:3289 readelf.c:3322
+#: readelf.c:3305 readelf.c:3339
 msgid "program headers"
 msgstr "các dòng đầu chương trình"
 
-#: readelf.c:3360 readelf.c:3658 readelf.c:3699 readelf.c:3758 readelf.c:3823
-#: readelf.c:4494 readelf.c:4518 readelf.c:5770 readelf.c:5815 readelf.c:6014
-#: readelf.c:7087 readelf.c:7101 readelf.c:7611 readelf.c:7627 readelf.c:7670
-#: readelf.c:7695 readelf.c:9642 readelf.c:9834 readelf.c:10362
-#: readelf.c:10736 readelf.c:10750 readelf.c:11109
+#: readelf.c:3378 readelf.c:3678 readelf.c:3721 readelf.c:3782 readelf.c:3849
+#: readelf.c:4575 readelf.c:4599 readelf.c:5863 readelf.c:5909 readelf.c:6110
+#: readelf.c:7186 readelf.c:7200 readelf.c:7711 readelf.c:7727 readelf.c:7770
+#: readelf.c:7795 readelf.c:9780 readelf.c:9972 readelf.c:10507
+#: readelf.c:10881 readelf.c:10895 readelf.c:11256
 msgid "Out of memory\n"
 msgstr "Không đủ bộ nhớ\n"
 
-#: readelf.c:3387
+#: readelf.c:3405
 #, c-format
 msgid ""
 "\n"
@@ -4280,7 +4280,7 @@ msgstr ""
 "\n"
 "Không có dòng đầu chương trình trong tập tin này.\n"
 
-#: readelf.c:3393
+#: readelf.c:3411
 #, c-format
 msgid ""
 "\n"
@@ -4289,12 +4289,12 @@ msgstr ""
 "\n"
 "Kiểu tập tin Elf là %s\n"
 
-#: readelf.c:3394
+#: readelf.c:3412
 #, c-format
 msgid "Entry point "
 msgstr "Điểm vào "
 
-#: readelf.c:3396
+#: readelf.c:3414
 #, c-format
 msgid ""
 "\n"
@@ -4303,7 +4303,7 @@ msgstr ""
 "\n"
 "Có %d dòng đầu chương trình, bắt đầu tại khoảng bù"
 
-#: readelf.c:3408 readelf.c:3410
+#: readelf.c:3426 readelf.c:3428
 #, c-format
 msgid ""
 "\n"
@@ -4312,55 +4312,55 @@ msgstr ""
 "\n"
 "Dòng đầu chương trình:\n"
 
-#: readelf.c:3414
+#: readelf.c:3432
 #, c-format
 msgid "  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align\n"
 msgstr "  Kiểu         Bù   Địa Chỉ Ảo   Địa Chỉ Vật lý   CỡTập CỡNhớ  Cờ Canh\n"
 
-#: readelf.c:3417
+#: readelf.c:3435
 #, c-format
 msgid "  Type           Offset   VirtAddr           PhysAddr           FileSiz  MemSiz   Flg Align\n"
 msgstr "  Kiểu         Bù   Địa Chỉ Ảo   Địa Chỉ Vật lý   CỡTập CỡNhớ  Cờ Canh\n"
 
-#: readelf.c:3421
+#: readelf.c:3439
 #, c-format
 msgid "  Type           Offset             VirtAddr           PhysAddr\n"
 msgstr "  Kiểu         Bù         Địa Chỉ Ảo     Địa Chỉ Vật lý\n"
 
-#: readelf.c:3423
+#: readelf.c:3441
 #, c-format
 msgid "                 FileSiz            MemSiz              Flags  Align\n"
 msgstr "                 CỡTập            CỡNhớ              Cờ  Canh\n"
 
-#: readelf.c:3516
+#: readelf.c:3534
 msgid "more than one dynamic segment\n"
 msgstr "hơn một phân đoạn động\n"
 
-#: readelf.c:3532
+#: readelf.c:3550
 msgid "no .dynamic section in the dynamic segment\n"
 msgstr "không có phần « .dynamic » (động) trong phân đoạn động\n"
 
-#: readelf.c:3547
+#: readelf.c:3565
 msgid "the .dynamic section is not contained within the dynamic segment\n"
 msgstr "phần « .dynamic » (động) không nằm bên trong phân đoạn động\n"
 
-#: readelf.c:3550
+#: readelf.c:3568
 msgid "the .dynamic section is not the first section in the dynamic segment.\n"
 msgstr "phần « .dynamic » (động) không phải là phần thứ nhất trong phân đoạn động.\n"
 
-#: readelf.c:3558
+#: readelf.c:3576
 msgid "Unable to find program interpreter name\n"
 msgstr "Không tìm thấy tên bộ giải dịch chương trình\n"
 
-#: readelf.c:3565
+#: readelf.c:3583
 msgid "Internal error: failed to create format string to display program interpreter\n"
 msgstr "Lỗi nội bộ : không tạo được chuỗi định dạng để hiển thị bộ giải thích chương trình\n"
 
-#: readelf.c:3569
+#: readelf.c:3587
 msgid "Unable to read program interpreter name\n"
 msgstr "Không thể đọc tên của bộ giải dịch chương trình\n"
 
-#: readelf.c:3572
+#: readelf.c:3590
 #, c-format
 msgid ""
 "\n"
@@ -4369,7 +4369,7 @@ msgstr ""
 "\n"
 "      [Đang yêu cầu bộ giải dịch chương trình: %s]"
 
-#: readelf.c:3584
+#: readelf.c:3602
 #, c-format
 msgid ""
 "\n"
@@ -4378,34 +4378,34 @@ msgstr ""
 "\n"
 " Ánh xạ Phần đến Phân đoạn:\n"
 
-#: readelf.c:3585
+#: readelf.c:3603
 #, c-format
 msgid "  Segment Sections...\n"
 msgstr "  Các phần phân đoạn...\n"
 
-#: readelf.c:3620
+#: readelf.c:3638
 msgid "Cannot interpret virtual addresses without program headers.\n"
 msgstr "Không thể giải dịch địa chỉ ảo khi không có dòng đầu chương trình.\n"
 
-#: readelf.c:3636
+#: readelf.c:3654
 #, c-format
 msgid "Virtual address 0x%lx not located in any PT_LOAD segment.\n"
 msgstr "Địa chỉ ảo 0x%lx không được định vị trong phân đoạn kiểu « PT_LOAD ».\n"
 
-#: readelf.c:3650 readelf.c:3691
+#: readelf.c:3669 readelf.c:3712
 msgid "section headers"
 msgstr "dòng đầu phần"
 
-#: readelf.c:3735 readelf.c:3800
+#: readelf.c:3757 readelf.c:3824
 msgid "symbols"
 msgstr "ký hiệu"
 
 # Literal: don't translate/Nghĩa chữ : đừng dịch
-#: readelf.c:3745 readelf.c:3810
+#: readelf.c:3769 readelf.c:3836
 msgid "symtab shndx"
 msgstr "symtab shndx"
 
-#: readelf.c:4070 readelf.c:4478
+#: readelf.c:4112 readelf.c:4559
 #, c-format
 msgid ""
 "\n"
@@ -4414,40 +4414,40 @@ msgstr ""
 "\n"
 "Không có phần trong tập tin này.\n"
 
-#: readelf.c:4076
+#: readelf.c:4118
 #, c-format
 msgid "There are %d section headers, starting at offset 0x%lx:\n"
 msgstr "Có %d dòng đầu phần, bắt đầu tại khoảng bù 0x%lx:\n"
 
-#: readelf.c:4096 readelf.c:4595 readelf.c:4821 readelf.c:5116 readelf.c:5524
-#: readelf.c:7421
+#: readelf.c:4139 readelf.c:4676 readelf.c:4903 readelf.c:5203 readelf.c:5616
+#: readelf.c:7521
 msgid "string table"
 msgstr "bảng chuỗi"
 
-#: readelf.c:4163
+#: readelf.c:4206
 #, c-format
 msgid "Section %d has invalid sh_entsize %lx (expected %lx)\n"
 msgstr "Phần %d có kích cỡ sh_entsize không hợp lệ %lx (mong đợi %lx)\n"
 
-#: readelf.c:4183
+#: readelf.c:4226
 msgid "File contains multiple dynamic symbol tables\n"
 msgstr "Tập tin chứa nhiều bảng ký hiệu động\n"
 
 # Type: text
 # Description
-#: readelf.c:4196
+#: readelf.c:4239
 msgid "File contains multiple dynamic string tables\n"
 msgstr "Tập tin chứa nhiều bảng chuỗi động\n"
 
-#: readelf.c:4201
+#: readelf.c:4245
 msgid "dynamic strings"
 msgstr "chuỗi động"
 
-#: readelf.c:4208
+#: readelf.c:4252
 msgid "File contains multiple symtab shndx tables\n"
 msgstr "Tập tin chứa nhiều bảng symtab shndx\n"
 
-#: readelf.c:4259
+#: readelf.c:4303
 #, c-format
 msgid ""
 "\n"
@@ -4456,7 +4456,7 @@ msgstr ""
 "\n"
 "Dòng đầu phần:\n"
 
-#: readelf.c:4261
+#: readelf.c:4305
 #, c-format
 msgid ""
 "\n"
@@ -4465,57 +4465,62 @@ msgstr ""
 "\n"
 "Dòng đầu phần:\n"
 
-#: readelf.c:4267 readelf.c:4278 readelf.c:4289
+#: readelf.c:4311 readelf.c:4322 readelf.c:4333
 #, c-format
 msgid "  [Nr] Name\n"
 msgstr "  [Nr] Tên\n"
 
-#: readelf.c:4268
+#: readelf.c:4312
 #, c-format
 msgid "       Type            Addr     Off    Size   ES   Lk Inf Al\n"
 msgstr "       Kiểu            ĐChỉ     Bù    Cỡ   ES   Lk Tin Cl\n"
 
-#: readelf.c:4272
+#: readelf.c:4316
 #, c-format
 msgid "  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al\n"
 msgstr "  [Nr] Tên              Kiểu            ĐChỉ     Bù    Cỡ   ES Cờ Lkết Tin Canh\n"
 
-#: readelf.c:4279
+#: readelf.c:4323
 #, c-format
 msgid "       Type            Address          Off    Size   ES   Lk Inf Al\n"
 msgstr "       Kiểu            Địa chỉ          Bù    Cỡ   ES   Lkết Tin Canh\n"
 
-#: readelf.c:4283
+#: readelf.c:4327
 #, c-format
 msgid "  [Nr] Name              Type            Address          Off    Size   ES Flg Lk Inf Al\n"
 msgstr "  [Nr] Tên              Kiểu            Địa chỉ          Bù    Cỡ   ES Cờ Lkết Tin Canh\n"
 
-#: readelf.c:4290
+#: readelf.c:4334
 #, c-format
 msgid "       Type              Address          Offset            Link\n"
 msgstr "       Kiểu              Địa chỉ          Bù            Liên kết\n"
 
-#: readelf.c:4291
+#: readelf.c:4335
 #, c-format
 msgid "       Size              EntSize          Info              Align\n"
 msgstr "       Cỡ              CỡEnt          Tin              Canh\n"
 
-#: readelf.c:4295
+#: readelf.c:4339
 #, c-format
 msgid "  [Nr] Name              Type             Address           Offset\n"
 msgstr "  [Nr] Tên              Kiểu             Địa chỉ           Bù\n"
 
-#: readelf.c:4296
+#: readelf.c:4340
 #, c-format
 msgid "       Size              EntSize          Flags  Link  Info  Align\n"
 msgstr "       Cỡ              CỡEnt          Cờ  Liên kết  Tin  Canh\n"
 
-#: readelf.c:4301
+#: readelf.c:4345
 #, c-format
 msgid "       Flags\n"
 msgstr "       Cờ\n"
 
-#: readelf.c:4435
+#: readelf.c:4420
+#, c-format
+msgid "section %u: sh_link value of %u is larger than the number of sections\n"
+msgstr "phần %u : giá trị sh_link của %u vẫn lớn hơn số các phần\n"
+
+#: readelf.c:4516
 #, c-format
 msgid ""
 "Key to Flags:\n"
@@ -4535,16 +4540,16 @@ msgstr ""
 "\to \tđặc trưng cho hệ điều hành\n"
 "\ts\tđặc trưng cho bộ xử lý\n"
 
-#: readelf.c:4453
+#: readelf.c:4534
 #, c-format
 msgid "[<unknown>: 0x%x]"
 msgstr "[<không rõ>: 0x%x]"
 
-#: readelf.c:4485
+#: readelf.c:4566
 msgid "Section headers are not available!\n"
 msgstr "Dòng đầu phần không sẵn sàng.\n"
 
-#: readelf.c:4509
+#: readelf.c:4590
 #, c-format
 msgid ""
 "\n"
@@ -4553,41 +4558,41 @@ msgstr ""
 "\n"
 "Không có nhóm phần trong tập tin này.\n"
 
-#: readelf.c:4546
+#: readelf.c:4627
 #, c-format
 msgid "Bad sh_link in group section `%s'\n"
 msgstr "Có liên kết « sh_link » sai trong phần nhóm « %s »\n"
 
-#: readelf.c:4565
+#: readelf.c:4646
 #, c-format
 msgid "Bad sh_info in group section `%s'\n"
 msgstr "Có thông tin « sh_info » sai trong phần nhóm « %s »\n"
 
-#: readelf.c:4603
+#: readelf.c:4685
 msgid "section data"
 msgstr "dữ liệu phần"
 
-#: readelf.c:4615
+#: readelf.c:4697
 #, c-format
 msgid "   [Index]    Name\n"
 msgstr "   [Chỉ mục]    Tên\n"
 
-#: readelf.c:4629
+#: readelf.c:4711
 #, c-format
 msgid "section [%5u] in group section [%5u] > maximum section [%5u]\n"
 msgstr "phần [%5u] trong phần nhóm [%5u] > phần tối đa [%5u]\n"
 
-#: readelf.c:4638
+#: readelf.c:4720
 #, c-format
 msgid "section [%5u] in group section [%5u] already in group section [%5u]\n"
 msgstr "phần [%5u] trong phần nhóm [%5u] đã có trong phần nhóm [%5u]\n"
 
-#: readelf.c:4651
+#: readelf.c:4733
 #, c-format
 msgid "section 0 in group section [%5u]\n"
 msgstr "phần 0 trong phần nhóm [%5u]\n"
 
-#: readelf.c:4746
+#: readelf.c:4828
 #, c-format
 msgid ""
 "\n"
@@ -4596,7 +4601,7 @@ msgstr ""
 "\n"
 "phần định vị lại « %s » tại khoảng bù 0x%lx chứa %ld byte:\n"
 
-#: readelf.c:4758
+#: readelf.c:4840
 #, c-format
 msgid ""
 "\n"
@@ -4605,7 +4610,7 @@ msgstr ""
 "\n"
 "Không có việc định vị lại động trong tập tin này.\n"
 
-#: readelf.c:4782
+#: readelf.c:4864
 #, c-format
 msgid ""
 "\n"
@@ -4614,17 +4619,17 @@ msgstr ""
 "\n"
 "Phần định vị lại"
 
-#: readelf.c:4787 readelf.c:5192 readelf.c:5206 readelf.c:5539
+#: readelf.c:4869 readelf.c:5279 readelf.c:5294 readelf.c:5631
 #, c-format
 msgid "'%s'"
 msgstr "« %s »"
 
-#: readelf.c:4789 readelf.c:5208 readelf.c:5541
+#: readelf.c:4871 readelf.c:5296 readelf.c:5633
 #, c-format
 msgid " at offset 0x%lx contains %lu entries:\n"
 msgstr " tại khoảng bù 0x%lx chứa %lu mục nhập:\n"
 
-#: readelf.c:4840
+#: readelf.c:4922
 #, c-format
 msgid ""
 "\n"
@@ -4633,16 +4638,16 @@ msgstr ""
 "\n"
 "Không có việc định vị lại trong tập tin này.\n"
 
-#: readelf.c:5022 readelf.c:5390
+#: readelf.c:5107 readelf.c:5480
 msgid "unwind table"
 msgstr "tri ra bảng"
 
-#: readelf.c:5063 readelf.c:5471
+#: readelf.c:5149 readelf.c:5562
 #, c-format
 msgid "Skipping unexpected relocation type %s\n"
 msgstr "Đang bỏ qua kiểu định vị lại bất thường %s\n"
 
-#: readelf.c:5124 readelf.c:5532 readelf.c:5585
+#: readelf.c:5211 readelf.c:5624 readelf.c:5677
 #, c-format
 msgid ""
 "\n"
@@ -4651,7 +4656,7 @@ msgstr ""
 "\n"
 "Không có phần tri ra trong tập tin này.\n"
 
-#: readelf.c:5187
+#: readelf.c:5274
 #, c-format
 msgid ""
 "\n"
@@ -4660,11 +4665,11 @@ msgstr ""
 "\n"
 "Không thể tìm thấy phần thông tin tri ra cho "
 
-#: readelf.c:5199
+#: readelf.c:5287
 msgid "unwind info"
 msgstr "thông tin tri ra"
 
-#: readelf.c:5201 readelf.c:5538
+#: readelf.c:5289 readelf.c:5630
 #, c-format
 msgid ""
 "\n"
@@ -4673,11 +4678,11 @@ msgstr ""
 "\n"
 "Phần tri ra "
 
-#: readelf.c:5751 readelf.c:5796
+#: readelf.c:5843 readelf.c:5889
 msgid "dynamic section"
 msgstr "phần động"
 
-#: readelf.c:5873
+#: readelf.c:5967
 #, c-format
 msgid ""
 "\n"
@@ -4686,31 +4691,31 @@ msgstr ""
 "\n"
 "Không có phần động trong tập tin này.\n"
 
-#: readelf.c:5911
+#: readelf.c:6005
 msgid "Unable to seek to end of file!\n"
 msgstr "Không thể tìm nơi tới kết thúc của tập tin.\n"
 
-#: readelf.c:5924
+#: readelf.c:6018
 msgid "Unable to determine the number of symbols to load\n"
 msgstr "Không thể quyết định số ký hiệu cần tải\n"
 
-#: readelf.c:5959
+#: readelf.c:6053
 msgid "Unable to seek to end of file\n"
 msgstr "Không thể tìm nơi tới kết thúc tập tin\n"
 
-#: readelf.c:5966
+#: readelf.c:6060
 msgid "Unable to determine the length of the dynamic string table\n"
 msgstr "Không thể quyết định chiều dài của bảng chuỗi động\n"
 
-#: readelf.c:5971
+#: readelf.c:6066
 msgid "dynamic string table"
 msgstr "bảng chuỗi động"
 
-#: readelf.c:6007
+#: readelf.c:6103
 msgid "symbol information"
 msgstr "thông tin ký hiệu"
 
-#: readelf.c:6032
+#: readelf.c:6128
 #, c-format
 msgid ""
 "\n"
@@ -4719,77 +4724,77 @@ msgstr ""
 "\n"
 "Phần động tại khoảng bù 0x%lx chứa %u mục nhập:\n"
 
-#: readelf.c:6035
+#: readelf.c:6131
 #, c-format
 msgid "  Tag        Type                         Name/Value\n"
 msgstr "  Thẻ        Kiểu                     Tên/Giá trị\n"
 
-#: readelf.c:6071
+#: readelf.c:6167
 #, c-format
 msgid "Auxiliary library"
 msgstr "Thư viện phụ"
 
-#: readelf.c:6075
+#: readelf.c:6171
 #, c-format
 msgid "Filter library"
 msgstr "Thư viện lọc"
 
-#: readelf.c:6079
+#: readelf.c:6175
 #, c-format
 msgid "Configuration file"
 msgstr "Tập tin cấu hình"
 
-#: readelf.c:6083
+#: readelf.c:6179
 #, c-format
 msgid "Dependency audit library"
 msgstr "Thư viện kiểm tra quan hệ phụ thuộc"
 
-#: readelf.c:6087
+#: readelf.c:6183
 #, c-format
 msgid "Audit library"
 msgstr "Thư viện kiểm tra"
 
-#: readelf.c:6105 readelf.c:6133 readelf.c:6161
+#: readelf.c:6201 readelf.c:6229 readelf.c:6257
 #, c-format
 msgid "Flags:"
 msgstr "Cờ :"
 
-#: readelf.c:6108 readelf.c:6136 readelf.c:6163
+#: readelf.c:6204 readelf.c:6232 readelf.c:6259
 #, c-format
 msgid " None\n"
 msgstr " Không có\n"
 
-#: readelf.c:6284
+#: readelf.c:6380
 #, c-format
 msgid "Shared library: [%s]"
 msgstr "Thư viện dùng chung: [%s]"
 
-#: readelf.c:6287
+#: readelf.c:6383
 #, c-format
 msgid " program interpreter"
 msgstr " bộ giải dịch chương trình"
 
-#: readelf.c:6291
+#: readelf.c:6387
 #, c-format
 msgid "Library soname: [%s]"
 msgstr "soname thư viện: [%s]"
 
-#: readelf.c:6295
+#: readelf.c:6391
 #, c-format
 msgid "Library rpath: [%s]"
 msgstr "rpath thư viện: [%s]"
 
-#: readelf.c:6299
+#: readelf.c:6395
 #, c-format
 msgid "Library runpath: [%s]"
 msgstr "runpath thư viện: [%s]"
 
-#: readelf.c:6362
+#: readelf.c:6458
 #, c-format
 msgid "Not needed object: [%s]\n"
 msgstr "Đối tượng không cần thiết: [%s]\n"
 
-#: readelf.c:6487
+#: readelf.c:6583
 #, c-format
 msgid ""
 "\n"
@@ -4798,61 +4803,61 @@ msgstr ""
 "\n"
 "Phần xác định phiên bản « %s » chứa %u mục nhập:\n"
 
-#: readelf.c:6490
+#: readelf.c:6586
 #, c-format
 msgid "  Addr: 0x"
 msgstr "  ĐChỉ: 0x"
 
-#: readelf.c:6492 readelf.c:6594 readelf.c:6715
+#: readelf.c:6588 readelf.c:6690 readelf.c:6813
 #, c-format
 msgid "  Offset: %#08lx  Link: %u (%s)\n"
 msgstr "  Bù : %#08lx  Liên kết: %u (%s)\n"
 
-#: readelf.c:6500
+#: readelf.c:6596
 msgid "version definition section"
 msgstr "phần xác định phiên bản"
 
-#: readelf.c:6529
+#: readelf.c:6625
 #, c-format
 msgid "  %#06x: Rev: %d  Flags: %s"
 msgstr "  %#06x: Bản: %d  Cờ: %s"
 
-#: readelf.c:6532
+#: readelf.c:6628
 #, c-format
 msgid "  Index: %d  Cnt: %d  "
 msgstr "  Chỉ mục: %d  Đếm: %d  "
 
-#: readelf.c:6543
+#: readelf.c:6639
 #, c-format
 msgid "Name: %s\n"
 msgstr "Tên: %s\n"
 
-#: readelf.c:6545
+#: readelf.c:6641
 #, c-format
 msgid "Name index: %ld\n"
 msgstr "Chỉ mục tên: %ld\n"
 
-#: readelf.c:6562
+#: readelf.c:6658
 #, c-format
 msgid "  %#06x: Parent %d: %s\n"
 msgstr "  %#06x: Mẹ %d: %s\n"
 
-#: readelf.c:6565
+#: readelf.c:6661
 #, c-format
 msgid "  %#06x: Parent %d, name index: %ld\n"
 msgstr "  %#06x: Mẹ %d, chỉ mục tên: %ld\n"
 
-#: readelf.c:6569
+#: readelf.c:6665
 #, c-format
 msgid "  Version def aux past end of section\n"
 msgstr "  Xác định phiên bản phụ qua kết thúc phần\n"
 
-#: readelf.c:6574
+#: readelf.c:6670
 #, c-format
 msgid "  Version definition past end of section\n"
 msgstr "  Xác định phiên bản qua kết thúc phần\n"
 
-#: readelf.c:6589
+#: readelf.c:6685
 #, c-format
 msgid ""
 "\n"
@@ -4861,65 +4866,65 @@ msgstr ""
 "\n"
 "Phần phiên bản cần thiết « %s » chứa %u mục nhập:\n"
 
-#: readelf.c:6592
+#: readelf.c:6688
 #, c-format
 msgid " Addr: 0x"
 msgstr " ĐChỉ: 0x"
 
-#: readelf.c:6602
+#: readelf.c:6699
 msgid "version need section"
 msgstr "phần phiên bản cần thiết"
 
-#: readelf.c:6627
+#: readelf.c:6724
 #, c-format
 msgid "  %#06x: Version: %d"
 msgstr "  %#06x: PhBản: %d"
 
-#: readelf.c:6630
+#: readelf.c:6727
 #, c-format
 msgid "  File: %s"
 msgstr "  Tập tin: %s"
 
-#: readelf.c:6632
+#: readelf.c:6729
 #, c-format
 msgid "  File: %lx"
 msgstr "  Tập tin: %lx"
 
-#: readelf.c:6634
+#: readelf.c:6731
 #, c-format
 msgid "  Cnt: %d\n"
 msgstr "  Đếm: %d\n"
 
-#: readelf.c:6654
+#: readelf.c:6751
 #, c-format
 msgid "  %#06x:   Name: %s"
 msgstr "  %#06x:   Tên: %s"
 
-#: readelf.c:6657
+#: readelf.c:6754
 #, c-format
 msgid "  %#06x:   Name index: %lx"
 msgstr "  %#06x:   Chỉ mục tên: %lx"
 
-#: readelf.c:6660
+#: readelf.c:6757
 #, c-format
 msgid "  Flags: %s  Version: %d\n"
 msgstr "  Cờ: %s  Phiên bản: %d\n"
 
-#: readelf.c:6667
+#: readelf.c:6764
 #, c-format
 msgid "  Version need aux past end of section\n"
 msgstr "  Xác định phiên bản phụ qua kết thúc phần\n"
 
-#: readelf.c:6672
+#: readelf.c:6769
 #, c-format
 msgid "  Version need past end of section\n"
 msgstr "  Xác định phiên bản qua kết thúc phần\n"
 
-#: readelf.c:6706
+#: readelf.c:6804
 msgid "version string table"
 msgstr "bảng chuỗi phiên bản"
 
-#: readelf.c:6710
+#: readelf.c:6808
 #, c-format
 msgid ""
 "\n"
@@ -4928,44 +4933,44 @@ msgstr ""
 "\n"
 "Phần ký hiệu phiên bản « %s » chứa %d mục nhập:\n"
 
-#: readelf.c:6713
+#: readelf.c:6811
 #, c-format
 msgid " Addr: "
 msgstr " ĐChỉ: "
 
-#: readelf.c:6723
+#: readelf.c:6822
 msgid "version symbol data"
 msgstr "dữ liệu ký hiệu phiên bản"
 
-#: readelf.c:6750
+#: readelf.c:6849
 msgid "   0 (*local*)    "
 msgstr "   0 (*cục bộ*)    "
 
-#: readelf.c:6754
+#: readelf.c:6853
 msgid "   1 (*global*)   "
 msgstr "   1 (*toàn cục*)   "
 
-#: readelf.c:6791 readelf.c:7488
+#: readelf.c:6890 readelf.c:7588
 msgid "version need"
 msgstr "phiên bản cần"
 
-#: readelf.c:6801
+#: readelf.c:6900
 msgid "version need aux (2)"
 msgstr "phiên bản cần phụ (2)"
 
-#: readelf.c:6816 readelf.c:6871
+#: readelf.c:6915 readelf.c:6970
 msgid "*invalid*"
 msgstr "*không hợp lệ*"
 
-#: readelf.c:6846 readelf.c:7553
+#: readelf.c:6945 readelf.c:7653
 msgid "version def"
 msgstr "đặt phiên bản"
 
-#: readelf.c:6866 readelf.c:7568
+#: readelf.c:6965 readelf.c:7668
 msgid "version def aux"
 msgstr "đặt phiên bản phụ"
 
-#: readelf.c:6900
+#: readelf.c:6999
 #, c-format
 msgid ""
 "\n"
@@ -4974,32 +4979,32 @@ msgstr ""
 "\n"
 "Không tìm thấy thông tin phiên bản trong tập tin này.\n"
 
-#: readelf.c:7034
+#: readelf.c:7133
 #, c-format
 msgid "<other>: %x"
 msgstr "<khác>: %x"
 
-#: readelf.c:7093
+#: readelf.c:7192
 msgid "Unable to read in dynamic data\n"
 msgstr "Không thể đọc vào dữ liệu động\n"
 
-#: readelf.c:7184 readelf.c:7234 readelf.c:7258 readelf.c:7288 readelf.c:7312
+#: readelf.c:7283 readelf.c:7333 readelf.c:7357 readelf.c:7387 readelf.c:7411
 msgid "Unable to seek to start of dynamic information\n"
 msgstr "Không thể tìm nơi tới đầu của thông tin động\n"
 
-#: readelf.c:7190 readelf.c:7240
+#: readelf.c:7289 readelf.c:7339
 msgid "Failed to read in number of buckets\n"
 msgstr "Lỗi đọc vào số các xô\n"
 
-#: readelf.c:7196
+#: readelf.c:7295
 msgid "Failed to read in number of chains\n"
 msgstr "Lỗi đọc vào số các dãy\n"
 
-#: readelf.c:7296
+#: readelf.c:7395
 msgid "Failed to determine last chain length\n"
 msgstr "Lỗi xác định chiều dài dãy cuối cùng\n"
 
-#: readelf.c:7340
+#: readelf.c:7439
 #, c-format
 msgid ""
 "\n"
@@ -5008,17 +5013,17 @@ msgstr ""
 "\n"
 "Bảng ký hiệu cho ảnh:\n"
 
-#: readelf.c:7342 readelf.c:7360
+#: readelf.c:7441 readelf.c:7459
 #, c-format
 msgid "  Num Buc:    Value  Size   Type   Bind Vis      Ndx Name\n"
 msgstr "  Số xô :    Giá trị  Cỡ   Kiểu   Trộn Hiện      Ndx Tên\n"
 
-#: readelf.c:7344 readelf.c:7362
+#: readelf.c:7443 readelf.c:7461
 #, c-format
 msgid "  Num Buc:    Value          Size   Type   Bind Vis      Ndx Name\n"
 msgstr "  Số xô :    Giá trị         Cỡ   Kiểu   Trộn Hiện     Ndx Tên\n"
 
-#: readelf.c:7358
+#: readelf.c:7457
 #, c-format
 msgid ""
 "\n"
@@ -5027,7 +5032,7 @@ msgstr ""
 "\n"
 "Bảng ký hiệu của « .gnu.hash » cho ảnh:\n"
 
-#: readelf.c:7397
+#: readelf.c:7496
 #, c-format
 msgid ""
 "\n"
@@ -5036,29 +5041,29 @@ msgstr ""
 "\n"
 "Bảng ký hiệu « %s » chứa %lu mục nhập:\n"
 
-#: readelf.c:7401
+#: readelf.c:7500
 #, c-format
 msgid "   Num:    Value  Size Type    Bind   Vis      Ndx Name\n"
 msgstr "   Số :    Giá trị  Cỡ Kiểu    Trộn   Hiện    Ndx Tên\n"
 
-#: readelf.c:7403
+#: readelf.c:7502
 #, c-format
 msgid "   Num:    Value          Size Type    Bind   Vis      Ndx Name\n"
 msgstr "   Số :    Giá trị        Cỡ Kiểu    Trộn   Hiện    Ndx Tên\n"
 
-#: readelf.c:7459
+#: readelf.c:7559
 msgid "version data"
 msgstr "dữ liệu phiên bản"
 
-#: readelf.c:7501
+#: readelf.c:7601
 msgid "version need aux (3)"
 msgstr "phiên bản phụ cần (3)"
 
-#: readelf.c:7528
+#: readelf.c:7628
 msgid "bad dynamic symbol\n"
 msgstr "ký hiệu động sai\n"
 
-#: readelf.c:7592
+#: readelf.c:7692
 #, c-format
 msgid ""
 "\n"
@@ -5067,7 +5072,7 @@ msgstr ""
 "\n"
 "Không có sẵn sàng thông tin ký hiệu động để hiển thị ký hiệu.\n"
 
-#: readelf.c:7604
+#: readelf.c:7704
 #, c-format
 msgid ""
 "\n"
@@ -5076,12 +5081,12 @@ msgstr ""
 "\n"
 "Biểu đồ tần xuất cho chiều dài danh sách xô (tổng số %lu xô):\n"
 
-#: readelf.c:7606 readelf.c:7676
+#: readelf.c:7706 readelf.c:7776
 #, c-format
 msgid " Length  Number     %% of total  Coverage\n"
 msgstr " Dài       Số           %% tổng  Phạm vi\n"
 
-#: readelf.c:7674
+#: readelf.c:7774
 #, c-format
 msgid ""
 "\n"
@@ -5090,7 +5095,7 @@ msgstr ""
 "\n"
 "Biểu đồ tần xuất cho chiều dài danh sách xô « .gnu.hash » (tổng số %lu xô):\n"
 
-#: readelf.c:7740
+#: readelf.c:7840
 #, c-format
 msgid ""
 "\n"
@@ -5099,36 +5104,36 @@ msgstr ""
 "\n"
 "Phân đoạn thông tin động tại khoảng bù 0x%lx chứa %d mục nhập:\n"
 
-#: readelf.c:7743
+#: readelf.c:7843
 #, c-format
 msgid " Num: Name                           BoundTo     Flags\n"
 msgstr " Số : Tên                           ĐóngVới     Cờ\n"
 
-#: readelf.c:7834
+#: readelf.c:7934
 msgid "Unhandled MN10300 reloc type found after SYM_DIFF reloc"
 msgstr "Loại sự định vị lại MN10300 chưa xử lý được tìm sau sự định vị lại SYM_DIFF"
 
-#: readelf.c:7982
+#: readelf.c:8082
 #, c-format
 msgid "Missing knowledge of 32-bit reloc types used in DWARF sections of machine number %d\n"
 msgstr "Thiếu thông tin về kiểu định vị lại 32-bit được dùng trong phần DWARF có số thứ tự máy %d\n"
 
-#: readelf.c:8251
+#: readelf.c:8375
 #, c-format
 msgid "unable to apply unsupported reloc type %d to section %s\n"
 msgstr "không thể áp dụng kiểu định vị lại không được hỗ trợ %d cho phần %s\n"
 
-#: readelf.c:8259
+#: readelf.c:8383
 #, c-format
 msgid "skipping invalid relocation offset 0x%lx in section %s\n"
 msgstr "đang bỏ qua khoảng bù định vị lại không hợp lệ 0x%lx trong phần %s\n"
 
-#: readelf.c:8283
+#: readelf.c:8407
 #, c-format
 msgid "skipping unexpected symbol type %s in %ld'th relocation in section %s\n"
 msgstr "đang bỏ qua kiểu ký hiệu bất thường %s trong việc định vị lại thứ %ld trong phần %s\n"
 
-#: readelf.c:8315
+#: readelf.c:8449
 #, c-format
 msgid ""
 "\n"
@@ -5137,7 +5142,7 @@ msgstr ""
 "\n"
 "Việc đổ thanh ghi của phần %s\n"
 
-#: readelf.c:8336
+#: readelf.c:8470
 #, c-format
 msgid ""
 "\n"
@@ -5146,11 +5151,11 @@ msgstr ""
 "\n"
 "Phần « %s » không có dữ liệu cần đổ.\n"
 
-#: readelf.c:8342
+#: readelf.c:8476
 msgid "section contents"
 msgstr "nội dung phần"
 
-#: readelf.c:8362
+#: readelf.c:8496
 #, c-format
 msgid ""
 "\n"
@@ -5159,17 +5164,17 @@ msgstr ""
 "\n"
 "Đổ chuỗi của phần « %s »:\n"
 
-#: readelf.c:8380
+#: readelf.c:8514
 #, c-format
 msgid "  Note: This section has relocations against it, but these have NOT been applied to this dump.\n"
 msgstr "  Ghi chú : phần này có một số việc định vị lại được gán, nhưng chúng CHƯA được áp dụng cho việc đổ này.\n"
 
-#: readelf.c:8409
+#: readelf.c:8543
 #, c-format
 msgid "  No strings found in this section."
 msgstr "  Không tìm thấy chuỗi trong phần này."
 
-#: readelf.c:8431
+#: readelf.c:8565
 #, c-format
 msgid ""
 "\n"
@@ -5178,17 +5183,17 @@ msgstr ""
 "\n"
 "Việc đổ thập lục của phần « %s »:\n"
 
-#: readelf.c:8455
+#: readelf.c:8589
 #, c-format
 msgid " NOTE: This section has relocations against it, but these have NOT been applied to this dump.\n"
 msgstr " GHI CHÚ : phần này có một số việc định vị lại được gán, nhưng chúng CHƯA được áp dụng cho việc đổ này.\n"
 
-#: readelf.c:8593
+#: readelf.c:8727
 #, c-format
 msgid "%s section data"
 msgstr "dữ liệu phần %s"
 
-#: readelf.c:8658
+#: readelf.c:8793
 #, c-format
 msgid ""
 "\n"
@@ -5201,54 +5206,54 @@ msgstr ""
 #. which has the NOBITS type - the bits in the file will be random.
 #. This can happen when a file containing a .eh_frame section is
 #. stripped with the --only-keep-debug command line option.
-#: readelf.c:8667
+#: readelf.c:8802
 #, c-format
 msgid "section '%s' has the NOBITS type - its contents are unreliable.\n"
 msgstr "phần « %s » có loại NOBITS thì nó có nội dung không xác thực.\n"
 
-#: readelf.c:8702
+#: readelf.c:8838
 #, c-format
 msgid "Unrecognized debug section: %s\n"
 msgstr "Không nhận ra phần gỡ lỗi: %s\n"
 
-#: readelf.c:8730
+#: readelf.c:8866
 #, c-format
 msgid "Section '%s' was not dumped because it does not exist!\n"
 msgstr "Phần « %s » không được đổ vì nó không tồn tại.\n"
 
-#: readelf.c:8771
+#: readelf.c:8907
 #, c-format
 msgid "Section %d was not dumped because it does not exist!\n"
 msgstr "Phần %d không được đổ vì nó không tồn tại.\n"
 
-#: readelf.c:9285
+#: readelf.c:9421
 msgid "attributes"
 msgstr "thuộc tính"
 
-#: readelf.c:9306
+#: readelf.c:9442
 #, c-format
 msgid "ERROR: Bad section length (%d > %d)\n"
 msgstr "LỖI : chiều dài phần sai (%d > %d)\n"
 
-#: readelf.c:9337
+#: readelf.c:9473
 #, c-format
 msgid "ERROR: Bad subsection length (%d > %d)\n"
 msgstr "LỖI : chiều dài phần phụ sai (%d > %d)\n"
 
-#: readelf.c:9396
+#: readelf.c:9532
 #, c-format
 msgid "Unknown format '%c'\n"
 msgstr "Không rõ định dạng « %c »\n"
 
-#: readelf.c:9549 readelf.c:10065
+#: readelf.c:9686 readelf.c:10208
 msgid "liblist"
 msgstr "danh sách thư viện"
 
-#: readelf.c:9636
+#: readelf.c:9773
 msgid "options"
 msgstr "tùy chọn"
 
-#: readelf.c:9666
+#: readelf.c:9804
 #, c-format
 msgid ""
 "\n"
@@ -5257,15 +5262,15 @@ msgstr ""
 "\n"
 "Phần « %s » chứa %d mục nhập:\n"
 
-#: readelf.c:9827
+#: readelf.c:9965
 msgid "conflict list found without a dynamic symbol table\n"
 msgstr "tìm được danh sách xung đột không có bảng ký hiệu động\n"
 
-#: readelf.c:9843 readelf.c:9857
+#: readelf.c:9982 readelf.c:9997
 msgid "conflict"
 msgstr "xung đột"
 
-#: readelf.c:9867
+#: readelf.c:10007
 #, c-format
 msgid ""
 "\n"
@@ -5274,15 +5279,15 @@ msgstr ""
 "\n"
 "Phần « .conflict » (xung đột) chứa %lu mục nhập:\n"
 
-#: readelf.c:9869
+#: readelf.c:10009
 msgid "  Num:    Index       Value  Name"
 msgstr "  Số :    CMục     Giá trị    Tên"
 
-#: readelf.c:9901
+#: readelf.c:10042
 msgid "GOT"
 msgstr "GOT"
 
-#: readelf.c:9902
+#: readelf.c:10043
 #, c-format
 msgid ""
 "\n"
@@ -5291,47 +5296,47 @@ msgstr ""
 "\n"
 "GOT chính:\n"
 
-#: readelf.c:9903
+#: readelf.c:10044
 #, c-format
 msgid " Canonical gp value: "
 msgstr " Giá trị gp chính tắc: "
 
-#: readelf.c:9907 readelf.c:9998
+#: readelf.c:10048 readelf.c:10140
 #, c-format
 msgid " Reserved entries:\n"
 msgstr " Mục nhập dành riêng:\n"
 
-#: readelf.c:9908
+#: readelf.c:10049
 #, c-format
 msgid "  %*s %10s %*s Purpose\n"
 msgstr "  Mục đích %*s %10s %*s\n"
 
-#: readelf.c:9924
+#: readelf.c:10065
 #, c-format
 msgid " Local entries:\n"
 msgstr " Mục nhập cục bộ :\n"
 
 # Variable: don't translate / Biến: đừng dịch
-#: readelf.c:9925
+#: readelf.c:10066
 #, c-format
 msgid "  %*s %10s %*s\n"
 msgstr "  %*s %10s %*s\n"
 
-#: readelf.c:9940
+#: readelf.c:10081
 #, c-format
 msgid " Global entries:\n"
 msgstr " Mục nhập toàn cục:\n"
 
-#: readelf.c:9941
+#: readelf.c:10082
 #, c-format
 msgid "  %*s %10s %*s %*s %-7s %3s %s\n"
 msgstr "  %*s %10s %*s %*s %-7s %3s %s\n"
 
-#: readelf.c:9996
+#: readelf.c:10138
 msgid "PLT GOT"
 msgstr "PLT GOT"
 
-#: readelf.c:9997
+#: readelf.c:10139
 #, c-format
 msgid ""
 "\n"
@@ -5342,26 +5347,26 @@ msgstr ""
 "PLT GOT:\n"
 "\n"
 
-#: readelf.c:9999
+#: readelf.c:10141
 #, c-format
 msgid "  %*s %*s Purpose\n"
 msgstr "  Mục đích %*s %*s\n"
 
-#: readelf.c:10007
+#: readelf.c:10149
 #, c-format
 msgid " Entries:\n"
 msgstr " Mục nhập:\n"
 
-#: readelf.c:10008
+#: readelf.c:10150
 #, c-format
 msgid "  %*s %*s %*s %-7s %3s %s\n"
 msgstr "  %*s %*s %*s %-7s %3s %s\n"
 
-#: readelf.c:10072
+#: readelf.c:10216
 msgid "liblist string table"
 msgstr "bảng chuỗi danh sách thư viện"
 
-#: readelf.c:10082
+#: readelf.c:10226
 #, c-format
 msgid ""
 "\n"
@@ -5370,115 +5375,115 @@ msgstr ""
 "\n"
 "Phần danh sách thư viện « %s » chứa %lu mục nhập:\n"
 
-#: readelf.c:10135
+#: readelf.c:10279
 msgid "NT_AUXV (auxiliary vector)"
 msgstr "NT_AUXV (véc-tơ phụ)"
 
-#: readelf.c:10137
+#: readelf.c:10281
 msgid "NT_PRSTATUS (prstatus structure)"
 msgstr "NT_PRSTATUS (cấu trúc trạng thái prstatus)"
 
-#: readelf.c:10139
+#: readelf.c:10283
 msgid "NT_FPREGSET (floating point registers)"
 msgstr "NT_FPREGSET (thanh ghi điểm phù động)"
 
-#: readelf.c:10141
+#: readelf.c:10285
 msgid "NT_PRPSINFO (prpsinfo structure)"
 msgstr "NT_PRPSINFO (cấu trúc thông tin prpsinfo)"
 
-#: readelf.c:10143
+#: readelf.c:10287
 msgid "NT_TASKSTRUCT (task structure)"
 msgstr "NT_TASKSTRUCT (cấu trúc tác vụ)"
 
-#: readelf.c:10145
+#: readelf.c:10289
 msgid "NT_PRXFPREG (user_xfpregs structure)"
 msgstr "NT_PRXFPREG (cấu trúc « user_xfpregs »)"
 
-#: readelf.c:10147
+#: readelf.c:10291
 msgid "NT_PPC_VMX (ppc Altivec registers)"
 msgstr "NT_PPC_VMX (thanh ghi ppc Altivec)"
 
-#: readelf.c:10149
+#: readelf.c:10293
 msgid "NT_PPC_VSX (ppc VSX registers)"
 msgstr "NT_PPC_VSX (thanh ghi ppc VSX)"
 
-#: readelf.c:10151
+#: readelf.c:10295
 msgid "NT_PSTATUS (pstatus structure)"
 msgstr "NT_PSTATUS (cấu trúc trạng thái pstatus)"
 
-#: readelf.c:10153
+#: readelf.c:10297
 msgid "NT_FPREGS (floating point registers)"
 msgstr "NT_FPREGS (thanh ghi điểm phù động)"
 
-#: readelf.c:10155
+#: readelf.c:10299
 msgid "NT_PSINFO (psinfo structure)"
 msgstr "NT_PSINFO (cấu trúc thông tin psinfo)"
 
-#: readelf.c:10157
+#: readelf.c:10301
 msgid "NT_LWPSTATUS (lwpstatus_t structure)"
 msgstr "NT_LWPSTATUS (cấu trúc trạng thái « lwpstatus_t »)"
 
-#: readelf.c:10159
+#: readelf.c:10303
 msgid "NT_LWPSINFO (lwpsinfo_t structure)"
 msgstr "NT_LWPSINFO (cấu trúc thông tin « lwpsinfo_t »)"
 
-#: readelf.c:10161
+#: readelf.c:10305
 msgid "NT_WIN32PSTATUS (win32_pstatus structure)"
 msgstr "NT_WIN32PSTATUS (cấu trúc trạng thái « win32_pstatus »)"
 
-#: readelf.c:10169
+#: readelf.c:10313
 msgid "NT_VERSION (version)"
 msgstr "NT_VERSION (phiên bản)"
 
-#: readelf.c:10171
+#: readelf.c:10315
 msgid "NT_ARCH (architecture)"
 msgstr "NT_ARCH (kiến trúc)"
 
-#: readelf.c:10176 readelf.c:10199 readelf.c:10221
+#: readelf.c:10320 readelf.c:10343 readelf.c:10365
 #, c-format
 msgid "Unknown note type: (0x%08x)"
 msgstr "Không rõ kiểu ghi chú : (0x%08x)"
 
-#: readelf.c:10188
+#: readelf.c:10332
 msgid "NT_GNU_ABI_TAG (ABI version tag)"
 msgstr "NT_GNU_ABI_TAG (thẻ phiên bản ABI)"
 
-#: readelf.c:10190
+#: readelf.c:10334
 msgid "NT_GNU_HWCAP (DSO-supplied software HWCAP info)"
 msgstr "NT_GNU_HWCAP (thông tin HWCAP được DSO cung cấp)"
 
-#: readelf.c:10192
+#: readelf.c:10336
 msgid "NT_GNU_BUILD_ID (unique build ID bitstring)"
 msgstr "NT_GNU_BUILD_ID (chuỗi bit có mã số xây dựng duy nhất)"
 
-#: readelf.c:10194
+#: readelf.c:10338
 msgid "NT_GNU_GOLD_VERSION (gold version)"
 msgstr "NT_GNU_GOLD_VERSION (phiên bản gold)"
 
 #. NetBSD core "procinfo" structure.
-#: readelf.c:10211
+#: readelf.c:10355
 msgid "NetBSD procinfo structure"
 msgstr "Cấu trúc thông tin tiến trình procinfo NetBSD"
 
-#: readelf.c:10238 readelf.c:10252
+#: readelf.c:10382 readelf.c:10396
 msgid "PT_GETREGS (reg structure)"
 msgstr "PT_GETREGS (cấu trúc thanh ghi)"
 
-#: readelf.c:10240 readelf.c:10254
+#: readelf.c:10384 readelf.c:10398
 msgid "PT_GETFPREGS (fpreg structure)"
 msgstr "PT_GETFPREGS (cấu trúc thanh ghi « fpreg »)"
 
 # Name: don't translate / Tên: đừng dịch
-#: readelf.c:10260
+#: readelf.c:10404
 #, c-format
 msgid "PT_FIRSTMACH+%d"
 msgstr "PT_FIRSTMACH+%d"
 
-#: readelf.c:10316
+#: readelf.c:10461
 msgid "notes"
 msgstr "ghi chú"
 
-#: readelf.c:10322
+#: readelf.c:10467
 #, c-format
 msgid ""
 "\n"
@@ -5487,27 +5492,27 @@ msgstr ""
 "\n"
 "Gặp ghi chú tại khoảng bù 0x%08lx có chiều dài 0x%08lx:\n"
 
-#: readelf.c:10324
+#: readelf.c:10469
 #, c-format
 msgid "  Owner\t\tData size\tDescription\n"
 msgstr "  Chủ\t\tCỡ dữ liệu\tMô tả\n"
 
-#: readelf.c:10343
+#: readelf.c:10488
 #, c-format
 msgid "corrupt note found at offset %lx into core notes\n"
 msgstr "tìm thấy ghi chú bị hỏng tại khoảng bù %lx vào ghi chú lõi\n"
 
-#: readelf.c:10345
+#: readelf.c:10490
 #, c-format
 msgid " type: %lx, namesize: %08lx, descsize: %08lx\n"
 msgstr " kiểu: %lx, cỡ_tên: %08lx, cỡ_mô_tả: %08lx\n"
 
-#: readelf.c:10443
+#: readelf.c:10588
 #, c-format
 msgid "No note segments present in the core file.\n"
 msgstr "Không có phân đoạn ghi chú trong tập tin lõi.\n"
 
-#: readelf.c:10527
+#: readelf.c:10672
 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"
@@ -5516,12 +5521,12 @@ msgstr ""
 "không có hỗ trợ kiểu dữ liệu 64-bit\n"
 "nên không thể đọc tập tin ELF kiểu 64-bit.\n"
 
-#: readelf.c:10574
+#: readelf.c:10719
 #, c-format
 msgid "%s: Failed to read file header\n"
 msgstr "%s: lỗi đọc dòng đầu tập tin\n"
 
-#: readelf.c:10587
+#: readelf.c:10732
 #, c-format
 msgid ""
 "\n"
@@ -5530,164 +5535,164 @@ msgstr ""
 "\n"
 "Tập tin: %s\n"
 
-#: readelf.c:10802
+#: readelf.c:10947
 #, c-format
 msgid "%s: failed to seek to first archive header\n"
 msgstr "%s: lỗi tìm nơi tới dòng đầu kho đầu tiên\n"
 
-#: readelf.c:10811 readelf.c:11076 readelf.c:11246
+#: readelf.c:10956 readelf.c:11223 readelf.c:11393
 #, c-format
 msgid "%s: failed to read archive header\n"
 msgstr "%s: lỗi đọc dòng đầu kho lưu\n"
 
-#: readelf.c:10836
+#: readelf.c:10981
 #, c-format
 msgid "%s: the archive index is empty\n"
 msgstr "%s: chỉ mục kho lưu vẫn trống\n"
 
-#: readelf.c:10844 readelf.c:10867
+#: readelf.c:10989 readelf.c:11013
 #, c-format
 msgid "%s: failed to read archive index\n"
 msgstr "%s: lỗi đọc chỉ mục kho lưu\n"
 
-#: readelf.c:10853
+#: readelf.c:10998
 #, c-format
 msgid "%s: the archive index is supposed to have %ld entries, but the size in the header is too small\n"
 msgstr "%s: chỉ mục kho lưu nên có %ld mục nhập, còn phần đầu chứa kích cỡ quá nhở\n"
 
-#: readelf.c:10860
+#: readelf.c:11006
 msgid "Out of memory whilst trying to read archive symbol index\n"
 msgstr "Không đủ bộ nhớ trong khi thử đọc chỉ mục ký hiệu kho lưu\n"
 
-#: readelf.c:10877
+#: readelf.c:11024
 msgid "Out of memory whilst trying to convert the archive symbol index\n"
 msgstr "Không đủ bộ nhớ trong khi thử chuyển đổi chỉ mục ký hiệu kho lưu\n"
 
-#: readelf.c:10889
+#: readelf.c:11036
 #, c-format
 msgid "%s: the archive has an index but no symbols\n"
 msgstr "%s: kho lưu có một chỉ mục nhưng chưa có ký hiệu\n"
 
-#: readelf.c:10896
+#: readelf.c:11043
 msgid "Out of memory whilst trying to read archive index symbol table\n"
 msgstr "Không đủ bộ nhớ trong khi thử đọc bảng ký hiệu chỉ mục kho lưu\n"
 
 # Type: error
 # Description
-#: readelf.c:10902
+#: readelf.c:11049
 #, c-format
 msgid "%s: failed to read archive index symbol table\n"
 msgstr "%s: lỗi đọc bảng ký hiệu chỉ mục kho lưu\n"
 
 # Type: error
 # Description
-#: readelf.c:10910
+#: readelf.c:11057
 #, c-format
 msgid "%s: failed to skip archive symbol table\n"
 msgstr "%s: lỗi nhảy qua bảng ký hiệu kho lưu\n"
 
-#: readelf.c:10921
+#: readelf.c:11068
 #, c-format
 msgid "%s: failed to read archive header following archive index\n"
 msgstr "%s: lỗi đọc phần đầu kho lưu theo sau chỉ mục kho lưu\n"
 
-#: readelf.c:10926
+#: readelf.c:11073
 #, c-format
 msgid "%s has no archive index\n"
 msgstr "%s không có chỉ mục kho lưu\n"
 
-#: readelf.c:10937
+#: readelf.c:11084
 msgid "Out of memory reading long symbol names in archive\n"
 msgstr "Không đủ bộ nhớ trong khi đọc các tên ký hiệu dài trong kho lưu\n"
 
 # Type: error
 # Description
-#: readelf.c:10945
+#: readelf.c:11092
 #, c-format
 msgid "%s: failed to read long symbol name string table\n"
 msgstr "%s: lỗi đọc bảng chuỗi tên ký hiệu dài\n"
 
-#: readelf.c:11070
+#: readelf.c:11217
 #, c-format
 msgid "%s: failed to seek to next file name\n"
 msgstr "%s: lỗi tìm nơi tới tên tập tin kế tiếp\n"
 
-#: readelf.c:11081 readelf.c:11252
+#: readelf.c:11228 readelf.c:11399
 #, c-format
 msgid "%s: did not find a valid archive header\n"
 msgstr "%s: không tìm thấy phần đầu kho lưu hợp lệ\n"
 
-#: readelf.c:11162
+#: readelf.c:11309
 #, c-format
 msgid "%s: unable to dump the index as none was found\n"
 msgstr "%s: không thể đổ chỉ mục vì không tìm thấy\n"
 
-#: readelf.c:11168
+#: readelf.c:11315
 #, c-format
 msgid "Index of archive %s: (%ld entries, 0x%lx bytes in the symbol table)\n"
 msgstr "Chỉ mục của kho lưu %s: (%ld mục nhập, 0x%lx byte trong bảng ký hiệu)\n"
 
-#: readelf.c:11186
+#: readelf.c:11333
 #, c-format
 msgid "Binary %s contains:\n"
 msgstr "Bản nhị phân %s chứa:\n"
 
-#: readelf.c:11194
+#: readelf.c:11341
 #, c-format
 msgid "%s: end of the symbol table reached before the end of the index\n"
 msgstr "%s: gặp kết thúc bảng ký hiệu đằng trước kết thúc chỉ mục\n"
 
-#: readelf.c:11205
+#: readelf.c:11352
 #, c-format
 msgid "%s: symbols remain in the index symbol table, but without corresponding entries in the index table\n"
 msgstr "%s: có ký hiệu còn lại trong bảng ký hiệu chỉ mục, mà không có mục nhập tương ứng trong bảng chỉ mục\n"
 
-#: readelf.c:11210
+#: readelf.c:11357
 #, c-format
 msgid "%s: failed to seek back to start of object files in the archive\n"
 msgstr "%s: lỗi tìm nơi ngược về đầu của các tập tin đối tượng trong kho lưu\n"
 
-#: readelf.c:11238
+#: readelf.c:11385
 #, c-format
 msgid "%s: failed to seek to next archive header\n"
 msgstr "%s: lỗi tìm nơi tới dòng đầu kho lưu kế tiếp\n"
 
-#: readelf.c:11266 readelf.c:11275
+#: readelf.c:11413 readelf.c:11422
 #, c-format
 msgid "%s: bad archive file name\n"
 msgstr "%s: tên tập tin kho lưu sai\n"
 
-#: readelf.c:11294 readelf.c:11370
+#: readelf.c:11441 readelf.c:11517
 #, c-format
 msgid "Input file '%s' is not readable.\n"
 msgstr "Tập tin nhập « %s » không có khả năng đọc.\n"
 
-#: readelf.c:11316
+#: readelf.c:11463
 #, c-format
 msgid "%s: failed to seek to archive member.\n"
 msgstr "%s: lỗi tìm nơi tới mục kho lưu.\n"
 
-#: readelf.c:11354
+#: readelf.c:11501
 #, c-format
 msgid "'%s': No such file\n"
 msgstr "« %s »: không có tập tin như vậy\n"
 
-#: readelf.c:11356
+#: readelf.c:11503
 #, c-format
 msgid "Could not locate '%s'.  System error message: %s\n"
 msgstr "Không thể định vị « %s ». Thông điệp lỗi hệ thống: %s\n"
 
-#: readelf.c:11363
+#: readelf.c:11510
 #, c-format
 msgid "'%s' is not an ordinary file\n"
 msgstr "« %s » không phải là một tập tin thông thường\n"
 
-#: readelf.c:11376
+#: readelf.c:11523
 #, c-format
 msgid "%s: Failed to read file's magic number\n"
 msgstr "%s: lỗi đọc số ma thuật của tập tin\n"
 
-#: readelf.c:11388
+#: readelf.c:11535
 #, c-format
 msgid "File %s is not an archive so its index cannot be displayed.\n"
 msgstr "Tập tin %s không phải là một kho lưu thì không có chỉ mục để hiển thị.\n"
index a7ac0aeb5a303f63e97ebbf09f8a089779ca0142..6fb61e9d002cbfab31807ccd2e1d997632f2f8de 100644 (file)
@@ -1,3 +1,7 @@
+2010-04-22  Nick Clifton  <nickc@redhat.com>
+
+       * po/gas.pot: Updated by the Translation project.
+
 2010-04-21  H.J. Lu  <hongjiu.lu@intel.com>
 
        * config/tc-i386.c (i386_is_register): Removed.
index a091ff33afc4227a40a20e721adc44c91481cff7..01125e19718a579438268cb98d8cb3c09f2e72c9 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2009-09-07 14:09+0200\n"
+"POT-Creation-Date: 2010-03-03 14:58+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -328,23 +328,23 @@ msgstr ""
 msgid "Report bugs to %s\n"
 msgstr ""
 
-#: as.c:564
+#: as.c:565
 #, c-format
 msgid "unrecognized option -%c%s"
 msgstr ""
 
 #. This output is intended to follow the GNU standards document.
-#: as.c:602
+#: as.c:603
 #, c-format
 msgid "GNU assembler %s\n"
 msgstr ""
 
-#: as.c:603
+#: as.c:604
 #, c-format
 msgid "Copyright 2009 Free Software Foundation, Inc.\n"
 msgstr ""
 
-#: as.c:604
+#: as.c:605
 #, c-format
 msgid ""
 "This program is free software; you may redistribute it under the terms of\n"
@@ -352,77 +352,77 @@ msgid ""
 "This program has absolutely no warranty.\n"
 msgstr ""
 
-#: as.c:608
+#: as.c:609
 #, c-format
 msgid "This assembler was configured for a target of `%s'.\n"
 msgstr ""
 
-#: as.c:615
+#: as.c:616
 msgid "multiple emulation names specified"
 msgstr ""
 
-#: as.c:617
+#: as.c:618
 msgid "emulations not handled in this configuration"
 msgstr ""
 
-#: as.c:622
+#: as.c:623
 #, c-format
 msgid "alias = %s\n"
 msgstr ""
 
-#: as.c:623
+#: as.c:624
 #, c-format
 msgid "canonical = %s\n"
 msgstr ""
 
-#: as.c:624
+#: as.c:625
 #, c-format
 msgid "cpu-type = %s\n"
 msgstr ""
 
-#: as.c:626
+#: as.c:627
 #, c-format
 msgid "format = %s\n"
 msgstr ""
 
-#: as.c:629
+#: as.c:630
 #, c-format
 msgid "bfd-target = %s\n"
 msgstr ""
 
-#: as.c:646
+#: as.c:647
 msgid "bad defsym; format is --defsym name=value"
 msgstr ""
 
-#: as.c:666
+#: as.c:667
 msgid "no file name following -t option"
 msgstr ""
 
-#: as.c:681
+#: as.c:682
 #, c-format
 msgid "failed to read instruction table %s\n"
 msgstr ""
 
-#: as.c:852
+#: as.c:853
 #, c-format
 msgid "invalid listing option `%c'"
 msgstr ""
 
-#: as.c:905
+#: as.c:906
 msgid "--hash-size needs a numeric argument"
 msgstr ""
 
-#: as.c:930
+#: as.c:931
 #, c-format
 msgid "%s: total time in assembly: %ld.%06ld\n"
 msgstr ""
 
-#: as.c:933
+#: as.c:934
 #, c-format
 msgid "%s: data size %ld\n"
 msgstr ""
 
-#: as.c:1241
+#: as.c:1242
 #, c-format
 msgid "%d warnings, treating warnings as errors"
 msgstr ""
@@ -441,26 +441,26 @@ msgid "failed sanity check"
 msgstr ""
 
 #: cgen.c:113 config/tc-alpha.c:2083 config/tc-alpha.c:2107
-#: config/tc-arc.c:1681 config/tc-d10v.c:550 config/tc-d30v.c:538
-#: config/tc-mn10200.c:1100 config/tc-mn10300.c:1749 config/tc-ppc.c:2562
-#: config/tc-ppc.c:2713 config/tc-ppc.c:2834 config/tc-ppc.c:2845
+#: config/tc-arc.c:1681 config/tc-d10v.c:552 config/tc-d30v.c:539
+#: config/tc-mn10200.c:1100 config/tc-mn10300.c:1749 config/tc-ppc.c:2567
+#: config/tc-ppc.c:2718 config/tc-ppc.c:2839 config/tc-ppc.c:2850
 #: config/tc-s390.c:1218 config/tc-s390.c:1318 config/tc-s390.c:1447
 #: config/tc-v850.c:1730 config/tc-v850.c:1753 config/tc-v850.c:1956
 msgid "too many fixups"
 msgstr ""
 
-#: cgen.c:400 cgen.c:420 config/tc-arc.c:1662 config/tc-d10v.c:461
-#: config/tc-d30v.c:453 config/tc-i370.c:2129 config/tc-mn10200.c:1042
-#: config/tc-mn10300.c:1674 config/tc-ppc.c:2601 config/tc-s390.c:1189
+#: cgen.c:400 cgen.c:420 config/tc-arc.c:1662 config/tc-d10v.c:463
+#: config/tc-d30v.c:454 config/tc-i370.c:2129 config/tc-mn10200.c:1042
+#: config/tc-mn10300.c:1674 config/tc-ppc.c:2606 config/tc-s390.c:1189
 #: config/tc-v850.c:1932 config/tc-z80.c:422
 msgid "illegal operand"
 msgstr ""
 
-#: cgen.c:424 config/tc-arc.c:1664 config/tc-avr.c:569 config/tc-d10v.c:463
-#: config/tc-d30v.c:455 config/tc-h8300.c:450 config/tc-i370.c:2131
+#: cgen.c:424 config/tc-arc.c:1664 config/tc-avr.c:569 config/tc-d10v.c:465
+#: config/tc-d30v.c:456 config/tc-h8300.c:450 config/tc-i370.c:2131
 #: config/tc-mcore.c:662 config/tc-microblaze.c:583 config/tc-mmix.c:488
 #: config/tc-mn10200.c:1045 config/tc-mn10300.c:1677 config/tc-msp430.c:452
-#: config/tc-or32.c:307 config/tc-ppc.c:2603 config/tc-s390.c:1207
+#: config/tc-or32.c:307 config/tc-ppc.c:2608 config/tc-s390.c:1207
 #: config/tc-sh.c:1359 config/tc-sh64.c:2213 config/tc-v850.c:1935
 #: config/tc-z80.c:575 config/tc-z8k.c:350
 msgid "missing operand"
@@ -475,19 +475,19 @@ msgid "operand mask overflow"
 msgstr ""
 
 #. We can't actually support subtracting a symbol.
-#: cgen.c:885 config/tc-arc.c:1247 config/tc-arm.c:1612 config/tc-arm.c:8617
-#: config/tc-arm.c:8668 config/tc-arm.c:8914 config/tc-arm.c:9704
-#: config/tc-arm.c:10703 config/tc-arm.c:10743 config/tc-arm.c:11051
-#: config/tc-arm.c:11080 config/tc-avr.c:1087 config/tc-cris.c:4044
-#: config/tc-d10v.c:1502 config/tc-d30v.c:1903 config/tc-mips.c:4394
-#: config/tc-mips.c:5518 config/tc-mips.c:6493 config/tc-mips.c:7069
-#: config/tc-msp430.c:1937 config/tc-ppc.c:5769 config/tc-spu.c:959
+#: cgen.c:885 config/tc-arc.c:1247 config/tc-arm.c:1612 config/tc-arm.c:8619
+#: config/tc-arm.c:8670 config/tc-arm.c:8916 config/tc-arm.c:9706
+#: config/tc-arm.c:10705 config/tc-arm.c:10745 config/tc-arm.c:11053
+#: config/tc-arm.c:11082 config/tc-avr.c:1087 config/tc-cris.c:4044
+#: config/tc-d10v.c:1507 config/tc-d30v.c:1910 config/tc-mips.c:4398
+#: config/tc-mips.c:5522 config/tc-mips.c:6497 config/tc-mips.c:7073
+#: config/tc-msp430.c:1937 config/tc-ppc.c:5826 config/tc-spu.c:959
 #: config/tc-spu.c:983 config/tc-v850.c:2271 config/tc-xstormy16.c:484
 #: config/tc-xtensa.c:5821 config/tc-xtensa.c:11839
 msgid "expression too complex"
 msgstr ""
 
-#: cgen.c:979 config/tc-arc.c:1308 config/tc-ppc.c:5894 config/tc-s390.c:2023
+#: cgen.c:979 config/tc-arc.c:1308 config/tc-ppc.c:5951 config/tc-s390.c:2023
 #: config/tc-v850.c:2311 config/tc-xstormy16.c:538
 msgid "unresolved expression that must be resolved"
 msgstr ""
@@ -578,7 +578,7 @@ msgid "Infinities are not supported by this target\n"
 msgstr ""
 
 #: config/atof-ieee.c:784 config/atof-vax.c:450 config/tc-arm.c:1007
-#: config/tc-ia64.c:11332 config/tc-tic30.c:1261 config/tc-tic4x.c:2599
+#: config/tc-ia64.c:11366 config/tc-tic30.c:1261 config/tc-tic4x.c:2599
 msgid "Unrecognized or unsupported floating point constant"
 msgstr ""
 
@@ -592,104 +592,104 @@ msgstr ""
 msgid "Attempt to put an undefined symbol into set %s"
 msgstr ""
 
-#: config/obj-aout.c:116 config/obj-coff.c:1406
+#: config/obj-aout.c:116 config/obj-coff.c:1407
 #, c-format
 msgid "Symbol `%s' can not be both weak and common"
 msgstr ""
 
-#: config/obj-coff.c:135
+#: config/obj-coff.c:136
 #, c-format
 msgid "Inserting \"%s\" into structure table failed: %s"
 msgstr ""
 
-#: config/obj-coff.c:214 config/obj-coff.c:1694 config/tc-ppc.c:4859
+#: config/obj-coff.c:215 config/obj-coff.c:1704 config/tc-ppc.c:4916
 #: config/tc-tic54x.c:4011 read.c:2796
 #, c-format
 msgid "error setting flags for \"%s\": %s"
 msgstr ""
 
 #. Zero is used as an end marker in the file.
-#: config/obj-coff.c:433
+#: config/obj-coff.c:434
 msgid "Line numbers must be positive integers\n"
 msgstr ""
 
-#: config/obj-coff.c:465
+#: config/obj-coff.c:466
 msgid ".ln pseudo-op inside .def/.endef: ignored."
 msgstr ""
 
-#: config/obj-coff.c:507 ecoff.c:3240
+#: config/obj-coff.c:508 ecoff.c:3240
 msgid ".loc outside of .text"
 msgstr ""
 
-#: config/obj-coff.c:514
+#: config/obj-coff.c:515
 msgid ".loc pseudo-op inside .def/.endef: ignored."
 msgstr ""
 
-#: config/obj-coff.c:595
+#: config/obj-coff.c:596
 msgid ".def pseudo-op used inside of .def/.endef: ignored."
 msgstr ""
 
-#: config/obj-coff.c:634
+#: config/obj-coff.c:635
 msgid ".endef pseudo-op used outside of .def/.endef: ignored."
 msgstr ""
 
-#: config/obj-coff.c:673
+#: config/obj-coff.c:674
 #, c-format
 msgid "`%s' symbol without preceding function"
 msgstr ""
 
-#: config/obj-coff.c:760
+#: config/obj-coff.c:761
 #, c-format
 msgid "unexpected storage class %d"
 msgstr ""
 
-#: config/obj-coff.c:868
+#: config/obj-coff.c:869
 msgid ".dim pseudo-op used outside of .def/.endef: ignored."
 msgstr ""
 
-#: config/obj-coff.c:888
+#: config/obj-coff.c:889
 msgid "badly formed .dim directive ignored"
 msgstr ""
 
-#: config/obj-coff.c:937
+#: config/obj-coff.c:938
 msgid ".size pseudo-op used outside of .def/.endef ignored."
 msgstr ""
 
-#: config/obj-coff.c:952
+#: config/obj-coff.c:953
 msgid ".scl pseudo-op used outside of .def/.endef ignored."
 msgstr ""
 
-#: config/obj-coff.c:969
+#: config/obj-coff.c:970
 msgid ".tag pseudo-op used outside of .def/.endef ignored."
 msgstr ""
 
-#: config/obj-coff.c:987
+#: config/obj-coff.c:988
 #, c-format
 msgid "tag not found for .tag %s"
 msgstr ""
 
-#: config/obj-coff.c:1000
+#: config/obj-coff.c:1001
 msgid ".type pseudo-op used outside of .def/.endef ignored."
 msgstr ""
 
-#: config/obj-coff.c:1019
+#: config/obj-coff.c:1020
 msgid ".val pseudo-op used outside of .def/.endef ignored."
 msgstr ""
 
-#: config/obj-coff.c:1186
+#: config/obj-coff.c:1187
 msgid "badly formed .weak directive ignored"
 msgstr ""
 
-#: config/obj-coff.c:1364
+#: config/obj-coff.c:1365
 msgid "mismatched .eb"
 msgstr ""
 
-#: config/obj-coff.c:1385
+#: config/obj-coff.c:1386
 #, c-format
 msgid "C_EFCN symbol for %s out of scope"
 msgstr ""
 
-#: config/obj-coff.c:1439
+#: config/obj-coff.c:1440
 #, c-format
 msgid "Warning: internal error: forgetting to set endndx of %s"
 msgstr ""
@@ -697,22 +697,22 @@ msgstr ""
 #. STYP_INFO
 #. STYP_LIB
 #. STYP_OVER
-#: config/obj-coff.c:1662
+#: config/obj-coff.c:1670
 #, c-format
 msgid "unsupported section attribute '%c'"
 msgstr ""
 
-#: config/obj-coff.c:1666 config/tc-ppc.c:4841
+#: config/obj-coff.c:1674 config/tc-ppc.c:4898
 #, c-format
 msgid "unknown section attribute '%c'"
 msgstr ""
 
-#: config/obj-coff.c:1706
+#: config/obj-coff.c:1716
 #, c-format
 msgid "Ignoring changed section attributes for %s"
 msgstr ""
 
-#: config/obj-coff.c:1836
+#: config/obj-coff.c:1846
 #, c-format
 msgid "0x%lx: \"%s\" type = %ld, class = %d, segment = %d\n"
 msgstr ""
@@ -840,57 +840,57 @@ msgstr ""
 msgid "missing expression in .size directive"
 msgstr ""
 
-#: config/obj-elf.c:1670
+#: config/obj-elf.c:1671
 #, c-format
 msgid "symbol '%s' is already defined"
 msgstr ""
 
-#: config/obj-elf.c:1690 config/obj-elf.c:1702
+#: config/obj-elf.c:1691 config/obj-elf.c:1703
 #, c-format
 msgid "symbol type \"%s\" is supported only by GNU targets"
 msgstr ""
 
-#: config/obj-elf.c:1713
+#: config/obj-elf.c:1714
 #, c-format
 msgid "unrecognized symbol type \"%s\""
 msgstr ""
 
-#: config/obj-elf.c:1889
+#: config/obj-elf.c:1890
 msgid ".size expression too complicated to fix up"
 msgstr ""
 
-#: config/obj-elf.c:1921
+#: config/obj-elf.c:1922
 #, c-format
 msgid ""
 "invalid attempt to declare external version name as default in symbol `%s'"
 msgstr ""
 
-#: config/obj-elf.c:1982 ecoff.c:3598
+#: config/obj-elf.c:1983 ecoff.c:3598
 #, c-format
 msgid "symbol `%s' can not be both weak and common"
 msgstr ""
 
-#: config/obj-elf.c:2089
+#: config/obj-elf.c:2091
 #, c-format
 msgid "assuming all members of group `%s' are COMDAT"
 msgstr ""
 
-#: config/obj-elf.c:2111
+#: config/obj-elf.c:2113
 #, c-format
 msgid "can't create group: %s"
 msgstr ""
 
-#: config/obj-elf.c:2221
+#: config/obj-elf.c:2223
 #, c-format
 msgid "failed to set up debugging information: %s"
 msgstr ""
 
-#: config/obj-elf.c:2241
+#: config/obj-elf.c:2243
 #, c-format
 msgid "can't start writing .mdebug section: %s"
 msgstr ""
 
-#: config/obj-elf.c:2249
+#: config/obj-elf.c:2251
 #, c-format
 msgid "could not write .mdebug section: %s"
 msgstr ""
@@ -1085,7 +1085,7 @@ msgid "sequence number in use for !tlsgd!%ld"
 msgstr ""
 
 #: config/tc-alpha.c:1980 config/tc-arc.c:292 config/tc-mn10200.c:856
-#: config/tc-mn10300.c:1146 config/tc-ppc.c:1676 config/tc-s390.c:604
+#: config/tc-mn10300.c:1146 config/tc-ppc.c:1681 config/tc-s390.c:604
 #: config/tc-v850.c:1556
 msgid "operand"
 msgstr ""
@@ -1103,7 +1103,7 @@ msgid "can not resolve expression"
 msgstr ""
 
 #: config/tc-alpha.c:3503 config/tc-i370.c:1058 config/tc-microblaze.c:187
-#: config/tc-ppc.c:2000 config/tc-ppc.c:4604
+#: config/tc-ppc.c:2005 config/tc-ppc.c:4661
 #, c-format
 msgid ".COMMon length (%ld.) <0! Ignored."
 msgstr ""
@@ -1112,7 +1112,7 @@ msgstr ""
 msgid "Ignoring attempt to re-define symbol"
 msgstr ""
 
-#: config/tc-alpha.c:3606 config/tc-ppc.c:4641 config/tc-sparc.c:3828
+#: config/tc-alpha.c:3606 config/tc-ppc.c:4698 config/tc-sparc.c:3828
 #, c-format
 msgid "Length of .comm \"%s\" is already %ld. Not changed to %ld."
 msgstr ""
@@ -1153,7 +1153,7 @@ msgstr ""
 msgid "bad .mask directive"
 msgstr ""
 
-#: config/tc-alpha.c:3864 config/tc-mips.c:15074 config/tc-score.c:5744
+#: config/tc-alpha.c:3864 config/tc-mips.c:15082 config/tc-score.c:5744
 #: ecoff.c:3168
 msgid ".frame outside of .ent"
 msgstr ""
@@ -1282,7 +1282,7 @@ msgstr ""
 msgid "Alignment too large: %d. assumed"
 msgstr ""
 
-#: config/tc-alpha.c:5030 config/tc-d30v.c:2048
+#: config/tc-alpha.c:5030 config/tc-d30v.c:2055
 msgid "Alignment negative: 0 assumed"
 msgstr ""
 
@@ -1310,7 +1310,7 @@ msgstr ""
 msgid "internal error: can't hash macro `%s': %s"
 msgstr ""
 
-#: config/tc-alpha.c:5539 config/tc-arm.c:6439 config/tc-arm.c:6451
+#: config/tc-alpha.c:5539 config/tc-arm.c:6441 config/tc-arm.c:6453
 #: config/tc-i960.c:708 config/tc-xtensa.c:5294 config/tc-xtensa.c:5372
 #: config/tc-xtensa.c:5490 config/tc-z80.c:1893
 msgid "syntax error"
@@ -1384,7 +1384,7 @@ msgstr ""
 msgid "could not set architecture and machine"
 msgstr ""
 
-#: config/tc-arc.c:212 config/tc-arm.c:21296 config/tc-score.c:6304
+#: config/tc-arc.c:212 config/tc-arm.c:21328 config/tc-score.c:6304
 #: config/tc-score.c:6533 config/tc-score.c:6538
 msgid "virtual memory exhausted"
 msgstr ""
@@ -1512,7 +1512,7 @@ msgstr ""
 msgid "invalid identifier for \".option\""
 msgstr ""
 
-#: config/tc-arc.c:1036 config/tc-i860.c:1034 config/tc-ip2k.c:249
+#: config/tc-arc.c:1036 config/tc-i860.c:1035 config/tc-ip2k.c:249
 msgid "relaxation not supported\n"
 msgstr ""
 
@@ -1525,7 +1525,7 @@ msgstr ""
 msgid "missing ')' in %%-op"
 msgstr ""
 
-#: config/tc-arc.c:1362 config/tc-dlx.c:1201 config/tc-i960.c:2641
+#: config/tc-arc.c:1362 config/tc-dlx.c:1203 config/tc-i960.c:2641
 #: config/tc-m32r.c:2281 config/tc-sparc.c:3508
 #, c-format
 msgid "internal error: can't export reloc type %d (`%s')"
@@ -1545,7 +1545,7 @@ msgid "symbol as destination register"
 msgstr ""
 
 #: config/tc-arc.c:1756 config/tc-i370.c:2211 config/tc-mn10200.c:1141
-#: config/tc-mn10300.c:1820 config/tc-ppc.c:2891 config/tc-s390.c:1460
+#: config/tc-mn10300.c:1820 config/tc-ppc.c:2896 config/tc-s390.c:1460
 #: config/tc-v850.c:2009
 #, c-format
 msgid "junk at end of line: `%s'"
@@ -1564,7 +1564,7 @@ msgstr ""
 msgid "conditional branch follows set of flags"
 msgstr ""
 
-#: config/tc-arc.c:1890 config/tc-arm.c:15434
+#: config/tc-arc.c:1890 config/tc-arm.c:15436
 #, c-format
 msgid "bad instruction `%s'"
 msgstr ""
@@ -1641,7 +1641,7 @@ msgstr ""
 msgid "iWMMXt data register expected"
 msgstr ""
 
-#: config/tc-arm.c:534 config/tc-arm.c:6248
+#: config/tc-arm.c:534 config/tc-arm.c:6250
 msgid "iWMMXt control register expected"
 msgstr ""
 
@@ -1726,11 +1726,11 @@ msgstr ""
 msgid "bad expression"
 msgstr ""
 
-#: config/tc-arm.c:929 config/tc-i860.c:1003 config/tc-sparc.c:2880
+#: config/tc-arm.c:929 config/tc-i860.c:1004 config/tc-sparc.c:2880
 msgid "bad segment"
 msgstr ""
 
-#: config/tc-arm.c:946 config/tc-arm.c:4744 config/tc-i960.c:1300
+#: config/tc-arm.c:946 config/tc-arm.c:4746 config/tc-i960.c:1300
 #: config/tc-score.c:1211
 msgid "invalid constant"
 msgstr ""
@@ -1769,7 +1769,7 @@ msgstr ""
 msgid "can't change index for operand"
 msgstr ""
 
-#: config/tc-arm.c:1415 config/tc-arm.c:3274 config/tc-arm.c:4345
+#: config/tc-arm.c:1415 config/tc-arm.c:3276 config/tc-arm.c:4347
 msgid "constant expression required"
 msgstr ""
 
@@ -1781,8 +1781,8 @@ msgstr ""
 msgid "scalar must have an index"
 msgstr ""
 
-#: config/tc-arm.c:1496 config/tc-arm.c:14062 config/tc-arm.c:14110
-#: config/tc-arm.c:14512
+#: config/tc-arm.c:1496 config/tc-arm.c:14064 config/tc-arm.c:14112
+#: config/tc-arm.c:14514
 msgid "scalar index out of range"
 msgstr ""
 
@@ -1816,11 +1816,11 @@ msgid "register out of range in list"
 msgstr ""
 
 #: config/tc-arm.c:1744 config/tc-arm.c:1789 config/tc-h8300.c:990
-#: config/tc-mips.c:10561 config/tc-mips.c:10583
+#: config/tc-mips.c:10565 config/tc-mips.c:10587
 msgid "invalid register list"
 msgstr ""
 
-#: config/tc-arm.c:1750 config/tc-arm.c:3788 config/tc-arm.c:3921
+#: config/tc-arm.c:1750 config/tc-arm.c:3790 config/tc-arm.c:3923
 msgid "register list not in ascending order"
 msgstr ""
 
@@ -1925,413 +1925,413 @@ msgstr ""
 msgid "ignoring attempt to undefine built-in register '%s'"
 msgstr ""
 
-#: config/tc-arm.c:2610
+#: config/tc-arm.c:2612
 #, c-format
 msgid "Failed to find real start of function: %s\n"
 msgstr ""
 
-#: config/tc-arm.c:2627
+#: config/tc-arm.c:2629
 msgid "selected processor does not support THUMB opcodes"
 msgstr ""
 
-#: config/tc-arm.c:2640
+#: config/tc-arm.c:2642
 msgid "selected processor does not support ARM opcodes"
 msgstr ""
 
-#: config/tc-arm.c:2652
+#: config/tc-arm.c:2654
 #, c-format
 msgid "invalid instruction size selected (%d)"
 msgstr ""
 
-#: config/tc-arm.c:2684
+#: config/tc-arm.c:2686
 #, c-format
 msgid "invalid operand to .code directive (%d) (expecting 16 or 32)"
 msgstr ""
 
-#: config/tc-arm.c:2740
+#: config/tc-arm.c:2742
 #, c-format
 msgid "expected comma after name \"%s\""
 msgstr ""
 
-#: config/tc-arm.c:2790 config/tc-m32r.c:588
+#: config/tc-arm.c:2792 config/tc-m32r.c:588
 #, c-format
 msgid "symbol `%s' already defined"
 msgstr ""
 
-#: config/tc-arm.c:2824
+#: config/tc-arm.c:2826
 #, c-format
 msgid "unrecognized syntax mode \"%s\""
 msgstr ""
 
-#: config/tc-arm.c:2845
+#: config/tc-arm.c:2847
 #, c-format
 msgid "alignment too large: %d assumed"
 msgstr ""
 
-#: config/tc-arm.c:2848
+#: config/tc-arm.c:2850
 msgid "alignment negative. 0 assumed."
 msgstr ""
 
-#: config/tc-arm.c:2998
+#: config/tc-arm.c:3000
 msgid "literal pool overflow"
 msgstr ""
 
-#: config/tc-arm.c:3154 config/tc-arm.c:6183
+#: config/tc-arm.c:3156 config/tc-arm.c:6185
 msgid "unrecognized relocation suffix"
 msgstr ""
 
-#: config/tc-arm.c:3167
+#: config/tc-arm.c:3169
 msgid "(plt) is only valid on branch targets"
 msgstr ""
 
-#: config/tc-arm.c:3173 config/tc-s390.c:1100 config/tc-s390.c:1725
+#: config/tc-arm.c:3175 config/tc-s390.c:1100 config/tc-s390.c:1725
 #: config/tc-xtensa.c:1591
 #, c-format
 msgid "%s relocations do not fit in %d bytes"
 msgstr ""
 
-#: config/tc-arm.c:3250
+#: config/tc-arm.c:3252
 msgid ".inst.n operand too big. Use .inst.w instead"
 msgstr ""
 
-#: config/tc-arm.c:3270
+#: config/tc-arm.c:3272
 msgid "cannot determine Thumb instruction size. Use .inst.n/.inst.w instead"
 msgstr ""
 
-#: config/tc-arm.c:3300
+#: config/tc-arm.c:3302
 msgid "width suffixes are invalid in ARM mode"
 msgstr ""
 
-#: config/tc-arm.c:3342 dwarf2dbg.c:701
+#: config/tc-arm.c:3344 dwarf2dbg.c:701
 msgid "expected 0 or 1"
 msgstr ""
 
-#: config/tc-arm.c:3346
+#: config/tc-arm.c:3348
 msgid "missing comma"
 msgstr ""
 
-#: config/tc-arm.c:3379
+#: config/tc-arm.c:3381
 msgid "duplicate .fnstart directive"
 msgstr ""
 
-#: config/tc-arm.c:3410
+#: config/tc-arm.c:3412
 msgid "duplicate .handlerdata directive"
 msgstr ""
 
-#: config/tc-arm.c:3429
+#: config/tc-arm.c:3431
 msgid ".fnend directive without .fnstart"
 msgstr ""
 
-#: config/tc-arm.c:3495
+#: config/tc-arm.c:3497
 msgid "personality routine specified for cantunwind frame"
 msgstr ""
 
-#: config/tc-arm.c:3512
+#: config/tc-arm.c:3514
 msgid "duplicate .personalityindex directive"
 msgstr ""
 
-#: config/tc-arm.c:3519
+#: config/tc-arm.c:3521
 msgid "bad personality routine number"
 msgstr ""
 
-#: config/tc-arm.c:3541
+#: config/tc-arm.c:3543
 msgid "duplicate .personality directive"
 msgstr ""
 
-#: config/tc-arm.c:3564 config/tc-arm.c:3692 config/tc-arm.c:3740
+#: config/tc-arm.c:3566 config/tc-arm.c:3694 config/tc-arm.c:3742
 msgid "expected register list"
 msgstr ""
 
-#: config/tc-arm.c:3646
+#: config/tc-arm.c:3648
 msgid "expected , <constant>"
 msgstr ""
 
-#: config/tc-arm.c:3655
+#: config/tc-arm.c:3657
 msgid "number of registers must be in the range [1:4]"
 msgstr ""
 
-#: config/tc-arm.c:3802 config/tc-arm.c:3935
+#: config/tc-arm.c:3804 config/tc-arm.c:3937
 msgid "bad register range"
 msgstr ""
 
-#: config/tc-arm.c:3992
+#: config/tc-arm.c:3994
 msgid "register expected"
 msgstr ""
 
-#: config/tc-arm.c:4002
+#: config/tc-arm.c:4004
 msgid "FPA .unwind_save does not take a register list"
 msgstr ""
 
-#: config/tc-arm.c:4021
+#: config/tc-arm.c:4023
 msgid ".unwind_save does not support this kind of register"
 msgstr ""
 
-#: config/tc-arm.c:4060
+#: config/tc-arm.c:4062
 msgid "SP and PC not permitted in .unwind_movsp directive"
 msgstr ""
 
-#: config/tc-arm.c:4065
+#: config/tc-arm.c:4067
 msgid "unexpected .unwind_movsp directive"
 msgstr ""
 
-#: config/tc-arm.c:4092
+#: config/tc-arm.c:4094
 msgid "stack increment must be multiple of 4"
 msgstr ""
 
-#: config/tc-arm.c:4124
+#: config/tc-arm.c:4126
 msgid "expected <reg>, <reg>"
 msgstr ""
 
-#: config/tc-arm.c:4142
+#: config/tc-arm.c:4144
 msgid "register must be either sp or set by a previousunwind_movsp directive"
 msgstr ""
 
-#: config/tc-arm.c:4181
+#: config/tc-arm.c:4183
 msgid "expected <offset>, <opcode>"
 msgstr ""
 
-#: config/tc-arm.c:4193
+#: config/tc-arm.c:4195
 msgid "unwind opcode too long"
 msgstr ""
 
-#: config/tc-arm.c:4198
+#: config/tc-arm.c:4200
 msgid "invalid unwind opcode"
 msgstr ""
 
-#: config/tc-arm.c:4351 config/tc-arm.c:5213 config/tc-arm.c:8917
-#: config/tc-arm.c:9440 config/tc-arm.c:12568 config/tc-arm.c:20329
-#: config/tc-arm.c:20354 config/tc-arm.c:20362 config/tc-z8k.c:1144
+#: config/tc-arm.c:4353 config/tc-arm.c:5215 config/tc-arm.c:8919
+#: config/tc-arm.c:9442 config/tc-arm.c:12570 config/tc-arm.c:20361
+#: config/tc-arm.c:20386 config/tc-arm.c:20394 config/tc-z8k.c:1144
 #: config/tc-z8k.c:1154
 msgid "immediate value out of range"
 msgstr ""
 
-#: config/tc-arm.c:4498
+#: config/tc-arm.c:4500
 msgid "invalid FPA immediate expression"
 msgstr ""
 
-#: config/tc-arm.c:4622 config/tc-arm.c:4630
+#: config/tc-arm.c:4624 config/tc-arm.c:4632
 msgid "shift expression expected"
 msgstr ""
 
-#: config/tc-arm.c:4644
+#: config/tc-arm.c:4646
 msgid "'LSL' or 'ASR' required"
 msgstr ""
 
-#: config/tc-arm.c:4652
+#: config/tc-arm.c:4654
 msgid "'LSL' required"
 msgstr ""
 
-#: config/tc-arm.c:4660
+#: config/tc-arm.c:4662
 msgid "'ASR' required"
 msgstr ""
 
-#: config/tc-arm.c:4732 config/tc-arm.c:5207 config/tc-arm.c:6832
+#: config/tc-arm.c:4734 config/tc-arm.c:5209 config/tc-arm.c:6834
 #: config/tc-v850.c:1827 config/tc-v850.c:1848
 msgid "constant expression expected"
 msgstr ""
 
-#: config/tc-arm.c:4739
+#: config/tc-arm.c:4741
 msgid "invalid rotation"
 msgstr ""
 
-#: config/tc-arm.c:4899 config/tc-arm.c:5043
+#: config/tc-arm.c:4901 config/tc-arm.c:5045
 msgid "unknown group relocation"
 msgstr ""
 
-#: config/tc-arm.c:5012
+#: config/tc-arm.c:5014
 msgid "alignment must be constant"
 msgstr ""
 
-#: config/tc-arm.c:5074
+#: config/tc-arm.c:5076
 msgid "this group relocation is not allowed on this instruction"
 msgstr ""
 
-#: config/tc-arm.c:5086 config/tc-arm.c:5486
+#: config/tc-arm.c:5088 config/tc-arm.c:5488
 msgid "']' expected"
 msgstr ""
 
-#: config/tc-arm.c:5104
+#: config/tc-arm.c:5106
 msgid "'}' expected at end of 'option' field"
 msgstr ""
 
-#: config/tc-arm.c:5109
+#: config/tc-arm.c:5111
 msgid "cannot combine index with option"
 msgstr ""
 
-#: config/tc-arm.c:5122
+#: config/tc-arm.c:5124
 msgid "cannot combine pre- and post-indexing"
 msgstr ""
 
-#: config/tc-arm.c:5283
+#: config/tc-arm.c:5285
 msgid "flag for {c}psr instruction expected"
 msgstr ""
 
-#: config/tc-arm.c:5308
+#: config/tc-arm.c:5310
 msgid "unrecognized CPS flag"
 msgstr ""
 
-#: config/tc-arm.c:5315
+#: config/tc-arm.c:5317
 msgid "missing CPS flags"
 msgstr ""
 
-#: config/tc-arm.c:5338 config/tc-arm.c:5344
+#: config/tc-arm.c:5340 config/tc-arm.c:5346
 msgid "valid endian specifiers are be or le"
 msgstr ""
 
-#: config/tc-arm.c:5366
+#: config/tc-arm.c:5368
 msgid "missing rotation field after comma"
 msgstr ""
 
-#: config/tc-arm.c:5381
+#: config/tc-arm.c:5383
 msgid "rotation can only be 0, 8, 16, or 24"
 msgstr ""
 
-#: config/tc-arm.c:5410
+#: config/tc-arm.c:5412
 msgid "condition required"
 msgstr ""
 
-#: config/tc-arm.c:5448 config/tc-arm.c:7385
+#: config/tc-arm.c:5450 config/tc-arm.c:7387
 msgid "'[' expected"
 msgstr ""
 
-#: config/tc-arm.c:5461
+#: config/tc-arm.c:5463
 msgid "',' expected"
 msgstr ""
 
-#: config/tc-arm.c:5478
+#: config/tc-arm.c:5480
 msgid "invalid shift"
 msgstr ""
 
-#: config/tc-arm.c:5551
+#: config/tc-arm.c:5553
 msgid "can't use Neon quad register here"
 msgstr ""
 
-#: config/tc-arm.c:5617
+#: config/tc-arm.c:5619
 msgid "expected <Rm> or <Dm> or <Qm> operand"
 msgstr ""
 
-#: config/tc-arm.c:5697
+#: config/tc-arm.c:5699
 msgid "parse error"
 msgstr ""
 
-#: config/tc-arm.c:5707 read.c:2135
+#: config/tc-arm.c:5709 read.c:2135
 msgid "expected comma"
 msgstr ""
 
-#: config/tc-arm.c:6018 config/tc-arm.c:6088
+#: config/tc-arm.c:6020 config/tc-arm.c:6090
 msgid "immediate value is out of range"
 msgstr ""
 
-#: config/tc-arm.c:6233
+#: config/tc-arm.c:6235
 msgid "iWMMXt data or control register expected"
 msgstr ""
 
-#: config/tc-arm.c:6386
+#: config/tc-arm.c:6388
 #, c-format
 msgid "unhandled operand code %d"
 msgstr ""
 
-#: config/tc-arm.c:6465 config/tc-score.c:264
+#: config/tc-arm.c:6467 config/tc-score.c:264
 msgid "garbage following instruction"
 msgstr ""
 
 #. If REG is R13 (the stack pointer), warn that its use is
 #. deprecated.
-#: config/tc-arm.c:6505
+#: config/tc-arm.c:6507
 msgid "use of r13 is deprecated"
 msgstr ""
 
-#: config/tc-arm.c:6575
+#: config/tc-arm.c:6577
 msgid "D register out of range for selected VFP version"
 msgstr ""
 
-#: config/tc-arm.c:6654
+#: config/tc-arm.c:6656
 msgid "instruction does not accept preindexed addressing"
 msgstr ""
 
 #. unindexed - only for coprocessor
-#: config/tc-arm.c:6670 config/tc-arm.c:8710
+#: config/tc-arm.c:6672 config/tc-arm.c:8712
 msgid "instruction does not accept unindexed addressing"
 msgstr ""
 
-#: config/tc-arm.c:6678
+#: config/tc-arm.c:6680
 msgid "destination register same as write-back base"
 msgstr ""
 
-#: config/tc-arm.c:6679
+#: config/tc-arm.c:6681
 msgid "source register same as write-back base"
 msgstr ""
 
-#: config/tc-arm.c:6725
+#: config/tc-arm.c:6727
 msgid "instruction does not accept scaled register index"
 msgstr ""
 
-#: config/tc-arm.c:6765
+#: config/tc-arm.c:6767
 msgid "instruction does not support unindexed addressing"
 msgstr ""
 
-#: config/tc-arm.c:6780
+#: config/tc-arm.c:6782
 msgid "pc may not be used with write-back"
 msgstr ""
 
-#: config/tc-arm.c:6785
+#: config/tc-arm.c:6787
 msgid "instruction does not support writeback"
 msgstr ""
 
-#: config/tc-arm.c:6827
+#: config/tc-arm.c:6829
 msgid "invalid pseudo operation"
 msgstr ""
 
-#: config/tc-arm.c:6873
+#: config/tc-arm.c:6875
 msgid "literal pool insertion failed"
 msgstr ""
 
-#: config/tc-arm.c:6931
+#: config/tc-arm.c:6933
 msgid "Rn must not overlap other operands"
 msgstr ""
 
-#: config/tc-arm.c:7020 config/tc-arm.c:9276
+#: config/tc-arm.c:7022 config/tc-arm.c:9278
 msgid "bad barrier type"
 msgstr ""
 
-#: config/tc-arm.c:7031 config/tc-arm.c:7050 config/tc-arm.c:7063
-#: config/tc-arm.c:9288 config/tc-arm.c:9319 config/tc-arm.c:9341
+#: config/tc-arm.c:7033 config/tc-arm.c:7052 config/tc-arm.c:7065
+#: config/tc-arm.c:9290 config/tc-arm.c:9321 config/tc-arm.c:9343
 msgid "bit-field extends past end of register"
 msgstr ""
 
-#: config/tc-arm.c:7092
+#: config/tc-arm.c:7094
 msgid "the only suffix valid here is '(plt)'"
 msgstr ""
 
-#: config/tc-arm.c:7145
+#: config/tc-arm.c:7147
 msgid "use of r15 in blx in ARM mode is not really useful"
 msgstr ""
 
-#: config/tc-arm.c:7167
+#: config/tc-arm.c:7169
 msgid "use of r15 in bx in ARM mode is not really useful"
 msgstr ""
 
-#: config/tc-arm.c:7192
+#: config/tc-arm.c:7194
 msgid "use of r15 in bxj is not really useful"
 msgstr ""
 
-#: config/tc-arm.c:7352 config/tc-arm.c:7361
+#: config/tc-arm.c:7354 config/tc-arm.c:7363
 msgid "writeback of base register is UNPREDICTABLE"
 msgstr ""
 
-#: config/tc-arm.c:7355
+#: config/tc-arm.c:7357
 msgid "writeback of base register when in register list is UNPREDICTABLE"
 msgstr ""
 
-#: config/tc-arm.c:7365
+#: config/tc-arm.c:7367
 msgid "if writeback register is in list, it must be the lowest reg in the list"
 msgstr ""
 
-#: config/tc-arm.c:7380
+#: config/tc-arm.c:7382
 msgid "first destination register must be even"
 msgstr ""
 
-#: config/tc-arm.c:7383 config/tc-arm.c:7450
+#: config/tc-arm.c:7385 config/tc-arm.c:7452
 msgid "can only load two consecutive registers"
 msgstr ""
 
@@ -2339,1073 +2339,1077 @@ msgstr ""
 #. have been called in the first place.
 #. If op 2 were present and equal to PC, this function wouldn't
 #. have been called in the first place.
-#: config/tc-arm.c:7384 config/tc-arm.c:7453 config/tc-arm.c:7982
-#: config/tc-arm.c:9988
+#: config/tc-arm.c:7386 config/tc-arm.c:7455 config/tc-arm.c:7984
+#: config/tc-arm.c:9990
 msgid "r14 not allowed here"
 msgstr ""
 
-#: config/tc-arm.c:7398
+#: config/tc-arm.c:7400
 msgid "base register written back, and overlaps second destination register"
 msgstr ""
 
-#: config/tc-arm.c:7406
+#: config/tc-arm.c:7408
 msgid "index register overlaps destination register"
 msgstr ""
 
-#: config/tc-arm.c:7436 config/tc-arm.c:7964
+#: config/tc-arm.c:7438 config/tc-arm.c:7966
 msgid "offset must be zero in ARM encoding"
 msgstr ""
 
-#: config/tc-arm.c:7447 config/tc-arm.c:7976
+#: config/tc-arm.c:7449 config/tc-arm.c:7978
 msgid "even register required"
 msgstr ""
 
-#: config/tc-arm.c:7478 config/tc-arm.c:7509
+#: config/tc-arm.c:7480 config/tc-arm.c:7511
 msgid "this instruction requires a post-indexed address"
 msgstr ""
 
-#: config/tc-arm.c:7536
+#: config/tc-arm.c:7538
 msgid "Rd and Rm should be different in mla"
 msgstr ""
 
-#: config/tc-arm.c:7560 config/tc-arm.c:10317
+#: config/tc-arm.c:7562 config/tc-arm.c:10319
 msgid ":lower16: not allowed this instruction"
 msgstr ""
 
-#: config/tc-arm.c:7562
+#: config/tc-arm.c:7564
 msgid ":upper16: not allowed instruction"
 msgstr ""
 
-#: config/tc-arm.c:7581
+#: config/tc-arm.c:7583
 msgid "operand 1 must be FPSCR"
 msgstr ""
 
-#: config/tc-arm.c:7614 config/tc-arm.c:10442
+#: config/tc-arm.c:7616 config/tc-arm.c:10444
 msgid "'CPSR' or 'SPSR' expected"
 msgstr ""
 
-#: config/tc-arm.c:7651
+#: config/tc-arm.c:7653
 msgid "Rd and Rm should be different in mul"
 msgstr ""
 
-#: config/tc-arm.c:7670 config/tc-arm.c:7909 config/tc-arm.c:10572
+#: config/tc-arm.c:7672 config/tc-arm.c:7911 config/tc-arm.c:10574
 msgid "rdhi and rdlo must be different"
 msgstr ""
 
-#: config/tc-arm.c:7676
+#: config/tc-arm.c:7678
 msgid "rdhi, rdlo and rm must all be different"
 msgstr ""
 
-#: config/tc-arm.c:7741
+#: config/tc-arm.c:7743
 msgid "'[' expected after PLD mnemonic"
 msgstr ""
 
-#: config/tc-arm.c:7743 config/tc-arm.c:7758
+#: config/tc-arm.c:7745 config/tc-arm.c:7760
 msgid "post-indexed expression used in preload instruction"
 msgstr ""
 
-#: config/tc-arm.c:7745 config/tc-arm.c:7760
+#: config/tc-arm.c:7747 config/tc-arm.c:7762
 msgid "writeback used in preload instruction"
 msgstr ""
 
-#: config/tc-arm.c:7747 config/tc-arm.c:7762
+#: config/tc-arm.c:7749 config/tc-arm.c:7764
 msgid "unindexed addressing used in preload instruction"
 msgstr ""
 
-#: config/tc-arm.c:7756
+#: config/tc-arm.c:7758
 msgid "'[' expected after PLI mnemonic"
 msgstr ""
 
-#: config/tc-arm.c:7935
+#: config/tc-arm.c:7937
 msgid "SRS base register must be r13"
 msgstr ""
 
-#: config/tc-arm.c:7979
+#: config/tc-arm.c:7981
 msgid "can only store two consecutive registers"
 msgstr ""
 
-#: config/tc-arm.c:8074 config/tc-arm.c:8091
+#: config/tc-arm.c:8076 config/tc-arm.c:8093
 msgid "only two consecutive VFP SP registers allowed here"
 msgstr ""
 
-#: config/tc-arm.c:8119 config/tc-arm.c:8134
+#: config/tc-arm.c:8121 config/tc-arm.c:8136
 msgid "this addressing mode requires base-register writeback"
 msgstr ""
 
-#: config/tc-arm.c:8308
+#: config/tc-arm.c:8310
 msgid "this instruction does not support indexing"
 msgstr ""
 
-#: config/tc-arm.c:8331
+#: config/tc-arm.c:8333
 msgid "only r15 allowed here"
 msgstr ""
 
-#: config/tc-arm.c:8466
+#: config/tc-arm.c:8468
 msgid "immediate operand requires iWMMXt2"
 msgstr ""
 
-#: config/tc-arm.c:8610
+#: config/tc-arm.c:8612
 msgid "shift by register not allowed in thumb mode"
 msgstr ""
 
-#: config/tc-arm.c:8622 config/tc-arm.c:11085 config/tc-arm.c:19719
+#: config/tc-arm.c:8624 config/tc-arm.c:11087 config/tc-arm.c:19754
 msgid "shift expression is too large"
 msgstr ""
 
-#: config/tc-arm.c:8648
+#: config/tc-arm.c:8650
 msgid "Instruction does not support =N addresses"
 msgstr ""
 
-#: config/tc-arm.c:8653
+#: config/tc-arm.c:8655
 msgid "cannot use register index with PC-relative addressing"
 msgstr ""
 
-#: config/tc-arm.c:8654
+#: config/tc-arm.c:8656
 msgid "cannot use register index with this instruction"
 msgstr ""
 
-#: config/tc-arm.c:8656
+#: config/tc-arm.c:8658
 msgid "Thumb does not support negative register indexing"
 msgstr ""
 
-#: config/tc-arm.c:8658
+#: config/tc-arm.c:8660
 msgid "Thumb does not support register post-indexing"
 msgstr ""
 
-#: config/tc-arm.c:8660
+#: config/tc-arm.c:8662
 msgid "Thumb does not support register indexing with writeback"
 msgstr ""
 
-#: config/tc-arm.c:8662
+#: config/tc-arm.c:8664
 msgid "Thumb supports only LSL in shifted register indexing"
 msgstr ""
 
-#: config/tc-arm.c:8671 config/tc-arm.c:13865
+#: config/tc-arm.c:8673 config/tc-arm.c:13867
 msgid "shift out of range"
 msgstr ""
 
-#: config/tc-arm.c:8679
+#: config/tc-arm.c:8681
 msgid "cannot use writeback with PC-relative addressing"
 msgstr ""
 
-#: config/tc-arm.c:8681
+#: config/tc-arm.c:8683
 msgid "cannot use writeback with this instruction"
 msgstr ""
 
-#: config/tc-arm.c:8700
+#: config/tc-arm.c:8702
 msgid "cannot use post-indexing with PC-relative addressing"
 msgstr ""
 
-#: config/tc-arm.c:8701
+#: config/tc-arm.c:8703
 msgid "cannot use post-indexing with this instruction"
 msgstr ""
 
-#: config/tc-arm.c:8912
+#: config/tc-arm.c:8914
 msgid "only SUBS PC, LR, #const allowed"
 msgstr ""
 
-#: config/tc-arm.c:8991 config/tc-arm.c:9142 config/tc-arm.c:9239
-#: config/tc-arm.c:10396 config/tc-arm.c:10678
+#: config/tc-arm.c:8993 config/tc-arm.c:9144 config/tc-arm.c:9241
+#: config/tc-arm.c:10398 config/tc-arm.c:10680
 msgid "shift must be constant"
 msgstr ""
 
-#: config/tc-arm.c:9018 config/tc-arm.c:9157 config/tc-arm.c:9254
-#: config/tc-arm.c:10409
+#: config/tc-arm.c:9020 config/tc-arm.c:9159 config/tc-arm.c:9256
+#: config/tc-arm.c:10411
 msgid "unshifted register required"
 msgstr ""
 
-#: config/tc-arm.c:9033 config/tc-arm.c:9265 config/tc-arm.c:10533
+#: config/tc-arm.c:9035 config/tc-arm.c:9267 config/tc-arm.c:10535
 msgid "dest must overlap one source register"
 msgstr ""
 
-#: config/tc-arm.c:9160
+#: config/tc-arm.c:9162
 msgid "dest and source1 must be the same register"
 msgstr ""
 
-#: config/tc-arm.c:9436
+#: config/tc-arm.c:9438
 msgid "instruction is always unconditional"
 msgstr ""
 
-#: config/tc-arm.c:9531
+#: config/tc-arm.c:9533
 msgid "selected processor does not support 'A' form of this instruction"
 msgstr ""
 
-#: config/tc-arm.c:9534
+#: config/tc-arm.c:9536
 msgid "Thumb does not support the 2-argument form of this instruction"
 msgstr ""
 
-#: config/tc-arm.c:9642
+#: config/tc-arm.c:9644
 msgid "SP not allowed in register list"
 msgstr ""
 
-#: config/tc-arm.c:9648
+#: config/tc-arm.c:9650
 msgid "LR and PC should not both be in register list"
 msgstr ""
 
-#: config/tc-arm.c:9655
+#: config/tc-arm.c:9657
 msgid "base register should not be in register list when written back"
 msgstr ""
 
-#: config/tc-arm.c:9661
+#: config/tc-arm.c:9663
 msgid "PC not allowed in register list"
 msgstr ""
 
-#: config/tc-arm.c:9664 config/tc-arm.c:9730 config/tc-arm.c:9770
+#: config/tc-arm.c:9666 config/tc-arm.c:9732 config/tc-arm.c:9772
 #, c-format
 msgid "value stored for r%d is UNPREDICTABLE"
 msgstr ""
 
-#: config/tc-arm.c:9706
+#: config/tc-arm.c:9708
 msgid "Thumb load/store multiple does not support {reglist}^"
 msgstr ""
 
-#: config/tc-arm.c:9763
+#: config/tc-arm.c:9765
 msgid "Thumb-2 instruction only valid in unified syntax"
 msgstr ""
 
-#: config/tc-arm.c:9767 config/tc-arm.c:9777
+#: config/tc-arm.c:9769 config/tc-arm.c:9779
 msgid "this instruction will write back the base register"
 msgstr ""
 
-#: config/tc-arm.c:9780
+#: config/tc-arm.c:9782
 msgid "this instruction will not write back the base register"
 msgstr ""
 
-#: config/tc-arm.c:9809
+#: config/tc-arm.c:9811
 msgid "r14 not allowed as first register when second register is omitted"
 msgstr ""
 
-#: config/tc-arm.c:9911 config/tc-arm.c:9924 config/tc-arm.c:9960
+#: config/tc-arm.c:9913 config/tc-arm.c:9926 config/tc-arm.c:9962
 msgid "Thumb does not support this addressing mode"
 msgstr ""
 
-#: config/tc-arm.c:9928
+#: config/tc-arm.c:9930
 msgid "byte or halfword not valid for base register"
 msgstr ""
 
-#: config/tc-arm.c:9931
+#: config/tc-arm.c:9933
 msgid "r15 based store not allowed"
 msgstr ""
 
-#: config/tc-arm.c:9933
+#: config/tc-arm.c:9935
 msgid "invalid base register for register offset"
 msgstr ""
 
-#: config/tc-arm.c:10273
+#: config/tc-arm.c:10275
 msgid "shifts in CMP/MOV instructions are only supported in unified syntax"
 msgstr ""
 
-#: config/tc-arm.c:10301
+#: config/tc-arm.c:10303
 msgid "only lo regs allowed with immediate"
 msgstr ""
 
-#: config/tc-arm.c:10322
+#: config/tc-arm.c:10324
 msgid ":upper16: not allowed this instruction"
 msgstr ""
 
-#: config/tc-arm.c:10432 config/tc-arm.c:10438 config/tc-arm.c:10468
-#: config/tc-arm.c:10474
+#: config/tc-arm.c:10434 config/tc-arm.c:10440 config/tc-arm.c:10470
+#: config/tc-arm.c:10476
 msgid "selected processor does not support requested special purpose register"
 msgstr ""
 
-#: config/tc-arm.c:10463
+#: config/tc-arm.c:10465
 msgid "Thumb encoding does not support an immediate here"
 msgstr ""
 
-#: config/tc-arm.c:10538
+#: config/tc-arm.c:10540
 msgid "Thumb-2 MUL must not set flags"
 msgstr ""
 
-#: config/tc-arm.c:10603
+#: config/tc-arm.c:10605
 msgid "Thumb does not support NOP with hints"
 msgstr ""
 
-#: config/tc-arm.c:10741
+#: config/tc-arm.c:10743
 msgid "push/pop do not support {reglist}^"
 msgstr ""
 
-#: config/tc-arm.c:10764
+#: config/tc-arm.c:10766
 msgid "invalid register list to push/pop instruction"
 msgstr ""
 
-#: config/tc-arm.c:10997
+#: config/tc-arm.c:10999
 msgid "source1 and dest must be same register"
 msgstr ""
 
-#: config/tc-arm.c:11018
+#: config/tc-arm.c:11020
 msgid "ror #imm not supported"
 msgstr ""
 
-#: config/tc-arm.c:11201
+#: config/tc-arm.c:11203
 msgid "Thumb encoding does not support rotation"
 msgstr ""
 
-#: config/tc-arm.c:11221
+#: config/tc-arm.c:11223
 msgid "instruction requires register index"
 msgstr ""
 
-#: config/tc-arm.c:11230
+#: config/tc-arm.c:11232
 msgid "instruction does not allow shifted index"
 msgstr ""
 
-#: config/tc-arm.c:11640
+#: config/tc-arm.c:11642
 msgid "invalid instruction shape"
 msgstr ""
 
-#: config/tc-arm.c:11883
+#: config/tc-arm.c:11885
 msgid "types specified in both the mnemonic and operands"
 msgstr ""
 
-#: config/tc-arm.c:11920
+#: config/tc-arm.c:11922
 msgid "operand types can't be inferred"
 msgstr ""
 
-#: config/tc-arm.c:11926
+#: config/tc-arm.c:11928
 msgid "type specifier has the wrong number of parts"
 msgstr ""
 
-#: config/tc-arm.c:11981 config/tc-arm.c:13618 config/tc-arm.c:13625
+#: config/tc-arm.c:11983 config/tc-arm.c:13620 config/tc-arm.c:13627
 msgid "operand size must match register width"
 msgstr ""
 
-#: config/tc-arm.c:11992
+#: config/tc-arm.c:11994
 msgid "bad type in Neon instruction"
 msgstr ""
 
-#: config/tc-arm.c:12003
+#: config/tc-arm.c:12005
 msgid "inconsistent types in Neon instruction"
 msgstr ""
 
-#: config/tc-arm.c:13052
+#: config/tc-arm.c:13054
 msgid "scalar out of range for multiply instruction"
 msgstr ""
 
-#: config/tc-arm.c:13216 config/tc-arm.c:13228
+#: config/tc-arm.c:13218 config/tc-arm.c:13230
 msgid "immediate out of range for insert"
 msgstr ""
 
-#: config/tc-arm.c:13240 config/tc-arm.c:14210
+#: config/tc-arm.c:13242 config/tc-arm.c:14212
 msgid "immediate out of range for shift"
 msgstr ""
 
-#: config/tc-arm.c:13297 config/tc-arm.c:13324 config/tc-arm.c:13711
-#: config/tc-arm.c:14156
+#: config/tc-arm.c:13299 config/tc-arm.c:13326 config/tc-arm.c:13713
+#: config/tc-arm.c:14158
 msgid "immediate out of range"
 msgstr ""
 
-#: config/tc-arm.c:13361
+#: config/tc-arm.c:13363
 msgid "immediate out of range for narrowing operation"
 msgstr ""
 
-#: config/tc-arm.c:13486
+#: config/tc-arm.c:13488
 msgid "operands 0 and 1 must be the same register"
 msgstr ""
 
-#: config/tc-arm.c:13685
+#: config/tc-arm.c:13687
 msgid "operand size must be specified for immediate VMOV"
 msgstr ""
 
-#: config/tc-arm.c:13695
+#: config/tc-arm.c:13697
 msgid "immediate has bits set outside the operand size"
 msgstr ""
 
-#: config/tc-arm.c:13891
+#: config/tc-arm.c:13893
 msgid "elements must be smaller than reversal region"
 msgstr ""
 
-#: config/tc-arm.c:14061 config/tc-arm.c:14109
+#: config/tc-arm.c:14063 config/tc-arm.c:14111
 msgid "bad type for scalar"
 msgstr ""
 
-#: config/tc-arm.c:14173 config/tc-arm.c:14181
+#: config/tc-arm.c:14175 config/tc-arm.c:14183
 msgid "VFP registers must be adjacent"
 msgstr ""
 
-#: config/tc-arm.c:14322
+#: config/tc-arm.c:14324
 msgid "bad list length for table lookup"
 msgstr ""
 
-#: config/tc-arm.c:14352
+#: config/tc-arm.c:14354
 msgid "writeback (!) must be used for VLDMDB and VSTMDB"
 msgstr ""
 
-#: config/tc-arm.c:14355
+#: config/tc-arm.c:14357
 msgid "register list must contain at least 1 and at most 16 registers"
 msgstr ""
 
-#: config/tc-arm.c:14432
+#: config/tc-arm.c:14434
 msgid "bad alignment"
 msgstr ""
 
-#: config/tc-arm.c:14449
+#: config/tc-arm.c:14451
 msgid "bad list type for instruction"
 msgstr ""
 
-#: config/tc-arm.c:14491
+#: config/tc-arm.c:14493
 msgid "unsupported alignment for instruction"
 msgstr ""
 
-#: config/tc-arm.c:14510 config/tc-arm.c:14604 config/tc-arm.c:14615
-#: config/tc-arm.c:14625 config/tc-arm.c:14639
+#: config/tc-arm.c:14512 config/tc-arm.c:14606 config/tc-arm.c:14617
+#: config/tc-arm.c:14627 config/tc-arm.c:14641
 msgid "bad list length"
 msgstr ""
 
-#: config/tc-arm.c:14515
+#: config/tc-arm.c:14517
 msgid "stride of 2 unavailable when element size is 8"
 msgstr ""
 
-#: config/tc-arm.c:14548 config/tc-arm.c:14623
+#: config/tc-arm.c:14550 config/tc-arm.c:14625
 msgid "can't use alignment with this instruction"
 msgstr ""
 
-#: config/tc-arm.c:14687
+#: config/tc-arm.c:14689
 msgid "post-index must be a register"
 msgstr ""
 
-#: config/tc-arm.c:14689
+#: config/tc-arm.c:14691
 msgid "bad register for post-index"
 msgstr ""
 
-#: config/tc-arm.c:15003 config/tc-arm.c:15087
+#: config/tc-arm.c:15005 config/tc-arm.c:15089
 msgid "conditional infixes are deprecated in unified syntax"
 msgstr ""
 
-#: config/tc-arm.c:15235
+#: config/tc-arm.c:15237
 msgid "Warning: conditional outside an IT block for Thumb."
 msgstr ""
 
-#: config/tc-arm.c:15440
+#: config/tc-arm.c:15442
 msgid "s suffix on comparison instruction is deprecated"
 msgstr ""
 
-#: config/tc-arm.c:15459 config/tc-arm.c:15484 config/tc-arm.c:15548
+#: config/tc-arm.c:15461 config/tc-arm.c:15486 config/tc-arm.c:15550
 #, c-format
 msgid "selected processor does not support `%s'"
 msgstr ""
 
-#: config/tc-arm.c:15465
+#: config/tc-arm.c:15467
 msgid "Thumb does not support conditional execution"
 msgstr ""
 
-#: config/tc-arm.c:15509
+#: config/tc-arm.c:15511
 #, c-format
 msgid "cannot honor width suffix -- `%s'"
 msgstr ""
 
-#: config/tc-arm.c:15553
+#: config/tc-arm.c:15555
 #, c-format
 msgid "width suffixes are invalid in ARM mode -- `%s'"
 msgstr ""
 
-#: config/tc-arm.c:15583
+#: config/tc-arm.c:15585
 #, c-format
 msgid "attempt to use an ARM instruction on a Thumb-only processor -- `%s'"
 msgstr ""
 
-#: config/tc-arm.c:15600
+#: config/tc-arm.c:15602
 #, c-format
 msgid "section '%s' finished with an open IT block."
 msgstr ""
 
-#: config/tc-arm.c:15605
+#: config/tc-arm.c:15607
 msgid "file finished with an open IT block."
 msgstr ""
 
-#: config/tc-arm.c:18509
+#: config/tc-arm.c:18511
 #, c-format
 msgid "alignments greater than %d bytes not supported in .text sections."
 msgstr ""
 
-#: config/tc-arm.c:18777 config/tc-ia64.c:3458
+#: config/tc-arm.c:18779 config/tc-ia64.c:3458
 #, c-format
 msgid "Group section `%s' has no group signature"
 msgstr ""
 
-#: config/tc-arm.c:18822
+#: config/tc-arm.c:18824
 msgid "handlerdata in cantunwind frame"
 msgstr ""
 
-#: config/tc-arm.c:18839
+#: config/tc-arm.c:18841
 msgid "too many unwind opcodes for personality routine 0"
 msgstr ""
 
-#: config/tc-arm.c:18871
+#: config/tc-arm.c:18873
 msgid "too many unwind opcodes"
 msgstr ""
 
-#: config/tc-arm.c:19123
+#: config/tc-arm.c:19133
 msgid "GOT already in the symbol table"
 msgstr ""
 
-#: config/tc-arm.c:19435 config/tc-arm.c:19476 config/tc-arm.c:19746
+#: config/tc-arm.c:19470 config/tc-arm.c:19511 config/tc-arm.c:19781
 #, c-format
 msgid "undefined symbol %s used as an immediate value"
 msgstr ""
 
-#: config/tc-arm.c:19444 config/tc-arm.c:19485
+#: config/tc-arm.c:19479 config/tc-arm.c:19520
 #, c-format
 msgid "symbol %s is in a different section"
 msgstr ""
 
-#: config/tc-arm.c:19458 config/tc-arm.c:19785
+#: config/tc-arm.c:19493 config/tc-arm.c:19820
 #, c-format
 msgid "invalid constant (%lx) after fixup"
 msgstr ""
 
-#: config/tc-arm.c:19513
+#: config/tc-arm.c:19548
 #, c-format
 msgid "unable to compute ADRL instructions for PC offset of 0x%lx"
 msgstr ""
 
-#: config/tc-arm.c:19548 config/tc-arm.c:19573
+#: config/tc-arm.c:19583 config/tc-arm.c:19608
 msgid "invalid literal constant: pool needs to be closer"
 msgstr ""
 
-#: config/tc-arm.c:19551 config/tc-arm.c:19589
+#: config/tc-arm.c:19586 config/tc-arm.c:19624
 #, c-format
 msgid "bad immediate value for offset (%ld)"
 msgstr ""
 
-#: config/tc-arm.c:19575
+#: config/tc-arm.c:19610
 #, c-format
 msgid "bad immediate value for 8-bit offset (%ld)"
 msgstr ""
 
-#: config/tc-arm.c:19630
+#: config/tc-arm.c:19665
 msgid "offset not a multiple of 4"
 msgstr ""
 
-#: config/tc-arm.c:19637 config/tc-arm.c:19652 config/tc-arm.c:19667
-#: config/tc-arm.c:19678 config/tc-arm.c:19701 config/tc-arm.c:20413
-#: config/tc-moxie.c:664 config/tc-pj.c:449 config/tc-sh.c:4190
+#: config/tc-arm.c:19672 config/tc-arm.c:19687 config/tc-arm.c:19702
+#: config/tc-arm.c:19713 config/tc-arm.c:19736 config/tc-arm.c:20445
+#: config/tc-moxie.c:664 config/tc-pj.c:450 config/tc-sh.c:4190
 msgid "offset out of range"
 msgstr ""
 
-#: config/tc-arm.c:19801
+#: config/tc-arm.c:19836
 msgid "invalid smc expression"
 msgstr ""
 
-#: config/tc-arm.c:19812 config/tc-arm.c:19821
+#: config/tc-arm.c:19847 config/tc-arm.c:19856
 msgid "invalid swi expression"
 msgstr ""
 
-#: config/tc-arm.c:19831
+#: config/tc-arm.c:19866
 msgid "invalid expression in load/store multiple"
 msgstr ""
 
-#: config/tc-arm.c:19892
+#: config/tc-arm.c:19927
 #, c-format
 msgid "blx to '%s' an ARM ISA state function changed to bl"
 msgstr ""
 
-#: config/tc-arm.c:19911
+#: config/tc-arm.c:19946
 msgid "misaligned branch destination"
 msgstr ""
 
-#: config/tc-arm.c:19915 config/tc-arm.c:19952 config/tc-arm.c:19966
-#: config/tc-arm.c:19979 config/tc-arm.c:20078 config/tc-arm.c:20103
+#: config/tc-arm.c:19950 config/tc-arm.c:19987 config/tc-arm.c:20001
+#: config/tc-arm.c:20014 config/tc-arm.c:20123 config/tc-arm.c:20152
 msgid "branch out of range"
 msgstr ""
 
-#: config/tc-arm.c:20002
+#: config/tc-arm.c:20037
 msgid "conditional branch out of range"
 msgstr ""
 
-#: config/tc-arm.c:20038
+#: config/tc-arm.c:20073
 #, c-format
 msgid "blx to Thumb func '%s' from Thumb ISA state changed to bl"
 msgstr ""
 
-#: config/tc-arm.c:20187
+#: config/tc-arm.c:20129
+msgid "Thumb2 branch out of range"
+msgstr ""
+
+#: config/tc-arm.c:20219
 msgid "rel31 relocation overflow"
 msgstr ""
 
-#: config/tc-arm.c:20199 config/tc-arm.c:20222
+#: config/tc-arm.c:20231 config/tc-arm.c:20254
 msgid "co-processor offset out of range"
 msgstr ""
 
-#: config/tc-arm.c:20239
+#: config/tc-arm.c:20271
 #, c-format
 msgid "invalid offset, target not word aligned (0x%08lX)"
 msgstr ""
 
-#: config/tc-arm.c:20246 config/tc-arm.c:20255 config/tc-arm.c:20263
-#: config/tc-arm.c:20271 config/tc-arm.c:20279
+#: config/tc-arm.c:20278 config/tc-arm.c:20287 config/tc-arm.c:20295
+#: config/tc-arm.c:20303 config/tc-arm.c:20311
 #, c-format
 msgid "invalid offset, value too big (0x%08lX)"
 msgstr ""
 
-#: config/tc-arm.c:20320
+#: config/tc-arm.c:20352
 msgid "invalid Hi register with immediate"
 msgstr ""
 
-#: config/tc-arm.c:20336
+#: config/tc-arm.c:20368
 msgid "invalid immediate for stack address calculation"
 msgstr ""
 
-#: config/tc-arm.c:20344
+#: config/tc-arm.c:20376
 #, c-format
 msgid "invalid immediate for address calculation (value = 0x%08lX)"
 msgstr ""
 
-#: config/tc-arm.c:20374
+#: config/tc-arm.c:20406
 #, c-format
 msgid "invalid immediate: %ld is out of range"
 msgstr ""
 
-#: config/tc-arm.c:20386
+#: config/tc-arm.c:20418
 #, c-format
 msgid "invalid shift value: %ld"
 msgstr ""
 
-#: config/tc-arm.c:20465
+#: config/tc-arm.c:20497
 #, c-format
 msgid "the offset 0x%08lX is not representable"
 msgstr ""
 
-#: config/tc-arm.c:20505
+#: config/tc-arm.c:20537
 #, c-format
 msgid "bad offset 0x%08lX (only 12 bits available for the magnitude)"
 msgstr ""
 
-#: config/tc-arm.c:20544
+#: config/tc-arm.c:20576
 #, c-format
 msgid "bad offset 0x%08lX (only 8 bits available for the magnitude)"
 msgstr ""
 
-#: config/tc-arm.c:20584
+#: config/tc-arm.c:20616
 #, c-format
 msgid "bad offset 0x%08lX (must be word-aligned)"
 msgstr ""
 
-#: config/tc-arm.c:20589
+#: config/tc-arm.c:20621
 #, c-format
 msgid "bad offset 0x%08lX (must be an 8-bit number of words)"
 msgstr ""
 
-#: config/tc-arm.c:20620 config/tc-score.c:7398
+#: config/tc-arm.c:20652 config/tc-score.c:7398
 #, c-format
 msgid "bad relocation fixup type (%d)"
 msgstr ""
 
-#: config/tc-arm.c:20731
+#: config/tc-arm.c:20763
 msgid "literal referenced across section boundary"
 msgstr ""
 
-#: config/tc-arm.c:20792
+#: config/tc-arm.c:20824
 msgid "internal relocation (type: IMMEDIATE) not fixed up"
 msgstr ""
 
-#: config/tc-arm.c:20797
+#: config/tc-arm.c:20829
 msgid "ADRL used for a symbol not defined in the same file"
 msgstr ""
 
-#: config/tc-arm.c:20812
+#: config/tc-arm.c:20844
 #, c-format
 msgid "undefined local label `%s'"
 msgstr ""
 
-#: config/tc-arm.c:20818
+#: config/tc-arm.c:20850
 msgid "internal_relocation (type: OFFSET_IMM) not fixed up"
 msgstr ""
 
-#: config/tc-arm.c:20839 config/tc-cris.c:3985 config/tc-mcore.c:1926
-#: config/tc-microblaze.c:1834 config/tc-mmix.c:2862 config/tc-moxie.c:759
+#: config/tc-arm.c:20871 config/tc-cris.c:3985 config/tc-mcore.c:1926
+#: config/tc-microblaze.c:1834 config/tc-mmix.c:2867 config/tc-moxie.c:759
 #: config/tc-ns32k.c:2248 config/tc-score.c:7491
 msgid "<unknown>"
 msgstr ""
 
-#: config/tc-arm.c:20842 config/tc-arm.c:20863 config/tc-score.c:7493
+#: config/tc-arm.c:20874 config/tc-arm.c:20895 config/tc-score.c:7493
 #, c-format
 msgid "cannot represent %s relocation in this object file format"
 msgstr ""
 
-#: config/tc-arm.c:21203
+#: config/tc-arm.c:21235
 #, c-format
 msgid "%s: unexpected function type: %d"
 msgstr ""
 
-#: config/tc-arm.c:21330
+#: config/tc-arm.c:21362
 msgid "use of old and new-style options to set CPU type"
 msgstr ""
 
-#: config/tc-arm.c:21340
+#: config/tc-arm.c:21372
 msgid "use of old and new-style options to set FPU type"
 msgstr ""
 
-#: config/tc-arm.c:21416
+#: config/tc-arm.c:21448
 msgid "hard-float conflicts with specified fpu"
 msgstr ""
 
-#: config/tc-arm.c:21603
+#: config/tc-arm.c:21635
 msgid "generate PIC code"
 msgstr ""
 
-#: config/tc-arm.c:21604
+#: config/tc-arm.c:21636
 msgid "assemble Thumb code"
 msgstr ""
 
-#: config/tc-arm.c:21605
+#: config/tc-arm.c:21637
 msgid "support ARM/Thumb interworking"
 msgstr ""
 
-#: config/tc-arm.c:21607
+#: config/tc-arm.c:21639
 msgid "code uses 32-bit program counter"
 msgstr ""
 
-#: config/tc-arm.c:21608
+#: config/tc-arm.c:21640
 msgid "code uses 26-bit program counter"
 msgstr ""
 
-#: config/tc-arm.c:21609
+#: config/tc-arm.c:21641
 msgid "floating point args are in fp regs"
 msgstr ""
 
-#: config/tc-arm.c:21611
+#: config/tc-arm.c:21643
 msgid "re-entrant code"
 msgstr ""
 
-#: config/tc-arm.c:21612
+#: config/tc-arm.c:21644
 msgid "code is ATPCS conformant"
 msgstr ""
 
-#: config/tc-arm.c:21613
+#: config/tc-arm.c:21645
 msgid "assemble for big-endian"
 msgstr ""
 
-#: config/tc-arm.c:21614
+#: config/tc-arm.c:21646
 msgid "assemble for little-endian"
 msgstr ""
 
 #. These are recognized by the assembler, but have no affect on code.
-#: config/tc-arm.c:21618
+#: config/tc-arm.c:21650
 msgid "use frame pointer"
 msgstr ""
 
-#: config/tc-arm.c:21619
+#: config/tc-arm.c:21651
 msgid "use stack size checking"
 msgstr ""
 
-#: config/tc-arm.c:21622
+#: config/tc-arm.c:21654
 msgid "do not warn on use of deprecated feature"
 msgstr ""
 
 #. DON'T add any new processors to this list -- we want the whole list
 #. to go away...  Add them to the processors table instead.
-#: config/tc-arm.c:21639 config/tc-arm.c:21640
+#: config/tc-arm.c:21671 config/tc-arm.c:21672
 msgid "use -mcpu=arm1"
 msgstr ""
 
-#: config/tc-arm.c:21641 config/tc-arm.c:21642
+#: config/tc-arm.c:21673 config/tc-arm.c:21674
 msgid "use -mcpu=arm2"
 msgstr ""
 
-#: config/tc-arm.c:21643 config/tc-arm.c:21644
+#: config/tc-arm.c:21675 config/tc-arm.c:21676
 msgid "use -mcpu=arm250"
 msgstr ""
 
-#: config/tc-arm.c:21645 config/tc-arm.c:21646
+#: config/tc-arm.c:21677 config/tc-arm.c:21678
 msgid "use -mcpu=arm3"
 msgstr ""
 
-#: config/tc-arm.c:21647 config/tc-arm.c:21648
+#: config/tc-arm.c:21679 config/tc-arm.c:21680
 msgid "use -mcpu=arm6"
 msgstr ""
 
-#: config/tc-arm.c:21649 config/tc-arm.c:21650
+#: config/tc-arm.c:21681 config/tc-arm.c:21682
 msgid "use -mcpu=arm600"
 msgstr ""
 
-#: config/tc-arm.c:21651 config/tc-arm.c:21652
+#: config/tc-arm.c:21683 config/tc-arm.c:21684
 msgid "use -mcpu=arm610"
 msgstr ""
 
-#: config/tc-arm.c:21653 config/tc-arm.c:21654
+#: config/tc-arm.c:21685 config/tc-arm.c:21686
 msgid "use -mcpu=arm620"
 msgstr ""
 
-#: config/tc-arm.c:21655 config/tc-arm.c:21656
+#: config/tc-arm.c:21687 config/tc-arm.c:21688
 msgid "use -mcpu=arm7"
 msgstr ""
 
-#: config/tc-arm.c:21657 config/tc-arm.c:21658
+#: config/tc-arm.c:21689 config/tc-arm.c:21690
 msgid "use -mcpu=arm70"
 msgstr ""
 
-#: config/tc-arm.c:21659 config/tc-arm.c:21660
+#: config/tc-arm.c:21691 config/tc-arm.c:21692
 msgid "use -mcpu=arm700"
 msgstr ""
 
-#: config/tc-arm.c:21661 config/tc-arm.c:21662
+#: config/tc-arm.c:21693 config/tc-arm.c:21694
 msgid "use -mcpu=arm700i"
 msgstr ""
 
-#: config/tc-arm.c:21663 config/tc-arm.c:21664
+#: config/tc-arm.c:21695 config/tc-arm.c:21696
 msgid "use -mcpu=arm710"
 msgstr ""
 
-#: config/tc-arm.c:21665 config/tc-arm.c:21666
+#: config/tc-arm.c:21697 config/tc-arm.c:21698
 msgid "use -mcpu=arm710c"
 msgstr ""
 
-#: config/tc-arm.c:21667 config/tc-arm.c:21668
+#: config/tc-arm.c:21699 config/tc-arm.c:21700
 msgid "use -mcpu=arm720"
 msgstr ""
 
-#: config/tc-arm.c:21669 config/tc-arm.c:21670
+#: config/tc-arm.c:21701 config/tc-arm.c:21702
 msgid "use -mcpu=arm7d"
 msgstr ""
 
-#: config/tc-arm.c:21671 config/tc-arm.c:21672
+#: config/tc-arm.c:21703 config/tc-arm.c:21704
 msgid "use -mcpu=arm7di"
 msgstr ""
 
-#: config/tc-arm.c:21673 config/tc-arm.c:21674
+#: config/tc-arm.c:21705 config/tc-arm.c:21706
 msgid "use -mcpu=arm7m"
 msgstr ""
 
-#: config/tc-arm.c:21675 config/tc-arm.c:21676
+#: config/tc-arm.c:21707 config/tc-arm.c:21708
 msgid "use -mcpu=arm7dm"
 msgstr ""
 
-#: config/tc-arm.c:21677 config/tc-arm.c:21678
+#: config/tc-arm.c:21709 config/tc-arm.c:21710
 msgid "use -mcpu=arm7dmi"
 msgstr ""
 
-#: config/tc-arm.c:21679 config/tc-arm.c:21680
+#: config/tc-arm.c:21711 config/tc-arm.c:21712
 msgid "use -mcpu=arm7100"
 msgstr ""
 
-#: config/tc-arm.c:21681 config/tc-arm.c:21682
+#: config/tc-arm.c:21713 config/tc-arm.c:21714
 msgid "use -mcpu=arm7500"
 msgstr ""
 
-#: config/tc-arm.c:21683 config/tc-arm.c:21684
+#: config/tc-arm.c:21715 config/tc-arm.c:21716
 msgid "use -mcpu=arm7500fe"
 msgstr ""
 
-#: config/tc-arm.c:21685 config/tc-arm.c:21686 config/tc-arm.c:21687
-#: config/tc-arm.c:21688
+#: config/tc-arm.c:21717 config/tc-arm.c:21718 config/tc-arm.c:21719
+#: config/tc-arm.c:21720
 msgid "use -mcpu=arm7tdmi"
 msgstr ""
 
-#: config/tc-arm.c:21689 config/tc-arm.c:21690
+#: config/tc-arm.c:21721 config/tc-arm.c:21722
 msgid "use -mcpu=arm710t"
 msgstr ""
 
-#: config/tc-arm.c:21691 config/tc-arm.c:21692
+#: config/tc-arm.c:21723 config/tc-arm.c:21724
 msgid "use -mcpu=arm720t"
 msgstr ""
 
-#: config/tc-arm.c:21693 config/tc-arm.c:21694
+#: config/tc-arm.c:21725 config/tc-arm.c:21726
 msgid "use -mcpu=arm740t"
 msgstr ""
 
-#: config/tc-arm.c:21695 config/tc-arm.c:21696
+#: config/tc-arm.c:21727 config/tc-arm.c:21728
 msgid "use -mcpu=arm8"
 msgstr ""
 
-#: config/tc-arm.c:21697 config/tc-arm.c:21698
+#: config/tc-arm.c:21729 config/tc-arm.c:21730
 msgid "use -mcpu=arm810"
 msgstr ""
 
-#: config/tc-arm.c:21699 config/tc-arm.c:21700
+#: config/tc-arm.c:21731 config/tc-arm.c:21732
 msgid "use -mcpu=arm9"
 msgstr ""
 
-#: config/tc-arm.c:21701 config/tc-arm.c:21702
+#: config/tc-arm.c:21733 config/tc-arm.c:21734
 msgid "use -mcpu=arm9tdmi"
 msgstr ""
 
-#: config/tc-arm.c:21703 config/tc-arm.c:21704
+#: config/tc-arm.c:21735 config/tc-arm.c:21736
 msgid "use -mcpu=arm920"
 msgstr ""
 
-#: config/tc-arm.c:21705 config/tc-arm.c:21706
+#: config/tc-arm.c:21737 config/tc-arm.c:21738
 msgid "use -mcpu=arm940"
 msgstr ""
 
-#: config/tc-arm.c:21707
+#: config/tc-arm.c:21739
 msgid "use -mcpu=strongarm"
 msgstr ""
 
-#: config/tc-arm.c:21709
+#: config/tc-arm.c:21741
 msgid "use -mcpu=strongarm110"
 msgstr ""
 
-#: config/tc-arm.c:21711
+#: config/tc-arm.c:21743
 msgid "use -mcpu=strongarm1100"
 msgstr ""
 
-#: config/tc-arm.c:21713
+#: config/tc-arm.c:21745
 msgid "use -mcpu=strongarm1110"
 msgstr ""
 
-#: config/tc-arm.c:21714
+#: config/tc-arm.c:21746
 msgid "use -mcpu=xscale"
 msgstr ""
 
-#: config/tc-arm.c:21715
+#: config/tc-arm.c:21747
 msgid "use -mcpu=iwmmxt"
 msgstr ""
 
-#: config/tc-arm.c:21716
+#: config/tc-arm.c:21748
 msgid "use -mcpu=all"
 msgstr ""
 
 #. Architecture variants -- don't add any more to this list either.
-#: config/tc-arm.c:21719 config/tc-arm.c:21720
+#: config/tc-arm.c:21751 config/tc-arm.c:21752
 msgid "use -march=armv2"
 msgstr ""
 
-#: config/tc-arm.c:21721 config/tc-arm.c:21722
+#: config/tc-arm.c:21753 config/tc-arm.c:21754
 msgid "use -march=armv2a"
 msgstr ""
 
-#: config/tc-arm.c:21723 config/tc-arm.c:21724
+#: config/tc-arm.c:21755 config/tc-arm.c:21756
 msgid "use -march=armv3"
 msgstr ""
 
-#: config/tc-arm.c:21725 config/tc-arm.c:21726
+#: config/tc-arm.c:21757 config/tc-arm.c:21758
 msgid "use -march=armv3m"
 msgstr ""
 
-#: config/tc-arm.c:21727 config/tc-arm.c:21728
+#: config/tc-arm.c:21759 config/tc-arm.c:21760
 msgid "use -march=armv4"
 msgstr ""
 
-#: config/tc-arm.c:21729 config/tc-arm.c:21730
+#: config/tc-arm.c:21761 config/tc-arm.c:21762
 msgid "use -march=armv4t"
 msgstr ""
 
-#: config/tc-arm.c:21731 config/tc-arm.c:21732
+#: config/tc-arm.c:21763 config/tc-arm.c:21764
 msgid "use -march=armv5"
 msgstr ""
 
-#: config/tc-arm.c:21733 config/tc-arm.c:21734
+#: config/tc-arm.c:21765 config/tc-arm.c:21766
 msgid "use -march=armv5t"
 msgstr ""
 
-#: config/tc-arm.c:21735 config/tc-arm.c:21736
+#: config/tc-arm.c:21767 config/tc-arm.c:21768
 msgid "use -march=armv5te"
 msgstr ""
 
 #. Floating point variants -- don't add any more to this list either.
-#: config/tc-arm.c:21739
+#: config/tc-arm.c:21771
 msgid "use -mfpu=fpe"
 msgstr ""
 
-#: config/tc-arm.c:21740
+#: config/tc-arm.c:21772
 msgid "use -mfpu=fpa10"
 msgstr ""
 
-#: config/tc-arm.c:21741
+#: config/tc-arm.c:21773
 msgid "use -mfpu=fpa11"
 msgstr ""
 
-#: config/tc-arm.c:21743
+#: config/tc-arm.c:21775
 msgid "use either -mfpu=softfpa or -mfpu=softvfp"
 msgstr ""
 
-#: config/tc-arm.c:22018
+#: config/tc-arm.c:22050
 msgid "invalid architectural extension"
 msgstr ""
 
-#: config/tc-arm.c:22032
+#: config/tc-arm.c:22064
 msgid "missing architectural extension"
 msgstr ""
 
-#: config/tc-arm.c:22045
+#: config/tc-arm.c:22077
 #, c-format
 msgid "unknown architectural extension `%s'"
 msgstr ""
 
-#: config/tc-arm.c:22069
+#: config/tc-arm.c:22101
 #, c-format
 msgid "missing cpu name `%s'"
 msgstr ""
 
-#: config/tc-arm.c:22095 config/tc-arm.c:22530
+#: config/tc-arm.c:22127 config/tc-arm.c:22562
 #, c-format
 msgid "unknown cpu `%s'"
 msgstr ""
 
-#: config/tc-arm.c:22113
+#: config/tc-arm.c:22145
 #, c-format
 msgid "missing architecture name `%s'"
 msgstr ""
 
-#: config/tc-arm.c:22130 config/tc-arm.c:22564 config/tc-arm.c:22595
+#: config/tc-arm.c:22162 config/tc-arm.c:22596 config/tc-arm.c:22627
 #: config/tc-score.c:7728
 #, c-format
 msgid "unknown architecture `%s'\n"
 msgstr ""
 
-#: config/tc-arm.c:22146 config/tc-arm.c:22625
+#: config/tc-arm.c:22178 config/tc-arm.c:22657
 #, c-format
 msgid "unknown floating point format `%s'\n"
 msgstr ""
 
-#: config/tc-arm.c:22162
+#: config/tc-arm.c:22194
 #, c-format
 msgid "unknown floating point abi `%s'\n"
 msgstr ""
 
-#: config/tc-arm.c:22178
+#: config/tc-arm.c:22210
 #, c-format
 msgid "unknown EABI `%s'\n"
 msgstr ""
 
-#: config/tc-arm.c:22198
+#: config/tc-arm.c:22230
 #, c-format
 msgid "unknown implicit IT mode `%s', should be arm, thumb, always, or never."
 msgstr ""
 
-#: config/tc-arm.c:22208
+#: config/tc-arm.c:22240
 msgid "<cpu name>\t  assemble for CPU <cpu name>"
 msgstr ""
 
-#: config/tc-arm.c:22210
+#: config/tc-arm.c:22242
 msgid "<arch name>\t  assemble for architecture <arch name>"
 msgstr ""
 
-#: config/tc-arm.c:22212
+#: config/tc-arm.c:22244
 msgid "<fpu name>\t  assemble for FPU architecture <fpu name>"
 msgstr ""
 
-#: config/tc-arm.c:22214
+#: config/tc-arm.c:22246
 msgid "<abi>\t  assemble for floating point ABI <abi>"
 msgstr ""
 
-#: config/tc-arm.c:22217
+#: config/tc-arm.c:22249
 msgid "<ver>\t\t  assemble for eabi version <ver>"
 msgstr ""
 
-#: config/tc-arm.c:22220
+#: config/tc-arm.c:22252
 msgid "<mode>\t  controls implicit insertion of IT instructions"
 msgstr ""
 
-#: config/tc-arm.c:22264 config/tc-arm.c:22282 config/tc-arm.c:22302
+#: config/tc-arm.c:22296 config/tc-arm.c:22314 config/tc-arm.c:22334
 #, c-format
 msgid "option `-%c%s' is deprecated: %s"
 msgstr ""
 
-#: config/tc-arm.c:22322
+#: config/tc-arm.c:22354
 #, c-format
 msgid " ARM-specific assembler options:\n"
 msgstr ""
 
-#: config/tc-arm.c:22333
+#: config/tc-arm.c:22365
 #, c-format
 msgid "  -EB                     assemble code for a big-endian cpu\n"
 msgstr ""
 
-#: config/tc-arm.c:22338
+#: config/tc-arm.c:22370
 #, c-format
 msgid "  -EL                     assemble code for a little-endian cpu\n"
 msgstr ""
 
-#: config/tc-arm.c:22342
+#: config/tc-arm.c:22374
 #, c-format
 msgid "  --fix-v4bx              Allow BX in ARMv4 code\n"
 msgstr ""
@@ -3474,7 +3478,7 @@ msgstr ""
 msgid "illegal expression"
 msgstr ""
 
-#: config/tc-avr.c:654 config/tc-avr.c:1421
+#: config/tc-avr.c:654 config/tc-avr.c:1423
 msgid "`)' required"
 msgstr ""
 
@@ -3550,14 +3554,14 @@ msgid "odd address operand: %ld"
 msgstr ""
 
 #: config/tc-avr.c:1122 config/tc-avr.c:1141 config/tc-avr.c:1163
-#: config/tc-avr.c:1170 config/tc-avr.c:1177 config/tc-d10v.c:503
-#: config/tc-d30v.c:554 config/tc-msp430.c:1978 config/tc-msp430.c:1993
+#: config/tc-avr.c:1170 config/tc-avr.c:1177 config/tc-d10v.c:505
+#: config/tc-d30v.c:555 config/tc-msp430.c:1978 config/tc-msp430.c:1993
 #: config/tc-msp430.c:2003
 #, c-format
 msgid "operand out of range: %ld"
 msgstr ""
 
-#: config/tc-avr.c:1253 config/tc-d10v.c:1585 config/tc-d30v.c:2025
+#: config/tc-avr.c:1253 config/tc-d10v.c:1590 config/tc-d30v.c:2032
 #: config/tc-msp430.c:2021
 #, c-format
 msgid "line %d: unknown relocation type: 0x%x"
@@ -3568,9 +3572,9 @@ msgid "only constant expression allowed"
 msgstr ""
 
 #. xgettext:c-format.
-#: config/tc-avr.c:1327 config/tc-bfin.c:811 config/tc-d10v.c:1457
-#: config/tc-d30v.c:1769 config/tc-mn10200.c:781 config/tc-mn10300.c:2171
-#: config/tc-msp430.c:2056 config/tc-or32.c:959 config/tc-ppc.c:6273
+#: config/tc-avr.c:1327 config/tc-bfin.c:811 config/tc-d10v.c:1462
+#: config/tc-d30v.c:1774 config/tc-mn10200.c:781 config/tc-mn10300.c:2171
+#: config/tc-msp430.c:2056 config/tc-or32.c:959 config/tc-ppc.c:6335
 #: config/tc-spu.c:881 config/tc-spu.c:1092 config/tc-v850.c:2187
 #: config/tc-z80.c:2017
 #, c-format
@@ -3588,16 +3592,16 @@ msgstr ""
 msgid "illegal opcode %s for mcu %s"
 msgstr ""
 
-#: config/tc-avr.c:1376
+#: config/tc-avr.c:1378
 msgid "garbage at end of line"
 msgstr ""
 
-#: config/tc-avr.c:1448 config/tc-avr.c:1455
+#: config/tc-avr.c:1450 config/tc-avr.c:1457
 #, c-format
 msgid "illegal %srelocation size: %d"
 msgstr ""
 
-#: config/tc-bfin.c:96 config/tc-frv.c:1606 config/tc-frv.c:1616
+#: config/tc-bfin.c:96 config/tc-frv.c:1607 config/tc-frv.c:1617
 msgid "missing ')'"
 msgstr ""
 
@@ -3642,21 +3646,21 @@ msgstr ""
 msgid "rel too far BFD_RELOC_16"
 msgstr ""
 
-#: config/tc-cr16.c:164 read.c:4346
+#: config/tc-cr16.c:164 read.c:4349
 msgid "using a bit field width of zero"
 msgstr ""
 
-#: config/tc-cr16.c:172 read.c:4354
+#: config/tc-cr16.c:172 read.c:4357
 #, c-format
 msgid "field width \"%s\" too complex for a bitfield"
 msgstr ""
 
-#: config/tc-cr16.c:181 read.c:4362
+#: config/tc-cr16.c:181 read.c:4365
 #, c-format
 msgid "field width %lu too big to fit in %d bytes: truncated to %d bits"
 msgstr ""
 
-#: config/tc-cr16.c:203 read.c:4384
+#: config/tc-cr16.c:203 read.c:4387
 #, c-format
 msgid "field value \"%s\" too complex for a bitfield"
 msgstr ""
@@ -3667,7 +3671,7 @@ msgid "Unknown register pair - index relative mode: `%d'"
 msgstr ""
 
 #: config/tc-cr16.c:570 config/tc-crx.c:344 config/tc-mn10200.c:768
-#: write.c:976
+#: write.c:985
 #, c-format
 msgid "can't resolve `%s' {%s section} - `%s' {%s section}"
 msgstr ""
@@ -3677,7 +3681,7 @@ msgstr ""
 msgid "internal error: reloc %d (`%s') not supported by object file format"
 msgstr ""
 
-#: config/tc-cr16.c:695 config/tc-i386.c:8187 config/tc-s390.c:1799
+#: config/tc-cr16.c:695 config/tc-i386.c:8188 config/tc-s390.c:1799
 msgid "GOT already in symbol table"
 msgstr ""
 
@@ -3878,8 +3882,8 @@ msgstr ""
 
 #: config/tc-cr16.c:2562 config/tc-cris.c:1538 config/tc-cris.c:1546
 #: config/tc-crx.c:1988 config/tc-dlx.c:686 config/tc-hppa.c:3243
-#: config/tc-hppa.c:3250 config/tc-i860.c:490 config/tc-i860.c:507
-#: config/tc-i860.c:987 config/tc-sparc.c:1410 config/tc-sparc.c:1418
+#: config/tc-hppa.c:3250 config/tc-i860.c:491 config/tc-i860.c:508
+#: config/tc-i860.c:988 config/tc-sparc.c:1410 config/tc-sparc.c:1418
 #, c-format
 msgid "Unknown opcode: `%s'"
 msgstr ""
@@ -4275,7 +4279,7 @@ msgstr ""
 msgid "HI/LO registers should be specified without additional registers"
 msgstr ""
 
-#: config/tc-d10v.c:216
+#: config/tc-d10v.c:218
 #, c-format
 msgid ""
 "D10V options:\n"
@@ -4286,138 +4290,138 @@ msgid ""
 "                        instructions together.\n"
 msgstr ""
 
-#: config/tc-d10v.c:573
+#: config/tc-d10v.c:575
 msgid "operand is not an immediate"
 msgstr ""
 
-#: config/tc-d10v.c:591
+#: config/tc-d10v.c:593
 #, c-format
 msgid "operand out of range: %lu"
 msgstr ""
 
-#: config/tc-d10v.c:649
+#: config/tc-d10v.c:653
 msgid "Instruction must be executed in parallel with another instruction."
 msgstr ""
 
-#: config/tc-d10v.c:703 config/tc-d10v.c:711
+#: config/tc-d10v.c:707 config/tc-d10v.c:715
 #, c-format
 msgid "packing conflict: %s must dispatch sequentially"
 msgstr ""
 
-#: config/tc-d10v.c:810
+#: config/tc-d10v.c:814
 #, c-format
 msgid "resource conflict (R%d)"
 msgstr ""
 
-#: config/tc-d10v.c:813
+#: config/tc-d10v.c:817
 #, c-format
 msgid "resource conflict (A%d)"
 msgstr ""
 
-#: config/tc-d10v.c:815
+#: config/tc-d10v.c:819
 msgid "resource conflict (PSW)"
 msgstr ""
 
-#: config/tc-d10v.c:817
+#: config/tc-d10v.c:821
 msgid "resource conflict (C flag)"
 msgstr ""
 
-#: config/tc-d10v.c:819
+#: config/tc-d10v.c:823
 msgid "resource conflict (F flag)"
 msgstr ""
 
-#: config/tc-d10v.c:969
+#: config/tc-d10v.c:973
 msgid "Instruction must be executed in parallel"
 msgstr ""
 
-#: config/tc-d10v.c:972
+#: config/tc-d10v.c:976
 msgid "Long instructions may not be combined."
 msgstr ""
 
-#: config/tc-d10v.c:1005
+#: config/tc-d10v.c:1009
 msgid "One of these instructions may not be executed in parallel."
 msgstr ""
 
-#: config/tc-d10v.c:1009 config/tc-d30v.c:1036
+#: config/tc-d10v.c:1013 config/tc-d30v.c:1039
 msgid "Two IU instructions may not be executed in parallel"
 msgstr ""
 
-#: config/tc-d10v.c:1011 config/tc-d10v.c:1019 config/tc-d10v.c:1033
-#: config/tc-d10v.c:1048 config/tc-d30v.c:1037 config/tc-d30v.c:1046
+#: config/tc-d10v.c:1015 config/tc-d10v.c:1023 config/tc-d10v.c:1037
+#: config/tc-d10v.c:1052 config/tc-d30v.c:1040 config/tc-d30v.c:1049
 msgid "Swapping instruction order"
 msgstr ""
 
-#: config/tc-d10v.c:1017 config/tc-d30v.c:1043
+#: config/tc-d10v.c:1021 config/tc-d30v.c:1046
 msgid "Two MU instructions may not be executed in parallel"
 msgstr ""
 
-#: config/tc-d10v.c:1037 config/tc-d30v.c:1063
+#: config/tc-d10v.c:1041 config/tc-d30v.c:1066
 msgid "IU instruction may not be in the left container"
 msgstr ""
 
-#: config/tc-d10v.c:1039 config/tc-d10v.c:1054
+#: config/tc-d10v.c:1043 config/tc-d10v.c:1058
 msgid ""
 "Instruction in R container is squashed by flow control instruction in L "
 "container."
 msgstr ""
 
-#: config/tc-d10v.c:1052 config/tc-d30v.c:1074
+#: config/tc-d10v.c:1056 config/tc-d30v.c:1077
 msgid "MU instruction may not be in the right container"
 msgstr ""
 
-#: config/tc-d10v.c:1058 config/tc-d30v.c:1086
+#: config/tc-d10v.c:1062 config/tc-d30v.c:1089
 msgid "unknown execution type passed to write_2_short()"
 msgstr ""
 
-#: config/tc-d10v.c:1186 config/tc-d10v.c:1359
+#: config/tc-d10v.c:1191 config/tc-d10v.c:1364
 msgid "bad opcode or operands"
 msgstr ""
 
-#: config/tc-d10v.c:1261
+#: config/tc-d10v.c:1266
 msgid "value out of range"
 msgstr ""
 
-#: config/tc-d10v.c:1335
+#: config/tc-d10v.c:1340
 msgid "illegal operand - register name found where none expected"
 msgstr ""
 
-#: config/tc-d10v.c:1370
+#: config/tc-d10v.c:1375
 msgid "Register number must be EVEN"
 msgstr ""
 
-#: config/tc-d10v.c:1373
+#: config/tc-d10v.c:1378
 msgid "Unsupported use of sp"
 msgstr ""
 
-#: config/tc-d10v.c:1392
+#: config/tc-d10v.c:1397
 #, c-format
 msgid "cr%ld is a reserved control register"
 msgstr ""
 
-#: config/tc-d10v.c:1565
+#: config/tc-d10v.c:1570
 #, c-format
 msgid "line %d: rep or repi must include at least 4 instructions"
 msgstr ""
 
-#: config/tc-d10v.c:1745
+#: config/tc-d10v.c:1759
 msgid "can't find previous opcode "
 msgstr ""
 
-#: config/tc-d10v.c:1757
+#: config/tc-d10v.c:1771
 #, c-format
 msgid "could not assemble: %s"
 msgstr ""
 
-#: config/tc-d10v.c:1772 config/tc-d10v.c:1794 config/tc-d30v.c:1742
+#: config/tc-d10v.c:1786 config/tc-d10v.c:1808 config/tc-d30v.c:1747
 msgid "Unable to mix instructions as specified"
 msgstr ""
 
-#: config/tc-d30v.c:149
+#: config/tc-d30v.c:150
 #, c-format
 msgid "Register name %s conflicts with symbol of the same name"
 msgstr ""
 
-#: config/tc-d30v.c:239
+#: config/tc-d30v.c:240
 #, c-format
 msgid ""
 "\n"
@@ -4431,131 +4435,131 @@ msgid ""
 "-C                      Opposite of -C.  -c is the default.\n"
 msgstr ""
 
-#: config/tc-d30v.c:367
+#: config/tc-d30v.c:368
 msgid "unexpected 12-bit reloc type"
 msgstr ""
 
-#: config/tc-d30v.c:374
+#: config/tc-d30v.c:375
 msgid "unexpected 18-bit reloc type"
 msgstr ""
 
-#: config/tc-d30v.c:624
+#: config/tc-d30v.c:627
 #, c-format
 msgid "%s NOP inserted"
 msgstr ""
 
-#: config/tc-d30v.c:625
+#: config/tc-d30v.c:628
 msgid "sequential"
 msgstr ""
 
-#: config/tc-d30v.c:625
+#: config/tc-d30v.c:628
 msgid "parallel"
 msgstr ""
 
-#: config/tc-d30v.c:1032
+#: config/tc-d30v.c:1035
 msgid "Instructions may not be executed in parallel"
 msgstr ""
 
-#: config/tc-d30v.c:1045
+#: config/tc-d30v.c:1048
 #, c-format
 msgid "Executing %s in IU may not work"
 msgstr ""
 
-#: config/tc-d30v.c:1052
+#: config/tc-d30v.c:1055
 #, c-format
 msgid "Executing %s in IU may not work in parallel execution"
 msgstr ""
 
-#: config/tc-d30v.c:1065
+#: config/tc-d30v.c:1068
 #, c-format
 msgid "special left instruction `%s' kills instruction `%s' in right container"
 msgstr ""
 
-#: config/tc-d30v.c:1076
+#: config/tc-d30v.c:1079
 #, c-format
 msgid "Executing %s in reverse serial with %s may not work"
 msgstr ""
 
-#: config/tc-d30v.c:1079
+#: config/tc-d30v.c:1082
 #, c-format
 msgid "Executing %s in IU in reverse serial may not work"
 msgstr ""
 
-#: config/tc-d30v.c:1268
+#: config/tc-d30v.c:1272
 msgid "Odd numbered register used as target of multi-register instruction"
 msgstr ""
 
-#: config/tc-d30v.c:1332 config/tc-d30v.c:1367
+#: config/tc-d30v.c:1336 config/tc-d30v.c:1371
 #, c-format
 msgid "unknown condition code: %s"
 msgstr ""
 
-#: config/tc-d30v.c:1360
+#: config/tc-d30v.c:1364
 #, c-format
 msgid "cmpu doesn't support condition code %s"
 msgstr ""
 
-#: config/tc-d30v.c:1395
+#: config/tc-d30v.c:1399
 #, c-format
 msgid "unknown opcode: %s"
 msgstr ""
 
-#: config/tc-d30v.c:1406
+#: config/tc-d30v.c:1410
 #, c-format
 msgid "operands for opcode `%s' do not match any valid format"
 msgstr ""
 
-#: config/tc-d30v.c:1621 config/tc-d30v.c:1638
+#: config/tc-d30v.c:1625 config/tc-d30v.c:1642
 msgid "Cannot assemble instruction"
 msgstr ""
 
-#: config/tc-d30v.c:1623
+#: config/tc-d30v.c:1627
 msgid "First opcode is long.  Unable to mix instructions as specified."
 msgstr ""
 
-#: config/tc-d30v.c:1692
+#: config/tc-d30v.c:1697
 msgid "word of NOPs added between word multiply and load"
 msgstr ""
 
-#: config/tc-d30v.c:1694
+#: config/tc-d30v.c:1699
 msgid "word of NOPs added between word multiply and 16-bit multiply"
 msgstr ""
 
-#: config/tc-d30v.c:1726
+#: config/tc-d30v.c:1731
 msgid "Instruction uses long version, so it cannot be mixed as specified"
 msgstr ""
 
-#: config/tc-d30v.c:1853
+#: config/tc-d30v.c:1858
 #, c-format
 msgid "value too large to fit in %d bits"
 msgstr ""
 
-#: config/tc-d30v.c:1914
+#: config/tc-d30v.c:1921
 #, c-format
 msgid "line %d: unable to place address of symbol '%s' into a byte"
 msgstr ""
 
-#: config/tc-d30v.c:1917
+#: config/tc-d30v.c:1924
 #, c-format
 msgid "line %d: unable to place value %lx into a byte"
 msgstr ""
 
-#: config/tc-d30v.c:1925
+#: config/tc-d30v.c:1932
 #, c-format
 msgid "line %d: unable to place address of symbol '%s' into a short"
 msgstr ""
 
-#: config/tc-d30v.c:1928
+#: config/tc-d30v.c:1935
 #, c-format
 msgid "line %d: unable to place value %lx into a short"
 msgstr ""
 
-#: config/tc-d30v.c:1936
+#: config/tc-d30v.c:1943
 #, c-format
 msgid "line %d: unable to place address of symbol '%s' into a quad"
 msgstr ""
 
-#: config/tc-d30v.c:2044
+#: config/tc-d30v.c:2051
 #, c-format
 msgid "Alignment too large: %d assumed"
 msgstr ""
@@ -4568,14 +4572,14 @@ msgstr ""
 msgid ".endfunc missing for previous .proc"
 msgstr ""
 
-#: config/tc-dlx.c:291 config/tc-i860.c:227 config/tc-mips.c:1903
+#: config/tc-dlx.c:291 config/tc-i860.c:227 config/tc-mips.c:1907
 #, c-format
 msgid "internal error: can't hash `%s': %s\n"
 msgstr ""
 
 #. Probably a memory allocation problem?  Give up now.
-#: config/tc-dlx.c:298 config/tc-hppa.c:8287 config/tc-mips.c:1906
-#: config/tc-mips.c:1958 config/tc-or32.c:211 config/tc-sparc.c:860
+#: config/tc-dlx.c:298 config/tc-hppa.c:8287 config/tc-mips.c:1910
+#: config/tc-mips.c:1962 config/tc-or32.c:211 config/tc-sparc.c:860
 msgid "Broken assembler.  No assembly attempted."
 msgstr ""
 
@@ -4636,12 +4640,12 @@ msgstr ""
 msgid "Invalid operands"
 msgstr ""
 
-#: config/tc-dlx.c:1120 config/tc-or32.c:775
+#: config/tc-dlx.c:1122 config/tc-or32.c:775
 #, c-format
 msgid "label \"$%d\" redefined"
 msgstr ""
 
-#: config/tc-dlx.c:1158
+#: config/tc-dlx.c:1160
 msgid "Invalid expression after # number\n"
 msgstr ""
 
@@ -4655,147 +4659,147 @@ msgstr ""
 msgid "Instruction %s not allowed in a delay slot."
 msgstr ""
 
-#: config/tc-frv.c:404
+#: config/tc-frv.c:405
 #, c-format
 msgid "Unknown cpu -mcpu=%s"
 msgstr ""
 
-#: config/tc-frv.c:457
+#: config/tc-frv.c:458
 #, c-format
 msgid "FRV specific command line options:\n"
 msgstr ""
 
-#: config/tc-frv.c:458
+#: config/tc-frv.c:459
 #, c-format
 msgid "-G n            Put data <= n bytes in the small data area\n"
 msgstr ""
 
-#: config/tc-frv.c:459
+#: config/tc-frv.c:460
 #, c-format
 msgid "-mgpr-32        Mark generated file as only using 32 GPRs\n"
 msgstr ""
 
-#: config/tc-frv.c:460
+#: config/tc-frv.c:461
 #, c-format
 msgid "-mgpr-64        Mark generated file as using all 64 GPRs\n"
 msgstr ""
 
-#: config/tc-frv.c:461
+#: config/tc-frv.c:462
 #, c-format
 msgid "-mfpr-32        Mark generated file as only using 32 FPRs\n"
 msgstr ""
 
-#: config/tc-frv.c:462
+#: config/tc-frv.c:463
 #, c-format
 msgid "-mfpr-64        Mark generated file as using all 64 FPRs\n"
 msgstr ""
 
-#: config/tc-frv.c:463
+#: config/tc-frv.c:464
 #, c-format
 msgid "-msoft-float    Mark generated file as using software FP\n"
 msgstr ""
 
-#: config/tc-frv.c:464
+#: config/tc-frv.c:465
 #, c-format
 msgid "-mdword         Mark generated file as using a 8-byte stack alignment\n"
 msgstr ""
 
-#: config/tc-frv.c:465
+#: config/tc-frv.c:466
 #, c-format
 msgid "-mno-dword      Mark generated file as using a 4-byte stack alignment\n"
 msgstr ""
 
-#: config/tc-frv.c:466
+#: config/tc-frv.c:467
 #, c-format
 msgid ""
 "-mdouble        Mark generated file as using double precision FP insns\n"
 msgstr ""
 
-#: config/tc-frv.c:467
+#: config/tc-frv.c:468
 #, c-format
 msgid "-mmedia         Mark generated file as using media insns\n"
 msgstr ""
 
-#: config/tc-frv.c:468
+#: config/tc-frv.c:469
 #, c-format
 msgid ""
 "-mmuladd        Mark generated file as using multiply add/subtract insns\n"
 msgstr ""
 
-#: config/tc-frv.c:469
+#: config/tc-frv.c:470
 #, c-format
 msgid "-mpack          Allow instructions to be packed\n"
 msgstr ""
 
-#: config/tc-frv.c:470
+#: config/tc-frv.c:471
 #, c-format
 msgid "-mno-pack       Do not allow instructions to be packed\n"
 msgstr ""
 
-#: config/tc-frv.c:471
+#: config/tc-frv.c:472
 #, c-format
 msgid ""
 "-mpic           Mark generated file as using small position independent "
 "code\n"
 msgstr ""
 
-#: config/tc-frv.c:472
+#: config/tc-frv.c:473
 #, c-format
 msgid ""
 "-mPIC           Mark generated file as using large position independent "
 "code\n"
 msgstr ""
 
-#: config/tc-frv.c:473
+#: config/tc-frv.c:474
 #, c-format
 msgid ""
 "-mlibrary-pic   Mark generated file as using position indepedent code for "
 "libraries\n"
 msgstr ""
 
-#: config/tc-frv.c:474
+#: config/tc-frv.c:475
 #, c-format
 msgid "-mfdpic         Assemble for the FDPIC ABI\n"
 msgstr ""
 
-#: config/tc-frv.c:475
+#: config/tc-frv.c:476
 #, c-format
 msgid "-mnopic         Disable -mpic, -mPIC, -mlibrary-pic and -mfdpic\n"
 msgstr ""
 
-#: config/tc-frv.c:476
+#: config/tc-frv.c:477
 #, c-format
 msgid "-mcpu={fr500|fr550|fr400|fr405|fr450|fr300|frv|simple|tomcat}\n"
 msgstr ""
 
-#: config/tc-frv.c:477
+#: config/tc-frv.c:478
 #, c-format
 msgid "                Record the cpu type\n"
 msgstr ""
 
-#: config/tc-frv.c:478
+#: config/tc-frv.c:479
 #, c-format
 msgid "-mtomcat-stats  Print out stats for tomcat workarounds\n"
 msgstr ""
 
-#: config/tc-frv.c:479
+#: config/tc-frv.c:480
 #, c-format
 msgid "-mtomcat-debug  Debug tomcat workarounds\n"
 msgstr ""
 
-#: config/tc-frv.c:1163
+#: config/tc-frv.c:1164
 msgid "VLIW packing used for -mno-pack"
 msgstr ""
 
-#: config/tc-frv.c:1173
+#: config/tc-frv.c:1174
 msgid "Instruction not supported by this architecture"
 msgstr ""
 
-#: config/tc-frv.c:1183
+#: config/tc-frv.c:1184
 msgid "VLIW packing constraint violation"
 msgstr ""
 
-#: config/tc-frv.c:1774
+#: config/tc-frv.c:1775
 #, c-format
 msgid "Relocation %s is not safe for %s"
 msgstr ""
@@ -4923,7 +4927,7 @@ msgstr ""
 #. get here only if the trailing trash starts with a comma.
 #. Types or values of args don't match.
 #: config/tc-h8300.c:1770 config/tc-mmix.c:472 config/tc-mmix.c:484
-#: config/tc-mmix.c:2500 config/tc-mmix.c:2524 config/tc-mmix.c:2797
+#: config/tc-mmix.c:2505 config/tc-mmix.c:2529 config/tc-mmix.c:2802
 #: config/tc-or32.c:529
 msgid "invalid operands"
 msgstr ""
@@ -4932,7 +4936,7 @@ msgstr ""
 msgid "operand/size mis-match"
 msgstr ""
 
-#: config/tc-h8300.c:1902 config/tc-mips.c:10156 config/tc-sh.c:2925
+#: config/tc-h8300.c:1902 config/tc-mips.c:10160 config/tc-sh.c:2925
 #: config/tc-sh64.c:2795 config/tc-z8k.c:1226
 msgid "unknown opcode"
 msgstr ""
@@ -4965,7 +4969,7 @@ msgid "Difference of symbols in different sections is not supported"
 msgstr ""
 
 #: config/tc-h8300.c:2181 config/tc-mcore.c:2199 config/tc-microblaze.c:2295
-#: config/tc-pj.c:488 config/tc-sh.c:4377 config/tc-xc16x.c:308
+#: config/tc-pj.c:489 config/tc-sh.c:4377 config/tc-xc16x.c:308
 #, c-format
 msgid "Cannot represent relocation type %s"
 msgstr ""
@@ -5396,7 +5400,7 @@ msgstr ""
 msgid "internal error: losing opcode: `%s' \"%s\"\n"
 msgstr ""
 
-#: config/tc-i370.c:419 config/tc-ppc.c:1141 config/tc-s390.c:404
+#: config/tc-i370.c:419 config/tc-ppc.c:1143 config/tc-s390.c:404
 #: config/tc-s390.c:411
 #, c-format
 msgid "invalid switch -m%s"
@@ -5412,11 +5416,11 @@ msgstr ""
 msgid "Internal assembler error for macro %s"
 msgstr ""
 
-#: config/tc-i370.c:630 config/tc-ppc.c:1839
+#: config/tc-i370.c:630 config/tc-ppc.c:1844
 msgid "identifier+constant@got means identifier@got+constant"
 msgstr ""
 
-#: config/tc-i370.c:684 config/tc-m68k.c:8030 config/tc-ppc.c:1928
+#: config/tc-i370.c:684 config/tc-m68k.c:8030 config/tc-ppc.c:1933
 #, c-format
 msgid "%s relocations do not fit in %d bytes\n"
 msgstr ""
@@ -5439,28 +5443,28 @@ msgid "this DS form not yet supported"
 msgstr ""
 
 #: config/tc-i370.c:1049 config/tc-m32r.c:1493 config/tc-microblaze.c:179
-#: config/tc-ppc.c:1992 config/tc-ppc.c:4596
+#: config/tc-ppc.c:1997 config/tc-ppc.c:4653
 msgid "Expected comma after symbol-name: rest of line ignored."
 msgstr ""
 
 #: config/tc-i370.c:1072 config/tc-m32r.c:1517 config/tc-microblaze.c:201
-#: config/tc-ppc.c:2014 config/tc-ppc.c:3215 config/tc-ppc.c:4620
+#: config/tc-ppc.c:2019 config/tc-ppc.c:3220 config/tc-ppc.c:4677
 msgid "ignoring bad alignment"
 msgstr ""
 
 #: config/tc-i370.c:1083 config/tc-m32r.c:1544 config/tc-microblaze.c:212
-#: config/tc-ppc.c:2025 config/tc-ppc.c:4632
+#: config/tc-ppc.c:2030 config/tc-ppc.c:4689
 #, c-format
 msgid "Ignoring attempt to re-define symbol `%s'."
 msgstr ""
 
-#: config/tc-i370.c:1091 config/tc-microblaze.c:220 config/tc-ppc.c:2033
+#: config/tc-i370.c:1091 config/tc-microblaze.c:220 config/tc-ppc.c:2038
 #, c-format
 msgid "Length of .lcomm \"%s\" is already %ld. Not changed to %ld."
 msgstr ""
 
 #: config/tc-i370.c:1110 config/tc-m32r.c:1529 config/tc-microblaze.c:238
-#: config/tc-ppc.c:2051 config/tc-v850.c:322
+#: config/tc-ppc.c:2056 config/tc-v850.c:322
 msgid "Common alignment not a power of 2"
 msgstr ""
 
@@ -5513,12 +5517,12 @@ msgstr ""
 msgid "droping register %d in section %s previously used in section %s"
 msgstr ""
 
-#: config/tc-i370.c:1848 config/tc-ppc.c:3030
+#: config/tc-i370.c:1848 config/tc-ppc.c:3035
 msgid "wrong number of operands"
 msgstr ""
 
 #: config/tc-i370.c:1930 config/tc-mn10200.c:898 config/tc-mn10300.c:1249
-#: config/tc-ppc.c:2349 config/tc-s390.c:1544 config/tc-v850.c:1604
+#: config/tc-ppc.c:2354 config/tc-s390.c:1544 config/tc-v850.c:1604
 #, c-format
 msgid "Unrecognized opcode: `%s'"
 msgstr ""
@@ -6099,34 +6103,34 @@ msgstr ""
 msgid "  -mold-gcc               support old (<= 2.8.1) versions of gcc\n"
 msgstr ""
 
-#: config/tc-i386.c:8113
+#: config/tc-i386.c:8114
 msgid "Intel L1OM is 64bit only"
 msgstr ""
 
-#: config/tc-i386.c:8336
+#: config/tc-i386.c:8337
 #, c-format
 msgid "can not do %d byte pc-relative relocation"
 msgstr ""
 
-#: config/tc-i386.c:8354 config/tc-maxq.c:247
+#: config/tc-i386.c:8355 config/tc-maxq.c:247
 #, c-format
 msgid "can not do %d byte relocation"
 msgstr ""
 
-#: config/tc-i386.c:8437 config/tc-maxq.c:274 config/tc-s390.c:2234
+#: config/tc-i386.c:8438 config/tc-maxq.c:274 config/tc-s390.c:2234
 #, c-format
 msgid "cannot represent relocation type %s"
 msgstr ""
 
-#: config/tc-i386.c:8544
+#: config/tc-i386.c:8545
 msgid "Bad .section directive: want a,l,w,x,M,S,G,T in string"
 msgstr ""
 
-#: config/tc-i386.c:8547
+#: config/tc-i386.c:8548
 msgid "Bad .section directive: want a,w,x,M,S,G,T in string"
 msgstr ""
 
-#: config/tc-i386.c:8566
+#: config/tc-i386.c:8567
 msgid ".largecomm supported only in 64bit mode, producing .comm"
 msgstr ""
 
@@ -6150,7 +6154,7 @@ msgstr ""
 msgid "Defective assembler.  No assembly attempted."
 msgstr ""
 
-#: config/tc-i860.c:393 config/tc-i860.c:938 config/tc-m68k.c:3871
+#: config/tc-i860.c:393 config/tc-i860.c:939 config/tc-m68k.c:3871
 #: config/tc-m68k.c:3903 config/tc-sparc.c:2697
 msgid "failed sanity check."
 msgstr ""
@@ -6170,30 +6174,30 @@ msgstr ""
 msgid "An instruction was expanded (%s)"
 msgstr ""
 
-#: config/tc-i860.c:674
+#: config/tc-i860.c:675
 msgid "Pipelined instruction: fsrc1 = fdest"
 msgstr ""
 
-#: config/tc-i860.c:877 config/tc-i860.c:884 config/tc-i860.c:891
+#: config/tc-i860.c:878 config/tc-i860.c:885 config/tc-i860.c:892
 msgid "Assembler does not yet support PIC"
 msgstr ""
 
-#: config/tc-i860.c:955
+#: config/tc-i860.c:956
 #, c-format
 msgid "Illegal operands for %s"
 msgstr ""
 
-#: config/tc-i860.c:972
+#: config/tc-i860.c:973
 #, c-format
 msgid "'d.%s' must be 8-byte aligned"
 msgstr ""
 
-#: config/tc-i860.c:980
+#: config/tc-i860.c:981
 #, c-format
 msgid "Prefix 'd.' invalid for instruction `%s'"
 msgstr ""
 
-#: config/tc-i860.c:1133
+#: config/tc-i860.c:1134
 #, c-format
 msgid ""
 "  -EL\t\t\t  generate code for little endian mode (default)\n"
@@ -6204,42 +6208,42 @@ msgid ""
 msgstr ""
 
 #. SVR4 compatibility flags.
-#: config/tc-i860.c:1141
+#: config/tc-i860.c:1142
 #, c-format
 msgid ""
 "  -V\t\t\t  print assembler version number\n"
 "  -Qy, -Qn\t\t  ignored\n"
 msgstr ""
 
-#: config/tc-i860.c:1204
+#: config/tc-i860.c:1205
 msgid "This immediate requires 0 MOD 2 alignment"
 msgstr ""
 
-#: config/tc-i860.c:1207
+#: config/tc-i860.c:1208
 msgid "This immediate requires 0 MOD 4 alignment"
 msgstr ""
 
-#: config/tc-i860.c:1210
+#: config/tc-i860.c:1211
 msgid "This immediate requires 0 MOD 8 alignment"
 msgstr ""
 
-#: config/tc-i860.c:1213
+#: config/tc-i860.c:1214
 msgid "This immediate requires 0 MOD 16 alignment"
 msgstr ""
 
-#: config/tc-i860.c:1308
+#: config/tc-i860.c:1309
 msgid "5-bit immediate too large"
 msgstr ""
 
-#: config/tc-i860.c:1311
+#: config/tc-i860.c:1312
 msgid "5-bit field must be absolute"
 msgstr ""
 
-#: config/tc-i860.c:1356 config/tc-i860.c:1379
+#: config/tc-i860.c:1357 config/tc-i860.c:1380
 msgid "A branch offset requires 0 MOD 4 alignment"
 msgstr ""
 
-#: config/tc-i860.c:1400
+#: config/tc-i860.c:1401
 #, c-format
 msgid "Unrecognized fix-up (0x%08lx)"
 msgstr ""
@@ -6406,7 +6410,7 @@ msgstr ""
 msgid "Unwind directive not followed by an instruction."
 msgstr ""
 
-#: config/tc-ia64.c:1006 config/tc-ia64.c:7396
+#: config/tc-ia64.c:1006 config/tc-ia64.c:7430
 msgid "qualifying predicate not followed by instruction"
 msgstr ""
 
@@ -6742,7 +6746,7 @@ msgstr ""
 msgid "Expected '['"
 msgstr ""
 
-#: config/tc-ia64.c:4503 config/tc-ia64.c:7531
+#: config/tc-ia64.c:4503 config/tc-ia64.c:7565
 msgid "Expected ']'"
 msgstr ""
 
@@ -6809,7 +6813,7 @@ msgstr ""
 msgid "Bad register range"
 msgstr ""
 
-#: config/tc-ia64.c:4990 config/tc-ia64.c:7476
+#: config/tc-ia64.c:4990 config/tc-ia64.c:7510
 msgid "Predicate register expected"
 msgstr ""
 
@@ -6850,132 +6854,132 @@ msgstr ""
 msgid "lower 16 bits of mask ignored"
 msgstr ""
 
-#: config/tc-ia64.c:5903
+#: config/tc-ia64.c:5935
 msgid "Expected separator `='"
 msgstr ""
 
-#: config/tc-ia64.c:5936
+#: config/tc-ia64.c:5969
 msgid "Duplicate equal sign (=) in instruction"
 msgstr ""
 
-#: config/tc-ia64.c:5943
+#: config/tc-ia64.c:5976
 #, c-format
 msgid "Illegal operand separator `%c'"
 msgstr ""
 
-#: config/tc-ia64.c:6057
+#: config/tc-ia64.c:6091
 #, c-format
 msgid "Operand %u of `%s' should be %s"
 msgstr ""
 
-#: config/tc-ia64.c:6061
+#: config/tc-ia64.c:6095
 msgid "Wrong number of output operands"
 msgstr ""
 
-#: config/tc-ia64.c:6063
+#: config/tc-ia64.c:6097
 msgid "Wrong number of input operands"
 msgstr ""
 
-#: config/tc-ia64.c:6065
+#: config/tc-ia64.c:6099
 msgid "Operand mismatch"
 msgstr ""
 
-#: config/tc-ia64.c:6147
+#: config/tc-ia64.c:6181
 #, c-format
 msgid "Invalid use of `%c%d' as output operand"
 msgstr ""
 
-#: config/tc-ia64.c:6150
+#: config/tc-ia64.c:6184
 #, c-format
 msgid "Invalid use of `r%d' as base update address operand"
 msgstr ""
 
-#: config/tc-ia64.c:6174
+#: config/tc-ia64.c:6208
 #, c-format
 msgid "Invalid duplicate use of `%c%d'"
 msgstr ""
 
-#: config/tc-ia64.c:6181
+#: config/tc-ia64.c:6215
 #, c-format
 msgid "Invalid simultaneous use of `f%d' and `f%d'"
 msgstr ""
 
-#: config/tc-ia64.c:6187
+#: config/tc-ia64.c:6221
 #, c-format
 msgid "Dangerous simultaneous use of `f%d' and `f%d'"
 msgstr ""
 
-#: config/tc-ia64.c:6231
+#: config/tc-ia64.c:6265
 msgid "Value truncated to 62 bits"
 msgstr ""
 
-#: config/tc-ia64.c:6294
+#: config/tc-ia64.c:6328
 #, c-format
 msgid "Bad operand value: %s"
 msgstr ""
 
 #. Give an error if a frag containing code is not aligned to a 16 byte
 #. boundary.
-#: config/tc-ia64.c:6369 config/tc-ia64.h:174
+#: config/tc-ia64.c:6403 config/tc-ia64.h:174
 msgid "instruction address is not a multiple of 16"
 msgstr ""
 
-#: config/tc-ia64.c:6437
+#: config/tc-ia64.c:6471
 #, c-format
 msgid "`%s' must be last in bundle"
 msgstr ""
 
-#: config/tc-ia64.c:6469
+#: config/tc-ia64.c:6503
 #, c-format
 msgid "Internal error: don't know how to force %s to end of instruction group"
 msgstr ""
 
-#: config/tc-ia64.c:6482
+#: config/tc-ia64.c:6516
 #, c-format
 msgid "`%s' must be last in instruction group"
 msgstr ""
 
-#: config/tc-ia64.c:6512
+#: config/tc-ia64.c:6546
 msgid "Label must be first in a bundle"
 msgstr ""
 
-#: config/tc-ia64.c:6589
+#: config/tc-ia64.c:6623
 msgid "hint in B unit may be treated as nop"
 msgstr ""
 
-#: config/tc-ia64.c:6600
+#: config/tc-ia64.c:6634
 msgid "hint in B unit can't be used"
 msgstr ""
 
-#: config/tc-ia64.c:6614
+#: config/tc-ia64.c:6648
 msgid "emit_one_bundle: unexpected dynamic op"
 msgstr ""
 
-#: config/tc-ia64.c:6737
+#: config/tc-ia64.c:6771
 #, c-format
 msgid "`%s' does not fit into %s template"
 msgstr ""
 
-#: config/tc-ia64.c:6752
+#: config/tc-ia64.c:6786
 #, c-format
 msgid "`%s' does not fit into bundle"
 msgstr ""
 
-#: config/tc-ia64.c:6764
+#: config/tc-ia64.c:6798
 #, c-format
 msgid "`%s' can't go in %s of %s template"
 msgstr ""
 
-#: config/tc-ia64.c:6770
+#: config/tc-ia64.c:6804
 msgid "Missing '}' at end of file"
 msgstr ""
 
-#: config/tc-ia64.c:6917
+#: config/tc-ia64.c:6951
 #, c-format
 msgid "Unrecognized option '-x%s'"
 msgstr ""
 
-#: config/tc-ia64.c:6944
+#: config/tc-ia64.c:6978
 msgid ""
 "IA-64 options:\n"
 "  --mconstant-gp\t  mark output file as using the constant-GP model\n"
@@ -7001,230 +7005,230 @@ msgid ""
 "\t\t\t  dependency violation checking\n"
 msgstr ""
 
-#: config/tc-ia64.c:6974
+#: config/tc-ia64.c:7008
 msgid "--gstabs is not supported for ia64"
 msgstr ""
 
-#: config/tc-ia64.c:7206
+#: config/tc-ia64.c:7240
 #, c-format
 msgid "ia64.md_begin: can't hash `%s': %s"
 msgstr ""
 
-#: config/tc-ia64.c:7267
+#: config/tc-ia64.c:7301
 #, c-format
 msgid "Inserting \"%s\" into constant hash table failed: %s"
 msgstr ""
 
-#: config/tc-ia64.c:7279 config/tc-mips.c:1892
+#: config/tc-ia64.c:7313 config/tc-mips.c:1896
 msgid "Could not set architecture and machine"
 msgstr ""
 
-#: config/tc-ia64.c:7411
+#: config/tc-ia64.c:7445
 msgid "Explicit stops are ignored in auto mode"
 msgstr ""
 
-#: config/tc-ia64.c:7420
+#: config/tc-ia64.c:7454
 msgid "Found '{' when manual bundling is already turned on"
 msgstr ""
 
-#: config/tc-ia64.c:7433
+#: config/tc-ia64.c:7467
 msgid "Found '{' after explicit switch to automatic mode"
 msgstr ""
 
-#: config/tc-ia64.c:7439
+#: config/tc-ia64.c:7473
 msgid "Found '}' when manual bundling is off"
 msgstr ""
 
-#: config/tc-ia64.c:7466
+#: config/tc-ia64.c:7500
 msgid "Expected ')'"
 msgstr ""
 
-#: config/tc-ia64.c:7471
+#: config/tc-ia64.c:7505
 msgid "Qualifying predicate expected"
 msgstr ""
 
-#: config/tc-ia64.c:7490
+#: config/tc-ia64.c:7524
 msgid "Tag must come before qualifying predicate."
 msgstr ""
 
-#: config/tc-ia64.c:7520
+#: config/tc-ia64.c:7554
 msgid "Expected ':'"
 msgstr ""
 
-#: config/tc-ia64.c:7536
+#: config/tc-ia64.c:7570
 msgid "Tag name expected"
 msgstr ""
 
-#: config/tc-ia64.c:7638
+#: config/tc-ia64.c:7672
 msgid "Rotating register index must be a non-negative constant"
 msgstr ""
 
-#: config/tc-ia64.c:7643
+#: config/tc-ia64.c:7677
 #, c-format
 msgid "Index out of range 0..%u"
 msgstr ""
 
-#: config/tc-ia64.c:7655
+#: config/tc-ia64.c:7689
 msgid "Indirect register index must be a general register"
 msgstr ""
 
-#: config/tc-ia64.c:7664
+#: config/tc-ia64.c:7698
 msgid "Index can only be applied to rotating or indirect registers"
 msgstr ""
 
-#: config/tc-ia64.c:7700 config/tc-xstormy16.c:146
+#: config/tc-ia64.c:7734 config/tc-xstormy16.c:146
 msgid "Expected '('"
 msgstr ""
 
-#: config/tc-ia64.c:7708 config/tc-pdp11.c:448 config/tc-pdp11.c:514
+#: config/tc-ia64.c:7742 config/tc-pdp11.c:448 config/tc-pdp11.c:514
 #: config/tc-pdp11.c:553 config/tc-xstormy16.c:155
 msgid "Missing ')'"
 msgstr ""
 
-#: config/tc-ia64.c:7717 config/tc-xstormy16.c:162
+#: config/tc-ia64.c:7751 config/tc-xstormy16.c:162
 msgid "Not a symbolic expression"
 msgstr ""
 
-#: config/tc-ia64.c:7722 config/tc-ia64.c:7736
+#: config/tc-ia64.c:7756 config/tc-ia64.c:7770
 msgid "Illegal combination of relocation functions"
 msgstr ""
 
-#: config/tc-ia64.c:7825
+#: config/tc-ia64.c:7859
 msgid "No current frame"
 msgstr ""
 
-#: config/tc-ia64.c:7827
+#: config/tc-ia64.c:7861
 #, c-format
 msgid "Register number out of range 0..%u"
 msgstr ""
 
-#: config/tc-ia64.c:7865
+#: config/tc-ia64.c:7899
 msgid "Standalone `#' is illegal"
 msgstr ""
 
-#: config/tc-ia64.c:7868
+#: config/tc-ia64.c:7902
 msgid "Redundant `#' suffix operators"
 msgstr ""
 
-#: config/tc-ia64.c:8026
+#: config/tc-ia64.c:8060
 #, c-format
 msgid "Unhandled dependency %s for %s (%s), note %d"
 msgstr ""
 
-#: config/tc-ia64.c:9321
+#: config/tc-ia64.c:9355
 #, c-format
 msgid "Unrecognized dependency specifier %d\n"
 msgstr ""
 
-#: config/tc-ia64.c:10197
+#: config/tc-ia64.c:10231
 msgid "Only the first path encountering the conflict is reported"
 msgstr ""
 
-#: config/tc-ia64.c:10199
+#: config/tc-ia64.c:10233
 msgid "This is the location of the conflicting usage"
 msgstr ""
 
-#: config/tc-ia64.c:10460
+#: config/tc-ia64.c:10494
 #, c-format
 msgid "Unknown opcode `%s'"
 msgstr ""
 
-#: config/tc-ia64.c:10538
+#: config/tc-ia64.c:10572
 #, c-format
 msgid "AR %d can only be accessed by %c-unit"
 msgstr ""
 
-#: config/tc-ia64.c:10550
+#: config/tc-ia64.c:10584
 msgid "hint.b may be treated as nop"
 msgstr ""
 
-#: config/tc-ia64.c:10553
+#: config/tc-ia64.c:10587
 msgid "hint.b shouldn't be used"
 msgstr ""
 
-#: config/tc-ia64.c:10592
+#: config/tc-ia64.c:10626
 #, c-format
 msgid "`%s' cannot be predicated"
 msgstr ""
 
-#: config/tc-ia64.c:10664
+#: config/tc-ia64.c:10698
 msgid "Closing bracket missing"
 msgstr ""
 
-#: config/tc-ia64.c:10673
+#: config/tc-ia64.c:10707
 msgid "Index must be a general register"
 msgstr ""
 
-#: config/tc-ia64.c:10838
+#: config/tc-ia64.c:10872
 #, c-format
 msgid "Unsupported fixup size %d"
 msgstr ""
 
 #. This should be an error, but since previously there wasn't any
 #. diagnostic here, don't make it fail because of this for now.
-#: config/tc-ia64.c:11105
+#: config/tc-ia64.c:11139
 #, c-format
 msgid "Cannot express %s%d%s relocation"
 msgstr ""
 
-#: config/tc-ia64.c:11124
+#: config/tc-ia64.c:11158
 msgid "No addend allowed in @fptr() relocation"
 msgstr ""
 
-#: config/tc-ia64.c:11163
+#: config/tc-ia64.c:11197
 msgid "integer operand out of range"
 msgstr ""
 
-#: config/tc-ia64.c:11230
+#: config/tc-ia64.c:11264
 #, c-format
 msgid "%s must have a constant value"
 msgstr ""
 
-#: config/tc-ia64.c:11284 config/tc-z8k.c:1372
+#: config/tc-ia64.c:11318 config/tc-z8k.c:1372
 #, c-format
 msgid "Cannot represent %s relocation in object file"
 msgstr ""
 
-#: config/tc-ia64.c:11395
+#: config/tc-ia64.c:11429
 msgid "Can't add stop bit to mark end of instruction group"
 msgstr ""
 
-#: config/tc-ia64.c:11495 config/tc-score.c:6110 read.c:1448 read.c:2442
+#: config/tc-ia64.c:11529 config/tc-score.c:6110 read.c:1448 read.c:2442
 #: read.c:3088 read.c:3429 read.c:3473
 msgid "expected symbol name"
 msgstr ""
 
-#: config/tc-ia64.c:11505 read.c:2452 read.c:3098 read.c:3457 stabs.c:468
+#: config/tc-ia64.c:11539 read.c:2452 read.c:3098 read.c:3457 stabs.c:468
 #, c-format
 msgid "expected comma after \"%s\""
 msgstr ""
 
-#: config/tc-ia64.c:11547
+#: config/tc-ia64.c:11581
 #, c-format
 msgid "`%s' is already the alias of %s `%s'"
 msgstr ""
 
-#: config/tc-ia64.c:11557
+#: config/tc-ia64.c:11591
 #, c-format
 msgid "%s `%s' already has an alias `%s'"
 msgstr ""
 
-#: config/tc-ia64.c:11568
+#: config/tc-ia64.c:11602
 #, c-format
 msgid "inserting \"%s\" into %s alias hash table failed: %s"
 msgstr ""
 
-#: config/tc-ia64.c:11576
+#: config/tc-ia64.c:11610
 #, c-format
 msgid "inserting \"%s\" into %s name hash table failed: %s"
 msgstr ""
 
-#: config/tc-ia64.c:11602
+#: config/tc-ia64.c:11636
 #, c-format
 msgid "symbol `%s' aliased to `%s' is not used"
 msgstr ""
 
-#: config/tc-ia64.c:11625
+#: config/tc-ia64.c:11659
 #, c-format
 msgid "section `%s' aliased to `%s' is not used"
 msgstr ""
@@ -7268,19 +7272,19 @@ msgstr ""
 msgid "Unmatched high relocation"
 msgstr ""
 
-#: config/tc-iq2000.c:829 config/tc-mips.c:14935 config/tc-score.c:5820
+#: config/tc-iq2000.c:829 config/tc-mips.c:14943 config/tc-score.c:5820
 msgid ".end not in text section"
 msgstr ""
 
-#: config/tc-iq2000.c:833 config/tc-mips.c:14939 config/tc-score.c:5823
+#: config/tc-iq2000.c:833 config/tc-mips.c:14947 config/tc-score.c:5823
 msgid ".end directive without a preceding .ent directive."
 msgstr ""
 
-#: config/tc-iq2000.c:842 config/tc-mips.c:14948 config/tc-score.c:5831
+#: config/tc-iq2000.c:842 config/tc-mips.c:14956 config/tc-score.c:5831
 msgid ".end symbol does not match .ent symbol."
 msgstr ""
 
-#: config/tc-iq2000.c:845 config/tc-mips.c:14955 config/tc-score.c:5836
+#: config/tc-iq2000.c:845 config/tc-mips.c:14963 config/tc-score.c:5836
 msgid ".end directive missing or unknown symbol"
 msgstr ""
 
@@ -7288,7 +7292,7 @@ msgstr ""
 msgid "Expected simple number."
 msgstr ""
 
-#: config/tc-iq2000.c:892 config/tc-mips.c:14860 config/tc-score.c:5671
+#: config/tc-iq2000.c:892 config/tc-mips.c:14868 config/tc-score.c:5671
 #, c-format
 msgid " *input_line_pointer == '%c' 0x%02x\n"
 msgstr ""
@@ -7297,7 +7301,7 @@ msgstr ""
 msgid "Invalid number"
 msgstr ""
 
-#: config/tc-iq2000.c:929 config/tc-mips.c:15030 config/tc-score.c:5709
+#: config/tc-iq2000.c:929 config/tc-mips.c:15038 config/tc-score.c:5709
 msgid ".ent or .aent not in text section."
 msgstr ""
 
@@ -7940,7 +7944,7 @@ msgid "operands mismatch"
 msgstr ""
 
 #: config/tc-m68k.c:2481 config/tc-m68k.c:2487 config/tc-m68k.c:2493
-#: config/tc-mmix.c:2462 config/tc-mmix.c:2486
+#: config/tc-mmix.c:2467 config/tc-mmix.c:2491
 msgid "operand out of range"
 msgstr ""
 
@@ -8999,56 +9003,56 @@ msgid "Absolute value in relaxation code.  Assembler error....."
 msgstr ""
 
 #: config/tc-microblaze.c:2364 config/tc-mn10300.c:1065 config/tc-sh.c:776
-#: config/tc-z80.c:671 read.c:4275
+#: config/tc-z80.c:671 read.c:4278
 #, c-format
 msgid "unsupported BFD relocation size %u"
 msgstr ""
 
 #. Prototypes for static functions.
-#: config/tc-mips.c:1042
+#: config/tc-mips.c:1046
 #, c-format
 msgid "internal Error, line %d, %s"
 msgstr ""
 
-#: config/tc-mips.c:1795 config/tc-mips.c:12826
+#: config/tc-mips.c:1799 config/tc-mips.c:12830
 #, c-format
 msgid "Unrecognized register name `%s'"
 msgstr ""
 
-#: config/tc-mips.c:1887
+#: config/tc-mips.c:1891
 msgid "-G may not be used in position-independent code"
 msgstr ""
 
-#: config/tc-mips.c:1934
+#: config/tc-mips.c:1938
 #, c-format
 msgid "internal: can't hash `%s': %s"
 msgstr ""
 
-#: config/tc-mips.c:1942
+#: config/tc-mips.c:1946
 #, c-format
 msgid "internal error: bad mips16 opcode: %s %s\n"
 msgstr ""
 
-#: config/tc-mips.c:2114
+#: config/tc-mips.c:2118
 #, c-format
 msgid "returned from mips_ip(%s) insn_opcode = 0x%x\n"
 msgstr ""
 
-#: config/tc-mips.c:2890 config/tc-mips.c:14521
+#: config/tc-mips.c:2894 config/tc-mips.c:14529
 msgid "extended instruction in delay slot"
 msgstr ""
 
-#: config/tc-mips.c:2954 config/tc-mips.c:2961
+#: config/tc-mips.c:2958 config/tc-mips.c:2965
 #, c-format
 msgid "jump to misaligned address (0x%lx)"
 msgstr ""
 
-#: config/tc-mips.c:2971 config/tc-mips.c:3742
+#: config/tc-mips.c:2975 config/tc-mips.c:3746
 #, c-format
 msgid "branch to misaligned address (0x%lx)"
 msgstr ""
 
-#: config/tc-mips.c:2976 config/tc-mips.c:3745
+#: config/tc-mips.c:2980 config/tc-mips.c:3749
 #, c-format
 msgid "branch address range overflow (0x%lx)"
 msgstr ""
@@ -9056,704 +9060,704 @@ msgstr ""
 #. To reproduce this failure try assembling gas/testsuites/
 #. gas/mips/mips16-intermix.s with a mips-ecoff targeted
 #. assembler.
-#: config/tc-mips.c:3003
+#: config/tc-mips.c:3007
 #, c-format
 msgid "Unsupported MIPS relocation number %d"
 msgstr ""
 
-#: config/tc-mips.c:3475
+#: config/tc-mips.c:3479
 msgid ""
 "Macro instruction expanded into multiple instructions in a branch delay slot"
 msgstr ""
 
-#: config/tc-mips.c:3478
+#: config/tc-mips.c:3482
 msgid "Macro instruction expanded into multiple instructions"
 msgstr ""
 
-#: config/tc-mips.c:4014 config/tc-mips.c:8012 config/tc-mips.c:8036
-#: config/tc-mips.c:8109 config/tc-mips.c:8132
+#: config/tc-mips.c:4018 config/tc-mips.c:8016 config/tc-mips.c:8040
+#: config/tc-mips.c:8113 config/tc-mips.c:8136
 msgid "operand overflow"
 msgstr ""
 
-#: config/tc-mips.c:4033 config/tc-mips.c:4633 config/tc-mips.c:7383
-#: config/tc-mips.c:8199
+#: config/tc-mips.c:4037 config/tc-mips.c:4637 config/tc-mips.c:7387
+#: config/tc-mips.c:8203
 msgid "Macro used $at after \".set noat\""
 msgstr ""
 
-#: config/tc-mips.c:4062
+#: config/tc-mips.c:4066
 msgid "unsupported large constant"
 msgstr ""
 
-#: config/tc-mips.c:4064
+#: config/tc-mips.c:4068
 #, c-format
 msgid "Instruction %s requires absolute expression"
 msgstr ""
 
-#: config/tc-mips.c:4197 config/tc-mips.c:6503 config/tc-mips.c:7079
+#: config/tc-mips.c:4201 config/tc-mips.c:6507 config/tc-mips.c:7083
 #, c-format
 msgid "Number (0x%s) larger than 32 bits"
 msgstr ""
 
-#: config/tc-mips.c:4217
+#: config/tc-mips.c:4221
 msgid "Number larger than 64 bits"
 msgstr ""
 
-#: config/tc-mips.c:4511 config/tc-mips.c:4539 config/tc-mips.c:4577
-#: config/tc-mips.c:4622 config/tc-mips.c:6712 config/tc-mips.c:6751
-#: config/tc-mips.c:6790 config/tc-mips.c:7194 config/tc-mips.c:7246
+#: config/tc-mips.c:4515 config/tc-mips.c:4543 config/tc-mips.c:4581
+#: config/tc-mips.c:4626 config/tc-mips.c:6716 config/tc-mips.c:6755
+#: config/tc-mips.c:6794 config/tc-mips.c:7198 config/tc-mips.c:7250
 msgid "PIC code offset overflow (max 16 signed bits)"
 msgstr ""
 
-#: config/tc-mips.c:4944 config/tc-mips.c:5010 config/tc-mips.c:5098
-#: config/tc-mips.c:5145 config/tc-mips.c:5206 config/tc-mips.c:5254
-#: config/tc-mips.c:8293 config/tc-mips.c:8300 config/tc-mips.c:8307
-#: config/tc-mips.c:8414
+#: config/tc-mips.c:4948 config/tc-mips.c:5014 config/tc-mips.c:5102
+#: config/tc-mips.c:5149 config/tc-mips.c:5210 config/tc-mips.c:5258
+#: config/tc-mips.c:8297 config/tc-mips.c:8304 config/tc-mips.c:8311
+#: config/tc-mips.c:8418
 msgid "Unsupported large constant"
 msgstr ""
 
 #. result is always true
-#: config/tc-mips.c:4976
+#: config/tc-mips.c:4980
 #, c-format
 msgid "Branch %s is always true"
 msgstr ""
 
-#: config/tc-mips.c:5217 config/tc-mips.c:5265 config/tc-mips.c:9065
-#: config/tc-mips.c:9222
+#: config/tc-mips.c:5221 config/tc-mips.c:5269 config/tc-mips.c:9069
+#: config/tc-mips.c:9226
 #, c-format
 msgid "Improper position (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:5223 config/tc-mips.c:9132
+#: config/tc-mips.c:5227 config/tc-mips.c:9136
 #, c-format
 msgid "Improper extract size (%lu, position %lu)"
 msgstr ""
 
-#: config/tc-mips.c:5271 config/tc-mips.c:9096
+#: config/tc-mips.c:5275 config/tc-mips.c:9100
 #, c-format
 msgid "Improper insert size (%lu, position %lu)"
 msgstr ""
 
-#: config/tc-mips.c:5308 config/tc-mips.c:5405
+#: config/tc-mips.c:5312 config/tc-mips.c:5409
 msgid "Divide by zero."
 msgstr ""
 
-#: config/tc-mips.c:5491
+#: config/tc-mips.c:5495
 msgid "dla used to load 32-bit register"
 msgstr ""
 
-#: config/tc-mips.c:5494
+#: config/tc-mips.c:5498
 msgid "la used to load 64-bit address"
 msgstr ""
 
-#: config/tc-mips.c:5606 config/tc-z80.c:700
+#: config/tc-mips.c:5610 config/tc-z80.c:700
 msgid "offset too large"
 msgstr ""
 
-#: config/tc-mips.c:5780 config/tc-mips.c:6059
+#: config/tc-mips.c:5784 config/tc-mips.c:6063
 msgid "PIC code offset overflow (max 32 signed bits)"
 msgstr ""
 
-#: config/tc-mips.c:6142
+#: config/tc-mips.c:6146
 msgid "MIPS PIC call to register other than $25"
 msgstr ""
 
-#: config/tc-mips.c:6148 config/tc-mips.c:6159 config/tc-mips.c:6281
-#: config/tc-mips.c:6292
+#: config/tc-mips.c:6152 config/tc-mips.c:6163 config/tc-mips.c:6285
+#: config/tc-mips.c:6296
 msgid "No .cprestore pseudo-op used in PIC code"
 msgstr ""
 
-#: config/tc-mips.c:6153 config/tc-mips.c:6286
+#: config/tc-mips.c:6157 config/tc-mips.c:6290
 msgid "No .frame pseudo-op used in PIC code"
 msgstr ""
 
-#: config/tc-mips.c:6307
+#: config/tc-mips.c:6311
 msgid "Non-PIC jump used in PIC library"
 msgstr ""
 
-#: config/tc-mips.c:6470 config/tc-mips.c:7346
+#: config/tc-mips.c:6474 config/tc-mips.c:7350
 #, c-format
 msgid "opcode not supported on this processor: %s"
 msgstr ""
 
-#: config/tc-mips.c:7552 config/tc-mips.c:7583 config/tc-mips.c:7634
-#: config/tc-mips.c:7664
+#: config/tc-mips.c:7556 config/tc-mips.c:7587 config/tc-mips.c:7638
+#: config/tc-mips.c:7668
 msgid "Improper rotate count"
 msgstr ""
 
-#: config/tc-mips.c:7714
+#: config/tc-mips.c:7718
 #, c-format
 msgid "Instruction %s: result is always false"
 msgstr ""
 
-#: config/tc-mips.c:7875
+#: config/tc-mips.c:7879
 #, c-format
 msgid "Instruction %s: result is always true"
 msgstr ""
 
 #. FIXME: Check if this is one of the itbl macros, since they
 #. are added dynamically.
-#: config/tc-mips.c:8195
+#: config/tc-mips.c:8199
 #, c-format
 msgid "Macro %s not implemented yet"
 msgstr ""
 
-#: config/tc-mips.c:8445
+#: config/tc-mips.c:8449
 #, c-format
 msgid "internal: bad mips opcode (mask error): %s %s"
 msgstr ""
 
-#: config/tc-mips.c:8485 config/tc-mips.c:9296
+#: config/tc-mips.c:8489 config/tc-mips.c:9300
 #, c-format
 msgid "internal: bad mips opcode (unknown extension operand type `+%c'): %s %s"
 msgstr ""
 
-#: config/tc-mips.c:8564
+#: config/tc-mips.c:8568
 #, c-format
 msgid "internal: bad mips opcode (unknown operand type `%c'): %s %s"
 msgstr ""
 
-#: config/tc-mips.c:8571
+#: config/tc-mips.c:8575
 #, c-format
 msgid "internal: bad mips opcode (bits 0x%lx undefined): %s %s"
 msgstr ""
 
-#: config/tc-mips.c:8694 config/tc-mips.c:8702 config/tc-mips.c:10165
+#: config/tc-mips.c:8698 config/tc-mips.c:8706 config/tc-mips.c:10169
 #: config/tc-score.c:2696 config/tc-score.c:2742
 msgid "unrecognized opcode"
 msgstr ""
 
-#: config/tc-mips.c:8729 config/tc-mips.c:10191
+#: config/tc-mips.c:8733 config/tc-mips.c:10195
 #, c-format
 msgid "opcode not supported on this processor: %s (%s)"
 msgstr ""
 
-#: config/tc-mips.c:8763
+#: config/tc-mips.c:8767
 #, c-format
 msgid "BALIGN immediate not 1 or 3 (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:8776 config/tc-mips.c:8789 config/tc-mips.c:8802
-#: config/tc-mips.c:8815 config/tc-mips.c:8841 config/tc-mips.c:8885
+#: config/tc-mips.c:8780 config/tc-mips.c:8793 config/tc-mips.c:8806
+#: config/tc-mips.c:8819 config/tc-mips.c:8845 config/tc-mips.c:8889
 #, c-format
 msgid "DSP immediate not in range 0..%d (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:8833 config/tc-mips.c:8860
+#: config/tc-mips.c:8837 config/tc-mips.c:8864
 msgid "Invalid dsp acc register"
 msgstr ""
 
-#: config/tc-mips.c:8871 config/tc-mips.c:8902 config/tc-mips.c:8919
+#: config/tc-mips.c:8875 config/tc-mips.c:8906 config/tc-mips.c:8923
 #, c-format
 msgid "DSP immediate not in range %ld..%ld (%ld)"
 msgstr ""
 
-#: config/tc-mips.c:8932
+#: config/tc-mips.c:8936
 #, c-format
 msgid "MT usermode bit not 0 or 1 (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:8943
+#: config/tc-mips.c:8947
 #, c-format
 msgid "MT load high bit not 0 or 1 (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:8960 config/tc-mips.c:8973
+#: config/tc-mips.c:8964 config/tc-mips.c:8977
 msgid "Invalid dsp/smartmips acc register"
 msgstr ""
 
-#: config/tc-mips.c:9038
+#: config/tc-mips.c:9042
 #, c-format
 msgid "Illegal %s number (%lu, 0x%lx)"
 msgstr ""
 
-#: config/tc-mips.c:9151 config/tc-mips.c:9704
+#: config/tc-mips.c:9155 config/tc-mips.c:9708
 msgid "absolute expression required"
 msgstr ""
 
-#: config/tc-mips.c:9174
+#: config/tc-mips.c:9178
 #, c-format
 msgid "Invalid register number (%d)"
 msgstr ""
 
-#: config/tc-mips.c:9182
+#: config/tc-mips.c:9186
 msgid "Invalid coprocessor 0 register number"
 msgstr ""
 
-#: config/tc-mips.c:9192
+#: config/tc-mips.c:9196
 #, c-format
 msgid "Improper bit index (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:9253 config/tc-mips.c:9270
+#: config/tc-mips.c:9257 config/tc-mips.c:9274
 #, c-format
 msgid "Improper size (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:9286
+#: config/tc-mips.c:9290
 #, c-format
 msgid "Improper immediate (%ld)"
 msgstr ""
 
-#: config/tc-mips.c:9313
+#: config/tc-mips.c:9317
 #, c-format
 msgid "Improper shift amount (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:9337 config/tc-mips.c:10512 config/tc-mips.c:10765
+#: config/tc-mips.c:9341 config/tc-mips.c:10516 config/tc-mips.c:10769
 #, c-format
 msgid "Invalid value for `%s' (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:9354
+#: config/tc-mips.c:9358
 #, c-format
 msgid "Code for %s not in range 0..1023 (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:9366
+#: config/tc-mips.c:9370
 #, c-format
 msgid "Lower code for %s not in range 0..1023 (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:9378
+#: config/tc-mips.c:9382
 #, c-format
 msgid "Code for %s not in range 0..1048575 (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:9391
+#: config/tc-mips.c:9395
 #, c-format
 msgid "Coproccesor code > 25 bits (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:9405
+#: config/tc-mips.c:9409
 #, c-format
 msgid "Illegal 19-bit code (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:9418
+#: config/tc-mips.c:9422
 #, c-format
 msgid "Invalid performance register (%lu)"
 msgstr ""
 
-#: config/tc-mips.c:9461 config/tc-mips.c:10372
+#: config/tc-mips.c:9465 config/tc-mips.c:10376
 msgid "used $at without \".set noat\""
 msgstr ""
 
-#: config/tc-mips.c:9463 config/tc-mips.c:10374
+#: config/tc-mips.c:9467 config/tc-mips.c:10378
 #, c-format
 msgid "used $%u with \".set at=$%u\""
 msgstr ""
 
-#: config/tc-mips.c:9489
+#: config/tc-mips.c:9493
 msgid "source and destination must be different"
 msgstr ""
 
-#: config/tc-mips.c:9494
+#: config/tc-mips.c:9498
 msgid "a destination register must be supplied"
 msgstr ""
 
-#: config/tc-mips.c:9563
+#: config/tc-mips.c:9567
 #, c-format
 msgid "Improper align amount (%ld), using low bits"
 msgstr ""
 
-#: config/tc-mips.c:9577
+#: config/tc-mips.c:9581
 #, c-format
 msgid "Invalid MDMX Immediate (%ld)"
 msgstr ""
 
-#: config/tc-mips.c:9615
+#: config/tc-mips.c:9619
 #, c-format
 msgid "Float register should be even, was %d"
 msgstr ""
 
-#: config/tc-mips.c:9654
+#: config/tc-mips.c:9658
 #, c-format
 msgid "Bad element selector %ld"
 msgstr ""
 
-#: config/tc-mips.c:9662
+#: config/tc-mips.c:9666
 #, c-format
 msgid "Expecting ']' found '%s'"
 msgstr ""
 
-#: config/tc-mips.c:9768
+#: config/tc-mips.c:9772
 #, c-format
 msgid "Bad floating point constant: %s"
 msgstr ""
 
-#: config/tc-mips.c:9888
+#: config/tc-mips.c:9892
 msgid "Can't use floating point insn in this section"
 msgstr ""
 
-#: config/tc-mips.c:9949
+#: config/tc-mips.c:9953
 msgid "expression out of range"
 msgstr ""
 
-#: config/tc-mips.c:9989
+#: config/tc-mips.c:9993
 msgid "lui expression not in range 0..65535"
 msgstr ""
 
-#: config/tc-mips.c:10010
+#: config/tc-mips.c:10014
 #, c-format
 msgid "Condition code register should be even for %s, was %d"
 msgstr ""
 
-#: config/tc-mips.c:10015
+#: config/tc-mips.c:10019
 #, c-format
 msgid "Condition code register should be 0 or 4 for %s, was %d"
 msgstr ""
 
-#: config/tc-mips.c:10041
+#: config/tc-mips.c:10045
 msgid "invalid coprocessor sub-selection value (0-7)"
 msgstr ""
 
-#: config/tc-mips.c:10053 config/tc-mips.c:10070
+#: config/tc-mips.c:10057 config/tc-mips.c:10074
 #, c-format
 msgid "bad byte vector index (%ld)"
 msgstr ""
 
-#: config/tc-mips.c:10081
+#: config/tc-mips.c:10085
 #, c-format
 msgid "bad char = '%c'\n"
 msgstr ""
 
-#: config/tc-mips.c:10092 config/tc-mips.c:10097 config/tc-mips.c:10790
+#: config/tc-mips.c:10096 config/tc-mips.c:10101 config/tc-mips.c:10794
 msgid "illegal operands"
 msgstr ""
 
-#: config/tc-mips.c:10548 config/tc-mips.c:10629 config/tc-mips.c:10644
+#: config/tc-mips.c:10552 config/tc-mips.c:10633 config/tc-mips.c:10648
 msgid "can't parse register list"
 msgstr ""
 
-#: config/tc-mips.c:10617
+#: config/tc-mips.c:10621
 msgid "more than one frame size in list"
 msgstr ""
 
-#: config/tc-mips.c:10672
+#: config/tc-mips.c:10676
 msgid "unexpected register in list"
 msgstr ""
 
-#: config/tc-mips.c:10682
+#: config/tc-mips.c:10686
 msgid "arg/static registers overlap"
 msgstr ""
 
-#: config/tc-mips.c:10700
+#: config/tc-mips.c:10704
 msgid "invalid arg register list"
 msgstr ""
 
-#: config/tc-mips.c:10709 config/tc-mips.c:10732
+#: config/tc-mips.c:10713 config/tc-mips.c:10736
 msgid "invalid static register list"
 msgstr ""
 
-#: config/tc-mips.c:10739
+#: config/tc-mips.c:10743
 msgid "missing frame size"
 msgstr ""
 
-#: config/tc-mips.c:10742
+#: config/tc-mips.c:10746
 msgid "invalid frame size"
 msgstr ""
 
-#: config/tc-mips.c:10908
+#: config/tc-mips.c:10912
 msgid "extended operand requested but not required"
 msgstr ""
 
-#: config/tc-mips.c:10910
+#: config/tc-mips.c:10914
 msgid "invalid unextended operand value"
 msgstr ""
 
-#: config/tc-mips.c:10938
+#: config/tc-mips.c:10942
 msgid "operand value out of range for instruction"
 msgstr ""
 
-#: config/tc-mips.c:11043
+#: config/tc-mips.c:11047
 #, c-format
 msgid "relocation %s isn't supported by the current ABI"
 msgstr ""
 
-#: config/tc-mips.c:11099
+#: config/tc-mips.c:11103
 msgid "unclosed '('"
 msgstr ""
 
-#: config/tc-mips.c:11374
+#: config/tc-mips.c:11378
 #, c-format
 msgid "A different %s was already specified, is now %s"
 msgstr ""
 
-#: config/tc-mips.c:11621
+#: config/tc-mips.c:11625
 msgid "-call_shared is supported only for ELF format"
 msgstr ""
 
-#: config/tc-mips.c:11631
+#: config/tc-mips.c:11635
 msgid "-call_nonpic is supported only for ELF format"
 msgstr ""
 
-#: config/tc-mips.c:11641
+#: config/tc-mips.c:11645
 msgid "-non_shared is supported only for ELF format"
 msgstr ""
 
-#: config/tc-mips.c:11674
+#: config/tc-mips.c:11678
 msgid "-n32 is supported for ELF format only"
 msgstr ""
 
-#: config/tc-mips.c:11683
+#: config/tc-mips.c:11687
 msgid "-64 is supported for ELF format only"
 msgstr ""
 
-#: config/tc-mips.c:11688 config/tc-mips.c:11741
+#: config/tc-mips.c:11692 config/tc-mips.c:11745
 msgid "No compiled in support for 64 bit object file format"
 msgstr ""
 
-#: config/tc-mips.c:11728
+#: config/tc-mips.c:11732
 msgid "-mabi is supported for ELF format only"
 msgstr ""
 
-#: config/tc-mips.c:11748
+#: config/tc-mips.c:11752
 #, c-format
 msgid "invalid abi -mabi=%s"
 msgstr ""
 
-#: config/tc-mips.c:11826
+#: config/tc-mips.c:11830
 msgid "-G not supported in this configuration."
 msgstr ""
 
-#: config/tc-mips.c:11852
+#: config/tc-mips.c:11856
 #, c-format
 msgid "-%s conflicts with the other architecture options, which imply -%s"
 msgstr ""
 
-#: config/tc-mips.c:11864
+#: config/tc-mips.c:11868
 #, c-format
 msgid "-march=%s is not compatible with the selected ABI"
 msgstr ""
 
-#: config/tc-mips.c:11883
+#: config/tc-mips.c:11887
 msgid "-mgp64 used with a 32-bit processor"
 msgstr ""
 
-#: config/tc-mips.c:11885
+#: config/tc-mips.c:11889
 msgid "-mgp32 used with a 64-bit ABI"
 msgstr ""
 
-#: config/tc-mips.c:11887
+#: config/tc-mips.c:11891
 msgid "-mgp64 used with a 32-bit ABI"
 msgstr ""
 
-#: config/tc-mips.c:11925
+#: config/tc-mips.c:11929
 msgid "-mfp64 used with a 32-bit fpu"
 msgstr ""
 
-#: config/tc-mips.c:11928
+#: config/tc-mips.c:11932
 msgid "-mfp64 used with a 32-bit ABI"
 msgstr ""
 
-#: config/tc-mips.c:11932
+#: config/tc-mips.c:11936
 msgid "-mfp32 used with a 64-bit ABI"
 msgstr ""
 
-#: config/tc-mips.c:11946
+#: config/tc-mips.c:11950
 msgid "trap exception not supported at ISA 1"
 msgstr ""
 
-#: config/tc-mips.c:11956
+#: config/tc-mips.c:11960
 msgid "-mfp32 used with -mips3d"
 msgstr ""
 
-#: config/tc-mips.c:11962
+#: config/tc-mips.c:11966
 msgid "-mfp32 used with -mdmx"
 msgstr ""
 
-#: config/tc-mips.c:11967
+#: config/tc-mips.c:11971
 #, c-format
 msgid "%s ISA does not support SmartMIPS"
 msgstr ""
 
-#: config/tc-mips.c:11973 config/tc-mips.c:12918
+#: config/tc-mips.c:11977 config/tc-mips.c:12922
 #, c-format
 msgid "%s ISA does not support DSP ASE"
 msgstr ""
 
-#: config/tc-mips.c:11982 config/tc-mips.c:12931
+#: config/tc-mips.c:11986 config/tc-mips.c:12935
 #, c-format
 msgid "%s ISA does not support DSP R2 ASE"
 msgstr ""
 
-#: config/tc-mips.c:11988 config/tc-mips.c:12944
+#: config/tc-mips.c:11992 config/tc-mips.c:12948
 #, c-format
 msgid "%s ISA does not support MT ASE"
 msgstr ""
 
-#: config/tc-mips.c:12037
+#: config/tc-mips.c:12041
 msgid "PC relative MIPS16 instruction references a different section"
 msgstr ""
 
-#: config/tc-mips.c:12335 config/tc-sparc.c:3184 config/tc-sparc.c:3191
+#: config/tc-mips.c:12339 config/tc-sparc.c:3184 config/tc-sparc.c:3191
 #: config/tc-sparc.c:3198 config/tc-sparc.c:3205 config/tc-sparc.c:3212
 #: config/tc-sparc.c:3221 config/tc-sparc.c:3232 config/tc-sparc.c:3254
-#: config/tc-sparc.c:3278 write.c:1122
+#: config/tc-sparc.c:3278 write.c:1131
 msgid "relocation overflow"
 msgstr ""
 
-#: config/tc-mips.c:12345
+#: config/tc-mips.c:12349
 #, c-format
 msgid "Branch to misaligned address (%lx)"
 msgstr ""
 
-#: config/tc-mips.c:12392
+#: config/tc-mips.c:12396
 msgid "Branch out of range"
 msgstr ""
 
-#: config/tc-mips.c:12474
+#: config/tc-mips.c:12478
 #, c-format
 msgid "Alignment too large: %d. assumed."
 msgstr ""
 
-#: config/tc-mips.c:12477
+#: config/tc-mips.c:12481
 msgid "Alignment negative: 0 assumed."
 msgstr ""
 
-#: config/tc-mips.c:12723
+#: config/tc-mips.c:12727
 #, c-format
 msgid "%s: no such section"
 msgstr ""
 
-#: config/tc-mips.c:12772
+#: config/tc-mips.c:12776
 #, c-format
 msgid ".option pic%d not supported"
 msgstr ""
 
-#: config/tc-mips.c:12777 config/tc-mips.c:13084
+#: config/tc-mips.c:12781 config/tc-mips.c:13088
 msgid "-G may not be used with SVR4 PIC code"
 msgstr ""
 
-#: config/tc-mips.c:12783
+#: config/tc-mips.c:12787
 #, c-format
 msgid "Unrecognized option \"%s\""
 msgstr ""
 
-#: config/tc-mips.c:12843
+#: config/tc-mips.c:12847
 msgid "`noreorder' must be set before `nomacro'"
 msgstr ""
 
-#: config/tc-mips.c:12869
+#: config/tc-mips.c:12873
 #, c-format
 msgid "%s isa does not support 64-bit registers"
 msgstr ""
 
-#: config/tc-mips.c:12880
+#: config/tc-mips.c:12884
 #, c-format
 msgid "%s isa does not support 64-bit floating point registers"
 msgstr ""
 
-#: config/tc-mips.c:12901
+#: config/tc-mips.c:12905
 #, c-format
 msgid "%s ISA does not support SmartMIPS ASE"
 msgstr ""
 
-#: config/tc-mips.c:12968
+#: config/tc-mips.c:12972
 #, c-format
 msgid "unknown architecture %s"
 msgstr ""
 
-#: config/tc-mips.c:12981 config/tc-mips.c:13011
+#: config/tc-mips.c:12985 config/tc-mips.c:13015
 #, c-format
 msgid "unknown ISA level %s"
 msgstr ""
 
-#: config/tc-mips.c:12989
+#: config/tc-mips.c:12993
 #, c-format
 msgid "unknown ISA or architecture %s"
 msgstr ""
 
-#: config/tc-mips.c:13039
+#: config/tc-mips.c:13043
 msgid ".set pop with no .set push"
 msgstr ""
 
-#: config/tc-mips.c:13068
+#: config/tc-mips.c:13072
 #, c-format
 msgid "Tried to set unrecognized symbol: %s\n"
 msgstr ""
 
-#: config/tc-mips.c:13126
+#: config/tc-mips.c:13130
 msgid ".cpload not in noreorder section"
 msgstr ""
 
-#: config/tc-mips.c:13194 config/tc-mips.c:13213
+#: config/tc-mips.c:13198 config/tc-mips.c:13217
 msgid "missing argument separator ',' for .cpsetup"
 msgstr ""
 
-#: config/tc-mips.c:13371
+#: config/tc-mips.c:13375
 #, c-format
 msgid "Unsupported use of %s"
 msgstr ""
 
-#: config/tc-mips.c:13453 config/tc-score.c:6036
+#: config/tc-mips.c:13457 config/tc-score.c:6036
 msgid "Unsupported use of .gpword"
 msgstr ""
 
-#: config/tc-mips.c:13493
+#: config/tc-mips.c:13497
 msgid "Unsupported use of .gpdword"
 msgstr ""
 
-#: config/tc-mips.c:13587
+#: config/tc-mips.c:13591
 #, c-format
 msgid "ignoring attempt to redefine symbol %s"
 msgstr ""
 
-#: config/tc-mips.c:13602 ecoff.c:3368
+#: config/tc-mips.c:13606 ecoff.c:3368
 msgid "bad .weakext directive"
 msgstr ""
 
-#: config/tc-mips.c:13838
+#: config/tc-mips.c:13842
 msgid "unsupported PC relative reference to different section"
 msgstr ""
 
-#: config/tc-mips.c:13951 config/tc-xtensa.c:1583 config/tc-xtensa.c:1858
+#: config/tc-mips.c:13955 config/tc-xtensa.c:1583 config/tc-xtensa.c:1858
 msgid "unsupported relocation"
 msgstr ""
 
-#: config/tc-mips.c:14200 config/tc-pdp11.c:1431
+#: config/tc-mips.c:14208 config/tc-pdp11.c:1431
 #, c-format
 msgid "Can not represent %s relocation in this object file format"
 msgstr ""
 
-#: config/tc-mips.c:14285
+#: config/tc-mips.c:14293
 msgid "relaxed out-of-range branch into a jump"
 msgstr ""
 
-#: config/tc-mips.c:14819
+#: config/tc-mips.c:14827
 msgid "missing .end at end of assembly"
 msgstr ""
 
-#: config/tc-mips.c:14834 config/tc-score.c:5645
+#: config/tc-mips.c:14842 config/tc-score.c:5645
 msgid "expected simple number"
 msgstr ""
 
-#: config/tc-mips.c:14862 config/tc-score.c:5672
+#: config/tc-mips.c:14870 config/tc-score.c:5672
 msgid "invalid number"
 msgstr ""
 
-#: config/tc-mips.c:15033 config/tc-score.c:5711
+#: config/tc-mips.c:15041 config/tc-score.c:5711
 msgid "missing .end"
 msgstr ""
 
-#: config/tc-mips.c:15085
+#: config/tc-mips.c:15093
 msgid "Bad .frame directive"
 msgstr ""
 
-#: config/tc-mips.c:15117
+#: config/tc-mips.c:15125
 msgid ".mask/.fmask outside of .ent"
 msgstr ""
 
-#: config/tc-mips.c:15124
+#: config/tc-mips.c:15132
 msgid "Bad .mask/.fmask directive"
 msgstr ""
 
-#: config/tc-mips.c:15399
+#: config/tc-mips.c:15407
 #, c-format
 msgid "Bad value (%s) for %s"
 msgstr ""
 
-#: config/tc-mips.c:15463
+#: config/tc-mips.c:15471
 #, c-format
 msgid ""
 "MIPS options:\n"
@@ -9764,7 +9768,7 @@ msgid ""
 "\t\t\timplicitly with the gp register [default 8]\n"
 msgstr ""
 
-#: config/tc-mips.c:15470
+#: config/tc-mips.c:15478
 #, c-format
 msgid ""
 "-mips1\t\t\tgenerate MIPS ISA I instructions\n"
@@ -9779,7 +9783,7 @@ msgid ""
 "-march=CPU/-mtune=CPU\tgenerate code/schedule for CPU, where CPU is one of:\n"
 msgstr ""
 
-#: config/tc-mips.c:15489
+#: config/tc-mips.c:15497
 #, c-format
 msgid ""
 "-mCPU\t\t\tequivalent to -march=CPU -mtune=CPU. Deprecated.\n"
@@ -9787,42 +9791,42 @@ msgid ""
 "\t\t\tFor -mCPU and -no-mCPU, CPU must be one of:\n"
 msgstr ""
 
-#: config/tc-mips.c:15502
+#: config/tc-mips.c:15510
 #, c-format
 msgid ""
 "-mips16\t\t\tgenerate mips16 instructions\n"
 "-no-mips16\t\tdo not generate mips16 instructions\n"
 msgstr ""
 
-#: config/tc-mips.c:15505
+#: config/tc-mips.c:15513
 #, c-format
 msgid ""
 "-msmartmips\t\tgenerate smartmips instructions\n"
 "-mno-smartmips\t\tdo not generate smartmips instructions\n"
 msgstr ""
 
-#: config/tc-mips.c:15508
+#: config/tc-mips.c:15516
 #, c-format
 msgid ""
 "-mdsp\t\t\tgenerate DSP instructions\n"
 "-mno-dsp\t\tdo not generate DSP instructions\n"
 msgstr ""
 
-#: config/tc-mips.c:15511
+#: config/tc-mips.c:15519
 #, c-format
 msgid ""
 "-mdspr2\t\t\tgenerate DSP R2 instructions\n"
 "-mno-dspr2\t\tdo not generate DSP R2 instructions\n"
 msgstr ""
 
-#: config/tc-mips.c:15514
+#: config/tc-mips.c:15522
 #, c-format
 msgid ""
 "-mmt\t\t\tgenerate MT instructions\n"
 "-mno-mt\t\t\tdo not generate MT instructions\n"
 msgstr ""
 
-#: config/tc-mips.c:15517
+#: config/tc-mips.c:15525
 #, c-format
 msgid ""
 "-mfix-vr4120\t\twork around certain VR4120 errata\n"
@@ -9837,7 +9841,7 @@ msgid ""
 "--break, --no-trap\tbreak exception on div by 0 and mult overflow\n"
 msgstr ""
 
-#: config/tc-mips.c:15528
+#: config/tc-mips.c:15536
 #, c-format
 msgid ""
 "-mhard-float\t\tallow floating-point instructions\n"
@@ -9847,7 +9851,7 @@ msgid ""
 "--[no-]construct-floats [dis]allow floating point values to be constructed\n"
 msgstr ""
 
-#: config/tc-mips.c:15536
+#: config/tc-mips.c:15544
 #, c-format
 msgid ""
 "-KPIC, -call_shared\tgenerate SVR4 position independent code\n"
@@ -9861,7 +9865,7 @@ msgid ""
 "-mabi=ABI\t\tcreate ABI conformant object file for:\n"
 msgstr ""
 
-#: config/tc-mips.c:15557
+#: config/tc-mips.c:15565
 #, c-format
 msgid ""
 "-32\t\t\tcreate o32 ABI object file (default)\n"
@@ -9942,8 +9946,8 @@ msgstr ""
 msgid "specified location wasn't TETRA-aligned"
 msgstr ""
 
-#: config/tc-mmix.c:964 config/tc-mmix.c:979 config/tc-mmix.c:4109
-#: config/tc-mmix.c:4125
+#: config/tc-mmix.c:964 config/tc-mmix.c:979 config/tc-mmix.c:4114
+#: config/tc-mmix.c:4130
 msgid "unaligned data at an absolute location is not supported"
 msgstr ""
 
@@ -9958,160 +9962,155 @@ msgstr ""
 #: config/tc-mmix.c:1419 config/tc-mmix.c:1444 config/tc-mmix.c:1476
 #: config/tc-mmix.c:1508 config/tc-mmix.c:1538 config/tc-mmix.c:1591
 #: config/tc-mmix.c:1608 config/tc-mmix.c:1635 config/tc-mmix.c:1663
-#: config/tc-mmix.c:1690 config/tc-mmix.c:1716 config/tc-mmix.c:1732
-#: config/tc-mmix.c:1758 config/tc-mmix.c:1774 config/tc-mmix.c:1790
-#: config/tc-mmix.c:1853 config/tc-mmix.c:1869
+#: config/tc-mmix.c:1693 config/tc-mmix.c:1719 config/tc-mmix.c:1735
+#: config/tc-mmix.c:1761 config/tc-mmix.c:1777 config/tc-mmix.c:1793
+#: config/tc-mmix.c:1874
 #, c-format
 msgid "invalid operands to opcode %s: `%s'"
 msgstr ""
 
-#: config/tc-mmix.c:1846
-#, c-format
-msgid "unsupported operands to %s: `%s'"
-msgstr ""
-
-#: config/tc-mmix.c:1971
+#: config/tc-mmix.c:1976
 msgid "internal: mmix_prefix_name but empty prefix"
 msgstr ""
 
-#: config/tc-mmix.c:2015
+#: config/tc-mmix.c:2020
 #, c-format
 msgid "too many GREG registers allocated (max %d)"
 msgstr ""
 
-#: config/tc-mmix.c:2073
+#: config/tc-mmix.c:2078
 msgid "BSPEC already active.  Nesting is not supported."
 msgstr ""
 
-#: config/tc-mmix.c:2082
+#: config/tc-mmix.c:2087
 msgid "invalid BSPEC expression"
 msgstr ""
 
-#: config/tc-mmix.c:2098
+#: config/tc-mmix.c:2103
 #, c-format
 msgid "can't create section %s"
 msgstr ""
 
-#: config/tc-mmix.c:2103
+#: config/tc-mmix.c:2108
 #, c-format
 msgid "can't set section flags for section %s"
 msgstr ""
 
-#: config/tc-mmix.c:2124
+#: config/tc-mmix.c:2129
 msgid "ESPEC without preceding BSPEC"
 msgstr ""
 
-#: config/tc-mmix.c:2153
+#: config/tc-mmix.c:2158
 msgid "missing local expression"
 msgstr ""
 
-#: config/tc-mmix.c:2363
+#: config/tc-mmix.c:2368
 msgid "operand out of range, instruction expanded"
 msgstr ""
 
 #. The BFD_RELOC_MMIX_LOCAL-specific message is supposed to be
 #. user-friendly, though a little bit non-substantial.
-#: config/tc-mmix.c:2614
+#: config/tc-mmix.c:2619
 msgid "directive LOCAL must be placed in code or data"
 msgstr ""
 
-#: config/tc-mmix.c:2615
+#: config/tc-mmix.c:2620
 msgid "internal confusion: relocation in a section without contents"
 msgstr ""
 
-#: config/tc-mmix.c:2729
+#: config/tc-mmix.c:2734
 msgid "internal: BFD_RELOC_MMIX_BASE_PLUS_OFFSET not resolved to section"
 msgstr ""
 
-#: config/tc-mmix.c:2777
+#: config/tc-mmix.c:2782
 msgid "no suitable GREG definition for operands"
 msgstr ""
 
-#: config/tc-mmix.c:2836
+#: config/tc-mmix.c:2841
 msgid "operands were not reducible at assembly-time"
 msgstr ""
 
-#: config/tc-mmix.c:2863
+#: config/tc-mmix.c:2868
 #, c-format
 msgid "cannot generate relocation type for symbol %s, code %s"
 msgstr ""
 
-#: config/tc-mmix.c:2883
+#: config/tc-mmix.c:2888
 #, c-format
 msgid "internal: unhandled label %s"
 msgstr ""
 
-#: config/tc-mmix.c:2913
+#: config/tc-mmix.c:2918
 msgid "[0-9]H labels may not appear alone on a line"
 msgstr ""
 
-#: config/tc-mmix.c:2922
+#: config/tc-mmix.c:2927
 msgid "[0-9]H labels do not mix with dot-pseudos"
 msgstr ""
 
-#: config/tc-mmix.c:3010
+#: config/tc-mmix.c:3015
 msgid "invalid characters in input"
 msgstr ""
 
-#: config/tc-mmix.c:3116
+#: config/tc-mmix.c:3121
 msgid "empty label field for IS"
 msgstr ""
 
-#: config/tc-mmix.c:3442
+#: config/tc-mmix.c:3447
 #, c-format
 msgid "internal: unexpected relax type %d:%d"
 msgstr ""
 
-#: config/tc-mmix.c:3465
+#: config/tc-mmix.c:3470
 msgid "BSPEC without ESPEC."
 msgstr ""
 
-#: config/tc-mmix.c:3670
+#: config/tc-mmix.c:3675
 msgid "GREG expression too complicated"
 msgstr ""
 
-#: config/tc-mmix.c:3685
+#: config/tc-mmix.c:3690
 msgid "internal: GREG expression not resolved to section"
 msgstr ""
 
-#: config/tc-mmix.c:3734
+#: config/tc-mmix.c:3739
 msgid "register section has contents\n"
 msgstr ""
 
-#: config/tc-mmix.c:3861
+#: config/tc-mmix.c:3866
 msgid "section change from within a BSPEC/ESPEC pair is not supported"
 msgstr ""
 
-#: config/tc-mmix.c:3882
+#: config/tc-mmix.c:3887
 msgid "directive LOC from within a BSPEC/ESPEC pair is not supported"
 msgstr ""
 
-#: config/tc-mmix.c:3893
+#: config/tc-mmix.c:3898
 msgid "invalid LOC expression"
 msgstr ""
 
-#: config/tc-mmix.c:3920 config/tc-mmix.c:3947
+#: config/tc-mmix.c:3925 config/tc-mmix.c:3952
 msgid "LOC expression stepping backwards is not supported"
 msgstr ""
 
 #. We will only get here in rare cases involving #NO_APP,
 #. where the unterminated string is not recognized by the
 #. preformatting pass.
-#: config/tc-mmix.c:4031 config/tc-mmix.c:4191 config/tc-z80.c:1691
+#: config/tc-mmix.c:4036 config/tc-mmix.c:4196 config/tc-z80.c:1691
 msgid "unterminated string"
 msgstr ""
 
-#: config/tc-mmix.c:4048
+#: config/tc-mmix.c:4053
 msgid "BYTE expression not a pure number"
 msgstr ""
 
 #. Note that mmixal does not allow negative numbers in
 #. BYTE sequences, so neither should we.
-#: config/tc-mmix.c:4057
+#: config/tc-mmix.c:4062
 msgid "BYTE expression not in the range 0..255"
 msgstr ""
 
-#: config/tc-mmix.c:4107 config/tc-mmix.c:4123
+#: config/tc-mmix.c:4112 config/tc-mmix.c:4128
 msgid "data item with alignment larger than location"
 msgstr ""
 
@@ -10169,7 +10168,7 @@ msgstr ""
 #: config/tc-moxie.c:228 config/tc-moxie.c:288 config/tc-moxie.c:300
 #: config/tc-moxie.c:333 config/tc-moxie.c:365 config/tc-moxie.c:398
 #: config/tc-moxie.c:452 config/tc-moxie.c:506 config/tc-moxie.c:516
-#: config/tc-moxie.c:544 config/tc-pj.c:307
+#: config/tc-moxie.c:544 config/tc-pj.c:308
 msgid "extra stuff on line ignored"
 msgstr ""
 
@@ -10191,7 +10190,7 @@ msgstr ""
 msgid "expecting indirect register `($rX)'"
 msgstr ""
 
-#: config/tc-moxie.c:547 config/tc-pj.c:312
+#: config/tc-moxie.c:547 config/tc-pj.c:313
 msgid "Something forgot to clean up\n"
 msgstr ""
 
@@ -10774,11 +10773,11 @@ msgstr ""
 msgid "can't have relocation for ipush"
 msgstr ""
 
-#: config/tc-pj.c:288
+#: config/tc-pj.c:289
 msgid "expected expresssion"
 msgstr ""
 
-#: config/tc-pj.c:354
+#: config/tc-pj.c:355
 #, c-format
 msgid ""
 "PJ options:\n"
@@ -10786,7 +10785,7 @@ msgid ""
 "-big\t\t\tgenerate big endian code\n"
 msgstr ""
 
-#: config/tc-pj.c:381 config/tc-sh.c:4059 config/tc-sh.c:4066
+#: config/tc-pj.c:382 config/tc-sh.c:4059 config/tc-sh.c:4066
 #: config/tc-sh.c:4073 config/tc-sh.c:4080
 msgid "pcrel too far"
 msgstr ""
@@ -10799,12 +10798,12 @@ msgstr ""
 msgid "estimate size\n"
 msgstr ""
 
-#: config/tc-ppc.c:1075
+#: config/tc-ppc.c:1077
 #, c-format
 msgid "%s unsupported"
 msgstr ""
 
-#: config/tc-ppc.c:1177
+#: config/tc-ppc.c:1179
 #, c-format
 msgid ""
 "PowerPC options:\n"
@@ -10820,27 +10819,30 @@ msgid ""
 "-m405\t\t\tgenerate code for PowerPC 405\n"
 "-m440\t\t\tgenerate code for PowerPC 440\n"
 "-m464\t\t\tgenerate code for PowerPC 464\n"
+"-m476\t\t\tgenerate code for PowerPC 476\n"
 "-m7400, -m7410, -m7450, -m7455\n"
 "\t\t\tgenerate code for PowerPC 7400/7410/7450/7455\n"
 "-m750cl\t\t\tgenerate code for PowerPC 750cl\n"
 msgstr ""
 
-#: config/tc-ppc.c:1194
+#: config/tc-ppc.c:1197
 #, c-format
 msgid ""
 "-mppc64, -m620\t\tgenerate code for PowerPC 620/625/630\n"
 "-mppc64bridge\t\tgenerate code for PowerPC 64, including bridge insns\n"
 "-mbooke\t\t\tgenerate code for 32-bit PowerPC BookE\n"
-"-mpower4\t\tgenerate code for Power4 architecture\n"
-"-mpower5\t\tgenerate code for Power5 architecture\n"
-"-mpower6\t\tgenerate code for Power6 architecture\n"
-"-mpower7\t\tgenerate code for Power7 architecture\n"
+"-ma2\t\t\tgenerate code for A2 architecture\n"
+"-mpower4, -mpwr4\tgenerate code for Power4 architecture\n"
+"-mpower5, -mpwr5, -mpwr5x\n"
+"\t\t\tgenerate code for Power5 architecture\n"
+"-mpower6, -mpwr6\tgenerate code for Power6 architecture\n"
+"-mpower7, -mpwr7\tgenerate code for Power7 architecture\n"
 "-mcell\t\t\tgenerate code for Cell Broadband Engine architecture\n"
 "-mcom\t\t\tgenerate code Power/PowerPC common instructions\n"
 "-many\t\t\tgenerate code for any architecture (PWR/PWRX/PPC)\n"
 msgstr ""
 
-#: config/tc-ppc.c:1205
+#: config/tc-ppc.c:1210
 #, c-format
 msgid ""
 "-maltivec\t\tgenerate code for AltiVec\n"
@@ -10853,7 +10855,7 @@ msgid ""
 "-mno-regnames\t\tDo not allow symbolic names for registers\n"
 msgstr ""
 
-#: config/tc-ppc.c:1215
+#: config/tc-ppc.c:1220
 #, c-format
 msgid ""
 "-mrelocatable\t\tsupport for GCC's -mrelocatble option\n"
@@ -10869,262 +10871,266 @@ msgid ""
 "-Qy, -Qn\t\tignored\n"
 msgstr ""
 
-#: config/tc-ppc.c:1252
+#: config/tc-ppc.c:1257
 #, c-format
 msgid "Unknown default cpu = %s, os = %s"
 msgstr ""
 
-#: config/tc-ppc.c:1278
+#: config/tc-ppc.c:1283
 msgid "Neither Power nor PowerPC opcodes were selected."
 msgstr ""
 
-#: config/tc-ppc.c:1357
+#: config/tc-ppc.c:1362
 #, c-format
 msgid "powerpc_operands[%d].bitm invalid"
 msgstr ""
 
-#: config/tc-ppc.c:1364
+#: config/tc-ppc.c:1369
 #, c-format
 msgid "powerpc_operands[%d] duplicates powerpc_operands[%d]"
 msgstr ""
 
-#: config/tc-ppc.c:1386
+#: config/tc-ppc.c:1391
 #, c-format
 msgid "major opcode is not sorted for %s"
 msgstr ""
 
-#: config/tc-ppc.c:1422
+#: config/tc-ppc.c:1427
 #, c-format
 msgid "%s (%08lx %08lx) after %s (%08lx %08lx)"
 msgstr ""
 
-#: config/tc-ppc.c:1431
+#: config/tc-ppc.c:1436
 #, c-format
 msgid "mask trims opcode bits for %s"
 msgstr ""
 
-#: config/tc-ppc.c:1440
+#: config/tc-ppc.c:1445
 #, c-format
 msgid "operand index error for %s"
 msgstr ""
 
-#: config/tc-ppc.c:1452
+#: config/tc-ppc.c:1457
 #, c-format
 msgid "operand %d overlap in %s"
 msgstr ""
 
-#: config/tc-ppc.c:1478
+#: config/tc-ppc.c:1483
 #, c-format
 msgid "duplicate instruction %s"
 msgstr ""
 
-#: config/tc-ppc.c:1502
+#: config/tc-ppc.c:1507
 #, c-format
 msgid "duplicate macro %s"
 msgstr ""
 
-#: config/tc-ppc.c:1859
+#: config/tc-ppc.c:1864
 msgid "symbol+offset not supported for got tls"
 msgstr ""
 
-#: config/tc-ppc.c:2113
+#: config/tc-ppc.c:2118
 msgid "Relocation cannot be done when using -mrelocatable"
 msgstr ""
 
-#: config/tc-ppc.c:2162
+#: config/tc-ppc.c:2167
 msgid "TOC section size exceeds 64k"
 msgstr ""
 
-#: config/tc-ppc.c:2243
+#: config/tc-ppc.c:2248
 #, c-format
 msgid "syntax error: invalid toc specifier `%s'"
 msgstr ""
 
-#: config/tc-ppc.c:2257
+#: config/tc-ppc.c:2262
 #, c-format
 msgid "syntax error: expected `]', found  `%c'"
 msgstr ""
 
-#: config/tc-ppc.c:2534
+#: config/tc-ppc.c:2539
 msgid "[tocv] symbol is not a toc symbol"
 msgstr ""
 
-#: config/tc-ppc.c:2545
+#: config/tc-ppc.c:2550
 msgid "Unimplemented toc32 expression modifier"
 msgstr ""
 
-#: config/tc-ppc.c:2550
+#: config/tc-ppc.c:2555
 msgid "Unimplemented toc64 expression modifier"
 msgstr ""
 
-#: config/tc-ppc.c:2554
+#: config/tc-ppc.c:2559
 #, c-format
 msgid "Unexpected return value [%d] from parse_toc_entry!\n"
 msgstr ""
 
-#: config/tc-ppc.c:2826
+#: config/tc-ppc.c:2831
 msgid "unsupported relocation for DS offset field"
 msgstr ""
 
-#: config/tc-ppc.c:2879
+#: config/tc-ppc.c:2884
 #, c-format
 msgid "syntax error; found `%c' but expected `%c'"
 msgstr ""
 
-#: config/tc-ppc.c:2919 config/tc-ppc.h:94
+#: config/tc-ppc.c:2924 config/tc-ppc.h:94
 msgid "instruction address is not a multiple of 4"
 msgstr ""
 
-#: config/tc-ppc.c:3084
+#: config/tc-ppc.c:3089
 msgid "Bad .section directive: want a,e,w,x,M,S,G,T in string"
 msgstr ""
 
-#: config/tc-ppc.c:3190
+#: config/tc-ppc.c:3195
 msgid "missing size"
 msgstr ""
 
-#: config/tc-ppc.c:3199
+#: config/tc-ppc.c:3204
 msgid "negative size"
 msgstr ""
 
-#: config/tc-ppc.c:3236
+#: config/tc-ppc.c:3241
 msgid "missing real symbol name"
 msgstr ""
 
-#: config/tc-ppc.c:3257
+#: config/tc-ppc.c:3262
 msgid "attempt to redefine symbol"
 msgstr ""
 
-#: config/tc-ppc.c:3499
+#: config/tc-ppc.c:3504
 msgid "The XCOFF file format does not support arbitrary sections"
 msgstr ""
 
-#: config/tc-ppc.c:3573
+#: config/tc-ppc.c:3577
+msgid ".ref outside .csect"
+msgstr ""
+
+#: config/tc-ppc.c:3599 config/tc-ppc.c:3799
+msgid "missing symbol name"
+msgstr ""
+
+#: config/tc-ppc.c:3630
 msgid "missing rename string"
 msgstr ""
 
-#: config/tc-ppc.c:3603 config/tc-ppc.c:4145 read.c:3314
+#: config/tc-ppc.c:3660 config/tc-ppc.c:4202 read.c:3314
 msgid "missing value"
 msgstr ""
 
-#: config/tc-ppc.c:3621
+#: config/tc-ppc.c:3678
 msgid "illegal .stabx expression; zero assumed"
 msgstr ""
 
-#: config/tc-ppc.c:3653
+#: config/tc-ppc.c:3710
 msgid "missing class"
 msgstr ""
 
-#: config/tc-ppc.c:3662
+#: config/tc-ppc.c:3719
 msgid "missing type"
 msgstr ""
 
-#: config/tc-ppc.c:3742
-msgid "missing symbol name"
-msgstr ""
-
-#: config/tc-ppc.c:3932
+#: config/tc-ppc.c:3989
 msgid "nested .bs blocks"
 msgstr ""
 
-#: config/tc-ppc.c:3964
+#: config/tc-ppc.c:4021
 msgid ".es without preceding .bs"
 msgstr ""
 
-#: config/tc-ppc.c:4137
+#: config/tc-ppc.c:4194
 msgid "non-constant byte count"
 msgstr ""
 
-#: config/tc-ppc.c:4184
+#: config/tc-ppc.c:4241
 msgid ".tc not in .toc section"
 msgstr ""
 
-#: config/tc-ppc.c:4203
+#: config/tc-ppc.c:4260
 msgid ".tc with no label"
 msgstr ""
 
-#: config/tc-ppc.c:4296
+#: config/tc-ppc.c:4353
 msgid ".machine stack overflow"
 msgstr ""
 
-#: config/tc-ppc.c:4303
+#: config/tc-ppc.c:4360
 msgid ".machine stack underflow"
 msgstr ""
 
-#: config/tc-ppc.c:4310
+#: config/tc-ppc.c:4367
 #, c-format
 msgid "invalid machine `%s'"
 msgstr ""
 
-#: config/tc-ppc.c:4361
+#: config/tc-ppc.c:4418
 msgid "No previous section to return to. Directive ignored."
 msgstr ""
 
 #. Section Contents
 #. unknown
-#: config/tc-ppc.c:4771
+#: config/tc-ppc.c:4828
 msgid "Unsupported section attribute -- 'a'"
 msgstr ""
 
-#: config/tc-ppc.c:4955
+#: config/tc-ppc.c:5012
 msgid "bad symbol suffix"
 msgstr ""
 
-#: config/tc-ppc.c:5047
+#: config/tc-ppc.c:5104
 msgid "Unrecognized symbol suffix"
 msgstr ""
 
-#: config/tc-ppc.c:5135
+#: config/tc-ppc.c:5192
 msgid "two .function pseudo-ops with no intervening .ef"
 msgstr ""
 
-#: config/tc-ppc.c:5148
+#: config/tc-ppc.c:5205
 msgid ".ef with no preceding .function"
 msgstr ""
 
-#: config/tc-ppc.c:5277
+#: config/tc-ppc.c:5334
 #, c-format
 msgid "warning: symbol %s has no csect"
 msgstr ""
 
-#: config/tc-ppc.c:5522
+#: config/tc-ppc.c:5579
 msgid "symbol in .toc does not match any .tc"
 msgstr ""
 
-#: config/tc-ppc.c:5897
+#: config/tc-ppc.c:5954
 #, c-format
 msgid "unsupported relocation against %s"
 msgstr ""
 
-#: config/tc-ppc.c:5970
+#: config/tc-ppc.c:6027
 #, c-format
 msgid "cannot emit PC relative %s relocation against %s"
 msgstr ""
 
-#: config/tc-ppc.c:5975
+#: config/tc-ppc.c:6032
 #, c-format
 msgid "cannot emit PC relative %s relocation"
 msgstr ""
 
-#: config/tc-ppc.c:6159
+#: config/tc-ppc.c:6221
 #, c-format
 msgid "Unable to handle reference to symbol %s"
 msgstr ""
 
-#: config/tc-ppc.c:6162
+#: config/tc-ppc.c:6224
 msgid "Unable to resolve expression"
 msgstr ""
 
-#: config/tc-ppc.c:6189
+#: config/tc-ppc.c:6251
 msgid "must branch to an address a multiple of 4"
 msgstr ""
 
-#: config/tc-ppc.c:6193
+#: config/tc-ppc.c:6255
 #, c-format
 msgid "@local or @plt branch destination is too far away, %ld bytes"
 msgstr ""
 
-#: config/tc-ppc.c:6224
+#: config/tc-ppc.c:6286
 #, c-format
 msgid "Gas failure, reloc value %d\n"
 msgstr ""
@@ -11511,7 +11517,7 @@ msgid "alignment negative; 0 assumed"
 msgstr ""
 
 #: config/tc-score.c:6271 config/tc-z80.c:289 ecoff.c:3355 read.c:1484
-#: read.c:1597 read.c:2484 read.c:3048 read.c:3441 symbols.c:326 symbols.c:432
+#: read.c:1597 read.c:2484 read.c:3048 read.c:3441 symbols.c:337 symbols.c:433
 #, c-format
 msgid "symbol `%s' is already defined"
 msgstr ""
@@ -12507,18 +12513,18 @@ msgstr ""
 msgid "Illegal operands: %%r_tls_dtpoff in %d-byte data field"
 msgstr ""
 
-#: config/tc-sparc.c:4366 config/tc-vax.c:3313
+#: config/tc-sparc.c:4366 config/tc-vax.c:3314
 #, c-format
 msgid "Illegal operands: Only %%r_%s%d allowed in %d-byte data fields"
 msgstr ""
 
 #: config/tc-sparc.c:4374 config/tc-sparc.c:4405 config/tc-sparc.c:4414
-#: config/tc-vax.c:3321 config/tc-vax.c:3352 config/tc-vax.c:3361
+#: config/tc-vax.c:3322 config/tc-vax.c:3353 config/tc-vax.c:3362
 #, c-format
 msgid "Illegal operands: %%r_%s%d requires arguments in ()"
 msgstr ""
 
-#: config/tc-sparc.c:4423 config/tc-vax.c:3370
+#: config/tc-sparc.c:4423 config/tc-vax.c:3371
 #, c-format
 msgid "Illegal operands: garbage after %%r_%s%d()"
 msgstr ""
@@ -13911,34 +13917,34 @@ msgstr ""
 msgid "A bignum/flonum may not be a displacement: 0x%lx used"
 msgstr ""
 
-#: config/tc-vax.c:2995
+#: config/tc-vax.c:2996
 #, c-format
 msgid "Short literal overflow(%ld.), immediate mode assumed."
 msgstr ""
 
-#: config/tc-vax.c:3004
+#: config/tc-vax.c:3005
 #, c-format
 msgid "Forced short literal to immediate mode. now_seg=%s to_seg=%s"
 msgstr ""
 
-#: config/tc-vax.c:3069
+#: config/tc-vax.c:3070
 msgid "Length specification ignored. Address mode 9F used"
 msgstr ""
 
-#: config/tc-vax.c:3127
+#: config/tc-vax.c:3128
 msgid "Invalid operand:  immediate value used as base address."
 msgstr ""
 
-#: config/tc-vax.c:3129
+#: config/tc-vax.c:3130
 msgid "Invalid operand:  immediate value used as address."
 msgstr ""
 
-#: config/tc-vax.c:3154
+#: config/tc-vax.c:3155
 #, c-format
 msgid "Symbol %s used as immediate operand in PIC mode."
 msgstr ""
 
-#: config/tc-vax.c:3259
+#: config/tc-vax.c:3260
 #, c-format
 msgid "VIP_BEGIN error:%s"
 msgstr ""
@@ -14850,65 +14856,65 @@ msgstr ""
 msgid "can't close `%s'"
 msgstr ""
 
-#: dw2gencfi.c:294
+#: dw2gencfi.c:303
 #, c-format
 msgid "register save offset not a multiple of %u"
 msgstr ""
 
-#: dw2gencfi.c:377
+#: dw2gencfi.c:386
 msgid "CFI state restore without previous remember"
 msgstr ""
 
-#: dw2gencfi.c:432
+#: dw2gencfi.c:443
 msgid "missing separator"
 msgstr ""
 
-#: dw2gencfi.c:482
+#: dw2gencfi.c:493
 msgid "bad register expression"
 msgstr ""
 
-#: dw2gencfi.c:503 dw2gencfi.c:626 dw2gencfi.c:664 dw2gencfi.c:734
-#: dw2gencfi.c:806
+#: dw2gencfi.c:514 dw2gencfi.c:637 dw2gencfi.c:675 dw2gencfi.c:745
+#: dw2gencfi.c:817
 msgid "CFI instruction used without previous .cfi_startproc"
 msgstr ""
 
-#: dw2gencfi.c:688
+#: dw2gencfi.c:699
 msgid "invalid or unsupported encoding in .cfi_personality"
 msgstr ""
 
-#: dw2gencfi.c:695
+#: dw2gencfi.c:706
 msgid ".cfi_personality requires encoding and symbol arguments"
 msgstr ""
 
-#: dw2gencfi.c:718
+#: dw2gencfi.c:729
 msgid "wrong second argument to .cfi_personality"
 msgstr ""
 
-#: dw2gencfi.c:758 dw2gencfi.c:834
+#: dw2gencfi.c:769 dw2gencfi.c:845
 msgid "invalid or unsupported encoding in .cfi_lsda"
 msgstr ""
 
-#: dw2gencfi.c:765
+#: dw2gencfi.c:776
 msgid ".cfi_lsda requires encoding and symbol arguments"
 msgstr ""
 
-#: dw2gencfi.c:790
+#: dw2gencfi.c:801
 msgid "wrong second argument to .cfi_lsda"
 msgstr ""
 
-#: dw2gencfi.c:855
+#: dw2gencfi.c:866
 msgid "wrong third argument to .cfi_val_encoded_addr"
 msgstr ""
 
-#: dw2gencfi.c:870
+#: dw2gencfi.c:931
 msgid "previous CFI entry not closed (missing .cfi_endproc)"
 msgstr ""
 
-#: dw2gencfi.c:905
+#: dw2gencfi.c:966
 msgid ".cfi_endproc without corresponding .cfi_startproc"
 msgstr ""
 
-#: dw2gencfi.c:1515
+#: dw2gencfi.c:1677 dw2gencfi.c:1715
 msgid "open CFI at the end of file; missing .cfi_endproc directive"
 msgstr ""
 
@@ -15137,7 +15143,7 @@ msgstr ""
 msgid "bignum invalid"
 msgstr ""
 
-#: expr.c:90 read.c:3623 read.c:4091 read.c:4957
+#: expr.c:90 read.c:3623 read.c:4091 read.c:4960
 msgid "floating point number invalid"
 msgstr ""
 
@@ -15181,7 +15187,7 @@ msgstr ""
 msgid "missing '%c'"
 msgstr ""
 
-#: expr.c:981 read.c:4437
+#: expr.c:981 read.c:4440
 msgid "EBCDIC constants are not supported"
 msgstr ""
 
@@ -15219,7 +15225,7 @@ msgstr ""
 msgid "right operand is a float; integer 0 assumed"
 msgstr ""
 
-#: expr.c:1866 symbols.c:1356
+#: expr.c:1866 symbols.c:1358
 msgid "division by zero"
 msgstr ""
 
@@ -15256,7 +15262,7 @@ msgstr ""
 #. line here (assuming of course that we actually have a line of
 #. input to read), so that it can be displayed in the listing
 #. that is produced at the end of the assembly.
-#: input-file.c:138 input-scrub.c:241 listing.c:334
+#: input-file.c:138 input-scrub.c:243 listing.c:337
 msgid "{standard input}"
 msgstr ""
 
@@ -15270,16 +15276,16 @@ msgstr ""
 msgid "can't read from %s: %s"
 msgstr ""
 
-#: input-file.c:249 listing.c:1389 output-file.c:69
+#: input-file.c:249 listing.c:1392 output-file.c:69
 #, c-format
 msgid "can't close %s: %s"
 msgstr ""
 
-#: input-scrub.c:266
+#: input-scrub.c:268
 msgid "macros nested too deeply"
 msgstr ""
 
-#: input-scrub.c:375 input-scrub.c:399
+#: input-scrub.c:377 input-scrub.c:401
 msgid "partial line at end of file ignored"
 msgstr ""
 
@@ -15288,15 +15294,15 @@ msgstr ""
 msgid "Unable to allocate memory for new instructions\n"
 msgstr ""
 
-#: listing.c:240
+#: listing.c:243
 msgid "Warning:"
 msgstr ""
 
-#: listing.c:246
+#: listing.c:249
 msgid "Error:"
 msgstr ""
 
-#: listing.c:1275
+#: listing.c:1278
 #, c-format
 msgid ""
 "\n"
@@ -15304,62 +15310,62 @@ msgid ""
 "\n"
 msgstr ""
 
-#: listing.c:1285
+#: listing.c:1288
 #, c-format
 msgid "%s "
 msgstr ""
 
-#: listing.c:1290
+#: listing.c:1293
 #, c-format
 msgid ""
 "\n"
 "\t%s "
 msgstr ""
 
-#: listing.c:1300
+#: listing.c:1303
 msgid ""
 "\n"
 " options passed\t: "
 msgstr ""
 
-#: listing.c:1339
+#: listing.c:1342
 #, c-format
 msgid ""
 " GNU assembler version %s (%s)\n"
 "\t using BFD version %s."
 msgstr ""
 
-#: listing.c:1342
+#: listing.c:1345
 #, c-format
 msgid ""
 "\n"
 " input file    \t: %s"
 msgstr ""
 
-#: listing.c:1343
+#: listing.c:1346
 #, c-format
 msgid ""
 "\n"
 " output file   \t: %s"
 msgstr ""
 
-#: listing.c:1344
+#: listing.c:1347
 #, c-format
 msgid ""
 "\n"
 " target        \t: %s"
 msgstr ""
 
-#: listing.c:1368
+#: listing.c:1371
 #, c-format
 msgid "can't open %s: %s"
 msgstr ""
 
-#: listing.c:1461
+#: listing.c:1464
 msgid "strange paper height, set to no form"
 msgstr ""
 
-#: listing.c:1525
+#: listing.c:1528
 msgid "new line in title"
 msgstr ""
 
@@ -15758,7 +15764,7 @@ msgstr ""
 msgid "space allocation too complex in common section"
 msgstr ""
 
-#: read.c:3353 read.c:4683
+#: read.c:3353 read.c:4686
 #, c-format
 msgid "bad floating literal: %s"
 msgstr ""
@@ -15802,11 +15808,11 @@ msgstr ""
 msgid "attempt to store value in absolute section"
 msgstr ""
 
-#: read.c:4085 read.c:4951
+#: read.c:4085 read.c:4954
 msgid "zero assumed for missing expression"
 msgstr ""
 
-#: read.c:4097 read.c:4963 write.c:268 write.c:973
+#: read.c:4097 read.c:4966 write.c:265 write.c:982
 msgid "register value used as expression"
 msgstr ""
 
@@ -15829,101 +15835,101 @@ msgstr ""
 msgid "bignum truncated to %d bytes"
 msgstr ""
 
-#: read.c:4510 read.c:4705
+#: read.c:4513 read.c:4708
 msgid "unresolvable or nonpositive repeat count; using 1"
 msgstr ""
 
-#: read.c:4559
+#: read.c:4562
 #, c-format
 msgid "unknown floating type type '%c'"
 msgstr ""
 
-#: read.c:4581
+#: read.c:4584
 msgid "floating point constant too large"
 msgstr ""
 
-#: read.c:5117
+#: read.c:5120
 msgid "strings must be placed into a section"
 msgstr ""
 
-#: read.c:5165
+#: read.c:5168
 msgid "expected <nn>"
 msgstr ""
 
 #. To be compatible with BSD 4.2 as: give the luser a linefeed!!
-#: read.c:5198 read.c:5284
+#: read.c:5201 read.c:5287
 msgid "unterminated string; newline inserted"
 msgstr ""
 
-#: read.c:5292
+#: read.c:5295
 msgid "bad escaped character in string"
 msgstr ""
 
-#: read.c:5317
+#: read.c:5320
 msgid "expected address expression"
 msgstr ""
 
-#: read.c:5336
+#: read.c:5339
 #, c-format
 msgid "symbol \"%s\" undefined; zero assumed"
 msgstr ""
 
-#: read.c:5339
+#: read.c:5342
 msgid "some symbol undefined; zero assumed"
 msgstr ""
 
-#: read.c:5375
+#: read.c:5378
 msgid "this string may not contain '\\0'"
 msgstr ""
 
-#: read.c:5411
+#: read.c:5414
 msgid "missing string"
 msgstr ""
 
-#: read.c:5502
+#: read.c:5505
 #, c-format
 msgid ".incbin count zero, ignoring `%s'"
 msgstr ""
 
-#: read.c:5528
+#: read.c:5531
 #, c-format
 msgid "file not found: %s"
 msgstr ""
 
-#: read.c:5542
+#: read.c:5545
 #, c-format
 msgid "seek to end of .incbin file failed `%s'"
 msgstr ""
 
-#: read.c:5553
+#: read.c:5556
 #, c-format
 msgid "skip (%ld) or count (%ld) invalid for file size (%ld)"
 msgstr ""
 
-#: read.c:5560
+#: read.c:5563
 #, c-format
 msgid "could not skip to %ld in file `%s'"
 msgstr ""
 
-#: read.c:5569
+#: read.c:5572
 #, c-format
 msgid "truncated file `%s', %ld of %ld bytes read"
 msgstr ""
 
-#: read.c:5727
+#: read.c:5731
 msgid "missing .func"
 msgstr ""
 
-#: read.c:5744
+#: read.c:5748
 msgid ".endfunc missing for previous .func"
 msgstr ""
 
-#: read.c:5881
+#: read.c:5885
 #, c-format
 msgid "missing closing `%c'"
 msgstr ""
 
-#: read.c:5883
+#: read.c:5887
 msgid "stray `\\'"
 msgstr ""
 
@@ -15949,210 +15955,210 @@ msgstr ""
 msgid "comma missing in .xstabs"
 msgstr ""
 
-#: symbols.c:277
+#: symbols.c:288
 #, c-format
 msgid "cannot define symbol `%s' in absolute section"
 msgstr ""
 
-#: symbols.c:417
+#: symbols.c:418
 #, c-format
 msgid "symbol `%s' is already defined as \"%s\"/%s%ld"
 msgstr ""
 
-#: symbols.c:494 symbols.c:501
+#: symbols.c:496 symbols.c:503
 #, c-format
 msgid "inserting \"%s\" into symbol table failed: %s"
 msgstr ""
 
-#: symbols.c:964 symbols.c:968
+#: symbols.c:966 symbols.c:970
 #, c-format
 msgid "undefined symbol `%s' in operation"
 msgstr ""
 
-#: symbols.c:975
+#: symbols.c:977
 #, c-format
 msgid "invalid sections for operation on `%s' and `%s'"
 msgstr ""
 
-#: symbols.c:979
+#: symbols.c:981
 #, c-format
 msgid "invalid section for operation on `%s'"
 msgstr ""
 
-#: symbols.c:987 symbols.c:990
+#: symbols.c:989 symbols.c:992
 #, c-format
 msgid "undefined symbol `%s' in operation setting `%s'"
 msgstr ""
 
-#: symbols.c:996
+#: symbols.c:998
 #, c-format
 msgid "invalid sections for operation on `%s' and `%s' setting `%s'"
 msgstr ""
 
-#: symbols.c:999
+#: symbols.c:1001
 #, c-format
 msgid "invalid section for operation on `%s' setting `%s'"
 msgstr ""
 
-#: symbols.c:1049
+#: symbols.c:1051
 #, c-format
 msgid "symbol definition loop encountered at `%s'"
 msgstr ""
 
-#: symbols.c:1076
+#: symbols.c:1078
 #, c-format
 msgid "cannot convert expression symbol %s to complex relocation"
 msgstr ""
 
-#: symbols.c:1358
+#: symbols.c:1360
 #, c-format
 msgid "division by zero when setting `%s'"
 msgstr ""
 
-#: symbols.c:1439 write.c:1846
+#: symbols.c:1441 write.c:1855
 #, c-format
 msgid "can't resolve value for symbol `%s'"
 msgstr ""
 
-#: symbols.c:1889
+#: symbols.c:1888
 #, c-format
 msgid "\"%d\" (instance number %d of a %s label)"
 msgstr ""
 
-#: symbols.c:1918
+#: symbols.c:1917
 #, c-format
 msgid "attempt to get value of unresolved symbol `%s'"
 msgstr ""
 
-#: symbols.c:2193
+#: symbols.c:2192
 msgid "section symbols are already global"
 msgstr ""
 
-#: symbols.c:2306
+#: symbols.c:2305
 #, c-format
 msgid "Accessing function `%s' as thread-local object"
 msgstr ""
 
-#: symbols.c:2310
+#: symbols.c:2309
 #, c-format
 msgid "Accessing `%s' as thread-local object"
 msgstr ""
 
-#: write.c:167
+#: write.c:168
 #, c-format
 msgid "field fx_size too small to hold %d"
 msgstr ""
 
-#: write.c:444
+#: write.c:453
 #, c-format
 msgid "attempt to .org/.space backwards? (%ld)"
 msgstr ""
 
-#: write.c:675
+#: write.c:684
 msgid "invalid offset expression"
 msgstr ""
 
-#: write.c:697
+#: write.c:706
 msgid "invalid reloc expression"
 msgstr ""
 
-#: write.c:1056
+#: write.c:1065
 #, c-format
 msgid "value of %s too large for field of %d bytes at %s"
 msgstr ""
 
-#: write.c:1068
+#: write.c:1077
 #, c-format
 msgid "signed .word overflow; switch may be too large; %ld at 0x%lx"
 msgstr ""
 
-#: write.c:1112
+#: write.c:1121
 msgid "redefined symbol cannot be used on reloc"
 msgstr ""
 
-#: write.c:1125
+#: write.c:1134
 msgid "relocation out of range"
 msgstr ""
 
-#: write.c:1128
+#: write.c:1137
 #, c-format
 msgid "%s:%u: bad return from bfd_install_relocation: %x"
 msgstr ""
 
-#: write.c:1192
+#: write.c:1201
 msgid "internal error: fixup not contained within frag"
 msgstr ""
 
-#: write.c:1245
+#: write.c:1254
 msgid "reloc not within (fixed part of) section"
 msgstr ""
 
-#: write.c:1312 write.c:1333
+#: write.c:1321 write.c:1342
 #, c-format
 msgid "can't write %s: %s"
 msgstr ""
 
-#: write.c:1363
+#: write.c:1372
 msgid "cannot write to output file"
 msgstr ""
 
-#: write.c:1517
+#: write.c:1526
 #, c-format
 msgid "%d error%s, %d warning%s, generating bad object file"
 msgstr ""
 
-#: write.c:1524
+#: write.c:1533
 #, c-format
 msgid "%d error%s, %d warning%s, no object file generated"
 msgstr ""
 
-#: write.c:1763
+#: write.c:1772
 #, c-format
 msgid "%s: global symbols not supported in common sections"
 msgstr ""
 
-#: write.c:1777
+#: write.c:1786
 #, c-format
 msgid "local label `%s' is not defined"
 msgstr ""
 
-#: write.c:1797
+#: write.c:1806
 #, c-format
 msgid "Local symbol `%s' can't be equated to common symbol `%s'"
 msgstr ""
 
-#: write.c:1804
+#: write.c:1813
 #, c-format
 msgid "can't make global register symbol `%s'"
 msgstr ""
 
-#: write.c:2075
+#: write.c:2084
 #, c-format
 msgid "alignment padding (%lu bytes) not a multiple of %ld"
 msgstr ""
 
-#: write.c:2233
+#: write.c:2242
 #, c-format
 msgid ".word %s-%s+%s didn't fit"
 msgstr ""
 
-#: write.c:2328
+#: write.c:2337
 msgid "padding added"
 msgstr ""
 
-#: write.c:2378
+#: write.c:2387
 msgid "attempt to move .org backwards"
 msgstr ""
 
-#: write.c:2402
+#: write.c:2411
 msgid ".space specifies non-absolute value"
 msgstr ""
 
-#: write.c:2417
+#: write.c:2426
 msgid ".space or .fill with negative value, ignored"
 msgstr ""
 
-#: write.c:2488
+#: write.c:2497
 #, c-format
 msgid ""
 "Infinite loop encountered whilst attempting to compute the addresses of "
index e475601b682b425fc2d12b4d9e0f6240380e64e8..f3fabd00a6c1b3403a829b5360f82183e21d034b 100644 (file)
@@ -1,3 +1,8 @@
+2010-04-22  Nick Clifton  <nickc@redhat.com>
+
+       * po/gold.pot: Updated by the Translation project.
+       * po/vi.po: Updated Vietnamese translation.
+
 2010-04-22  H.J. Lu  <hongjiu.lu@intel.com>
 
        * testsuite/Makefile.am (check_PROGRAMS): Add
index 4ae774755a61241c404fe83660f3f1dcaf8deb3b..d58054a5916b709cca9338d3686e5103271ffb16 100644 (file)
@@ -7,8 +7,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-09-09 17:16+0930\n"
+"Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
+"POT-Creation-Date: 2010-03-03 15:08+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -16,66 +16,160 @@ msgstr ""
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: archive.cc:107
+#: archive.cc:119
 #, c-format
 msgid "%s: no archive symbol table (run ranlib)"
 msgstr ""
 
-#: archive.cc:189
+#: archive.cc:204
 #, c-format
 msgid "%s: bad archive symbol table names"
 msgstr ""
 
-#: archive.cc:221
+#: archive.cc:236
 #, c-format
 msgid "%s: malformed archive header at %zu"
 msgstr ""
 
-#: archive.cc:241
+#: archive.cc:256
 #, c-format
 msgid "%s: malformed archive header size at %zu"
 msgstr ""
 
-#: archive.cc:252
+#: archive.cc:267
 #, c-format
 msgid "%s: malformed archive header name at %zu"
 msgstr ""
 
-#: archive.cc:282
+#: archive.cc:297
 #, c-format
 msgid "%s: bad extended name index at %zu"
 msgstr ""
 
-#: archive.cc:292
+#: archive.cc:307
 #, c-format
 msgid "%s: bad extended name entry at header %zu"
 msgstr ""
 
-#: archive.cc:389
+#: archive.cc:404
 #, c-format
 msgid "%s: short archive header at %zu"
 msgstr ""
 
-#: archive.cc:530 archive.cc:545
+#: archive.cc:560
 #, c-format
 msgid "%s: member at %zu is not an ELF object"
 msgstr ""
 
-#: archive.cc:775
+#: archive.cc:879
 #, c-format
 msgid "%s: archive libraries: %u\n"
 msgstr ""
 
-#: archive.cc:777
+#: archive.cc:881
 #, c-format
 msgid "%s: total archive members: %u\n"
 msgstr ""
 
-#: archive.cc:779
+#: archive.cc:883
 #, c-format
 msgid "%s: loaded archive members: %u\n"
 msgstr ""
 
+#: arm.cc:1149 i386.cc:536 sparc.cc:1087 x86_64.cc:565
+msgid "** PLT"
+msgstr ""
+
+#: arm.cc:1364 i386.cc:880 powerpc.cc:1014 sparc.cc:1502 x86_64.cc:955
+#: x86_64.cc:1265
+#, c-format
+msgid "%s: unsupported reloc %u against local symbol"
+msgstr ""
+
+#: arm.cc:1404 powerpc.cc:1105 sparc.cc:1592 x86_64.cc:992
+msgid "requires unsupported dynamic reloc; recompile with -fPIC"
+msgstr ""
+
+#. These are relocations which should only be seen by the
+#. dynamic linker, and should never be seen here.
+#: arm.cc:1519 arm.cc:1739 arm.cc:2354 i386.cc:1002 i386.cc:1334
+#: powerpc.cc:1223 powerpc.cc:1432 sparc.cc:1877 sparc.cc:2238 x86_64.cc:1145
+#: x86_64.cc:1453
+#, c-format
+msgid "%s: unexpected reloc %u in object file"
+msgstr ""
+
+#: arm.cc:1538 i386.cc:1171 powerpc.cc:1242 sparc.cc:1896 x86_64.cc:1279
+#: x86_64.cc:1571
+#, c-format
+msgid "%s: unsupported reloc %u against global symbol %s"
+msgstr ""
+
+#: arm.cc:1804 i386.cc:1542
+#, c-format
+msgid "%s: unsupported RELA reloc section"
+msgstr ""
+
+#: arm.cc:2047
+msgid ""
+"relocation R_ARM_MOVW_ABS_NC cannot be used when makinga shared object; "
+"recompile with -fPIC"
+msgstr ""
+
+#: arm.cc:2056
+msgid ""
+"relocation R_ARM_MOVT_ABS cannot be used when makinga shared object; "
+"recompile with -fPIC"
+msgstr ""
+
+#: arm.cc:2067
+msgid ""
+"relocation R_ARM_THM_MOVW_ABS_NC cannot be used whenmaking a shared object; "
+"recompile with -fPIC"
+msgstr ""
+
+#: arm.cc:2077
+msgid ""
+"relocation R_ARM_THM_MOVT_ABS cannot be used whenmaking a shared object; "
+"recompile with -fPIC"
+msgstr ""
+
+#: arm.cc:2141
+msgid "cannot find origin of R_ARM_BASE_PREL"
+msgstr ""
+
+#: arm.cc:2169
+msgid "cannot find origin of R_ARM_BASE_ABS"
+msgstr ""
+
+#: arm.cc:2230 i386.cc:1820 i386.cc:2521 powerpc.cc:1798 sparc.cc:2711
+#: x86_64.cc:1935 x86_64.cc:2518
+#, c-format
+msgid "unexpected reloc %u in object file"
+msgstr ""
+
+#: arm.cc:2236 i386.cc:1852 i386.cc:1931 i386.cc:1983 i386.cc:2014
+#: i386.cc:2076 powerpc.cc:1804 sparc.cc:2717 sparc.cc:2900 sparc.cc:2961
+#: sparc.cc:3068 x86_64.cc:1956 x86_64.cc:2039 x86_64.cc:2094 x86_64.cc:2119
+#, c-format
+msgid "unsupported reloc %u"
+msgstr ""
+
+#: arm.cc:2248
+#, c-format
+msgid "relocation overflow in relocation %u"
+msgstr ""
+
+#: arm.cc:2256
+#, c-format
+msgid "unexpected opcode while processing relocation %u"
+msgstr ""
+
+#: arm.cc:2359 i386.cc:2535
+#, c-format
+msgid "unsupported reloc %u in object file"
+msgstr ""
+
 #: binary.cc:129
 #, c-format
 msgid "cannot open %s: %s:"
@@ -90,16 +184,16 @@ msgstr ""
 msgid "cannot open symbol count file %s: %s"
 msgstr ""
 
-#: descriptors.cc:94
+#: descriptors.cc:116
 #, c-format
 msgid "file %s was removed during the link"
 msgstr ""
 
-#: descriptors.cc:133
+#: descriptors.cc:169
 msgid "out of file descriptors and couldn't close any"
 msgstr ""
 
-#: descriptors.cc:154 descriptors.cc:189
+#: descriptors.cc:190 descriptors.cc:226
 #, c-format
 msgid "while closing %s: %s"
 msgstr ""
@@ -113,115 +207,115 @@ msgstr ""
 msgid "Unusually large LEB128 decoded, debug information may be corrupted"
 msgstr ""
 
-#: dynobj.cc:169
+#: dynobj.cc:164
 #, c-format
 msgid "unexpected duplicate type %u section: %u, %u"
 msgstr ""
 
-#: dynobj.cc:205
+#: dynobj.cc:200
 #, c-format
 msgid "unexpected link in section %u header: %u != %u"
 msgstr ""
 
-#: dynobj.cc:241
+#: dynobj.cc:236
 #, c-format
 msgid "DYNAMIC section %u link out of range: %u"
 msgstr ""
 
-#: dynobj.cc:249
+#: dynobj.cc:244
 #, c-format
 msgid "DYNAMIC section %u link %u is not a strtab"
 msgstr ""
 
-#: dynobj.cc:278
+#: dynobj.cc:273
 #, c-format
 msgid "DT_SONAME value out of range: %lld >= %lld"
 msgstr ""
 
-#: dynobj.cc:290
+#: dynobj.cc:285
 #, c-format
 msgid "DT_NEEDED value out of range: %lld >= %lld"
 msgstr ""
 
-#: dynobj.cc:303
+#: dynobj.cc:298
 msgid "missing DT_NULL in dynamic segment"
 msgstr ""
 
-#: dynobj.cc:349
+#: dynobj.cc:344
 #, c-format
 msgid "invalid dynamic symbol table name index: %u"
 msgstr ""
 
-#: dynobj.cc:356
+#: dynobj.cc:351
 #, c-format
 msgid "dynamic symbol table name section has wrong type: %u"
 msgstr ""
 
-#: dynobj.cc:443 object.cc:376 object.cc:884
+#: dynobj.cc:438 object.cc:463 object.cc:1106
 #, c-format
 msgid "bad section name offset for section %u: %lu"
 msgstr ""
 
-#: dynobj.cc:472
+#: dynobj.cc:468
 #, c-format
 msgid "duplicate definition for version %u"
 msgstr ""
 
-#: dynobj.cc:501
+#: dynobj.cc:497
 #, c-format
 msgid "unexpected verdef version %u"
 msgstr ""
 
-#: dynobj.cc:517
+#: dynobj.cc:513
 #, c-format
 msgid "verdef vd_cnt field too small: %u"
 msgstr ""
 
-#: dynobj.cc:525
+#: dynobj.cc:521
 #, c-format
 msgid "verdef vd_aux field out of range: %u"
 msgstr ""
 
-#: dynobj.cc:536
+#: dynobj.cc:532
 #, c-format
 msgid "verdaux vda_name field out of range: %u"
 msgstr ""
 
-#: dynobj.cc:546
+#: dynobj.cc:542
 #, c-format
 msgid "verdef vd_next field out of range: %u"
 msgstr ""
 
-#: dynobj.cc:580
+#: dynobj.cc:576
 #, c-format
 msgid "unexpected verneed version %u"
 msgstr ""
 
-#: dynobj.cc:589
+#: dynobj.cc:585
 #, c-format
 msgid "verneed vn_aux field out of range: %u"
 msgstr ""
 
-#: dynobj.cc:603
+#: dynobj.cc:599
 #, c-format
 msgid "vernaux vna_name field out of range: %u"
 msgstr ""
 
-#: dynobj.cc:614
+#: dynobj.cc:610
 #, c-format
 msgid "verneed vna_next field out of range: %u"
 msgstr ""
 
-#: dynobj.cc:625
+#: dynobj.cc:621
 #, c-format
 msgid "verneed vn_next field out of range: %u"
 msgstr ""
 
-#: dynobj.cc:673
+#: dynobj.cc:670
 msgid "size of dynamic symbols is not multiple of symbol size"
 msgstr ""
 
-#: dynobj.cc:1425
+#: dynobj.cc:1435
 #, c-format
 msgid "symbol %s has undefined version %s"
 msgstr ""
@@ -234,27 +328,42 @@ msgstr ""
 msgid "** eh_frame"
 msgstr ""
 
-#: errors.cc:106
+#: errors.cc:81
+#, c-format
+msgid "%s: fatal error: "
+msgstr ""
+
+#: errors.cc:92
+#, c-format
+msgid "%s: error: "
+msgstr ""
+
+#: errors.cc:104
 #, c-format
 msgid "%s: warning: "
 msgstr ""
 
-#: errors.cc:146
+#: errors.cc:128
+#, c-format
+msgid "%s: %s: error: "
+msgstr ""
+
+#: errors.cc:144
 #, c-format
 msgid "%s: %s: warning: "
 msgstr ""
 
-#: errors.cc:172
+#: errors.cc:167
 #, c-format
-msgid "%s: %s: undefined reference to '%s'\n"
+msgid "%s: %s: error: undefined reference to '%s'\n"
 msgstr ""
 
-#: errors.cc:176
+#: errors.cc:172
 #, c-format
-msgid "%s: %s: undefined reference to '%s', version '%s'\n"
+msgid "%s: %s: error: undefined reference to '%s', version '%s'\n"
 msgstr ""
 
-#: errors.cc:186
+#: errors.cc:182
 #, c-format
 msgid "%s: "
 msgstr ""
@@ -274,10 +383,6 @@ msgstr ""
 msgid "unary "
 msgstr ""
 
-#: expression.cc:278 expression.cc:400
-msgid " applied to section relative value"
-msgstr ""
-
 #. Handle binary operators.  We use a preprocessor macro as a hack to
 #. capture the C operator.  KEEP_LEFT means that if the left operand
 #. is section relative and the right operand is not, the result uses
@@ -323,72 +428,84 @@ msgstr ""
 msgid "LENGTH not implemented"
 msgstr ""
 
-#: fileread.cc:55
+#: fileread.cc:65
 #, c-format
 msgid "munmap failed: %s"
 msgstr ""
 
-#: fileread.cc:119
+#: fileread.cc:129
 #, c-format
 msgid "%s: fstat failed: %s"
 msgstr ""
 
-#: fileread.cc:159
+#: fileread.cc:169
 #, c-format
 msgid "could not reopen file %s"
 msgstr ""
 
-#: fileread.cc:292
+#: fileread.cc:302
 #, c-format
 msgid "%s: pread failed: %s"
 msgstr ""
 
-#: fileread.cc:298
+#: fileread.cc:308
 #, c-format
 msgid "%s: file too short: read only %lld of %lld bytes at %lld"
 msgstr ""
 
-#: fileread.cc:382
+#: fileread.cc:372
+#, c-format
+msgid ""
+"%s: attempt to map %lld bytes at offset %lld exceeds size of file; the file "
+"may be corrupt"
+msgstr ""
+
+#: fileread.cc:402
 #, c-format
 msgid "%s: mmap offset %lld size %lld failed: %s"
 msgstr ""
 
-#: fileread.cc:528
+#: fileread.cc:548
 #, c-format
 msgid "%s: lseek failed: %s"
 msgstr ""
 
-#: fileread.cc:534
+#: fileread.cc:554
 #, c-format
 msgid "%s: readv failed: %s"
 msgstr ""
 
-#: fileread.cc:537
+#: fileread.cc:557
 #, c-format
 msgid "%s: file too short: read only %zd of %zd bytes at %lld"
 msgstr ""
 
-#: fileread.cc:686
+#: fileread.cc:706
 #, c-format
 msgid "%s: total bytes mapped for read: %llu\n"
 msgstr ""
 
-#: fileread.cc:688
+#: fileread.cc:708
 #, c-format
 msgid "%s: maximum bytes mapped for read at one time: %llu\n"
 msgstr ""
 
-#: fileread.cc:783
+#: fileread.cc:791
+#, c-format
+msgid "%s: stat failed: %s"
+msgstr ""
+
+#: fileread.cc:849
 #, c-format
-msgid "cannot find -l%s"
+msgid "cannot find %s%s"
 msgstr ""
 
-#: fileread.cc:810
+#: fileread.cc:880
 #, c-format
 msgid "cannot find %s"
 msgstr ""
 
-#: fileread.cc:833
+#: fileread.cc:904
 #, c-format
 msgid "cannot open %s: %s"
 msgstr ""
@@ -418,12 +535,12 @@ msgstr ""
 msgid "pthread_mutex_destroy failed: %s"
 msgstr ""
 
-#: gold-threads.cc:131
+#: gold-threads.cc:131 gold-threads.cc:382
 #, c-format
 msgid "pthread_mutex_lock failed: %s"
 msgstr ""
 
-#: gold-threads.cc:139
+#: gold-threads.cc:139 gold-threads.cc:394
 #, c-format
 msgid "pthread_mutex_unlock failed: %s"
 msgstr ""
@@ -453,120 +570,156 @@ msgstr ""
 msgid "pthread_cond_broadcast failed: %s"
 msgstr ""
 
-#: gold.cc:83
+#: gold-threads.cc:388
+#, c-format
+msgid "pthread_once failed: %s"
+msgstr ""
+
+#: gold.cc:91
 #, c-format
 msgid "%s: internal error in %s, at %s:%d\n"
 msgstr ""
 
-#: gold.cc:130
+#: gold.cc:173
 msgid "no input files"
 msgstr ""
 
-#. We print out just the first .so we see; there may be others.
-#: gold.cc:195
+#: gold.cc:226
+msgid "cannot mix -r with --gc-sections or --icf"
+msgstr ""
+
+#: gold.cc:407
 #, c-format
 msgid "cannot mix -static with dynamic object %s"
 msgstr ""
 
-#: gold.cc:199
+#: gold.cc:411
 #, c-format
 msgid "cannot mix -r with dynamic object %s"
 msgstr ""
 
-#: gold.cc:203
+#: gold.cc:415
 #, c-format
 msgid "cannot use non-ELF output format with dynamic object %s"
 msgstr ""
 
+#: gold.cc:427
+#, c-format
+msgid "cannot mix split-stack '%s' and non-split-stack '%s' when using -r"
+msgstr ""
+
 #. FIXME: This needs to specify the location somehow.
-#: i386.cc:193 i386.cc:1588 sparc.cc:211 sparc.cc:2322 x86_64.cc:208
-#: x86_64.cc:1656
+#: i386.cc:232 i386.cc:1669 sparc.cc:234 sparc.cc:2395 x86_64.cc:237
+#: x86_64.cc:1732
 msgid "missing expected TLS relocation"
 msgstr ""
 
-#: i386.cc:503 sparc.cc:1066 x86_64.cc:533
-msgid "** PLT"
+#: i386.cc:944 x86_64.cc:1068
+#, c-format
+msgid "section symbol %u has bad shndx %u"
 msgstr ""
 
-#: i386.cc:843 powerpc.cc:996 sparc.cc:1480 x86_64.cc:921 x86_64.cc:1230
+#: i386.cc:1036 i386.cc:1060 sparc.cc:1777 x86_64.cc:1176 x86_64.cc:1204
 #, c-format
-msgid "%s: unsupported reloc %u against local symbol"
+msgid "local symbol %u has bad shndx %u"
 msgstr ""
 
-#: i386.cc:907 x86_64.cc:1033
-#, c-format
-msgid "section symbol %u has bad shndx %u"
+#: i386.cc:1991
+msgid "both SUN and GNU model TLS relocations"
 msgstr ""
 
-#: i386.cc:965 i386.cc:1297 powerpc.cc:1204 powerpc.cc:1413 sparc.cc:1852
-#: sparc.cc:2204 x86_64.cc:1110 x86_64.cc:1418
+#: i386.cc:2730 x86_64.cc:2719
 #, c-format
-msgid "%s: unexpected reloc %u in object file"
+msgid "failed to match split-stack sequence at section %u offset %0zx"
 msgstr ""
 
-#: i386.cc:999 i386.cc:1023 sparc.cc:1753 x86_64.cc:1141 x86_64.cc:1169
+#: icf.cc:616
 #, c-format
-msgid "local symbol %u has bad shndx %u"
+msgid "%s: ICF Converged after %u iteration(s)"
 msgstr ""
 
-#: i386.cc:1134 powerpc.cc:1223 sparc.cc:1871 x86_64.cc:1244 x86_64.cc:1536
+#: icf.cc:619
 #, c-format
-msgid "%s: unsupported reloc %u against global symbol %s"
+msgid "%s: ICF stopped after %u iteration(s)"
 msgstr ""
 
-#: i386.cc:1473
+#: icf.cc:633
 #, c-format
-msgid "%s: unsupported RELA reloc section"
+msgid "Could not find symbol %s to unfold\n"
 msgstr ""
 
-#: i386.cc:1735 i386.cc:2429 powerpc.cc:1740 sparc.cc:2637 x86_64.cc:1859
-#: x86_64.cc:2435
+#: incremental.cc:242
 #, c-format
-msgid "unexpected reloc %u in object file"
+msgid "the link might take longer: cannot perform incremental link: %s"
 msgstr ""
 
-#: i386.cc:1767 i386.cc:1846 i386.cc:1898 i386.cc:1929 i386.cc:1986
-#: powerpc.cc:1746 sparc.cc:2643 sparc.cc:2826 sparc.cc:2887 sparc.cc:2994
-#: x86_64.cc:1880 x86_64.cc:1963 x86_64.cc:2018 x86_64.cc:2043
-#, c-format
-msgid "unsupported reloc %u"
+#: incremental.cc:302
+msgid "no incremental data from previous build"
 msgstr ""
 
-#: i386.cc:1906
-msgid "both SUN and GNU model TLS relocations"
+#: incremental.cc:309 incremental.cc:332
+msgid "invalid incremental build data"
+msgstr ""
+
+#: incremental.cc:321
+msgid "different version of incremental build data"
 msgstr ""
 
-#: i386.cc:2443
+#: incremental.cc:338
+msgid "command line changed"
+msgstr ""
+
+#: incremental.cc:362
 #, c-format
-msgid "unsupported reloc %u in object file"
+msgid "unsupported ELF machine number %d"
+msgstr ""
+
+#: incremental.cc:387
+msgid "output is not an ELF file."
+msgstr ""
+
+#: incremental.cc:410
+msgid "unsupported file: 32-bit, big-endian"
+msgstr ""
+
+#: incremental.cc:419
+msgid "unsupported file: 32-bit, little-endian"
+msgstr ""
+
+#: incremental.cc:431
+msgid "unsupported file: 64-bit, big-endian"
+msgstr ""
+
+#: incremental.cc:440
+msgid "unsupported file: 64-bit, little-endian"
 msgstr ""
 
-#: layout.cc:1511
+#: layout.cc:1887
 #, c-format
 msgid "--build-id=uuid failed: could not open /dev/urandom: %s"
 msgstr ""
 
-#: layout.cc:1518
+#: layout.cc:1894
 #, c-format
 msgid "/dev/urandom: read failed: %s"
 msgstr ""
 
-#: layout.cc:1520
+#: layout.cc:1896
 #, c-format
 msgid "/dev/urandom: expected %zu bytes, got %zd bytes"
 msgstr ""
 
-#: layout.cc:1542
+#: layout.cc:1918
 #, c-format
 msgid "--build-id argument '%s' not a valid hex number"
 msgstr ""
 
-#: layout.cc:1548
+#: layout.cc:1924
 #, c-format
 msgid "unrecognized --build-id argument '%s'"
 msgstr ""
 
-#: layout.cc:1866
+#: layout.cc:2337
 #, c-format
 msgid "load segment overlap [0x%llx -> 0x%llx] and [0x%llx -> 0x%llx]"
 msgstr ""
@@ -618,185 +771,162 @@ msgid ""
 "\n"
 msgstr ""
 
-#: merge.cc:449
+#: merge.cc:455
 #, c-format
 msgid "%s: %s merged constants size: %lu; input: %zu; output: %zu\n"
 msgstr ""
 
-#: merge.cc:472
+#: merge.cc:478
 msgid "mergeable string section length not multiple of character size"
 msgstr ""
 
-#: merge.cc:488
-msgid "entry in mergeable string section not null terminated"
+#: merge.cc:494
+#, c-format
+msgid "%s: last entry in mergeable string section '%s' not null terminated"
 msgstr ""
 
-#: merge.cc:605
+#: merge.cc:613
 #, c-format
 msgid "%s: %s input: %zu\n"
 msgstr ""
 
-#: merge.h:289
+#: merge.h:300
 msgid "** merge constants"
 msgstr ""
 
-#: merge.h:411
+#: merge.h:422
 msgid "** merge strings"
 msgstr ""
 
-#: object.cc:73
+#: object.cc:75
 msgid "missing SHT_SYMTAB_SHNDX section"
 msgstr ""
 
-#: object.cc:117
+#: object.cc:119
 #, c-format
 msgid "symbol %u out of range for SHT_SYMTAB_SHNDX section"
 msgstr ""
 
-#: object.cc:124
+#: object.cc:126
 #, c-format
 msgid "extended index for symbol %u out of range: %u"
 msgstr ""
 
-#: object.cc:141
-#, c-format
-msgid "%s: unsupported ELF machine number %d"
-msgstr ""
-
-#: object.cc:159
+#: object.cc:148 object.cc:2331 output.cc:4052
 #, c-format
 msgid "%s: %s"
 msgstr ""
 
-#: object.cc:196
+#: object.cc:190
 #, c-format
 msgid "section name section has wrong type: %u"
 msgstr ""
 
-#: object.cc:459
+#: object.cc:546
 #, c-format
 msgid "invalid symbol table name index: %u"
 msgstr ""
 
-#: object.cc:465
+#: object.cc:552
 #, c-format
 msgid "symbol table name section has wrong type: %u"
 msgstr ""
 
-#: object.cc:554
+#: object.cc:641
 #, c-format
 msgid "section group %u info %u out of range"
 msgstr ""
 
-#: object.cc:573
+#: object.cc:660
 #, c-format
 msgid "symbol %u name offset %u out of range"
 msgstr ""
 
-#: object.cc:591
+#: object.cc:678
 #, c-format
 msgid "symbol %u invalid section index %u"
 msgstr ""
 
-#: object.cc:644
+#: object.cc:723
 #, c-format
 msgid "section %u in section group %u out of range"
 msgstr ""
 
-#: object.cc:652
+#: object.cc:731
 #, c-format
 msgid "invalid section group %u refers to earlier section %u"
 msgstr ""
 
-#: object.cc:827 reloc.cc:215 reloc.cc:723
+#: object.cc:1037 reloc.cc:271 reloc.cc:838
 #, c-format
 msgid "relocation section %u has bad info %u"
 msgstr ""
 
-#: object.cc:1080
-msgid "size of symbols is not multiple of symbol size"
-msgstr ""
-
-#: object.cc:1187
+#: object.cc:1231
 #, c-format
-msgid "local symbol %u section name out of range: %u >= %u"
+msgid "%s: removing unused section from '%s' in file '%s'"
 msgstr ""
 
-#: object.cc:1245
+#: object.cc:1257
 #, c-format
-msgid "unknown section index %u for local symbol %u"
+msgid "%s: ICF folding section '%s' in file '%s'into '%s' in file '%s'"
 msgstr ""
 
-#: object.cc:1254
-#, c-format
-msgid "local symbol %u section index %u out of range"
-msgstr ""
-
-#: object.cc:1619
-msgid "incompatible target"
-msgstr ""
-
-#: object.cc:1816
-#, c-format
-msgid "%s: unsupported ELF file type %d"
-msgstr ""
-
-#: object.cc:1835 object.cc:1881 object.cc:1915
-#, c-format
-msgid "%s: ELF file too short"
+#: object.cc:1454
+msgid "size of symbols is not multiple of symbol size"
 msgstr ""
 
-#: object.cc:1843
+#: object.cc:1563
 #, c-format
-msgid "%s: invalid ELF version 0"
+msgid "local symbol %u section name out of range: %u >= %u"
 msgstr ""
 
-#: object.cc:1845
+#: object.cc:1652
 #, c-format
-msgid "%s: unsupported ELF version %d"
+msgid "unknown section index %u for local symbol %u"
 msgstr ""
 
-#: object.cc:1852
+#: object.cc:1661
 #, c-format
-msgid "%s: invalid ELF class 0"
+msgid "local symbol %u section index %u out of range"
 msgstr ""
 
-#: object.cc:1858
+#: object.cc:2169
 #, c-format
-msgid "%s: unsupported ELF class %d"
+msgid "%s is not supported but is required for %s in %s"
 msgstr ""
 
-#: object.cc:1865
+#: object.cc:2273
 #, c-format
-msgid "%s: invalid ELF data encoding"
+msgid "%s: unsupported ELF machine number %d"
 msgstr ""
 
-#: object.cc:1871
+#: object.cc:2283
 #, c-format
-msgid "%s: unsupported ELF data encoding %d"
+msgid "%s: incompatible target"
 msgstr ""
 
-#: object.cc:1891
+#: object.cc:2347 plugin.cc:1019
 #, c-format
 msgid "%s: not configured to support 32-bit big-endian object"
 msgstr ""
 
-#: object.cc:1904
+#: object.cc:2363 plugin.cc:1028
 #, c-format
 msgid "%s: not configured to support 32-bit little-endian object"
 msgstr ""
 
-#: object.cc:1925
+#: object.cc:2382 plugin.cc:1040
 #, c-format
 msgid "%s: not configured to support 64-bit big-endian object"
 msgstr ""
 
-#: object.cc:1938
+#: object.cc:2398 plugin.cc:1049
 #, c-format
 msgid "%s: not configured to support 64-bit little-endian object"
 msgstr ""
 
-#: options.cc:142
+#: options.cc:156
 #, c-format
 msgid ""
 "Usage: %s [options] file...\n"
@@ -805,1028 +935,1295 @@ msgstr ""
 
 #. config.guess and libtool.m4 look in ld --help output for the
 #. string "supported targets".
-#: options.cc:150
+#: options.cc:164
 #, c-format
 msgid "%s: supported targets:"
 msgstr ""
 
-#: options.cc:162
+#: options.cc:176
 #, c-format
 msgid "Report bugs to %s\n"
 msgstr ""
 
-#: options.cc:179 options.cc:189
+#: options.cc:193 options.cc:203 options.cc:213
 #, c-format
 msgid "%s: invalid option value (expected an integer): %s"
 msgstr ""
 
-#: options.cc:199
+#: options.cc:223
 #, c-format
 msgid "%s: invalid option value (expected a floating point number): %s"
 msgstr ""
 
-#: options.cc:208
+#: options.cc:232
 #, c-format
 msgid "%s: must take a non-empty argument"
 msgstr ""
 
-#: options.cc:249
+#: options.cc:273
 #, c-format
 msgid "%s: must take one of the following arguments: %s"
 msgstr ""
 
-#: options.cc:275
+#: options.cc:300
 #, c-format
 msgid "  Supported targets:\n"
 msgstr ""
 
-#: options.cc:329
+#: options.cc:409
 #, c-format
 msgid "unable to parse script file %s"
 msgstr ""
 
-#: options.cc:337
+#: options.cc:417
 #, c-format
 msgid "unable to parse version script file %s"
 msgstr ""
 
-#: options.cc:363
+#: options.cc:425
 #, c-format
-msgid "%s: use the --help option for usage information\n"
+msgid "unable to parse dynamic-list script file %s"
 msgstr ""
 
-#: options.cc:372
+#: options.cc:522
 #, c-format
-msgid "%s: %s: %s\n"
+msgid ""
+"format '%s' not supported; treating as elf (supported formats: elf, binary)"
 msgstr ""
 
-#: options.cc:393
+#: options.cc:538
 #, c-format
-msgid ""
-"format '%s' not supported; treating as elf (supported formats: elf, binary)"
+msgid "%s: use the --help option for usage information\n"
+msgstr ""
+
+#: options.cc:547
+#, c-format
+msgid "%s: %s: %s\n"
 msgstr ""
 
-#: options.cc:499
+#: options.cc:651
 msgid "unexpected argument"
 msgstr ""
 
-#: options.cc:512 options.cc:573
+#: options.cc:664 options.cc:725
 msgid "missing argument"
 msgstr ""
 
-#: options.cc:584
+#: options.cc:736
 msgid "unknown -z option"
 msgstr ""
 
-#: options.cc:727
+#: options.cc:935
 #, c-format
 msgid "ignoring --threads: %s was compiled without thread support"
 msgstr ""
 
-#: options.cc:734
+#: options.cc:942
 #, c-format
 msgid "ignoring --thread-count: %s was compiled without thread support"
 msgstr ""
 
-#: options.cc:776
+#: options.cc:981
+#, c-format
+msgid "unable to open -retain-symbols-file file %s: %s"
+msgstr ""
+
+#: options.cc:1003
+msgid "-shared and -static are incompatible"
+msgstr ""
+
+#: options.cc:1005
+msgid "-shared and -pie are incompatible"
+msgstr ""
+
+#: options.cc:1008
 msgid "-shared and -r are incompatible"
 msgstr ""
 
-#: options.cc:780
-msgid "binary output format not compatible with -shared or -r"
+#: options.cc:1010
+msgid "-pie and -r are incompatible"
 msgstr ""
 
-#: options.cc:785
+#: options.cc:1014
+msgid "-retain-symbols-file does not yet work with -r"
+msgstr ""
+
+#: options.cc:1020
+msgid "binary output format not compatible with -shared or -pie or -r"
+msgstr ""
+
+#: options.cc:1026
 #, c-format
 msgid "--hash-bucket-empty-fraction value %g out of range [0.0, 1.0)"
 msgstr ""
 
-#: options.cc:852
+#: options.cc:1031
+msgid ""
+"Options --incremental-changed, --incremental-unchanged, --incremental-"
+"unknown require the use of --incremental"
+msgstr ""
+
+#: options.cc:1097
 msgid "May not nest groups"
 msgstr ""
 
-#: options.cc:864
+#: options.cc:1109
 msgid "Group end without group start"
 msgstr ""
 
 #. I guess it's neither a long option nor a short option.
-#: options.cc:922
+#: options.cc:1174
 msgid "unknown option"
 msgstr ""
 
-#: options.cc:948
+#: options.cc:1201
 #, c-format
 msgid "%s: missing group end\n"
 msgstr ""
 
-#: options.h:536
+#: options.h:571
 msgid "Report usage information"
 msgstr ""
 
-#: options.h:538
+#: options.h:573
 msgid "Report version information"
 msgstr ""
 
-#: options.h:540
+#: options.h:575
 msgid "Report version and target information"
 msgstr ""
 
-#: options.h:549
+#: options.h:584 options.h:635
+msgid "Not supported"
+msgstr ""
+
+#: options.h:585 options.h:636
+msgid "Do not copy DT_NEEDED tags from shared libraries"
+msgstr ""
+
+#: options.h:588
 msgid "Allow unresolved references in shared libraries"
 msgstr ""
 
-#: options.h:550
+#: options.h:589
 msgid "Do not allow unresolved references in shared libraries"
 msgstr ""
 
-#: options.h:553
-msgid "Only set DT_NEEDED for dynamic libs if used"
+#: options.h:592
+msgid "Only set DT_NEEDED for shared libraries if used"
 msgstr ""
 
-#: options.h:554
-msgid "Always DT_NEEDED for dynamic libs"
+#: options.h:593
+msgid "Always DT_NEEDED for shared libraries"
 msgstr ""
 
-#: options.h:561
+#: options.h:600
 msgid "Set input format"
 msgstr ""
 
-#: options.h:564
+#: options.h:603
 msgid "-l searches for shared libraries"
 msgstr ""
 
-#: options.h:566
+#: options.h:605
 msgid "-l does not search for shared libraries"
 msgstr ""
 
-#: options.h:570
+#: options.h:609
 msgid "Bind defined symbols locally"
 msgstr ""
 
-#: options.h:573
+#: options.h:612
 msgid "Bind defined function symbols locally"
 msgstr ""
 
-#: options.h:576
+#: options.h:615
 msgid "Generate build ID note"
 msgstr ""
 
-#: options.h:577 options.h:612
+#: options.h:616 options.h:655
 msgid "[=STYLE]"
 msgstr ""
 
-#: options.h:580
+#: options.h:619
 msgid "Check segment addresses for overlaps (default)"
 msgstr ""
 
-#: options.h:581
+#: options.h:620
 msgid "Do not check segment addresses for overlaps"
 msgstr ""
 
-#: options.h:585 options.h:590
+#: options.h:624 options.h:629
 msgid "Compress .debug_* sections in the output file"
 msgstr ""
 
-#: options.h:591
+#: options.h:630
 msgid "[none]"
 msgstr ""
 
-#: options.h:596
+#: options.h:639
 msgid "Define common symbols"
 msgstr ""
 
-#: options.h:597
+#: options.h:640
 msgid "Do not define common symbols"
 msgstr ""
 
-#: options.h:599 options.h:601
+#: options.h:642 options.h:644
 msgid "Alias for -d"
 msgstr ""
 
-#: options.h:604
+#: options.h:647
 msgid "Turn on debugging"
 msgstr ""
 
-#: options.h:605
+#: options.h:648
 msgid "[all,files,script,task][,...]"
 msgstr ""
 
-#: options.h:608
+#: options.h:651
 msgid "Define a symbol"
 msgstr ""
 
-#: options.h:608
+#: options.h:651
 msgid "SYMBOL=EXPRESSION"
 msgstr ""
 
-#: options.h:611
+#: options.h:654
 msgid "Demangle C++ symbols in log messages"
 msgstr ""
 
-#: options.h:615
+#: options.h:658
 msgid "Do not demangle C++ symbols in log messages"
 msgstr ""
 
-#: options.h:619
+#: options.h:662
 msgid "Try to detect violations of the One Definition Rule"
 msgstr ""
 
-#: options.h:623
+#: options.h:666
+msgid "Delete all temporary local symbols"
+msgstr ""
+
+#: options.h:669
+msgid "Add data symbols to dynamic symbols"
+msgstr ""
+
+#: options.h:672
+msgid "Add C++ operator new/delete to dynamic symbols"
+msgstr ""
+
+#: options.h:675
+msgid "Add C++ typeinfo to dynamic symbols"
+msgstr ""
+
+#: options.h:678
+msgid "Read a list of dynamic symbols"
+msgstr ""
+
+#: options.h:678 options.h:732 options.h:766 options.h:893 options.h:921
+msgid "FILE"
+msgstr ""
+
+#: options.h:681
 msgid "Set program start address"
 msgstr ""
 
-#: options.h:623 options.h:766 options.h:768 options.h:770
+#: options.h:681 options.h:908 options.h:910 options.h:912
 msgid "ADDRESS"
 msgstr ""
 
-#: options.h:626
+#: options.h:684
+msgid "Exclude libraries from automatic export"
+msgstr ""
+
+#: options.h:688
 msgid "Export all dynamic symbols"
 msgstr ""
 
-#: options.h:629
+#: options.h:689
+msgid "Do not export all dynamic symbols (default)"
+msgstr ""
+
+#: options.h:692
 msgid "Create exception frame header"
 msgstr ""
 
-#: options.h:632
+#: options.h:695
 msgid "Treat warnings as errors"
 msgstr ""
 
-#: options.h:633
+#: options.h:696
 msgid "Do not treat warnings as errors"
 msgstr ""
 
-#: options.h:636
+#: options.h:699
+msgid "Call SYMBOL at unload-time"
+msgstr ""
+
+#: options.h:699 options.h:729 options.h:873 options.h:915 options.h:936
+#: options.h:939
+msgid "SYMBOL"
+msgstr ""
+
+#: options.h:702
 msgid "Set shared library name"
 msgstr ""
 
-#: options.h:636 options.h:696
+#: options.h:702 options.h:792
 msgid "FILENAME"
 msgstr ""
 
-#: options.h:639
+#: options.h:705
 msgid "Min fraction of empty buckets in dynamic hash"
 msgstr ""
 
-#: options.h:640
+#: options.h:706
 msgid "FRACTION"
 msgstr ""
 
-#: options.h:643
+#: options.h:709
 msgid "Dynamic hash style"
 msgstr ""
 
-#: options.h:643
+#: options.h:709
 msgid "[sysv,gnu,both]"
 msgstr ""
 
-#: options.h:647
+#: options.h:713
 msgid "Set dynamic linker path"
 msgstr ""
 
-#: options.h:647
+#: options.h:713
 msgid "PROGRAM"
 msgstr ""
 
-#: options.h:650
-msgid "Read only symbol values from FILE"
+#: options.h:716
+msgid "Work in progress; do not use"
 msgstr ""
 
-#: options.h:650 options.h:684 options.h:751 options.h:779
-msgid "FILE"
+#: options.h:717
+msgid "Do a full build"
+msgstr ""
+
+#: options.h:720
+msgid "Assume files changed"
+msgstr ""
+
+#: options.h:723
+msgid "Assume files didn't change"
+msgstr ""
+
+#: options.h:726
+msgid "Use timestamps to check files (default)"
+msgstr ""
+
+#: options.h:729
+msgid "Call SYMBOL at load-time"
+msgstr ""
+
+#: options.h:732
+msgid "Read only symbol values from FILE"
 msgstr ""
 
-#: options.h:653
+#: options.h:735
 msgid "Search for library LIBNAME"
 msgstr ""
 
-#: options.h:653
+#: options.h:735
 msgid "LIBNAME"
 msgstr ""
 
-#: options.h:656
+#: options.h:738
 msgid "Add directory to search path"
 msgstr ""
 
-#: options.h:656 options.h:714 options.h:717 options.h:721 options.h:745
+#: options.h:738 options.h:813 options.h:816 options.h:820 options.h:887
 msgid "DIR"
 msgstr ""
 
-#: options.h:659
+#: options.h:741
 msgid "Ignored for compatibility"
 msgstr ""
 
-#: options.h:659
+#: options.h:741
 msgid "EMULATION"
 msgstr ""
 
-#: options.h:662
+#: options.h:744
 msgid "Write map file on standard output"
 msgstr ""
 
-#: options.h:663
+#: options.h:745
 msgid "Write map file"
 msgstr ""
 
-#: options.h:664
+#: options.h:746
 msgid "MAPFILENAME"
 msgstr ""
 
-#: options.h:667
+#: options.h:749
 msgid "Do not page align data"
 msgstr ""
 
-#: options.h:669
+#: options.h:751
 msgid "Do not page align data, do not make text readonly"
 msgstr ""
 
-#: options.h:670
+#: options.h:752
 msgid "Page align data, make text readonly"
 msgstr ""
 
-#: options.h:673
+#: options.h:755
 msgid "Enable use of DT_RUNPATH and DT_FLAGS"
 msgstr ""
 
-#: options.h:674
+#: options.h:756
 msgid "Disable use of DT_RUNPATH and DT_FLAGS"
 msgstr ""
 
-#: options.h:677
+#: options.h:759
 msgid "Create an output file even if errors occur"
 msgstr ""
 
-#: options.h:680 options.h:808
+#: options.h:762 options.h:958
 msgid "Report undefined symbols (even with --shared)"
 msgstr ""
 
-#: options.h:684
+#: options.h:766
 msgid "Set output file name"
 msgstr ""
 
-#: options.h:687
+#: options.h:769
 msgid "Optimize output file size"
 msgstr ""
 
-#: options.h:687
+#: options.h:769
 msgid "LEVEL"
 msgstr ""
 
-#: options.h:690
+#: options.h:772
 msgid "Set output format"
 msgstr ""
 
-#: options.h:690
+#: options.h:772
 msgid "[binary]"
 msgstr ""
 
-#: options.h:693
+#: options.h:775 options.h:777
+msgid "Create a position independent executable"
+msgstr ""
+
+#: options.h:782
+msgid "Load a plugin library"
+msgstr ""
+
+#: options.h:782
+msgid "PLUGIN"
+msgstr ""
+
+#: options.h:784
+msgid "Pass an option to the plugin"
+msgstr ""
+
+#: options.h:784
+msgid "OPTION"
+msgstr ""
+
+#: options.h:788
 msgid "Preread archive symbols when multi-threaded"
 msgstr ""
 
-#: options.h:695
+#: options.h:791
 msgid "Print symbols defined and used for each input"
 msgstr ""
 
-#: options.h:699
+#: options.h:795
 msgid "Ignored for SVR4 compatibility"
 msgstr ""
 
-#: options.h:702
+#: options.h:798
 msgid "Generate relocations in output"
 msgstr ""
 
-#: options.h:705
+#: options.h:801
 msgid "Generate relocatable output"
 msgstr ""
 
-#: options.h:708
+#: options.h:804
 msgid "Relax branches on certain targets"
 msgstr ""
 
-#: options.h:714 options.h:717
+#: options.h:807
+msgid "keep only symbols listed in this file"
+msgstr ""
+
+#: options.h:807
+msgid "[file]"
+msgstr ""
+
+#: options.h:813 options.h:816
 msgid "Add DIR to runtime search path"
 msgstr ""
 
-#: options.h:720
+#: options.h:819
 msgid "Add DIR to link time shared library search path"
 msgstr ""
 
-#: options.h:724
+#: options.h:823
 msgid "Strip all symbols"
 msgstr ""
 
-#: options.h:726
+#: options.h:825
 msgid "Strip debugging information"
 msgstr ""
 
-#: options.h:728
+#: options.h:827
 msgid "Emit only debug line number information"
 msgstr ""
 
-#: options.h:730
+#: options.h:829
 msgid "Strip debug symbols that are unused by gdb (at least versions <= 6.7)"
 msgstr ""
 
-#: options.h:734
+#: options.h:832
+msgid "Strip LTO intermediate code sections"
+msgstr ""
+
+#: options.h:835
+msgid ""
+"(ARM only) The maximum distance from instructions in a group of sections to "
+"their stubs.  Negative values mean stubs are always after the group. 1 means "
+"using default size.\n"
+msgstr ""
+
+#: options.h:838 options.h:852 options.h:956 options.h:975
+msgid "SIZE"
+msgstr ""
+
+#: options.h:841
+msgid ""
+"Use less memory and more disk I/O (included only for compatibility with GNU "
+"ld)"
+msgstr ""
+
+#: options.h:845 options.h:848
 msgid "Generate shared library"
 msgstr ""
 
-#: options.h:739
+#: options.h:851
+msgid "Stack size when -fsplit-stack function calls non-split"
+msgstr ""
+
+#: options.h:857
 msgid "Do not link against shared libraries"
 msgstr ""
 
-#: options.h:742
+#: options.h:860
+msgid "Identical Code Folding. '--icf=safe' folds only ctors and dtors."
+msgstr ""
+
+#: options.h:866
+msgid "Number of iterations of ICF (default 2)"
+msgstr ""
+
+#: options.h:866 options.h:899 options.h:901 options.h:903 options.h:905
+msgid "COUNT"
+msgstr ""
+
+#: options.h:869
+msgid "List folded identical sections on stderr"
+msgstr ""
+
+#: options.h:870
+msgid "Do not list folded identical sections"
+msgstr ""
+
+#: options.h:873
+msgid "Do not fold this symbol during ICF"
+msgstr ""
+
+#: options.h:876
+msgid "Remove unused sections"
+msgstr ""
+
+#: options.h:877
+msgid "Don't remove unused sections (default)"
+msgstr ""
+
+#: options.h:880
+msgid "List removed unused sections on stderr"
+msgstr ""
+
+#: options.h:881
+msgid "Do not list removed unused sections"
+msgstr ""
+
+#: options.h:884
 msgid "Print resource usage statistics"
 msgstr ""
 
-#: options.h:745
+#: options.h:887
 msgid "Set target system root directory"
 msgstr ""
 
-#: options.h:748
+#: options.h:890
 msgid "Print the name of each input file"
 msgstr ""
 
-#: options.h:751
+#: options.h:893
 msgid "Read linker script"
 msgstr ""
 
-#: options.h:754
+#: options.h:896
 msgid "Run the linker multi-threaded"
 msgstr ""
 
-#: options.h:755
+#: options.h:897
 msgid "Do not run the linker multi-threaded"
 msgstr ""
 
-#: options.h:757
+#: options.h:899
 msgid "Number of threads to use"
 msgstr ""
 
-#: options.h:757 options.h:759 options.h:761 options.h:763
-msgid "COUNT"
-msgstr ""
-
-#: options.h:759
+#: options.h:901
 msgid "Number of threads to use in initial pass"
 msgstr ""
 
-#: options.h:761
+#: options.h:903
 msgid "Number of threads to use in middle pass"
 msgstr ""
 
-#: options.h:763
+#: options.h:905
 msgid "Number of threads to use in final pass"
 msgstr ""
 
-#: options.h:766
+#: options.h:908
 msgid "Set the address of the bss segment"
 msgstr ""
 
-#: options.h:768
+#: options.h:910
 msgid "Set the address of the data segment"
 msgstr ""
 
-#: options.h:770
+#: options.h:912
 msgid "Set the address of the text segment"
 msgstr ""
 
-#: options.h:773
+#: options.h:915
 msgid "Create undefined reference to SYMBOL"
 msgstr ""
 
-#: options.h:773 options.h:786 options.h:789
-msgid "SYMBOL"
-msgstr ""
-
-#: options.h:776
+#: options.h:918
 msgid "Synonym for --debug=files"
 msgstr ""
 
-#: options.h:779
+#: options.h:921
 msgid "Read version script"
 msgstr ""
 
-#: options.h:782
+#: options.h:924
+msgid "Warn about duplicate common symbols"
+msgstr ""
+
+#: options.h:925
+msgid "Do not warn about duplicate common symbols (default)"
+msgstr ""
+
+#: options.h:928
+msgid "Warn when skipping an incompatible library"
+msgstr ""
+
+#: options.h:929
+msgid "Don't warn when skipping an incompatible library"
+msgstr ""
+
+#: options.h:932
 msgid "Include all archive contents"
 msgstr ""
 
-#: options.h:783
+#: options.h:933
 msgid "Include only needed archive contents"
 msgstr ""
 
-#: options.h:786
+#: options.h:936
 msgid "Use wrapper functions for SYMBOL"
 msgstr ""
 
-#: options.h:789
+#: options.h:939
 msgid "Trace references to symbol"
 msgstr ""
 
-#: options.h:792
+#: options.h:942
 msgid "Default search path for Solaris compatibility"
 msgstr ""
 
-#: options.h:793
+#: options.h:943
 msgid "PATH"
 msgstr ""
 
-#: options.h:796
+#: options.h:946
 msgid "Start a library search group"
 msgstr ""
 
-#: options.h:798
+#: options.h:948
 msgid "End a library search group"
 msgstr ""
 
-#: options.h:803
+#: options.h:953
 msgid "Sort dynamic relocs"
 msgstr ""
 
-#: options.h:804
+#: options.h:954
 msgid "Do not sort dynamic relocs"
 msgstr ""
 
-#: options.h:806
+#: options.h:956
 msgid "Set common page size to SIZE"
 msgstr ""
 
-#: options.h:806 options.h:813
-msgid "SIZE"
+#: options.h:961
+msgid "Mark output as requiring executable stack"
 msgstr ""
 
-#: options.h:811
-msgid "Mark output as requiring executable stack"
+#: options.h:963
+msgid "Mark DSO to be initialized first at runtime"
 msgstr ""
 
-#: options.h:813
-msgid "Set maximum page size to SIZE"
+#: options.h:966
+msgid "Mark object to interpose all DSOs but executable"
 msgstr ""
 
-#: options.h:815
-msgid "Mark output as not requiring executable stack"
+#: options.h:969
+msgid "Mark object for lazy runtime binding (default)"
 msgstr ""
 
-#: options.h:817
-msgid "Mark DSO to be initialized first at runtime"
+#: options.h:972
+msgid "Mark object requiring immediate process"
 msgstr ""
 
-#: options.h:820
-msgid "Mark object to interpose all DSOs but executable"
+#: options.h:975
+msgid "Set maximum page size to SIZE"
 msgstr ""
 
-#: options.h:823
-msgid "Mark object requiring immediate process"
+#: options.h:978
+msgid "Do not create copy relocs"
 msgstr ""
 
-#: options.h:826
+#: options.h:980
 msgid "Mark object not to use default search paths"
 msgstr ""
 
-#: options.h:829
+#: options.h:983
 msgid "Mark DSO non-deletable at runtime"
 msgstr ""
 
-#: options.h:832
+#: options.h:986
 msgid "Mark DSO not available to dlopen"
 msgstr ""
 
-#: options.h:835
+#: options.h:989
 msgid "Mark DSO not available to dldump"
 msgstr ""
 
-#: options.h:838
+#: options.h:992
+msgid "Mark output as not requiring executable stack"
+msgstr ""
+
+#: options.h:994
+msgid "Mark object for immediate function binding"
+msgstr ""
+
+#: options.h:997
+msgid "Mark DSO to indicate that needs immediate $ORIGIN processing at runtime"
+msgstr ""
+
+#: options.h:1000
 msgid "Where possible mark variables read-only after relocation"
 msgstr ""
 
-#: options.h:839
+#: options.h:1001
 msgid "Don't mark variables read-only after relocation"
 msgstr ""
 
-#: output.cc:1098
+#: output.cc:1132
 msgid "section group retained but group element discarded"
 msgstr ""
 
-#: output.cc:1800
+#: output.cc:1860
 #, c-format
 msgid "invalid alignment %lu for section \"%s\""
 msgstr ""
 
-#: output.cc:3159
+#: output.cc:3573
 #, c-format
-msgid "nobits section %s may not precede progbits section %s in same segment"
+msgid "dot moves backward in linker script from 0x%llx to 0x%llx"
 msgstr ""
 
-#: output.cc:3329
+#: output.cc:3576
 #, c-format
-msgid "%s: open: %s"
+msgid "address of section '%s' moves backward from 0x%llx to 0x%llx"
 msgstr ""
 
-#: output.cc:3350
+#: output.cc:3755
 #, c-format
-msgid "%s: mremap: %s"
+msgid "nobits section %s may not precede progbits section %s in same segment"
 msgstr ""
 
-#: output.cc:3387
+#: output.cc:3907 output.cc:3975
 #, c-format
-msgid "%s: lseek: %s"
+msgid "%s: open: %s"
 msgstr ""
 
-#: output.cc:3390 output.cc:3427
+#: output.cc:3996
 #, c-format
-msgid "%s: write: %s"
+msgid "%s: mremap: %s"
 msgstr ""
 
-#: output.cc:3398
+#: output.cc:4005
 #, c-format
 msgid "%s: mmap: %s"
 msgstr ""
 
-#: output.cc:3408
+#: output.cc:4085
+#, c-format
+msgid "%s: mmap: failed to allocate %lu bytes for output file: %s"
+msgstr ""
+
+#: output.cc:4096
 #, c-format
 msgid "%s: munmap: %s"
 msgstr ""
 
-#: output.cc:3425
+#: output.cc:4115
 #, c-format
 msgid "%s: write: unexpected 0 return-value"
 msgstr ""
 
-#: output.cc:3439
+#: output.cc:4117
+#, c-format
+msgid "%s: write: %s"
+msgstr ""
+
+#: output.cc:4132
 #, c-format
 msgid "%s: close: %s"
 msgstr ""
 
-#: output.h:415
+#: output.h:520
 msgid "** section headers"
 msgstr ""
 
-#: output.h:451
+#: output.h:565
 msgid "** segment headers"
 msgstr ""
 
-#: output.h:490
+#: output.h:613
 msgid "** file header"
 msgstr ""
 
-#: output.h:696
+#: output.h:833
 msgid "** fill"
 msgstr ""
 
-#: output.h:850
+#: output.h:987
 msgid "** string table"
 msgstr ""
 
-#: output.h:1161
+#: output.h:1300
 msgid "** dynamic relocs"
 msgstr ""
 
-#: output.h:1162 output.h:1498
+#: output.h:1301 output.h:1637
 msgid "** relocs"
 msgstr ""
 
-#: output.h:1523
+#: output.h:1662
 msgid "** group"
 msgstr ""
 
-#: output.h:1630
+#: output.h:1774
 msgid "** GOT"
 msgstr ""
 
-#: output.h:1772
+#: output.h:1916
 msgid "** dynamic"
 msgstr ""
 
-#: output.h:1890
+#: output.h:2039
 msgid "** symtab xindex"
 msgstr ""
 
-#: parameters.cc:87
+#: parameters.cc:172
 #, c-format
 msgid "unrecognized output format %s"
 msgstr ""
 
-#: powerpc.cc:1086 sparc.cc:1569 x86_64.cc:957
-msgid "requires unsupported dynamic reloc; recompile with -fPIC"
+#: plugin.cc:106
+#, c-format
+msgid "%s: could not load plugin library"
 msgstr ""
 
-#: powerpc.cc:1447 sparc.cc:2237 x86_64.cc:1561
+#: plugin.cc:116
+#, c-format
+msgid "%s: could not find onload entry point"
+msgstr ""
+
+#: plugin.cc:426
+msgid ""
+"Input files added by plug-ins in --incremental mode not supported yet.\n"
+msgstr ""
+
+#: powerpc.cc:1502 sparc.cc:2307 x86_64.cc:1632
 #, c-format
 msgid "%s: unsupported REL reloc section"
 msgstr ""
 
-#: readsyms.cc:150
+#: readsyms.cc:191
 #, c-format
 msgid "%s: file is empty"
 msgstr ""
 
 #. Here we have to handle any other input file types we need.
-#: readsyms.cc:471
+#: readsyms.cc:575
 #, c-format
 msgid "%s: not an object or archive"
 msgstr ""
 
-#: reduced_debug_output.cc:240
+#: reduced_debug_output.cc:236
 msgid ""
 "Debug abbreviations extend beyond .debug_abbrev section; failed to reduce "
 "debug abbreviations"
 msgstr ""
 
-#: reduced_debug_output.cc:326
+#: reduced_debug_output.cc:322
 msgid "Extremely large compile unit in debug info; failed to reduce debug info"
 msgstr ""
 
-#: reduced_debug_output.cc:334
+#: reduced_debug_output.cc:330
 msgid ""
 "Debug info extends beyond .debug_info section;failed to reduce debug info"
 msgstr ""
 
-#: reduced_debug_output.cc:354 reduced_debug_output.cc:396
+#: reduced_debug_output.cc:350 reduced_debug_output.cc:392
 msgid "Invalid DIE in debug info; failed to reduce debug info"
 msgstr ""
 
-#: reduced_debug_output.cc:377
+#: reduced_debug_output.cc:373
 msgid ""
 "Debug info extends beyond .debug_info section; failed to reduce debug info"
 msgstr ""
 
-#: reloc.cc:239 reloc.cc:743
+#: reloc.cc:297 reloc.cc:858
 #, c-format
 msgid "relocation section %u uses unexpected symbol table %u"
 msgstr ""
 
-#: reloc.cc:254 reloc.cc:761
+#: reloc.cc:312 reloc.cc:875
 #, c-format
 msgid "unexpected entsize for reloc section %u: %lu != %u"
 msgstr ""
 
-#: reloc.cc:263 reloc.cc:770
+#: reloc.cc:321 reloc.cc:884
 #, c-format
 msgid "reloc section %u size %lu uneven"
 msgstr ""
 
-#: reloc.cc:992
+#: reloc.cc:1203
+#, c-format
+msgid "could not convert call to '%s' to '%s'"
+msgstr ""
+
+#: reloc.cc:1343
 #, c-format
 msgid "reloc section size %zu is not a multiple of reloc size %d\n"
 msgstr ""
 
 #. We should only see externally visible symbols in the symbol
 #. table.
-#: resolve.cc:170
+#: resolve.cc:191
 msgid "invalid STB_LOCAL symbol in external symbols"
 msgstr ""
 
 #. Any target which wants to handle STB_LOOS, etc., needs to
 #. define a resolve method.
-#: resolve.cc:176
+#: resolve.cc:197
 msgid "unsupported symbol binding"
 msgstr ""
 
-#. FIXME: Do a better job of reporting locations.
-#: resolve.cc:367
+#. A dynamic object cannot reference a hidden or internal symbol
+#. defined in another object.
+#: resolve.cc:266
 #, c-format
-msgid "%s: multiple definition of %s"
+msgid "%s symbol '%s' in %s is referenced by DSO %s"
 msgstr ""
 
-#: resolve.cc:368 resolve.cc:373
-msgid "command line"
+#: resolve.cc:326
+#, c-format
+msgid "common of '%s' overriding smaller common"
+msgstr ""
+
+#: resolve.cc:331
+#, c-format
+msgid "common of '%s' overidden by larger common"
+msgstr ""
+
+#: resolve.cc:336
+#, c-format
+msgid "multiple common of '%s'"
+msgstr ""
+
+#: resolve.cc:442
+#, c-format
+msgid "multiple definition of '%s'"
+msgstr ""
+
+#: resolve.cc:481
+#, c-format
+msgid "definition of '%s' overriding common"
 msgstr ""
 
-#: resolve.cc:370
+#: resolve.cc:516
 #, c-format
-msgid "%s: previous definition here"
+msgid "definition of '%s' overriding dynamic common definition"
 msgstr ""
 
-#: script-sections.cc:432
+#: resolve.cc:636
+#, c-format
+msgid "common '%s' overridden by previous definition"
+msgstr ""
+
+#: resolve.cc:766 resolve.cc:778
+msgid "command line"
+msgstr ""
+
+#: script-sections.cc:690
 msgid "dot may not move backward"
 msgstr ""
 
-#: script-sections.cc:498
+#: script-sections.cc:757
 msgid "** expression"
 msgstr ""
 
-#: script-sections.cc:684
+#: script-sections.cc:941
 msgid "fill value is not absolute"
 msgstr ""
 
-#: script-sections.cc:1693
+#: script-sections.cc:1913
 #, c-format
 msgid "alignment of section %s is not absolute"
 msgstr ""
 
-#: script-sections.cc:1737
+#: script-sections.cc:1957
 #, c-format
 msgid "subalign of section %s is not absolute"
 msgstr ""
 
-#: script-sections.cc:1752
+#: script-sections.cc:1972
 #, c-format
 msgid "fill of section %s is not absolute"
 msgstr ""
 
-#: script-sections.cc:1828
+#: script-sections.cc:2048
 msgid "SPECIAL constraints are not implemented"
 msgstr ""
 
-#: script-sections.cc:1870
+#: script-sections.cc:2090
 msgid "mismatched definition for constrained sections"
 msgstr ""
 
-#: script-sections.cc:2395
+#: script-sections.cc:2634
 msgid "DATA_SEGMENT_ALIGN may only appear once in a linker script"
 msgstr ""
 
-#: script-sections.cc:2406
+#: script-sections.cc:2649
 msgid "DATA_SEGMENT_RELRO_END may only appear once in a linker script"
 msgstr ""
 
-#: script-sections.cc:2411
+#: script-sections.cc:2654
 msgid "DATA_SEGMENT_RELRO_END must follow DATA_SEGMENT_ALIGN"
 msgstr ""
 
-#: script-sections.cc:2570
+#: script-sections.cc:2826
 msgid "no matching section constraint"
 msgstr ""
 
-#: script-sections.cc:2890
+#: script-sections.cc:3151
 msgid "TLS sections are not adjacent"
 msgstr ""
 
-#: script-sections.cc:3016
+#: script-sections.cc:3280
 msgid "allocated section not in any segment"
 msgstr ""
 
-#: script-sections.cc:3048
+#: script-sections.cc:3309
 #, c-format
 msgid "no segment %s"
 msgstr ""
 
-#: script-sections.cc:3058
+#: script-sections.cc:3323
 msgid "section in two PT_LOAD segments"
 msgstr ""
 
-#: script-sections.cc:3065
+#: script-sections.cc:3330
 msgid "allocated section not in any PT_LOAD segment"
 msgstr ""
 
-#: script-sections.cc:3093
+#: script-sections.cc:3358
 msgid "may only specify load address for PT_LOAD segment"
 msgstr ""
 
-#: script-sections.cc:3117
+#: script-sections.cc:3382
 #, c-format
 msgid "PHDRS load address overrides section %s load address"
 msgstr ""
 
 #. We could support this if we wanted to.
-#: script-sections.cc:3128
+#: script-sections.cc:3393
 msgid "using only one of FILEHDR and PHDRS is not currently supported"
 msgstr ""
 
-#: script-sections.cc:3143
+#: script-sections.cc:3408
 msgid ""
 "sections loaded on first page without room for file and program headers are "
 "not supported"
 msgstr ""
 
-#: script-sections.cc:3149
+#: script-sections.cc:3414
 msgid ""
 "using FILEHDR and PHDRS on more than one PT_LOAD segment is not currently "
 "supported"
 msgstr ""
 
-#: script.cc:1063
+#: script.cc:1072
 msgid "invalid use of PROVIDE for dot symbol"
 msgstr ""
 
-#: script.cc:1065
-msgid "invalid assignment to dot outside of SECTIONS"
-msgstr ""
-
-#: script.cc:1995
+#: script.cc:2132
 #, c-format
 msgid "%s:%d:%d: %s"
 msgstr ""
 
 #. There are some options that we could handle here--e.g.,
 #. -lLIBRARY.  Should we bother?
-#: script.cc:2143
+#: script.cc:2297
 #, c-format
 msgid ""
 "%s:%d:%d: ignoring command OPTION; OPTION is only valid for scripts "
 "specified via -T/--script"
 msgstr ""
 
-#: script.cc:2168
+#: script.cc:2362
 #, c-format
 msgid ""
 "%s:%d:%d: ignoring SEARCH_DIR; SEARCH_DIR is only valid for scripts "
 "specified via -T/--script"
 msgstr ""
 
-#: script.cc:2411 script.cc:2425
+#: script.cc:2606 script.cc:2620
 #, c-format
 msgid "%s:%d:%d: DATA_SEGMENT_ALIGN not in SECTIONS clause"
 msgstr ""
 
-#: script.cc:2543
+#: script.cc:2739
 msgid "unknown PHDR type (try integer)"
 msgstr ""
 
-#: stringpool.cc:526
+#: stringpool.cc:528
 #, c-format
 msgid "%s: %s entries: %zu; buckets: %zu\n"
 msgstr ""
 
-#: stringpool.cc:530
+#: stringpool.cc:532
 #, c-format
 msgid "%s: %s entries: %zu\n"
 msgstr ""
 
-#: stringpool.cc:533
+#: stringpool.cc:535
 #, c-format
 msgid "%s: %s Stringdata structures: %zu\n"
 msgstr ""
 
-#: symtab.cc:623
+#: symtab.cc:857
 #, c-format
 msgid "%s: reference to %s"
 msgstr ""
 
-#: symtab.cc:625
+#: symtab.cc:859
 #, c-format
 msgid "%s: definition of %s"
 msgstr ""
 
-#: symtab.cc:860
+#: symtab.cc:1052
 #, c-format
 msgid "bad global symbol name offset %u at %zu"
 msgstr ""
 
-#: symtab.cc:999
+#: symtab.cc:1278
 msgid "--just-symbols does not make sense with a shared object"
 msgstr ""
 
-#: symtab.cc:1005
+#: symtab.cc:1284
 msgid "too few symbol versions"
 msgstr ""
 
-#: symtab.cc:1054
+#: symtab.cc:1333
 #, c-format
 msgid "bad symbol name offset %u at %zu"
 msgstr ""
 
-#: symtab.cc:1117
+#: symtab.cc:1396
 #, c-format
 msgid "versym for symbol %zu out of range: %u"
 msgstr ""
 
-#: symtab.cc:1125
+#: symtab.cc:1404
 #, c-format
 msgid "versym for symbol %zu has no name: %u"
 msgstr ""
 
-#: symtab.cc:2035 symtab.cc:2251
+#: symtab.cc:2549 symtab.cc:2681
 #, c-format
 msgid "%s: unsupported symbol section 0x%x"
 msgstr ""
 
-#: symtab.cc:2409
-#, c-format
-msgid "%s: undefined reference to '%s', version '%s'"
-msgstr ""
-
-#: symtab.cc:2414
-#, c-format
-msgid "%s: undefined reference to '%s'"
-msgstr ""
-
-#: symtab.cc:2498
+#: symtab.cc:2933
 #, c-format
 msgid "%s: symbol table entries: %zu; buckets: %zu\n"
 msgstr ""
 
-#: symtab.cc:2501
+#: symtab.cc:2936
 #, c-format
 msgid "%s: symbol table entries: %zu\n"
 msgstr ""
 
-#: symtab.cc:2572
+#: symtab.cc:3007
 #, c-format
 msgid ""
 "while linking %s: symbol '%s' defined in multiple places (possible ODR "
 "violation):"
 msgstr ""
 
-#: target-reloc.h:247
-msgid "Relocation refers to discarded comdat section"
+#: target-reloc.h:259
+msgid "relocation refers to discarded comdat section"
 msgstr ""
 
-#: target-reloc.h:278
+#: target-reloc.h:298
 #, c-format
 msgid "reloc has bad offset %zu"
 msgstr ""
 
+#: target.cc:90
+#, c-format
+msgid "%s: unsupported ELF file type %d"
+msgstr ""
+
+#: target.cc:157
+#, c-format
+msgid "linker does not include stack split support required by %s"
+msgstr ""
+
 #: tls.h:59
 msgid "TLS relocation out of range"
 msgstr ""
@@ -1836,12 +2233,12 @@ msgid "TLS relocation against invalid instruction"
 msgstr ""
 
 #. This output is intended to follow the GNU standards.
-#: version.cc:64
+#: version.cc:65
 #, c-format
 msgid "Copyright 2008 Free Software Foundation, Inc.\n"
 msgstr ""
 
-#: version.cc:65
+#: version.cc:66
 #, c-format
 msgid ""
 "This program is free software; you may redistribute it under the terms of\n"
@@ -1855,12 +2252,12 @@ msgstr ""
 msgid "%s failed: %s"
 msgstr ""
 
-#: x86_64.cc:2104
+#: x86_64.cc:2184
 #, c-format
 msgid "unsupported reloc type %u"
 msgstr ""
 
-#: x86_64.cc:2441
+#: x86_64.cc:2524
 #, c-format
 msgid "unsupported reloc %u against local symbol"
 msgstr ""
index 61253d7ba16ce8d38d6cb624af51eaab4fdf15f2..df9b4a2bcf0080644b8a0bd0cd5bc025dca29e7f 100644 (file)
@@ -5,10 +5,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: gold 2.20\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-09-09 17:16+0930\n"
-"PO-Revision-Date: 2010-04-03 16:15+1030\n"
+"Project-Id-Version: gold 2.20.1\n"
+"Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
+"POT-Creation-Date: 2010-03-03 15:08+0100\n"
+"PO-Revision-Date: 2010-04-22 22:29+0930\n"
 "Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
 "Language-Team: Vietnamese <vi-VN@googlegroups.com>\n"
 "MIME-Version: 1.0\n"
@@ -17,66 +17,152 @@ msgstr ""
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Generator: LocFactoryEditor 1.8\n"
 
-#: archive.cc:107
+#: archive.cc:119
 #, c-format
 msgid "%s: no archive symbol table (run ranlib)"
 msgstr "%s: không có bảng ký hiệu kho lưu (hãy chạy ranlib)"
 
-#: archive.cc:189
+#: archive.cc:204
 #, c-format
 msgid "%s: bad archive symbol table names"
 msgstr "%s: tên bảng ký hiệu kho lưu sai"
 
-#: archive.cc:221
+#: archive.cc:236
 #, c-format
 msgid "%s: malformed archive header at %zu"
 msgstr "%s: sai dạng phần đầu kho lưu tại %zu"
 
-#: archive.cc:241
+#: archive.cc:256
 #, c-format
 msgid "%s: malformed archive header size at %zu"
 msgstr "%s: sai dạng kích cỡ phần đầu kho lưu tại %zu"
 
-#: archive.cc:252
+#: archive.cc:267
 #, c-format
 msgid "%s: malformed archive header name at %zu"
 msgstr "%s: sai dạng tên phần đầu kho lưu tại %zu"
 
-#: archive.cc:282
+#: archive.cc:297
 #, c-format
 msgid "%s: bad extended name index at %zu"
 msgstr "%s: chỉ mục tên mở rộng sai tại %zu"
 
-#: archive.cc:292
+#: archive.cc:307
 #, c-format
 msgid "%s: bad extended name entry at header %zu"
 msgstr "%s: mục nhập tên mở rộng sai tại phần đầu %zu"
 
-#: archive.cc:389
+#: archive.cc:404
 #, c-format
 msgid "%s: short archive header at %zu"
 msgstr "%s: phần đầu kho lưu ngắn tại %zu"
 
-#: archive.cc:530 archive.cc:545
+#: archive.cc:560
 #, c-format
 msgid "%s: member at %zu is not an ELF object"
 msgstr "%s: bộ phạn tại %zu không phải là đối tượng ELF"
 
-#: archive.cc:775
+#: archive.cc:879
 #, c-format
 msgid "%s: archive libraries: %u\n"
 msgstr "%s: thư viện kho lưu : %u\n"
 
-#: archive.cc:777
+#: archive.cc:881
 #, c-format
 msgid "%s: total archive members: %u\n"
 msgstr "%s: tổng bộ phạn kho lưu : %u\n"
 
-#: archive.cc:779
+#: archive.cc:883
 #, c-format
 msgid "%s: loaded archive members: %u\n"
 msgstr "%s: đã nạp bộ phạn kho lưu : %u\n"
 
+#: arm.cc:1149 i386.cc:536 sparc.cc:1087 x86_64.cc:565
+msgid "** PLT"
+msgstr "** PLT"
+
+#: arm.cc:1364 i386.cc:880 powerpc.cc:1014 sparc.cc:1502 x86_64.cc:955
+#: x86_64.cc:1265
+#, c-format
+msgid "%s: unsupported reloc %u against local symbol"
+msgstr "%s: sự định vị lại không được hỗ trợ %u so với ký hiệu cục bộ"
+
+#: arm.cc:1404 powerpc.cc:1105 sparc.cc:1592 x86_64.cc:992
+msgid "requires unsupported dynamic reloc; recompile with -fPIC"
+msgstr "yêu cầu sự định vị lại động không được hỗ trợ — hãy biên dịch lại với các tuỳ chọn « -fPIC »"
+
+#. These are relocations which should only be seen by the
+#. dynamic linker, and should never be seen here.
+#: arm.cc:1519 arm.cc:1739 arm.cc:2354 i386.cc:1002 i386.cc:1334
+#: powerpc.cc:1223 powerpc.cc:1432 sparc.cc:1877 sparc.cc:2238 x86_64.cc:1145
+#: x86_64.cc:1453
+#, c-format
+msgid "%s: unexpected reloc %u in object file"
+msgstr "%s: gặp sự định vị lại không mong đợi %u trong tập tin đối tượng"
+
+#: arm.cc:1538 i386.cc:1171 powerpc.cc:1242 sparc.cc:1896 x86_64.cc:1279
+#: x86_64.cc:1571
+#, c-format
+msgid "%s: unsupported reloc %u against global symbol %s"
+msgstr "%s: sự định vị lại không được hỗ trợ %u so với ký hiệu toàn cục %s"
+
+#: arm.cc:1804 i386.cc:1542
+#, c-format
+msgid "%s: unsupported RELA reloc section"
+msgstr "%s: phần định vị lại RELA không được hỗ trợ"
+
+#: arm.cc:2047
+msgid "relocation R_ARM_MOVW_ABS_NC cannot be used when makinga shared object; recompile with -fPIC"
+msgstr "sự định vị lại « R_ARM_MOVW_ABS_NC » không thể sử dụng được khi tạo một đối tượng dùng chung: hãy biên dịch lại với « -fPIC »"
+
+#: arm.cc:2056
+msgid "relocation R_ARM_MOVT_ABS cannot be used when makinga shared object; recompile with -fPIC"
+msgstr "sự định vị lại « R_ARM_MOVT_ABS » không thể sử dụng được khi tạo một đối tượng dùng chung: hãy biên dịch lại với « -fPIC »"
+
+#: arm.cc:2067
+msgid "relocation R_ARM_THM_MOVW_ABS_NC cannot be used whenmaking a shared object; recompile with -fPIC"
+msgstr "sự định vị lại « R_ARM_THM_MOVW_ABS_NC » không thể sử dụng được khi tạo một đối tượng dùng chung: hãy biên dịch lại với « -fPIC »"
+
+#: arm.cc:2077
+msgid "relocation R_ARM_THM_MOVT_ABS cannot be used whenmaking a shared object; recompile with -fPIC"
+msgstr "sự định vị lại « R_ARM_THM_MOVT_ABS » không thể sử dụng được khi tạo một đối tượng dùng chung: hãy biên dịch lại với « -fPIC »"
+
+#: arm.cc:2141
+msgid "cannot find origin of R_ARM_BASE_PREL"
+msgstr "không tìm thấy gốc của « R_ARM_BASE_PREL »"
+
+#: arm.cc:2169
+msgid "cannot find origin of R_ARM_BASE_ABS"
+msgstr "không tìm thấy gốc của « R_ARM_BASE_ABS »"
+
+#: arm.cc:2230 i386.cc:1820 i386.cc:2521 powerpc.cc:1798 sparc.cc:2711
+#: x86_64.cc:1935 x86_64.cc:2518
+#, c-format
+msgid "unexpected reloc %u in object file"
+msgstr "gặp sự định vị lại không mong đợi %u trong tập tin đối tượng"
+
+#: arm.cc:2236 i386.cc:1852 i386.cc:1931 i386.cc:1983 i386.cc:2014
+#: i386.cc:2076 powerpc.cc:1804 sparc.cc:2717 sparc.cc:2900 sparc.cc:2961
+#: sparc.cc:3068 x86_64.cc:1956 x86_64.cc:2039 x86_64.cc:2094 x86_64.cc:2119
+#, c-format
+msgid "unsupported reloc %u"
+msgstr "định vị lại không được hỗ trợ %u"
+
+#: arm.cc:2248
+#, c-format
+msgid "relocation overflow in relocation %u"
+msgstr "tràn vùng định vị lại trong sự định vị lại %u"
+
+#: arm.cc:2256
+#, c-format
+msgid "unexpected opcode while processing relocation %u"
+msgstr "gặp mã thao tác không mong đợi khi xử lý sự định vị lại %u"
+
+#: arm.cc:2359 i386.cc:2535
+#, c-format
+msgid "unsupported reloc %u in object file"
+msgstr "gặp sự định vị lại không được hỗ trợ %u trong tập tin đối tượng"
+
 #: binary.cc:129
 #, c-format
 msgid "cannot open %s: %s:"
@@ -91,16 +177,16 @@ msgstr "không đang nén dữ liệu phần: lỗi zlib"
 msgid "cannot open symbol count file %s: %s"
 msgstr "không thể mở tập tin đếm ký hiệu %s: %s"
 
-#: descriptors.cc:94
+#: descriptors.cc:116
 #, c-format
 msgid "file %s was removed during the link"
 msgstr "tập tin « %s » bị gỡ bỏ trong khi liên kết"
 
-#: descriptors.cc:133
+#: descriptors.cc:169
 msgid "out of file descriptors and couldn't close any"
 msgstr "cạn bộ mô tả tập tin và không thể đóng bộ nào"
 
-#: descriptors.cc:154 descriptors.cc:189
+#: descriptors.cc:190 descriptors.cc:226
 #, c-format
 msgid "while closing %s: %s"
 msgstr "trong khi đóng %s: %s"
@@ -114,115 +200,115 @@ msgstr "%s: không thể đọc thư mục: %s"
 msgid "Unusually large LEB128 decoded, debug information may be corrupted"
 msgstr "Giải mã được LEB128 rất lớn: thông tin gỡ lỗi có thể bị hỏng"
 
-#: dynobj.cc:169
+#: dynobj.cc:164
 #, c-format
 msgid "unexpected duplicate type %u section: %u, %u"
 msgstr "gặp kiểu trùng không mong đợi %u trong phần: %u, %u"
 
-#: dynobj.cc:205
+#: dynobj.cc:200
 #, c-format
 msgid "unexpected link in section %u header: %u != %u"
 msgstr "gặp liên kết không mong đợi trong phần %u dòng đầu: %u != %u"
 
-#: dynobj.cc:241
+#: dynobj.cc:236
 #, c-format
 msgid "DYNAMIC section %u link out of range: %u"
 msgstr "liên kết phần ĐỘNG %u vượt ra ngoài giới hạn: %u"
 
-#: dynobj.cc:249
+#: dynobj.cc:244
 #, c-format
 msgid "DYNAMIC section %u link %u is not a strtab"
 msgstr "liên kết phần ĐỘNG %u %u không phải strtab"
 
-#: dynobj.cc:278
+#: dynobj.cc:273
 #, c-format
 msgid "DT_SONAME value out of range: %lld >= %lld"
 msgstr "giá trị « DT_SONAME » ở ngoại phạm vi: %lld ≥ %lld"
 
-#: dynobj.cc:290
+#: dynobj.cc:285
 #, c-format
 msgid "DT_NEEDED value out of range: %lld >= %lld"
 msgstr "giá trị « DT_NEEDED » ở ngoại phạm vi: %lld ≥ %lld"
 
-#: dynobj.cc:303
+#: dynobj.cc:298
 msgid "missing DT_NULL in dynamic segment"
 msgstr "thiếu « DT_NULL » trong phân đoạn động"
 
-#: dynobj.cc:349
+#: dynobj.cc:344
 #, c-format
 msgid "invalid dynamic symbol table name index: %u"
 msgstr "chỉ mục tên bảng ký hiệu động không hợp lệ: %u"
 
-#: dynobj.cc:356
+#: dynobj.cc:351
 #, c-format
 msgid "dynamic symbol table name section has wrong type: %u"
 msgstr "phần tên bảng ký hiệu động có kiểu sai: %u"
 
-#: dynobj.cc:443 object.cc:376 object.cc:884
+#: dynobj.cc:438 object.cc:463 object.cc:1106
 #, c-format
 msgid "bad section name offset for section %u: %lu"
 msgstr "sai đặt khoảng bù tên phần cho phần %u: %lu"
 
-#: dynobj.cc:472
+#: dynobj.cc:468
 #, c-format
 msgid "duplicate definition for version %u"
 msgstr "gặp lời xác định trùng cho phiên bản %u"
 
-#: dynobj.cc:501
+#: dynobj.cc:497
 #, c-format
 msgid "unexpected verdef version %u"
 msgstr "gặp phiên bản verdef không mong đợi %u"
 
-#: dynobj.cc:517
+#: dynobj.cc:513
 #, c-format
 msgid "verdef vd_cnt field too small: %u"
 msgstr "trường « vd_cnt » verdef quá nhỏ : %u"
 
-#: dynobj.cc:525
+#: dynobj.cc:521
 #, c-format
 msgid "verdef vd_aux field out of range: %u"
 msgstr "trường « vd_aux » verdef ở ngoại phạm vi: %u"
 
-#: dynobj.cc:536
+#: dynobj.cc:532
 #, c-format
 msgid "verdaux vda_name field out of range: %u"
 msgstr "trường « vda_name » verdef ở ngoại phạm vi: %u"
 
-#: dynobj.cc:546
+#: dynobj.cc:542
 #, c-format
 msgid "verdef vd_next field out of range: %u"
 msgstr "trường « vd_next » verdef ở ngoại phạm vi: %u"
 
-#: dynobj.cc:580
+#: dynobj.cc:576
 #, c-format
 msgid "unexpected verneed version %u"
 msgstr "gặp phiên bản verneed không mong đợi %u"
 
-#: dynobj.cc:589
+#: dynobj.cc:585
 #, c-format
 msgid "verneed vn_aux field out of range: %u"
 msgstr "trường « vn_aux » verneed ở ngoại phạm vi: %u"
 
-#: dynobj.cc:603
+#: dynobj.cc:599
 #, c-format
 msgid "vernaux vna_name field out of range: %u"
 msgstr "trường « vna_name » vernaux ở ngoại phạm vi: %u"
 
-#: dynobj.cc:614
+#: dynobj.cc:610
 #, c-format
 msgid "verneed vna_next field out of range: %u"
 msgstr "trường « vna_next » verneed ở ngoại phạm vi: %u"
 
-#: dynobj.cc:625
+#: dynobj.cc:621
 #, c-format
 msgid "verneed vn_next field out of range: %u"
 msgstr "trường « vn_next » verneed ở ngoại phạm vi: %u"
 
-#: dynobj.cc:673
+#: dynobj.cc:670
 msgid "size of dynamic symbols is not multiple of symbol size"
 msgstr "kích cỡ của ký hiệu động không phải là bội số cho kích cỡ ký hiệu"
 
-#: dynobj.cc:1425
+#: dynobj.cc:1435
 #, c-format
 msgid "symbol %s has undefined version %s"
 msgstr "ký hiệu %s có phiên bản chưa được xác định %s"
@@ -235,27 +321,42 @@ msgstr "** khung_eh_hdr"
 msgid "** eh_frame"
 msgstr "** khung_eh"
 
-#: errors.cc:106
+#: errors.cc:81
+#, c-format
+msgid "%s: fatal error: "
+msgstr "%s: lỗi nghiêm trọng: "
+
+#: errors.cc:92
+#, c-format
+msgid "%s: error: "
+msgstr "%s: lỗi: "
+
+#: errors.cc:104
 #, c-format
 msgid "%s: warning: "
 msgstr "%s: cảnh báo : "
 
-#: errors.cc:146
+#: errors.cc:128
+#, c-format
+msgid "%s: %s: error: "
+msgstr "%s: %s: lỗi: "
+
+#: errors.cc:144
 #, c-format
 msgid "%s: %s: warning: "
 msgstr "%s: %s: cảnh báo : "
 
-#: errors.cc:172
+#: errors.cc:167
 #, c-format
-msgid "%s: %s: undefined reference to '%s'\n"
-msgstr "%s: %s: tham chiếu chưa xác định đến « %s »\n"
+msgid "%s: %s: error: undefined reference to '%s'\n"
+msgstr "%s: %s: lỗi: tham chiếu chưa xác định đến « %s »\n"
 
-#: errors.cc:176
+#: errors.cc:172
 #, c-format
-msgid "%s: %s: undefined reference to '%s', version '%s'\n"
-msgstr "%s: %s: tham chiếu chưa xác định đến « %s », phiên bản « %s »\n"
+msgid "%s: %s: error: undefined reference to '%s', version '%s'\n"
+msgstr "%s: %s: lỗi: tham chiếu chưa xác định đến « %s », phiên bản « %s »\n"
 
-#: errors.cc:186
+#: errors.cc:182
 #, c-format
 msgid "%s: "
 msgstr "%s: "
@@ -275,10 +376,6 @@ msgstr "tham chiếu sai đến ký hiệu chấm bên ngoài mệnh đề SECTI
 msgid "unary "
 msgstr "nguyên phân"
 
-#: expression.cc:278 expression.cc:400
-msgid " applied to section relative value"
-msgstr " áp dụng cho giá trị tương đối của phần"
-
 #. Handle binary operators.  We use a preprocessor macro as a hack to
 #. capture the C operator.  KEEP_LEFT means that if the left operand
 #. is section relative and the right operand is not, the result uses
@@ -324,72 +421,82 @@ msgstr "« ORIGIN » (gốc) chưa được thực hiện"
 msgid "LENGTH not implemented"
 msgstr "« LENGTH » (chiều dài) chưa được thực hiện"
 
-#: fileread.cc:55
+#: fileread.cc:65
 #, c-format
 msgid "munmap failed: %s"
 msgstr "munmap bị lỗi: %s"
 
-#: fileread.cc:119
+#: fileread.cc:129
 #, c-format
 msgid "%s: fstat failed: %s"
 msgstr "%s: fstat bị lỗi: %s"
 
-#: fileread.cc:159
+#: fileread.cc:169
 #, c-format
 msgid "could not reopen file %s"
 msgstr "không thể mở lại tập tin %s"
 
-#: fileread.cc:292
+#: fileread.cc:302
 #, c-format
 msgid "%s: pread failed: %s"
 msgstr "%s: pread bị lỗi: %s"
 
-#: fileread.cc:298
+#: fileread.cc:308
 #, c-format
 msgid "%s: file too short: read only %lld of %lld bytes at %lld"
 msgstr "%s: tập tin quá ngắn: đọc được chỉ %lld byte trên %lld byte theo %lld"
 
-#: fileread.cc:382
+#: fileread.cc:372
+#, c-format
+msgid "%s: attempt to map %lld bytes at offset %lld exceeds size of file; the file may be corrupt"
+msgstr "%s: việc thử ánh xạ %lld byte đẳng sau khoảng bù %lld cũng vượt quá kích cỡ tập tin; tập tin có thể bị hỏng"
+
+#: fileread.cc:402
 #, c-format
 msgid "%s: mmap offset %lld size %lld failed: %s"
 msgstr "%s: khoảng bù sơ đồ vùng nhớ (mmap) %lld kích cỡ %lld bị lỗi: %s"
 
-#: fileread.cc:528
+#: fileread.cc:548
 #, c-format
 msgid "%s: lseek failed: %s"
 msgstr "%s: lseek bị lỗi: %s"
 
-#: fileread.cc:534
+#: fileread.cc:554
 #, c-format
 msgid "%s: readv failed: %s"
 msgstr "%s: readv bị lỗi: %s"
 
-#: fileread.cc:537
+#: fileread.cc:557
 #, c-format
 msgid "%s: file too short: read only %zd of %zd bytes at %lld"
 msgstr "%s: tập tin quá ngắn: đọc được chỉ %zd byte trên %zd byte theo %lld"
 
-#: fileread.cc:686
+#: fileread.cc:706
 #, c-format
 msgid "%s: total bytes mapped for read: %llu\n"
 msgstr "%s: tổng byte được ánh xạ để đọc: %llu\n"
 
-#: fileread.cc:688
+#: fileread.cc:708
 #, c-format
 msgid "%s: maximum bytes mapped for read at one time: %llu\n"
 msgstr "%s: số tối đa các byte được ánh xạ để đọc cùng lúc: %llu\n"
 
-#: fileread.cc:783
+#: fileread.cc:791
 #, c-format
-msgid "cannot find -l%s"
-msgstr "không tìm thấy -l%s"
+msgid "%s: stat failed: %s"
+msgstr "%s: stat bị lỗi: %s"
 
-#: fileread.cc:810
+#: fileread.cc:849
+#, c-format
+msgid "cannot find %s%s"
+msgstr "không tìm thấy %s%s"
+
+#: fileread.cc:880
 #, c-format
 msgid "cannot find %s"
 msgstr "không tìm thấy %s"
 
-#: fileread.cc:833
+#: fileread.cc:904
 #, c-format
 msgid "cannot open %s: %s"
 msgstr "không thể mở %s: %s"
@@ -419,12 +526,12 @@ msgstr "pthread_mutexattr_destroy bị lỗi: %s"
 msgid "pthread_mutex_destroy failed: %s"
 msgstr "pthread_mutex_destroy bị lỗi: %s"
 
-#: gold-threads.cc:131
+#: gold-threads.cc:131 gold-threads.cc:382
 #, c-format
 msgid "pthread_mutex_lock failed: %s"
 msgstr "pthread_mutex_lock bị lỗi: %s"
 
-#: gold-threads.cc:139
+#: gold-threads.cc:139 gold-threads.cc:394
 #, c-format
 msgid "pthread_mutex_unlock failed: %s"
 msgstr "pthread_mutex_unlock bị lỗi: %s"
@@ -454,120 +561,156 @@ msgstr "pthread_cond_signal bị lỗi: %s"
 msgid "pthread_cond_broadcast failed: %s"
 msgstr "pthread_cond_broadcast bị lỗi: %s"
 
-#: gold.cc:83
+#: gold-threads.cc:388
+#, c-format
+msgid "pthread_once failed: %s"
+msgstr "pthread_once bị lỗi: %s"
+
+#: gold.cc:91
 #, c-format
 msgid "%s: internal error in %s, at %s:%d\n"
 msgstr "%s: gặp lỗi nội bộ trong %s, tại %s:%d\n"
 
-#: gold.cc:130
+#: gold.cc:173
 msgid "no input files"
 msgstr "không có tập tin nhập vào"
 
-#. We print out just the first .so we see; there may be others.
-#: gold.cc:195
+#: gold.cc:226
+msgid "cannot mix -r with --gc-sections or --icf"
+msgstr "không thể kết hợp tuỳ chọn « -r » với « --gc-sections », cũng không thể kết hợp nó với « --icf »"
+
+#: gold.cc:407
 #, c-format
 msgid "cannot mix -static with dynamic object %s"
 msgstr "không thể kết hợp tuỳ chọn « -static » (tĩnh) với đối tượng động %s"
 
-#: gold.cc:199
+#: gold.cc:411
 #, c-format
 msgid "cannot mix -r with dynamic object %s"
 msgstr "không thể kết hợp tuỳ chọn « -r » với đối tượng động %s"
 
-#: gold.cc:203
+#: gold.cc:415
 #, c-format
 msgid "cannot use non-ELF output format with dynamic object %s"
 msgstr "không thể sử dụng định dạng kết xuất khác ELF với đối tượng động %s"
 
+#: gold.cc:427
+#, c-format
+msgid "cannot mix split-stack '%s' and non-split-stack '%s' when using -r"
+msgstr "không thể kết hợp đống chia ra « %s » và đống không chia ra « %s » khi sử dụng tuỳ chọn « -r »"
+
 #. FIXME: This needs to specify the location somehow.
-#: i386.cc:193 i386.cc:1588 sparc.cc:211 sparc.cc:2322 x86_64.cc:208
-#: x86_64.cc:1656
+#: i386.cc:232 i386.cc:1669 sparc.cc:234 sparc.cc:2395 x86_64.cc:237
+#: x86_64.cc:1732
 msgid "missing expected TLS relocation"
 msgstr "thiếu sự định vị lại TLS mong đợi"
 
-#: i386.cc:503 sparc.cc:1066 x86_64.cc:533
-msgid "** PLT"
-msgstr "** PLT"
-
-#: i386.cc:843 powerpc.cc:996 sparc.cc:1480 x86_64.cc:921 x86_64.cc:1230
-#, c-format
-msgid "%s: unsupported reloc %u against local symbol"
-msgstr "%s: sự định vị lại không được hỗ trợ %u so với ký hiệu cục bộ"
-
-#: i386.cc:907 x86_64.cc:1033
+#: i386.cc:944 x86_64.cc:1068
 #, c-format
 msgid "section symbol %u has bad shndx %u"
 msgstr "ký hiệu phần %u có shndx sai %u"
 
-#: i386.cc:965 i386.cc:1297 powerpc.cc:1204 powerpc.cc:1413 sparc.cc:1852
-#: sparc.cc:2204 x86_64.cc:1110 x86_64.cc:1418
-#, c-format
-msgid "%s: unexpected reloc %u in object file"
-msgstr "%s: gặp sự định vị lại không mong đợi %u trong tập tin đối tượng"
-
-#: i386.cc:999 i386.cc:1023 sparc.cc:1753 x86_64.cc:1141 x86_64.cc:1169
+#: i386.cc:1036 i386.cc:1060 sparc.cc:1777 x86_64.cc:1176 x86_64.cc:1204
 #, c-format
 msgid "local symbol %u has bad shndx %u"
 msgstr "ký hiệu cục bộ %u có shndx sai %u"
 
-#: i386.cc:1134 powerpc.cc:1223 sparc.cc:1871 x86_64.cc:1244 x86_64.cc:1536
+#: i386.cc:1991
+msgid "both SUN and GNU model TLS relocations"
+msgstr "định vị lại TLS kiểu cả hai SUN và GNU"
+
+#: i386.cc:2730 x86_64.cc:2719
 #, c-format
-msgid "%s: unsupported reloc %u against global symbol %s"
-msgstr "%s: sự định vị lại không được hỗ trợ %u so với ký hiệu toàn cục %s"
+msgid "failed to match split-stack sequence at section %u offset %0zx"
+msgstr "không khớp được dãy đống chia ra tại phần %u khoảng bù %0zx"
 
-#: i386.cc:1473
+#: icf.cc:616
 #, c-format
-msgid "%s: unsupported RELA reloc section"
-msgstr "%s: phần định vị lại RELA không được hỗ trợ"
+msgid "%s: ICF Converged after %u iteration(s)"
+msgstr "%s: ICF đồng quy sau %u lần lặp lại"
 
-#: i386.cc:1735 i386.cc:2429 powerpc.cc:1740 sparc.cc:2637 x86_64.cc:1859
-#: x86_64.cc:2435
+#: icf.cc:619
 #, c-format
-msgid "unexpected reloc %u in object file"
-msgstr "gặp sự định vị lại không mong đợi %u trong tập tin đối tượng"
+msgid "%s: ICF stopped after %u iteration(s)"
+msgstr "%s: ICF bị dừng sau %u lần lặp lại"
 
-#: i386.cc:1767 i386.cc:1846 i386.cc:1898 i386.cc:1929 i386.cc:1986
-#: powerpc.cc:1746 sparc.cc:2643 sparc.cc:2826 sparc.cc:2887 sparc.cc:2994
-#: x86_64.cc:1880 x86_64.cc:1963 x86_64.cc:2018 x86_64.cc:2043
+#: icf.cc:633
 #, c-format
-msgid "unsupported reloc %u"
-msgstr "định vị lại không được hỗ trợ %u"
+msgid "Could not find symbol %s to unfold\n"
+msgstr "Không tìm thấy ký hiệu %s để mở ra\n"
 
-#: i386.cc:1906
-msgid "both SUN and GNU model TLS relocations"
-msgstr "định vị lại TLS kiểu cả hai SUN và GNU"
+#: incremental.cc:242
+#, c-format
+msgid "the link might take longer: cannot perform incremental link: %s"
+msgstr "tiến trình liên kết có thể chạy lâu hơn — không thể thực hiện tiến trình liên kết dần: %s"
+
+#: incremental.cc:302
+msgid "no incremental data from previous build"
+msgstr "không có dữ liệu dần từ việc xây dựng trước"
+
+#: incremental.cc:309 incremental.cc:332
+msgid "invalid incremental build data"
+msgstr "gặp dữ liệu xây dựng dần sai"
 
-#: i386.cc:2443
+#: incremental.cc:321
+msgid "different version of incremental build data"
+msgstr "gặp phiên bản khác về dữ liệu xây dựng dần"
+
+#: incremental.cc:338
+msgid "command line changed"
+msgstr "dòng lệnh bị thay đổi"
+
+#: incremental.cc:362
 #, c-format
-msgid "unsupported reloc %u in object file"
-msgstr "gặp sự định vị lại không được hỗ trợ %u trong tập tin đối tượng"
+msgid "unsupported ELF machine number %d"
+msgstr "số thứ tự máy ELF không được hỗ trợ %d"
+
+#: incremental.cc:387
+msgid "output is not an ELF file."
+msgstr "kết xuất không phải là một tập tin ELF."
 
-#: layout.cc:1511
+#: incremental.cc:410
+msgid "unsupported file: 32-bit, big-endian"
+msgstr "tập tin không được hỗ trợ : 32-bit về cuối lớn"
+
+#: incremental.cc:419
+msgid "unsupported file: 32-bit, little-endian"
+msgstr "tập tin không được hỗ trợ : 32-bit về cuối nhỏ"
+
+#: incremental.cc:431
+msgid "unsupported file: 64-bit, big-endian"
+msgstr "tập tin không được hỗ trợ : 64-bit về cuối lớn"
+
+#: incremental.cc:440
+msgid "unsupported file: 64-bit, little-endian"
+msgstr "tập tin không được hỗ trợ : 64-bit về cuối nhỏ"
+
+#: layout.cc:1887
 #, c-format
 msgid "--build-id=uuid failed: could not open /dev/urandom: %s"
 msgstr "--build-id=uuid bị lỗi: không mở được /dev/urandom: %s"
 
-#: layout.cc:1518
+#: layout.cc:1894
 #, c-format
 msgid "/dev/urandom: read failed: %s"
 msgstr "/dev/urandom: lỗi đọc: %s"
 
-#: layout.cc:1520
+#: layout.cc:1896
 #, c-format
 msgid "/dev/urandom: expected %zu bytes, got %zd bytes"
 msgstr "/dev/urandom: mong đợi %zu byte, còn nhận %zd byte"
 
-#: layout.cc:1542
+#: layout.cc:1918
 #, c-format
 msgid "--build-id argument '%s' not a valid hex number"
 msgstr "đối số mã số xây dựng «--build-id » « %s » không phải một số thập lục đúng"
 
-#: layout.cc:1548
+#: layout.cc:1924
 #, c-format
 msgid "unrecognized --build-id argument '%s'"
 msgstr "không nhận ra đối số mã số xây dựng «--build-id » « %s »"
 
-#: layout.cc:1866
+#: layout.cc:2337
 #, c-format
 msgid "load segment overlap [0x%llx -> 0x%llx] and [0x%llx -> 0x%llx]"
 msgstr "đoạn nạp chồng lấp [0x%llx -> 0x%llx] và [0x%llx -> 0x%llx]"
@@ -631,185 +774,162 @@ msgstr ""
 "Các phần nhập bị huỷ\n"
 "\n"
 
-#: merge.cc:449
+#: merge.cc:455
 #, c-format
 msgid "%s: %s merged constants size: %lu; input: %zu; output: %zu\n"
 msgstr "%s: %s kích cỡ các hằng số gộp lại: %lu; vào: %zu; ra: %zu\n"
 
-#: merge.cc:472
+#: merge.cc:478
 msgid "mergeable string section length not multiple of character size"
 msgstr "chiều dài phần chuỗi có thể gộp lại không phải là bội số cho kích cỡ ký tự"
 
-#: merge.cc:488
-msgid "entry in mergeable string section not null terminated"
-msgstr "phần chuỗi có thể gộp lại chứa một mục nhập không phải chấm dứt vô giá trị"
+#: merge.cc:494
+#, c-format
+msgid "%s: last entry in mergeable string section '%s' not null terminated"
+msgstr "%s: phần chuỗi có thể gộp lại chứa mục nhập cuối cùng « %s » không phải chấm dứt vô giá trị"
 
-#: merge.cc:605
+#: merge.cc:613
 #, c-format
 msgid "%s: %s input: %zu\n"
 msgstr "%s: vào %s: %zu\n"
 
-#: merge.h:289
+#: merge.h:300
 msgid "** merge constants"
 msgstr "** hằng số gộp lại"
 
-#: merge.h:411
+#: merge.h:422
 msgid "** merge strings"
 msgstr "** chuỗi gộp lại"
 
-#: object.cc:73
+#: object.cc:75
 msgid "missing SHT_SYMTAB_SHNDX section"
 msgstr "thiếu phần « SHT_SYMTAB_SHNDX »"
 
-#: object.cc:117
+#: object.cc:119
 #, c-format
 msgid "symbol %u out of range for SHT_SYMTAB_SHNDX section"
 msgstr "ký hiệu %u ở ngoại phạm vi cho phần « SHT_SYMTAB_SHNDX »"
 
-#: object.cc:124
+#: object.cc:126
 #, c-format
 msgid "extended index for symbol %u out of range: %u"
 msgstr "chỉ mục mở rộng cho ký hiệu %u ở ngoại phạm vi: %u"
 
-#: object.cc:141
-#, c-format
-msgid "%s: unsupported ELF machine number %d"
-msgstr "%s: số thứ tự máy ELF không được hỗ trợ %d"
-
-#: object.cc:159
+#: object.cc:148 object.cc:2331 output.cc:4052
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: object.cc:196
+#: object.cc:190
 #, c-format
 msgid "section name section has wrong type: %u"
 msgstr "phần tên phần có kiểu sai: %u"
 
-#: object.cc:459
+#: object.cc:546
 #, c-format
 msgid "invalid symbol table name index: %u"
 msgstr "sai đặt chỉ mục tên bảng ký hiệu : %u"
 
-#: object.cc:465
+#: object.cc:552
 #, c-format
 msgid "symbol table name section has wrong type: %u"
 msgstr "phần tên bảng ký hiệu có kiểu sau: %u"
 
-#: object.cc:554
+#: object.cc:641
 #, c-format
 msgid "section group %u info %u out of range"
 msgstr "thông tin %1$u về nhóm phần %2$u ở ngoài phạm vi"
 
-#: object.cc:573
+#: object.cc:660
 #, c-format
 msgid "symbol %u name offset %u out of range"
 msgstr "khoảng bù tên %1$u của ký hiệu %2$u ở ngoài phạm vi"
 
-#: object.cc:591
+#: object.cc:678
 #, c-format
 msgid "symbol %u invalid section index %u"
 msgstr "sai đặt chỉ mục phần %1$u của ký hiệu %2$u"
 
-#: object.cc:644
+#: object.cc:723
 #, c-format
 msgid "section %u in section group %u out of range"
 msgstr "phần %u trong nhóm phần %u ở ngoại phạm vi"
 
-#: object.cc:652
+#: object.cc:731
 #, c-format
 msgid "invalid section group %u refers to earlier section %u"
 msgstr "sai đặt nhóm phần %u mà tham chiếu đến phần trước %u"
 
-#: object.cc:827 reloc.cc:215 reloc.cc:723
+#: object.cc:1037 reloc.cc:271 reloc.cc:838
 #, c-format
 msgid "relocation section %u has bad info %u"
 msgstr "phần định vị lại %u có thông tin sai %u"
 
-#: object.cc:1080
+#: object.cc:1231
+#, c-format
+msgid "%s: removing unused section from '%s' in file '%s'"
+msgstr "%s: đang gỡ bỏ phần không dùng khỏi « %s » trong tập tin « %s »"
+
+#: object.cc:1257
+#, c-format
+msgid "%s: ICF folding section '%s' in file '%s'into '%s' in file '%s'"
+msgstr "%s: ICF đang gấp phần « %s » trong tập tin « %s » vào « %s » trong tập tin « %s »"
+
+#: object.cc:1454
 msgid "size of symbols is not multiple of symbol size"
 msgstr "kích cỡ của ký hiệu không phải là bội số cho kích cỡ ký hiệu"
 
-#: object.cc:1187
+#: object.cc:1563
 #, c-format
 msgid "local symbol %u section name out of range: %u >= %u"
 msgstr "tên phần của ký hiệu %u ở ngoại phạm vi: %u ≥ %u"
 
-#: object.cc:1245
+#: object.cc:1652
 #, c-format
 msgid "unknown section index %u for local symbol %u"
 msgstr "không rõ chỉ mục phần %u cho ký hiệu cục bộ %u"
 
-#: object.cc:1254
+#: object.cc:1661
 #, c-format
 msgid "local symbol %u section index %u out of range"
 msgstr "chỉ mục phần %1$u của ký hiệu cục bộ %2$u ở ngoại phạm vi"
 
-#: object.cc:1619
-msgid "incompatible target"
-msgstr "đích không tương thích"
-
-#: object.cc:1816
+#: object.cc:2169
 #, c-format
-msgid "%s: unsupported ELF file type %d"
-msgstr "%s: dạng tập tin ELF không được hỗ trợ %d"
+msgid "%s is not supported but is required for %s in %s"
+msgstr "%s không được hỗ trợ còn yêu cầu cho %s trong %s"
 
-#: object.cc:1835 object.cc:1881 object.cc:1915
+#: object.cc:2273
 #, c-format
-msgid "%s: ELF file too short"
-msgstr "%s: tập tin ELF quá ngắn"
-
-#: object.cc:1843
-#, c-format
-msgid "%s: invalid ELF version 0"
-msgstr "%s: sai đặt phiên bản ELF 0"
-
-#: object.cc:1845
-#, c-format
-msgid "%s: unsupported ELF version %d"
-msgstr "%s: phiên bản ELF không được hỗ trợ %d"
-
-#: object.cc:1852
-#, c-format
-msgid "%s: invalid ELF class 0"
-msgstr "%s: sai đặt hạng ELF 0"
-
-#: object.cc:1858
-#, c-format
-msgid "%s: unsupported ELF class %d"
-msgstr "%s: hạng ELF không được hỗ trợ %d"
-
-#: object.cc:1865
-#, c-format
-msgid "%s: invalid ELF data encoding"
-msgstr "%s: sai mã hoá dữ liệu ELF"
+msgid "%s: unsupported ELF machine number %d"
+msgstr "%s: số thứ tự máy ELF không được hỗ trợ %d"
 
-#: object.cc:1871
+#: object.cc:2283
 #, c-format
-msgid "%s: unsupported ELF data encoding %d"
-msgstr "%s: mã hoá dữ liệu ELF không được hỗ trợ %d"
+msgid "%s: incompatible target"
+msgstr "%s: đích đến không tương thích"
 
-#: object.cc:1891
+#: object.cc:2347 plugin.cc:1019
 #, c-format
 msgid "%s: not configured to support 32-bit big-endian object"
 msgstr "%s: không phải được cấu hình để hỗ trợ đối tượng về cuối lớn 32-bit"
 
-#: object.cc:1904
+#: object.cc:2363 plugin.cc:1028
 #, c-format
 msgid "%s: not configured to support 32-bit little-endian object"
 msgstr "%s: không phải được cấu hình để hỗ trợ đối tượng về cuối nhỏ 32-bit"
 
-#: object.cc:1925
+#: object.cc:2382 plugin.cc:1040
 #, c-format
 msgid "%s: not configured to support 64-bit big-endian object"
 msgstr "%s: không phải được cấu hình để hỗ trợ đối tượng về cuối lớn 64-bit"
 
-#: object.cc:1938
+#: object.cc:2398 plugin.cc:1049
 #, c-format
 msgid "%s: not configured to support 64-bit little-endian object"
 msgstr "%s: không phải được cấu hình để hỗ trợ đối tượng về cuối nhỏ 64-bit"
 
-#: options.cc:142
+#: options.cc:156
 #, c-format
 msgid ""
 "Usage: %s [options] file...\n"
@@ -820,208 +940,251 @@ msgstr ""
 
 #. config.guess and libtool.m4 look in ld --help output for the
 #. string "supported targets".
-#: options.cc:150
+#: options.cc:164
 #, c-format
 msgid "%s: supported targets:"
 msgstr "%s: đích được hỗ trợ :"
 
-#: options.cc:162
+#: options.cc:176
 #, c-format
 msgid "Report bugs to %s\n"
 msgstr "Hãy thông báo lỗi cho %s\n"
 
-#: options.cc:179 options.cc:189
+#: options.cc:193 options.cc:203 options.cc:213
 #, c-format
 msgid "%s: invalid option value (expected an integer): %s"
 msgstr "%s: giá trị tuỳ chọn sai (mong đợi số nguyên): %s"
 
-#: options.cc:199
+#: options.cc:223
 #, c-format
 msgid "%s: invalid option value (expected a floating point number): %s"
 msgstr "%s: giá trị tuỳ chọn sai (mong đợi số dấu phẩy động): %s"
 
-#: options.cc:208
+#: options.cc:232
 #, c-format
 msgid "%s: must take a non-empty argument"
 msgstr "%s: phải nhận một đối số khác trống"
 
-#: options.cc:249
+#: options.cc:273
 #, c-format
 msgid "%s: must take one of the following arguments: %s"
 msgstr "%s: phải nhận một của những đối số theo đây: %s"
 
-#: options.cc:275
+#: options.cc:300
 #, c-format
 msgid "  Supported targets:\n"
 msgstr "  Đích được hỗ trợ :\n"
 
-#: options.cc:329
+#: options.cc:409
 #, c-format
 msgid "unable to parse script file %s"
 msgstr "không thể phân tích cú pháp của tập tin văn lệnh %s"
 
-#: options.cc:337
+#: options.cc:417
 #, c-format
 msgid "unable to parse version script file %s"
 msgstr "không thể phân tích cú pháp của tập tin văn lệnh phiên bản %s"
 
-#: options.cc:363
+#: options.cc:425
+#, c-format
+msgid "unable to parse dynamic-list script file %s"
+msgstr "không thể phân tích cú pháp của tập tin văn lệnh danh sách động %s"
+
+#: options.cc:522
+#, c-format
+msgid "format '%s' not supported; treating as elf (supported formats: elf, binary)"
+msgstr "định dạng « %s » không được hỗ trợ nên xử lý như là ELF (định dạng được hỗ trợ : elf, nhị phân)"
+
+#: options.cc:538
 #, c-format
 msgid "%s: use the --help option for usage information\n"
 msgstr "%s: hãy sử dụng tùy chọn trợ giúp « --help » để xem thông tin về cách sử dụng\n"
 
-#: options.cc:372
+#: options.cc:547
 #, c-format
 msgid "%s: %s: %s\n"
 msgstr "%s: %s: %s\n"
 
-#: options.cc:393
-#, c-format
-msgid "format '%s' not supported; treating as elf (supported formats: elf, binary)"
-msgstr "định dạng « %s » không được hỗ trợ nên xử lý như là ELF (định dạng được hỗ trợ : elf, nhị phân)"
-
-#: options.cc:499
+#: options.cc:651
 msgid "unexpected argument"
 msgstr "gặp đối số không mong đợi"
 
-#: options.cc:512 options.cc:573
+#: options.cc:664 options.cc:725
 msgid "missing argument"
 msgstr "thiếu đối số"
 
-#: options.cc:584
+#: options.cc:736
 msgid "unknown -z option"
 msgstr "tùy chọn không rõ « -z »"
 
-#: options.cc:727
+#: options.cc:935
 #, c-format
 msgid "ignoring --threads: %s was compiled without thread support"
 msgstr "đang bỏ qua tuỳ chọn « --threads »: %s đã được biên dịch mà không hỗ trợ nhánh"
 
-#: options.cc:734
+#: options.cc:942
 #, c-format
 msgid "ignoring --thread-count: %s was compiled without thread support"
 msgstr "đang bỏ qua tuỳ chọn « --thread-count »: %s đã được biên dịch mà không hỗ trợ nhánh"
 
-#: options.cc:776
+#: options.cc:981
+#, c-format
+msgid "unable to open -retain-symbols-file file %s: %s"
+msgstr "không thể mở tập tin giữ lại ký hiệu (-retain-symbols-file) %s: %s"
+
+#: options.cc:1003
+msgid "-shared and -static are incompatible"
+msgstr "hai tùy chọn « -shared » (dùng chung) và « -static » (tĩnh) không tương thích với nhau"
+
+#: options.cc:1005
+msgid "-shared and -pie are incompatible"
+msgstr "hai tùy chọn « -shared » (dùng chung) và « -pie » không tương thích với nhau"
+
+#: options.cc:1008
 msgid "-shared and -r are incompatible"
 msgstr "hai tùy chọn « -shared » (dùng chung) và « -r » không tương thích với nhau"
 
-#: options.cc:780
-msgid "binary output format not compatible with -shared or -r"
-msgstr "định dạng kết xuất nhị phân không tương thích với tuỳ chọn « -shared » (dùng chung) hoặc « -r »"
+#: options.cc:1010
+msgid "-pie and -r are incompatible"
+msgstr "hai tùy chọn « -pie » và « -r » không tương thích với nhau"
 
-#: options.cc:785
+#: options.cc:1014
+msgid "-retain-symbols-file does not yet work with -r"
+msgstr "tuỳ chọn « -retain-symbols-file » chưa hoạt động cùng với « -r »"
+
+#: options.cc:1020
+msgid "binary output format not compatible with -shared or -pie or -r"
+msgstr "định dạng kết xuất nhị phân không tương thích với tuỳ chọn « -shared » (dùng chung) hoặc « -pie » hoặc « -r »"
+
+#: options.cc:1026
 #, c-format
 msgid "--hash-bucket-empty-fraction value %g out of range [0.0, 1.0)"
 msgstr "giá trị « --hash-bucket-empty-fraction » %g ở ngoại phạm vi [0.0, 1.0)"
 
-#: options.cc:852
+#: options.cc:1031
+msgid "Options --incremental-changed, --incremental-unchanged, --incremental-unknown require the use of --incremental"
+msgstr ""
+"Mỗi tuỳ chọn dưới đây:\n"
+" --incremental-changed (dần thay đổi)\n"
+" --incremental-unchanged (dần không thay đổi)\n"
+" --incremental-unknown (dần không rõ)\n"
+"thì yêu cầu lập tuỳ chọn « --incremental » (dần)."
+
+#: options.cc:1097
 msgid "May not nest groups"
 msgstr "Không cho phép nhóm lồng nhau"
 
-#: options.cc:864
+#: options.cc:1109
 msgid "Group end without group start"
 msgstr "Có cuối nhóm mà không có đầu nhóm"
 
 #. I guess it's neither a long option nor a short option.
-#: options.cc:922
+#: options.cc:1174
 msgid "unknown option"
 msgstr "tùy chọn không rõ"
 
-#: options.cc:948
+#: options.cc:1201
 #, c-format
 msgid "%s: missing group end\n"
 msgstr "%s: thiếu cuối nhóm\n"
 
-#: options.h:536
+#: options.h:571
 msgid "Report usage information"
 msgstr "Thông báo thông tin về cách sử dụng"
 
-#: options.h:538
+#: options.h:573
 msgid "Report version information"
 msgstr "Thông báo thông tin về phiên bản"
 
-#: options.h:540
+#: options.h:575
 msgid "Report version and target information"
 msgstr "Thông báo thông tin về phiên bản và đích"
 
-#: options.h:549
+#: options.h:584 options.h:635
+msgid "Not supported"
+msgstr "Không được hỗ trợ"
+
+#: options.h:585 options.h:636
+msgid "Do not copy DT_NEEDED tags from shared libraries"
+msgstr "Đừng sao chép thẻ « DT_NEEDED » từ thư viện dùng chung"
+
+#: options.h:588
 msgid "Allow unresolved references in shared libraries"
 msgstr "Cho phép tham chiếu chưa tháo gỡ trong thư viện dùng chung"
 
-#: options.h:550
+#: options.h:589
 msgid "Do not allow unresolved references in shared libraries"
 msgstr "Đừng cho phép tham chiếu chưa tháo gỡ trong thư viện dùng chung"
 
-#: options.h:553
-msgid "Only set DT_NEEDED for dynamic libs if used"
-msgstr "Chỉ lập thẻ « DT_NEEDED » cho thư viện động (nếu dùng)"
+#: options.h:592
+msgid "Only set DT_NEEDED for shared libraries if used"
+msgstr "Chỉ lập thẻ « DT_NEEDED » cho thư viện dùng chung (nếu dùng)"
 
-#: options.h:554
-msgid "Always DT_NEEDED for dynamic libs"
-msgstr "Lúc nào cũng lập thẻ « DT_NEEDED » cho thư viện động"
+#: options.h:593
+msgid "Always DT_NEEDED for shared libraries"
+msgstr "Lúc nào cũng lập thẻ « DT_NEEDED » cho thư viện dùng chung"
 
-#: options.h:561
+#: options.h:600
 msgid "Set input format"
 msgstr "Lập định dạng đầu vào"
 
-#: options.h:564
+#: options.h:603
 msgid "-l searches for shared libraries"
 msgstr "tuỳ chọn « -l » tìm kiếm thư viện dùng chung"
 
-#: options.h:566
+#: options.h:605
 msgid "-l does not search for shared libraries"
 msgstr "tuỳ chọn « -l » không tìm kiếm thư viện dùng chung"
 
-#: options.h:570
+#: options.h:609
 msgid "Bind defined symbols locally"
 msgstr "Tổ hợp cục bộ ký hiệu được xác định"
 
-#: options.h:573
+#: options.h:612
 msgid "Bind defined function symbols locally"
 msgstr "Tổ hợp cục bộ ký hiệu hàm được xác định"
 
-#: options.h:576
+#: options.h:615
 msgid "Generate build ID note"
 msgstr "Tạo ghi chú mã số xây dựng"
 
-#: options.h:577 options.h:612
+#: options.h:616 options.h:655
 msgid "[=STYLE]"
 msgstr "[=KIỂU_DÁNG]"
 
-#: options.h:580
+#: options.h:619
 msgid "Check segment addresses for overlaps (default)"
 msgstr "Kiểm tra địa chỉ phần có chồng chéo (mặc định)"
 
-#: options.h:581
+#: options.h:620
 msgid "Do not check segment addresses for overlaps"
 msgstr "Đừng kiểm tra địa chỉ phần có chồng chéo"
 
-#: options.h:585 options.h:590
+#: options.h:624 options.h:629
 msgid "Compress .debug_* sections in the output file"
 msgstr "Nén phần « .debug_* » trong tập tin kết xuất"
 
-#: options.h:591
+#: options.h:630
 msgid "[none]"
 msgstr "[không có]"
 
-#: options.h:596
+#: options.h:639
 msgid "Define common symbols"
 msgstr "Xác định các ký hiệu chung"
 
-#: options.h:597
+#: options.h:640
 msgid "Do not define common symbols"
 msgstr "Đừng xác định các ký hiệu chung"
 
-#: options.h:599 options.h:601
+#: options.h:642 options.h:644
 msgid "Alias for -d"
 msgstr "Bí danh cho « -d »"
 
-#: options.h:604
+#: options.h:647
 msgid "Turn on debugging"
 msgstr "Bật gỡ lỗi"
 
-#: options.h:605
+#: options.h:648
 msgid "[all,files,script,task][,...]"
 msgstr ""
 "[all,files,script,task][,...]\n"
@@ -1031,811 +1194,1032 @@ msgstr ""
 "script\tvăn lệnh\n"
 "task\tcông việc"
 
-#: options.h:608
+#: options.h:651
 msgid "Define a symbol"
 msgstr "Xác định một ký hiệu"
 
-#: options.h:608
+#: options.h:651
 msgid "SYMBOL=EXPRESSION"
 msgstr "KÝ_HIỆU=BIỂU_THỨC"
 
-#: options.h:611
+#: options.h:654
 msgid "Demangle C++ symbols in log messages"
 msgstr "Tháo gỡ ký hiệu C++ trong thông điệp ghi lưu"
 
-#: options.h:615
+#: options.h:658
 msgid "Do not demangle C++ symbols in log messages"
 msgstr "Đừng tháo gỡ ký hiệu C++ trong thông điệp ghi lưu"
 
-#: options.h:619
+#: options.h:662
 msgid "Try to detect violations of the One Definition Rule"
 msgstr "Thử phát hiện sự vi phạm Quy tắc xác định đơn"
 
-#: options.h:623
+#: options.h:666
+msgid "Delete all temporary local symbols"
+msgstr "Xoá bỏ tất cả các ký hiệu cục bộ tạm thời"
+
+#: options.h:669
+msgid "Add data symbols to dynamic symbols"
+msgstr "Thêm ký hiệu dữ liệu vào ký hiệu động"
+
+#: options.h:672
+msgid "Add C++ operator new/delete to dynamic symbols"
+msgstr "Thêm vào ký hiệu động toán từ mới/xoá (new/delete) kiểu C++"
+
+#: options.h:675
+msgid "Add C++ typeinfo to dynamic symbols"
+msgstr "Thêm vào ký hiệu động toán từ loại thông tin (typeinfo) kiểu C++"
+
+#: options.h:678
+msgid "Read a list of dynamic symbols"
+msgstr "Đọc một danh sách các ký hiệu động"
+
+#: options.h:678 options.h:732 options.h:766 options.h:893 options.h:921
+msgid "FILE"
+msgstr "TỆP"
+
+#: options.h:681
 msgid "Set program start address"
 msgstr "Đặt địa chỉ bắt đầu của chương trình"
 
-#: options.h:623 options.h:766 options.h:768 options.h:770
+#: options.h:681 options.h:908 options.h:910 options.h:912
 msgid "ADDRESS"
 msgstr "ĐỊA_CHỈ"
 
-#: options.h:626
+#: options.h:684
+msgid "Exclude libraries from automatic export"
+msgstr "Loại trừ thư viện ra việc tự động xuất khẩu"
+
+#: options.h:688
 msgid "Export all dynamic symbols"
 msgstr "Xuất mọi ký hiệu động"
 
-#: options.h:629
+#: options.h:689
+msgid "Do not export all dynamic symbols (default)"
+msgstr "Đừng xuất ký hiệu động (mặc định)"
+
+#: options.h:692
 msgid "Create exception frame header"
 msgstr "Tạo phần đầu khung ngoại lệ"
 
-#: options.h:632
+#: options.h:695
 msgid "Treat warnings as errors"
 msgstr "Xử lý cảnh báo là lỗi"
 
-#: options.h:633
+#: options.h:696
 msgid "Do not treat warnings as errors"
 msgstr "Đừng xử lý cảnh báo là lỗi"
 
-#: options.h:636
+#: options.h:699
+msgid "Call SYMBOL at unload-time"
+msgstr "Gọi KÝ_HIỆU vào lúc bỏ nạp"
+
+#: options.h:699 options.h:729 options.h:873 options.h:915 options.h:936
+#: options.h:939
+msgid "SYMBOL"
+msgstr "KÝ_HIỆU"
+
+#: options.h:702
 msgid "Set shared library name"
 msgstr "Lập tên thư viện dùng chung"
 
-#: options.h:636 options.h:696
+#: options.h:702 options.h:792
 msgid "FILENAME"
 msgstr "TÊN_TỆP"
 
-#: options.h:639
+#: options.h:705
 msgid "Min fraction of empty buckets in dynamic hash"
 msgstr "Tối thiểu phân số các xô trống trong hàm tạo chuỗi duy nhất động"
 
-#: options.h:640
+#: options.h:706
 msgid "FRACTION"
 msgstr "PHÂN_SỐ"
 
-#: options.h:643
+#: options.h:709
 msgid "Dynamic hash style"
 msgstr "Kiểu dáng hàm tạo chuỗi duy nhất động"
 
-#: options.h:643
+#: options.h:709
 msgid "[sysv,gnu,both]"
 msgstr ""
 "[sysv,gnu,both]\n"
 "\n"
 "both\tcả hai"
 
-#: options.h:647
+#: options.h:713
 msgid "Set dynamic linker path"
 msgstr "Lập đường dẫn đến bộ liên kết động"
 
-#: options.h:647
+#: options.h:713
 msgid "PROGRAM"
 msgstr "CHƯƠNG_TRÌNH"
 
-#: options.h:650
+#: options.h:716
+msgid "Work in progress; do not use"
+msgstr "Vẫn còn được phát triển: đừng sử dụng"
+
+#: options.h:717
+msgid "Do a full build"
+msgstr "Xây dựng hoàn toàn"
+
+#: options.h:720
+msgid "Assume files changed"
+msgstr "Giả sử tập tin bị thay đổi"
+
+#: options.h:723
+msgid "Assume files didn't change"
+msgstr "Giả sử tập tin chưa thay đổi"
+
+#: options.h:726
+msgid "Use timestamps to check files (default)"
+msgstr "Sử dụng nhãn thời gian để kiểm tra tập tin (mặc định)"
+
+#: options.h:729
+msgid "Call SYMBOL at load-time"
+msgstr "Gọi KÝ_HIỆU vào lúc nạp"
+
+#: options.h:732
 msgid "Read only symbol values from FILE"
 msgstr "Đọc chỉ những giá trị ký hiệu từ tập tin đưa ra"
 
-#: options.h:650 options.h:684 options.h:751 options.h:779
-msgid "FILE"
-msgstr "TỆP"
-
-#: options.h:653
+#: options.h:735
 msgid "Search for library LIBNAME"
 msgstr "Tìm kiếm thư viện tên này"
 
-#: options.h:653
+#: options.h:735
 msgid "LIBNAME"
 msgstr "TÊN_THƯ_VIỆN"
 
-#: options.h:656
+#: options.h:738
 msgid "Add directory to search path"
 msgstr "Thêm thư mục này vào đường dẫn tìm kiếm"
 
-#: options.h:656 options.h:714 options.h:717 options.h:721 options.h:745
+#: options.h:738 options.h:813 options.h:816 options.h:820 options.h:887
 msgid "DIR"
 msgstr "TMỤC"
 
-#: options.h:659
+#: options.h:741
 msgid "Ignored for compatibility"
 msgstr "Bị bỏ qua để tương thích"
 
-#: options.h:659
+#: options.h:741
 msgid "EMULATION"
 msgstr "MÔ_PHỎNG"
 
-#: options.h:662
+#: options.h:744
 msgid "Write map file on standard output"
 msgstr "In tập tin sơ đồ ra đầu ra tiêu chuẩn"
 
-#: options.h:663
+#: options.h:745
 msgid "Write map file"
 msgstr "Ghi tập tin sơ đồ"
 
-#: options.h:664
+#: options.h:746
 msgid "MAPFILENAME"
 msgstr "TÊN_TỆP_SƠ_ĐỒ"
 
-#: options.h:667
+#: options.h:749
 msgid "Do not page align data"
 msgstr "Đừng chỉnh canh dữ liệu theo trang"
 
-#: options.h:669
+#: options.h:751
 msgid "Do not page align data, do not make text readonly"
 msgstr "Đừng chỉnh canh dữ liệu theo trang, đừng đặt văn bản là chỉ-đọc"
 
-#: options.h:670
+#: options.h:752
 msgid "Page align data, make text readonly"
 msgstr "Chỉnh canh dữ liệu theo trang, đặt văn bản là chỉ-đọc"
 
-#: options.h:673
+#: options.h:755
 msgid "Enable use of DT_RUNPATH and DT_FLAGS"
 msgstr "Bật sử dụng « DT_RUNPATH » và « DT_FLAGS »"
 
-#: options.h:674
+#: options.h:756
 msgid "Disable use of DT_RUNPATH and DT_FLAGS"
 msgstr "Tắt sử dụng « DT_RUNPATH » và « DT_FLAGS »"
 
-#: options.h:677
+#: options.h:759
 msgid "Create an output file even if errors occur"
 msgstr "Tạo tập tin kết xuất thậm chí nếu gặp lỗi"
 
-#: options.h:680 options.h:808
+#: options.h:762 options.h:958
 msgid "Report undefined symbols (even with --shared)"
 msgstr "Thông báo ký hiệu chưa xác định (ngay cả khi lập tuỳ chọn « --shared »)"
 
-#: options.h:684
+#: options.h:766
 msgid "Set output file name"
 msgstr "Đặt tên tập tin kết xuất"
 
-#: options.h:687
+#: options.h:769
 msgid "Optimize output file size"
 msgstr "Tối ưu hoá kích cỡ tập tin kết xuất"
 
-#: options.h:687
+#: options.h:769
 msgid "LEVEL"
 msgstr "CẤP"
 
-#: options.h:690
+#: options.h:772
 msgid "Set output format"
 msgstr "Đặt định dạng kết xuất"
 
-#: options.h:690
+#: options.h:772
 msgid "[binary]"
 msgstr "[nhị phân]"
 
-#: options.h:693
+#: options.h:775 options.h:777
+msgid "Create a position independent executable"
+msgstr "Tạo một bản thực hiện không phụ thuộc vào vị trí"
+
+#: options.h:782
+msgid "Load a plugin library"
+msgstr "Nạp một thư viện phần bổ sung"
+
+#: options.h:782
+msgid "PLUGIN"
+msgstr "PHẦN BỔ SUNG"
+
+#: options.h:784
+msgid "Pass an option to the plugin"
+msgstr "Gửi một tuỳ chọn cho phần bổ sung"
+
+#: options.h:784
+msgid "OPTION"
+msgstr "TÙY CHỌN"
+
+#: options.h:788
 msgid "Preread archive symbols when multi-threaded"
 msgstr "Đọc sẵn các ký hiệu kho lưu khi chạy đa luồng"
 
-#: options.h:695
+#: options.h:791
 msgid "Print symbols defined and used for each input"
 msgstr "In ra những ký hiệu được xác định và sử dụng cho mỗi đầu vào"
 
-#: options.h:699
+#: options.h:795
 msgid "Ignored for SVR4 compatibility"
 msgstr "Bị bỏ qua để tương thích với SVR4"
 
-#: options.h:702
+#: options.h:798
 msgid "Generate relocations in output"
 msgstr "Tạo ra sự định vị lại trong kết xuất"
 
-#: options.h:705
+#: options.h:801
 msgid "Generate relocatable output"
 msgstr "Tạo ra kết xuất có thể định vị lại"
 
-#: options.h:708
+#: options.h:804
 msgid "Relax branches on certain targets"
 msgstr "Lơi ra nhánh trên một số đích nào đó"
 
-#: options.h:714 options.h:717
+#: options.h:807
+msgid "keep only symbols listed in this file"
+msgstr "giữ chỉ những ký hiệu nằm trong tập tin này"
+
+#: options.h:807
+msgid "[file]"
+msgstr "[tệp]"
+
+#: options.h:813 options.h:816
 msgid "Add DIR to runtime search path"
 msgstr "Thêm TMỤC vào đường dẫn tìm kiếm lúc chạy"
 
-#: options.h:720
+#: options.h:819
 msgid "Add DIR to link time shared library search path"
 msgstr "Thêm TMỤC vào đường dẫn tìm kiếm thư viện dùng chung vào lúc liên kết"
 
-#: options.h:724
+#: options.h:823
 msgid "Strip all symbols"
 msgstr "Tước mọi ký hiệu"
 
-#: options.h:726
+#: options.h:825
 msgid "Strip debugging information"
 msgstr "Tước thông tin gỡ lỗi"
 
-#: options.h:728
+#: options.h:827
 msgid "Emit only debug line number information"
 msgstr "Xuất chỉ thông tin về số thứ tự dòng gỡ lỗi"
 
-#: options.h:730
+#: options.h:829
 msgid "Strip debug symbols that are unused by gdb (at least versions <= 6.7)"
 msgstr "Tước ký hiệu gỡ lỗi không phải do gdb dùng (ít nhất phiên bản ≤ 6.7)"
 
-#: options.h:734
+#: options.h:832
+msgid "Strip LTO intermediate code sections"
+msgstr "Tước các phần mã trung gian LTO"
+
+#: options.h:835
+msgid "(ARM only) The maximum distance from instructions in a group of sections to their stubs.  Negative values mean stubs are always after the group. 1 means using default size.\n"
+msgstr "(Chỉ cho ARM) Khoảng cách tối đa giữa câu lệnh và mẩu trong một nhóm phần. Giá trị âm đặt mẩu đẳng sau nhóm; giá trị 1 sử dụng kích cỡ mặc định.\n"
+
+#: options.h:838 options.h:852 options.h:956 options.h:975
+msgid "SIZE"
+msgstr "CỠ"
+
+#: options.h:841
+msgid "Use less memory and more disk I/O (included only for compatibility with GNU ld)"
+msgstr "Sử dụng vùng nhớ nhỏ hơn và vùng V/R đĩa lớn hơn (bao gồm chỉ để tương thích với ld của GNU)"
+
+#: options.h:845 options.h:848
 msgid "Generate shared library"
 msgstr "Tạo thư viện dùng chung"
 
-#: options.h:739
+#: options.h:851
+msgid "Stack size when -fsplit-stack function calls non-split"
+msgstr "Kích cỡ đống khi hàm « -fsplit-stack » gọi « non-split »"
+
+#: options.h:857
 msgid "Do not link against shared libraries"
 msgstr "Đừng liên kết so với thư viện dùng chung"
 
-#: options.h:742
+#: options.h:860
+msgid "Identical Code Folding. '--icf=safe' folds only ctors and dtors."
+msgstr "ICF = gấp lại mã trùng. « --icf-safe » chỉ gấp lại các ctor và dtor."
+
+#: options.h:866
+msgid "Number of iterations of ICF (default 2)"
+msgstr "Số các lần lặp lại ICF (mặc định là 2)"
+
+#: options.h:866 options.h:899 options.h:901 options.h:903 options.h:905
+msgid "COUNT"
+msgstr "SỐ_ĐẾM"
+
+#: options.h:869
+msgid "List folded identical sections on stderr"
+msgstr "Liệt kê các phần trùng gấp lại trên đầu lỗi tiêu chuẩn"
+
+#: options.h:870
+msgid "Do not list folded identical sections"
+msgstr "Đừng liệt kê phần trùng gấp lại"
+
+#: options.h:873
+msgid "Do not fold this symbol during ICF"
+msgstr "Đừng gấp lại ký hiệu này trong khi ICF"
+
+#: options.h:876
+msgid "Remove unused sections"
+msgstr "Gỡ bỏ phần không dùng nào"
+
+#: options.h:877
+msgid "Don't remove unused sections (default)"
+msgstr "Đừng gỡ bỏ phần không dùng (mặc định)"
+
+#: options.h:880
+msgid "List removed unused sections on stderr"
+msgstr "Liệt kê trên đầu lỗi tiêu chuẩn các phần không dùng bị gỡ bỏ"
+
+#: options.h:881
+msgid "Do not list removed unused sections"
+msgstr "Không liệt kê phần không dùng bị gỡ bỏ"
+
+#: options.h:884
 msgid "Print resource usage statistics"
 msgstr "In ra thống kê cách sử dụng tài nguyên"
 
-#: options.h:745
+#: options.h:887
 msgid "Set target system root directory"
 msgstr "Lập thư mục gốc của hệ thống đích"
 
-#: options.h:748
+#: options.h:890
 msgid "Print the name of each input file"
 msgstr "In ra tên của mỗi tập tin nhập vào"
 
-#: options.h:751
+#: options.h:893
 msgid "Read linker script"
 msgstr "Đọc văn lệnh liên kết"
 
-#: options.h:754
+#: options.h:896
 msgid "Run the linker multi-threaded"
 msgstr "Chạy bộ liên kết một cách đa luồng"
 
-#: options.h:755
+#: options.h:897
 msgid "Do not run the linker multi-threaded"
 msgstr "Đừng chạy bộ liên kết một cách đa luồng"
 
-#: options.h:757
+#: options.h:899
 msgid "Number of threads to use"
 msgstr "Số các nhánh cần dùng"
 
-#: options.h:757 options.h:759 options.h:761 options.h:763
-msgid "COUNT"
-msgstr "SỐ_ĐẾM"
-
-#: options.h:759
+#: options.h:901
 msgid "Number of threads to use in initial pass"
 msgstr "Số các nhánh cần dùng trong lần đi qua đầu tiên"
 
-#: options.h:761
+#: options.h:903
 msgid "Number of threads to use in middle pass"
 msgstr "Số các nhánh cần dùng trong lần đi qua vừa"
 
-#: options.h:763
+#: options.h:905
 msgid "Number of threads to use in final pass"
 msgstr "Số các nhánh cần dùng trong lần đi qua cuối cùng"
 
-#: options.h:766
+#: options.h:908
 msgid "Set the address of the bss segment"
 msgstr "Đặt địa chỉ của đoạn « bss »"
 
-#: options.h:768
+#: options.h:910
 msgid "Set the address of the data segment"
 msgstr "Đặt địa chỉ của đoạn « data » (dữ liệu)"
 
-#: options.h:770
+#: options.h:912
 msgid "Set the address of the text segment"
 msgstr "Đặt địa chỉ của đoạn « text » (văn bản)"
 
-#: options.h:773
+#: options.h:915
 msgid "Create undefined reference to SYMBOL"
 msgstr "Tạo tham chiếu chưa xác định đến ký hiệu này"
 
-#: options.h:773 options.h:786 options.h:789
-msgid "SYMBOL"
-msgstr "KÝ_HIỆU"
-
-#: options.h:776
+#: options.h:918
 msgid "Synonym for --debug=files"
 msgstr "Bằng « --debug=files »"
 
-#: options.h:779
+#: options.h:921
 msgid "Read version script"
 msgstr "Đọc văn lệnh phiên bản"
 
-#: options.h:782
+#: options.h:924
+msgid "Warn about duplicate common symbols"
+msgstr "Cảnh báo về ký hiệu chung trùng"
+
+#: options.h:925
+msgid "Do not warn about duplicate common symbols (default)"
+msgstr "Không cảnh báo về ký hiệu chung trùng (mặc định)"
+
+#: options.h:928
+msgid "Warn when skipping an incompatible library"
+msgstr "Cảnh báo khi bỏ qua một thư viện không tương thích"
+
+#: options.h:929
+msgid "Don't warn when skipping an incompatible library"
+msgstr "Không cảnh báo khi bỏ qua một thư viện không tương thích"
+
+#: options.h:932
 msgid "Include all archive contents"
 msgstr "Bao gồm toàn bộ nội dung kho lưu"
 
-#: options.h:783
+#: options.h:933
 msgid "Include only needed archive contents"
 msgstr "Bao gồm chỉ nội dung kho lưu yêu cầu"
 
-#: options.h:786
+#: options.h:936
 msgid "Use wrapper functions for SYMBOL"
 msgstr "Sử dụng các hàm bao bọc cho KÝ_HIỆU"
 
-#: options.h:789
+#: options.h:939
 msgid "Trace references to symbol"
 msgstr "Tìm đường của tham chiếu đến ký hiệu"
 
-#: options.h:792
+#: options.h:942
 msgid "Default search path for Solaris compatibility"
 msgstr "Đường dẫn tìm kiếm mặc định để tương thích với Solaris"
 
-#: options.h:793
+#: options.h:943
 msgid "PATH"
 msgstr "ĐƯỜNG_DẪN"
 
-#: options.h:796
+#: options.h:946
 msgid "Start a library search group"
 msgstr "Bắt đầu một nhóm tìm kiếm thư viện"
 
-#: options.h:798
+#: options.h:948
 msgid "End a library search group"
 msgstr "Kết thúc một nhóm tìm kiếm thư viện"
 
-#: options.h:803
+#: options.h:953
 msgid "Sort dynamic relocs"
 msgstr "Sắp xếp các sự định vị lại động"
 
-#: options.h:804
+#: options.h:954
 msgid "Do not sort dynamic relocs"
 msgstr "Đừng sắp xếp các sự định vị lại động"
 
-#: options.h:806
+#: options.h:956
 msgid "Set common page size to SIZE"
 msgstr "Đặt kích cỡ trang chung thành CỠ"
 
-#: options.h:806 options.h:813
-msgid "SIZE"
-msgstr "CỠ"
-
-#: options.h:811
+#: options.h:961
 msgid "Mark output as requiring executable stack"
 msgstr "Đánh dấu kết xuất như là yêu cầu đống có thể thực hiện được"
 
-#: options.h:813
-msgid "Set maximum page size to SIZE"
-msgstr "Đặt kích cỡ trang tối đa thành CỠ"
-
-#: options.h:815
-msgid "Mark output as not requiring executable stack"
-msgstr "Đánh dấu kết xuất như là không yêu cầu đống có thể thực hiện được"
-
-#: options.h:817
+#: options.h:963
 msgid "Mark DSO to be initialized first at runtime"
 msgstr "Đánh dấu DSO để được sơ khởi trước hết vào lúc chạy"
 
-#: options.h:820
+#: options.h:966
 msgid "Mark object to interpose all DSOs but executable"
 msgstr "Đánh dấu đối tượng để chèn tất cả các DSO trừ bản có thể thực hiện được"
 
-#: options.h:823
+#: options.h:969
+msgid "Mark object for lazy runtime binding (default)"
+msgstr "Đánh dấu đối tượng để tổ hợp lười vào lúc chạy (mặc định)"
+
+#: options.h:972
 msgid "Mark object requiring immediate process"
 msgstr "Đánh dấu đối tượng yêu cầu xử lý ngay lập tức"
 
-#: options.h:826
+#: options.h:975
+msgid "Set maximum page size to SIZE"
+msgstr "Đặt kích cỡ trang tối đa thành CỠ"
+
+#: options.h:978
+msgid "Do not create copy relocs"
+msgstr "Không tạo bản sao định vị lại"
+
+#: options.h:980
 msgid "Mark object not to use default search paths"
 msgstr "Đánh dấu đối tượng không nên dùng đường dẫn tìm kiếm mặc định"
 
-#: options.h:829
+#: options.h:983
 msgid "Mark DSO non-deletable at runtime"
 msgstr "Đánh dấu DSO không thể được xoá vào lúc chạy."
 
-#: options.h:832
+#: options.h:986
 msgid "Mark DSO not available to dlopen"
 msgstr "Đánh dấu DSO không sẵn sàng cho dlopen"
 
-#: options.h:835
+#: options.h:989
 msgid "Mark DSO not available to dldump"
 msgstr "Đánh dấu DSO không sẵn sàng cho dldump"
 
-#: options.h:838
+#: options.h:992
+msgid "Mark output as not requiring executable stack"
+msgstr "Đánh dấu kết xuất như là không yêu cầu đống có thể thực hiện được"
+
+#: options.h:994
+msgid "Mark object for immediate function binding"
+msgstr "Đánh dấu đối tượng yêu cầu tổ hợp hàm ngay lập tức"
+
+#: options.h:997
+msgid "Mark DSO to indicate that needs immediate $ORIGIN processing at runtime"
+msgstr "Đánh dấu DSO để ngụ ý nó yêu cầu xử lý $ORIGIN ngay lập tức vào lúc chạy"
+
+#: options.h:1000
 msgid "Where possible mark variables read-only after relocation"
 msgstr "Khi có thể, đánh dấu biến là chỉ-đọc sau khi định vị lại"
 
-#: options.h:839
+#: options.h:1001
 msgid "Don't mark variables read-only after relocation"
 msgstr "Đừng đánh dấu biến là chỉ-đọc sau khi định vị lại"
 
-#: output.cc:1098
+#: output.cc:1132
 msgid "section group retained but group element discarded"
 msgstr "nhóm phần được giữ lại còn phần tử nhóm bị hủy"
 
-#: output.cc:1800
+#: output.cc:1860
 #, c-format
 msgid "invalid alignment %lu for section \"%s\""
 msgstr "sai chỉnh canh %lu cho phần « %s »"
 
-#: output.cc:3159
+#: output.cc:3573
+#, c-format
+msgid "dot moves backward in linker script from 0x%llx to 0x%llx"
+msgstr "chấm đi ngược trong văn lệnh liên kết từ 0x%llx về 0x%llx"
+
+#: output.cc:3576
+#, c-format
+msgid "address of section '%s' moves backward from 0x%llx to 0x%llx"
+msgstr "địa chỉ của phần « %s » đi ngược từ 0x%llx về 0x%llx"
+
+#: output.cc:3755
 #, c-format
 msgid "nobits section %s may not precede progbits section %s in same segment"
 msgstr "phần « nobits » %s có thể không phải đi trước phần « progbits » %s trong cùng một đoạn"
 
-#: output.cc:3329
+#: output.cc:3907 output.cc:3975
 #, c-format
 msgid "%s: open: %s"
 msgstr "%s: mở : %s"
 
-#: output.cc:3350
+#: output.cc:3996
 #, c-format
 msgid "%s: mremap: %s"
 msgstr "%s: mremap: %s"
 
-#: output.cc:3387
-#, c-format
-msgid "%s: lseek: %s"
-msgstr "%s: lseek: %s"
-
-#: output.cc:3390 output.cc:3427
-#, c-format
-msgid "%s: write: %s"
-msgstr "%s: ghi: %s"
-
-#: output.cc:3398
+#: output.cc:4005
 #, c-format
 msgid "%s: mmap: %s"
 msgstr "%s: mmap: %s"
 
-#: output.cc:3408
+#: output.cc:4085
+#, c-format
+msgid "%s: mmap: failed to allocate %lu bytes for output file: %s"
+msgstr "%s: mmap: không cấp phát được %lu byte cho tập tin kết xuất: %s"
+
+#: output.cc:4096
 #, c-format
 msgid "%s: munmap: %s"
 msgstr "%s: munmap: %s"
 
-#: output.cc:3425
+#: output.cc:4115
 #, c-format
 msgid "%s: write: unexpected 0 return-value"
-msgstr "%s: ghi: gặp giá trị trả lại 0 bất thường"
+msgstr "%s: ghi: gặp giá trị trả lại 0 không mong đợi"
 
-#: output.cc:3439
+#: output.cc:4117
+#, c-format
+msgid "%s: write: %s"
+msgstr "%s: ghi: %s"
+
+#: output.cc:4132
 #, c-format
 msgid "%s: close: %s"
 msgstr "%s: đóng: %s"
 
-#: output.h:415
+#: output.h:520
 msgid "** section headers"
 msgstr "** dòng đầu phần"
 
-#: output.h:451
+#: output.h:565
 msgid "** segment headers"
 msgstr "** dòng đầu đoạn"
 
-#: output.h:490
+#: output.h:613
 msgid "** file header"
 msgstr "** dòng đầu tập tin"
 
-#: output.h:696
+#: output.h:833
 msgid "** fill"
 msgstr "** tô đầy"
 
-#: output.h:850
+#: output.h:987
 msgid "** string table"
 msgstr "** bảng chuỗi"
 
-#: output.h:1161
+#: output.h:1300
 msgid "** dynamic relocs"
 msgstr "** sự định vị lại động"
 
-#: output.h:1162 output.h:1498
+#: output.h:1301 output.h:1637
 msgid "** relocs"
 msgstr "** sự định vị lại"
 
-#: output.h:1523
+#: output.h:1662
 msgid "** group"
 msgstr "**  nhóm"
 
-#: output.h:1630
+#: output.h:1774
 msgid "** GOT"
 msgstr "** GOT"
 
-#: output.h:1772
+#: output.h:1916
 msgid "** dynamic"
 msgstr "** động"
 
-#: output.h:1890
+#: output.h:2039
 msgid "** symtab xindex"
 msgstr "** symtab xindex"
 
-#: parameters.cc:87
+#: parameters.cc:172
 #, c-format
 msgid "unrecognized output format %s"
 msgstr "không nhận ra định dạng kết xuất %s"
 
-#: powerpc.cc:1086 sparc.cc:1569 x86_64.cc:957
-msgid "requires unsupported dynamic reloc; recompile with -fPIC"
-msgstr "yêu cầu sự định vị lại động không được hỗ trợ — hãy biên dịch lại với các tuỳ chọn « -fPIC »"
+#: plugin.cc:106
+#, c-format
+msgid "%s: could not load plugin library"
+msgstr "%s: không nạp được thư viện phần bổ sung"
 
-#: powerpc.cc:1447 sparc.cc:2237 x86_64.cc:1561
+#: plugin.cc:116
+#, c-format
+msgid "%s: could not find onload entry point"
+msgstr "%s: không tìm thấy điểm vào khi nạp"
+
+#: plugin.cc:426
+msgid "Input files added by plug-ins in --incremental mode not supported yet.\n"
+msgstr "tập tin đầu vào được thêm vào phần bổ sung trong chế độ dần (--incremental) chưa được hỗ trợ.\n"
+
+#: powerpc.cc:1502 sparc.cc:2307 x86_64.cc:1632
 #, c-format
 msgid "%s: unsupported REL reloc section"
 msgstr "%s: phần định vị lại REL không được hỗ trợ"
 
-#: readsyms.cc:150
+#: readsyms.cc:191
 #, c-format
 msgid "%s: file is empty"
 msgstr "%s: tập tin còn trống"
 
 #. Here we have to handle any other input file types we need.
-#: readsyms.cc:471
+#: readsyms.cc:575
 #, c-format
 msgid "%s: not an object or archive"
 msgstr "%s: không phải một đối tượng hay kho lưu"
 
-#: reduced_debug_output.cc:240
+#: reduced_debug_output.cc:236
 msgid "Debug abbreviations extend beyond .debug_abbrev section; failed to reduce debug abbreviations"
 msgstr "Viết tắt gỡ lỗi kéo dài qua phần « .debug_abbrev »: không giảm được viết tắt gỡ lỗi"
 
-#: reduced_debug_output.cc:326
+#: reduced_debug_output.cc:322
 msgid "Extremely large compile unit in debug info; failed to reduce debug info"
 msgstr "Gặp đơn vị biên dịch rất lớn trong thông tin gỡ lỗi: không giảm được thông tin gỡ lỗi"
 
-#: reduced_debug_output.cc:334
+#: reduced_debug_output.cc:330
 msgid "Debug info extends beyond .debug_info section;failed to reduce debug info"
 msgstr "Thông tin gỡ lỗi kéo dài qua phần « .debug_info »: không giảm được thông tin gỡ lỗi"
 
-#: reduced_debug_output.cc:354 reduced_debug_output.cc:396
+#: reduced_debug_output.cc:350 reduced_debug_output.cc:392
 msgid "Invalid DIE in debug info; failed to reduce debug info"
 msgstr "Gặp DIE sai trong thông tin gỡ lỗi: không giảm được thông tin gỡ lỗi"
 
-#: reduced_debug_output.cc:377
+#: reduced_debug_output.cc:373
 msgid "Debug info extends beyond .debug_info section; failed to reduce debug info"
 msgstr "Thông tin gỡ lỗi kéo dài qua phần « .debug_info »: không giảm được thông tin gỡ lỗi"
 
-#: reloc.cc:239 reloc.cc:743
+#: reloc.cc:297 reloc.cc:858
 #, c-format
 msgid "relocation section %u uses unexpected symbol table %u"
 msgstr "phần định vị lại %u dùng bảng ký hiệu không mong đợi %u"
 
-#: reloc.cc:254 reloc.cc:761
+#: reloc.cc:312 reloc.cc:875
 #, c-format
 msgid "unexpected entsize for reloc section %u: %lu != %u"
 msgstr "phần định vị lại %u có kích cỡ entsize không mong đợi: %lu != %u"
 
-#: reloc.cc:263 reloc.cc:770
+#: reloc.cc:321 reloc.cc:884
 #, c-format
 msgid "reloc section %u size %lu uneven"
 msgstr "phần định vị lại %u có kích cỡ %lu không đều"
 
-#: reloc.cc:992
+#: reloc.cc:1203
+#, c-format
+msgid "could not convert call to '%s' to '%s'"
+msgstr "không thể chuyển đổi cuộc gọi « %s » sang « %s »"
+
+#: reloc.cc:1343
 #, c-format
 msgid "reloc section size %zu is not a multiple of reloc size %d\n"
 msgstr "kích cỡ phần định vị lại %zu không phải là bội số cho kích cỡ sự định vị lại %d\n"
 
 #. We should only see externally visible symbols in the symbol
 #. table.
-#: resolve.cc:170
+#: resolve.cc:191
 msgid "invalid STB_LOCAL symbol in external symbols"
 msgstr "gặp ký hiệu « STB_LOCAL » sai trong những ký hiệu bên ngoài"
 
 #. Any target which wants to handle STB_LOOS, etc., needs to
 #. define a resolve method.
-#: resolve.cc:176
+#: resolve.cc:197
 msgid "unsupported symbol binding"
 msgstr "tổ hợp ký hiệu không được hỗ trợ"
 
-#. FIXME: Do a better job of reporting locations.
-#: resolve.cc:367
+#. A dynamic object cannot reference a hidden or internal symbol
+#. defined in another object.
+#: resolve.cc:266
 #, c-format
-msgid "%s: multiple definition of %s"
-msgstr "%s: xác định nhiều lần %s"
+msgid "%s symbol '%s' in %s is referenced by DSO %s"
+msgstr "ký hiệu %s « %s » trong %s được tham chiếu bởi DSO %s"
 
-#: resolve.cc:368 resolve.cc:373
-msgid "command line"
-msgstr "dòng lệnh"
+#: resolve.cc:326
+#, c-format
+msgid "common of '%s' overriding smaller common"
+msgstr "điều chung của « %s » ghi đè lên điều chung nhỏ hơn"
+
+#: resolve.cc:331
+#, c-format
+msgid "common of '%s' overidden by larger common"
+msgstr "điều chung của « %s » bị ghi đè bởi điều chung lớn hơn"
+
+#: resolve.cc:336
+#, c-format
+msgid "multiple common of '%s'"
+msgstr "nhiều điều chung của « %s »"
+
+#: resolve.cc:442
+#, c-format
+msgid "multiple definition of '%s'"
+msgstr "nhiều lời xác định « %s »"
 
-#: resolve.cc:370
+#: resolve.cc:481
 #, c-format
-msgid "%s: previous definition here"
-msgstr "%s: lời xác định trước ở đây"
+msgid "definition of '%s' overriding common"
+msgstr "lời xác định của « %s » ghi đè lên điều chung"
 
-#: script-sections.cc:432
+#: resolve.cc:516
+#, c-format
+msgid "definition of '%s' overriding dynamic common definition"
+msgstr "lời xác định của « %s » ghi đè lên lời xác định chung động"
+
+#: resolve.cc:636
+#, c-format
+msgid "common '%s' overridden by previous definition"
+msgstr "điều chung « %s » bị ghi đè bởi lời xác định trước"
+
+#: resolve.cc:766 resolve.cc:778
+msgid "command line"
+msgstr "dòng lệnh"
+
+#: script-sections.cc:690
 msgid "dot may not move backward"
 msgstr "chấm không thể di chuyển về phía sau"
 
-#: script-sections.cc:498
+#: script-sections.cc:757
 msgid "** expression"
 msgstr "** biểu thức"
 
-#: script-sections.cc:684
+#: script-sections.cc:941
 msgid "fill value is not absolute"
 msgstr "giá trị tô đầy không phải là tuyệt đối"
 
-#: script-sections.cc:1693
+#: script-sections.cc:1913
 #, c-format
 msgid "alignment of section %s is not absolute"
 msgstr "sự chỉnh canh phần %s không phải là tuyệt đối"
 
-#: script-sections.cc:1737
+#: script-sections.cc:1957
 #, c-format
 msgid "subalign of section %s is not absolute"
 msgstr "sự chỉnh canh phụ phần %s không phải là tuyệt đối"
 
-#: script-sections.cc:1752
+#: script-sections.cc:1972
 #, c-format
 msgid "fill of section %s is not absolute"
 msgstr "tô đầy phần %s không phải là tuyệt đối"
 
-#: script-sections.cc:1828
+#: script-sections.cc:2048
 msgid "SPECIAL constraints are not implemented"
 msgstr "ràng buộc SPECIAL (đặc biệt) chưa được thực hiện"
 
-#: script-sections.cc:1870
+#: script-sections.cc:2090
 msgid "mismatched definition for constrained sections"
 msgstr "lời xác định không tương ứng với phần ràng buộc"
 
-#: script-sections.cc:2395
+#: script-sections.cc:2634
 msgid "DATA_SEGMENT_ALIGN may only appear once in a linker script"
 msgstr "« DATA_SEGMENT_ALIGN » chỉ có thể xuất hiện một lần trong một văn lệnh liên kết"
 
-#: script-sections.cc:2406
+#: script-sections.cc:2649
 msgid "DATA_SEGMENT_RELRO_END may only appear once in a linker script"
 msgstr "« DATA_SEGMENT_RELRO_END » chỉ có thể xuất hiện một lần trong một văn lệnh liên kết"
 
-#: script-sections.cc:2411
+#: script-sections.cc:2654
 msgid "DATA_SEGMENT_RELRO_END must follow DATA_SEGMENT_ALIGN"
 msgstr "« DATA_SEGMENT_RELRO_END » phải theo sau « DATA_SEGMENT_ALIGN »"
 
-#: script-sections.cc:2570
+#: script-sections.cc:2826
 msgid "no matching section constraint"
 msgstr "không có ràng buộc phần tương ứng"
 
-#: script-sections.cc:2890
+#: script-sections.cc:3151
 msgid "TLS sections are not adjacent"
 msgstr "các phần TLS không phải kề nhau"
 
-#: script-sections.cc:3016
+#: script-sections.cc:3280
 msgid "allocated section not in any segment"
 msgstr "phần đã cấp phát không nằm trong đoạn nào"
 
-#: script-sections.cc:3048
+#: script-sections.cc:3309
 #, c-format
 msgid "no segment %s"
 msgstr "không có phân %s"
 
-#: script-sections.cc:3058
+#: script-sections.cc:3323
 msgid "section in two PT_LOAD segments"
 msgstr "phần nằm trong hai đoạn « PT_LOAD »"
 
-#: script-sections.cc:3065
+#: script-sections.cc:3330
 msgid "allocated section not in any PT_LOAD segment"
 msgstr "phần đã cấp phát không nằm trong đoạn « PT_LOAD » nào"
 
-#: script-sections.cc:3093
+#: script-sections.cc:3358
 msgid "may only specify load address for PT_LOAD segment"
 msgstr "chỉ có thể ghi rõ địa chỉ nạp cho đoạn « PT_LOAD »"
 
-#: script-sections.cc:3117
+#: script-sections.cc:3382
 #, c-format
 msgid "PHDRS load address overrides section %s load address"
 msgstr "địa chỉ nạp PHDRS thì ghi đè lên địa chỉ nạp phần %s"
 
 #. We could support this if we wanted to.
-#: script-sections.cc:3128
+#: script-sections.cc:3393
 msgid "using only one of FILEHDR and PHDRS is not currently supported"
 msgstr "đang dùng chỉ một của FILEHDR và PHDRS hiện thời không được hỗ trợ"
 
-#: script-sections.cc:3143
+#: script-sections.cc:3408
 msgid "sections loaded on first page without room for file and program headers are not supported"
 msgstr "không hỗ trợ phần được nạp trên trang đầu tiên mà không vừa dòng đầu của tập tin và chương trình"
 
-#: script-sections.cc:3149
+#: script-sections.cc:3414
 msgid "using FILEHDR and PHDRS on more than one PT_LOAD segment is not currently supported"
 msgstr "hiện thời không hỗ trợ sử dụng FILEHDR và PHDRS trên nhiều đoạn « PT_LOAD »"
 
-#: script.cc:1063
+#: script.cc:1072
 msgid "invalid use of PROVIDE for dot symbol"
 msgstr "sai sử dụng « PROVIDE » (cung cấp) cho ký hiệu chấm"
 
-#: script.cc:1065
-msgid "invalid assignment to dot outside of SECTIONS"
-msgstr "sai gán cho chấm bên ngoài SECTION (phần)"
-
-#: script.cc:1995
+#: script.cc:2132
 #, c-format
 msgid "%s:%d:%d: %s"
 msgstr "%s:%d:%d: %s"
 
 #. There are some options that we could handle here--e.g.,
 #. -lLIBRARY.  Should we bother?
-#: script.cc:2143
+#: script.cc:2297
 #, c-format
 msgid "%s:%d:%d: ignoring command OPTION; OPTION is only valid for scripts specified via -T/--script"
 msgstr "%s:%d:%d: đang bỏ qua TÙY_CHỌN về lệnh: TÙY_CHỌN chỉ được chấp nhận cho văn lệnh được ghi rõ thông qua « -T/--script »"
 
-#: script.cc:2168
+#: script.cc:2362
 #, c-format
 msgid "%s:%d:%d: ignoring SEARCH_DIR; SEARCH_DIR is only valid for scripts specified via -T/--script"
 msgstr "%s:%d:%d: đang bỏ qua « SEARCH_DIR »: SEARCH_DIR chỉ được chấp nhận cho văn lệnh được ghi rõ thông qua « -T/--script »"
 
-#: script.cc:2411 script.cc:2425
+#: script.cc:2606 script.cc:2620
 #, c-format
 msgid "%s:%d:%d: DATA_SEGMENT_ALIGN not in SECTIONS clause"
 msgstr "%s:%d:%d: « DATA_SEGMENT_ALIGN » không phải trong mệnh đề « SECTIONS »"
 
-#: script.cc:2543
+#: script.cc:2739
 msgid "unknown PHDR type (try integer)"
 msgstr "không rõ kiểu PHDR (thử số nguyên)"
 
-#: stringpool.cc:526
+#: stringpool.cc:528
 #, c-format
 msgid "%s: %s entries: %zu; buckets: %zu\n"
 msgstr "%s: mục nhập %s: %zu; xô: %zu\n"
 
-#: stringpool.cc:530
+#: stringpool.cc:532
 #, c-format
 msgid "%s: %s entries: %zu\n"
 msgstr "%s: mục nhập %s: %zu\n"
 
-#: stringpool.cc:533
+#: stringpool.cc:535
 #, c-format
 msgid "%s: %s Stringdata structures: %zu\n"
 msgstr "%s: %s cấu trúc Stringdata (dữ liệu chuỗi): %zu\n"
 
-#: symtab.cc:623
+#: symtab.cc:857
 #, c-format
 msgid "%s: reference to %s"
 msgstr "%s: tham chiếu đến %s"
 
-#: symtab.cc:625
+#: symtab.cc:859
 #, c-format
 msgid "%s: definition of %s"
 msgstr "%s: lời xác định %s"
 
-#: symtab.cc:860
+#: symtab.cc:1052
 #, c-format
 msgid "bad global symbol name offset %u at %zu"
 msgstr "sai đặt khoảng bù tên ký hiệu toàn cục %u tại %zu"
 
-#: symtab.cc:999
+#: symtab.cc:1278
 msgid "--just-symbols does not make sense with a shared object"
 msgstr "« --just-symbols » (chỉ ký hiệu) không có ý nghĩa với một đối tượng dùng chung"
 
-#: symtab.cc:1005
+#: symtab.cc:1284
 msgid "too few symbol versions"
 msgstr "quá ít phiên bản ký hiệu"
 
-#: symtab.cc:1054
+#: symtab.cc:1333
 #, c-format
 msgid "bad symbol name offset %u at %zu"
 msgstr "sai đặt khoảng bù tên ký hiệu %u tại %zu"
 
-#: symtab.cc:1117
+#: symtab.cc:1396
 #, c-format
 msgid "versym for symbol %zu out of range: %u"
 msgstr "versym cho ký hiệu %zu ở ngoại phạm vi: %u"
 
-#: symtab.cc:1125
+#: symtab.cc:1404
 #, c-format
 msgid "versym for symbol %zu has no name: %u"
 msgstr "versym cho ký hiệu %zu không có tên: %u"
 
-#: symtab.cc:2035 symtab.cc:2251
+#: symtab.cc:2549 symtab.cc:2681
 #, c-format
 msgid "%s: unsupported symbol section 0x%x"
 msgstr "%s: phần ký hiệu không được hỗ trợ 0x%x"
 
-#: symtab.cc:2409
-#, c-format
-msgid "%s: undefined reference to '%s', version '%s'"
-msgstr "%s: chưa xác định tham chiếu đến « %s », phiên bản « %s »"
-
-#: symtab.cc:2414
-#, c-format
-msgid "%s: undefined reference to '%s'"
-msgstr "%s: chưa xác định tham chiếu đến « %s »"
-
-#: symtab.cc:2498
+#: symtab.cc:2933
 #, c-format
 msgid "%s: symbol table entries: %zu; buckets: %zu\n"
 msgstr "%s: mục nhập bảng ký hiệu: %zu; xô : %zu\n"
 
-#: symtab.cc:2501
+#: symtab.cc:2936
 #, c-format
 msgid "%s: symbol table entries: %zu\n"
 msgstr "%s: mục nhập bảng ký hiệu: %zu\n"
 
-#: symtab.cc:2572
+#: symtab.cc:3007
 #, c-format
 msgid "while linking %s: symbol '%s' defined in multiple places (possible ODR violation):"
 msgstr "trong khi liên kết %s: ký hiệu « %s » được xác định trong nhiều lần (có thể vi phạm quy tắc xác định đơn):"
 
-#: target-reloc.h:247
-msgid "Relocation refers to discarded comdat section"
-msgstr "định vị lại tham chiếu đến một đoạn comdat bị hủy"
+#: target-reloc.h:259
+msgid "relocation refers to discarded comdat section"
+msgstr "định vị lại tham chiếu đến đoạn comdat bị hủy"
 
-#: target-reloc.h:278
+#: target-reloc.h:298
 #, c-format
 msgid "reloc has bad offset %zu"
 msgstr "sự định vị lại có khoảng bù sai %zu"
 
+#: target.cc:90
+#, c-format
+msgid "%s: unsupported ELF file type %d"
+msgstr "%s: dạng tập tin ELF không được hỗ trợ %d"
+
+#: target.cc:157
+#, c-format
+msgid "linker does not include stack split support required by %s"
+msgstr "bộ liên kết không bao gồm hỗ trợ chia đống ra yêu cầu bởi %s"
+
 #: tls.h:59
 msgid "TLS relocation out of range"
 msgstr "sự định vị lại TLS ở ngoại phạm vi"
@@ -1845,12 +2229,12 @@ msgid "TLS relocation against invalid instruction"
 msgstr "sự định vị lại TLS so với câu lệnh sai"
 
 #. This output is intended to follow the GNU standards.
-#: version.cc:64
+#: version.cc:65
 #, c-format
 msgid "Copyright 2008 Free Software Foundation, Inc.\n"
 msgstr "Tác quyền © năm 2008 của Tổ chức Phần mềm Tự do.\n"
 
-#: version.cc:65
+#: version.cc:66
 #, c-format
 msgid ""
 "This program is free software; you may redistribute it under the terms of\n"
@@ -1867,12 +2251,12 @@ msgstr ""
 msgid "%s failed: %s"
 msgstr "%s: bị lỗi: %s"
 
-#: x86_64.cc:2104
+#: x86_64.cc:2184
 #, c-format
 msgid "unsupported reloc type %u"
 msgstr "kiểu định vị lại không được hỗ trợ %u"
 
-#: x86_64.cc:2441
+#: x86_64.cc:2524
 #, c-format
 msgid "unsupported reloc %u against local symbol"
 msgstr "sự định vị lại không được hỗ trợ %u so với ký hiệu cục bộ"
index c24ab50440406b82420c8c6a2b345e734de4d8f1..55a4a25f70f7bb1f4986549d87f3ca7138311b6d 100644 (file)
@@ -1,3 +1,9 @@
+2010-04-22  Nick Clifton  <nickc@redhat.com>
+
+       * po/gprof.pot: Updated by the Translation project.
+       * po/vi.po: Updated Vietnamese translation.
+       * po/bg.po: Updated Bulgarian translation.
+
 2010-04-07  Alan Modra  <amodra@gmail.com>
 
        * configure: Regenerate.
index 24e0a420a4b4321c3c41b1921ea5383eec3419b6..a1f1573289427f1261b7837156f0825037cd7000 100644 (file)
@@ -5,10 +5,10 @@
 # Roumen Petrov <transl@roumenpetrov.info>, 2009.
 msgid ""
 msgstr ""
-"Project-Id-Version: gprof 2.20\n"
+"Project-Id-Version: gprof 2.20.1\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2009-09-07 14:10+0200\n"
-"PO-Revision-Date: 2009-11-15 15:19+0300\n"
+"POT-Creation-Date: 2010-03-03 15:06+0100\n"
+"PO-Revision-Date: 2010-04-21 22:47+0300\n"
 "Last-Translator: Roumen Petrov <transl@roumenpetrov.info>\n"
 "Language-Team: Bulgarian <dict@fsa-bg.org>\n"
 "MIME-Version: 1.0\n"
@@ -18,7 +18,7 @@ msgstr ""
 
 #: alpha.c:102 mips.c:54
 msgid "<indirect child>"
-msgstr "<непÑ\80Ñ\8fко Ð´ÐµÑ\82е>"
+msgstr "<коÑ\81вен Ð¿Ð¾Ñ\82омÑ\8aк>"
 
 #: alpha.c:107 mips.c:59
 #, c-format
@@ -28,7 +28,7 @@ msgstr "[find_call] %s: 0x%lx към 0x%lx\n"
 #: alpha.c:129
 #, c-format
 msgid "[find_call] 0x%lx: jsr%s <indirect_child>\n"
-msgstr "[find_call] 0x%lx: jsr%s <непÑ\80Ñ\8fко_деÑ\82е>\n"
+msgstr "[find_call] 0x%lx: jsr%s <коÑ\81вен_поÑ\82омÑ\8aк>\n"
 
 #: alpha.c:139
 #, c-format
@@ -179,9 +179,9 @@ msgid "index"
 msgstr "индекс"
 
 #: cg_print.c:98
-#, c-format
+#, fuzzy, c-format
 msgid "%time"
-msgstr "%time"
+msgstr "време"
 
 #: cg_print.c:98 cg_print.c:99
 msgid "self"
@@ -197,12 +197,12 @@ msgstr "име"
 
 #: cg_print.c:101
 msgid "children"
-msgstr "деÑ\86а"
+msgstr "поÑ\82омÑ\86и"
 
 #: cg_print.c:106
 #, c-format
 msgid "index %% time    self  children    called     name\n"
-msgstr "индекÑ\81%% Ð²Ñ\80еме   Ñ\81обÑ\81. Ð´ÐµÑ\86а        извик.     име \n"
+msgstr "индекÑ\81%% Ð²Ñ\80еме   Ñ\81обÑ\81. Ð¿Ð¾Ñ\82омÑ\86и      извик.     име \n"
 
 #: cg_print.c:129
 #, c-format
@@ -268,12 +268,12 @@ msgstr "%s: не може с команда -c\n"
 msgid "%s: -c not supported on architecture %s\n"
 msgstr "%s: -c не се поддържа за архитектура %s\n"
 
-#: corefile.c:505 corefile.c:588
+#: corefile.c:505 corefile.c:590
 #, c-format
 msgid "%s: file `%s' has no symbols\n"
 msgstr "%s: файлът '%s' е без символи\n"
 
-#: corefile.c:848
+#: corefile.c:851
 #, c-format
 msgid "%s: somebody miscounted: ltab.len=%d instead of %ld\n"
 msgstr "%s: нещо не е преброено: ltab.len=%d вместо %ld\n"
index 68a77a12e1fd1bc7957ec8798a842684a536c14e..ba9a475d591d5b9e064298814d77dc4255174a29 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2009-09-07 14:10+0200\n"
+"POT-Creation-Date: 2010-03-03 15:06+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -245,12 +245,12 @@ msgstr ""
 msgid "%s: -c not supported on architecture %s\n"
 msgstr ""
 
-#: corefile.c:505 corefile.c:588
+#: corefile.c:505 corefile.c:590
 #, c-format
 msgid "%s: file `%s' has no symbols\n"
 msgstr ""
 
-#: corefile.c:848
+#: corefile.c:851
 #, c-format
 msgid "%s: somebody miscounted: ltab.len=%d instead of %ld\n"
 msgstr ""
index ab3c54f4d44e06536ecb7ef664b6cee00a2f6743..fb1f8320a362f997c51f6f6cb272dcc25323a041 100644 (file)
@@ -5,10 +5,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: gprof 2.20\n"
+"Project-Id-Version: gprof 2.20.1\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2009-09-07 14:10+0200\n"
-"PO-Revision-Date: 2010-02-13 18:57+1030\n"
+"POT-Creation-Date: 2010-03-03 15:06+0100\n"
+"PO-Revision-Date: 2010-04-22 22:27+0930\n"
 "Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
 "Language-Team: Vietnamese <vi-VN@googlegroups.com>\n"
 "MIME-Version: 1.0\n"
@@ -269,12 +269,12 @@ msgstr "%s: không thể làm « -c »\n"
 msgid "%s: -c not supported on architecture %s\n"
 msgstr "%s: tùy chọn « -c »  không được hỗ trợ trên kiến trúc %s\n"
 
-#: corefile.c:505 corefile.c:588
+#: corefile.c:505 corefile.c:590
 #, c-format
 msgid "%s: file `%s' has no symbols\n"
 msgstr "%s: tập tin « %s » không có ký hiệu\n"
 
-#: corefile.c:848
+#: corefile.c:851
 #, c-format
 msgid "%s: somebody miscounted: ltab.len=%d instead of %ld\n"
 msgstr "%s: sai đếm: ltab.len=%d thay cho %ld\n"
index e0745e5571bcfd21c74c5e955c1c28d6591a9cf0..9ed4a2e6737cc6dbc57435d99791b62263135828 100644 (file)
@@ -1,3 +1,9 @@
+2010-04-22  Nick Clifton  <nickc@redhat.com>
+
+       * po/ld.pot: Updated by the Translation project.
+       * po/vi.po: Updated Vietnamese translation.
+       * po/bg.po: Updated Bulgarian translation.
+
 2010-04-15  Andrew Haley  <aph@redhat.com>
 
        * emultempl/armelf.em (merge_exidx_entries): New variable.
index f666550d25c19bdc61a3cce73ee644b321800af8..3c64eaae246ab710a67de974ea8f196e87cee7ce 100644 (file)
@@ -4,10 +4,10 @@
 # Roumen Petrov <transl@roumenpetrov.info>, 20100.
 msgid ""
 msgstr ""
-"Project-Id-Version: ld 2.20\n"
+"Project-Id-Version: ld 2.20.1\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2009-09-07 14:10+0200\n"
-"PO-Revision-Date: 2009-11-15 16:18+0300\n"
+"POT-Creation-Date: 2010-03-03 15:06+0100\n"
+"PO-Revision-Date: 2010-04-21 22:47+0300\n"
 "Last-Translator: Roumen Petrov <transl@roumenpetrov.info>\n"
 "Language-Team: Bulgarian <dict@fsa-bg.org>\n"
 "MIME-Version: 1.0\n"
@@ -30,13 +30,13 @@ msgstr "  --thumb-entry=<знак>         Установяване на вхо
 msgid "Errors encountered processing file %s"
 msgstr "Сблъскване с грешки при обработване на файл %s"
 
-#: emultempl/armcoff.em:190 emultempl/pe.em:1710
+#: emultempl/armcoff.em:190 emultempl/pe.em:1696
 msgid "%P: warning: '--thumb-entry %s' is overriding '-e %s'\n"
 msgstr "%P: предупреждение: '--thumb-entry %s' прегазва '-e %s'\n"
 
-#: emultempl/armcoff.em:195 emultempl/pe.em:1715
+#: emultempl/armcoff.em:195 emultempl/pe.em:1701
 msgid "%P: warning: cannot find thumb start symbol %s\n"
-msgstr "%P: предупреждение: не е намерен като начален отбелязания знак %s\n"
+msgstr "%P: предупреждение: не е намерен, като начален, отбелязания знак %s\n"
 
 #: emultempl/pe.em:371
 #, c-format
@@ -46,7 +46,7 @@ msgstr "  --base_file <базов_файл>           Създаване на б
 #: emultempl/pe.em:372
 #, c-format
 msgid "  --dll                              Set image base to the default for DLLs\n"
-msgstr "  --dll                              Установява базовия адрес то подразбиращия се за DLLs\n"
+msgstr "  --dll                              Установява базовия адрес на подразбиращия се за DLLs\n"
 
 #: emultempl/pe.em:373
 #, c-format
@@ -189,7 +189,7 @@ msgid ""
 "  --compat-implib                    Create backward compatible import libs;\n"
 "                                       create __imp_<SYMBOL> as well.\n"
 msgstr ""
-"  --compat-implib                    Създава съвместими с преди библиотеки                                        за внясяне;\n"
+"  --compat-implib                    Създава съвместими с преди библиотеки за внясяне;\n"
 "                                       също така създава __imp_<ИМЕ>.\n"
 
 #: emultempl/pe.em:403
@@ -240,7 +240,7 @@ msgid ""
 "                                       runtime.\n"
 msgstr ""
 "  --enable-runtime-pseudo-reloc      Преодоляване на ограниченията на автоматичните\n"
-"                                       Ð²Ð½Ð°Ñ\81Ñ\8fниÑ\8f Ñ\81 Ð´Ð¾Ð±Ð°Ð²Ñ\8fне Ð½Ð° Ð¿Ñ\81евдо премествания,\n"
+"                                       Ð²Ð½Ð°Ñ\81Ñ\8fниÑ\8f Ñ\81 Ð´Ð¾Ð±Ð°Ð²Ñ\8fне Ð½Ð° Ð»Ñ\8aже-премествания,\n"
 "                                       определяни по време на работа.\n"
 
 #: emultempl/pe.em:415
@@ -249,7 +249,7 @@ msgid ""
 "  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for\n"
 "                                       auto-imported DATA.\n"
 msgstr ""
-"  --disable-runtime-pseudo-reloc     Ð\91ез Ð¿Ñ\81евдо премествания, по време на работа,\n"
+"  --disable-runtime-pseudo-reloc     Ð\91ез Ð»Ñ\8aже-премествания, по време на работа,\n"
 "                                       за автоматично внесени данни.\n"
 
 #: emultempl/pe.em:417
@@ -267,8 +267,8 @@ msgid ""
 "  --large-address-aware              Executable supports virtual addresses\n"
 "                                       greater than 2 gigabytes\n"
 msgstr ""
-"  --large-address-aware              Програмата поддържа виртуални аддреси\n"
-"                                       по-големи от 2 гигабайта\n"
+"  --large-address-aware              Програмата поддържа виртуални адреси\n"
+"                                       по-голями от 2 гигабайта\n"
 
 #: emultempl/pe.em:422
 #, c-format
@@ -361,34 +361,34 @@ msgstr "%s: Не може да се отвори базов файл %s\n"
 msgid "%P: warning, file alignment > section alignment.\n"
 msgstr "%P: предупреждение, подравняване за файл > подравняване за раздел.\n"
 
-#: emultempl/pe.em:899
+#: emultempl/pe.em:883
 msgid "%P: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols?\n"
 msgstr "%P: предупреждение: --export-dynamic не се поддържа при PE резултат, може би --export-all-symbols?\n"
 
-#: emultempl/pe.em:963 emultempl/pe.em:990
+#: emultempl/pe.em:949 emultempl/pe.em:976
 #, c-format
 msgid "Warning: resolving %s by linking to %s\n"
 msgstr "Предупрежение: разрешаване на %s със свързване към %s\n"
 
-#: emultempl/pe.em:968 emultempl/pe.em:995
+#: emultempl/pe.em:954 emultempl/pe.em:981
 msgid "Use --enable-stdcall-fixup to disable these warnings\n"
 msgstr "Да се използва --enable-stdcall-fixup, за да се забранят тези предупреждения\n"
 
-#: emultempl/pe.em:969 emultempl/pe.em:996
+#: emultempl/pe.em:955 emultempl/pe.em:982
 msgid "Use --disable-stdcall-fixup to disable these fixups\n"
 msgstr "Да се използва --disable-stdcall-fixup, за да се забранят тези предупреждения\n"
 
-#: emultempl/pe.em:1015
+#: emultempl/pe.em:1001
 #, c-format
 msgid "%C: Cannot get section contents - auto-import exception\n"
 msgstr "%C: Не можа да се вземе съдържанието на раздел - изключение при автоматично внасяне\n"
 
-#: emultempl/pe.em:1055
+#: emultempl/pe.em:1041
 #, c-format
 msgid "Info: resolving %s by linking to %s (auto-import)\n"
 msgstr "Информация: разрешаване на %s със свързване към %s (само-внасяне)\n"
 
-#: emultempl/pe.em:1062
+#: emultempl/pe.em:1048
 msgid ""
 "%P: warning: auto-importing has been activated without --enable-auto-import specified on the command line.\n"
 "This should work unless it involves constant data structures referencing symbols from auto-imported DLLs.\n"
@@ -396,28 +396,28 @@ msgstr ""
 "%P: предупр.: само-внасяне е активирано без да се зададе --enable-auto-import на командния ред.\n"
 "Това работи, освен ако не е свързано с константни структури за данни, които указват към имена от само-внасяни DLL-ли.\n"
 
-#: emultempl/pe.em:1069 emultempl/pe.em:1268 emultempl/pe.em:1474 ldcref.c:488
-#: ldcref.c:586 ldmain.c:1107 ldmisc.c:285 pe-dll.c:683 pe-dll.c:1227
+#: emultempl/pe.em:1055 emultempl/pe.em:1254 emultempl/pe.em:1460 ldcref.c:490
+#: ldcref.c:588 ldmain.c:1111 ldmisc.c:285 pe-dll.c:683 pe-dll.c:1227
 #: pe-dll.c:1324
 msgid "%B%F: could not read symbols: %E\n"
 msgstr "%B%F: не могат да се прочетат имената: %E\n"
 
-#: emultempl/pe.em:1149
+#: emultempl/pe.em:1135
 msgid "%F%P: cannot perform PE operations on non PE output file '%B'.\n"
 msgstr "%F%P: не може да се извърши \"PE\"-операции на изходен файл '%B', който не е \"PE\".\n"
 
-#: emultempl/pe.em:1515
+#: emultempl/pe.em:1501
 #, c-format
 msgid "Errors encountered processing file %s\n"
 msgstr "Открити са грешки при обработката на файл %s\n"
 
-#: emultempl/pe.em:1538
+#: emultempl/pe.em:1524
 #, c-format
 msgid "Errors encountered processing file %s for interworking\n"
 msgstr "Открити са грешки при обработката на файл %s за съвместна работа\n"
 
-#: emultempl/pe.em:1599 ldexp.c:539 ldlang.c:3276 ldlang.c:6636 ldlang.c:6667
-#: ldmain.c:1052
+#: emultempl/pe.em:1585 ldexp.c:539 ldlang.c:3284 ldlang.c:6649 ldlang.c:6680
+#: ldmain.c:1056
 msgid "%P%F: bfd_link_hash_lookup failed: %E\n"
 msgstr "%P%F: bfd_link_hash_lookup не успя: %E\n"
 
@@ -433,7 +433,7 @@ msgstr "%X%P: cref_hash_lookup не успя: %E\n"
 msgid "%X%P: cref alloc failed: %E\n"
 msgstr "%X%P: пропадна заделяне(на памет) за cref: %E\n"
 
-#: ldcref.c:364
+#: ldcref.c:366
 #, c-format
 msgid ""
 "\n"
@@ -444,25 +444,25 @@ msgstr ""
 "Таблица на кръстосани връзки\n"
 "\n"
 
-#: ldcref.c:365
+#: ldcref.c:367
 msgid "Symbol"
 msgstr "Символ"
 
-#: ldcref.c:373
+#: ldcref.c:375
 #, c-format
 msgid "File\n"
 msgstr "Файл\n"
 
-#: ldcref.c:377
+#: ldcref.c:379
 #, c-format
 msgid "No symbols\n"
 msgstr "Без имена\n"
 
-#: ldcref.c:530
+#: ldcref.c:532
 msgid "%P: symbol `%T' missing from main hash table\n"
 msgstr "%P: име '%T' липсва в главната хеш-таблица\n"
 
-#: ldcref.c:648 ldcref.c:655 ldmain.c:1141 ldmain.c:1148
+#: ldcref.c:650 ldcref.c:657 ldmain.c:1145 ldmain.c:1152
 msgid "%B%F: could not read relocs: %E\n"
 msgstr "%B%F: не могат да се прочетат \"преместванията\": %E\n"
 
@@ -470,7 +470,7 @@ msgstr "%B%F: не могат да се прочетат \"преместван
 #. 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:682
+#: ldcref.c:684
 msgid "%X%C: prohibited cross reference from %s to `%T' in %s\n"
 msgstr "%X%C: забранено е кръстосана отпратка от %s към `%T' в %s\n"
 
@@ -482,15 +482,15 @@ msgstr "%P%X: Различни \"преместванията\" се изпол
 msgid "%P%X: Different object file formats composing set %s\n"
 msgstr "%P%X: Различни формати на обектни файлове в набора %s\n"
 
-#: ldctor.c:279 ldctor.c:293
+#: ldctor.c:281 ldctor.c:295
 msgid "%P%X: %s does not support reloc %s for set %s\n"
 msgstr "%P%X: %s не се поддържа преместване %s за набор %s\n"
 
-#: ldctor.c:314
+#: ldctor.c:316
 msgid "%P%X: Unsupported size %d for set %s\n"
 msgstr "%P%X: Неподдържан размер %d за множеството %s\n"
 
-#: ldctor.c:335
+#: ldctor.c:337
 msgid ""
 "\n"
 "Set                 Symbol\n"
@@ -500,25 +500,25 @@ msgstr ""
 "Множество           Символ\n"
 "\n"
 
-#: ldemul.c:239
+#: ldemul.c:265
 #, c-format
 msgid "%S SYSLIB ignored\n"
 msgstr "%S SYSLIB е изоставен\n"
 
-#: ldemul.c:245
+#: ldemul.c:271
 #, c-format
 msgid "%S HLL ignored\n"
 msgstr "%S HLL е изоставен\n"
 
-#: ldemul.c:265
+#: ldemul.c:291
 msgid "%P: unrecognised emulation mode: %s\n"
 msgstr "%P: неразпознат режим за подражаване: %s\n"
 
-#: ldemul.c:266
+#: ldemul.c:292
 msgid "Supported emulations: "
 msgstr "Поддържани подражавания: "
 
-#: ldemul.c:308
+#: ldemul.c:334
 #, c-format
 msgid "  no emulation specific options.\n"
 msgstr "  без особени възможности за подражаване.\n"
@@ -642,35 +642,35 @@ msgstr "%P%F: не може да се отвори \"скрипт\"-файл п
 msgid "%P%F: cannot represent machine `%s'\n"
 msgstr "%P%F: не може да се представи машина '%s'\n"
 
-#: ldlang.c:1142 ldlang.c:1184 ldlang.c:3006
+#: ldlang.c:1145 ldlang.c:1187 ldlang.c:3014
 msgid "%P%F: can not create hash table: %E\n"
 msgstr "%P%F: н може да се създаде хеш-таблицата: %E\n"
 
-#: ldlang.c:1235
+#: ldlang.c:1238
 msgid "%P:%S: warning: redeclaration of memory region `%s'\n"
 msgstr "%P:%S: предупреждение: повторно определение за регион памет '%s'\n"
 
-#: ldlang.c:1241
+#: ldlang.c:1244
 msgid "%P:%S: warning: memory region `%s' not declared\n"
 msgstr "%P: %S: предупр.: региона за памет '%s' не е обявен\n"
 
-#: ldlang.c:1275
+#: ldlang.c:1278
 msgid "%F%P:%S: error: alias for default memory region\n"
 msgstr "%F%P:%S: грешка: синоним за регион памет по подразбиране\n"
 
-#: ldlang.c:1286
+#: ldlang.c:1289
 msgid "%F%P:%S: error: redefinition of memory region alias `%s'\n"
 msgstr "%F%P:%S: грешка: повторен определение на синоним за регион памет '%s'\n"
 
-#: ldlang.c:1293
+#: ldlang.c:1296
 msgid "%F%P:%S: error: memory region `%s' for alias `%s' does not exist\n"
 msgstr "%F%P:%S: грешка: региона памет '%s' за синонима '%s' не съществува\n"
 
-#: ldlang.c:1345 ldlang.c:1384
+#: ldlang.c:1348 ldlang.c:1387
 msgid "%P%F: failed creating section `%s': %E\n"
 msgstr "%P%F: пропадна създаването на раздел '%s': %E\n"
 
-#: ldlang.c:1927
+#: ldlang.c:1930
 #, c-format
 msgid ""
 "\n"
@@ -681,7 +681,7 @@ msgstr ""
 "Отхвърлени входни раздели\n"
 "\n"
 
-#: ldlang.c:1935
+#: ldlang.c:1938
 msgid ""
 "\n"
 "Memory Configuration\n"
@@ -691,23 +691,23 @@ msgstr ""
 "Конфигурация на паметта\n"
 "\n"
 
-#: ldlang.c:1937
+#: ldlang.c:1940
 msgid "Name"
 msgstr "Име"
 
-#: ldlang.c:1937
+#: ldlang.c:1940
 msgid "Origin"
 msgstr "Произход"
 
-#: ldlang.c:1937
+#: ldlang.c:1940
 msgid "Length"
 msgstr "Дължина"
 
-#: ldlang.c:1937
+#: ldlang.c:1940
 msgid "Attributes"
 msgstr "Атрибути"
 
-#: ldlang.c:1977
+#: ldlang.c:1980
 #, c-format
 msgid ""
 "\n"
@@ -718,178 +718,178 @@ msgstr ""
 "Текст при свързване и изображения на паметта\n"
 "\n"
 
-#: ldlang.c:2045
+#: ldlang.c:2050
 msgid "%P%F: Illegal use of `%s' section\n"
 msgstr "%P%F: Неправилно използване на раздел '%s'\n"
 
-#: ldlang.c:2054
+#: ldlang.c:2059
 msgid "%P%F: output format %s cannot represent section called %s\n"
 msgstr "%P%F: в изходния формат %s, не може да се представи раздел именуван %s\n"
 
-#: ldlang.c:2602
+#: ldlang.c:2607
 msgid "%B: file not recognized: %E\n"
 msgstr "%B: файлът не е разпознат: %E\n"
 
-#: ldlang.c:2603
+#: ldlang.c:2608
 msgid "%B: matching formats:"
 msgstr "%B: съвпадащи формати:"
 
-#: ldlang.c:2610
+#: ldlang.c:2615
 msgid "%F%B: file not recognized: %E\n"
 msgstr "%F%B: файлът не е разпознат: %E\n"
 
-#: ldlang.c:2677
+#: ldlang.c:2685
 msgid "%F%B: member %B in archive is not an object\n"
 msgstr "%F%B: членът, на архива %B, не е обект\n"
 
-#: ldlang.c:2688 ldlang.c:2702
+#: ldlang.c:2696 ldlang.c:2710
 msgid "%F%B: could not read symbols: %E\n"
 msgstr "%F%B: не може да се прочетат имената: %E\n"
 
-#: ldlang.c:2976
+#: ldlang.c:2984
 msgid "%P: warning: could not find any targets that match endianness requirement\n"
 msgstr "%P: предупреждение: не може да се открие резултат, който да отговаря на изискванията за подредба(на байтовете)\n"
 
-#: ldlang.c:2990
+#: ldlang.c:2998
 msgid "%P%F: target %s not found\n"
 msgstr "%P%F: целта %s не е намерена\n"
 
-#: ldlang.c:2992
+#: ldlang.c:3000
 msgid "%P%F: cannot open output file %s: %E\n"
 msgstr "%P%F: не може да се отвори входящ файл %s: %E\n"
 
-#: ldlang.c:2998
+#: ldlang.c:3006
 msgid "%P%F:%s: can not make object file: %E\n"
 msgstr "%P%F:%s: не може да се създаде обектен файл: %E\n"
 
-#: ldlang.c:3002
+#: ldlang.c:3010
 msgid "%P%F:%s: can not set architecture: %E\n"
 msgstr "%P%F:%s: не може да се зададе архитектура: %E\n"
 
-#: ldlang.c:3143
+#: ldlang.c:3151
 msgid "%P: warning: %s contains output sections; did you forget -T?\n"
 msgstr "%P: предупр.: %s съдържа изходящ раздел; забравен -T?\n"
 
-#: ldlang.c:3169
+#: ldlang.c:3177
 msgid "%P%F: bfd_hash_lookup failed creating symbol %s\n"
 msgstr "%P%F: bfd_hash_lookup не успя да създаде име %s\n"
 
-#: ldlang.c:3187
+#: ldlang.c:3195
 msgid "%P%F: bfd_hash_allocate failed creating symbol %s\n"
 msgstr "%P%F: bfd_hash_allocate не успя да създаде име %s\n"
 
-#: ldlang.c:3566
+#: ldlang.c:3574
 msgid "%F%P: %s not found for insert\n"
 msgstr "%F%P: %s не е намерен(за добавяне)\n"
 
-#: ldlang.c:3781
+#: ldlang.c:3789
 msgid " load address 0x%V"
 msgstr " адрес на зареждане 0x%V"
 
-#: ldlang.c:4052
+#: ldlang.c:4061
 msgid "%W (size before relaxing)\n"
 msgstr "%W (размер преди намаляване)\n"
 
-#: ldlang.c:4143
+#: ldlang.c:4152
 #, c-format
 msgid "Address of section %s set to "
 msgstr "Адресът на раздел %s е установен на "
 
-#: ldlang.c:4296
+#: ldlang.c:4305
 #, c-format
 msgid "Fail with %d\n"
 msgstr "Не успя при %d\n"
 
-#: ldlang.c:4579
+#: ldlang.c:4589
 msgid "%X%P: section %s loaded at [%V,%V] overlaps section %s loaded at [%V,%V]\n"
 msgstr "%X%P: раздел %s зареден в [%V,%V] припокрива раздел %s зареден в [%V,%V]\n"
 
-#: ldlang.c:4595
+#: ldlang.c:4605
 msgid "%X%P: region `%s' overflowed by %ld bytes\n"
 msgstr "%X%P: регионът '%s' е препълнен с %ld байта\n"
 
-#: ldlang.c:4618
+#: ldlang.c:4628
 msgid "%X%P: address 0x%v of %B section `%s' is not within region `%s'\n"
 msgstr "%X%P: адресът 0x%v от %B, раздел '%s', не е в регион '%s'\n"
 
-#: ldlang.c:4629
+#: ldlang.c:4639
 msgid "%X%P: %B section `%s' will not fit in region `%s'\n"
 msgstr "%X%P: %B раздел '%s' не се побира в регион '%s'\n"
 
-#: ldlang.c:4669
+#: ldlang.c:4687
 #, c-format
 msgid "%F%S: non constant or forward reference address expression for section %s\n"
 msgstr "%F%S: адресния израз не е константен или отпратка за по нататък при раздел %s\n"
 
-#: ldlang.c:4694
+#: ldlang.c:4712
 msgid "%P%X: Internal error on COFF shared library section %s\n"
 msgstr "%P%X: Вътрешна грешка при раздел от COFF споделена библиотека %s\n"
 
-#: ldlang.c:4753
+#: ldlang.c:4771
 msgid "%P%F: error: no memory region specified for loadable section `%s'\n"
 msgstr "%P%F: грешка: без зададени региони памет за заредим раздел '%s'\n"
 
-#: ldlang.c:4758
+#: ldlang.c:4776
 msgid "%P: warning: no memory region specified for loadable section `%s'\n"
 msgstr "%P: предупреждение: без зададени региони памет за заредим раздел '%s'\n"
 
-#: ldlang.c:4780
+#: ldlang.c:4798
 msgid "%P: warning: changing start of section %s by %lu bytes\n"
 msgstr "%P: предупреждение: промяна на началото на раздел %s с %lu байта\n"
 
-#: ldlang.c:4862
+#: ldlang.c:4875
 msgid "%P: warning: dot moved backwards before `%s'\n"
 msgstr "%P: предупреждение: точката е преместена назад преди '%s'\n"
 
-#: ldlang.c:5035
+#: ldlang.c:5048
 msgid "%P%F: can't relax section: %E\n"
 msgstr "%P%F: не може да се намали раздел: %E\n"
 
-#: ldlang.c:5357
+#: ldlang.c:5370
 msgid "%F%P: invalid data statement\n"
 msgstr "%F%P: неправилен сегмент за данни\n"
 
-#: ldlang.c:5390
+#: ldlang.c:5403
 msgid "%F%P: invalid reloc statement\n"
 msgstr "%F%P: неправилен сегмент за преместване\n"
 
-#: ldlang.c:5509
+#: ldlang.c:5522
 msgid "%P%F: gc-sections requires either an entry or an undefined symbol\n"
 msgstr "%P%F: gc-раздели изискват или вход или неопределено име\n"
 
-#: ldlang.c:5534
+#: ldlang.c:5547
 msgid "%P%F:%s: can't set start address\n"
 msgstr "%P%F:%s: не може да се установи начален адрес\n"
 
-#: ldlang.c:5547 ldlang.c:5566
+#: ldlang.c:5560 ldlang.c:5579
 msgid "%P%F: can't set start address\n"
 msgstr "%P%F: не може да се установи начален адрес\n"
 
-#: ldlang.c:5559
+#: ldlang.c:5572
 msgid "%P: warning: cannot find entry symbol %s; defaulting to %V\n"
 msgstr "%P: предупреждение: не е намерено входно име %s; по подразбиране - %V\n"
 
-#: ldlang.c:5571
+#: ldlang.c:5584
 msgid "%P: warning: cannot find entry symbol %s; not setting start address\n"
 msgstr "%P: предупреждение: не е намерен входно име %s; без начален адрес\n"
 
-#: ldlang.c:5621
+#: ldlang.c:5634
 msgid "%P%F: Relocatable linking with relocations from format %s (%B) to format %s (%B) is not supported\n"
 msgstr "%P%F: Свързване с премествания от формат %s (%B) към формат %s (%B) не се поддържа\n"
 
-#: ldlang.c:5631
+#: ldlang.c:5644
 msgid "%P%X: %s architecture of input file `%B' is incompatible with %s output\n"
 msgstr "%P%X: %s архитектурата на входен файл '%B' е несъвместима с %s изход\n"
 
-#: ldlang.c:5653
+#: ldlang.c:5666
 msgid "%P%X: failed to merge target specific data of file %B\n"
 msgstr "%P%X: пропадна сливането, на специфични за резултата данни, от файл %B\n"
 
-#: ldlang.c:5724
+#: ldlang.c:5737
 msgid "%P%F: Could not define common symbol `%T': %E\n"
 msgstr "%P%F: Не може да се определят общите имена '%T': %E\n"
 
-#: ldlang.c:5736
+#: ldlang.c:5749
 msgid ""
 "\n"
 "Allocating common symbols\n"
@@ -897,7 +897,7 @@ msgstr ""
 "\n"
 "Заделяне на общи имена\n"
 
-#: ldlang.c:5737
+#: ldlang.c:5750
 msgid ""
 "Common symbol       size              file\n"
 "\n"
@@ -905,55 +905,55 @@ msgstr ""
 "Общо име            размер            файл\n"
 "\n"
 
-#: ldlang.c:5878
+#: ldlang.c:5891
 msgid "%P%F: invalid syntax in flags\n"
 msgstr "%P%F: неправилен синтаксис при флаговете\n"
 
-#: ldlang.c:6270
+#: ldlang.c:6283
 msgid "%P%F: Failed to create hash table\n"
 msgstr "%P%F: Не успя създаването на хеш-таблица\n"
 
-#: ldlang.c:6549
+#: ldlang.c:6562
 msgid "%P%F: multiple STARTUP files\n"
 msgstr "%P%F: многократни STARTUP файлове\n"
 
-#: ldlang.c:6597
+#: ldlang.c:6610
 msgid "%X%P:%S: section has both a load address and a load region\n"
 msgstr "%X%P:%S: раздел едновременно с адрес и регион за зареждане\n"
 
-#: ldlang.c:6844
+#: ldlang.c:6857
 msgid "%F%P: no sections assigned to phdrs\n"
 msgstr "%F%P: към phdrs не са присвоени раздели\n"
 
-#: ldlang.c:6881
+#: ldlang.c:6895
 msgid "%F%P: bfd_record_phdr failed: %E\n"
 msgstr "%F%P: bfd_record_phdr не успя: %E\n"
 
-#: ldlang.c:6901
+#: ldlang.c:6915
 msgid "%X%P: section `%s' assigned to non-existent phdr `%s'\n"
 msgstr "%X%P: раздел '%s' е присвоен към несъществуващ phdr `%s'\n"
 
-#: ldlang.c:7299
+#: ldlang.c:7316
 msgid "%X%P: unknown language `%s' in version information\n"
 msgstr "%X%P: непоснат език '%s' при информация за версия\n"
 
-#: ldlang.c:7441
+#: ldlang.c:7461
 msgid "%X%P: anonymous version tag cannot be combined with other version tags\n"
 msgstr "%X%P: безименна отметка за версия не може да се смесва с други отметки за версии\n"
 
-#: ldlang.c:7450
+#: ldlang.c:7470
 msgid "%X%P: duplicate version tag `%s'\n"
 msgstr "%X%P: повторена отметка за версия '%s'\n"
 
-#: ldlang.c:7470 ldlang.c:7479 ldlang.c:7496 ldlang.c:7506
+#: ldlang.c:7491 ldlang.c:7500 ldlang.c:7518 ldlang.c:7528
 msgid "%X%P: duplicate expression `%s' in version information\n"
 msgstr "%X%P: повторен израз '%s'при информация за версия\n"
 
-#: ldlang.c:7546
+#: ldlang.c:7568
 msgid "%X%P: unable to find version dependency `%s'\n"
 msgstr "%X%P: не може да се намери зависимост за версия '%s'\n"
 
-#: ldlang.c:7568
+#: ldlang.c:7590
 msgid "%X%P: unable to read .exports section contents\n"
 msgstr "%X%P: не може да се прочете съдържанието на раздел .exports\n"
 
@@ -1013,7 +1013,7 @@ msgstr "%X%P: не можа да се отвори целта на копиет
 msgid "%P: Error writing file `%s'\n"
 msgstr "%P: Грешка при запис на файла '%s'\n"
 
-#: ldmain.c:531 pe-dll.c:1687
+#: ldmain.c:531 pe-dll.c:1706
 #, c-format
 msgid "%P: Error closing file `%s'\n"
 msgstr "%P: Грешка при затваряне на файла '%s'\n"
@@ -1032,27 +1032,27 @@ msgstr "%s: размер на данни %ld\n"
 msgid "%P%F: missing argument to -m\n"
 msgstr "%P%F: липсва аргумент за -m\n"
 
-#: ldmain.c:680 ldmain.c:699 ldmain.c:730
+#: ldmain.c:681 ldmain.c:701 ldmain.c:733
 msgid "%P%F: bfd_hash_table_init failed: %E\n"
 msgstr "%P%F: bfd_hash_table_init не успя: %E\n"
 
-#: ldmain.c:684 ldmain.c:703
+#: ldmain.c:685 ldmain.c:705
 msgid "%P%F: bfd_hash_lookup failed: %E\n"
 msgstr "%P%F: bfd_hash_lookup не успя: %E\n"
 
-#: ldmain.c:717
+#: ldmain.c:719
 msgid "%X%P: error: duplicate retain-symbols-file\n"
 msgstr "%X%P: грешка: повторен retain-symbols-file\n"
 
-#: ldmain.c:760
+#: ldmain.c:763
 msgid "%P%F: bfd_hash_lookup for insertion failed: %E\n"
 msgstr "%P%F: bfd_hash_lookup не успя при вмъкване: %E\n"
 
-#: ldmain.c:765
+#: ldmain.c:768
 msgid "%P: `-retain-symbols-file' overrides `-s' and `-S'\n"
 msgstr "%P: '-retain-symbols-file' отменя '-s' и '-S'\n"
 
-#: ldmain.c:829
+#: ldmain.c:833
 #, c-format
 msgid ""
 "Archive member included because of file (symbol)\n"
@@ -1061,133 +1061,133 @@ msgstr ""
 "Членове на архива включени заради файл(име)\n"
 "\n"
 
-#: ldmain.c:899
+#: ldmain.c:903
 msgid "%X%C: multiple definition of `%T'\n"
 msgstr "%X%C: многократни определения за '%T'\n"
 
-#: ldmain.c:902
+#: ldmain.c:906
 msgid "%D: first defined here\n"
 msgstr "%D: първото определение тук\n"
 
-#: ldmain.c:906
+#: ldmain.c:910
 msgid "%P: Disabling relaxation: it will not work with multiple definitions\n"
 msgstr "%P: Забранява намаляването: не работи с многократни определения\n"
 
-#: ldmain.c:936
+#: ldmain.c:940
 msgid "%B: warning: definition of `%T' overriding common\n"
 msgstr "%B: предупр.: определението за '%T' припокрива общ\n"
 
-#: ldmain.c:939
+#: ldmain.c:943
 msgid "%B: warning: common is here\n"
 msgstr "%B: предупр.: общия е тук\n"
 
-#: ldmain.c:946
+#: ldmain.c:950
 msgid "%B: warning: common of `%T' overridden by definition\n"
 msgstr "%B: предупр.: общия на '%T' е припокрит от определение\n"
 
-#: ldmain.c:949
+#: ldmain.c:953
 msgid "%B: warning: defined here\n"
 msgstr "%B: предупр.: определено тук\n"
 
-#: ldmain.c:956
+#: ldmain.c:960
 msgid "%B: warning: common of `%T' overridden by larger common\n"
 msgstr "B: предупр.: общия на '%T' е припокрит от по-голям общ\n"
 
-#: ldmain.c:959
+#: ldmain.c:963
 msgid "%B: warning: larger common is here\n"
 msgstr "%B: предупр.: по-големият общ е тук\n"
 
-#: ldmain.c:963
+#: ldmain.c:967
 msgid "%B: warning: common of `%T' overriding smaller common\n"
 msgstr "%B: предупр.: общия на '%T' припокрива по-малък общ\n"
 
-#: ldmain.c:966
+#: ldmain.c:970
 msgid "%B: warning: smaller common is here\n"
 msgstr "%B: предупр.: тук е по-малкият общ\n"
 
-#: ldmain.c:970
+#: ldmain.c:974
 msgid "%B: warning: multiple common of `%T'\n"
 msgstr "%B: предупр.: многократeн общ за '%T'\n"
 
-#: ldmain.c:972
+#: ldmain.c:976
 msgid "%B: warning: previous common is here\n"
 msgstr "%B: предупр.: тук е предишният общ\n"
 
-#: ldmain.c:992 ldmain.c:1030
+#: ldmain.c:996 ldmain.c:1034
 msgid "%P: warning: global constructor %s used\n"
 msgstr "%P: предупр.: използван общ конструктор %s\n"
 
-#: ldmain.c:1040
+#: ldmain.c:1044
 msgid "%P%F: BFD backend error: BFD_RELOC_CTOR unsupported\n"
 msgstr "%P%F: BFD грешка: BFD_RELOC_CTOR неподдържан\n"
 
 #. We found a reloc for the symbol we are looking for.
-#: ldmain.c:1094 ldmain.c:1096 ldmain.c:1098 ldmain.c:1116 ldmain.c:1161
+#: ldmain.c:1098 ldmain.c:1100 ldmain.c:1102 ldmain.c:1120 ldmain.c:1165
 msgid "warning: "
 msgstr "предупр.: "
 
-#: ldmain.c:1196
+#: ldmain.c:1201
 msgid "%F%P: bfd_hash_table_init failed: %E\n"
 msgstr "%F%P: bfd_hash_table_init не успя: %E\n"
 
-#: ldmain.c:1203
+#: ldmain.c:1208
 msgid "%F%P: bfd_hash_lookup failed: %E\n"
 msgstr "%F%P: bfd_hash_lookup не успя: %E\n"
 
-#: ldmain.c:1224
+#: ldmain.c:1229
 msgid "%X%C: undefined reference to `%T'\n"
 msgstr "%X%C: неопределена отпратка към '%T'\n"
 
-#: ldmain.c:1227
+#: ldmain.c:1232
 msgid "%C: warning: undefined reference to `%T'\n"
 msgstr "%C: предупр.: неопределена отпратка към '%T'\n"
 
-#: ldmain.c:1233
+#: ldmain.c:1238
 msgid "%X%D: more undefined references to `%T' follow\n"
 msgstr "%X%D: следват още неопределени отпратки към '%T'\n"
 
-#: ldmain.c:1236
+#: ldmain.c:1241
 msgid "%D: warning: more undefined references to `%T' follow\n"
 msgstr "%D: предупр.: следват още неопределени отпратки към '%T'\n"
 
-#: ldmain.c:1247
+#: ldmain.c:1252
 msgid "%X%B: undefined reference to `%T'\n"
 msgstr "%X%B: неопределена отпратка към '%T'\n"
 
-#: ldmain.c:1250
+#: ldmain.c:1255
 msgid "%B: warning: undefined reference to `%T'\n"
 msgstr "%B: предупр.: неопределена отпратка към '%T'\n"
 
-#: ldmain.c:1256
+#: ldmain.c:1261
 msgid "%X%B: more undefined references to `%T' follow\n"
 msgstr "%X%B: още неопределени отпратки към '%T' следват\n"
 
-#: ldmain.c:1259
+#: ldmain.c:1264
 msgid "%B: warning: more undefined references to `%T' follow\n"
 msgstr "%B: предупр.: още неопределени отпратки към '%T' следват\n"
 
-#: ldmain.c:1298
+#: ldmain.c:1303
 msgid " additional relocation overflows omitted from the output\n"
 msgstr " допълнителен излишък за премествания изпуснат в резултата\n"
 
-#: ldmain.c:1311
+#: ldmain.c:1316
 msgid " relocation truncated to fit: %s against undefined symbol `%T'"
 msgstr " преместването отрязано, за да съвпадне: %s срещу неопределеното име '%T'"
 
-#: ldmain.c:1316
+#: ldmain.c:1321
 msgid " relocation truncated to fit: %s against symbol `%T' defined in %A section in %B"
 msgstr " преместването отрязано, за да съвпадне: %s срещу име '%T' определено в раздел %A от %B"
 
-#: ldmain.c:1328
+#: ldmain.c:1333
 msgid " relocation truncated to fit: %s against `%T'"
 msgstr " преместването отрязано, за да съвпадне:  %s срещу '%T'"
 
-#: ldmain.c:1345
+#: ldmain.c:1350
 #, c-format
 msgid "%X%C: dangerous relocation: %s\n"
 msgstr "%X%C: опасно преместване: %s\n"
 
-#: ldmain.c:1360
+#: ldmain.c:1365
 msgid "%X%C: reloc refers to symbol `%T' which is not being output\n"
 msgstr "%X%C: преместването указва към име '%T', което не е изходящо\n"
 
@@ -1252,286 +1252,286 @@ msgstr "  Поддържани подражавания:\n"
 msgid "%P%F: bfd_new_link_order failed\n"
 msgstr "%P%F: пропадна bfd_new_link_order\n"
 
-#: ldwrite.c:354
+#: ldwrite.c:355
 msgid "%F%P: cannot create split section name for %s\n"
 msgstr "%F%P: при разцепване на раздел, не можа да се създаде име за %s\n"
 
-#: ldwrite.c:366
+#: ldwrite.c:367
 msgid "%F%P: clone section failed: %E\n"
 msgstr "%F%P: пропадна копирането на раздел: %E\n"
 
-#: ldwrite.c:404
+#: ldwrite.c:405
 #, c-format
 msgid "%8x something else\n"
 msgstr "%8x други\n"
 
-#: ldwrite.c:574
+#: ldwrite.c:575
 msgid "%F%P: final link failed: %E\n"
 msgstr "%F%P: пропадна заключителното свързване: %E\n"
 
-#: lexsup.c:209 lexsup.c:349
+#: lexsup.c:211 lexsup.c:351
 msgid "KEYWORD"
 msgstr "КЛЮЧ"
 
-#: lexsup.c:209
+#: lexsup.c:211
 msgid "Shared library control for HP/UX compatibility"
 msgstr "Управление на споделени библиотеки за съвместимост с HP/UX"
 
-#: lexsup.c:212
+#: lexsup.c:214
 msgid "ARCH"
 msgstr "АРХИТЕКТУРА"
 
-#: lexsup.c:212
+#: lexsup.c:214
 msgid "Set architecture"
 msgstr "Задава архитектура"
 
-#: lexsup.c:214 lexsup.c:459
+#: lexsup.c:216 lexsup.c:461
 msgid "TARGET"
 msgstr "РЕЗУЛТАТ"
 
-#: lexsup.c:214
+#: lexsup.c:216
 msgid "Specify target for following input files"
 msgstr "Задава вида на резултата за следващите входни файлове"
 
-#: lexsup.c:217 lexsup.c:268 lexsup.c:280 lexsup.c:293 lexsup.c:295
-#: lexsup.c:413 lexsup.c:471 lexsup.c:533 lexsup.c:546
+#: lexsup.c:219 lexsup.c:270 lexsup.c:282 lexsup.c:295 lexsup.c:297
+#: lexsup.c:415 lexsup.c:473 lexsup.c:535 lexsup.c:548
 msgid "FILE"
 msgstr "ФАЙЛ"
 
-#: lexsup.c:217
+#: lexsup.c:219
 msgid "Read MRI format linker script"
 msgstr "Използва скрипт за свързване в MRI формат"
 
-#: lexsup.c:219
+#: lexsup.c:221
 msgid "Force common symbols to be defined"
 msgstr "Принудително определяне на общи имена"
 
-#: lexsup.c:223 lexsup.c:515 lexsup.c:517 lexsup.c:519 lexsup.c:521
+#: lexsup.c:225 lexsup.c:517 lexsup.c:519 lexsup.c:521 lexsup.c:523
 msgid "ADDRESS"
 msgstr "АДРЕС"
 
-#: lexsup.c:223
+#: lexsup.c:225
 msgid "Set start address"
 msgstr "Задава начален адрес"
 
-#: lexsup.c:225
+#: lexsup.c:227
 msgid "Export all dynamic symbols"
 msgstr "Изнасяне на всички динамични имена"
 
-#: lexsup.c:227
+#: lexsup.c:229
 msgid "Undo the effect of --export-dynamic"
 msgstr "Отменя действието на --export-dynamic"
 
-#: lexsup.c:229
+#: lexsup.c:231
 msgid "Link big-endian objects"
 msgstr "Свързване на обекти със старши байт първи"
 
-#: lexsup.c:231
+#: lexsup.c:233
 msgid "Link little-endian objects"
 msgstr "Свързване на обекти със младши байт първи"
 
-#: lexsup.c:233 lexsup.c:236
+#: lexsup.c:235 lexsup.c:238
 msgid "SHLIB"
 msgstr "СПОД_БИБЛ"
 
-#: lexsup.c:233
+#: lexsup.c:235
 msgid "Auxiliary filter for shared object symbol table"
 msgstr "Допълнителен филтър за таблицата с имена на споделени обекти"
 
-#: lexsup.c:236
+#: lexsup.c:238
 msgid "Filter for shared object symbol table"
 msgstr "Филтър за таблицата с имена на споделени обекти"
 
-#: lexsup.c:239
+#: lexsup.c:241
 msgid "Ignored"
 msgstr "Пренебрегнат"
 
-#: lexsup.c:241
+#: lexsup.c:243
 msgid "SIZE"
 msgstr "РАЗМЕР"
 
-#: lexsup.c:241
+#: lexsup.c:243
 msgid "Small data size (if no size, same as --shared)"
 msgstr "Данни с по-малък размер (без размер е като --shared)"
 
-#: lexsup.c:244
+#: lexsup.c:246
 msgid "FILENAME"
 msgstr "ИМЕ_ФАЙЛ"
 
-#: lexsup.c:244
+#: lexsup.c:246
 msgid "Set internal name of shared library"
 msgstr "Задавя вътрешно име на споделена библиотека"
 
-#: lexsup.c:246
+#: lexsup.c:248
 msgid "PROGRAM"
 msgstr "ПРОГРАМА"
 
-#: lexsup.c:246
+#: lexsup.c:248
 msgid "Set PROGRAM as the dynamic linker to use"
 msgstr "Задава ПРОГРАМА за използване при динамично свързване"
 
-#: lexsup.c:249
+#: lexsup.c:251
 msgid "LIBNAME"
 msgstr "БИБЛ_ИМЕ"
 
-#: lexsup.c:249
+#: lexsup.c:251
 msgid "Search for library LIBNAME"
 msgstr "Търсене на библиотека БИБЛ_ИМЕ"
 
-#: lexsup.c:251
+#: lexsup.c:253
 msgid "DIRECTORY"
 msgstr "ДИРЕКТОРИЯ"
 
-#: lexsup.c:251
+#: lexsup.c:253
 msgid "Add DIRECTORY to library search path"
 msgstr "Добавя ДИРЕКТОРИЯ към пътя за търсене на библиотеки"
 
-#: lexsup.c:254
+#: lexsup.c:256
 msgid "Override the default sysroot location"
 msgstr "Припокрива подразбиращия се systoot"
 
-#: lexsup.c:256
+#: lexsup.c:258
 msgid "EMULATION"
 msgstr "ПОДРАЖАВАНЕ"
 
-#: lexsup.c:256
+#: lexsup.c:258
 msgid "Set emulation"
 msgstr "Задава подражаване"
 
-#: lexsup.c:258
+#: lexsup.c:260
 msgid "Print map file on standard output"
 msgstr "Извежда на стандартния изход файл с изобразяванията"
 
-#: lexsup.c:260
+#: lexsup.c:262
 msgid "Do not page align data"
 msgstr "Да не се подравняват данните на страници"
 
-#: lexsup.c:262
+#: lexsup.c:264
 msgid "Do not page align data, do not make text readonly"
 msgstr "Да не се подравняват данните на страници, кода да не е само за четене"
 
-#: lexsup.c:265
+#: lexsup.c:267
 msgid "Page align data, make text readonly"
 msgstr "Подравняват данните на страници, кода да е само за четене"
 
-#: lexsup.c:268
+#: lexsup.c:270
 msgid "Set output file name"
 msgstr "Задава име на файл за извеждане"
 
-#: lexsup.c:270
+#: lexsup.c:272
 msgid "Optimize output file"
 msgstr "Оптимизиране на извеждания файл"
 
-#: lexsup.c:272
+#: lexsup.c:274
 msgid "Ignored for SVR4 compatibility"
 msgstr "Пренебрегнат(съвместимост със SVR4)"
 
-#: lexsup.c:276
+#: lexsup.c:278
 msgid "Generate relocatable output"
 msgstr "Създаване на преместваем резултат"
 
-#: lexsup.c:280
+#: lexsup.c:282
 msgid "Just link symbols (if directory, same as --rpath)"
 msgstr "Само свързване на имената (ако е директория, като --rpath)"
 
-#: lexsup.c:283
+#: lexsup.c:285
 msgid "Strip all symbols"
 msgstr "Премахване на всички имена"
 
-#: lexsup.c:285
+#: lexsup.c:287
 msgid "Strip debugging symbols"
 msgstr "Премахване на имена за трасиране"
 
-#: lexsup.c:287
+#: lexsup.c:289
 msgid "Strip symbols in discarded sections"
 msgstr "Премахване на имена в отхвърлени раздели"
 
-#: lexsup.c:289
+#: lexsup.c:291
 msgid "Do not strip symbols in discarded sections"
 msgstr "Без премахване на имена в отхвърлени раздели"
 
-#: lexsup.c:291
+#: lexsup.c:293
 msgid "Trace file opens"
 msgstr "Проследяване на отваряните файлове"
 
-#: lexsup.c:293
+#: lexsup.c:295
 msgid "Read linker script"
 msgstr "Използва скрипт за свързване"
 
-#: lexsup.c:295
+#: lexsup.c:297
 msgid "Read default linker script"
 msgstr "Използва скрипт за свързване по подразбиране"
 
-#: lexsup.c:299 lexsup.c:317 lexsup.c:390 lexsup.c:411 lexsup.c:508
-#: lexsup.c:536 lexsup.c:575
+#: lexsup.c:301 lexsup.c:319 lexsup.c:392 lexsup.c:413 lexsup.c:510
+#: lexsup.c:538 lexsup.c:577
 msgid "SYMBOL"
 msgstr "ИМЕ"
 
-#: lexsup.c:299
+#: lexsup.c:301
 msgid "Start with undefined reference to SYMBOL"
 msgstr "Начало с неопределена отпратка към ИМЕ"
 
-#: lexsup.c:302
+#: lexsup.c:304
 msgid "[=SECTION]"
 msgstr "=РАЗДЕЛ"
 
-#: lexsup.c:303
+#: lexsup.c:305
 msgid "Don't merge input [SECTION | orphan] sections"
 msgstr "Без сливане на входящи [РАЗДЕЛ | осиротял] раздели"
 
-#: lexsup.c:305
+#: lexsup.c:307
 msgid "Build global constructor/destructor tables"
 msgstr "Изграждане на общи конструтор/деструктор таблици"
 
-#: lexsup.c:307
+#: lexsup.c:309
 msgid "Print version information"
 msgstr "Извеждане на информация за версия"
 
-#: lexsup.c:309
+#: lexsup.c:311
 msgid "Print version and emulation information"
 msgstr "Извеждане на информация за версия и подражаване"
 
-#: lexsup.c:311
+#: lexsup.c:313
 msgid "Discard all local symbols"
 msgstr "Отхвърляне на всички местни имена"
 
-#: lexsup.c:313
+#: lexsup.c:315
 msgid "Discard temporary local symbols (default)"
 msgstr "Отхвърляне на временни местни имена (по подразбиране)"
 
-#: lexsup.c:315
+#: lexsup.c:317
 msgid "Don't discard any local symbols"
 msgstr "Без отхвърляне на местни имена"
 
-#: lexsup.c:317
+#: lexsup.c:319
 msgid "Trace mentions of SYMBOL"
 msgstr "Проследяване на посочванията на ИМЕ"
 
-#: lexsup.c:319 lexsup.c:473 lexsup.c:475
+#: lexsup.c:321 lexsup.c:475 lexsup.c:477
 msgid "PATH"
 msgstr "ПЪТ"
 
-#: lexsup.c:319
+#: lexsup.c:321
 msgid "Default search path for Solaris compatibility"
 msgstr "Път за търсене по подразбиране за съвместимост със Соларис"
 
-#: lexsup.c:322
+#: lexsup.c:324
 msgid "Start a group"
 msgstr "Начало на група"
 
-#: lexsup.c:324
+#: lexsup.c:326
 msgid "End a group"
 msgstr "Край на група"
 
-#: lexsup.c:328
+#: lexsup.c:330
 msgid "Accept input files whose architecture cannot be determined"
 msgstr "Приемане на входящи файлове, чиято архитектура не може да се определи"
 
-#: lexsup.c:332
+#: lexsup.c:334
 msgid "Reject input files whose architecture is unknown"
 msgstr "Игнориране на входни файлове с непозната архитектура"
 
-#: lexsup.c:335
+#: lexsup.c:337
 msgid ""
 "Set DT_NEEDED tags for DT_NEEDED entries in\n"
 "                                following dynamic libs"
@@ -1539,7 +1539,7 @@ msgstr ""
 "Установява DT_NEEDED отметки за DT_NEEDED записи в\n"
 "                                следните динамични библ."
 
-#: lexsup.c:339
+#: lexsup.c:341
 msgid ""
 "Do not set DT_NEEDED tags for DT_NEEDED entries\n"
 "                                in following dynamic libs"
@@ -1547,171 +1547,171 @@ msgstr ""
 "Без установяване на DT_NEEDED отметки за DT_NEEDED записи\n"
 "                                в следните динамични библ."
 
-#: lexsup.c:343
+#: lexsup.c:345
 msgid "Only set DT_NEEDED for following dynamic libs if used"
 msgstr "Установява се DT_NEEDED за следните динамични библ., само ако се използва"
 
-#: lexsup.c:346
+#: lexsup.c:348
 msgid "Always set DT_NEEDED for following dynamic libs"
 msgstr "Винаги се установява DT_NEEDED за следните динамични библ."
 
-#: lexsup.c:349
+#: lexsup.c:351
 msgid "Ignored for SunOS compatibility"
 msgstr "Пренебрегнат(съвместимост със SunOS)"
 
-#: lexsup.c:351
+#: lexsup.c:353
 msgid "Link against shared libraries"
 msgstr "Свързване със споделени библиотеки"
 
-#: lexsup.c:357
+#: lexsup.c:359
 msgid "Do not link against shared libraries"
 msgstr "Без свързване със споделени библиотеки"
 
-#: lexsup.c:365
+#: lexsup.c:367
 msgid "Bind global references locally"
 msgstr "Привързване на общи препратки като местни"
 
-#: lexsup.c:367
+#: lexsup.c:369
 msgid "Bind global function references locally"
 msgstr "Привързване на общи препратки за функции като местни"
 
-#: lexsup.c:369
+#: lexsup.c:371
 msgid "Check section addresses for overlaps (default)"
 msgstr "Проверка за припокриване на адресите на раздели (по подразбиране)"
 
-#: lexsup.c:372
+#: lexsup.c:374
 msgid "Do not check section addresses for overlaps"
 msgstr "Без проверка за припокриване за адресите на раздели"
 
-#: lexsup.c:375
+#: lexsup.c:377
 msgid "Output cross reference table"
 msgstr "Извежда таблица с кръстосани отпратки"
 
-#: lexsup.c:377
+#: lexsup.c:379
 msgid "SYMBOL=EXPRESSION"
 msgstr "ИМЕ=ИЗРАЗ"
 
-#: lexsup.c:377
+#: lexsup.c:379
 msgid "Define a symbol"
 msgstr "Задаване на име"
 
-#: lexsup.c:379
+#: lexsup.c:381
 msgid "[=STYLE]"
 msgstr "[=НАЧИН]"
 
-#: lexsup.c:379
+#: lexsup.c:381
 msgid "Demangle symbol names [using STYLE]"
 msgstr "Декориране на имена [използвайки НАЧИН]"
 
-#: lexsup.c:382
+#: lexsup.c:384
 msgid "Generate embedded relocs"
 msgstr "Създаване на вградени премествания"
 
-#: lexsup.c:384
+#: lexsup.c:386
 msgid "Treat warnings as errors"
 msgstr "Третиране на предупреждения като грешки"
 
-#: lexsup.c:387
+#: lexsup.c:389
 msgid "Do not treat warnings as errors (default)"
 msgstr "Да не се третиране предупреждения като грешки (по подразбиране)"
 
-#: lexsup.c:390
+#: lexsup.c:392
 msgid "Call SYMBOL at unload-time"
 msgstr "Извикване на ИМЕ по време разтоварване"
 
-#: lexsup.c:392
+#: lexsup.c:394
 msgid "Force generation of file with .exe suffix"
 msgstr "Принудително създаване на файл с наставка .exe "
 
-#: lexsup.c:394
+#: lexsup.c:396
 msgid "Remove unused sections (on some targets)"
 msgstr "Изтриване на неизползвани раздели (за някои резултати)"
 
-#: lexsup.c:397
+#: lexsup.c:399
 msgid "Don't remove unused sections (default)"
 msgstr "Без изтриване на неизползвани раздели (по подразбиране)"
 
-#: lexsup.c:400
+#: lexsup.c:402
 msgid "List removed unused sections on stderr"
 msgstr "Извеждане, на изхода за грешки, на изтритите неизползвани раздели"
 
-#: lexsup.c:403
+#: lexsup.c:405
 msgid "Do not list removed unused sections"
 msgstr "Без извеждане на изтритите неизползвани раздели"
 
-#: lexsup.c:406
+#: lexsup.c:408
 msgid "Set default hash table size close to <NUMBER>"
 msgstr "Установява размер по подразбиране на таблицат за хеш близък до <ЧИСЛО>"
 
-#: lexsup.c:409
+#: lexsup.c:411
 msgid "Print option help"
 msgstr "Извеждане на помощ за опците"
 
-#: lexsup.c:411
+#: lexsup.c:413
 msgid "Call SYMBOL at load-time"
 msgstr "Извикване на ИМЕ по време на зареждане"
 
-#: lexsup.c:413
+#: lexsup.c:415
 msgid "Write a map file"
 msgstr "Записване на файл с изобразявания"
 
-#: lexsup.c:415
+#: lexsup.c:417
 msgid "Do not define Common storage"
 msgstr "Без определяне на адрес за общи имена"
 
-#: lexsup.c:417
+#: lexsup.c:419
 msgid "Do not demangle symbol names"
 msgstr "Без декорация за имената"
 
-#: lexsup.c:419
+#: lexsup.c:421
 msgid "Use less memory and more disk I/O"
 msgstr "Използване на по-малко памет и повече дискови операции"
 
-#: lexsup.c:421
+#: lexsup.c:423
 msgid "Do not allow unresolved references in object files"
 msgstr "Непозволява несвързани отпратки при обектни файлове"
 
-#: lexsup.c:424
+#: lexsup.c:426
 msgid "Allow unresolved references in shared libaries"
 msgstr "Позволява несвързани отпратки при споделени библиотеки"
 
-#: lexsup.c:428
+#: lexsup.c:430
 msgid "Do not allow unresolved references in shared libs"
 msgstr "Непозволява несвързани отпратки при споделени библиотеки"
 
-#: lexsup.c:432
+#: lexsup.c:434
 msgid "Allow multiple definitions"
 msgstr "Позволява повтаряне на определения"
 
-#: lexsup.c:434
+#: lexsup.c:436
 msgid "Disallow undefined version"
 msgstr "Непозволява неопределена версия"
 
-#: lexsup.c:436
+#: lexsup.c:438
 msgid "Create default symbol version"
 msgstr "Създаване на подразбираща се версия за име"
 
-#: lexsup.c:439
+#: lexsup.c:441
 msgid "Create default symbol version for imported symbols"
 msgstr "Създаване на подразбираща се версия за име при внесените имена"
 
-#: lexsup.c:442
+#: lexsup.c:444
 msgid "Don't warn about mismatched input files"
 msgstr "Без предупреждениe за несъответстващи входящи файлове"
 
-#: lexsup.c:445
+#: lexsup.c:447
 msgid "Don't warn on finding an incompatible library"
 msgstr "Без предупреждения при откриване на несъвместими библиотеки"
 
-#: lexsup.c:448
+#: lexsup.c:450
 msgid "Turn off --whole-archive"
 msgstr "Изключване на --whole-archive"
 
-#: lexsup.c:450
+#: lexsup.c:452
 msgid "Create an output file even if errors occur"
 msgstr "Създаване на изходен файл, дори при грешки"
 
-#: lexsup.c:455
+#: lexsup.c:457
 msgid ""
 "Only use library directories specified on\n"
 "                                the command line"
@@ -1719,123 +1719,123 @@ msgstr ""
 "Използване само на директорите за библиотеки\n"
 "                                 зададени на командния ред"
 
-#: lexsup.c:459
+#: lexsup.c:461
 msgid "Specify target of output file"
 msgstr "Задаване на целта за резултата"
 
-#: lexsup.c:462
+#: lexsup.c:464
 msgid "Ignored for Linux compatibility"
 msgstr "Пренебрегнат(съвместимост с линукс)"
 
-#: lexsup.c:465
+#: lexsup.c:467
 msgid "Reduce memory overheads, possibly taking much longer"
 msgstr "Намаляване на използваната памет, възможно е свързването да протече по-дълго"
 
-#: lexsup.c:468
+#: lexsup.c:470
 msgid "Relax branches on certain targets"
 msgstr "Намаляване на разклоненията за някой цели"
 
-#: lexsup.c:471
+#: lexsup.c:473
 msgid "Keep only symbols listed in FILE"
 msgstr "Запазване само на имената изброени във ФАЙЛ"
 
-#: lexsup.c:473
+#: lexsup.c:475
 msgid "Set runtime shared library search path"
 msgstr "Задава път за търсене на споделена библиотека по време на изпълнение"
 
-#: lexsup.c:475
+#: lexsup.c:477
 msgid "Set link time shared library search path"
 msgstr "Задава път за търсене на споделена библиотека по време на свързване"
 
-#: lexsup.c:478
+#: lexsup.c:480
 msgid "Create a shared library"
 msgstr "Създаване на споделена библиотека"
 
-#: lexsup.c:482
+#: lexsup.c:484
 msgid "Create a position independent executable"
 msgstr "Създаване на позиционно независим изпълним файл"
 
-#: lexsup.c:486
+#: lexsup.c:488
 msgid "[=ascending|descending]"
 msgstr "[=възходящ|низходящ]"
 
-#: lexsup.c:487
+#: lexsup.c:489
 msgid "Sort common symbols by alignment [in specified order]"
 msgstr "Подреждане на общите имена по подравняване [в зададения ред]"
 
-#: lexsup.c:492
+#: lexsup.c:494
 msgid "name|alignment"
 msgstr "име|подравняване"
 
-#: lexsup.c:493
+#: lexsup.c:495
 msgid "Sort sections by name or maximum alignment"
 msgstr "Подреждане на раздели по име или максимално подравняваме"
 
-#: lexsup.c:495
+#: lexsup.c:497
 msgid "COUNT"
 msgstr "БРОЙ"
 
-#: lexsup.c:495
+#: lexsup.c:497
 msgid "How many tags to reserve in .dynamic section"
 msgstr "Колко отметки да се заделят за раздел .dynamic"
 
-#: lexsup.c:498
+#: lexsup.c:500
 msgid "[=SIZE]"
 msgstr "[=РАЗМЕР]"
 
-#: lexsup.c:498
+#: lexsup.c:500
 msgid "Split output sections every SIZE octets"
 msgstr "Разделяне на резултатните раздели на всеки РАЗМЕР осморки"
 
-#: lexsup.c:501
+#: lexsup.c:503
 msgid "[=COUNT]"
 msgstr "[=БРОЙ]"
 
-#: lexsup.c:501
+#: lexsup.c:503
 msgid "Split output sections every COUNT relocs"
 msgstr "Разделяне на резултатните раздели на всеки БРОЙ премествания"
 
-#: lexsup.c:504
+#: lexsup.c:506
 msgid "Print memory usage statistics"
 msgstr "Извеждане на статистика за изполване на паметта"
 
-#: lexsup.c:506
+#: lexsup.c:508
 msgid "Display target specific options"
 msgstr "Извеждане на опции, специфични за целта"
 
-#: lexsup.c:508
+#: lexsup.c:510
 msgid "Do task level linking"
 msgstr "Свързване на ниво задача"
 
-#: lexsup.c:510
+#: lexsup.c:512
 msgid "Use same format as native linker"
 msgstr "Използване на същия формат като стандартната програма за свързване"
 
-#: lexsup.c:512
+#: lexsup.c:514
 msgid "SECTION=ADDRESS"
 msgstr "РАЗДЕЛ=АДРЕС"
 
-#: lexsup.c:512
+#: lexsup.c:514
 msgid "Set address of named section"
 msgstr "Задаване на адрес на именуван раздел"
 
-#: lexsup.c:515
+#: lexsup.c:517
 msgid "Set address of .bss section"
 msgstr "Задаване на адрес на раздел .bss"
 
-#: lexsup.c:517
+#: lexsup.c:519
 msgid "Set address of .data section"
 msgstr "Задаване на адрес на раздел .data"
 
-#: lexsup.c:519
+#: lexsup.c:521
 msgid "Set address of .text section"
 msgstr "Задаване на адрес на раздел .text"
 
-#: lexsup.c:521
+#: lexsup.c:523
 msgid "Set address of text segment"
 msgstr "Задаване адрес на раздел .text"
 
-#: lexsup.c:524
+#: lexsup.c:526
 msgid ""
 "How to handle unresolved symbols.  <method> is:\n"
 "                                ignore-all, report-all, ignore-in-object-files,\n"
@@ -1845,15 +1845,15 @@ msgstr ""
 "                                ignore-all, report-all, ignore-in-object-files,\n"
 "                                ignore-in-shared-libs"
 
-#: lexsup.c:529
+#: lexsup.c:531
 msgid "Output lots of information during link"
 msgstr "Извеждане, при свързване, на допълнителна информация"
 
-#: lexsup.c:533
+#: lexsup.c:535
 msgid "Read version information script"
 msgstr "Използва скрипт с информация за версии"
 
-#: lexsup.c:536
+#: lexsup.c:538
 msgid ""
 "Take export symbols list from .exports, using\n"
 "                                SYMBOL as the version."
@@ -1861,91 +1861,91 @@ msgstr ""
 "Използване на списък с имена за експорт от .exports, използвайки\n"
 "                                ИМЕ като версия."
 
-#: lexsup.c:540
+#: lexsup.c:542
 msgid "Add data symbols to dynamic list"
 msgstr "Добавяне на имената на данните към динамичен списък"
 
-#: lexsup.c:542
+#: lexsup.c:544
 msgid "Use C++ operator new/delete dynamic list"
 msgstr "Използване на динамичен списък за C++ оператори new/delete"
 
-#: lexsup.c:544
+#: lexsup.c:546
 msgid "Use C++ typeinfo dynamic list"
 msgstr "Използване на динамичен списък за \"C++ информация за тип\""
 
-#: lexsup.c:546
+#: lexsup.c:548
 msgid "Read dynamic list"
 msgstr "Използва динамичен списък"
 
-#: lexsup.c:548
+#: lexsup.c:550
 msgid "Warn about duplicate common symbols"
 msgstr "Предупреждение при повторени общи имена"
 
-#: lexsup.c:550
+#: lexsup.c:552
 msgid "Warn if global constructors/destructors are seen"
 msgstr "Предупреждение, ако се срещнат общи конструтори/деструктори"
 
-#: lexsup.c:553
+#: lexsup.c:555
 msgid "Warn if the multiple GP values are used"
 msgstr "Предупреждение за използване на няколко GP стойности"
 
-#: lexsup.c:555
+#: lexsup.c:557
 msgid "Warn only once per undefined symbol"
 msgstr "Еднократно предупреждение за неопределено име"
 
-#: lexsup.c:557
+#: lexsup.c:559
 msgid "Warn if start of section changes due to alignment"
 msgstr "Предупреждение, ако началото на раздел се променя заради подравняване"
 
-#: lexsup.c:560
+#: lexsup.c:562
 msgid "Warn if shared object has DT_TEXTREL"
 msgstr "Предупреждение, ако споделен обект съдържа DT_TEXTREL"
 
-#: lexsup.c:563
+#: lexsup.c:565
 msgid "Warn if an object has alternate ELF machine code"
 msgstr "Предупреждение ако обекта е с друг ELF ELF код за машина"
 
-#: lexsup.c:567
+#: lexsup.c:569
 msgid "Report unresolved symbols as warnings"
 msgstr "Рапортуване като предупреждения, на несвързани имена"
 
-#: lexsup.c:570
+#: lexsup.c:572
 msgid "Report unresolved symbols as errors"
 msgstr "Рапортуване, като грешки, на несвързани имена"
 
-#: lexsup.c:572
+#: lexsup.c:574
 msgid "Include all objects from following archives"
 msgstr "Включване на всички обекти от следните архиви"
 
-#: lexsup.c:575
+#: lexsup.c:577
 msgid "Use wrapper functions for SYMBOL"
 msgstr "Използване на 'обвиващи' функции за ИМЕ"
 
-#: lexsup.c:722
+#: lexsup.c:726
 msgid "%P: unrecognized option '%s'\n"
 msgstr "%P: неразпозната опция '%s'\n"
 
-#: lexsup.c:726
+#: lexsup.c:730
 msgid "%P%F: use the --help option for usage information\n"
 msgstr "%P%F: за информация за употреба се използва опция --help \n"
 
-#: lexsup.c:744
+#: lexsup.c:748
 msgid "%P%F: unrecognized -a option `%s'\n"
 msgstr "%P%F: неразпозната опция -a '%s'\n"
 
-#: lexsup.c:757
+#: lexsup.c:761
 msgid "%P%F: unrecognized -assert option `%s'\n"
 msgstr "%P%F: неразпозната опция -assert '%s'\n"
 
-#: lexsup.c:800
+#: lexsup.c:804
 msgid "%F%P: unknown demangling style `%s'"
 msgstr "%F%P: непознат начин за декориране на имена '%s'"
 
-#: lexsup.c:866
+#: lexsup.c:870
 msgid "%P%F: invalid number `%s'\n"
 msgstr "%P%F: неправилно число '%s'\n"
 
-#: lexsup.c:964
+#: lexsup.c:968
 msgid "%P%F: bad --unresolved-symbols option: %s\n"
 msgstr "%P%F: грешна опция --unresolved-symbols: %s\n"
 
@@ -1957,109 +1957,109 @@ msgstr "%P%F: грешна опция --unresolved-symbols: %s\n"
 #. 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:1038
+#: lexsup.c:1042
 msgid "%P%F: bad -rpath option\n"
 msgstr "%P%F: грешна опция -rpath\n"
 
-#: lexsup.c:1149
+#: lexsup.c:1153
 msgid "%P%F: -shared not supported\n"
 msgstr "%P%F: -shared не се поддържа\n"
 
-#: lexsup.c:1158
+#: lexsup.c:1162
 msgid "%P%F: -pie not supported\n"
 msgstr "%P%F: -pie не се поддържа\n"
 
-#: lexsup.c:1166
+#: lexsup.c:1170
 msgid "descending"
 msgstr "низходящ"
 
-#: lexsup.c:1168
+#: lexsup.c:1172
 msgid "ascending"
 msgstr "възходящ"
 
-#: lexsup.c:1171
+#: lexsup.c:1175
 msgid "%P%F: invalid common section sorting option: %s\n"
 msgstr "%P%F: неправилна обща опция за подреждане на : %s\n"
 
-#: lexsup.c:1175
+#: lexsup.c:1179
 msgid "name"
 msgstr "име"
 
-#: lexsup.c:1177
+#: lexsup.c:1181
 msgid "alignment"
 msgstr "подравняване"
 
-#: lexsup.c:1180
+#: lexsup.c:1184
 msgid "%P%F: invalid section sorting option: %s\n"
 msgstr "%P%F: неправилна опция за подреждане на раздел: %s\n"
 
-#: lexsup.c:1214
+#: lexsup.c:1218
 msgid "%P%F: invalid argument to option \"--section-start\"\n"
 msgstr "%P%F: неправилен аргумент за опцията \"--section-start\"\n"
 
-#: lexsup.c:1221
+#: lexsup.c:1225
 msgid "%P%F: missing argument(s) to option \"--section-start\"\n"
 msgstr "%P%F: липсват аргументи за опцията \"--section-start\"\n"
 
-#: lexsup.c:1441
+#: lexsup.c:1445
 msgid "%P%F: may not nest groups (--help for usage)\n"
 msgstr "%P%F: не може да се вграждат групи (--help за употреба)\n"
 
-#: lexsup.c:1448
+#: lexsup.c:1452
 msgid "%P%F: group ended before it began (--help for usage)\n"
 msgstr "%P%F: групата  завърши преди да е започната (--help за употреба)\n"
 
-#: lexsup.c:1476
+#: lexsup.c:1480
 msgid "%P%X: --hash-size needs a numeric argument\n"
 msgstr "%P%X: --hash-size изисква число за аргумент\n"
 
-#: lexsup.c:1527 lexsup.c:1540
+#: lexsup.c:1531 lexsup.c:1544
 msgid "%P%F: invalid hex number `%s'\n"
 msgstr "%P%F: неправилно шест. число '%s'\n"
 
-#: lexsup.c:1576
+#: lexsup.c:1580
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr "Употреба: %s [опции] файл...\n"
 
-#: lexsup.c:1578
+#: lexsup.c:1582
 #, c-format
 msgid "Options:\n"
 msgstr "Команди:\n"
 
-#: lexsup.c:1656
+#: lexsup.c:1660
 #, c-format
 msgid "  @FILE"
 msgstr "  @ФАЙЛ"
 
-#: lexsup.c:1659
+#: lexsup.c:1663
 #, c-format
 msgid "Read options from FILE\n"
 msgstr "Използва опции от ФАЙЛ\n"
 
 #. Note: Various tools (such as libtool) depend upon the
 #. format of the listings below - do not change them.
-#: lexsup.c:1664
+#: lexsup.c:1668
 #, c-format
 msgid "%s: supported targets:"
 msgstr "%s: поддържани цели:"
 
-#: lexsup.c:1672
+#: lexsup.c:1676
 #, c-format
 msgid "%s: supported emulations: "
 msgstr "%s: поддържани емулации: "
 
-#: lexsup.c:1677
+#: lexsup.c:1681
 #, c-format
 msgid "%s: emulation specific options:\n"
 msgstr "%s: специфични опции при емулация:\n"
 
-#: lexsup.c:1682
+#: lexsup.c:1686
 #, c-format
 msgid "Report bugs to %s\n"
 msgstr "Подавайте доклади за грешки на %s\n"
 
-#: mri.c:291
+#: mri.c:292
 msgid "%P%F: unknown format type %s\n"
 msgstr "%P%F: непознат формат %s\n"
 
@@ -2103,51 +2103,51 @@ msgstr "%XНе може да се изнесе %s: името липсва\n"
 msgid "%XError, ordinal used twice: %d (%s vs %s)\n"
 msgstr "%XГрешка, номера е използван два пъти: %d (%s с/у %s)\n"
 
-#: pe-dll.c:1410
+#: pe-dll.c:1429
 #, c-format
 msgid "%XError: %d-bit reloc in dll\n"
 msgstr "%XГрешка: %d-битово преместване в dll\n"
 
-#: pe-dll.c:1538
+#: pe-dll.c:1557
 #, c-format
 msgid "%s: Can't open output def file %s\n"
 msgstr "%s: Не може да се отвори за извеждане def-файл %s\n"
 
-#: pe-dll.c:1683
+#: pe-dll.c:1702
 #, c-format
 msgid "; no contents available\n"
 msgstr "; липсва съдържание\n"
 
-#: pe-dll.c:2600
+#: pe-dll.c:2619
 msgid "%C: variable '%T' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.\n"
 msgstr "%C: променливата '%T' не може да се внесе автоматично. Да се прочете документацията на ld --enable-auto-import за повече информация.\n"
 
-#: pe-dll.c:2630
+#: pe-dll.c:2649
 #, c-format
 msgid "%XCan't open .lib file: %s\n"
 msgstr "%XНе може да се отвори lib-файл: %s\n"
 
-#: pe-dll.c:2635
+#: pe-dll.c:2654
 #, c-format
 msgid "Creating library file: %s\n"
 msgstr "Създаване на библиотека: %s\n"
 
-#: pe-dll.c:2664
+#: pe-dll.c:2683
 #, c-format
 msgid "%Xbfd_openr %s: %E\n"
 msgstr "%Xbfd_openr %s: %E\n"
 
-#: pe-dll.c:2676
+#: pe-dll.c:2695
 #, c-format
 msgid "%X%s(%s): can't find member in non-archive file"
 msgstr "%X%s(%s): не е намерена член в файл, който не е архив"
 
-#: pe-dll.c:2688
+#: pe-dll.c:2707
 #, c-format
 msgid "%X%s(%s): can't find member in archive"
 msgstr "%X%s(%s): не е намерен член в архива"
 
-#: pe-dll.c:3078
+#: pe-dll.c:3097
 #, c-format
 msgid "%XError: can't use long section names on this arch\n"
 msgstr "%XError: на тази архитектура не може да се използват дълги имена за раздели\n"
index 3802df2d3c72ff67c6d3bfe180529fc0e41961d5..db3f75fab467f366a292edbb3735909de326fb0e 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2009-09-07 14:10+0200\n"
+"POT-Creation-Date: 2010-03-03 15:06+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -32,11 +32,11 @@ msgstr ""
 msgid "Errors encountered processing file %s"
 msgstr ""
 
-#: emultempl/armcoff.em:190 emultempl/pe.em:1710
+#: emultempl/armcoff.em:190 emultempl/pe.em:1696
 msgid "%P: warning: '--thumb-entry %s' is overriding '-e %s'\n"
 msgstr ""
 
-#: emultempl/armcoff.em:195 emultempl/pe.em:1715
+#: emultempl/armcoff.em:195 emultempl/pe.em:1701
 msgid "%P: warning: cannot find thumb start symbol %s\n"
 msgstr ""
 
@@ -377,36 +377,36 @@ msgstr ""
 msgid "%P: warning, file alignment > section alignment.\n"
 msgstr ""
 
-#: emultempl/pe.em:899
+#: emultempl/pe.em:883
 msgid ""
 "%P: warning: --export-dynamic is not supported for PE targets, did you mean "
 "--export-all-symbols?\n"
 msgstr ""
 
-#: emultempl/pe.em:963 emultempl/pe.em:990
+#: emultempl/pe.em:949 emultempl/pe.em:976
 #, c-format
 msgid "Warning: resolving %s by linking to %s\n"
 msgstr ""
 
-#: emultempl/pe.em:968 emultempl/pe.em:995
+#: emultempl/pe.em:954 emultempl/pe.em:981
 msgid "Use --enable-stdcall-fixup to disable these warnings\n"
 msgstr ""
 
-#: emultempl/pe.em:969 emultempl/pe.em:996
+#: emultempl/pe.em:955 emultempl/pe.em:982
 msgid "Use --disable-stdcall-fixup to disable these fixups\n"
 msgstr ""
 
-#: emultempl/pe.em:1015
+#: emultempl/pe.em:1001
 #, c-format
 msgid "%C: Cannot get section contents - auto-import exception\n"
 msgstr ""
 
-#: emultempl/pe.em:1055
+#: emultempl/pe.em:1041
 #, c-format
 msgid "Info: resolving %s by linking to %s (auto-import)\n"
 msgstr ""
 
-#: emultempl/pe.em:1062
+#: emultempl/pe.em:1048
 msgid ""
 "%P: warning: auto-importing has been activated without --enable-auto-import "
 "specified on the command line.\n"
@@ -414,28 +414,28 @@ msgid ""
 "symbols from auto-imported DLLs.\n"
 msgstr ""
 
-#: emultempl/pe.em:1069 emultempl/pe.em:1268 emultempl/pe.em:1474 ldcref.c:488
-#: ldcref.c:586 ldmain.c:1107 ldmisc.c:285 pe-dll.c:683 pe-dll.c:1227
+#: emultempl/pe.em:1055 emultempl/pe.em:1254 emultempl/pe.em:1460 ldcref.c:490
+#: ldcref.c:588 ldmain.c:1111 ldmisc.c:285 pe-dll.c:683 pe-dll.c:1227
 #: pe-dll.c:1324
 msgid "%B%F: could not read symbols: %E\n"
 msgstr ""
 
-#: emultempl/pe.em:1149
+#: emultempl/pe.em:1135
 msgid "%F%P: cannot perform PE operations on non PE output file '%B'.\n"
 msgstr ""
 
-#: emultempl/pe.em:1515
+#: emultempl/pe.em:1501
 #, c-format
 msgid "Errors encountered processing file %s\n"
 msgstr ""
 
-#: emultempl/pe.em:1538
+#: emultempl/pe.em:1524
 #, c-format
 msgid "Errors encountered processing file %s for interworking\n"
 msgstr ""
 
-#: emultempl/pe.em:1599 ldexp.c:539 ldlang.c:3276 ldlang.c:6636 ldlang.c:6667
-#: ldmain.c:1052
+#: emultempl/pe.em:1585 ldexp.c:539 ldlang.c:3284 ldlang.c:6649 ldlang.c:6680
+#: ldmain.c:1056
 msgid "%P%F: bfd_link_hash_lookup failed: %E\n"
 msgstr ""
 
@@ -451,7 +451,7 @@ msgstr ""
 msgid "%X%P: cref alloc failed: %E\n"
 msgstr ""
 
-#: ldcref.c:364
+#: ldcref.c:366
 #, c-format
 msgid ""
 "\n"
@@ -459,25 +459,25 @@ msgid ""
 "\n"
 msgstr ""
 
-#: ldcref.c:365
+#: ldcref.c:367
 msgid "Symbol"
 msgstr ""
 
-#: ldcref.c:373
+#: ldcref.c:375
 #, c-format
 msgid "File\n"
 msgstr ""
 
-#: ldcref.c:377
+#: ldcref.c:379
 #, c-format
 msgid "No symbols\n"
 msgstr ""
 
-#: ldcref.c:530
+#: ldcref.c:532
 msgid "%P: symbol `%T' missing from main hash table\n"
 msgstr ""
 
-#: ldcref.c:648 ldcref.c:655 ldmain.c:1141 ldmain.c:1148
+#: ldcref.c:650 ldcref.c:657 ldmain.c:1145 ldmain.c:1152
 msgid "%B%F: could not read relocs: %E\n"
 msgstr ""
 
@@ -485,7 +485,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.
-#: ldcref.c:682
+#: ldcref.c:684
 msgid "%X%C: prohibited cross reference from %s to `%T' in %s\n"
 msgstr ""
 
@@ -497,40 +497,40 @@ msgstr ""
 msgid "%P%X: Different object file formats composing set %s\n"
 msgstr ""
 
-#: ldctor.c:279 ldctor.c:293
+#: ldctor.c:281 ldctor.c:295
 msgid "%P%X: %s does not support reloc %s for set %s\n"
 msgstr ""
 
-#: ldctor.c:314
+#: ldctor.c:316
 msgid "%P%X: Unsupported size %d for set %s\n"
 msgstr ""
 
-#: ldctor.c:335
+#: ldctor.c:337
 msgid ""
 "\n"
 "Set                 Symbol\n"
 "\n"
 msgstr ""
 
-#: ldemul.c:239
+#: ldemul.c:265
 #, c-format
 msgid "%S SYSLIB ignored\n"
 msgstr ""
 
-#: ldemul.c:245
+#: ldemul.c:271
 #, c-format
 msgid "%S HLL ignored\n"
 msgstr ""
 
-#: ldemul.c:265
+#: ldemul.c:291
 msgid "%P: unrecognised emulation mode: %s\n"
 msgstr ""
 
-#: ldemul.c:266
+#: ldemul.c:292
 msgid "Supported emulations: "
 msgstr ""
 
-#: ldemul.c:308
+#: ldemul.c:334
 #, c-format
 msgid "  no emulation specific options.\n"
 msgstr ""
@@ -654,35 +654,35 @@ msgstr ""
 msgid "%P%F: cannot represent machine `%s'\n"
 msgstr ""
 
-#: ldlang.c:1142 ldlang.c:1184 ldlang.c:3006
+#: ldlang.c:1145 ldlang.c:1187 ldlang.c:3014
 msgid "%P%F: can not create hash table: %E\n"
 msgstr ""
 
-#: ldlang.c:1235
+#: ldlang.c:1238
 msgid "%P:%S: warning: redeclaration of memory region `%s'\n"
 msgstr ""
 
-#: ldlang.c:1241
+#: ldlang.c:1244
 msgid "%P:%S: warning: memory region `%s' not declared\n"
 msgstr ""
 
-#: ldlang.c:1275
+#: ldlang.c:1278
 msgid "%F%P:%S: error: alias for default memory region\n"
 msgstr ""
 
-#: ldlang.c:1286
+#: ldlang.c:1289
 msgid "%F%P:%S: error: redefinition of memory region alias `%s'\n"
 msgstr ""
 
-#: ldlang.c:1293
+#: ldlang.c:1296
 msgid "%F%P:%S: error: memory region `%s' for alias `%s' does not exist\n"
 msgstr ""
 
-#: ldlang.c:1345 ldlang.c:1384
+#: ldlang.c:1348 ldlang.c:1387
 msgid "%P%F: failed creating section `%s': %E\n"
 msgstr ""
 
-#: ldlang.c:1927
+#: ldlang.c:1930
 #, c-format
 msgid ""
 "\n"
@@ -690,30 +690,30 @@ msgid ""
 "\n"
 msgstr ""
 
-#: ldlang.c:1935
+#: ldlang.c:1938
 msgid ""
 "\n"
 "Memory Configuration\n"
 "\n"
 msgstr ""
 
-#: ldlang.c:1937
+#: ldlang.c:1940
 msgid "Name"
 msgstr ""
 
-#: ldlang.c:1937
+#: ldlang.c:1940
 msgid "Origin"
 msgstr ""
 
-#: ldlang.c:1937
+#: ldlang.c:1940
 msgid "Length"
 msgstr ""
 
-#: ldlang.c:1937
+#: ldlang.c:1940
 msgid "Attributes"
 msgstr ""
 
-#: ldlang.c:1977
+#: ldlang.c:1980
 #, c-format
 msgid ""
 "\n"
@@ -721,245 +721,245 @@ msgid ""
 "\n"
 msgstr ""
 
-#: ldlang.c:2045
+#: ldlang.c:2050
 msgid "%P%F: Illegal use of `%s' section\n"
 msgstr ""
 
-#: ldlang.c:2054
+#: ldlang.c:2059
 msgid "%P%F: output format %s cannot represent section called %s\n"
 msgstr ""
 
-#: ldlang.c:2602
+#: ldlang.c:2607
 msgid "%B: file not recognized: %E\n"
 msgstr ""
 
-#: ldlang.c:2603
+#: ldlang.c:2608
 msgid "%B: matching formats:"
 msgstr ""
 
-#: ldlang.c:2610
+#: ldlang.c:2615
 msgid "%F%B: file not recognized: %E\n"
 msgstr ""
 
-#: ldlang.c:2677
+#: ldlang.c:2685
 msgid "%F%B: member %B in archive is not an object\n"
 msgstr ""
 
-#: ldlang.c:2688 ldlang.c:2702
+#: ldlang.c:2696 ldlang.c:2710
 msgid "%F%B: could not read symbols: %E\n"
 msgstr ""
 
-#: ldlang.c:2976
+#: ldlang.c:2984
 msgid ""
 "%P: warning: could not find any targets that match endianness requirement\n"
 msgstr ""
 
-#: ldlang.c:2990
+#: ldlang.c:2998
 msgid "%P%F: target %s not found\n"
 msgstr ""
 
-#: ldlang.c:2992
+#: ldlang.c:3000
 msgid "%P%F: cannot open output file %s: %E\n"
 msgstr ""
 
-#: ldlang.c:2998
+#: ldlang.c:3006
 msgid "%P%F:%s: can not make object file: %E\n"
 msgstr ""
 
-#: ldlang.c:3002
+#: ldlang.c:3010
 msgid "%P%F:%s: can not set architecture: %E\n"
 msgstr ""
 
-#: ldlang.c:3143
+#: ldlang.c:3151
 msgid "%P: warning: %s contains output sections; did you forget -T?\n"
 msgstr ""
 
-#: ldlang.c:3169
+#: ldlang.c:3177
 msgid "%P%F: bfd_hash_lookup failed creating symbol %s\n"
 msgstr ""
 
-#: ldlang.c:3187
+#: ldlang.c:3195
 msgid "%P%F: bfd_hash_allocate failed creating symbol %s\n"
 msgstr ""
 
-#: ldlang.c:3566
+#: ldlang.c:3574
 msgid "%F%P: %s not found for insert\n"
 msgstr ""
 
-#: ldlang.c:3781
+#: ldlang.c:3789
 msgid " load address 0x%V"
 msgstr ""
 
-#: ldlang.c:4052
+#: ldlang.c:4061
 msgid "%W (size before relaxing)\n"
 msgstr ""
 
-#: ldlang.c:4143
+#: ldlang.c:4152
 #, c-format
 msgid "Address of section %s set to "
 msgstr ""
 
-#: ldlang.c:4296
+#: ldlang.c:4305
 #, c-format
 msgid "Fail with %d\n"
 msgstr ""
 
-#: ldlang.c:4579
+#: ldlang.c:4589
 msgid ""
 "%X%P: section %s loaded at [%V,%V] overlaps section %s loaded at [%V,%V]\n"
 msgstr ""
 
-#: ldlang.c:4595
+#: ldlang.c:4605
 msgid "%X%P: region `%s' overflowed by %ld bytes\n"
 msgstr ""
 
-#: ldlang.c:4618
+#: ldlang.c:4628
 msgid "%X%P: address 0x%v of %B section `%s' is not within region `%s'\n"
 msgstr ""
 
-#: ldlang.c:4629
+#: ldlang.c:4639
 msgid "%X%P: %B section `%s' will not fit in region `%s'\n"
 msgstr ""
 
-#: ldlang.c:4669
+#: ldlang.c:4687
 #, c-format
 msgid ""
 "%F%S: non constant or forward reference address expression for section %s\n"
 msgstr ""
 
-#: ldlang.c:4694
+#: ldlang.c:4712
 msgid "%P%X: Internal error on COFF shared library section %s\n"
 msgstr ""
 
-#: ldlang.c:4753
+#: ldlang.c:4771
 msgid "%P%F: error: no memory region specified for loadable section `%s'\n"
 msgstr ""
 
-#: ldlang.c:4758
+#: ldlang.c:4776
 msgid "%P: warning: no memory region specified for loadable section `%s'\n"
 msgstr ""
 
-#: ldlang.c:4780
+#: ldlang.c:4798
 msgid "%P: warning: changing start of section %s by %lu bytes\n"
 msgstr ""
 
-#: ldlang.c:4862
+#: ldlang.c:4875
 msgid "%P: warning: dot moved backwards before `%s'\n"
 msgstr ""
 
-#: ldlang.c:5035
+#: ldlang.c:5048
 msgid "%P%F: can't relax section: %E\n"
 msgstr ""
 
-#: ldlang.c:5357
+#: ldlang.c:5370
 msgid "%F%P: invalid data statement\n"
 msgstr ""
 
-#: ldlang.c:5390
+#: ldlang.c:5403
 msgid "%F%P: invalid reloc statement\n"
 msgstr ""
 
-#: ldlang.c:5509
+#: ldlang.c:5522
 msgid "%P%F: gc-sections requires either an entry or an undefined symbol\n"
 msgstr ""
 
-#: ldlang.c:5534
+#: ldlang.c:5547
 msgid "%P%F:%s: can't set start address\n"
 msgstr ""
 
-#: ldlang.c:5547 ldlang.c:5566
+#: ldlang.c:5560 ldlang.c:5579
 msgid "%P%F: can't set start address\n"
 msgstr ""
 
-#: ldlang.c:5559
+#: ldlang.c:5572
 msgid "%P: warning: cannot find entry symbol %s; defaulting to %V\n"
 msgstr ""
 
-#: ldlang.c:5571
+#: ldlang.c:5584
 msgid "%P: warning: cannot find entry symbol %s; not setting start address\n"
 msgstr ""
 
-#: ldlang.c:5621
+#: ldlang.c:5634
 msgid ""
 "%P%F: Relocatable linking with relocations from format %s (%B) to format %s "
 "(%B) is not supported\n"
 msgstr ""
 
-#: ldlang.c:5631
+#: ldlang.c:5644
 msgid ""
 "%P%X: %s architecture of input file `%B' is incompatible with %s output\n"
 msgstr ""
 
-#: ldlang.c:5653
+#: ldlang.c:5666
 msgid "%P%X: failed to merge target specific data of file %B\n"
 msgstr ""
 
-#: ldlang.c:5724
+#: ldlang.c:5737
 msgid "%P%F: Could not define common symbol `%T': %E\n"
 msgstr ""
 
-#: ldlang.c:5736
+#: ldlang.c:5749
 msgid ""
 "\n"
 "Allocating common symbols\n"
 msgstr ""
 
-#: ldlang.c:5737
+#: ldlang.c:5750
 msgid ""
 "Common symbol       size              file\n"
 "\n"
 msgstr ""
 
-#: ldlang.c:5878
+#: ldlang.c:5891
 msgid "%P%F: invalid syntax in flags\n"
 msgstr ""
 
-#: ldlang.c:6270
+#: ldlang.c:6283
 msgid "%P%F: Failed to create hash table\n"
 msgstr ""
 
-#: ldlang.c:6549
+#: ldlang.c:6562
 msgid "%P%F: multiple STARTUP files\n"
 msgstr ""
 
-#: ldlang.c:6597
+#: ldlang.c:6610
 msgid "%X%P:%S: section has both a load address and a load region\n"
 msgstr ""
 
-#: ldlang.c:6844
+#: ldlang.c:6857
 msgid "%F%P: no sections assigned to phdrs\n"
 msgstr ""
 
-#: ldlang.c:6881
+#: ldlang.c:6895
 msgid "%F%P: bfd_record_phdr failed: %E\n"
 msgstr ""
 
-#: ldlang.c:6901
+#: ldlang.c:6915
 msgid "%X%P: section `%s' assigned to non-existent phdr `%s'\n"
 msgstr ""
 
-#: ldlang.c:7299
+#: ldlang.c:7316
 msgid "%X%P: unknown language `%s' in version information\n"
 msgstr ""
 
-#: ldlang.c:7441
+#: ldlang.c:7461
 msgid ""
 "%X%P: anonymous version tag cannot be combined with other version tags\n"
 msgstr ""
 
-#: ldlang.c:7450
+#: ldlang.c:7470
 msgid "%X%P: duplicate version tag `%s'\n"
 msgstr ""
 
-#: ldlang.c:7470 ldlang.c:7479 ldlang.c:7496 ldlang.c:7506
+#: ldlang.c:7491 ldlang.c:7500 ldlang.c:7518 ldlang.c:7528
 msgid "%X%P: duplicate expression `%s' in version information\n"
 msgstr ""
 
-#: ldlang.c:7546
+#: ldlang.c:7568
 msgid "%X%P: unable to find version dependency `%s'\n"
 msgstr ""
 
-#: ldlang.c:7568
+#: ldlang.c:7590
 msgid "%X%P: unable to read .exports section contents\n"
 msgstr ""
 
@@ -1019,7 +1019,7 @@ msgstr ""
 msgid "%P: Error writing file `%s'\n"
 msgstr ""
 
-#: ldmain.c:531 pe-dll.c:1687
+#: ldmain.c:531 pe-dll.c:1706
 #, c-format
 msgid "%P: Error closing file `%s'\n"
 msgstr ""
@@ -1038,162 +1038,162 @@ msgstr ""
 msgid "%P%F: missing argument to -m\n"
 msgstr ""
 
-#: ldmain.c:680 ldmain.c:699 ldmain.c:730
+#: ldmain.c:681 ldmain.c:701 ldmain.c:733
 msgid "%P%F: bfd_hash_table_init failed: %E\n"
 msgstr ""
 
-#: ldmain.c:684 ldmain.c:703
+#: ldmain.c:685 ldmain.c:705
 msgid "%P%F: bfd_hash_lookup failed: %E\n"
 msgstr ""
 
-#: ldmain.c:717
+#: ldmain.c:719
 msgid "%X%P: error: duplicate retain-symbols-file\n"
 msgstr ""
 
-#: ldmain.c:760
+#: ldmain.c:763
 msgid "%P%F: bfd_hash_lookup for insertion failed: %E\n"
 msgstr ""
 
-#: ldmain.c:765
+#: ldmain.c:768
 msgid "%P: `-retain-symbols-file' overrides `-s' and `-S'\n"
 msgstr ""
 
-#: ldmain.c:829
+#: ldmain.c:833
 #, c-format
 msgid ""
 "Archive member included because of file (symbol)\n"
 "\n"
 msgstr ""
 
-#: ldmain.c:899
+#: ldmain.c:903
 msgid "%X%C: multiple definition of `%T'\n"
 msgstr ""
 
-#: ldmain.c:902
+#: ldmain.c:906
 msgid "%D: first defined here\n"
 msgstr ""
 
-#: ldmain.c:906
+#: ldmain.c:910
 msgid "%P: Disabling relaxation: it will not work with multiple definitions\n"
 msgstr ""
 
-#: ldmain.c:936
+#: ldmain.c:940
 msgid "%B: warning: definition of `%T' overriding common\n"
 msgstr ""
 
-#: ldmain.c:939
+#: ldmain.c:943
 msgid "%B: warning: common is here\n"
 msgstr ""
 
-#: ldmain.c:946
+#: ldmain.c:950
 msgid "%B: warning: common of `%T' overridden by definition\n"
 msgstr ""
 
-#: ldmain.c:949
+#: ldmain.c:953
 msgid "%B: warning: defined here\n"
 msgstr ""
 
-#: ldmain.c:956
+#: ldmain.c:960
 msgid "%B: warning: common of `%T' overridden by larger common\n"
 msgstr ""
 
-#: ldmain.c:959
+#: ldmain.c:963
 msgid "%B: warning: larger common is here\n"
 msgstr ""
 
-#: ldmain.c:963
+#: ldmain.c:967
 msgid "%B: warning: common of `%T' overriding smaller common\n"
 msgstr ""
 
-#: ldmain.c:966
+#: ldmain.c:970
 msgid "%B: warning: smaller common is here\n"
 msgstr ""
 
-#: ldmain.c:970
+#: ldmain.c:974
 msgid "%B: warning: multiple common of `%T'\n"
 msgstr ""
 
-#: ldmain.c:972
+#: ldmain.c:976
 msgid "%B: warning: previous common is here\n"
 msgstr ""
 
-#: ldmain.c:992 ldmain.c:1030
+#: ldmain.c:996 ldmain.c:1034
 msgid "%P: warning: global constructor %s used\n"
 msgstr ""
 
-#: ldmain.c:1040
+#: ldmain.c:1044
 msgid "%P%F: BFD backend error: BFD_RELOC_CTOR unsupported\n"
 msgstr ""
 
 #. We found a reloc for the symbol we are looking for.
-#: ldmain.c:1094 ldmain.c:1096 ldmain.c:1098 ldmain.c:1116 ldmain.c:1161
+#: ldmain.c:1098 ldmain.c:1100 ldmain.c:1102 ldmain.c:1120 ldmain.c:1165
 msgid "warning: "
 msgstr ""
 
-#: ldmain.c:1196
+#: ldmain.c:1201
 msgid "%F%P: bfd_hash_table_init failed: %E\n"
 msgstr ""
 
-#: ldmain.c:1203
+#: ldmain.c:1208
 msgid "%F%P: bfd_hash_lookup failed: %E\n"
 msgstr ""
 
-#: ldmain.c:1224
+#: ldmain.c:1229
 msgid "%X%C: undefined reference to `%T'\n"
 msgstr ""
 
-#: ldmain.c:1227
+#: ldmain.c:1232
 msgid "%C: warning: undefined reference to `%T'\n"
 msgstr ""
 
-#: ldmain.c:1233
+#: ldmain.c:1238
 msgid "%X%D: more undefined references to `%T' follow\n"
 msgstr ""
 
-#: ldmain.c:1236
+#: ldmain.c:1241
 msgid "%D: warning: more undefined references to `%T' follow\n"
 msgstr ""
 
-#: ldmain.c:1247
+#: ldmain.c:1252
 msgid "%X%B: undefined reference to `%T'\n"
 msgstr ""
 
-#: ldmain.c:1250
+#: ldmain.c:1255
 msgid "%B: warning: undefined reference to `%T'\n"
 msgstr ""
 
-#: ldmain.c:1256
+#: ldmain.c:1261
 msgid "%X%B: more undefined references to `%T' follow\n"
 msgstr ""
 
-#: ldmain.c:1259
+#: ldmain.c:1264
 msgid "%B: warning: more undefined references to `%T' follow\n"
 msgstr ""
 
-#: ldmain.c:1298
+#: ldmain.c:1303
 msgid " additional relocation overflows omitted from the output\n"
 msgstr ""
 
-#: ldmain.c:1311
+#: ldmain.c:1316
 msgid " relocation truncated to fit: %s against undefined symbol `%T'"
 msgstr ""
 
-#: ldmain.c:1316
+#: ldmain.c:1321
 msgid ""
 " relocation truncated to fit: %s against symbol `%T' defined in %A section "
 "in %B"
 msgstr ""
 
-#: ldmain.c:1328
+#: ldmain.c:1333
 msgid " relocation truncated to fit: %s against `%T'"
 msgstr ""
 
-#: ldmain.c:1345
+#: ldmain.c:1350
 #, c-format
 msgid "%X%C: dangerous relocation: %s\n"
 msgstr ""
 
-#: ldmain.c:1360
+#: ldmain.c:1365
 msgid "%X%C: reloc refers to symbol `%T' which is not being output\n"
 msgstr ""
 
@@ -1256,584 +1256,584 @@ msgstr ""
 msgid "%P%F: bfd_new_link_order failed\n"
 msgstr ""
 
-#: ldwrite.c:354
+#: ldwrite.c:355
 msgid "%F%P: cannot create split section name for %s\n"
 msgstr ""
 
-#: ldwrite.c:366
+#: ldwrite.c:367
 msgid "%F%P: clone section failed: %E\n"
 msgstr ""
 
-#: ldwrite.c:404
+#: ldwrite.c:405
 #, c-format
 msgid "%8x something else\n"
 msgstr ""
 
-#: ldwrite.c:574
+#: ldwrite.c:575
 msgid "%F%P: final link failed: %E\n"
 msgstr ""
 
-#: lexsup.c:209 lexsup.c:349
+#: lexsup.c:211 lexsup.c:351
 msgid "KEYWORD"
 msgstr ""
 
-#: lexsup.c:209
+#: lexsup.c:211
 msgid "Shared library control for HP/UX compatibility"
 msgstr ""
 
-#: lexsup.c:212
+#: lexsup.c:214
 msgid "ARCH"
 msgstr ""
 
-#: lexsup.c:212
+#: lexsup.c:214
 msgid "Set architecture"
 msgstr ""
 
-#: lexsup.c:214 lexsup.c:459
+#: lexsup.c:216 lexsup.c:461
 msgid "TARGET"
 msgstr ""
 
-#: lexsup.c:214
+#: lexsup.c:216
 msgid "Specify target for following input files"
 msgstr ""
 
-#: lexsup.c:217 lexsup.c:268 lexsup.c:280 lexsup.c:293 lexsup.c:295
-#: lexsup.c:413 lexsup.c:471 lexsup.c:533 lexsup.c:546
+#: lexsup.c:219 lexsup.c:270 lexsup.c:282 lexsup.c:295 lexsup.c:297
+#: lexsup.c:415 lexsup.c:473 lexsup.c:535 lexsup.c:548
 msgid "FILE"
 msgstr ""
 
-#: lexsup.c:217
+#: lexsup.c:219
 msgid "Read MRI format linker script"
 msgstr ""
 
-#: lexsup.c:219
+#: lexsup.c:221
 msgid "Force common symbols to be defined"
 msgstr ""
 
-#: lexsup.c:223 lexsup.c:515 lexsup.c:517 lexsup.c:519 lexsup.c:521
+#: lexsup.c:225 lexsup.c:517 lexsup.c:519 lexsup.c:521 lexsup.c:523
 msgid "ADDRESS"
 msgstr ""
 
-#: lexsup.c:223
+#: lexsup.c:225
 msgid "Set start address"
 msgstr ""
 
-#: lexsup.c:225
+#: lexsup.c:227
 msgid "Export all dynamic symbols"
 msgstr ""
 
-#: lexsup.c:227
+#: lexsup.c:229
 msgid "Undo the effect of --export-dynamic"
 msgstr ""
 
-#: lexsup.c:229
+#: lexsup.c:231
 msgid "Link big-endian objects"
 msgstr ""
 
-#: lexsup.c:231
+#: lexsup.c:233
 msgid "Link little-endian objects"
 msgstr ""
 
-#: lexsup.c:233 lexsup.c:236
+#: lexsup.c:235 lexsup.c:238
 msgid "SHLIB"
 msgstr ""
 
-#: lexsup.c:233
+#: lexsup.c:235
 msgid "Auxiliary filter for shared object symbol table"
 msgstr ""
 
-#: lexsup.c:236
+#: lexsup.c:238
 msgid "Filter for shared object symbol table"
 msgstr ""
 
-#: lexsup.c:239
+#: lexsup.c:241
 msgid "Ignored"
 msgstr ""
 
-#: lexsup.c:241
+#: lexsup.c:243
 msgid "SIZE"
 msgstr ""
 
-#: lexsup.c:241
+#: lexsup.c:243
 msgid "Small data size (if no size, same as --shared)"
 msgstr ""
 
-#: lexsup.c:244
+#: lexsup.c:246
 msgid "FILENAME"
 msgstr ""
 
-#: lexsup.c:244
+#: lexsup.c:246
 msgid "Set internal name of shared library"
 msgstr ""
 
-#: lexsup.c:246
+#: lexsup.c:248
 msgid "PROGRAM"
 msgstr ""
 
-#: lexsup.c:246
+#: lexsup.c:248
 msgid "Set PROGRAM as the dynamic linker to use"
 msgstr ""
 
-#: lexsup.c:249
+#: lexsup.c:251
 msgid "LIBNAME"
 msgstr ""
 
-#: lexsup.c:249
+#: lexsup.c:251
 msgid "Search for library LIBNAME"
 msgstr ""
 
-#: lexsup.c:251
+#: lexsup.c:253
 msgid "DIRECTORY"
 msgstr ""
 
-#: lexsup.c:251
+#: lexsup.c:253
 msgid "Add DIRECTORY to library search path"
 msgstr ""
 
-#: lexsup.c:254
+#: lexsup.c:256
 msgid "Override the default sysroot location"
 msgstr ""
 
-#: lexsup.c:256
+#: lexsup.c:258
 msgid "EMULATION"
 msgstr ""
 
-#: lexsup.c:256
+#: lexsup.c:258
 msgid "Set emulation"
 msgstr ""
 
-#: lexsup.c:258
+#: lexsup.c:260
 msgid "Print map file on standard output"
 msgstr ""
 
-#: lexsup.c:260
+#: lexsup.c:262
 msgid "Do not page align data"
 msgstr ""
 
-#: lexsup.c:262
+#: lexsup.c:264
 msgid "Do not page align data, do not make text readonly"
 msgstr ""
 
-#: lexsup.c:265
+#: lexsup.c:267
 msgid "Page align data, make text readonly"
 msgstr ""
 
-#: lexsup.c:268
+#: lexsup.c:270
 msgid "Set output file name"
 msgstr ""
 
-#: lexsup.c:270
+#: lexsup.c:272
 msgid "Optimize output file"
 msgstr ""
 
-#: lexsup.c:272
+#: lexsup.c:274
 msgid "Ignored for SVR4 compatibility"
 msgstr ""
 
-#: lexsup.c:276
+#: lexsup.c:278
 msgid "Generate relocatable output"
 msgstr ""
 
-#: lexsup.c:280
+#: lexsup.c:282
 msgid "Just link symbols (if directory, same as --rpath)"
 msgstr ""
 
-#: lexsup.c:283
+#: lexsup.c:285
 msgid "Strip all symbols"
 msgstr ""
 
-#: lexsup.c:285
+#: lexsup.c:287
 msgid "Strip debugging symbols"
 msgstr ""
 
-#: lexsup.c:287
+#: lexsup.c:289
 msgid "Strip symbols in discarded sections"
 msgstr ""
 
-#: lexsup.c:289
+#: lexsup.c:291
 msgid "Do not strip symbols in discarded sections"
 msgstr ""
 
-#: lexsup.c:291
+#: lexsup.c:293
 msgid "Trace file opens"
 msgstr ""
 
-#: lexsup.c:293
+#: lexsup.c:295
 msgid "Read linker script"
 msgstr ""
 
-#: lexsup.c:295
+#: lexsup.c:297
 msgid "Read default linker script"
 msgstr ""
 
-#: lexsup.c:299 lexsup.c:317 lexsup.c:390 lexsup.c:411 lexsup.c:508
-#: lexsup.c:536 lexsup.c:575
+#: lexsup.c:301 lexsup.c:319 lexsup.c:392 lexsup.c:413 lexsup.c:510
+#: lexsup.c:538 lexsup.c:577
 msgid "SYMBOL"
 msgstr ""
 
-#: lexsup.c:299
+#: lexsup.c:301
 msgid "Start with undefined reference to SYMBOL"
 msgstr ""
 
-#: lexsup.c:302
+#: lexsup.c:304
 msgid "[=SECTION]"
 msgstr ""
 
-#: lexsup.c:303
+#: lexsup.c:305
 msgid "Don't merge input [SECTION | orphan] sections"
 msgstr ""
 
-#: lexsup.c:305
+#: lexsup.c:307
 msgid "Build global constructor/destructor tables"
 msgstr ""
 
-#: lexsup.c:307
+#: lexsup.c:309
 msgid "Print version information"
 msgstr ""
 
-#: lexsup.c:309
+#: lexsup.c:311
 msgid "Print version and emulation information"
 msgstr ""
 
-#: lexsup.c:311
+#: lexsup.c:313
 msgid "Discard all local symbols"
 msgstr ""
 
-#: lexsup.c:313
+#: lexsup.c:315
 msgid "Discard temporary local symbols (default)"
 msgstr ""
 
-#: lexsup.c:315
+#: lexsup.c:317
 msgid "Don't discard any local symbols"
 msgstr ""
 
-#: lexsup.c:317
+#: lexsup.c:319
 msgid "Trace mentions of SYMBOL"
 msgstr ""
 
-#: lexsup.c:319 lexsup.c:473 lexsup.c:475
+#: lexsup.c:321 lexsup.c:475 lexsup.c:477
 msgid "PATH"
 msgstr ""
 
-#: lexsup.c:319
+#: lexsup.c:321
 msgid "Default search path for Solaris compatibility"
 msgstr ""
 
-#: lexsup.c:322
+#: lexsup.c:324
 msgid "Start a group"
 msgstr ""
 
-#: lexsup.c:324
+#: lexsup.c:326
 msgid "End a group"
 msgstr ""
 
-#: lexsup.c:328
+#: lexsup.c:330
 msgid "Accept input files whose architecture cannot be determined"
 msgstr ""
 
-#: lexsup.c:332
+#: lexsup.c:334
 msgid "Reject input files whose architecture is unknown"
 msgstr ""
 
-#: lexsup.c:335
+#: lexsup.c:337
 msgid ""
 "Set DT_NEEDED tags for DT_NEEDED entries in\n"
 "                                following dynamic libs"
 msgstr ""
 
-#: lexsup.c:339
+#: lexsup.c:341
 msgid ""
 "Do not set DT_NEEDED tags for DT_NEEDED entries\n"
 "                                in following dynamic libs"
 msgstr ""
 
-#: lexsup.c:343
+#: lexsup.c:345
 msgid "Only set DT_NEEDED for following dynamic libs if used"
 msgstr ""
 
-#: lexsup.c:346
+#: lexsup.c:348
 msgid "Always set DT_NEEDED for following dynamic libs"
 msgstr ""
 
-#: lexsup.c:349
+#: lexsup.c:351
 msgid "Ignored for SunOS compatibility"
 msgstr ""
 
-#: lexsup.c:351
+#: lexsup.c:353
 msgid "Link against shared libraries"
 msgstr ""
 
-#: lexsup.c:357
+#: lexsup.c:359
 msgid "Do not link against shared libraries"
 msgstr ""
 
-#: lexsup.c:365
+#: lexsup.c:367
 msgid "Bind global references locally"
 msgstr ""
 
-#: lexsup.c:367
+#: lexsup.c:369
 msgid "Bind global function references locally"
 msgstr ""
 
-#: lexsup.c:369
+#: lexsup.c:371
 msgid "Check section addresses for overlaps (default)"
 msgstr ""
 
-#: lexsup.c:372
+#: lexsup.c:374
 msgid "Do not check section addresses for overlaps"
 msgstr ""
 
-#: lexsup.c:375
+#: lexsup.c:377
 msgid "Output cross reference table"
 msgstr ""
 
-#: lexsup.c:377
+#: lexsup.c:379
 msgid "SYMBOL=EXPRESSION"
 msgstr ""
 
-#: lexsup.c:377
+#: lexsup.c:379
 msgid "Define a symbol"
 msgstr ""
 
-#: lexsup.c:379
+#: lexsup.c:381
 msgid "[=STYLE]"
 msgstr ""
 
-#: lexsup.c:379
+#: lexsup.c:381
 msgid "Demangle symbol names [using STYLE]"
 msgstr ""
 
-#: lexsup.c:382
+#: lexsup.c:384
 msgid "Generate embedded relocs"
 msgstr ""
 
-#: lexsup.c:384
+#: lexsup.c:386
 msgid "Treat warnings as errors"
 msgstr ""
 
-#: lexsup.c:387
+#: lexsup.c:389
 msgid "Do not treat warnings as errors (default)"
 msgstr ""
 
-#: lexsup.c:390
+#: lexsup.c:392
 msgid "Call SYMBOL at unload-time"
 msgstr ""
 
-#: lexsup.c:392
+#: lexsup.c:394
 msgid "Force generation of file with .exe suffix"
 msgstr ""
 
-#: lexsup.c:394
+#: lexsup.c:396
 msgid "Remove unused sections (on some targets)"
 msgstr ""
 
-#: lexsup.c:397
+#: lexsup.c:399
 msgid "Don't remove unused sections (default)"
 msgstr ""
 
-#: lexsup.c:400
+#: lexsup.c:402
 msgid "List removed unused sections on stderr"
 msgstr ""
 
-#: lexsup.c:403
+#: lexsup.c:405
 msgid "Do not list removed unused sections"
 msgstr ""
 
-#: lexsup.c:406
+#: lexsup.c:408
 msgid "Set default hash table size close to <NUMBER>"
 msgstr ""
 
-#: lexsup.c:409
+#: lexsup.c:411
 msgid "Print option help"
 msgstr ""
 
-#: lexsup.c:411
+#: lexsup.c:413
 msgid "Call SYMBOL at load-time"
 msgstr ""
 
-#: lexsup.c:413
+#: lexsup.c:415
 msgid "Write a map file"
 msgstr ""
 
-#: lexsup.c:415
+#: lexsup.c:417
 msgid "Do not define Common storage"
 msgstr ""
 
-#: lexsup.c:417
+#: lexsup.c:419
 msgid "Do not demangle symbol names"
 msgstr ""
 
-#: lexsup.c:419
+#: lexsup.c:421
 msgid "Use less memory and more disk I/O"
 msgstr ""
 
-#: lexsup.c:421
+#: lexsup.c:423
 msgid "Do not allow unresolved references in object files"
 msgstr ""
 
-#: lexsup.c:424
+#: lexsup.c:426
 msgid "Allow unresolved references in shared libaries"
 msgstr ""
 
-#: lexsup.c:428
+#: lexsup.c:430
 msgid "Do not allow unresolved references in shared libs"
 msgstr ""
 
-#: lexsup.c:432
+#: lexsup.c:434
 msgid "Allow multiple definitions"
 msgstr ""
 
-#: lexsup.c:434
+#: lexsup.c:436
 msgid "Disallow undefined version"
 msgstr ""
 
-#: lexsup.c:436
+#: lexsup.c:438
 msgid "Create default symbol version"
 msgstr ""
 
-#: lexsup.c:439
+#: lexsup.c:441
 msgid "Create default symbol version for imported symbols"
 msgstr ""
 
-#: lexsup.c:442
+#: lexsup.c:444
 msgid "Don't warn about mismatched input files"
 msgstr ""
 
-#: lexsup.c:445
+#: lexsup.c:447
 msgid "Don't warn on finding an incompatible library"
 msgstr ""
 
-#: lexsup.c:448
+#: lexsup.c:450
 msgid "Turn off --whole-archive"
 msgstr ""
 
-#: lexsup.c:450
+#: lexsup.c:452
 msgid "Create an output file even if errors occur"
 msgstr ""
 
-#: lexsup.c:455
+#: lexsup.c:457
 msgid ""
 "Only use library directories specified on\n"
 "                                the command line"
 msgstr ""
 
-#: lexsup.c:459
+#: lexsup.c:461
 msgid "Specify target of output file"
 msgstr ""
 
-#: lexsup.c:462
+#: lexsup.c:464
 msgid "Ignored for Linux compatibility"
 msgstr ""
 
-#: lexsup.c:465
+#: lexsup.c:467
 msgid "Reduce memory overheads, possibly taking much longer"
 msgstr ""
 
-#: lexsup.c:468
+#: lexsup.c:470
 msgid "Relax branches on certain targets"
 msgstr ""
 
-#: lexsup.c:471
+#: lexsup.c:473
 msgid "Keep only symbols listed in FILE"
 msgstr ""
 
-#: lexsup.c:473
+#: lexsup.c:475
 msgid "Set runtime shared library search path"
 msgstr ""
 
-#: lexsup.c:475
+#: lexsup.c:477
 msgid "Set link time shared library search path"
 msgstr ""
 
-#: lexsup.c:478
+#: lexsup.c:480
 msgid "Create a shared library"
 msgstr ""
 
-#: lexsup.c:482
+#: lexsup.c:484
 msgid "Create a position independent executable"
 msgstr ""
 
-#: lexsup.c:486
+#: lexsup.c:488
 msgid "[=ascending|descending]"
 msgstr ""
 
-#: lexsup.c:487
+#: lexsup.c:489
 msgid "Sort common symbols by alignment [in specified order]"
 msgstr ""
 
-#: lexsup.c:492
+#: lexsup.c:494
 msgid "name|alignment"
 msgstr ""
 
-#: lexsup.c:493
+#: lexsup.c:495
 msgid "Sort sections by name or maximum alignment"
 msgstr ""
 
-#: lexsup.c:495
+#: lexsup.c:497
 msgid "COUNT"
 msgstr ""
 
-#: lexsup.c:495
+#: lexsup.c:497
 msgid "How many tags to reserve in .dynamic section"
 msgstr ""
 
-#: lexsup.c:498
+#: lexsup.c:500
 msgid "[=SIZE]"
 msgstr ""
 
-#: lexsup.c:498
+#: lexsup.c:500
 msgid "Split output sections every SIZE octets"
 msgstr ""
 
-#: lexsup.c:501
+#: lexsup.c:503
 msgid "[=COUNT]"
 msgstr ""
 
-#: lexsup.c:501
+#: lexsup.c:503
 msgid "Split output sections every COUNT relocs"
 msgstr ""
 
-#: lexsup.c:504
+#: lexsup.c:506
 msgid "Print memory usage statistics"
 msgstr ""
 
-#: lexsup.c:506
+#: lexsup.c:508
 msgid "Display target specific options"
 msgstr ""
 
-#: lexsup.c:508
+#: lexsup.c:510
 msgid "Do task level linking"
 msgstr ""
 
-#: lexsup.c:510
+#: lexsup.c:512
 msgid "Use same format as native linker"
 msgstr ""
 
-#: lexsup.c:512
+#: lexsup.c:514
 msgid "SECTION=ADDRESS"
 msgstr ""
 
-#: lexsup.c:512
+#: lexsup.c:514
 msgid "Set address of named section"
 msgstr ""
 
-#: lexsup.c:515
+#: lexsup.c:517
 msgid "Set address of .bss section"
 msgstr ""
 
-#: lexsup.c:517
+#: lexsup.c:519
 msgid "Set address of .data section"
 msgstr ""
 
-#: lexsup.c:519
+#: lexsup.c:521
 msgid "Set address of .text section"
 msgstr ""
 
-#: lexsup.c:521
+#: lexsup.c:523
 msgid "Set address of text segment"
 msgstr ""
 
-#: lexsup.c:524
+#: lexsup.c:526
 msgid ""
 "How to handle unresolved symbols.  <method> is:\n"
 "                                ignore-all, report-all, ignore-in-object-"
@@ -1841,105 +1841,105 @@ msgid ""
 "                                ignore-in-shared-libs"
 msgstr ""
 
-#: lexsup.c:529
+#: lexsup.c:531
 msgid "Output lots of information during link"
 msgstr ""
 
-#: lexsup.c:533
+#: lexsup.c:535
 msgid "Read version information script"
 msgstr ""
 
-#: lexsup.c:536
+#: lexsup.c:538
 msgid ""
 "Take export symbols list from .exports, using\n"
 "                                SYMBOL as the version."
 msgstr ""
 
-#: lexsup.c:540
+#: lexsup.c:542
 msgid "Add data symbols to dynamic list"
 msgstr ""
 
-#: lexsup.c:542
+#: lexsup.c:544
 msgid "Use C++ operator new/delete dynamic list"
 msgstr ""
 
-#: lexsup.c:544
+#: lexsup.c:546
 msgid "Use C++ typeinfo dynamic list"
 msgstr ""
 
-#: lexsup.c:546
+#: lexsup.c:548
 msgid "Read dynamic list"
 msgstr ""
 
-#: lexsup.c:548
+#: lexsup.c:550
 msgid "Warn about duplicate common symbols"
 msgstr ""
 
-#: lexsup.c:550
+#: lexsup.c:552
 msgid "Warn if global constructors/destructors are seen"
 msgstr ""
 
-#: lexsup.c:553
+#: lexsup.c:555
 msgid "Warn if the multiple GP values are used"
 msgstr ""
 
-#: lexsup.c:555
+#: lexsup.c:557
 msgid "Warn only once per undefined symbol"
 msgstr ""
 
-#: lexsup.c:557
+#: lexsup.c:559
 msgid "Warn if start of section changes due to alignment"
 msgstr ""
 
-#: lexsup.c:560
+#: lexsup.c:562
 msgid "Warn if shared object has DT_TEXTREL"
 msgstr ""
 
-#: lexsup.c:563
+#: lexsup.c:565
 msgid "Warn if an object has alternate ELF machine code"
 msgstr ""
 
-#: lexsup.c:567
+#: lexsup.c:569
 msgid "Report unresolved symbols as warnings"
 msgstr ""
 
-#: lexsup.c:570
+#: lexsup.c:572
 msgid "Report unresolved symbols as errors"
 msgstr ""
 
-#: lexsup.c:572
+#: lexsup.c:574
 msgid "Include all objects from following archives"
 msgstr ""
 
-#: lexsup.c:575
+#: lexsup.c:577
 msgid "Use wrapper functions for SYMBOL"
 msgstr ""
 
-#: lexsup.c:722
+#: lexsup.c:726
 msgid "%P: unrecognized option '%s'\n"
 msgstr ""
 
-#: lexsup.c:726
+#: lexsup.c:730
 msgid "%P%F: use the --help option for usage information\n"
 msgstr ""
 
-#: lexsup.c:744
+#: lexsup.c:748
 msgid "%P%F: unrecognized -a option `%s'\n"
 msgstr ""
 
-#: lexsup.c:757
+#: lexsup.c:761
 msgid "%P%F: unrecognized -assert option `%s'\n"
 msgstr ""
 
-#: lexsup.c:800
+#: lexsup.c:804
 msgid "%F%P: unknown demangling style `%s'"
 msgstr ""
 
-#: lexsup.c:866
+#: lexsup.c:870
 msgid "%P%F: invalid number `%s'\n"
 msgstr ""
 
-#: lexsup.c:964
+#: lexsup.c:968
 msgid "%P%F: bad --unresolved-symbols option: %s\n"
 msgstr ""
 
@@ -1951,109 +1951,109 @@ 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.
-#: lexsup.c:1038
+#: lexsup.c:1042
 msgid "%P%F: bad -rpath option\n"
 msgstr ""
 
-#: lexsup.c:1149
+#: lexsup.c:1153
 msgid "%P%F: -shared not supported\n"
 msgstr ""
 
-#: lexsup.c:1158
+#: lexsup.c:1162
 msgid "%P%F: -pie not supported\n"
 msgstr ""
 
-#: lexsup.c:1166
+#: lexsup.c:1170
 msgid "descending"
 msgstr ""
 
-#: lexsup.c:1168
+#: lexsup.c:1172
 msgid "ascending"
 msgstr ""
 
-#: lexsup.c:1171
+#: lexsup.c:1175
 msgid "%P%F: invalid common section sorting option: %s\n"
 msgstr ""
 
-#: lexsup.c:1175
+#: lexsup.c:1179
 msgid "name"
 msgstr ""
 
-#: lexsup.c:1177
+#: lexsup.c:1181
 msgid "alignment"
 msgstr ""
 
-#: lexsup.c:1180
+#: lexsup.c:1184
 msgid "%P%F: invalid section sorting option: %s\n"
 msgstr ""
 
-#: lexsup.c:1214
+#: lexsup.c:1218
 msgid "%P%F: invalid argument to option \"--section-start\"\n"
 msgstr ""
 
-#: lexsup.c:1221
+#: lexsup.c:1225
 msgid "%P%F: missing argument(s) to option \"--section-start\"\n"
 msgstr ""
 
-#: lexsup.c:1441
+#: lexsup.c:1445
 msgid "%P%F: may not nest groups (--help for usage)\n"
 msgstr ""
 
-#: lexsup.c:1448
+#: lexsup.c:1452
 msgid "%P%F: group ended before it began (--help for usage)\n"
 msgstr ""
 
-#: lexsup.c:1476
+#: lexsup.c:1480
 msgid "%P%X: --hash-size needs a numeric argument\n"
 msgstr ""
 
-#: lexsup.c:1527 lexsup.c:1540
+#: lexsup.c:1531 lexsup.c:1544
 msgid "%P%F: invalid hex number `%s'\n"
 msgstr ""
 
-#: lexsup.c:1576
+#: lexsup.c:1580
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr ""
 
-#: lexsup.c:1578
+#: lexsup.c:1582
 #, c-format
 msgid "Options:\n"
 msgstr ""
 
-#: lexsup.c:1656
+#: lexsup.c:1660
 #, c-format
 msgid "  @FILE"
 msgstr ""
 
-#: lexsup.c:1659
+#: lexsup.c:1663
 #, c-format
 msgid "Read options from FILE\n"
 msgstr ""
 
 #. Note: Various tools (such as libtool) depend upon the
 #. format of the listings below - do not change them.
-#: lexsup.c:1664
+#: lexsup.c:1668
 #, c-format
 msgid "%s: supported targets:"
 msgstr ""
 
-#: lexsup.c:1672
+#: lexsup.c:1676
 #, c-format
 msgid "%s: supported emulations: "
 msgstr ""
 
-#: lexsup.c:1677
+#: lexsup.c:1681
 #, c-format
 msgid "%s: emulation specific options:\n"
 msgstr ""
 
-#: lexsup.c:1682
+#: lexsup.c:1686
 #, c-format
 msgid "Report bugs to %s\n"
 msgstr ""
 
-#: mri.c:291
+#: mri.c:292
 msgid "%P%F: unknown format type %s\n"
 msgstr ""
 
@@ -2097,53 +2097,53 @@ msgstr ""
 msgid "%XError, ordinal used twice: %d (%s vs %s)\n"
 msgstr ""
 
-#: pe-dll.c:1410
+#: pe-dll.c:1429
 #, c-format
 msgid "%XError: %d-bit reloc in dll\n"
 msgstr ""
 
-#: pe-dll.c:1538
+#: pe-dll.c:1557
 #, c-format
 msgid "%s: Can't open output def file %s\n"
 msgstr ""
 
-#: pe-dll.c:1683
+#: pe-dll.c:1702
 #, c-format
 msgid "; no contents available\n"
 msgstr ""
 
-#: pe-dll.c:2600
+#: pe-dll.c:2619
 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:2630
+#: pe-dll.c:2649
 #, c-format
 msgid "%XCan't open .lib file: %s\n"
 msgstr ""
 
-#: pe-dll.c:2635
+#: pe-dll.c:2654
 #, c-format
 msgid "Creating library file: %s\n"
 msgstr ""
 
-#: pe-dll.c:2664
+#: pe-dll.c:2683
 #, c-format
 msgid "%Xbfd_openr %s: %E\n"
 msgstr ""
 
-#: pe-dll.c:2676
+#: pe-dll.c:2695
 #, c-format
 msgid "%X%s(%s): can't find member in non-archive file"
 msgstr ""
 
-#: pe-dll.c:2688
+#: pe-dll.c:2707
 #, c-format
 msgid "%X%s(%s): can't find member in archive"
 msgstr ""
 
-#: pe-dll.c:3078
+#: pe-dll.c:3097
 #, c-format
 msgid "%XError: can't use long section names on this arch\n"
 msgstr ""
index 2acdb2c7f005754b2ac25cdea9ed6a80eca13286..caeb24ecef9726aa27699983b0d88fe533c2f70d 100644 (file)
@@ -5,10 +5,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: ld-2.20\n"
+"Project-Id-Version: ld-2.20.1\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2009-09-07 14:10+0200\n"
-"PO-Revision-Date: 2010-02-13 18:56+1030\n"
+"POT-Creation-Date: 2010-03-03 15:06+0100\n"
+"PO-Revision-Date: 2010-04-22 22:28+0930\n"
 "Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
 "Language-Team: Vietnamese <vi-VN@googlegroups.com>\n"
 "MIME-Version: 1.0\n"
@@ -32,11 +32,11 @@ msgstr "  --thumb-entry=<ký_hiệu>  Đặt điểm vào thành ký hiệu Thum
 msgid "Errors encountered processing file %s"
 msgstr "Gặp lỗi khi xử lý tập tin %s"
 
-#: emultempl/armcoff.em:190 emultempl/pe.em:1710
+#: emultempl/armcoff.em:190 emultempl/pe.em:1696
 msgid "%P: warning: '--thumb-entry %s' is overriding '-e %s'\n"
 msgstr "%P: cảnh báo : « --thumb-entry %s » đang lấy quyền cao hơn « -e %s »\n"
 
-#: emultempl/armcoff.em:195 emultempl/pe.em:1715
+#: emultempl/armcoff.em:195 emultempl/pe.em:1701
 msgid "%P: warning: cannot find thumb start symbol %s\n"
 msgstr "%P: cảnh báo : không tìm thấy ký hiệu bắt đầu thumb %s\n"
 
@@ -352,34 +352,34 @@ msgstr "%s: Không thể mở tập tin cơ bản %s\n"
 msgid "%P: warning, file alignment > section alignment.\n"
 msgstr "%P: cảnh báo, sự chỉnh canh tập tin > sự chỉnh canh phần.\n"
 
-#: emultempl/pe.em:899
+#: emultempl/pe.em:883
 msgid "%P: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols?\n"
 msgstr "%P: cảnh báo : « --export-dynamic » không được hỗ trợ cho đích PE, bạn định chọn « --export-all-symbols » ?\n"
 
-#: emultempl/pe.em:963 emultempl/pe.em:990
+#: emultempl/pe.em:949 emultempl/pe.em:976
 #, c-format
 msgid "Warning: resolving %s by linking to %s\n"
 msgstr "Cảnh báo : đang tháo gỡ %s bằng cách liên kết đến %s\n"
 
-#: emultempl/pe.em:968 emultempl/pe.em:995
+#: emultempl/pe.em:954 emultempl/pe.em:981
 msgid "Use --enable-stdcall-fixup to disable these warnings\n"
 msgstr "Dùng « --enable-stdcall-fixup » để tắt các cảnh báo này\n"
 
-#: emultempl/pe.em:969 emultempl/pe.em:996
+#: emultempl/pe.em:955 emultempl/pe.em:982
 msgid "Use --disable-stdcall-fixup to disable these fixups\n"
 msgstr "Dùng « --disable-stdcall-fixup » để tắt các sự sửa chữa này\n"
 
-#: emultempl/pe.em:1015
+#: emultempl/pe.em:1001
 #, c-format
 msgid "%C: Cannot get section contents - auto-import exception\n"
 msgstr "%C: Không thể lấy nội dung của phần: gặp ngoại lệ nhập khẩu tự động\n"
 
-#: emultempl/pe.em:1055
+#: emultempl/pe.em:1041
 #, c-format
 msgid "Info: resolving %s by linking to %s (auto-import)\n"
 msgstr "Thông tin: đang tháo gỡ %s bằng cách liên kết đến %s (tự động nhập khẩu)\n"
 
-#: emultempl/pe.em:1062
+#: emultempl/pe.em:1048
 msgid ""
 "%P: warning: auto-importing has been activated without --enable-auto-import specified on the command line.\n"
 "This should work unless it involves constant data structures referencing symbols from auto-imported DLLs.\n"
@@ -387,28 +387,28 @@ msgstr ""
 "%P: cảnh báo : chức năng tự động nhập vào đã được kích hoạt mà không đưa ra tùy chọn « --enable-auto-import » trên dòng lệnh.\n"
 "Trường hợp này vẫn còn nên chạy được nếu không có cấu trúc dữ liệu không đổi mà tham chiếu đến ký hiệu từ DLL được tự động nhập vào.\n"
 
-#: emultempl/pe.em:1069 emultempl/pe.em:1268 emultempl/pe.em:1474 ldcref.c:488
-#: ldcref.c:586 ldmain.c:1107 ldmisc.c:285 pe-dll.c:683 pe-dll.c:1227
+#: emultempl/pe.em:1055 emultempl/pe.em:1254 emultempl/pe.em:1460 ldcref.c:490
+#: ldcref.c:588 ldmain.c:1111 ldmisc.c:285 pe-dll.c:683 pe-dll.c:1227
 #: pe-dll.c:1324
 msgid "%B%F: could not read symbols: %E\n"
 msgstr "%B%F: không thể đọc các ký hiệu : %E\n"
 
-#: emultempl/pe.em:1149
+#: emultempl/pe.em:1135
 msgid "%F%P: cannot perform PE operations on non PE output file '%B'.\n"
 msgstr "%F%P: không thể thực hiện thao tác PE với tập tin xuất khác PE « %B ».\n"
 
-#: emultempl/pe.em:1515
+#: emultempl/pe.em:1501
 #, c-format
 msgid "Errors encountered processing file %s\n"
 msgstr "Gặp lỗi trong khi xử lý tập tin %s\n"
 
-#: emultempl/pe.em:1538
+#: emultempl/pe.em:1524
 #, c-format
 msgid "Errors encountered processing file %s for interworking\n"
 msgstr "Gặp lỗi trong khi xử lý tập tin %s để thao tác với nhau\n"
 
-#: emultempl/pe.em:1599 ldexp.c:539 ldlang.c:3276 ldlang.c:6636 ldlang.c:6667
-#: ldmain.c:1052
+#: emultempl/pe.em:1585 ldexp.c:539 ldlang.c:3284 ldlang.c:6649 ldlang.c:6680
+#: ldmain.c:1056
 msgid "%P%F: bfd_link_hash_lookup failed: %E\n"
 msgstr "%P%F: « bfd_link_hash_lookup » bị lỗi: %E\n"
 
@@ -424,7 +424,7 @@ msgstr "%X%P: « cref_hash_lookup » bị lỗi: %E\n"
 msgid "%X%P: cref alloc failed: %E\n"
 msgstr "%X%P: cref alloc bị lỗi: %E\n"
 
-#: ldcref.c:364
+#: ldcref.c:366
 #, c-format
 msgid ""
 "\n"
@@ -435,25 +435,25 @@ msgstr ""
 "Bảng Tham Chiếu Chéo\n"
 "\n"
 
-#: ldcref.c:365
+#: ldcref.c:367
 msgid "Symbol"
 msgstr "Ký hiệu"
 
-#: ldcref.c:373
+#: ldcref.c:375
 #, c-format
 msgid "File\n"
 msgstr "Tập tin\n"
 
-#: ldcref.c:377
+#: ldcref.c:379
 #, c-format
 msgid "No symbols\n"
 msgstr "Không có ký hiệu\n"
 
-#: ldcref.c:530
+#: ldcref.c:532
 msgid "%P: symbol `%T' missing from main hash table\n"
 msgstr "%P: ký hiệu « %T » còn thiếu trong bảng băm chính\n"
 
-#: ldcref.c:648 ldcref.c:655 ldmain.c:1141 ldmain.c:1148
+#: ldcref.c:650 ldcref.c:657 ldmain.c:1145 ldmain.c:1152
 msgid "%B%F: could not read relocs: %E\n"
 msgstr "%B%F: không thể đọc các sự định vị lại : %E\n"
 
@@ -461,7 +461,7 @@ msgstr "%B%F: không thể đọc các sự định vị lại : %E\n"
 #. 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:682
+#: ldcref.c:684
 msgid "%X%C: prohibited cross reference from %s to `%T' in %s\n"
 msgstr "%X%C: không cho phép tham chiếu chéo từ %s đến « %T » trong %s\n"
 
@@ -473,15 +473,15 @@ msgstr "%P%X: Các sự định vị lại khác nhau được dùng trong tập
 msgid "%P%X: Different object file formats composing set %s\n"
 msgstr "%P%X: Gặp các định dạng tập tin đối tượng khác nhau khi cấu thành tập hợp %s\n"
 
-#: ldctor.c:279 ldctor.c:293
+#: ldctor.c:281 ldctor.c:295
 msgid "%P%X: %s does not support reloc %s for set %s\n"
 msgstr "%P%X: %s không hỗ trợ khả năng định vị lại %s cho tập hợp %s\n"
 
-#: ldctor.c:314
+#: ldctor.c:316
 msgid "%P%X: Unsupported size %d for set %s\n"
 msgstr "%P%X: Kích cỡ không được hỗ trợ %d cho tập hợp %s\n"
 
-#: ldctor.c:335
+#: ldctor.c:337
 msgid ""
 "\n"
 "Set                 Symbol\n"
@@ -491,25 +491,25 @@ msgstr ""
 "Tập hợp                 Ký hiệu\n"
 "\n"
 
-#: ldemul.c:239
+#: ldemul.c:265
 #, c-format
 msgid "%S SYSLIB ignored\n"
 msgstr "%S SYSLIB bị bỏ qua\n"
 
-#: ldemul.c:245
+#: ldemul.c:271
 #, c-format
 msgid "%S HLL ignored\n"
 msgstr "%S HLL bị bỏ qua\n"
 
-#: ldemul.c:265
+#: ldemul.c:291
 msgid "%P: unrecognised emulation mode: %s\n"
 msgstr "%P: không nhận ra chế độ mô phỏng: %s\n"
 
-#: ldemul.c:266
+#: ldemul.c:292
 msgid "Supported emulations: "
 msgstr "Mô phỏng đã hỗ trợ : "
 
-#: ldemul.c:308
+#: ldemul.c:334
 #, c-format
 msgid "  no emulation specific options.\n"
 msgstr "  không có tùy chọn đặc trưng cho mô phỏng.\n"
@@ -633,35 +633,35 @@ msgstr "%P%F: không thể mở tập tin văn lệnh liên kết %s: %E\n"
 msgid "%P%F: cannot represent machine `%s'\n"
 msgstr "%P%F: không thể đại diện máy « %s »\n"
 
-#: ldlang.c:1142 ldlang.c:1184 ldlang.c:3006
+#: ldlang.c:1145 ldlang.c:1187 ldlang.c:3014
 msgid "%P%F: can not create hash table: %E\n"
 msgstr "%P%F: không thể tạo bảng băm: %E\n"
 
-#: ldlang.c:1235
+#: ldlang.c:1238
 msgid "%P:%S: warning: redeclaration of memory region `%s'\n"
 msgstr "%P:%S: cảnh báo : khai báo lại vùng nhớ « %s »\n"
 
-#: ldlang.c:1241
+#: ldlang.c:1244
 msgid "%P:%S: warning: memory region `%s' not declared\n"
 msgstr "%P:%S: cảnh báo : chưa khai báo vùng nhớ « %s »\n"
 
-#: ldlang.c:1275
+#: ldlang.c:1278
 msgid "%F%P:%S: error: alias for default memory region\n"
 msgstr "%F%P:%S: lỗi: bí danh cho vùng nhớ mặc định\n"
 
-#: ldlang.c:1286
+#: ldlang.c:1289
 msgid "%F%P:%S: error: redefinition of memory region alias `%s'\n"
 msgstr "%F%P:%S: lỗi: xác định lại bí danh vùng nhớ « %s »\n"
 
-#: ldlang.c:1293
+#: ldlang.c:1296
 msgid "%F%P:%S: error: memory region `%s' for alias `%s' does not exist\n"
 msgstr "%F%P:%S: lỗi: vùng nhớ « %s » cho bí danh « %s » vẫn không tồn tại\n"
 
-#: ldlang.c:1345 ldlang.c:1384
+#: ldlang.c:1348 ldlang.c:1387
 msgid "%P%F: failed creating section `%s': %E\n"
 msgstr "%P%F: lỗi tạo phần « %s »: %E\n"
 
-#: ldlang.c:1927
+#: ldlang.c:1930
 #, c-format
 msgid ""
 "\n"
@@ -672,7 +672,7 @@ msgstr ""
 "Phần nhập bị hủy\n"
 "\n"
 
-#: ldlang.c:1935
+#: ldlang.c:1938
 msgid ""
 "\n"
 "Memory Configuration\n"
@@ -682,23 +682,23 @@ msgstr ""
 "Cấu hình bộ nhớ\n"
 "\n"
 
-#: ldlang.c:1937
+#: ldlang.c:1940
 msgid "Name"
 msgstr "Tên"
 
-#: ldlang.c:1937
+#: ldlang.c:1940
 msgid "Origin"
 msgstr "Gốc"
 
-#: ldlang.c:1937
+#: ldlang.c:1940
 msgid "Length"
 msgstr "Dài"
 
-#: ldlang.c:1937
+#: ldlang.c:1940
 msgid "Attributes"
 msgstr "Thuộc tính"
 
-#: ldlang.c:1977
+#: ldlang.c:1980
 #, c-format
 msgid ""
 "\n"
@@ -709,178 +709,178 @@ msgstr ""
 "Văn lệnh liên kết và sơ đồ bộ nhớ\n"
 "\n"
 
-#: ldlang.c:2045
+#: ldlang.c:2050
 msgid "%P%F: Illegal use of `%s' section\n"
 msgstr "%P%F: không cho phép cách sử dụng phần « %s »\n"
 
-#: ldlang.c:2054
+#: ldlang.c:2059
 msgid "%P%F: output format %s cannot represent section called %s\n"
 msgstr "%P%F: định dạng xuất %s không thể đại diện phần tên %s\n"
 
-#: ldlang.c:2602
+#: ldlang.c:2607
 msgid "%B: file not recognized: %E\n"
 msgstr "%B: không nhận ra tập tin: %E\n"
 
-#: ldlang.c:2603
+#: ldlang.c:2608
 msgid "%B: matching formats:"
 msgstr "%B: các định dạng khớp:"
 
-#: ldlang.c:2610
+#: ldlang.c:2615
 msgid "%F%B: file not recognized: %E\n"
 msgstr "%F%B: không nhận ra tập tin: %E\n"
 
-#: ldlang.c:2677
+#: ldlang.c:2685
 msgid "%F%B: member %B in archive is not an object\n"
 msgstr "%F%B: bộ phạn %B trong khi không phải là đối tượng\n"
 
-#: ldlang.c:2688 ldlang.c:2702
+#: ldlang.c:2696 ldlang.c:2710
 msgid "%F%B: could not read symbols: %E\n"
 msgstr "%F%B: không thể đọc các ký hiệu : %E\n"
 
-#: ldlang.c:2976
+#: ldlang.c:2984
 msgid "%P: warning: could not find any targets that match endianness requirement\n"
 msgstr "%P: cảnh báo : không tìm thấy đích khớp với tình trạng cuối cần thiết\n"
 
-#: ldlang.c:2990
+#: ldlang.c:2998
 msgid "%P%F: target %s not found\n"
 msgstr "%P%F: không tìm thấy đích %s\n"
 
-#: ldlang.c:2992
+#: ldlang.c:3000
 msgid "%P%F: cannot open output file %s: %E\n"
 msgstr "%P%F: không thể mở tập tin xuất %s: %E\n"
 
-#: ldlang.c:2998
+#: ldlang.c:3006
 msgid "%P%F:%s: can not make object file: %E\n"
 msgstr "%P%F:%s: không thể tạo tập tin đối tượng: %E\n"
 
-#: ldlang.c:3002
+#: ldlang.c:3010
 msgid "%P%F:%s: can not set architecture: %E\n"
 msgstr "%P%F:%s: không thể đặt kiến trúc: %E\n"
 
-#: ldlang.c:3143
+#: ldlang.c:3151
 msgid "%P: warning: %s contains output sections; did you forget -T?\n"
 msgstr "%P: cảnh báo : %s chứa phần xuất; bạn đã quên « -T » ?\n"
 
-#: ldlang.c:3169
+#: ldlang.c:3177
 msgid "%P%F: bfd_hash_lookup failed creating symbol %s\n"
 msgstr "%P%F: lỗi « bfd_hash_lookup » khi tạo ký hiệu %s\n"
 
-#: ldlang.c:3187
+#: ldlang.c:3195
 msgid "%P%F: bfd_hash_allocate failed creating symbol %s\n"
 msgstr "%P%F: lỗi « bfd_hash_lookup » khi tạo ký hiệu %s\n"
 
-#: ldlang.c:3566
+#: ldlang.c:3574
 msgid "%F%P: %s not found for insert\n"
 msgstr "%F%P: không tìm thấy %s để chèn vào\n"
 
-#: ldlang.c:3781
+#: ldlang.c:3789
 msgid " load address 0x%V"
 msgstr " nạp địa chỉ 0x%V"
 
-#: ldlang.c:4052
+#: ldlang.c:4061
 msgid "%W (size before relaxing)\n"
 msgstr "%W (kích cỡ trước khi lơi ra)\n"
 
-#: ldlang.c:4143
+#: ldlang.c:4152
 #, c-format
 msgid "Address of section %s set to "
 msgstr "Địa chỉ của phần %s được đặt thành "
 
-#: ldlang.c:4296
+#: ldlang.c:4305
 #, c-format
 msgid "Fail with %d\n"
 msgstr "Thất bại với %d\n"
 
-#: ldlang.c:4579
+#: ldlang.c:4589
 msgid "%X%P: section %s loaded at [%V,%V] overlaps section %s loaded at [%V,%V]\n"
 msgstr "%X%P: phần %s được nạp ở [%V, %V] chồng chéo lên phần %s được nạp ở [%V, %V]\n"
 
-#: ldlang.c:4595
+#: ldlang.c:4605
 msgid "%X%P: region `%s' overflowed by %ld bytes\n"
 msgstr "%X%P: vùng « %s » bị %ld byte tràn\n"
 
-#: ldlang.c:4618
+#: ldlang.c:4628
 msgid "%X%P: address 0x%v of %B section `%s' is not within region `%s'\n"
 msgstr "%X%P: địa chỉ 0x%v cửa %B phần « %s » không nằm trong vùng « %s »\n"
 
-#: ldlang.c:4629
+#: ldlang.c:4639
 msgid "%X%P: %B section `%s' will not fit in region `%s'\n"
 msgstr "%X%P: %B phần « %s » quá lớn so với vùng « %s »\n"
 
-#: ldlang.c:4669
+#: ldlang.c:4687
 #, c-format
 msgid "%F%S: non constant or forward reference address expression for section %s\n"
 msgstr "%F%S: biểu thức địa chỉ tham chiếu khác hằng hay tiếp lên cho phần %s\n"
 
-#: ldlang.c:4694
+#: ldlang.c:4712
 msgid "%P%X: Internal error on COFF shared library section %s\n"
 msgstr "%P%X: lỗi nội bộ với phần thư viện dùng chung COFF %s\n"
 
-#: ldlang.c:4753
+#: ldlang.c:4771
 msgid "%P%F: error: no memory region specified for loadable section `%s'\n"
 msgstr "%P%F: lỗi: chưa ghi rõ vùng bộ nhớ cho phần có khả năng nạp « %s »\n"
 
-#: ldlang.c:4758
+#: ldlang.c:4776
 msgid "%P: warning: no memory region specified for loadable section `%s'\n"
 msgstr "%P: lỗi: chưa ghi rõ vùng bộ nhớ cho phần có khả năng nạp « %s »\n"
 
-#: ldlang.c:4780
+#: ldlang.c:4798
 msgid "%P: warning: changing start of section %s by %lu bytes\n"
 msgstr "%P: cảnh báo : đang thay đổi đầu của phần %s theo %lu byte\n"
 
-#: ldlang.c:4862
+#: ldlang.c:4875
 msgid "%P: warning: dot moved backwards before `%s'\n"
 msgstr "%P: cảnh báo : dấu chấm được di chuyển về ngược trước « %s »\n"
 
-#: ldlang.c:5035
+#: ldlang.c:5048
 msgid "%P%F: can't relax section: %E\n"
 msgstr "%P%F: không thể lơi ra phần: %E\n"
 
-#: ldlang.c:5357
+#: ldlang.c:5370
 msgid "%F%P: invalid data statement\n"
 msgstr "%F%P: câu dữ liệu không hợp lệ\n"
 
-#: ldlang.c:5390
+#: ldlang.c:5403
 msgid "%F%P: invalid reloc statement\n"
 msgstr "%F%P: câu định vị lại không hợp lệ\n"
 
-#: ldlang.c:5509
+#: ldlang.c:5522
 msgid "%P%F: gc-sections requires either an entry or an undefined symbol\n"
 msgstr "%P%F: gc-sections yêu cầu hoặc một mục nhập hoặc một ký hiệu chưa xác định\n"
 
-#: ldlang.c:5534
+#: ldlang.c:5547
 msgid "%P%F:%s: can't set start address\n"
 msgstr "%P%F:%s: không thể đặt địa chỉ bắt đầu\n"
 
-#: ldlang.c:5547 ldlang.c:5566
+#: ldlang.c:5560 ldlang.c:5579
 msgid "%P%F: can't set start address\n"
 msgstr "%P%F: không thể đặt địa chỉ bắt đầu\n"
 
-#: ldlang.c:5559
+#: ldlang.c:5572
 msgid "%P: warning: cannot find entry symbol %s; defaulting to %V\n"
 msgstr "%P: cảnh báo : không tìm thấy ký hiệu vào %s; nên dùng giá trị mặc định %V\n"
 
-#: ldlang.c:5571
+#: ldlang.c:5584
 msgid "%P: warning: cannot find entry symbol %s; not setting start address\n"
 msgstr "%P: cảnh báo : không tìm thấy ký hiệu vào %s; nên không đặt địa chỉ bắt đầu\n"
 
-#: ldlang.c:5621
+#: ldlang.c:5634
 msgid "%P%F: Relocatable linking with relocations from format %s (%B) to format %s (%B) is not supported\n"
 msgstr "%P%F: không hỗ trợ khả năng liên kết có khả năng định vị lại với sự định vị lại từ định dạng %s (%B) sang định dạng %s (%B).\n"
 
-#: ldlang.c:5631
+#: ldlang.c:5644
 msgid "%P%X: %s architecture of input file `%B' is incompatible with %s output\n"
 msgstr "%P%X: kiến trúc %s của tập tin nhập « %B » không tương thích với kết xuất %s\n"
 
-#: ldlang.c:5653
+#: ldlang.c:5666
 msgid "%P%X: failed to merge target specific data of file %B\n"
 msgstr "%P%X: lỗi hợp nhất dữ liệu đặc trưng cho đích của tập tin %B\n"
 
-#: ldlang.c:5724
+#: ldlang.c:5737
 msgid "%P%F: Could not define common symbol `%T': %E\n"
 msgstr "%P%F: không thể xác định ký hiệu dùng chung « %T »: %E\n"
 
-#: ldlang.c:5736
+#: ldlang.c:5749
 msgid ""
 "\n"
 "Allocating common symbols\n"
@@ -888,7 +888,7 @@ msgstr ""
 "\n"
 "Đang cấp phát các ký hiệu dùng chung\n"
 
-#: ldlang.c:5737
+#: ldlang.c:5750
 msgid ""
 "Common symbol       size              file\n"
 "\n"
@@ -896,55 +896,55 @@ msgstr ""
 "Ký hiệu chung      kích cỡ       tập tin\n"
 "\n"
 
-#: ldlang.c:5878
+#: ldlang.c:5891
 msgid "%P%F: invalid syntax in flags\n"
 msgstr "%P%F: cú pháp không hợp lệ trong các cờ\n"
 
-#: ldlang.c:6270
+#: ldlang.c:6283
 msgid "%P%F: Failed to create hash table\n"
 msgstr "%P%F: lỗi tạo bảng băm\n"
 
-#: ldlang.c:6549
+#: ldlang.c:6562
 msgid "%P%F: multiple STARTUP files\n"
 msgstr "%P%F: có nhiều tập tin STARTUP (khởi chạy)\n"
 
-#: ldlang.c:6597
+#: ldlang.c:6610
 msgid "%X%P:%S: section has both a load address and a load region\n"
 msgstr "%X%P:%S: phần có cả hai địa chỉ nạp và vùng nạp\n"
 
-#: ldlang.c:6844
+#: ldlang.c:6857
 msgid "%F%P: no sections assigned to phdrs\n"
 msgstr "%F%P: chưa gán phần cho phdirs\n"
 
-#: ldlang.c:6881
+#: ldlang.c:6895
 msgid "%F%P: bfd_record_phdr failed: %E\n"
 msgstr "%F%P: « bfd_record_phdr » bị lỗi: %E\n"
 
-#: ldlang.c:6901
+#: ldlang.c:6915
 msgid "%X%P: section `%s' assigned to non-existent phdr `%s'\n"
 msgstr "%X%P: phần « %s » được gán cho phdr không tồn tại « %s »\n"
 
-#: ldlang.c:7299
+#: ldlang.c:7316
 msgid "%X%P: unknown language `%s' in version information\n"
 msgstr "%X%P: gặp ngôn ngữ lạ « %s » trong thông tin phiên bản\n"
 
-#: ldlang.c:7441
+#: ldlang.c:7461
 msgid "%X%P: anonymous version tag cannot be combined with other version tags\n"
 msgstr "%X%P: thẻ phiên bản vô danh không kết hợp được với thẻ phiên bản khác\n"
 
-#: ldlang.c:7450
+#: ldlang.c:7470
 msgid "%X%P: duplicate version tag `%s'\n"
 msgstr "%X%P: thẻ phiên bản trùng « %s »\n"
 
-#: ldlang.c:7470 ldlang.c:7479 ldlang.c:7496 ldlang.c:7506
+#: ldlang.c:7491 ldlang.c:7500 ldlang.c:7518 ldlang.c:7528
 msgid "%X%P: duplicate expression `%s' in version information\n"
 msgstr "%X%P: biểu thức trùng « %s » trong thông tin phiên bản\n"
 
-#: ldlang.c:7546
+#: ldlang.c:7568
 msgid "%X%P: unable to find version dependency `%s'\n"
 msgstr "%X%P: không tìm thấy quan hệ phụ thuộc của phiên bản « %s »\n"
 
-#: ldlang.c:7568
+#: ldlang.c:7590
 msgid "%X%P: unable to read .exports section contents\n"
 msgstr "%X%P: không thể đọc nội dung của phần « .exports » (xuất khẩu)\n"
 
@@ -1004,7 +1004,7 @@ msgstr "%X%P: không thể mở cho đích của bản sao « %s »\n"
 msgid "%P: Error writing file `%s'\n"
 msgstr "%P: gặp lỗi khi ghi tập tin « %s »\n"
 
-#: ldmain.c:531 pe-dll.c:1687
+#: ldmain.c:531 pe-dll.c:1706
 #, c-format
 msgid "%P: Error closing file `%s'\n"
 msgstr "%P: gặp lỗi khi đóng tập tin « %s »\n"
@@ -1023,27 +1023,27 @@ msgstr "%s: kích cỡ dữ liệu %ld\n"
 msgid "%P%F: missing argument to -m\n"
 msgstr "%P%F: thiếu đối số tới « -m »\n"
 
-#: ldmain.c:680 ldmain.c:699 ldmain.c:730
+#: ldmain.c:681 ldmain.c:701 ldmain.c:733
 msgid "%P%F: bfd_hash_table_init failed: %E\n"
 msgstr "%P%F: « bfd_hash_table_init » bị lỗi: %E\n"
 
-#: ldmain.c:684 ldmain.c:703
+#: ldmain.c:685 ldmain.c:705
 msgid "%P%F: bfd_hash_lookup failed: %E\n"
 msgstr "%P%F: « bfd_hash_lookup » bị lỗi: %E\n"
 
-#: ldmain.c:717
+#: ldmain.c:719
 msgid "%X%P: error: duplicate retain-symbols-file\n"
 msgstr "%X%P: lỗi: « retain-symbols-file » (giữ lại tập tin ký hiệu) trùng\n"
 
-#: ldmain.c:760
+#: ldmain.c:763
 msgid "%P%F: bfd_hash_lookup for insertion failed: %E\n"
 msgstr "%P%F: lỗi « bfd_hash_lookup » để chèn: %E\n"
 
-#: ldmain.c:765
+#: ldmain.c:768
 msgid "%P: `-retain-symbols-file' overrides `-s' and `-S'\n"
 msgstr "%P: tùy chọn « -retain-symbols-file » (giữ lại tập tin ký hiệu) có quyền cao hơn « -s » và « -S »\n"
 
-#: ldmain.c:829
+#: ldmain.c:833
 #, c-format
 msgid ""
 "Archive member included because of file (symbol)\n"
@@ -1052,133 +1052,133 @@ msgstr ""
 "Gồm bộ phạn kho do tập tin (ký hiệu)\n"
 "\n"
 
-#: ldmain.c:899
+#: ldmain.c:903
 msgid "%X%C: multiple definition of `%T'\n"
 msgstr "%X%C: xác định nhiều lần « %T »\n"
 
-#: ldmain.c:902
+#: ldmain.c:906
 msgid "%D: first defined here\n"
 msgstr "%D: xác định lần đầu ở đây\n"
 
-#: ldmain.c:906
+#: ldmain.c:910
 msgid "%P: Disabling relaxation: it will not work with multiple definitions\n"
 msgstr "%P: đang tắt khả năng lơi ra: nó sẽ không hoạt động với nhiều lời xác định\n"
 
-#: ldmain.c:936
+#: ldmain.c:940
 msgid "%B: warning: definition of `%T' overriding common\n"
 msgstr "%B: cảnh báo : lời xác định « %T » đè lên sự dùng chung\n"
 
-#: ldmain.c:939
+#: ldmain.c:943
 msgid "%B: warning: common is here\n"
 msgstr "%B: cảnh báo : sự dùng chung ở đây\n"
 
-#: ldmain.c:946
+#: ldmain.c:950
 msgid "%B: warning: common of `%T' overridden by definition\n"
 msgstr "%B: cảnh báo : sự dùng chung của « %T » bị đè bởi lởi xác định\n"
 
-#: ldmain.c:949
+#: ldmain.c:953
 msgid "%B: warning: defined here\n"
 msgstr "%B: cảnh báo : đã xác định ở đây\n"
 
-#: ldmain.c:956
+#: ldmain.c:960
 msgid "%B: warning: common of `%T' overridden by larger common\n"
 msgstr "%B: cảnh báo : sự dùng chung của « %T » bị đè bởi sự dùng chung lớn hơn\n"
 
-#: ldmain.c:959
+#: ldmain.c:963
 msgid "%B: warning: larger common is here\n"
 msgstr "%B: cảnh báo : sự dùng chung lớn hơn ở đây\n"
 
-#: ldmain.c:963
+#: ldmain.c:967
 msgid "%B: warning: common of `%T' overriding smaller common\n"
 msgstr "%B: cảnh báo : sự dùng chung của « %T » đè sự dùng chung nhỏ hơn\n"
 
-#: ldmain.c:966
+#: ldmain.c:970
 msgid "%B: warning: smaller common is here\n"
 msgstr "%B: cảnh báo : sự dùng chung nhỏ hơn ở đây\n"
 
-#: ldmain.c:970
+#: ldmain.c:974
 msgid "%B: warning: multiple common of `%T'\n"
 msgstr "%B: cảnh báo : có nhiều sự dùng chung của « %T »\n"
 
-#: ldmain.c:972
+#: ldmain.c:976
 msgid "%B: warning: previous common is here\n"
 msgstr "%B: cảnh báo : sự dùng chung trước ở đây\n"
 
-#: ldmain.c:992 ldmain.c:1030
+#: ldmain.c:996 ldmain.c:1034
 msgid "%P: warning: global constructor %s used\n"
 msgstr "%P: cảnh báo : dùng bộ cấu trúc toàn cục %s\n"
 
-#: ldmain.c:1040
+#: ldmain.c:1044
 msgid "%P%F: BFD backend error: BFD_RELOC_CTOR unsupported\n"
 msgstr "%P%F: lỗi hậu phương BFD: « BFD_RELOC_CTOR » không được hỗ trợ\n"
 
 #. We found a reloc for the symbol we are looking for.
-#: ldmain.c:1094 ldmain.c:1096 ldmain.c:1098 ldmain.c:1116 ldmain.c:1161
+#: ldmain.c:1098 ldmain.c:1100 ldmain.c:1102 ldmain.c:1120 ldmain.c:1165
 msgid "warning: "
 msgstr "cảnh báo : "
 
-#: ldmain.c:1196
+#: ldmain.c:1201
 msgid "%F%P: bfd_hash_table_init failed: %E\n"
 msgstr "%F%P: « bfd_hash_table_init » bị lỗi: %E\n"
 
-#: ldmain.c:1203
+#: ldmain.c:1208
 msgid "%F%P: bfd_hash_lookup failed: %E\n"
 msgstr "%F%P: « bfd_hash_lookup » bị lỗi: %E\n"
 
-#: ldmain.c:1224
+#: ldmain.c:1229
 msgid "%X%C: undefined reference to `%T'\n"
 msgstr "%X%C: tham chiếu đến « %T » chưa xác định\n"
 
-#: ldmain.c:1227
+#: ldmain.c:1232
 msgid "%C: warning: undefined reference to `%T'\n"
 msgstr "%C: cảnh báo : tham chiếu đến « %T » chưa xác định\n"
 
-#: ldmain.c:1233
+#: ldmain.c:1238
 msgid "%X%D: more undefined references to `%T' follow\n"
 msgstr "%X%D: theo đây có các tham chiếu đến « %T » chưa xác định thêm nữa\n"
 
-#: ldmain.c:1236
+#: ldmain.c:1241
 msgid "%D: warning: more undefined references to `%T' follow\n"
 msgstr "%D: cảnh báo : theo đây có các tham chiếu đến « %T » chưa xác định thêm nữa\n"
 
-#: ldmain.c:1247
+#: ldmain.c:1252
 msgid "%X%B: undefined reference to `%T'\n"
 msgstr "%X%B: tham chiếu đến « %T » chưa xác định\n"
 
-#: ldmain.c:1250
+#: ldmain.c:1255
 msgid "%B: warning: undefined reference to `%T'\n"
 msgstr "%B: cảnh báo : tham chiếu đến « %T » chưa xác định\n"
 
-#: ldmain.c:1256
+#: ldmain.c:1261
 msgid "%X%B: more undefined references to `%T' follow\n"
 msgstr "%X%B: theo đây có các tham chiếu đến « %T » chưa xác định thêm nữa\n"
 
-#: ldmain.c:1259
+#: ldmain.c:1264
 msgid "%B: warning: more undefined references to `%T' follow\n"
 msgstr "%B: cảnh báo : theo đây có các tham chiếu đến « %T » chưa xác định thêm nữa\n"
 
-#: ldmain.c:1298
+#: ldmain.c:1303
 msgid " additional relocation overflows omitted from the output\n"
 msgstr "các sự tràn định vị lại thêm nữa bị bỏ đi khỏi kết xuất\n"
 
-#: ldmain.c:1311
+#: ldmain.c:1316
 msgid " relocation truncated to fit: %s against undefined symbol `%T'"
 msgstr " sự định vị lại bị cắt ngắn để vừa: %s so với ký hiệu chưa xác định « %T »"
 
-#: ldmain.c:1316
+#: ldmain.c:1321
 msgid " relocation truncated to fit: %s against symbol `%T' defined in %A section in %B"
 msgstr " sự định vị lại bị cắt ngắn để vừa: %s so với ký hiệu « %T » đã xác định trong phần %A trong %B"
 
-#: ldmain.c:1328
+#: ldmain.c:1333
 msgid " relocation truncated to fit: %s against `%T'"
 msgstr " sự định vị lại bị cắt ngắn để vừa: %s so với « %T »"
 
-#: ldmain.c:1345
+#: ldmain.c:1350
 #, c-format
 msgid "%X%C: dangerous relocation: %s\n"
 msgstr "%X%C: sự định vị lại nguy hiểm: %s\n"
 
-#: ldmain.c:1360
+#: ldmain.c:1365
 msgid "%X%C: reloc refers to symbol `%T' which is not being output\n"
 msgstr "%X%C: sự định vị lại tham chiếu đến ký hiệu « %T » mà không đang được xuất ra\n"
 
@@ -1244,286 +1244,286 @@ msgstr "  Mô phỏng được hỗ trợ :\n"
 msgid "%P%F: bfd_new_link_order failed\n"
 msgstr "%P%F: « bfd_new_link_order » bị lỗi\n"
 
-#: ldwrite.c:354
+#: ldwrite.c:355
 msgid "%F%P: cannot create split section name for %s\n"
 msgstr "%F%P: không thể tạo tên phần đã xẻ cho %s\n"
 
-#: ldwrite.c:366
+#: ldwrite.c:367
 msgid "%F%P: clone section failed: %E\n"
 msgstr "%F%P: lỗi bắt chước phần: %E\n"
 
-#: ldwrite.c:404
+#: ldwrite.c:405
 #, c-format
 msgid "%8x something else\n"
 msgstr "%8x cái gì khác\n"
 
-#: ldwrite.c:574
+#: ldwrite.c:575
 msgid "%F%P: final link failed: %E\n"
 msgstr "%F%P: liên kết cuối cùng bị lỗi: %E\n"
 
-#: lexsup.c:209 lexsup.c:349
+#: lexsup.c:211 lexsup.c:351
 msgid "KEYWORD"
 msgstr "TỪ KHOÁ"
 
-#: lexsup.c:209
+#: lexsup.c:211
 msgid "Shared library control for HP/UX compatibility"
 msgstr "Điều khiển thư viện dùng chung để tương thích với HP/UX"
 
-#: lexsup.c:212
+#: lexsup.c:214
 msgid "ARCH"
 msgstr "KIẾN TRÚC"
 
-#: lexsup.c:212
+#: lexsup.c:214
 msgid "Set architecture"
 msgstr "Đặt kiến trúc"
 
-#: lexsup.c:214 lexsup.c:459
+#: lexsup.c:216 lexsup.c:461
 msgid "TARGET"
 msgstr "ĐÍCH"
 
-#: lexsup.c:214
+#: lexsup.c:216
 msgid "Specify target for following input files"
 msgstr "Ghi rõ đích cho những tập tin nhập theo đây"
 
-#: lexsup.c:217 lexsup.c:268 lexsup.c:280 lexsup.c:293 lexsup.c:295
-#: lexsup.c:413 lexsup.c:471 lexsup.c:533 lexsup.c:546
+#: lexsup.c:219 lexsup.c:270 lexsup.c:282 lexsup.c:295 lexsup.c:297
+#: lexsup.c:415 lexsup.c:473 lexsup.c:535 lexsup.c:548
 msgid "FILE"
 msgstr "TẬP TIN"
 
-#: lexsup.c:217
+#: lexsup.c:219
 msgid "Read MRI format linker script"
 msgstr "Đọc văn lệnh liên kết định dạng MRI"
 
-#: lexsup.c:219
+#: lexsup.c:221
 msgid "Force common symbols to be defined"
 msgstr "Ép buộc xác định các ký hiệu dùng chung"
 
-#: lexsup.c:223 lexsup.c:515 lexsup.c:517 lexsup.c:519 lexsup.c:521
+#: lexsup.c:225 lexsup.c:517 lexsup.c:519 lexsup.c:521 lexsup.c:523
 msgid "ADDRESS"
 msgstr "ĐỊA CHỈ"
 
-#: lexsup.c:223
+#: lexsup.c:225
 msgid "Set start address"
 msgstr "Đặt địa chỉ bắt đầu"
 
-#: lexsup.c:225
+#: lexsup.c:227
 msgid "Export all dynamic symbols"
 msgstr "Xuất mọi ký hiệu động"
 
-#: lexsup.c:227
+#: lexsup.c:229
 msgid "Undo the effect of --export-dynamic"
 msgstr "Hoàn lại kết quả của « --export-dynamic »"
 
-#: lexsup.c:229
+#: lexsup.c:231
 msgid "Link big-endian objects"
 msgstr "Liên kết các đối tượng về cuối lớn"
 
-#: lexsup.c:231
+#: lexsup.c:233
 msgid "Link little-endian objects"
 msgstr "Liên kết các đối tượng về cuối nhỏ"
 
-#: lexsup.c:233 lexsup.c:236
+#: lexsup.c:235 lexsup.c:238
 msgid "SHLIB"
 msgstr "SHLIB"
 
-#: lexsup.c:233
+#: lexsup.c:235
 msgid "Auxiliary filter for shared object symbol table"
 msgstr "Bộ lọc bổ sung cho bảng ký hiệu đối tượng dùng chung"
 
-#: lexsup.c:236
+#: lexsup.c:238
 msgid "Filter for shared object symbol table"
 msgstr "Bộ lọc cho bảng ký hiệu đối tượng dùng chung"
 
-#: lexsup.c:239
+#: lexsup.c:241
 msgid "Ignored"
 msgstr "Bị bỏ qua"
 
-#: lexsup.c:241
+#: lexsup.c:243
 msgid "SIZE"
 msgstr "CỠ"
 
-#: lexsup.c:241
+#: lexsup.c:243
 msgid "Small data size (if no size, same as --shared)"
 msgstr "Kích cỡ dữ liệu nhỏ (không có kích cỡ thì bằng tùy chọn « --shared »)"
 
-#: lexsup.c:244
+#: lexsup.c:246
 msgid "FILENAME"
 msgstr "TÊN TẬP TIN"
 
-#: lexsup.c:244
+#: lexsup.c:246
 msgid "Set internal name of shared library"
 msgstr "Đặt tên nội bộ của thư viện dùng chung"
 
-#: lexsup.c:246
+#: lexsup.c:248
 msgid "PROGRAM"
 msgstr "CHƯƠNG TRÌNH"
 
-#: lexsup.c:246
+#: lexsup.c:248
 msgid "Set PROGRAM as the dynamic linker to use"
 msgstr "Đặt CHƯƠNG TRÌNH là bộ liên kết động cần dùng"
 
-#: lexsup.c:249
+#: lexsup.c:251
 msgid "LIBNAME"
 msgstr "TÊN THƯ VIỆN"
 
-#: lexsup.c:249
+#: lexsup.c:251
 msgid "Search for library LIBNAME"
 msgstr "Tìm kiếm thư viện TÊN THƯ VIỆN"
 
-#: lexsup.c:251
+#: lexsup.c:253
 msgid "DIRECTORY"
 msgstr "THƯ MỤC"
 
-#: lexsup.c:251
+#: lexsup.c:253
 msgid "Add DIRECTORY to library search path"
 msgstr "Thêm THƯ MỤC vào đường dẫn tìm kiếm thư viện"
 
-#: lexsup.c:254
+#: lexsup.c:256
 msgid "Override the default sysroot location"
 msgstr "Đè lên địa điểm sysroot (gốc hệ thống) mặc định"
 
-#: lexsup.c:256
+#: lexsup.c:258
 msgid "EMULATION"
 msgstr "MÔ PHỎNG"
 
-#: lexsup.c:256
+#: lexsup.c:258
 msgid "Set emulation"
 msgstr "Đặt sự mô phỏng"
 
-#: lexsup.c:258
+#: lexsup.c:260
 msgid "Print map file on standard output"
 msgstr "In tập tin sơ đồ ra thiết bị xuất chuẩn"
 
-#: lexsup.c:260
+#: lexsup.c:262
 msgid "Do not page align data"
 msgstr "Đừng chỉnh canh dữ liệu theo trang"
 
-#: lexsup.c:262
+#: lexsup.c:264
 msgid "Do not page align data, do not make text readonly"
 msgstr "Đừng chỉnh canh dữ liệu theo trang, đừng đặt văn bản là chỉ-đọc"
 
-#: lexsup.c:265
+#: lexsup.c:267
 msgid "Page align data, make text readonly"
 msgstr "Chỉnh canh dữ liệu theo trang, đặt văn bản là chỉ-đọc"
 
-#: lexsup.c:268
+#: lexsup.c:270
 msgid "Set output file name"
 msgstr "Đặt tên tập tin xuất"
 
-#: lexsup.c:270
+#: lexsup.c:272
 msgid "Optimize output file"
 msgstr "Tối ưu hoá tập tin xuất"
 
-#: lexsup.c:272
+#: lexsup.c:274
 msgid "Ignored for SVR4 compatibility"
 msgstr "Bị bỏ qua để tương thích với SVR4"
 
-#: lexsup.c:276
+#: lexsup.c:278
 msgid "Generate relocatable output"
 msgstr "Tạo ra kết xuất có thể định vị lại"
 
-#: lexsup.c:280
+#: lexsup.c:282
 msgid "Just link symbols (if directory, same as --rpath)"
 msgstr "Chỉ liên kết các ký hiệu (thư mục thì bằng tùy chọn « --rpath »)"
 
-#: lexsup.c:283
+#: lexsup.c:285
 msgid "Strip all symbols"
 msgstr "Tước mọi ký hiệu"
 
-#: lexsup.c:285
+#: lexsup.c:287
 msgid "Strip debugging symbols"
 msgstr "Tước các ký hiệu gỡ lối"
 
-#: lexsup.c:287
+#: lexsup.c:289
 msgid "Strip symbols in discarded sections"
 msgstr "Tước các ký hiệu trong phần bị hủy"
 
-#: lexsup.c:289
+#: lexsup.c:291
 msgid "Do not strip symbols in discarded sections"
 msgstr "Đừng tước ký hiệu trong phần bị hủy"
 
-#: lexsup.c:291
+#: lexsup.c:293
 msgid "Trace file opens"
 msgstr "Tập tin vết có mở"
 
-#: lexsup.c:293
+#: lexsup.c:295
 msgid "Read linker script"
 msgstr "Đọc văn lệnh liên kết"
 
-#: lexsup.c:295
+#: lexsup.c:297
 msgid "Read default linker script"
 msgstr "Đọc văn lệnh liên kết mặc định"
 
-#: lexsup.c:299 lexsup.c:317 lexsup.c:390 lexsup.c:411 lexsup.c:508
-#: lexsup.c:536 lexsup.c:575
+#: lexsup.c:301 lexsup.c:319 lexsup.c:392 lexsup.c:413 lexsup.c:510
+#: lexsup.c:538 lexsup.c:577
 msgid "SYMBOL"
 msgstr "KÝ HIỆU"
 
-#: lexsup.c:299
+#: lexsup.c:301
 msgid "Start with undefined reference to SYMBOL"
 msgstr "Bắt đầu với tham chiệu chưa xác định đến KÝ HIỆU"
 
-#: lexsup.c:302
+#: lexsup.c:304
 msgid "[=SECTION]"
 msgstr "[=PHẦN]"
 
-#: lexsup.c:303
+#: lexsup.c:305
 msgid "Don't merge input [SECTION | orphan] sections"
 msgstr "Đừng trộn phần nhập [PHẦN | thừa]"
 
-#: lexsup.c:305
+#: lexsup.c:307
 msgid "Build global constructor/destructor tables"
 msgstr "Xây dựng các bảng cấu tạo/phá toàn cục"
 
-#: lexsup.c:307
+#: lexsup.c:309
 msgid "Print version information"
 msgstr "In ra thông tin phiên bản"
 
-#: lexsup.c:309
+#: lexsup.c:311
 msgid "Print version and emulation information"
 msgstr "In ra thông tin phiên bản và mô phỏng"
 
-#: lexsup.c:311
+#: lexsup.c:313
 msgid "Discard all local symbols"
 msgstr "Hủy mọi ký hiệu cục bộ"
 
-#: lexsup.c:313
+#: lexsup.c:315
 msgid "Discard temporary local symbols (default)"
 msgstr "Hủy các ký hiệu cục bộ tạm thời (mặc định)"
 
-#: lexsup.c:315
+#: lexsup.c:317
 msgid "Don't discard any local symbols"
 msgstr "Đừng hủy ký hiệu cục bộ"
 
-#: lexsup.c:317
+#: lexsup.c:319
 msgid "Trace mentions of SYMBOL"
 msgstr "Vết lần gặp KÝ HIỆU"
 
-#: lexsup.c:319 lexsup.c:473 lexsup.c:475
+#: lexsup.c:321 lexsup.c:475 lexsup.c:477
 msgid "PATH"
 msgstr "ĐƯỜNG DẪN"
 
-#: lexsup.c:319
+#: lexsup.c:321
 msgid "Default search path for Solaris compatibility"
 msgstr "Đường dẫn tìm kiếm mặc định để tương thích với Solaris"
 
-#: lexsup.c:322
+#: lexsup.c:324
 msgid "Start a group"
 msgstr "Bắt đầu nhóm"
 
-#: lexsup.c:324
+#: lexsup.c:326
 msgid "End a group"
 msgstr "Kết thúc nhóm"
 
-#: lexsup.c:328
+#: lexsup.c:330
 msgid "Accept input files whose architecture cannot be determined"
 msgstr "Chấp nhận tập tin nhập có kiến trúc không rõ"
 
-#: lexsup.c:332
+#: lexsup.c:334
 msgid "Reject input files whose architecture is unknown"
 msgstr "Từ chối tập tin nhập có kiến trúc không rõ"
 
-#: lexsup.c:335
+#: lexsup.c:337
 msgid ""
 "Set DT_NEEDED tags for DT_NEEDED entries in\n"
 "                                following dynamic libs"
@@ -1532,7 +1532,7 @@ msgstr ""
 "\tcho mục nhập « DT_NEEDED »\n"
 "\ttrong những thư viện động theo đây"
 
-#: lexsup.c:339
+#: lexsup.c:341
 msgid ""
 "Do not set DT_NEEDED tags for DT_NEEDED entries\n"
 "                                in following dynamic libs"
@@ -1541,175 +1541,175 @@ msgstr ""
 "cho mục nhập « DT_NEEDED »\n"
 "trong những thư viện theo đây"
 
-#: lexsup.c:343
+#: lexsup.c:345
 msgid "Only set DT_NEEDED for following dynamic libs if used"
 msgstr ""
 "Chỉ lập thẻ « DT_NEEDED » (cần thiết DT)\n"
 "\tcho những thư viện động theo đây nếu được dùng"
 
-#: lexsup.c:346
+#: lexsup.c:348
 msgid "Always set DT_NEEDED for following dynamic libs"
 msgstr ""
 "Luôn luôn lập thẻ « DT_NEEDED » (cần thiết DT)\n"
 "\tcho những thư viện động theo đây"
 
-#: lexsup.c:349
+#: lexsup.c:351
 msgid "Ignored for SunOS compatibility"
 msgstr "Bị bỏ qua để tương thích với SunOS"
 
-#: lexsup.c:351
+#: lexsup.c:353
 msgid "Link against shared libraries"
 msgstr "Liên kết so với thư viện dùng chung"
 
-#: lexsup.c:357
+#: lexsup.c:359
 msgid "Do not link against shared libraries"
 msgstr "Đừng liên kết so với thư viện dùng chung"
 
-#: lexsup.c:365
+#: lexsup.c:367
 msgid "Bind global references locally"
 msgstr "Đóng kết cục bộ tham chiếu toàn cục"
 
-#: lexsup.c:367
+#: lexsup.c:369
 msgid "Bind global function references locally"
 msgstr "Đóng kết cục bộ tham chiếu hàm toàn cục"
 
-#: lexsup.c:369
+#: lexsup.c:371
 msgid "Check section addresses for overlaps (default)"
 msgstr "Kiểm tra địa chỉ phần có chồng chéo (mặc định)"
 
-#: lexsup.c:372
+#: lexsup.c:374
 msgid "Do not check section addresses for overlaps"
 msgstr "Đừng kiểm tra địa chỉ phần có chồng chéo"
 
-#: lexsup.c:375
+#: lexsup.c:377
 msgid "Output cross reference table"
 msgstr "Xuất bảng tham chiếu chéo"
 
-#: lexsup.c:377
+#: lexsup.c:379
 msgid "SYMBOL=EXPRESSION"
 msgstr "KÝ HIỆU=BIỂU THỨC"
 
-#: lexsup.c:377
+#: lexsup.c:379
 msgid "Define a symbol"
 msgstr "Xác định một ký hiệu"
 
-#: lexsup.c:379
+#: lexsup.c:381
 msgid "[=STYLE]"
 msgstr "[=KIỂU DÁNG]"
 
-#: lexsup.c:379
+#: lexsup.c:381
 msgid "Demangle symbol names [using STYLE]"
 msgstr "Tháo gỡ tên ký hiệu [dùng KIỂU DÁNG]"
 
-#: lexsup.c:382
+#: lexsup.c:384
 msgid "Generate embedded relocs"
 msgstr "Tạo ra sự định vị lại nhúng"
 
-#: lexsup.c:384
+#: lexsup.c:386
 msgid "Treat warnings as errors"
 msgstr "Xử lý cảnh báo là lỗi"
 
-#: lexsup.c:387
+#: lexsup.c:389
 msgid "Do not treat warnings as errors (default)"
 msgstr "Không xử lý cảnh báo là lỗi (mặc định)"
 
-#: lexsup.c:390
+#: lexsup.c:392
 msgid "Call SYMBOL at unload-time"
 msgstr "Gọi KÝ HIỆU vào lúc bỏ nạp"
 
-#: lexsup.c:392
+#: lexsup.c:394
 msgid "Force generation of file with .exe suffix"
 msgstr "Ép buộc tạo ra tập tin có hậu tố « .exe »"
 
-#: lexsup.c:394
+#: lexsup.c:396
 msgid "Remove unused sections (on some targets)"
 msgstr "Gỡ bỏ các phần không dùng (trên một số đích)"
 
-#: lexsup.c:397
+#: lexsup.c:399
 msgid "Don't remove unused sections (default)"
 msgstr "Đừng gỡ bỏ các phần không dùng (mặc định)"
 
-#: lexsup.c:400
+#: lexsup.c:402
 msgid "List removed unused sections on stderr"
 msgstr "Liệt kê trên stderr các phần không dùng bị gỡ bỏ"
 
-#: lexsup.c:403
+#: lexsup.c:405
 msgid "Do not list removed unused sections"
 msgstr "Đừng liệt kê các phần không dùng bị gỡ bỏ"
 
-#: lexsup.c:406
+#: lexsup.c:408
 msgid "Set default hash table size close to <NUMBER>"
 msgstr "Đặt kích cỡ bảng băm mặc định thành gần <SỐ>"
 
-#: lexsup.c:409
+#: lexsup.c:411
 msgid "Print option help"
 msgstr "In ra trợ giúp về tùy chọn"
 
-#: lexsup.c:411
+#: lexsup.c:413
 msgid "Call SYMBOL at load-time"
 msgstr "Gọi KÝ HIỆU vào lúc nạp"
 
-#: lexsup.c:413
+#: lexsup.c:415
 msgid "Write a map file"
 msgstr "Ghi tập tin sơ đồ"
 
-#: lexsup.c:415
+#: lexsup.c:417
 msgid "Do not define Common storage"
 msgstr "Đừng xác định sức chứa dùng chung"
 
-#: lexsup.c:417
+#: lexsup.c:419
 msgid "Do not demangle symbol names"
 msgstr "Đừng tháo gỡ tên ký hiệu"
 
-#: lexsup.c:419
+#: lexsup.c:421
 msgid "Use less memory and more disk I/O"
 msgstr "Chiếm ít bộ nhớ hơn, còn V/R đĩa nhiều hơn"
 
-#: lexsup.c:421
+#: lexsup.c:423
 msgid "Do not allow unresolved references in object files"
 msgstr "Đừng cho phép tham chiệu chưa tháo gỡ trong tập tin đối tượng"
 
-#: lexsup.c:424
+#: lexsup.c:426
 msgid "Allow unresolved references in shared libaries"
 msgstr "Cho phép tham chiệu chưa tháo gỡ trong thư viện dùng chung"
 
-#: lexsup.c:428
+#: lexsup.c:430
 msgid "Do not allow unresolved references in shared libs"
 msgstr "Đừng cho phép tham chiệu chưa tháo gỡ trong thư viện dùng chung"
 
-#: lexsup.c:432
+#: lexsup.c:434
 msgid "Allow multiple definitions"
 msgstr "Cho phép nhiều lời xác định"
 
-#: lexsup.c:434
+#: lexsup.c:436
 msgid "Disallow undefined version"
 msgstr "Không cho phép phiên bản chưa xác định"
 
-#: lexsup.c:436
+#: lexsup.c:438
 msgid "Create default symbol version"
 msgstr "Tạo phiên bản ký hiệu mặc định"
 
-#: lexsup.c:439
+#: lexsup.c:441
 msgid "Create default symbol version for imported symbols"
 msgstr "Tạo phiên bản ký hiệu mặc định cho các ký hiệu đã nhập khẩu"
 
-#: lexsup.c:442
+#: lexsup.c:444
 msgid "Don't warn about mismatched input files"
 msgstr "Đừng cảnh báo về tập tin nhập sai khớp"
 
-#: lexsup.c:445
+#: lexsup.c:447
 msgid "Don't warn on finding an incompatible library"
 msgstr "Đừng cảnh báo khi tìm thư viện không tương thích"
 
-#: lexsup.c:448
+#: lexsup.c:450
 msgid "Turn off --whole-archive"
 msgstr "Tắt tùy chọn « --whole-archive » (toàn kho)"
 
-#: lexsup.c:450
+#: lexsup.c:452
 msgid "Create an output file even if errors occur"
 msgstr "Tạo tập tin xuất thậm chí nếu gặp lỗi"
 
-#: lexsup.c:455
+#: lexsup.c:457
 msgid ""
 "Only use library directories specified on\n"
 "                                the command line"
@@ -1717,123 +1717,123 @@ msgstr ""
 "Chỉ sử dụng những thư mục thư viện\n"
 "được ghi rõ trên dòng lệnh"
 
-#: lexsup.c:459
+#: lexsup.c:461
 msgid "Specify target of output file"
 msgstr "Ghi rõ đích của tập tin xuất"
 
-#: lexsup.c:462
+#: lexsup.c:464
 msgid "Ignored for Linux compatibility"
 msgstr "Bị bỏ qua để tương thích với Linux"
 
-#: lexsup.c:465
+#: lexsup.c:467
 msgid "Reduce memory overheads, possibly taking much longer"
 msgstr "Giảm bộ nhớ duy tu, có thể chạy rất chậm hơn"
 
-#: lexsup.c:468
+#: lexsup.c:470
 msgid "Relax branches on certain targets"
 msgstr "Lơi ra nhánh trên một số đích nào đó"
 
-#: lexsup.c:471
+#: lexsup.c:473
 msgid "Keep only symbols listed in FILE"
 msgstr "Giữ chỉ những ký hiệu được liệt kê trong TẬP TIN"
 
-#: lexsup.c:473
+#: lexsup.c:475
 msgid "Set runtime shared library search path"
 msgstr "Đặt đường dẫn tìm kiếm thư viện dùng chung vào lúc chạy"
 
-#: lexsup.c:475
+#: lexsup.c:477
 msgid "Set link time shared library search path"
 msgstr "Đặt đường dẫn tìm kiếm thư viện dùng chung vào lúc liên kết"
 
-#: lexsup.c:478
+#: lexsup.c:480
 msgid "Create a shared library"
 msgstr "Tạo thư viện dùng chung"
 
-#: lexsup.c:482
+#: lexsup.c:484
 msgid "Create a position independent executable"
 msgstr "Tạo tập tin có khả năng thực hiện không phụ thuộc vào vị trí"
 
-#: lexsup.c:486
+#: lexsup.c:488
 msgid "[=ascending|descending]"
 msgstr "[=tăng|giảm]"
 
-#: lexsup.c:487
+#: lexsup.c:489
 msgid "Sort common symbols by alignment [in specified order]"
 msgstr "Sắp xếp các ký hiệu dùng chung theo thứ tự đã ghi rõ"
 
-#: lexsup.c:492
+#: lexsup.c:494
 msgid "name|alignment"
 msgstr "tên|chỉnh_canh"
 
-#: lexsup.c:493
+#: lexsup.c:495
 msgid "Sort sections by name or maximum alignment"
 msgstr "Sắp xếp các phần theo tên hay sự chỉnh canh tối đa"
 
-#: lexsup.c:495
+#: lexsup.c:497
 msgid "COUNT"
 msgstr "SỐ_ĐẾM"
 
-#: lexsup.c:495
+#: lexsup.c:497
 msgid "How many tags to reserve in .dynamic section"
 msgstr "Số thẻ cần giữ lại trong phần « .dynamic » (động)"
 
-#: lexsup.c:498
+#: lexsup.c:500
 msgid "[=SIZE]"
 msgstr "[=CỠ]"
 
-#: lexsup.c:498
+#: lexsup.c:500
 msgid "Split output sections every SIZE octets"
 msgstr "Xẻ phần xuất sau mỗi CỠ bộ tám"
 
-#: lexsup.c:501
+#: lexsup.c:503
 msgid "[=COUNT]"
 msgstr "[=SỐ_ĐẾM]"
 
-#: lexsup.c:501
+#: lexsup.c:503
 msgid "Split output sections every COUNT relocs"
 msgstr "Xẻ phần xuất sau mỗi SỐ_ĐẾM sự định vị lại"
 
-#: lexsup.c:504
+#: lexsup.c:506
 msgid "Print memory usage statistics"
 msgstr "In ra thống kê cách sử dụng bộ nhớ"
 
-#: lexsup.c:506
+#: lexsup.c:508
 msgid "Display target specific options"
 msgstr "Hiển thị các tùy chọn đặc trưng cho đích"
 
-#: lexsup.c:508
+#: lexsup.c:510
 msgid "Do task level linking"
 msgstr "Liên kết trên cấp tác vụ"
 
-#: lexsup.c:510
+#: lexsup.c:512
 msgid "Use same format as native linker"
 msgstr "Dùng cùng định dạng với bộ liên kết sở hữu"
 
-#: lexsup.c:512
+#: lexsup.c:514
 msgid "SECTION=ADDRESS"
 msgstr "PHẦN=ĐỊA_CHỈ"
 
-#: lexsup.c:512
+#: lexsup.c:514
 msgid "Set address of named section"
 msgstr "Đặt địa chỉ của phần có tên"
 
-#: lexsup.c:515
+#: lexsup.c:517
 msgid "Set address of .bss section"
 msgstr "Đặt địa chỉ của phần « .bss »"
 
-#: lexsup.c:517
+#: lexsup.c:519
 msgid "Set address of .data section"
 msgstr "Đặt địa chỉ của phần « .data » (dữ liệu)"
 
-#: lexsup.c:519
+#: lexsup.c:521
 msgid "Set address of .text section"
 msgstr "Đặt địa chỉ của phần « .text » (văn bản)"
 
-#: lexsup.c:521
+#: lexsup.c:523
 msgid "Set address of text segment"
 msgstr "Đặt địa chỉ của phần văn bản"
 
-#: lexsup.c:524
+#: lexsup.c:526
 msgid ""
 "How to handle unresolved symbols.  <method> is:\n"
 "                                ignore-all, report-all, ignore-in-object-files,\n"
@@ -1846,15 +1846,15 @@ msgstr ""
 " • ignore-in-object-files\tbỏ qua trong tập tin đối tượng\n"
 " • ignore-in-shared-libs\tbỏ qua trong thư viện dùng chung"
 
-#: lexsup.c:529
+#: lexsup.c:531
 msgid "Output lots of information during link"
 msgstr "Xuất rất nhiều thông tin trong khi liên kết"
 
-#: lexsup.c:533
+#: lexsup.c:535
 msgid "Read version information script"
 msgstr "Đọc văn lệnh thông tin phiên bản"
 
-#: lexsup.c:536
+#: lexsup.c:538
 msgid ""
 "Take export symbols list from .exports, using\n"
 "                                SYMBOL as the version."
@@ -1862,91 +1862,91 @@ msgstr ""
 "Lấy danh sách các ký hiệu xuất từ « .exports »,\n"
 "\t\tdùng KÝ HIỆU là phiên bản."
 
-#: lexsup.c:540
+#: lexsup.c:542
 msgid "Add data symbols to dynamic list"
 msgstr "Thêm các ký hiệu dữ liệu vào danh sách động"
 
-#: lexsup.c:542
+#: lexsup.c:544
 msgid "Use C++ operator new/delete dynamic list"
 msgstr "Dùng danh sách động mới/xoá toán tử C++"
 
-#: lexsup.c:544
+#: lexsup.c:546
 msgid "Use C++ typeinfo dynamic list"
 msgstr "Dùng danh sách động kiểu/thông tin C++"
 
-#: lexsup.c:546
+#: lexsup.c:548
 msgid "Read dynamic list"
 msgstr "Đọc danh sách động"
 
-#: lexsup.c:548
+#: lexsup.c:550
 msgid "Warn about duplicate common symbols"
 msgstr "Cảnh báo về ký hiệu dùng chung trùng"
 
-#: lexsup.c:550
+#: lexsup.c:552
 msgid "Warn if global constructors/destructors are seen"
 msgstr "Cảnh báo nếu gặp bộ cấu tạo/phá toàn cục"
 
-#: lexsup.c:553
+#: lexsup.c:555
 msgid "Warn if the multiple GP values are used"
 msgstr "Cảnh báo nếu nhiều giá trị GP được dùng"
 
-#: lexsup.c:555
+#: lexsup.c:557
 msgid "Warn only once per undefined symbol"
 msgstr "Cảnh báo chỉ một lần về mỗi ký hiệu chưa xác định"
 
-#: lexsup.c:557
+#: lexsup.c:559
 msgid "Warn if start of section changes due to alignment"
 msgstr "Cảnh báo nếu đầu của phần thay đổi do sự chỉnh canh"
 
-#: lexsup.c:560
+#: lexsup.c:562
 msgid "Warn if shared object has DT_TEXTREL"
 msgstr "Cảnh báo nếu đối tượng dùng chung có « DT_TEXTREL »"
 
-#: lexsup.c:563
+#: lexsup.c:565
 msgid "Warn if an object has alternate ELF machine code"
 msgstr "Cảnh báo nếu đối tượng có mã máy ELF thay thế"
 
-#: lexsup.c:567
+#: lexsup.c:569
 msgid "Report unresolved symbols as warnings"
 msgstr "Thông báo ký hiệu chưa tháo gỡ dạng cảnh báo"
 
-#: lexsup.c:570
+#: lexsup.c:572
 msgid "Report unresolved symbols as errors"
 msgstr "Thông báo ký hiệu chưa tháo gỡ dạng lỗi"
 
-#: lexsup.c:572
+#: lexsup.c:574
 msgid "Include all objects from following archives"
 msgstr "Gồm có mọi đối tượng từ những kho theo đây"
 
-#: lexsup.c:575
+#: lexsup.c:577
 msgid "Use wrapper functions for SYMBOL"
 msgstr "Sử dụng các hàm bao bọc cho KÝ HIỆU"
 
-#: lexsup.c:722
+#: lexsup.c:726
 msgid "%P: unrecognized option '%s'\n"
 msgstr "%P: không nhận ra tùy chọn « %s »\n"
 
-#: lexsup.c:726
+#: lexsup.c:730
 msgid "%P%F: use the --help option for usage information\n"
 msgstr "%P%F: hãy sử dụng tùy chọn trợ giúp « --help » để xem thông tin về cách sử dụng\n"
 
-#: lexsup.c:744
+#: lexsup.c:748
 msgid "%P%F: unrecognized -a option `%s'\n"
 msgstr "%P%F: không nhận ra tùy chọn kiểu « -a » « %s »\n"
 
-#: lexsup.c:757
+#: lexsup.c:761
 msgid "%P%F: unrecognized -assert option `%s'\n"
 msgstr "%P%F: không nhận ra tùy chọn kiểu « -assert » « %s »\n"
 
-#: lexsup.c:800
+#: lexsup.c:804
 msgid "%F%P: unknown demangling style `%s'"
 msgstr "%F%Ps: không rõ kiểu dáng tháo gõ « %s »"
 
-#: lexsup.c:866
+#: lexsup.c:870
 msgid "%P%F: invalid number `%s'\n"
 msgstr "%P%F: con số không hợp lệ « %s »\n"
 
-#: lexsup.c:964
+#: lexsup.c:968
 msgid "%P%F: bad --unresolved-symbols option: %s\n"
 msgstr "%P%F: tùy chọn « --unresolved-symbols » sai: %s\n"
 
@@ -1958,109 +1958,109 @@ msgstr "%P%F: tùy chọn « --unresolved-symbols » sai: %s\n"
 #. 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:1038
+#: lexsup.c:1042
 msgid "%P%F: bad -rpath option\n"
 msgstr "%P%F: tùy chọn « -rpath » sai\n"
 
-#: lexsup.c:1149
+#: lexsup.c:1153
 msgid "%P%F: -shared not supported\n"
 msgstr "%P%F: không hỗ trợ tùy chọn « -shared »\n"
 
-#: lexsup.c:1158
+#: lexsup.c:1162
 msgid "%P%F: -pie not supported\n"
 msgstr "%P%F: không hỗ trợ tùy chọn « -pie »\n"
 
-#: lexsup.c:1166
+#: lexsup.c:1170
 msgid "descending"
 msgstr "giảm"
 
-#: lexsup.c:1168
+#: lexsup.c:1172
 msgid "ascending"
 msgstr "tăng"
 
-#: lexsup.c:1171
+#: lexsup.c:1175
 msgid "%P%F: invalid common section sorting option: %s\n"
 msgstr "%P%F: sai đặt tùy chọn sắp xếp phần dùng chung: %s\n"
 
-#: lexsup.c:1175
+#: lexsup.c:1179
 msgid "name"
 msgstr "tên"
 
-#: lexsup.c:1177
+#: lexsup.c:1181
 msgid "alignment"
 msgstr "chỉnh canh"
 
-#: lexsup.c:1180
+#: lexsup.c:1184
 msgid "%P%F: invalid section sorting option: %s\n"
 msgstr "%P%F: tùy chọn sắp xếp phần không hợp lệ: %s\n"
 
-#: lexsup.c:1214
+#: lexsup.c:1218
 msgid "%P%F: invalid argument to option \"--section-start\"\n"
 msgstr "%P%F: đối số không hợp lệ đối với tùy chọn « --section-start »\n"
 
-#: lexsup.c:1221
+#: lexsup.c:1225
 msgid "%P%F: missing argument(s) to option \"--section-start\"\n"
 msgstr "%P%F: thiếu đối số đối với tùy chọn « --section-start »\n"
 
-#: lexsup.c:1441
+#: lexsup.c:1445
 msgid "%P%F: may not nest groups (--help for usage)\n"
 msgstr "%P%F: không cho phép lồng các nhóm với nhau (« --help » để xem cách sử dụng)\n"
 
-#: lexsup.c:1448
+#: lexsup.c:1452
 msgid "%P%F: group ended before it began (--help for usage)\n"
 msgstr "%P%F: nhóm kết thúc trước khi bắt đầu (« --help » để xem cách sử dụng)\n"
 
-#: lexsup.c:1476
+#: lexsup.c:1480
 msgid "%P%X: --hash-size needs a numeric argument\n"
 msgstr "%P%X: tùy chọn « --hash-size » cần thiết đối số thuộc số\n"
 
-#: lexsup.c:1527 lexsup.c:1540
+#: lexsup.c:1531 lexsup.c:1544
 msgid "%P%F: invalid hex number `%s'\n"
 msgstr "%P%F: số thập lục không hợp lệ « %s »\n"
 
-#: lexsup.c:1576
+#: lexsup.c:1580
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr "Cách sử dụng: %s <tùy_chọn> tập_tin...\n"
 
-#: lexsup.c:1578
+#: lexsup.c:1582
 #, c-format
 msgid "Options:\n"
 msgstr "Tùy chọn:\n"
 
-#: lexsup.c:1656
+#: lexsup.c:1660
 #, c-format
 msgid "  @FILE"
 msgstr "  @TẬP_TIN"
 
-#: lexsup.c:1659
+#: lexsup.c:1663
 #, c-format
 msgid "Read options from FILE\n"
 msgstr "Đọc các tùy chọn từ TẬP_TIN\n"
 
 #. Note: Various tools (such as libtool) depend upon the
 #. format of the listings below - do not change them.
-#: lexsup.c:1664
+#: lexsup.c:1668
 #, c-format
 msgid "%s: supported targets:"
 msgstr "%s: đích hỗ trợ :"
 
-#: lexsup.c:1672
+#: lexsup.c:1676
 #, c-format
 msgid "%s: supported emulations: "
 msgstr "%s: mô phỏng hỗ trợ : "
 
-#: lexsup.c:1677
+#: lexsup.c:1681
 #, c-format
 msgid "%s: emulation specific options:\n"
 msgstr "%s: tùy chọn đặc trưng cho mô phỏng:\n"
 
-#: lexsup.c:1682
+#: lexsup.c:1686
 #, c-format
 msgid "Report bugs to %s\n"
 msgstr "Hãy thông báo lỗi cho %s\n"
 
-#: mri.c:291
+#: mri.c:292
 msgid "%P%F: unknown format type %s\n"
 msgstr "%P%F: không rõ kiểu định dạng %s\n"
 
@@ -2104,51 +2104,51 @@ msgstr "%XKhông thể xuất khẩu %s: không tìm thấy ký hiệu\n"
 msgid "%XError, ordinal used twice: %d (%s vs %s)\n"
 msgstr "%XLỗi, điều thứ tự được dùng hai lần: %d (%s so với %s)\n"
 
-#: pe-dll.c:1410
+#: pe-dll.c:1429
 #, c-format
 msgid "%XError: %d-bit reloc in dll\n"
 msgstr "%XLỗi: sự định vị lại %d-bit trong dll\n"
 
-#: pe-dll.c:1538
+#: pe-dll.c:1557
 #, c-format
 msgid "%s: Can't open output def file %s\n"
 msgstr "%s: Không thể mở tập tin def xuất %s\n"
 
-#: pe-dll.c:1683
+#: pe-dll.c:1702
 #, c-format
 msgid "; no contents available\n"
 msgstr "; không có nội dung sẵn sàng\n"
 
-#: pe-dll.c:2600
+#: pe-dll.c:2619
 msgid "%C: variable '%T' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details.\n"
 msgstr "%C: không thể tự động nhập khẩu biến « %T ». Hãy đọc tài liệu hướng dẫn về tùy chọn « --enable-auto-import » (bật nhập tự động) của phần mềm ld, để xem chi tiết.\n"
 
-#: pe-dll.c:2630
+#: pe-dll.c:2649
 #, c-format
 msgid "%XCan't open .lib file: %s\n"
 msgstr "%XKhông thể mở tập tin « .lib » (thư viện): %s\n"
 
-#: pe-dll.c:2635
+#: pe-dll.c:2654
 #, c-format
 msgid "Creating library file: %s\n"
 msgstr "Đang tạo tập tin thư viện: %s\n"
 
-#: pe-dll.c:2664
+#: pe-dll.c:2683
 #, c-format
 msgid "%Xbfd_openr %s: %E\n"
 msgstr "%Xbfd_openr %s: %E\n"
 
-#: pe-dll.c:2676
+#: pe-dll.c:2695
 #, c-format
 msgid "%X%s(%s): can't find member in non-archive file"
 msgstr "%X%s(%s): không tìm thấy mục trong tập tin khác kho lưu"
 
-#: pe-dll.c:2688
+#: pe-dll.c:2707
 #, c-format
 msgid "%X%s(%s): can't find member in archive"
 msgstr "%X%s(%s): không tìm thấy mục trong kho lưu"
 
-#: pe-dll.c:3078
+#: pe-dll.c:3097
 #, c-format
 msgid "%XError: can't use long section names on this arch\n"
 msgstr "%XError: không thể sử dụng tên phần dài trên kiến trúc này\n"
index b686fe056a4db696e4b327d46035888bad8c552e..6e50e03f3614c5e3471ad78039a4e6a0c6b09422 100644 (file)
@@ -1,3 +1,8 @@
+2010-04-22  Nick Clifton  <nickc@redhat.com>
+
+       * po/opcodes.pot: Updated by the Translation project.
+       * po/vi.po: Updated Vietnamese translation.
+
 2010-04-16  H.J. Lu  <hongjiu.lu@intel.com>
 
        * i386-dis.c (get_valid_dis386): Return bad_opcode on unknown
index 278ea13c53a7117428dc7ef932976a63039cd3fd..a62e615dfce9a75494fb0c2584dc3feb76314b67 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2009-09-07 14:08+0200\n"
+"POT-Creation-Date: 2010-03-03 15:04+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -115,18 +115,18 @@ msgid "<illegal precision>"
 msgstr ""
 
 #. XXX - should break 'option' at following delimiter.
-#: arm-dis.c:4014
+#: arm-dis.c:4018
 #, c-format
 msgid "Unrecognised register name set: %s\n"
 msgstr ""
 
 #. XXX - should break 'option' at following delimiter.
-#: arm-dis.c:4022
+#: arm-dis.c:4026
 #, c-format
 msgid "Unrecognised disassembler option: %s\n"
 msgstr ""
 
-#: arm-dis.c:4519
+#: arm-dis.c:4522
 #, c-format
 msgid ""
 "\n"
@@ -981,12 +981,12 @@ msgstr ""
 msgid "$<undefined>"
 msgstr ""
 
-#: ppc-dis.c:222
+#: ppc-dis.c:248
 #, c-format
 msgid "warning: ignoring unknown -M%s option\n"
 msgstr ""
 
-#: ppc-dis.c:511
+#: ppc-dis.c:537
 #, c-format
 msgid ""
 "\n"
@@ -994,43 +994,43 @@ msgid ""
 "the -M switch:\n"
 msgstr ""
 
-#: ppc-opc.c:870 ppc-opc.c:898
+#: ppc-opc.c:873 ppc-opc.c:901
 msgid "invalid conditional option"
 msgstr ""
 
-#: ppc-opc.c:900
+#: ppc-opc.c:903
 msgid "attempt to set y bit when using + or - modifier"
 msgstr ""
 
-#: ppc-opc.c:932
+#: ppc-opc.c:935
 msgid "invalid mask field"
 msgstr ""
 
-#: ppc-opc.c:958
+#: ppc-opc.c:961
 msgid "ignoring invalid mfcr mask"
 msgstr ""
 
-#: ppc-opc.c:1008 ppc-opc.c:1043
+#: ppc-opc.c:1011 ppc-opc.c:1046
 msgid "illegal bitmask"
 msgstr ""
 
-#: ppc-opc.c:1163
+#: ppc-opc.c:1166
 msgid "index register in load range"
 msgstr ""
 
-#: ppc-opc.c:1179
+#: ppc-opc.c:1182
 msgid "source and target register operands must be different"
 msgstr ""
 
-#: ppc-opc.c:1194
+#: ppc-opc.c:1197
 msgid "invalid register operand when updating"
 msgstr ""
 
-#: ppc-opc.c:1273
+#: ppc-opc.c:1276
 msgid "invalid sprg number"
 msgstr ""
 
-#: ppc-opc.c:1443
+#: ppc-opc.c:1446
 msgid "invalid constant"
 msgstr ""
 
index 1b1c080a8259de21675272dde2e61961f73f7aad..deb3c8c989c7a7b13a14aaaa312ff318f3296a0c 100644 (file)
@@ -5,10 +5,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: opcodes 2.20\n"
+"Project-Id-Version: opcodes 2.20.1\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2009-09-07 14:08+0200\n"
-"PO-Revision-Date: 2010-02-13 18:54+1030\n"
+"POT-Creation-Date: 2010-03-03 15:04+0100\n"
+"PO-Revision-Date: 2010-04-22 22:25+0930\n"
 "Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
 "Language-Team: Vietnamese <vi-VN@googlegroups.com>\n"
 "MIME-Version: 1.0\n"
@@ -116,18 +116,18 @@ msgid "<illegal precision>"
 msgstr "<độ chính xác cấm>"
 
 #. XXX - should break 'option' at following delimiter.
-#: arm-dis.c:4014
+#: arm-dis.c:4018
 #, c-format
 msgid "Unrecognised register name set: %s\n"
 msgstr "Không nhận ra tập hợp tên thanh ghi: %s\n"
 
 #. XXX - should break 'option' at following delimiter.
-#: arm-dis.c:4022
+#: arm-dis.c:4026
 #, c-format
 msgid "Unrecognised disassembler option: %s\n"
 msgstr "Không nhận ra tùy chọn rã: %s\n"
 
-#: arm-dis.c:4519
+#: arm-dis.c:4522
 #, c-format
 msgid ""
 "\n"
@@ -1018,12 +1018,12 @@ msgstr "tác tử không hợp lệ. kiểu chỉ có thể có giá trị 0,1,2
 msgid "$<undefined>"
 msgstr "$<chưa xác định>"
 
-#: ppc-dis.c:222
+#: ppc-dis.c:248
 #, c-format
 msgid "warning: ignoring unknown -M%s option\n"
 msgstr "cảnh báo : đang bở qua tuỳ chọn « -M%s » không rõ\n"
 
-#: ppc-dis.c:511
+#: ppc-dis.c:537
 #, c-format
 msgid ""
 "\n"
@@ -1033,43 +1033,43 @@ msgstr ""
 "\n"
 "Những tùy chọn rã đặc trưng cho PPC theo đây được hỗ trợ để sử dụng với đối số « -M »:\n"
 
-#: ppc-opc.c:870 ppc-opc.c:898
+#: ppc-opc.c:873 ppc-opc.c:901
 msgid "invalid conditional option"
 msgstr "tùy chọn điều kiện không hợp lệ"
 
-#: ppc-opc.c:900
+#: ppc-opc.c:903
 msgid "attempt to set y bit when using + or - modifier"
 msgstr "thử đặt « bit y » khi sử dụng điều sửa đổi + hay -"
 
-#: ppc-opc.c:932
+#: ppc-opc.c:935
 msgid "invalid mask field"
 msgstr "trường mặt nạ không hợp lệ"
 
-#: ppc-opc.c:958
+#: ppc-opc.c:961
 msgid "ignoring invalid mfcr mask"
 msgstr "đang bỏ qua mặt nạ mfcr không hợp lệ"
 
-#: ppc-opc.c:1008 ppc-opc.c:1043
+#: ppc-opc.c:1011 ppc-opc.c:1046
 msgid "illegal bitmask"
 msgstr "gặp mặt nặ bit cấm"
 
-#: ppc-opc.c:1163
+#: ppc-opc.c:1166
 msgid "index register in load range"
 msgstr "thanh ghi cơ số trong phạm vi nạp"
 
-#: ppc-opc.c:1179
+#: ppc-opc.c:1182
 msgid "source and target register operands must be different"
 msgstr "tác tử thanh ghi kiểu nguồn và đích phải là khác nhau"
 
-#: ppc-opc.c:1194
+#: ppc-opc.c:1197
 msgid "invalid register operand when updating"
 msgstr "gặp tác tử thanh ghi không hợp lệ khi cập nhật"
 
-#: ppc-opc.c:1273
+#: ppc-opc.c:1276
 msgid "invalid sprg number"
 msgstr "số sprg không hợp lệ"
 
-#: ppc-opc.c:1443
+#: ppc-opc.c:1446
 msgid "invalid constant"
 msgstr "hằng không hợp lệ"