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: 2024-01-15 14:58+0000\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:1237 pdp11.c:1510
37 msgid "%pB: can not represent section `%pA' in a.out object file format"
40 #: aoutx.h:1576 pdp11.c:1482
43 "%pB: can not represent section for symbol `%s' in a.out object file format"
46 #: aoutx.h:1579 vms-alpha.c:8461
50 #: aoutx.h:1715 pdp11.c:1578
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:2059
62 msgid "%pB: attempt to write out unknown reloc type"
65 #: aoutx.h:4080 pdp11.c:3443
67 msgid "%pB: unsupported relocation type"
70 #. Unknown relocation.
71 #: aoutx.h:4400 coff-alpha.c:601 coff-mips.c:356 coff-rs6000.c:3050
72 #: coff-sh.c:504 coff-tic4x.c:184 coff-tic54x.c:262 elf-hppa.h:798
73 #: elf-hppa.h:826 elf-m10200.c:226 elf-m10300.c:813 elf32-arc.c:532
74 #: elf32-arm.c:1985 elf32-avr.c:962 elf32-bfin.c:1063 elf32-bfin.c:4686
75 #: elf32-cr16.c:654 elf32-cr16.c:684 elf32-cris.c:467 elf32-crx.c:429
76 #: elf32-csky.c:991 elf32-d10v.c:234 elf32-d30v.c:522 elf32-d30v.c:544
77 #: elf32-dlx.c:546 elf32-epiphany.c:373 elf32-fr30.c:381 elf32-frv.c:2559
78 #: elf32-frv.c:6240 elf32-ft32.c:304 elf32-h8300.c:302 elf32-i386.c:394
79 #: elf32-ip2k.c:1241 elf32-iq2000.c:442 elf32-lm32.c:496 elf32-m32c.c:305
80 #: elf32-m32r.c:1286 elf32-m32r.c:1311 elf32-m32r.c:2209 elf32-m68hc11.c:390
81 #: elf32-m68hc12.c:510 elf32-m68k.c:354 elf32-mcore.c:354 elf32-mcore.c:440
82 #: elf32-mep.c:385 elf32-metag.c:871 elf32-microblaze.c:708
83 #: elf32-microblaze.c:1020 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:132 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:281 elfn32-mips.c:3799
98 #: elfxx-ia64.c:324 elfxx-loongarch.c:1895 elfxx-riscv.c:989 elfxx-sparc.c:589
99 #: elfxx-sparc.c:639 elfxx-tilegx.c:907 elfxx-tilegx.c:947
100 #: elfnn-aarch64.c:2215
101 #: elfnn-aarch64.c:2313
106 msgid "%pB: unsupported relocation type %#x"
109 #: aoutx.h:5427 pdp11.c:3866
111 msgid "%pB: relocatable link from %s to %s not supported"
116 msgid "%pB: cannot allocate memory for local GOT entries"
120 msgid "%F%P: %pB(%s): error opening thin archive member: %E\n"
124 msgid "warning: writing archive was slow: rewriting timestamp"
127 #: archive.c:2362 archive.c:2423 elflink.c:4800 linker.c:1434
129 msgid "%pB: plugin needed to handle lto object"
133 msgid "Reading archive file mod timestamp"
137 msgid "Writing updated armap timestamp"
145 msgid "system call error"
149 msgid "invalid bfd target"
153 msgid "file in wrong format"
157 msgid "archive object file in wrong format"
161 msgid "invalid operation"
165 msgid "memory exhausted"
173 msgid "archive has no index; run ranlib to add one"
177 msgid "no more archived files"
181 msgid "malformed archive"
185 msgid "DSO missing from command line"
189 msgid "file format not recognized"
193 msgid "file format is ambiguous"
197 msgid "section has no contents"
201 msgid "nonrepresentable section on output"
205 msgid "symbol needs debug section which does not exist"
213 msgid "file truncated"
221 msgid "sorry, cannot handle this file"
226 msgid "error reading %s: %s"
230 msgid "#<invalid error code>"
235 msgid "BFD %s assertion fail %s:%d"
240 msgid "BFD %s internal error, aborting at %s:%d in %s\n"
245 msgid "BFD %s internal error, aborting at %s:%d\n"
249 msgid "Please report this bug.\n"
254 msgid "not mapping: data=%lx mapped=%d\n"
259 msgid "not mapping: env var not set\n"
264 msgid "warning: writing section `%pA' at huge (ie negative) file offset"
269 msgid "reopening %pB: %s"
275 "%pB: cannot handle compressed Alpha binaries; use compiler flags, or objZ, "
276 "to generate uncompressed binaries"
279 #: coff-alpha.c:867 coff-alpha.c:894 coff-alpha.c:2004 coff-mips.c:948
280 msgid "GP relative relocation used when GP not defined"
283 #: coff-alpha.c:1151 coff-z80.c:351 coff-z8k.c:214 elf32-nds32.c:13189
284 #: elfxx-mips.c:13520 reloc.c:8683 reloc16.c:314
286 msgid "%X%P: %pB(%pA): relocation \"%pR\" goes out of range\n"
289 #: coff-alpha.c:1157 coff-z80.c:477 coff-z8k.c:378 elfxx-mips.c:13530
292 msgid "%X%P: %pB(%pA): relocation \"%pR\" is not supported\n"
295 #: coff-alpha.c:1163 elfxx-mips.c:13539 reloc.c:8702
297 msgid "%X%P: %pB(%pA): relocation \"%pR\" returns an unrecognized value %x\n"
301 msgid "using multiple gp values"
306 msgid "%X%P: %pB(%pA): relocation out of range\n"
311 msgid "%X%P: %pB(%pA): relocation is not supported\n"
314 #: coff-go32.c:167 coffswap.h:812
316 msgid "%pB: warning: %s: line number overflow: 0x%lx > 0xffff"
319 #: coff-mips.c:638 elf32-mips.c:1743 elf32-score.c:433 elf32-score7.c:333
320 #: elf64-mips.c:3450 elfn32-mips.c:3277
321 msgid "GP relative relocation when _gp not defined"
324 #: coff-rs6000.c:484 coff64-rs6000.c:377
326 msgid "%pB: unsupported swap_aux_in for storage class %#x"
329 #: coff-rs6000.c:571 coff64-rs6000.c:497
331 msgid "%pB: unsupported swap_aux_out for storage class %#x"
334 #: coff-rs6000.c:3140
336 msgid "%pB: TOC reloc at %#<PRIx64> to symbol `%s' with no TOC entry"
339 #: coff-rs6000.c:3264 coff64-rs6000.c:848
341 msgid "Unable to find the stub entry targeting %s"
344 #: coff-rs6000.c:3379
346 msgid "%pB: TLS relocation at 0x%<PRIx64> over non-TLS symbol %s (0x%x)\n"
349 #: coff-rs6000.c:3392
351 msgid "%pB: TLS local relocation at 0x%<PRIx64> over imported symbol %s\n"
354 #: coff-rs6000.c:3798
356 msgid "%pB: relocation (%d) at 0x%<PRIx64> has wrong r_rsize (0x%x)\n"
359 #: coff-rs6000.c:4060 coff64-rs6000.c:2030
361 msgid "%pB: symbol `%s' has unrecognized smclas %d"
364 #: coff-sh.c:781 elf32-sh.c:521
366 msgid "%pB: %#<PRIx64>: warning: bad R_SH_USES offset"
371 msgid "%pB: %#<PRIx64>: warning: R_SH_USES points to unrecognized insn %#x"
374 #: coff-sh.c:810 elf32-sh.c:552
376 msgid "%pB: %#<PRIx64>: warning: bad R_SH_USES load offset"
379 #: coff-sh.c:835 elf32-sh.c:568
381 msgid "%pB: %#<PRIx64>: warning: could not find expected reloc"
384 #: coff-sh.c:852 elf32-sh.c:597
386 msgid "%pB: %#<PRIx64>: warning: symbol in unexpected section"
389 #: coff-sh.c:973 elf32-sh.c:727
391 msgid "%pB: %#<PRIx64>: warning: could not find expected COUNT reloc"
394 #: coff-sh.c:983 elf32-sh.c:738
396 msgid "%pB: %#<PRIx64>: warning: bad count"
399 #: coff-sh.c:1349 coff-sh.c:2636 elf32-sh.c:1138 elf32-sh.c:1506
401 msgid "%pB: %#<PRIx64>: fatal: reloc overflow while relaxing"
406 msgid "%pB: fatal: generic symbols retrieved before relaxing"
409 #: coff-sh.c:2773 cofflink.c:2947
411 msgid "%pB: illegal symbol index %ld in relocs"
414 #: coff-tic30.c:172 coff-tic4x.c:228 coff-tic54x.c:338 coff-z80.c:325
415 #: coff-z8k.c:188 coffcode.h:5314
417 msgid "%pB: warning: illegal symbol index %ld in relocs"
421 msgid "R_AMD64_IMAGEBASE with __ImageBase undefined"
424 #: coff64-rs6000.c:447 coff64-rs6000.c:554
426 msgid "%pB: C_STAT isn't supported by XCOFF64"
429 #: coff64-rs6000.c:477
431 msgid "%pB: wrong auxtype %#x for storage class %#x"
434 #: coff64-rs6000.c:1598
436 msgid "%pB: relocation (%d) at (0x%<PRIx64>) has wrong r_rsize (0x%x)\n"
441 msgid "%pB: unable to load COMDAT section name"
446 msgid "%pB: warning: no symbol for section '%s' found"
451 msgid "%pB: error: unexpected symbol '%s' in COMDAT section"
456 msgid "%pB: warning: COMDAT symbol '%s' does not match section name '%s'"
459 #. Generate a warning message rather using the 'unhandled'
460 #. variable as this will allow some .sys files generate by
461 #. other toolchains to be processed. See bugzilla issue 196.
464 msgid "%pB: warning: ignoring section flag %s in section %s"
469 msgid "%pB (%s): section flag %s (%#lx) ignored"
474 msgid "%pB: overflow reloc count too small"
477 #: coffcode.h:1963 coffcode.h:2028
479 msgid "%pB: warning: claims to have 0xffff relocs, without overflow"
484 msgid "unrecognized TI COFF target id '0x%x'"
489 msgid "%pB: reloc against a non-existent symbol index: %ld"
494 msgid "%pB: too many sections (%d)"
499 msgid "%pB: section %pA: string table overflow at offset %ld"
504 msgid "%pB:%s section %s: alignment 2**%u not representable"
509 msgid "%pB: warning: line number table read failed"
512 #: coffcode.h:4578 coffcode.h:4592
514 msgid "%pB: warning: illegal symbol index 0x%lx in line number entry %d"
519 msgid "%pB: warning: illegal symbol in line number entry %d"
524 msgid "%pB: warning: duplicate line number information for `%s'"
529 msgid "%pB: unrecognized storage class %d for %s symbol `%s'"
534 msgid "warning: %pB: local symbol `%s' has no section"
539 msgid "%pB: illegal relocation type %d at address %#<PRIx64>"
542 #: coffgen.c:255 elf.c:1226
544 msgid "%pB: unable to compress section %s"
547 #: coffgen.c:265 elf.c:1236
549 msgid "%pB: unable to decompress section %s"
554 msgid "%pB: bad string table size %<PRIu64>"
557 #: coffgen.c:1931 coffgen.c:1981 coffgen.c:2031 coffgen.c:2050 cofflink.c:2012
558 #: elf.c:2478 xcofflink.c:5532
564 msgid "<corrupt info> %s"
567 #: coffgen.c:2796 elflink.c:15219 linker.c:2985
568 msgid "%F%P: already_linked_table: %E\n"
571 #: coffgen.c:3138 elflink.c:14159
573 msgid "removing unused section '%pA' in file '%pB'"
576 #: coffgen.c:3215 elflink.c:14389
577 msgid "warning: gc-sections option ignored"
582 msgid "warning: symbol `%s' is both section and non-section"
585 #: cofflink.c:503 elf64-ia64-vms.c:5200 elflink.c:5407
587 msgid "warning: type of symbol `%s' changed from %d to %d in %pB"
592 msgid "%pB: relocs in section `%pA', but it has no contents"
595 #: cofflink.c:2403 elflink.c:11600
598 "%X`%s' referenced in section `%pA' of %pB: defined in discarded section `%"
604 msgid "%pB: stripping non-representable symbol '%s' (value 0x%<PRIx64>)"
609 msgid "%pB: %pA: reloc overflow: %#x > 0xffff"
614 msgid "%pB: warning: %pA: line number overflow: %#x > 0xffff"
619 msgid "%pB: bad reloc address %#<PRIx64> in section `%pA'"
624 msgid "%pB: %s: reloc overflow: 0x%lx > 0xffff"
627 #: compress.c:744 compress.c:761
629 msgid "error: %pB(%pA) is too large (%#<PRIx64> bytes)"
632 #: cpu-arm.c:320 cpu-arm.c:332
635 "error: %pB is compiled for the EP9312, whereas %pB is compiled for XScale"
640 msgid "warning: unable to update contents of %s section in %pB"
645 msgid "DWARF error: can't find %s section."
650 msgid "DWARF error: section %s has no contents"
656 msgid "DWARF error: section %s is too big"
662 "DWARF error: offset (%<PRIu64>) greater than or equal to %s size (%<PRIu64>)"
666 msgid "DWARF error: info pointer extends beyond end of attributes"
671 msgid "DWARF error: invalid or unhandled FORM value: %#x"
675 msgid "DWARF error: mangled line number section (bad file number)"
679 msgid "DWARF error: zero format count"
684 msgid "DWARF error: data count (%<PRIx64>) larger than buffer size"
689 msgid "DWARF error: unknown format content type %<PRIu64>"
694 msgid "DWARF error: line info section is too small (%<PRId64>)"
700 "DWARF error: line info data is bigger (%#<PRIx64>) than the space remaining "
701 "in the section (%#lx)"
706 msgid "DWARF error: unhandled .debug_line version %d"
710 msgid "DWARF error: ran out of room reading prologue"
715 msgid "DWARF error: line info unsupported segment selector size %u"
719 msgid "DWARF error: invalid maximum operations per instruction"
723 msgid "DWARF error: ran out of room reading opcodes"
727 msgid "DWARF error: mangled line number section"
731 msgid "DWARF error: abstract instance recursion detected"
734 #: dwarf2.c:3489 dwarf2.c:3579
735 msgid "DWARF error: invalid abstract instance DIE ref"
740 msgid "DWARF error: unable to read alt ref %<PRIu64>"
745 msgid "DWARF error: unable to locate abstract instance DIE ref %<PRIu64>"
748 #: dwarf2.c:3594 dwarf2.c:3910 dwarf2.c:4483
750 msgid "DWARF error: could not find abbrev number %u"
755 msgid "DWARF error: could not find variable specification at offset 0x%lx"
758 #: dwarf2.c:4329 dwarf2.c:4583
760 "DWARF error: DW_AT_comp_dir attribute encountered with a non-string form"
766 "DWARF error: found dwarf version '%u', this reader only handles version 2, "
767 "3, 4 and 5 information"
773 "DWARF error: found address size '%u', this reader can not handle sizes "
779 msgid "%pB: warning: isymMax (%ld) is greater than ifdMax (%ld)"
784 msgid "unknown basic type %d"
794 #: ecoff.c:1575 ecoff.c:1578
805 " End+1 symbol: %-7ld Type: %s"
819 " struct; End+1 symbol: %ld"
826 " union; End+1 symbol: %ld"
833 " enum; End+1 symbol: %ld"
843 #: elf-attrs.c:417 elf-attrs.c:447 elf-attrs.c:623
844 msgid "error adding attribute"
849 msgid "%pB: error: attribute section '%pA' too big: %#llx"
854 msgid "%pB: error: attribute section length too small: %ld"
860 "error: %pB: object has vendor-specific contents that must be processed by "
866 msgid "error: %pB: object tag '%d, %s' is incompatible with tag '%d, %s'"
869 #: elf-eh-frame.c:945
871 msgid "discarding zero address range FDE in %pB(%pA).\n"
874 #: elf-eh-frame.c:1050
876 msgid "error in %pB(%pA); no .eh_frame_hdr table will be created"
879 #: elf-eh-frame.c:1542
881 msgid "FDE encoding in %pB(%pA) prevents .eh_frame_hdr table being created"
884 #: elf-eh-frame.c:1549
886 "further warnings about FDE encoding preventing .eh_frame_hdr generation "
890 #: elf-eh-frame.c:1868
892 msgid "%pB: %pA not in order"
895 #: elf-eh-frame.c:1882
897 msgid "%pB: %pA invalid input section size"
900 #: elf-eh-frame.c:1890
902 msgid "%pB: %pA points past end of text section"
905 #: elf-eh-frame.c:2143
906 msgid "DW_EH_PE_datarel unspecified for this architecture"
909 #: elf-eh-frame.c:2314
911 msgid "invalid output section for .eh_frame_entry: %pA"
914 #: elf-eh-frame.c:2337
916 msgid "invalid contents in %pA section"
919 #: elf-eh-frame.c:2493
920 msgid ".eh_frame_hdr entry overflow"
923 #: elf-eh-frame.c:2495
924 msgid ".eh_frame_hdr refers to overlapping FDEs"
927 #. xgettext:c-format.
929 #: elfnn-loongarch.c:1427
932 "%F%P: dynamic STT_GNU_IFUNC symbol `%s' with pointer equality in `%pB' can "
933 "not be used when making an executable; recompile with -fPIE and relink with -"
937 #: elf-m10200.c:434 elf-m10300.c:2146 elf32-bfin.c:3133 elf32-cr16.c:1429
938 #: elf32-cris.c:2034 elf32-crx.c:922 elf32-d10v.c:510 elf32-epiphany.c:563
939 #: elf32-fr30.c:594 elf32-frv.c:4049 elf32-ft32.c:492 elf32-h8300.c:523
940 #: elf32-ip2k.c:1478 elf32-iq2000.c:691 elf32-lm32.c:1070 elf32-m32c.c:624
941 #: elf32-m32r.c:2837 elf32-m68hc1x.c:1271 elf32-mep.c:522 elf32-metag.c:1984
942 #: elf32-microblaze.c:1682 elf32-moxie.c:288 elf32-mt.c:402 elf32-nds32.c:6093
943 #: elf32-or1k.c:1897 elf32-score.c:2734 elf32-score7.c:2545 elf32-spu.c:5085
944 #: elf32-tilepro.c:3372 elf32-v850.c:2294 elf32-visium.c:680
945 #: elf32-xstormy16.c:930 elf64-bpf.c:339 elf64-mmix.c:1541 elfxx-tilegx.c:3742
946 msgid "internal error: out of range error"
949 #: elf-m10200.c:438 elf-m10300.c:2150 elf32-bfin.c:3137 elf32-cr16.c:1433
950 #: elf32-cris.c:2038 elf32-crx.c:926 elf32-d10v.c:514 elf32-fr30.c:598
951 #: elf32-frv.c:4053 elf32-ft32.c:496 elf32-h8300.c:527 elf32-iq2000.c:695
952 #: elf32-lm32.c:1074 elf32-m32c.c:628 elf32-m32r.c:2841 elf32-m68hc1x.c:1275
953 #: elf32-mep.c:526 elf32-metag.c:1988 elf32-microblaze.c:1686
954 #: elf32-moxie.c:292 elf32-msp430.c:1510 elf32-nds32.c:6097 elf32-or1k.c:1901
955 #: elf32-score.c:2738 elf32-score7.c:2549 elf32-spu.c:5089
956 #: elf32-tilepro.c:3376 elf32-v850.c:2298 elf32-visium.c:684
957 #: elf32-xstormy16.c:934 elf64-mmix.c:1545 elfxx-mips.c:10658
958 #: elfxx-tilegx.c:3746
959 msgid "internal error: unsupported relocation error"
962 #: elf-m10200.c:442 elf32-cr16.c:1437 elf32-crx.c:930 elf32-d10v.c:518
963 #: elf32-h8300.c:531 elf32-lm32.c:1078 elf32-m32r.c:2845 elf32-m68hc1x.c:1279
964 #: elf32-microblaze.c:1690 elf32-nds32.c:6101 elf32-score.c:2742
965 #: elf32-score7.c:2553 elf32-spu.c:5093
966 msgid "internal error: dangerous error"
969 #: elf-m10200.c:446 elf-m10300.c:2167 elf32-bfin.c:3145 elf32-cr16.c:1441
970 #: elf32-cris.c:2046 elf32-crx.c:934 elf32-d10v.c:522 elf32-epiphany.c:578
971 #: elf32-fr30.c:606 elf32-frv.c:4061 elf32-ft32.c:504 elf32-h8300.c:535
972 #: elf32-ip2k.c:1493 elf32-iq2000.c:703 elf32-lm32.c:1082 elf32-m32c.c:636
973 #: elf32-m32r.c:2849 elf32-m68hc1x.c:1283 elf32-mep.c:534 elf32-metag.c:1996
974 #: elf32-microblaze.c:1694 elf32-moxie.c:300 elf32-msp430.c:1518
975 #: elf32-mt.c:410 elf32-nds32.c:6105 elf32-or1k.c:1909 elf32-score.c:2751
976 #: elf32-score7.c:2557 elf32-spu.c:5097 elf32-tilepro.c:3384 elf32-v850.c:2318
977 #: elf32-visium.c:692 elf32-xstormy16.c:942 elf64-bpf.c:352 elf64-mmix.c:1553
978 #: elfxx-tilegx.c:3754
979 msgid "internal error: unknown error"
984 msgid "%pB: unsupported transition from %s to %s"
989 msgid "%pB: %s' accessed both as normal and thread local symbol"
992 #: elf-m10300.c:2093 elf32-arm.c:13398 elf32-i386.c:3494 elf32-m32r.c:2331
993 #: elf32-m68k.c:3929 elf32-s390.c:3080 elf32-sh.c:3673 elf32-tilepro.c:3275
994 #: elf32-xtensa.c:3023 elf64-s390.c:3042 elf64-x86-64.c:4369
995 #: elfxx-sparc.c:2917 elfxx-sparc.c:3814 elfxx-tilegx.c:3665
996 #: elfnn-aarch64.c:5713
997 #: elfnn-aarch64.c:7322
1000 msgid "%pB(%pA+%#<PRIx64>): unresolvable %s relocation against symbol `%s'"
1003 #: elf-m10300.c:2155
1005 "error: inappropriate relocation type for shared library (did you forget -"
1009 #: elf-m10300.c:2159
1012 "%pB: taking the address of protected function '%s' cannot be done when "
1013 "making a shared library"
1016 #: elf-m10300.c:2162
1017 msgid "internal error: suspicious relocation type used in shared library"
1020 #: elf-m10300.c:2650 elf32-avr.c:2488 elf32-frv.c:5621 elf64-ia64-vms.c:365
1021 #: elfxx-sparc.c:2684 reloc.c:8457 reloc16.c:155
1023 msgid "%P%F: --relax and -r may not be used together\n"
1026 #: elf-properties.c:65
1028 msgid "%pB: out of memory in _bfd_elf_get_property"
1031 #: elf-properties.c:91
1033 msgid "warning: %pB: corrupt GNU_PROPERTY_TYPE (%ld) size: %#lx"
1036 #: elf-properties.c:112
1038 msgid "warning: %pB: corrupt GNU_PROPERTY_TYPE (%ld) type (0x%x) datasz: 0x%x"
1041 #: elf-properties.c:151
1043 msgid "warning: %pB: corrupt stack size: 0x%x"
1046 #: elf-properties.c:169
1048 msgid "warning: %pB: corrupt no copy on protected size: 0x%x"
1051 #: elf-properties.c:189
1053 msgid "error: %pB: <corrupt property (0x%x) size: 0x%x>"
1056 #: elf-properties.c:214
1058 msgid "warning: %pB: unsupported GNU_PROPERTY_TYPE (%ld) type: 0x%x"
1061 #: elf-properties.c:400
1062 msgid "Removed property %W to merge %pB (0x%v) and %pB (0x%v)\n"
1065 #: elf-properties.c:406
1066 msgid "Removed property %W to merge %pB (0x%v) and %pB (not found)\n"
1069 #: elf-properties.c:415 elf-properties.c:493
1070 msgid "Removed property %W to merge %pB and %pB\n"
1073 #: elf-properties.c:419
1074 msgid "Removed property %W to merge %pB and %pB (not found)\n"
1077 #: elf-properties.c:436
1078 msgid "Updated property %W (0x%v) to merge %pB (0x%v) and %pB (0x%v)\n"
1081 #: elf-properties.c:445
1082 msgid "Updated property %W (%v) to merge %pB (0x%v) and %pB (not found)\n"
1085 #: elf-properties.c:487
1086 msgid "Removed property %W to merge %pB (not found) and %pB (0x%v)\n"
1089 #: elf-properties.c:668 elfxx-aarch64.c:758 elfxx-x86.c:4147
1090 msgid "%F%P: failed to create GNU property section\n"
1093 #: elf-properties.c:672 elfxx-aarch64.c:762 elfxx-x86.c:4152
1095 msgid "%F%pA: failed to align section\n"
1098 #. Merge .note.gnu.property sections.
1099 #: elf-properties.c:698 elf-properties.c:700
1103 #: elf-properties.c:699
1104 msgid "Merging program properties\n"
1109 msgid "error in %pB(%pA); no .sframe will be created"
1113 msgid "input SFrame sections with different abi prevent .sframe generation"
1118 "input SFrame sections with different format versions prevent .sframe "
1122 #. PR 17512: file: f057ec89.
1125 msgid "%pB: attempt to load strings from a non-string section (number %d)"
1130 msgid "%pB: invalid string offset %u >= %<PRIu64> for section `%s'"
1133 #: elf.c:517 elf32-arm.c:17731
1134 #: elfnn-aarch64.c:8322
1135 #: elfnn-loongarch.c:5102
1137 msgid "%pB symbol number %lu references nonexistent SHT_SYMTAB_SHNDX section"
1142 msgid "%pB: invalid size field in group section header: %#<PRIx64>"
1147 msgid "%pB: invalid entry in SHT_GROUP section [%u]"
1152 msgid "%pB: no valid group sections found"
1155 #. See PR 21957 for a reproducer.
1158 msgid "%pB: group section '%pA' has no contents"
1163 msgid "%pB: no group info for section '%pA'"
1168 msgid "%pB: sh_link [%d] in section `%pA' is incorrect"
1173 msgid "%pB: SHT_GROUP section [index %d] has no SHF_GROUP sections"
1178 msgid "%pB: section group entry number %u is corrupt"
1183 msgid "%pB: unknown type [%#x] section `%s' in group [%pA]"
1189 "%pB: section %s is compressed with zstd, but BFD is not built with zstd "
1195 msgid "%pB: invalid sh_link field (%d) in section number %d"
1200 msgid "%pB: failed to find link section for section %d"
1205 msgid "%pB: failed to find info section for section %d"
1219 "Dynamic Section:\n"
1226 "Version definitions:\n"
1233 "Version References:\n"
1238 msgid " required from %s:\n"
1243 msgid "%pB: warning: loop in section dependencies detected"
1249 "%pB: warning: multiple symbol tables detected - ignoring the table in "
1256 "%pB: warning: multiple dynamic symbol tables detected - ignoring the table "
1262 msgid "%pB: invalid link %u for reloc section %s (index %u)"
1268 "%pB: warning: secondary relocation section '%s' for section %pA found - "
1272 #: elf.c:3070 elf.c:3084 elf.c:3095 elf.c:3108
1274 msgid "%pB: unknown type [%#x] section `%s'"
1279 msgid "%pB: error: alignment power %d of section `%pA' is too big"
1284 msgid "warning: section `%pA' type changed to PROGBITS"
1289 msgid "%pB: too many sections: %u"
1295 "%pB: sh_link of section `%pA' points to discarded section `%pA' of `%pB'"
1300 msgid "%pB: sh_link of section `%pA' points to removed section `%pA' of `%pB'"
1305 msgid "%pB: GNU_MBIND section `%pA' has invalid sh_info field: %d"
1309 msgid "%F%P: failed to size relative relocations\n"
1314 msgid "%pB: TLS sections are not adjacent:"
1324 msgid "\tnon-TLS: %pA"
1330 "%pB: The first section in the PT_DYNAMIC segment is not the .dynamic section"
1335 msgid "%pB: not enough room for program headers, try linking with -N"
1340 msgid "%pB: section %pA lma %#<PRIx64> adjusted to %#<PRIx64>"
1343 #. The fix for this error is usually to edit the linker script being
1344 #. used and set up the program headers manually. Either that or
1345 #. leave room for the headers at the start of the SECTIONS.
1348 msgid "%pB: error: PHDR segment not covered by LOAD segment"
1353 msgid "%pB: section `%pA' can't be allocated in segment %d"
1358 msgid "%pB: warning: allocated section `%s' not in segment"
1363 msgid "%pB: warning: unable to allocate any sections to PT_GNU_RELRO segment"
1369 "%pB: error: non-load segment %d includes file header and/or program header"
1374 msgid "error: %pB has a TLS segment with execute permission"
1379 msgid "warning: %pB has a TLS segment with execute permission"
1384 msgid "error: %pB has a LOAD segment with RWX permissions"
1389 msgid "warning: %pB has a LOAD segment with RWX permissions"
1394 msgid "%pB: symbol `%s' required but not present"
1400 "%pB: warning: empty loadable segment detected at vaddr=%#<PRIx64>, is this "
1406 msgid "%pB: warning: segment alignment of %#<PRIx64> is too large"
1412 "%pB: Unable to handle section index %x in ELF symbol. Using ABS instead."
1418 "unable to find equivalent output section for symbol '%s' from section '%s'"
1423 msgid "%pB: .gnu.version_r invalid entry"
1428 msgid "%pB: .gnu.version_d invalid entry"
1433 msgid "%pB:%pA: error: attempting to write over the end of the section"
1438 msgid "%pB:%pA: error: attempting to write section into an empty buffer"
1441 #: elf.c:10266 elf32-mcore.c:100 elf32-mcore.c:455 elf32-ppc.c:7676
1442 #: elf32-ppc.c:8864 elf64-ppc.c:16839
1444 msgid "%pB: %s unsupported"
1449 msgid "%pB: warning: win32pstatus %s of size %lu bytes is too small"
1455 "%pB: win32pstatus NOTE_INFO_MODULE of size %lu is too small to contain a "
1460 msgid "GNU_MBIND section is supported only by GNU and FreeBSD targets"
1464 msgid "symbol type STT_GNU_IFUNC is supported only by GNU and FreeBSD targets"
1469 "symbol binding STB_GNU_UNIQUE is supported only by GNU and FreeBSD targets"
1473 msgid "GNU_RETAIN section is supported only by GNU and FreeBSD targets"
1478 msgid "%pB(%pA): relocation %zu has invalid symbol index %lu"
1484 "%pB(%pA): link section cannot be set because the output file does not have a "
1490 msgid "%pB(%pA): info section index is invalid"
1496 "%pB(%pA): info section index cannot be set because the section is not in the "
1502 msgid "%pB(%pA): error: secondary reloc section processed twice"
1507 msgid "%pB(%pA): error: secondary reloc section has zero sized entries"
1512 msgid "%pB(%pA): error: secondary reloc section has non-standard sized entries"
1517 msgid "%pB(%pA): error: secondary reloc section is empty!"
1522 msgid "%pB(%pA): error: internal relocs missing for secondary reloc section"
1527 msgid "%pB(%pA): error: reloc table entry %zu is empty"
1532 msgid "%pB(%pA): error: secondary reloc %zu references a missing symbol"
1537 msgid "%pB(%pA): error: secondary reloc %zu references a deleted symbol"
1542 msgid "%pB(%pA): error: secondary reloc %zu is of an unknown type"
1545 #. Ignore init flag - it may not be set, despite the flags field
1546 #. containing valid data.
1547 #. Ignore init flag - it may not be set, despite the flags field
1548 #. containing valid data.
1549 #: elf32-arc.c:455 elf32-arm.c:15125 elf32-frv.c:6612 elf32-iq2000.c:868
1550 #: elf32-m32c.c:914 elf32-mt.c:560 elf32-rl78.c:1275 elf32-rx.c:3218
1551 #: elf32-visium.c:844 elf64-ppc.c:5513
1552 #: elfnn-aarch64.c:7552
1554 msgid "private flags = 0x%lx:"
1559 msgid "warning: %pB: conflicting platform configuration %s with %s"
1564 msgid "error: %pB: unable to merge CPU base attributes %s with %s"
1569 msgid "error: %pB: unable to merge ISA extension attributes %s"
1574 msgid "error: %pB: conflicting ISA extension attributes %s with %s"
1579 msgid "error: %pB: cannot mix rf16 with full register set %pB"
1584 msgid "error: %pB: conflicting attributes %s: %s with %s"
1589 msgid "error: %pB: conflicting attributes %s"
1595 "error: attempting to link %pB with a binary %pB of different architecture"
1598 #: elf32-arc.c:938 elf32-iq2000.c:844 elf32-m32c.c:889 elf32-m68hc1x.c:1390
1599 #: elf32-ppc.c:3856 elf64-sparc.c:737 elfxx-mips.c:15692
1601 msgid "%pB: uses different e_flags (%#x) fields than previous modules (%#x)"
1605 msgid "error: the ARC4 architecture is no longer supported"
1609 msgid "warning: unset or old architecture flags; use default machine"
1615 "%pB(%pA+%#<PRIx64>): CMEM relocation to `%s' is invalid, 16 MSB should be %"
1616 "#x (value is %#<PRIx64>)"
1622 "%pB(%pA+%#<PRIx64>): CMEM relocation to `%s+%#<PRIx64>' is invalid, 16 MSB "
1623 "should be %#x (value is %#<PRIx64>)"
1627 msgid "GOT and PLT relocations cannot be fixed with a non dynamic linker"
1630 #: elf32-arc.c:1922 elf32-rx.c:1486
1633 "%pB(%pA): warning: unaligned access to symbol '%s' in the small data area"
1636 #: elf32-arc.c:1927 elf32-rx.c:1491
1638 msgid "%pB(%pA): internal error: out of range error"
1641 #: elf32-arc.c:1932 elf32-rx.c:1496
1643 msgid "%pB(%pA): internal error: unsupported relocation error"
1646 #: elf32-arc.c:1937 elf32-rx.c:1501
1648 msgid "%pB(%pA): internal error: dangerous relocation"
1651 #: elf32-arc.c:1942 elf32-rx.c:1506
1653 msgid "%pB(%pA): internal error: unknown error"
1656 #: elf32-arc.c:2036 elf32-arc.c:2104 elf32-arm.c:15580 elf32-metag.c:2251
1657 #: elf32-nds32.c:5543
1658 #: elfnn-aarch64.c:7959
1659 #: elfnn-riscv.c:720
1662 "%pB: relocation %s against `%s' can not be used when making a shared object; "
1663 "recompile with -fPIC"
1668 msgid "%pB: unknown mandatory ARC object attribute %d"
1673 msgid "warning: %pB: unknown ARC object attribute %d"
1676 #: elf32-arm.c:4346 elf32-arm.c:4380 elf32-arm.c:4399 elf32-arm.c:4451
1679 "%pB(%pA): warning: long branch veneers used in section with SHF_ARM_PURECODE "
1680 "section attribute is only supported for M-profile targets that implement the "
1684 #: elf32-arm.c:4411 elf32-arm.c:4465 elf32-arm.c:9163 elf32-arm.c:9253
1687 "%pB(%s): warning: interworking not enabled; first occurrence: %pB: %s call "
1694 "ERROR: CMSE stub (%s section) too far (%#<PRIx64>) from destination (%"
1700 msgid "no address assigned to the veneers output section %s"
1703 #: elf32-arm.c:4835 elf32-arm.c:6984 elf32-csky.c:3389 elf32-hppa.c:582
1704 #: elf32-m68hc1x.c:164 elf32-metag.c:1180 elf32-nios2.c:2201 elf64-ppc.c:3907
1705 #: elf64-ppc.c:14157
1706 #: elfnn-aarch64.c:3203
1709 msgid "%pB: cannot create stub entry %s"
1712 #: elf32-arm.c:5056 elf32-csky.c:3731 elf32-hppa.c:732 elf32-hppa.c:761
1713 #: elf32-hppa.c:842 elf32-m68hc11.c:422 elf32-m68hc12.c:542 elf32-metag.c:3345
1714 #: elf32-nios2.c:2494 elf64-ppc.c:12273 elf64-ppc.c:12281 xcofflink.c:4684
1715 #: elfnn-aarch64.c:3275
1717 "%F%P: Could not assign `%pA' to an output section. Retry without --enable-"
1718 "non-contiguous-regions.\n"
1723 msgid "%pB: special symbol `%s' only allowed for ARMv8-M architecture or later"
1729 "%pB: invalid special symbol `%s'; it must be a global or weak function symbol"
1735 "%pB: invalid standard symbol `%s'; it must be a global or weak function "
1741 msgid "%pB: absent standard symbol `%s'"
1746 msgid "%pB: `%s' and its special symbol are in different sections"
1751 msgid "%pB: entry function `%s' not output"
1756 msgid "%pB: entry function `%s' is empty"
1761 msgid "%pB: --in-implib only supported for Secure Gateway import libraries"
1767 "%pB: invalid import library entry: `%s'; symbol should be absolute, global "
1768 "and refer to Thumb functions"
1773 msgid "entry function `%s' disappeared from secure code"
1778 msgid "`%s' refers to a non entry function"
1783 msgid "%pB: visibility of symbol `%s' has changed"
1788 msgid "%pB: incorrect size for symbol `%s'"
1793 msgid "offset of veneer for entry function `%s' not a multiple of its size"
1798 "new entry function(s) introduced but no output import library specified:"
1803 msgid "start address of `%s' is different from previous link"
1806 #: elf32-arm.c:7118 elf32-arm.c:7156
1808 msgid "unable to find %s glue '%s' for '%s'"
1813 msgid "%pB: BE8 images only valid in big-endian mode"
1816 #. Give a warning, but do as the user requests anyway.
1820 "%pB: warning: selected VFP11 erratum workaround is not necessary for target "
1827 "%pB: warning: selected STM32L4XX erratum workaround is not necessary for "
1828 "target architecture"
1831 #: elf32-arm.c:8659 elf32-arm.c:8679 elf32-arm.c:8746 elf32-arm.c:8765
1833 msgid "%pB: unable to find %s veneer `%s'"
1839 "%pB(%pA+%#x): error: multiple load detected in non-last IT block "
1840 "instruction: STM32L4XX veneer cannot be generated; use gcc option -mrestrict-"
1841 "it to generate only one instruction per IT block"
1846 msgid "invalid TARGET2 relocation type '%s'"
1849 #. FIXME: We ought to be able to generate thumb-1 PLT
1853 msgid "%pB: warning: thumb-1 mode PLT generation not currently supported"
1856 #: elf32-arm.c:10149 elf32-arm.c:10191
1858 msgid "%pB(%pA+%#<PRIx64>): unexpected %s instruction '%#lx' in TLS trampoline"
1861 #: elf32-arm.c:10541
1862 msgid "shared object"
1865 #: elf32-arm.c:10544
1866 msgid "PIE executable"
1869 #: elf32-arm.c:10547
1872 "%pB: relocation %s against external or undefined symbol `%s' can not be used "
1873 "when making a %s; recompile with -fPIC"
1876 #: elf32-arm.c:10649
1878 msgid "\\%pB: warning: %s BLX instruction targets %s function '%s'"
1881 #: elf32-arm.c:11066
1883 msgid "%pB: warning: %s BLX instruction targets %s function '%s'"
1886 #: elf32-arm.c:11700
1889 "%pB: expected symbol index in range 0..%lu but found local symbol with index "
1893 #: elf32-arm.c:11975 elf32-arm.c:12001
1896 "%pB(%pA+%#<PRIx64>): unexpected %s instruction '%#lx' referenced by "
1900 #: elf32-arm.c:12047 elf32-csky.c:4959 elf32-m68k.c:3733 elf32-metag.c:1913
1901 #: elf32-nios2.c:4377
1903 msgid "%pB(%pA+%#<PRIx64>): %s relocation not permitted in shared object"
1906 #: elf32-arm.c:12261
1909 "%pB(%pA+%#<PRIx64>): only ADD or SUB instructions are allowed for ALU group "
1913 #: elf32-arm.c:12302 elf32-arm.c:12394 elf32-arm.c:12482 elf32-arm.c:12572
1916 "%pB(%pA+%#<PRIx64>): overflow whilst splitting %#<PRIx64> for group "
1920 #: elf32-arm.c:12630 elf32-arm.c:12789
1921 msgid "local symbol index too big"
1924 #: elf32-arm.c:12640 elf32-arm.c:12674
1925 msgid "no dynamic index information available"
1928 #: elf32-arm.c:12682
1929 msgid "invalid dynamic index"
1932 #: elf32-arm.c:12799
1933 msgid "dynamic index information not available"
1936 #: elf32-arm.c:13230 elf32-sh.c:3567
1938 msgid "%pB(%pA+%#<PRIx64>): %s relocation against SEC_MERGE section"
1941 #: elf32-arm.c:13343 elf32-m68k.c:3966 elf32-xtensa.c:2761
1942 #: elfnn-aarch64.c:7049
1945 msgid "%pB(%pA+%#<PRIx64>): %s used with TLS symbol %s"
1948 #: elf32-arm.c:13345 elf32-m68k.c:3968 elf32-xtensa.c:2763
1949 #: elfnn-aarch64.c:7051
1952 msgid "%pB(%pA+%#<PRIx64>): %s used with non-TLS symbol %s"
1955 #: elf32-arm.c:13428 elf32-tic6x.c:2649
1956 #: elfnn-aarch64.c:7386
1958 msgid "out of range"
1961 #: elf32-arm.c:13432 elf32-nios2.c:4511 elf32-pru.c:936 elf32-tic6x.c:2653
1962 #: elfnn-aarch64.c:7390
1964 msgid "unsupported relocation"
1967 #: elf32-arm.c:13440 elf32-nios2.c:4521 elf32-pru.c:946 elf32-tic6x.c:2661
1968 #: elfnn-aarch64.c:7398
1970 msgid "unknown error"
1973 #: elf32-arm.c:13922
1976 "warning: not setting interworking flag of %pB since it has already been "
1977 "specified as non-interworking"
1980 #: elf32-arm.c:13926
1982 msgid "warning: clearing the interworking flag of %pB due to outside request"
1985 #: elf32-arm.c:13971
1988 "warning: clearing the interworking flag of %pB because non-interworking code "
1989 "in %pB has been linked with it"
1992 #: elf32-arm.c:14058
1994 msgid "%pB: unknown mandatory EABI object attribute %d"
1997 #: elf32-arm.c:14066
1999 msgid "warning: %pB: unknown EABI object attribute %d"
2002 #: elf32-arm.c:14401
2004 msgid "error: %pB: unknown CPU architecture"
2007 #: elf32-arm.c:14439
2009 msgid "error: conflicting CPU architectures %s vs %s in %pB"
2012 #: elf32-arm.c:14536
2015 "Error: %pB has both the current and legacy Tag_MPextension_use attributes"
2018 #: elf32-arm.c:14573
2020 msgid "error: %pB uses VFP register arguments, %pB does not"
2023 #: elf32-arm.c:14743
2025 msgid "error: %pB: unable to merge virtualization attributes with %pB"
2028 #: elf32-arm.c:14769
2030 msgid "error: %pB: conflicting architecture profiles %c/%c"
2033 #: elf32-arm.c:14908
2035 msgid "warning: %pB: conflicting platform configuration"
2038 #: elf32-arm.c:14917
2040 msgid "error: %pB: conflicting use of R9"
2043 #: elf32-arm.c:14929
2045 msgid "error: %pB: SB relative addressing conflicts with use of R9"
2048 #: elf32-arm.c:14942
2051 "warning: %pB uses %u-byte wchar_t yet the output is to use %u-byte wchar_t; "
2052 "use of wchar_t values across objects may fail"
2055 #: elf32-arm.c:14973
2058 "warning: %pB uses %s enums yet the output is to use %s enums; use of enum "
2059 "values across objects may fail"
2062 #: elf32-arm.c:14985
2064 msgid "error: %pB uses iWMMXt register arguments, %pB does not"
2067 #: elf32-arm.c:15002
2069 msgid "error: fp16 format mismatch between %pB and %pB"
2072 #: elf32-arm.c:15038
2074 msgid "%pB has both the current and legacy Tag_MPextension_use attributes"
2077 #: elf32-arm.c:15134
2079 msgid " [interworking enabled]"
2082 #: elf32-arm.c:15142
2084 msgid " [VFP float format]"
2087 #: elf32-arm.c:15144
2089 msgid " [Maverick float format]"
2092 #: elf32-arm.c:15146
2094 msgid " [FPA float format]"
2097 #: elf32-arm.c:15149
2099 msgid " [floats passed in float registers]"
2102 #: elf32-arm.c:15152 elf32-arm.c:15238
2104 msgid " [position independent]"
2107 #: elf32-arm.c:15155
2112 #: elf32-arm.c:15158
2117 #: elf32-arm.c:15161
2119 msgid " [software FP]"
2122 #: elf32-arm.c:15170
2124 msgid " [Version1 EABI]"
2127 #: elf32-arm.c:15173 elf32-arm.c:15184
2129 msgid " [sorted symbol table]"
2132 #: elf32-arm.c:15175 elf32-arm.c:15186
2134 msgid " [unsorted symbol table]"
2137 #: elf32-arm.c:15181
2139 msgid " [Version2 EABI]"
2142 #: elf32-arm.c:15189
2144 msgid " [dynamic symbols use segment index]"
2147 #: elf32-arm.c:15192
2149 msgid " [mapping symbols precede others]"
2152 #: elf32-arm.c:15199
2154 msgid " [Version3 EABI]"
2157 #: elf32-arm.c:15203
2159 msgid " [Version4 EABI]"
2162 #: elf32-arm.c:15207
2164 msgid " [Version5 EABI]"
2167 #: elf32-arm.c:15210
2169 msgid " [soft-float ABI]"
2172 #: elf32-arm.c:15213
2174 msgid " [hard-float ABI]"
2177 #: elf32-arm.c:15219
2182 #: elf32-arm.c:15222
2187 #: elf32-arm.c:15228
2189 msgid " <EABI version unrecognised>"
2192 #: elf32-arm.c:15235
2194 msgid " [relocatable executable]"
2197 #: elf32-arm.c:15241
2199 msgid " [FDPIC ABI supplement]"
2202 #: elf32-arm.c:15246
2203 #: elfnn-aarch64.c:7555
2205 msgid " <Unrecognised flag bits set>"
2208 #: elf32-arm.c:15363 elf32-arm.c:15497 elf32-i386.c:1535 elf32-s390.c:923
2209 #: elf32-tic6x.c:2724 elf32-tilepro.c:1435 elf32-xtensa.c:1090
2210 #: elf64-s390.c:845 elf64-x86-64.c:2050 elfxx-sparc.c:1386 elfxx-tilegx.c:1662
2212 #: elfnn-aarch64.c:7826
2214 #: elfnn-loongarch.c:756
2215 #: elfnn-riscv.c:764
2217 msgid "%pB: bad symbol index: %d"
2220 #: elf32-arm.c:15753
2223 "FDPIC does not yet support %s relocation to become dynamic for executable"
2226 #: elf32-arm.c:17027
2228 msgid "errors encountered processing file %pB"
2231 #: elf32-arm.c:17400 elflink.c:13325 elflink.c:13372
2233 msgid "could not find section %s"
2236 #: elf32-arm.c:18355
2238 msgid "%pB: Number of symbols in input file has increased from %lu to %u\n"
2241 #: elf32-arm.c:18619
2243 msgid "%pB: error: Cortex-A8 erratum stub is allocated in unsafe location"
2246 #. There's not much we can do apart from complain if this
2248 #: elf32-arm.c:18646
2250 msgid "%pB: error: Cortex-A8 erratum stub out of range (input file too large)"
2253 #: elf32-arm.c:19473 elf32-arm.c:19495
2255 msgid "%pB: error: VFP11 veneer out of range"
2258 #: elf32-arm.c:19546
2261 "%pB(%#<PRIx64>): error: cannot create STM32L4XX veneer; jump out of range by "
2262 "%<PRId64> bytes; cannot encode branch instruction"
2265 #: elf32-arm.c:19585
2267 msgid "%pB: error: cannot create STM32L4XX veneer"
2270 #: elf32-arm.c:20668
2272 msgid "error: %pB is already in final BE8 format"
2275 #: elf32-arm.c:20745
2278 "error: source object %pB has EABI version %d, but target %pB has EABI "
2282 #: elf32-arm.c:20760
2284 msgid "error: %pB is compiled for APCS-%d, whereas target %pB uses APCS-%d"
2287 #: elf32-arm.c:20770
2290 "error: %pB passes floats in float registers, whereas %pB passes them in "
2294 #: elf32-arm.c:20774
2297 "error: %pB passes floats in integer registers, whereas %pB passes them in "
2301 #: elf32-arm.c:20784 elf32-arm.c:20788 elf32-arm.c:20798
2303 msgid "error: %pB uses %s instructions, whereas %pB does not"
2306 #: elf32-arm.c:20802
2308 msgid "error: %pB does not use %s instructions, whereas %pB does"
2311 #: elf32-arm.c:20821
2313 msgid "error: %pB uses software FP, whereas %pB uses hardware FP"
2316 #: elf32-arm.c:20825
2318 msgid "error: %pB uses hardware FP, whereas %pB uses software FP"
2321 #: elf32-arm.c:20839
2323 msgid "warning: %pB supports interworking, whereas %pB does not"
2326 #: elf32-arm.c:20845
2328 msgid "warning: %pB does not support interworking, whereas %pB does"
2332 msgid "%X%H: %s against `%s': error: relocation applies outside section\n"
2336 msgid "%X%H: %s against `%s': error: relocation target address is odd\n"
2341 "%X%H: %s against `%s': internal error: unexpected relocation result %d\n"
2345 #: elfnn-aarch64.c:3234
2347 msgid "cannot create stub entry %s"
2350 #: elf32-bfin.c:107 elf32-bfin.c:364
2351 msgid "relocation should be even number"
2354 #: elf32-bfin.c:1589
2356 msgid "%pB(%pA+%#<PRIx64>): unresolvable relocation against symbol `%s'"
2359 #: elf32-bfin.c:1621 elf32-i386.c:3534 elf32-m68k.c:4006 elf32-s390.c:3138
2360 #: elf64-s390.c:3118 elf64-x86-64.c:4424
2362 msgid "%pB(%pA+%#<PRIx64>): reloc against `%s': error %d"
2365 #: elf32-bfin.c:2647
2368 "%pB: relocation at `%pA+%#<PRIx64>' references symbol `%s' with nonzero "
2372 #: elf32-bfin.c:2664
2373 msgid "relocation references symbol not defined in the module"
2376 #: elf32-bfin.c:2762
2377 msgid "R_BFIN_FUNCDESC references dynamic symbol with nonzero addend"
2380 #: elf32-bfin.c:2802 elf32-bfin.c:2923
2381 msgid "cannot emit fixups in read-only section"
2384 #: elf32-bfin.c:2832 elf32-bfin.c:2960 elf32-lm32.c:1007 elf32-sh.c:4385
2385 msgid "cannot emit dynamic relocations in read-only section"
2388 #: elf32-bfin.c:2882
2389 msgid "R_BFIN_FUNCDESC_VALUE references dynamic symbol with nonzero addend"
2392 #: elf32-bfin.c:3045
2393 msgid "relocations between different segments are not supported"
2396 #: elf32-bfin.c:3046
2397 msgid "warning: relocation references a different segment"
2400 #: elf32-bfin.c:3141 elf32-cris.c:2042 elf32-epiphany.c:574 elf32-fr30.c:602
2401 #: elf32-frv.c:4057 elf32-ft32.c:500 elf32-ip2k.c:1489 elf32-iq2000.c:699
2402 #: elf32-m32c.c:632 elf32-mep.c:530 elf32-metag.c:1992 elf32-moxie.c:296
2403 #: elf32-msp430.c:1514 elf32-mt.c:406 elf32-or1k.c:1905 elf32-tilepro.c:3380
2404 #: elf32-v850.c:2302 elf32-visium.c:688 elf32-xstormy16.c:938 elf64-bpf.c:348
2405 #: elf64-mmix.c:1549 elfxx-tilegx.c:3750
2406 msgid "internal error: dangerous relocation"
2409 #. Ignore init flag - it may not be set, despite the flags field containing valid data.
2410 #: elf32-bfin.c:4728 elf32-cris.c:3862 elf32-m68hc1x.c:1415 elf32-m68k.c:1265
2411 #: elf32-score.c:3987 elf32-score7.c:3794 elf32-vax.c:536 elf32-xgate.c:494
2412 #: elfxx-mips.c:16378
2414 msgid "private flags = %lx:"
2417 #: elf32-bfin.c:4779 elf32-frv.c:6585
2419 msgid "%pB: cannot link non-fdpic object file into fdpic executable"
2422 #: elf32-bfin.c:4783 elf32-frv.c:6589
2424 msgid "%pB: cannot link fdpic object file into non-fdpic executable"
2427 #: elf32-bfin.c:4920
2429 msgid "*** check this relocation %s"
2432 #: elf32-bfin.c:5035
2434 "the bfin target does not currently support the generation of copy relocations"
2437 #: elf32-bfin.c:5329 elf32-cr16.c:2720 elf32-m68k.c:4420
2438 msgid "unsupported relocation type"
2441 #: elf32-cris.c:1120
2443 msgid "%pB, section %pA: unresolvable relocation %s against symbol `%s'"
2446 #: elf32-cris.c:1185
2448 msgid "%pB, section %pA: no PLT nor GOT for relocation %s against symbol `%s'"
2451 #: elf32-cris.c:1188
2453 msgid "%pB, section %pA: no PLT for relocation %s against symbol `%s'"
2456 #: elf32-cris.c:1194 elf32-cris.c:1327 elf32-cris.c:1592 elf32-cris.c:1675
2457 #: elf32-cris.c:1828 elf32-tic6x.c:2560
2458 msgid "[whose name is lost]"
2461 #: elf32-cris.c:1312 elf32-tic6x.c:2544
2464 "%pB, section %pA: relocation %s with non-zero addend %<PRId64> against local "
2468 #: elf32-cris.c:1321 elf32-cris.c:1669 elf32-cris.c:1822 elf32-tic6x.c:2553
2471 "%pB, section %pA: relocation %s with non-zero addend %<PRId64> against "
2475 #: elf32-cris.c:1348
2477 msgid "%pB, section %pA: relocation %s is not allowed for global symbol: `%s'"
2480 #: elf32-cris.c:1365
2482 msgid "%pB, section %pA: relocation %s with no GOT created"
2485 #. We shouldn't get here for GCC-emitted code.
2486 #: elf32-cris.c:1582
2489 "%pB, section %pA: relocation %s has an undefined reference to `%s', perhaps "
2490 "a declaration mixup?"
2493 #: elf32-cris.c:1585
2496 "%pB, section %pA: relocation %s is not allowed for `%s', a global symbol "
2497 "with default visibility, perhaps a declaration mixup?"
2500 #: elf32-cris.c:1956
2503 "%pB, section %pA: relocation %s is not allowed for symbol: `%s' which is "
2504 "defined outside the program, perhaps a declaration mixup?"
2507 #: elf32-cris.c:2009
2508 msgid "(too many global variables for -fpic: recompile with -fPIC)"
2511 #: elf32-cris.c:2016
2513 "(thread-local data too big for -fpic or -msmall-tls: recompile with -fPIC or "
2517 #: elf32-cris.c:3051
2520 "%pB, section %pA: v10/v32 compatible object must not contain a PIC relocation"
2523 #: elf32-cris.c:3105
2526 "%pB, section %pA:\n"
2527 " relocation %s not valid in a shared object; typically an option mixup, "
2528 "recompile with -fPIC"
2531 #: elf32-cris.c:3323
2534 "%pB, section %pA: relocation %s should not be used in a shared object; "
2535 "recompile with -fPIC"
2538 #: elf32-cris.c:3701
2541 "%pB, section `%pA', to symbol `%s': relocation %s should not be used in a "
2542 "shared object; recompile with -fPIC"
2545 #: elf32-cris.c:3813
2546 msgid "unexpected machine number"
2549 #: elf32-cris.c:3865
2551 msgid " [symbols have a _ prefix]"
2554 #: elf32-cris.c:3868
2556 msgid " [v10 and v32]"
2559 #: elf32-cris.c:3871
2564 #: elf32-cris.c:3915
2567 "%pB: uses _-prefixed symbols, but writing file with non-prefixed symbols"
2570 #: elf32-cris.c:3916
2573 "%pB: uses non-prefixed symbols, but writing file with _-prefixed symbols"
2576 #: elf32-cris.c:3935
2578 msgid "%pB contains CRIS v32 code, incompatible with previous objects"
2581 #: elf32-cris.c:3937
2583 msgid "%pB contains non-CRIS-v32 code, incompatible with previous objects"
2586 #: elf32-csky.c:2018
2587 msgid "GOT table size out of range"
2590 #: elf32-csky.c:2830
2592 msgid "warning: unrecognized arch eflag '%#lx'"
2595 #: elf32-csky.c:2853
2597 msgid "warning: unrecognised arch name '%#x'"
2600 #: elf32-csky.c:2918 elf32-csky.c:3078
2602 msgid "%pB: machine flag conflict with target"
2605 #: elf32-csky.c:2931
2608 "warning: file %pB's arch flag %s conflict with target %s,set target arch "
2612 #: elf32-csky.c:2960
2614 msgid "Error: %pB and %pB has different VDSP version"
2617 #: elf32-csky.c:2977
2619 msgid "Error: %pB and %pB has different DSP version"
2622 #: elf32-csky.c:2995
2624 msgid "Error: %pB and %pB has different FPU ABI"
2627 #: elf32-csky.c:3092
2629 msgid "warning: file %pB's arch flag %s conflicts with target ck%s, using %s"
2632 #. The r_type is error, not support it.
2633 #: elf32-csky.c:4331 elf32-i386.c:344
2635 msgid "%pB: unsupported relocation type: %#x"
2640 msgid "branch (PC rel16) to section (%s) not supported"
2645 msgid "jump (PC rel26) to section (%s) not supported"
2648 #. Only if it's not an unresolved symbol.
2649 #: elf32-epiphany.c:570 elf32-ip2k.c:1485
2650 msgid "unsupported relocation between data/insn address spaces"
2653 #: elf32-frv.c:1453 elf32-frv.c:1604
2654 msgid "relocation requires zero addend"
2659 msgid "%H: relocation to `%s+%v' may have caused the error above\n"
2663 msgid "%H: relocation references symbol not defined in the module\n"
2667 msgid "%H: R_FRV_GETTLSOFF not applied to a call instruction\n"
2671 msgid "%H: R_FRV_GOTTLSDESC12 not applied to an lddi instruction\n"
2675 msgid "%H: R_FRV_GOTTLSDESCHI not applied to a sethi instruction\n"
2679 msgid "%H: R_FRV_GOTTLSDESCLO not applied to a setlo or setlos instruction\n"
2683 msgid "%H: R_FRV_TLSDESC_RELAX not applied to an ldd instruction\n"
2687 msgid "%H: R_FRV_GETTLSOFF_RELAX not applied to a calll instruction\n"
2691 msgid "%H: R_FRV_GOTTLSOFF12 not applied to an ldi instruction\n"
2695 msgid "%H: R_FRV_GOTTLSOFFHI not applied to a sethi instruction\n"
2699 msgid "%H: R_FRV_GOTTLSOFFLO not applied to a setlo or setlos instruction\n"
2703 msgid "%H: R_FRV_TLSOFF_RELAX not applied to an ld instruction\n"
2707 msgid "%H: R_FRV_TLSMOFFHI not applied to a sethi instruction\n"
2711 msgid "R_FRV_TLSMOFFLO not applied to a setlo or setlos instruction\n"
2714 #: elf32-frv.c:3542 elf32-frv.c:3662
2715 msgid "%H: %s references dynamic symbol with nonzero addend\n"
2718 #: elf32-frv.c:3583 elf32-frv.c:3704
2719 msgid "%H: cannot emit fixups in read-only section\n"
2722 #: elf32-frv.c:3613 elf32-frv.c:3746
2723 msgid "%H: cannot emit dynamic relocations in read-only section\n"
2728 msgid "%H: reloc against `%s' references a different segment\n"
2733 msgid "%H: reloc against `%s': %s\n"
2739 "%pB: compiled with %s and linked with modules that use non-pic relocations"
2742 #: elf32-frv.c:6550 elf32-iq2000.c:830 elf32-m32c.c:876
2744 msgid "%pB: compiled with %s and linked with modules compiled with %s"
2750 "%pB: uses different unknown e_flags (%#x) fields than previous modules (%#x)"
2755 msgid "%pB: relocations in generic ELF (EM: %d)"
2758 #: elf32-hppa.c:863 elf32-hppa.c:3403
2761 "%pB(%pA+%#<PRIx64>): cannot reach %s, recompile with -ffunction-sections"
2764 #: elf32-hppa.c:1241
2767 "%pB: relocation %s can not be used when making a shared object; recompile "
2771 #: elf32-hppa.c:2580
2773 msgid "%pB: duplicate export stub %s"
2776 #: elf32-hppa.c:3236
2779 "%pB(%pA+%#<PRIx64>): %s fixup for insn %#x is not supported in a non-shared "
2783 #: elf32-hppa.c:4032
2785 msgid "%s has both normal and TLS relocs"
2788 #: elf32-hppa.c:4050
2790 msgid "%pB:%s has both normal and TLS relocs"
2793 #: elf32-hppa.c:4109
2795 msgid "%pB(%pA+%#<PRIx64>): cannot handle %s for %s"
2798 #: elf32-hppa.c:4415
2799 msgid ".got section not immediately after .plt section"
2802 #: elf32-i386.c:1177 elf64-x86-64.c:1506
2805 "%pB: TLS transition from %s to %s against `%s' at %#<PRIx64> in section `%"
2809 #: elf32-i386.c:1286
2812 "%pB: direct GOT relocation R_386_GOT32X against `%s' without base register "
2813 "can not be used when making a shared object"
2816 #: elf32-i386.c:1719 elf32-s390.c:1151 elf32-sh.c:5499 elf32-tilepro.c:1548
2817 #: elf32-xtensa.c:1263 elf64-s390.c:1083 elfxx-sparc.c:1556
2818 #: elfxx-tilegx.c:1767
2819 #: elfnn-loongarch.c:612
2820 #: elfnn-riscv.c:671
2822 msgid "%pB: `%s' accessed both as normal and thread local symbol"
2825 #: elf32-i386.c:1791
2827 msgid "%pB: unsupported non-PIC call to IFUNC `%s'"
2830 #: elf32-i386.c:1846 elf64-x86-64.c:2436
2833 "%pB: non-canonical reference to canonical protected function `%s' in %pB"
2836 #: elf32-i386.c:2410 elf64-x86-64.c:2900
2837 #: elfnn-riscv.c:2455
2839 msgid "%pB: relocation %s against STT_GNU_IFUNC symbol `%s' isn't supported"
2842 #: elf32-i386.c:2443 elf32-i386.c:3745 elf32-i386.c:3893 elf64-x86-64.c:2957
2843 #: elf64-x86-64.c:4597 elf64-x86-64.c:4765
2844 #: elfnn-riscv.c:2328
2845 #: elfnn-riscv.c:3184
2846 #: elfnn-riscv.c:3258
2848 msgid "Local IFUNC function `%s' in %pB\n"
2851 #: elf32-i386.c:2621
2854 "%pB: direct GOT relocation %s against `%s' without base register can not be "
2855 "used when making a shared object"
2858 #: elf32-i386.c:2656 elf64-x86-64.c:3174
2859 msgid "hidden symbol"
2862 #: elf32-i386.c:2659 elf64-x86-64.c:3177
2863 msgid "internal symbol"
2866 #: elf32-i386.c:2662 elf64-x86-64.c:3180
2867 msgid "protected symbol"
2870 #: elf32-i386.c:2665 elf64-x86-64.c:3183
2874 #: elf32-i386.c:2671
2877 "%pB: relocation R_386_GOTOFF against undefined %s `%s' can not be used when "
2878 "making a shared object"
2881 #: elf32-i386.c:2684
2884 "%pB: relocation R_386_GOTOFF against protected %s `%s' can not be used when "
2885 "making a shared object"
2888 #: elf32-i386.c:4096 elf64-x86-64.c:4976
2889 msgid "%F%P: discarded output section: `%pA'\n"
2892 #: elf32-ip2k.c:855 elf32-ip2k.c:861 elf32-ip2k.c:928 elf32-ip2k.c:934
2894 "ip2k relaxer: switch table without complete matching relocation information."
2897 #: elf32-ip2k.c:878 elf32-ip2k.c:961
2898 msgid "ip2k relaxer: switch table header corrupt."
2901 #: elf32-ip2k.c:1298
2903 msgid "ip2k linker: missing page instruction at %#<PRIx64> (dest = %#<PRIx64>)"
2906 #: elf32-ip2k.c:1317
2909 "ip2k linker: redundant page instruction at %#<PRIx64> (dest = %#<PRIx64>)"
2912 #: elf32-lm32.c:609 elf32-nios2.c:3145
2913 msgid "global pointer relative relocation when _gp not defined"
2916 #: elf32-lm32.c:664 elf32-nios2.c:3582
2917 msgid "global pointer relative address out of range"
2922 msgid "internal error: addend should be zero for %s"
2925 #: elf32-m32r.c:1461
2926 msgid "SDA relocation when _SDA_BASE_ not defined"
2929 #: elf32-m32r.c:2776 elf32-microblaze.c:1152 elf32-microblaze.c:1200
2931 msgid "%pB: the target (%s) of an %s relocation is in the wrong section (%pA)"
2934 #: elf32-m32r.c:3279
2936 msgid "%pB: instruction set mismatch with previous modules"
2939 #: elf32-m32r.c:3300 elf32-nds32.c:6900
2941 msgid "private flags = %lx"
2944 #: elf32-m32r.c:3305
2946 msgid ": m32r instructions"
2949 #: elf32-m32r.c:3306
2951 msgid ": m32rx instructions"
2954 #: elf32-m32r.c:3307
2956 msgid ": m32r2 instructions"
2959 #: elf32-m68hc1x.c:1135
2962 "reference to the far symbol `%s' using a wrong relocation may result in "
2963 "incorrect execution"
2966 #: elf32-m68hc1x.c:1166
2969 "XGATE address (%lx) is not within shared RAM(0xE000-0xFFFF), therefore you "
2970 "must manually offset the address, and possibly manage the page, in your code."
2973 #: elf32-m68hc1x.c:1182
2976 "banked address [%lx:%04lx] (%lx) is not in the same bank as current banked "
2977 "address [%lx:%04lx] (%lx)"
2980 #: elf32-m68hc1x.c:1197
2983 "reference to a banked address [%lx:%04lx] in the normal address space at %"
2987 #: elf32-m68hc1x.c:1233
2990 "S12 address (%lx) is not within shared RAM(0x2000-0x4000), therefore you "
2991 "must manually offset the address in your code"
2994 #: elf32-m68hc1x.c:1357
2997 "%pB: linking files compiled for 16-bit integers (-mshort) and others for 32-"
3001 #: elf32-m68hc1x.c:1364
3004 "%pB: linking files compiled for 32-bit double (-fshort-double) and others "
3008 #: elf32-m68hc1x.c:1373
3010 msgid "%pB: linking files compiled for HCS12 with others compiled for HC12"
3013 #: elf32-m68hc1x.c:1418 elf32-xgate.c:497
3015 msgid "[abi=32-bit int, "
3018 #: elf32-m68hc1x.c:1420 elf32-xgate.c:499
3020 msgid "[abi=16-bit int, "
3023 #: elf32-m68hc1x.c:1423 elf32-xgate.c:502
3025 msgid "64-bit double, "
3028 #: elf32-m68hc1x.c:1425 elf32-xgate.c:504
3030 msgid "32-bit double, "
3033 #: elf32-m68hc1x.c:1428
3038 #: elf32-m68hc1x.c:1430
3043 #: elf32-m68hc1x.c:1432
3048 #: elf32-m68hc1x.c:1435
3050 msgid " [memory=bank-model]"
3053 #: elf32-m68hc1x.c:1437
3055 msgid " [memory=flat]"
3058 #: elf32-m68hc1x.c:1440
3060 msgid " [XGATE RAM offsetting]"
3063 #: elf32-m68k.c:1157 elf32-m68k.c:1165 elf32-ppc.c:3572 elf32-ppc.c:3580
3065 msgid "%pB uses hard float, %pB uses soft float"
3068 #: elf32-m68k.c:1280 elf32-m68k.c:1281 vms-alpha.c:8085 vms-alpha.c:8101
3072 #: elf32-m68k.c:1731
3074 msgid "%pB: GOT overflow: number of relocations with 8-bit offset > %d"
3077 #: elf32-m68k.c:1738
3079 msgid "%pB: GOT overflow: number of relocations with 8- or 16-bit offset > %d"
3082 #. Pacify gcc -Wall.
3085 msgid "mep: no reloc for code %d"
3090 msgid "MeP: howto %d has type %d"
3095 msgid "%pB and %pB are for different cores"
3100 msgid "%pB and %pB are for different configurations"
3105 msgid "private flags = 0x%lx"
3108 #: elf32-metag.c:1857
3110 msgid "%pB(%pA): multiple TLS models are not supported"
3113 #: elf32-metag.c:1860
3116 "%pB(%pA): shared library symbol %s encountered whilst performing a static "
3120 #: elf32-microblaze.c:1595 elf32-tilepro.c:3021 elfxx-sparc.c:3446
3121 #: elfxx-tilegx.c:3415
3123 msgid "%pB: probably compiled without -fPIC?"
3126 #: elf32-mips.c:1776 elf64-mips.c:3515 elfn32-mips.c:3334
3127 msgid "literal relocation occurs for an external symbol"
3130 #: elf32-mips.c:1827 elf32-score.c:563 elf32-score7.c:465 elf64-mips.c:3558
3131 #: elfn32-mips.c:3376
3132 msgid "32bits gp relative relocation occurs for an external symbol"
3135 #: elf32-msp430.c:914
3138 "error: final size of uleb128 value at offset 0x%lx in %pA from %pB exceeds "
3142 #: elf32-msp430.c:983 elf32-msp430.c:1297
3143 msgid "try enabling relaxation to avoid relocation truncations"
3146 #: elf32-msp430.c:1506
3147 msgid "internal error: branch/jump to an odd address detected"
3150 #: elf32-msp430.c:2673
3152 msgid "warning: %pB: unknown MSPABI object attribute %d"
3155 #: elf32-msp430.c:2774
3157 msgid "error: %pB uses %s instructions but %pB uses %s"
3160 #: elf32-msp430.c:2786
3162 msgid "error: %pB uses the %s code model whereas %pB uses the %s code model"
3165 #: elf32-msp430.c:2799
3167 msgid "error: %pB uses the large code model but %pB uses MSP430 instructions"
3170 #: elf32-msp430.c:2810
3172 msgid "error: %pB uses the %s data model whereas %pB uses the %s data model"
3175 #: elf32-msp430.c:2823
3177 msgid "error: %pB uses the small code model but %pB uses the %s data model"
3180 #: elf32-msp430.c:2835
3182 msgid "error: %pB uses the %s data model but %pB only uses MSP430 instructions"
3185 #: elf32-msp430.c:2860
3188 "error: %pB can use the upper region for data, but %pB assumes data is "
3189 "exclusively in lower memory"
3192 #: elf32-nds32.c:3674
3194 msgid "error: can't find symbol: %s"
3197 #: elf32-nds32.c:5573
3199 msgid "%pB: warning: %s unsupported in shared mode"
3202 #: elf32-nds32.c:5699
3204 msgid "%pB: warning: unaligned access to GOT entry"
3207 #: elf32-nds32.c:5740
3209 msgid "%pB: warning: relocate SDA_BASE failed"
3212 #: elf32-nds32.c:5762
3214 msgid "%pB(%pA): warning: unaligned small data access of type %d"
3217 #: elf32-nds32.c:6688
3220 "%pB: ISR vector size mismatch with previous modules, previous %u-byte, "
3224 #: elf32-nds32.c:6736
3226 msgid "%pB: warning: endian mismatch with previous modules"
3229 #: elf32-nds32.c:6750
3232 "%pB: warning: older version of object file encountered, please recompile "
3233 "with current tool chain"
3236 #: elf32-nds32.c:6838
3238 msgid "%pB: error: ABI mismatch with previous modules"
3241 #: elf32-nds32.c:6848
3243 msgid "%pB: error: instruction set mismatch with previous modules"
3246 #: elf32-nds32.c:6875
3248 msgid "%pB: warning: incompatible elf-versions %s and %s"
3251 #: elf32-nds32.c:6906
3253 msgid ": n1 instructions"
3256 #: elf32-nds32.c:6909
3258 msgid ": n1h instructions"
3261 #: elf32-nds32.c:9358
3263 msgid "%pB: error: search_nds32_elf_blank reports wrong node"
3266 #: elf32-nds32.c:9622
3268 msgid "%pB: warning: %s points to unrecognized reloc at %#<PRIx64>"
3271 #: elf32-nds32.c:12887
3273 msgid "%pB: nested OMIT_FP in %pA"
3276 #: elf32-nds32.c:12906
3278 msgid "%pB: unmatched OMIT_FP in %pA"
3281 #: elf32-nios2.c:2934
3283 msgid "error: %pB: big-endian R2 is not supported"
3286 #: elf32-nios2.c:2950
3288 msgid "error: %pB: conflicting CPU architectures %d/%d"
3291 #: elf32-nios2.c:3825
3294 "global pointer relative relocation at address %#<PRIx64> when _gp not "
3298 #: elf32-nios2.c:3852
3301 "unable to reach %s (at %#<PRIx64>) from the global pointer (at %#<PRIx64>) "
3302 "because the offset (%<PRId64>) is out of the allowed range, -32678 to 32767\n"
3305 #: elf32-nios2.c:4506 elf32-pru.c:931
3306 msgid "relocation out of range"
3309 #: elf32-nios2.c:4516 elf32-pru.c:941 elf32-tic6x.c:2657
3310 msgid "dangerous relocation"
3313 #: elf32-nios2.c:5354
3315 msgid "dynamic variable `%s' is zero size"
3318 #: elf32-or1k.c:1258
3320 msgid "%pB: Cannot handle relocation value size of %d"
3323 #: elf32-or1k.c:1377
3325 msgid "%pB: unknown relocation type %d"
3328 #: elf32-or1k.c:1431
3330 msgid "%pB: addend should be zero for plt relocations"
3333 #: elf32-or1k.c:1544
3335 msgid "%pB: addend should be zero for got relocations"
3338 #: elf32-or1k.c:1561
3340 msgid "%pB: gotoff relocation against dynamic symbol %s"
3343 #: elf32-or1k.c:1575 elf32-or1k.c:1590 elf64-alpha.c:4410 elf64-alpha.c:4554
3345 msgid "%pB: pc-relative relocation against dynamic symbol %s"
3348 #: elf32-or1k.c:1604
3350 msgid "%pB: non-pic relocation against symbol %s"
3353 #: elf32-or1k.c:1688
3355 msgid "%pB: support for local dynamic not implemented"
3358 #: elf32-or1k.c:1867
3360 msgid "%pB: will not resolve runtime TLS relocation"
3363 #: elf32-or1k.c:2201
3365 msgid "%pB: bad relocation section name `%s'"
3368 #: elf32-or1k.c:3315
3370 msgid "%pB: %s flag mismatch with previous modules"
3373 #: elf32-ppc.c:990 elf64-ppc.c:1753
3375 msgid "generic linker can't handle %s"
3380 msgid "corrupt %s section in %pB"
3385 msgid "unable to read in %s section from %pB"
3390 msgid "warning: unable to set size of %s section in %pB"
3394 msgid "failed to allocate space for new APUinfo section"
3398 msgid "failed to compute new APUinfo section"
3402 msgid "failed to install new APUinfo section"
3407 msgid "%pB: relocation %s cannot be used when making a shared object"
3410 #: elf32-ppc.c:3588 elf32-ppc.c:3596
3413 "%pB uses double-precision hard float, %pB uses single-precision hard float"
3416 #: elf32-ppc.c:3618 elf32-ppc.c:3626
3418 msgid "%pB uses 64-bit long double, %pB uses 128-bit long double"
3421 #: elf32-ppc.c:3634 elf32-ppc.c:3642
3423 msgid "%pB uses IBM long double, %pB uses IEEE long double"
3426 #: elf32-ppc.c:3709 elf32-ppc.c:3718
3428 msgid "%pB uses AltiVec vector ABI, %pB uses SPE vector ABI"
3431 #: elf32-ppc.c:3747 elf32-ppc.c:3756
3433 msgid "%pB uses r3/r4 for small structure returns, %pB uses memory"
3439 "%pB: compiled with -mrelocatable and linked with modules compiled normally"
3445 "%pB: compiled normally and linked with modules compiled with -mrelocatable"
3450 msgid "%pB(%pA+0x%lx): expected 16A style relocation on 0x%08x insn"
3455 msgid "%pB(%pA+0x%lx): expected 16D style relocation on 0x%08x insn"
3460 msgid "bss-plt forced due to %pB"
3464 msgid "bss-plt forced by profiling"
3467 #: elf32-ppc.c:4608 elf64-ppc.c:8497
3468 msgid "%H: warning: %s unexpected insn %#x.\n"
3471 #. Uh oh, we didn't find the expected call. We
3472 #. could just mark this symbol to exclude it
3473 #. from tls optimization but it's safer to skip
3474 #. the entire optimization.
3475 #: elf32-ppc.c:4638 elf64-ppc.c:8562
3477 msgid "%H arg lost __tls_get_addr, TLS optimization disabled\n"
3480 #: elf32-ppc.c:5565 elf32-sh.c:3019 elf32-tilepro.c:2248 elfxx-sparc.c:2454
3481 #: elfxx-tilegx.c:2494
3483 msgid "%pB: dynamic relocation in read-only section `%pA'\n"
3487 msgid "%pB: Adjusting branch at 0x%V towards \"%s\" in section %s\n"
3491 msgid "%P: %H: error: %s with unexpected instruction %x\n"
3495 msgid "%H: fixup branch overflow\n"
3498 #: elf32-ppc.c:7542 elf32-ppc.c:7580
3500 msgid "%pB(%pA+%#<PRIx64>): error: %s with unexpected instruction %#x"
3505 msgid "%X%H: unsupported bss-plt -fPIC ifunc %s\n"
3510 msgid "%pB: reloc %#x unsupported"
3515 msgid "%H: non-zero addend on %s reloc against `%s'\n"
3518 #. @local on an ifunc does not really make sense since
3519 #. the ifunc resolver can take you anywhere. More
3520 #. seriously, calls to ifuncs must go through a plt call
3521 #. stub, and for pic the plt call stubs uses r30 to
3522 #. access the PLT. The problem is that a call that is
3523 #. local won't have the +32k reloc addend trick marking
3524 #. -fPIC code, so the linker won't know whether r30 is
3525 #. _GLOBAL_OFFSET_TABLE_ or pointing into a .got2 section.
3528 msgid "%X%H: @local call to ifunc %s\n"
3533 msgid "%H: relocation %s for indirect function %s unsupported\n"
3536 #: elf32-ppc.c:8511 elf32-ppc.c:8542 elf32-ppc.c:8645 elf32-ppc.c:8745
3539 "%pB: the target (%s) of a %s relocation is in the wrong output section (%s)"
3542 #: elf32-ppc.c:8923 elf32-ppc.c:8944
3543 msgid "%X%P: %H: %s relocation unsupported for bss-plt\n"
3548 msgid "%H: error: %s against `%s' not a multiple of %u\n"
3553 msgid "%H: unresolvable %s relocation against symbol `%s'\n"
3558 msgid "%H: %s reloc against `%s': error %d\n"
3561 #: elf32-ppc.c:10019
3563 "%X%P: text relocations and GNU indirect functions will result in a segfault "
3567 #: elf32-ppc.c:10023 elf64-ppc.c:18302
3569 "%P: warning: text relocations and GNU indirect functions may result in a "
3570 "segfault at runtime\n"
3573 #: elf32-ppc.c:10068
3575 msgid "%s not defined in linker created %pA"
3578 #: elf32-pru.c:582 elf32-pru.c:1477
3580 msgid "error: %pB: old incompatible object file detected"
3584 msgid "RL78 reloc stack overflow/underflow"
3588 msgid "RL78 reloc divide by zero"
3591 #: elf32-rl78.c:1069
3592 msgid "warning: RL78_SYM reloc with an unknown symbol"
3595 #: elf32-rl78.c:1115
3596 msgid "%H: %s out of range\n"
3599 #: elf32-rl78.c:1122
3600 msgid "%H: relocation type %u is not supported\n"
3603 #: elf32-rl78.c:1134
3604 msgid "%H: relocation %s returns an unrecognized value %x\n"
3607 #: elf32-rl78.c:1220
3609 msgid "RL78 ABI conflict: G10 file %pB cannot be linked with %s file %pB"
3612 #: elf32-rl78.c:1237
3614 msgid "RL78 ABI conflict: cannot link %s file %pB with %s file %pB"
3617 #: elf32-rl78.c:1246
3618 msgid "RL78 merge conflict: cannot link 32-bit and 64-bit objects together"
3621 #: elf32-rl78.c:1250 elf32-rl78.c:1254
3623 msgid "- %pB is 64-bit, %pB is not"
3626 #: elf32-rl78.c:1281
3628 msgid " [64-bit doubles]"
3633 msgid "%pB:%pA: table entry %s outside table"
3638 msgid "%pB:%pA: table entry %s not word-aligned within table"
3643 msgid "%pB:%pA: warning: deprecated Red Hat reloc %s detected against: %s"
3646 #. Check for unsafe relocs in PID mode. These are any relocs where
3647 #. an absolute address is being computed. There are special cases
3648 #. for relocs against symbols that are known to be referenced in
3649 #. crt0.o before the PID base address register has been initialised.
3652 msgid "%pB(%pA): unsafe PID relocation %s at %#<PRIx64> (against %s in %s)"
3656 msgid "warning: RX_SYM reloc with an unknown symbol"
3661 msgid "%pB(%pA): error: call to undefined function '%s'"
3666 msgid "there is a conflict merging the ELF header flags from %pB"
3671 msgid " the input file's flags: %s"
3676 msgid " the output file's flags: %s"
3681 msgid "%pB:%pA: table %s missing corresponding %s"
3686 msgid "%pB:%pA: %s and %s must be in the same input section"
3689 #: elf32-s390.c:2009 elf64-s390.c:1976
3691 msgid "%pB(%pA+%#<PRIx64>): invalid instruction for TLS relocation %s"
3694 #: elf32-score.c:1515 elf32-score7.c:1378 elfxx-mips.c:3875
3695 msgid "not enough GOT space for local GOT entries"
3698 #: elf32-score.c:2747
3699 msgid "address not word aligned"
3702 #: elf32-score.c:2828 elf32-score7.c:2635
3704 msgid "%pB: malformed reloc detected for section %pA"
3707 #: elf32-score.c:2882 elf32-score7.c:2689
3709 msgid "%pB: CALL15 reloc at %#<PRIx64> not against global symbol"
3712 #: elf32-score.c:3990 elf32-score7.c:3797
3717 #: elf32-score.c:3994 elf32-score7.c:3801
3722 #: elf32-score.c:4041 elf32-score7.c:3848
3724 msgid "%pB: warning: linking PIC files with non-PIC files"
3729 msgid "%pB: %#<PRIx64>: warning: R_SH_USES points to unrecognized insn 0x%x"
3735 "%pB: %#<PRIx64>: fatal: unaligned branch target for relax-support relocation"
3738 #: elf32-sh.c:3784 elf32-sh.c:3800
3740 msgid "%pB: %#<PRIx64>: fatal: unaligned %s relocation %#<PRIx64>"
3746 "%pB: %#<PRIx64>: fatal: R_SH_PSHA relocation %<PRId64> not in range -32..32"
3752 "%pB: %#<PRIx64>: fatal: R_SH_PSHL relocation %<PRId64> not in range -32..32"
3755 #: elf32-sh.c:3962 elf32-sh.c:4357
3757 msgid "%pB(%pA+%#<PRIx64>): cannot emit fixup to `%s' in read-only section"
3762 msgid "%pB(%pA+%#<PRIx64>): %s relocation against external symbol \"%s\""
3768 "%pB(%pA): offset in relocation for GD->LE translation is too small: %"
3772 #. The backslash is to prevent bogus trigraph detection.
3775 msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0xd4??)"
3780 msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0xc7??)"
3785 msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0xd1??)"
3790 msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x310c)"
3795 msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x410b)"
3800 msgid "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x34cc)"
3806 "%pB(%pA): offset in relocation for IE->LE translation is too small: %"
3813 "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0xd0??: mov.l)"
3819 "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x0?12: stc)"
3825 "%pB(%pA+%#<PRIx64>): unexpected instruction %#04X (expected 0x0?ce: mov.l)"
3831 "%pB(%pA): offset in relocation for GD->IE translation is too small: %"
3838 "%pB(%pA): offset in relocation for LD->LE translation is too small: %"
3844 msgid "%X%H: relocation to \"%s\" references a different segment\n"
3849 msgid "%H: warning: relocation to \"%s\" references a different segment\n"
3852 #: elf32-sh.c:5488 elf32-sh.c:5570
3854 msgid "%pB: `%s' accessed both as normal and FDPIC symbol"
3857 #: elf32-sh.c:5494 elf32-sh.c:5575
3859 msgid "%pB: `%s' accessed both as FDPIC and thread local symbol"
3864 msgid "%pB: Function descriptor relocation with non-zero addend"
3867 #: elf32-sh.c:5732 elf64-alpha.c:4646
3869 msgid "%pB: TLS local exec code cannot be linked into shared objects"
3874 msgid "%pB: uses %s instructions while previous modules use %s instructions"
3880 "internal error: merge of architecture '%s' with architecture '%s' produced "
3881 "unknown architecture"
3887 "%pB: uses instructions which are incompatible with instructions used in "
3893 msgid "%pB: attempt to mix FDPIC and non-FDPIC objects"
3898 msgid "%pB: compiled for a 64 bit system and target is 32 bit"
3901 #: elf32-sparc.c:102
3903 msgid "%pB: linking little endian files with big endian files"
3906 #: elf32-sparc.c:157
3909 "%pB: unhandled sparc machine value '%lu' detected during write processing"
3913 msgid "%X%P: overlay section %pA does not start on a cache line\n"
3917 msgid "%X%P: overlay section %pA is larger than a cache line\n"
3921 msgid "%X%P: overlay section %pA is not in cache area\n"
3926 msgid "%X%P: overlay sections %pA and %pA do not start at the same address\n"
3931 msgid "warning: call to non-function symbol %s defined in %pB"
3936 msgid "%pA:0x%v lrlive .brinfo (%u) differs from analysis (%u)\n"
3941 msgid "%pB is not allowed to define %s"
3946 msgid "you are not allowed to define %s in a script"
3951 msgid "%s in overlay section"
3955 msgid "overlay stub relocation overflow"
3958 #: elf32-spu.c:1992 elf64-ppc.c:15341
3959 msgid "stubs don't match calculated size"
3964 msgid "warning: %s overlaps %s\n"
3969 msgid "warning: %s exceeds section size\n"
3974 msgid "%pA:0x%v not found in function table\n"
3979 msgid "%pB(%pA+0x%v): call to non-code section %pB(%pA), analysis incomplete\n"
3984 msgid "stack analysis will ignore the call from %s to %s\n"
3993 msgid "%s duplicated in %s\n"
3998 msgid "%s duplicated\n"
4002 msgid "sorry, no support for duplicate object files in auto-overlay script\n"
4008 "non-overlay size of 0x%v plus maximum overlay size of 0x%v exceeds local "
4014 msgid "%pB:%pA%s exceeds overlay size\n"
4018 msgid "%F%P: auto overlay error: %E\n"
4022 msgid "Stack size for call graph root nodes.\n"
4028 "Stack size for functions. Annotations: '*' max stack, 't' tail call\n"
4032 msgid "Maximum stack required is 0x%v\n"
4036 msgid "%X%P: stack/lrlive analysis error: %E\n"
4040 msgid "%F%P: can not build overlay stubs: %E\n"
4044 msgid "fatal error while creating .fixup"
4049 msgid "%pB(%s+%#<PRIx64>): unresolvable %s relocation against symbol `%s'"
4052 #: elf32-tic6x.c:1588
4053 msgid "warning: generating a shared library containing non-PIC code"
4056 #: elf32-tic6x.c:1593
4057 msgid "warning: generating a shared library containing non-PID code"
4060 #: elf32-tic6x.c:2434
4062 msgid "%pB: SB-relative relocation but __c6xabi_DSBT_BASE not defined"
4065 #: elf32-tic6x.c:3498
4067 msgid "%pB: error: unknown mandatory EABI object attribute %d"
4070 #: elf32-tic6x.c:3507
4072 msgid "%pB: warning: unknown EABI object attribute %d"
4075 #: elf32-tic6x.c:3625 elf32-tic6x.c:3634
4077 msgid "error: %pB requires more stack alignment than %pB preserves"
4080 #: elf32-tic6x.c:3644 elf32-tic6x.c:3653
4082 msgid "error: unknown Tag_ABI_array_object_alignment value in %pB"
4085 #: elf32-tic6x.c:3662 elf32-tic6x.c:3671
4087 msgid "error: unknown Tag_ABI_array_object_align_expected value in %pB"
4090 #: elf32-tic6x.c:3680 elf32-tic6x.c:3688
4092 msgid "error: %pB requires more array alignment than %pB preserves"
4095 #: elf32-tic6x.c:3711
4097 msgid "warning: %pB and %pB differ in wchar_t size"
4100 #: elf32-tic6x.c:3730
4102 msgid "warning: %pB and %pB differ in whether code is compiled for DSBT"
4105 #: elf32-tilepro.c:3627 elfxx-tilegx.c:4017 elfxx-x86.c:2729
4106 #: elfnn-aarch64.c:10030
4108 #: elfnn-loongarch.c:5032
4109 #: elfnn-riscv.c:3481
4111 msgid "discarded output section: `%pA'"
4116 msgid "variable `%s' cannot occupy in multiple small data regions"
4122 "variable `%s' can only be in one of the small, zero, and tiny data regions"
4128 "variable `%s' cannot be in both small and zero data regions simultaneously"
4134 "variable `%s' cannot be in both small and tiny data regions simultaneously"
4140 "variable `%s' cannot be in both zero and tiny data regions simultaneously"
4144 msgid "failed to find previous HI16 reloc"
4147 #: elf32-v850.c:2306
4148 msgid "could not locate special linker symbol __gp"
4151 #: elf32-v850.c:2310
4152 msgid "could not locate special linker symbol __ep"
4155 #: elf32-v850.c:2314
4156 msgid "could not locate special linker symbol __ctbp"
4159 #: elf32-v850.c:2535
4161 msgid "error: %pB needs 8-byte alignment but %pB is set for 4-byte alignment"
4164 #: elf32-v850.c:2551
4166 msgid "error: %pB uses 64-bit doubles but %pB uses 32-bit doubles"
4169 #: elf32-v850.c:2566
4171 msgid "error: %pB uses FPU-3.0 but %pB only supports FPU-2.0"
4174 #: elf32-v850.c:2598
4176 msgid " alignment of 8-byte entities: "
4179 #: elf32-v850.c:2601
4184 #: elf32-v850.c:2602
4189 #: elf32-v850.c:2603 elf32-v850.c:2615
4194 #: elf32-v850.c:2604 elf32-v850.c:2616 elf32-v850.c:2628 elf32-v850.c:2639
4195 #: elf32-v850.c:2650 elf32-v850.c:2661
4200 #: elf32-v850.c:2610
4202 msgid " size of doubles: "
4205 #: elf32-v850.c:2613
4210 #: elf32-v850.c:2614
4215 #: elf32-v850.c:2622
4217 msgid " FPU support required: "
4220 #: elf32-v850.c:2625
4225 #: elf32-v850.c:2626
4230 #: elf32-v850.c:2627
4235 #: elf32-v850.c:2634
4240 #: elf32-v850.c:2637 elf32-v850.c:2648 elf32-v850.c:2659
4245 #: elf32-v850.c:2638 elf32-v850.c:2649 elf32-v850.c:2660
4250 #: elf32-v850.c:2645
4255 #: elf32-v850.c:2656
4260 #: elf32-v850.c:2823 elf32-v850.c:2879
4262 msgid "%pB: architecture mismatch with previous modules"
4265 #. xgettext:c-format.
4266 #: elf32-v850.c:2897
4268 msgid "private flags = %lx: "
4271 #: elf32-v850.c:2902
4273 msgid "unknown v850 architecture"
4276 #: elf32-v850.c:2904
4278 msgid "v850 E3 architecture"
4281 #: elf32-v850.c:2906 elf32-v850.c:2913
4283 msgid "v850 architecture"
4286 #: elf32-v850.c:2914
4288 msgid "v850e architecture"
4291 #: elf32-v850.c:2915
4293 msgid "v850e1 architecture"
4296 #: elf32-v850.c:2916
4298 msgid "v850e2 architecture"
4301 #: elf32-v850.c:2917
4303 msgid "v850e2v3 architecture"
4306 #: elf32-v850.c:2918
4308 msgid "v850e3v5 architecture"
4311 #: elf32-v850.c:3592 elf32-v850.c:3831
4313 msgid "%pB: %#<PRIx64>: warning: %s points to unrecognized insns"
4316 #: elf32-v850.c:3602 elf32-v850.c:3841
4318 msgid "%pB: %#<PRIx64>: warning: %s points to unrecognized insn %#x"
4321 #: elf32-v850.c:3648 elf32-v850.c:3876
4323 msgid "%pB: %#<PRIx64>: warning: %s points to unrecognized reloc"
4326 #: elf32-v850.c:3688
4328 msgid "%pB: %#<PRIx64>: warning: %s points to unrecognized reloc %#<PRIx64>"
4349 "%pB: warning: GOT addend of %<PRId64> to `%s' does not match previous GOT "
4350 "addend of %<PRId64>"
4355 msgid "%pB: warning: PLT addend of %<PRId64> to `%s' from %pA section ignored"
4360 msgid "%pB: warning: %s relocation against symbol `%s' from %pA section"
4365 msgid "%pB: warning: %s relocation to %#<PRIx64> from %pA section"
4368 #: elf32-visium.c:824
4371 "%pB: compiled %s -mtune=%s and linked with modules compiled %s -mtune=%s"
4374 #: elf32-xgate.c:506
4379 #: elf32-xgate.c:508
4381 msgid "error reading cpu type from elf private data"
4384 #: elf32-xstormy16.c:457 elf64-ia64-vms.c:2077
4385 #: elfnn-ia64.c:2346
4386 msgid "non-zero addend in @fptr reloc"
4389 #: elf32-xtensa.c:998
4391 msgid "%pB(%pA): invalid property table"
4394 #: elf32-xtensa.c:2733
4396 msgid "%pB(%pA+%#<PRIx64>): relocation offset out of range (size=%#<PRIx64>)"
4399 #: elf32-xtensa.c:2816 elf32-xtensa.c:2939
4400 msgid "dynamic relocation in read-only section"
4403 #: elf32-xtensa.c:2916
4404 msgid "TLS relocation invalid without dynamic sections"
4407 #: elf32-xtensa.c:3129
4408 msgid "internal inconsistency in size of .got.loc section"
4411 #: elf32-xtensa.c:3435
4413 msgid "%pB: incompatible machine type; output is 0x%x; input is 0x%x"
4416 #: elf32-xtensa.c:4734 elf32-xtensa.c:4742
4417 msgid "attempt to convert L32R/CALLX to CALL failed"
4420 #: elf32-xtensa.c:6574 elf32-xtensa.c:6653 elf32-xtensa.c:8079
4423 "%pB(%pA+%#<PRIx64>): could not decode instruction; possible configuration "
4427 #: elf32-xtensa.c:7820
4430 "%pB(%pA+%#<PRIx64>): could not decode instruction for XTENSA_ASM_SIMPLIFY "
4431 "relocation; possible configuration mismatch"
4434 #: elf32-xtensa.c:9678
4435 msgid "invalid relocation address"
4438 #: elf32-xtensa.c:9769
4439 msgid "overflow after relaxation"
4442 #: elf32-xtensa.c:10915
4444 msgid "%pB(%pA+%#<PRIx64>): unexpected fix for %s relocation"
4449 msgid "%pB: unsupported bfd mach %#lx"
4454 msgid "%pB: unsupported mach %#x"
4459 msgid "%pB: unsupported arch %#x"
4462 #: elf64-alpha.c:474
4463 msgid "GPDISP relocation did not find ldah and lda instructions"
4466 #: elf64-alpha.c:1985
4469 "%pB: dynamic relocation against a local symbol in read-only section `%pA'\n"
4472 #: elf64-alpha.c:2437
4474 msgid "%pB: .got subsegment exceeds 64K (size %d)"
4477 #: elf64-alpha.c:2680 elflink.c:15481
4479 #: elfnn-loongarch.c:1715
4481 msgid "%pB: dynamic relocation against `%pT' in read-only section `%pA'\n"
4484 #: elf64-alpha.c:2975 elf64-alpha.c:3170
4486 msgid "%pB: %pA+%#<PRIx64>: warning: %s relocation against unexpected insn"
4489 #: elf64-alpha.c:4370 elf64-alpha.c:4383
4491 msgid "%pB: gp-relative relocation against dynamic symbol %s"
4494 #: elf64-alpha.c:4439
4496 msgid "%pB: change in gp: BRSGP %s"
4499 #: elf64-alpha.c:4464 mach-o.c:625
4500 #: elfnn-riscv.c:722
4501 #: elfnn-riscv.c:921
4502 #: elfnn-riscv.c:963
4506 #: elf64-alpha.c:4470
4508 msgid "%pB: !samegp reloc against symbol without .prologue: %s"
4511 #: elf64-alpha.c:4528
4513 msgid "%pB: unhandled dynamic relocation against %s"
4516 #: elf64-alpha.c:4563
4518 msgid "%pB: pc-relative relocation against undefined weak symbol %s"
4521 #: elf64-alpha.c:4629
4523 msgid "%pB: dtp-relative relocation against dynamic symbol %s"
4526 #: elf64-alpha.c:4654
4528 msgid "%pB: tp-relative relocation against dynamic symbol %s"
4531 #. Only if it's not an unresolved symbol.
4533 msgid "internal error: relocation not supported"
4538 msgid "%pB: Relocations in generic ELF (EM: %d)"
4541 #: elf64-hppa.c:2032
4543 msgid "stub entry for %s cannot load .plt, dp offset = %<PRId64>"
4546 #: elf64-hppa.c:3236
4548 msgid "%pB(%pA+%#<PRIx64>): cannot reach %s"
4551 #: elf64-ia64-vms.c:600
4555 "%pB: can't relax br at %#<PRIx64> in section `%pA'; please use brl or "
4559 #: elf64-ia64-vms.c:2032
4560 #: elfnn-ia64.c:2294
4561 msgid "@pltoff reloc against local symbol"
4564 #: elf64-ia64-vms.c:3278
4565 #: elfnn-ia64.c:3671
4567 msgid "%pB: short data segment overflowed (%#<PRIx64> >= 0x400000)"
4570 #: elf64-ia64-vms.c:3288
4571 #: elfnn-ia64.c:3681
4573 msgid "%pB: __gp does not cover short data segment"
4576 #: elf64-ia64-vms.c:3558
4577 #: elfnn-ia64.c:3954
4579 msgid "%pB: non-pic code with imm relocation against dynamic symbol `%s'"
4582 #: elf64-ia64-vms.c:3622
4583 #: elfnn-ia64.c:4022
4585 msgid "%pB: @gprel relocation against dynamic symbol %s"
4588 #: elf64-ia64-vms.c:3681
4589 #: elfnn-ia64.c:4085
4591 msgid "%pB: linking non-pic code in a position independent executable"
4594 #: elf64-ia64-vms.c:3783
4595 #: elfnn-ia64.c:4223
4597 msgid "%pB: @internal branch to dynamic symbol %s"
4600 #: elf64-ia64-vms.c:3786
4601 #: elfnn-ia64.c:4226
4603 msgid "%pB: speculation fixup to dynamic symbol %s"
4606 #: elf64-ia64-vms.c:3789
4607 #: elfnn-ia64.c:4229
4609 msgid "%pB: @pcrel relocation against dynamic symbol %s"
4612 #: elf64-ia64-vms.c:3913
4613 #: elfnn-ia64.c:4426
4614 msgid "unsupported reloc"
4617 #: elf64-ia64-vms.c:3950
4618 #: elfnn-ia64.c:4464
4621 "%pB: missing TLS section for relocation %s against `%s' at %#<PRIx64> in "
4625 #: elf64-ia64-vms.c:3967
4626 #: elfnn-ia64.c:4481
4629 "%pB: Can't relax br (%s) to `%s' at %#<PRIx64> in section `%pA' with size %"
4630 "#<PRIx64> (> 0x1000000)."
4633 #: elf64-ia64-vms.c:4263
4634 #: elfnn-ia64.c:4742
4636 msgid "%pB: linking trap-on-NULL-dereference with non-trapping files"
4639 #: elf64-ia64-vms.c:4272
4640 #: elfnn-ia64.c:4751
4642 msgid "%pB: linking big-endian files with little-endian files"
4645 #: elf64-ia64-vms.c:4281
4646 #: elfnn-ia64.c:4760
4648 msgid "%pB: linking 64-bit files with 32-bit files"
4651 #: elf64-ia64-vms.c:4290
4652 #: elfnn-ia64.c:4769
4654 msgid "%pB: linking constant-gp files with non-constant-gp files"
4657 #: elf64-ia64-vms.c:4300
4658 #: elfnn-ia64.c:4779
4660 msgid "%pB: linking auto-pic files with non-auto-pic files"
4663 #: elf64-ia64-vms.c:5150 elflink.c:5338
4666 "warning: alignment %u of common symbol `%s' in %pB is greater than the "
4667 "alignment (%u) of its section %pA"
4670 #: elf64-ia64-vms.c:5157
4672 msgid "warning: alignment %u of symbol `%s' in %pB is smaller than %u in %pB"
4675 #: elf64-ia64-vms.c:5173 elflink.c:5367
4678 "warning: size of symbol `%s' changed from %<PRIu64> in %pB to %<PRIu64> in %"
4682 #: elf64-mips.c:4102
4684 msgid "%pB(%pA): relocation %<PRIu64> has invalid symbol index %ld"
4689 "invalid input relocation when producing non-ELF, non-mmo format output; "
4690 "please use the objcopy program to convert from ELF or mmo, or assemble using "
4691 "\"-no-expand\" (for gcc, \"-Wa,-no-expand\""
4694 #: elf64-mmix.c:1168
4696 "invalid input relocation when producing non-ELF, non-mmo format output; "
4697 "please use the objcopy program to convert from ELF or mmo, or compile using "
4698 "the gcc-option \"-mno-base-addresses\"."
4701 #: elf64-mmix.c:1195
4704 "%pB: Internal inconsistency error for value for\n"
4705 " linker-allocated global register: linked: %#<PRIx64> != relaxed: %#<PRIx64>"
4708 #: elf64-mmix.c:1619
4711 "%pB: base-plus-offset relocation against register symbol: (unknown) in %pA"
4714 #: elf64-mmix.c:1625
4716 msgid "%pB: base-plus-offset relocation against register symbol: %s in %pA"
4719 #: elf64-mmix.c:1670
4721 msgid "%pB: register relocation against non-register symbol: (unknown) in %pA"
4724 #: elf64-mmix.c:1676
4726 msgid "%pB: register relocation against non-register symbol: %s in %pA"
4729 #: elf64-mmix.c:1713
4731 msgid "%pB: directive LOCAL valid only with a register or absolute value"
4734 #: elf64-mmix.c:1742
4737 "%pB: LOCAL directive: register $%<PRId64> is not a local register; first "
4738 "global register is $%<PRId64>"
4741 #: elf64-mmix.c:2157
4744 "%pB: error: multiple definition of `%s'; start of %s is set in a earlier "
4748 #: elf64-mmix.c:2212
4749 msgid "register section has contents\n"
4752 #: elf64-mmix.c:2402
4755 "internal inconsistency: remaining %lu != max %lu; please report this bug"
4760 msgid "warning: %s should be used rather than %s"
4765 msgid "symbol '%s' has invalid st_other for ABI version 1"
4770 msgid "%pB .opd not allowed in ABI version %d"
4775 msgid "%H: %s reloc unsupported in shared libraries and PIEs\n"
4779 msgid "%H: %s reloc unsupported here\n"
4784 msgid "%pB uses unknown e_flags 0x%lx"
4789 msgid "%pB: ABI version %ld is not compatible with ABI version %ld output"
4799 "%P: copy reloc against `%pT' requires lazy plt linking; avoid setting "
4800 "LD_BIND_NOW=1 or upgrade gcc\n"
4805 msgid "%pB: undefined symbol on R_PPC64_TOCSAVE relocation"
4810 msgid "dynreloc miscount for %pB, section %pA"
4815 msgid "%pB: .opd is not a regular array of opd entries"
4820 msgid "%pB: unexpected reloc type %u in .opd section"
4825 msgid "%pB: undefined sym `%s' in .opd section"
4828 #. The issue is that __glink_PLTresolve saves r2, which is done
4829 #. because glibc ld.so _dl_runtime_resolve restores r2 to support
4830 #. a glibc plt call optimisation where global entry code is
4831 #. skipped on calls that resolve to the same binary. The
4832 #. __glink_PLTresolve save of r2 is incompatible with code
4833 #. making tail calls, because the tail call might go via the
4834 #. resolver and thus overwrite the proper saved r2.
4836 msgid "warning: --plt-localentry is incompatible with power10 pc-relative code"
4841 "warning: --plt-localentry is especially dangerous without ld.so support to "
4842 "detect ABI violations"
4846 msgid "%H __tls_get_addr lost arg, TLS optimization disabled\n"
4849 #: elf64-ppc.c:8726 elf64-ppc.c:9442
4851 msgid "%s defined on removed toc entry"
4856 msgid "%H: %s references optimized away TOC entry\n"
4861 msgid "%H: got/toc optimization is not supported for %s instruction\n"
4864 #: elf64-ppc.c:10515
4866 msgid "warning: discarding dynamic section %s"
4869 #: elf64-ppc.c:11668
4870 msgid "%P: cannot find opd entry toc for `%pT'\n"
4873 #: elf64-ppc.c:11818
4875 msgid "long branch stub `%s' offset overflow"
4878 #: elf64-ppc.c:11845
4880 msgid "can't find branch stub `%s'"
4883 #: elf64-ppc.c:11906 elf64-ppc.c:12158 elf64-ppc.c:14724
4885 msgid "%P: linkage table error against `%pT'\n"
4888 #: elf64-ppc.c:12357
4890 msgid "can't build branch stub `%s'"
4893 #: elf64-ppc.c:13384
4895 msgid "%pB section %pA exceeds stub group size"
4898 #: elf64-ppc.c:14904
4899 msgid "__tls_get_addr call offset overflow"
4902 #: elf64-ppc.c:15244 elf64-ppc.c:15263
4904 msgid "%s offset too large for .eh_frame sdata4 encoding"
4907 #: elf64-ppc.c:15349
4909 msgid "linker stubs in %u group"
4910 msgid_plural "linker stubs in %u groups"
4914 #: elf64-ppc.c:15356
4919 " long branch %lu\n"
4924 #: elf64-ppc.c:15738
4926 msgid "%H: %s used with TLS symbol `%pT'\n"
4929 #: elf64-ppc.c:15740
4931 msgid "%H: %s used with non-TLS symbol `%pT'\n"
4934 #: elf64-ppc.c:16524
4936 msgid "%H: call to `%pT' lacks nop, can't restore toc; (plt call stub)\n"
4939 #: elf64-ppc.c:16530
4942 "%H: call to `%pT' lacks nop, can't restore toc; (toc save/adjust stub)\n"
4945 #: elf64-ppc.c:17181
4947 msgid "%H: %s against %pT is not supported\n"
4950 #: elf64-ppc.c:17457
4952 msgid "%H: %s for indirect function `%pT' unsupported\n"
4955 #: elf64-ppc.c:17545
4958 "%X%P: %pB: %s against %pT is not supported by glibc as a dynamic relocation\n"
4961 #: elf64-ppc.c:17600
4963 msgid "%P: %pB: %s is not supported for `%pT'\n"
4966 #: elf64-ppc.c:17869
4968 msgid "%H: error: %s not a multiple of %u\n"
4971 #: elf64-ppc.c:17892
4973 msgid "%H: unresolvable %s against `%pT'\n"
4976 #: elf64-ppc.c:18037
4978 msgid "%H: %s against `%pT': error %d\n"
4981 #: elf64-s390.c:2457
4984 "%pB: `%s' non-PLT reloc for symbol defined in shared library and accessed "
4985 "from executable (rebuild file with -fPIC ?)"
4988 #: elf64-s390.c:3066
4991 "%pB(%pA+%#<PRIx64>): misaligned symbol `%s' (%#<PRIx64>) for relocation %s"
4994 #: elf64-sparc.c:134 elfcode.h:1602
4996 msgid "%pB(%pA): relocation %d has invalid symbol index %ld"
4999 #: elf64-sparc.c:493
5001 msgid "%pB: only registers %%g[2367] can be declared using STT_REGISTER"
5004 #: elf64-sparc.c:514
5006 msgid "register %%g%d used incompatibly: %s in %pB, previously %s in %pB"
5009 #: elf64-sparc.c:538
5011 msgid "symbol `%s' has differing types: REGISTER in %pB, previously %s in %pB"
5014 #: elf64-sparc.c:585
5016 msgid "Symbol `%s' has differing types: %s in %pB, previously REGISTER in %pB"
5019 #: elf64-sparc.c:717
5021 msgid "%pB: linking UltraSPARC specific with HAL specific code"
5024 #: elf64-x86-64.c:1537
5025 msgid "hidden symbol "
5028 #: elf64-x86-64.c:1540
5029 msgid "internal symbol "
5032 #: elf64-x86-64.c:1543 elf64-x86-64.c:1547
5033 msgid "protected symbol "
5036 #: elf64-x86-64.c:1549
5040 #: elf64-x86-64.c:1555
5044 #: elf64-x86-64.c:1565
5045 msgid "a shared object"
5048 #: elf64-x86-64.c:1567
5049 msgid "; recompile with -fPIC"
5052 #: elf64-x86-64.c:1572
5053 msgid "a PIE object"
5056 #: elf64-x86-64.c:1574
5057 msgid "a PDE object"
5060 #: elf64-x86-64.c:1576
5061 msgid "; recompile with -fPIE"
5064 #: elf64-x86-64.c:1580
5066 msgid "%pB: relocation %s against %s%s`%s' can not be used when making %s%s"
5069 #: elf64-x86-64.c:2116
5071 msgid "%pB: relocation %s against symbol `%s' isn't supported in x32 mode"
5074 #: elf64-x86-64.c:2266
5076 msgid "%pB: '%s' accessed both as normal and thread local symbol"
5079 #: elf64-x86-64.c:2926
5080 #: elfnn-aarch64.c:5754
5081 #: elfnn-riscv.c:2295
5084 "%pB: relocation %s against STT_GNU_IFUNC symbol `%s' has non-zero addend: %"
5088 #: elf64-x86-64.c:3189
5091 "%pB: relocation R_X86_64_GOTOFF64 against undefined %s `%s' can not be used "
5092 "when making a shared object"
5095 #: elf64-x86-64.c:3203
5098 "%pB: relocation R_X86_64_GOTOFF64 against protected %s `%s' can not be used "
5099 "when making a shared object"
5102 #: elf64-x86-64.c:3493
5105 "%pB: addend %s%#x in relocation %s against symbol `%s' at %#<PRIx64> in "
5106 "section `%pA' is out of range"
5109 #: elf64-x86-64.c:3643 elflink.c:13796
5110 msgid "%F%P: corrupt input: %pB\n"
5113 #: elf64-x86-64.c:4410
5116 " failed to convert GOTPCREL relocation against '%s'; relink with --no-relax\n"
5119 #: elf64-x86-64.c:4571
5121 msgid "%F%pB: PC-relative offset overflow in PLT entry for `%s'\n"
5124 #: elf64-x86-64.c:4644
5126 msgid "%F%pB: branch displacement overflow in PLT entry for `%s'\n"
5129 #: elf64-x86-64.c:4697
5131 msgid "%F%pB: PC-relative offset overflow in GOT PLT entry for `%s'\n"
5136 msgid "warning: %pB has a section extending past end of file"
5141 msgid "warning: %pB has a corrupt string table index"
5146 msgid "warning: %pB has a program header with invalid alignment"
5151 msgid "%pB: %pA+%<PRIx64>: relocation addend %<PRIx64> too large"
5156 msgid "%pB: version count (%<PRId64>) does not match symbol count (%ld)"
5161 msgid "warning: %pB has a segment extending past end of file"
5167 "%s: TLS definition in %pB section %pA mismatches non-TLS definition in %pB "
5173 msgid "%s: TLS reference in %pB mismatches non-TLS reference in %pB"
5179 "%s: TLS definition in %pB section %pA mismatches non-TLS reference in %pB"
5185 "%s: TLS reference in %pB mismatches non-TLS definition in %pB section %pA"
5190 msgid "%pB: unexpected redefinition of indirect versioned symbol `%s'"
5195 msgid "%pB: version node not found for symbol %s"
5201 "%pB: bad reloc symbol index (%#<PRIx64> >= %#lx) for offset %#<PRIx64> in "
5208 "%pB: non-zero symbol index (%#<PRIx64>) for offset %#<PRIx64> in section `%"
5209 "pA' when the object file has no symbol table"
5214 msgid "%pB: relocation size mismatch in %pB section %pA"
5219 msgid "warning: type and size of dynamic symbol `%s' are not defined"
5223 msgid "%P: copy reloc against protected `%pT' is dangerous\n"
5228 msgid "alternate ELF machine code found (%d) in %pB, expecting %d"
5233 msgid "%pB: invalid version offset %lx (max %lx)"
5238 msgid "%pB: %s local symbol at index %lu (>= sh_info of %lu)"
5243 msgid "%pB: not enough version information"
5248 msgid "%pB: %s: invalid version %u (max %d)"
5253 msgid "%pB: %s: invalid needed version %d"
5259 "warning: alignment %u of normal symbol `%s' in %pB is smaller than %u used "
5260 "by the common definition in %pB"
5265 "warning: NOTE: alignment discrepancies can cause real problems. "
5266 "Investigation is advised."
5271 "warning: NOTE: size discrepancies can cause real problems. Investigation is "
5277 msgid "%pB: undefined reference to symbol '%s'"
5282 msgid "%pB: stack size specified and %s set"
5287 msgid "%pB: %s not absolute"
5292 msgid "%s: undefined version: %s"
5297 "error: creating an executable stack because of -z execstack command line "
5303 "warning: enabling an executable stack because of -z execstack command line "
5310 "error: %s: is triggering the generation of an executable stack (because it "
5311 "has an executable .note.GNU-stack section)"
5317 "warning: %s: requires executable stack (because the .note.GNU-stack section "
5324 "error: %s: is triggering the generation of an executable stack because it "
5325 "does not have a .note.GNU-stack section"
5330 msgid "warning: %s: missing .note.GNU-stack section implies executable stack"
5335 "NOTE: This behaviour is deprecated and will be removed in a future version "
5341 msgid "%pB: .preinit_array section is not allowed in DSO"
5346 msgid "undefined %s reference in complex symbol: %s"
5349 #: elflink.c:9180 elflink.c:9188
5350 msgid "division by zero"
5355 msgid "unknown operator '%c' in complex symbol"
5358 #. PR 21524: Let the user know if a symbol was removed by garbage collection.
5362 "%pB:%pA: error: relocation references symbol %s which was removed by garbage "
5368 msgid "%pB:%pA: error: try relinking with --gc-keep-exported enabled"
5371 #: elflink.c:9792 elflink.c:9810 elflink.c:9849 elflink.c:9867
5373 msgid "%pB: unable to sort relocs - they are in more than one size"
5376 #. The section size is not divisible by either -
5377 #. something is wrong.
5378 #: elflink.c:9826 elflink.c:9883
5380 msgid "%pB: unable to sort relocs - they are of an unknown size"
5384 msgid "not enough memory to sort relocations"
5389 msgid "%pB: too many sections: %d (>= %d)"
5394 msgid "%pB: internal symbol `%s' in %pB is referenced by DSO"
5399 msgid "%pB: hidden symbol `%s' in %pB is referenced by DSO"
5404 msgid "%pB: local symbol `%s' in %pB is referenced by DSO"
5409 msgid "%pB: could not find output section %pA for input section %pA"
5414 msgid "%pB: protected symbol `%s' isn't defined"
5419 msgid "%pB: internal symbol `%s' isn't defined"
5424 msgid "%pB: hidden symbol `%s' isn't defined"
5429 msgid "%pB: no symbol version section for versioned symbol `%s'"
5435 "error: %pB contains a reloc (%#<PRIx64>) for section %pA that references a "
5436 "non-existent global symbol"
5441 msgid "error: %pB: size of section %pA is not multiple of address size"
5446 msgid "%pB: no symbol found for import library"
5450 msgid "%F%P: %pB: failed to finish relative relocations\n"
5455 msgid "%pB: file class %s incompatible with %s"
5460 msgid "%pB: failed to generate import library"
5465 msgid "warning: %s section has zero size"
5470 msgid "warning: section '%s' is being made into a note"
5474 msgid "%P%X: read-only segment has dynamic relocations\n"
5478 msgid "%P: warning: creating DT_TEXTREL in a shared object\n"
5482 msgid "%P: warning: creating DT_TEXTREL in a PDE\n"
5486 msgid "%P: warning: creating DT_TEXTREL in a PIE\n"
5490 msgid "%P%X: can not read symbols: %E\n"
5494 msgid "%F%P: %pB(%pA): error: need linked-to section for --gc-sections\n"
5499 msgid "%pB: %pA+%#<PRIx64>: no symbol found for INHERIT"
5504 msgid "%pB: section '%pA': corrupt VTENTRY entry"
5509 msgid "unrecognized INPUT_SECTION_FLAG %s\n"
5514 msgid "%P: %pB: warning: relocation against `%s' in read-only section `%pA'\n"
5519 "%P: warning: GNU indirect functions with DT_TEXTREL may result in a segfault "
5520 "at runtime; recompile with %s\n"
5523 #: elfxx-aarch64.c:477
5526 "%pB: warning: Weak TLS is implementation defined and may not work as expected"
5529 #: elfxx-aarch64.c:738
5530 #: elfnn-aarch64.c:10231
5531 #: elfnn-aarch64.c:10238
5534 "%pB: warning: BTI turned on by -z force-bti when all inputs do not have BTI "
5538 #: elfxx-aarch64.c:812
5540 msgid "error: %pB: <corrupt AArch64 used size: 0x%x>"
5543 #: elfxx-loongarch.c:1909
5545 msgid "%pB: unsupported relocation type %s"
5548 #: elfxx-loongarch.c:1937
5550 msgid "%pB: unsupported bfd relocation type %#x"
5553 #: elfxx-loongarch.c:2009
5555 msgid "%pB: relocation %s right shift %d error 0x%lx"
5558 #: elfxx-loongarch.c:2028
5560 msgid "%pB: relocation %s overflow 0x%lx"
5563 #: elfxx-mips.c:1541
5564 msgid "static procedure (no name)"
5567 #: elfxx-mips.c:5857
5568 msgid "MIPS16 and microMIPS functions cannot call each other"
5571 #: elfxx-mips.c:6627
5572 msgid "%X%H: unsupported JALX to the same ISA mode\n"
5575 #: elfxx-mips.c:6660
5577 "%X%H: unsupported jump between ISA modes; consider recompiling with "
5578 "interlinking enabled\n"
5581 #: elfxx-mips.c:6705
5583 "%X%H: cannot convert branch between ISA modes to JALX: relocation out of "
5587 #: elfxx-mips.c:6717
5588 msgid "%X%H: unsupported branch between ISA modes\n"
5591 #: elfxx-mips.c:7350
5594 "%pB: incorrect `.reginfo' section size; expected %<PRIu64>, got %<PRIu64>"
5597 #: elfxx-mips.c:7394
5599 msgid "%pB: warning: bad `%s' option size %u smaller than its header"
5602 #: elfxx-mips.c:7630
5604 msgid "%pB: warning: truncated `%s' option"
5607 #: elfxx-mips.c:8454 elfxx-mips.c:8580
5610 "%pB: warning: cannot determine the target function for stub section `%s'"
5613 #: elfxx-mips.c:8712
5615 msgid "%pB: malformed reloc detected for section %s"
5618 #: elfxx-mips.c:8812
5620 msgid "%pB: GOT reloc at %#<PRIx64> not expected in executables"
5623 #: elfxx-mips.c:8952
5625 msgid "%pB: CALL16 reloc at %#<PRIx64> not against global symbol"
5628 #: elfxx-mips.c:9255
5631 "%X%H: relocation %s against `%s' cannot be used when making a shared object; "
5632 "recompile with -fPIC\n"
5635 #: elfxx-mips.c:9381
5637 msgid "IFUNC symbol %s in dynamic symbol table - IFUNCS are not supported"
5640 #: elfxx-mips.c:9384
5642 msgid "non-dynamic symbol %s in dynamic symbol table"
5645 #: elfxx-mips.c:9604
5647 msgid "non-dynamic relocations refer to dynamic symbol %s"
5650 #: elfxx-mips.c:10539
5653 "%pB: can't find matching LO16 reloc against `%s' for %s at %#<PRIx64> in "
5657 #: elfxx-mips.c:10679
5659 "small-data section too large; lower small-data size limit (see option -G)"
5662 #: elfxx-mips.c:10698
5663 msgid "cannot convert a jump to JALX for a non-word-aligned address"
5666 #: elfxx-mips.c:10701
5667 msgid "jump to a non-word-aligned address"
5670 #: elfxx-mips.c:10702
5671 msgid "jump to a non-instruction-aligned address"
5674 #: elfxx-mips.c:10705
5675 msgid "cannot convert a branch to JALX for a non-word-aligned address"
5678 #: elfxx-mips.c:10707
5679 msgid "branch to a non-instruction-aligned address"
5682 #: elfxx-mips.c:10709
5683 msgid "PC-relative load from unaligned address"
5686 #: elfxx-mips.c:11009
5689 "%pB: `%pA' entry VMA of %#<PRIx64> outside the 32-bit range supported; "
5690 "consider using `-Ttext-segment=...'"
5693 #: elfxx-mips.c:11124 elfxx-mips.c:11711
5695 msgid "%pB: `%pA' offset of %<PRId64> from `%pA' beyond the range of ADDIUPC"
5698 #: elfxx-mips.c:11683
5701 "%pB: `%pA' start VMA of %#<PRIx64> outside the 32-bit range supported; "
5702 "consider using `-Ttext-segment=...'"
5705 #: elfxx-mips.c:13429 reloc.c:8605
5707 msgid "%X%P: %pB(%pA): error: relocation for offset %V has no value\n"
5710 #: elfxx-mips.c:14741
5712 msgid "%pB: unknown architecture %s"
5715 #: elfxx-mips.c:15269
5717 msgid "%pB: illegal section name `%pA'"
5720 #: elfxx-mips.c:15546
5722 msgid "%pB: warning: linking abicalls files with non-abicalls files"
5725 #: elfxx-mips.c:15563
5727 msgid "%pB: linking 32-bit code with 64-bit code"
5730 #: elfxx-mips.c:15595 elfxx-mips.c:15661 elfxx-mips.c:15676
5732 msgid "%pB: linking %s module with previous %s modules"
5735 #: elfxx-mips.c:15619
5737 msgid "%pB: ABI mismatch: linking %s module with previous %s modules"
5740 #: elfxx-mips.c:15644
5742 msgid "%pB: ASE mismatch: linking %s module with previous %s modules"
5745 #: elfxx-mips.c:15778
5748 "warning: %pB uses unknown floating point ABI %d (set by %pB), %pB uses "
5749 "unknown floating point ABI %d"
5752 #: elfxx-mips.c:15784
5755 "warning: %pB uses unknown floating point ABI %d (set by %pB), %pB uses %s"
5758 #: elfxx-mips.c:15790
5761 "warning: %pB uses %s (set by %pB), %pB uses unknown floating point ABI %d"
5764 #: elfxx-mips.c:15804
5766 msgid "warning: %pB uses %s (set by %pB), %pB uses %s"
5769 #: elfxx-mips.c:15823
5771 msgid "warning: %pB uses %s (set by %pB), %pB uses unknown MSA ABI %d"
5774 #: elfxx-mips.c:15835
5776 msgid "warning: %pB uses unknown MSA ABI %d (set by %pB), %pB uses %s"
5779 #: elfxx-mips.c:15844
5782 "warning: %pB uses unknown MSA ABI %d (set by %pB), %pB uses unknown MSA ABI %"
5786 #: elfxx-mips.c:15906
5788 msgid "%pB: endianness incompatible with that of the selected emulation"
5791 #: elfxx-mips.c:15920
5793 msgid "%pB: ABI is incompatible with that of the selected emulation"
5796 #: elfxx-mips.c:15973
5798 msgid "%pB: warning: inconsistent ISA between e_flags and .MIPS.abiflags"
5801 #: elfxx-mips.c:15978
5804 "%pB: warning: inconsistent FP ABI between .gnu.attributes and .MIPS.abiflags"
5807 #: elfxx-mips.c:15982
5809 msgid "%pB: warning: inconsistent ASEs between e_flags and .MIPS.abiflags"
5812 #: elfxx-mips.c:15989
5815 "%pB: warning: inconsistent ISA extensions between e_flags and .MIPS.abiflags"
5818 #: elfxx-mips.c:15993
5821 "%pB: warning: unexpected flag in the flags2 field of .MIPS.abiflags (0x%lx)"
5824 #: elfxx-mips.c:16184
5825 msgid "-mips32r2 -mfp64 (12 callee-saved)"
5828 #: elfxx-mips.c:16246 elfxx-mips.c:16257
5832 #: elfxx-mips.c:16248 elfxx-mips.c:16317
5836 #: elfxx-mips.c:16328
5838 msgid "Hard or soft float\n"
5841 #: elfxx-mips.c:16331
5843 msgid "Hard float (double precision)\n"
5846 #: elfxx-mips.c:16334
5848 msgid "Hard float (single precision)\n"
5851 #: elfxx-mips.c:16337
5853 msgid "Soft float\n"
5856 #: elfxx-mips.c:16340
5858 msgid "Hard float (MIPS32r2 64-bit FPU 12 callee-saved)\n"
5861 #: elfxx-mips.c:16343
5863 msgid "Hard float (32-bit CPU, Any FPU)\n"
5866 #: elfxx-mips.c:16346
5868 msgid "Hard float (32-bit CPU, 64-bit FPU)\n"
5871 #: elfxx-mips.c:16349
5873 msgid "Hard float compat (32-bit CPU, 64-bit FPU)\n"
5876 #: elfxx-mips.c:16381
5881 #: elfxx-mips.c:16383
5886 #: elfxx-mips.c:16385
5888 msgid " [abi=EABI32]"
5891 #: elfxx-mips.c:16387
5893 msgid " [abi=EABI64]"
5896 #: elfxx-mips.c:16389
5898 msgid " [abi unknown]"
5901 #: elfxx-mips.c:16391
5906 #: elfxx-mips.c:16393
5911 #: elfxx-mips.c:16395
5913 msgid " [no abi set]"
5916 #: elfxx-mips.c:16420
5918 msgid " [unknown ISA]"
5921 #: elfxx-mips.c:16440
5923 msgid " [not 32bitmode]"
5926 #: elfxx-riscv.c:1699
5928 msgid "x ISA extension `%s' must be set with the versions"
5931 #: elfxx-riscv.c:1705
5933 msgid "cannot find default versions of the ISA extension `%s'"
5936 #: elfxx-riscv.c:1811
5938 msgid "%s: first ISA extension must be `e', `i' or `g'"
5941 #: elfxx-riscv.c:1835
5943 msgid "%s: unknown standard ISA extension or prefix class `%c'"
5946 #: elfxx-riscv.c:1871
5948 msgid "%s: invalid prefixed ISA extension `%s' ends with <number>p"
5951 #: elfxx-riscv.c:1895
5953 msgid "%s: unknown prefixed ISA extension `%s'"
5956 #: elfxx-riscv.c:1919
5958 msgid "%s: prefixed ISA extension must separate with _"
5961 #: elfxx-riscv.c:1973
5963 msgid "rv%de does not support the `h' extension"
5966 #: elfxx-riscv.c:1981
5968 msgid "rv%d does not support the `q' extension"
5971 #: elfxx-riscv.c:1988
5973 msgid "rv%d does not support the `zcf' extension"
5976 #: elfxx-riscv.c:1995
5977 msgid "`zfinx' is conflict with the `f/d/q/zfh/zfhmin' extension"
5980 #: elfxx-riscv.c:2002
5981 msgid "`xtheadvector' is conflict with the `v' extension"
5984 #: elfxx-riscv.c:2023
5985 msgid "zvl*b extensions need to enable either `v' or `zve' extension"
5988 #: elfxx-riscv.c:2085
5990 msgid "%s: ISA string cannot contain uppercase letters"
5993 #: elfxx-riscv.c:2113
5995 msgid "%s: ISA string must begin with rv32 or rv64"
5998 #: elfxx-riscv.c:2339
6000 msgid "invalid ISA extension ends with <number>p in .option arch `%s'"
6003 #: elfxx-riscv.c:2362
6005 msgid "unknown ISA extension `%s' in .option arch `%s'"
6008 #: elfxx-riscv.c:2373
6010 msgid "cannot + or - base extension `%s' in .option arch `%s'"
6013 #: elfxx-riscv.c:2613 elfxx-riscv.c:2861
6014 msgid "internal: unreachable INSN_CLASS_*"
6017 #: elfxx-riscv.c:2648
6018 msgid "zihintntl' and `c', or `zihintntl' and `zca"
6021 #: elfxx-riscv.c:2653 elfxx-riscv.c:2671
6025 #: elfxx-riscv.c:2659
6026 msgid "m' or `zmmul"
6029 #: elfxx-riscv.c:2677
6030 msgid "f' and `c', or `f' and `zcf"
6033 #: elfxx-riscv.c:2682
6037 #: elfxx-riscv.c:2688
6038 msgid "d' and `c', or `d' and `zcd"
6041 #: elfxx-riscv.c:2693
6045 #: elfxx-riscv.c:2695
6046 msgid "f' or `zfinx"
6049 #: elfxx-riscv.c:2697
6050 msgid "d' or `zdinx"
6053 #: elfxx-riscv.c:2699
6054 msgid "q' or `zqinx"
6057 #: elfxx-riscv.c:2701
6058 msgid "zfh' or `zhinx"
6061 #: elfxx-riscv.c:2705
6062 msgid "zfhmin' or `zhinxmin"
6065 #: elfxx-riscv.c:2716
6066 msgid "zfhmin' and `d', or `zhinxmin' and `zdinx"
6069 #: elfxx-riscv.c:2727
6070 msgid "zfhmin' and `q', or `zhinxmin' and `zqinx"
6073 #: elfxx-riscv.c:2733
6077 #: elfxx-riscv.c:2741
6081 #: elfxx-riscv.c:2749
6082 msgid "zfh' and `zfa"
6085 #: elfxx-riscv.c:2759
6086 msgid "zfh' and `zfa', or `zvfh' and `zfa"
6089 #: elfxx-riscv.c:2764
6090 msgid "zfh' or `zvfh"
6093 #: elfxx-riscv.c:2780
6094 msgid "zbb' or `zbkb"
6097 #: elfxx-riscv.c:2782
6098 msgid "zbc' or `zbkc"
6101 #: elfxx-riscv.c:2790
6102 msgid "zknd' or `zkne"
6105 #: elfxx-riscv.c:2796
6106 msgid "v' or `zve64x' or `zve32x"
6109 #: elfxx-riscv.c:2798
6110 msgid "v' or `zve64d' or `zve64f' or `zve32f"
6113 #: elfxx-riscv.c:2800
6117 #: elfxx-riscv.c:2802
6121 #: elfxx-riscv.c:2804
6125 #: elfxx-riscv.c:2806
6129 #: elfxx-riscv.c:2808
6133 #: elfxx-riscv.c:2810
6134 msgid "zvknha' or `zvknhb"
6137 #: elfxx-riscv.c:2812
6141 #: elfxx-riscv.c:2814
6145 #: elfxx-riscv.c:2818
6146 msgid "zcb' and `zba"
6149 #: elfxx-riscv.c:2820
6150 msgid "zcb' and `zbb"
6153 #: elfxx-riscv.c:2822
6154 msgid "zcb' and `zmmul', or `zcb' and `m"
6157 #: elfxx-riscv.c:2826
6161 #: elfxx-sparc.c:3021
6162 #: elfnn-aarch64.c:5738
6165 "%pB: relocation %s against STT_GNU_IFUNC symbol `%s' isn't handled by %s"
6168 #: elfxx-tilegx.c:4126
6170 msgid "%pB: cannot link together %s and %s objects"
6173 #: elfxx-x86.c:536 elfxx-x86.c:3440
6176 "%F%P: %pB: copy relocation against non-copyable protected symbol `%s' in %"
6182 msgid "%F%P: %pB: failed to allocate relative reloc record\n"
6187 msgid "%F%P: %pB: failed to allocate 64-bit DT_RELR bitmap\n"
6192 msgid "%F%P: %pB: failed to allocate 32-bit DT_RELR bitmap\n"
6197 msgid "%F%P: %pB: failed to allocate memory for section `%pA'\n"
6203 "%F%P: %pB: size of compact relative reloc section is changed: new (%lu) != "
6209 msgid "%F%P: %pB: failed to allocate compact relative reloc section\n"
6215 "%F%P: %pB: relocation %s against absolute symbol `%s' in section `%pA' is "
6220 msgid "%P: %pB: warning: relocation in read-only section `%pA'\n"
6225 "%pB: %s (offset: 0x%v, info: 0x%v, addend: 0x%v) against '%s' for section '%"
6231 "%pB: %s (offset: 0x%v, info: 0x%v) against '%s' for section '%pA' in %pB\n"
6236 msgid "error: %pB: <corrupt x86 property (0x%x) size: 0x%x>"
6240 msgid "%P: %pB: warning: missing %s\n"
6244 msgid "%X%P: %pB: error: missing %s\n"
6248 msgid "IBT and SHSTK properties"
6252 msgid "IBT property"
6256 msgid "SHSTK property"
6260 msgid "LAM_U48 property"
6264 msgid "LAM_U57 property"
6268 msgid "%F%P: failed to create VxWorks dynamic sections\n"
6272 msgid "%F%P: failed to create GOT sections\n"
6276 msgid "%F%P: failed to create ifunc sections\n"
6280 msgid "%F%P: failed to create GOT PLT section\n"
6284 msgid "%F%P: failed to create IBT-enabled PLT section\n"
6288 msgid "%F%P: failed to create PLT .eh_frame section\n"
6292 msgid "%F%P: failed to create GOT PLT .eh_frame section\n"
6296 msgid "%F%P: failed to create the second PLT .eh_frame section\n"
6300 msgid "%F%P: failed to create PLT .sframe section\n"
6304 msgid "%F%P: failed to create second PLT .sframe section\n"
6308 msgid "%X%P: attempted static link of dynamic object `%pB'\n"
6313 msgid "%pB:%d: unexpected character `%s' in Intel Hex file"
6318 msgid "%pB:%u: bad checksum in Intel Hex file (expected %u, found %u)"
6323 msgid "%pB:%u: bad extended address record length in Intel Hex file"
6328 msgid "%pB:%u: bad extended start address length in Intel Hex file"
6333 msgid "%pB:%u: bad extended linear address record length in Intel Hex file"
6338 msgid "%pB:%u: bad extended linear start address length in Intel Hex file"
6343 msgid "%pB:%u: unrecognized ihex type %u in Intel Hex file"
6348 msgid "%pB: internal error in ihex_read_section"
6353 msgid "%pB: bad section length in ihex_read_section"
6358 msgid "%pB 64-bit address %#<PRIx64> out of range for Intel Hex file"
6363 msgid "%pB: address %#<PRIx64> out of range for Intel Hex file"
6368 msgid "%pB: unable to get decompressed section %pA"
6373 msgid "%pB: indirect symbol `%s' to `%s' is a loop"
6378 "%P: %pB: note: the message above does not take linker garbage collection "
6384 msgid "attempt to do relocatable link with %s input and %s output"
6389 msgid "%pB: ignoring duplicate section `%pA'\n"
6392 #: linker.c:2880 linker.c:2890
6394 msgid "%pB: duplicate section `%pA' has different size\n"
6397 #: linker.c:2904 linker.c:2912
6399 msgid "%pB: could not read contents of section `%pA'\n"
6404 msgid "%pB: duplicate section `%pA' has different contents\n"
6409 msgid "%pB: compiled for a big endian system and target is little endian"
6414 msgid "%pB: compiled for a little endian system and target is big endian"
6417 #: mach-o-arm.c:169 mach-o-arm.c:301
6418 msgid "malformed mach-o ARM reloc pair: reloc is first reloc"
6423 msgid "malformed mach-o ARM reloc pair: invalid length: %d"
6428 msgid "malformed mach-o ARM sectdiff reloc: invalid length: %d"
6433 msgid "malformed mach-o ARM local sectdiff reloc: invalid length: %d"
6438 msgid "malformed mach-o ARM half sectdiff reloc: invalid length: %d"
6443 msgid "malformed mach-o ARM vanilla reloc: invalid length: %d (pcrel: %d)"
6448 msgid "malformed mach-o ARM reloc: unknown reloc type: %d"
6453 msgid "<unknown mask flags>"
6457 msgid " (<unknown>)"
6462 msgid " MACH-O header:\n"
6467 msgid " magic: %#lx\n"
6472 msgid " cputype: %#lx (%s)\n"
6477 msgid " cpusubtype: %#lx%s\n"
6482 msgid " filetype: %#lx\n"
6487 msgid " ncmds: %#lx\n"
6492 msgid " sizeocmds: %#lx\n"
6497 msgid " flags: %#lx\n"
6502 msgid " version: %x\n"
6505 #. Urg - what has happened ?
6508 msgid "incompatible cputypes in mach-o files: %ld vs %ld"
6512 msgid "bfd_mach_o_canonicalize_symtab: unable to load symbols"
6517 "malformed mach-o reloc: section index is greater than the number of sections"
6522 "sorry: modtab, toc and extrefsyms are not yet implemented for dysymtab "
6528 msgid "mach-o: there are too many sections (%u) maximum is 255,\n"
6533 msgid "unable to allocate data for load command %#x"
6538 msgid "unable to write unknown load command %#x"
6543 msgid "section address (%#<PRIx64>) below start of segment (%#<PRIx64>)"
6548 msgid "unable to layout unknown load command %#x"
6553 msgid "bfd_mach_o_read_section_32: overlarge alignment value: %#lx"
6558 msgid "bfd_mach_o_read_section_64: overlarge alignment value: %#lx"
6563 msgid "bfd_mach_o_read_symtab_symbol: unable to read %d bytes at %u"
6568 msgid "bfd_mach_o_read_symtab_symbol: name out of range (%lu >= %u)"
6574 "bfd_mach_o_read_symtab_symbol: symbol \"%s\" specified invalid section %d "
6575 "(max %lu): setting to undefined"
6581 "bfd_mach_o_read_symtab_symbol: symbol \"%s\" specified invalid type field 0x%"
6582 "x: setting to undefined"
6587 msgid "%pB: unknown load command %#x"
6592 msgid "bfd_mach_o_scan: unknown architecture 0x%lx/0x%lx"
6597 msgid "unknown header byte-order value %#x"
6602 msgid "%pB: access beyond end of merged section (%<PRId64>)"
6607 msgid "%pB: no core to allocate a symbol %d bytes long"
6612 msgid "%pB: attempt to emit contents at non-multiple-of-4 address %#<PRIx64>"
6617 msgid "%pB: invalid mmo file: initialization value for $255 is not `Main'\n"
6623 "%pB: unsupported wide character sequence 0x%02X 0x%02X after symbol name "
6624 "starting with `%s'\n"
6629 msgid "%pB: symbol name exceeds given max length of %d"
6634 msgid "%pB: invalid mmo file: unsupported lopcode `%d'\n"
6639 msgid "%pB: invalid mmo file: expected YZ = 1 got YZ = %d for lop_quote\n"
6645 "%pB: invalid mmo file: expected z = 1 or z = 2, got z = %d for lop_loc\n"
6651 "%pB: invalid mmo file: expected z = 1 or z = 2, got z = %d for lop_fixo\n"
6656 msgid "%pB: invalid mmo file: expected y = 0, got y = %d for lop_fixrx\n"
6662 "%pB: invalid mmo file: expected z = 16 or z = 24, got z = %d for lop_fixrx\n"
6668 "%pB: invalid mmo file: leading byte of operand word must be 0 or 1, got %d "
6674 msgid "%pB: cannot allocate file name for file number %d, %d bytes\n"
6680 "%pB: invalid mmo file: file number %d `%s', was already entered as `%s'\n"
6686 "%pB: invalid mmo file: file name for number %d was not specified before use\n"
6692 "%pB: invalid mmo file: fields y and z of lop_stab non-zero, y: %d, z: %d\n"
6697 msgid "%pB: invalid mmo file: lop_end not last item in file\n"
6703 "%pB: invalid mmo file: YZ of lop_end (%ld) not equal to the number of tetras "
6704 "to the preceding lop_stab (%ld)\n"
6709 msgid "%pB: invalid symbol table: duplicate symbol `%s'\n"
6715 "%pB: bad symbol definition: `Main' set to %<PRIx64> rather than the start "
6716 "address %<PRIx64>\n"
6722 "%pB: warning: symbol table too large for mmo, larger than 65535 32-bit "
6723 "words: %d. Only `Main' will be emitted.\n"
6728 msgid "%pB: internal error, symbol table changed size from %d to %d words\n"
6733 msgid "%pB: internal error, internal register section %pA had contents\n"
6738 msgid "%pB: no initialized registers; section length 0\n"
6743 msgid "%pB: too many initialized registers; section length %<PRId64>"
6749 "%pB: invalid start address for initialized registers of length %<PRId64>: %"
6755 msgid "unhandled OSF/1 core file section type %d"
6760 msgid "%pB: symbol indicates overlay (not supported)"
6765 msgid "bfd_pef_scan: unknown architecture 0x%lx"
6768 #: pei-x86_64.c:174 pei-x86_64.c:228 pei-x86_64.c:238 pei-x86_64.c:263
6769 #: pei-x86_64.c:275 pei-x86_64.c:289 pei-x86_64.c:307 pei-x86_64.c:319
6772 msgid "warning: corrupt unwind data\n"
6775 #. PR 17512: file: 2245-7442-0.004.
6781 #: pei-x86_64.c:403 pei-x86_64.c:413 pei-x86_64.c:422
6783 msgid "warning: xdata section corrupt\n"
6788 msgid "Too many unwind codes (%ld)\n"
6793 msgid "Warning: %s section size (%ld) is not a multiple of %d\n"
6798 msgid "Warning: %s section size is zero\n"
6803 msgid "Warning: %s section size (%ld) is smaller than virtual size (%ld)\n"
6810 "The Function Table (interpreted %s section contents)\n"
6815 msgid "vma:\t\t\tBeginAddress\t EndAddress\t UnwindData\n"
6825 #. XXX code yet to be written.
6828 msgid "%pB: unhandled import type; %x"
6833 msgid "%pB: unrecognized import type; %x"
6838 msgid "%pB: unrecognized import name type; %x"
6843 msgid "%pB: unrecognised machine type (0x%x) in Import Library Format archive"
6849 "%pB: recognised but unhandled machine type (0x%x) in Import Library Format "
6855 msgid "%pB: size field is zero in Import Library Format header"
6860 msgid "%pB: string not null terminated in ILF object file"
6865 msgid "%pB: error: debug data ends beyond end of debug directory"
6870 msgid "%pB: adjusting invalid SectionAlignment"
6875 msgid "%pB: adjusting invalid FileAlignment"
6880 msgid "%pB: invalid NumberOfRvaAndSizes"
6885 "plugin framework: out of file descriptors. Try using fewer objects/archives\n"
6897 msgid "Entry offset = 0x%.8lx (%ld)\n"
6902 msgid "Length = 0x%.8lx (%ld)\n"
6907 msgid "Flag field = 0x%.2x\n"
6912 msgid "Partition name = \"%s\"\n"
6919 "Partition[%d] start = { 0x%.2x, 0x%.2x, 0x%.2x, 0x%.2x }\n"
6924 msgid "Partition[%d] end = { 0x%.2x, 0x%.2x, 0x%.2x, 0x%.2x }\n"
6929 msgid "Partition[%d] sector = 0x%.8lx (%ld)\n"
6934 msgid "Partition[%d] length = 0x%.8lx (%ld)\n"
6938 msgid "INPUT_SECTION_FLAGS are not supported"
6943 msgid "%pB: unrecognized relocation type %#x in section `%pA'"
6946 #. PR 21803: Suggest the most likely cause of this error.
6949 msgid "is this version of the linker - %s - out of date ?"
6952 #: rs6000-core.c:471
6954 msgid "%pB: warning core file truncated"
6959 msgid "%pB(%pA+%#<PRIx64>): %s relocation offset out of order"
6964 msgid "%pB(%pA+%#<PRIx64>): %s relocation offset out of range"
6967 #. User has specified a subspace without its containing space.
6970 msgid "%pB[%pA]: no output section for space %pA"
6977 "Exec Auxiliary Header\n"
6981 msgid "som_sizeof_headers unimplemented"
6986 msgid "%pB:%d: unexpected character `%s' in S-record file"
6991 msgid "%pB:%d: byte count %d too small"
6994 #: srec.c:580 srec.c:614
6996 msgid "%pB:%d: bad checksum in S-record file"
7001 msgid "%pB(%pA+%#lx): stabs entry has invalid string index"
7005 msgid "unsupported .stab relocation"
7009 msgid "corrupt EIHD record - size is too small"
7014 msgid "unable to read EIHS record at offset %#x"
7018 msgid "record is too small for symbol name length"
7023 msgid "corrupt EGSD record: its size (%#x) is too small"
7029 "corrupt EGSD record type %d: size (%#x) is larger than remaining space (%#x)"
7034 msgid "corrupt EGSD record type %d: size (%#x) is too small"
7039 msgid "corrupt EGSD record: its psindx field is too big (%#lx)"
7044 msgid "unknown EGSD subtype %d"
7049 msgid "stack overflow (%d) in _bfd_vms_push"
7053 msgid "stack underflow in _bfd_vms_pop"
7058 msgid "dst_define_location %u too large"
7061 #. These names have not yet been added to this switch statement.
7064 msgid "unknown ETIR command %d"
7068 msgid "corrupt vms value"
7072 msgid "corrupt ETIR record encountered"
7077 msgid "bad section index in %s"
7082 msgid "unsupported STA cmd %s"
7088 #. Redefine symbol to current location.
7089 #. Define a literal.
7090 #: vms-alpha.c:2211 vms-alpha.c:2242 vms-alpha.c:2337 vms-alpha.c:2557
7092 msgid "%s: not supported"
7097 msgid "%s: not implemented"
7100 #: vms-alpha.c:2382 vms-alpha.c:2397
7105 #. Divide by zero is supposed to give a result of zero,
7106 #. and a non-fatal warning message.
7109 msgid "%s divide by zero"
7114 msgid "invalid use of %s with contexts"
7119 msgid "reserved cmd %d"
7123 msgid "corrupt EEOM record - size is too small"
7127 msgid "object module not error-free !"
7132 msgid "SEC_RELOC with no relocs in section %pA"
7135 #: vms-alpha.c:4064 vms-alpha.c:4292
7137 msgid "size error in section %pA"
7141 msgid "spurious ALPHA_R_BSR reloc"
7146 msgid "unhandled relocation %s"
7151 msgid "unknown source command %d"
7154 #: vms-alpha.c:4795 vms-alpha.c:4800 vms-alpha.c:4805 vms-alpha.c:4810
7155 #: vms-alpha.c:4815 vms-alpha.c:4838 vms-alpha.c:4843 vms-alpha.c:4848
7158 msgid "%s not implemented"
7163 msgid "unknown line command %d"
7167 msgid "corrupt reloc record"
7170 #: vms-alpha.c:5358 vms-alpha.c:5376 vms-alpha.c:5393 vms-alpha.c:5411
7171 #: vms-alpha.c:5424 vms-alpha.c:5436 vms-alpha.c:5449
7173 msgid "unknown reloc %s + %s"
7178 msgid "unknown reloc %s"
7182 msgid "invalid section index in ETIR"
7186 msgid "relocation for non-REL psect"
7191 msgid "unknown symbol in command %s"
7196 msgid "reloc (%d) is *UNKNOWN*"
7201 msgid " EMH %u (len=%u): "
7206 msgid " Error: The length is less than the length of an EMH record\n"
7212 " Error: The record length is less than the size of an EMH_MHD record\n"
7217 msgid "Module header\n"
7222 msgid " structure level: %u\n"
7227 msgid " max record size: %u\n"
7232 msgid " Error: The module name is missing\n"
7237 msgid " Error: The module name is too long\n"
7242 msgid " module name : %.*s\n"
7247 msgid " Error: The module version is missing\n"
7252 msgid " Error: The module version is too long\n"
7257 msgid " module version : %.*s\n"
7262 msgid " Error: The compile date is truncated\n"
7267 msgid " compile date : %.17s\n"
7272 msgid "Language Processor Name\n"
7277 msgid " language name: %.*s\n"
7282 msgid "Source Files Header\n"
7287 msgid " file: %.*s\n"
7292 msgid "Title Text Header\n"
7297 msgid " title: %.*s\n"
7302 msgid "Copyright Header\n"
7307 msgid " copyright: %.*s\n"
7312 msgid "unhandled emh subtype %u\n"
7317 msgid " EEOM (len=%u):\n"
7322 msgid " Error: The length is less than the length of an EEOM record\n"
7327 msgid " number of cond linkage pairs: %u\n"
7332 msgid " completion code: %u\n"
7337 msgid " transfer addr flags: 0x%02x\n"
7342 msgid " transfer addr psect: %u\n"
7347 msgid " transfer address : 0x%08x\n"
7362 #: vms-alpha.c:6247 vms-alpha.c:6268
7432 msgid " EGSD (len=%u):\n"
7437 msgid " EGSD entry %2u (type: %u, len: %u): "
7440 #: vms-alpha.c:6316 vms-alpha.c:6611
7442 msgid " Erroneous length\n"
7447 msgid "PSC - Program section definition\n"
7450 #: vms-alpha.c:6330 vms-alpha.c:6350
7452 msgid " alignment : 2**%u\n"
7455 #: vms-alpha.c:6331 vms-alpha.c:6351
7457 msgid " flags : 0x%04x"
7462 msgid " alloc (len): %u (0x%08x)\n"
7465 #: vms-alpha.c:6337 vms-alpha.c:6403 vms-alpha.c:6471
7467 msgid " name : %.*s\n"
7472 msgid "SPSC - Shared Image Program section def\n"
7477 msgid " alloc (len) : %u (0x%08x)\n"
7482 msgid " image offset : 0x%08x\n"
7487 msgid " symvec offset : 0x%08x\n"
7492 msgid " name : %.*s\n"
7497 msgid "SYM - Global symbol definition\n"
7500 #: vms-alpha.c:6378 vms-alpha.c:6459 vms-alpha.c:6483 vms-alpha.c:6506
7502 msgid " flags: 0x%04x"
7507 msgid " psect offset: 0x%08x\n"
7512 msgid " code address: 0x%08x\n"
7517 msgid " psect index for entry point : %u\n"
7520 #: vms-alpha.c:6390 vms-alpha.c:6490 vms-alpha.c:6513
7522 msgid " psect index : %u\n"
7525 #: vms-alpha.c:6393 vms-alpha.c:6493 vms-alpha.c:6516
7527 msgid " name : %.*s\n"
7532 msgid "SYM - Global symbol reference\n"
7537 msgid "IDC - Ident Consistency check\n"
7542 msgid " flags : 0x%08x"
7547 msgid " id match : %x\n"
7552 msgid " error severity: %x\n"
7557 msgid " entity name : %.*s\n"
7562 msgid " object name : %.*s\n"
7567 msgid " binary ident : 0x%08x\n"
7572 msgid " ascii ident : %.*s\n"
7577 msgid "SYMG - Universal symbol definition\n"
7582 msgid " symbol vector offset: 0x%08x\n"
7587 msgid " entry point: 0x%08x\n"
7592 msgid " proc descr : 0x%08x\n"
7597 msgid " psect index: %u\n"
7602 msgid "SYMV - Vectored symbol definition\n"
7607 msgid " vector : 0x%08x\n"
7610 #: vms-alpha.c:6488 vms-alpha.c:6511
7612 msgid " psect offset: %u\n"
7617 msgid "SYMM - Global symbol definition with version\n"
7622 msgid " version mask: 0x%08x\n"
7627 msgid "unhandled egsd entry type %u\n"
7632 msgid " linkage index: %u, replacement insn: 0x%08x\n"
7637 msgid " psect idx 1: %u, offset 1: 0x%08x %08x\n"
7642 msgid " psect idx 2: %u, offset 2: 0x%08x %08x\n"
7647 msgid " psect idx 3: %u, offset 3: 0x%08x %08x\n"
7652 msgid " global name: %.*s\n"
7657 msgid " %s (len=%u):\n"
7662 msgid " (type: %3u, size: %3u): "
7667 msgid "STA_GBL (stack global) %.*s\n"
7672 msgid "STA_LW (stack longword)"
7677 msgid "STA_QW (stack quadword)"
7682 msgid "STA_PQ (stack psect base + offset)\n"
7687 msgid " psect: %u, offset: 0x%08x %08x\n"
7692 msgid "STA_LI (stack literal)\n"
7697 msgid "STA_MOD (stack module)\n"
7702 msgid "STA_CKARG (compare procedure argument)\n"
7707 msgid "STO_B (store byte)\n"
7712 msgid "STO_W (store word)\n"
7717 msgid "STO_LW (store longword)\n"
7722 msgid "STO_QW (store quadword)\n"
7727 msgid "STO_IMMR (store immediate repeat) %u bytes\n"
7732 msgid "STO_GBL (store global) %.*s\n"
7737 msgid "STO_CA (store code address) %.*s\n"
7742 msgid "STO_RB (store relative branch)\n"
7747 msgid "STO_AB (store absolute branch)\n"
7752 msgid "STO_OFF (store offset to psect)\n"
7757 msgid "STO_IMM (store immediate) %u bytes\n"
7762 msgid "STO_GBL_LW (store global longword) %.*s\n"
7767 msgid "STO_OFF (store LP with procedure signature)\n"
7772 msgid "STO_BR_GBL (store branch global) *todo*\n"
7777 msgid "STO_BR_PS (store branch psect + offset) *todo*\n"
7782 msgid "OPR_NOP (no-operation)\n"
7787 msgid "OPR_ADD (add)\n"
7792 msgid "OPR_SUB (subtract)\n"
7797 msgid "OPR_MUL (multiply)\n"
7802 msgid "OPR_DIV (divide)\n"
7807 msgid "OPR_AND (logical and)\n"
7812 msgid "OPR_IOR (logical inclusive or)\n"
7817 msgid "OPR_EOR (logical exclusive or)\n"
7822 msgid "OPR_NEG (negate)\n"
7827 msgid "OPR_COM (complement)\n"
7832 msgid "OPR_INSV (insert field)\n"
7837 msgid "OPR_ASH (arithmetic shift)\n"
7842 msgid "OPR_USH (unsigned shift)\n"
7847 msgid "OPR_ROT (rotate)\n"
7852 msgid "OPR_SEL (select)\n"
7857 msgid "OPR_REDEF (redefine symbol to curr location)\n"
7862 msgid "OPR_REDEF (define a literal)\n"
7867 msgid "STC_LP (store cond linkage pair)\n"
7872 msgid "STC_LP_PSB (store cond linkage pair + signature)\n"
7877 msgid " linkage index: %u, procedure: %.*s\n"
7882 msgid " signature: %.*s\n"
7887 msgid "STC_GBL (store cond global)\n"
7892 msgid " linkage index: %u, global: %.*s\n"
7897 msgid "STC_GCA (store cond code address)\n"
7902 msgid " linkage index: %u, procedure name: %.*s\n"
7907 msgid "STC_PS (store cond psect + offset)\n"
7912 msgid " linkage index: %u, psect: %u, offset: 0x%08x %08x\n"
7917 msgid "STC_NOP_GBL (store cond NOP at global addr)\n"
7922 msgid "STC_NOP_PS (store cond NOP at psect + offset)\n"
7927 msgid "STC_BSR_GBL (store cond BSR at global addr)\n"
7932 msgid "STC_BSR_PS (store cond BSR at psect + offset)\n"
7937 msgid "STC_LDA_GBL (store cond LDA at global addr)\n"
7942 msgid "STC_LDA_PS (store cond LDA at psect + offset)\n"
7947 msgid "STC_BOH_GBL (store cond BOH at global addr)\n"
7952 msgid "STC_BOH_PS (store cond BOH at psect + offset)\n"
7957 msgid "STC_NBH_GBL (store cond or hint at global addr)\n"
7962 msgid "STC_NBH_PS (store cond or hint at psect + offset)\n"
7967 msgid "CTL_SETRB (set relocation base)\n"
7972 msgid "CTL_AUGRB (augment relocation base) %u\n"
7977 msgid "CTL_DFLOC (define location)\n"
7982 msgid "CTL_STLOC (set location)\n"
7987 msgid "CTL_STKDL (stack defined location)\n"
7990 #: vms-alpha.c:6889 vms-alpha.c:7317 vms-alpha.c:7478
7992 msgid "*unhandled*\n"
7997 msgid "cannot read GST record header\n"
8003 msgid "cannot find EMH in first GST record\n"
8008 msgid "corrupted GST\n"
8013 msgid "cannot read GST record\n"
8018 msgid " unhandled EOBJ record type %u\n"
8023 msgid " bitcount: %u, base addr: 0x%08x\n"
8028 msgid " bitmap: 0x%08x (count: %u):\n"
8038 msgid " image %u (%u entries)\n"
8043 msgid " offset: 0x%08x, val: 0x%08x\n"
8048 msgid " image %u (%u entries), offsets:\n"
8059 msgid "64 bits *unhandled*\n"
8064 msgid "class: %u, dtype: %u, length: %u, pointer: 0x%08x\n"
8069 msgid "non-contiguous array of %s\n"
8074 msgid "dimct: %u, aflags: 0x%02x, digits: %u, scale: %u\n"
8079 msgid "arsize: %u, a0: 0x%08x\n"
8094 msgid "[%u]: Lower: %u, upper: %u\n"
8099 msgid "unaligned bit-string of %s\n"
8104 msgid "base: %u, pos: %u\n"
8109 msgid "vflags: 0x%02x, value: 0x%08x "
8114 msgid "(no value)\n"
8119 msgid "(not active)\n"
8124 msgid "(not allocated)\n"
8129 msgid "(descriptor)\n"
8134 msgid "(trailing value)\n"
8139 msgid "(value spec follows)\n"
8144 msgid "(at bit offset %u)\n"
8149 msgid "(reg: %u, disp: %u, indir: %u, kind: "
8170 msgid "len: %2u, kind: %2u "
8175 msgid "atomic, type=0x%02x %s\n"
8180 msgid "indirect, defined at 0x%08x\n"
8185 msgid "typed pointer\n"
8195 msgid "array, dim: %u, bitmap: "
8200 msgid "array descriptor:\n"
8205 msgid "type spec for element:\n"
8210 msgid "type spec for subscript %u:\n"
8215 msgid "Debug symbol table:\n"
8220 msgid "cannot read DST header\n"
8225 msgid " type: %3u, len: %3u (at 0x%08x): "
8230 msgid "cannot read DST symbol\n"
8235 msgid "standard data: %s\n"
8238 #: vms-alpha.c:7571 vms-alpha.c:7695
8240 msgid " name: %.*s\n"
8250 msgid " flags: %d, language: %u, major: %u, minor: %u\n"
8253 #: vms-alpha.c:7593 vms-alpha.c:7959
8255 msgid " module name: %.*s\n"
8260 msgid " compiler : %.*s\n"
8274 msgid " flags: %u, address: 0x%08x, pd-address: 0x%08x\n"
8279 msgid " routine name: %.*s\n"
8284 msgid "rtnend: size 0x%08x\n"
8289 msgid "prolog: bkpt address 0x%08x\n"
8294 msgid "epilog: flags: %u, count: %u\n"
8299 msgid "blkbeg: address: 0x%08x, name: %.*s\n"
8304 msgid "blkend: size: 0x%08x\n"
8309 msgid "typspec (len: %u)\n"
8314 msgid "septyp, name: %.*s\n"
8319 msgid "recbeg: name: %.*s\n"
8324 msgid " len: %u bits\n"
8334 msgid "enumbeg, len: %u, name: %.*s\n"
8339 msgid "enumelt, name: %.*s\n"
8349 msgid "label, name: %.*s\n"
8354 msgid " address: 0x%08x\n"
8359 msgid "discontiguous range (nbr: %u)\n"
8364 msgid " address: 0x%08x, size: %u\n"
8369 msgid "line num (len: %u)\n"
8374 msgid "delta_pc_w %u\n"
8379 msgid "incr_linum(b): +%u\n"
8384 msgid "incr_linum_w: +%u\n"
8389 msgid "incr_linum_l: +%u\n"
8394 msgid "set_line_num(w) %u\n"
8399 msgid "set_line_num_b %u\n"
8404 msgid "set_line_num_l %u\n"
8409 msgid "set_abs_pc: 0x%08x\n"
8414 msgid "delta_pc_l: +0x%08x\n"
8419 msgid "term(b): 0x%02x"
8424 msgid " pc: 0x%08x\n"
8429 msgid "term_w: 0x%04x"
8434 msgid " pc: 0x%08x\n"
8439 msgid "delta pc +%-4d"
8444 msgid " pc: 0x%08x line: %5u\n"
8449 msgid " *unhandled* cmd %u\n"
8454 msgid "source (len: %u)\n"
8459 msgid " declfile: len: %u, flags: %u, fileid: %u\n"
8464 msgid " rms: cdt: 0x%08x %08x, ebk: 0x%08x, ffb: 0x%04x, rfo: %u\n"
8469 msgid " filename : %.*s\n"
8474 msgid " setfile %u\n"
8477 #: vms-alpha.c:7976 vms-alpha.c:7983
8479 msgid " setrec %u\n"
8482 #: vms-alpha.c:7990 vms-alpha.c:7997
8484 msgid " setlnum %u\n"
8487 #: vms-alpha.c:8004 vms-alpha.c:8011
8489 msgid " deflines %u\n"
8499 msgid " *unhandled* cmd %u\n"
8504 msgid "*unhandled* dst type %u\n"
8509 msgid "cannot read EIHD\n"
8514 msgid "EIHD: (size: %u, nbr blocks: %u)\n"
8519 msgid " majorid: %u, minorid: %u\n"
8527 msgid "linkable image"
8532 msgid " image type: %u (%s)"
8545 msgid ", subtype: %u (%s)\n"
8550 msgid " offsets: isd: %u, activ: %u, symdbg: %u, imgid: %u, patch: %u\n"
8555 msgid " fixup info rva: "
8560 msgid ", symbol vector rva: "
8567 " version array off: %u\n"
8572 msgid " img I/O count: %u, nbr channels: %u, req pri: %08x%08x\n"
8577 msgid " linker flags: %08x:"
8582 msgid " ident: 0x%08x, sysver: 0x%08x, match ctrl: %u, symvect_size: %u\n"
8592 msgid ", ext fixup offset: %u, no_opt psect off: %u"
8597 msgid ", alias: %u\n"
8602 msgid "system version array information:\n"
8607 msgid "cannot read EIHVN header\n"
8612 msgid "cannot read EIHVN version\n"
8625 msgid "MEMORY_MANAGEMENT"
8633 msgid "FILES_VOLUMES "
8637 msgid "PROCESS_SCHED "
8645 msgid "CLUSTERS_LOCKMGR "
8649 msgid "LOGICAL_NAMES "
8657 msgid "IMAGE_ACTIVATOR "
8693 msgid "MULTI_PROCESSING "
8704 #: vms-alpha.c:8284 vms-alpha.c:8558
8706 msgid "cannot read EIHA\n"
8711 msgid "Image activation: (size=%u)\n"
8716 msgid " First address : 0x%08x 0x%08x\n"
8721 msgid " Second address: 0x%08x 0x%08x\n"
8726 msgid " Third address : 0x%08x 0x%08x\n"
8731 msgid " Fourth address: 0x%08x 0x%08x\n"
8736 msgid " Shared image : 0x%08x 0x%08x\n"
8741 msgid "cannot read EIHI\n"
8746 msgid "Image identification: (major: %u, minor: %u)\n"
8751 msgid " image name : %.*s\n"
8756 msgid " link time : %s\n"
8761 msgid " image ident : %.*s\n"
8766 msgid " linker ident : %.*s\n"
8771 msgid " image build ident: %.*s\n"
8776 msgid "cannot read EIHS\n"
8781 msgid "Image symbol & debug table: (major: %u, minor: %u)\n"
8786 msgid " debug symbol table : vbn: %u, size: %u (0x%x)\n"
8791 msgid " global symbol table: vbn: %u, records: %u\n"
8796 msgid " debug module table : vbn: %u, size: %u\n"
8801 msgid "cannot read EISD\n"
8807 "Image section descriptor: (major: %u, minor: %u, size: %u, offset: %u)\n"
8812 msgid " section: base: 0x%08x%08x size: 0x%08x\n"
8817 msgid " flags: 0x%04x"
8822 msgid " vbn: %u, pfc: %u, matchctl: %u type: %u ("
8855 msgid " ident: 0x%08x, name: %.*s\n"
8860 msgid "cannot read DMT\n"
8865 msgid "Debug module table:\n"
8870 msgid "cannot read DMT header\n"
8875 msgid " module offset: 0x%08x, size: 0x%08x, (%u psects)\n"
8880 msgid "cannot read DMT psect\n"
8885 msgid " psect start: 0x%08x, length: %u\n"
8890 msgid "cannot read DST\n"
8895 msgid "cannot read GST\n"
8900 msgid "Global symbol table:\n"
8905 msgid "Image activator fixup: (major: %u, minor: %u)\n"
8910 msgid " iaflink : 0x%08x %08x\n"
8915 msgid " fixuplnk: 0x%08x %08x\n"
8920 msgid " size : %u\n"
8925 msgid " flags: 0x%08x\n"
8930 msgid " qrelfixoff: %5u, lrelfixoff: %5u\n"
8935 msgid " qdotadroff: %5u, ldotadroff: %5u\n"
8940 msgid " codeadroff: %5u, lpfixoff : %5u\n"
8945 msgid " chgprtoff : %5u\n"
8950 msgid " shlstoff : %5u, shrimgcnt : %5u\n"
8955 msgid " shlextra : %5u, permctx : %5u\n"
8960 msgid " base_va : 0x%08x\n"
8965 msgid " lppsbfixoff: %5u\n"
8970 msgid " Shareable images:\n"
8975 msgid " %u: size: %u, flags: 0x%02x, name: %.*s\n"
8980 msgid " quad-word relocation fixups:\n"
8985 msgid " long-word relocation fixups:\n"
8990 msgid " quad-word .address reference fixups:\n"
8995 msgid " long-word .address reference fixups:\n"
9000 msgid " Code Address Reference Fixups:\n"
9005 msgid " Linkage Pairs Reference Fixups:\n"
9010 msgid " Change Protection (%u entries):\n"
9015 msgid " base: 0x%08x %08x, size: 0x%08x, prot: 0x%08x "
9018 #. FIXME: we do not yet support relocatable link. It is not obvious
9019 #. how to do it for debug infos.
9021 msgid "%P: relocatable link is not supported\n"
9026 msgid "%P: multiple entry points: in modules %pB and %pB\n"
9031 msgid "could not open shared image '%s' from '%s'"
9035 msgid "_bfd_vms_output_counted called with zero bytes"
9039 msgid "_bfd_vms_output_counted called with too many bytes"
9044 msgid "%pB: XCOFF shared object when not producing XCOFF output"
9049 msgid "%pB: dynamic object with no .loader section"
9054 msgid "%pB: `%s' has line numbers but no enclosing section"
9059 msgid "%pB: class %d symbol `%s' has no aux entries"
9064 msgid "%pB: symbol `%s' has unrecognized csect type %d"
9069 msgid "%pB: bad XTY_ER symbol `%s': class %d scnum %d scnlen %<PRId64>"
9074 msgid "%pB: XMC_TC0 symbol `%s' is class %d scnlen %<PRIu64>"
9079 msgid "%pB: TOC entry `%s' has a R_TLSMLrelocation not targeting itself"
9084 msgid "%pB: csect `%s' not in enclosing section"
9089 msgid "%pB: misplaced XTY_LD `%s'"
9094 msgid "%pB: reloc %s:%<PRId64> not in csect"
9099 msgid "%pB: cannot export internal symbol `%s`."
9104 msgid "%s: no such symbol"
9109 msgid "warning: attempt to export undefined symbol `%s'"
9113 msgid "error: undefined symbol __rtinit"
9119 "%pB: Unable to find a stub csect in rangeof relocation at %#<PRIx64> "
9125 msgid "%pB: Cannot create stub entry '%s'"
9129 msgid "TOC overflow during stub generation; try -mminimal-toc when compiling"
9134 msgid "%pB: loader reloc in unrecognized section `%s'"
9139 msgid "%pB: `%s' in loader reloc but not loader sym"
9144 msgid "%pB: loader reloc in read-only section %pA"
9149 msgid "TOC overflow: %#<PRIx64> > 0x10000; try -mminimal-toc when compiling"
9154 msgid "Unable to link input file: %s"
9157 #: xtensa-dynconfig.c:60
9158 msgid "Unable to load DLL."
9161 #: xtensa-dynconfig.c:86
9163 msgid "%s is defined but could not be loaded: %s"
9166 #: xtensa-dynconfig.c:102
9168 msgid "%s is loaded but symbol \"%s\" is not found: %s"
9171 #: xtensa-dynconfig.c:115
9173 msgid "%s is defined but plugin support is disabled"
9176 #. Not fatal, this callback cannot fail.
9177 #: elfnn-aarch64.c:2893
9178 #: elfnn-riscv.c:5548
9180 msgid "unknown attribute for symbol `%s': 0x%02x"
9183 #: elfnn-aarch64.c:5456
9185 msgid "%pB: error: erratum 835769 stub out of range (input file too large)"
9188 #: elfnn-aarch64.c:5548
9190 msgid "%pB: error: erratum 843419 stub out of range (input file too large)"
9193 #: elfnn-aarch64.c:5561
9196 "%pB: error: erratum 843419 immediate 0x%<PRIx64> out of range for ADR (input "
9197 "file too large) and --fix-cortex-a53-843419=adr used. Run the linker with --"
9198 "fix-cortex-a53-843419=full instead"
9201 #: elfnn-aarch64.c:6096
9204 "%pB: relocation %s against symbol `%s' which may bind externally can not be "
9205 "used when making a shared object; recompile with -fPIC"
9208 #: elfnn-aarch64.c:6116
9210 msgid "%pB: conditional branch to undefined symbol `%s' not allowed"
9213 #: elfnn-aarch64.c:6204
9217 "%pB: local symbol descriptor table be NULL when applying relocation %s "
9218 "against local symbol"
9221 #: elfnn-aarch64.c:6317
9222 #: elfnn-aarch64.c:6354
9224 msgid "%pB: TLS relocation %s against undefined symbol `%s'"
9227 #: elfnn-aarch64.c:7345
9228 msgid "too many GOT entries for -fpic, please recompile with -fPIC"
9231 #: elfnn-aarch64.c:7373
9233 "one possible cause of this error is that the symbol is being referenced in "
9234 "the indicated code as if it had a larger alignment than was declared where "
9238 #: elfnn-aarch64.c:7940
9241 "%pB: relocation %s against `%s' can not be used when making a shared object"
9244 #: elfnn-aarch64.c:9013
9246 msgid "%F%P: %pB: copy relocation against non-copyable protected symbol `%s'\n"
9251 "%F%P: Could not assign '%pA' to an output section. Retry without --enable-"
9252 "non-contiguous-regions.\n"
9257 msgid "%pB(%pA+%#<PRIx64>): unresolvable %s relocation in section `%s'"
9262 msgid "%s: Bad ELF id: `%d'"
9267 msgid "%s: compiled as 32-bit object and %s is 64-bit"
9272 msgid "%s: compiled as 64-bit object and %s is 32-bit"
9277 msgid "%s: object size does not match that of target %s"
9280 #. Ignore init flag - it may not be set, despite the flags field
9281 #. containing valid data.
9284 msgid "Private flags = 0x%lx : "
9289 msgid "Coolidge (kv3) V1 64 bits"
9294 msgid "Coolidge (kv3) V2 64 bits"
9299 msgid "Coolidge (kv4) V1 64 bits"
9304 msgid "Coolidge (kv3) V1 32 bits"
9309 msgid "Coolidge (kv3) V2 32 bits"
9314 msgid "Coolidge (kv4) V1 32 bits"
9319 msgid "relocation against `%s' has faulty GOT type "
9322 #: elfnn-loongarch.c:169
9323 #: elfnn-loongarch.c:221
9325 msgid "%#<PRIx64> invaild imm"
9328 #: elfnn-loongarch.c:403
9329 #: elfnn-riscv.c:4028
9332 "%pB: ABI is incompatible with that of the selected emulation:\n"
9333 " target emulation `%s' does not match `%s'"
9336 #: elfnn-loongarch.c:458
9338 msgid "%pB: can't link different ABI object."
9341 #: elfnn-loongarch.c:600
9342 msgid "Internal error: unreachable."
9345 #: elfnn-loongarch.c:4339
9346 #: elfnn-riscv.c:4789
9349 "%pB(%pA+%#<PRIx64>): %<PRId64> bytes required for alignment to %<PRId64>-"
9350 "byte boundary, but only %<PRId64> present"
9353 #: elfnn-riscv.c:326
9354 #: elfnn-riscv.c:361
9356 msgid "%pB: warning: RVE PLT generation not supported"
9359 #: elfnn-riscv.c:919
9362 "%pB: relocation %s against absolute symbol `%s' can not be used when making "
9366 #: elfnn-riscv.c:961
9369 "%pB: relocation %s against non-absolute symbol `%s' can not be used in RV32 "
9370 "when making a shared object"
9373 #: elfnn-riscv.c:1847
9376 "final size of uleb128 value at offset 0x%lx in %pA from %pB exceeds "
9380 #: elfnn-riscv.c:2082
9382 msgid "%pcrel_lo missing matching %pcrel_hi"
9385 #: elfnn-riscv.c:2085
9387 msgid "%pcrel_lo with addend isn't allowed for R_RISCV_GOT_HI20"
9390 #. Check the overflow when adding reloc addend.
9391 #: elfnn-riscv.c:2090
9394 "%%pcrel_lo overflow with an addend, the value of %%pcrel_hi is 0x%<PRIx64> "
9395 "without any addend, but may be 0x%<PRIx64> after adding the %%pcrel_lo addend"
9398 #: elfnn-riscv.c:2098
9400 msgid "%pcrel_lo overflow with an addend"
9403 #: elfnn-riscv.c:2549
9406 "%pB: warning: R_RISCV_SUB_ULEB128 with non-zero addend, please rebuild by "
9407 "binutils 2.42 or up"
9410 #: elfnn-riscv.c:2629
9411 msgid "The addend isn't allowed for R_RISCV_GOT_HI20"
9414 #. PR 28509, when generating the shared object, these
9415 #. referenced symbols may bind externally, which means
9416 #. they will be exported to the dynamic symbol table,
9417 #. and are preemptible by default. These symbols cannot
9418 #. be referenced by the non-pic relocations, like
9419 #. R_RISCV_JAL and R_RISCV_RVC_JUMP relocations.
9421 #. However, consider that linker may relax the R_RISCV_CALL
9422 #. relocations to R_RISCV_JAL or R_RISCV_RVC_JUMP, if
9423 #. these relocations are relocated to the plt entries,
9424 #. then we won't report error for them.
9426 #. Perhaps we also need the similar checks for the
9427 #. R_RISCV_BRANCH and R_RISCV_RVC_BRANCH relocations.
9428 #: elfnn-riscv.c:2730
9431 "%%X%%P: relocation %s against `%s' which may bind externally can not be used "
9432 "when making a shared object; recompile with -fPIC\n"
9435 #: elfnn-riscv.c:2812
9437 msgid "%pcrel_lo section symbol with an addend"
9440 #: elfnn-riscv.c:3022
9442 msgid "%%X%%P: unresolvable %s relocation against symbol `%s'\n"
9445 #: elfnn-riscv.c:3057
9446 msgid "%X%P: internal error: out of range error\n"
9449 #: elfnn-riscv.c:3062
9450 msgid "%X%P: internal error: unsupported relocation error\n"
9453 #: elfnn-riscv.c:3068
9454 msgid "dangerous relocation error"
9457 #: elfnn-riscv.c:3074
9458 msgid "%X%P: internal error: unknown error\n"
9461 #: elfnn-riscv.c:3620
9464 "error: %pB: corrupted ISA string '%s'. First letter should be 'i' or 'e' "
9468 #: elfnn-riscv.c:3663
9470 msgid "error: %pB: mis-matched ISA string to merge '%s' and '%s'"
9473 #: elfnn-riscv.c:3800
9475 msgid "error: %pB: ISA string of input (%s) doesn't match output (%s)"
9478 #: elfnn-riscv.c:3820
9480 msgid "error: %pB: XLEN of input (%u) doesn't match output (%u)"
9483 #: elfnn-riscv.c:3828
9485 msgid "error: %pB: unsupported XLEN (%u), you might be using wrong emulation"
9488 #: elfnn-riscv.c:3942
9491 "warning: %pB use privileged spec version %u.%u.%u but the output use version "
9495 #: elfnn-riscv.c:3959
9497 "warning: privileged spec version 1.9.1 can not be linked with other spec "
9501 #: elfnn-riscv.c:3987
9504 "error: %pB use %u-byte stack aligned but the output use %u-byte stack aligned"
9507 #: elfnn-riscv.c:4084
9509 msgid "%pB: can't link %s modules with %s modules"
9512 #: elfnn-riscv.c:4094
9514 msgid "%pB: can't link RVE with other target"
9517 #: elfnn-riscv.c:961
9520 "%pB: relocation %s against non-absolute symbol `%s' can not be used in RV64 "
9521 "when making a shared object"
9524 #: peXXigen.c:161 peXXigen.c:161
9526 msgid "%pB: unable to find name for empty section"
9529 #: peXXigen.c:188 peXXigen.c:188
9531 msgid "%pB: out of memory creating name for empty section"
9534 #: peXXigen.c:199 peXXigen.c:199
9536 msgid "%pB: unable to create fake empty section"
9539 #: peXXigen.c:924 peXXigen.c:924
9541 msgid "%pB:%.8s: section below image base"
9544 #: peXXigen.c:929 peXXigen.c:929
9546 msgid "%pB:%.8s: RVA truncated"
9549 #: peXXigen.c:1060 peXXigen.c:1060
9551 msgid "%pB: line number overflow: 0x%lx > 0xffff"
9554 #: peXXigen.c:1226 peXXigen.c:1226
9555 msgid "Export Directory [.edata (or where ever we found it)]"
9558 #: peXXigen.c:1227 peXXigen.c:1227
9559 msgid "Import Directory [parts of .idata]"
9562 #: peXXigen.c:1228 peXXigen.c:1228
9563 msgid "Resource Directory [.rsrc]"
9566 #: peXXigen.c:1229 peXXigen.c:1229
9567 msgid "Exception Directory [.pdata]"
9570 #: peXXigen.c:1230 peXXigen.c:1230
9571 msgid "Security Directory"
9574 #: peXXigen.c:1231 peXXigen.c:1231
9575 msgid "Base Relocation Directory [.reloc]"
9578 #: peXXigen.c:1232 peXXigen.c:1232
9579 msgid "Debug Directory"
9582 #: peXXigen.c:1233 peXXigen.c:1233
9583 msgid "Description Directory"
9586 #: peXXigen.c:1234 peXXigen.c:1234
9587 msgid "Special Directory"
9590 #: peXXigen.c:1235 peXXigen.c:1235
9591 msgid "Thread Storage Directory [.tls]"
9594 #: peXXigen.c:1236 peXXigen.c:1236
9595 msgid "Load Configuration Directory"
9598 #: peXXigen.c:1237 peXXigen.c:1237
9599 msgid "Bound Import Directory"
9602 #: peXXigen.c:1238 peXXigen.c:1238
9603 msgid "Import Address Table Directory"
9606 #: peXXigen.c:1239 peXXigen.c:1239
9607 msgid "Delay Import Directory"
9610 #: peXXigen.c:1240 peXXigen.c:1240
9611 msgid "CLR Runtime Header"
9614 #: peXXigen.c:1241 peXXigen.c:1241
9618 #: peXXigen.c:1306 peXXigen.c:1306
9622 "There is an import table, but the section containing it could not be found\n"
9625 #: peXXigen.c:1312 peXXigen.c:1312
9629 "There is an import table in %s, but that section has no contents\n"
9632 #: peXXigen.c:1319 peXXigen.c:1319
9636 "There is an import table in %s at 0x%lx\n"
9639 #: peXXigen.c:1325 peXXigen.c:1325
9643 "The Import Tables (interpreted %s section contents)\n"
9646 #: peXXigen.c:1328 peXXigen.c:1328
9649 " vma: Hint Time Forward DLL First\n"
9650 " Table Stamp Chain Name Thunk\n"
9653 #: peXXigen.c:1377 peXXigen.c:1377
9657 "\tDLL Name: %.*s\n"
9660 #: peXXigen.c:1393 peXXigen.c:1393
9662 msgid "\tvma: Hint/Ord Member-Name Bound-To\n"
9665 #: peXXigen.c:1418 peXXigen.c:1418
9669 "There is a first thunk, but the section containing it could not be found\n"
9673 #: peXXigen.c:1504 peXXigen.c:1465
9676 msgid "\t<corrupt: 0x%04lx>"
9679 #: peXXigen.c:1597 peXXigen.c:1597
9683 "There is an export table, but the section containing it could not be found\n"
9686 #: peXXigen.c:1610 peXXigen.c:1610
9690 "There is an export table in %s, but it is too small (%d)\n"
9693 #: peXXigen.c:1618 peXXigen.c:1618
9697 "There is an export table in %s, but contents cannot be read\n"
9700 #: peXXigen.c:1624 peXXigen.c:1624
9704 "There is an export table in %s at 0x%lx\n"
9707 #: peXXigen.c:1655 peXXigen.c:1655
9711 "The Export Tables (interpreted %s section contents)\n"
9715 #: peXXigen.c:1659 peXXigen.c:1659
9717 msgid "Export Flags \t\t\t%lx\n"
9720 #: peXXigen.c:1662 peXXigen.c:1662
9722 msgid "Time/Date stamp \t\t%lx\n"
9725 #: peXXigen.c:1666 peXXigen.c:1666
9727 msgid "Major/Minor \t\t\t%d/%d\n"
9730 #: peXXigen.c:1669 peXXigen.c:1669
9732 msgid "Name \t\t\t\t"
9735 #: peXXigen.c:1680 peXXigen.c:1680
9737 msgid "Ordinal Base \t\t\t%ld\n"
9740 #: peXXigen.c:1683 peXXigen.c:1683
9742 msgid "Number in:\n"
9745 #: peXXigen.c:1686 peXXigen.c:1686
9747 msgid "\tExport Address Table \t\t%08lx\n"
9750 #: peXXigen.c:1690 peXXigen.c:1690
9752 msgid "\t[Name Pointer/Ordinal] Table\t%08lx\n"
9755 #: peXXigen.c:1693 peXXigen.c:1693
9757 msgid "Table Addresses\n"
9760 #: peXXigen.c:1696 peXXigen.c:1696
9762 msgid "\tExport Address Table \t\t"
9765 #: peXXigen.c:1701 peXXigen.c:1701
9767 msgid "\tName Pointer Table \t\t"
9770 #: peXXigen.c:1706 peXXigen.c:1706
9772 msgid "\tOrdinal Table \t\t\t"
9775 #: peXXigen.c:1720 peXXigen.c:1720
9779 "Export Address Table -- Ordinal Base %ld\n"
9782 #: peXXigen.c:1729 peXXigen.c:1729
9784 msgid "\tInvalid Export Address Table rva (0x%lx) or entry count (0x%lx)\n"
9787 #: peXXigen.c:1748 peXXigen.c:1748
9788 msgid "Forwarder RVA"
9791 #: peXXigen.c:1760 peXXigen.c:1760
9795 #: peXXigen.c:1767 peXXigen.c:1767
9799 "[Ordinal/Name Pointer] Table\n"
9802 #: peXXigen.c:1775 peXXigen.c:1775
9804 msgid "\tInvalid Name Pointer Table rva (0x%lx) or entry count (0x%lx)\n"
9807 #: peXXigen.c:1782 peXXigen.c:1782
9809 msgid "\tInvalid Ordinal Table rva (0x%lx) or entry count (0x%lx)\n"
9812 #: peXXigen.c:1796 peXXigen.c:1796
9814 msgid "\t[%4ld] <corrupt offset: %lx>\n"
9818 #: peXXigen.c:2021 peXXigen.c:1851
9821 msgid "warning, .pdata section size (%ld) is not a multiple of %d\n"
9825 #: peXXigen.c:2025 peXXigen.c:1855
9830 "The Function Table (interpreted .pdata section contents)\n"
9833 #: peXXigen.c:1858 peXXigen.c:1858
9835 msgid " vma:\t\t\tBegin Address End Address Unwind Info\n"
9838 #: peXXigen.c:1860 peXXigen.c:1860
9841 " vma:\t\tBegin End EH EH PrologEnd Exception\n"
9842 " \t\tAddress Address Handler Data Address Mask\n"
9845 #: peXXigen.c:1873 peXXigen.c:1873
9847 msgid "Virtual size of .pdata section (%ld) larger than real size (%ld)\n"
9850 #: peXXigen.c:2027 peXXigen.c:2027
9853 " vma:\t\tBegin Prolog Function Flags Exception EH\n"
9854 " \t\tAddress Length Length 32b exc Handler Data\n"
9857 #: peXXigen.c:2152 peXXigen.c:2152
9862 "PE File Base Relocations (interpreted .reloc section contents)\n"
9865 #: peXXigen.c:2181 peXXigen.c:2181
9869 "Virtual Address: %08lx Chunk size %ld (0x%lx) Number of fixups %ld\n"
9872 #: peXXigen.c:2199 peXXigen.c:2199
9874 msgid "\treloc %4d offset %4x [%4lx] %s"
9877 #: peXXigen.c:2260 peXXigen.c:2260
9879 msgid "%03x %*.s Entry: "
9882 #: peXXigen.c:2284 peXXigen.c:2284
9884 msgid "name: [val: %08lx len %d]: "
9887 #: peXXigen.c:2304 peXXigen.c:2304
9889 msgid "<corrupt string length: %#x>\n"
9892 #: peXXigen.c:2314 peXXigen.c:2314
9894 msgid "<corrupt string offset: %#lx>\n"
9897 #: peXXigen.c:2319 peXXigen.c:2319
9902 #: peXXigen.c:2322 peXXigen.c:2322
9904 msgid ", Value: %#08lx\n"
9907 #: peXXigen.c:2344 peXXigen.c:2344
9909 msgid "%03x %*.s Leaf: Addr: %#08lx, Size: %#08lx, Codepage: %d\n"
9912 #: peXXigen.c:2386 peXXigen.c:2386
9914 msgid "<unknown directory type: %d>\n"
9917 #: peXXigen.c:2394 peXXigen.c:2394
9919 msgid " Table: Char: %d, Time: %08lx, Ver: %d/%d, Num Names: %d, IDs: %d\n"
9922 #: peXXigen.c:2482 peXXigen.c:2482
9924 msgid "Corrupt .rsrc section detected!\n"
9927 #: peXXigen.c:2506 peXXigen.c:2506
9931 "WARNING: Extra data in .rsrc section - it will be ignored by Windows:\n"
9934 #: peXXigen.c:2512 peXXigen.c:2512
9936 msgid " String table starts at offset: %#03x\n"
9939 #: peXXigen.c:2515 peXXigen.c:2515
9941 msgid " Resources start at offset: %#03x\n"
9944 #: peXXigen.c:2572 peXXigen.c:2572
9948 "There is a debug directory, but the section containing it could not be "
9952 #: peXXigen.c:2578 peXXigen.c:2578
9956 "There is a debug directory in %s, but that section has no contents\n"
9959 #: peXXigen.c:2585 peXXigen.c:2585
9963 "Error: section %s contains the debug data starting address but it is too "
9967 #: peXXigen.c:2590 peXXigen.c:2590
9971 "There is a debug directory in %s at 0x%lx\n"
9975 #: peXXigen.c:2597 peXXigen.c:2597
9978 "The debug data size field in the data directory is too big for the section"
9981 #: peXXigen.c:2602 peXXigen.c:2602
9983 msgid "Type Size Rva Offset\n"
9986 #: peXXigen.c:2650 peXXigen.c:2650
9988 msgid "(format %c%c%c%c signature %s age %ld pdb %s)\n"
9991 #: peXXigen.c:2662 peXXigen.c:2662
9994 "The debug directory size is not a multiple of the debug directory entry "
9998 #. The MS dumpbin program reportedly ands with 0xff0f before
9999 #. printing the characteristics field. Not sure why. No reason to
10000 #. emulate it here.
10001 #: peXXigen.c:2746 peXXigen.c:2746
10005 "Characteristics 0x%x\n"
10008 #: peXXigen.c:3031 peXXigen.c:3031
10011 "%pB: Data Directory (%lx bytes at %<PRIx64>) extends across section boundary "
10015 #: peXXigen.c:3072 peXXigen.c:3072
10016 msgid "failed to update file offsets in debug directory"
10019 #: peXXigen.c:3081 peXXigen.c:3081
10021 msgid "%pB: failed to read debug data section"
10024 #: peXXigen.c:3884 peXXigen.c:3884
10026 msgid ".rsrc merge failure: duplicate string resource: %d"
10029 #: peXXigen.c:4019 peXXigen.c:4019
10030 msgid ".rsrc merge failure: multiple non-default manifests"
10033 #: peXXigen.c:4037 peXXigen.c:4037
10034 msgid ".rsrc merge failure: a directory matches a leaf"
10037 #: peXXigen.c:4079 peXXigen.c:4079
10038 msgid ".rsrc merge failure: duplicate leaf"
10041 #: peXXigen.c:4084 peXXigen.c:4084
10043 msgid ".rsrc merge failure: duplicate leaf: %s"
10046 #: peXXigen.c:4151 peXXigen.c:4151
10047 msgid ".rsrc merge failure: dirs with differing characteristics"
10050 #: peXXigen.c:4158 peXXigen.c:4158
10051 msgid ".rsrc merge failure: differing directory versions"
10054 #. Corrupted .rsrc section - cannot merge.
10055 #: peXXigen.c:4270 peXXigen.c:4270
10057 msgid "%pB: .rsrc merge failure: corrupt .rsrc section"
10060 #: peXXigen.c:4278 peXXigen.c:4278
10062 msgid "%pB: .rsrc merge failure: unexpected .rsrc size"
10065 #: peXXigen.c:4417 peXXigen.c:4417
10067 msgid "%pB: unable to fill in DataDictionary[1] because .idata$2 is missing"
10070 #: peXXigen.c:4437 peXXigen.c:4437
10072 msgid "%pB: unable to fill in DataDictionary[1] because .idata$4 is missing"
10075 #: peXXigen.c:4458 peXXigen.c:4458
10077 msgid "%pB: unable to fill in DataDictionary[12] because .idata$5 is missing"
10080 #: peXXigen.c:4478 peXXigen.c:4478
10083 "%pB: unable to fill in DataDictionary[PE_IMPORT_ADDRESS_TABLE (12)] because ."
10084 "idata$6 is missing"
10087 #: peXXigen.c:4520 peXXigen.c:4520
10090 "%pB: unable to fill in DataDictionary[PE_IMPORT_ADDRESS_TABLE(12)] because ."
10091 "idata$6 is missing"
10094 #: peXXigen.c:4545 peXXigen.c:4545
10096 msgid "%pB: unable to fill in DataDictionary[9] because __tls_used is missing"