1 # SOME DESCRIPTIVE TITLE.
2 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
3 # This file is distributed under the same license as the PACKAGE package.
4 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
9 "Project-Id-Version: PACKAGE VERSION\n"
10 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
11 "POT-Creation-Date: 2020-07-04 10:24+0100\n"
12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14 "Language-Team: LANGUAGE <LL@li.org>\n"
17 "Content-Type: text/plain; charset=CHARSET\n"
18 "Content-Transfer-Encoding: 8bit\n"
19 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
23 msgid "%pB: unsupported relocation type exported: %#x"
28 msgid "%pB: unsupported relocation type imported: %#x"
33 msgid "%pB: bad relocation record imported: %d"
36 #: aoutx.h:1265 aoutx.h:1613 pdp11.c:1236 pdp11.c:1510
38 msgid "%pB: can not represent section `%pA' in a.out object file format"
41 #: aoutx.h:1577 pdp11.c:1482
44 "%pB: can not represent section for symbol `%s' in a.out object file format"
47 #: aoutx.h:1580 vms-alpha.c:8040
51 #: aoutx.h:1716 pdp11.c:1578
53 msgid "%pB: invalid string offset %<PRIu64> >= %<PRIu64>"
58 msgid "%pB: unsupported AOUT relocation size: %d"
61 #: aoutx.h:2412 aoutx.h:2430 pdp11.c:2058
63 msgid "%pB: attempt to write out unknown reloc type"
66 #: aoutx.h:4087 pdp11.c:3441
68 msgid "%pB: unsupported relocation type"
71 #. Unknown relocation.
72 #: aoutx.h:4408 coff-alpha.c:601 coff-alpha.c:1512 coff-rs6000.c:2758
73 #: coff-sh.c:504 coff-tic4x.c:184 coff-tic54x.c:279 elf-hppa.h:798
74 #: elf-hppa.h:826 elf-m10200.c:226 elf-m10300.c:812 elf32-arc.c:532
75 #: elf32-arm.c:1985 elf32-avr.c:962 elf32-bfin.c:1062 elf32-bfin.c:4677
76 #: elf32-cr16.c:654 elf32-cr16.c:684 elf32-cris.c:467 elf32-crx.c:429
77 #: elf32-csky.c:990 elf32-d10v.c:234 elf32-d30v.c:522 elf32-d30v.c:544
78 #: elf32-dlx.c:546 elf32-epiphany.c:372 elf32-fr30.c:381 elf32-frv.c:2558
79 #: elf32-frv.c:6239 elf32-ft32.c:306 elf32-h8300.c:302 elf32-i386.c:400
80 #: elf32-ip2k.c:1240 elf32-iq2000.c:442 elf32-lm32.c:495 elf32-m32c.c:305
81 #: elf32-m32r.c:1286 elf32-m32r.c:1311 elf32-m32r.c:2232 elf32-m68hc11.c:390
82 #: elf32-m68hc12.c:510 elf32-m68k.c:354 elf32-mcore.c:354 elf32-mcore.c:440
83 #: elf32-mep.c:389 elf32-metag.c:874 elf32-microblaze.c:692
84 #: elf32-microblaze.c:965 elf32-mips.c:2229 elf32-moxie.c:137
85 #: elf32-msp430.c:653 elf32-msp430.c:663 elf32-mt.c:241 elf32-nds32.c:3237
86 #: elf32-nds32.c:3263 elf32-nds32.c:5033 elf32-nios2.c:3022 elf32-or1k.c:1040
87 #: elf32-pj.c:326 elf32-ppc.c:901 elf32-ppc.c:914 elf32-pru.c:423
88 #: elf32-rl78.c:291 elf32-rx.c:313 elf32-rx.c:322 elf32-s12z.c:296
89 #: elf32-s390.c:347 elf32-sh.c:438 elf32-spu.c:163 elf32-tic6x.c:1498
90 #: elf32-tic6x.c:1508 elf32-tic6x.c:1527 elf32-tic6x.c:1537 elf32-tic6x.c:2583
91 #: elf32-tilepro.c:800 elf32-v850.c:1898 elf32-v850.c:1920 elf32-v850.c:4270
92 #: elf32-vax.c:290 elf32-visium.c:481 elf32-wasm32.c:105 elf32-xc16x.c:250
93 #: elf32-xgate.c:418 elf32-xstormy16.c:395 elf32-xtensa.c:522
94 #: elf32-xtensa.c:556 elf32-z80.c:331 elf64-alpha.c:1113 elf64-alpha.c:4067
95 #: elf64-alpha.c:4215 elf64-bpf.c:322 elf64-ia64-vms.c:254
96 #: elf64-ia64-vms.c:3429 elf64-mips.c:3958 elf64-mips.c:3974 elf64-mmix.c:1264
97 #: elf64-nfp.c:238 elf64-ppc.c:1014 elf64-ppc.c:1366 elf64-ppc.c:1375
98 #: elf64-s390.c:328 elf64-s390.c:378 elf64-x86-64.c:281 elfn32-mips.c:3786
99 #: elfxx-ia64.c:324 elfxx-riscv.c:954 elfxx-sparc.c:589 elfxx-sparc.c:639
100 #: elfxx-tilegx.c:909 elfxx-tilegx.c:949 elfnn-aarch64.c:2215
101 #: elfnn-aarch64.c:2313 elfnn-ia64.c:213 elfnn-ia64.c:3824
103 msgid "%pB: unsupported relocation type %#x"
106 #: aoutx.h:5435 pdp11.c:3864
108 msgid "%pB: relocatable link from %s to %s not supported"
113 msgid "%pB: cannot allocate memory for local GOT entries"
117 msgid "warning: writing archive was slow: rewriting timestamp"
120 #: archive.c:2316 archive.c:2376 elflink.c:4545 linker.c:1428
122 msgid "%pB: plugin needed to handle lto object"
126 msgid "Reading archive file mod timestamp"
130 msgid "Writing updated armap timestamp"
138 msgid "system call error"
142 msgid "invalid bfd target"
146 msgid "file in wrong format"
150 msgid "archive object file in wrong format"
154 msgid "invalid operation"
158 msgid "memory exhausted"
166 msgid "archive has no index; run ranlib to add one"
170 msgid "no more archived files"
174 msgid "malformed archive"
178 msgid "DSO missing from command line"
182 msgid "file format not recognized"
186 msgid "file format is ambiguous"
190 msgid "section has no contents"
194 msgid "nonrepresentable section on output"
198 msgid "symbol needs debug section which does not exist"
206 msgid "file truncated"
214 msgid "sorry, cannot handle this file"
219 msgid "error reading %s: %s"
223 msgid "#<invalid error code>"
228 msgid "BFD %s assertion fail %s:%d"
233 msgid "BFD %s internal error, aborting at %s:%d in %s\n"
238 msgid "BFD %s internal error, aborting at %s:%d\n"
242 msgid "Please report this bug.\n"
247 msgid "not mapping: data=%lx mapped=%d\n"
252 msgid "not mapping: env var not set\n"
257 msgid "warning: writing section `%pA' at huge (ie negative) file offset"
262 msgid "reopening %pB: %s\n"
268 "%pB: cannot handle compressed Alpha binaries; use compiler flags, or objZ, "
269 "to generate uncompressed binaries"
272 #: coff-alpha.c:850 coff-alpha.c:887 coff-alpha.c:1954 coff-mips.c:953
273 msgid "GP relative relocation used when GP not defined"
277 msgid "using multiple gp values"
280 #: coff-alpha.c:1499 coff-alpha.c:1505 elf.c:9431 elf32-mcore.c:100
281 #: elf32-mcore.c:455 elf32-ppc.c:7596 elf32-ppc.c:8747 elf64-ppc.c:15962
283 msgid "%pB: %s unsupported"
286 #: coff-go32.c:156 coffswap.h:785
288 msgid "%pB: warning: %s: line number overflow: 0x%lx > 0xffff"
291 #: coff-mips.c:643 elf32-mips.c:1742 elf32-score.c:430 elf32-score7.c:330
292 #: elf64-mips.c:3451 elfn32-mips.c:3276
293 msgid "GP relative relocation when _gp not defined"
296 #: coff-rs6000.c:2844
298 msgid "%pB: TOC reloc at %#<PRIx64> to symbol `%s' with no TOC entry"
301 #: coff-rs6000.c:3607 coff64-rs6000.c:2153
303 msgid "%pB: symbol `%s' has unrecognized smclas %d"
306 #: coff-sh.c:778 elf32-sh.c:521
308 msgid "%pB: %#<PRIx64>: warning: bad R_SH_USES offset"
313 msgid "%pB: %#<PRIx64>: warning: R_SH_USES points to unrecognized insn %#x"
316 #: coff-sh.c:807 elf32-sh.c:552
318 msgid "%pB: %#<PRIx64>: warning: bad R_SH_USES load offset"
321 #: coff-sh.c:832 elf32-sh.c:568
323 msgid "%pB: %#<PRIx64>: warning: could not find expected reloc"
326 #: coff-sh.c:849 elf32-sh.c:597
328 msgid "%pB: %#<PRIx64>: warning: symbol in unexpected section"
331 #: coff-sh.c:975 elf32-sh.c:727
333 msgid "%pB: %#<PRIx64>: warning: could not find expected COUNT reloc"
336 #: coff-sh.c:985 elf32-sh.c:738
338 msgid "%pB: %#<PRIx64>: warning: bad count"
341 #: coff-sh.c:1356 coff-sh.c:2644 elf32-sh.c:1138 elf32-sh.c:1505
343 msgid "%pB: %#<PRIx64>: fatal: reloc overflow while relaxing"
348 msgid "%pB: fatal: generic symbols retrieved before relaxing"
351 #: coff-sh.c:2781 cofflink.c:2948
353 msgid "%pB: illegal symbol index %ld in relocs"
356 #: coff-tic4x.c:228 coff-tic54x.c:366 coffcode.h:5085
358 msgid "%pB: warning: illegal symbol index %ld in relocs"
363 msgid "%pB: unable to load COMDAT section name"
366 #. Malformed input files can trigger this test.
370 msgid "%pB: error: unexpected symbol '%s' in COMDAT section"
375 msgid "%pB: warning: COMDAT symbol '%s' does not match section name '%s'"
380 msgid "%pB: warning: no symbol for section '%s' found"
383 #. Generate a warning message rather using the 'unhandled'
384 #. variable as this will allow some .sys files generate by
385 #. other toolchains to be processed. See bugzilla issue 196.
388 msgid "%pB: warning: ignoring section flag %s in section %s"
393 msgid "%pB (%s): section flag %s (%#lx) ignored"
396 #: coffcode.h:1934 coffcode.h:1999
398 msgid "%pB: warning: claims to have 0xffff relocs, without overflow"
403 msgid "unrecognized TI COFF target id '0x%x'"
408 msgid "%pB: reloc against a non-existent symbol index: %ld"
413 msgid "%pB: page size is too large (0x%x)"
418 msgid "%pB: too many sections (%d)"
423 msgid "%pB: section %pA: string table overflow at offset %ld"
428 msgid "%pB:%s section %s: alignment 2**%u not representable"
433 msgid "%pB: warning: line number count (%#lx) exceeds section size (%#lx)"
438 msgid "%pB: warning: line number table read failed"
441 #: coffcode.h:4383 coffcode.h:4397
443 msgid "%pB: warning: illegal symbol index 0x%lx in line number entry %d"
448 msgid "%pB: warning: illegal symbol in line number entry %d"
453 msgid "%pB: warning: duplicate line number information for `%s'"
458 msgid "%pB: unrecognized storage class %d for %s symbol `%s'"
463 msgid "warning: %pB: local symbol `%s' has no section"
468 msgid "%pB: illegal relocation type %d at address %#<PRIx64>"
471 #: coffgen.c:179 elf.c:1236
473 msgid "%pB: unable to initialize compress status for section %s"
476 #: coffgen.c:203 elf.c:1247
478 msgid "%pB: unable to initialize decompress status for section %s"
483 msgid "%pB: bad string table size %<PRIu64>"
486 #: coffgen.c:1876 coffgen.c:1936 coffgen.c:1954 cofflink.c:2024 elf.c:1921
493 msgid "<corrupt info> %s"
496 #: coffgen.c:2675 elflink.c:14624 linker.c:2956
497 msgid "%F%P: already_linked_table: %E\n"
500 #: coffgen.c:3016 elflink.c:13617
502 msgid "removing unused section '%pA' in file '%pB'"
505 #: coffgen.c:3093 elflink.c:13835
506 msgid "warning: gc-sections option ignored"
511 msgid "warning: symbol `%s' is both section and non-section"
514 #: cofflink.c:471 elf64-ia64-vms.c:5200 elflink.c:5131
516 msgid "warning: type of symbol `%s' changed from %d to %d in %pB"
521 msgid "%pB: relocs in section `%pA', but it has no contents"
524 #: cofflink.c:2415 elflink.c:11082
527 "%X`%s' referenced in section `%pA' of %pB: defined in discarded section `"
533 msgid "%pB: %pA: reloc overflow: %#x > 0xffff"
538 msgid "%pB: warning: %pA: line number overflow: %#x > 0xffff"
543 msgid "%pB: bad reloc address %#<PRIx64> in section `%pA'"
548 msgid "%pB: %s: reloc overflow: 0x%lx > 0xffff"
554 "error: %pB(%pA) section size (%#<PRIx64> bytes) is larger than file size "
560 msgid "error: %pB(%pA) is too large (%#<PRIx64> bytes)"
563 #: cpu-arm.c:303 cpu-arm.c:315
566 "error: %pB is compiled for the EP9312, whereas %pB is compiled for XScale"
571 msgid "warning: unable to update contents of %s section in %pB"
576 msgid "DWARF error: can't find %s section."
582 "DWARF error: offset (%<PRIu64>) greater than or equal to %s size (%<PRIu64>)"
586 msgid "DWARF error: info pointer extends beyond end of attributes"
591 msgid "DWARF error: invalid or unhandled FORM value: %#x"
595 msgid "DWARF error: mangled line number section (bad file number)"
599 msgid "DWARF error: zero format count"
604 msgid "DWARF error: data count (%<PRIx64>) larger than buffer size"
609 msgid "DWARF error: unknown format content type %<PRIu64>"
614 msgid "DWARF error: line info section is too small (%<PRId64>)"
620 "DWARF error: line info data is bigger (%#<PRIx64>) than the space remaining "
621 "in the section (%#lx)"
626 msgid "DWARF error: unhandled .debug_line version %d"
630 msgid "DWARF error: ran out of room reading prologue"
635 msgid "DWARF error: line info unsupported segment selector size %u"
639 msgid "DWARF error: invalid maximum operations per instruction"
643 msgid "DWARF error: ran out of room reading opcodes"
647 msgid "DWARF error: mangled line number section"
651 msgid "DWARF error: abstract instance recursion detected"
654 #: dwarf2.c:2939 dwarf2.c:3033
655 msgid "DWARF error: invalid abstract instance DIE ref"
660 msgid "DWARF error: unable to read alt ref %<PRIu64>"
665 msgid "DWARF error: unable to locate abstract instance DIE ref %<PRIu64>"
668 #: dwarf2.c:3050 dwarf2.c:3232 dwarf2.c:3618
670 msgid "DWARF error: could not find abbrev number %u"
675 msgid "DWARF error: could not find variable specification at offset %lx"
681 "DWARF error: found dwarf version '%u', this reader only handles version 2, "
682 "3, 4 and 5 information"
688 "DWARF error: found address size '%u', this reader can not handle sizes "
694 "DWARF error: DW_AT_comp_dir attribute encountered with a non-string form"
699 msgid "%pB: warning: isymMax (%ld) is greater than ifdMax (%ld)"
704 msgid "unknown basic type %d"
714 #: ecoff.c:1543 ecoff.c:1546
725 " End+1 symbol: %-7ld Type: %s"
739 " struct; End+1 symbol: %ld"
746 " union; End+1 symbol: %ld"
753 " enum; End+1 symbol: %ld"
765 msgid "%pB: error: attribute section '%pA' too big: %#llx"
770 msgid "%pB: error: attribute section length too small: %<PRId64>"
776 "error: %pB: object has vendor-specific contents that must be processed by "
782 msgid "error: %pB: object tag '%d, %s' is incompatible with tag '%d, %s'"
785 #: elf-eh-frame.c:944
787 msgid "discarding zero address range FDE in %pB(%pA).\n"
790 #: elf-eh-frame.c:1049
792 msgid "error in %pB(%pA); no .eh_frame_hdr table will be created"
795 #: elf-eh-frame.c:1539
797 msgid "FDE encoding in %pB(%pA) prevents .eh_frame_hdr table being created"
800 #: elf-eh-frame.c:1546
802 "further warnings about FDE encoding preventing .eh_frame_hdr generation "
806 #: elf-eh-frame.c:1866
808 msgid "%pB: %pA not in order"
811 #: elf-eh-frame.c:1880
813 msgid "%pB: %pA invalid input section size"
816 #: elf-eh-frame.c:1888
818 msgid "%pB: %pA points past end of text section"
821 #: elf-eh-frame.c:2141
822 msgid "DW_EH_PE_datarel unspecified for this architecture"
825 #: elf-eh-frame.c:2312
827 msgid "invalid output section for .eh_frame_entry: %pA"
830 #: elf-eh-frame.c:2335
832 msgid "invalid contents in %pA section"
835 #: elf-eh-frame.c:2491
836 msgid ".eh_frame_hdr entry overflow"
839 #: elf-eh-frame.c:2493
840 msgid ".eh_frame_hdr refers to overlapping FDEs"
846 "%F%P: dynamic STT_GNU_IFUNC symbol `%s' with pointer equality in `%pB' can "
847 "not be used when making an executable; recompile with -fPIE and relink with -"
851 #: elf-m10200.c:434 elf-m10300.c:2145 elf32-avr.c:1508 elf32-bfin.c:3126
852 #: elf32-cr16.c:1464 elf32-cris.c:2033 elf32-crx.c:920 elf32-d10v.c:510
853 #: elf32-epiphany.c:562 elf32-fr30.c:594 elf32-frv.c:4048 elf32-ft32.c:494
854 #: elf32-h8300.c:523 elf32-ip2k.c:1477 elf32-iq2000.c:691 elf32-lm32.c:1069
855 #: elf32-m32c.c:624 elf32-m32r.c:2860 elf32-m68hc1x.c:1272 elf32-mep.c:526
856 #: elf32-metag.c:1986 elf32-microblaze.c:1627 elf32-moxie.c:288 elf32-mt.c:402
857 #: elf32-nds32.c:6048 elf32-or1k.c:1817 elf32-score.c:2734 elf32-score7.c:2543
858 #: elf32-spu.c:5083 elf32-tilepro.c:3380 elf32-v850.c:2290 elf32-visium.c:680
859 #: elf32-xstormy16.c:929 elf64-bpf.c:512 elf64-mmix.c:1541 elfxx-tilegx.c:3744
860 msgid "internal error: out of range error"
863 #: elf-m10200.c:438 elf-m10300.c:2149 elf32-avr.c:1512 elf32-bfin.c:3130
864 #: elf32-cr16.c:1468 elf32-cris.c:2037 elf32-crx.c:924 elf32-d10v.c:514
865 #: elf32-fr30.c:598 elf32-frv.c:4052 elf32-ft32.c:498 elf32-h8300.c:527
866 #: elf32-iq2000.c:695 elf32-lm32.c:1073 elf32-m32c.c:628 elf32-m32r.c:2864
867 #: elf32-m68hc1x.c:1276 elf32-mep.c:530 elf32-metag.c:1990
868 #: elf32-microblaze.c:1631 elf32-moxie.c:292 elf32-msp430.c:1371
869 #: elf32-nds32.c:6052 elf32-or1k.c:1821 elf32-score.c:2738 elf32-score7.c:2547
870 #: elf32-spu.c:5087 elf32-tilepro.c:3384 elf32-v850.c:2294 elf32-visium.c:684
871 #: elf32-xstormy16.c:933 elf64-mmix.c:1545 elfxx-mips.c:10576
872 #: elfxx-tilegx.c:3748
873 msgid "internal error: unsupported relocation error"
876 #: elf-m10200.c:442 elf32-cr16.c:1472 elf32-crx.c:928 elf32-d10v.c:518
877 #: elf32-h8300.c:531 elf32-lm32.c:1077 elf32-m32r.c:2868 elf32-m68hc1x.c:1280
878 #: elf32-microblaze.c:1635 elf32-nds32.c:6056 elf32-score.c:2742
879 #: elf32-score7.c:2551 elf32-spu.c:5091
880 msgid "internal error: dangerous error"
883 #: elf-m10200.c:446 elf-m10300.c:2166 elf32-avr.c:1520 elf32-bfin.c:3138
884 #: elf32-cr16.c:1476 elf32-cris.c:2045 elf32-crx.c:932 elf32-d10v.c:522
885 #: elf32-epiphany.c:577 elf32-fr30.c:606 elf32-frv.c:4060 elf32-ft32.c:506
886 #: elf32-h8300.c:535 elf32-ip2k.c:1492 elf32-iq2000.c:703 elf32-lm32.c:1081
887 #: elf32-m32c.c:636 elf32-m32r.c:2872 elf32-m68hc1x.c:1284 elf32-mep.c:538
888 #: elf32-metag.c:1998 elf32-microblaze.c:1639 elf32-moxie.c:300
889 #: elf32-msp430.c:1379 elf32-mt.c:410 elf32-nds32.c:6060 elf32-or1k.c:1829
890 #: elf32-score.c:2751 elf32-score7.c:2555 elf32-spu.c:5095 elf32-tilepro.c:3392
891 #: elf32-v850.c:2314 elf32-visium.c:692 elf32-xstormy16.c:941 elf64-bpf.c:525
892 #: elf64-mmix.c:1553 elfxx-tilegx.c:3756
893 msgid "internal error: unknown error"
898 msgid "%pB: unsupported transition from %s to %s"
903 msgid "%pB: %s' accessed both as normal and thread local symbol"
906 #: elf-m10300.c:2092 elf32-arm.c:13400 elf32-i386.c:3403 elf32-m32r.c:2354
907 #: elf32-m68k.c:3931 elf32-s390.c:3082 elf32-sh.c:3677 elf32-tilepro.c:3283
908 #: elf32-xtensa.c:3023 elf64-s390.c:3031 elf64-x86-64.c:4062 elfxx-sparc.c:3795
909 #: elfxx-tilegx.c:3667 elfnn-aarch64.c:5505 elfnn-aarch64.c:7102
911 msgid "%pB(%pA+%#<PRIx64>): unresolvable %s relocation against symbol `%s'"
916 "error: inappropriate relocation type for shared library (did you forget -"
923 "%pB: taking the address of protected function '%s' cannot be done when "
924 "making a shared library"
928 msgid "internal error: suspicious relocation type used in shared library"
931 #: elf-m10300.c:2647 elf32-avr.c:2489 elf32-frv.c:5620 elf64-ia64-vms.c:364
932 #: elfxx-sparc.c:2683 reloc.c:8244 reloc16.c:155 elfnn-ia64.c:364
933 msgid "%P%F: --relax and -r may not be used together\n"
936 #: elf-properties.c:65
938 msgid "%pB: out of memory in _bfd_elf_get_property"
941 #: elf-properties.c:91
943 msgid "warning: %pB: corrupt GNU_PROPERTY_TYPE (%ld) size: %#lx"
946 #: elf-properties.c:112
948 msgid "warning: %pB: corrupt GNU_PROPERTY_TYPE (%ld) type (0x%x) datasz: 0x%x"
951 #: elf-properties.c:151
953 msgid "warning: %pB: corrupt stack size: 0x%x"
956 #: elf-properties.c:169
958 msgid "warning: %pB: corrupt no copy on protected size: 0x%x"
961 #: elf-properties.c:186
963 msgid "warning: %pB: unsupported GNU_PROPERTY_TYPE (%ld) type: 0x%x"
966 #: elf-properties.c:301
967 msgid "Removed property %W to merge %pB (0x%v) and %pB (0x%v)\n"
970 #: elf-properties.c:307
971 msgid "Removed property %W to merge %pB (0x%v) and %pB (not found)\n"
974 #: elf-properties.c:316 elf-properties.c:394
975 msgid "Removed property %W to merge %pB and %pB\n"
978 #: elf-properties.c:320
979 msgid "Removed property %W to merge %pB and %pB (not found)\n"
982 #: elf-properties.c:337
983 msgid "Updated property %W (0x%v) to merge %pB (0x%v) and %pB (0x%v)\n"
986 #: elf-properties.c:346
987 msgid "Updated property %W (%v) to merge %pB (0x%v) and %pB (not found)\n"
990 #: elf-properties.c:388
991 msgid "Removed property %W to merge %pB (not found) and %pB (0x%v)\n"
994 #. Merge .note.gnu.property sections.
995 #: elf-properties.c:550 elf-properties.c:552
999 #: elf-properties.c:551
1000 msgid "Merging program properties\n"
1003 #. PR 17512: file: f057ec89.
1006 msgid "%pB: attempt to load strings from a non-string section (number %d)"
1011 msgid "%pB: invalid string offset %u >= %<PRIu64> for section `%s'"
1014 #: elf.c:513 elfnn-aarch64.c:8096
1016 msgid "%pB symbol number %lu references nonexistent SHT_SYMTAB_SHNDX section"
1021 msgid "%pB: invalid size field in group section header: %#<PRIx64>"
1026 msgid "%pB: invalid entry in SHT_GROUP section [%u]"
1031 msgid "%pB: no valid group sections found"
1034 #. See PR 21957 for a reproducer.
1037 msgid "%pB: group section '%pA' has no contents"
1042 msgid "%pB: no group info for section '%pA'"
1045 #: elf.c:859 elf.c:3955
1047 msgid "%pB: warning: sh_link not set for section `%pA'"
1052 msgid "%pB: sh_link [%d] in section `%pA' is incorrect"
1057 msgid "%pB: SHT_GROUP section [index %d] has no SHF_GROUP sections"
1062 msgid "%pB: section group entry number %u is corrupt"
1067 msgid "%pB: unknown type [%#x] section `%s' in group [%pA]"
1072 msgid "%pB: invalid sh_link field (%d) in section number %d"
1077 msgid "%pB: failed to find link section for section %d"
1082 msgid "%pB: failed to find info section for section %d"
1096 "Dynamic Section:\n"
1103 "Version definitions:\n"
1110 "Version References:\n"
1115 msgid " required from %s:\n"
1120 msgid "%pB: warning: loop in section dependencies detected"
1126 "%pB: warning: multiple symbol tables detected - ignoring the table in "
1133 "%pB: warning: multiple dynamic symbol tables detected - ignoring the table "
1139 msgid "%pB: invalid link %u for reloc section %s (index %u)"
1145 "%pB: warning: secondary relocation section '%s' for section %pA found - "
1149 #: elf.c:2562 elf.c:2577 elf.c:2588 elf.c:2601
1151 msgid "%pB: unknown type [%#x] section `%s'"
1156 msgid "%pB: error: alignment power %d of section `%pA' is too big"
1161 msgid "warning: section `%pA' type changed to PROGBITS"
1166 msgid "%pB: too many sections: %u"
1172 "%pB: sh_link of section `%pA' points to discarded section `%pA' of `%pB'"
1177 msgid "%pB: sh_link of section `%pA' points to removed section `%pA' of `%pB'"
1182 msgid "%pB: GNU_MBIND section `%pA' has invalid sh_info field: %d"
1187 msgid "%pB: TLS sections are not adjacent:"
1197 msgid "\tnon-TLS: %pA"
1203 "%pB: The first section in the PT_DYNAMIC segment is not the .dynamic section"
1208 msgid "%pB: not enough room for program headers, try linking with -N"
1213 msgid "%pB: section %pA lma %#<PRIx64> adjusted to %#<PRIx64>"
1216 #. The fix for this error is usually to edit the linker script being
1217 #. used and set up the program headers manually. Either that or
1218 #. leave room for the headers at the start of the SECTIONS.
1221 msgid "%pB: error: PHDR segment not covered by LOAD segment"
1226 msgid "%pB: section `%pA' can't be allocated in segment %d"
1231 msgid "%pB: warning: allocated section `%s' not in segment"
1237 "%pB: error: non-load segment %d includes file header and/or program header"
1242 msgid "%pB: symbol `%s' required but not present"
1248 "%pB: warning: empty loadable segment detected at vaddr=%#<PRIx64>, is this "
1254 msgid "%pB: warning: segment alignment of %#<PRIx64> is too large"
1260 "%pB: Unable to handle section index %x in ELF symbol. Using ABS instead."
1266 "unable to find equivalent output section for symbol '%s' from section '%s'"
1271 msgid "%pB: .gnu.version_r invalid entry"
1276 msgid "%pB: .gnu.version_d invalid entry"
1282 "%pB:%pA: error: attempting to write into an unallocated compressed section"
1287 msgid "%pB:%pA: error: attempting to write over the end of the section"
1292 msgid "%pB:%pA: error: attempting to write section into an empty buffer"
1296 msgid "GNU_MBIND section is unsupported"
1300 msgid "symbol type STT_GNU_IFUNC is unsupported"
1304 msgid "symbol binding STB_GNU_UNIQUE is unsupported"
1307 #: elf.c:12618 elf64-sparc.c:123 elfcode.h:1482
1309 msgid "%pB(%pA): relocation %d has invalid symbol index %ld"
1315 "%pB(%pA): link section cannot be set because the output file does not have a "
1321 msgid "%pB(%pA): info section index is invalid"
1327 "%pB(%pA): info section index cannot be set because the section is not in the "
1333 msgid "%pB(%pA): error: secondary reloc section processed twice"
1338 msgid "%pB(%pA): error: secondary reloc section is empty!"
1343 msgid "%pB(%pA): error: internal relocs missing for secondary reloc section"
1348 msgid "%pB(%pA): error: reloc table entry %u is empty"
1353 msgid "%pB(%pA): error: secondary reloc %u references a missing symbol"
1358 msgid "%pB(%pA): error: secondary reloc %u references a deleted symbol"
1363 msgid "%pB(%pA): error: secondary reloc %u is of an unknown type"
1366 #: elf32-arc.c:455 elf32-frv.c:6611 elf32-iq2000.c:868 elf32-m32c.c:914
1367 #: elf32-mt.c:562 elf32-rl78.c:1260 elf32-rx.c:3205 elf32-visium.c:844
1370 msgid "private flags = 0x%lx:"
1375 msgid "warning: %pB: conflicting platform configuration %s with %s"
1380 msgid "error: %pB: unable to merge CPU base attributes %s with %s"
1385 msgid "error: %pB: unable to merge ISA extension attributes %s"
1390 msgid "error: %pB: conflicting ISA extension attributes %s with %s"
1395 msgid "error: %pB: cannot mix rf16 with full register set %pB"
1400 msgid "error: %pB: conflicting attributes %s: %s with %s"
1405 msgid "error: %pB: conflicting attributes %s"
1411 "error: attempting to link %pB with a binary %pB of different architecture"
1414 #: elf32-arc.c:938 elf32-iq2000.c:844 elf32-m32c.c:889 elf32-m68hc1x.c:1391
1415 #: elf32-ppc.c:3867 elf64-sparc.c:722 elfxx-mips.c:15513
1417 msgid "%pB: uses different e_flags (%#x) fields than previous modules (%#x)"
1421 msgid "error: the ARC4 architecture is no longer supported"
1425 msgid "warning: unset or old architecture flags; use default machine"
1431 "%pB(%pA+%#<PRIx64>): CMEM relocation to `%s' is invalid, 16 MSB should be "
1432 "%#x (value is %#<PRIx64>)"
1438 "%pB(%pA+%#<PRIx64>): CMEM relocation to `%s+%#<PRIx64>' is invalid, 16 MSB "
1439 "should be %#x (value is %#<PRIx64>)"
1443 msgid "GOT and PLT relocations cannot be fixed with a non dynamic linker"
1446 #: elf32-arc.c:1909 elf32-rl78.c:1098 elf32-rx.c:1475
1449 "%pB(%pA): warning: unaligned access to symbol '%s' in the small data area"
1452 #: elf32-arc.c:1914 elf32-rl78.c:1103 elf32-rx.c:1480
1454 msgid "%pB(%pA): internal error: out of range error"
1457 #: elf32-arc.c:1919 elf32-rl78.c:1108 elf32-rx.c:1485
1459 msgid "%pB(%pA): internal error: unsupported relocation error"
1462 #: elf32-arc.c:1924 elf32-rl78.c:1113 elf32-rx.c:1490
1464 msgid "%pB(%pA): internal error: dangerous relocation"
1467 #: elf32-arc.c:1929 elf32-rl78.c:1118 elf32-rx.c:1495
1469 msgid "%pB(%pA): internal error: unknown error"
1472 #: elf32-arc.c:2022 elf32-arc.c:2090 elf32-arm.c:15513 elf32-metag.c:2253
1473 #: elf32-nds32.c:5498 elfnn-aarch64.c:7739 elfnn-riscv.c:483
1476 "%pB: relocation %s against `%s' can not be used when making a shared object; "
1477 "recompile with -fPIC"
1482 msgid "%pB: unknown mandatory ARC object attribute %d"
1487 msgid "warning: %pB: unknown ARC object attribute %d"
1490 #: elf32-arm.c:4307 elf32-arm.c:4341 elf32-arm.c:4360 elf32-arm.c:4412
1493 "%pB(%pA): warning: long branch veneers used in section with SHF_ARM_PURECODE "
1494 "section attribute is only supported for M-profile targets that implement the "
1498 #: elf32-arm.c:4372 elf32-arm.c:4426 elf32-arm.c:9116 elf32-arm.c:9206
1501 "%pB(%s): warning: interworking not enabled; first occurrence: %pB: %s call "
1508 "ERROR: CMSE stub (%s section) too far (%#<PRIx64>) from destination "
1514 msgid "no address assigned to the veneers output section %s"
1517 #: elf32-arm.c:4796 elf32-arm.c:6943 elf32-csky.c:3172 elf32-hppa.c:584
1518 #: elf32-m68hc1x.c:165 elf32-metag.c:1182 elf32-nios2.c:2204 elf64-ppc.c:3775
1519 #: elfnn-aarch64.c:3190
1521 msgid "%pB: cannot create stub entry %s"
1524 #: elf32-arm.c:5017 elf32-csky.c:3514 elf32-hppa.c:734 elf32-m68hc11.c:422
1525 #: elf32-m68hc12.c:542 elf32-metag.c:3347 elf32-nios2.c:2497 elf64-ppc.c:11315
1526 #: elfnn-aarch64.c:3259
1528 "%F%P: Could not assign '%pA' to an output section. Retry without --enable-"
1529 "non-contiguous-regions.\n"
1534 msgid "%pB: special symbol `%s' only allowed for ARMv8-M architecture or later"
1540 "%pB: invalid special symbol `%s'; it must be a global or weak function symbol"
1546 "%pB: invalid standard symbol `%s'; it must be a global or weak function "
1552 msgid "%pB: absent standard symbol `%s'"
1557 msgid "%pB: `%s' and its special symbol are in different sections"
1562 msgid "%pB: entry function `%s' not output"
1567 msgid "%pB: entry function `%s' is empty"
1572 msgid "%pB: --in-implib only supported for Secure Gateway import libraries"
1578 "%pB: invalid import library entry: `%s'; symbol should be absolute, global "
1579 "and refer to Thumb functions"
1584 msgid "entry function `%s' disappeared from secure code"
1589 msgid "`%s' refers to a non entry function"
1594 msgid "%pB: visibility of symbol `%s' has changed"
1599 msgid "%pB: incorrect size for symbol `%s'"
1604 msgid "offset of veneer for entry function `%s' not a multiple of its size"
1609 "new entry function(s) introduced but no output import library specified:"
1614 msgid "start address of `%s' is different from previous link"
1617 #: elf32-arm.c:7076 elf32-arm.c:7111
1619 msgid "unable to find %s glue '%s' for '%s'"
1624 msgid "%pB: BE8 images only valid in big-endian mode"
1627 #. Give a warning, but do as the user requests anyway.
1631 "%pB: warning: selected VFP11 erratum workaround is not necessary for target "
1638 "%pB: warning: selected STM32L4XX erratum workaround is not necessary for "
1639 "target architecture"
1642 #: elf32-arm.c:8612 elf32-arm.c:8632 elf32-arm.c:8699 elf32-arm.c:8718
1644 msgid "%pB: unable to find %s veneer `%s'"
1650 "%pB(%pA+%#x): error: multiple load detected in non-last IT block "
1651 "instruction: STM32L4XX veneer cannot be generated; use gcc option -mrestrict-"
1652 "it to generate only one instruction per IT block"
1657 msgid "invalid TARGET2 relocation type '%s'"
1660 #. FIXME: We ought to be able to generate thumb-1 PLT
1664 msgid "%pB: warning: thumb-1 mode PLT generation not currently supported"
1667 #: elf32-arm.c:10135 elf32-arm.c:10177
1669 msgid "%pB(%pA+%#<PRIx64>): unexpected %s instruction '%#lx' in TLS trampoline"
1672 #: elf32-arm.c:10521
1673 msgid "shared object"
1676 #: elf32-arm.c:10524
1677 msgid "PIE executable"
1680 #: elf32-arm.c:10527
1683 "%pB: relocation %s against external or undefined symbol `%s' can not be used "
1684 "when making a %s; recompile with -fPIC"
1687 #: elf32-arm.c:10664 elf32-arm.c:11091
1689 msgid "%pB: warning: %s BLX instruction targets %s function '%s'"
1692 #: elf32-arm.c:12003 elf32-arm.c:12029
1695 "%pB(%pA+%#<PRIx64>): unexpected %s instruction '%#lx' referenced by "
1699 #: elf32-arm.c:12075 elf32-csky.c:4746 elf32-m68k.c:3735 elf32-metag.c:1915
1700 #: elf32-nios2.c:4385
1702 msgid "%pB(%pA+%#<PRIx64>): %s relocation not permitted in shared object"
1705 #: elf32-arm.c:12289
1708 "%pB(%pA+%#<PRIx64>): only ADD or SUB instructions are allowed for ALU group "
1712 #: elf32-arm.c:12330 elf32-arm.c:12422 elf32-arm.c:12510 elf32-arm.c:12600
1715 "%pB(%pA+%#<PRIx64>): overflow whilst splitting %#<PRIx64> for group "
1719 #: elf32-arm.c:13232 elf32-sh.c:3571
1721 msgid "%pB(%pA+%#<PRIx64>): %s relocation against SEC_MERGE section"
1724 #: elf32-arm.c:13345 elf32-m68k.c:3968 elf32-xtensa.c:2761 elfnn-aarch64.c:6829
1726 msgid "%pB(%pA+%#<PRIx64>): %s used with TLS symbol %s"
1729 #: elf32-arm.c:13347 elf32-m68k.c:3970 elf32-xtensa.c:2763 elfnn-aarch64.c:6831
1731 msgid "%pB(%pA+%#<PRIx64>): %s used with non-TLS symbol %s"
1734 #: elf32-arm.c:13430 elf32-tic6x.c:2649 elfnn-aarch64.c:7166
1735 msgid "out of range"
1738 #: elf32-arm.c:13434 elf32-nios2.c:4519 elf32-pru.c:936 elf32-tic6x.c:2653
1739 #: elfnn-aarch64.c:7170
1740 msgid "unsupported relocation"
1743 #: elf32-arm.c:13442 elf32-nios2.c:4529 elf32-pru.c:946 elf32-tic6x.c:2661
1744 #: elfnn-aarch64.c:7178
1745 msgid "unknown error"
1748 #: elf32-arm.c:13920
1751 "warning: not setting interworking flag of %pB since it has already been "
1752 "specified as non-interworking"
1755 #: elf32-arm.c:13924
1757 msgid "warning: clearing the interworking flag of %pB due to outside request"
1760 #: elf32-arm.c:13969
1763 "warning: clearing the interworking flag of %pB because non-interworking code "
1764 "in %pB has been linked with it"
1767 #: elf32-arm.c:14056
1769 msgid "%pB: unknown mandatory EABI object attribute %d"
1772 #: elf32-arm.c:14064
1774 msgid "warning: %pB: unknown EABI object attribute %d"
1777 #: elf32-arm.c:14364
1779 msgid "error: %pB: unknown CPU architecture"
1782 #: elf32-arm.c:14402 elf32-nios2.c:2953
1784 msgid "error: %pB: conflicting CPU architectures %d/%d"
1787 #: elf32-arm.c:14499
1790 "Error: %pB has both the current and legacy Tag_MPextension_use attributes"
1793 #: elf32-arm.c:14528
1795 msgid "error: %pB uses VFP register arguments, %pB does not"
1798 #: elf32-arm.c:14687
1800 msgid "error: %pB: unable to merge virtualization attributes with %pB"
1803 #: elf32-arm.c:14713
1805 msgid "error: %pB: conflicting architecture profiles %c/%c"
1808 #: elf32-arm.c:14852
1810 msgid "warning: %pB: conflicting platform configuration"
1813 #: elf32-arm.c:14861
1815 msgid "error: %pB: conflicting use of R9"
1818 #: elf32-arm.c:14873
1820 msgid "error: %pB: SB relative addressing conflicts with use of R9"
1823 #: elf32-arm.c:14886
1826 "warning: %pB uses %u-byte wchar_t yet the output is to use %u-byte wchar_t; "
1827 "use of wchar_t values across objects may fail"
1830 #: elf32-arm.c:14917
1833 "warning: %pB uses %s enums yet the output is to use %s enums; use of enum "
1834 "values across objects may fail"
1837 #: elf32-arm.c:14929
1839 msgid "error: %pB uses iWMMXt register arguments, %pB does not"
1842 #: elf32-arm.c:14946
1844 msgid "error: fp16 format mismatch between %pB and %pB"
1847 #: elf32-arm.c:14982
1849 msgid "%pB has both the current and legacy Tag_MPextension_use attributes"
1852 #. Ignore init flag - it may not be set, despite the flags field
1853 #. containing valid data.
1854 #. Ignore init flag - it may not be set, despite the flags field containing valid data.
1855 #. Ignore init flag - it may not be set, despite the flags field
1856 #. containing valid data.
1857 #: elf32-arm.c:15069 elf32-bfin.c:4719 elf32-cris.c:3861 elf32-m68hc1x.c:1416
1858 #: elf32-m68k.c:1267 elf32-score.c:4000 elf32-score7.c:3805 elf32-vax.c:537
1859 #: elf32-xgate.c:494 elfxx-mips.c:16199 elfnn-aarch64.c:7332
1861 msgid "private flags = %lx:"
1864 #: elf32-arm.c:15078
1866 msgid " [interworking enabled]"
1869 #: elf32-arm.c:15086
1871 msgid " [VFP float format]"
1874 #: elf32-arm.c:15088
1876 msgid " [Maverick float format]"
1879 #: elf32-arm.c:15090
1881 msgid " [FPA float format]"
1884 #: elf32-arm.c:15093
1886 msgid " [floats passed in float registers]"
1889 #: elf32-arm.c:15096 elf32-arm.c:15182
1891 msgid " [position independent]"
1894 #: elf32-arm.c:15099
1899 #: elf32-arm.c:15102
1904 #: elf32-arm.c:15105
1906 msgid " [software FP]"
1909 #: elf32-arm.c:15114
1911 msgid " [Version1 EABI]"
1914 #: elf32-arm.c:15117 elf32-arm.c:15128
1916 msgid " [sorted symbol table]"
1919 #: elf32-arm.c:15119 elf32-arm.c:15130
1921 msgid " [unsorted symbol table]"
1924 #: elf32-arm.c:15125
1926 msgid " [Version2 EABI]"
1929 #: elf32-arm.c:15133
1931 msgid " [dynamic symbols use segment index]"
1934 #: elf32-arm.c:15136
1936 msgid " [mapping symbols precede others]"
1939 #: elf32-arm.c:15143
1941 msgid " [Version3 EABI]"
1944 #: elf32-arm.c:15147
1946 msgid " [Version4 EABI]"
1949 #: elf32-arm.c:15151
1951 msgid " [Version5 EABI]"
1954 #: elf32-arm.c:15154
1956 msgid " [soft-float ABI]"
1959 #: elf32-arm.c:15157
1961 msgid " [hard-float ABI]"
1964 #: elf32-arm.c:15163
1969 #: elf32-arm.c:15166
1974 #: elf32-arm.c:15172
1976 msgid " <EABI version unrecognised>"
1979 #: elf32-arm.c:15179
1981 msgid " [relocatable executable]"
1984 #: elf32-arm.c:15185
1986 msgid " [FDPIC ABI supplement]"
1989 #: elf32-arm.c:15190 elfnn-aarch64.c:7335
1991 msgid "<Unrecognised flag bits set>"
1994 #: elf32-arm.c:15307 elf32-i386.c:1524 elf32-s390.c:925 elf32-tic6x.c:2724
1995 #: elf32-tilepro.c:1443 elf32-xtensa.c:1093 elf64-s390.c:847
1996 #: elf64-x86-64.c:1902 elfxx-sparc.c:1386 elfxx-tilegx.c:1664
1997 #: elfnn-aarch64.c:7606 elfnn-riscv.c:525
1999 msgid "%pB: bad symbol index: %d"
2002 #: elf32-arm.c:15696
2005 "FDPIC does not yet support %s relocation to become dynamic for executable"
2008 #: elf32-arm.c:16939
2010 msgid "errors encountered processing file %pB"
2013 #: elf32-arm.c:17326 elflink.c:12818 elflink.c:12865
2015 msgid "could not find section %s"
2018 #: elf32-arm.c:18550
2020 msgid "%pB: error: Cortex-A8 erratum stub is allocated in unsafe location"
2023 #. There's not much we can do apart from complain if this
2025 #: elf32-arm.c:18577
2027 msgid "%pB: error: Cortex-A8 erratum stub out of range (input file too large)"
2030 #: elf32-arm.c:19404 elf32-arm.c:19426
2032 msgid "%pB: error: VFP11 veneer out of range"
2035 #: elf32-arm.c:19477
2038 "%pB(%#<PRIx64>): error: cannot create STM32L4XX veneer; jump out of range by "
2039 "%<PRId64> bytes; cannot encode branch instruction"
2042 #: elf32-arm.c:19516
2044 msgid "%pB: error: cannot create STM32L4XX veneer"
2047 #: elf32-arm.c:20600
2049 msgid "error: %pB is already in final BE8 format"
2052 #: elf32-arm.c:20676
2055 "error: source object %pB has EABI version %d, but target %pB has EABI "
2059 #: elf32-arm.c:20691
2061 msgid "error: %pB is compiled for APCS-%d, whereas target %pB uses APCS-%d"
2064 #: elf32-arm.c:20701
2067 "error: %pB passes floats in float registers, whereas %pB passes them in "
2071 #: elf32-arm.c:20705
2074 "error: %pB passes floats in integer registers, whereas %pB passes them in "
2078 #: elf32-arm.c:20715 elf32-arm.c:20719 elf32-arm.c:20729
2080 msgid "error: %pB uses %s instructions, whereas %pB does not"
2083 #: elf32-arm.c:20733
2085 msgid "error: %pB does not use %s instructions, whereas %pB does"
2088 #: elf32-arm.c:20752
2090 msgid "error: %pB uses software FP, whereas %pB uses hardware FP"
2093 #: elf32-arm.c:20756
2095 msgid "error: %pB uses hardware FP, whereas %pB uses software FP"
2098 #: elf32-arm.c:20770
2100 msgid "warning: %pB supports interworking, whereas %pB does not"
2103 #: elf32-arm.c:20776
2105 msgid "warning: %pB does not support interworking, whereas %pB does"
2108 #: elf32-avr.c:1516 elf32-bfin.c:3134 elf32-cris.c:2041 elf32-epiphany.c:573
2109 #: elf32-fr30.c:602 elf32-frv.c:4056 elf32-ft32.c:502 elf32-ip2k.c:1488
2110 #: elf32-iq2000.c:699 elf32-m32c.c:632 elf32-mep.c:534 elf32-metag.c:1994
2111 #: elf32-moxie.c:296 elf32-msp430.c:1375 elf32-mt.c:406 elf32-or1k.c:1825
2112 #: elf32-tilepro.c:3388 elf32-v850.c:2298 elf32-visium.c:688
2113 #: elf32-xstormy16.c:937 elf64-bpf.c:521 elf64-mmix.c:1549 elfxx-tilegx.c:3752
2114 msgid "internal error: dangerous relocation"
2117 #: elf32-avr.c:3327 elfnn-aarch64.c:3221
2119 msgid "cannot create stub entry %s"
2122 #: elf32-bfin.c:107 elf32-bfin.c:363
2123 msgid "relocation should be even number"
2126 #: elf32-bfin.c:1584
2128 msgid "%pB(%pA+%#<PRIx64>): unresolvable relocation against symbol `%s'"
2131 #: elf32-bfin.c:1616 elf32-i386.c:3443 elf32-m68k.c:4008 elf32-s390.c:3140
2132 #: elf64-s390.c:3089 elf64-x86-64.c:4112
2134 msgid "%pB(%pA+%#<PRIx64>): reloc against `%s': error %d"
2137 #: elf32-bfin.c:2641
2140 "%pB: relocation at `%pA+%#<PRIx64>' references symbol `%s' with nonzero "
2144 #: elf32-bfin.c:2658
2145 msgid "relocation references symbol not defined in the module"
2148 #: elf32-bfin.c:2755
2149 msgid "R_BFIN_FUNCDESC references dynamic symbol with nonzero addend"
2152 #: elf32-bfin.c:2795 elf32-bfin.c:2916
2153 msgid "cannot emit fixups in read-only section"
2156 #: elf32-bfin.c:2825 elf32-bfin.c:2953 elf32-lm32.c:1006 elf32-sh.c:4389
2157 msgid "cannot emit dynamic relocations in read-only section"
2160 #: elf32-bfin.c:2875
2161 msgid "R_BFIN_FUNCDESC_VALUE references dynamic symbol with nonzero addend"
2164 #: elf32-bfin.c:3038
2165 msgid "relocations between different segments are not supported"
2168 #: elf32-bfin.c:3039
2169 msgid "warning: relocation references a different segment"
2172 #: elf32-bfin.c:4770 elf32-frv.c:6584
2174 msgid "%pB: cannot link non-fdpic object file into fdpic executable"
2177 #: elf32-bfin.c:4774 elf32-frv.c:6588
2179 msgid "%pB: cannot link fdpic object file into non-fdpic executable"
2182 #: elf32-bfin.c:4924
2184 msgid "*** check this relocation %s"
2187 #: elf32-bfin.c:5040
2189 "the bfin target does not currently support the generation of copy relocations"
2192 #: elf32-bfin.c:5334 elf32-cr16.c:2731 elf32-m68k.c:4422
2193 msgid "unsupported relocation type"
2196 #: elf32-cris.c:1119
2198 msgid "%pB, section %pA: unresolvable relocation %s against symbol `%s'"
2201 #: elf32-cris.c:1184
2203 msgid "%pB, section %pA: no PLT nor GOT for relocation %s against symbol `%s'"
2206 #: elf32-cris.c:1187
2208 msgid "%pB, section %pA: no PLT for relocation %s against symbol `%s'"
2211 #: elf32-cris.c:1193 elf32-cris.c:1326 elf32-cris.c:1591 elf32-cris.c:1674
2212 #: elf32-cris.c:1827 elf32-tic6x.c:2560
2213 msgid "[whose name is lost]"
2216 #: elf32-cris.c:1311 elf32-tic6x.c:2544
2219 "%pB, section %pA: relocation %s with non-zero addend %<PRId64> against local "
2223 #: elf32-cris.c:1320 elf32-cris.c:1668 elf32-cris.c:1821 elf32-tic6x.c:2553
2226 "%pB, section %pA: relocation %s with non-zero addend %<PRId64> against "
2230 #: elf32-cris.c:1347
2232 msgid "%pB, section %pA: relocation %s is not allowed for global symbol: `%s'"
2235 #: elf32-cris.c:1364
2237 msgid "%pB, section %pA: relocation %s with no GOT created"
2240 #. We shouldn't get here for GCC-emitted code.
2241 #: elf32-cris.c:1581
2244 "%pB, section %pA: relocation %s has an undefined reference to `%s', perhaps "
2245 "a declaration mixup?"
2248 #: elf32-cris.c:1584
2251 "%pB, section %pA: relocation %s is not allowed for `%s', a global symbol "
2252 "with default visibility, perhaps a declaration mixup?"
2255 #: elf32-cris.c:1955
2258 "%pB, section %pA: relocation %s is not allowed for symbol: `%s' which is "
2259 "defined outside the program, perhaps a declaration mixup?"
2262 #: elf32-cris.c:2008
2263 msgid "(too many global variables for -fpic: recompile with -fPIC)"
2266 #: elf32-cris.c:2015
2268 "(thread-local data too big for -fpic or -msmall-tls: recompile with -fPIC or "
2272 #: elf32-cris.c:3050
2275 "%pB, section %pA: v10/v32 compatible object must not contain a PIC relocation"
2278 #: elf32-cris.c:3104
2281 "%pB, section %pA:\n"
2282 " relocation %s not valid in a shared object; typically an option mixup, "
2283 "recompile with -fPIC"
2286 #: elf32-cris.c:3322
2289 "%pB, section %pA: relocation %s should not be used in a shared object; "
2290 "recompile with -fPIC"
2293 #: elf32-cris.c:3700
2296 "%pB, section `%pA', to symbol `%s': relocation %s should not be used in a "
2297 "shared object; recompile with -fPIC"
2300 #: elf32-cris.c:3812
2301 msgid "unexpected machine number"
2304 #: elf32-cris.c:3864
2306 msgid " [symbols have a _ prefix]"
2309 #: elf32-cris.c:3867
2311 msgid " [v10 and v32]"
2314 #: elf32-cris.c:3870
2319 #: elf32-cris.c:3914
2322 "%pB: uses _-prefixed symbols, but writing file with non-prefixed symbols"
2325 #: elf32-cris.c:3915
2328 "%pB: uses non-prefixed symbols, but writing file with _-prefixed symbols"
2331 #: elf32-cris.c:3934
2333 msgid "%pB contains CRIS v32 code, incompatible with previous objects"
2336 #: elf32-cris.c:3936
2338 msgid "%pB contains non-CRIS-v32 code, incompatible with previous objects"
2341 #: elf32-csky.c:2022
2342 msgid "GOT table size out of range"
2345 #: elf32-csky.c:2802
2347 msgid "warning: unrecognized arch eflag '%#lx'"
2350 #: elf32-csky.c:2862
2352 msgid "%pB: machine flag conflict with target"
2355 #: elf32-csky.c:2875
2358 "warning: file %pB's arch flag ck%s conflicts with target ck%s, using ck%s"
2361 #. The r_type is error, not support it.
2362 #: elf32-csky.c:4118 elf32-i386.c:350
2364 msgid "%pB: unsupported relocation type: %#x"
2369 msgid "branch (PC rel16) to section (%s) not supported"
2374 msgid "jump (PC rel26) to section (%s) not supported"
2377 #. Only if it's not an unresolved symbol.
2378 #: elf32-epiphany.c:569 elf32-ip2k.c:1484
2379 msgid "unsupported relocation between data/insn address spaces"
2382 #: elf32-frv.c:1452 elf32-frv.c:1603
2383 msgid "relocation requires zero addend"
2388 msgid "%H: relocation to `%s+%v' may have caused the error above\n"
2392 msgid "%H: relocation references symbol not defined in the module\n"
2396 msgid "%H: R_FRV_GETTLSOFF not applied to a call instruction\n"
2400 msgid "%H: R_FRV_GOTTLSDESC12 not applied to an lddi instruction\n"
2404 msgid "%H: R_FRV_GOTTLSDESCHI not applied to a sethi instruction\n"
2408 msgid "%H: R_FRV_GOTTLSDESCLO not applied to a setlo or setlos instruction\n"
2412 msgid "%H: R_FRV_TLSDESC_RELAX not applied to an ldd instruction\n"
2416 msgid "%H: R_FRV_GETTLSOFF_RELAX not applied to a calll instruction\n"
2420 msgid "%H: R_FRV_GOTTLSOFF12 not applied to an ldi instruction\n"
2424 msgid "%H: R_FRV_GOTTLSOFFHI not applied to a sethi instruction\n"
2428 msgid "%H: R_FRV_GOTTLSOFFLO not applied to a setlo or setlos instruction\n"
2432 msgid "%H: R_FRV_TLSOFF_RELAX not applied to an ld instruction\n"
2436 msgid "%H: R_FRV_TLSMOFFHI not applied to a sethi instruction\n"
2440 msgid "R_FRV_TLSMOFFLO not applied to a setlo or setlos instruction\n"
2443 #: elf32-frv.c:3541 elf32-frv.c:3661
2444 msgid "%H: %s references dynamic symbol with nonzero addend\n"
2447 #: elf32-frv.c:3582 elf32-frv.c:3703
2448 msgid "%H: cannot emit fixups in read-only section\n"
2451 #: elf32-frv.c:3612 elf32-frv.c:3745
2452 msgid "%H: cannot emit dynamic relocations in read-only section\n"
2457 msgid "%H: reloc against `%s' references a different segment\n"
2462 msgid "%H: reloc against `%s': %s\n"
2468 "%pB: compiled with %s and linked with modules that use non-pic relocations"
2471 #: elf32-frv.c:6549 elf32-iq2000.c:830 elf32-m32c.c:876
2473 msgid "%pB: compiled with %s and linked with modules compiled with %s"
2479 "%pB: uses different unknown e_flags (%#x) fields than previous modules (%#x)"
2484 msgid "%pB: relocations in generic ELF (EM: %d)"
2487 #: elf32-hppa.c:763 elf32-hppa.c:844 elf64-ppc.c:11859
2489 "%F%P: Could not assign %pA to an output section. Retry without --enable-non-"
2490 "contiguous-regions.\n"
2493 #: elf32-hppa.c:865 elf32-hppa.c:3407
2496 "%pB(%pA+%#<PRIx64>): cannot reach %s, recompile with -ffunction-sections"
2499 #: elf32-hppa.c:1243
2502 "%pB: relocation %s can not be used when making a shared object; recompile "
2506 #: elf32-hppa.c:2584
2508 msgid "%pB: duplicate export stub %s"
2511 #: elf32-hppa.c:3240
2514 "%pB(%pA+%#<PRIx64>): %s fixup for insn %#x is not supported in a non-shared "
2518 #: elf32-hppa.c:4036
2520 msgid "%s has both normal and TLS relocs"
2523 #: elf32-hppa.c:4054
2525 msgid "%pB:%s has both normal and TLS relocs"
2528 #: elf32-hppa.c:4113
2530 msgid "%pB(%pA+%#<PRIx64>): cannot handle %s for %s"
2533 #: elf32-hppa.c:4417
2534 msgid ".got section not immediately after .plt section"
2537 #: elf32-i386.c:1169 elf64-x86-64.c:1382
2540 "%pB: TLS transition from %s to %s against `%s' at %#<PRIx64> in section `"
2544 #: elf32-i386.c:1272
2547 "%pB: direct GOT relocation R_386_GOT32X against `%s' without base register "
2548 "can not be used when making a shared object"
2551 #: elf32-i386.c:1721 elf32-s390.c:1153 elf32-sh.c:5494 elf32-tilepro.c:1556
2552 #: elf32-xtensa.c:1265 elf64-s390.c:1085 elfxx-sparc.c:1555 elfxx-tilegx.c:1769
2553 #: elfnn-riscv.c:437
2555 msgid "%pB: `%s' accessed both as normal and thread local symbol"
2558 #: elf32-i386.c:1793
2560 msgid "%pB: unsupported non-PIC call to IFUNC `%s'"
2563 #: elf32-i386.c:2373 elf64-x86-64.c:2721
2565 msgid "%pB: relocation %s against STT_GNU_IFUNC symbol `%s' isn't supported"
2568 #: elf32-i386.c:2406 elf32-i386.c:3654 elf32-i386.c:3795 elf64-x86-64.c:2778
2569 #: elf64-x86-64.c:4285 elf64-x86-64.c:4441
2571 msgid "Local IFUNC function `%s' in %pB\n"
2574 #: elf32-i386.c:2563
2577 "%pB: direct GOT relocation %s against `%s' without base register can not be "
2578 "used when making a shared object"
2581 #: elf32-i386.c:2598 elf64-x86-64.c:2977
2582 msgid "hidden symbol"
2585 #: elf32-i386.c:2601 elf64-x86-64.c:2980
2586 msgid "internal symbol"
2589 #: elf32-i386.c:2604 elf64-x86-64.c:2983
2590 msgid "protected symbol"
2593 #: elf32-i386.c:2607 elf64-x86-64.c:2986
2597 #: elf32-i386.c:2613
2600 "%pB: relocation R_386_GOTOFF against undefined %s `%s' can not be used when "
2601 "making a shared object"
2604 #: elf32-i386.c:2626
2607 "%pB: relocation R_386_GOTOFF against protected %s `%s' can not be used when "
2608 "making a shared object"
2611 #: elf32-ip2k.c:855 elf32-ip2k.c:861 elf32-ip2k.c:928 elf32-ip2k.c:934
2613 "ip2k relaxer: switch table without complete matching relocation information."
2616 #: elf32-ip2k.c:878 elf32-ip2k.c:961
2617 msgid "ip2k relaxer: switch table header corrupt."
2620 #: elf32-ip2k.c:1297
2622 msgid "ip2k linker: missing page instruction at %#<PRIx64> (dest = %#<PRIx64>)"
2625 #: elf32-ip2k.c:1316
2628 "ip2k linker: redundant page instruction at %#<PRIx64> (dest = %#<PRIx64>)"
2631 #: elf32-lm32.c:608 elf32-nios2.c:3148
2632 msgid "global pointer relative relocation when _gp not defined"
2635 #: elf32-lm32.c:663 elf32-nios2.c:3585
2636 msgid "global pointer relative address out of range"
2641 msgid "internal error: addend should be zero for %s"
2644 #: elf32-m32r.c:1471
2645 msgid "SDA relocation when _SDA_BASE_ not defined"
2648 #: elf32-m32r.c:2799 elf32-microblaze.c:1097 elf32-microblaze.c:1145
2650 msgid "%pB: the target (%s) of an %s relocation is in the wrong section (%pA)"
2653 #: elf32-m32r.c:3302
2655 msgid "%pB: instruction set mismatch with previous modules"
2658 #: elf32-m32r.c:3323 elf32-nds32.c:6855
2660 msgid "private flags = %lx"
2663 #: elf32-m32r.c:3328
2665 msgid ": m32r instructions"
2668 #: elf32-m32r.c:3329
2670 msgid ": m32rx instructions"
2673 #: elf32-m32r.c:3330
2675 msgid ": m32r2 instructions"
2678 #: elf32-m68hc1x.c:1136
2681 "reference to the far symbol `%s' using a wrong relocation may result in "
2682 "incorrect execution"
2685 #: elf32-m68hc1x.c:1167
2688 "XGATE address (%lx) is not within shared RAM(0xE000-0xFFFF), therefore you "
2689 "must manually offset the address, and possibly manage the page, in your code."
2692 #: elf32-m68hc1x.c:1183
2695 "banked address [%lx:%04lx] (%lx) is not in the same bank as current banked "
2696 "address [%lx:%04lx] (%lx)"
2699 #: elf32-m68hc1x.c:1198
2702 "reference to a banked address [%lx:%04lx] in the normal address space at "
2706 #: elf32-m68hc1x.c:1234
2709 "S12 address (%lx) is not within shared RAM(0x2000-0x4000), therefore you "
2710 "must manually offset the address in your code"
2713 #: elf32-m68hc1x.c:1358
2716 "%pB: linking files compiled for 16-bit integers (-mshort) and others for 32-"
2720 #: elf32-m68hc1x.c:1365
2723 "%pB: linking files compiled for 32-bit double (-fshort-double) and others "
2727 #: elf32-m68hc1x.c:1374
2729 msgid "%pB: linking files compiled for HCS12 with others compiled for HC12"
2732 #: elf32-m68hc1x.c:1419 elf32-xgate.c:497
2734 msgid "[abi=32-bit int, "
2737 #: elf32-m68hc1x.c:1421 elf32-xgate.c:499
2739 msgid "[abi=16-bit int, "
2742 #: elf32-m68hc1x.c:1424 elf32-xgate.c:502
2744 msgid "64-bit double, "
2747 #: elf32-m68hc1x.c:1426 elf32-xgate.c:504
2749 msgid "32-bit double, "
2752 #: elf32-m68hc1x.c:1429
2757 #: elf32-m68hc1x.c:1431
2762 #: elf32-m68hc1x.c:1433
2767 #: elf32-m68hc1x.c:1436
2769 msgid " [memory=bank-model]"
2772 #: elf32-m68hc1x.c:1438
2774 msgid " [memory=flat]"
2777 #: elf32-m68hc1x.c:1441
2779 msgid " [XGATE RAM offsetting]"
2782 #: elf32-m68k.c:1159 elf32-m68k.c:1167 elf32-ppc.c:3583 elf32-ppc.c:3591
2784 msgid "%pB uses hard float, %pB uses soft float"
2787 #: elf32-m68k.c:1282 elf32-m68k.c:1283 vms-alpha.c:7664 vms-alpha.c:7680
2791 #: elf32-m68k.c:1733
2793 msgid "%pB: GOT overflow: number of relocations with 8-bit offset > %d"
2796 #: elf32-m68k.c:1740
2798 msgid "%pB: GOT overflow: number of relocations with 8- or 16-bit offset > %d"
2801 #. Pacify gcc -Wall.
2804 msgid "mep: no reloc for code %d"
2809 msgid "MeP: howto %d has type %d"
2814 msgid "%pB and %pB are for different cores"
2819 msgid "%pB and %pB are for different configurations"
2824 msgid "private flags = 0x%lx"
2827 #: elf32-metag.c:1859
2829 msgid "%pB(%pA): multiple TLS models are not supported"
2832 #: elf32-metag.c:1862
2835 "%pB(%pA): shared library symbol %s encountered whilst performing a static "
2839 #: elf32-microblaze.c:1540 elf32-tilepro.c:3029 elfxx-sparc.c:3427
2840 #: elfxx-tilegx.c:3417
2842 msgid "%pB: probably compiled without -fPIC?"
2845 #: elf32-mips.c:1775 elf64-mips.c:3516 elfn32-mips.c:3332
2846 msgid "literal relocation occurs for an external symbol"
2849 #: elf32-mips.c:1822 elf32-score.c:569 elf32-score7.c:469 elf64-mips.c:3559
2850 #: elfn32-mips.c:3373
2851 msgid "32bits gp relative relocation occurs for an external symbol"
2854 #: elf32-msp430.c:846 elf32-msp430.c:1160
2855 msgid "try enabling relaxation to avoid relocation truncations"
2858 #: elf32-msp430.c:1367
2859 msgid "internal error: branch/jump to an odd address detected"
2862 #: elf32-msp430.c:2532
2864 msgid "warning: %pB: unknown MSPABI object attribute %d"
2867 #: elf32-msp430.c:2633
2869 msgid "error: %pB uses %s instructions but %pB uses %s"
2872 #: elf32-msp430.c:2645
2874 msgid "error: %pB uses the %s code model whereas %pB uses the %s code model"
2877 #: elf32-msp430.c:2658
2879 msgid "error: %pB uses the large code model but %pB uses MSP430 instructions"
2882 #: elf32-msp430.c:2669
2884 msgid "error: %pB uses the %s data model whereas %pB uses the %s data model"
2887 #: elf32-msp430.c:2682
2889 msgid "error: %pB uses the small code model but %pB uses the %s data model"
2892 #: elf32-msp430.c:2694
2894 msgid "error: %pB uses the %s data model but %pB only uses MSP430 instructions"
2897 #: elf32-msp430.c:2719
2900 "error: %pB can use the upper region for data, but %pB assumes data is "
2901 "exclusively in lower memory"
2904 #: elf32-nds32.c:3625
2906 msgid "error: can't find symbol: %s"
2909 #: elf32-nds32.c:5528
2911 msgid "%pB: warning: %s unsupported in shared mode"
2914 #: elf32-nds32.c:5654
2916 msgid "%pB: warning: unaligned access to GOT entry"
2919 #: elf32-nds32.c:5695
2921 msgid "%pB: warning: relocate SDA_BASE failed"
2924 #: elf32-nds32.c:5717
2926 msgid "%pB(%pA): warning: unaligned small data access of type %d"
2929 #: elf32-nds32.c:6643
2932 "%pB: ISR vector size mismatch with previous modules, previous %u-byte, "
2936 #: elf32-nds32.c:6691
2938 msgid "%pB: warning: endian mismatch with previous modules"
2941 #: elf32-nds32.c:6705
2944 "%pB: warning: older version of object file encountered, please recompile "
2945 "with current tool chain"
2948 #: elf32-nds32.c:6793
2950 msgid "%pB: error: ABI mismatch with previous modules"
2953 #: elf32-nds32.c:6803
2955 msgid "%pB: error: instruction set mismatch with previous modules"
2958 #: elf32-nds32.c:6830
2960 msgid "%pB: warning: incompatible elf-versions %s and %s"
2963 #: elf32-nds32.c:6861
2965 msgid ": n1 instructions"
2968 #: elf32-nds32.c:6864
2970 msgid ": n1h instructions"
2973 #: elf32-nds32.c:9316
2975 msgid "%pB: error: search_nds32_elf_blank reports wrong node"
2978 #: elf32-nds32.c:9576
2980 msgid "%pB: warning: %s points to unrecognized reloc at %#<PRIx64>"
2983 #: elf32-nds32.c:12839
2985 msgid "%pB: nested OMIT_FP in %pA"
2988 #: elf32-nds32.c:12858
2990 msgid "%pB: unmatched OMIT_FP in %pA"
2993 #: elf32-nds32.c:13140 reloc.c:8470
2995 msgid "%X%P: %pB(%pA): relocation \"%pR\" goes out of range\n"
2998 #: elf32-nios2.c:2937
3000 msgid "error: %pB: big-endian R2 is not supported"
3003 #: elf32-nios2.c:3829
3006 "global pointer relative relocation at address %#<PRIx64> when _gp not "
3010 #: elf32-nios2.c:3859
3013 "unable to reach %s (at %#<PRIx64>) from the global pointer (at %#<PRIx64>) "
3014 "because the offset (%<PRId64>) is out of the allowed range, -32678 to 32767\n"
3017 #: elf32-nios2.c:4514 elf32-pru.c:931
3018 msgid "relocation out of range"
3021 #: elf32-nios2.c:4524 elf32-pru.c:941 elf32-tic6x.c:2657
3022 msgid "dangerous relocation"
3025 #: elf32-nios2.c:5367
3027 msgid "dynamic variable `%s' is zero size"
3030 #: elf32-or1k.c:1210
3032 msgid "%pB: Cannot handle relocation value size of %d"
3035 #: elf32-or1k.c:1317
3037 msgid "%pB: unknown relocation type %d"
3040 #: elf32-or1k.c:1371
3042 msgid "%pB: addend should be zero for plt relocations"
3045 #: elf32-or1k.c:1476
3047 msgid "%pB: addend should be zero for got relocations"
3050 #: elf32-or1k.c:1493
3052 msgid "%pB: gotoff relocation against dynamic symbol %s"
3055 #: elf32-or1k.c:1510 elf64-alpha.c:4421 elf64-alpha.c:4565
3057 msgid "%pB: pc-relative relocation against dynamic symbol %s"
3060 #: elf32-or1k.c:1524
3062 msgid "%pB: non-pic relocation against symbol %s"
3065 #: elf32-or1k.c:1608
3067 msgid "%pB: support for local dynamic not implemented"
3070 #: elf32-or1k.c:1787
3072 msgid "%pB: will not resolve runtime TLS relocation"
3075 #: elf32-or1k.c:2120
3077 msgid "%pB: bad relocation section name `%s'"
3080 #: elf32-or1k.c:3181
3082 msgid "%pB: %s flag mismatch with previous modules"
3087 msgid "generic linker can't handle %s"
3092 msgid "corrupt %s section in %pB"
3097 msgid "unable to read in %s section from %pB"
3102 msgid "warning: unable to set size of %s section in %pB"
3106 msgid "failed to allocate space for new APUinfo section"
3110 msgid "failed to compute new APUinfo section"
3114 msgid "failed to install new APUinfo section"
3119 msgid "%pB: relocation %s cannot be used when making a shared object"
3122 #: elf32-ppc.c:3599 elf32-ppc.c:3607
3125 "%pB uses double-precision hard float, %pB uses single-precision hard float"
3128 #: elf32-ppc.c:3629 elf32-ppc.c:3637
3130 msgid "%pB uses 64-bit long double, %pB uses 128-bit long double"
3133 #: elf32-ppc.c:3645 elf32-ppc.c:3653
3135 msgid "%pB uses IBM long double, %pB uses IEEE long double"
3138 #: elf32-ppc.c:3720 elf32-ppc.c:3729
3140 msgid "%pB uses AltiVec vector ABI, %pB uses SPE vector ABI"
3143 #: elf32-ppc.c:3758 elf32-ppc.c:3767
3145 msgid "%pB uses r3/r4 for small structure returns, %pB uses memory"
3151 "%pB: compiled with -mrelocatable and linked with modules compiled normally"
3157 "%pB: compiled normally and linked with modules compiled with -mrelocatable"
3162 msgid "%pB(%pA+0x%lx): expected 16A style relocation on 0x%08x insn"
3167 msgid "%pB(%pA+0x%lx): expected 16D style relocation on 0x%08x insn"
3172 msgid "bss-plt forced due to %pB"
3176 msgid "bss-plt forced by profiling"
3179 #. Uh oh, we didn't find the expected call. We
3180 #. could just mark this symbol to exclude it
3181 #. from tls optimization but it's safer to skip
3182 #. the entire optimization.
3183 #: elf32-ppc.c:4606 elf64-ppc.c:8252
3185 msgid "%H arg lost __tls_get_addr, TLS optimization disabled\n"
3188 #: elf32-ppc.c:5513 elf32-sh.c:3023 elf32-tilepro.c:2256 elfxx-sparc.c:2453
3189 #: elfxx-tilegx.c:2496
3191 msgid "%pB: dynamic relocation in read-only section `%pA'\n"
3195 msgid "%P: %H: error: %s with unexpected instruction %x\n"
3199 msgid "%H: fixup branch overflow\n"
3202 #: elf32-ppc.c:7433 elf32-ppc.c:7469
3204 msgid "%pB(%pA+%#<PRIx64>): error: %s with unexpected instruction %#x"
3209 msgid "%X%H: unsupported bss-plt -fPIC ifunc %s\n"
3212 #: elf32-ppc.c:7572 elf64-ppc.c:16848
3213 msgid "%H: warning: %s unexpected insn %#x.\n"
3218 msgid "%H: non-zero addend on %s reloc against `%s'\n"
3221 #. @local on an ifunc does not really make sense since
3222 #. the ifunc resolver can take you anywhere. More
3223 #. seriously, calls to ifuncs must go through a plt call
3224 #. stub, and for pic the plt call stubs uses r30 to
3225 #. access the PLT. The problem is that a call that is
3226 #. local won't have the +32k reloc addend trick marking
3227 #. -fPIC code, so the linker won't know whether r30 is
3228 #. _GLOBAL_OFFSET_TABLE_ or pointing into a .got2 section.
3231 msgid "%X%H: @local call to ifunc %s\n"
3236 msgid "%H: relocation %s for indirect function %s unsupported\n"
3239 #: elf32-ppc.c:8425 elf32-ppc.c:8456 elf32-ppc.c:8547 elf32-ppc.c:8643
3242 "%pB: the target (%s) of a %s relocation is in the wrong output section (%s)"
3245 #: elf32-ppc.c:8773 elf32-ppc.c:8791
3246 msgid "%X%P: %H: %s relocation unsupported for bss-plt\n"
3251 msgid "%H: error: %s against `%s' not a multiple of %u\n"
3256 msgid "%H: unresolvable %s relocation against symbol `%s'\n"
3261 msgid "%H: %s reloc against `%s': error %d\n"
3266 "%X%P: text relocations and GNU indirect functions will result in a segfault "
3270 #: elf32-ppc.c:9876 elf64-ppc.c:17398
3272 "%P: warning: text relocations and GNU indirect functions may result in a "
3273 "segfault at runtime\n"
3278 msgid "%s not defined in linker created %pA"
3281 #: elf32-pru.c:582 elf32-pru.c:1475
3283 msgid "error: %pB: old incompatible object file detected"
3287 msgid "internal error: RL78 reloc stack overflow"
3291 msgid "internal error: RL78 reloc stack underflow"
3294 #: elf32-rl78.c:1053
3295 msgid "warning: RL78_SYM reloc with an unknown symbol"
3298 #: elf32-rl78.c:1084 elf32-rx.c:1461
3300 msgid "%pB(%pA): error: call to undefined function '%s'"
3303 #: elf32-rl78.c:1205
3305 msgid "RL78 ABI conflict: G10 file %pB cannot be linked with %s file %pB"
3308 #: elf32-rl78.c:1222
3310 msgid "RL78 ABI conflict: cannot link %s file %pB with %s file %pB"
3313 #: elf32-rl78.c:1231
3314 msgid "RL78 merge conflict: cannot link 32-bit and 64-bit objects together"
3317 #: elf32-rl78.c:1235 elf32-rl78.c:1239
3319 msgid "- %pB is 64-bit, %pB is not"
3322 #: elf32-rl78.c:1266
3324 msgid " [64-bit doubles]"
3329 msgid "%pB:%pA: table entry %s outside table"
3334 msgid "%pB:%pA: table entry %s not word-aligned within table"
3339 msgid "%pB:%pA: warning: deprecated Red Hat reloc %s detected against: %s"
3342 #. Check for unsafe relocs in PID mode. These are any relocs where
3343 #. an absolute address is being computed. There are special cases
3344 #. for relocs against symbols that are known to be referenced in
3345 #. crt0.o before the PID base address register has been initialised.
3348 msgid "%pB(%pA): unsafe PID relocation %s at %#<PRIx64> (against %s in %s)"
3352 msgid "warning: RX_SYM reloc with an unknown symbol"
3357 msgid "there is a conflict merging the ELF header flags from %pB"
3362 msgid " the input file's flags: %s"
3367 msgid " the output file's flags: %s"
3372 msgid "%pB:%pA: table %s missing corresponding %s"
3377 msgid "%pB:%pA: %s and %s must be in the same input section"
3380 #: elf32-s390.c:2011 elf64-s390.c:1965
3382 msgid "%pB(%pA+%#<PRIx64>): invalid instruction for TLS relocation %s"
3385 #: elf32-score.c:1521 elf32-score7.c:1382 elfxx-mips.c:3800
3386 msgid "not enough GOT space for local GOT entries"
3389 #: elf32-score.c:2747
3390 msgid "address not word aligned"
3393 #: elf32-score.c:2828 elf32-score7.c:2633
3395 msgid "%pB: malformed reloc detected for section %pA"
3398 #: elf32-score.c:2882 elf32-score7.c:2687
3400 msgid "%pB: CALL15 reloc at %#<PRIx64> not against global symbol"
3403 #: elf32-score.c:4003 elf32-score7.c:3808
3408 #: elf32-score.c:4007 elf32-score7.c:3812
3413 #: elf32-score.c:4054 elf32-score7.c:3859
3415 msgid "%pB: warning: linking PIC files with non-PIC files"
3420 msgid "%pB: %#<PRIx64>: warning: R_SH_USES points to unrecognized insn 0x%x"
3426 "%pB: %#<PRIx64>: fatal: unaligned branch target for relax-support relocation"
3429 #: elf32-sh.c:3788 elf32-sh.c:3804
3431 msgid "%pB: %#<PRIx64>: fatal: unaligned %s relocation %#<PRIx64>"
3437 "%pB: %#<PRIx64>: fatal: R_SH_PSHA relocation %<PRId64> not in range -32..32"
3443 "%pB: %#<PRIx64>: fatal: R_SH_PSHL relocation %<PRId64> not in range -32..32"
3446 #: elf32-sh.c:3966 elf32-sh.c:4361
3448 msgid "%pB(%pA+%#<PRIx64>): cannot emit fixup to `%s' in read-only section"
3453 msgid "%pB(%pA+%#<PRIx64>): %s relocation against external symbol \"%s\""
3459 "%pB(%pA): offset in relocation for GD->LE translation is too small: "
3463 #. The backslash is to prevent bogus trigraph detection.
3466 msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0xd4??)"
3471 msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0xc7??)"
3476 msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0xd1??)"
3481 msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x310c)"
3486 msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x410b)"
3491 msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x34cc)"
3497 "%pB(%pA): offset in relocation for IE->LE translation is too small: "
3504 "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0xd0??: mov.l)"
3510 "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x0?12: stc)"
3516 "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x0?ce: mov.l)"
3522 "%pB(%pA): offset in relocation for GD->IE translation is too small: "
3529 "%pB(%pA): offset in relocation for LD->LE translation is too small: "
3535 msgid "%X%C: relocation to \"%s\" references a different segment\n"
3540 msgid "%C: warning: relocation to \"%s\" references a different segment\n"
3543 #: elf32-sh.c:5483 elf32-sh.c:5565
3545 msgid "%pB: `%s' accessed both as normal and FDPIC symbol"
3548 #: elf32-sh.c:5489 elf32-sh.c:5570
3550 msgid "%pB: `%s' accessed both as FDPIC and thread local symbol"
3555 msgid "%pB: Function descriptor relocation with non-zero addend"
3558 #: elf32-sh.c:5727 elf64-alpha.c:4657
3560 msgid "%pB: TLS local exec code cannot be linked into shared objects"
3565 msgid "%pB: uses %s instructions while previous modules use %s instructions"
3571 "internal error: merge of architecture '%s' with architecture '%s' produced "
3572 "unknown architecture"
3578 "%pB: uses instructions which are incompatible with instructions used in "
3584 msgid "%pB: attempt to mix FDPIC and non-FDPIC objects"
3589 msgid "%pB: compiled for a 64 bit system and target is 32 bit"
3592 #: elf32-sparc.c:102
3594 msgid "%pB: linking little endian files with big endian files"
3597 #: elf32-sparc.c:157
3600 "%pB: unhandled sparc machine value '%lu' detected during write processing"
3604 msgid "%X%P: overlay section %pA does not start on a cache line\n"
3608 msgid "%X%P: overlay section %pA is larger than a cache line\n"
3612 msgid "%X%P: overlay section %pA is not in cache area\n"
3617 msgid "%X%P: overlay sections %pA and %pA do not start at the same address\n"
3622 msgid "warning: call to non-function symbol %s defined in %pB"
3627 msgid "%pA:0x%v lrlive .brinfo (%u) differs from analysis (%u)\n"
3632 msgid "%pB is not allowed to define %s"
3637 msgid "you are not allowed to define %s in a script"
3642 msgid "%s in overlay section"
3646 msgid "overlay stub relocation overflow"
3649 #: elf32-spu.c:1990 elf64-ppc.c:14496
3650 msgid "stubs don't match calculated size"
3655 msgid "warning: %s overlaps %s\n"
3660 msgid "warning: %s exceeds section size\n"
3665 msgid "%pA:0x%v not found in function table\n"
3670 msgid "%pB(%pA+0x%v): call to non-code section %pB(%pA), analysis incomplete\n"
3675 msgid "stack analysis will ignore the call from %s to %s\n"
3684 msgid "%s duplicated in %s\n"
3689 msgid "%s duplicated\n"
3693 msgid "sorry, no support for duplicate object files in auto-overlay script\n"
3699 "non-overlay size of 0x%v plus maximum overlay size of 0x%v exceeds local "
3705 msgid "%pB:%pA%s exceeds overlay size\n"
3709 msgid "%F%P: auto overlay error: %E\n"
3713 msgid "Stack size for call graph root nodes.\n"
3719 "Stack size for functions. Annotations: '*' max stack, 't' tail call\n"
3723 msgid "Maximum stack required is 0x%v\n"
3727 msgid "%X%P: stack/lrlive analysis error: %E\n"
3731 msgid "%F%P: can not build overlay stubs: %E\n"
3735 msgid "fatal error while creating .fixup"
3740 msgid "%pB(%s+%#<PRIx64>): unresolvable %s relocation against symbol `%s'"
3743 #: elf32-tic6x.c:1588
3744 msgid "warning: generating a shared library containing non-PIC code"
3747 #: elf32-tic6x.c:1593
3748 msgid "warning: generating a shared library containing non-PID code"
3751 #: elf32-tic6x.c:2434
3753 msgid "%pB: SB-relative relocation but __c6xabi_DSBT_BASE not defined"
3756 #: elf32-tic6x.c:3511
3758 msgid "%pB: error: unknown mandatory EABI object attribute %d"
3761 #: elf32-tic6x.c:3520
3763 msgid "%pB: warning: unknown EABI object attribute %d"
3766 #: elf32-tic6x.c:3638 elf32-tic6x.c:3647
3768 msgid "error: %pB requires more stack alignment than %pB preserves"
3771 #: elf32-tic6x.c:3657 elf32-tic6x.c:3666
3773 msgid "error: unknown Tag_ABI_array_object_alignment value in %pB"
3776 #: elf32-tic6x.c:3675 elf32-tic6x.c:3684
3778 msgid "error: unknown Tag_ABI_array_object_align_expected value in %pB"
3781 #: elf32-tic6x.c:3693 elf32-tic6x.c:3701
3783 msgid "error: %pB requires more array alignment than %pB preserves"
3786 #: elf32-tic6x.c:3724
3788 msgid "warning: %pB and %pB differ in wchar_t size"
3791 #: elf32-tic6x.c:3743
3793 msgid "warning: %pB and %pB differ in whether code is compiled for DSBT"
3796 #: elf32-tilepro.c:3635 elfxx-tilegx.c:4019 elfxx-x86.c:1393
3797 #: elfnn-aarch64.c:9704 elfnn-riscv.c:2522
3799 msgid "discarded output section: `%pA'"
3804 msgid "variable `%s' cannot occupy in multiple small data regions"
3810 "variable `%s' can only be in one of the small, zero, and tiny data regions"
3816 "variable `%s' cannot be in both small and zero data regions simultaneously"
3822 "variable `%s' cannot be in both small and tiny data regions simultaneously"
3828 "variable `%s' cannot be in both zero and tiny data regions simultaneously"
3832 msgid "failed to find previous HI16 reloc"
3835 #: elf32-v850.c:2302
3836 msgid "could not locate special linker symbol __gp"
3839 #: elf32-v850.c:2306
3840 msgid "could not locate special linker symbol __ep"
3843 #: elf32-v850.c:2310
3844 msgid "could not locate special linker symbol __ctbp"
3847 #: elf32-v850.c:2531
3849 msgid "error: %pB needs 8-byte alignment but %pB is set for 4-byte alignment"
3852 #: elf32-v850.c:2547
3854 msgid "error: %pB uses 64-bit doubles but %pB uses 32-bit doubles"
3857 #: elf32-v850.c:2562
3859 msgid "error: %pB uses FPU-3.0 but %pB only supports FPU-2.0"
3862 #: elf32-v850.c:2594
3864 msgid " alignment of 8-byte entities: "
3867 #: elf32-v850.c:2597
3872 #: elf32-v850.c:2598
3877 #: elf32-v850.c:2599 elf32-v850.c:2611
3882 #: elf32-v850.c:2600 elf32-v850.c:2612 elf32-v850.c:2624 elf32-v850.c:2635
3883 #: elf32-v850.c:2646 elf32-v850.c:2657
3888 #: elf32-v850.c:2606
3890 msgid " size of doubles: "
3893 #: elf32-v850.c:2609
3898 #: elf32-v850.c:2610
3903 #: elf32-v850.c:2618
3905 msgid " FPU support required: "
3908 #: elf32-v850.c:2621
3913 #: elf32-v850.c:2622
3918 #: elf32-v850.c:2623
3923 #: elf32-v850.c:2630
3928 #: elf32-v850.c:2633 elf32-v850.c:2644 elf32-v850.c:2655
3933 #: elf32-v850.c:2634 elf32-v850.c:2645 elf32-v850.c:2656
3938 #: elf32-v850.c:2641
3943 #: elf32-v850.c:2652
3948 #: elf32-v850.c:2819 elf32-v850.c:2875
3950 msgid "%pB: architecture mismatch with previous modules"
3953 #. xgettext:c-format.
3954 #: elf32-v850.c:2893
3956 msgid "private flags = %lx: "
3959 #: elf32-v850.c:2898
3961 msgid "unknown v850 architecture"
3964 #: elf32-v850.c:2900
3966 msgid "v850 E3 architecture"
3969 #: elf32-v850.c:2902 elf32-v850.c:2909
3971 msgid "v850 architecture"
3974 #: elf32-v850.c:2910
3976 msgid "v850e architecture"
3979 #: elf32-v850.c:2911
3981 msgid "v850e1 architecture"
3984 #: elf32-v850.c:2912
3986 msgid "v850e2 architecture"
3989 #: elf32-v850.c:2913
3991 msgid "v850e2v3 architecture"
3994 #: elf32-v850.c:2914
3996 msgid "v850e3v5 architecture"
3999 #: elf32-v850.c:3612 elf32-v850.c:3851
4001 msgid "%pB: %#<PRIx64>: warning: %s points to unrecognized insns"
4004 #: elf32-v850.c:3622 elf32-v850.c:3861
4006 msgid "%pB: %#<PRIx64>: warning: %s points to unrecognized insn %#x"
4009 #: elf32-v850.c:3668 elf32-v850.c:3896
4011 msgid "%pB: %#<PRIx64>: warning: %s points to unrecognized reloc"
4014 #: elf32-v850.c:3708
4016 msgid "%pB: %#<PRIx64>: warning: %s points to unrecognized reloc %#<PRIx64>"
4037 "%pB: warning: GOT addend of %<PRId64> to `%s' does not match previous GOT "
4038 "addend of %<PRId64>"
4043 msgid "%pB: warning: PLT addend of %<PRId64> to `%s' from %pA section ignored"
4048 msgid "%pB: warning: %s relocation against symbol `%s' from %pA section"
4053 msgid "%pB: warning: %s relocation to %#<PRIx64> from %pA section"
4056 #: elf32-visium.c:824
4059 "%pB: compiled %s -mtune=%s and linked with modules compiled %s -mtune=%s"
4062 #: elf32-xgate.c:506
4067 #: elf32-xgate.c:508
4069 msgid "error reading cpu type from elf private data"
4072 #: elf32-xstormy16.c:457 elf64-ia64-vms.c:2074 elfnn-ia64.c:2343
4073 msgid "non-zero addend in @fptr reloc"
4076 #: elf32-xtensa.c:1001
4078 msgid "%pB(%pA): invalid property table"
4081 #: elf32-xtensa.c:2733
4083 msgid "%pB(%pA+%#<PRIx64>): relocation offset out of range (size=%#<PRIx64>)"
4086 #: elf32-xtensa.c:2816 elf32-xtensa.c:2939
4087 msgid "dynamic relocation in read-only section"
4090 #: elf32-xtensa.c:2916
4091 msgid "TLS relocation invalid without dynamic sections"
4094 #: elf32-xtensa.c:3126
4095 msgid "internal inconsistency in size of .got.loc section"
4098 #: elf32-xtensa.c:3432
4100 msgid "%pB: incompatible machine type; output is 0x%x; input is 0x%x"
4103 #: elf32-xtensa.c:4726 elf32-xtensa.c:4734
4104 msgid "attempt to convert L32R/CALLX to CALL failed"
4107 #: elf32-xtensa.c:6559 elf32-xtensa.c:6638 elf32-xtensa.c:8064
4110 "%pB(%pA+%#<PRIx64>): could not decode instruction; possible configuration "
4114 #: elf32-xtensa.c:7805
4117 "%pB(%pA+%#<PRIx64>): could not decode instruction for XTENSA_ASM_SIMPLIFY "
4118 "relocation; possible configuration mismatch"
4121 #: elf32-xtensa.c:9663
4122 msgid "invalid relocation address"
4125 #: elf32-xtensa.c:9754
4126 msgid "overflow after relaxation"
4129 #: elf32-xtensa.c:10900
4131 msgid "%pB(%pA+%#<PRIx64>): unexpected fix for %s relocation"
4136 msgid "%pB: unsupported bfd mach %#lx"
4141 msgid "%pB: unsupported mach %#x"
4146 msgid "%pB: unsupported arch %#x"
4149 #: elf64-alpha.c:473
4150 msgid "GPDISP relocation did not find ldah and lda instructions"
4153 #: elf64-alpha.c:1999 elf64-alpha.c:2694 elflink.c:14885
4155 msgid "%pB: dynamic relocation against `%pT' in read-only section `%pA'\n"
4158 #: elf64-alpha.c:2451
4160 msgid "%pB: .got subsegment exceeds 64K (size %d)"
4163 #: elf64-alpha.c:2989 elf64-alpha.c:3183
4165 msgid "%pB: %pA+%#<PRIx64>: warning: %s relocation against unexpected insn"
4168 #: elf64-alpha.c:4381 elf64-alpha.c:4394
4170 msgid "%pB: gp-relative relocation against dynamic symbol %s"
4173 #: elf64-alpha.c:4450
4175 msgid "%pB: change in gp: BRSGP %s"
4178 #: elf64-alpha.c:4475 mach-o.c:616 elfnn-riscv.c:485
4182 #: elf64-alpha.c:4481
4184 msgid "%pB: !samegp reloc against symbol without .prologue: %s"
4187 #: elf64-alpha.c:4539
4189 msgid "%pB: unhandled dynamic relocation against %s"
4192 #: elf64-alpha.c:4574
4194 msgid "%pB: pc-relative relocation against undefined weak symbol %s"
4197 #: elf64-alpha.c:4640
4199 msgid "%pB: dtp-relative relocation against dynamic symbol %s"
4202 #: elf64-alpha.c:4665
4204 msgid "%pB: tp-relative relocation against dynamic symbol %s"
4207 #. Only if it's not an unresolved symbol.
4209 msgid "internal error: relocation not supported"
4214 msgid "%pB: Relocations in generic ELF (EM: %d)"
4217 #: elf64-hppa.c:2032
4219 msgid "stub entry for %s cannot load .plt, dp offset = %<PRId64>"
4222 #: elf64-hppa.c:3236
4224 msgid "%pB(%pA+%#<PRIx64>): cannot reach %s"
4227 #: elf64-ia64-vms.c:598 elfnn-ia64.c:639
4230 "%pB: can't relax br at %#<PRIx64> in section `%pA'; please use brl or "
4234 #: elf64-ia64-vms.c:2029 elfnn-ia64.c:2291
4235 msgid "@pltoff reloc against local symbol"
4238 #: elf64-ia64-vms.c:3281 elfnn-ia64.c:3674
4240 msgid "%pB: short data segment overflowed (%#<PRIx64> >= 0x400000)"
4243 #: elf64-ia64-vms.c:3291 elfnn-ia64.c:3684
4245 msgid "%pB: __gp does not cover short data segment"
4248 #: elf64-ia64-vms.c:3561 elfnn-ia64.c:3958
4250 msgid "%pB: non-pic code with imm relocation against dynamic symbol `%s'"
4253 #: elf64-ia64-vms.c:3625 elfnn-ia64.c:4026
4255 msgid "%pB: @gprel relocation against dynamic symbol %s"
4258 #: elf64-ia64-vms.c:3684 elfnn-ia64.c:4089
4260 msgid "%pB: linking non-pic code in a position independent executable"
4263 #: elf64-ia64-vms.c:3786 elfnn-ia64.c:4227
4265 msgid "%pB: @internal branch to dynamic symbol %s"
4268 #: elf64-ia64-vms.c:3789 elfnn-ia64.c:4230
4270 msgid "%pB: speculation fixup to dynamic symbol %s"
4273 #: elf64-ia64-vms.c:3792 elfnn-ia64.c:4233
4275 msgid "%pB: @pcrel relocation against dynamic symbol %s"
4278 #: elf64-ia64-vms.c:3916 elfnn-ia64.c:4430
4279 msgid "unsupported reloc"
4282 #: elf64-ia64-vms.c:3953 elfnn-ia64.c:4468
4285 "%pB: missing TLS section for relocation %s against `%s' at %#<PRIx64> in "
4289 #: elf64-ia64-vms.c:3970 elfnn-ia64.c:4485
4292 "%pB: Can't relax br (%s) to `%s' at %#<PRIx64> in section `%pA' with size "
4293 "%#<PRIx64> (> 0x1000000)."
4296 #: elf64-ia64-vms.c:4266 elfnn-ia64.c:4746
4298 msgid "%pB: linking trap-on-NULL-dereference with non-trapping files"
4301 #: elf64-ia64-vms.c:4275 elfnn-ia64.c:4755
4303 msgid "%pB: linking big-endian files with little-endian files"
4306 #: elf64-ia64-vms.c:4284 elfnn-ia64.c:4764
4308 msgid "%pB: linking 64-bit files with 32-bit files"
4311 #: elf64-ia64-vms.c:4293 elfnn-ia64.c:4773
4313 msgid "%pB: linking constant-gp files with non-constant-gp files"
4316 #: elf64-ia64-vms.c:4303 elfnn-ia64.c:4783
4318 msgid "%pB: linking auto-pic files with non-auto-pic files"
4321 #: elf64-ia64-vms.c:5150 elflink.c:5072
4324 "warning: alignment %u of common symbol `%s' in %pB is greater than the "
4325 "alignment (%u) of its section %pA"
4328 #: elf64-ia64-vms.c:5157 elflink.c:5079
4330 msgid "warning: alignment %u of symbol `%s' in %pB is smaller than %u in %pB"
4333 #: elf64-ia64-vms.c:5173 elflink.c:5096
4336 "warning: size of symbol `%s' changed from %<PRIu64> in %pB to %<PRIu64> in "
4340 #: elf64-mips.c:4095
4342 msgid "%pB(%pA): relocation %<PRIu64> has invalid symbol index %ld"
4347 "invalid input relocation when producing non-ELF, non-mmo format output; "
4348 "please use the objcopy program to convert from ELF or mmo, or assemble using "
4349 "\"-no-expand\" (for gcc, \"-Wa,-no-expand\""
4352 #: elf64-mmix.c:1168
4354 "invalid input relocation when producing non-ELF, non-mmo format output; "
4355 "please use the objcopy program to convert from ELF or mmo, or compile using "
4356 "the gcc-option \"-mno-base-addresses\"."
4359 #: elf64-mmix.c:1195
4362 "%pB: Internal inconsistency error for value for\n"
4363 " linker-allocated global register: linked: %#<PRIx64> != relaxed: %#<PRIx64>"
4366 #: elf64-mmix.c:1619
4369 "%pB: base-plus-offset relocation against register symbol: (unknown) in %pA"
4372 #: elf64-mmix.c:1625
4374 msgid "%pB: base-plus-offset relocation against register symbol: %s in %pA"
4377 #: elf64-mmix.c:1670
4379 msgid "%pB: register relocation against non-register symbol: (unknown) in %pA"
4382 #: elf64-mmix.c:1676
4384 msgid "%pB: register relocation against non-register symbol: %s in %pA"
4387 #: elf64-mmix.c:1713
4389 msgid "%pB: directive LOCAL valid only with a register or absolute value"
4392 #: elf64-mmix.c:1742
4395 "%pB: LOCAL directive: register $%<PRId64> is not a local register; first "
4396 "global register is $%<PRId64>"
4399 #: elf64-mmix.c:2167
4402 "%pB: error: multiple definition of `%s'; start of %s is set in a earlier "
4406 #: elf64-mmix.c:2222
4407 msgid "register section has contents\n"
4410 #: elf64-mmix.c:2412
4413 "internal inconsistency: remaining %lu != max %lu; please report this bug"
4418 msgid "warning: %s should be used rather than %s"
4423 msgid "symbol '%s' has invalid st_other for ABI version 1"
4428 msgid "%pB .opd not allowed in ABI version %d"
4433 msgid "%H: %s reloc unsupported in shared libraries and PIEs\n"
4438 msgid "%pB uses unknown e_flags 0x%lx"
4443 msgid "%pB: ABI version %ld is not compatible with ABI version %ld output"
4453 "%P: copy reloc against `%pT' requires lazy plt linking; avoid setting "
4454 "LD_BIND_NOW=1 or upgrade gcc\n"
4459 msgid "%pB: undefined symbol on R_PPC64_TOCSAVE relocation"
4464 msgid "dynreloc miscount for %pB, section %pA"
4469 msgid "%pB: .opd is not a regular array of opd entries"
4474 msgid "%pB: unexpected reloc type %u in .opd section"
4479 msgid "%pB: undefined sym `%s' in .opd section"
4484 "warning: --plt-localentry is especially dangerous without ld.so support to "
4485 "detect ABI violations"
4489 msgid "%H __tls_get_addr lost arg, TLS optimization disabled\n"
4492 #: elf64-ppc.c:8417 elf64-ppc.c:9130
4494 msgid "%s defined on removed toc entry"
4499 msgid "%H: %s references optimized away TOC entry\n"
4504 msgid "%H: got/toc optimization is not supported for %s instruction\n"
4507 #: elf64-ppc.c:10135
4509 msgid "warning: discarding dynamic section %s"
4512 #: elf64-ppc.c:11277
4513 msgid "%P: cannot find opd entry toc for `%pT'\n"
4516 #: elf64-ppc.c:11323 elf64-ppc.c:11867
4518 "%F%P: Could not assign group %pA target %pA to an output section. Retry "
4519 "without --enable-non-contiguous-regions.\n"
4522 #: elf64-ppc.c:11385
4524 msgid "long branch stub `%s' offset overflow"
4527 #: elf64-ppc.c:11412
4529 msgid "can't find branch stub `%s'"
4532 #: elf64-ppc.c:11476 elf64-ppc.c:11743 elf64-ppc.c:13972
4534 msgid "%P: linkage table error against `%pT'\n"
4537 #: elf64-ppc.c:11939
4539 msgid "can't build branch stub `%s'"
4542 #: elf64-ppc.c:12920
4544 msgid "%pB section %pA exceeds stub group size"
4547 #: elf64-ppc.c:14153
4548 msgid "__tls_get_addr call offset overflow"
4551 #: elf64-ppc.c:14455 elf64-ppc.c:14474
4553 msgid "%s offset too large for .eh_frame sdata4 encoding"
4556 #: elf64-ppc.c:14506
4558 msgid "linker stubs in %u group\n"
4559 msgid_plural "linker stubs in %u groups\n"
4563 #: elf64-ppc.c:14513
4567 " branch toc adj %lu\n"
4568 " branch notoc %lu\n"
4569 " branch both %lu\n"
4570 " long branch %lu\n"
4571 " long toc adj %lu\n"
4575 " plt call save %lu\n"
4576 " plt call notoc %lu\n"
4577 " plt call both %lu\n"
4581 #: elf64-ppc.c:14913
4583 msgid "%H: %s used with TLS symbol `%pT'\n"
4586 #: elf64-ppc.c:14915
4588 msgid "%H: %s used with non-TLS symbol `%pT'\n"
4591 #: elf64-ppc.c:15670
4593 msgid "%H: call to `%pT' lacks nop, can't restore toc; (plt call stub)\n"
4596 #: elf64-ppc.c:15676
4599 "%H: call to `%pT' lacks nop, can't restore toc; (toc save/adjust stub)\n"
4602 #: elf64-ppc.c:16564
4604 msgid "%H: %s for indirect function `%pT' unsupported\n"
4607 #: elf64-ppc.c:16649
4610 "%X%P: %pB: %s against %pT is not supported by glibc as a dynamic relocation\n"
4613 #: elf64-ppc.c:16704
4615 msgid "%P: %pB: %s is not supported for `%pT'\n"
4618 #: elf64-ppc.c:16963
4620 msgid "%H: error: %s not a multiple of %u\n"
4623 #: elf64-ppc.c:16986
4625 msgid "%H: unresolvable %s against `%pT'\n"
4628 #: elf64-ppc.c:17131
4630 msgid "%H: %s against `%pT': error %d\n"
4633 #: elf64-s390.c:2446
4636 "%pB: `%s' non-PLT reloc for symbol defined in shared library and accessed "
4637 "from executable (rebuild file with -fPIC ?)"
4640 #: elf64-sparc.c:478
4642 msgid "%pB: only registers %%g[2367] can be declared using STT_REGISTER"
4645 #: elf64-sparc.c:499
4647 msgid "register %%g%d used incompatibly: %s in %pB, previously %s in %pB"
4650 #: elf64-sparc.c:523
4652 msgid "symbol `%s' has differing types: REGISTER in %pB, previously %s in %pB"
4655 #: elf64-sparc.c:570
4657 msgid "Symbol `%s' has differing types: %s in %pB, previously REGISTER in %pB"
4660 #: elf64-sparc.c:702
4662 msgid "%pB: linking UltraSPARC specific with HAL specific code"
4665 #: elf64-x86-64.c:1417
4666 msgid "hidden symbol "
4669 #: elf64-x86-64.c:1420
4670 msgid "internal symbol "
4673 #: elf64-x86-64.c:1423 elf64-x86-64.c:1427
4674 msgid "protected symbol "
4677 #: elf64-x86-64.c:1429
4681 #: elf64-x86-64.c:1435
4685 #: elf64-x86-64.c:1445
4686 msgid "a shared object"
4689 #: elf64-x86-64.c:1447
4690 msgid "; recompile with -fPIC"
4693 #: elf64-x86-64.c:1452
4694 msgid "a PIE object"
4697 #: elf64-x86-64.c:1454
4698 msgid "a PDE object"
4701 #: elf64-x86-64.c:1456
4702 msgid "; recompile with -fPIE"
4705 #: elf64-x86-64.c:1460
4707 msgid "%pB: relocation %s against %s%s`%s' can not be used when making %s%s"
4710 #: elf64-x86-64.c:1968
4712 msgid "%pB: relocation %s against symbol `%s' isn't supported in x32 mode"
4715 #: elf64-x86-64.c:2124
4717 msgid "%pB: '%s' accessed both as normal and thread local symbol"
4720 #: elf64-x86-64.c:2747 elfnn-aarch64.c:5546
4723 "%pB: relocation %s against STT_GNU_IFUNC symbol `%s' has non-zero addend: "
4727 #: elf64-x86-64.c:2992
4730 "%pB: relocation R_X86_64_GOTOFF64 against undefined %s `%s' can not be used "
4731 "when making a shared object"
4734 #: elf64-x86-64.c:3006
4737 "%pB: relocation R_X86_64_GOTOFF64 against protected %s `%s' can not be used "
4738 "when making a shared object"
4741 #: elf64-x86-64.c:3283
4744 "%pB: addend %s%#x in relocation %s against symbol `%s' at %#<PRIx64> in "
4745 "section `%pA' is out of range"
4748 #: elf64-x86-64.c:3417 elflink.c:13267
4749 msgid "%F%P: corrupt input: %pB\n"
4752 #: elf64-x86-64.c:4101
4753 msgid "%F%P: failed to convert GOTPCREL relocation; relink with --no-relax\n"
4756 #: elf64-x86-64.c:4259
4758 msgid "%F%pB: PC-relative offset overflow in PLT entry for `%s'\n"
4761 #: elf64-x86-64.c:4322
4763 msgid "%F%pB: branch displacement overflow in PLT entry for `%s'\n"
4766 #: elf64-x86-64.c:4375
4768 msgid "%F%pB: PC-relative offset overflow in GOT PLT entry for `%s'\n"
4772 msgid "warning: %pB has a corrupt section with a size (%"
4777 msgid "warning: %pB has a corrupt string table index - ignoring"
4782 msgid "%pB: version count (%<PRId64>) does not match symbol count (%ld)"
4788 "warning: %pB is truncated: expected core file size >= %<PRIu64>, found: "
4795 "%s: TLS definition in %pB section %pA mismatches non-TLS definition in %pB "
4801 msgid "%s: TLS reference in %pB mismatches non-TLS reference in %pB"
4807 "%s: TLS definition in %pB section %pA mismatches non-TLS reference in %pB"
4813 "%s: TLS reference in %pB mismatches non-TLS definition in %pB section %pA"
4818 msgid "%pB: unexpected redefinition of indirect versioned symbol `%s'"
4823 msgid "%pB: version node not found for symbol %s"
4829 "%pB: bad reloc symbol index (%#<PRIx64> >= %#lx) for offset %#<PRIx64> in "
4836 "%pB: non-zero symbol index (%#<PRIx64>) for offset %#<PRIx64> in section `"
4837 "%pA' when the object file has no symbol table"
4842 msgid "%pB: relocation size mismatch in %pB section %pA"
4847 msgid "warning: type and size of dynamic symbol `%s' are not defined"
4851 msgid "%P: copy reloc against protected `%pT' is dangerous\n"
4856 msgid "alternate ELF machine code found (%d) in %pB, expecting %d"
4861 msgid "%pB: invalid version offset %lx (max %lx)"
4866 msgid "%pB: %s local symbol at index %lu (>= sh_info of %lu)"
4871 msgid "%pB: not enough version information"
4876 msgid "%pB: %s: invalid version %u (max %d)"
4881 msgid "%pB: %s: invalid needed version %d"
4886 msgid "%pB: undefined reference to symbol '%s'"
4891 msgid "%pB: stack size specified and %s set"
4896 msgid "%pB: %s not absolute"
4901 msgid "%s: undefined version: %s"
4906 msgid "%pB: .preinit_array section is not allowed in DSO"
4911 msgid "undefined %s reference in complex symbol: %s"
4916 msgid "unknown operator '%c' in complex symbol"
4919 #. PR 21524: Let the user know if a symbol was removed by garbage collection.
4923 "%pB:%pA: error: relocation references symbol %s which was removed by garbage "
4929 msgid "%pB:%pA: error: try relinking with --gc-keep-exported enabled"
4932 #: elflink.c:9343 elflink.c:9361 elflink.c:9400 elflink.c:9418
4934 msgid "%pB: unable to sort relocs - they are in more than one size"
4937 #. The section size is not divisible by either -
4938 #. something is wrong.
4939 #: elflink.c:9377 elflink.c:9434
4941 msgid "%pB: unable to sort relocs - they are of an unknown size"
4945 msgid "not enough memory to sort relocations"
4950 msgid "%pB: too many sections: %d (>= %d)"
4955 msgid "%pB: internal symbol `%s' in %pB is referenced by DSO"
4960 msgid "%pB: hidden symbol `%s' in %pB is referenced by DSO"
4965 msgid "%pB: local symbol `%s' in %pB is referenced by DSO"
4970 msgid "%pB: could not find output section %pA for input section %pA"
4975 msgid "%pB: protected symbol `%s' isn't defined"
4980 msgid "%pB: internal symbol `%s' isn't defined"
4985 msgid "%pB: hidden symbol `%s' isn't defined"
4990 msgid "%pB: no symbol version section for versioned symbol `%s'"
4996 "warning: --enable-non-contiguous-regions discards section `%s' from '%s'\n"
5001 msgid "error: %pB: size of section %pA is not multiple of address size"
5007 "error: %pB contains a reloc (%#<PRIx64>) for section %pA that references a "
5008 "non-existent global symbol"
5014 "%pA has both ordered [`%pA' in %pB] and unordered [`%pA' in %pB] sections"
5019 msgid "%pA has both ordered and unordered sections"
5024 msgid "%pB: no symbol found for import library"
5029 msgid "%pB: file class %s incompatible with %s"
5034 msgid "%pB: failed to generate import library"
5039 msgid "warning: %s section has zero size"
5044 msgid "warning: section '%s' is being made into a note"
5048 msgid "%P%X: read-only segment has dynamic relocations\n"
5052 msgid "%P: warning: creating DT_TEXTREL in a shared object\n"
5056 msgid "%P: warning: creating DT_TEXTREL in a PIE\n"
5060 msgid "%P%X: can not read symbols: %E\n"
5064 msgid "%F%P: %pB(%pA): error: need linked-to section for --gc-sections\n"
5069 msgid "%pB: %pA+%#<PRIx64>: no symbol found for INHERIT"
5074 msgid "%pB: section '%pA': corrupt VTENTRY entry"
5079 msgid "unrecognized INPUT_SECTION_FLAG %s\n"
5084 msgid "%P: %pB: warning: relocation against `%s' in read-only section `%pA'\n"
5089 "%P: warning: GNU indirect functions with DT_TEXTREL may result in a segfault "
5090 "at runtime; recompile with %s\n"
5093 #: elfxx-aarch64.c:477
5096 "%pB: warning: Weak TLS is implementation defined and may not work as expected"
5099 #: elfxx-aarch64.c:738 elfnn-aarch64.c:9902 elfnn-aarch64.c:9909
5102 "%pB: warning: BTI turned on by -z force-bti when all inputs do not have BTI "
5106 #: elfxx-aarch64.c:758 elfxx-x86.c:2554
5107 msgid "%F%P: failed to create GNU property section\n"
5110 #: elfxx-aarch64.c:762 elfxx-x86.c:2559
5112 msgid "%F%pA: failed to align section\n"
5115 #: elfxx-aarch64.c:812
5117 msgid "error: %pB: <corrupt AArch64 used size: 0x%x>"
5120 #: elfxx-mips.c:1507
5121 msgid "static procedure (no name)"
5124 #: elfxx-mips.c:5782
5125 msgid "MIPS16 and microMIPS functions cannot call each other"
5128 #: elfxx-mips.c:6547
5129 msgid "%X%H: unsupported JALX to the same ISA mode\n"
5132 #: elfxx-mips.c:6580
5134 "%X%H: unsupported jump between ISA modes; consider recompiling with "
5135 "interlinking enabled\n"
5138 #: elfxx-mips.c:6625
5140 "%X%H: cannot convert branch between ISA modes to JALX: relocation out of "
5144 #: elfxx-mips.c:6637
5145 msgid "%X%H: unsupported branch between ISA modes\n"
5148 #: elfxx-mips.c:7286
5151 "%pB: incorrect `.reginfo' section size; expected %<PRIu64>, got %<PRIu64>"
5154 #: elfxx-mips.c:7330 elfxx-mips.c:7567
5156 msgid "%pB: warning: bad `%s' option size %u smaller than its header"
5159 #: elfxx-mips.c:8374 elfxx-mips.c:8500
5162 "%pB: warning: cannot determine the target function for stub section `%s'"
5165 #: elfxx-mips.c:8632
5167 msgid "%pB: malformed reloc detected for section %s"
5170 #: elfxx-mips.c:8731
5172 msgid "%pB: GOT reloc at %#<PRIx64> not expected in executables"
5175 #: elfxx-mips.c:8871
5177 msgid "%pB: CALL16 reloc at %#<PRIx64> not against global symbol"
5180 #: elfxx-mips.c:9174
5183 "%X%H: relocation %s against `%s' cannot be used when making a shared object; "
5184 "recompile with -fPIC\n"
5187 #: elfxx-mips.c:9300
5189 msgid "IFUNC symbol %s in dynamic symbol table - IFUNCS are not supported"
5192 #: elfxx-mips.c:9303
5194 msgid "non-dynamic symbol %s in dynamic symbol table"
5197 #: elfxx-mips.c:9523
5199 msgid "non-dynamic relocations refer to dynamic symbol %s"
5202 #: elfxx-mips.c:10457
5205 "%pB: can't find matching LO16 reloc against `%s' for %s at %#<PRIx64> in "
5209 #: elfxx-mips.c:10597
5211 "small-data section exceeds 64KB; lower small-data size limit (see option -G)"
5214 #: elfxx-mips.c:10616
5215 msgid "cannot convert a jump to JALX for a non-word-aligned address"
5218 #: elfxx-mips.c:10619
5219 msgid "jump to a non-word-aligned address"
5222 #: elfxx-mips.c:10620
5223 msgid "jump to a non-instruction-aligned address"
5226 #: elfxx-mips.c:10623
5227 msgid "cannot convert a branch to JALX for a non-word-aligned address"
5230 #: elfxx-mips.c:10625
5231 msgid "branch to a non-instruction-aligned address"
5234 #: elfxx-mips.c:10627
5235 msgid "PC-relative load from unaligned address"
5238 #: elfxx-mips.c:10927
5241 "%pB: `%pA' entry VMA of %#<PRIx64> outside the 32-bit range supported; "
5242 "consider using `-Ttext-segment=...'"
5245 #: elfxx-mips.c:11042 elfxx-mips.c:11629
5247 msgid "%pB: `%pA' offset of %<PRId64> from `%pA' beyond the range of ADDIUPC"
5250 #: elfxx-mips.c:11601
5253 "%pB: `%pA' start VMA of %#<PRIx64> outside the 32-bit range supported; "
5254 "consider using `-Ttext-segment=...'"
5257 #: elfxx-mips.c:14556
5259 msgid "%pB: unknown architecture %s"
5262 #: elfxx-mips.c:15090
5264 msgid "%pB: illegal section name `%pA'"
5267 #: elfxx-mips.c:15367
5269 msgid "%pB: warning: linking abicalls files with non-abicalls files"
5272 #: elfxx-mips.c:15384
5274 msgid "%pB: linking 32-bit code with 64-bit code"
5277 #: elfxx-mips.c:15416 elfxx-mips.c:15482 elfxx-mips.c:15497
5279 msgid "%pB: linking %s module with previous %s modules"
5282 #: elfxx-mips.c:15440
5284 msgid "%pB: ABI mismatch: linking %s module with previous %s modules"
5287 #: elfxx-mips.c:15465
5289 msgid "%pB: ASE mismatch: linking %s module with previous %s modules"
5292 #: elfxx-mips.c:15599
5295 "warning: %pB uses unknown floating point ABI %d (set by %pB), %pB uses "
5296 "unknown floating point ABI %d"
5299 #: elfxx-mips.c:15605
5302 "warning: %pB uses unknown floating point ABI %d (set by %pB), %pB uses %s"
5305 #: elfxx-mips.c:15611
5308 "warning: %pB uses %s (set by %pB), %pB uses unknown floating point ABI %d"
5311 #: elfxx-mips.c:15625
5313 msgid "warning: %pB uses %s (set by %pB), %pB uses %s"
5316 #: elfxx-mips.c:15644
5318 msgid "warning: %pB uses %s (set by %pB), %pB uses unknown MSA ABI %d"
5321 #: elfxx-mips.c:15656
5323 msgid "warning: %pB uses unknown MSA ABI %d (set by %pB), %pB uses %s"
5326 #: elfxx-mips.c:15665
5329 "warning: %pB uses unknown MSA ABI %d (set by %pB), %pB uses unknown MSA ABI "
5333 #: elfxx-mips.c:15727
5335 msgid "%pB: endianness incompatible with that of the selected emulation"
5338 #: elfxx-mips.c:15741
5340 msgid "%pB: ABI is incompatible with that of the selected emulation"
5343 #: elfxx-mips.c:15794
5345 msgid "%pB: warning: inconsistent ISA between e_flags and .MIPS.abiflags"
5348 #: elfxx-mips.c:15799
5351 "%pB: warning: inconsistent FP ABI between .gnu.attributes and .MIPS.abiflags"
5354 #: elfxx-mips.c:15803
5356 msgid "%pB: warning: inconsistent ASEs between e_flags and .MIPS.abiflags"
5359 #: elfxx-mips.c:15810
5362 "%pB: warning: inconsistent ISA extensions between e_flags and .MIPS.abiflags"
5365 #: elfxx-mips.c:15814
5368 "%pB: warning: unexpected flag in the flags2 field of .MIPS.abiflags (0x%lx)"
5371 #: elfxx-mips.c:16005
5372 msgid "-mips32r2 -mfp64 (12 callee-saved)"
5375 #: elfxx-mips.c:16067 elfxx-mips.c:16078
5379 #: elfxx-mips.c:16069 elfxx-mips.c:16138
5383 #: elfxx-mips.c:16149
5385 msgid "Hard or soft float\n"
5388 #: elfxx-mips.c:16152
5390 msgid "Hard float (double precision)\n"
5393 #: elfxx-mips.c:16155
5395 msgid "Hard float (single precision)\n"
5398 #: elfxx-mips.c:16158
5400 msgid "Soft float\n"
5403 #: elfxx-mips.c:16161
5405 msgid "Hard float (MIPS32r2 64-bit FPU 12 callee-saved)\n"
5408 #: elfxx-mips.c:16164
5410 msgid "Hard float (32-bit CPU, Any FPU)\n"
5413 #: elfxx-mips.c:16167
5415 msgid "Hard float (32-bit CPU, 64-bit FPU)\n"
5418 #: elfxx-mips.c:16170
5420 msgid "Hard float compat (32-bit CPU, 64-bit FPU)\n"
5423 #: elfxx-mips.c:16202
5428 #: elfxx-mips.c:16204
5433 #: elfxx-mips.c:16206
5435 msgid " [abi=EABI32]"
5438 #: elfxx-mips.c:16208
5440 msgid " [abi=EABI64]"
5443 #: elfxx-mips.c:16210
5445 msgid " [abi unknown]"
5448 #: elfxx-mips.c:16212
5453 #: elfxx-mips.c:16214
5458 #: elfxx-mips.c:16216
5460 msgid " [no abi set]"
5463 #: elfxx-mips.c:16241
5465 msgid " [unknown ISA]"
5468 #: elfxx-mips.c:16261
5470 msgid " [not 32bitmode]"
5473 #: elfxx-riscv.c:1063
5475 msgid "-march=%s: Expect number after `%dp'."
5478 #: elfxx-riscv.c:1174
5480 msgid "-march=%s: rv%de is not a valid base ISA"
5483 #: elfxx-riscv.c:1214
5485 msgid "-march=%s: first ISA subset must be `e', `i' or `g'"
5488 #: elfxx-riscv.c:1242
5490 msgid "-march=%s: unsupported ISA subset `%c'"
5493 #: elfxx-riscv.c:1245
5495 msgid "-march=%s: ISA string is not in canonical order. `%c'"
5498 #: elfxx-riscv.c:1364
5500 msgid "-march=%s: Invalid or unknown %s ISA extension: '%s'"
5503 #: elfxx-riscv.c:1375
5505 msgid "-march=%s: Duplicate %s ISA extension: '%s'"
5508 #: elfxx-riscv.c:1386
5511 "-march=%s: %s ISA extension not in alphabetical order: '%s' must come before "
5515 #: elfxx-riscv.c:1407
5517 msgid "-march=%s: %s must separate with _"
5520 #: elfxx-riscv.c:1523
5522 msgid "-march=%s: ISA string must begin with rv32 or rv64"
5525 #: elfxx-riscv.c:1544
5527 msgid "-march=%s: unexpected ISA string at end: %s"
5530 #: elfxx-riscv.c:1553
5532 msgid "-march=%s: rv32e does not support the `f' extension"
5535 #: elfxx-riscv.c:1562
5537 msgid "-march=%s: `d' extension requires `f' extension"
5540 #: elfxx-riscv.c:1571
5542 msgid "-march=%s: `q' extension requires `d' extension"
5545 #: elfxx-riscv.c:1579
5547 msgid "-march=%s: rv32 does not support the `q' extension"
5550 #: elfxx-sparc.c:3002 elfnn-aarch64.c:5530
5553 "%pB: relocation %s against STT_GNU_IFUNC symbol `%s' isn't handled by %s"
5556 #: elfxx-tilegx.c:4128
5558 msgid "%pB: cannot link together %s and %s objects"
5564 "%F%P: %pB: relocation %s against absolute symbol `%s' in section `%pA' is "
5569 msgid "%P: %pB: warning: relocation in read-only section `%pA'\n"
5574 msgid "error: %pB: <corrupt x86 property (0x%x) size: 0x%x>"
5578 msgid "%P: %pB: warning: missing %s\n"
5582 msgid "%X%P: %pB: error: missing %s\n"
5586 msgid "IBT and SHSTK properties"
5590 msgid "IBT property"
5594 msgid "SHSTK property"
5598 msgid "%F%P: failed to create VxWorks dynamic sections\n"
5602 msgid "%F%P: failed to create GOT sections\n"
5606 msgid "%F%P: failed to create ifunc sections\n"
5610 msgid "%F%P: failed to create GOT PLT section\n"
5614 msgid "%F%P: failed to create IBT-enabled PLT section\n"
5618 msgid "%F%P: failed to create BND PLT section\n"
5622 msgid "%F%P: failed to create PLT .eh_frame section\n"
5626 msgid "%F%P: failed to create GOT PLT .eh_frame section\n"
5630 msgid "%F%P: failed to create the second PLT .eh_frame section\n"
5634 msgid "%X%P: attempted static link of dynamic object `%pB'\n"
5639 msgid "%pB:%d: unexpected character `%s' in Intel Hex file"
5644 msgid "%pB:%u: bad checksum in Intel Hex file (expected %u, found %u)"
5649 msgid "%pB:%u: bad extended address record length in Intel Hex file"
5654 msgid "%pB:%u: bad extended start address length in Intel Hex file"
5659 msgid "%pB:%u: bad extended linear address record length in Intel Hex file"
5664 msgid "%pB:%u: bad extended linear start address length in Intel Hex file"
5669 msgid "%pB:%u: unrecognized ihex type %u in Intel Hex file"
5674 msgid "%pB: internal error in ihex_read_section"
5679 msgid "%pB: bad section length in ihex_read_section"
5684 msgid "%pB 64-bit address %#<PRIx64> out of range for Intel Hex file"
5689 msgid "%pB: address %#<PRIx64> out of range for Intel Hex file"
5694 msgid "%pB: unable to get decompressed section %pA"
5699 msgid "Deprecated %s called at %s line %d in %s\n"
5704 msgid "Deprecated %s called\n"
5709 msgid "%pB: indirect symbol `%s' to `%s' is a loop"
5714 msgid "attempt to do relocatable link with %s input and %s output"
5719 msgid "%pB: ignoring duplicate section `%pA'\n"
5722 #: linker.c:2862 linker.c:2872
5724 msgid "%pB: duplicate section `%pA' has different size\n"
5727 #: linker.c:2881 linker.c:2887
5729 msgid "%pB: could not read contents of section `%pA'\n"
5734 msgid "%pB: duplicate section `%pA' has different contents\n"
5739 msgid "%pB: compiled for a big endian system and target is little endian"
5744 msgid "%pB: compiled for a little endian system and target is big endian"
5748 msgid "malformed mach-o ARM reloc pair: reloc is first reloc"
5753 msgid "malformed mach-o ARM reloc pair: invalid length: %d"
5758 msgid "malformed mach-o ARM sectdiff reloc: invalid length: %d"
5763 msgid "malformed mach-o ARM local sectdiff reloc: invalid length: %d"
5768 msgid "malformed mach-o ARM half sectdiff reloc: invalid length: %d"
5773 msgid "malformed mach-o ARM vanilla reloc: invalid length: %d (pcrel: %d)"
5778 msgid "malformed mach-o ARM reloc: unknown reloc type: %d"
5783 msgid "<unknown mask flags>"
5787 msgid " (<unknown>)"
5792 msgid " MACH-O header:\n"
5797 msgid " magic: %#lx\n"
5802 msgid " cputype: %#lx (%s)\n"
5807 msgid " cpusubtype: %#lx%s\n"
5812 msgid " filetype: %#lx\n"
5817 msgid " ncmds: %#lx\n"
5822 msgid " sizeocmds: %#lx\n"
5827 msgid " flags: %#lx\n"
5832 msgid " version: %x\n"
5835 #. Urg - what has happened ?
5838 msgid "incompatible cputypes in mach-o files: %ld vs %ld"
5842 msgid "bfd_mach_o_canonicalize_symtab: unable to load symbols"
5847 "malformed mach-o reloc: section index is greater than the number of sections"
5852 "sorry: modtab, toc and extrefsyms are not yet implemented for dysymtab "
5858 msgid "mach-o: there are too many sections (%u) maximum is 255,\n"
5863 msgid "unable to allocate data for load command %#x"
5868 msgid "unable to write unknown load command %#x"
5873 msgid "section address (%#<PRIx64>) below start of segment (%#<PRIx64>)"
5878 msgid "unable to layout unknown load command %#x"
5884 "bfd_mach_o_read_section_32: overlarge alignment value: %#lx, using 32 instead"
5890 "bfd_mach_o_read_section_64: overlarge alignment value: %#lx, using 32 instead"
5895 msgid "bfd_mach_o_read_symtab_symbol: unable to read %d bytes at %u"
5900 msgid "bfd_mach_o_read_symtab_symbol: name out of range (%lu >= %u)"
5906 "bfd_mach_o_read_symtab_symbol: symbol \"%s\" specified invalid section %d "
5907 "(max %lu): setting to undefined"
5913 "bfd_mach_o_read_symtab_symbol: symbol \"%s\" specified invalid type field 0x"
5914 "%x: setting to undefined"
5919 msgid "%pB: unknown load command %#x"
5924 msgid "bfd_mach_o_scan: unknown architecture 0x%lx/0x%lx"
5929 msgid "unknown header byte-order value %#x"
5934 msgid "%pB: access beyond end of merged section (%<PRId64>)"
5939 msgid "%pB: no core to allocate section name %s"
5944 msgid "%pB: no core to allocate a symbol %d bytes long"
5949 msgid "%pB: attempt to emit contents at non-multiple-of-4 address %#<PRIx64>"
5954 msgid "%pB: invalid mmo file: initialization value for $255 is not `Main'\n"
5960 "%pB: unsupported wide character sequence 0x%02X 0x%02X after symbol name "
5961 "starting with `%s'\n"
5966 msgid "%pB: invalid mmo file: unsupported lopcode `%d'\n"
5971 msgid "%pB: invalid mmo file: expected YZ = 1 got YZ = %d for lop_quote\n"
5977 "%pB: invalid mmo file: expected z = 1 or z = 2, got z = %d for lop_loc\n"
5983 "%pB: invalid mmo file: expected z = 1 or z = 2, got z = %d for lop_fixo\n"
5988 msgid "%pB: invalid mmo file: expected y = 0, got y = %d for lop_fixrx\n"
5994 "%pB: invalid mmo file: expected z = 16 or z = 24, got z = %d for lop_fixrx\n"
6000 "%pB: invalid mmo file: leading byte of operand word must be 0 or 1, got %d "
6006 msgid "%pB: cannot allocate file name for file number %d, %d bytes\n"
6012 "%pB: invalid mmo file: file number %d `%s', was already entered as `%s'\n"
6018 "%pB: invalid mmo file: file name for number %d was not specified before use\n"
6024 "%pB: invalid mmo file: fields y and z of lop_stab non-zero, y: %d, z: %d\n"
6029 msgid "%pB: invalid mmo file: lop_end not last item in file\n"
6035 "%pB: invalid mmo file: YZ of lop_end (%ld) not equal to the number of tetras "
6036 "to the preceding lop_stab (%ld)\n"
6041 msgid "%pB: invalid symbol table: duplicate symbol `%s'\n"
6047 "%pB: bad symbol definition: `Main' set to %s rather than the start address "
6054 "%pB: warning: symbol table too large for mmo, larger than 65535 32-bit "
6055 "words: %d. Only `Main' will be emitted.\n"
6060 msgid "%pB: internal error, symbol table changed size from %d to %d words\n"
6065 msgid "%pB: internal error, internal register section %pA had contents\n"
6070 msgid "%pB: no initialized registers; section length 0\n"
6075 msgid "%pB: too many initialized registers; section length %<PRId64>"
6081 "%pB: invalid start address for initialized registers of length %<PRId64>: "
6087 msgid "unhandled OSF/1 core file section type %d"
6092 msgid "%pB: symbol indicates overlay (not supported)"
6097 msgid "bfd_pef_scan: unknown architecture 0x%lx"
6100 #: pei-x86_64.c:177 pei-x86_64.c:191 pei-x86_64.c:220 pei-x86_64.c:243
6101 #: pei-x86_64.c:253 pei-x86_64.c:278 pei-x86_64.c:290 pei-x86_64.c:304
6102 #: pei-x86_64.c:322 pei-x86_64.c:334 pei-x86_64.c:346
6104 msgid "warning: corrupt unwind data\n"
6107 #. PR 17512: file: 2245-7442-0.004.
6113 #: pei-x86_64.c:418 pei-x86_64.c:428 pei-x86_64.c:437
6115 msgid "warning: xdata section corrupt\n"
6120 msgid "Too many unwind codes (%ld)\n"
6125 msgid "Warning: %s section size (%ld) is not a multiple of %d\n"
6130 msgid "Warning: %s section size is zero\n"
6135 msgid "Warning: %s section size (%ld) is smaller than virtual size (%ld)\n"
6142 "The Function Table (interpreted %s section contents)\n"
6147 msgid "vma:\t\t\tBeginAddress\t EndAddress\t UnwindData\n"
6157 #. XXX code yet to be written.
6160 msgid "%pB: unhandled import type; %x"
6165 msgid "%pB: unrecognized import type; %x"
6170 msgid "%pB: unrecognized import name type; %x"
6175 msgid "%pB: unrecognised machine type (0x%x) in Import Library Format archive"
6181 "%pB: recognised but unhandled machine type (0x%x) in Import Library Format "
6187 msgid "%pB: size field is zero in Import Library Format header"
6192 msgid "%pB: string not null terminated in ILF object file"
6197 msgid "%pB: error: debug data ends beyond end of debug directory"
6209 msgid "Entry offset = 0x%.8lx (%ld)\n"
6214 msgid "Length = 0x%.8lx (%ld)\n"
6219 msgid "Flag field = 0x%.2x\n"
6224 msgid "Partition name = \"%s\"\n"
6231 "Partition[%d] start = { 0x%.2x, 0x%.2x, 0x%.2x, 0x%.2x }\n"
6236 msgid "Partition[%d] end = { 0x%.2x, 0x%.2x, 0x%.2x, 0x%.2x }\n"
6241 msgid "Partition[%d] sector = 0x%.8lx (%ld)\n"
6246 msgid "Partition[%d] length = 0x%.8lx (%ld)\n"
6250 msgid "INPUT_SECTION_FLAGS are not supported"
6255 msgid "%X%P: %pB(%pA): error: relocation for offset %V has no value\n"
6260 msgid "%X%P: %pB(%pA): relocation \"%pR\" is not supported\n"
6265 msgid "%X%P: %pB(%pA): relocation \"%pR\" returns an unrecognized value %x\n"
6270 msgid "%pB: unrecognized relocation type %#x in section `%pA'"
6273 #. PR 21803: Suggest the most likely cause of this error.
6276 msgid "is this version of the linker - %s - out of date ?"
6279 #: rs6000-core.c:471
6281 msgid "%pB: warning core file truncated"
6288 "Exec Auxiliary Header\n"
6292 msgid "som_sizeof_headers unimplemented"
6297 msgid "%pB:%d: unexpected character `%s' in S-record file"
6302 msgid "%pB:%d: byte count %d too small"
6305 #: srec.c:580 srec.c:614
6307 msgid "%pB:%d: bad checksum in S-record file"
6312 msgid "%pB(%pA+%#lx): stabs entry has invalid string index"
6316 msgid "unsupported .stab relocation"
6320 msgid "corrupt EIHD record - size is too small"
6325 msgid "unable to read EIHS record at offset %#x"
6329 msgid "record is too small for symbol name length"
6334 msgid "corrupt EGSD record: its size (%#x) is too small"
6340 "corrupt EGSD record type %d: size (%#x) is larger than remaining space (%#x)"
6345 msgid "corrupt EGSD record type %d: size (%#x) is too small"
6350 msgid "corrupt EGSD record: its psindx field is too big (%#lx)"
6355 msgid "unknown EGSD subtype %d"
6360 msgid "stack overflow (%d) in _bfd_vms_push"
6364 msgid "stack underflow in _bfd_vms_pop"
6369 msgid "dst_define_location %u too large"
6372 #. These names have not yet been added to this switch statement.
6375 msgid "unknown ETIR command %d"
6379 msgid "corrupt vms value"
6383 msgid "corrupt ETIR record encountered"
6388 msgid "bad section index in %s"
6393 msgid "unsupported STA cmd %s"
6399 #. Redefine symbol to current location.
6400 #. Define a literal.
6401 #: vms-alpha.c:2211 vms-alpha.c:2242 vms-alpha.c:2337 vms-alpha.c:2557
6403 msgid "%s: not supported"
6408 msgid "%s: not implemented"
6411 #: vms-alpha.c:2382 vms-alpha.c:2397
6416 #. Divide by zero is supposed to give a result of zero,
6417 #. and a non-fatal warning message.
6420 msgid "%s divide by zero"
6425 msgid "invalid use of %s with contexts"
6430 msgid "reserved cmd %d"
6434 msgid "corrupt EEOM record - size is too small"
6438 msgid "object module not error-free !"
6443 msgid "SEC_RELOC with no relocs in section %pA"
6446 #: vms-alpha.c:4053 vms-alpha.c:4268
6448 msgid "size error in section %pA"
6452 msgid "spurious ALPHA_R_BSR reloc"
6457 msgid "unhandled relocation %s"
6462 msgid "unknown source command %d"
6465 #: vms-alpha.c:4612 vms-alpha.c:4618 vms-alpha.c:4624 vms-alpha.c:4630
6466 #: vms-alpha.c:4636 vms-alpha.c:4663 vms-alpha.c:4669 vms-alpha.c:4675
6469 msgid "%s not implemented"
6474 msgid "unknown line command %d"
6477 #: vms-alpha.c:5188 vms-alpha.c:5206 vms-alpha.c:5221 vms-alpha.c:5237
6478 #: vms-alpha.c:5250 vms-alpha.c:5262 vms-alpha.c:5275
6480 msgid "unknown reloc %s + %s"
6485 msgid "unknown reloc %s"
6489 msgid "invalid section index in ETIR"
6493 msgid "relocation for non-REL psect"
6498 msgid "unknown symbol in command %s"
6503 msgid "reloc (%d) is *UNKNOWN*"
6508 msgid " EMH %u (len=%u): "
6513 msgid " Error: The length is less than the length of an EMH record\n"
6519 " Error: The record length is less than the size of an EMH_MHD record\n"
6524 msgid "Module header\n"
6529 msgid " structure level: %u\n"
6534 msgid " max record size: %u\n"
6539 msgid " Error: The module name is missing\n"
6544 msgid " Error: The module name is too long\n"
6549 msgid " module name : %.*s\n"
6554 msgid " Error: The module version is missing\n"
6559 msgid " Error: The module version is too long\n"
6564 msgid " module version : %.*s\n"
6569 msgid " Error: The compile date is truncated\n"
6574 msgid " compile date : %.17s\n"
6579 msgid "Language Processor Name\n"
6584 msgid " language name: %.*s\n"
6589 msgid "Source Files Header\n"
6594 msgid " file: %.*s\n"
6599 msgid "Title Text Header\n"
6604 msgid " title: %.*s\n"
6609 msgid "Copyright Header\n"
6614 msgid " copyright: %.*s\n"
6619 msgid "unhandled emh subtype %u\n"
6624 msgid " EEOM (len=%u):\n"
6629 msgid " Error: The length is less than the length of an EEOM record\n"
6634 msgid " number of cond linkage pairs: %u\n"
6639 msgid " completion code: %u\n"
6644 msgid " transfer addr flags: 0x%02x\n"
6649 msgid " transfer addr psect: %u\n"
6654 msgid " transfer address : 0x%08x\n"
6669 #: vms-alpha.c:6060 vms-alpha.c:6081
6739 msgid " EGSD (len=%u):\n"
6744 msgid " EGSD entry %2u (type: %u, len: %u): "
6747 #: vms-alpha.c:6127 vms-alpha.c:6378
6749 msgid " Error: length larger than remaining space in record\n"
6754 msgid "PSC - Program section definition\n"
6757 #: vms-alpha.c:6140 vms-alpha.c:6157
6759 msgid " alignment : 2**%u\n"
6762 #: vms-alpha.c:6141 vms-alpha.c:6158
6764 msgid " flags : 0x%04x"
6769 msgid " alloc (len): %u (0x%08x)\n"
6772 #: vms-alpha.c:6146 vms-alpha.c:6203 vms-alpha.c:6252
6774 msgid " name : %.*s\n"
6779 msgid "SPSC - Shared Image Program section def\n"
6784 msgid " alloc (len) : %u (0x%08x)\n"
6789 msgid " image offset : 0x%08x\n"
6794 msgid " symvec offset : 0x%08x\n"
6799 msgid " name : %.*s\n"
6804 msgid "SYM - Global symbol definition\n"
6807 #: vms-alpha.c:6181 vms-alpha.c:6241 vms-alpha.c:6262 vms-alpha.c:6281
6809 msgid " flags: 0x%04x"
6814 msgid " psect offset: 0x%08x\n"
6819 msgid " code address: 0x%08x\n"
6824 msgid " psect index for entry point : %u\n"
6827 #: vms-alpha.c:6193 vms-alpha.c:6269 vms-alpha.c:6288
6829 msgid " psect index : %u\n"
6832 #: vms-alpha.c:6195 vms-alpha.c:6271 vms-alpha.c:6290
6834 msgid " name : %.*s\n"
6839 msgid "SYM - Global symbol reference\n"
6844 msgid "IDC - Ident Consistency check\n"
6849 msgid " flags : 0x%08x"
6854 msgid " id match : %x\n"
6859 msgid " error severity: %x\n"
6864 msgid " entity name : %.*s\n"
6869 msgid " object name : %.*s\n"
6874 msgid " binary ident : 0x%08x\n"
6879 msgid " ascii ident : %.*s\n"
6884 msgid "SYMG - Universal symbol definition\n"
6889 msgid " symbol vector offset: 0x%08x\n"
6894 msgid " entry point: 0x%08x\n"
6899 msgid " proc descr : 0x%08x\n"
6904 msgid " psect index: %u\n"
6909 msgid "SYMV - Vectored symbol definition\n"
6914 msgid " vector : 0x%08x\n"
6917 #: vms-alpha.c:6267 vms-alpha.c:6286
6919 msgid " psect offset: %u\n"
6924 msgid "SYMM - Global symbol definition with version\n"
6929 msgid " version mask: 0x%08x\n"
6934 msgid "unhandled egsd entry type %u\n"
6939 msgid " linkage index: %u, replacement insn: 0x%08x\n"
6944 msgid " psect idx 1: %u, offset 1: 0x%08x %08x\n"
6949 msgid " psect idx 2: %u, offset 2: 0x%08x %08x\n"
6954 msgid " psect idx 3: %u, offset 3: 0x%08x %08x\n"
6959 msgid " global name: %.*s\n"
6964 msgid " %s (len=%u+%u):\n"
6969 msgid " (type: %3u, size: 4+%3u): "
6974 msgid "STA_GBL (stack global) %.*s\n"
6979 msgid "STA_LW (stack longword) 0x%08x\n"
6984 msgid "STA_QW (stack quadword) 0x%08x %08x\n"
6989 msgid "STA_PQ (stack psect base + offset)\n"
6994 msgid " psect: %u, offset: 0x%08x %08x\n"
6999 msgid "STA_LI (stack literal)\n"
7004 msgid "STA_MOD (stack module)\n"
7009 msgid "STA_CKARG (compare procedure argument)\n"
7014 msgid "STO_B (store byte)\n"
7019 msgid "STO_W (store word)\n"
7024 msgid "STO_LW (store longword)\n"
7029 msgid "STO_QW (store quadword)\n"
7034 msgid "STO_IMMR (store immediate repeat) %u bytes\n"
7039 msgid "STO_GBL (store global) %.*s\n"
7044 msgid "STO_CA (store code address) %.*s\n"
7049 msgid "STO_RB (store relative branch)\n"
7054 msgid "STO_AB (store absolute branch)\n"
7059 msgid "STO_OFF (store offset to psect)\n"
7064 msgid "STO_IMM (store immediate) %u bytes\n"
7069 msgid "STO_GBL_LW (store global longword) %.*s\n"
7074 msgid "STO_OFF (store LP with procedure signature)\n"
7079 msgid "STO_BR_GBL (store branch global) *todo*\n"
7084 msgid "STO_BR_PS (store branch psect + offset) *todo*\n"
7089 msgid "OPR_NOP (no-operation)\n"
7094 msgid "OPR_ADD (add)\n"
7099 msgid "OPR_SUB (subtract)\n"
7104 msgid "OPR_MUL (multiply)\n"
7109 msgid "OPR_DIV (divide)\n"
7114 msgid "OPR_AND (logical and)\n"
7119 msgid "OPR_IOR (logical inclusive or)\n"
7124 msgid "OPR_EOR (logical exclusive or)\n"
7129 msgid "OPR_NEG (negate)\n"
7134 msgid "OPR_COM (complement)\n"
7139 msgid "OPR_INSV (insert field)\n"
7144 msgid "OPR_ASH (arithmetic shift)\n"
7149 msgid "OPR_USH (unsigned shift)\n"
7154 msgid "OPR_ROT (rotate)\n"
7159 msgid "OPR_SEL (select)\n"
7164 msgid "OPR_REDEF (redefine symbol to curr location)\n"
7169 msgid "OPR_REDEF (define a literal)\n"
7174 msgid "STC_LP (store cond linkage pair)\n"
7179 msgid "STC_LP_PSB (store cond linkage pair + signature)\n"
7184 msgid " linkage index: %u, procedure: %.*s\n"
7189 msgid " signature: %.*s\n"
7194 msgid "STC_GBL (store cond global)\n"
7199 msgid " linkage index: %u, global: %.*s\n"
7204 msgid "STC_GCA (store cond code address)\n"
7209 msgid " linkage index: %u, procedure name: %.*s\n"
7214 msgid "STC_PS (store cond psect + offset)\n"
7219 msgid " linkage index: %u, psect: %u, offset: 0x%08x %08x\n"
7224 msgid "STC_NOP_GBL (store cond NOP at global addr)\n"
7229 msgid "STC_NOP_PS (store cond NOP at psect + offset)\n"
7234 msgid "STC_BSR_GBL (store cond BSR at global addr)\n"
7239 msgid "STC_BSR_PS (store cond BSR at psect + offset)\n"
7244 msgid "STC_LDA_GBL (store cond LDA at global addr)\n"
7249 msgid "STC_LDA_PS (store cond LDA at psect + offset)\n"
7254 msgid "STC_BOH_GBL (store cond BOH at global addr)\n"
7259 msgid "STC_BOH_PS (store cond BOH at psect + offset)\n"
7264 msgid "STC_NBH_GBL (store cond or hint at global addr)\n"
7269 msgid "STC_NBH_PS (store cond or hint at psect + offset)\n"
7274 msgid "CTL_SETRB (set relocation base)\n"
7279 msgid "CTL_AUGRB (augment relocation base) %u\n"
7284 msgid "CTL_DFLOC (define location)\n"
7289 msgid "CTL_STLOC (set location)\n"
7294 msgid "CTL_STKDL (stack defined location)\n"
7297 #: vms-alpha.c:6627 vms-alpha.c:7051 vms-alpha.c:7177
7299 msgid "*unhandled*\n"
7302 #: vms-alpha.c:6657 vms-alpha.c:6696
7304 msgid "cannot read GST record length\n"
7310 msgid "cannot find EMH in first GST record\n"
7315 msgid "cannot read GST record header\n"
7320 msgid " corrupted GST\n"
7325 msgid "cannot read GST record\n"
7330 msgid " unhandled EOBJ record type %u\n"
7335 msgid " bitcount: %u, base addr: 0x%08x\n"
7340 msgid " bitmap: 0x%08x (count: %u):\n"
7350 msgid " image %u (%u entries)\n"
7355 msgid " offset: 0x%08x, val: 0x%08x\n"
7360 msgid " image %u (%u entries), offsets:\n"
7371 msgid "64 bits *unhandled*\n"
7376 msgid "class: %u, dtype: %u, length: %u, pointer: 0x%08x\n"
7381 msgid "non-contiguous array of %s\n"
7386 msgid "dimct: %u, aflags: 0x%02x, digits: %u, scale: %u\n"
7391 msgid "arsize: %u, a0: 0x%08x\n"
7406 msgid "[%u]: Lower: %u, upper: %u\n"
7411 msgid "unaligned bit-string of %s\n"
7416 msgid "base: %u, pos: %u\n"
7421 msgid "vflags: 0x%02x, value: 0x%08x "
7426 msgid "(no value)\n"
7431 msgid "(not active)\n"
7436 msgid "(not allocated)\n"
7441 msgid "(descriptor)\n"
7446 msgid "(trailing value)\n"
7451 msgid "(value spec follows)\n"
7456 msgid "(at bit offset %u)\n"
7461 msgid "(reg: %u, disp: %u, indir: %u, kind: "
7482 msgid "len: %2u, kind: %2u "
7487 msgid "atomic, type=0x%02x %s\n"
7492 msgid "indirect, defined at 0x%08x\n"
7497 msgid "typed pointer\n"
7507 msgid "array, dim: %u, bitmap: "
7512 msgid "array descriptor:\n"
7517 msgid "type spec for element:\n"
7522 msgid "type spec for subscript %u:\n"
7527 msgid "Debug symbol table:\n"
7532 msgid "cannot read DST header\n"
7537 msgid " type: %3u, len: %3u (at 0x%08x): "
7542 msgid "cannot read DST symbol\n"
7547 msgid "standard data: %s\n"
7550 #: vms-alpha.c:7265 vms-alpha.c:7353
7552 msgid " name: %.*s\n"
7562 msgid " flags: %d, language: %u, major: %u, minor: %u\n"
7565 #: vms-alpha.c:7280 vms-alpha.c:7554
7567 msgid " module name: %.*s\n"
7572 msgid " compiler : %.*s\n"
7586 msgid " flags: %u, address: 0x%08x, pd-address: 0x%08x\n"
7591 msgid " routine name: %.*s\n"
7596 msgid "rtnend: size 0x%08x\n"
7601 msgid "prolog: bkpt address 0x%08x\n"
7606 msgid "epilog: flags: %u, count: %u\n"
7611 msgid "blkbeg: address: 0x%08x, name: %.*s\n"
7616 msgid "blkend: size: 0x%08x\n"
7621 msgid "typspec (len: %u)\n"
7626 msgid "septyp, name: %.*s\n"
7631 msgid "recbeg: name: %.*s\n"
7636 msgid " len: %u bits\n"
7646 msgid "enumbeg, len: %u, name: %.*s\n"
7651 msgid "enumelt, name: %.*s\n"
7661 msgid "label, name: %.*s\n"
7666 msgid " address: 0x%08x\n"
7671 msgid "discontiguous range (nbr: %u)\n"
7676 msgid " address: 0x%08x, size: %u\n"
7681 msgid "line num (len: %u)\n"
7686 msgid "delta_pc_w %u\n"
7691 msgid "incr_linum(b): +%u\n"
7696 msgid "incr_linum_w: +%u\n"
7701 msgid "incr_linum_l: +%u\n"
7706 msgid "set_line_num(w) %u\n"
7711 msgid "set_line_num_b %u\n"
7716 msgid "set_line_num_l %u\n"
7721 msgid "set_abs_pc: 0x%08x\n"
7726 msgid "delta_pc_l: +0x%08x\n"
7731 msgid "term(b): 0x%02x"
7736 msgid " pc: 0x%08x\n"
7741 msgid "term_w: 0x%04x"
7746 msgid " pc: 0x%08x\n"
7751 msgid "delta pc +%-4d"
7756 msgid " pc: 0x%08x line: %5u\n"
7761 msgid " *unhandled* cmd %u\n"
7766 msgid "source (len: %u)\n"
7771 msgid " declfile: len: %u, flags: %u, fileid: %u\n"
7776 msgid " rms: cdt: 0x%08x %08x, ebk: 0x%08x, ffb: 0x%04x, rfo: %u\n"
7781 msgid " filename : %.*s\n"
7786 msgid " setfile %u\n"
7789 #: vms-alpha.c:7565 vms-alpha.c:7570
7791 msgid " setrec %u\n"
7794 #: vms-alpha.c:7575 vms-alpha.c:7580
7796 msgid " setlnum %u\n"
7799 #: vms-alpha.c:7585 vms-alpha.c:7590
7801 msgid " deflines %u\n"
7811 msgid " *unhandled* cmd %u\n"
7816 msgid "*unhandled* dst type %u\n"
7821 msgid "cannot read EIHD\n"
7826 msgid "EIHD: (size: %u, nbr blocks: %u)\n"
7831 msgid " majorid: %u, minorid: %u\n"
7839 msgid "linkable image"
7844 msgid " image type: %u (%s)"
7857 msgid ", subtype: %u (%s)\n"
7862 msgid " offsets: isd: %u, activ: %u, symdbg: %u, imgid: %u, patch: %u\n"
7867 msgid " fixup info rva: "
7872 msgid ", symbol vector rva: "
7879 " version array off: %u\n"
7884 msgid " img I/O count: %u, nbr channels: %u, req pri: %08x%08x\n"
7889 msgid " linker flags: %08x:"
7894 msgid " ident: 0x%08x, sysver: 0x%08x, match ctrl: %u, symvect_size: %u\n"
7904 msgid ", ext fixup offset: %u, no_opt psect off: %u"
7909 msgid ", alias: %u\n"
7914 msgid "system version array information:\n"
7919 msgid "cannot read EIHVN header\n"
7924 msgid "cannot read EIHVN version\n"
7937 msgid "MEMORY_MANAGEMENT"
7945 msgid "FILES_VOLUMES "
7949 msgid "PROCESS_SCHED "
7957 msgid "CLUSTERS_LOCKMGR "
7961 msgid "LOGICAL_NAMES "
7969 msgid "IMAGE_ACTIVATOR "
8005 msgid "MULTI_PROCESSING "
8016 #: vms-alpha.c:7863 vms-alpha.c:8137
8018 msgid "cannot read EIHA\n"
8023 msgid "Image activation: (size=%u)\n"
8028 msgid " First address : 0x%08x 0x%08x\n"
8033 msgid " Second address: 0x%08x 0x%08x\n"
8038 msgid " Third address : 0x%08x 0x%08x\n"
8043 msgid " Fourth address: 0x%08x 0x%08x\n"
8048 msgid " Shared image : 0x%08x 0x%08x\n"
8053 msgid "cannot read EIHI\n"
8058 msgid "Image identification: (major: %u, minor: %u)\n"
8063 msgid " image name : %.*s\n"
8068 msgid " link time : %s\n"
8073 msgid " image ident : %.*s\n"
8078 msgid " linker ident : %.*s\n"
8083 msgid " image build ident: %.*s\n"
8088 msgid "cannot read EIHS\n"
8093 msgid "Image symbol & debug table: (major: %u, minor: %u)\n"
8098 msgid " debug symbol table : vbn: %u, size: %u (0x%x)\n"
8103 msgid " global symbol table: vbn: %u, records: %u\n"
8108 msgid " debug module table : vbn: %u, size: %u\n"
8113 msgid "cannot read EISD\n"
8119 "Image section descriptor: (major: %u, minor: %u, size: %u, offset: %u)\n"
8124 msgid " section: base: 0x%08x%08x size: 0x%08x\n"
8129 msgid " flags: 0x%04x"
8134 msgid " vbn: %u, pfc: %u, matchctl: %u type: %u ("
8167 msgid " ident: 0x%08x, name: %.*s\n"
8172 msgid "cannot read DMT\n"
8177 msgid "Debug module table:\n"
8182 msgid "cannot read DMT header\n"
8187 msgid " module offset: 0x%08x, size: 0x%08x, (%u psects)\n"
8192 msgid "cannot read DMT psect\n"
8197 msgid " psect start: 0x%08x, length: %u\n"
8202 msgid "cannot read DST\n"
8207 msgid "cannot read GST\n"
8212 msgid "Global symbol table:\n"
8217 msgid "Image activator fixup: (major: %u, minor: %u)\n"
8222 msgid " iaflink : 0x%08x %08x\n"
8227 msgid " fixuplnk: 0x%08x %08x\n"
8232 msgid " size : %u\n"
8237 msgid " flags: 0x%08x\n"
8242 msgid " qrelfixoff: %5u, lrelfixoff: %5u\n"
8247 msgid " qdotadroff: %5u, ldotadroff: %5u\n"
8252 msgid " codeadroff: %5u, lpfixoff : %5u\n"
8257 msgid " chgprtoff : %5u\n"
8262 msgid " shlstoff : %5u, shrimgcnt : %5u\n"
8267 msgid " shlextra : %5u, permctx : %5u\n"
8272 msgid " base_va : 0x%08x\n"
8277 msgid " lppsbfixoff: %5u\n"
8282 msgid " Shareable images:\n"
8287 msgid " %u: size: %u, flags: 0x%02x, name: %.*s\n"
8292 msgid " quad-word relocation fixups:\n"
8297 msgid " long-word relocation fixups:\n"
8302 msgid " quad-word .address reference fixups:\n"
8307 msgid " long-word .address reference fixups:\n"
8312 msgid " Code Address Reference Fixups:\n"
8317 msgid " Linkage Pairs Reference Fixups:\n"
8322 msgid " Change Protection (%u entries):\n"
8327 msgid " base: 0x%08x %08x, size: 0x%08x, prot: 0x%08x "
8330 #. FIXME: we do not yet support relocatable link. It is not obvious
8331 #. how to do it for debug infos.
8333 msgid "%P: relocatable link is not supported\n"
8338 msgid "%P: multiple entry points: in modules %pB and %pB\n"
8343 msgid "could not open shared image '%s' from '%s'"
8347 msgid "_bfd_vms_output_counted called with zero bytes"
8351 msgid "_bfd_vms_output_counted called with too many bytes"
8356 msgid "%pB: XCOFF shared object when not producing XCOFF output"
8361 msgid "%pB: dynamic object with no .loader section"
8366 msgid "%pB: `%s' has line numbers but no enclosing section"
8371 msgid "%pB: class %d symbol `%s' has no aux entries"
8376 msgid "%pB: symbol `%s' has unrecognized csect type %d"
8381 msgid "%pB: bad XTY_ER symbol `%s': class %d scnum %d scnlen %<PRId64>"
8386 msgid "%pB: XMC_TC0 symbol `%s' is class %d scnlen %<PRId64>"
8391 msgid "%pB: csect `%s' not in enclosing section"
8396 msgid "%pB: misplaced XTY_LD `%s'"
8401 msgid "%pB: reloc %s:%<PRId64> not in csect"
8406 msgid "%s: no such symbol"
8411 msgid "warning: attempt to export undefined symbol `%s'"
8415 msgid "error: undefined symbol __rtinit"
8420 msgid "%pB: loader reloc in unrecognized section `%s'"
8425 msgid "%pB: `%s' in loader reloc but not loader sym"
8430 msgid "%pB: loader reloc in read-only section %pA"
8435 msgid "TOC overflow: %#<PRIx64> > 0x10000; try -mminimal-toc when compiling"
8438 #. Not fatal, this callback cannot fail.
8439 #: elfnn-aarch64.c:2872
8441 msgid "unknown attribute for symbol `%s': 0x%02x"
8444 #: elfnn-aarch64.c:5246
8446 msgid "%pB: error: erratum 835769 stub out of range (input file too large)"
8449 #: elfnn-aarch64.c:5338
8451 msgid "%pB: error: erratum 843419 stub out of range (input file too large)"
8454 #: elfnn-aarch64.c:5351
8455 msgid "%pB: error: erratum 843419 immediate 0x%"
8458 #: elfnn-aarch64.c:5899
8461 "%pB: relocation %s against symbol `%s' which may bind externally can not be "
8462 "used when making a shared object; recompile with -fPIC"
8465 #: elfnn-aarch64.c:5990
8468 "%pB: local symbol descriptor table be NULL when applying relocation %s "
8469 "against local symbol"
8472 #: elfnn-aarch64.c:6103 elfnn-aarch64.c:6140
8474 msgid "%pB: TLS relocation %s against undefined symbol `%s'"
8477 #: elfnn-aarch64.c:7125
8478 msgid "too many GOT entries for -fpic, please recompile with -fPIC"
8481 #: elfnn-aarch64.c:7153
8483 "one possible cause of this error is that the symbol is being referenced in "
8484 "the indicated code as if it had a larger alignment than was declared where "
8488 #: elfnn-aarch64.c:7720
8491 "%pB: relocation %s against `%s' can not be used when making a shared object"
8494 #: elfnn-riscv.c:187 elfnn-riscv.c:222
8496 msgid "%pB: warning: RVE PLT generation not supported"
8499 #: elfnn-riscv.c:1977
8501 msgid "%pcrel_lo section symbol with an addend"
8504 #: elfnn-riscv.c:2198
8507 "%%X%%P: relocation %s against `%s' can not be used when making a shared "
8508 "object; recompile with -fPIC\n"
8511 #: elfnn-riscv.c:2208
8513 msgid "%%X%%P: unresolvable %s relocation against symbol `%s'\n"
8516 #: elfnn-riscv.c:2247
8517 msgid "%X%P: internal error: out of range error\n"
8520 #: elfnn-riscv.c:2252
8521 msgid "%X%P: internal error: unsupported relocation error\n"
8524 #: elfnn-riscv.c:2258
8525 msgid "dangerous relocation error"
8528 #: elfnn-riscv.c:2264
8529 msgid "%X%P: internal error: unknown error\n"
8532 #: elfnn-riscv.c:2630
8534 msgid "error: %pB: Mis-matched ISA version for '%s' extension. %d.%d vs %d.%d"
8537 #: elfnn-riscv.c:2648
8540 "error: %pB: corrupted ISA string '%s'. First letter should be 'i' or 'e' but "
8544 #: elfnn-riscv.c:2692
8546 msgid "error: %pB: Mis-matched ISA string to merge '%s' and '%s'."
8549 #: elfnn-riscv.c:2893
8551 msgid "error: %pB: ISA string of input (%s) doesn't match output (%s)."
8554 #: elfnn-riscv.c:2913
8556 msgid "error: %pB: XLEN of input (%u) doesn't match output (%u)."
8559 #: elfnn-riscv.c:2921
8561 msgid "error: %pB: Unsupported XLEN (%u), you might be using wrong emulation."
8564 #: elfnn-riscv.c:3035
8567 "warning: %pB use privilege spec version %u.%u.%u but the output use version "
8571 #: elfnn-riscv.c:3053
8573 "warning: privilege spec version 1.9.1 can not be linked with other spec "
8577 #: elfnn-riscv.c:3081
8580 "error: %pB use %u-byte stack aligned but the output use %u-byte stack "
8584 #: elfnn-riscv.c:3122
8587 "%pB: ABI is incompatible with that of the selected emulation:\n"
8588 " target emulation `%s' does not match `%s'"
8591 #: elfnn-riscv.c:3176
8593 msgid "%pB: can't link %s modules with %s modules"
8596 #: elfnn-riscv.c:3186
8598 msgid "%pB: can't link RVE with other target"
8601 #: elfnn-riscv.c:3724
8604 "%pB(%pA+%#<PRIx64>): %<PRId64> bytes required for alignment to %<PRId64>-"
8605 "byte boundary, but only %<PRId64> present"
8610 msgid "%pB: unable to find name for empty section"
8615 msgid "%pB: out of memory creating name for empty section"
8620 msgid "%pB: unable to create fake empty section"
8626 "%pB: aout header specifies an invalid number of data-directory entries: %u"
8631 msgid "%pB: line number overflow: 0x%lx > 0xffff"
8635 msgid "Export Directory [.edata (or where ever we found it)]"
8639 msgid "Import Directory [parts of .idata]"
8643 msgid "Resource Directory [.rsrc]"
8647 msgid "Exception Directory [.pdata]"
8651 msgid "Security Directory"
8655 msgid "Base Relocation Directory [.reloc]"
8659 msgid "Debug Directory"
8663 msgid "Description Directory"
8667 msgid "Special Directory"
8671 msgid "Thread Storage Directory [.tls]"
8675 msgid "Load Configuration Directory"
8679 msgid "Bound Import Directory"
8683 msgid "Import Address Table Directory"
8687 msgid "Delay Import Directory"
8691 msgid "CLR Runtime Header"
8702 "There is an import table, but the section containing it could not be found\n"
8709 "There is an import table in %s, but that section has no contents\n"
8716 "There is an import table in %s at 0x%lx\n"
8723 "Function descriptor located at the start address: %04lx\n"
8728 msgid "\tcode-base %08lx toc (loadable/actual) %08lx/%08lx\n"
8735 "No reldata section! Function descriptor not decoded.\n"
8742 "The Import Tables (interpreted %s section contents)\n"
8748 " vma: Hint Time Forward DLL First\n"
8749 " Table Stamp Chain Name Thunk\n"
8756 "\tDLL Name: %.*s\n"
8761 msgid "\tvma: Hint/Ord Member-Name Bound-To\n"
8768 "There is a first thunk, but the section containing it could not be found\n"
8771 #: peXXigen.c:1522 peXXigen.c:1561
8773 msgid "\t<corrupt: 0x%04lx>"
8780 "There is an export table, but the section containing it could not be found\n"
8787 "There is an export table in %s, but that section has no contents\n"
8794 "There is an export table in %s, but it does not fit into that section\n"
8801 "There is an export table in %s, but it is too small (%d)\n"
8808 "There is an export table in %s at 0x%lx\n"
8815 "The Export Tables (interpreted %s section contents)\n"
8821 msgid "Export Flags \t\t\t%lx\n"
8826 msgid "Time/Date stamp \t\t%lx\n"
8831 msgid "Major/Minor \t\t\t%d/%d\n"
8836 msgid "Name \t\t\t\t"
8841 msgid "Ordinal Base \t\t\t%ld\n"
8846 msgid "Number in:\n"
8851 msgid "\tExport Address Table \t\t%08lx\n"
8856 msgid "\t[Name Pointer/Ordinal] Table\t%08lx\n"
8861 msgid "Table Addresses\n"
8866 msgid "\tExport Address Table \t\t"
8871 msgid "\tName Pointer Table \t\t"
8876 msgid "\tOrdinal Table \t\t\t"
8883 "Export Address Table -- Ordinal Base %ld\n"
8888 msgid "\tInvalid Export Address Table rva (0x%lx) or entry count (0x%lx)\n"
8892 msgid "Forwarder RVA"
8903 "[Ordinal/Name Pointer] Table\n"
8908 msgid "\tInvalid Name Pointer Table rva (0x%lx) or entry count (0x%lx)\n"
8913 msgid "\tInvalid Ordinal Table rva (0x%lx) or entry count (0x%lx)\n"
8918 msgid "\t[%4ld] <corrupt offset: %lx>\n"
8921 #: peXXigen.c:1911 peXXigen.c:2107
8923 msgid "warning, .pdata section size (%ld) is not a multiple of %d\n"
8926 #: peXXigen.c:1915 peXXigen.c:2111
8930 "The Function Table (interpreted .pdata section contents)\n"
8935 msgid " vma:\t\t\tBegin Address End Address Unwind Info\n"
8941 " vma:\t\tBegin End EH EH PrologEnd Exception\n"
8942 " \t\tAddress Address Handler Data Address Mask\n"
8947 msgid "Virtual size of .pdata section (%ld) larger than real size (%ld)\n"
8952 msgid " Register save millicode"
8957 msgid " Register restore millicode"
8962 msgid " Glue code sequence"
8968 " vma:\t\tBegin Prolog Function Flags Exception EH\n"
8969 " \t\tAddress Length Length 32b exc Handler Data\n"
8977 "PE File Base Relocations (interpreted .reloc section contents)\n"
8984 "Virtual Address: %08lx Chunk size %ld (0x%lx) Number of fixups %ld\n"
8989 msgid "\treloc %4d offset %4x [%4lx] %s"
8994 msgid "%03x %*.s Entry: "
8999 msgid "name: [val: %08lx len %d]: "
9004 msgid "<corrupt string length: %#x>\n"
9009 msgid "<corrupt string offset: %#lx>\n"
9019 msgid ", Value: %#08lx\n"
9024 msgid "%03x %*.s Leaf: Addr: %#08lx, Size: %#08lx, Codepage: %d\n"
9029 msgid "<unknown directory type: %d>\n"
9034 msgid " Table: Char: %d, Time: %08lx, Ver: %d/%d, Num Names: %d, IDs: %d\n"
9039 msgid "Corrupt .rsrc section detected!\n"
9046 "WARNING: Extra data in .rsrc section - it will be ignored by Windows:\n"
9051 msgid " String table starts at offset: %#03x\n"
9056 msgid " Resources start at offset: %#03x\n"
9063 "There is a debug directory, but the section containing it could not be "
9071 "There is a debug directory in %s, but that section has no contents\n"
9078 "Error: section %s contains the debug data starting address but it is too "
9086 "There is a debug directory in %s at 0x%lx\n"
9093 "The debug data size field in the data directory is too big for the section"
9098 msgid "Type Size Rva Offset\n"
9103 msgid "(format %c%c%c%c signature %s age %ld)\n"
9109 "The debug directory size is not a multiple of the debug directory entry "
9113 #. The MS dumpbin program reportedly ands with 0xff0f before
9114 #. printing the characteristics field. Not sure why. No reason to
9120 "Characteristics 0x%x\n"
9126 "%pB: Data Directory size (%lx) exceeds space left in section (%<PRIx64>)"
9130 msgid "failed to update file offsets in debug directory"
9135 msgid "%pB: failed to read debug data section"
9140 msgid ".rsrc merge failure: duplicate string resource: %d"
9144 msgid ".rsrc merge failure: multiple non-default manifests"
9148 msgid ".rsrc merge failure: a directory matches a leaf"
9152 msgid ".rsrc merge failure: duplicate leaf"
9157 msgid ".rsrc merge failure: duplicate leaf: %s"
9161 msgid ".rsrc merge failure: dirs with differing characteristics"
9165 msgid ".rsrc merge failure: differing directory versions"
9168 #. Corrupted .rsrc section - cannot merge.
9171 msgid "%pB: .rsrc merge failure: corrupt .rsrc section"
9176 msgid "%pB: .rsrc merge failure: unexpected .rsrc size"
9181 msgid "%pB: unable to fill in DataDictionary[1] because .idata$2 is missing"
9186 msgid "%pB: unable to fill in DataDictionary[1] because .idata$4 is missing"
9191 msgid "%pB: unable to fill in DataDictionary[12] because .idata$5 is missing"
9197 "%pB: unable to fill in DataDictionary[PE_IMPORT_ADDRESS_TABLE (12)] because ."
9198 "idata$6 is missing"
9204 "%pB: unable to fill in DataDictionary[PE_IMPORT_ADDRESS_TABLE(12)] because ."
9205 "idata$6 is missing"
9210 msgid "%pB: unable to fill in DataDictionary[9] because __tls_used is missing"