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: https://sourceware.org/bugzilla/\n"
11 "POT-Creation-Date: 2023-07-30 14:35+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"
16 "Content-Type: text/plain; charset=CHARSET\n"
17 "Content-Transfer-Encoding: 8bit\n"
18 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
22 msgid "%pB: unsupported relocation type exported: %#x"
27 msgid "%pB: unsupported relocation type imported: %#x"
32 msgid "%pB: bad relocation record imported: %d"
35 #: aoutx.h:1265 aoutx.h:1612 pdp11.c:1238 pdp11.c:1511
37 msgid "%pB: can not represent section `%pA' in a.out object file format"
40 #: aoutx.h:1576 pdp11.c:1483
43 "%pB: can not represent section for symbol `%s' in a.out object file format"
46 #: aoutx.h:1579 vms-alpha.c:8437
50 #: aoutx.h:1715 pdp11.c:1579
52 msgid "%pB: invalid string offset %<PRIu64> >= %<PRIu64>"
57 msgid "%pB: unsupported AOUT relocation size: %d"
60 #: aoutx.h:2407 aoutx.h:2425 pdp11.c:2062
62 msgid "%pB: attempt to write out unknown reloc type"
65 #: aoutx.h:4080 pdp11.c:3446
67 msgid "%pB: unsupported relocation type"
70 #. Unknown relocation.
71 #: aoutx.h:4400 coff-alpha.c:601 coff-alpha.c:1521 coff-mips.c:356
72 #: coff-rs6000.c:3048 coff-sh.c:504 coff-tic4x.c:184 coff-tic54x.c:262
73 #: elf-hppa.h:798 elf-hppa.h:826 elf-m10200.c:226 elf-m10300.c:813
74 #: elf32-arc.c:532 elf32-arm.c:1985 elf32-avr.c:962 elf32-bfin.c:1063
75 #: elf32-bfin.c:4686 elf32-cr16.c:654 elf32-cr16.c:684 elf32-cris.c:467
76 #: elf32-crx.c:429 elf32-csky.c:991 elf32-d10v.c:234 elf32-d30v.c:522
77 #: elf32-d30v.c:544 elf32-dlx.c:546 elf32-epiphany.c:373 elf32-fr30.c:381
78 #: elf32-frv.c:2559 elf32-frv.c:6240 elf32-ft32.c:304 elf32-h8300.c:302
79 #: elf32-i386.c:394 elf32-ip2k.c:1241 elf32-iq2000.c:442 elf32-lm32.c:496
80 #: elf32-m32c.c:305 elf32-m32r.c:1286 elf32-m32r.c:1311 elf32-m32r.c:2209
81 #: elf32-m68hc11.c:390 elf32-m68hc12.c:510 elf32-m68k.c:354 elf32-mcore.c:354
82 #: elf32-mcore.c:440 elf32-mep.c:385 elf32-metag.c:871 elf32-microblaze.c:690
83 #: elf32-microblaze.c:1002 elf32-mips.c:2242 elf32-moxie.c:137
84 #: elf32-msp430.c:737 elf32-msp430.c:747 elf32-mt.c:241 elf32-nds32.c:3288
85 #: elf32-nds32.c:3309 elf32-nds32.c:5078 elf32-nios2.c:3019 elf32-or1k.c:1087
86 #: elf32-pj.c:326 elf32-ppc.c:900 elf32-ppc.c:913 elf32-pru.c:423
87 #: elf32-rl78.c:291 elf32-rx.c:324 elf32-rx.c:333 elf32-s12z.c:296
88 #: elf32-s390.c:347 elf32-score.c:2383 elf32-score7.c:2224 elf32-sh.c:437
89 #: elf32-spu.c:163 elf32-tic6x.c:1498 elf32-tic6x.c:1508 elf32-tic6x.c:1527
90 #: elf32-tic6x.c:1537 elf32-tic6x.c:2583 elf32-tilepro.c:792 elf32-v850.c:1902
91 #: elf32-v850.c:1924 elf32-v850.c:4250 elf32-vax.c:289 elf32-visium.c:481
92 #: elf32-wasm32.c:105 elf32-xgate.c:418 elf32-xstormy16.c:395
93 #: elf32-xtensa.c:510 elf32-xtensa.c:544 elf32-z80.c:331 elf64-alpha.c:1114
94 #: elf64-alpha.c:4056 elf64-alpha.c:4204 elf64-bpf.c:129 elf64-ia64-vms.c:255
95 #: elf64-ia64-vms.c:3426 elf64-mips.c:3965 elf64-mips.c:3981 elf64-mmix.c:1264
96 #: elf64-nfp.c:151 elf64-ppc.c:1031 elf64-ppc.c:1385 elf64-ppc.c:1394
97 #: elf64-s390.c:328 elf64-s390.c:378 elf64-x86-64.c:269 elfn32-mips.c:3799
98 #: elfxx-ia64.c:324 elfxx-loongarch.c:1568 elfxx-riscv.c:980 elfxx-sparc.c:589
99 #: elfxx-sparc.c:639 elfxx-tilegx.c:907 elfxx-tilegx.c:947
100 #: elfnn-aarch64.c:2215 elfnn-aarch64.c:2313 elfnn-ia64.c:214
103 msgid "%pB: unsupported relocation type %#x"
106 #: aoutx.h:5427 pdp11.c:3869
108 msgid "%pB: relocatable link from %s to %s not supported"
113 msgid "%pB: cannot allocate memory for local GOT entries"
117 msgid "%F%P: %pB(%s): error opening thin archive member: %E\n"
121 msgid "warning: writing archive was slow: rewriting timestamp"
124 #: archive.c:2353 archive.c:2414 elflink.c:4772 linker.c:1431
126 msgid "%pB: plugin needed to handle lto object"
130 msgid "Reading archive file mod timestamp"
134 msgid "Writing updated armap timestamp"
142 msgid "system call error"
146 msgid "invalid bfd target"
150 msgid "file in wrong format"
154 msgid "archive object file in wrong format"
158 msgid "invalid operation"
162 msgid "memory exhausted"
170 msgid "archive has no index; run ranlib to add one"
174 msgid "no more archived files"
178 msgid "malformed archive"
182 msgid "DSO missing from command line"
186 msgid "file format not recognized"
190 msgid "file format is ambiguous"
194 msgid "section has no contents"
198 msgid "nonrepresentable section on output"
202 msgid "symbol needs debug section which does not exist"
210 msgid "file truncated"
218 msgid "sorry, cannot handle this file"
223 msgid "error reading %s: %s"
227 msgid "#<invalid error code>"
232 msgid "BFD %s assertion fail %s:%d"
237 msgid "BFD %s internal error, aborting at %s:%d in %s\n"
242 msgid "BFD %s internal error, aborting at %s:%d\n"
246 msgid "Please report this bug.\n"
251 msgid "not mapping: data=%lx mapped=%d\n"
256 msgid "not mapping: env var not set\n"
261 msgid "warning: writing section `%pA' at huge (ie negative) file offset"
266 msgid "reopening %pB: %s"
272 "%pB: cannot handle compressed Alpha binaries; use compiler flags, or objZ, "
273 "to generate uncompressed binaries"
276 #: coff-alpha.c:857 coff-alpha.c:894 coff-alpha.c:1963 coff-mips.c:948
277 msgid "GP relative relocation used when GP not defined"
281 msgid "using multiple gp values"
284 #: coff-alpha.c:1508 coff-alpha.c:1514 elf.c:10207 elf32-mcore.c:100
285 #: elf32-mcore.c:455 elf32-ppc.c:7655 elf32-ppc.c:8850 elf64-ppc.c:16826
287 msgid "%pB: %s unsupported"
290 #: coff-go32.c:167 coffswap.h:819
292 msgid "%pB: warning: %s: line number overflow: 0x%lx > 0xffff"
295 #: coff-mips.c:638 elf32-mips.c:1743 elf32-score.c:433 elf32-score7.c:333
296 #: elf64-mips.c:3450 elfn32-mips.c:3277
297 msgid "GP relative relocation when _gp not defined"
300 #: coff-rs6000.c:484 coff64-rs6000.c:377
302 msgid "%pB: unsupported swap_aux_in for storage class %#x"
305 #: coff-rs6000.c:571 coff64-rs6000.c:497
307 msgid "%pB: unsupported swap_aux_out for storage class %#x"
310 #: coff-rs6000.c:3138
312 msgid "%pB: TOC reloc at %#<PRIx64> to symbol `%s' with no TOC entry"
315 #: coff-rs6000.c:3262 coff64-rs6000.c:848
317 msgid "Unable to find the stub entry targeting %s"
320 #: coff-rs6000.c:3377
322 msgid "%pB: TLS relocation at 0x%<PRIx64> over non-TLS symbol %s (0x%x)\n"
325 #: coff-rs6000.c:3390
327 msgid "%pB: TLS local relocation at 0x%<PRIx64> over imported symbol %s\n"
330 #: coff-rs6000.c:3796
332 msgid "%pB: relocation (%d) at 0x%<PRIx64> has wrong r_rsize (0x%x)\n"
335 #: coff-rs6000.c:4058 coff64-rs6000.c:2031
337 msgid "%pB: symbol `%s' has unrecognized smclas %d"
340 #: coff-sh.c:780 elf32-sh.c:521
342 msgid "%pB: %#<PRIx64>: warning: bad R_SH_USES offset"
347 msgid "%pB: %#<PRIx64>: warning: R_SH_USES points to unrecognized insn %#x"
350 #: coff-sh.c:809 elf32-sh.c:552
352 msgid "%pB: %#<PRIx64>: warning: bad R_SH_USES load offset"
355 #: coff-sh.c:834 elf32-sh.c:568
357 msgid "%pB: %#<PRIx64>: warning: could not find expected reloc"
360 #: coff-sh.c:851 elf32-sh.c:597
362 msgid "%pB: %#<PRIx64>: warning: symbol in unexpected section"
365 #: coff-sh.c:972 elf32-sh.c:727
367 msgid "%pB: %#<PRIx64>: warning: could not find expected COUNT reloc"
370 #: coff-sh.c:982 elf32-sh.c:738
372 msgid "%pB: %#<PRIx64>: warning: bad count"
375 #: coff-sh.c:1348 coff-sh.c:2635 elf32-sh.c:1138 elf32-sh.c:1506
377 msgid "%pB: %#<PRIx64>: fatal: reloc overflow while relaxing"
382 msgid "%pB: fatal: generic symbols retrieved before relaxing"
385 #: coff-sh.c:2772 cofflink.c:2947
387 msgid "%pB: illegal symbol index %ld in relocs"
390 #: coff-tic30.c:172 coff-tic4x.c:228 coff-tic54x.c:338 coff-z80.c:325
391 #: coff-z8k.c:188 coffcode.h:5224
393 msgid "%pB: warning: illegal symbol index %ld in relocs"
397 msgid "R_AMD64_IMAGEBASE with __ImageBase undefined"
400 #: coff-z80.c:351 coff-z8k.c:214 elf32-nds32.c:13189 elfxx-mips.c:13515
401 #: reloc.c:8495 reloc16.c:314
403 msgid "%X%P: %pB(%pA): relocation \"%pR\" goes out of range\n"
406 #: coff-z80.c:477 coff-z8k.c:378 elfxx-mips.c:13525 reloc.c:8505
408 msgid "%X%P: %pB(%pA): relocation \"%pR\" is not supported\n"
411 #: coff64-rs6000.c:447 coff64-rs6000.c:554
413 msgid "%pB: C_STAT isn't supported by XCOFF64"
416 #: coff64-rs6000.c:477
418 msgid "%pB: wrong auxtype %#x for storage class %#x"
421 #: coff64-rs6000.c:1598
423 msgid "%pB: relocation (%d) at (0x%<PRIx64>) has wrong r_rsize (0x%x)\n"
428 msgid "%pB: unable to load COMDAT section name"
431 #. Malformed input files can trigger this test.
435 msgid "%pB: error: unexpected symbol '%s' in COMDAT section"
440 msgid "%pB: warning: COMDAT symbol '%s' does not match section name '%s'"
445 msgid "%pB: warning: no symbol for section '%s' found"
448 #. Generate a warning message rather using the 'unhandled'
449 #. variable as this will allow some .sys files generate by
450 #. other toolchains to be processed. See bugzilla issue 196.
453 msgid "%pB: warning: ignoring section flag %s in section %s"
458 msgid "%pB (%s): section flag %s (%#lx) ignored"
463 msgid "%pB: overflow reloc count too small"
466 #: coffcode.h:1910 coffcode.h:1975
468 msgid "%pB: warning: claims to have 0xffff relocs, without overflow"
473 msgid "unrecognized TI COFF target id '0x%x'"
478 msgid "%pB: reloc against a non-existent symbol index: %ld"
483 msgid "%pB: too many sections (%d)"
488 msgid "%pB: section %pA: string table overflow at offset %ld"
493 msgid "%pB:%s section %s: alignment 2**%u not representable"
498 msgid "%pB: warning: line number table read failed"
501 #: coffcode.h:4495 coffcode.h:4509
503 msgid "%pB: warning: illegal symbol index 0x%lx in line number entry %d"
508 msgid "%pB: warning: illegal symbol in line number entry %d"
513 msgid "%pB: warning: duplicate line number information for `%s'"
518 msgid "%pB: unrecognized storage class %d for %s symbol `%s'"
523 msgid "warning: %pB: local symbol `%s' has no section"
528 msgid "%pB: illegal relocation type %d at address %#<PRIx64>"
531 #: coffgen.c:255 elf.c:1226
533 msgid "%pB: unable to compress section %s"
536 #: coffgen.c:265 elf.c:1236
538 msgid "%pB: unable to decompress section %s"
543 msgid "%pB: bad string table size %<PRIu64>"
546 #: coffgen.c:1955 coffgen.c:2000 coffgen.c:2051 coffgen.c:2069 cofflink.c:2012
547 #: elf.c:2476 xcofflink.c:5532
553 msgid "<corrupt info> %s"
556 #: coffgen.c:2811 elflink.c:15165 linker.c:2974
557 msgid "%F%P: already_linked_table: %E\n"
560 #: coffgen.c:3153 elflink.c:14105
562 msgid "removing unused section '%pA' in file '%pB'"
565 #: coffgen.c:3230 elflink.c:14335
566 msgid "warning: gc-sections option ignored"
571 msgid "warning: symbol `%s' is both section and non-section"
574 #: cofflink.c:503 elf64-ia64-vms.c:5197 elflink.c:5379
576 msgid "warning: type of symbol `%s' changed from %d to %d in %pB"
581 msgid "%pB: relocs in section `%pA', but it has no contents"
584 #: cofflink.c:2403 elflink.c:11546
587 "%X`%s' referenced in section `%pA' of %pB: defined in discarded section `%"
593 msgid "%pB: stripping non-representable symbol '%s' (value 0x%<PRIx64>)"
598 msgid "%pB: %pA: reloc overflow: %#x > 0xffff"
603 msgid "%pB: warning: %pA: line number overflow: %#x > 0xffff"
608 msgid "%pB: bad reloc address %#<PRIx64> in section `%pA'"
613 msgid "%pB: %s: reloc overflow: 0x%lx > 0xffff"
616 #: compress.c:744 compress.c:761
618 msgid "error: %pB(%pA) is too large (%#<PRIx64> bytes)"
621 #: cpu-arm.c:320 cpu-arm.c:332
624 "error: %pB is compiled for the EP9312, whereas %pB is compiled for XScale"
629 msgid "warning: unable to update contents of %s section in %pB"
634 msgid "DWARF error: can't find %s section."
639 msgid "DWARF error: section %s has no contents"
645 msgid "DWARF error: section %s is too big"
651 "DWARF error: offset (%<PRIu64>) greater than or equal to %s size (%<PRIu64>)"
655 msgid "DWARF error: info pointer extends beyond end of attributes"
660 msgid "DWARF error: invalid or unhandled FORM value: %#x"
664 msgid "DWARF error: mangled line number section (bad file number)"
668 msgid "DWARF error: zero format count"
673 msgid "DWARF error: data count (%<PRIx64>) larger than buffer size"
678 msgid "DWARF error: unknown format content type %<PRIu64>"
683 msgid "DWARF error: line info section is too small (%<PRId64>)"
689 "DWARF error: line info data is bigger (%#<PRIx64>) than the space remaining "
690 "in the section (%#lx)"
695 msgid "DWARF error: unhandled .debug_line version %d"
699 msgid "DWARF error: ran out of room reading prologue"
704 msgid "DWARF error: line info unsupported segment selector size %u"
708 msgid "DWARF error: invalid maximum operations per instruction"
712 msgid "DWARF error: ran out of room reading opcodes"
716 msgid "DWARF error: mangled line number section"
720 msgid "DWARF error: abstract instance recursion detected"
723 #: dwarf2.c:3489 dwarf2.c:3579
724 msgid "DWARF error: invalid abstract instance DIE ref"
729 msgid "DWARF error: unable to read alt ref %<PRIu64>"
734 msgid "DWARF error: unable to locate abstract instance DIE ref %<PRIu64>"
737 #: dwarf2.c:3594 dwarf2.c:3910 dwarf2.c:4483
739 msgid "DWARF error: could not find abbrev number %u"
744 msgid "DWARF error: could not find variable specification at offset 0x%lx"
747 #: dwarf2.c:4329 dwarf2.c:4583
749 "DWARF error: DW_AT_comp_dir attribute encountered with a non-string form"
755 "DWARF error: found dwarf version '%u', this reader only handles version 2, "
756 "3, 4 and 5 information"
762 "DWARF error: found address size '%u', this reader can not handle sizes "
768 msgid "%pB: warning: isymMax (%ld) is greater than ifdMax (%ld)"
773 msgid "unknown basic type %d"
783 #: ecoff.c:1575 ecoff.c:1578
794 " End+1 symbol: %-7ld Type: %s"
808 " struct; End+1 symbol: %ld"
815 " union; End+1 symbol: %ld"
822 " enum; End+1 symbol: %ld"
834 msgid "%pB: error: attribute section '%pA' too big: %#llx"
839 msgid "%pB: error: attribute section length too small: %ld"
845 "error: %pB: object has vendor-specific contents that must be processed by "
851 msgid "error: %pB: object tag '%d, %s' is incompatible with tag '%d, %s'"
854 #: elf-eh-frame.c:945
856 msgid "discarding zero address range FDE in %pB(%pA).\n"
859 #: elf-eh-frame.c:1050
861 msgid "error in %pB(%pA); no .eh_frame_hdr table will be created"
864 #: elf-eh-frame.c:1542
866 msgid "FDE encoding in %pB(%pA) prevents .eh_frame_hdr table being created"
869 #: elf-eh-frame.c:1549
871 "further warnings about FDE encoding preventing .eh_frame_hdr generation "
875 #: elf-eh-frame.c:1868
877 msgid "%pB: %pA not in order"
880 #: elf-eh-frame.c:1882
882 msgid "%pB: %pA invalid input section size"
885 #: elf-eh-frame.c:1890
887 msgid "%pB: %pA points past end of text section"
890 #: elf-eh-frame.c:2143
891 msgid "DW_EH_PE_datarel unspecified for this architecture"
894 #: elf-eh-frame.c:2314
896 msgid "invalid output section for .eh_frame_entry: %pA"
899 #: elf-eh-frame.c:2337
901 msgid "invalid contents in %pA section"
904 #: elf-eh-frame.c:2493
905 msgid ".eh_frame_hdr entry overflow"
908 #: elf-eh-frame.c:2495
909 msgid ".eh_frame_hdr refers to overlapping FDEs"
912 #. xgettext:c-format.
913 #: elf-ifunc.c:144 elfnn-loongarch.c:1285
916 "%F%P: dynamic STT_GNU_IFUNC symbol `%s' with pointer equality in `%pB' can "
917 "not be used when making an executable; recompile with -fPIE and relink with -"
921 #: elf-m10200.c:434 elf-m10300.c:2146 elf32-bfin.c:3133 elf32-cr16.c:1429
922 #: elf32-cris.c:2034 elf32-crx.c:922 elf32-d10v.c:510 elf32-epiphany.c:563
923 #: elf32-fr30.c:594 elf32-frv.c:4049 elf32-ft32.c:492 elf32-h8300.c:523
924 #: elf32-ip2k.c:1478 elf32-iq2000.c:691 elf32-lm32.c:1070 elf32-m32c.c:624
925 #: elf32-m32r.c:2837 elf32-m68hc1x.c:1271 elf32-mep.c:522 elf32-metag.c:1984
926 #: elf32-microblaze.c:1664 elf32-moxie.c:288 elf32-mt.c:402 elf32-nds32.c:6093
927 #: elf32-or1k.c:1897 elf32-score.c:2734 elf32-score7.c:2545 elf32-spu.c:5085
928 #: elf32-tilepro.c:3372 elf32-v850.c:2294 elf32-visium.c:680
929 #: elf32-xstormy16.c:930 elf64-bpf.c:335 elf64-mmix.c:1541 elfxx-tilegx.c:3742
930 msgid "internal error: out of range error"
933 #: elf-m10200.c:438 elf-m10300.c:2150 elf32-bfin.c:3137 elf32-cr16.c:1433
934 #: elf32-cris.c:2038 elf32-crx.c:926 elf32-d10v.c:514 elf32-fr30.c:598
935 #: elf32-frv.c:4053 elf32-ft32.c:496 elf32-h8300.c:527 elf32-iq2000.c:695
936 #: elf32-lm32.c:1074 elf32-m32c.c:628 elf32-m32r.c:2841 elf32-m68hc1x.c:1275
937 #: elf32-mep.c:526 elf32-metag.c:1988 elf32-microblaze.c:1668
938 #: elf32-moxie.c:292 elf32-msp430.c:1510 elf32-nds32.c:6097 elf32-or1k.c:1901
939 #: elf32-score.c:2738 elf32-score7.c:2549 elf32-spu.c:5089
940 #: elf32-tilepro.c:3376 elf32-v850.c:2298 elf32-visium.c:684
941 #: elf32-xstormy16.c:934 elf64-mmix.c:1545 elfxx-mips.c:10653
942 #: elfxx-tilegx.c:3746
943 msgid "internal error: unsupported relocation error"
946 #: elf-m10200.c:442 elf32-cr16.c:1437 elf32-crx.c:930 elf32-d10v.c:518
947 #: elf32-h8300.c:531 elf32-lm32.c:1078 elf32-m32r.c:2845 elf32-m68hc1x.c:1279
948 #: elf32-microblaze.c:1672 elf32-nds32.c:6101 elf32-score.c:2742
949 #: elf32-score7.c:2553 elf32-spu.c:5093
950 msgid "internal error: dangerous error"
953 #: elf-m10200.c:446 elf-m10300.c:2167 elf32-bfin.c:3145 elf32-cr16.c:1441
954 #: elf32-cris.c:2046 elf32-crx.c:934 elf32-d10v.c:522 elf32-epiphany.c:578
955 #: elf32-fr30.c:606 elf32-frv.c:4061 elf32-ft32.c:504 elf32-h8300.c:535
956 #: elf32-ip2k.c:1493 elf32-iq2000.c:703 elf32-lm32.c:1082 elf32-m32c.c:636
957 #: elf32-m32r.c:2849 elf32-m68hc1x.c:1283 elf32-mep.c:534 elf32-metag.c:1996
958 #: elf32-microblaze.c:1676 elf32-moxie.c:300 elf32-msp430.c:1518
959 #: elf32-mt.c:410 elf32-nds32.c:6105 elf32-or1k.c:1909 elf32-score.c:2751
960 #: elf32-score7.c:2557 elf32-spu.c:5097 elf32-tilepro.c:3384 elf32-v850.c:2318
961 #: elf32-visium.c:692 elf32-xstormy16.c:942 elf64-bpf.c:348 elf64-mmix.c:1553
962 #: elfxx-tilegx.c:3754
963 msgid "internal error: unknown error"
968 msgid "%pB: unsupported transition from %s to %s"
973 msgid "%pB: %s' accessed both as normal and thread local symbol"
976 #: elf-m10300.c:2093 elf32-arm.c:13398 elf32-i386.c:3484 elf32-m32r.c:2331
977 #: elf32-m68k.c:3929 elf32-s390.c:3080 elf32-sh.c:3673 elf32-tilepro.c:3275
978 #: elf32-xtensa.c:3023 elf64-s390.c:3042 elf64-x86-64.c:4209
979 #: elfxx-sparc.c:2917 elfxx-sparc.c:3814 elfxx-tilegx.c:3665
980 #: elfnn-aarch64.c:5682 elfnn-aarch64.c:7291
982 msgid "%pB(%pA+%#<PRIx64>): unresolvable %s relocation against symbol `%s'"
987 "error: inappropriate relocation type for shared library (did you forget -"
994 "%pB: taking the address of protected function '%s' cannot be done when "
995 "making a shared library"
999 msgid "internal error: suspicious relocation type used in shared library"
1002 #: elf-m10300.c:2650 elf32-avr.c:2488 elf32-frv.c:5621 elf64-ia64-vms.c:365
1003 #: elfxx-sparc.c:2684 reloc.c:8269 reloc16.c:155 elfnn-ia64.c:365
1004 msgid "%P%F: --relax and -r may not be used together\n"
1007 #: elf-properties.c:65
1009 msgid "%pB: out of memory in _bfd_elf_get_property"
1012 #: elf-properties.c:91
1014 msgid "warning: %pB: corrupt GNU_PROPERTY_TYPE (%ld) size: %#lx"
1017 #: elf-properties.c:112
1019 msgid "warning: %pB: corrupt GNU_PROPERTY_TYPE (%ld) type (0x%x) datasz: 0x%x"
1022 #: elf-properties.c:151
1024 msgid "warning: %pB: corrupt stack size: 0x%x"
1027 #: elf-properties.c:169
1029 msgid "warning: %pB: corrupt no copy on protected size: 0x%x"
1032 #: elf-properties.c:189
1034 msgid "error: %pB: <corrupt property (0x%x) size: 0x%x>"
1037 #: elf-properties.c:214
1039 msgid "warning: %pB: unsupported GNU_PROPERTY_TYPE (%ld) type: 0x%x"
1042 #: elf-properties.c:400
1043 msgid "Removed property %W to merge %pB (0x%v) and %pB (0x%v)\n"
1046 #: elf-properties.c:406
1047 msgid "Removed property %W to merge %pB (0x%v) and %pB (not found)\n"
1050 #: elf-properties.c:415 elf-properties.c:493
1051 msgid "Removed property %W to merge %pB and %pB\n"
1054 #: elf-properties.c:419
1055 msgid "Removed property %W to merge %pB and %pB (not found)\n"
1058 #: elf-properties.c:436
1059 msgid "Updated property %W (0x%v) to merge %pB (0x%v) and %pB (0x%v)\n"
1062 #: elf-properties.c:445
1063 msgid "Updated property %W (%v) to merge %pB (0x%v) and %pB (not found)\n"
1066 #: elf-properties.c:487
1067 msgid "Removed property %W to merge %pB (not found) and %pB (0x%v)\n"
1070 #: elf-properties.c:668 elfxx-aarch64.c:758 elfxx-x86.c:4103
1071 msgid "%F%P: failed to create GNU property section\n"
1074 #: elf-properties.c:672 elfxx-aarch64.c:762 elfxx-x86.c:4108
1076 msgid "%F%pA: failed to align section\n"
1079 #. Merge .note.gnu.property sections.
1080 #: elf-properties.c:698 elf-properties.c:700
1084 #: elf-properties.c:699
1085 msgid "Merging program properties\n"
1090 msgid "error in %pB(%pA); no .sframe will be created"
1094 msgid "input SFrame sections with different abi prevent .sframe generation"
1099 "input SFrame sections with different format versions prevent .sframe "
1103 #. PR 17512: file: f057ec89.
1106 msgid "%pB: attempt to load strings from a non-string section (number %d)"
1111 msgid "%pB: invalid string offset %u >= %<PRIu64> for section `%s'"
1114 #: elf.c:517 elf32-arm.c:17730 elfnn-aarch64.c:8291 elfnn-loongarch.c:4430
1116 msgid "%pB symbol number %lu references nonexistent SHT_SYMTAB_SHNDX section"
1121 msgid "%pB: invalid size field in group section header: %#<PRIx64>"
1126 msgid "%pB: invalid entry in SHT_GROUP section [%u]"
1131 msgid "%pB: no valid group sections found"
1134 #. See PR 21957 for a reproducer.
1137 msgid "%pB: group section '%pA' has no contents"
1142 msgid "%pB: no group info for section '%pA'"
1147 msgid "%pB: sh_link [%d] in section `%pA' is incorrect"
1152 msgid "%pB: SHT_GROUP section [index %d] has no SHF_GROUP sections"
1157 msgid "%pB: section group entry number %u is corrupt"
1162 msgid "%pB: unknown type [%#x] section `%s' in group [%pA]"
1168 "%pB: section %s is compressed with zstd, but BFD is not built with zstd "
1174 msgid "%pB: invalid sh_link field (%d) in section number %d"
1179 msgid "%pB: failed to find link section for section %d"
1184 msgid "%pB: failed to find info section for section %d"
1198 "Dynamic Section:\n"
1205 "Version definitions:\n"
1212 "Version References:\n"
1217 msgid " required from %s:\n"
1222 msgid "%pB: warning: loop in section dependencies detected"
1228 "%pB: warning: multiple symbol tables detected - ignoring the table in "
1235 "%pB: warning: multiple dynamic symbol tables detected - ignoring the table "
1241 msgid "%pB: invalid link %u for reloc section %s (index %u)"
1247 "%pB: warning: secondary relocation section '%s' for section %pA found - "
1251 #: elf.c:3068 elf.c:3082 elf.c:3093 elf.c:3106
1253 msgid "%pB: unknown type [%#x] section `%s'"
1258 msgid "%pB: error: alignment power %d of section `%pA' is too big"
1263 msgid "warning: section `%pA' type changed to PROGBITS"
1268 msgid "%pB: too many sections: %u"
1274 "%pB: sh_link of section `%pA' points to discarded section `%pA' of `%pB'"
1279 msgid "%pB: sh_link of section `%pA' points to removed section `%pA' of `%pB'"
1284 msgid "%pB: GNU_MBIND section `%pA' has invalid sh_info field: %d"
1288 msgid "%F%P: failed to size relative relocations\n"
1293 msgid "%pB: TLS sections are not adjacent:"
1303 msgid "\tnon-TLS: %pA"
1309 "%pB: The first section in the PT_DYNAMIC segment is not the .dynamic section"
1314 msgid "%pB: not enough room for program headers, try linking with -N"
1319 msgid "%pB: section %pA lma %#<PRIx64> adjusted to %#<PRIx64>"
1322 #. The fix for this error is usually to edit the linker script being
1323 #. used and set up the program headers manually. Either that or
1324 #. leave room for the headers at the start of the SECTIONS.
1327 msgid "%pB: error: PHDR segment not covered by LOAD segment"
1332 msgid "%pB: section `%pA' can't be allocated in segment %d"
1337 msgid "%pB: warning: allocated section `%s' not in segment"
1342 msgid "%pB: warning: unable to allocate any sections to PT_GNU_RELRO segment"
1348 "%pB: error: non-load segment %d includes file header and/or program header"
1353 msgid "warning: %pB has a TLS segment with execute permission"
1358 msgid "warning: %pB has a LOAD segment with RWX permissions"
1363 msgid "%pB: symbol `%s' required but not present"
1369 "%pB: warning: empty loadable segment detected at vaddr=%#<PRIx64>, is this "
1375 msgid "%pB: warning: segment alignment of %#<PRIx64> is too large"
1381 "%pB: Unable to handle section index %x in ELF symbol. Using ABS instead."
1387 "unable to find equivalent output section for symbol '%s' from section '%s'"
1392 msgid "%pB: .gnu.version_r invalid entry"
1397 msgid "%pB: .gnu.version_d invalid entry"
1402 msgid "%pB:%pA: error: attempting to write over the end of the section"
1407 msgid "%pB:%pA: error: attempting to write section into an empty buffer"
1412 msgid "%pB: warning: win32pstatus %s of size %lu bytes is too small"
1418 "%pB: win32pstatus NOTE_INFO_MODULE of size %lu is too small to contain a "
1423 msgid "GNU_MBIND section is supported only by GNU and FreeBSD targets"
1427 msgid "symbol type STT_GNU_IFUNC is supported only by GNU and FreeBSD targets"
1432 "symbol binding STB_GNU_UNIQUE is supported only by GNU and FreeBSD targets"
1436 msgid "GNU_RETAIN section is supported only by GNU and FreeBSD targets"
1441 msgid "%pB(%pA): relocation %zu has invalid symbol index %lu"
1447 "%pB(%pA): link section cannot be set because the output file does not have a "
1453 msgid "%pB(%pA): info section index is invalid"
1459 "%pB(%pA): info section index cannot be set because the section is not in the "
1465 msgid "%pB(%pA): error: secondary reloc section processed twice"
1470 msgid "%pB(%pA): error: secondary reloc section has zero sized entries"
1475 msgid "%pB(%pA): error: secondary reloc section has non-standard sized entries"
1480 msgid "%pB(%pA): error: secondary reloc section is empty!"
1485 msgid "%pB(%pA): error: internal relocs missing for secondary reloc section"
1490 msgid "%pB(%pA): error: reloc table entry %zu is empty"
1495 msgid "%pB(%pA): error: secondary reloc %zu references a missing symbol"
1500 msgid "%pB(%pA): error: secondary reloc %zu references a deleted symbol"
1505 msgid "%pB(%pA): error: secondary reloc %zu is of an unknown type"
1508 #. Ignore init flag - it may not be set, despite the flags field
1509 #. containing valid data.
1510 #. Ignore init flag - it may not be set, despite the flags field
1511 #. containing valid data.
1512 #: elf32-arc.c:455 elf32-arm.c:15124 elf32-frv.c:6612 elf32-iq2000.c:868
1513 #: elf32-m32c.c:914 elf32-mt.c:560 elf32-rl78.c:1275 elf32-rx.c:3218
1514 #: elf32-visium.c:844 elf64-ppc.c:5513 elfnn-aarch64.c:7521
1516 msgid "private flags = 0x%lx:"
1521 msgid "warning: %pB: conflicting platform configuration %s with %s"
1526 msgid "error: %pB: unable to merge CPU base attributes %s with %s"
1531 msgid "error: %pB: unable to merge ISA extension attributes %s"
1536 msgid "error: %pB: conflicting ISA extension attributes %s with %s"
1541 msgid "error: %pB: cannot mix rf16 with full register set %pB"
1546 msgid "error: %pB: conflicting attributes %s: %s with %s"
1551 msgid "error: %pB: conflicting attributes %s"
1557 "error: attempting to link %pB with a binary %pB of different architecture"
1560 #: elf32-arc.c:938 elf32-iq2000.c:844 elf32-m32c.c:889 elf32-m68hc1x.c:1390
1561 #: elf32-ppc.c:3856 elf64-sparc.c:737 elfxx-mips.c:15687
1563 msgid "%pB: uses different e_flags (%#x) fields than previous modules (%#x)"
1567 msgid "error: the ARC4 architecture is no longer supported"
1571 msgid "warning: unset or old architecture flags; use default machine"
1577 "%pB(%pA+%#<PRIx64>): CMEM relocation to `%s' is invalid, 16 MSB should be %"
1578 "#x (value is %#<PRIx64>)"
1584 "%pB(%pA+%#<PRIx64>): CMEM relocation to `%s+%#<PRIx64>' is invalid, 16 MSB "
1585 "should be %#x (value is %#<PRIx64>)"
1589 msgid "GOT and PLT relocations cannot be fixed with a non dynamic linker"
1592 #: elf32-arc.c:1909 elf32-rx.c:1486
1595 "%pB(%pA): warning: unaligned access to symbol '%s' in the small data area"
1598 #: elf32-arc.c:1914 elf32-rx.c:1491
1600 msgid "%pB(%pA): internal error: out of range error"
1603 #: elf32-arc.c:1919 elf32-rx.c:1496
1605 msgid "%pB(%pA): internal error: unsupported relocation error"
1608 #: elf32-arc.c:1924 elf32-rx.c:1501
1610 msgid "%pB(%pA): internal error: dangerous relocation"
1613 #: elf32-arc.c:1929 elf32-rx.c:1506
1615 msgid "%pB(%pA): internal error: unknown error"
1618 #: elf32-arc.c:2023 elf32-arc.c:2091 elf32-arm.c:15579 elf32-metag.c:2251
1619 #: elf32-nds32.c:5543 elfnn-aarch64.c:7928 elfnn-riscv.c:723
1622 "%pB: relocation %s against `%s' can not be used when making a shared object; "
1623 "recompile with -fPIC"
1628 msgid "%pB: unknown mandatory ARC object attribute %d"
1633 msgid "warning: %pB: unknown ARC object attribute %d"
1636 #: elf32-arm.c:4346 elf32-arm.c:4380 elf32-arm.c:4399 elf32-arm.c:4451
1639 "%pB(%pA): warning: long branch veneers used in section with SHF_ARM_PURECODE "
1640 "section attribute is only supported for M-profile targets that implement the "
1644 #: elf32-arm.c:4411 elf32-arm.c:4465 elf32-arm.c:9163 elf32-arm.c:9253
1647 "%pB(%s): warning: interworking not enabled; first occurrence: %pB: %s call "
1654 "ERROR: CMSE stub (%s section) too far (%#<PRIx64>) from destination (%"
1660 msgid "no address assigned to the veneers output section %s"
1663 #: elf32-arm.c:4835 elf32-arm.c:6984 elf32-csky.c:3389 elf32-hppa.c:582
1664 #: elf32-m68hc1x.c:164 elf32-metag.c:1180 elf32-nios2.c:2201 elf64-ppc.c:3907
1665 #: elf64-ppc.c:14142 elfnn-aarch64.c:3203
1667 msgid "%pB: cannot create stub entry %s"
1670 #: elf32-arm.c:5056 elf32-csky.c:3731 elf32-hppa.c:732 elf32-hppa.c:761
1671 #: elf32-hppa.c:842 elf32-m68hc11.c:422 elf32-m68hc12.c:542 elf32-metag.c:3345
1672 #: elf32-nios2.c:2494 elf64-ppc.c:12258 elf64-ppc.c:12266 xcofflink.c:4684
1673 #: elfnn-aarch64.c:3275
1675 "%F%P: Could not assign `%pA' to an output section. Retry without --enable-"
1676 "non-contiguous-regions.\n"
1681 msgid "%pB: special symbol `%s' only allowed for ARMv8-M architecture or later"
1687 "%pB: invalid special symbol `%s'; it must be a global or weak function symbol"
1693 "%pB: invalid standard symbol `%s'; it must be a global or weak function "
1699 msgid "%pB: absent standard symbol `%s'"
1704 msgid "%pB: `%s' and its special symbol are in different sections"
1709 msgid "%pB: entry function `%s' not output"
1714 msgid "%pB: entry function `%s' is empty"
1719 msgid "%pB: --in-implib only supported for Secure Gateway import libraries"
1725 "%pB: invalid import library entry: `%s'; symbol should be absolute, global "
1726 "and refer to Thumb functions"
1731 msgid "entry function `%s' disappeared from secure code"
1736 msgid "`%s' refers to a non entry function"
1741 msgid "%pB: visibility of symbol `%s' has changed"
1746 msgid "%pB: incorrect size for symbol `%s'"
1751 msgid "offset of veneer for entry function `%s' not a multiple of its size"
1756 "new entry function(s) introduced but no output import library specified:"
1761 msgid "start address of `%s' is different from previous link"
1764 #: elf32-arm.c:7118 elf32-arm.c:7156
1766 msgid "unable to find %s glue '%s' for '%s'"
1771 msgid "%pB: BE8 images only valid in big-endian mode"
1774 #. Give a warning, but do as the user requests anyway.
1778 "%pB: warning: selected VFP11 erratum workaround is not necessary for target "
1785 "%pB: warning: selected STM32L4XX erratum workaround is not necessary for "
1786 "target architecture"
1789 #: elf32-arm.c:8659 elf32-arm.c:8679 elf32-arm.c:8746 elf32-arm.c:8765
1791 msgid "%pB: unable to find %s veneer `%s'"
1797 "%pB(%pA+%#x): error: multiple load detected in non-last IT block "
1798 "instruction: STM32L4XX veneer cannot be generated; use gcc option -mrestrict-"
1799 "it to generate only one instruction per IT block"
1804 msgid "invalid TARGET2 relocation type '%s'"
1807 #. FIXME: We ought to be able to generate thumb-1 PLT
1811 msgid "%pB: warning: thumb-1 mode PLT generation not currently supported"
1814 #: elf32-arm.c:10149 elf32-arm.c:10191
1816 msgid "%pB(%pA+%#<PRIx64>): unexpected %s instruction '%#lx' in TLS trampoline"
1819 #: elf32-arm.c:10541
1820 msgid "shared object"
1823 #: elf32-arm.c:10544
1824 msgid "PIE executable"
1827 #: elf32-arm.c:10547
1830 "%pB: relocation %s against external or undefined symbol `%s' can not be used "
1831 "when making a %s; recompile with -fPIC"
1834 #: elf32-arm.c:10649
1836 msgid "\\%pB: warning: %s BLX instruction targets %s function '%s'"
1839 #: elf32-arm.c:11066
1841 msgid "%pB: warning: %s BLX instruction targets %s function '%s'"
1844 #: elf32-arm.c:11700
1847 "%pB: expected symbol index in range 0..%lu but found local symbol with index "
1851 #: elf32-arm.c:11975 elf32-arm.c:12001
1854 "%pB(%pA+%#<PRIx64>): unexpected %s instruction '%#lx' referenced by "
1858 #: elf32-arm.c:12047 elf32-csky.c:4959 elf32-m68k.c:3733 elf32-metag.c:1913
1859 #: elf32-nios2.c:4377
1861 msgid "%pB(%pA+%#<PRIx64>): %s relocation not permitted in shared object"
1864 #: elf32-arm.c:12261
1867 "%pB(%pA+%#<PRIx64>): only ADD or SUB instructions are allowed for ALU group "
1871 #: elf32-arm.c:12302 elf32-arm.c:12394 elf32-arm.c:12482 elf32-arm.c:12572
1874 "%pB(%pA+%#<PRIx64>): overflow whilst splitting %#<PRIx64> for group "
1878 #: elf32-arm.c:12630 elf32-arm.c:12789
1879 msgid "local symbol index too big"
1882 #: elf32-arm.c:12640 elf32-arm.c:12674
1883 msgid "no dynamic index information available"
1886 #: elf32-arm.c:12682
1887 msgid "invalid dynamic index"
1890 #: elf32-arm.c:12799
1891 msgid "dynamic index information not available"
1894 #: elf32-arm.c:13230 elf32-sh.c:3567
1896 msgid "%pB(%pA+%#<PRIx64>): %s relocation against SEC_MERGE section"
1899 #: elf32-arm.c:13343 elf32-m68k.c:3966 elf32-xtensa.c:2761
1900 #: elfnn-aarch64.c:7018
1902 msgid "%pB(%pA+%#<PRIx64>): %s used with TLS symbol %s"
1905 #: elf32-arm.c:13345 elf32-m68k.c:3968 elf32-xtensa.c:2763
1906 #: elfnn-aarch64.c:7020
1908 msgid "%pB(%pA+%#<PRIx64>): %s used with non-TLS symbol %s"
1911 #: elf32-arm.c:13428 elf32-tic6x.c:2649 elfnn-aarch64.c:7355
1912 msgid "out of range"
1915 #: elf32-arm.c:13432 elf32-nios2.c:4511 elf32-pru.c:936 elf32-tic6x.c:2653
1916 #: elfnn-aarch64.c:7359
1917 msgid "unsupported relocation"
1920 #: elf32-arm.c:13440 elf32-nios2.c:4521 elf32-pru.c:946 elf32-tic6x.c:2661
1921 #: elfnn-aarch64.c:7367
1922 msgid "unknown error"
1925 #: elf32-arm.c:13922
1928 "warning: not setting interworking flag of %pB since it has already been "
1929 "specified as non-interworking"
1932 #: elf32-arm.c:13926
1934 msgid "warning: clearing the interworking flag of %pB due to outside request"
1937 #: elf32-arm.c:13971
1940 "warning: clearing the interworking flag of %pB because non-interworking code "
1941 "in %pB has been linked with it"
1944 #: elf32-arm.c:14058
1946 msgid "%pB: unknown mandatory EABI object attribute %d"
1949 #: elf32-arm.c:14066
1951 msgid "warning: %pB: unknown EABI object attribute %d"
1954 #: elf32-arm.c:14401
1956 msgid "error: %pB: unknown CPU architecture"
1959 #: elf32-arm.c:14439 elf32-nios2.c:2950
1961 msgid "error: %pB: conflicting CPU architectures %d/%d"
1964 #: elf32-arm.c:14536
1967 "Error: %pB has both the current and legacy Tag_MPextension_use attributes"
1970 #: elf32-arm.c:14573
1972 msgid "error: %pB uses VFP register arguments, %pB does not"
1975 #: elf32-arm.c:14742
1977 msgid "error: %pB: unable to merge virtualization attributes with %pB"
1980 #: elf32-arm.c:14768
1982 msgid "error: %pB: conflicting architecture profiles %c/%c"
1985 #: elf32-arm.c:14907
1987 msgid "warning: %pB: conflicting platform configuration"
1990 #: elf32-arm.c:14916
1992 msgid "error: %pB: conflicting use of R9"
1995 #: elf32-arm.c:14928
1997 msgid "error: %pB: SB relative addressing conflicts with use of R9"
2000 #: elf32-arm.c:14941
2003 "warning: %pB uses %u-byte wchar_t yet the output is to use %u-byte wchar_t; "
2004 "use of wchar_t values across objects may fail"
2007 #: elf32-arm.c:14972
2010 "warning: %pB uses %s enums yet the output is to use %s enums; use of enum "
2011 "values across objects may fail"
2014 #: elf32-arm.c:14984
2016 msgid "error: %pB uses iWMMXt register arguments, %pB does not"
2019 #: elf32-arm.c:15001
2021 msgid "error: fp16 format mismatch between %pB and %pB"
2024 #: elf32-arm.c:15037
2026 msgid "%pB has both the current and legacy Tag_MPextension_use attributes"
2029 #: elf32-arm.c:15133
2031 msgid " [interworking enabled]"
2034 #: elf32-arm.c:15141
2036 msgid " [VFP float format]"
2039 #: elf32-arm.c:15143
2041 msgid " [Maverick float format]"
2044 #: elf32-arm.c:15145
2046 msgid " [FPA float format]"
2049 #: elf32-arm.c:15148
2051 msgid " [floats passed in float registers]"
2054 #: elf32-arm.c:15151 elf32-arm.c:15237
2056 msgid " [position independent]"
2059 #: elf32-arm.c:15154
2064 #: elf32-arm.c:15157
2069 #: elf32-arm.c:15160
2071 msgid " [software FP]"
2074 #: elf32-arm.c:15169
2076 msgid " [Version1 EABI]"
2079 #: elf32-arm.c:15172 elf32-arm.c:15183
2081 msgid " [sorted symbol table]"
2084 #: elf32-arm.c:15174 elf32-arm.c:15185
2086 msgid " [unsorted symbol table]"
2089 #: elf32-arm.c:15180
2091 msgid " [Version2 EABI]"
2094 #: elf32-arm.c:15188
2096 msgid " [dynamic symbols use segment index]"
2099 #: elf32-arm.c:15191
2101 msgid " [mapping symbols precede others]"
2104 #: elf32-arm.c:15198
2106 msgid " [Version3 EABI]"
2109 #: elf32-arm.c:15202
2111 msgid " [Version4 EABI]"
2114 #: elf32-arm.c:15206
2116 msgid " [Version5 EABI]"
2119 #: elf32-arm.c:15209
2121 msgid " [soft-float ABI]"
2124 #: elf32-arm.c:15212
2126 msgid " [hard-float ABI]"
2129 #: elf32-arm.c:15218
2134 #: elf32-arm.c:15221
2139 #: elf32-arm.c:15227
2141 msgid " <EABI version unrecognised>"
2144 #: elf32-arm.c:15234
2146 msgid " [relocatable executable]"
2149 #: elf32-arm.c:15240
2151 msgid " [FDPIC ABI supplement]"
2154 #: elf32-arm.c:15245 elfnn-aarch64.c:7524
2156 msgid " <Unrecognised flag bits set>"
2159 #: elf32-arm.c:15362 elf32-arm.c:15496 elf32-i386.c:1525 elf32-s390.c:923
2160 #: elf32-tic6x.c:2724 elf32-tilepro.c:1435 elf32-xtensa.c:1090
2161 #: elf64-s390.c:845 elf64-x86-64.c:1975 elfxx-sparc.c:1386 elfxx-tilegx.c:1662
2162 #: elfxx-x86.c:970 elfnn-aarch64.c:7795 elfnn-loongarch.c:637
2163 #: elfnn-riscv.c:767
2165 msgid "%pB: bad symbol index: %d"
2168 #: elf32-arm.c:15752
2171 "FDPIC does not yet support %s relocation to become dynamic for executable"
2174 #: elf32-arm.c:17026
2176 msgid "errors encountered processing file %pB"
2179 #: elf32-arm.c:17399 elflink.c:13271 elflink.c:13318
2181 msgid "could not find section %s"
2184 #: elf32-arm.c:18354
2186 msgid "%pB: Number of symbols in input file has increased from %lu to %u\n"
2189 #: elf32-arm.c:18618
2191 msgid "%pB: error: Cortex-A8 erratum stub is allocated in unsafe location"
2194 #. There's not much we can do apart from complain if this
2196 #: elf32-arm.c:18645
2198 msgid "%pB: error: Cortex-A8 erratum stub out of range (input file too large)"
2201 #: elf32-arm.c:19472 elf32-arm.c:19494
2203 msgid "%pB: error: VFP11 veneer out of range"
2206 #: elf32-arm.c:19545
2209 "%pB(%#<PRIx64>): error: cannot create STM32L4XX veneer; jump out of range by "
2210 "%<PRId64> bytes; cannot encode branch instruction"
2213 #: elf32-arm.c:19584
2215 msgid "%pB: error: cannot create STM32L4XX veneer"
2218 #: elf32-arm.c:20659
2220 msgid "error: %pB is already in final BE8 format"
2223 #: elf32-arm.c:20735
2226 "error: source object %pB has EABI version %d, but target %pB has EABI "
2230 #: elf32-arm.c:20750
2232 msgid "error: %pB is compiled for APCS-%d, whereas target %pB uses APCS-%d"
2235 #: elf32-arm.c:20760
2238 "error: %pB passes floats in float registers, whereas %pB passes them in "
2242 #: elf32-arm.c:20764
2245 "error: %pB passes floats in integer registers, whereas %pB passes them in "
2249 #: elf32-arm.c:20774 elf32-arm.c:20778 elf32-arm.c:20788
2251 msgid "error: %pB uses %s instructions, whereas %pB does not"
2254 #: elf32-arm.c:20792
2256 msgid "error: %pB does not use %s instructions, whereas %pB does"
2259 #: elf32-arm.c:20811
2261 msgid "error: %pB uses software FP, whereas %pB uses hardware FP"
2264 #: elf32-arm.c:20815
2266 msgid "error: %pB uses hardware FP, whereas %pB uses software FP"
2269 #: elf32-arm.c:20829
2271 msgid "warning: %pB supports interworking, whereas %pB does not"
2274 #: elf32-arm.c:20835
2276 msgid "warning: %pB does not support interworking, whereas %pB does"
2280 msgid "%X%H: %s against `%s': error: relocation applies outside section\n"
2284 msgid "%X%H: %s against `%s': error: relocation target address is odd\n"
2289 "%X%H: %s against `%s': internal error: unexpected relocation result %d\n"
2292 #: elf32-avr.c:3340 elfnn-aarch64.c:3234
2294 msgid "cannot create stub entry %s"
2297 #: elf32-bfin.c:107 elf32-bfin.c:364
2298 msgid "relocation should be even number"
2301 #: elf32-bfin.c:1589
2303 msgid "%pB(%pA+%#<PRIx64>): unresolvable relocation against symbol `%s'"
2306 #: elf32-bfin.c:1621 elf32-i386.c:3524 elf32-m68k.c:4006 elf32-s390.c:3138
2307 #: elf64-s390.c:3118 elf64-x86-64.c:4264
2309 msgid "%pB(%pA+%#<PRIx64>): reloc against `%s': error %d"
2312 #: elf32-bfin.c:2647
2315 "%pB: relocation at `%pA+%#<PRIx64>' references symbol `%s' with nonzero "
2319 #: elf32-bfin.c:2664
2320 msgid "relocation references symbol not defined in the module"
2323 #: elf32-bfin.c:2762
2324 msgid "R_BFIN_FUNCDESC references dynamic symbol with nonzero addend"
2327 #: elf32-bfin.c:2802 elf32-bfin.c:2923
2328 msgid "cannot emit fixups in read-only section"
2331 #: elf32-bfin.c:2832 elf32-bfin.c:2960 elf32-lm32.c:1007 elf32-sh.c:4385
2332 msgid "cannot emit dynamic relocations in read-only section"
2335 #: elf32-bfin.c:2882
2336 msgid "R_BFIN_FUNCDESC_VALUE references dynamic symbol with nonzero addend"
2339 #: elf32-bfin.c:3045
2340 msgid "relocations between different segments are not supported"
2343 #: elf32-bfin.c:3046
2344 msgid "warning: relocation references a different segment"
2347 #: elf32-bfin.c:3141 elf32-cris.c:2042 elf32-epiphany.c:574 elf32-fr30.c:602
2348 #: elf32-frv.c:4057 elf32-ft32.c:500 elf32-ip2k.c:1489 elf32-iq2000.c:699
2349 #: elf32-m32c.c:632 elf32-mep.c:530 elf32-metag.c:1992 elf32-moxie.c:296
2350 #: elf32-msp430.c:1514 elf32-mt.c:406 elf32-or1k.c:1905 elf32-tilepro.c:3380
2351 #: elf32-v850.c:2302 elf32-visium.c:688 elf32-xstormy16.c:938 elf64-bpf.c:344
2352 #: elf64-mmix.c:1549 elfxx-tilegx.c:3750
2353 msgid "internal error: dangerous relocation"
2356 #. Ignore init flag - it may not be set, despite the flags field containing valid data.
2357 #: elf32-bfin.c:4728 elf32-cris.c:3862 elf32-m68hc1x.c:1415 elf32-m68k.c:1265
2358 #: elf32-score.c:3987 elf32-score7.c:3794 elf32-vax.c:536 elf32-xgate.c:494
2359 #: elfxx-mips.c:16373
2361 msgid "private flags = %lx:"
2364 #: elf32-bfin.c:4779 elf32-frv.c:6585
2366 msgid "%pB: cannot link non-fdpic object file into fdpic executable"
2369 #: elf32-bfin.c:4783 elf32-frv.c:6589
2371 msgid "%pB: cannot link fdpic object file into non-fdpic executable"
2374 #: elf32-bfin.c:4920
2376 msgid "*** check this relocation %s"
2379 #: elf32-bfin.c:5035
2381 "the bfin target does not currently support the generation of copy relocations"
2384 #: elf32-bfin.c:5329 elf32-cr16.c:2720 elf32-m68k.c:4420
2385 msgid "unsupported relocation type"
2388 #: elf32-cris.c:1120
2390 msgid "%pB, section %pA: unresolvable relocation %s against symbol `%s'"
2393 #: elf32-cris.c:1185
2395 msgid "%pB, section %pA: no PLT nor GOT for relocation %s against symbol `%s'"
2398 #: elf32-cris.c:1188
2400 msgid "%pB, section %pA: no PLT for relocation %s against symbol `%s'"
2403 #: elf32-cris.c:1194 elf32-cris.c:1327 elf32-cris.c:1592 elf32-cris.c:1675
2404 #: elf32-cris.c:1828 elf32-tic6x.c:2560
2405 msgid "[whose name is lost]"
2408 #: elf32-cris.c:1312 elf32-tic6x.c:2544
2411 "%pB, section %pA: relocation %s with non-zero addend %<PRId64> against local "
2415 #: elf32-cris.c:1321 elf32-cris.c:1669 elf32-cris.c:1822 elf32-tic6x.c:2553
2418 "%pB, section %pA: relocation %s with non-zero addend %<PRId64> against "
2422 #: elf32-cris.c:1348
2424 msgid "%pB, section %pA: relocation %s is not allowed for global symbol: `%s'"
2427 #: elf32-cris.c:1365
2429 msgid "%pB, section %pA: relocation %s with no GOT created"
2432 #. We shouldn't get here for GCC-emitted code.
2433 #: elf32-cris.c:1582
2436 "%pB, section %pA: relocation %s has an undefined reference to `%s', perhaps "
2437 "a declaration mixup?"
2440 #: elf32-cris.c:1585
2443 "%pB, section %pA: relocation %s is not allowed for `%s', a global symbol "
2444 "with default visibility, perhaps a declaration mixup?"
2447 #: elf32-cris.c:1956
2450 "%pB, section %pA: relocation %s is not allowed for symbol: `%s' which is "
2451 "defined outside the program, perhaps a declaration mixup?"
2454 #: elf32-cris.c:2009
2455 msgid "(too many global variables for -fpic: recompile with -fPIC)"
2458 #: elf32-cris.c:2016
2460 "(thread-local data too big for -fpic or -msmall-tls: recompile with -fPIC or "
2464 #: elf32-cris.c:3051
2467 "%pB, section %pA: v10/v32 compatible object must not contain a PIC relocation"
2470 #: elf32-cris.c:3105
2473 "%pB, section %pA:\n"
2474 " relocation %s not valid in a shared object; typically an option mixup, "
2475 "recompile with -fPIC"
2478 #: elf32-cris.c:3323
2481 "%pB, section %pA: relocation %s should not be used in a shared object; "
2482 "recompile with -fPIC"
2485 #: elf32-cris.c:3701
2488 "%pB, section `%pA', to symbol `%s': relocation %s should not be used in a "
2489 "shared object; recompile with -fPIC"
2492 #: elf32-cris.c:3813
2493 msgid "unexpected machine number"
2496 #: elf32-cris.c:3865
2498 msgid " [symbols have a _ prefix]"
2501 #: elf32-cris.c:3868
2503 msgid " [v10 and v32]"
2506 #: elf32-cris.c:3871
2511 #: elf32-cris.c:3915
2514 "%pB: uses _-prefixed symbols, but writing file with non-prefixed symbols"
2517 #: elf32-cris.c:3916
2520 "%pB: uses non-prefixed symbols, but writing file with _-prefixed symbols"
2523 #: elf32-cris.c:3935
2525 msgid "%pB contains CRIS v32 code, incompatible with previous objects"
2528 #: elf32-cris.c:3937
2530 msgid "%pB contains non-CRIS-v32 code, incompatible with previous objects"
2533 #: elf32-csky.c:2018
2534 msgid "GOT table size out of range"
2537 #: elf32-csky.c:2830
2539 msgid "warning: unrecognized arch eflag '%#lx'"
2542 #: elf32-csky.c:2853
2544 msgid "warning: unrecognised arch name '%#x'"
2547 #: elf32-csky.c:2918 elf32-csky.c:3078
2549 msgid "%pB: machine flag conflict with target"
2552 #: elf32-csky.c:2931
2555 "warning: file %pB's arch flag %s conflict with target %s,set target arch "
2559 #: elf32-csky.c:2960
2561 msgid "Error: %pB and %pB has different VDSP version"
2564 #: elf32-csky.c:2977
2566 msgid "Error: %pB and %pB has different DSP version"
2569 #: elf32-csky.c:2995
2571 msgid "Error: %pB and %pB has different FPU ABI"
2574 #: elf32-csky.c:3092
2576 msgid "warning: file %pB's arch flag %s conflicts with target ck%s, using %s"
2579 #. The r_type is error, not support it.
2580 #: elf32-csky.c:4331 elf32-i386.c:344
2582 msgid "%pB: unsupported relocation type: %#x"
2587 msgid "branch (PC rel16) to section (%s) not supported"
2592 msgid "jump (PC rel26) to section (%s) not supported"
2595 #. Only if it's not an unresolved symbol.
2596 #: elf32-epiphany.c:570 elf32-ip2k.c:1485
2597 msgid "unsupported relocation between data/insn address spaces"
2600 #: elf32-frv.c:1453 elf32-frv.c:1604
2601 msgid "relocation requires zero addend"
2606 msgid "%H: relocation to `%s+%v' may have caused the error above\n"
2610 msgid "%H: relocation references symbol not defined in the module\n"
2614 msgid "%H: R_FRV_GETTLSOFF not applied to a call instruction\n"
2618 msgid "%H: R_FRV_GOTTLSDESC12 not applied to an lddi instruction\n"
2622 msgid "%H: R_FRV_GOTTLSDESCHI not applied to a sethi instruction\n"
2626 msgid "%H: R_FRV_GOTTLSDESCLO not applied to a setlo or setlos instruction\n"
2630 msgid "%H: R_FRV_TLSDESC_RELAX not applied to an ldd instruction\n"
2634 msgid "%H: R_FRV_GETTLSOFF_RELAX not applied to a calll instruction\n"
2638 msgid "%H: R_FRV_GOTTLSOFF12 not applied to an ldi instruction\n"
2642 msgid "%H: R_FRV_GOTTLSOFFHI not applied to a sethi instruction\n"
2646 msgid "%H: R_FRV_GOTTLSOFFLO not applied to a setlo or setlos instruction\n"
2650 msgid "%H: R_FRV_TLSOFF_RELAX not applied to an ld instruction\n"
2654 msgid "%H: R_FRV_TLSMOFFHI not applied to a sethi instruction\n"
2658 msgid "R_FRV_TLSMOFFLO not applied to a setlo or setlos instruction\n"
2661 #: elf32-frv.c:3542 elf32-frv.c:3662
2662 msgid "%H: %s references dynamic symbol with nonzero addend\n"
2665 #: elf32-frv.c:3583 elf32-frv.c:3704
2666 msgid "%H: cannot emit fixups in read-only section\n"
2669 #: elf32-frv.c:3613 elf32-frv.c:3746
2670 msgid "%H: cannot emit dynamic relocations in read-only section\n"
2675 msgid "%H: reloc against `%s' references a different segment\n"
2680 msgid "%H: reloc against `%s': %s\n"
2686 "%pB: compiled with %s and linked with modules that use non-pic relocations"
2689 #: elf32-frv.c:6550 elf32-iq2000.c:830 elf32-m32c.c:876
2691 msgid "%pB: compiled with %s and linked with modules compiled with %s"
2697 "%pB: uses different unknown e_flags (%#x) fields than previous modules (%#x)"
2702 msgid "%pB: relocations in generic ELF (EM: %d)"
2705 #: elf32-hppa.c:863 elf32-hppa.c:3403
2708 "%pB(%pA+%#<PRIx64>): cannot reach %s, recompile with -ffunction-sections"
2711 #: elf32-hppa.c:1241
2714 "%pB: relocation %s can not be used when making a shared object; recompile "
2718 #: elf32-hppa.c:2580
2720 msgid "%pB: duplicate export stub %s"
2723 #: elf32-hppa.c:3236
2726 "%pB(%pA+%#<PRIx64>): %s fixup for insn %#x is not supported in a non-shared "
2730 #: elf32-hppa.c:4032
2732 msgid "%s has both normal and TLS relocs"
2735 #: elf32-hppa.c:4050
2737 msgid "%pB:%s has both normal and TLS relocs"
2740 #: elf32-hppa.c:4109
2742 msgid "%pB(%pA+%#<PRIx64>): cannot handle %s for %s"
2745 #: elf32-hppa.c:4413
2746 msgid ".got section not immediately after .plt section"
2749 #: elf32-i386.c:1177 elf64-x86-64.c:1462
2752 "%pB: TLS transition from %s to %s against `%s' at %#<PRIx64> in section `%"
2756 #: elf32-i386.c:1280
2759 "%pB: direct GOT relocation R_386_GOT32X against `%s' without base register "
2760 "can not be used when making a shared object"
2763 #: elf32-i386.c:1709 elf32-s390.c:1151 elf32-sh.c:5499 elf32-tilepro.c:1548
2764 #: elf32-xtensa.c:1263 elf64-s390.c:1083 elfxx-sparc.c:1556
2765 #: elfxx-tilegx.c:1767 elfnn-loongarch.c:591 elfnn-riscv.c:674
2767 msgid "%pB: `%s' accessed both as normal and thread local symbol"
2770 #: elf32-i386.c:1781
2772 msgid "%pB: unsupported non-PIC call to IFUNC `%s'"
2775 #: elf32-i386.c:1836 elf64-x86-64.c:2355
2778 "%pB: non-canonical reference to canonical protected function `%s' in %pB"
2781 #: elf32-i386.c:2400 elf64-x86-64.c:2818 elfnn-riscv.c:2458
2783 msgid "%pB: relocation %s against STT_GNU_IFUNC symbol `%s' isn't supported"
2786 #: elf32-i386.c:2433 elf32-i386.c:3735 elf32-i386.c:3883 elf64-x86-64.c:2875
2787 #: elf64-x86-64.c:4437 elf64-x86-64.c:4600 elfnn-riscv.c:2331
2788 #: elfnn-riscv.c:3161 elfnn-riscv.c:3235
2790 msgid "Local IFUNC function `%s' in %pB\n"
2793 #: elf32-i386.c:2611
2796 "%pB: direct GOT relocation %s against `%s' without base register can not be "
2797 "used when making a shared object"
2800 #: elf32-i386.c:2646 elf64-x86-64.c:3089
2801 msgid "hidden symbol"
2804 #: elf32-i386.c:2649 elf64-x86-64.c:3092
2805 msgid "internal symbol"
2808 #: elf32-i386.c:2652 elf64-x86-64.c:3095
2809 msgid "protected symbol"
2812 #: elf32-i386.c:2655 elf64-x86-64.c:3098
2816 #: elf32-i386.c:2661
2819 "%pB: relocation R_386_GOTOFF against undefined %s `%s' can not be used when "
2820 "making a shared object"
2823 #: elf32-i386.c:2674
2826 "%pB: relocation R_386_GOTOFF against protected %s `%s' can not be used when "
2827 "making a shared object"
2830 #: elf32-i386.c:4086 elf64-x86-64.c:4811
2831 msgid "%F%P: discarded output section: `%pA'\n"
2834 #: elf32-ip2k.c:855 elf32-ip2k.c:861 elf32-ip2k.c:928 elf32-ip2k.c:934
2836 "ip2k relaxer: switch table without complete matching relocation information."
2839 #: elf32-ip2k.c:878 elf32-ip2k.c:961
2840 msgid "ip2k relaxer: switch table header corrupt."
2843 #: elf32-ip2k.c:1298
2845 msgid "ip2k linker: missing page instruction at %#<PRIx64> (dest = %#<PRIx64>)"
2848 #: elf32-ip2k.c:1317
2851 "ip2k linker: redundant page instruction at %#<PRIx64> (dest = %#<PRIx64>)"
2854 #: elf32-lm32.c:609 elf32-nios2.c:3145
2855 msgid "global pointer relative relocation when _gp not defined"
2858 #: elf32-lm32.c:664 elf32-nios2.c:3582
2859 msgid "global pointer relative address out of range"
2864 msgid "internal error: addend should be zero for %s"
2867 #: elf32-m32r.c:1461
2868 msgid "SDA relocation when _SDA_BASE_ not defined"
2871 #: elf32-m32r.c:2776 elf32-microblaze.c:1134 elf32-microblaze.c:1182
2873 msgid "%pB: the target (%s) of an %s relocation is in the wrong section (%pA)"
2876 #: elf32-m32r.c:3279
2878 msgid "%pB: instruction set mismatch with previous modules"
2881 #: elf32-m32r.c:3300 elf32-nds32.c:6900
2883 msgid "private flags = %lx"
2886 #: elf32-m32r.c:3305
2888 msgid ": m32r instructions"
2891 #: elf32-m32r.c:3306
2893 msgid ": m32rx instructions"
2896 #: elf32-m32r.c:3307
2898 msgid ": m32r2 instructions"
2901 #: elf32-m68hc1x.c:1135
2904 "reference to the far symbol `%s' using a wrong relocation may result in "
2905 "incorrect execution"
2908 #: elf32-m68hc1x.c:1166
2911 "XGATE address (%lx) is not within shared RAM(0xE000-0xFFFF), therefore you "
2912 "must manually offset the address, and possibly manage the page, in your code."
2915 #: elf32-m68hc1x.c:1182
2918 "banked address [%lx:%04lx] (%lx) is not in the same bank as current banked "
2919 "address [%lx:%04lx] (%lx)"
2922 #: elf32-m68hc1x.c:1197
2925 "reference to a banked address [%lx:%04lx] in the normal address space at %"
2929 #: elf32-m68hc1x.c:1233
2932 "S12 address (%lx) is not within shared RAM(0x2000-0x4000), therefore you "
2933 "must manually offset the address in your code"
2936 #: elf32-m68hc1x.c:1357
2939 "%pB: linking files compiled for 16-bit integers (-mshort) and others for 32-"
2943 #: elf32-m68hc1x.c:1364
2946 "%pB: linking files compiled for 32-bit double (-fshort-double) and others "
2950 #: elf32-m68hc1x.c:1373
2952 msgid "%pB: linking files compiled for HCS12 with others compiled for HC12"
2955 #: elf32-m68hc1x.c:1418 elf32-xgate.c:497
2957 msgid "[abi=32-bit int, "
2960 #: elf32-m68hc1x.c:1420 elf32-xgate.c:499
2962 msgid "[abi=16-bit int, "
2965 #: elf32-m68hc1x.c:1423 elf32-xgate.c:502
2967 msgid "64-bit double, "
2970 #: elf32-m68hc1x.c:1425 elf32-xgate.c:504
2972 msgid "32-bit double, "
2975 #: elf32-m68hc1x.c:1428
2980 #: elf32-m68hc1x.c:1430
2985 #: elf32-m68hc1x.c:1432
2990 #: elf32-m68hc1x.c:1435
2992 msgid " [memory=bank-model]"
2995 #: elf32-m68hc1x.c:1437
2997 msgid " [memory=flat]"
3000 #: elf32-m68hc1x.c:1440
3002 msgid " [XGATE RAM offsetting]"
3005 #: elf32-m68k.c:1157 elf32-m68k.c:1165 elf32-ppc.c:3572 elf32-ppc.c:3580
3007 msgid "%pB uses hard float, %pB uses soft float"
3010 #: elf32-m68k.c:1280 elf32-m68k.c:1281 vms-alpha.c:8061 vms-alpha.c:8077
3014 #: elf32-m68k.c:1731
3016 msgid "%pB: GOT overflow: number of relocations with 8-bit offset > %d"
3019 #: elf32-m68k.c:1738
3021 msgid "%pB: GOT overflow: number of relocations with 8- or 16-bit offset > %d"
3024 #. Pacify gcc -Wall.
3027 msgid "mep: no reloc for code %d"
3032 msgid "MeP: howto %d has type %d"
3037 msgid "%pB and %pB are for different cores"
3042 msgid "%pB and %pB are for different configurations"
3047 msgid "private flags = 0x%lx"
3050 #: elf32-metag.c:1857
3052 msgid "%pB(%pA): multiple TLS models are not supported"
3055 #: elf32-metag.c:1860
3058 "%pB(%pA): shared library symbol %s encountered whilst performing a static "
3062 #: elf32-microblaze.c:1577 elf32-tilepro.c:3021 elfxx-sparc.c:3446
3063 #: elfxx-tilegx.c:3415
3065 msgid "%pB: probably compiled without -fPIC?"
3068 #: elf32-mips.c:1776 elf64-mips.c:3515 elfn32-mips.c:3334
3069 msgid "literal relocation occurs for an external symbol"
3072 #: elf32-mips.c:1827 elf32-score.c:563 elf32-score7.c:465 elf64-mips.c:3558
3073 #: elfn32-mips.c:3376
3074 msgid "32bits gp relative relocation occurs for an external symbol"
3077 #: elf32-msp430.c:914
3080 "error: final size of uleb128 value at offset 0x%lx in %pA from %pB exceeds "
3084 #: elf32-msp430.c:983 elf32-msp430.c:1297
3085 msgid "try enabling relaxation to avoid relocation truncations"
3088 #: elf32-msp430.c:1506
3089 msgid "internal error: branch/jump to an odd address detected"
3092 #: elf32-msp430.c:2673
3094 msgid "warning: %pB: unknown MSPABI object attribute %d"
3097 #: elf32-msp430.c:2774
3099 msgid "error: %pB uses %s instructions but %pB uses %s"
3102 #: elf32-msp430.c:2786
3104 msgid "error: %pB uses the %s code model whereas %pB uses the %s code model"
3107 #: elf32-msp430.c:2799
3109 msgid "error: %pB uses the large code model but %pB uses MSP430 instructions"
3112 #: elf32-msp430.c:2810
3114 msgid "error: %pB uses the %s data model whereas %pB uses the %s data model"
3117 #: elf32-msp430.c:2823
3119 msgid "error: %pB uses the small code model but %pB uses the %s data model"
3122 #: elf32-msp430.c:2835
3124 msgid "error: %pB uses the %s data model but %pB only uses MSP430 instructions"
3127 #: elf32-msp430.c:2860
3130 "error: %pB can use the upper region for data, but %pB assumes data is "
3131 "exclusively in lower memory"
3134 #: elf32-nds32.c:3674
3136 msgid "error: can't find symbol: %s"
3139 #: elf32-nds32.c:5573
3141 msgid "%pB: warning: %s unsupported in shared mode"
3144 #: elf32-nds32.c:5699
3146 msgid "%pB: warning: unaligned access to GOT entry"
3149 #: elf32-nds32.c:5740
3151 msgid "%pB: warning: relocate SDA_BASE failed"
3154 #: elf32-nds32.c:5762
3156 msgid "%pB(%pA): warning: unaligned small data access of type %d"
3159 #: elf32-nds32.c:6688
3162 "%pB: ISR vector size mismatch with previous modules, previous %u-byte, "
3166 #: elf32-nds32.c:6736
3168 msgid "%pB: warning: endian mismatch with previous modules"
3171 #: elf32-nds32.c:6750
3174 "%pB: warning: older version of object file encountered, please recompile "
3175 "with current tool chain"
3178 #: elf32-nds32.c:6838
3180 msgid "%pB: error: ABI mismatch with previous modules"
3183 #: elf32-nds32.c:6848
3185 msgid "%pB: error: instruction set mismatch with previous modules"
3188 #: elf32-nds32.c:6875
3190 msgid "%pB: warning: incompatible elf-versions %s and %s"
3193 #: elf32-nds32.c:6906
3195 msgid ": n1 instructions"
3198 #: elf32-nds32.c:6909
3200 msgid ": n1h instructions"
3203 #: elf32-nds32.c:9358
3205 msgid "%pB: error: search_nds32_elf_blank reports wrong node"
3208 #: elf32-nds32.c:9622
3210 msgid "%pB: warning: %s points to unrecognized reloc at %#<PRIx64>"
3213 #: elf32-nds32.c:12887
3215 msgid "%pB: nested OMIT_FP in %pA"
3218 #: elf32-nds32.c:12906
3220 msgid "%pB: unmatched OMIT_FP in %pA"
3223 #: elf32-nios2.c:2934
3225 msgid "error: %pB: big-endian R2 is not supported"
3228 #: elf32-nios2.c:3825
3231 "global pointer relative relocation at address %#<PRIx64> when _gp not "
3235 #: elf32-nios2.c:3852
3238 "unable to reach %s (at %#<PRIx64>) from the global pointer (at %#<PRIx64>) "
3239 "because the offset (%<PRId64>) is out of the allowed range, -32678 to 32767\n"
3242 #: elf32-nios2.c:4506 elf32-pru.c:931
3243 msgid "relocation out of range"
3246 #: elf32-nios2.c:4516 elf32-pru.c:941 elf32-tic6x.c:2657
3247 msgid "dangerous relocation"
3250 #: elf32-nios2.c:5354
3252 msgid "dynamic variable `%s' is zero size"
3255 #: elf32-or1k.c:1258
3257 msgid "%pB: Cannot handle relocation value size of %d"
3260 #: elf32-or1k.c:1377
3262 msgid "%pB: unknown relocation type %d"
3265 #: elf32-or1k.c:1431
3267 msgid "%pB: addend should be zero for plt relocations"
3270 #: elf32-or1k.c:1544
3272 msgid "%pB: addend should be zero for got relocations"
3275 #: elf32-or1k.c:1561
3277 msgid "%pB: gotoff relocation against dynamic symbol %s"
3280 #: elf32-or1k.c:1575 elf32-or1k.c:1590 elf64-alpha.c:4410 elf64-alpha.c:4554
3282 msgid "%pB: pc-relative relocation against dynamic symbol %s"
3285 #: elf32-or1k.c:1604
3287 msgid "%pB: non-pic relocation against symbol %s"
3290 #: elf32-or1k.c:1688
3292 msgid "%pB: support for local dynamic not implemented"
3295 #: elf32-or1k.c:1867
3297 msgid "%pB: will not resolve runtime TLS relocation"
3300 #: elf32-or1k.c:2201
3302 msgid "%pB: bad relocation section name `%s'"
3305 #: elf32-or1k.c:3315
3307 msgid "%pB: %s flag mismatch with previous modules"
3310 #: elf32-ppc.c:990 elf64-ppc.c:1753
3312 msgid "generic linker can't handle %s"
3317 msgid "corrupt %s section in %pB"
3322 msgid "unable to read in %s section from %pB"
3327 msgid "warning: unable to set size of %s section in %pB"
3331 msgid "failed to allocate space for new APUinfo section"
3335 msgid "failed to compute new APUinfo section"
3339 msgid "failed to install new APUinfo section"
3344 msgid "%pB: relocation %s cannot be used when making a shared object"
3347 #: elf32-ppc.c:3588 elf32-ppc.c:3596
3350 "%pB uses double-precision hard float, %pB uses single-precision hard float"
3353 #: elf32-ppc.c:3618 elf32-ppc.c:3626
3355 msgid "%pB uses 64-bit long double, %pB uses 128-bit long double"
3358 #: elf32-ppc.c:3634 elf32-ppc.c:3642
3360 msgid "%pB uses IBM long double, %pB uses IEEE long double"
3363 #: elf32-ppc.c:3709 elf32-ppc.c:3718
3365 msgid "%pB uses AltiVec vector ABI, %pB uses SPE vector ABI"
3368 #: elf32-ppc.c:3747 elf32-ppc.c:3756
3370 msgid "%pB uses r3/r4 for small structure returns, %pB uses memory"
3376 "%pB: compiled with -mrelocatable and linked with modules compiled normally"
3382 "%pB: compiled normally and linked with modules compiled with -mrelocatable"
3387 msgid "%pB(%pA+0x%lx): expected 16A style relocation on 0x%08x insn"
3392 msgid "%pB(%pA+0x%lx): expected 16D style relocation on 0x%08x insn"
3397 msgid "bss-plt forced due to %pB"
3401 msgid "bss-plt forced by profiling"
3404 #: elf32-ppc.c:4608 elf64-ppc.c:8497
3405 msgid "%H: warning: %s unexpected insn %#x.\n"
3408 #. Uh oh, we didn't find the expected call. We
3409 #. could just mark this symbol to exclude it
3410 #. from tls optimization but it's safer to skip
3411 #. the entire optimization.
3412 #: elf32-ppc.c:4638 elf64-ppc.c:8562
3414 msgid "%H arg lost __tls_get_addr, TLS optimization disabled\n"
3417 #: elf32-ppc.c:5567 elf32-sh.c:3019 elf32-tilepro.c:2248 elfxx-sparc.c:2454
3418 #: elfxx-tilegx.c:2494
3420 msgid "%pB: dynamic relocation in read-only section `%pA'\n"
3424 msgid "%P: %H: error: %s with unexpected instruction %x\n"
3428 msgid "%H: fixup branch overflow\n"
3431 #: elf32-ppc.c:7521 elf32-ppc.c:7559
3433 msgid "%pB(%pA+%#<PRIx64>): error: %s with unexpected instruction %#x"
3438 msgid "%X%H: unsupported bss-plt -fPIC ifunc %s\n"
3443 msgid "%pB: reloc %#x unsupported"
3448 msgid "%H: non-zero addend on %s reloc against `%s'\n"
3451 #. @local on an ifunc does not really make sense since
3452 #. the ifunc resolver can take you anywhere. More
3453 #. seriously, calls to ifuncs must go through a plt call
3454 #. stub, and for pic the plt call stubs uses r30 to
3455 #. access the PLT. The problem is that a call that is
3456 #. local won't have the +32k reloc addend trick marking
3457 #. -fPIC code, so the linker won't know whether r30 is
3458 #. _GLOBAL_OFFSET_TABLE_ or pointing into a .got2 section.
3461 msgid "%X%H: @local call to ifunc %s\n"
3466 msgid "%H: relocation %s for indirect function %s unsupported\n"
3469 #: elf32-ppc.c:8497 elf32-ppc.c:8528 elf32-ppc.c:8631 elf32-ppc.c:8731
3472 "%pB: the target (%s) of a %s relocation is in the wrong output section (%s)"
3475 #: elf32-ppc.c:8909 elf32-ppc.c:8930
3476 msgid "%X%P: %H: %s relocation unsupported for bss-plt\n"
3481 msgid "%H: error: %s against `%s' not a multiple of %u\n"
3486 msgid "%H: unresolvable %s relocation against symbol `%s'\n"
3491 msgid "%H: %s reloc against `%s': error %d\n"
3494 #: elf32-ppc.c:10004
3496 "%X%P: text relocations and GNU indirect functions will result in a segfault "
3500 #: elf32-ppc.c:10008 elf64-ppc.c:18302
3502 "%P: warning: text relocations and GNU indirect functions may result in a "
3503 "segfault at runtime\n"
3506 #: elf32-ppc.c:10053
3508 msgid "%s not defined in linker created %pA"
3511 #: elf32-pru.c:582 elf32-pru.c:1477
3513 msgid "error: %pB: old incompatible object file detected"
3517 msgid "RL78 reloc stack overflow/underflow"
3521 msgid "RL78 reloc divide by zero"
3524 #: elf32-rl78.c:1069
3525 msgid "warning: RL78_SYM reloc with an unknown symbol"
3528 #: elf32-rl78.c:1115
3529 msgid "%H: %s out of range\n"
3532 #: elf32-rl78.c:1122
3533 msgid "%H: relocation type %u is not supported\n"
3536 #: elf32-rl78.c:1134
3537 msgid "%H: relocation %s returns an unrecognized value %x\n"
3540 #: elf32-rl78.c:1220
3542 msgid "RL78 ABI conflict: G10 file %pB cannot be linked with %s file %pB"
3545 #: elf32-rl78.c:1237
3547 msgid "RL78 ABI conflict: cannot link %s file %pB with %s file %pB"
3550 #: elf32-rl78.c:1246
3551 msgid "RL78 merge conflict: cannot link 32-bit and 64-bit objects together"
3554 #: elf32-rl78.c:1250 elf32-rl78.c:1254
3556 msgid "- %pB is 64-bit, %pB is not"
3559 #: elf32-rl78.c:1281
3561 msgid " [64-bit doubles]"
3566 msgid "%pB:%pA: table entry %s outside table"
3571 msgid "%pB:%pA: table entry %s not word-aligned within table"
3576 msgid "%pB:%pA: warning: deprecated Red Hat reloc %s detected against: %s"
3579 #. Check for unsafe relocs in PID mode. These are any relocs where
3580 #. an absolute address is being computed. There are special cases
3581 #. for relocs against symbols that are known to be referenced in
3582 #. crt0.o before the PID base address register has been initialised.
3585 msgid "%pB(%pA): unsafe PID relocation %s at %#<PRIx64> (against %s in %s)"
3589 msgid "warning: RX_SYM reloc with an unknown symbol"
3594 msgid "%pB(%pA): error: call to undefined function '%s'"
3599 msgid "there is a conflict merging the ELF header flags from %pB"
3604 msgid " the input file's flags: %s"
3609 msgid " the output file's flags: %s"
3614 msgid "%pB:%pA: table %s missing corresponding %s"
3619 msgid "%pB:%pA: %s and %s must be in the same input section"
3622 #: elf32-s390.c:2009 elf64-s390.c:1976
3624 msgid "%pB(%pA+%#<PRIx64>): invalid instruction for TLS relocation %s"
3627 #: elf32-score.c:1515 elf32-score7.c:1378 elfxx-mips.c:3873
3628 msgid "not enough GOT space for local GOT entries"
3631 #: elf32-score.c:2747
3632 msgid "address not word aligned"
3635 #: elf32-score.c:2828 elf32-score7.c:2635
3637 msgid "%pB: malformed reloc detected for section %pA"
3640 #: elf32-score.c:2882 elf32-score7.c:2689
3642 msgid "%pB: CALL15 reloc at %#<PRIx64> not against global symbol"
3645 #: elf32-score.c:3990 elf32-score7.c:3797
3650 #: elf32-score.c:3994 elf32-score7.c:3801
3655 #: elf32-score.c:4041 elf32-score7.c:3848
3657 msgid "%pB: warning: linking PIC files with non-PIC files"
3662 msgid "%pB: %#<PRIx64>: warning: R_SH_USES points to unrecognized insn 0x%x"
3668 "%pB: %#<PRIx64>: fatal: unaligned branch target for relax-support relocation"
3671 #: elf32-sh.c:3784 elf32-sh.c:3800
3673 msgid "%pB: %#<PRIx64>: fatal: unaligned %s relocation %#<PRIx64>"
3679 "%pB: %#<PRIx64>: fatal: R_SH_PSHA relocation %<PRId64> not in range -32..32"
3685 "%pB: %#<PRIx64>: fatal: R_SH_PSHL relocation %<PRId64> not in range -32..32"
3688 #: elf32-sh.c:3962 elf32-sh.c:4357
3690 msgid "%pB(%pA+%#<PRIx64>): cannot emit fixup to `%s' in read-only section"
3695 msgid "%pB(%pA+%#<PRIx64>): %s relocation against external symbol \"%s\""
3701 "%pB(%pA): offset in relocation for GD->LE translation is too small: %"
3705 #. The backslash is to prevent bogus trigraph detection.
3708 msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0xd4??)"
3713 msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0xc7??)"
3718 msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0xd1??)"
3723 msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x310c)"
3728 msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x410b)"
3733 msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x34cc)"
3739 "%pB(%pA): offset in relocation for IE->LE translation is too small: %"
3746 "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0xd0??: mov.l)"
3752 "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x0?12: stc)"
3758 "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x0?ce: mov.l)"
3764 "%pB(%pA): offset in relocation for GD->IE translation is too small: %"
3771 "%pB(%pA): offset in relocation for LD->LE translation is too small: %"
3777 msgid "%X%H: relocation to \"%s\" references a different segment\n"
3782 msgid "%H: warning: relocation to \"%s\" references a different segment\n"
3785 #: elf32-sh.c:5488 elf32-sh.c:5570
3787 msgid "%pB: `%s' accessed both as normal and FDPIC symbol"
3790 #: elf32-sh.c:5494 elf32-sh.c:5575
3792 msgid "%pB: `%s' accessed both as FDPIC and thread local symbol"
3797 msgid "%pB: Function descriptor relocation with non-zero addend"
3800 #: elf32-sh.c:5732 elf64-alpha.c:4646
3802 msgid "%pB: TLS local exec code cannot be linked into shared objects"
3807 msgid "%pB: uses %s instructions while previous modules use %s instructions"
3813 "internal error: merge of architecture '%s' with architecture '%s' produced "
3814 "unknown architecture"
3820 "%pB: uses instructions which are incompatible with instructions used in "
3826 msgid "%pB: attempt to mix FDPIC and non-FDPIC objects"
3831 msgid "%pB: compiled for a 64 bit system and target is 32 bit"
3834 #: elf32-sparc.c:102
3836 msgid "%pB: linking little endian files with big endian files"
3839 #: elf32-sparc.c:157
3842 "%pB: unhandled sparc machine value '%lu' detected during write processing"
3846 msgid "%X%P: overlay section %pA does not start on a cache line\n"
3850 msgid "%X%P: overlay section %pA is larger than a cache line\n"
3854 msgid "%X%P: overlay section %pA is not in cache area\n"
3859 msgid "%X%P: overlay sections %pA and %pA do not start at the same address\n"
3864 msgid "warning: call to non-function symbol %s defined in %pB"
3869 msgid "%pA:0x%v lrlive .brinfo (%u) differs from analysis (%u)\n"
3874 msgid "%pB is not allowed to define %s"
3879 msgid "you are not allowed to define %s in a script"
3884 msgid "%s in overlay section"
3888 msgid "overlay stub relocation overflow"
3891 #: elf32-spu.c:1992 elf64-ppc.c:15328
3892 msgid "stubs don't match calculated size"
3897 msgid "warning: %s overlaps %s\n"
3902 msgid "warning: %s exceeds section size\n"
3907 msgid "%pA:0x%v not found in function table\n"
3912 msgid "%pB(%pA+0x%v): call to non-code section %pB(%pA), analysis incomplete\n"
3917 msgid "stack analysis will ignore the call from %s to %s\n"
3926 msgid "%s duplicated in %s\n"
3931 msgid "%s duplicated\n"
3935 msgid "sorry, no support for duplicate object files in auto-overlay script\n"
3941 "non-overlay size of 0x%v plus maximum overlay size of 0x%v exceeds local "
3947 msgid "%pB:%pA%s exceeds overlay size\n"
3951 msgid "%F%P: auto overlay error: %E\n"
3955 msgid "Stack size for call graph root nodes.\n"
3961 "Stack size for functions. Annotations: '*' max stack, 't' tail call\n"
3965 msgid "Maximum stack required is 0x%v\n"
3969 msgid "%X%P: stack/lrlive analysis error: %E\n"
3973 msgid "%F%P: can not build overlay stubs: %E\n"
3977 msgid "fatal error while creating .fixup"
3982 msgid "%pB(%s+%#<PRIx64>): unresolvable %s relocation against symbol `%s'"
3985 #: elf32-tic6x.c:1588
3986 msgid "warning: generating a shared library containing non-PIC code"
3989 #: elf32-tic6x.c:1593
3990 msgid "warning: generating a shared library containing non-PID code"
3993 #: elf32-tic6x.c:2434
3995 msgid "%pB: SB-relative relocation but __c6xabi_DSBT_BASE not defined"
3998 #: elf32-tic6x.c:3498
4000 msgid "%pB: error: unknown mandatory EABI object attribute %d"
4003 #: elf32-tic6x.c:3507
4005 msgid "%pB: warning: unknown EABI object attribute %d"
4008 #: elf32-tic6x.c:3625 elf32-tic6x.c:3634
4010 msgid "error: %pB requires more stack alignment than %pB preserves"
4013 #: elf32-tic6x.c:3644 elf32-tic6x.c:3653
4015 msgid "error: unknown Tag_ABI_array_object_alignment value in %pB"
4018 #: elf32-tic6x.c:3662 elf32-tic6x.c:3671
4020 msgid "error: unknown Tag_ABI_array_object_align_expected value in %pB"
4023 #: elf32-tic6x.c:3680 elf32-tic6x.c:3688
4025 msgid "error: %pB requires more array alignment than %pB preserves"
4028 #: elf32-tic6x.c:3711
4030 msgid "warning: %pB and %pB differ in wchar_t size"
4033 #: elf32-tic6x.c:3730
4035 msgid "warning: %pB and %pB differ in whether code is compiled for DSBT"
4038 #: elf32-tilepro.c:3627 elfxx-tilegx.c:4017 elfxx-x86.c:2710
4039 #: elfnn-aarch64.c:9999 elfnn-loongarch.c:4356 elfnn-riscv.c:3458
4041 msgid "discarded output section: `%pA'"
4046 msgid "variable `%s' cannot occupy in multiple small data regions"
4052 "variable `%s' can only be in one of the small, zero, and tiny data regions"
4058 "variable `%s' cannot be in both small and zero data regions simultaneously"
4064 "variable `%s' cannot be in both small and tiny data regions simultaneously"
4070 "variable `%s' cannot be in both zero and tiny data regions simultaneously"
4074 msgid "failed to find previous HI16 reloc"
4077 #: elf32-v850.c:2306
4078 msgid "could not locate special linker symbol __gp"
4081 #: elf32-v850.c:2310
4082 msgid "could not locate special linker symbol __ep"
4085 #: elf32-v850.c:2314
4086 msgid "could not locate special linker symbol __ctbp"
4089 #: elf32-v850.c:2535
4091 msgid "error: %pB needs 8-byte alignment but %pB is set for 4-byte alignment"
4094 #: elf32-v850.c:2551
4096 msgid "error: %pB uses 64-bit doubles but %pB uses 32-bit doubles"
4099 #: elf32-v850.c:2566
4101 msgid "error: %pB uses FPU-3.0 but %pB only supports FPU-2.0"
4104 #: elf32-v850.c:2598
4106 msgid " alignment of 8-byte entities: "
4109 #: elf32-v850.c:2601
4114 #: elf32-v850.c:2602
4119 #: elf32-v850.c:2603 elf32-v850.c:2615
4124 #: elf32-v850.c:2604 elf32-v850.c:2616 elf32-v850.c:2628 elf32-v850.c:2639
4125 #: elf32-v850.c:2650 elf32-v850.c:2661
4130 #: elf32-v850.c:2610
4132 msgid " size of doubles: "
4135 #: elf32-v850.c:2613
4140 #: elf32-v850.c:2614
4145 #: elf32-v850.c:2622
4147 msgid " FPU support required: "
4150 #: elf32-v850.c:2625
4155 #: elf32-v850.c:2626
4160 #: elf32-v850.c:2627
4165 #: elf32-v850.c:2634
4170 #: elf32-v850.c:2637 elf32-v850.c:2648 elf32-v850.c:2659
4175 #: elf32-v850.c:2638 elf32-v850.c:2649 elf32-v850.c:2660
4180 #: elf32-v850.c:2645
4185 #: elf32-v850.c:2656
4190 #: elf32-v850.c:2823 elf32-v850.c:2879
4192 msgid "%pB: architecture mismatch with previous modules"
4195 #. xgettext:c-format.
4196 #: elf32-v850.c:2897
4198 msgid "private flags = %lx: "
4201 #: elf32-v850.c:2902
4203 msgid "unknown v850 architecture"
4206 #: elf32-v850.c:2904
4208 msgid "v850 E3 architecture"
4211 #: elf32-v850.c:2906 elf32-v850.c:2913
4213 msgid "v850 architecture"
4216 #: elf32-v850.c:2914
4218 msgid "v850e architecture"
4221 #: elf32-v850.c:2915
4223 msgid "v850e1 architecture"
4226 #: elf32-v850.c:2916
4228 msgid "v850e2 architecture"
4231 #: elf32-v850.c:2917
4233 msgid "v850e2v3 architecture"
4236 #: elf32-v850.c:2918
4238 msgid "v850e3v5 architecture"
4241 #: elf32-v850.c:3592 elf32-v850.c:3831
4243 msgid "%pB: %#<PRIx64>: warning: %s points to unrecognized insns"
4246 #: elf32-v850.c:3602 elf32-v850.c:3841
4248 msgid "%pB: %#<PRIx64>: warning: %s points to unrecognized insn %#x"
4251 #: elf32-v850.c:3648 elf32-v850.c:3876
4253 msgid "%pB: %#<PRIx64>: warning: %s points to unrecognized reloc"
4256 #: elf32-v850.c:3688
4258 msgid "%pB: %#<PRIx64>: warning: %s points to unrecognized reloc %#<PRIx64>"
4279 "%pB: warning: GOT addend of %<PRId64> to `%s' does not match previous GOT "
4280 "addend of %<PRId64>"
4285 msgid "%pB: warning: PLT addend of %<PRId64> to `%s' from %pA section ignored"
4290 msgid "%pB: warning: %s relocation against symbol `%s' from %pA section"
4295 msgid "%pB: warning: %s relocation to %#<PRIx64> from %pA section"
4298 #: elf32-visium.c:824
4301 "%pB: compiled %s -mtune=%s and linked with modules compiled %s -mtune=%s"
4304 #: elf32-xgate.c:506
4309 #: elf32-xgate.c:508
4311 msgid "error reading cpu type from elf private data"
4314 #: elf32-xstormy16.c:457 elf64-ia64-vms.c:2077 elfnn-ia64.c:2346
4315 msgid "non-zero addend in @fptr reloc"
4318 #: elf32-xtensa.c:998
4320 msgid "%pB(%pA): invalid property table"
4323 #: elf32-xtensa.c:2733
4325 msgid "%pB(%pA+%#<PRIx64>): relocation offset out of range (size=%#<PRIx64>)"
4328 #: elf32-xtensa.c:2816 elf32-xtensa.c:2939
4329 msgid "dynamic relocation in read-only section"
4332 #: elf32-xtensa.c:2916
4333 msgid "TLS relocation invalid without dynamic sections"
4336 #: elf32-xtensa.c:3129
4337 msgid "internal inconsistency in size of .got.loc section"
4340 #: elf32-xtensa.c:3435
4342 msgid "%pB: incompatible machine type; output is 0x%x; input is 0x%x"
4345 #: elf32-xtensa.c:4734 elf32-xtensa.c:4742
4346 msgid "attempt to convert L32R/CALLX to CALL failed"
4349 #: elf32-xtensa.c:6574 elf32-xtensa.c:6653 elf32-xtensa.c:8079
4352 "%pB(%pA+%#<PRIx64>): could not decode instruction; possible configuration "
4356 #: elf32-xtensa.c:7820
4359 "%pB(%pA+%#<PRIx64>): could not decode instruction for XTENSA_ASM_SIMPLIFY "
4360 "relocation; possible configuration mismatch"
4363 #: elf32-xtensa.c:9678
4364 msgid "invalid relocation address"
4367 #: elf32-xtensa.c:9769
4368 msgid "overflow after relaxation"
4371 #: elf32-xtensa.c:10915
4373 msgid "%pB(%pA+%#<PRIx64>): unexpected fix for %s relocation"
4378 msgid "%pB: unsupported bfd mach %#lx"
4383 msgid "%pB: unsupported mach %#x"
4388 msgid "%pB: unsupported arch %#x"
4391 #: elf64-alpha.c:474
4392 msgid "GPDISP relocation did not find ldah and lda instructions"
4395 #: elf64-alpha.c:1985 elf64-alpha.c:2680 elflink.c:15427
4396 #: elfnn-loongarch.c:1573
4398 msgid "%pB: dynamic relocation against `%pT' in read-only section `%pA'\n"
4401 #: elf64-alpha.c:2437
4403 msgid "%pB: .got subsegment exceeds 64K (size %d)"
4406 #: elf64-alpha.c:2975 elf64-alpha.c:3170
4408 msgid "%pB: %pA+%#<PRIx64>: warning: %s relocation against unexpected insn"
4411 #: elf64-alpha.c:4370 elf64-alpha.c:4383
4413 msgid "%pB: gp-relative relocation against dynamic symbol %s"
4416 #: elf64-alpha.c:4439
4418 msgid "%pB: change in gp: BRSGP %s"
4421 #: elf64-alpha.c:4464 mach-o.c:625 elfnn-riscv.c:725 elfnn-riscv.c:924
4422 #: elfnn-riscv.c:966
4426 #: elf64-alpha.c:4470
4428 msgid "%pB: !samegp reloc against symbol without .prologue: %s"
4431 #: elf64-alpha.c:4528
4433 msgid "%pB: unhandled dynamic relocation against %s"
4436 #: elf64-alpha.c:4563
4438 msgid "%pB: pc-relative relocation against undefined weak symbol %s"
4441 #: elf64-alpha.c:4629
4443 msgid "%pB: dtp-relative relocation against dynamic symbol %s"
4446 #: elf64-alpha.c:4654
4448 msgid "%pB: tp-relative relocation against dynamic symbol %s"
4451 #. Only if it's not an unresolved symbol.
4453 msgid "internal error: relocation not supported"
4458 msgid "%pB: Relocations in generic ELF (EM: %d)"
4461 #: elf64-hppa.c:2032
4463 msgid "stub entry for %s cannot load .plt, dp offset = %<PRId64>"
4466 #: elf64-hppa.c:3236
4468 msgid "%pB(%pA+%#<PRIx64>): cannot reach %s"
4471 #: elf64-ia64-vms.c:600 elfnn-ia64.c:641
4474 "%pB: can't relax br at %#<PRIx64> in section `%pA'; please use brl or "
4478 #: elf64-ia64-vms.c:2032 elfnn-ia64.c:2294
4479 msgid "@pltoff reloc against local symbol"
4482 #: elf64-ia64-vms.c:3278 elfnn-ia64.c:3671
4484 msgid "%pB: short data segment overflowed (%#<PRIx64> >= 0x400000)"
4487 #: elf64-ia64-vms.c:3288 elfnn-ia64.c:3681
4489 msgid "%pB: __gp does not cover short data segment"
4492 #: elf64-ia64-vms.c:3558 elfnn-ia64.c:3954
4494 msgid "%pB: non-pic code with imm relocation against dynamic symbol `%s'"
4497 #: elf64-ia64-vms.c:3622 elfnn-ia64.c:4022
4499 msgid "%pB: @gprel relocation against dynamic symbol %s"
4502 #: elf64-ia64-vms.c:3681 elfnn-ia64.c:4085
4504 msgid "%pB: linking non-pic code in a position independent executable"
4507 #: elf64-ia64-vms.c:3783 elfnn-ia64.c:4223
4509 msgid "%pB: @internal branch to dynamic symbol %s"
4512 #: elf64-ia64-vms.c:3786 elfnn-ia64.c:4226
4514 msgid "%pB: speculation fixup to dynamic symbol %s"
4517 #: elf64-ia64-vms.c:3789 elfnn-ia64.c:4229
4519 msgid "%pB: @pcrel relocation against dynamic symbol %s"
4522 #: elf64-ia64-vms.c:3913 elfnn-ia64.c:4426
4523 msgid "unsupported reloc"
4526 #: elf64-ia64-vms.c:3950 elfnn-ia64.c:4464
4529 "%pB: missing TLS section for relocation %s against `%s' at %#<PRIx64> in "
4533 #: elf64-ia64-vms.c:3967 elfnn-ia64.c:4481
4536 "%pB: Can't relax br (%s) to `%s' at %#<PRIx64> in section `%pA' with size %"
4537 "#<PRIx64> (> 0x1000000)."
4540 #: elf64-ia64-vms.c:4263 elfnn-ia64.c:4742
4542 msgid "%pB: linking trap-on-NULL-dereference with non-trapping files"
4545 #: elf64-ia64-vms.c:4272 elfnn-ia64.c:4751
4547 msgid "%pB: linking big-endian files with little-endian files"
4550 #: elf64-ia64-vms.c:4281 elfnn-ia64.c:4760
4552 msgid "%pB: linking 64-bit files with 32-bit files"
4555 #: elf64-ia64-vms.c:4290 elfnn-ia64.c:4769
4557 msgid "%pB: linking constant-gp files with non-constant-gp files"
4560 #: elf64-ia64-vms.c:4300 elfnn-ia64.c:4779
4562 msgid "%pB: linking auto-pic files with non-auto-pic files"
4565 #: elf64-ia64-vms.c:5147 elflink.c:5310
4568 "warning: alignment %u of common symbol `%s' in %pB is greater than the "
4569 "alignment (%u) of its section %pA"
4572 #: elf64-ia64-vms.c:5154
4574 msgid "warning: alignment %u of symbol `%s' in %pB is smaller than %u in %pB"
4577 #: elf64-ia64-vms.c:5170 elflink.c:5339
4580 "warning: size of symbol `%s' changed from %<PRIu64> in %pB to %<PRIu64> in %"
4584 #: elf64-mips.c:4102
4586 msgid "%pB(%pA): relocation %<PRIu64> has invalid symbol index %ld"
4591 "invalid input relocation when producing non-ELF, non-mmo format output; "
4592 "please use the objcopy program to convert from ELF or mmo, or assemble using "
4593 "\"-no-expand\" (for gcc, \"-Wa,-no-expand\""
4596 #: elf64-mmix.c:1168
4598 "invalid input relocation when producing non-ELF, non-mmo format output; "
4599 "please use the objcopy program to convert from ELF or mmo, or compile using "
4600 "the gcc-option \"-mno-base-addresses\"."
4603 #: elf64-mmix.c:1195
4606 "%pB: Internal inconsistency error for value for\n"
4607 " linker-allocated global register: linked: %#<PRIx64> != relaxed: %#<PRIx64>"
4610 #: elf64-mmix.c:1619
4613 "%pB: base-plus-offset relocation against register symbol: (unknown) in %pA"
4616 #: elf64-mmix.c:1625
4618 msgid "%pB: base-plus-offset relocation against register symbol: %s in %pA"
4621 #: elf64-mmix.c:1670
4623 msgid "%pB: register relocation against non-register symbol: (unknown) in %pA"
4626 #: elf64-mmix.c:1676
4628 msgid "%pB: register relocation against non-register symbol: %s in %pA"
4631 #: elf64-mmix.c:1713
4633 msgid "%pB: directive LOCAL valid only with a register or absolute value"
4636 #: elf64-mmix.c:1742
4639 "%pB: LOCAL directive: register $%<PRId64> is not a local register; first "
4640 "global register is $%<PRId64>"
4643 #: elf64-mmix.c:2157
4646 "%pB: error: multiple definition of `%s'; start of %s is set in a earlier "
4650 #: elf64-mmix.c:2212
4651 msgid "register section has contents\n"
4654 #: elf64-mmix.c:2402
4657 "internal inconsistency: remaining %lu != max %lu; please report this bug"
4662 msgid "warning: %s should be used rather than %s"
4667 msgid "symbol '%s' has invalid st_other for ABI version 1"
4672 msgid "%pB .opd not allowed in ABI version %d"
4677 msgid "%H: %s reloc unsupported in shared libraries and PIEs\n"
4681 msgid "%H: %s reloc unsupported here\n"
4686 msgid "%pB uses unknown e_flags 0x%lx"
4691 msgid "%pB: ABI version %ld is not compatible with ABI version %ld output"
4701 "%P: copy reloc against `%pT' requires lazy plt linking; avoid setting "
4702 "LD_BIND_NOW=1 or upgrade gcc\n"
4707 msgid "%pB: undefined symbol on R_PPC64_TOCSAVE relocation"
4712 msgid "dynreloc miscount for %pB, section %pA"
4717 msgid "%pB: .opd is not a regular array of opd entries"
4722 msgid "%pB: unexpected reloc type %u in .opd section"
4727 msgid "%pB: undefined sym `%s' in .opd section"
4730 #. The issue is that __glink_PLTresolve saves r2, which is done
4731 #. because glibc ld.so _dl_runtime_resolve restores r2 to support
4732 #. a glibc plt call optimisation where global entry code is
4733 #. skipped on calls that resolve to the same binary. The
4734 #. __glink_PLTresolve save of r2 is incompatible with code
4735 #. making tail calls, because the tail call might go via the
4736 #. resolver and thus overwrite the proper saved r2.
4738 msgid "warning: --plt-localentry is incompatible with power10 pc-relative code"
4743 "warning: --plt-localentry is especially dangerous without ld.so support to "
4744 "detect ABI violations"
4748 msgid "%H __tls_get_addr lost arg, TLS optimization disabled\n"
4751 #: elf64-ppc.c:8726 elf64-ppc.c:9442
4753 msgid "%s defined on removed toc entry"
4758 msgid "%H: %s references optimized away TOC entry\n"
4763 msgid "%H: got/toc optimization is not supported for %s instruction\n"
4766 #: elf64-ppc.c:10515
4768 msgid "warning: discarding dynamic section %s"
4771 #: elf64-ppc.c:11650
4772 msgid "%P: cannot find opd entry toc for `%pT'\n"
4775 #: elf64-ppc.c:11800
4777 msgid "long branch stub `%s' offset overflow"
4780 #: elf64-ppc.c:11827
4782 msgid "can't find branch stub `%s'"
4785 #: elf64-ppc.c:11891 elf64-ppc.c:12143 elf64-ppc.c:14709
4787 msgid "%P: linkage table error against `%pT'\n"
4790 #: elf64-ppc.c:12342
4792 msgid "can't build branch stub `%s'"
4795 #: elf64-ppc.c:13369
4797 msgid "%pB section %pA exceeds stub group size"
4800 #: elf64-ppc.c:14891
4801 msgid "__tls_get_addr call offset overflow"
4804 #: elf64-ppc.c:15231 elf64-ppc.c:15250
4806 msgid "%s offset too large for .eh_frame sdata4 encoding"
4809 #: elf64-ppc.c:15336
4811 msgid "linker stubs in %u group"
4812 msgid_plural "linker stubs in %u groups"
4816 #: elf64-ppc.c:15343
4821 " long branch %lu\n"
4826 #: elf64-ppc.c:15725
4828 msgid "%H: %s used with TLS symbol `%pT'\n"
4831 #: elf64-ppc.c:15727
4833 msgid "%H: %s used with non-TLS symbol `%pT'\n"
4836 #: elf64-ppc.c:16511
4838 msgid "%H: call to `%pT' lacks nop, can't restore toc; (plt call stub)\n"
4841 #: elf64-ppc.c:16517
4844 "%H: call to `%pT' lacks nop, can't restore toc; (toc save/adjust stub)\n"
4847 #: elf64-ppc.c:17174
4849 msgid "%H: %s against %pT is not supported\n"
4852 #: elf64-ppc.c:17450
4854 msgid "%H: %s for indirect function `%pT' unsupported\n"
4857 #: elf64-ppc.c:17542
4860 "%X%P: %pB: %s against %pT is not supported by glibc as a dynamic relocation\n"
4863 #: elf64-ppc.c:17597
4865 msgid "%P: %pB: %s is not supported for `%pT'\n"
4868 #: elf64-ppc.c:17866
4870 msgid "%H: error: %s not a multiple of %u\n"
4873 #: elf64-ppc.c:17889
4875 msgid "%H: unresolvable %s against `%pT'\n"
4878 #: elf64-ppc.c:18034
4880 msgid "%H: %s against `%pT': error %d\n"
4883 #: elf64-s390.c:2457
4886 "%pB: `%s' non-PLT reloc for symbol defined in shared library and accessed "
4887 "from executable (rebuild file with -fPIC ?)"
4890 #: elf64-s390.c:3066
4893 "%pB(%pA+%#<PRIx64>): misaligned symbol `%s' (%#<PRIx64>) for relocation %s"
4896 #: elf64-sparc.c:134 elfcode.h:1593
4898 msgid "%pB(%pA): relocation %d has invalid symbol index %ld"
4901 #: elf64-sparc.c:493
4903 msgid "%pB: only registers %%g[2367] can be declared using STT_REGISTER"
4906 #: elf64-sparc.c:514
4908 msgid "register %%g%d used incompatibly: %s in %pB, previously %s in %pB"
4911 #: elf64-sparc.c:538
4913 msgid "symbol `%s' has differing types: REGISTER in %pB, previously %s in %pB"
4916 #: elf64-sparc.c:585
4918 msgid "Symbol `%s' has differing types: %s in %pB, previously REGISTER in %pB"
4921 #: elf64-sparc.c:717
4923 msgid "%pB: linking UltraSPARC specific with HAL specific code"
4926 #: elf64-x86-64.c:1493
4927 msgid "hidden symbol "
4930 #: elf64-x86-64.c:1496
4931 msgid "internal symbol "
4934 #: elf64-x86-64.c:1499 elf64-x86-64.c:1503
4935 msgid "protected symbol "
4938 #: elf64-x86-64.c:1505
4942 #: elf64-x86-64.c:1511
4946 #: elf64-x86-64.c:1521
4947 msgid "a shared object"
4950 #: elf64-x86-64.c:1523
4951 msgid "; recompile with -fPIC"
4954 #: elf64-x86-64.c:1528
4955 msgid "a PIE object"
4958 #: elf64-x86-64.c:1530
4959 msgid "a PDE object"
4962 #: elf64-x86-64.c:1532
4963 msgid "; recompile with -fPIE"
4966 #: elf64-x86-64.c:1536
4968 msgid "%pB: relocation %s against %s%s`%s' can not be used when making %s%s"
4971 #: elf64-x86-64.c:2041
4973 msgid "%pB: relocation %s against symbol `%s' isn't supported in x32 mode"
4976 #: elf64-x86-64.c:2185
4978 msgid "%pB: '%s' accessed both as normal and thread local symbol"
4981 #: elf64-x86-64.c:2844 elfnn-aarch64.c:5723 elfnn-riscv.c:2298
4984 "%pB: relocation %s against STT_GNU_IFUNC symbol `%s' has non-zero addend: %"
4988 #: elf64-x86-64.c:3104
4991 "%pB: relocation R_X86_64_GOTOFF64 against undefined %s `%s' can not be used "
4992 "when making a shared object"
4995 #: elf64-x86-64.c:3118
4998 "%pB: relocation R_X86_64_GOTOFF64 against protected %s `%s' can not be used "
4999 "when making a shared object"
5002 #: elf64-x86-64.c:3408
5005 "%pB: addend %s%#x in relocation %s against symbol `%s' at %#<PRIx64> in "
5006 "section `%pA' is out of range"
5009 #: elf64-x86-64.c:3556 elflink.c:13742
5010 msgid "%F%P: corrupt input: %pB\n"
5013 #: elf64-x86-64.c:4250
5016 " failed to convert GOTPCREL relocation against '%s'; relink with --no-relax\n"
5019 #: elf64-x86-64.c:4411
5021 msgid "%F%pB: PC-relative offset overflow in PLT entry for `%s'\n"
5024 #: elf64-x86-64.c:4479
5026 msgid "%F%pB: branch displacement overflow in PLT entry for `%s'\n"
5029 #: elf64-x86-64.c:4532
5031 msgid "%F%pB: PC-relative offset overflow in GOT PLT entry for `%s'\n"
5036 msgid "warning: %pB has a section extending past end of file"
5041 msgid "warning: %pB has a corrupt string table index"
5046 msgid "warning: %pB has a program header with invalid alignment"
5051 msgid "%pB: %pA+%<PRIx64>: relocation addend %<PRIx64> too large"
5056 msgid "%pB: version count (%<PRId64>) does not match symbol count (%ld)"
5061 msgid "warning: %pB has a segment extending past end of file"
5067 "%s: TLS definition in %pB section %pA mismatches non-TLS definition in %pB "
5073 msgid "%s: TLS reference in %pB mismatches non-TLS reference in %pB"
5079 "%s: TLS definition in %pB section %pA mismatches non-TLS reference in %pB"
5085 "%s: TLS reference in %pB mismatches non-TLS definition in %pB section %pA"
5090 msgid "%pB: unexpected redefinition of indirect versioned symbol `%s'"
5095 msgid "%pB: version node not found for symbol %s"
5101 "%pB: bad reloc symbol index (%#<PRIx64> >= %#lx) for offset %#<PRIx64> in "
5108 "%pB: non-zero symbol index (%#<PRIx64>) for offset %#<PRIx64> in section `%"
5109 "pA' when the object file has no symbol table"
5114 msgid "%pB: relocation size mismatch in %pB section %pA"
5119 msgid "warning: type and size of dynamic symbol `%s' are not defined"
5123 msgid "%P: copy reloc against protected `%pT' is dangerous\n"
5128 msgid "alternate ELF machine code found (%d) in %pB, expecting %d"
5133 msgid "%pB: invalid version offset %lx (max %lx)"
5138 msgid "%pB: %s local symbol at index %lu (>= sh_info of %lu)"
5143 msgid "%pB: not enough version information"
5148 msgid "%pB: %s: invalid version %u (max %d)"
5153 msgid "%pB: %s: invalid needed version %d"
5159 "warning: alignment %u of normal symbol `%s' in %pB is smaller than %u used "
5160 "by the common definition in %pB"
5165 "warning: NOTE: alignment discrepancies can cause real problems. "
5166 "Investigation is advised."
5171 "warning: NOTE: size discrepancies can cause real problems. Investigation is "
5177 msgid "%pB: undefined reference to symbol '%s'"
5182 msgid "%pB: stack size specified and %s set"
5187 msgid "%pB: %s not absolute"
5192 msgid "%s: undefined version: %s"
5197 "warning: enabling an executable stack because of -z execstack command line "
5204 "warning: %s: requires executable stack (because the .note.GNU-stack section "
5210 msgid "warning: %s: missing .note.GNU-stack section implies executable stack"
5215 "NOTE: This behaviour is deprecated and will be removed in a future version "
5221 msgid "%pB: .preinit_array section is not allowed in DSO"
5226 msgid "undefined %s reference in complex symbol: %s"
5229 #: elflink.c:9126 elflink.c:9134
5230 msgid "division by zero"
5235 msgid "unknown operator '%c' in complex symbol"
5238 #. PR 21524: Let the user know if a symbol was removed by garbage collection.
5242 "%pB:%pA: error: relocation references symbol %s which was removed by garbage "
5248 msgid "%pB:%pA: error: try relinking with --gc-keep-exported enabled"
5251 #: elflink.c:9738 elflink.c:9756 elflink.c:9795 elflink.c:9813
5253 msgid "%pB: unable to sort relocs - they are in more than one size"
5256 #. The section size is not divisible by either -
5257 #. something is wrong.
5258 #: elflink.c:9772 elflink.c:9829
5260 msgid "%pB: unable to sort relocs - they are of an unknown size"
5264 msgid "not enough memory to sort relocations"
5269 msgid "%pB: too many sections: %d (>= %d)"
5274 msgid "%pB: internal symbol `%s' in %pB is referenced by DSO"
5279 msgid "%pB: hidden symbol `%s' in %pB is referenced by DSO"
5284 msgid "%pB: local symbol `%s' in %pB is referenced by DSO"
5289 msgid "%pB: could not find output section %pA for input section %pA"
5294 msgid "%pB: protected symbol `%s' isn't defined"
5299 msgid "%pB: internal symbol `%s' isn't defined"
5304 msgid "%pB: hidden symbol `%s' isn't defined"
5309 msgid "%pB: no symbol version section for versioned symbol `%s'"
5315 "error: %pB contains a reloc (%#<PRIx64>) for section %pA that references a "
5316 "non-existent global symbol"
5321 msgid "error: %pB: size of section %pA is not multiple of address size"
5326 msgid "%pB: no symbol found for import library"
5330 msgid "%F%P: %pB: failed to finish relative relocations\n"
5335 msgid "%pB: file class %s incompatible with %s"
5340 msgid "%pB: failed to generate import library"
5345 msgid "warning: %s section has zero size"
5350 msgid "warning: section '%s' is being made into a note"
5354 msgid "%P%X: read-only segment has dynamic relocations\n"
5358 msgid "%P: warning: creating DT_TEXTREL in a shared object\n"
5362 msgid "%P: warning: creating DT_TEXTREL in a PDE\n"
5366 msgid "%P: warning: creating DT_TEXTREL in a PIE\n"
5370 msgid "%P%X: can not read symbols: %E\n"
5374 msgid "%F%P: %pB(%pA): error: need linked-to section for --gc-sections\n"
5379 msgid "%pB: %pA+%#<PRIx64>: no symbol found for INHERIT"
5384 msgid "%pB: section '%pA': corrupt VTENTRY entry"
5389 msgid "unrecognized INPUT_SECTION_FLAG %s\n"
5394 msgid "%P: %pB: warning: relocation against `%s' in read-only section `%pA'\n"
5399 "%P: warning: GNU indirect functions with DT_TEXTREL may result in a segfault "
5400 "at runtime; recompile with %s\n"
5403 #: elfxx-aarch64.c:477
5406 "%pB: warning: Weak TLS is implementation defined and may not work as expected"
5409 #: elfxx-aarch64.c:738 elfnn-aarch64.c:10200 elfnn-aarch64.c:10207
5412 "%pB: warning: BTI turned on by -z force-bti when all inputs do not have BTI "
5416 #: elfxx-aarch64.c:812
5418 msgid "error: %pB: <corrupt AArch64 used size: 0x%x>"
5421 #: elfxx-loongarch.c:1584
5423 msgid "%pB: unsupported relocation type %s"
5426 #: elfxx-loongarch.c:1613
5428 msgid "%pB: unsupported bfd relocation type %#x"
5431 #: elfxx-loongarch.c:1632
5433 msgid "%pB: unsupported relocation type name %s"
5436 #: elfxx-loongarch.c:1685
5438 msgid "%pB: relocation %s right shift %d error 0x%lx"
5441 #: elfxx-loongarch.c:1699
5443 msgid "%pB: relocation %s overflow 0x%lx"
5446 #: elfxx-mips.c:1541
5447 msgid "static procedure (no name)"
5450 #: elfxx-mips.c:5855
5451 msgid "MIPS16 and microMIPS functions cannot call each other"
5454 #: elfxx-mips.c:6622
5455 msgid "%X%H: unsupported JALX to the same ISA mode\n"
5458 #: elfxx-mips.c:6655
5460 "%X%H: unsupported jump between ISA modes; consider recompiling with "
5461 "interlinking enabled\n"
5464 #: elfxx-mips.c:6700
5466 "%X%H: cannot convert branch between ISA modes to JALX: relocation out of "
5470 #: elfxx-mips.c:6712
5471 msgid "%X%H: unsupported branch between ISA modes\n"
5474 #: elfxx-mips.c:7345
5477 "%pB: incorrect `.reginfo' section size; expected %<PRIu64>, got %<PRIu64>"
5480 #: elfxx-mips.c:7389
5482 msgid "%pB: warning: bad `%s' option size %u smaller than its header"
5485 #: elfxx-mips.c:7625
5487 msgid "%pB: warning: truncated `%s' option"
5490 #: elfxx-mips.c:8449 elfxx-mips.c:8575
5493 "%pB: warning: cannot determine the target function for stub section `%s'"
5496 #: elfxx-mips.c:8707
5498 msgid "%pB: malformed reloc detected for section %s"
5501 #: elfxx-mips.c:8807
5503 msgid "%pB: GOT reloc at %#<PRIx64> not expected in executables"
5506 #: elfxx-mips.c:8947
5508 msgid "%pB: CALL16 reloc at %#<PRIx64> not against global symbol"
5511 #: elfxx-mips.c:9250
5514 "%X%H: relocation %s against `%s' cannot be used when making a shared object; "
5515 "recompile with -fPIC\n"
5518 #: elfxx-mips.c:9376
5520 msgid "IFUNC symbol %s in dynamic symbol table - IFUNCS are not supported"
5523 #: elfxx-mips.c:9379
5525 msgid "non-dynamic symbol %s in dynamic symbol table"
5528 #: elfxx-mips.c:9599
5530 msgid "non-dynamic relocations refer to dynamic symbol %s"
5533 #: elfxx-mips.c:10534
5536 "%pB: can't find matching LO16 reloc against `%s' for %s at %#<PRIx64> in "
5540 #: elfxx-mips.c:10674
5542 "small-data section exceeds 64KB; lower small-data size limit (see option -G)"
5545 #: elfxx-mips.c:10693
5546 msgid "cannot convert a jump to JALX for a non-word-aligned address"
5549 #: elfxx-mips.c:10696
5550 msgid "jump to a non-word-aligned address"
5553 #: elfxx-mips.c:10697
5554 msgid "jump to a non-instruction-aligned address"
5557 #: elfxx-mips.c:10700
5558 msgid "cannot convert a branch to JALX for a non-word-aligned address"
5561 #: elfxx-mips.c:10702
5562 msgid "branch to a non-instruction-aligned address"
5565 #: elfxx-mips.c:10704
5566 msgid "PC-relative load from unaligned address"
5569 #: elfxx-mips.c:11004
5572 "%pB: `%pA' entry VMA of %#<PRIx64> outside the 32-bit range supported; "
5573 "consider using `-Ttext-segment=...'"
5576 #: elfxx-mips.c:11119 elfxx-mips.c:11706
5578 msgid "%pB: `%pA' offset of %<PRId64> from `%pA' beyond the range of ADDIUPC"
5581 #: elfxx-mips.c:11678
5584 "%pB: `%pA' start VMA of %#<PRIx64> outside the 32-bit range supported; "
5585 "consider using `-Ttext-segment=...'"
5588 #: elfxx-mips.c:13424 reloc.c:8417
5590 msgid "%X%P: %pB(%pA): error: relocation for offset %V has no value\n"
5593 #: elfxx-mips.c:13534 reloc.c:8514
5595 msgid "%X%P: %pB(%pA): relocation \"%pR\" returns an unrecognized value %x\n"
5598 #: elfxx-mips.c:14736
5600 msgid "%pB: unknown architecture %s"
5603 #: elfxx-mips.c:15264
5605 msgid "%pB: illegal section name `%pA'"
5608 #: elfxx-mips.c:15541
5610 msgid "%pB: warning: linking abicalls files with non-abicalls files"
5613 #: elfxx-mips.c:15558
5615 msgid "%pB: linking 32-bit code with 64-bit code"
5618 #: elfxx-mips.c:15590 elfxx-mips.c:15656 elfxx-mips.c:15671
5620 msgid "%pB: linking %s module with previous %s modules"
5623 #: elfxx-mips.c:15614
5625 msgid "%pB: ABI mismatch: linking %s module with previous %s modules"
5628 #: elfxx-mips.c:15639
5630 msgid "%pB: ASE mismatch: linking %s module with previous %s modules"
5633 #: elfxx-mips.c:15773
5636 "warning: %pB uses unknown floating point ABI %d (set by %pB), %pB uses "
5637 "unknown floating point ABI %d"
5640 #: elfxx-mips.c:15779
5643 "warning: %pB uses unknown floating point ABI %d (set by %pB), %pB uses %s"
5646 #: elfxx-mips.c:15785
5649 "warning: %pB uses %s (set by %pB), %pB uses unknown floating point ABI %d"
5652 #: elfxx-mips.c:15799
5654 msgid "warning: %pB uses %s (set by %pB), %pB uses %s"
5657 #: elfxx-mips.c:15818
5659 msgid "warning: %pB uses %s (set by %pB), %pB uses unknown MSA ABI %d"
5662 #: elfxx-mips.c:15830
5664 msgid "warning: %pB uses unknown MSA ABI %d (set by %pB), %pB uses %s"
5667 #: elfxx-mips.c:15839
5670 "warning: %pB uses unknown MSA ABI %d (set by %pB), %pB uses unknown MSA ABI %"
5674 #: elfxx-mips.c:15901
5676 msgid "%pB: endianness incompatible with that of the selected emulation"
5679 #: elfxx-mips.c:15915
5681 msgid "%pB: ABI is incompatible with that of the selected emulation"
5684 #: elfxx-mips.c:15968
5686 msgid "%pB: warning: inconsistent ISA between e_flags and .MIPS.abiflags"
5689 #: elfxx-mips.c:15973
5692 "%pB: warning: inconsistent FP ABI between .gnu.attributes and .MIPS.abiflags"
5695 #: elfxx-mips.c:15977
5697 msgid "%pB: warning: inconsistent ASEs between e_flags and .MIPS.abiflags"
5700 #: elfxx-mips.c:15984
5703 "%pB: warning: inconsistent ISA extensions between e_flags and .MIPS.abiflags"
5706 #: elfxx-mips.c:15988
5709 "%pB: warning: unexpected flag in the flags2 field of .MIPS.abiflags (0x%lx)"
5712 #: elfxx-mips.c:16179
5713 msgid "-mips32r2 -mfp64 (12 callee-saved)"
5716 #: elfxx-mips.c:16241 elfxx-mips.c:16252
5720 #: elfxx-mips.c:16243 elfxx-mips.c:16312
5724 #: elfxx-mips.c:16323
5726 msgid "Hard or soft float\n"
5729 #: elfxx-mips.c:16326
5731 msgid "Hard float (double precision)\n"
5734 #: elfxx-mips.c:16329
5736 msgid "Hard float (single precision)\n"
5739 #: elfxx-mips.c:16332
5741 msgid "Soft float\n"
5744 #: elfxx-mips.c:16335
5746 msgid "Hard float (MIPS32r2 64-bit FPU 12 callee-saved)\n"
5749 #: elfxx-mips.c:16338
5751 msgid "Hard float (32-bit CPU, Any FPU)\n"
5754 #: elfxx-mips.c:16341
5756 msgid "Hard float (32-bit CPU, 64-bit FPU)\n"
5759 #: elfxx-mips.c:16344
5761 msgid "Hard float compat (32-bit CPU, 64-bit FPU)\n"
5764 #: elfxx-mips.c:16376
5769 #: elfxx-mips.c:16378
5774 #: elfxx-mips.c:16380
5776 msgid " [abi=EABI32]"
5779 #: elfxx-mips.c:16382
5781 msgid " [abi=EABI64]"
5784 #: elfxx-mips.c:16384
5786 msgid " [abi unknown]"
5789 #: elfxx-mips.c:16386
5794 #: elfxx-mips.c:16388
5799 #: elfxx-mips.c:16390
5801 msgid " [no abi set]"
5804 #: elfxx-mips.c:16415
5806 msgid " [unknown ISA]"
5809 #: elfxx-mips.c:16435
5811 msgid " [not 32bitmode]"
5814 #: elfxx-riscv.c:1660
5816 msgid "x ISA extension `%s' must be set with the versions"
5819 #: elfxx-riscv.c:1666
5821 msgid "cannot find default versions of the ISA extension `%s'"
5824 #: elfxx-riscv.c:1772
5826 msgid "%s: first ISA extension must be `e', `i' or `g'"
5829 #: elfxx-riscv.c:1796
5831 msgid "%s: unknown standard ISA extension or prefix class `%c'"
5834 #: elfxx-riscv.c:1832
5836 msgid "%s: invalid prefixed ISA extension `%s' ends with <number>p"
5839 #: elfxx-riscv.c:1856
5841 msgid "%s: unknown prefixed ISA extension `%s'"
5844 #: elfxx-riscv.c:1880
5846 msgid "%s: prefixed ISA extension must separate with _"
5849 #: elfxx-riscv.c:1934
5851 msgid "rv%d does not support the `e' extension"
5854 #: elfxx-riscv.c:1942
5856 msgid "rv%d does not support the `q' extension"
5859 #: elfxx-riscv.c:1949
5860 msgid "`zfinx' is conflict with the `f/d/q/zfh/zfhmin' extension"
5863 #: elfxx-riscv.c:1970
5864 msgid "zvl*b extensions need to enable either `v' or `zve' extension"
5867 #: elfxx-riscv.c:2032
5869 msgid "%s: ISA string cannot contain uppercase letters"
5872 #: elfxx-riscv.c:2060
5874 msgid "%s: ISA string must begin with rv32 or rv64"
5877 #: elfxx-riscv.c:2286
5879 msgid "invalid ISA extension ends with <number>p in .option arch `%s'"
5882 #: elfxx-riscv.c:2309
5884 msgid "unknown ISA extension `%s' in .option arch `%s'"
5887 #: elfxx-riscv.c:2320
5889 msgid "cannot + or - base extension `%s' in .option arch `%s'"
5892 #: elfxx-riscv.c:2528 elfxx-riscv.c:2730
5893 msgid "internal: unreachable INSN_CLASS_*"
5896 #: elfxx-riscv.c:2561
5897 msgid "m' or `zmmul"
5900 #: elfxx-riscv.c:2577
5904 #: elfxx-riscv.c:2585
5908 #: elfxx-riscv.c:2591
5909 msgid "f' or `zfinx"
5912 #: elfxx-riscv.c:2593
5913 msgid "d' or `zdinx"
5916 #: elfxx-riscv.c:2595
5917 msgid "q' or `zqinx"
5920 #: elfxx-riscv.c:2597
5921 msgid "zfh' or `zhinx"
5924 #: elfxx-riscv.c:2601
5925 msgid "zfhmin' or `zhinxmin"
5928 #: elfxx-riscv.c:2612
5929 msgid "zfhmin' and `d', or `zhinxmin' and `zdinx"
5932 #: elfxx-riscv.c:2623
5933 msgid "zfhmin' and `q', or `zhinxmin' and `zqinx"
5936 #: elfxx-riscv.c:2629
5940 #: elfxx-riscv.c:2637
5944 #: elfxx-riscv.c:2645
5945 msgid "zfh' and `zfa"
5948 #: elfxx-riscv.c:2665
5949 msgid "zbb' or `zbkb"
5952 #: elfxx-riscv.c:2667
5953 msgid "zbc' or `zbkc"
5956 #: elfxx-riscv.c:2675
5957 msgid "zknd' or `zkne"
5960 #: elfxx-riscv.c:2681
5961 msgid "v' or `zve64x' or `zve32x"
5964 #: elfxx-riscv.c:2683
5965 msgid "v' or `zve64d' or `zve64f' or `zve32f"
5968 #: elfxx-riscv.c:2685
5972 #: elfxx-riscv.c:2687
5976 #: elfxx-riscv.c:2689
5980 #: elfxx-riscv.c:2691
5984 #: elfxx-riscv.c:2693
5988 #: elfxx-riscv.c:2695
5992 #: elfxx-riscv.c:2697
5996 #: elfxx-riscv.c:2699
6000 #: elfxx-riscv.c:2703
6004 #: elfxx-sparc.c:3021 elfnn-aarch64.c:5707
6007 "%pB: relocation %s against STT_GNU_IFUNC symbol `%s' isn't handled by %s"
6010 #: elfxx-tilegx.c:4126
6012 msgid "%pB: cannot link together %s and %s objects"
6015 #: elfxx-x86.c:536 elfxx-x86.c:3401
6018 "%F%P: %pB: copy relocation against non-copyable protected symbol `%s' in %"
6024 msgid "%F%P: %pB: failed to allocate relative reloc record\n"
6029 msgid "%F%P: %pB: failed to allocate 64-bit DT_RELR bitmap\n"
6034 msgid "%F%P: %pB: failed to allocate 32-bit DT_RELR bitmap\n"
6039 msgid "%F%P: %pB: failed to allocate memory for section `%pA'\n"
6045 "%F%P: %pB: size of compact relative reloc section is changed: new (%lu) != "
6051 msgid "%F%P: %pB: failed to allocate compact relative reloc section\n"
6057 "%F%P: %pB: relocation %s against absolute symbol `%s' in section `%pA' is "
6062 msgid "%P: %pB: warning: relocation in read-only section `%pA'\n"
6067 "%pB: %s (offset: 0x%v, info: 0x%v, addend: 0x%v) against '%s' for section '%"
6073 "%pB: %s (offset: 0x%v, info: 0x%v) against '%s' for section '%pA' in %pB\n"
6078 msgid "error: %pB: <corrupt x86 property (0x%x) size: 0x%x>"
6082 msgid "%P: %pB: warning: missing %s\n"
6086 msgid "%X%P: %pB: error: missing %s\n"
6090 msgid "IBT and SHSTK properties"
6094 msgid "IBT property"
6098 msgid "SHSTK property"
6102 msgid "LAM_U48 property"
6106 msgid "LAM_U57 property"
6110 msgid "%F%P: failed to create VxWorks dynamic sections\n"
6114 msgid "%F%P: failed to create GOT sections\n"
6118 msgid "%F%P: failed to create ifunc sections\n"
6122 msgid "%F%P: failed to create GOT PLT section\n"
6126 msgid "%F%P: failed to create IBT-enabled PLT section\n"
6130 msgid "%F%P: failed to create PLT .eh_frame section\n"
6134 msgid "%F%P: failed to create GOT PLT .eh_frame section\n"
6138 msgid "%F%P: failed to create the second PLT .eh_frame section\n"
6142 msgid "%F%P: failed to create PLT .sframe section\n"
6146 msgid "%F%P: failed to create second PLT .sframe section\n"
6150 msgid "%X%P: attempted static link of dynamic object `%pB'\n"
6155 msgid "%pB:%d: unexpected character `%s' in Intel Hex file"
6160 msgid "%pB:%u: bad checksum in Intel Hex file (expected %u, found %u)"
6165 msgid "%pB:%u: bad extended address record length in Intel Hex file"
6170 msgid "%pB:%u: bad extended start address length in Intel Hex file"
6175 msgid "%pB:%u: bad extended linear address record length in Intel Hex file"
6180 msgid "%pB:%u: bad extended linear start address length in Intel Hex file"
6185 msgid "%pB:%u: unrecognized ihex type %u in Intel Hex file"
6190 msgid "%pB: internal error in ihex_read_section"
6195 msgid "%pB: bad section length in ihex_read_section"
6200 msgid "%pB 64-bit address %#<PRIx64> out of range for Intel Hex file"
6205 msgid "%pB: address %#<PRIx64> out of range for Intel Hex file"
6210 msgid "%pB: unable to get decompressed section %pA"
6215 msgid "%pB: indirect symbol `%s' to `%s' is a loop"
6220 msgid "attempt to do relocatable link with %s input and %s output"
6225 msgid "%pB: ignoring duplicate section `%pA'\n"
6228 #: linker.c:2869 linker.c:2879
6230 msgid "%pB: duplicate section `%pA' has different size\n"
6233 #: linker.c:2893 linker.c:2901
6235 msgid "%pB: could not read contents of section `%pA'\n"
6240 msgid "%pB: duplicate section `%pA' has different contents\n"
6245 msgid "%pB: compiled for a big endian system and target is little endian"
6250 msgid "%pB: compiled for a little endian system and target is big endian"
6253 #: mach-o-arm.c:169 mach-o-arm.c:301
6254 msgid "malformed mach-o ARM reloc pair: reloc is first reloc"
6259 msgid "malformed mach-o ARM reloc pair: invalid length: %d"
6264 msgid "malformed mach-o ARM sectdiff reloc: invalid length: %d"
6269 msgid "malformed mach-o ARM local sectdiff reloc: invalid length: %d"
6274 msgid "malformed mach-o ARM half sectdiff reloc: invalid length: %d"
6279 msgid "malformed mach-o ARM vanilla reloc: invalid length: %d (pcrel: %d)"
6284 msgid "malformed mach-o ARM reloc: unknown reloc type: %d"
6289 msgid "<unknown mask flags>"
6293 msgid " (<unknown>)"
6298 msgid " MACH-O header:\n"
6303 msgid " magic: %#lx\n"
6308 msgid " cputype: %#lx (%s)\n"
6313 msgid " cpusubtype: %#lx%s\n"
6318 msgid " filetype: %#lx\n"
6323 msgid " ncmds: %#lx\n"
6328 msgid " sizeocmds: %#lx\n"
6333 msgid " flags: %#lx\n"
6338 msgid " version: %x\n"
6341 #. Urg - what has happened ?
6344 msgid "incompatible cputypes in mach-o files: %ld vs %ld"
6348 msgid "bfd_mach_o_canonicalize_symtab: unable to load symbols"
6353 "malformed mach-o reloc: section index is greater than the number of sections"
6358 "sorry: modtab, toc and extrefsyms are not yet implemented for dysymtab "
6364 msgid "mach-o: there are too many sections (%u) maximum is 255,\n"
6369 msgid "unable to allocate data for load command %#x"
6374 msgid "unable to write unknown load command %#x"
6379 msgid "section address (%#<PRIx64>) below start of segment (%#<PRIx64>)"
6384 msgid "unable to layout unknown load command %#x"
6389 msgid "bfd_mach_o_read_section_32: overlarge alignment value: %#lx"
6394 msgid "bfd_mach_o_read_section_64: overlarge alignment value: %#lx"
6399 msgid "bfd_mach_o_read_symtab_symbol: unable to read %d bytes at %u"
6404 msgid "bfd_mach_o_read_symtab_symbol: name out of range (%lu >= %u)"
6410 "bfd_mach_o_read_symtab_symbol: symbol \"%s\" specified invalid section %d "
6411 "(max %lu): setting to undefined"
6417 "bfd_mach_o_read_symtab_symbol: symbol \"%s\" specified invalid type field 0x%"
6418 "x: setting to undefined"
6423 msgid "%pB: unknown load command %#x"
6428 msgid "bfd_mach_o_scan: unknown architecture 0x%lx/0x%lx"
6433 msgid "unknown header byte-order value %#x"
6438 msgid "%pB: access beyond end of merged section (%<PRId64>)"
6443 msgid "%pB: no core to allocate a symbol %d bytes long"
6448 msgid "%pB: attempt to emit contents at non-multiple-of-4 address %#<PRIx64>"
6453 msgid "%pB: invalid mmo file: initialization value for $255 is not `Main'\n"
6459 "%pB: unsupported wide character sequence 0x%02X 0x%02X after symbol name "
6460 "starting with `%s'\n"
6465 msgid "%pB: symbol name exceeds given max length of %d"
6470 msgid "%pB: invalid mmo file: unsupported lopcode `%d'\n"
6475 msgid "%pB: invalid mmo file: expected YZ = 1 got YZ = %d for lop_quote\n"
6481 "%pB: invalid mmo file: expected z = 1 or z = 2, got z = %d for lop_loc\n"
6487 "%pB: invalid mmo file: expected z = 1 or z = 2, got z = %d for lop_fixo\n"
6492 msgid "%pB: invalid mmo file: expected y = 0, got y = %d for lop_fixrx\n"
6498 "%pB: invalid mmo file: expected z = 16 or z = 24, got z = %d for lop_fixrx\n"
6504 "%pB: invalid mmo file: leading byte of operand word must be 0 or 1, got %d "
6510 msgid "%pB: cannot allocate file name for file number %d, %d bytes\n"
6516 "%pB: invalid mmo file: file number %d `%s', was already entered as `%s'\n"
6522 "%pB: invalid mmo file: file name for number %d was not specified before use\n"
6528 "%pB: invalid mmo file: fields y and z of lop_stab non-zero, y: %d, z: %d\n"
6533 msgid "%pB: invalid mmo file: lop_end not last item in file\n"
6539 "%pB: invalid mmo file: YZ of lop_end (%ld) not equal to the number of tetras "
6540 "to the preceding lop_stab (%ld)\n"
6545 msgid "%pB: invalid symbol table: duplicate symbol `%s'\n"
6551 "%pB: bad symbol definition: `Main' set to %<PRIx64> rather than the start "
6552 "address %<PRIx64>\n"
6558 "%pB: warning: symbol table too large for mmo, larger than 65535 32-bit "
6559 "words: %d. Only `Main' will be emitted.\n"
6564 msgid "%pB: internal error, symbol table changed size from %d to %d words\n"
6569 msgid "%pB: internal error, internal register section %pA had contents\n"
6574 msgid "%pB: no initialized registers; section length 0\n"
6579 msgid "%pB: too many initialized registers; section length %<PRId64>"
6585 "%pB: invalid start address for initialized registers of length %<PRId64>: %"
6591 msgid "unhandled OSF/1 core file section type %d"
6596 msgid "%pB: symbol indicates overlay (not supported)"
6601 msgid "bfd_pef_scan: unknown architecture 0x%lx"
6604 #: pei-x86_64.c:178 pei-x86_64.c:232 pei-x86_64.c:242 pei-x86_64.c:267
6605 #: pei-x86_64.c:279 pei-x86_64.c:293 pei-x86_64.c:311 pei-x86_64.c:323
6608 msgid "warning: corrupt unwind data\n"
6611 #. PR 17512: file: 2245-7442-0.004.
6617 #: pei-x86_64.c:407 pei-x86_64.c:417 pei-x86_64.c:426
6619 msgid "warning: xdata section corrupt\n"
6624 msgid "Too many unwind codes (%ld)\n"
6629 msgid "Warning: %s section size (%ld) is not a multiple of %d\n"
6634 msgid "Warning: %s section size is zero\n"
6639 msgid "Warning: %s section size (%ld) is smaller than virtual size (%ld)\n"
6646 "The Function Table (interpreted %s section contents)\n"
6651 msgid "vma:\t\t\tBeginAddress\t EndAddress\t UnwindData\n"
6661 #. XXX code yet to be written.
6664 msgid "%pB: unhandled import type; %x"
6669 msgid "%pB: unrecognized import type; %x"
6674 msgid "%pB: unrecognized import name type; %x"
6679 msgid "%pB: unrecognised machine type (0x%x) in Import Library Format archive"
6685 "%pB: recognised but unhandled machine type (0x%x) in Import Library Format "
6691 msgid "%pB: size field is zero in Import Library Format header"
6696 msgid "%pB: string not null terminated in ILF object file"
6701 msgid "%pB: error: debug data ends beyond end of debug directory"
6706 msgid "%pB: adjusting invalid SectionAlignment"
6711 msgid "%pB: adjusting invalid FileAlignment"
6716 msgid "%pB: invalid NumberOfRvaAndSizes"
6721 "plugin framework: out of file descriptors. Try using fewer objects/archives\n"
6733 msgid "Entry offset = 0x%.8lx (%ld)\n"
6738 msgid "Length = 0x%.8lx (%ld)\n"
6743 msgid "Flag field = 0x%.2x\n"
6748 msgid "Partition name = \"%s\"\n"
6755 "Partition[%d] start = { 0x%.2x, 0x%.2x, 0x%.2x, 0x%.2x }\n"
6760 msgid "Partition[%d] end = { 0x%.2x, 0x%.2x, 0x%.2x, 0x%.2x }\n"
6765 msgid "Partition[%d] sector = 0x%.8lx (%ld)\n"
6770 msgid "Partition[%d] length = 0x%.8lx (%ld)\n"
6774 msgid "INPUT_SECTION_FLAGS are not supported"
6779 msgid "%pB: unrecognized relocation type %#x in section `%pA'"
6782 #. PR 21803: Suggest the most likely cause of this error.
6785 msgid "is this version of the linker - %s - out of date ?"
6788 #: rs6000-core.c:471
6790 msgid "%pB: warning core file truncated"
6795 msgid "%pB(%pA+%#<PRIx64>): %s relocation offset out of order"
6800 msgid "%pB(%pA+%#<PRIx64>): %s relocation offset out of range"
6803 #. User has specified a subspace without its containing space.
6806 msgid "%pB[%pA]: no output section for space %pA"
6813 "Exec Auxiliary Header\n"
6817 msgid "som_sizeof_headers unimplemented"
6822 msgid "%pB:%d: unexpected character `%s' in S-record file"
6827 msgid "%pB:%d: byte count %d too small"
6830 #: srec.c:580 srec.c:614
6832 msgid "%pB:%d: bad checksum in S-record file"
6837 msgid "%pB(%pA+%#lx): stabs entry has invalid string index"
6841 msgid "unsupported .stab relocation"
6845 msgid "corrupt EIHD record - size is too small"
6850 msgid "unable to read EIHS record at offset %#x"
6854 msgid "record is too small for symbol name length"
6859 msgid "corrupt EGSD record: its size (%#x) is too small"
6865 "corrupt EGSD record type %d: size (%#x) is larger than remaining space (%#x)"
6870 msgid "corrupt EGSD record type %d: size (%#x) is too small"
6875 msgid "corrupt EGSD record: its psindx field is too big (%#lx)"
6880 msgid "unknown EGSD subtype %d"
6885 msgid "stack overflow (%d) in _bfd_vms_push"
6889 msgid "stack underflow in _bfd_vms_pop"
6894 msgid "dst_define_location %u too large"
6897 #. These names have not yet been added to this switch statement.
6900 msgid "unknown ETIR command %d"
6904 msgid "corrupt vms value"
6908 msgid "corrupt ETIR record encountered"
6913 msgid "bad section index in %s"
6918 msgid "unsupported STA cmd %s"
6924 #. Redefine symbol to current location.
6925 #. Define a literal.
6926 #: vms-alpha.c:2211 vms-alpha.c:2242 vms-alpha.c:2337 vms-alpha.c:2557
6928 msgid "%s: not supported"
6933 msgid "%s: not implemented"
6936 #: vms-alpha.c:2382 vms-alpha.c:2397
6941 #. Divide by zero is supposed to give a result of zero,
6942 #. and a non-fatal warning message.
6945 msgid "%s divide by zero"
6950 msgid "invalid use of %s with contexts"
6955 msgid "reserved cmd %d"
6959 msgid "corrupt EEOM record - size is too small"
6963 msgid "object module not error-free !"
6968 msgid "SEC_RELOC with no relocs in section %pA"
6971 #: vms-alpha.c:4056 vms-alpha.c:4271
6973 msgid "size error in section %pA"
6977 msgid "spurious ALPHA_R_BSR reloc"
6982 msgid "unhandled relocation %s"
6987 msgid "unknown source command %d"
6990 #: vms-alpha.c:4771 vms-alpha.c:4776 vms-alpha.c:4781 vms-alpha.c:4786
6991 #: vms-alpha.c:4791 vms-alpha.c:4814 vms-alpha.c:4819 vms-alpha.c:4824
6994 msgid "%s not implemented"
6999 msgid "unknown line command %d"
7003 msgid "corrupt reloc record"
7006 #: vms-alpha.c:5334 vms-alpha.c:5352 vms-alpha.c:5369 vms-alpha.c:5387
7007 #: vms-alpha.c:5400 vms-alpha.c:5412 vms-alpha.c:5425
7009 msgid "unknown reloc %s + %s"
7014 msgid "unknown reloc %s"
7018 msgid "invalid section index in ETIR"
7022 msgid "relocation for non-REL psect"
7027 msgid "unknown symbol in command %s"
7032 msgid "reloc (%d) is *UNKNOWN*"
7037 msgid " EMH %u (len=%u): "
7042 msgid " Error: The length is less than the length of an EMH record\n"
7048 " Error: The record length is less than the size of an EMH_MHD record\n"
7053 msgid "Module header\n"
7058 msgid " structure level: %u\n"
7063 msgid " max record size: %u\n"
7068 msgid " Error: The module name is missing\n"
7073 msgid " Error: The module name is too long\n"
7078 msgid " module name : %.*s\n"
7083 msgid " Error: The module version is missing\n"
7088 msgid " Error: The module version is too long\n"
7093 msgid " module version : %.*s\n"
7098 msgid " Error: The compile date is truncated\n"
7103 msgid " compile date : %.17s\n"
7108 msgid "Language Processor Name\n"
7113 msgid " language name: %.*s\n"
7118 msgid "Source Files Header\n"
7123 msgid " file: %.*s\n"
7128 msgid "Title Text Header\n"
7133 msgid " title: %.*s\n"
7138 msgid "Copyright Header\n"
7143 msgid " copyright: %.*s\n"
7148 msgid "unhandled emh subtype %u\n"
7153 msgid " EEOM (len=%u):\n"
7158 msgid " Error: The length is less than the length of an EEOM record\n"
7163 msgid " number of cond linkage pairs: %u\n"
7168 msgid " completion code: %u\n"
7173 msgid " transfer addr flags: 0x%02x\n"
7178 msgid " transfer addr psect: %u\n"
7183 msgid " transfer address : 0x%08x\n"
7198 #: vms-alpha.c:6223 vms-alpha.c:6244
7268 msgid " EGSD (len=%u):\n"
7273 msgid " EGSD entry %2u (type: %u, len: %u): "
7276 #: vms-alpha.c:6292 vms-alpha.c:6587
7278 msgid " Erroneous length\n"
7283 msgid "PSC - Program section definition\n"
7286 #: vms-alpha.c:6306 vms-alpha.c:6326
7288 msgid " alignment : 2**%u\n"
7291 #: vms-alpha.c:6307 vms-alpha.c:6327
7293 msgid " flags : 0x%04x"
7298 msgid " alloc (len): %u (0x%08x)\n"
7301 #: vms-alpha.c:6313 vms-alpha.c:6379 vms-alpha.c:6447
7303 msgid " name : %.*s\n"
7308 msgid "SPSC - Shared Image Program section def\n"
7313 msgid " alloc (len) : %u (0x%08x)\n"
7318 msgid " image offset : 0x%08x\n"
7323 msgid " symvec offset : 0x%08x\n"
7328 msgid " name : %.*s\n"
7333 msgid "SYM - Global symbol definition\n"
7336 #: vms-alpha.c:6354 vms-alpha.c:6435 vms-alpha.c:6459 vms-alpha.c:6482
7338 msgid " flags: 0x%04x"
7343 msgid " psect offset: 0x%08x\n"
7348 msgid " code address: 0x%08x\n"
7353 msgid " psect index for entry point : %u\n"
7356 #: vms-alpha.c:6366 vms-alpha.c:6466 vms-alpha.c:6489
7358 msgid " psect index : %u\n"
7361 #: vms-alpha.c:6369 vms-alpha.c:6469 vms-alpha.c:6492
7363 msgid " name : %.*s\n"
7368 msgid "SYM - Global symbol reference\n"
7373 msgid "IDC - Ident Consistency check\n"
7378 msgid " flags : 0x%08x"
7383 msgid " id match : %x\n"
7388 msgid " error severity: %x\n"
7393 msgid " entity name : %.*s\n"
7398 msgid " object name : %.*s\n"
7403 msgid " binary ident : 0x%08x\n"
7408 msgid " ascii ident : %.*s\n"
7413 msgid "SYMG - Universal symbol definition\n"
7418 msgid " symbol vector offset: 0x%08x\n"
7423 msgid " entry point: 0x%08x\n"
7428 msgid " proc descr : 0x%08x\n"
7433 msgid " psect index: %u\n"
7438 msgid "SYMV - Vectored symbol definition\n"
7443 msgid " vector : 0x%08x\n"
7446 #: vms-alpha.c:6464 vms-alpha.c:6487
7448 msgid " psect offset: %u\n"
7453 msgid "SYMM - Global symbol definition with version\n"
7458 msgid " version mask: 0x%08x\n"
7463 msgid "unhandled egsd entry type %u\n"
7468 msgid " linkage index: %u, replacement insn: 0x%08x\n"
7473 msgid " psect idx 1: %u, offset 1: 0x%08x %08x\n"
7478 msgid " psect idx 2: %u, offset 2: 0x%08x %08x\n"
7483 msgid " psect idx 3: %u, offset 3: 0x%08x %08x\n"
7488 msgid " global name: %.*s\n"
7493 msgid " %s (len=%u):\n"
7498 msgid " (type: %3u, size: %3u): "
7503 msgid "STA_GBL (stack global) %.*s\n"
7508 msgid "STA_LW (stack longword)"
7513 msgid "STA_QW (stack quadword)"
7518 msgid "STA_PQ (stack psect base + offset)\n"
7523 msgid " psect: %u, offset: 0x%08x %08x\n"
7528 msgid "STA_LI (stack literal)\n"
7533 msgid "STA_MOD (stack module)\n"
7538 msgid "STA_CKARG (compare procedure argument)\n"
7543 msgid "STO_B (store byte)\n"
7548 msgid "STO_W (store word)\n"
7553 msgid "STO_LW (store longword)\n"
7558 msgid "STO_QW (store quadword)\n"
7563 msgid "STO_IMMR (store immediate repeat) %u bytes\n"
7568 msgid "STO_GBL (store global) %.*s\n"
7573 msgid "STO_CA (store code address) %.*s\n"
7578 msgid "STO_RB (store relative branch)\n"
7583 msgid "STO_AB (store absolute branch)\n"
7588 msgid "STO_OFF (store offset to psect)\n"
7593 msgid "STO_IMM (store immediate) %u bytes\n"
7598 msgid "STO_GBL_LW (store global longword) %.*s\n"
7603 msgid "STO_OFF (store LP with procedure signature)\n"
7608 msgid "STO_BR_GBL (store branch global) *todo*\n"
7613 msgid "STO_BR_PS (store branch psect + offset) *todo*\n"
7618 msgid "OPR_NOP (no-operation)\n"
7623 msgid "OPR_ADD (add)\n"
7628 msgid "OPR_SUB (subtract)\n"
7633 msgid "OPR_MUL (multiply)\n"
7638 msgid "OPR_DIV (divide)\n"
7643 msgid "OPR_AND (logical and)\n"
7648 msgid "OPR_IOR (logical inclusive or)\n"
7653 msgid "OPR_EOR (logical exclusive or)\n"
7658 msgid "OPR_NEG (negate)\n"
7663 msgid "OPR_COM (complement)\n"
7668 msgid "OPR_INSV (insert field)\n"
7673 msgid "OPR_ASH (arithmetic shift)\n"
7678 msgid "OPR_USH (unsigned shift)\n"
7683 msgid "OPR_ROT (rotate)\n"
7688 msgid "OPR_SEL (select)\n"
7693 msgid "OPR_REDEF (redefine symbol to curr location)\n"
7698 msgid "OPR_REDEF (define a literal)\n"
7703 msgid "STC_LP (store cond linkage pair)\n"
7708 msgid "STC_LP_PSB (store cond linkage pair + signature)\n"
7713 msgid " linkage index: %u, procedure: %.*s\n"
7718 msgid " signature: %.*s\n"
7723 msgid "STC_GBL (store cond global)\n"
7728 msgid " linkage index: %u, global: %.*s\n"
7733 msgid "STC_GCA (store cond code address)\n"
7738 msgid " linkage index: %u, procedure name: %.*s\n"
7743 msgid "STC_PS (store cond psect + offset)\n"
7748 msgid " linkage index: %u, psect: %u, offset: 0x%08x %08x\n"
7753 msgid "STC_NOP_GBL (store cond NOP at global addr)\n"
7758 msgid "STC_NOP_PS (store cond NOP at psect + offset)\n"
7763 msgid "STC_BSR_GBL (store cond BSR at global addr)\n"
7768 msgid "STC_BSR_PS (store cond BSR at psect + offset)\n"
7773 msgid "STC_LDA_GBL (store cond LDA at global addr)\n"
7778 msgid "STC_LDA_PS (store cond LDA at psect + offset)\n"
7783 msgid "STC_BOH_GBL (store cond BOH at global addr)\n"
7788 msgid "STC_BOH_PS (store cond BOH at psect + offset)\n"
7793 msgid "STC_NBH_GBL (store cond or hint at global addr)\n"
7798 msgid "STC_NBH_PS (store cond or hint at psect + offset)\n"
7803 msgid "CTL_SETRB (set relocation base)\n"
7808 msgid "CTL_AUGRB (augment relocation base) %u\n"
7813 msgid "CTL_DFLOC (define location)\n"
7818 msgid "CTL_STLOC (set location)\n"
7823 msgid "CTL_STKDL (stack defined location)\n"
7826 #: vms-alpha.c:6865 vms-alpha.c:7293 vms-alpha.c:7454
7828 msgid "*unhandled*\n"
7833 msgid "cannot read GST record header\n"
7839 msgid "cannot find EMH in first GST record\n"
7844 msgid "corrupted GST\n"
7849 msgid "cannot read GST record\n"
7854 msgid " unhandled EOBJ record type %u\n"
7859 msgid " bitcount: %u, base addr: 0x%08x\n"
7864 msgid " bitmap: 0x%08x (count: %u):\n"
7874 msgid " image %u (%u entries)\n"
7879 msgid " offset: 0x%08x, val: 0x%08x\n"
7884 msgid " image %u (%u entries), offsets:\n"
7895 msgid "64 bits *unhandled*\n"
7900 msgid "class: %u, dtype: %u, length: %u, pointer: 0x%08x\n"
7905 msgid "non-contiguous array of %s\n"
7910 msgid "dimct: %u, aflags: 0x%02x, digits: %u, scale: %u\n"
7915 msgid "arsize: %u, a0: 0x%08x\n"
7930 msgid "[%u]: Lower: %u, upper: %u\n"
7935 msgid "unaligned bit-string of %s\n"
7940 msgid "base: %u, pos: %u\n"
7945 msgid "vflags: 0x%02x, value: 0x%08x "
7950 msgid "(no value)\n"
7955 msgid "(not active)\n"
7960 msgid "(not allocated)\n"
7965 msgid "(descriptor)\n"
7970 msgid "(trailing value)\n"
7975 msgid "(value spec follows)\n"
7980 msgid "(at bit offset %u)\n"
7985 msgid "(reg: %u, disp: %u, indir: %u, kind: "
8006 msgid "len: %2u, kind: %2u "
8011 msgid "atomic, type=0x%02x %s\n"
8016 msgid "indirect, defined at 0x%08x\n"
8021 msgid "typed pointer\n"
8031 msgid "array, dim: %u, bitmap: "
8036 msgid "array descriptor:\n"
8041 msgid "type spec for element:\n"
8046 msgid "type spec for subscript %u:\n"
8051 msgid "Debug symbol table:\n"
8056 msgid "cannot read DST header\n"
8061 msgid " type: %3u, len: %3u (at 0x%08x): "
8066 msgid "cannot read DST symbol\n"
8071 msgid "standard data: %s\n"
8074 #: vms-alpha.c:7547 vms-alpha.c:7671
8076 msgid " name: %.*s\n"
8086 msgid " flags: %d, language: %u, major: %u, minor: %u\n"
8089 #: vms-alpha.c:7569 vms-alpha.c:7935
8091 msgid " module name: %.*s\n"
8096 msgid " compiler : %.*s\n"
8110 msgid " flags: %u, address: 0x%08x, pd-address: 0x%08x\n"
8115 msgid " routine name: %.*s\n"
8120 msgid "rtnend: size 0x%08x\n"
8125 msgid "prolog: bkpt address 0x%08x\n"
8130 msgid "epilog: flags: %u, count: %u\n"
8135 msgid "blkbeg: address: 0x%08x, name: %.*s\n"
8140 msgid "blkend: size: 0x%08x\n"
8145 msgid "typspec (len: %u)\n"
8150 msgid "septyp, name: %.*s\n"
8155 msgid "recbeg: name: %.*s\n"
8160 msgid " len: %u bits\n"
8170 msgid "enumbeg, len: %u, name: %.*s\n"
8175 msgid "enumelt, name: %.*s\n"
8185 msgid "label, name: %.*s\n"
8190 msgid " address: 0x%08x\n"
8195 msgid "discontiguous range (nbr: %u)\n"
8200 msgid " address: 0x%08x, size: %u\n"
8205 msgid "line num (len: %u)\n"
8210 msgid "delta_pc_w %u\n"
8215 msgid "incr_linum(b): +%u\n"
8220 msgid "incr_linum_w: +%u\n"
8225 msgid "incr_linum_l: +%u\n"
8230 msgid "set_line_num(w) %u\n"
8235 msgid "set_line_num_b %u\n"
8240 msgid "set_line_num_l %u\n"
8245 msgid "set_abs_pc: 0x%08x\n"
8250 msgid "delta_pc_l: +0x%08x\n"
8255 msgid "term(b): 0x%02x"
8260 msgid " pc: 0x%08x\n"
8265 msgid "term_w: 0x%04x"
8270 msgid " pc: 0x%08x\n"
8275 msgid "delta pc +%-4d"
8280 msgid " pc: 0x%08x line: %5u\n"
8285 msgid " *unhandled* cmd %u\n"
8290 msgid "source (len: %u)\n"
8295 msgid " declfile: len: %u, flags: %u, fileid: %u\n"
8300 msgid " rms: cdt: 0x%08x %08x, ebk: 0x%08x, ffb: 0x%04x, rfo: %u\n"
8305 msgid " filename : %.*s\n"
8310 msgid " setfile %u\n"
8313 #: vms-alpha.c:7952 vms-alpha.c:7959
8315 msgid " setrec %u\n"
8318 #: vms-alpha.c:7966 vms-alpha.c:7973
8320 msgid " setlnum %u\n"
8323 #: vms-alpha.c:7980 vms-alpha.c:7987
8325 msgid " deflines %u\n"
8335 msgid " *unhandled* cmd %u\n"
8340 msgid "*unhandled* dst type %u\n"
8345 msgid "cannot read EIHD\n"
8350 msgid "EIHD: (size: %u, nbr blocks: %u)\n"
8355 msgid " majorid: %u, minorid: %u\n"
8363 msgid "linkable image"
8368 msgid " image type: %u (%s)"
8381 msgid ", subtype: %u (%s)\n"
8386 msgid " offsets: isd: %u, activ: %u, symdbg: %u, imgid: %u, patch: %u\n"
8391 msgid " fixup info rva: "
8396 msgid ", symbol vector rva: "
8403 " version array off: %u\n"
8408 msgid " img I/O count: %u, nbr channels: %u, req pri: %08x%08x\n"
8413 msgid " linker flags: %08x:"
8418 msgid " ident: 0x%08x, sysver: 0x%08x, match ctrl: %u, symvect_size: %u\n"
8428 msgid ", ext fixup offset: %u, no_opt psect off: %u"
8433 msgid ", alias: %u\n"
8438 msgid "system version array information:\n"
8443 msgid "cannot read EIHVN header\n"
8448 msgid "cannot read EIHVN version\n"
8461 msgid "MEMORY_MANAGEMENT"
8469 msgid "FILES_VOLUMES "
8473 msgid "PROCESS_SCHED "
8481 msgid "CLUSTERS_LOCKMGR "
8485 msgid "LOGICAL_NAMES "
8493 msgid "IMAGE_ACTIVATOR "
8529 msgid "MULTI_PROCESSING "
8540 #: vms-alpha.c:8260 vms-alpha.c:8534
8542 msgid "cannot read EIHA\n"
8547 msgid "Image activation: (size=%u)\n"
8552 msgid " First address : 0x%08x 0x%08x\n"
8557 msgid " Second address: 0x%08x 0x%08x\n"
8562 msgid " Third address : 0x%08x 0x%08x\n"
8567 msgid " Fourth address: 0x%08x 0x%08x\n"
8572 msgid " Shared image : 0x%08x 0x%08x\n"
8577 msgid "cannot read EIHI\n"
8582 msgid "Image identification: (major: %u, minor: %u)\n"
8587 msgid " image name : %.*s\n"
8592 msgid " link time : %s\n"
8597 msgid " image ident : %.*s\n"
8602 msgid " linker ident : %.*s\n"
8607 msgid " image build ident: %.*s\n"
8612 msgid "cannot read EIHS\n"
8617 msgid "Image symbol & debug table: (major: %u, minor: %u)\n"
8622 msgid " debug symbol table : vbn: %u, size: %u (0x%x)\n"
8627 msgid " global symbol table: vbn: %u, records: %u\n"
8632 msgid " debug module table : vbn: %u, size: %u\n"
8637 msgid "cannot read EISD\n"
8643 "Image section descriptor: (major: %u, minor: %u, size: %u, offset: %u)\n"
8648 msgid " section: base: 0x%08x%08x size: 0x%08x\n"
8653 msgid " flags: 0x%04x"
8658 msgid " vbn: %u, pfc: %u, matchctl: %u type: %u ("
8691 msgid " ident: 0x%08x, name: %.*s\n"
8696 msgid "cannot read DMT\n"
8701 msgid "Debug module table:\n"
8706 msgid "cannot read DMT header\n"
8711 msgid " module offset: 0x%08x, size: 0x%08x, (%u psects)\n"
8716 msgid "cannot read DMT psect\n"
8721 msgid " psect start: 0x%08x, length: %u\n"
8726 msgid "cannot read DST\n"
8731 msgid "cannot read GST\n"
8736 msgid "Global symbol table:\n"
8741 msgid "Image activator fixup: (major: %u, minor: %u)\n"
8746 msgid " iaflink : 0x%08x %08x\n"
8751 msgid " fixuplnk: 0x%08x %08x\n"
8756 msgid " size : %u\n"
8761 msgid " flags: 0x%08x\n"
8766 msgid " qrelfixoff: %5u, lrelfixoff: %5u\n"
8771 msgid " qdotadroff: %5u, ldotadroff: %5u\n"
8776 msgid " codeadroff: %5u, lpfixoff : %5u\n"
8781 msgid " chgprtoff : %5u\n"
8786 msgid " shlstoff : %5u, shrimgcnt : %5u\n"
8791 msgid " shlextra : %5u, permctx : %5u\n"
8796 msgid " base_va : 0x%08x\n"
8801 msgid " lppsbfixoff: %5u\n"
8806 msgid " Shareable images:\n"
8811 msgid " %u: size: %u, flags: 0x%02x, name: %.*s\n"
8816 msgid " quad-word relocation fixups:\n"
8821 msgid " long-word relocation fixups:\n"
8826 msgid " quad-word .address reference fixups:\n"
8831 msgid " long-word .address reference fixups:\n"
8836 msgid " Code Address Reference Fixups:\n"
8841 msgid " Linkage Pairs Reference Fixups:\n"
8846 msgid " Change Protection (%u entries):\n"
8851 msgid " base: 0x%08x %08x, size: 0x%08x, prot: 0x%08x "
8854 #. FIXME: we do not yet support relocatable link. It is not obvious
8855 #. how to do it for debug infos.
8857 msgid "%P: relocatable link is not supported\n"
8862 msgid "%P: multiple entry points: in modules %pB and %pB\n"
8867 msgid "could not open shared image '%s' from '%s'"
8871 msgid "_bfd_vms_output_counted called with zero bytes"
8875 msgid "_bfd_vms_output_counted called with too many bytes"
8880 msgid "%pB: XCOFF shared object when not producing XCOFF output"
8885 msgid "%pB: dynamic object with no .loader section"
8890 msgid "%pB: `%s' has line numbers but no enclosing section"
8895 msgid "%pB: class %d symbol `%s' has no aux entries"
8900 msgid "%pB: symbol `%s' has unrecognized csect type %d"
8905 msgid "%pB: bad XTY_ER symbol `%s': class %d scnum %d scnlen %<PRId64>"
8910 msgid "%pB: XMC_TC0 symbol `%s' is class %d scnlen %<PRIu64>"
8915 msgid "%pB: TOC entry `%s' has a R_TLSMLrelocation not targeting itself"
8920 msgid "%pB: csect `%s' not in enclosing section"
8925 msgid "%pB: misplaced XTY_LD `%s'"
8930 msgid "%pB: reloc %s:%<PRId64> not in csect"
8935 msgid "%pB: cannot export internal symbol `%s`."
8940 msgid "%s: no such symbol"
8945 msgid "warning: attempt to export undefined symbol `%s'"
8949 msgid "error: undefined symbol __rtinit"
8955 "%pB: Unable to find a stub csect in rangeof relocation at %#<PRIx64> "
8961 msgid "%pB: Cannot create stub entry '%s'"
8965 msgid "TOC overflow during stub generation; try -mminimal-toc when compiling"
8970 msgid "%pB: loader reloc in unrecognized section `%s'"
8975 msgid "%pB: `%s' in loader reloc but not loader sym"
8980 msgid "%pB: loader reloc in read-only section %pA"
8985 msgid "TOC overflow: %#<PRIx64> > 0x10000; try -mminimal-toc when compiling"
8990 msgid "Unable to link input file: %s"
8993 #: xtensa-dynconfig.c:60
8994 msgid "Unable to load DLL."
8997 #: xtensa-dynconfig.c:86
8999 msgid "%s is defined but could not be loaded: %s"
9002 #: xtensa-dynconfig.c:102
9004 msgid "%s is loaded but symbol \"%s\" is not found: %s"
9007 #: xtensa-dynconfig.c:115
9009 msgid "%s is defined but plugin support is disabled"
9012 #. Not fatal, this callback cannot fail.
9013 #: elfnn-aarch64.c:2893 elfnn-riscv.c:5518
9015 msgid "unknown attribute for symbol `%s': 0x%02x"
9018 #: elfnn-aarch64.c:5425
9020 msgid "%pB: error: erratum 835769 stub out of range (input file too large)"
9023 #: elfnn-aarch64.c:5517
9025 msgid "%pB: error: erratum 843419 stub out of range (input file too large)"
9028 #: elfnn-aarch64.c:5530
9031 "%pB: error: erratum 843419 immediate 0x%<PRIx64> out of range for ADR (input "
9032 "file too large) and --fix-cortex-a53-843419=adr used. Run the linker with --"
9033 "fix-cortex-a53-843419=full instead"
9036 #: elfnn-aarch64.c:6065
9039 "%pB: relocation %s against symbol `%s' which may bind externally can not be "
9040 "used when making a shared object; recompile with -fPIC"
9043 #: elfnn-aarch64.c:6085
9045 msgid "%pB: conditional branch to undefined symbol `%s' not allowed"
9048 #: elfnn-aarch64.c:6173
9051 "%pB: local symbol descriptor table be NULL when applying relocation %s "
9052 "against local symbol"
9055 #: elfnn-aarch64.c:6286 elfnn-aarch64.c:6323
9057 msgid "%pB: TLS relocation %s against undefined symbol `%s'"
9060 #: elfnn-aarch64.c:7314
9061 msgid "too many GOT entries for -fpic, please recompile with -fPIC"
9064 #: elfnn-aarch64.c:7342
9066 "one possible cause of this error is that the symbol is being referenced in "
9067 "the indicated code as if it had a larger alignment than was declared where "
9071 #: elfnn-aarch64.c:7909
9074 "%pB: relocation %s against `%s' can not be used when making a shared object"
9077 #: elfnn-aarch64.c:8982
9079 msgid "%F%P: %pB: copy relocation against non-copyable protected symbol `%s'\n"
9082 #: elfnn-loongarch.c:153 elfnn-loongarch.c:205
9084 msgid "%#<PRIx64> invaild imm"
9087 #: elfnn-loongarch.c:387 elfnn-riscv.c:4005
9090 "%pB: ABI is incompatible with that of the selected emulation:\n"
9091 " target emulation `%s' does not match `%s'"
9094 #: elfnn-loongarch.c:442
9096 msgid "%pB: can't link different ABI object."
9099 #: elfnn-loongarch.c:583
9100 msgid "Internal error: unreachable."
9103 #: elfnn-loongarch.c:3848 elfnn-riscv.c:4766
9106 "%pB(%pA+%#<PRIx64>): %<PRId64> bytes required for alignment to %<PRId64>-"
9107 "byte boundary, but only %<PRId64> present"
9110 #: elfnn-riscv.c:329 elfnn-riscv.c:364
9112 msgid "%pB: warning: RVE PLT generation not supported"
9115 #: elfnn-riscv.c:922
9118 "%pB: relocation %s against absolute symbol `%s' can not be used when making "
9122 #: elfnn-riscv.c:964
9125 "%pB: relocation %s against non-absolute symbol `%s' can not be used in RV32 "
9126 "when making a shared object"
9129 #: elfnn-riscv.c:1850
9132 "final size of uleb128 value at offset 0x%lx in %pA from %pB exceeds "
9136 #: elfnn-riscv.c:2085
9138 msgid "%pcrel_lo missing matching %pcrel_hi"
9141 #: elfnn-riscv.c:2088
9143 msgid "%pcrel_lo with addend isn't allowed for R_RISCV_GOT_HI20"
9146 #. Check the overflow when adding reloc addend.
9147 #: elfnn-riscv.c:2093
9150 "%%pcrel_lo overflow with an addend, the value of %%pcrel_hi is 0x%<PRIx64> "
9151 "without any addend, but may be 0x%<PRIx64> after adding the %%pcrel_lo addend"
9154 #: elfnn-riscv.c:2101
9156 msgid "%pcrel_lo overflow with an addend"
9159 #: elfnn-riscv.c:2606
9160 msgid "The addend isn't allowed for R_RISCV_GOT_HI20"
9163 #. PR 28509, when generating the shared object, these
9164 #. referenced symbols may bind externally, which means
9165 #. they will be exported to the dynamic symbol table,
9166 #. and are preemptible by default. These symbols cannot
9167 #. be referenced by the non-pic relocations, like
9168 #. R_RISCV_JAL and R_RISCV_RVC_JUMP relocations.
9170 #. However, consider that linker may relax the R_RISCV_CALL
9171 #. relocations to R_RISCV_JAL or R_RISCV_RVC_JUMP, if
9172 #. these relocations are relocated to the plt entries,
9173 #. then we won't report error for them.
9175 #. Perhaps we also need the similar checks for the
9176 #. R_RISCV_BRANCH and R_RISCV_RVC_BRANCH relocations.
9177 #: elfnn-riscv.c:2707
9180 "%%X%%P: relocation %s against `%s' which may bind externally can not be used "
9181 "when making a shared object; recompile with -fPIC\n"
9184 #: elfnn-riscv.c:2789
9186 msgid "%pcrel_lo section symbol with an addend"
9189 #: elfnn-riscv.c:2999
9191 msgid "%%X%%P: unresolvable %s relocation against symbol `%s'\n"
9194 #: elfnn-riscv.c:3034
9195 msgid "%X%P: internal error: out of range error\n"
9198 #: elfnn-riscv.c:3039
9199 msgid "%X%P: internal error: unsupported relocation error\n"
9202 #: elfnn-riscv.c:3045
9203 msgid "dangerous relocation error"
9206 #: elfnn-riscv.c:3051
9207 msgid "%X%P: internal error: unknown error\n"
9210 #: elfnn-riscv.c:3597
9213 "error: %pB: corrupted ISA string '%s'. First letter should be 'i' or 'e' "
9217 #: elfnn-riscv.c:3640
9219 msgid "error: %pB: mis-matched ISA string to merge '%s' and '%s'"
9222 #: elfnn-riscv.c:3777
9224 msgid "error: %pB: ISA string of input (%s) doesn't match output (%s)"
9227 #: elfnn-riscv.c:3797
9229 msgid "error: %pB: XLEN of input (%u) doesn't match output (%u)"
9232 #: elfnn-riscv.c:3805
9234 msgid "error: %pB: unsupported XLEN (%u), you might be using wrong emulation"
9237 #: elfnn-riscv.c:3919
9240 "warning: %pB use privileged spec version %u.%u.%u but the output use version "
9244 #: elfnn-riscv.c:3936
9246 "warning: privileged spec version 1.9.1 can not be linked with other spec "
9250 #: elfnn-riscv.c:3964
9253 "error: %pB use %u-byte stack aligned but the output use %u-byte stack aligned"
9256 #: elfnn-riscv.c:4061
9258 msgid "%pB: can't link %s modules with %s modules"
9261 #: elfnn-riscv.c:4071
9263 msgid "%pB: can't link RVE with other target"
9266 #: elfnn-riscv.c:964
9269 "%pB: relocation %s against non-absolute symbol `%s' can not be used in RV64 "
9270 "when making a shared object"
9275 msgid "%pB: unable to find name for empty section"
9280 msgid "%pB: out of memory creating name for empty section"
9285 msgid "%pB: unable to create fake empty section"
9290 msgid "%pB:%.8s: section below image base"
9295 msgid "%pB:%.8s: RVA truncated"
9300 msgid "%pB: line number overflow: 0x%lx > 0xffff"
9304 msgid "Export Directory [.edata (or where ever we found it)]"
9308 msgid "Import Directory [parts of .idata]"
9312 msgid "Resource Directory [.rsrc]"
9316 msgid "Exception Directory [.pdata]"
9320 msgid "Security Directory"
9324 msgid "Base Relocation Directory [.reloc]"
9328 msgid "Debug Directory"
9332 msgid "Description Directory"
9336 msgid "Special Directory"
9340 msgid "Thread Storage Directory [.tls]"
9344 msgid "Load Configuration Directory"
9348 msgid "Bound Import Directory"
9352 msgid "Import Address Table Directory"
9356 msgid "Delay Import Directory"
9360 msgid "CLR Runtime Header"
9371 "There is an import table, but the section containing it could not be found\n"
9378 "There is an import table in %s, but that section has no contents\n"
9385 "There is an import table in %s at 0x%lx\n"
9392 "The Import Tables (interpreted %s section contents)\n"
9398 " vma: Hint Time Forward DLL First\n"
9399 " Table Stamp Chain Name Thunk\n"
9406 "\tDLL Name: %.*s\n"
9411 msgid "\tvma: Hint/Ord Member-Name Bound-To\n"
9418 "There is a first thunk, but the section containing it could not be found\n"
9421 #: peXXigen.c:1461 peXXigen.c:1500
9423 msgid "\t<corrupt: 0x%04lx>"
9430 "There is an export table, but the section containing it could not be found\n"
9437 "There is an export table in %s, but it is too small (%d)\n"
9444 "There is an export table in %s, but contents cannot be read\n"
9451 "There is an export table in %s at 0x%lx\n"
9458 "The Export Tables (interpreted %s section contents)\n"
9464 msgid "Export Flags \t\t\t%lx\n"
9469 msgid "Time/Date stamp \t\t%lx\n"
9474 msgid "Major/Minor \t\t\t%d/%d\n"
9479 msgid "Name \t\t\t\t"
9484 msgid "Ordinal Base \t\t\t%ld\n"
9489 msgid "Number in:\n"
9494 msgid "\tExport Address Table \t\t%08lx\n"
9499 msgid "\t[Name Pointer/Ordinal] Table\t%08lx\n"
9504 msgid "Table Addresses\n"
9509 msgid "\tExport Address Table \t\t"
9514 msgid "\tName Pointer Table \t\t"
9519 msgid "\tOrdinal Table \t\t\t"
9526 "Export Address Table -- Ordinal Base %ld\n"
9531 msgid "\tInvalid Export Address Table rva (0x%lx) or entry count (0x%lx)\n"
9535 msgid "Forwarder RVA"
9546 "[Ordinal/Name Pointer] Table\n"
9551 msgid "\tInvalid Name Pointer Table rva (0x%lx) or entry count (0x%lx)\n"
9556 msgid "\tInvalid Ordinal Table rva (0x%lx) or entry count (0x%lx)\n"
9561 msgid "\t[%4ld] <corrupt offset: %lx>\n"
9564 #: peXXigen.c:1847 peXXigen.c:2017
9566 msgid "warning, .pdata section size (%ld) is not a multiple of %d\n"
9569 #: peXXigen.c:1851 peXXigen.c:2021
9573 "The Function Table (interpreted .pdata section contents)\n"
9578 msgid " vma:\t\t\tBegin Address End Address Unwind Info\n"
9584 " vma:\t\tBegin End EH EH PrologEnd Exception\n"
9585 " \t\tAddress Address Handler Data Address Mask\n"
9590 msgid "Virtual size of .pdata section (%ld) larger than real size (%ld)\n"
9596 " vma:\t\tBegin Prolog Function Flags Exception EH\n"
9597 " \t\tAddress Length Length 32b exc Handler Data\n"
9605 "PE File Base Relocations (interpreted .reloc section contents)\n"
9612 "Virtual Address: %08lx Chunk size %ld (0x%lx) Number of fixups %ld\n"
9617 msgid "\treloc %4d offset %4x [%4lx] %s"
9622 msgid "%03x %*.s Entry: "
9627 msgid "name: [val: %08lx len %d]: "
9632 msgid "<corrupt string length: %#x>\n"
9637 msgid "<corrupt string offset: %#lx>\n"
9647 msgid ", Value: %#08lx\n"
9652 msgid "%03x %*.s Leaf: Addr: %#08lx, Size: %#08lx, Codepage: %d\n"
9657 msgid "<unknown directory type: %d>\n"
9662 msgid " Table: Char: %d, Time: %08lx, Ver: %d/%d, Num Names: %d, IDs: %d\n"
9667 msgid "Corrupt .rsrc section detected!\n"
9674 "WARNING: Extra data in .rsrc section - it will be ignored by Windows:\n"
9679 msgid " String table starts at offset: %#03x\n"
9684 msgid " Resources start at offset: %#03x\n"
9691 "There is a debug directory, but the section containing it could not be "
9699 "There is a debug directory in %s, but that section has no contents\n"
9706 "Error: section %s contains the debug data starting address but it is too "
9714 "There is a debug directory in %s at 0x%lx\n"
9721 "The debug data size field in the data directory is too big for the section"
9726 msgid "Type Size Rva Offset\n"
9731 msgid "(format %c%c%c%c signature %s age %ld pdb %s)\n"
9737 "The debug directory size is not a multiple of the debug directory entry "
9741 #. The MS dumpbin program reportedly ands with 0xff0f before
9742 #. printing the characteristics field. Not sure why. No reason to
9748 "Characteristics 0x%x\n"
9754 "%pB: Data Directory (%lx bytes at %<PRIx64>) extends across section boundary "
9759 msgid "failed to update file offsets in debug directory"
9764 msgid "%pB: failed to read debug data section"
9769 msgid ".rsrc merge failure: duplicate string resource: %d"
9773 msgid ".rsrc merge failure: multiple non-default manifests"
9777 msgid ".rsrc merge failure: a directory matches a leaf"
9781 msgid ".rsrc merge failure: duplicate leaf"
9786 msgid ".rsrc merge failure: duplicate leaf: %s"
9790 msgid ".rsrc merge failure: dirs with differing characteristics"
9794 msgid ".rsrc merge failure: differing directory versions"
9797 #. Corrupted .rsrc section - cannot merge.
9800 msgid "%pB: .rsrc merge failure: corrupt .rsrc section"
9805 msgid "%pB: .rsrc merge failure: unexpected .rsrc size"
9810 msgid "%pB: unable to fill in DataDictionary[1] because .idata$2 is missing"
9815 msgid "%pB: unable to fill in DataDictionary[1] because .idata$4 is missing"
9820 msgid "%pB: unable to fill in DataDictionary[12] because .idata$5 is missing"
9826 "%pB: unable to fill in DataDictionary[PE_IMPORT_ADDRESS_TABLE (12)] because ."
9827 "idata$6 is missing"
9833 "%pB: unable to fill in DataDictionary[PE_IMPORT_ADDRESS_TABLE(12)] because ."
9834 "idata$6 is missing"
9839 msgid "%pB: unable to fill in DataDictionary[9] because __tls_used is missing"