1 # SOME DESCRIPTIVE TITLE.
2 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
3 # This file is distributed under the same license as the PACKAGE package.
4 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
9 "Project-Id-Version: PACKAGE VERSION\n"
10 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
11 "POT-Creation-Date: 2020-01-18 14:02+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"
17 "Content-Type: text/plain; charset=CHARSET\n"
18 "Content-Transfer-Encoding: 8bit\n"
19 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
22 msgid "%X%P: bfd_hash_table_init of cref table failed: %E\n"
26 msgid "%X%P: cref_hash_lookup failed: %E\n"
30 msgid "%X%P: cref alloc failed: %E\n"
37 "Cross Reference Table\n"
55 #: ldcref.c:414 ldcref.c:566
56 msgid "%P: symbol `%pT' missing from main hash table\n"
59 #: ldcref.c:518 ldcref.c:629 ldmain.c:1227 ldmisc.c:335 pe-dll.c:726
60 #: pe-dll.c:1305 pe-dll.c:1426 pe-dll.c:1549 earm_wince_pe.c:1437
61 #: earm_wince_pe.c:1644 earmpe.c:1437 earmpe.c:1644 ei386pe.c:1437
62 #: ei386pe.c:1644 ei386pe_posix.c:1437 ei386pe_posix.c:1644 ei386pep.c:1422
63 #: emcorepe.c:1437 emcorepe.c:1644 eppcpe.c:1437 eppcpe.c:1644 eshpe.c:1437
65 msgid "%F%P: %pB: could not read symbols: %E\n"
68 #: ldcref.c:691 ldcref.c:698 ldmain.c:1289 ldmain.c:1296
69 msgid "%F%P: %pB: could not read relocs: %E\n"
72 #. We found a reloc for the symbol. The symbol is defined
73 #. in OUTSECNAME. This reloc is from a section which is
74 #. mapped into a section from which references to OUTSECNAME
75 #. are prohibited. We must report an error.
77 msgid "%X%P: %C: prohibited cross reference from %s to `%pT' in %s\n"
81 msgid "%X%P: different relocs used in set %s\n"
85 msgid "%X%P: different object file formats composing set %s\n"
88 #: ldctor.c:278 ldctor.c:299
89 msgid "%X%P: %s does not support reloc %s for set %s\n"
93 msgid "%X%P: special section %s does not support reloc %s for set %s\n"
97 msgid "%X%P: unsupported size %d for set %s\n"
108 msgid "%P: warning: -z dynamic-undefined-weak ignored\n"
112 msgid "%F%P: %pB: --just-symbols may not be used on DSO\n"
116 msgid "%P: %pB: bfd_stat failed: %E\n"
120 msgid "%P: warning: %s, needed by %pB, may conflict with %s\n"
123 #: ldelf.c:261 ldfile.c:133
125 msgid "attempt to open %s failed\n"
129 msgid "%F%P: %pB: bfd_elf_get_bfd_needed_list failed: %E\n"
133 msgid "%F%P: %pB: bfd_stat failed: %E\n"
138 msgid "found %s at %s\n"
141 #: ldelf.c:380 ldlang.c:3087 ldlang.c:3101
142 msgid "%F%P: %pB: error adding symbols: %E\n"
145 #. We only issue an "unrecognised" message in verbose mode
146 #. as the $<foo> token might be a legitimate component of
147 #. a path name in the target's file system.
150 msgid "unrecognised or unsupported token '%s' in search path\n"
154 msgid "%F%P: %s: can't open for writing: %E\n"
159 "%F%P: compact frame descriptions incompatible with DWARF2 .eh_frame from "
165 "%P: warning: cannot create .eh_frame_hdr section, --eh-frame-hdr ignored\n"
170 msgid "%s needed by %pB\n"
175 "%P: warning: %s, needed by %pB, not found (try using -rpath or -rpath-link)\n"
179 msgid "%F%P: failed to parse EH frame entries\n"
183 msgid "%P: warning: .note.gnu.build-id section discarded, --build-id ignored\n"
186 #: ldelf.c:1380 earm_wince_pe.c:1231 earmpe.c:1231 ei386pe.c:1231
187 #: ei386pe_posix.c:1231 ei386pep.c:1234 emcorepe.c:1231 eppcpe.c:1231
189 msgid "%P: warning: unrecognized --build-id style ignored\n"
194 "%P: warning: cannot create .note.gnu.build-id section, --build-id ignored\n"
197 #: ldelf.c:1430 eaix5ppc.c:1370 eaix5rs6.c:1370 eaixppc.c:1370 eaixrs6.c:1370
199 msgid "%F%P: failed to record assignment to %s: %E\n"
202 #: ldelf.c:1612 ldelf.c:1677 eaix5ppc.c:832 eaix5rs6.c:832 eaixppc.c:832
203 #: eaixrs6.c:832 eelf64_ia64_vms.c:209 eppcmacos.c:832
204 msgid "%F%P: failed to set dynamic section sizes: %E\n"
208 msgid "%F%P: %pB: can't read contents of section .gnu.warning: %E\n"
212 msgid "%F%P: map sections to segments failed: %E\n"
216 msgid "%F%P: looping in map_segments"
221 "%F%P: warning: CTF strtab association failed; strings will not be shared: "
226 msgid "%F%P: warning: CTF symbol shuffling failed; slight space cost: %s\n"
231 msgid "%pS SYSLIB ignored\n"
236 msgid "%pS HLL ignored\n"
240 msgid "%P: unrecognised emulation mode: %s\n"
244 msgid "Supported emulations: "
249 msgid " no emulation specific options.\n"
253 msgid "%F%P: bfd_hash_allocate failed creating symbol %s\n"
257 msgid "%F%P: bfd_hash_lookup failed creating symbol %s\n"
261 msgid "%P: warning: address of `%s' isn't multiple of maximum page size\n"
265 msgid "%F%P:%pS %% by zero\n"
269 msgid "%F%P:%pS / by zero\n"
272 #: ldexp.c:733 ldlang.c:3830 ldmain.c:1194 earm_wince_pe.c:1772 earmpe.c:1772
273 #: ei386pe.c:1772 ei386pe_posix.c:1772 ei386pep.c:1646 emcorepe.c:1772
274 #: eppcpe.c:1772 eshpe.c:1772
275 msgid "%F%P: bfd_link_hash_lookup failed: %E\n"
279 msgid "%X%P:%pS: unresolvable symbol `%s' referenced in expression\n"
283 msgid "%F%P:%pS: undefined symbol `%s' referenced in expression\n"
286 #: ldexp.c:798 ldexp.c:816 ldexp.c:844
287 msgid "%F%P:%pS: undefined section `%s' referenced in expression\n"
290 #: ldexp.c:875 ldexp.c:889
291 msgid "%F%P:%pS: undefined MEMORY region `%s' referenced in expression\n"
295 msgid "%F%P:%pS: unknown constant `%s' referenced in expression\n"
299 msgid "%F%P:%pS can not PROVIDE assignment to location counter\n"
303 msgid "%F%P:%pS invalid assignment to location counter\n"
307 msgid "%F%P:%pS assignment to location counter invalid outside of SECTIONS\n"
311 msgid "%F%P:%pS cannot move location counter backwards (from %V to %V)\n"
315 msgid "%F%P:%s: hash creation failed\n"
318 #: ldexp.c:1530 ldexp.c:1572 ldexp.c:1632
319 msgid "%F%P:%pS: nonconstant expression for %s\n"
322 #: ldexp.c:1658 ldlang.c:1255 ldlang.c:3405 ldlang.c:7644
323 msgid "%F%P: can not create hash table: %E\n"
328 msgid "attempt to open %s succeeded\n"
332 msgid "%F%P: invalid BFD target `%s'\n"
335 #: ldfile.c:266 ldfile.c:296
336 msgid "%P: skipping incompatible %s when searching for %s\n"
340 msgid "%F%P: attempted static link of dynamic object `%s'\n"
344 msgid "%P: cannot find %s (%s): %E\n"
348 msgid "%P: cannot find %s: %E\n"
352 msgid "%P: cannot find %s inside %s\n"
356 msgid "%P: cannot find %s\n"
361 msgid "cannot find script file %s\n"
366 msgid "opened script file %s\n"
370 msgid "%F%P: error: linker script file '%s' appears multiple times\n"
374 msgid "%F%P: cannot open linker script file %s: %E\n"
378 msgid "%F%P: cannot represent machine `%s'\n"
382 msgid "%P:%pS: warning: redeclaration of memory region `%s'\n"
386 msgid "%P:%pS: warning: memory region `%s' not declared\n"
390 msgid "%F%P:%pS: error: alias for default memory region\n"
394 msgid "%F%P:%pS: error: redefinition of memory region alias `%s'\n"
398 msgid "%F%P:%pS: error: memory region `%s' for alias `%s' does not exist\n"
401 #: ldlang.c:1458 ldlang.c:1497
402 msgid "%F%P: failed creating section `%s': %E\n"
408 "As-needed library included to satisfy reference by file (symbol)\n"
416 "Discarded input sections\n"
423 "Memory Configuration\n"
447 "Linker script and memory map\n"
452 msgid "%F%P: illegal use of `%s' section\n"
456 msgid "%F%P: output format %s cannot represent section called %s: %E\n"
460 msgid "%P: %pB: file not recognized: %E; matching formats:"
464 msgid "%F%P: %pB: file not recognized: %E\n"
468 msgid "%F%P: %pB: member %pB in archive is not an object\n"
473 "%P: warning: could not find any targets that match endianness requirement\n"
477 msgid "%F%P: target %s not found\n"
481 msgid "%F%P: cannot open output file %s: %E\n"
485 msgid "%F%P: %s: can not make object file: %E\n"
489 msgid "%F%P: %s: can not set architecture: %E\n"
493 msgid "%P: warning: %s contains output sections; did you forget -T?\n"
498 "%P: warning: CTF section in `%pI' not loaded: its types will be discarded: `"
503 msgid "%P: warning: CTF output not created: `s'\n"
507 msgid "%F%P: cannot link with CTF in %pB: %s\n"
511 msgid "%F%P: CTF linking failed; output will have no CTF section: %s\n"
516 "%F%P: CTF section emission failed; output will have no CTF section: %s\n"
520 msgid "%X%P: required symbol `%s' not defined\n"
524 msgid "%F%P: %s not found for insert\n"
528 msgid " load address 0x%V"
532 msgid "%W (size before relaxing)\n"
537 msgid "Address of section %s set to "
542 msgid "Fail with %d\n"
546 msgid "%X%P: section %s VMA wraps around address space\n"
550 msgid "%X%P: section %s LMA wraps around address space\n"
554 msgid "%X%P: section %s LMA [%V,%V] overlaps section %s LMA [%V,%V]\n"
558 msgid "%X%P: section %s VMA [%V,%V] overlaps section %s VMA [%V,%V]\n"
562 msgid "%X%P: region `%s' overflowed by %lu byte\n"
563 msgid_plural "%X%P: region `%s' overflowed by %lu bytes\n"
568 msgid "%X%P: address 0x%v of %pB section `%s' is not within region `%s'\n"
572 msgid "%X%P: %pB section `%s' will not fit in region `%s'\n"
577 "%F%P:%pS: non constant or forward reference address expression for section "
582 msgid "%X%P: internal error on COFF shared library section %s\n"
586 msgid "%F%P: error: no memory region specified for loadable section `%s'\n"
590 msgid "%P: warning: no memory region specified for loadable section `%s'\n"
594 msgid "%P: warning: changing start of section %s by %lu byte\n"
595 msgid_plural "%P: warning: changing start of section %s by %lu bytes\n"
600 msgid "%P: warning: dot moved backwards before `%s'\n"
604 msgid "%F%P: can't relax section: %E\n"
608 msgid "%F%P: invalid data statement\n"
612 msgid "%F%P: invalid reloc statement\n"
616 msgid "%F%P: gc-sections requires either an entry or an undefined symbol\n"
620 msgid "%F%P: %s: can't set start address\n"
623 #: ldlang.c:6679 ldlang.c:6697
624 msgid "%F%P: can't set start address\n"
628 msgid "%P: warning: cannot find entry symbol %s; defaulting to %V\n"
632 msgid "%P: warning: cannot find entry symbol %s; not setting start address\n"
637 "%F%P: relocatable linking with relocations from format %s (%pB) to format %s "
638 "(%pB) is not supported\n"
643 "%X%P: %s architecture of input file `%pB' is incompatible with %s output\n"
647 msgid "%X%P: failed to merge target specific data of file %pB\n"
651 msgid "%F%P: could not define common symbol `%pT': %E\n"
657 "Allocating common symbols\n"
662 "Common symbol size file\n"
667 msgid "%X%P: error: unplaced orphan section `%pA' from `%pB'\n"
672 "%P: warning: orphan section `%pA' from `%pB' being placed in section `%s'\n"
676 msgid "%F%P: invalid character %c (%d) in flags\n"
680 msgid "%F%P:%pS: error: align with input and explicit align specified\n"
684 msgid "%F%P: %s: plugin reported error after all symbols read\n"
688 msgid "%F%P: multiple STARTUP files\n"
692 msgid "%X%P:%pS: section has both a load address and a load region\n"
697 "%X%P:%pS: PHDRS and FILEHDR are not supported when prior PT_LOAD headers "
702 msgid "%F%P: no sections assigned to phdrs\n"
706 msgid "%F%P: bfd_record_phdr failed: %E\n"
710 msgid "%X%P: section `%s' assigned to non-existent phdr `%s'\n"
714 msgid "%X%P: unknown language `%s' in version information\n"
719 "%X%P: anonymous version tag cannot be combined with other version tags\n"
723 msgid "%X%P: duplicate version tag `%s'\n"
726 #: ldlang.c:8987 ldlang.c:8996 ldlang.c:9014 ldlang.c:9024
727 msgid "%X%P: duplicate expression `%s' in version information\n"
731 msgid "%X%P: unable to find version dependency `%s'\n"
735 msgid "%X%P: unable to read .exports section contents\n"
739 msgid "%F%P: invalid origin for memory region %s\n"
743 msgid "%F%P: invalid length for memory region %s\n"
747 msgid "%X%P: unknown feature `%s'\n"
751 msgid "%F%P: fatal error: libbfd ABI mismatch\n"
755 msgid "%X%P: can't set BFD default target to `%s': %E\n"
759 msgid "built in linker script"
763 msgid "using external linker script:"
767 msgid "using internal linker script:"
771 msgid "%F%P: --no-define-common may not be used without -shared\n"
775 msgid "%F%P: no input files\n"
779 msgid "%P: mode %s\n"
782 #: ldmain.c:437 ends32belf.c:406 ends32belf16m.c:406 ends32belf_linux.c:535
783 #: ends32elf.c:406 ends32elf16m.c:406 ends32elf_linux.c:535
784 msgid "%F%P: cannot open map file %s: %E\n"
788 msgid "%P: link errors found, deleting executable `%s'\n"
792 msgid "%F%P: %pB: final close failed: %E\n"
796 msgid "%F%P: unable to open for source of copy `%s'\n"
800 msgid "%F%P: unable to open for destination of copy `%s'\n"
804 msgid "%P: error writing file `%s'\n"
807 #: ldmain.c:538 pe-dll.c:1940
809 msgid "%P: error closing file `%s'\n"
814 msgid "%s: total time in link: %ld.%06ld\n"
818 msgid "%F%P: missing argument to -m\n"
821 #: ldmain.c:689 ldmain.c:706 ldmain.c:726 ldmain.c:758 pe-dll.c:1386
822 msgid "%F%P: bfd_hash_table_init failed: %E\n"
825 #: ldmain.c:693 ldmain.c:710 ldmain.c:730
826 msgid "%F%P: bfd_hash_lookup failed: %E\n"
830 msgid "%X%P: error: duplicate retain-symbols-file\n"
834 msgid "%F%P: bfd_hash_lookup for insertion failed: %E\n"
838 msgid "%P: `-retain-symbols-file' overrides `-s' and `-S'\n"
843 "Archive member included to satisfy reference by file (symbol)\n"
848 msgid "%X%P: %C: multiple definition of `%pT'"
852 msgid "; %D: first defined here"
856 msgid "%P: disabling relaxation; it will not work with multiple definitions\n"
860 msgid "%P: %pB: warning: definition of `%pT' overriding common from %pB\n"
864 msgid "%P: %pB: warning: definition of `%pT' overriding common\n"
868 msgid "%P: %pB: warning: common of `%pT' overridden by definition from %pB\n"
872 msgid "%P: %pB: warning: common of `%pT' overridden by definition\n"
877 "%P: %pB: warning: common of `%pT' overridden by larger common from %pB\n"
881 msgid "%P: %pB: warning: common of `%pT' overridden by larger common\n"
885 msgid "%P: %pB: warning: common of `%pT' overriding smaller common from %pB\n"
889 msgid "%P: %pB: warning: common of `%pT' overriding smaller common\n"
893 msgid "%P: %pB and %pB: warning: multiple common of `%pT'\n"
897 msgid "%P: %pB: warning: multiple common of `%pT'\n"
900 #: ldmain.c:1136 ldmain.c:1172
901 msgid "%P: warning: global constructor %s used\n"
905 msgid "%F%P: BFD backend error: BFD_RELOC_CTOR unsupported\n"
908 #. We found a reloc for the symbol we are looking for.
909 #: ldmain.c:1254 ldmain.c:1256 ldmain.c:1258 ldmain.c:1266 ldmain.c:1309
914 msgid "%X%P: %C: undefined reference to `%pT'\n"
918 msgid "%P: %C: warning: undefined reference to `%pT'\n"
922 msgid "%X%P: %D: more undefined references to `%pT' follow\n"
926 msgid "%P: %D: warning: more undefined references to `%pT' follow\n"
930 msgid "%X%P: %pB: undefined reference to `%pT'\n"
934 msgid "%P: %pB: warning: undefined reference to `%pT'\n"
938 msgid "%X%P: %pB: more undefined references to `%pT' follow\n"
942 msgid "%P: %pB: warning: more undefined references to `%pT' follow\n"
946 msgid " additional relocation overflows omitted from the output\n"
951 msgid " relocation truncated to fit: %s against undefined symbol `%pT'"
957 " relocation truncated to fit: %s against symbol `%pT' defined in %pA section "
963 msgid " relocation truncated to fit: %s against `%pT'"
967 msgid "%X%H: dangerous relocation: %s\n"
971 msgid "%X%H: reloc refers to symbol `%pT' which is not being output\n"
975 msgid "%P: %pB: reference to %s\n"
979 msgid "%P: %pB: definition of %s\n"
984 msgid "%pB: in function `%pT':\n"
993 msgid "%F%P: internal error %s %d\n"
997 msgid "%P: internal error: aborting at %s:%d in %s\n"
1001 msgid "%P: internal error: aborting at %s:%d\n"
1005 msgid "%F%P: please report this bug\n"
1008 #. Output for noisy == 2 is intended to follow the GNU standards.
1016 msgid "Copyright (C) 2020 Free Software Foundation, Inc.\n"
1022 "This program is free software; you may redistribute it under the terms of\n"
1023 "the GNU General Public License version 3 or (at your option) a later "
1025 "This program has absolutely no warranty.\n"
1030 msgid " Supported emulations:\n"
1033 #: ldwrite.c:60 ldwrite.c:170 ldwrite.c:222 ldwrite.c:263
1034 msgid "%F%P: bfd_new_link_order failed\n"
1038 msgid "%F%P: cannot create split section name for %s\n"
1042 msgid "%F%P: clone section failed: %E\n"
1047 msgid "%8x something else\n"
1051 msgid "%F%P: final link failed: %E\n"
1054 #: lexsup.c:103 lexsup.c:277
1059 msgid "Shared library control for HP/UX compatibility"
1067 msgid "Set architecture"
1070 #: lexsup.c:108 lexsup.c:404
1075 msgid "Specify target for following input files"
1078 #: lexsup.c:111 lexsup.c:168 lexsup.c:172 lexsup.c:203 lexsup.c:216
1079 #: lexsup.c:218 lexsup.c:358 lexsup.c:422 lexsup.c:489 lexsup.c:502
1084 msgid "Read MRI format linker script"
1088 msgid "Force common symbols to be defined"
1092 msgid "Force group members out of groups"
1095 #: lexsup.c:120 lexsup.c:466 lexsup.c:468 lexsup.c:470 lexsup.c:472
1096 #: lexsup.c:474 lexsup.c:476
1101 msgid "Set start address"
1105 msgid "Export all dynamic symbols"
1109 msgid "Undo the effect of --export-dynamic"
1113 msgid "Link big-endian objects"
1117 msgid "Link little-endian objects"
1120 #: lexsup.c:130 lexsup.c:133
1125 msgid "Auxiliary filter for shared object symbol table"
1129 msgid "Filter for shared object symbol table"
1141 msgid "Small data size (if no size, same as --shared)"
1149 msgid "Set internal name of shared library"
1157 msgid "Set PROGRAM as the dynamic linker to use"
1161 msgid "Produce an executable with no program interpreter header"
1169 msgid "Search for library LIBNAME"
1177 msgid "Add DIRECTORY to library search path"
1181 msgid "Override the default sysroot location"
1189 msgid "Set emulation"
1193 msgid "Print map file on standard output"
1197 msgid "Do not page align data"
1201 msgid "Do not page align data, do not make text readonly"
1205 msgid "Page align data, make text readonly"
1209 msgid "Set output file name"
1213 msgid "Optimize output file"
1217 msgid "Generate import library"
1225 msgid "Load named plugin"
1233 msgid "Send arg to last-loaded plugin"
1236 #: lexsup.c:179 lexsup.c:182
1237 msgid "Ignored for GCC LTO option compatibility"
1241 msgid "Ignored for GCC linker option compatibility"
1244 #: lexsup.c:189 lexsup.c:192
1245 msgid "Ignored for gold option compatibility"
1249 msgid "Ignored for SVR4 compatibility"
1253 msgid "Generate relocatable output"
1257 msgid "Just link symbols (if directory, same as --rpath)"
1261 msgid "Strip all symbols"
1265 msgid "Strip debugging symbols"
1269 msgid "Strip symbols in discarded sections"
1273 msgid "Do not strip symbols in discarded sections"
1277 msgid "Trace file opens"
1281 msgid "Read linker script"
1285 msgid "Read default linker script"
1288 #: lexsup.c:222 lexsup.c:225 lexsup.c:243 lexsup.c:332 lexsup.c:356
1289 #: lexsup.c:459 lexsup.c:492 lexsup.c:531 lexsup.c:534
1294 msgid "Start with undefined reference to SYMBOL"
1298 msgid "Require SYMBOL be defined in the final output"
1306 msgid "Don't merge input [SECTION | orphan] sections"
1310 msgid "Build global constructor/destructor tables"
1314 msgid "Print version information"
1318 msgid "Print version and emulation information"
1322 msgid "Discard all local symbols"
1326 msgid "Discard temporary local symbols (default)"
1330 msgid "Don't discard any local symbols"
1334 msgid "Trace mentions of SYMBOL"
1337 #: lexsup.c:245 lexsup.c:424 lexsup.c:426
1342 msgid "Default search path for Solaris compatibility"
1346 msgid "Start a group"
1354 msgid "Accept input files whose architecture cannot be determined"
1358 msgid "Reject input files whose architecture is unknown"
1362 msgid "Only set DT_NEEDED for following dynamic libs if used"
1367 "Always set DT_NEEDED for dynamic libraries mentioned on\n"
1372 msgid "Ignored for SunOS compatibility"
1376 msgid "Link against shared libraries"
1380 msgid "Do not link against shared libraries"
1384 msgid "Bind global references locally"
1388 msgid "Bind global function references locally"
1392 msgid "Check section addresses for overlaps (default)"
1396 msgid "Do not check section addresses for overlaps"
1400 msgid "Copy DT_NEEDED links mentioned inside DSOs that follow"
1404 msgid "Do not copy DT_NEEDED links mentioned inside DSOs that follow"
1408 msgid "Output cross reference table"
1412 msgid "SYMBOL=EXPRESSION"
1416 msgid "Define a symbol"
1424 msgid "Demangle symbol names [using STYLE]"
1429 "Do not allow multiple definitions with symbols included\n"
1430 " in filename invoked by -R or --just-symbols"
1434 msgid "Generate embedded relocs"
1438 msgid "Treat warnings as errors"
1442 msgid "Do not treat warnings as errors (default)"
1446 msgid "Call SYMBOL at unload-time"
1450 msgid "Force generation of file with .exe suffix"
1454 msgid "Remove unused sections (on some targets)"
1458 msgid "Don't remove unused sections (default)"
1462 msgid "List removed unused sections on stderr"
1466 msgid "Do not list removed unused sections"
1470 msgid "Keep exported symbols when removing unused sections"
1474 msgid "Set default hash table size close to <NUMBER>"
1478 msgid "Print option help"
1482 msgid "Call SYMBOL at load-time"
1486 msgid "Write a map file"
1490 msgid "Do not define Common storage"
1494 msgid "Do not demangle symbol names"
1498 msgid "Use less memory and more disk I/O"
1502 msgid "Do not allow unresolved references in object files"
1506 msgid "Allow unresolved references in shared libraries"
1510 msgid "Do not allow unresolved references in shared libs"
1514 msgid "Allow multiple definitions"
1518 msgid "Disallow undefined version"
1522 msgid "Create default symbol version"
1526 msgid "Create default symbol version for imported symbols"
1530 msgid "Don't warn about mismatched input files"
1534 msgid "Don't warn on finding an incompatible library"
1538 msgid "Turn off --whole-archive"
1542 msgid "Create an output file even if errors occur"
1547 "Only use library directories specified on\n"
1552 msgid "Specify target of output file"
1556 msgid "Print default output format"
1560 msgid "Print current sysroot"
1564 msgid "Ignored for Linux compatibility"
1568 msgid "Reduce memory overheads, possibly taking much longer"
1572 msgid "Reduce code size by using target specific optimizations"
1576 msgid "Do not use relaxation techniques to reduce code size"
1580 msgid "Keep only symbols listed in FILE"
1584 msgid "Set runtime shared library search path"
1588 msgid "Set link time shared library search path"
1592 msgid "Create a shared library"
1596 msgid "Create a position independent executable"
1600 msgid "[=ascending|descending]"
1604 msgid "Sort common symbols by alignment [in specified order]"
1608 msgid "name|alignment"
1612 msgid "Sort sections by name or maximum alignment"
1620 msgid "How many tags to reserve in .dynamic section"
1628 msgid "Split output sections every SIZE octets"
1636 msgid "Split output sections every COUNT relocs"
1640 msgid "Print memory usage statistics"
1644 msgid "Display target specific options"
1648 msgid "Do task level linking"
1652 msgid "Use same format as native linker"
1656 msgid "SECTION=ADDRESS"
1660 msgid "Set address of named section"
1664 msgid "Set address of .bss section"
1668 msgid "Set address of .data section"
1672 msgid "Set address of .text section"
1676 msgid "Set address of text segment"
1680 msgid "Set address of rodata segment"
1684 msgid "Set address of ldata segment"
1689 "How to handle unresolved symbols. <method> is:\n"
1690 " ignore-all, report-all, ignore-in-object-"
1692 " ignore-in-shared-libs"
1700 msgid "Output lots of information during link"
1704 msgid "Read version information script"
1709 "Take export symbols list from .exports, using\n"
1710 " SYMBOL as the version."
1714 msgid "Add data symbols to dynamic list"
1718 msgid "Use C++ operator new/delete dynamic list"
1722 msgid "Use C++ typeinfo dynamic list"
1726 msgid "Read dynamic list"
1730 msgid "Warn about duplicate common symbols"
1734 msgid "Warn if global constructors/destructors are seen"
1738 msgid "Warn if the multiple GP values are used"
1742 msgid "Warn only once per undefined symbol"
1746 msgid "Warn if start of section changes due to alignment"
1750 msgid "Warn if shared object has DT_TEXTREL"
1754 msgid "Warn if an object has alternate ELF machine code"
1758 msgid "Report unresolved symbols as warnings"
1762 msgid "Report unresolved symbols as errors"
1766 msgid "Include all objects from following archives"
1770 msgid "Use wrapper functions for SYMBOL"
1774 msgid "Unresolved SYMBOL will not cause an error or warning"
1778 msgid "Push state of flags governing input file handling"
1782 msgid "Pop state of flags governing input file handling"
1786 msgid "Report target memory usage"
1794 msgid "Control how orphan sections are handled."
1798 msgid "Show discarded sections in map file output (default)"
1802 msgid "Do not show discarded sections in map file output"
1806 msgid "%P: %s: missing argument\n"
1810 msgid "%P: unrecognized option '%s'\n"
1814 msgid "%F%P: use the --help option for usage information\n"
1818 msgid "%F%P: unrecognized -a option `%s'\n"
1822 msgid "%F%P: unrecognized -assert option `%s'\n"
1826 msgid "%F%P: unknown demangling style `%s'\n"
1829 #: lexsup.c:885 lexsup.c:1358 eaarch64cloudabi.c:791 eaarch64cloudabib.c:791
1830 #: eaarch64elf.c:791 eaarch64elf32.c:791 eaarch64elf32b.c:791
1831 #: eaarch64elfb.c:791 eaarch64fbsd.c:791 eaarch64fbsdb.c:791
1832 #: eaarch64linux.c:791 eaarch64linux32.c:791 eaarch64linux32b.c:791
1833 #: eaarch64linuxb.c:791 earmelf.c:1056 earmelf_fbsd.c:1056
1834 #: earmelf_fuchsia.c:1056 earmelf_linux.c:1056 earmelf_linux_eabi.c:1056
1835 #: earmelf_linux_fdpiceabi.c:1056 earmelf_nacl.c:1056 earmelf_nbsd.c:1056
1836 #: earmelf_phoenix.c:1056 earmelf_vxworks.c:1092 earmelfb.c:1056
1837 #: earmelfb_fbsd.c:1056 earmelfb_fuchsia.c:1056 earmelfb_linux.c:1056
1838 #: earmelfb_linux_eabi.c:1056 earmelfb_linux_fdpiceabi.c:1056
1839 #: earmelfb_nacl.c:1056 earmelfb_nbsd.c:1056 earmnto.c:1031 earmsymbian.c:1056
1840 #: ecskyelf.c:519 ecskyelf_linux.c:681 eelf32metag.c:678 eelf64lppc.c:1134
1841 #: eelf64ppc.c:1134 eelf64ppc_fbsd.c:1134 ehppaelf.c:539 ehppalinux.c:716
1842 #: ehppanbsd.c:716 ehppaobsd.c:716
1843 msgid "%F%P: invalid number `%s'\n"
1847 msgid "%F%P: bad --unresolved-symbols option: %s\n"
1851 msgid "%F%P: bad -plugin-opt option\n"
1854 #. This can happen if the user put "-rpath,a" on the command
1855 #. line. (Or something similar. The comma is important).
1856 #. Getopt becomes confused and thinks that this is a -r option
1857 #. but it cannot parse the text after the -r so it refuses to
1858 #. increment the optind counter. Detect this case and issue
1859 #. an error message here. We cannot just make this a warning,
1860 #. increment optind, and continue because getopt is too confused
1861 #. and will seg-fault the next time around.
1863 msgid "%F%P: unrecognised option: %s\n"
1866 #: lexsup.c:1083 lexsup.c:1193 lexsup.c:1211 lexsup.c:1327
1867 msgid "%F%P: -r and %s may not be used together\n"
1871 msgid "%F%P: -shared not supported\n"
1875 msgid "%F%P: -pie not supported\n"
1879 msgid "%P: SONAME must not be empty string; keeping previous one\n"
1891 msgid "%F%P: invalid common section sorting option: %s\n"
1903 msgid "%F%P: invalid section sorting option: %s\n"
1907 msgid "%F%P: invalid argument to option \"--section-start\"\n"
1911 msgid "%F%P: missing argument(s) to option \"--section-start\"\n"
1915 msgid "%F%P: group ended before it began (--help for usage)\n"
1919 msgid "%X%P: --hash-size needs a numeric argument\n"
1923 msgid "%F%P: no state pushed before popping\n"
1927 msgid "%F%P: invalid argument to option \"--orphan-handling\"\n"
1931 msgid "%P: SONAME must not be empty string; ignored\n"
1935 msgid "%P: missing --end-group; added as last command line option\n"
1939 msgid "%F%P: -F may not be used without -shared\n"
1943 msgid "%F%P: -f may not be used without -shared\n"
1946 #: lexsup.c:1725 lexsup.c:1738
1947 msgid "%F%P: invalid hex number `%s'\n"
1952 msgid " --audit=AUDITLIB Specify a library to use for auditing\n"
1957 msgid " -Bgroup Selects group name lookup rules for DSO\n"
1962 msgid " --disable-new-dtags Disable new dynamic tags\n"
1967 msgid " --enable-new-dtags Enable new dynamic tags\n"
1972 msgid " --eh-frame-hdr Create .eh_frame_hdr section\n"
1977 msgid " --no-eh-frame-hdr Do not create .eh_frame_hdr section\n"
1982 msgid " --exclude-libs=LIBS Make all symbols in LIBS hidden\n"
1987 msgid " --hash-style=STYLE Set hash style to sysv, gnu or both\n"
1993 " -P AUDITLIB, --depaudit=AUDITLIB\n"
1994 " Specify a library to use for auditing "
2001 " -z combreloc Merge dynamic relocs into one section and "
2008 " -z nocombreloc Don't merge dynamic relocs into one section\n"
2014 " -z global Make symbols in DSO available for "
2022 " -z initfirst Mark DSO to be initialized first at runtime\n"
2028 " -z interpose Mark object to interpose all DSOs but "
2035 " -z lazy Mark object lazy runtime binding (default)\n"
2040 msgid " -z loadfltr Mark object requiring immediate process\n"
2045 msgid " -z nocopyreloc Don't create copy relocs\n"
2051 " -z nodefaultlib Mark object not to use default search paths\n"
2056 msgid " -z nodelete Mark DSO non-deletable at runtime\n"
2061 msgid " -z nodlopen Mark DSO not available to dlopen\n"
2066 msgid " -z nodump Mark DSO not available to dldump\n"
2071 msgid " -z now Mark object non-lazy runtime binding\n"
2077 " -z origin Mark object requiring immediate $ORIGIN\n"
2078 " processing at runtime\n"
2083 msgid " -z relro Create RELRO program header (default)\n"
2088 msgid " -z norelro Don't create RELRO program header\n"
2093 msgid " -z relro Create RELRO program header\n"
2099 " -z norelro Don't create RELRO program header (default)\n"
2105 " -z separate-code Create separate code program header (default)\n"
2111 " -z noseparate-code Don't create separate code program header\n"
2116 msgid " -z separate-code Create separate code program header\n"
2122 " -z noseparate-code Don't create separate code program header "
2129 " -z common Generate common symbols with STT_COMMON type\n"
2135 " -z nocommon Generate common symbols with STT_OBJECT type\n"
2140 msgid " -z stack-size=SIZE Set size of stack segment\n"
2146 " -z text Treat DT_TEXTREL in shared object as error\n"
2152 " -z notext Don't treat DT_TEXTREL in shared object as "
2159 " -z textoff Don't treat DT_TEXTREL in shared object as "
2165 msgid " --build-id[=STYLE] Generate build ID note\n"
2171 " --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi]\n"
2172 " Compress DWARF debug sections using zlib\n"
2177 msgid " Default: zlib-gabi\n"
2182 msgid " Default: none\n"
2187 msgid " -z common-page-size=SIZE Set common page size to SIZE\n"
2192 msgid " -z max-page-size=SIZE Set maximum page size to SIZE\n"
2198 " -z defs Report unresolved symbols in object files\n"
2203 msgid " -z muldefs Allow multiple definitions\n"
2209 " -z execstack Mark executable as requiring executable stack\n"
2215 " -z noexecstack Mark executable as not requiring executable "
2222 " -z globalaudit Mark executable requiring global auditing\n"
2228 " --ld-generated-unwind-info Generate exception handling info for PLT\n"
2234 " --no-ld-generated-unwind-info\n"
2235 " Don't generate exception handling info for "
2241 msgid "ELF emulations:\n"
2246 msgid "Usage: %s [options] file...\n"
2261 msgid "Read options from FILE\n"
2264 #. Note: Various tools (such as libtool) depend upon the
2265 #. format of the listings below - do not change them.
2268 msgid "%s: supported targets:"
2273 msgid "%s: supported emulations: "
2278 msgid "%s: emulation specific options:\n"
2283 msgid "Report bugs to %s\n"
2287 msgid "%F%P: unknown format type %s\n"
2291 msgid "%X%P: unsupported PEI architecture: %s\n"
2295 msgid "%X%P: cannot export %s: invalid export name\n"
2300 msgid "%X%P: error, duplicate EXPORT with ordinals: %s (%d vs %d)\n"
2305 msgid "%P: warning, duplicate EXPORT: %s\n"
2310 msgid "%X%P: cannot export %s: symbol not defined\n"
2315 msgid "%X%P: cannot export %s: symbol wrong type (%d vs %d)\n"
2320 msgid "%X%P: cannot export %s: symbol not found\n"
2323 #: pe-dll.c:1020 eaarch64cloudabi.c:360 eaarch64cloudabib.c:360
2324 #: eaarch64elf.c:360 eaarch64elf32.c:360 eaarch64elf32b.c:360
2325 #: eaarch64elfb.c:360 eaarch64fbsd.c:360 eaarch64fbsdb.c:360
2326 #: eaarch64linux.c:360 eaarch64linux32.c:360 eaarch64linux32b.c:360
2327 #: eaarch64linuxb.c:360 eaix5ppc.c:1432 eaix5ppc.c:1442 eaix5rs6.c:1432
2328 #: eaix5rs6.c:1442 eaixppc.c:1432 eaixppc.c:1442 eaixrs6.c:1432 eaixrs6.c:1442
2329 #: earmelf.c:568 earmelf_fbsd.c:568 earmelf_fuchsia.c:568 earmelf_linux.c:568
2330 #: earmelf_linux_eabi.c:568 earmelf_linux_fdpiceabi.c:568 earmelf_nacl.c:568
2331 #: earmelf_nbsd.c:568 earmelf_phoenix.c:568 earmelf_vxworks.c:568
2332 #: earmelfb.c:568 earmelfb_fbsd.c:568 earmelfb_fuchsia.c:568
2333 #: earmelfb_linux.c:568 earmelfb_linux_eabi.c:568
2334 #: earmelfb_linux_fdpiceabi.c:568 earmelfb_nacl.c:568 earmelfb_nbsd.c:568
2335 #: earmnto.c:568 earmsymbian.c:568 ecskyelf.c:163 ecskyelf_linux.c:163
2336 #: eelf32b4300.c:172 eelf32bmip.c:172 eelf32bmipn32.c:186 eelf32bsmip.c:186
2337 #: eelf32btsmip.c:172 eelf32btsmip_fbsd.c:172 eelf32btsmipn32.c:172
2338 #: eelf32btsmipn32_fbsd.c:172 eelf32ebmip.c:172 eelf32ebmipvxworks.c:172
2339 #: eelf32elmip.c:172 eelf32elmipvxworks.c:172 eelf32l4300.c:172
2340 #: eelf32lmip.c:172 eelf32lr5900.c:172 eelf32lr5900n32.c:172 eelf32lsmip.c:172
2341 #: eelf32ltsmip.c:172 eelf32ltsmip_fbsd.c:172 eelf32ltsmipn32.c:172
2342 #: eelf32ltsmipn32_fbsd.c:172 eelf32metag.c:87 eelf32mipswindiss.c:172
2343 #: eelf64bmip.c:186 eelf64btsmip.c:172 eelf64btsmip_fbsd.c:172 eelf64lppc.c:117
2344 #: eelf64ltsmip.c:172 eelf64ltsmip_fbsd.c:172 eelf64ppc.c:117
2345 #: eelf64ppc_fbsd.c:117 ehppaelf.c:110 ehppalinux.c:110 ehppanbsd.c:110
2346 #: ehppaobsd.c:110 em68hc11elf.c:170 em68hc11elfb.c:170 em68hc12elf.c:170
2347 #: em68hc12elfb.c:170 enios2elf.c:92 enios2linux.c:92 eppcmacos.c:1432
2349 msgid "%F%P: can not create BFD: %E\n"
2353 msgid "%X%P: can not create .edata section: %E\n"
2357 msgid "%X%P: can not create .reloc section: %E\n"
2362 msgid "%X%P: error: ordinal used twice: %d (%s vs %s)\n"
2367 msgid "%X%P: error: export ordinal too large: %d\n"
2372 msgid "Info: resolving %s by linking to %s (auto-import)\n"
2377 "%P: warning: auto-importing has been activated without --enable-auto-import "
2378 "specified on the command line; this should work unless it involves constant "
2379 "data structures referencing symbols from auto-imported DLLs\n"
2382 #. Huh? Shouldn't happen, but punt if it does.
2384 msgid "%P: zero vma section reloc detected: `%s' #%d f=%d\n"
2389 msgid "%X%P: error: %d-bit reloc in dll\n"
2394 msgid "%P: can't open output def file %s\n"
2399 msgid "; no contents available\n"
2404 "%X%P: %C: variable '%pT' can't be auto-imported; please read the "
2405 "documentation for ld's --enable-auto-import for details\n"
2410 msgid "%X%P: can't open .lib file: %s\n"
2415 msgid "Creating library file: %s\n"
2419 msgid "%X%P: bfd_openr %s: %E\n"
2423 msgid "%X%P: %s(%s): can't find member in non-archive file"
2427 msgid "%X%P: %s(%s): can't find member in archive"
2431 msgid "%X%P: add symbols %s: %E\n"
2435 msgid "%X%P: open %s: %E\n"
2439 msgid "%X%P: %s: this doesn't appear to be a DLL\n"
2443 msgid "%X%P: error: can't use long section names on this arch\n"
2446 #: plugin.c:232 plugin.c:278
2450 #: plugin.c:247 plugin.c:1099
2451 msgid "%F%P: %s: error loading plugin: %s\n"
2455 msgid "%P: %s: duplicated plugin\n"
2459 msgid "%F%P: could not create dummy IR bfd: %E\n"
2463 msgid "%F%P: %s: non-ELF symbol in ELF BFD!\n"
2467 msgid "%F%P: unknown ELF symbol visibility: %d!\n"
2471 msgid "%F%P: unsupported input file size: %s (%ld bytes)\n"
2476 msgid "unknown LTO kind value %x"
2481 msgid "unknown LTO resolution value %x"
2486 msgid "unknown LTO visibility value %x"
2489 #. We should not have a new, indirect or warning symbol here.
2491 msgid "%F%P: %s: plugin symbol table corrupt (sym type %d)\n"
2495 msgid "%P: %pB: symbol `%s' definition: %s, visibility: %s, resolution: %s\n"
2499 msgid "%P: warning: "
2507 msgid "%F%P: %s: plugin error: %d\n"
2511 msgid "%F%P: plugin_strdup failed to allocate memory: %s\n"
2515 msgid "%F%P: plugin failed to allocate memory for input: %s\n"
2519 msgid "%F%P: %s: plugin reported error claiming file\n"
2523 msgid "%P: %s: error in plugin cleanup: %d (ignored)\n"
2526 #: eaarch64cloudabi.c:223 eaarch64cloudabib.c:223 eaarch64elf.c:223
2527 #: eaarch64elf32.c:223 eaarch64elf32b.c:223 eaarch64elfb.c:223
2528 #: eaarch64fbsd.c:223 eaarch64fbsdb.c:223 eaarch64linux.c:223
2529 #: eaarch64linux32.c:223 eaarch64linux32b.c:223 eaarch64linuxb.c:223
2530 #: earmelf.c:292 earmelf_fbsd.c:292 earmelf_fuchsia.c:292 earmelf_linux.c:292
2531 #: earmelf_linux_eabi.c:292 earmelf_linux_fdpiceabi.c:292 earmelf_nacl.c:292
2532 #: earmelf_nbsd.c:292 earmelf_phoenix.c:292 earmelf_vxworks.c:292
2533 #: earmelfb.c:292 earmelfb_fbsd.c:292 earmelfb_fuchsia.c:292
2534 #: earmelfb_linux.c:292 earmelfb_linux_eabi.c:292
2535 #: earmelfb_linux_fdpiceabi.c:292 earmelfb_nacl.c:292 earmelfb_nbsd.c:292
2536 #: earmnto.c:292 earmsymbian.c:292 eavr1.c:178 eavr2.c:178 eavr25.c:178
2537 #: eavr3.c:178 eavr31.c:178 eavr35.c:178 eavr4.c:178 eavr5.c:178 eavr51.c:178
2538 #: eavr6.c:178 eavrtiny.c:178 eavrxmega1.c:178 eavrxmega2.c:178
2539 #: eavrxmega3.c:178 eavrxmega4.c:178 eavrxmega5.c:178 eavrxmega6.c:178
2540 #: eavrxmega7.c:178 ecskyelf.c:210 ecskyelf_linux.c:210 eelf32b4300.c:205
2541 #: eelf32bmip.c:205 eelf32bmipn32.c:219 eelf32bsmip.c:219 eelf32btsmip.c:205
2542 #: eelf32btsmip_fbsd.c:205 eelf32btsmipn32.c:205 eelf32btsmipn32_fbsd.c:205
2543 #: eelf32ebmip.c:205 eelf32ebmipvxworks.c:205 eelf32elmip.c:205
2544 #: eelf32elmipvxworks.c:205 eelf32l4300.c:205 eelf32lmip.c:205
2545 #: eelf32lr5900.c:205 eelf32lr5900n32.c:205 eelf32lsmip.c:205
2546 #: eelf32ltsmip.c:205 eelf32ltsmip_fbsd.c:205 eelf32ltsmipn32.c:205
2547 #: eelf32ltsmipn32_fbsd.c:205 eelf32metag.c:206 eelf32mipswindiss.c:205
2548 #: eelf64bmip.c:219 eelf64btsmip.c:205 eelf64btsmip_fbsd.c:205 eelf64lppc.c:470
2549 #: eelf64ltsmip.c:205 eelf64ltsmip_fbsd.c:205 eelf64ppc.c:470
2550 #: eelf64ppc_fbsd.c:470 ehppaelf.c:230 ehppalinux.c:230 ehppanbsd.c:230
2551 #: ehppaobsd.c:230 em68hc11elf.c:295 em68hc11elfb.c:295 em68hc12elf.c:295
2552 #: em68hc12elfb.c:295 enios2elf.c:223 enios2linux.c:223
2553 msgid "%X%P: can not make stub section: %E\n"
2556 #: eaarch64cloudabi.c:266 eaarch64cloudabib.c:266 eaarch64elf.c:266
2557 #: eaarch64elf32.c:266 eaarch64elf32b.c:266 eaarch64elfb.c:266
2558 #: eaarch64fbsd.c:266 eaarch64fbsdb.c:266 eaarch64linux.c:266
2559 #: eaarch64linux32.c:266 eaarch64linux32b.c:266 eaarch64linuxb.c:266
2560 #: earcelf.c:97 earclinux.c:97 earclinux_nps.c:97 earcv2elf.c:97
2561 #: earcv2elfx.c:97 earmelf.c:404 earmelf_fbsd.c:404 earmelf_fuchsia.c:404
2562 #: earmelf_linux.c:404 earmelf_linux_eabi.c:404 earmelf_linux_fdpiceabi.c:404
2563 #: earmelf_nacl.c:404 earmelf_nbsd.c:404 earmelf_phoenix.c:404
2564 #: earmelf_vxworks.c:404 earmelfb.c:404 earmelfb_fbsd.c:404
2565 #: earmelfb_fuchsia.c:404 earmelfb_linux.c:404 earmelfb_linux_eabi.c:404
2566 #: earmelfb_linux_fdpiceabi.c:404 earmelfb_nacl.c:404 earmelfb_nbsd.c:404
2567 #: earmnto.c:404 earmsymbian.c:404 eavr1.c:300 eavr2.c:300 eavr25.c:300
2568 #: eavr3.c:300 eavr31.c:300 eavr35.c:300 eavr4.c:300 eavr5.c:300 eavr51.c:300
2569 #: eavr6.c:300 eavrtiny.c:300 eavrxmega1.c:300 eavrxmega2.c:300
2570 #: eavrxmega3.c:300 eavrxmega4.c:300 eavrxmega5.c:300 eavrxmega6.c:300
2571 #: eavrxmega7.c:300 ecriself.c:97 ecrislinux.c:97 ed10velf.c:97
2572 #: eelf32_sparc.c:97 eelf32_sparc_sol2.c:228 eelf32_sparc_vxworks.c:126
2573 #: eelf32_spu.c:767 eelf32_tic6x_be.c:181 eelf32_tic6x_elf_be.c:181
2574 #: eelf32_tic6x_elf_le.c:181 eelf32_tic6x_le.c:181 eelf32_tic6x_linux_be.c:181
2575 #: eelf32_tic6x_linux_le.c:181 eelf32_x86_64.c:120 eelf32_x86_64_nacl.c:120
2576 #: eelf32am33lin.c:97 eelf32b4300.c:293 eelf32bfin.c:107 eelf32bfinfd.c:107
2577 #: eelf32bmip.c:293 eelf32bmipn32.c:307 eelf32bsmip.c:307 eelf32btsmip.c:293
2578 #: eelf32btsmip_fbsd.c:293 eelf32btsmipn32.c:293 eelf32btsmipn32_fbsd.c:293
2579 #: eelf32cr16.c:247 eelf32crx.c:134 eelf32ebmip.c:293 eelf32ebmipvxworks.c:322
2580 #: eelf32elmip.c:293 eelf32elmipvxworks.c:322 eelf32epiphany.c:97
2581 #: eelf32epiphany_4x4.c:99 eelf32frvfd.c:97 eelf32ip2k.c:97 eelf32l4300.c:293
2582 #: eelf32lm32.c:97 eelf32lm32fd.c:97 eelf32lmip.c:293 eelf32lppc.c:317
2583 #: eelf32lppclinux.c:317 eelf32lppcnto.c:317 eelf32lppcsim.c:317
2584 #: eelf32lr5900.c:293 eelf32lr5900n32.c:293 eelf32lriscv.c:89
2585 #: eelf32lriscv_ilp32.c:89 eelf32lriscv_ilp32f.c:89 eelf32lsmip.c:293
2586 #: eelf32ltsmip.c:293 eelf32ltsmip_fbsd.c:293 eelf32ltsmipn32.c:293
2587 #: eelf32ltsmipn32_fbsd.c:293 eelf32m32c.c:108 eelf32mb_linux.c:97
2588 #: eelf32mbel_linux.c:97 eelf32mcore.c:97 eelf32mep.c:97 eelf32metag.c:256
2589 #: eelf32microblaze.c:97 eelf32microblazeel.c:97 eelf32mipswindiss.c:293
2590 #: eelf32moxie.c:97 eelf32or1k.c:97 eelf32or1k_linux.c:97 eelf32ppc.c:317
2591 #: eelf32ppc_fbsd.c:317 eelf32ppclinux.c:317 eelf32ppcnto.c:317
2592 #: eelf32ppcsim.c:317 eelf32ppcvxworks.c:291 eelf32ppcwindiss.c:317
2593 #: eelf32rl78.c:97 eelf32rx.c:113 eelf32tilegx.c:97 eelf32tilegx_be.c:97
2594 #: eelf32tilepro.c:97 eelf32vax.c:97 eelf32visium.c:97 eelf32xc16x.c:97
2595 #: eelf32xc16xl.c:97 eelf32xc16xs.c:97 eelf32xstormy16.c:108
2596 #: eelf32xtensa.c:1988 eelf32z80.c:204 eelf64_aix.c:97 eelf64_ia64.c:123
2597 #: eelf64_ia64_fbsd.c:123 eelf64_ia64_vms.c:220 eelf64_s390.c:112
2598 #: eelf64_sparc.c:97 eelf64_sparc_fbsd.c:97 eelf64_sparc_sol2.c:228
2599 #: eelf64alpha.c:180 eelf64alpha_fbsd.c:180 eelf64alpha_nbsd.c:180
2600 #: eelf64bmip.c:307 eelf64bpf.c:97 eelf64btsmip.c:293 eelf64btsmip_fbsd.c:293
2601 #: eelf64hppa.c:97 eelf64lppc.c:580 eelf64lriscv.c:89 eelf64lriscv_lp64.c:89
2602 #: eelf64lriscv_lp64f.c:89 eelf64ltsmip.c:293 eelf64ltsmip_fbsd.c:293
2603 #: eelf64mmix.c:208 eelf64ppc.c:580 eelf64ppc_fbsd.c:580 eelf64rdos.c:111
2604 #: eelf64tilegx.c:97 eelf64tilegx_be.c:97 eelf_i386.c:120 eelf_i386_be.c:120
2605 #: eelf_i386_fbsd.c:120 eelf_i386_ldso.c:120 eelf_i386_nacl.c:120
2606 #: eelf_i386_sol2.c:251 eelf_i386_vxworks.c:149 eelf_iamcu.c:120
2607 #: eelf_k1om.c:120 eelf_k1om_fbsd.c:120 eelf_l1om.c:120 eelf_l1om_fbsd.c:120
2608 #: eelf_s390.c:97 eelf_x86_64.c:120 eelf_x86_64_cloudabi.c:120
2609 #: eelf_x86_64_fbsd.c:120 eelf_x86_64_nacl.c:120 eelf_x86_64_sol2.c:251
2610 #: eh8300elf.c:97 eh8300elf_linux.c:97 eh8300helf.c:97 eh8300helf_linux.c:97
2611 #: eh8300hnelf.c:97 eh8300self.c:97 eh8300self_linux.c:97 eh8300snelf.c:97
2612 #: eh8300sxelf.c:97 eh8300sxelf_linux.c:97 eh8300sxnelf.c:97 ehppa64linux.c:97
2613 #: ehppaelf.c:280 ehppalinux.c:280 ehppanbsd.c:280 ehppaobsd.c:280
2614 #: ei386lynx.c:111 ei386moss.c:111 ei386nto.c:111 em32relf.c:97
2615 #: em32relf_linux.c:97 em32rlelf.c:97 em32rlelf_linux.c:97 em68hc11elf.c:374
2616 #: em68hc11elfb.c:374 em68hc12elf.c:374 em68hc12elfb.c:374 em68kelf.c:248
2617 #: em68kelfnbsd.c:248 emn10300.c:97 ends32belf.c:204 ends32belf16m.c:204
2618 #: ends32belf_linux.c:204 ends32elf.c:204 ends32elf16m.c:204
2619 #: ends32elf_linux.c:204 enios2elf.c:273 enios2linux.c:273 eppclynx.c:317
2620 #: epruelf.c:117 escore3_elf.c:118 escore7_elf.c:118 eshelf.c:97 eshelf_fd.c:97
2621 #: eshelf_linux.c:97 eshelf_nbsd.c:97 eshelf_nto.c:97 eshelf_uclinux.c:97
2622 #: eshelf_vxworks.c:126 eshlelf.c:97 eshlelf_fd.c:97 eshlelf_linux.c:97
2623 #: eshlelf_nbsd.c:97 eshlelf_nto.c:97 eshlelf_vxworks.c:126 ev850.c:144
2624 #: ev850_rh850.c:144
2625 msgid "%X%P: .eh_frame/.stab edit: %E\n"
2628 #: eaarch64cloudabi.c:282 eaarch64cloudabib.c:282 eaarch64elf.c:282
2629 #: eaarch64elf32.c:282 eaarch64elf32b.c:282 eaarch64elfb.c:282
2630 #: eaarch64fbsd.c:282 eaarch64fbsdb.c:282 eaarch64linux.c:282
2631 #: eaarch64linux32.c:282 eaarch64linux32b.c:282 eaarch64linuxb.c:282
2632 #: earmelf.c:419 earmelf_fbsd.c:419 earmelf_fuchsia.c:419 earmelf_linux.c:419
2633 #: earmelf_linux_eabi.c:419 earmelf_linux_fdpiceabi.c:419 earmelf_nacl.c:419
2634 #: earmelf_nbsd.c:419 earmelf_phoenix.c:419 earmelf_vxworks.c:419
2635 #: earmelfb.c:419 earmelfb_fbsd.c:419 earmelfb_fuchsia.c:419
2636 #: earmelfb_linux.c:419 earmelfb_linux_eabi.c:419
2637 #: earmelfb_linux_fdpiceabi.c:419 earmelfb_nacl.c:419 earmelfb_nbsd.c:419
2638 #: earmnto.c:419 earmsymbian.c:419 ecskyelf.c:260 ecskyelf_linux.c:260
2639 msgid "%X%P: could not compute sections lists for stub generation: %E\n"
2642 #: eaarch64cloudabi.c:297 eaarch64cloudabib.c:297 eaarch64elf.c:297
2643 #: eaarch64elf32.c:297 eaarch64elf32b.c:297 eaarch64elfb.c:297
2644 #: eaarch64fbsd.c:297 eaarch64fbsdb.c:297 eaarch64linux.c:297
2645 #: eaarch64linux32.c:297 eaarch64linux32b.c:297 eaarch64linuxb.c:297
2646 #: earmelf.c:434 earmelf_fbsd.c:434 earmelf_fuchsia.c:434 earmelf_linux.c:434
2647 #: earmelf_linux_eabi.c:434 earmelf_linux_fdpiceabi.c:434 earmelf_nacl.c:434
2648 #: earmelf_nbsd.c:434 earmelf_phoenix.c:434 earmelf_vxworks.c:434
2649 #: earmelfb.c:434 earmelfb_fbsd.c:434 earmelfb_fuchsia.c:434
2650 #: earmelfb_linux.c:434 earmelfb_linux_eabi.c:434
2651 #: earmelfb_linux_fdpiceabi.c:434 earmelfb_nacl.c:434 earmelfb_nbsd.c:434
2652 #: earmnto.c:434 earmsymbian.c:434 eavr1.c:129 eavr1.c:192 eavr2.c:129
2653 #: eavr2.c:192 eavr25.c:129 eavr25.c:192 eavr3.c:129 eavr3.c:192 eavr31.c:129
2654 #: eavr31.c:192 eavr35.c:129 eavr35.c:192 eavr4.c:129 eavr4.c:192 eavr5.c:129
2655 #: eavr5.c:192 eavr51.c:129 eavr51.c:192 eavr6.c:129 eavr6.c:192 eavrtiny.c:129
2656 #: eavrtiny.c:192 eavrxmega1.c:129 eavrxmega1.c:192 eavrxmega2.c:129
2657 #: eavrxmega2.c:192 eavrxmega3.c:129 eavrxmega3.c:192 eavrxmega4.c:129
2658 #: eavrxmega4.c:192 eavrxmega5.c:129 eavrxmega5.c:192 eavrxmega6.c:129
2659 #: eavrxmega6.c:192 eavrxmega7.c:129 eavrxmega7.c:192 eelf32metag.c:271
2660 #: eelf32metag.c:285 eelf64lppc.c:523 eelf64lppc.c:542 eelf64lppc.c:569
2661 #: eelf64ppc.c:523 eelf64ppc.c:542 eelf64ppc.c:569 eelf64ppc_fbsd.c:523
2662 #: eelf64ppc_fbsd.c:542 eelf64ppc_fbsd.c:569 ehppaelf.c:295 ehppaelf.c:310
2663 #: ehppalinux.c:295 ehppalinux.c:310 ehppanbsd.c:295 ehppanbsd.c:310
2664 #: ehppaobsd.c:295 ehppaobsd.c:310 em68hc11elf.c:90 em68hc11elf.c:100
2665 #: em68hc11elf.c:317 em68hc11elfb.c:90 em68hc11elfb.c:100 em68hc11elfb.c:317
2666 #: em68hc12elf.c:90 em68hc12elf.c:100 em68hc12elf.c:317 em68hc12elfb.c:90
2667 #: em68hc12elfb.c:100 em68hc12elfb.c:317 enios2elf.c:290 enios2elf.c:303
2668 #: enios2linux.c:290 enios2linux.c:303
2669 msgid "%X%P: can not size stub section: %E\n"
2672 #: eaarch64cloudabi.c:316 eaarch64cloudabib.c:316 eaarch64elf.c:316
2673 #: eaarch64elf32.c:316 eaarch64elf32b.c:316 eaarch64elfb.c:316
2674 #: eaarch64fbsd.c:316 eaarch64fbsdb.c:316 eaarch64linux.c:316
2675 #: eaarch64linux32.c:316 eaarch64linux32b.c:316 eaarch64linuxb.c:316
2676 #: earmelf.c:468 earmelf_fbsd.c:468 earmelf_fuchsia.c:468 earmelf_linux.c:468
2677 #: earmelf_linux_eabi.c:468 earmelf_linux_fdpiceabi.c:468 earmelf_nacl.c:468
2678 #: earmelf_nbsd.c:468 earmelf_phoenix.c:468 earmelf_vxworks.c:468
2679 #: earmelfb.c:468 earmelfb_fbsd.c:468 earmelfb_fuchsia.c:468
2680 #: earmelfb_linux.c:468 earmelfb_linux_eabi.c:468
2681 #: earmelfb_linux_fdpiceabi.c:468 earmelfb_nacl.c:468 earmelfb_nbsd.c:468
2682 #: earmnto.c:468 earmsymbian.c:468 eavr1.c:201 eavr2.c:201 eavr25.c:201
2683 #: eavr3.c:201 eavr31.c:201 eavr35.c:201 eavr4.c:201 eavr5.c:201 eavr51.c:201
2684 #: eavr6.c:201 eavrtiny.c:201 eavrxmega1.c:201 eavrxmega2.c:201
2685 #: eavrxmega3.c:201 eavrxmega4.c:201 eavrxmega5.c:201 eavrxmega6.c:201
2686 #: eavrxmega7.c:201 eelf32metag.c:300 eelf64lppc.c:619 eelf64ppc.c:619
2687 #: eelf64ppc_fbsd.c:619 ehppaelf.c:332 ehppalinux.c:332 ehppanbsd.c:332
2688 #: ehppaobsd.c:332 em68hc11elf.c:321 em68hc11elfb.c:321 em68hc12elf.c:321
2689 #: em68hc12elfb.c:321 enios2elf.c:318 enios2linux.c:318
2690 msgid "%X%P: can not build stubs: %E\n"
2693 #. The arm backend needs special fields in the output hash structure.
2694 #. These will only be created if the output format is an arm format,
2695 #. hence we do not support linking and changing output formats at the
2696 #. same time. Use a link followed by objcopy to change output formats.
2697 #. The RISC-V backend needs special fields in the output hash structure.
2698 #. These will only be created if the output format is a RISC-V format,
2699 #. hence we do not support linking and changing output formats at the
2700 #. same time. Use a link followed by objcopy to change output formats.
2701 #. The arm backend needs special fields in the output hash structure.
2702 #. These will only be created if the output format is an arm format,
2703 #. hence we do not support linking and changing output formats at the
2704 #. same time. Use a link followed by objcopy to change output formats.
2705 #. Check the output target is nds32.
2706 #. The arm backend needs special fields in the output hash structure.
2707 #. These will only be created if the output format is an arm format,
2708 #. hence we do not support linking and changing output formats at the
2709 #. same time. Use a link followed by objcopy to change output formats.
2710 #. The score backend needs special fields in the output hash structure.
2711 #. These will only be created if the output format is an score format,
2712 #. hence we do not support linking and changing output formats at the
2713 #. same time. Use a link followed by objcopy to change output formats.
2714 #. The arm backend needs special fields in the output hash structure.
2715 #. These will only be created if the output format is an arm format,
2716 #. hence we do not support linking and changing output formats at the
2717 #. same time. Use a link followed by objcopy to change output formats.
2718 #. The V850 backend needs special fields in the output hash structure.
2719 #. These will only be created if the output format is an arm format,
2720 #. hence we do not support linking and changing output formats at the
2721 #. same time. Use a link followed by objcopy to change output formats.
2722 #: eaarch64cloudabi.c:334 eaarch64cloudabib.c:334 eaarch64elf.c:334
2723 #: eaarch64elf32.c:334 eaarch64elf32b.c:334 eaarch64elfb.c:334
2724 #: eaarch64fbsd.c:334 eaarch64fbsdb.c:334 eaarch64linux.c:334
2725 #: eaarch64linux32.c:334 eaarch64linux32b.c:334 eaarch64linuxb.c:334
2726 #: earm_wince_pe.c:1377 earmelf.c:540 earmelf_fbsd.c:540 earmelf_fuchsia.c:540
2727 #: earmelf_linux.c:540 earmelf_linux_eabi.c:540 earmelf_linux_fdpiceabi.c:540
2728 #: earmelf_nacl.c:540 earmelf_nbsd.c:540 earmelf_phoenix.c:540
2729 #: earmelf_vxworks.c:540 earmelfb.c:540 earmelfb_fbsd.c:540
2730 #: earmelfb_fuchsia.c:540 earmelfb_linux.c:540 earmelfb_linux_eabi.c:540
2731 #: earmelfb_linux_fdpiceabi.c:540 earmelfb_nacl.c:540 earmelfb_nbsd.c:540
2732 #: earmnto.c:540 earmpe.c:1377 earmsymbian.c:540 eavr1.c:142 eavr2.c:142
2733 #: eavr25.c:142 eavr3.c:142 eavr31.c:142 eavr35.c:142 eavr4.c:142 eavr5.c:142
2734 #: eavr51.c:142 eavr6.c:142 eavrtiny.c:142 eavrxmega1.c:142 eavrxmega2.c:142
2735 #: eavrxmega3.c:142 eavrxmega4.c:142 eavrxmega5.c:142 eavrxmega6.c:142
2736 #: eavrxmega7.c:142 eelf32lriscv.c:110 eelf32lriscv_ilp32.c:110
2737 #: eelf32lriscv_ilp32f.c:110 eelf64lriscv.c:110 eelf64lriscv_lp64.c:110
2738 #: eelf64lriscv_lp64f.c:110 ei386pe.c:1377 ei386pe_posix.c:1377 emcorepe.c:1377
2739 #: ends32belf.c:74 ends32belf16m.c:74 ends32belf_linux.c:74 ends32elf.c:74
2740 #: ends32elf16m.c:74 ends32elf_linux.c:74 eppcpe.c:1377 escore3_elf.c:76
2741 #: escore7_elf.c:76 eshpe.c:1377 ev850.c:91 ev850_rh850.c:91
2742 msgid "%F%P: error: cannot change output format whilst linking %s binaries\n"
2745 #: eaarch64cloudabi.c:573 eaarch64cloudabib.c:573 eaarch64elf.c:573
2746 #: eaarch64elf32.c:573 eaarch64elf32b.c:573 eaarch64elfb.c:573
2747 #: eaarch64fbsd.c:573 eaarch64fbsdb.c:573 eaarch64linux.c:573
2748 #: eaarch64linux32.c:573 eaarch64linux32b.c:573 eaarch64linuxb.c:573
2749 #: earcelf.c:206 earclinux.c:261 earclinux_nps.c:261 earcv2elf.c:190
2750 #: earcv2elfx.c:190 earmelf.c:815 earmelf_fbsd.c:815 earmelf_fuchsia.c:815
2751 #: earmelf_linux.c:815 earmelf_linux_eabi.c:815 earmelf_linux_fdpiceabi.c:815
2752 #: earmelf_nacl.c:815 earmelf_nbsd.c:815 earmelf_phoenix.c:815
2753 #: earmelf_vxworks.c:851 earmelfb.c:815 earmelfb_fbsd.c:815
2754 #: earmelfb_fuchsia.c:815 earmelfb_linux.c:815 earmelfb_linux_eabi.c:815
2755 #: earmelfb_linux_fdpiceabi.c:815 earmelfb_nacl.c:815 earmelfb_nbsd.c:815
2756 #: earmnto.c:790 earmsymbian.c:815 eavr1.c:413 eavr2.c:413 eavr25.c:413
2757 #: eavr3.c:413 eavr31.c:413 eavr35.c:413 eavr4.c:413 eavr5.c:413 eavr51.c:413
2758 #: eavr6.c:413 eavrtiny.c:413 eavrxmega1.c:413 eavrxmega2.c:413
2759 #: eavrxmega3.c:413 eavrxmega4.c:413 eavrxmega5.c:413 eavrxmega6.c:413
2760 #: eavrxmega7.c:413 ecriself.c:205 ecrislinux.c:236 ecskyelf.c:449
2761 #: ecskyelf_linux.c:505 ed10velf.c:190 eelf32_sparc.c:261
2762 #: eelf32_sparc_sol2.c:392 eelf32_sparc_vxworks.c:298 eelf32_spu.c:923
2763 #: eelf32_tic6x_be.c:373 eelf32_tic6x_elf_be.c:373 eelf32_tic6x_elf_le.c:373
2764 #: eelf32_tic6x_le.c:373 eelf32_tic6x_linux_be.c:373
2765 #: eelf32_tic6x_linux_le.c:373 eelf32_x86_64.c:5197 eelf32_x86_64_nacl.c:294
2766 #: eelf32am33lin.c:236 eelf32b4300.c:476 eelf32bfin.c:254 eelf32bfinfd.c:279
2767 #: eelf32bmip.c:476 eelf32bmipn32.c:490 eelf32bsmip.c:490 eelf32btsmip.c:476
2768 #: eelf32btsmip_fbsd.c:476 eelf32btsmipn32.c:476 eelf32btsmipn32_fbsd.c:476
2769 #: eelf32cr16.c:340 eelf32crx.c:227 eelf32ebmip.c:476 eelf32ebmipvxworks.c:511
2770 #: eelf32elmip.c:476 eelf32elmipvxworks.c:511 eelf32epiphany.c:205
2771 #: eelf32epiphany_4x4.c:192 eelf32frvfd.c:261 eelf32ip2k.c:205
2772 #: eelf32l4300.c:476 eelf32lm32.c:205 eelf32lm32fd.c:261 eelf32lmip.c:476
2773 #: eelf32lppc.c:524 eelf32lppclinux.c:524 eelf32lppcnto.c:524
2774 #: eelf32lppcsim.c:524 eelf32lr5900.c:445 eelf32lr5900n32.c:445
2775 #: eelf32lriscv.c:315 eelf32lriscv_ilp32.c:315 eelf32lriscv_ilp32f.c:315
2776 #: eelf32lsmip.c:476 eelf32ltsmip.c:476 eelf32ltsmip_fbsd.c:476
2777 #: eelf32ltsmipn32.c:476 eelf32ltsmipn32_fbsd.c:476 eelf32m32c.c:216
2778 #: eelf32mb_linux.c:261 eelf32mbel_linux.c:261 eelf32mcore.c:211
2779 #: eelf32mep.c:190 eelf32metag.c:510 eelf32microblaze.c:190
2780 #: eelf32microblazeel.c:190 eelf32mipswindiss.c:420 eelf32moxie.c:205
2781 #: eelf32or1k.c:205 eelf32or1k_linux.c:261 eelf32ppc.c:524 eelf32ppc_fbsd.c:524
2782 #: eelf32ppclinux.c:524 eelf32ppcnto.c:524 eelf32ppcsim.c:524
2783 #: eelf32ppcvxworks.c:498 eelf32ppcwindiss.c:524 eelf32rl78.c:205
2784 #: eelf32rx.c:233 eelf32tilegx.c:261 eelf32tilegx_be.c:261 eelf32tilepro.c:261
2785 #: eelf32vax.c:236 eelf32visium.c:190 eelf32xc16x.c:190 eelf32xc16xl.c:190
2786 #: eelf32xc16xs.c:190 eelf32xstormy16.c:201 eelf32xtensa.c:2164 eelf32z80.c:297
2787 #: eelf64_aix.c:236 eelf64_ia64.c:293 eelf64_ia64_fbsd.c:293 eelf64_s390.c:331
2788 #: eelf64_sparc.c:261 eelf64_sparc_fbsd.c:261 eelf64_sparc_sol2.c:392
2789 #: eelf64alpha.c:354 eelf64alpha_fbsd.c:354 eelf64alpha_nbsd.c:354
2790 #: eelf64bmip.c:490 eelf64bpf.c:190 eelf64btsmip.c:476 eelf64btsmip_fbsd.c:476
2791 #: eelf64hppa.c:206 eelf64lppc.c:952 eelf64lriscv.c:315 eelf64lriscv_lp64.c:315
2792 #: eelf64lriscv_lp64f.c:315 eelf64ltsmip.c:476 eelf64ltsmip_fbsd.c:476
2793 #: eelf64mmix.c:4013 eelf64ppc.c:952 eelf64ppc_fbsd.c:952 eelf64rdos.c:285
2794 #: eelf64tilegx.c:261 eelf64tilegx_be.c:261 eelf_i386.c:4819 eelf_i386_be.c:259
2795 #: eelf_i386_fbsd.c:294 eelf_i386_ldso.c:269 eelf_i386_nacl.c:294
2796 #: eelf_i386_sol2.c:425 eelf_i386_vxworks.c:321 eelf_iamcu.c:4797
2797 #: eelf_k1om.c:5153 eelf_k1om_fbsd.c:5133 eelf_l1om.c:5153
2798 #: eelf_l1om_fbsd.c:5133 eelf_s390.c:261 eelf_x86_64.c:5197
2799 #: eelf_x86_64_cloudabi.c:294 eelf_x86_64_fbsd.c:294 eelf_x86_64_nacl.c:294
2800 #: eelf_x86_64_sol2.c:425 eh8300elf.c:205 eh8300elf_linux.c:205
2801 #: eh8300helf.c:205 eh8300helf_linux.c:205 eh8300hnelf.c:205 eh8300self.c:205
2802 #: eh8300self_linux.c:205 eh8300snelf.c:205 eh8300sxelf.c:205
2803 #: eh8300sxelf_linux.c:205 eh8300sxnelf.c:205 ehppa64linux.c:236 ehppaelf.c:473
2804 #: ehppalinux.c:544 ehppanbsd.c:544 ehppaobsd.c:544 ei386lynx.c:250
2805 #: ei386moss.c:250 ei386nto.c:250 em32relf.c:205 em32relf_linux.c:261
2806 #: em32rlelf.c:205 em32rlelf_linux.c:261 em68hc11elf.c:475 em68hc11elfb.c:475
2807 #: em68hc12elf.c:475 em68hc12elfb.c:475 em68kelf.c:418 em68kelfnbsd.c:418
2808 #: emn10300.c:236 ends32belf.c:325 ends32belf16m.c:325 ends32belf_linux.c:348
2809 #: ends32elf.c:325 ends32elf16m.c:325 ends32elf_linux.c:348 enios2elf.c:491
2810 #: enios2linux.c:522 eppclynx.c:524 epruelf.c:210 escore3_elf.c:257
2811 #: escore7_elf.c:257 eshelf.c:236 eshelf_fd.c:261 eshelf_linux.c:261
2812 #: eshelf_nbsd.c:236 eshelf_nto.c:236 eshelf_uclinux.c:236 eshelf_vxworks.c:273
2813 #: eshlelf.c:236 eshlelf_fd.c:261 eshlelf_linux.c:261 eshlelf_nbsd.c:236
2814 #: eshlelf_nto.c:236 eshlelf_vxworks.c:273 ev850.c:237 ev850_rh850.c:237
2815 msgid "%F%P: invalid --compress-debug-sections option: `%s'\n"
2818 #: eaarch64cloudabi.c:624 eaarch64cloudabib.c:624 eaarch64elf.c:624
2819 #: eaarch64elf32.c:624 eaarch64elf32b.c:624 eaarch64elfb.c:624
2820 #: eaarch64fbsd.c:624 eaarch64fbsdb.c:624 eaarch64linux.c:624
2821 #: eaarch64linux32.c:624 eaarch64linux32b.c:624 eaarch64linuxb.c:624
2822 #: earcelf.c:257 earclinux.c:312 earclinux_nps.c:312 earmelf.c:866
2823 #: earmelf_fbsd.c:866 earmelf_fuchsia.c:866 earmelf_linux.c:866
2824 #: earmelf_linux_eabi.c:866 earmelf_linux_fdpiceabi.c:866 earmelf_nacl.c:866
2825 #: earmelf_nbsd.c:866 earmelf_phoenix.c:866 earmelf_vxworks.c:902
2826 #: earmelfb.c:866 earmelfb_fbsd.c:866 earmelfb_fuchsia.c:866
2827 #: earmelfb_linux.c:866 earmelfb_linux_eabi.c:866
2828 #: earmelfb_linux_fdpiceabi.c:866 earmelfb_nacl.c:866 earmelfb_nbsd.c:866
2829 #: earmnto.c:841 earmsymbian.c:866 ecrislinux.c:287 ecskyelf_linux.c:556
2830 #: eelf32_sparc.c:312 eelf32_sparc_sol2.c:443 eelf32_sparc_vxworks.c:349
2831 #: eelf32_tic6x_be.c:424 eelf32_tic6x_elf_be.c:424 eelf32_tic6x_elf_le.c:424
2832 #: eelf32_tic6x_le.c:424 eelf32_tic6x_linux_be.c:424
2833 #: eelf32_tic6x_linux_le.c:424 eelf32_x86_64.c:5248 eelf32_x86_64_nacl.c:345
2834 #: eelf32am33lin.c:287 eelf32b4300.c:527 eelf32bfin.c:305 eelf32bfinfd.c:330
2835 #: eelf32bmip.c:527 eelf32bmipn32.c:541 eelf32bsmip.c:541 eelf32btsmip.c:527
2836 #: eelf32btsmip_fbsd.c:527 eelf32btsmipn32.c:527 eelf32btsmipn32_fbsd.c:527
2837 #: eelf32ebmip.c:527 eelf32ebmipvxworks.c:562 eelf32elmip.c:527
2838 #: eelf32elmipvxworks.c:562 eelf32frvfd.c:312 eelf32l4300.c:527
2839 #: eelf32lm32fd.c:312 eelf32lmip.c:527 eelf32lppc.c:575 eelf32lppclinux.c:575
2840 #: eelf32lppcnto.c:575 eelf32lppcsim.c:575 eelf32lriscv.c:366
2841 #: eelf32lriscv_ilp32.c:366 eelf32lriscv_ilp32f.c:366 eelf32lsmip.c:527
2842 #: eelf32ltsmip.c:527 eelf32ltsmip_fbsd.c:527 eelf32ltsmipn32.c:527
2843 #: eelf32ltsmipn32_fbsd.c:527 eelf32mb_linux.c:312 eelf32mbel_linux.c:312
2844 #: eelf32metag.c:561 eelf32or1k_linux.c:312 eelf32ppc.c:575
2845 #: eelf32ppc_fbsd.c:575 eelf32ppclinux.c:575 eelf32ppcnto.c:575
2846 #: eelf32ppcsim.c:575 eelf32ppcvxworks.c:549 eelf32ppcwindiss.c:575
2847 #: eelf32tilegx.c:312 eelf32tilegx_be.c:312 eelf32tilepro.c:312 eelf32vax.c:287
2848 #: eelf32xtensa.c:2215 eelf64_aix.c:287 eelf64_ia64.c:344
2849 #: eelf64_ia64_fbsd.c:344 eelf64_s390.c:382 eelf64_sparc.c:312
2850 #: eelf64_sparc_fbsd.c:312 eelf64_sparc_sol2.c:443 eelf64alpha.c:405
2851 #: eelf64alpha_fbsd.c:405 eelf64alpha_nbsd.c:405 eelf64bmip.c:541
2852 #: eelf64btsmip.c:527 eelf64btsmip_fbsd.c:527 eelf64hppa.c:257
2853 #: eelf64lppc.c:1003 eelf64lriscv.c:366 eelf64lriscv_lp64.c:366
2854 #: eelf64lriscv_lp64f.c:366 eelf64ltsmip.c:527 eelf64ltsmip_fbsd.c:527
2855 #: eelf64mmix.c:4064 eelf64ppc.c:1003 eelf64ppc_fbsd.c:1003 eelf64rdos.c:336
2856 #: eelf64tilegx.c:312 eelf64tilegx_be.c:312 eelf_i386.c:4870 eelf_i386_be.c:310
2857 #: eelf_i386_fbsd.c:345 eelf_i386_ldso.c:320 eelf_i386_nacl.c:345
2858 #: eelf_i386_sol2.c:476 eelf_i386_vxworks.c:372 eelf_iamcu.c:4848
2859 #: eelf_k1om.c:5204 eelf_k1om_fbsd.c:5184 eelf_l1om.c:5204
2860 #: eelf_l1om_fbsd.c:5184 eelf_s390.c:312 eelf_x86_64.c:5248
2861 #: eelf_x86_64_cloudabi.c:345 eelf_x86_64_fbsd.c:345 eelf_x86_64_nacl.c:345
2862 #: eelf_x86_64_sol2.c:476 ehppa64linux.c:287 ehppalinux.c:595 ehppanbsd.c:595
2863 #: ehppaobsd.c:595 ei386lynx.c:301 ei386moss.c:301 ei386nto.c:301
2864 #: em32relf_linux.c:312 em32rlelf_linux.c:312 em68kelf.c:469 em68kelfnbsd.c:469
2865 #: emn10300.c:287 ends32belf_linux.c:399 ends32elf_linux.c:399
2866 #: enios2linux.c:573 eppclynx.c:575 escore3_elf.c:308 escore7_elf.c:308
2867 #: eshelf.c:287 eshelf_fd.c:312 eshelf_linux.c:312 eshelf_nbsd.c:287
2868 #: eshelf_nto.c:287 eshelf_uclinux.c:287 eshelf_vxworks.c:324 eshlelf.c:287
2869 #: eshlelf_fd.c:312 eshlelf_linux.c:312 eshlelf_nbsd.c:287 eshlelf_nto.c:287
2870 #: eshlelf_vxworks.c:324
2871 msgid "%F%P: invalid hash style `%s'\n"
2874 #: eaarch64cloudabi.c:640 eaarch64cloudabib.c:640 eaarch64elf.c:640
2875 #: eaarch64elf32.c:640 eaarch64elf32b.c:640 eaarch64elfb.c:640
2876 #: eaarch64fbsd.c:640 eaarch64fbsdb.c:640 eaarch64linux.c:640
2877 #: eaarch64linux32.c:640 eaarch64linux32b.c:640 eaarch64linuxb.c:640
2878 #: earcelf.c:273 earclinux.c:328 earclinux_nps.c:328 earcv2elf.c:206
2879 #: earcv2elfx.c:206 earmelf.c:882 earmelf_fbsd.c:882 earmelf_fuchsia.c:882
2880 #: earmelf_linux.c:882 earmelf_linux_eabi.c:882 earmelf_linux_fdpiceabi.c:882
2881 #: earmelf_nacl.c:882 earmelf_nbsd.c:882 earmelf_phoenix.c:882
2882 #: earmelf_vxworks.c:918 earmelfb.c:882 earmelfb_fbsd.c:882
2883 #: earmelfb_fuchsia.c:882 earmelfb_linux.c:882 earmelfb_linux_eabi.c:882
2884 #: earmelfb_linux_fdpiceabi.c:882 earmelfb_nacl.c:882 earmelfb_nbsd.c:882
2885 #: earmnto.c:857 earmsymbian.c:882 eavr1.c:429 eavr2.c:429 eavr25.c:429
2886 #: eavr3.c:429 eavr31.c:429 eavr35.c:429 eavr4.c:429 eavr5.c:429 eavr51.c:429
2887 #: eavr6.c:429 eavrtiny.c:429 eavrxmega1.c:429 eavrxmega2.c:429
2888 #: eavrxmega3.c:429 eavrxmega4.c:429 eavrxmega5.c:429 eavrxmega6.c:429
2889 #: eavrxmega7.c:429 ecriself.c:221 ecrislinux.c:303 ecskyelf.c:465
2890 #: ecskyelf_linux.c:572 ed10velf.c:206 eelf32_sparc.c:328
2891 #: eelf32_sparc_sol2.c:459 eelf32_sparc_vxworks.c:365 eelf32_spu.c:939
2892 #: eelf32_tic6x_be.c:440 eelf32_tic6x_elf_be.c:440 eelf32_tic6x_elf_le.c:440
2893 #: eelf32_tic6x_le.c:440 eelf32_tic6x_linux_be.c:440
2894 #: eelf32_tic6x_linux_le.c:440 eelf32_x86_64.c:5264 eelf32_x86_64_nacl.c:361
2895 #: eelf32am33lin.c:303 eelf32b4300.c:543 eelf32bfin.c:321 eelf32bfinfd.c:346
2896 #: eelf32bmip.c:543 eelf32bmipn32.c:557 eelf32bsmip.c:557 eelf32btsmip.c:543
2897 #: eelf32btsmip_fbsd.c:543 eelf32btsmipn32.c:543 eelf32btsmipn32_fbsd.c:543
2898 #: eelf32cr16.c:356 eelf32crx.c:243 eelf32ebmip.c:543 eelf32ebmipvxworks.c:578
2899 #: eelf32elmip.c:543 eelf32elmipvxworks.c:578 eelf32epiphany.c:221
2900 #: eelf32epiphany_4x4.c:208 eelf32frvfd.c:328 eelf32ip2k.c:221
2901 #: eelf32l4300.c:543 eelf32lm32.c:221 eelf32lm32fd.c:328 eelf32lmip.c:543
2902 #: eelf32lppc.c:591 eelf32lppclinux.c:591 eelf32lppcnto.c:591
2903 #: eelf32lppcsim.c:591 eelf32lr5900.c:461 eelf32lr5900n32.c:461
2904 #: eelf32lriscv.c:382 eelf32lriscv_ilp32.c:382 eelf32lriscv_ilp32f.c:382
2905 #: eelf32lsmip.c:543 eelf32ltsmip.c:543 eelf32ltsmip_fbsd.c:543
2906 #: eelf32ltsmipn32.c:543 eelf32ltsmipn32_fbsd.c:543 eelf32m32c.c:232
2907 #: eelf32mb_linux.c:328 eelf32mbel_linux.c:328 eelf32mcore.c:227
2908 #: eelf32mep.c:206 eelf32metag.c:577 eelf32microblaze.c:206
2909 #: eelf32microblazeel.c:206 eelf32mipswindiss.c:436 eelf32moxie.c:221
2910 #: eelf32or1k.c:221 eelf32or1k_linux.c:328 eelf32ppc.c:591 eelf32ppc_fbsd.c:591
2911 #: eelf32ppclinux.c:591 eelf32ppcnto.c:591 eelf32ppcsim.c:591
2912 #: eelf32ppcvxworks.c:565 eelf32ppcwindiss.c:591 eelf32rl78.c:221
2913 #: eelf32rx.c:249 eelf32tilegx.c:328 eelf32tilegx_be.c:328 eelf32tilepro.c:328
2914 #: eelf32vax.c:303 eelf32visium.c:206 eelf32xc16x.c:206 eelf32xc16xl.c:206
2915 #: eelf32xc16xs.c:206 eelf32xstormy16.c:217 eelf32xtensa.c:2231 eelf32z80.c:313
2916 #: eelf64_aix.c:303 eelf64_ia64.c:360 eelf64_ia64_fbsd.c:360 eelf64_s390.c:398
2917 #: eelf64_sparc.c:328 eelf64_sparc_fbsd.c:328 eelf64_sparc_sol2.c:459
2918 #: eelf64alpha.c:421 eelf64alpha_fbsd.c:421 eelf64alpha_nbsd.c:421
2919 #: eelf64bmip.c:557 eelf64bpf.c:206 eelf64btsmip.c:543 eelf64btsmip_fbsd.c:543
2920 #: eelf64hppa.c:273 eelf64lppc.c:1019 eelf64lriscv.c:382
2921 #: eelf64lriscv_lp64.c:382 eelf64lriscv_lp64f.c:382 eelf64ltsmip.c:543
2922 #: eelf64ltsmip_fbsd.c:543 eelf64mmix.c:4080 eelf64ppc.c:1019
2923 #: eelf64ppc_fbsd.c:1019 eelf64rdos.c:352 eelf64tilegx.c:328
2924 #: eelf64tilegx_be.c:328 eelf_i386.c:4886 eelf_i386_be.c:326
2925 #: eelf_i386_fbsd.c:361 eelf_i386_ldso.c:336 eelf_i386_nacl.c:361
2926 #: eelf_i386_sol2.c:492 eelf_i386_vxworks.c:388 eelf_iamcu.c:4864
2927 #: eelf_k1om.c:5220 eelf_k1om_fbsd.c:5200 eelf_l1om.c:5220
2928 #: eelf_l1om_fbsd.c:5200 eelf_s390.c:328 eelf_x86_64.c:5264
2929 #: eelf_x86_64_cloudabi.c:361 eelf_x86_64_fbsd.c:361 eelf_x86_64_nacl.c:361
2930 #: eelf_x86_64_sol2.c:492 eh8300elf.c:221 eh8300elf_linux.c:221
2931 #: eh8300helf.c:221 eh8300helf_linux.c:221 eh8300hnelf.c:221 eh8300self.c:221
2932 #: eh8300self_linux.c:221 eh8300snelf.c:221 eh8300sxelf.c:221
2933 #: eh8300sxelf_linux.c:221 eh8300sxnelf.c:221 ehppa64linux.c:303 ehppaelf.c:489
2934 #: ehppalinux.c:611 ehppanbsd.c:611 ehppaobsd.c:611 ei386lynx.c:317
2935 #: ei386moss.c:317 ei386nto.c:317 em32relf.c:221 em32relf_linux.c:328
2936 #: em32rlelf.c:221 em32rlelf_linux.c:328 em68hc11elf.c:491 em68hc11elfb.c:491
2937 #: em68hc12elf.c:491 em68hc12elfb.c:491 em68kelf.c:485 em68kelfnbsd.c:485
2938 #: emn10300.c:303 ends32belf.c:341 ends32belf16m.c:341 ends32belf_linux.c:415
2939 #: ends32elf.c:341 ends32elf16m.c:341 ends32elf_linux.c:415 enios2elf.c:507
2940 #: enios2linux.c:589 eppclynx.c:591 epruelf.c:226 escore3_elf.c:324
2941 #: escore7_elf.c:324 eshelf.c:303 eshelf_fd.c:328 eshelf_linux.c:328
2942 #: eshelf_nbsd.c:303 eshelf_nto.c:303 eshelf_uclinux.c:303 eshelf_vxworks.c:340
2943 #: eshlelf.c:303 eshlelf_fd.c:328 eshlelf_linux.c:328 eshlelf_nbsd.c:303
2944 #: eshlelf_nto.c:303 eshlelf_vxworks.c:340 ev850.c:253 ev850_rh850.c:253
2945 msgid "%F%P: invalid maximum page size `%s'\n"
2948 #: eaarch64cloudabi.c:649 eaarch64cloudabib.c:649 eaarch64elf.c:649
2949 #: eaarch64elf32.c:649 eaarch64elf32b.c:649 eaarch64elfb.c:649
2950 #: eaarch64fbsd.c:649 eaarch64fbsdb.c:649 eaarch64linux.c:649
2951 #: eaarch64linux32.c:649 eaarch64linux32b.c:649 eaarch64linuxb.c:649
2952 #: earcelf.c:282 earclinux.c:337 earclinux_nps.c:337 earcv2elf.c:215
2953 #: earcv2elfx.c:215 earmelf.c:891 earmelf_fbsd.c:891 earmelf_fuchsia.c:891
2954 #: earmelf_linux.c:891 earmelf_linux_eabi.c:891 earmelf_linux_fdpiceabi.c:891
2955 #: earmelf_nacl.c:891 earmelf_nbsd.c:891 earmelf_phoenix.c:891
2956 #: earmelf_vxworks.c:927 earmelfb.c:891 earmelfb_fbsd.c:891
2957 #: earmelfb_fuchsia.c:891 earmelfb_linux.c:891 earmelfb_linux_eabi.c:891
2958 #: earmelfb_linux_fdpiceabi.c:891 earmelfb_nacl.c:891 earmelfb_nbsd.c:891
2959 #: earmnto.c:866 earmsymbian.c:891 eavr1.c:438 eavr2.c:438 eavr25.c:438
2960 #: eavr3.c:438 eavr31.c:438 eavr35.c:438 eavr4.c:438 eavr5.c:438 eavr51.c:438
2961 #: eavr6.c:438 eavrtiny.c:438 eavrxmega1.c:438 eavrxmega2.c:438
2962 #: eavrxmega3.c:438 eavrxmega4.c:438 eavrxmega5.c:438 eavrxmega6.c:438
2963 #: eavrxmega7.c:438 ecriself.c:230 ecrislinux.c:312 ecskyelf.c:474
2964 #: ecskyelf_linux.c:581 ed10velf.c:215 eelf32_sparc.c:337
2965 #: eelf32_sparc_sol2.c:468 eelf32_sparc_vxworks.c:374 eelf32_spu.c:948
2966 #: eelf32_tic6x_be.c:449 eelf32_tic6x_elf_be.c:449 eelf32_tic6x_elf_le.c:449
2967 #: eelf32_tic6x_le.c:449 eelf32_tic6x_linux_be.c:449
2968 #: eelf32_tic6x_linux_le.c:449 eelf32_x86_64.c:5273 eelf32_x86_64_nacl.c:370
2969 #: eelf32am33lin.c:312 eelf32b4300.c:552 eelf32bfin.c:330 eelf32bfinfd.c:355
2970 #: eelf32bmip.c:552 eelf32bmipn32.c:566 eelf32bsmip.c:566 eelf32btsmip.c:552
2971 #: eelf32btsmip_fbsd.c:552 eelf32btsmipn32.c:552 eelf32btsmipn32_fbsd.c:552
2972 #: eelf32cr16.c:365 eelf32crx.c:252 eelf32ebmip.c:552 eelf32ebmipvxworks.c:587
2973 #: eelf32elmip.c:552 eelf32elmipvxworks.c:587 eelf32epiphany.c:230
2974 #: eelf32epiphany_4x4.c:217 eelf32frvfd.c:337 eelf32ip2k.c:230
2975 #: eelf32l4300.c:552 eelf32lm32.c:230 eelf32lm32fd.c:337 eelf32lmip.c:552
2976 #: eelf32lppc.c:600 eelf32lppclinux.c:600 eelf32lppcnto.c:600
2977 #: eelf32lppcsim.c:600 eelf32lr5900.c:470 eelf32lr5900n32.c:470
2978 #: eelf32lriscv.c:391 eelf32lriscv_ilp32.c:391 eelf32lriscv_ilp32f.c:391
2979 #: eelf32lsmip.c:552 eelf32ltsmip.c:552 eelf32ltsmip_fbsd.c:552
2980 #: eelf32ltsmipn32.c:552 eelf32ltsmipn32_fbsd.c:552 eelf32m32c.c:241
2981 #: eelf32mb_linux.c:337 eelf32mbel_linux.c:337 eelf32mcore.c:236
2982 #: eelf32mep.c:215 eelf32metag.c:586 eelf32microblaze.c:215
2983 #: eelf32microblazeel.c:215 eelf32mipswindiss.c:445 eelf32moxie.c:230
2984 #: eelf32or1k.c:230 eelf32or1k_linux.c:337 eelf32ppc.c:600 eelf32ppc_fbsd.c:600
2985 #: eelf32ppclinux.c:600 eelf32ppcnto.c:600 eelf32ppcsim.c:600
2986 #: eelf32ppcvxworks.c:574 eelf32ppcwindiss.c:600 eelf32rl78.c:230
2987 #: eelf32rx.c:258 eelf32tilegx.c:337 eelf32tilegx_be.c:337 eelf32tilepro.c:337
2988 #: eelf32vax.c:312 eelf32visium.c:215 eelf32xc16x.c:215 eelf32xc16xl.c:215
2989 #: eelf32xc16xs.c:215 eelf32xstormy16.c:226 eelf32xtensa.c:2240 eelf32z80.c:322
2990 #: eelf64_aix.c:312 eelf64_ia64.c:369 eelf64_ia64_fbsd.c:369 eelf64_s390.c:407
2991 #: eelf64_sparc.c:337 eelf64_sparc_fbsd.c:337 eelf64_sparc_sol2.c:468
2992 #: eelf64alpha.c:430 eelf64alpha_fbsd.c:430 eelf64alpha_nbsd.c:430
2993 #: eelf64bmip.c:566 eelf64bpf.c:215 eelf64btsmip.c:552 eelf64btsmip_fbsd.c:552
2994 #: eelf64hppa.c:282 eelf64lppc.c:1028 eelf64lriscv.c:391
2995 #: eelf64lriscv_lp64.c:391 eelf64lriscv_lp64f.c:391 eelf64ltsmip.c:552
2996 #: eelf64ltsmip_fbsd.c:552 eelf64mmix.c:4089 eelf64ppc.c:1028
2997 #: eelf64ppc_fbsd.c:1028 eelf64rdos.c:361 eelf64tilegx.c:337
2998 #: eelf64tilegx_be.c:337 eelf_i386.c:4895 eelf_i386_be.c:335
2999 #: eelf_i386_fbsd.c:370 eelf_i386_ldso.c:345 eelf_i386_nacl.c:370
3000 #: eelf_i386_sol2.c:501 eelf_i386_vxworks.c:397 eelf_iamcu.c:4873
3001 #: eelf_k1om.c:5229 eelf_k1om_fbsd.c:5209 eelf_l1om.c:5229
3002 #: eelf_l1om_fbsd.c:5209 eelf_s390.c:337 eelf_x86_64.c:5273
3003 #: eelf_x86_64_cloudabi.c:370 eelf_x86_64_fbsd.c:370 eelf_x86_64_nacl.c:370
3004 #: eelf_x86_64_sol2.c:501 eh8300elf.c:230 eh8300elf_linux.c:230
3005 #: eh8300helf.c:230 eh8300helf_linux.c:230 eh8300hnelf.c:230 eh8300self.c:230
3006 #: eh8300self_linux.c:230 eh8300snelf.c:230 eh8300sxelf.c:230
3007 #: eh8300sxelf_linux.c:230 eh8300sxnelf.c:230 ehppa64linux.c:312 ehppaelf.c:498
3008 #: ehppalinux.c:620 ehppanbsd.c:620 ehppaobsd.c:620 ei386lynx.c:326
3009 #: ei386moss.c:326 ei386nto.c:326 em32relf.c:230 em32relf_linux.c:337
3010 #: em32rlelf.c:230 em32rlelf_linux.c:337 em68hc11elf.c:500 em68hc11elfb.c:500
3011 #: em68hc12elf.c:500 em68hc12elfb.c:500 em68kelf.c:494 em68kelfnbsd.c:494
3012 #: emn10300.c:312 ends32belf.c:350 ends32belf16m.c:350 ends32belf_linux.c:424
3013 #: ends32elf.c:350 ends32elf16m.c:350 ends32elf_linux.c:424 enios2elf.c:516
3014 #: enios2linux.c:598 eppclynx.c:600 epruelf.c:235 escore3_elf.c:333
3015 #: escore7_elf.c:333 eshelf.c:312 eshelf_fd.c:337 eshelf_linux.c:337
3016 #: eshelf_nbsd.c:312 eshelf_nto.c:312 eshelf_uclinux.c:312 eshelf_vxworks.c:349
3017 #: eshlelf.c:312 eshlelf_fd.c:337 eshlelf_linux.c:337 eshlelf_nbsd.c:312
3018 #: eshlelf_nto.c:312 eshlelf_vxworks.c:349 ev850.c:262 ev850_rh850.c:262
3019 msgid "%F%P: invalid common page size `%s'\n"
3022 #: eaarch64cloudabi.c:657 eaarch64cloudabib.c:657 eaarch64elf.c:657
3023 #: eaarch64elf32.c:657 eaarch64elf32b.c:657 eaarch64elfb.c:657
3024 #: eaarch64fbsd.c:657 eaarch64fbsdb.c:657 eaarch64linux.c:657
3025 #: eaarch64linux32.c:657 eaarch64linux32b.c:657 eaarch64linuxb.c:657
3026 #: earcelf.c:290 earclinux.c:345 earclinux_nps.c:345 earcv2elf.c:223
3027 #: earcv2elfx.c:223 earmelf.c:899 earmelf_fbsd.c:899 earmelf_fuchsia.c:899
3028 #: earmelf_linux.c:899 earmelf_linux_eabi.c:899 earmelf_linux_fdpiceabi.c:899
3029 #: earmelf_nacl.c:899 earmelf_nbsd.c:899 earmelf_phoenix.c:899
3030 #: earmelf_vxworks.c:935 earmelfb.c:899 earmelfb_fbsd.c:899
3031 #: earmelfb_fuchsia.c:899 earmelfb_linux.c:899 earmelfb_linux_eabi.c:899
3032 #: earmelfb_linux_fdpiceabi.c:899 earmelfb_nacl.c:899 earmelfb_nbsd.c:899
3033 #: earmnto.c:874 earmsymbian.c:899 eavr1.c:446 eavr2.c:446 eavr25.c:446
3034 #: eavr3.c:446 eavr31.c:446 eavr35.c:446 eavr4.c:446 eavr5.c:446 eavr51.c:446
3035 #: eavr6.c:446 eavrtiny.c:446 eavrxmega1.c:446 eavrxmega2.c:446
3036 #: eavrxmega3.c:446 eavrxmega4.c:446 eavrxmega5.c:446 eavrxmega6.c:446
3037 #: eavrxmega7.c:446 ecriself.c:238 ecrislinux.c:320 ecskyelf.c:482
3038 #: ecskyelf_linux.c:589 ed10velf.c:223 eelf32_sparc.c:345
3039 #: eelf32_sparc_sol2.c:476 eelf32_sparc_vxworks.c:382 eelf32_spu.c:956
3040 #: eelf32_tic6x_be.c:457 eelf32_tic6x_elf_be.c:457 eelf32_tic6x_elf_le.c:457
3041 #: eelf32_tic6x_le.c:457 eelf32_tic6x_linux_be.c:457
3042 #: eelf32_tic6x_linux_le.c:457 eelf32_x86_64.c:5281 eelf32_x86_64_nacl.c:378
3043 #: eelf32am33lin.c:320 eelf32b4300.c:560 eelf32bfin.c:338 eelf32bfinfd.c:363
3044 #: eelf32bmip.c:560 eelf32bmipn32.c:574 eelf32bsmip.c:574 eelf32btsmip.c:560
3045 #: eelf32btsmip_fbsd.c:560 eelf32btsmipn32.c:560 eelf32btsmipn32_fbsd.c:560
3046 #: eelf32cr16.c:373 eelf32crx.c:260 eelf32ebmip.c:560 eelf32ebmipvxworks.c:595
3047 #: eelf32elmip.c:560 eelf32elmipvxworks.c:595 eelf32epiphany.c:238
3048 #: eelf32epiphany_4x4.c:225 eelf32frvfd.c:345 eelf32ip2k.c:238
3049 #: eelf32l4300.c:560 eelf32lm32.c:238 eelf32lm32fd.c:345 eelf32lmip.c:560
3050 #: eelf32lppc.c:608 eelf32lppclinux.c:608 eelf32lppcnto.c:608
3051 #: eelf32lppcsim.c:608 eelf32lr5900.c:478 eelf32lr5900n32.c:478
3052 #: eelf32lriscv.c:399 eelf32lriscv_ilp32.c:399 eelf32lriscv_ilp32f.c:399
3053 #: eelf32lsmip.c:560 eelf32ltsmip.c:560 eelf32ltsmip_fbsd.c:560
3054 #: eelf32ltsmipn32.c:560 eelf32ltsmipn32_fbsd.c:560 eelf32m32c.c:249
3055 #: eelf32mb_linux.c:345 eelf32mbel_linux.c:345 eelf32mcore.c:244
3056 #: eelf32mep.c:223 eelf32metag.c:594 eelf32microblaze.c:223
3057 #: eelf32microblazeel.c:223 eelf32mipswindiss.c:453 eelf32moxie.c:238
3058 #: eelf32or1k.c:238 eelf32or1k_linux.c:345 eelf32ppc.c:608 eelf32ppc_fbsd.c:608
3059 #: eelf32ppclinux.c:608 eelf32ppcnto.c:608 eelf32ppcsim.c:608
3060 #: eelf32ppcvxworks.c:582 eelf32ppcwindiss.c:608 eelf32rl78.c:238
3061 #: eelf32rx.c:266 eelf32tilegx.c:345 eelf32tilegx_be.c:345 eelf32tilepro.c:345
3062 #: eelf32vax.c:320 eelf32visium.c:223 eelf32xc16x.c:223 eelf32xc16xl.c:223
3063 #: eelf32xc16xs.c:223 eelf32xstormy16.c:234 eelf32xtensa.c:2248 eelf32z80.c:330
3064 #: eelf64_aix.c:320 eelf64_ia64.c:377 eelf64_ia64_fbsd.c:377 eelf64_s390.c:415
3065 #: eelf64_sparc.c:345 eelf64_sparc_fbsd.c:345 eelf64_sparc_sol2.c:476
3066 #: eelf64alpha.c:438 eelf64alpha_fbsd.c:438 eelf64alpha_nbsd.c:438
3067 #: eelf64bmip.c:574 eelf64bpf.c:223 eelf64btsmip.c:560 eelf64btsmip_fbsd.c:560
3068 #: eelf64hppa.c:290 eelf64lppc.c:1036 eelf64lriscv.c:399
3069 #: eelf64lriscv_lp64.c:399 eelf64lriscv_lp64f.c:399 eelf64ltsmip.c:560
3070 #: eelf64ltsmip_fbsd.c:560 eelf64mmix.c:4097 eelf64ppc.c:1036
3071 #: eelf64ppc_fbsd.c:1036 eelf64rdos.c:369 eelf64tilegx.c:345
3072 #: eelf64tilegx_be.c:345 eelf_i386.c:4903 eelf_i386_be.c:343
3073 #: eelf_i386_fbsd.c:378 eelf_i386_ldso.c:353 eelf_i386_nacl.c:378
3074 #: eelf_i386_sol2.c:509 eelf_i386_vxworks.c:405 eelf_iamcu.c:4881
3075 #: eelf_k1om.c:5237 eelf_k1om_fbsd.c:5217 eelf_l1om.c:5237
3076 #: eelf_l1om_fbsd.c:5217 eelf_s390.c:345 eelf_x86_64.c:5281
3077 #: eelf_x86_64_cloudabi.c:378 eelf_x86_64_fbsd.c:378 eelf_x86_64_nacl.c:378
3078 #: eelf_x86_64_sol2.c:509 eh8300elf.c:238 eh8300elf_linux.c:238
3079 #: eh8300helf.c:238 eh8300helf_linux.c:238 eh8300hnelf.c:238 eh8300self.c:238
3080 #: eh8300self_linux.c:238 eh8300snelf.c:238 eh8300sxelf.c:238
3081 #: eh8300sxelf_linux.c:238 eh8300sxnelf.c:238 ehppa64linux.c:320 ehppaelf.c:506
3082 #: ehppalinux.c:628 ehppanbsd.c:628 ehppaobsd.c:628 ei386lynx.c:334
3083 #: ei386moss.c:334 ei386nto.c:334 em32relf.c:238 em32relf_linux.c:345
3084 #: em32rlelf.c:238 em32rlelf_linux.c:345 em68hc11elf.c:508 em68hc11elfb.c:508
3085 #: em68hc12elf.c:508 em68hc12elfb.c:508 em68kelf.c:502 em68kelfnbsd.c:502
3086 #: emn10300.c:320 ends32belf.c:358 ends32belf16m.c:358 ends32belf_linux.c:432
3087 #: ends32elf.c:358 ends32elf16m.c:358 ends32elf_linux.c:432 enios2elf.c:524
3088 #: enios2linux.c:606 eppclynx.c:608 epruelf.c:243 escore3_elf.c:341
3089 #: escore7_elf.c:341 eshelf.c:320 eshelf_fd.c:345 eshelf_linux.c:345
3090 #: eshelf_nbsd.c:320 eshelf_nto.c:320 eshelf_uclinux.c:320 eshelf_vxworks.c:357
3091 #: eshlelf.c:320 eshlelf_fd.c:345 eshlelf_linux.c:345 eshlelf_nbsd.c:320
3092 #: eshlelf_nto.c:320 eshlelf_vxworks.c:357 ev850.c:270 ev850_rh850.c:270
3093 msgid "%F%P: invalid stack size `%s'\n"
3096 #: eaarch64cloudabi.c:742 eaarch64cloudabib.c:742 eaarch64elf.c:742
3097 #: eaarch64elf32.c:742 eaarch64elf32b.c:742 eaarch64elfb.c:742
3098 #: eaarch64fbsd.c:742 eaarch64fbsdb.c:742 eaarch64linux.c:742
3099 #: eaarch64linux32.c:742 eaarch64linux32b.c:742 eaarch64linuxb.c:742
3100 #: earcelf.c:366 earclinux.c:421 earclinux_nps.c:421 earcv2elf.c:244
3101 #: earcv2elfx.c:244 earmelf.c:975 earmelf_fbsd.c:975 earmelf_fuchsia.c:975
3102 #: earmelf_linux.c:975 earmelf_linux_eabi.c:975 earmelf_linux_fdpiceabi.c:975
3103 #: earmelf_nacl.c:975 earmelf_nbsd.c:975 earmelf_phoenix.c:975
3104 #: earmelf_vxworks.c:1011 earmelfb.c:975 earmelfb_fbsd.c:975
3105 #: earmelfb_fuchsia.c:975 earmelfb_linux.c:975 earmelfb_linux_eabi.c:975
3106 #: earmelfb_linux_fdpiceabi.c:975 earmelfb_nacl.c:975 earmelfb_nbsd.c:975
3107 #: earmnto.c:950 earmsymbian.c:975 eavr1.c:467 eavr2.c:467 eavr25.c:467
3108 #: eavr3.c:467 eavr31.c:467 eavr35.c:467 eavr4.c:467 eavr5.c:467 eavr51.c:467
3109 #: eavr6.c:467 eavrtiny.c:467 eavrxmega1.c:467 eavrxmega2.c:467
3110 #: eavrxmega3.c:467 eavrxmega4.c:467 eavrxmega5.c:467 eavrxmega6.c:467
3111 #: eavrxmega7.c:467 ecriself.c:259 ecrislinux.c:396 ecskyelf.c:503
3112 #: ecskyelf_linux.c:665 ed10velf.c:244 eelf32_sparc.c:421
3113 #: eelf32_sparc_sol2.c:552 eelf32_sparc_vxworks.c:458 eelf32_spu.c:977
3114 #: eelf32_tic6x_be.c:533 eelf32_tic6x_elf_be.c:533 eelf32_tic6x_elf_le.c:533
3115 #: eelf32_tic6x_le.c:533 eelf32_tic6x_linux_be.c:533
3116 #: eelf32_tic6x_linux_le.c:533 eelf32_x86_64.c:5426 eelf32_x86_64_nacl.c:523
3117 #: eelf32am33lin.c:396 eelf32b4300.c:636 eelf32bfin.c:414 eelf32bfinfd.c:439
3118 #: eelf32bmip.c:636 eelf32bmipn32.c:650 eelf32bsmip.c:650 eelf32btsmip.c:636
3119 #: eelf32btsmip_fbsd.c:636 eelf32btsmipn32.c:636 eelf32btsmipn32_fbsd.c:636
3120 #: eelf32cr16.c:394 eelf32crx.c:281 eelf32ebmip.c:636 eelf32ebmipvxworks.c:671
3121 #: eelf32elmip.c:636 eelf32elmipvxworks.c:671 eelf32epiphany.c:259
3122 #: eelf32epiphany_4x4.c:246 eelf32frvfd.c:421 eelf32ip2k.c:259
3123 #: eelf32l4300.c:636 eelf32lm32.c:259 eelf32lm32fd.c:421 eelf32lmip.c:636
3124 #: eelf32lppc.c:690 eelf32lppclinux.c:690 eelf32lppcnto.c:690
3125 #: eelf32lppcsim.c:690 eelf32lr5900.c:499 eelf32lr5900n32.c:499
3126 #: eelf32lriscv.c:475 eelf32lriscv_ilp32.c:475 eelf32lriscv_ilp32f.c:475
3127 #: eelf32lsmip.c:636 eelf32ltsmip.c:636 eelf32ltsmip_fbsd.c:636
3128 #: eelf32ltsmipn32.c:636 eelf32ltsmipn32_fbsd.c:636 eelf32m32c.c:270
3129 #: eelf32mb_linux.c:421 eelf32mbel_linux.c:421 eelf32mcore.c:265
3130 #: eelf32mep.c:244 eelf32metag.c:670 eelf32microblaze.c:244
3131 #: eelf32microblazeel.c:244 eelf32mipswindiss.c:474 eelf32moxie.c:259
3132 #: eelf32or1k.c:259 eelf32or1k_linux.c:421 eelf32ppc.c:690 eelf32ppc_fbsd.c:690
3133 #: eelf32ppclinux.c:690 eelf32ppcnto.c:690 eelf32ppcsim.c:690
3134 #: eelf32ppcvxworks.c:664 eelf32ppcwindiss.c:690 eelf32rl78.c:259
3135 #: eelf32rx.c:287 eelf32tilegx.c:421 eelf32tilegx_be.c:421 eelf32tilepro.c:421
3136 #: eelf32vax.c:396 eelf32visium.c:244 eelf32xc16x.c:244 eelf32xc16xl.c:244
3137 #: eelf32xc16xs.c:244 eelf32xstormy16.c:255 eelf32xtensa.c:2324 eelf32z80.c:351
3138 #: eelf64_aix.c:396 eelf64_ia64.c:453 eelf64_ia64_fbsd.c:453 eelf64_s390.c:491
3139 #: eelf64_sparc.c:421 eelf64_sparc_fbsd.c:421 eelf64_sparc_sol2.c:552
3140 #: eelf64alpha.c:514 eelf64alpha_fbsd.c:514 eelf64alpha_nbsd.c:514
3141 #: eelf64bmip.c:650 eelf64bpf.c:244 eelf64btsmip.c:636 eelf64btsmip_fbsd.c:636
3142 #: eelf64hppa.c:366 eelf64lppc.c:1118 eelf64lriscv.c:475
3143 #: eelf64lriscv_lp64.c:475 eelf64lriscv_lp64f.c:475 eelf64ltsmip.c:636
3144 #: eelf64ltsmip_fbsd.c:636 eelf64mmix.c:4173 eelf64ppc.c:1118
3145 #: eelf64ppc_fbsd.c:1118 eelf64rdos.c:445 eelf64tilegx.c:421
3146 #: eelf64tilegx_be.c:421 eelf_i386.c:5045 eelf_i386_be.c:462
3147 #: eelf_i386_fbsd.c:520 eelf_i386_ldso.c:472 eelf_i386_nacl.c:520
3148 #: eelf_i386_sol2.c:628 eelf_i386_vxworks.c:524 eelf_iamcu.c:5000
3149 #: eelf_k1om.c:5356 eelf_k1om_fbsd.c:5336 eelf_l1om.c:5356
3150 #: eelf_l1om_fbsd.c:5336 eelf_s390.c:421 eelf_x86_64.c:5429
3151 #: eelf_x86_64_cloudabi.c:526 eelf_x86_64_fbsd.c:526 eelf_x86_64_nacl.c:526
3152 #: eelf_x86_64_sol2.c:657 eh8300elf.c:259 eh8300elf_linux.c:259
3153 #: eh8300helf.c:259 eh8300helf_linux.c:259 eh8300hnelf.c:259 eh8300self.c:259
3154 #: eh8300self_linux.c:259 eh8300snelf.c:259 eh8300sxelf.c:259
3155 #: eh8300sxelf_linux.c:259 eh8300sxnelf.c:259 ehppa64linux.c:396 ehppaelf.c:527
3156 #: ehppalinux.c:704 ehppanbsd.c:704 ehppaobsd.c:704 ei386lynx.c:410
3157 #: ei386moss.c:410 ei386nto.c:410 em32relf.c:259 em32relf_linux.c:421
3158 #: em32rlelf.c:259 em32rlelf_linux.c:421 em68hc11elf.c:529 em68hc11elfb.c:529
3159 #: em68hc12elf.c:529 em68hc12elfb.c:529 em68kelf.c:578 em68kelfnbsd.c:578
3160 #: emn10300.c:396 ends32belf.c:379 ends32belf16m.c:379 ends32belf_linux.c:508
3161 #: ends32elf.c:379 ends32elf16m.c:379 ends32elf_linux.c:508 enios2elf.c:545
3162 #: enios2linux.c:682 eppclynx.c:690 epruelf.c:264 escore3_elf.c:417
3163 #: escore7_elf.c:417 eshelf.c:396 eshelf_fd.c:421 eshelf_linux.c:421
3164 #: eshelf_nbsd.c:396 eshelf_nto.c:396 eshelf_uclinux.c:396 eshelf_vxworks.c:433
3165 #: eshlelf.c:396 eshlelf_fd.c:421 eshlelf_linux.c:421 eshlelf_nbsd.c:396
3166 #: eshlelf_nto.c:396 eshlelf_vxworks.c:433 ev850.c:291 ev850_rh850.c:291
3167 msgid "%P: warning: -z %s ignored\n"
3170 #: eaarch64cloudabi.c:776 eaarch64cloudabib.c:776 eaarch64elf.c:776
3171 #: eaarch64elf32.c:776 eaarch64elf32b.c:776 eaarch64elfb.c:776
3172 #: eaarch64fbsd.c:776 eaarch64fbsdb.c:776 eaarch64linux.c:776
3173 #: eaarch64linux32.c:776 eaarch64linux32b.c:776 eaarch64linuxb.c:776
3174 msgid "%P: error: unrecognized option for --fix-cortex-a53-843419: %s\n"
3177 #: eaarch64cloudabi.c:805 eaarch64cloudabib.c:805 eaarch64elf.c:805
3178 #: eaarch64elf32.c:805 eaarch64elf32b.c:805 eaarch64elfb.c:805
3179 #: eaarch64fbsd.c:805 eaarch64fbsdb.c:805 eaarch64linux.c:805
3180 #: eaarch64linux32.c:805 eaarch64linux32b.c:805 eaarch64linuxb.c:805
3181 #: earmelf.c:1112 earmelf_fbsd.c:1112 earmelf_fuchsia.c:1112
3182 #: earmelf_linux.c:1112 earmelf_linux_eabi.c:1112
3183 #: earmelf_linux_fdpiceabi.c:1112 earmelf_nacl.c:1112 earmelf_nbsd.c:1112
3184 #: earmelf_phoenix.c:1112 earmelf_vxworks.c:1152 earmelfb.c:1112
3185 #: earmelfb_fbsd.c:1112 earmelfb_fuchsia.c:1112 earmelfb_linux.c:1112
3186 #: earmelfb_linux_eabi.c:1112 earmelfb_linux_fdpiceabi.c:1112
3187 #: earmelfb_nacl.c:1112 earmelfb_nbsd.c:1112 earmnto.c:1087 earmsymbian.c:1112
3190 " --no-enum-size-warning Don't warn about objects with incompatible\n"
3194 #: eaarch64cloudabi.c:807 eaarch64cloudabib.c:807 eaarch64elf.c:807
3195 #: eaarch64elf32.c:807 eaarch64elf32b.c:807 eaarch64elfb.c:807
3196 #: eaarch64fbsd.c:807 eaarch64fbsdb.c:807 eaarch64linux.c:807
3197 #: eaarch64linux32.c:807 eaarch64linux32b.c:807 eaarch64linuxb.c:807
3198 #: earmelf.c:1114 earmelf_fbsd.c:1114 earmelf_fuchsia.c:1114
3199 #: earmelf_linux.c:1114 earmelf_linux_eabi.c:1114
3200 #: earmelf_linux_fdpiceabi.c:1114 earmelf_nacl.c:1114 earmelf_nbsd.c:1114
3201 #: earmelf_phoenix.c:1114 earmelf_vxworks.c:1154 earmelfb.c:1114
3202 #: earmelfb_fbsd.c:1114 earmelfb_fuchsia.c:1114 earmelfb_linux.c:1114
3203 #: earmelfb_linux_eabi.c:1114 earmelfb_linux_fdpiceabi.c:1114
3204 #: earmelfb_nacl.c:1114 earmelfb_nbsd.c:1114 earmnto.c:1089 earmsymbian.c:1114
3207 " --no-wchar-size-warning Don't warn about objects with incompatible\n"
3211 #: eaarch64cloudabi.c:809 eaarch64cloudabib.c:809 eaarch64elf.c:809
3212 #: eaarch64elf32.c:809 eaarch64elf32b.c:809 eaarch64elfb.c:809
3213 #: eaarch64fbsd.c:809 eaarch64fbsdb.c:809 eaarch64linux.c:809
3214 #: eaarch64linux32.c:809 eaarch64linux32b.c:809 eaarch64linuxb.c:809
3215 #: earmelf.c:1116 earmelf_fbsd.c:1116 earmelf_fuchsia.c:1116
3216 #: earmelf_linux.c:1116 earmelf_linux_eabi.c:1116
3217 #: earmelf_linux_fdpiceabi.c:1116 earmelf_nacl.c:1116 earmelf_nbsd.c:1116
3218 #: earmelf_phoenix.c:1116 earmelf_vxworks.c:1156 earmelfb.c:1116
3219 #: earmelfb_fbsd.c:1116 earmelfb_fuchsia.c:1116 earmelfb_linux.c:1116
3220 #: earmelfb_linux_eabi.c:1116 earmelfb_linux_fdpiceabi.c:1116
3221 #: earmelfb_nacl.c:1116 earmelfb_nbsd.c:1116 earmnto.c:1091 earmsymbian.c:1116
3224 " --pic-veneer Always generate PIC interworking veneers\n"
3227 #: eaarch64cloudabi.c:810 eaarch64cloudabib.c:810 eaarch64elf.c:810
3228 #: eaarch64elf32.c:810 eaarch64elf32b.c:810 eaarch64elfb.c:810
3229 #: eaarch64fbsd.c:810 eaarch64fbsdb.c:810 eaarch64linux.c:810
3230 #: eaarch64linux32.c:810 eaarch64linux32b.c:810 eaarch64linuxb.c:810
3231 #: earmelf.c:1123 earmelf_fbsd.c:1123 earmelf_fuchsia.c:1123
3232 #: earmelf_linux.c:1123 earmelf_linux_eabi.c:1123
3233 #: earmelf_linux_fdpiceabi.c:1123 earmelf_nacl.c:1123 earmelf_nbsd.c:1123
3234 #: earmelf_phoenix.c:1123 earmelf_vxworks.c:1163 earmelfb.c:1123
3235 #: earmelfb_fbsd.c:1123 earmelfb_fuchsia.c:1123 earmelfb_linux.c:1123
3236 #: earmelfb_linux_eabi.c:1123 earmelfb_linux_fdpiceabi.c:1123
3237 #: earmelfb_nacl.c:1123 earmelfb_nbsd.c:1123 earmnto.c:1098 earmsymbian.c:1123
3240 " --stub-group-size=N Maximum size of a group of input sections "
3242 " can be handled by one stub section. A "
3244 " value locates all stubs after their "
3246 " (with a group size of -N), while a positive\n"
3247 " value allows two groups of input sections, "
3249 " before, and one after each stub section.\n"
3250 " Values of +/-1 indicate the linker should\n"
3251 " choose suitable defaults.\n"
3254 #: eaarch64cloudabi.c:819 eaarch64cloudabib.c:819 eaarch64elf.c:819
3255 #: eaarch64elf32.c:819 eaarch64elf32b.c:819 eaarch64elfb.c:819
3256 #: eaarch64fbsd.c:819 eaarch64fbsdb.c:819 eaarch64linux.c:819
3257 #: eaarch64linux32.c:819 eaarch64linux32b.c:819 eaarch64linuxb.c:819
3259 msgid " --fix-cortex-a53-835769 Fix erratum 835769\n"
3262 #: eaarch64cloudabi.c:820 eaarch64cloudabib.c:820 eaarch64elf.c:820
3263 #: eaarch64elf32.c:820 eaarch64elf32b.c:820 eaarch64elfb.c:820
3264 #: eaarch64fbsd.c:820 eaarch64fbsdb.c:820 eaarch64linux.c:820
3265 #: eaarch64linux32.c:820 eaarch64linux32b.c:820 eaarch64linuxb.c:820
3268 " --fix-cortex-a53-843419[=full|adr|adrp] Fix erratum 843419 and "
3269 "optionally specify which workaround to use.\n"
3270 " full (default): Use both ADRP "
3271 "and ADR workaround, this will \n"
3272 " increase the size of your "
3274 " adr: Only use the ADR "
3275 "workaround, this will not cause any increase\n"
3276 " in binary size but linking "
3277 "will fail if the referenced address is\n"
3278 " out of range of an ADR "
3279 "instruction. This will remove the need of using\n"
3280 " a veneer and results in "
3281 "both performance and size benefits.\n"
3282 " adrp: Use only the ADRP "
3283 "workaround, this will never rewrite your ADRP\n"
3284 " instruction into an ADR. "
3285 "As such the workaround will always use a\n"
3286 " veneer and this will give "
3287 "you both a performance and size overhead.\n"
3290 #: eaarch64cloudabi.c:831 eaarch64cloudabib.c:831 eaarch64elf.c:831
3291 #: eaarch64elf32.c:831 eaarch64elf32b.c:831 eaarch64elfb.c:831
3292 #: eaarch64fbsd.c:831 eaarch64fbsdb.c:831 eaarch64linux.c:831
3293 #: eaarch64linux32.c:831 eaarch64linux32b.c:831 eaarch64linuxb.c:831
3296 " --no-apply-dynamic-relocs Do not apply link-time values for dynamic "
3300 #: eaarch64cloudabi.c:832 eaarch64cloudabib.c:832 eaarch64elf.c:832
3301 #: eaarch64elf32.c:832 eaarch64elf32b.c:832 eaarch64elfb.c:832
3302 #: eaarch64fbsd.c:832 eaarch64fbsdb.c:832 eaarch64linux.c:832
3303 #: eaarch64linux32.c:832 eaarch64linux32b.c:832 eaarch64linuxb.c:832
3306 " -z force-bti Turn on Branch Target Identification "
3307 "mechanism and generate PLTs with BTI. Generate warnings for missing BTI on "
3311 #: eaarch64cloudabi.c:833 eaarch64cloudabib.c:833 eaarch64elf.c:833
3312 #: eaarch64elf32.c:833 eaarch64elf32b.c:833 eaarch64elfb.c:833
3313 #: eaarch64fbsd.c:833 eaarch64fbsdb.c:833 eaarch64linux.c:833
3314 #: eaarch64linux32.c:833 eaarch64linux32b.c:833 eaarch64linuxb.c:833
3317 " -z pac-plt Protect PLTs with Pointer Authentication.\n"
3320 #: eaix5ppc.c:317 eaix5rs6.c:317 eaixppc.c:317 eaixrs6.c:317 eppcmacos.c:317
3321 msgid "%F%P: cannot open %s\n"
3324 #: eaix5ppc.c:364 eaix5rs6.c:364 eaixppc.c:364 eaixrs6.c:364 eppcmacos.c:364
3325 msgid "%F%P: cannot read %s\n"
3328 #: eaix5ppc.c:392 eaix5rs6.c:392 eaixppc.c:392 eaixrs6.c:392 eppcmacos.c:392
3329 msgid "%P: warning: ignoring invalid -D number %s\n"
3332 #: eaix5ppc.c:400 eaix5rs6.c:400 eaixppc.c:400 eaixrs6.c:400 eppcmacos.c:400
3333 msgid "%P: warning: ignoring invalid -H number %s\n"
3336 #: eaix5ppc.c:512 eaix5rs6.c:512 eaixppc.c:512 eaixrs6.c:512 eppcmacos.c:512
3337 msgid "%P: warning: ignoring invalid -bmaxdata number %s\n"
3340 #: eaix5ppc.c:521 eaix5rs6.c:521 eaixppc.c:521 eaixrs6.c:521 eppcmacos.c:521
3341 msgid "%P: warning: ignoring invalid -bmaxstack number %s\n"
3344 #: eaix5ppc.c:534 eaix5rs6.c:534 eaixppc.c:534 eaixrs6.c:534 eppcmacos.c:534
3345 msgid "%P: warning: ignoring invalid module type %s\n"
3348 #: eaix5ppc.c:564 eaix5rs6.c:564 eaixppc.c:564 eaixrs6.c:564 eppcmacos.c:564
3349 msgid "%P: warning: ignoring invalid -pD number %s\n"
3352 #: eaix5ppc.c:587 eaix5rs6.c:587 eaixppc.c:587 eaixrs6.c:587 eppcmacos.c:587
3353 msgid "%P: warning: ignoring invalid -pT number %s\n"
3356 #: eaix5ppc.c:716 eaix5rs6.c:716 eaixppc.c:716 eaixrs6.c:716 eppcmacos.c:716
3357 msgid "%F%P: bfd_xcoff_link_record_set failed: %E\n"
3360 #: eaix5ppc.c:746 eaix5rs6.c:746 eaixppc.c:746 eaixrs6.c:746 eppcmacos.c:746
3361 msgid "%F%P: bfd_link_hash_lookup of export symbol failed: %E\n"
3364 #: eaix5ppc.c:748 eaix5rs6.c:748 eaixppc.c:748 eaixrs6.c:748 eppcmacos.c:748
3365 msgid "%F%P: bfd_xcoff_export_symbol failed: %E\n"
3368 #: eaix5ppc.c:854 eaix5rs6.c:854 eaixppc.c:854 eaixrs6.c:854 eppcmacos.c:854
3369 msgid "%F%P: can't find output section %s\n"
3372 #: eaix5ppc.c:891 eaix5rs6.c:891 eaixppc.c:891 eaixrs6.c:891 eppcmacos.c:891
3373 msgid "%F%P: can't find %s in output section\n"
3376 #: eaix5ppc.c:958 eaix5rs6.c:958 eaixppc.c:958 eaixrs6.c:958 eppcmacos.c:958
3377 msgid "%P: can't find required output section %s\n"
3380 #: eaix5ppc.c:1167 eaix5rs6.c:1167 eaixppc.c:1167 eaixrs6.c:1167
3382 msgid "%F%P:%s:%d: #! ([member]) is not supported in import files\n"
3385 #: eaix5ppc.c:1184 eaix5rs6.c:1184 eaixppc.c:1184 eaixrs6.c:1184
3387 msgid "%F%P: could not parse import path: %E\n"
3390 #: eaix5ppc.c:1194 eaix5ppc.c:1206 eaix5rs6.c:1194 eaix5rs6.c:1206
3391 #: eaixppc.c:1194 eaixppc.c:1206 eaixrs6.c:1194 eaixrs6.c:1206 eppcmacos.c:1194
3393 msgid "%P:%s:%d: warning: syntax error in import file\n"
3396 #: eaix5ppc.c:1241 eaix5rs6.c:1241 eaixppc.c:1241 eaixrs6.c:1241
3398 msgid "%P:%s%d: warning: syntax error in import/export file\n"
3401 #: eaix5ppc.c:1259 eaix5rs6.c:1259 eaixppc.c:1259 eaixrs6.c:1259
3403 msgid "%P:%s:%d: warning: syntax error in import/export file\n"
3406 #: eaix5ppc.c:1294 eaix5rs6.c:1294 eaixppc.c:1294 eaixrs6.c:1294
3408 msgid "%X%P:%s:%d: failed to import symbol %s: %E\n"
3411 #: eaix5ppc.c:1304 eaix5rs6.c:1304 eaixppc.c:1304 eaixrs6.c:1304
3413 msgid "%P:%s:%d: warning: ignoring unterminated last line\n"
3416 #: eaix5ppc.c:1339 eaix5rs6.c:1339 eaixppc.c:1339 eaixrs6.c:1339
3418 msgid "%F%P: only relocations against symbols are permitted\n"
3421 #: eaix5ppc.c:1342 eaix5rs6.c:1342 eaixppc.c:1342 eaixrs6.c:1342
3423 msgid "%F%P: bfd_xcoff_link_count_reloc failed: %E\n"
3426 #: ealphavms.c:167 eelf64_ia64_vms.c:167
3429 " --identification <string> Set the identification of the output\n"
3432 #: earm_wince_pe.c:378 earmpe.c:378 ei386pe.c:378 ei386pe_posix.c:378
3433 #: ei386pep.c:361 emcorepe.c:378 eppcpe.c:378 eshpe.c:378
3436 " --base_file <basefile> Generate a base file for relocatable "
3440 #: earm_wince_pe.c:379 earmpe.c:379 ei386pe.c:379 ei386pe_posix.c:379
3441 #: ei386pep.c:362 emcorepe.c:379 eppcpe.c:379 eshpe.c:379
3444 " --dll Set image base to the default for DLLs\n"
3447 #: earm_wince_pe.c:380 earmpe.c:380 ei386pe.c:380 ei386pe_posix.c:380
3448 #: ei386pep.c:363 emcorepe.c:380 eppcpe.c:380 eshpe.c:380
3450 msgid " --file-alignment <size> Set file alignment\n"
3453 #: earm_wince_pe.c:381 earmpe.c:381 ei386pe.c:381 ei386pe_posix.c:381
3454 #: ei386pep.c:364 emcorepe.c:381 eppcpe.c:381 eshpe.c:381
3456 msgid " --heap <size> Set initial size of the heap\n"
3459 #: earm_wince_pe.c:382 earmpe.c:382 ei386pe.c:382 ei386pe_posix.c:382
3460 #: ei386pep.c:365 emcorepe.c:382 eppcpe.c:382 eshpe.c:382
3463 " --image-base <address> Set start address of the executable\n"
3466 #: earm_wince_pe.c:383 earmpe.c:383 ei386pe.c:383 ei386pe_posix.c:383
3467 #: ei386pep.c:366 emcorepe.c:383 eppcpe.c:383 eshpe.c:383
3470 " --major-image-version <number> Set version number of the executable\n"
3473 #: earm_wince_pe.c:384 earmpe.c:384 ei386pe.c:384 ei386pe_posix.c:384
3474 #: ei386pep.c:367 emcorepe.c:384 eppcpe.c:384 eshpe.c:384
3476 msgid " --major-os-version <number> Set minimum required OS version\n"
3479 #: earm_wince_pe.c:385 earmpe.c:385 ei386pe.c:385 ei386pe_posix.c:385
3480 #: ei386pep.c:368 emcorepe.c:385 eppcpe.c:385 eshpe.c:385
3483 " --major-subsystem-version <number> Set minimum required OS subsystem "
3487 #: earm_wince_pe.c:386 earmpe.c:386 ei386pe.c:386 ei386pe_posix.c:386
3488 #: ei386pep.c:369 emcorepe.c:386 eppcpe.c:386 eshpe.c:386
3491 " --minor-image-version <number> Set revision number of the executable\n"
3494 #: earm_wince_pe.c:387 earmpe.c:387 ei386pe.c:387 ei386pe_posix.c:387
3495 #: ei386pep.c:370 emcorepe.c:387 eppcpe.c:387 eshpe.c:387
3497 msgid " --minor-os-version <number> Set minimum required OS revision\n"
3500 #: earm_wince_pe.c:388 earmpe.c:388 ei386pe.c:388 ei386pe_posix.c:388
3501 #: ei386pep.c:371 emcorepe.c:388 eppcpe.c:388 eshpe.c:388
3504 " --minor-subsystem-version <number> Set minimum required OS subsystem "
3508 #: earm_wince_pe.c:389 earmpe.c:389 ei386pe.c:389 ei386pe_posix.c:389
3509 #: ei386pep.c:372 emcorepe.c:389 eppcpe.c:389 eshpe.c:389
3511 msgid " --section-alignment <size> Set section alignment\n"
3514 #: earm_wince_pe.c:390 earmpe.c:390 ei386pe.c:390 ei386pe_posix.c:390
3515 #: ei386pep.c:373 emcorepe.c:390 eppcpe.c:390 eshpe.c:390
3517 msgid " --stack <size> Set size of the initial stack\n"
3520 #: earm_wince_pe.c:391 earmpe.c:391 ei386pe.c:391 ei386pe_posix.c:391
3521 #: ei386pep.c:374 emcorepe.c:391 eppcpe.c:391 eshpe.c:391
3524 " --subsystem <name>[:<version>] Set required OS subsystem [& version]\n"
3527 #: earm_wince_pe.c:392 earmpe.c:392 ei386pe.c:392 ei386pe_posix.c:392
3528 #: ei386pep.c:375 emcorepe.c:392 eppcpe.c:392 eshpe.c:392
3531 " --support-old-code Support interworking with old code\n"
3534 #: earm_wince_pe.c:393 earmpe.c:393 ei386pe.c:393 ei386pe_posix.c:393
3535 #: ei386pep.c:376 emcorepe.c:393 eppcpe.c:393 eshpe.c:393
3538 " --[no-]leading-underscore Set explicit symbol underscore prefix "
3542 #: earm_wince_pe.c:394 earmpe.c:394 ei386pe.c:394 ei386pe_posix.c:394
3543 #: emcorepe.c:394 eppcpe.c:394 eshpe.c:394
3546 " --thumb-entry=<symbol> Set the entry point to be Thumb "
3550 #: earm_wince_pe.c:395 earmpe.c:395 ei386pe.c:395 ei386pe_posix.c:395
3551 #: emcorepe.c:395 eppcpe.c:395 eshpe.c:395
3554 " --[no-]insert-timestamp Use a real timestamp rather than zero "
3558 #: earm_wince_pe.c:396 earmpe.c:396 ei386pe.c:396 ei386pe_posix.c:396
3559 #: ei386pep.c:378 emcorepe.c:396 eppcpe.c:396 eshpe.c:396
3562 " This makes binaries non-deterministic\n"
3565 #: earm_wince_pe.c:398 earmpe.c:398 ei386pe.c:398 ei386pe_posix.c:398
3566 #: ei386pep.c:380 emcorepe.c:398 eppcpe.c:398 eshpe.c:398
3569 " --add-stdcall-alias Export symbols with and without @nn\n"
3572 #: earm_wince_pe.c:399 earmpe.c:399 ei386pe.c:399 ei386pe_posix.c:399
3573 #: ei386pep.c:381 emcorepe.c:399 eppcpe.c:399 eshpe.c:399
3575 msgid " --disable-stdcall-fixup Don't link _sym to _sym@nn\n"
3578 #: earm_wince_pe.c:400 earmpe.c:400 ei386pe.c:400 ei386pe_posix.c:400
3579 #: ei386pep.c:382 emcorepe.c:400 eppcpe.c:400 eshpe.c:400
3582 " --enable-stdcall-fixup Link _sym to _sym@nn without warnings\n"
3585 #: earm_wince_pe.c:401 earmpe.c:401 ei386pe.c:401 ei386pe_posix.c:401
3586 #: ei386pep.c:383 emcorepe.c:401 eppcpe.c:401 eshpe.c:401
3589 " --exclude-symbols sym,sym,... Exclude symbols from automatic export\n"
3592 #: earm_wince_pe.c:402 earmpe.c:402 ei386pe.c:402 ei386pe_posix.c:402
3593 #: ei386pep.c:384 emcorepe.c:402 eppcpe.c:402 eshpe.c:402
3596 " --exclude-all-symbols Exclude all symbols from automatic "
3600 #: earm_wince_pe.c:403 earmpe.c:403 ei386pe.c:403 ei386pe_posix.c:403
3601 #: ei386pep.c:385 emcorepe.c:403 eppcpe.c:403 eshpe.c:403
3604 " --exclude-libs lib,lib,... Exclude libraries from automatic "
3608 #: earm_wince_pe.c:404 earmpe.c:404 ei386pe.c:404 ei386pe_posix.c:404
3609 #: ei386pep.c:386 emcorepe.c:404 eppcpe.c:404 eshpe.c:404
3611 msgid " --exclude-modules-for-implib mod,mod,...\n"
3614 #: earm_wince_pe.c:405 earmpe.c:405 ei386pe.c:405 ei386pe_posix.c:405
3615 #: ei386pep.c:387 emcorepe.c:405 eppcpe.c:405 eshpe.c:405
3618 " Exclude objects, archive members from "
3622 #: earm_wince_pe.c:406 earmpe.c:406 ei386pe.c:406 ei386pe_posix.c:406
3623 #: emcorepe.c:406 eppcpe.c:406 eshpe.c:406
3626 " export, place into import library "
3630 #: earm_wince_pe.c:407 earmpe.c:407 ei386pe.c:407 ei386pe_posix.c:407
3631 #: ei386pep.c:389 emcorepe.c:407 eppcpe.c:407 eshpe.c:407
3634 " --export-all-symbols Automatically export all globals to "
3638 #: earm_wince_pe.c:408 earmpe.c:408 ei386pe.c:408 ei386pe_posix.c:408
3639 #: ei386pep.c:390 emcorepe.c:408 eppcpe.c:408 eshpe.c:408
3641 msgid " --kill-at Remove @nn from exported symbols\n"
3644 #: earm_wince_pe.c:409 earmpe.c:409 ei386pe.c:409 ei386pe_posix.c:409
3645 #: ei386pep.c:391 emcorepe.c:409 eppcpe.c:409 eshpe.c:409
3648 " --output-def <file> Generate a .DEF file for the built DLL\n"
3651 #: earm_wince_pe.c:410 earmpe.c:410 ei386pe.c:410 ei386pe_posix.c:410
3652 #: ei386pep.c:392 emcorepe.c:410 eppcpe.c:410 eshpe.c:410
3654 msgid " --warn-duplicate-exports Warn about duplicate exports\n"
3657 #: earm_wince_pe.c:411 earmpe.c:411 ei386pe.c:411 ei386pe_posix.c:411
3658 #: emcorepe.c:411 eppcpe.c:411 eshpe.c:411
3661 " --compat-implib Create backward compatible import "
3663 " create __imp_<SYMBOL> as well.\n"
3666 #: earm_wince_pe.c:412 earmpe.c:412 ei386pe.c:412 ei386pe_posix.c:412
3667 #: emcorepe.c:412 eppcpe.c:412 eshpe.c:412
3670 " --enable-auto-image-base[=<address>] Automatically choose image base for "
3672 " (optionally starting with address) "
3674 " specifically set with --image-base\n"
3677 #: earm_wince_pe.c:413 earmpe.c:413 ei386pe.c:413 ei386pe_posix.c:413
3678 #: emcorepe.c:413 eppcpe.c:413 eshpe.c:413
3681 " --disable-auto-image-base Do not auto-choose image base. "
3685 #: earm_wince_pe.c:414 earmpe.c:414 ei386pe.c:414 ei386pe_posix.c:414
3686 #: ei386pep.c:396 emcorepe.c:414 eppcpe.c:414 eshpe.c:414
3689 " --dll-search-prefix=<string> When linking dynamically to a dll "
3691 " an importlib, use <string><basename>."
3693 " in preference to lib<basename>.dll \n"
3696 #: earm_wince_pe.c:415 earmpe.c:415 ei386pe.c:415 ei386pe_posix.c:415
3697 #: ei386pep.c:397 emcorepe.c:415 eppcpe.c:415 eshpe.c:415
3700 " --enable-auto-import Do sophisticated linking of _sym to\n"
3701 " __imp_sym for DATA references\n"
3704 #: earm_wince_pe.c:416 earmpe.c:416 ei386pe.c:416 ei386pe_posix.c:416
3705 #: ei386pep.c:398 emcorepe.c:416 eppcpe.c:416 eshpe.c:416
3708 " --disable-auto-import Do not auto-import DATA items from "
3712 #: earm_wince_pe.c:417 earmpe.c:417 ei386pe.c:417 ei386pe_posix.c:417
3713 #: emcorepe.c:417 eppcpe.c:417 eshpe.c:417
3716 " --enable-runtime-pseudo-reloc Work around auto-import limitations by\n"
3717 " adding pseudo-relocations resolved "
3722 #: earm_wince_pe.c:418 earmpe.c:418 ei386pe.c:418 ei386pe_posix.c:418
3723 #: emcorepe.c:418 eppcpe.c:418 eshpe.c:418
3726 " --disable-runtime-pseudo-reloc Do not add runtime pseudo-relocations "
3728 " auto-imported DATA.\n"
3731 #: earm_wince_pe.c:419 earmpe.c:419 ei386pe.c:419 ei386pe_posix.c:419
3732 #: emcorepe.c:419 eppcpe.c:419 eshpe.c:419
3735 " --enable-extra-pe-debug Enable verbose debug output when "
3737 " or linking to DLLs (esp. auto-"
3741 #: earm_wince_pe.c:421 earmpe.c:421 ei386pe.c:421 ei386pe_posix.c:421
3742 #: emcorepe.c:421 eppcpe.c:421 eshpe.c:421
3745 " --large-address-aware Executable supports virtual addresses\n"
3746 " greater than 2 gigabytes\n"
3749 #: earm_wince_pe.c:422 earmpe.c:422 ei386pe.c:422 ei386pe_posix.c:422
3750 #: emcorepe.c:422 eppcpe.c:422 eshpe.c:422
3753 " --disable-large-address-aware Executable does not support virtual\n"
3754 " addresses greater than 2 gigabytes\n"
3757 #: earm_wince_pe.c:423 earmpe.c:423 ei386pe.c:423 ei386pe_posix.c:423
3758 #: ei386pep.c:402 emcorepe.c:423 eppcpe.c:423 eshpe.c:423
3761 " --enable-long-section-names Use long COFF section names even in\n"
3762 " executable image files\n"
3765 #: earm_wince_pe.c:424 earmpe.c:424 ei386pe.c:424 ei386pe_posix.c:424
3766 #: ei386pep.c:403 emcorepe.c:424 eppcpe.c:424 eshpe.c:424
3769 " --disable-long-section-names Never use long COFF section names, "
3771 " in object files\n"
3774 #: earm_wince_pe.c:425 earmpe.c:425 ei386pe.c:425 ei386pe_posix.c:425
3775 #: ei386pep.c:405 emcorepe.c:425 eppcpe.c:425 eshpe.c:425
3778 " --dynamicbase Image base address may be relocated "
3780 " address space layout randomization "
3784 #: earm_wince_pe.c:426 earmpe.c:426 ei386pe.c:426 ei386pe_posix.c:426
3785 #: ei386pep.c:406 emcorepe.c:426 eppcpe.c:426 eshpe.c:426
3787 msgid " --enable-reloc-section Create the base relocation table\n"
3790 #: earm_wince_pe.c:427 earmpe.c:427 ei386pe.c:427 ei386pe_posix.c:427
3791 #: ei386pep.c:407 emcorepe.c:427 eppcpe.c:427 eshpe.c:427
3793 msgid " --forceinteg Code integrity checks are enforced\n"
3796 #: earm_wince_pe.c:428 earmpe.c:428 ei386pe.c:428 ei386pe_posix.c:428
3797 #: ei386pep.c:408 emcorepe.c:428 eppcpe.c:428 eshpe.c:428
3800 " --nxcompat Image is compatible with data execution "
3804 #: earm_wince_pe.c:429 earmpe.c:429 ei386pe.c:429 ei386pe_posix.c:429
3805 #: ei386pep.c:409 emcorepe.c:429 eppcpe.c:429 eshpe.c:429
3808 " --no-isolation Image understands isolation but do not isolate "
3812 #: earm_wince_pe.c:430 earmpe.c:430 ei386pe.c:430 ei386pe_posix.c:430
3813 #: emcorepe.c:430 eppcpe.c:430 eshpe.c:430
3816 " --no-seh Image does not use SEH. No SE handler may\n"
3817 " be called in this image\n"
3820 #: earm_wince_pe.c:431 earmpe.c:431 ei386pe.c:431 ei386pe_posix.c:431
3821 #: ei386pep.c:411 emcorepe.c:431 eppcpe.c:431 eshpe.c:431
3823 msgid " --no-bind Do not bind this image\n"
3826 #: earm_wince_pe.c:432 earmpe.c:432 ei386pe.c:432 ei386pe_posix.c:432
3827 #: ei386pep.c:412 emcorepe.c:432 eppcpe.c:432 eshpe.c:432
3829 msgid " --wdmdriver Driver uses the WDM model\n"
3832 #: earm_wince_pe.c:433 earmpe.c:433 ei386pe.c:433 ei386pe_posix.c:433
3833 #: ei386pep.c:413 emcorepe.c:433 eppcpe.c:433 eshpe.c:433
3835 msgid " --tsaware Image is Terminal Server aware\n"
3838 #: earm_wince_pe.c:434 earmpe.c:434 ei386pe.c:434 ei386pe_posix.c:434
3839 #: ei386pep.c:414 emcorepe.c:434 eppcpe.c:434 eshpe.c:434
3841 msgid " --build-id[=STYLE] Generate build ID\n"
3844 #: earm_wince_pe.c:562 earmpe.c:562 ei386beos.c:205 ei386pe.c:562
3845 #: ei386pe_posix.c:562 ei386pep.c:539 emcorepe.c:562 eppcpe.c:562 eshpe.c:562
3846 msgid "%P: warning: bad version number in -subsystem option\n"
3849 #: earm_wince_pe.c:587 earmpe.c:587 ei386beos.c:222 ei386pe.c:587
3850 #: ei386pe_posix.c:587 ei386pep.c:564 emcorepe.c:587 eppcpe.c:587 eshpe.c:587
3851 msgid "%F%P: invalid subsystem type %s\n"
3854 #: earm_wince_pe.c:608 earmpe.c:608 ei386beos.c:233 ei386pe.c:608
3855 #: ei386pe_posix.c:608 ei386pep.c:585 emcorepe.c:608 eppcpe.c:608 eshpe.c:608
3856 msgid "%F%P: invalid hex number for PE parameter '%s'\n"
3859 #: earm_wince_pe.c:625 earmpe.c:625 ei386beos.c:250 ei386pe.c:625
3860 #: ei386pe_posix.c:625 ei386pep.c:602 emcorepe.c:625 eppcpe.c:625 eshpe.c:625
3861 msgid "%F%P: strange hex info for PE parameter '%s'\n"
3864 #: earm_wince_pe.c:641 earmpe.c:641 eelf32mcore.c:271 ei386beos.c:266
3865 #: ei386pe.c:641 ei386pe_posix.c:641 ei386pep.c:619 emcorepe.c:641 eppcpe.c:641
3867 msgid "%F%P: cannot open base file %s\n"
3870 #: earm_wince_pe.c:940 earmpe.c:940 ei386beos.c:362 ei386pe.c:940
3871 #: ei386pe_posix.c:940 ei386pep.c:902 emcorepe.c:940 eppcpe.c:940 eshpe.c:940
3872 msgid "%P: warning, file alignment > section alignment\n"
3875 #: earm_wince_pe.c:953 earmpe.c:953 ei386pe.c:953 ei386pe_posix.c:953
3876 #: emcorepe.c:953 eppcpe.c:953 eshpe.c:953
3878 "%P: warning: --export-dynamic is not supported for PE targets, did you mean "
3879 "--export-all-symbols?\n"
3882 #: earm_wince_pe.c:998 earmpe.c:998 ei386pe.c:998 ei386pe_posix.c:998
3883 #: emcorepe.c:998 eppcpe.c:998 eshpe.c:998
3884 msgid "%P: warning: resolving %s by linking to %s\n"
3887 #: earm_wince_pe.c:1003 earmpe.c:1003 ei386pe.c:1003 ei386pe_posix.c:1003
3888 #: ei386pep.c:988 ei386pep.c:1015 emcorepe.c:1003 eppcpe.c:1003 eshpe.c:1003
3889 msgid "Use --enable-stdcall-fixup to disable these warnings\n"
3892 #: earm_wince_pe.c:1004 earmpe.c:1004 ei386pe.c:1004 ei386pe_posix.c:1004
3893 #: ei386pep.c:989 ei386pep.c:1016 emcorepe.c:1004 eppcpe.c:1004 eshpe.c:1004
3894 msgid "Use --disable-stdcall-fixup to disable these fixups\n"
3897 #: earm_wince_pe.c:1073 earmpe.c:1073 ei386pe.c:1073 ei386pe_posix.c:1073
3898 #: ei386pep.c:1067 emcorepe.c:1073 eppcpe.c:1073 eshpe.c:1073
3899 msgid "%P: %C: cannot get section contents - auto-import exception\n"
3902 #: earm_wince_pe.c:1158 earmpe.c:1158 ei386pe.c:1158 ei386pe_posix.c:1158
3903 #: ei386pep.c:1161 emcorepe.c:1158 eppcpe.c:1158 eshpe.c:1158
3904 msgid "%P: warning: .buildid section discarded, --build-id ignored\n"
3907 #: earm_wince_pe.c:1255 earmpe.c:1255 ei386pe.c:1255 ei386pe_posix.c:1255
3908 #: ei386pep.c:1258 emcorepe.c:1255 eppcpe.c:1255 eshpe.c:1255
3909 msgid "%P: warning: cannot create .buildid section, --build-id ignored\n"
3912 #: earm_wince_pe.c:1309 earmpe.c:1309 ei386pe.c:1309 ei386pe_posix.c:1309
3913 #: ei386pep.c:1313 emcorepe.c:1309 eppcpe.c:1309 eshpe.c:1309
3914 msgid "%F%P: cannot perform PE operations on non PE output file '%pB'\n"
3917 #: earm_wince_pe.c:1449 earmpe.c:1449 ei386pe.c:1449 ei386pe_posix.c:1449
3918 #: ei386pep.c:1434 emcorepe.c:1449 eppcpe.c:1449 eshpe.c:1449
3919 msgid "%X%P: unable to process relocs: %E\n"
3922 #: earm_wince_pe.c:1687 earmelf.c:139 earmelf_fbsd.c:139 earmelf_fuchsia.c:139
3923 #: earmelf_linux.c:139 earmelf_linux_eabi.c:139 earmelf_linux_fdpiceabi.c:139
3924 #: earmelf_nacl.c:139 earmelf_nbsd.c:139 earmelf_phoenix.c:139
3925 #: earmelf_vxworks.c:139 earmelfb.c:139 earmelfb_fbsd.c:139
3926 #: earmelfb_fuchsia.c:139 earmelfb_linux.c:139 earmelfb_linux_eabi.c:139
3927 #: earmelfb_linux_fdpiceabi.c:139 earmelfb_nacl.c:139 earmelfb_nbsd.c:139
3928 #: earmnto.c:139 earmpe.c:1687 earmsymbian.c:139 ei386beos.c:609
3929 #: ei386beos.c:630 ei386pe.c:1687 ei386pe_posix.c:1687 emcorepe.c:1687
3930 #: eppcpe.c:1687 eshpe.c:1687
3932 msgid "%P: errors encountered processing file %s\n"
3935 #: earm_wince_pe.c:1710 earmpe.c:1710 ei386pe.c:1710 ei386pe_posix.c:1710
3936 #: emcorepe.c:1710 eppcpe.c:1710 eshpe.c:1710
3938 msgid "%P: errors encountered processing file %s for interworking\n"
3941 #: earm_wince_pe.c:1877 earmelf.c:520 earmelf_fbsd.c:520 earmelf_fuchsia.c:520
3942 #: earmelf_linux.c:520 earmelf_linux_eabi.c:520 earmelf_linux_fdpiceabi.c:520
3943 #: earmelf_nacl.c:520 earmelf_nbsd.c:520 earmelf_phoenix.c:520
3944 #: earmelf_vxworks.c:520 earmelfb.c:520 earmelfb_fbsd.c:520
3945 #: earmelfb_fuchsia.c:520 earmelfb_linux.c:520 earmelfb_linux_eabi.c:520
3946 #: earmelfb_linux_fdpiceabi.c:520 earmelfb_nacl.c:520 earmelfb_nbsd.c:520
3947 #: earmnto.c:520 earmpe.c:1877 earmsymbian.c:520 ei386pe.c:1877
3948 #: ei386pe_posix.c:1877 emcorepe.c:1877 eppcpe.c:1877 eshpe.c:1877
3949 msgid "%P: warning: '--thumb-entry %s' is overriding '-e %s'\n"
3952 #: earm_wince_pe.c:1882 earmelf.c:525 earmelf_fbsd.c:525 earmelf_fuchsia.c:525
3953 #: earmelf_linux.c:525 earmelf_linux_eabi.c:525 earmelf_linux_fdpiceabi.c:525
3954 #: earmelf_nacl.c:525 earmelf_nbsd.c:525 earmelf_phoenix.c:525
3955 #: earmelf_vxworks.c:525 earmelfb.c:525 earmelfb_fbsd.c:525
3956 #: earmelfb_fuchsia.c:525 earmelfb_linux.c:525 earmelfb_linux_eabi.c:525
3957 #: earmelfb_linux_fdpiceabi.c:525 earmelfb_nacl.c:525 earmelfb_nbsd.c:525
3958 #: earmnto.c:525 earmpe.c:1882 earmsymbian.c:525 ei386pe.c:1882
3959 #: ei386pe_posix.c:1882 emcorepe.c:1882 eppcpe.c:1882 eshpe.c:1882
3960 msgid "%P: warning: cannot find thumb start symbol %s\n"
3963 #: earmelf.c:551 earmelf_fbsd.c:551 earmelf_fuchsia.c:551 earmelf_linux.c:551
3964 #: earmelf_linux_eabi.c:551 earmelf_linux_fdpiceabi.c:551 earmelf_nacl.c:551
3965 #: earmelf_nbsd.c:551 earmelf_phoenix.c:551 earmelf_vxworks.c:551
3966 #: earmelfb.c:551 earmelfb_fbsd.c:551 earmelfb_fuchsia.c:551
3967 #: earmelfb_linux.c:551 earmelfb_linux_eabi.c:551
3968 #: earmelfb_linux_fdpiceabi.c:551 earmelfb_nacl.c:551 earmelfb_nbsd.c:551
3969 #: earmnto.c:551 earmsymbian.c:551
3970 msgid "%F%P: %s: can't open: %E\n"
3973 #: earmelf.c:554 earmelf_fbsd.c:554 earmelf_fuchsia.c:554 earmelf_linux.c:554
3974 #: earmelf_linux_eabi.c:554 earmelf_linux_fdpiceabi.c:554 earmelf_nacl.c:554
3975 #: earmelf_nbsd.c:554 earmelf_phoenix.c:554 earmelf_vxworks.c:554
3976 #: earmelfb.c:554 earmelfb_fbsd.c:554 earmelfb_fuchsia.c:554
3977 #: earmelfb_linux.c:554 earmelfb_linux_eabi.c:554
3978 #: earmelfb_linux_fdpiceabi.c:554 earmelfb_nacl.c:554 earmelfb_nbsd.c:554
3979 #: earmnto.c:554 earmsymbian.c:554
3980 msgid "%F%P: %s: not a relocatable file: %E\n"
3983 #: earmelf.c:1022 earmelf_fbsd.c:1022 earmelf_fuchsia.c:1022
3984 #: earmelf_linux.c:1022 earmelf_linux_eabi.c:1022
3985 #: earmelf_linux_fdpiceabi.c:1022 earmelf_nacl.c:1022 earmelf_nbsd.c:1022
3986 #: earmelf_phoenix.c:1022 earmelf_vxworks.c:1058 earmelfb.c:1022
3987 #: earmelfb_fbsd.c:1022 earmelfb_fuchsia.c:1022 earmelfb_linux.c:1022
3988 #: earmelfb_linux_eabi.c:1022 earmelfb_linux_fdpiceabi.c:1022
3989 #: earmelfb_nacl.c:1022 earmelfb_nbsd.c:1022 earmnto.c:997 earmsymbian.c:1022
3990 msgid "%P: unrecognized VFP11 fix type '%s'\n"
3993 #: earmelf.c:1035 earmelf_fbsd.c:1035 earmelf_fuchsia.c:1035
3994 #: earmelf_linux.c:1035 earmelf_linux_eabi.c:1035
3995 #: earmelf_linux_fdpiceabi.c:1035 earmelf_nacl.c:1035 earmelf_nbsd.c:1035
3996 #: earmelf_phoenix.c:1035 earmelf_vxworks.c:1071 earmelfb.c:1035
3997 #: earmelfb_fbsd.c:1035 earmelfb_fuchsia.c:1035 earmelfb_linux.c:1035
3998 #: earmelfb_linux_eabi.c:1035 earmelfb_linux_fdpiceabi.c:1035
3999 #: earmelfb_nacl.c:1035 earmelfb_nbsd.c:1035 earmnto.c:1010 earmsymbian.c:1035
4000 msgid "%P: unrecognized STM32L4XX fix type '%s'\n"
4003 #: earmelf.c:1102 earmelf_fbsd.c:1102 earmelf_fuchsia.c:1102
4004 #: earmelf_linux.c:1102 earmelf_linux_eabi.c:1102
4005 #: earmelf_linux_fdpiceabi.c:1102 earmelf_nacl.c:1102 earmelf_nbsd.c:1102
4006 #: earmelf_phoenix.c:1102 earmelf_vxworks.c:1142 earmelfb.c:1102
4007 #: earmelfb_fbsd.c:1102 earmelfb_fuchsia.c:1102 earmelfb_linux.c:1102
4008 #: earmelfb_linux_eabi.c:1102 earmelfb_linux_fdpiceabi.c:1102
4009 #: earmelfb_nacl.c:1102 earmelfb_nbsd.c:1102 earmnto.c:1077 earmsymbian.c:1102
4012 " --thumb-entry=<sym> Set the entry point to be Thumb symbol <sym>\n"
4015 #: earmelf.c:1103 earmelf_fbsd.c:1103 earmelf_fuchsia.c:1103
4016 #: earmelf_linux.c:1103 earmelf_linux_eabi.c:1103
4017 #: earmelf_linux_fdpiceabi.c:1103 earmelf_nacl.c:1103 earmelf_nbsd.c:1103
4018 #: earmelf_phoenix.c:1103 earmelf_vxworks.c:1143 earmelfb.c:1103
4019 #: earmelfb_fbsd.c:1103 earmelfb_fuchsia.c:1103 earmelfb_linux.c:1103
4020 #: earmelfb_linux_eabi.c:1103 earmelfb_linux_fdpiceabi.c:1103
4021 #: earmelfb_nacl.c:1103 earmelfb_nbsd.c:1103 earmnto.c:1078 earmsymbian.c:1103
4023 msgid " --be8 Output BE8 format image\n"
4026 #: earmelf.c:1104 earmelf_fbsd.c:1104 earmelf_fuchsia.c:1104
4027 #: earmelf_linux.c:1104 earmelf_linux_eabi.c:1104
4028 #: earmelf_linux_fdpiceabi.c:1104 earmelf_nacl.c:1104 earmelf_nbsd.c:1104
4029 #: earmelf_phoenix.c:1104 earmelf_vxworks.c:1144 earmelfb.c:1104
4030 #: earmelfb_fbsd.c:1104 earmelfb_fuchsia.c:1104 earmelfb_linux.c:1104
4031 #: earmelfb_linux_eabi.c:1104 earmelfb_linux_fdpiceabi.c:1104
4032 #: earmelfb_nacl.c:1104 earmelfb_nbsd.c:1104 earmnto.c:1079 earmsymbian.c:1104
4034 msgid " --target1-rel Interpret R_ARM_TARGET1 as R_ARM_REL32\n"
4037 #: earmelf.c:1105 earmelf_fbsd.c:1105 earmelf_fuchsia.c:1105
4038 #: earmelf_linux.c:1105 earmelf_linux_eabi.c:1105
4039 #: earmelf_linux_fdpiceabi.c:1105 earmelf_nacl.c:1105 earmelf_nbsd.c:1105
4040 #: earmelf_phoenix.c:1105 earmelf_vxworks.c:1145 earmelfb.c:1105
4041 #: earmelfb_fbsd.c:1105 earmelfb_fuchsia.c:1105 earmelfb_linux.c:1105
4042 #: earmelfb_linux_eabi.c:1105 earmelfb_linux_fdpiceabi.c:1105
4043 #: earmelfb_nacl.c:1105 earmelfb_nbsd.c:1105 earmnto.c:1080 earmsymbian.c:1105
4045 msgid " --target1-abs Interpret R_ARM_TARGET1 as R_ARM_ABS32\n"
4048 #: earmelf.c:1106 earmelf_fbsd.c:1106 earmelf_fuchsia.c:1106
4049 #: earmelf_linux.c:1106 earmelf_linux_eabi.c:1106
4050 #: earmelf_linux_fdpiceabi.c:1106 earmelf_nacl.c:1106 earmelf_nbsd.c:1106
4051 #: earmelf_phoenix.c:1106 earmelf_vxworks.c:1146 earmelfb.c:1106
4052 #: earmelfb_fbsd.c:1106 earmelfb_fuchsia.c:1106 earmelfb_linux.c:1106
4053 #: earmelfb_linux_eabi.c:1106 earmelfb_linux_fdpiceabi.c:1106
4054 #: earmelfb_nacl.c:1106 earmelfb_nbsd.c:1106 earmnto.c:1081 earmsymbian.c:1106
4056 msgid " --target2=<type> Specify definition of R_ARM_TARGET2\n"
4059 #: earmelf.c:1107 earmelf_fbsd.c:1107 earmelf_fuchsia.c:1107
4060 #: earmelf_linux.c:1107 earmelf_linux_eabi.c:1107
4061 #: earmelf_linux_fdpiceabi.c:1107 earmelf_nacl.c:1107 earmelf_nbsd.c:1107
4062 #: earmelf_phoenix.c:1107 earmelf_vxworks.c:1147 earmelfb.c:1107
4063 #: earmelfb_fbsd.c:1107 earmelfb_fuchsia.c:1107 earmelfb_linux.c:1107
4064 #: earmelfb_linux_eabi.c:1107 earmelfb_linux_fdpiceabi.c:1107
4065 #: earmelfb_nacl.c:1107 earmelfb_nbsd.c:1107 earmnto.c:1082 earmsymbian.c:1107
4067 msgid " --fix-v4bx Rewrite BX rn as MOV pc, rn for ARMv4\n"
4070 #: earmelf.c:1108 earmelf_fbsd.c:1108 earmelf_fuchsia.c:1108
4071 #: earmelf_linux.c:1108 earmelf_linux_eabi.c:1108
4072 #: earmelf_linux_fdpiceabi.c:1108 earmelf_nacl.c:1108 earmelf_nbsd.c:1108
4073 #: earmelf_phoenix.c:1108 earmelf_vxworks.c:1148 earmelfb.c:1108
4074 #: earmelfb_fbsd.c:1108 earmelfb_fuchsia.c:1108 earmelfb_linux.c:1108
4075 #: earmelfb_linux_eabi.c:1108 earmelfb_linux_fdpiceabi.c:1108
4076 #: earmelfb_nacl.c:1108 earmelfb_nbsd.c:1108 earmnto.c:1083 earmsymbian.c:1108
4079 " --fix-v4bx-interworking Rewrite BX rn branch to ARMv4 interworking "
4083 #: earmelf.c:1109 earmelf_fbsd.c:1109 earmelf_fuchsia.c:1109
4084 #: earmelf_linux.c:1109 earmelf_linux_eabi.c:1109
4085 #: earmelf_linux_fdpiceabi.c:1109 earmelf_nacl.c:1109 earmelf_nbsd.c:1109
4086 #: earmelf_phoenix.c:1109 earmelf_vxworks.c:1149 earmelfb.c:1109
4087 #: earmelfb_fbsd.c:1109 earmelfb_fuchsia.c:1109 earmelfb_linux.c:1109
4088 #: earmelfb_linux_eabi.c:1109 earmelfb_linux_fdpiceabi.c:1109
4089 #: earmelfb_nacl.c:1109 earmelfb_nbsd.c:1109 earmnto.c:1084 earmsymbian.c:1109
4091 msgid " --use-blx Enable use of BLX instructions\n"
4094 #: earmelf.c:1110 earmelf_fbsd.c:1110 earmelf_fuchsia.c:1110
4095 #: earmelf_linux.c:1110 earmelf_linux_eabi.c:1110
4096 #: earmelf_linux_fdpiceabi.c:1110 earmelf_nacl.c:1110 earmelf_nbsd.c:1110
4097 #: earmelf_phoenix.c:1110 earmelf_vxworks.c:1150 earmelfb.c:1110
4098 #: earmelfb_fbsd.c:1110 earmelfb_fuchsia.c:1110 earmelfb_linux.c:1110
4099 #: earmelfb_linux_eabi.c:1110 earmelfb_linux_fdpiceabi.c:1110
4100 #: earmelfb_nacl.c:1110 earmelfb_nbsd.c:1110 earmnto.c:1085 earmsymbian.c:1110
4102 msgid " --vfp11-denorm-fix Specify how to fix VFP11 denorm erratum\n"
4105 #: earmelf.c:1111 earmelf_fbsd.c:1111 earmelf_fuchsia.c:1111
4106 #: earmelf_linux.c:1111 earmelf_linux_eabi.c:1111
4107 #: earmelf_linux_fdpiceabi.c:1111 earmelf_nacl.c:1111 earmelf_nbsd.c:1111
4108 #: earmelf_phoenix.c:1111 earmelf_vxworks.c:1151 earmelfb.c:1111
4109 #: earmelfb_fbsd.c:1111 earmelfb_fuchsia.c:1111 earmelfb_linux.c:1111
4110 #: earmelfb_linux_eabi.c:1111 earmelfb_linux_fdpiceabi.c:1111
4111 #: earmelfb_nacl.c:1111 earmelfb_nbsd.c:1111 earmnto.c:1086 earmsymbian.c:1111
4114 " --fix-stm32l4xx-629360 Specify how to fix STM32L4XX 629360 erratum\n"
4117 #: earmelf.c:1117 earmelf_fbsd.c:1117 earmelf_fuchsia.c:1117
4118 #: earmelf_linux.c:1117 earmelf_linux_eabi.c:1117
4119 #: earmelf_linux_fdpiceabi.c:1117 earmelf_nacl.c:1117 earmelf_nbsd.c:1117
4120 #: earmelf_phoenix.c:1117 earmelf_vxworks.c:1157 earmelfb.c:1117
4121 #: earmelfb_fbsd.c:1117 earmelfb_fuchsia.c:1117 earmelfb_linux.c:1117
4122 #: earmelfb_linux_eabi.c:1117 earmelfb_linux_fdpiceabi.c:1117
4123 #: earmelfb_nacl.c:1117 earmelfb_nbsd.c:1117 earmnto.c:1092 earmsymbian.c:1117
4126 " --long-plt Generate long .plt entries\n"
4127 " to handle large .plt/.got displacements\n"
4130 #: earmelf.c:1119 earmelf_fbsd.c:1119 earmelf_fuchsia.c:1119
4131 #: earmelf_linux.c:1119 earmelf_linux_eabi.c:1119
4132 #: earmelf_linux_fdpiceabi.c:1119 earmelf_nacl.c:1119 earmelf_nbsd.c:1119
4133 #: earmelf_phoenix.c:1119 earmelf_vxworks.c:1159 earmelfb.c:1119
4134 #: earmelfb_fbsd.c:1119 earmelfb_fuchsia.c:1119 earmelfb_linux.c:1119
4135 #: earmelfb_linux_eabi.c:1119 earmelfb_linux_fdpiceabi.c:1119
4136 #: earmelfb_nacl.c:1119 earmelfb_nbsd.c:1119 earmnto.c:1094 earmsymbian.c:1119
4139 " --cmse-implib Make import library to be a secure gateway "
4141 " library as per ARMv8-M Security Extensions\n"
4144 #: earmelf.c:1121 earmelf_fbsd.c:1121 earmelf_fuchsia.c:1121
4145 #: earmelf_linux.c:1121 earmelf_linux_eabi.c:1121
4146 #: earmelf_linux_fdpiceabi.c:1121 earmelf_nacl.c:1121 earmelf_nbsd.c:1121
4147 #: earmelf_phoenix.c:1121 earmelf_vxworks.c:1161 earmelfb.c:1121
4148 #: earmelfb_fbsd.c:1121 earmelfb_fuchsia.c:1121 earmelfb_linux.c:1121
4149 #: earmelfb_linux_eabi.c:1121 earmelfb_linux_fdpiceabi.c:1121
4150 #: earmelfb_nacl.c:1121 earmelfb_nbsd.c:1121 earmnto.c:1096 earmsymbian.c:1121
4153 " --in-implib Import library whose symbols address must\n"
4157 #: earmelf.c:1132 earmelf_fbsd.c:1132 earmelf_fuchsia.c:1132
4158 #: earmelf_linux.c:1132 earmelf_linux_eabi.c:1132
4159 #: earmelf_linux_fdpiceabi.c:1132 earmelf_nacl.c:1132 earmelf_nbsd.c:1132
4160 #: earmelf_phoenix.c:1132 earmelf_vxworks.c:1172 earmelfb.c:1132
4161 #: earmelfb_fbsd.c:1132 earmelfb_fuchsia.c:1132 earmelfb_linux.c:1132
4162 #: earmelfb_linux_eabi.c:1132 earmelfb_linux_fdpiceabi.c:1132
4163 #: earmelfb_nacl.c:1132 earmelfb_nbsd.c:1132 earmnto.c:1107 earmsymbian.c:1132
4166 " --[no-]fix-cortex-a8 Disable/enable Cortex-A8 Thumb-2 branch "
4170 #: earmelf.c:1133 earmelf_fbsd.c:1133 earmelf_fuchsia.c:1133
4171 #: earmelf_linux.c:1133 earmelf_linux_eabi.c:1133
4172 #: earmelf_linux_fdpiceabi.c:1133 earmelf_nacl.c:1133 earmelf_nbsd.c:1133
4173 #: earmelf_phoenix.c:1133 earmelf_vxworks.c:1173 earmelfb.c:1133
4174 #: earmelfb_fbsd.c:1133 earmelfb_fuchsia.c:1133 earmelfb_linux.c:1133
4175 #: earmelfb_linux_eabi.c:1133 earmelfb_linux_fdpiceabi.c:1133
4176 #: earmelfb_nacl.c:1133 earmelfb_nbsd.c:1133 earmnto.c:1108 earmsymbian.c:1133
4178 msgid " --no-merge-exidx-entries Disable merging exidx entries\n"
4181 #: earmelf.c:1134 earmelf_fbsd.c:1134 earmelf_fuchsia.c:1134
4182 #: earmelf_linux.c:1134 earmelf_linux_eabi.c:1134
4183 #: earmelf_linux_fdpiceabi.c:1134 earmelf_nacl.c:1134 earmelf_nbsd.c:1134
4184 #: earmelf_phoenix.c:1134 earmelf_vxworks.c:1174 earmelfb.c:1134
4185 #: earmelfb_fbsd.c:1134 earmelfb_fuchsia.c:1134 earmelfb_linux.c:1134
4186 #: earmelfb_linux_eabi.c:1134 earmelfb_linux_fdpiceabi.c:1134
4187 #: earmelfb_nacl.c:1134 earmelfb_nbsd.c:1134 earmnto.c:1109 earmsymbian.c:1134
4190 " --[no-]fix-arm1176 Disable/enable ARM1176 BLX immediate erratum "
4194 #: earmelf_vxworks.c:600 eelf32_sparc_vxworks.c:71 eelf32ebmipvxworks.c:267
4195 #: eelf32elmipvxworks.c:267 eelf32ppcvxworks.c:236 eelf_i386_vxworks.c:94
4196 #: eshelf_vxworks.c:71 eshlelf_vxworks.c:71
4197 msgid "%X%P: cannot create dynamic sections %E\n"
4200 #: earmelf_vxworks.c:606 eelf32_sparc_vxworks.c:77 eelf32ebmipvxworks.c:273
4201 #: eelf32elmipvxworks.c:273 eelf32ppcvxworks.c:242 eelf_i386_vxworks.c:100
4202 #: eshelf_vxworks.c:77 eshlelf_vxworks.c:77
4203 msgid "%X%P: dynamic sections created in non-dynamic link\n"
4206 #: earmelf_vxworks.c:1176 eelf32_sparc_vxworks.c:475 eelf32ebmipvxworks.c:733
4207 #: eelf32elmipvxworks.c:733 eelf32ppcvxworks.c:798 eelf_i386_vxworks.c:551
4208 #: eshelf_vxworks.c:450 eshlelf_vxworks.c:450
4210 msgid " --force-dynamic Always create dynamic sections\n"
4213 #: eavr1.c:122 eavr2.c:122 eavr25.c:122 eavr3.c:122 eavr31.c:122 eavr35.c:122
4214 #: eavr4.c:122 eavr5.c:122 eavr51.c:122 eavr6.c:122 eavrtiny.c:122
4215 #: eavrxmega1.c:122 eavrxmega2.c:122 eavrxmega3.c:122 eavrxmega4.c:122
4216 #: eavrxmega5.c:122 eavrxmega6.c:122 eavrxmega7.c:122
4217 msgid "%X%P: can not setup the input section list: %E\n"
4220 #: eavr1.c:157 eavr2.c:157 eavr25.c:157 eavr3.c:157 eavr31.c:157 eavr35.c:157
4221 #: eavr4.c:157 eavr5.c:157 eavr51.c:157 eavr6.c:157 eavrtiny.c:157
4222 #: eavrxmega1.c:157 eavrxmega2.c:157 eavrxmega3.c:157 eavrxmega4.c:157
4223 #: eavrxmega5.c:157 eavrxmega6.c:157 eavrxmega7.c:157
4224 msgid "%X%P: can not create stub BFD: %E\n"
4227 #: eavr1.c:516 eavr2.c:516 eavr25.c:516 eavr3.c:516 eavr31.c:516 eavr35.c:516
4228 #: eavr4.c:516 eavr5.c:516 eavr51.c:516 eavr6.c:516 eavrtiny.c:516
4229 #: eavrxmega1.c:516 eavrxmega2.c:516 eavrxmega3.c:516 eavrxmega4.c:516
4230 #: eavrxmega5.c:516 eavrxmega6.c:516 eavrxmega7.c:516
4233 " --pmem-wrap-around=<val> Make the linker relaxation machine assume that "
4235 " program counter wrap-around occurs at "
4237 " <val>. Supported values: 8k, 16k, 32k and "
4241 #: eavr1.c:522 eavr2.c:522 eavr25.c:522 eavr3.c:522 eavr31.c:522 eavr35.c:522
4242 #: eavr4.c:522 eavr5.c:522 eavr51.c:522 eavr6.c:522 eavrtiny.c:522
4243 #: eavrxmega1.c:522 eavrxmega2.c:522 eavrxmega3.c:522 eavrxmega4.c:522
4244 #: eavrxmega5.c:522 eavrxmega6.c:522 eavrxmega7.c:522
4247 " --no-call-ret-replacement The relaxation machine normally will\n"
4248 " substitute two immediately following call/"
4250 " instructions by a single jump instruction.\n"
4251 " This option disables this optimization.\n"
4254 #: eavr1.c:530 eavr2.c:530 eavr25.c:530 eavr3.c:530 eavr31.c:530 eavr35.c:530
4255 #: eavr4.c:530 eavr5.c:530 eavr51.c:530 eavr6.c:530 eavrtiny.c:530
4256 #: eavrxmega1.c:530 eavrxmega2.c:530 eavrxmega3.c:530 eavrxmega4.c:530
4257 #: eavrxmega5.c:530 eavrxmega6.c:530 eavrxmega7.c:530
4260 " --no-stubs If the linker detects to attempt to access\n"
4261 " an instruction beyond 128k by a reloc that\n"
4262 " is limited to 128k max, it inserts a jump\n"
4263 " stub. You can de-active this with this "
4267 #: eavr1.c:538 eavr2.c:538 eavr25.c:538 eavr3.c:538 eavr31.c:538 eavr35.c:538
4268 #: eavr4.c:538 eavr5.c:538 eavr51.c:538 eavr6.c:538 eavrtiny.c:538
4269 #: eavrxmega1.c:538 eavrxmega2.c:538 eavrxmega3.c:538 eavrxmega4.c:538
4270 #: eavrxmega5.c:538 eavrxmega6.c:538 eavrxmega7.c:538
4272 msgid " --debug-stubs Used for debugging avr-ld.\n"
4275 #: eavr1.c:540 eavr2.c:540 eavr25.c:540 eavr3.c:540 eavr31.c:540 eavr35.c:540
4276 #: eavr4.c:540 eavr5.c:540 eavr51.c:540 eavr6.c:540 eavrtiny.c:540
4277 #: eavrxmega1.c:540 eavrxmega2.c:540 eavrxmega3.c:540 eavrxmega4.c:540
4278 #: eavrxmega5.c:540 eavrxmega6.c:540 eavrxmega7.c:540
4280 msgid " --debug-relax Used for debugging avr-ld.\n"
4283 #: ecskyelf.c:275 ecskyelf_linux.c:275
4284 msgid "%X%P: cannot size stub section: %E\n"
4287 #: ecskyelf.c:292 ecskyelf_linux.c:292
4288 msgid "%X%P: cannot build stubs: %E\n"
4291 #: ecskyelf.c:533 ecskyelf_linux.c:695
4293 msgid " --[no-]branch-stub\n"
4296 #: ecskyelf.c:534 ecskyelf_linux.c:696
4299 "\t\t\tDisable/enable use of stubs to expand branch instructions that cannot "
4300 "reach the target.\n"
4303 #: ecskyelf.c:536 ecskyelf_linux.c:698
4305 msgid " --stub-group-size=N\n"
4308 #: ecskyelf.c:537 ecskyelf_linux.c:699
4311 "\t\t\tMaximum size of a group of input sections handled by one stub section."
4314 #: ed30v_e.c:73 ed30v_o.c:73 ed30velf.c:73 eelf32_dlx.c:73 eelf32fr30.c:73
4315 #: eelf32frv.c:73 eelf32ft32.c:73 eelf32iq10.c:73 eelf32iq2000.c:73
4316 #: eelf32mt.c:73 em9s12zelf.c:73 emn10200.c:73 emoxiebox.c:73 emsp430X.c:98
4317 #: emsp430elf.c:98 epjelf.c:73 epjlelf.c:73 exgateelf.c:73
4318 msgid "%X%P: can not size group sections: %E\n"
4321 #: eelf32_spu.c:255 ev850.c:73 ev850_rh850.c:73
4322 msgid "%X%P: can not create note section: %E\n"
4326 msgid "%F%P: no built-in overlay manager\n"
4330 msgid "%X%P: can not open built-in overlay manager: %E\n"
4334 msgid "%X%P: can not load built-in overlay manager: %E\n"
4338 msgid "%X%P: can not find overlays: %E\n"
4342 msgid "%P: --auto-overlay ignored with user overlay script\n"
4346 msgid "%X%P: can not size overlay stubs: %E\n"
4350 msgid "%F%P: can not open script: %E\n"
4354 msgid "%X%P: %pA exceeds local store range\n"
4358 msgid "%P: --auto-overlay ignored with zero local store range\n"
4363 msgid "running: %s \"%s\" \"%s\" \"%s\" \"%s\"\n"
4366 #: eelf32_spu.c:1010
4367 msgid "%F%P: invalid --local-store address range `%s'\n"
4370 #: eelf32_spu.c:1046
4371 msgid "%F%P: invalid --num-lines/--num-regions `%u'\n"
4374 #: eelf32_spu.c:1051
4375 msgid "%F%P: invalid --line-size/--region-size `%u'\n"
4378 #: eelf32_spu.c:1072
4379 msgid "%F%P: invalid --num-lines/--num-regions `%s'\n"
4382 #: eelf32_spu.c:1085
4383 msgid "%F%P: invalid --line-size/--region-size `%s'\n"
4386 #: eelf32_spu.c:1094
4387 msgid "%F%P: invalid --fixed-space value `%s'\n"
4390 #: eelf32_spu.c:1103
4391 msgid "%F%P: invalid --reserved-space value `%s'\n"
4394 #: eelf32_spu.c:1112
4395 msgid "%F%P: invalid --extra-stack-space value `%s'\n"
4398 #: eelf32_spu.c:1149
4400 msgid " --plugin Make SPU plugin\n"
4403 #: eelf32_spu.c:1151
4405 msgid " --no-overlays No overlay handling\n"
4408 #: eelf32_spu.c:1153
4411 " --compact-stubs Use smaller and possibly slower call stubs\n"
4414 #: eelf32_spu.c:1155
4416 msgid " --emit-stub-syms Add symbols on overlay call stubs\n"
4419 #: eelf32_spu.c:1157
4422 " --extra-overlay-stubs Add stubs on all calls out of overlay regions\n"
4425 #: eelf32_spu.c:1159
4427 msgid " --local-store=lo:hi Valid address range\n"
4430 #: eelf32_spu.c:1161
4432 msgid " --stack-analysis Estimate maximum stack requirement\n"
4435 #: eelf32_spu.c:1163
4438 " --emit-stack-syms Add sym giving stack needed for each func\n"
4441 #: eelf32_spu.c:1165
4444 " --auto-overlay [=filename] Create an overlay script in filename if\n"
4445 " executable does not fit in local store\n"
4448 #: eelf32_spu.c:1168
4450 msgid " --auto-relink Rerun linker using auto-overlay script\n"
4453 #: eelf32_spu.c:1170
4456 " --overlay-rodata Place read-only data with associated function\n"
4457 " code in overlays\n"
4460 #: eelf32_spu.c:1173
4462 msgid " --num-regions Number of overlay buffers (default 1)\n"
4465 #: eelf32_spu.c:1175
4468 " --region-size Size of overlay buffers (default 0, auto)\n"
4471 #: eelf32_spu.c:1177
4474 " --fixed-space=bytes Local store for non-overlay code and data\n"
4477 #: eelf32_spu.c:1179
4480 " --reserved-space=bytes Local store for stack and heap. If not "
4482 " ld will estimate stack size and assume no "
4486 #: eelf32_spu.c:1182
4489 " --extra-stack-space=bytes Space for negative sp access (default 2000) "
4491 " --reserved-space not given\n"
4494 #: eelf32_spu.c:1185
4496 msgid " --soft-icache Generate software icache overlays\n"
4499 #: eelf32_spu.c:1187
4502 " --num-lines Number of soft-icache lines (default 32)\n"
4505 #: eelf32_spu.c:1189
4507 msgid " --line-size Size of soft-icache lines (default 1k)\n"
4510 #: eelf32_spu.c:1191
4512 msgid " --non-ia-text Allow non-icache code in icache lines\n"
4515 #: eelf32_spu.c:1193
4517 msgid " --lrlive-analysis Scan function prologue for lr liveness\n"
4520 #: eelf32_tic6x_be.c:88 eelf32_tic6x_elf_be.c:88 eelf32_tic6x_elf_le.c:88
4521 #: eelf32_tic6x_le.c:88 eelf32_tic6x_linux_be.c:88 eelf32_tic6x_linux_le.c:88
4522 msgid "%F%P: invalid --dsbt-index %d, outside DSBT size\n"
4525 #: eelf32_tic6x_be.c:543 eelf32_tic6x_elf_be.c:543 eelf32_tic6x_elf_le.c:543
4526 #: eelf32_tic6x_le.c:543 eelf32_tic6x_linux_be.c:543
4527 #: eelf32_tic6x_linux_le.c:543
4528 msgid "%F%P: invalid --dsbt-index %s\n"
4531 #: eelf32_tic6x_be.c:553 eelf32_tic6x_elf_be.c:553 eelf32_tic6x_elf_le.c:553
4532 #: eelf32_tic6x_le.c:553 eelf32_tic6x_linux_be.c:553
4533 #: eelf32_tic6x_linux_le.c:553
4534 msgid "%F%P: invalid --dsbt-size %s\n"
4537 #: eelf32_tic6x_be.c:569 eelf32_tic6x_elf_be.c:569 eelf32_tic6x_elf_le.c:569
4538 #: eelf32_tic6x_le.c:569 eelf32_tic6x_linux_be.c:569
4539 #: eelf32_tic6x_linux_le.c:569
4542 " --dsbt-index <index> Use this as the DSBT index for the output object\n"
4545 #: eelf32_tic6x_be.c:570 eelf32_tic6x_elf_be.c:570 eelf32_tic6x_elf_le.c:570
4546 #: eelf32_tic6x_le.c:570 eelf32_tic6x_linux_be.c:570
4547 #: eelf32_tic6x_linux_le.c:570
4550 " --dsbt-size <index> Use this as the number of entries in the DSBT "
4554 #: eelf32_tic6x_be.c:571 eelf32_tic6x_elf_be.c:571 eelf32_tic6x_elf_le.c:571
4555 #: eelf32_tic6x_le.c:571 eelf32_tic6x_linux_be.c:571
4556 #: eelf32_tic6x_linux_le.c:571
4558 msgid " --no-merge-exidx-entries\n"
4561 #: eelf32_tic6x_be.c:572 eelf32_tic6x_elf_be.c:572 eelf32_tic6x_elf_le.c:572
4562 #: eelf32_tic6x_le.c:572 eelf32_tic6x_linux_be.c:572
4563 #: eelf32_tic6x_linux_le.c:572
4565 msgid " Disable merging exidx entries\n"
4568 #: eelf32_x86_64.c:5385 eelf32_x86_64_nacl.c:482 eelf_i386.c:5004
4569 #: eelf_i386_be.c:444 eelf_i386_fbsd.c:479 eelf_i386_ldso.c:454
4570 #: eelf_i386_nacl.c:479 eelf_i386_sol2.c:610 eelf_i386_vxworks.c:506
4571 #: eelf_iamcu.c:4982 eelf_k1om.c:5338 eelf_k1om_fbsd.c:5318 eelf_l1om.c:5338
4572 #: eelf_l1om_fbsd.c:5318 eelf_x86_64.c:5385 eelf_x86_64_cloudabi.c:482
4573 #: eelf_x86_64_fbsd.c:482 eelf_x86_64_nacl.c:482 eelf_x86_64_sol2.c:613
4574 msgid "%F%P: invalid number for -z call-nop=prefix-: %s\n"
4577 #: eelf32_x86_64.c:5394 eelf32_x86_64_nacl.c:491 eelf_i386.c:5013
4578 #: eelf_i386_be.c:453 eelf_i386_fbsd.c:488 eelf_i386_ldso.c:463
4579 #: eelf_i386_nacl.c:488 eelf_i386_sol2.c:619 eelf_i386_vxworks.c:515
4580 #: eelf_iamcu.c:4991 eelf_k1om.c:5347 eelf_k1om_fbsd.c:5327 eelf_l1om.c:5347
4581 #: eelf_l1om_fbsd.c:5327 eelf_x86_64.c:5394 eelf_x86_64_cloudabi.c:491
4582 #: eelf_x86_64_fbsd.c:491 eelf_x86_64_nacl.c:491 eelf_x86_64_sol2.c:622
4583 msgid "%F%P: invalid number for -z call-nop=suffix-: %s\n"
4586 #: eelf32_x86_64.c:5399 eelf32_x86_64_nacl.c:496 eelf_i386.c:5018
4587 #: eelf_i386_be.c:458 eelf_i386_fbsd.c:493 eelf_i386_ldso.c:468
4588 #: eelf_i386_nacl.c:493 eelf_i386_sol2.c:624 eelf_i386_vxworks.c:520
4589 #: eelf_iamcu.c:4996 eelf_k1om.c:5352 eelf_k1om_fbsd.c:5332 eelf_l1om.c:5352
4590 #: eelf_l1om_fbsd.c:5332 eelf_x86_64.c:5399 eelf_x86_64_cloudabi.c:496
4591 #: eelf_x86_64_fbsd.c:496 eelf_x86_64_nacl.c:496 eelf_x86_64_sol2.c:627
4592 msgid "%F%P: unsupported option: -z %s\n"
4595 #: eelf32_x86_64.c:5421 eelf32_x86_64_nacl.c:518 eelf_i386.c:5040
4596 #: eelf_i386_fbsd.c:515 eelf_i386_nacl.c:515 eelf_x86_64.c:5421
4597 #: eelf_x86_64_cloudabi.c:518 eelf_x86_64_fbsd.c:518 eelf_x86_64_nacl.c:518
4598 #: eelf_x86_64_sol2.c:649
4599 msgid "%F%P: invalid option for -z cet-report=: %s\n"
4602 #: eelf32_x86_64.c:5447 eelf32_x86_64_nacl.c:544 eelf_i386.c:5066
4603 #: eelf_i386_be.c:474 eelf_i386_fbsd.c:541 eelf_i386_ldso.c:493
4604 #: eelf_i386_nacl.c:541 eelf_i386_sol2.c:649 eelf_i386_vxworks.c:541
4605 #: eelf_iamcu.c:5021 eelf_k1om.c:5377 eelf_k1om_fbsd.c:5357 eelf_l1om.c:5377
4606 #: eelf_l1om_fbsd.c:5357 eelf_x86_64.c:5450 eelf_x86_64_cloudabi.c:547
4607 #: eelf_x86_64_fbsd.c:547 eelf_x86_64_nacl.c:547 eelf_x86_64_sol2.c:678
4610 " -z noextern-protected-data Do not treat protected data symbol as "
4614 #: eelf32_x86_64.c:5450 eelf32_x86_64_nacl.c:547 eelf32lppc.c:790
4615 #: eelf32lppclinux.c:790 eelf32lppcnto.c:790 eelf32lppcsim.c:790
4616 #: eelf32ppc.c:790 eelf32ppc_fbsd.c:790 eelf32ppclinux.c:790 eelf32ppcnto.c:790
4617 #: eelf32ppcsim.c:790 eelf32ppcvxworks.c:768 eelf32ppcwindiss.c:790
4618 #: eelf64lppc.c:1259 eelf64ppc.c:1259 eelf64ppc_fbsd.c:1259 eelf_i386.c:5069
4619 #: eelf_i386_be.c:477 eelf_i386_fbsd.c:544 eelf_i386_ldso.c:496
4620 #: eelf_i386_nacl.c:544 eelf_i386_sol2.c:652 eelf_i386_vxworks.c:544
4621 #: eelf_iamcu.c:5024 eelf_k1om.c:5380 eelf_k1om_fbsd.c:5360 eelf_l1om.c:5380
4622 #: eelf_l1om_fbsd.c:5360 eelf_x86_64.c:5453 eelf_x86_64_cloudabi.c:550
4623 #: eelf_x86_64_fbsd.c:550 eelf_x86_64_nacl.c:550 eelf_x86_64_sol2.c:681
4627 " -z dynamic-undefined-weak Make undefined weak symbols dynamic\n"
4628 " -z nodynamic-undefined-weak Do not make undefined weak symbols dynamic\n"
4631 #: eelf32_x86_64.c:5454 eelf32_x86_64_nacl.c:551 eelf_x86_64.c:5457
4632 #: eelf_x86_64_cloudabi.c:554 eelf_x86_64_fbsd.c:554 eelf_x86_64_nacl.c:554
4633 #: eelf_x86_64_sol2.c:685
4635 msgid " -z noreloc-overflow Disable relocation overflow check\n"
4638 #: eelf32_x86_64.c:5457 eelf32_x86_64_nacl.c:554 eelf_i386.c:5073
4639 #: eelf_i386_be.c:481 eelf_i386_fbsd.c:548 eelf_i386_ldso.c:500
4640 #: eelf_i386_nacl.c:548 eelf_i386_sol2.c:656 eelf_i386_vxworks.c:548
4641 #: eelf_iamcu.c:5028 eelf_k1om.c:5384 eelf_k1om_fbsd.c:5364 eelf_l1om.c:5384
4642 #: eelf_l1om_fbsd.c:5364 eelf_x86_64.c:5460 eelf_x86_64_cloudabi.c:557
4643 #: eelf_x86_64_fbsd.c:557 eelf_x86_64_nacl.c:557 eelf_x86_64_sol2.c:688
4645 msgid " -z call-nop=PADDING Use PADDING as 1-byte NOP for branch\n"
4648 #: eelf32_x86_64.c:5460 eelf32_x86_64_nacl.c:557 eelf_i386.c:5076
4649 #: eelf_i386_fbsd.c:551 eelf_i386_nacl.c:551 eelf_x86_64.c:5463
4650 #: eelf_x86_64_cloudabi.c:560 eelf_x86_64_fbsd.c:560 eelf_x86_64_nacl.c:560
4651 #: eelf_x86_64_sol2.c:691
4653 msgid " -z ibtplt Generate IBT-enabled PLT entries\n"
4656 #: eelf32_x86_64.c:5462 eelf32_x86_64_nacl.c:559 eelf_i386.c:5078
4657 #: eelf_i386_fbsd.c:553 eelf_i386_nacl.c:553 eelf_x86_64.c:5465
4658 #: eelf_x86_64_cloudabi.c:562 eelf_x86_64_fbsd.c:562 eelf_x86_64_nacl.c:562
4659 #: eelf_x86_64_sol2.c:693
4661 msgid " -z ibt Generate GNU_PROPERTY_X86_FEATURE_1_IBT\n"
4664 #: eelf32_x86_64.c:5464 eelf32_x86_64_nacl.c:561 eelf_i386.c:5080
4665 #: eelf_i386_fbsd.c:555 eelf_i386_nacl.c:555 eelf_x86_64.c:5467
4666 #: eelf_x86_64_cloudabi.c:564 eelf_x86_64_fbsd.c:564 eelf_x86_64_nacl.c:564
4667 #: eelf_x86_64_sol2.c:695
4670 " -z shstk Generate GNU_PROPERTY_X86_FEATURE_1_SHSTK\n"
4673 #: eelf32_x86_64.c:5466 eelf32_x86_64_nacl.c:563 eelf_i386.c:5082
4674 #: eelf_i386_fbsd.c:557 eelf_i386_nacl.c:557 eelf_x86_64.c:5469
4675 #: eelf_x86_64_cloudabi.c:566 eelf_x86_64_fbsd.c:566 eelf_x86_64_nacl.c:566
4676 #: eelf_x86_64_sol2.c:697
4679 " -z cet-report=[none|warning|error] (default: none)\n"
4680 " Report missing IBT and SHSTK properties\n"
4683 #: eelf32b4300.c:673 eelf32bmip.c:673 eelf32bmipn32.c:687 eelf32bsmip.c:687
4684 #: eelf32btsmip.c:673 eelf32btsmip_fbsd.c:673 eelf32btsmipn32.c:673
4685 #: eelf32btsmipn32_fbsd.c:673 eelf32ebmip.c:673 eelf32ebmipvxworks.c:712
4686 #: eelf32elmip.c:673 eelf32elmipvxworks.c:712 eelf32l4300.c:673
4687 #: eelf32lmip.c:673 eelf32lr5900.c:536 eelf32lr5900n32.c:536 eelf32lsmip.c:673
4688 #: eelf32ltsmip.c:673 eelf32ltsmip_fbsd.c:673 eelf32ltsmipn32.c:673
4689 #: eelf32ltsmipn32_fbsd.c:673 eelf32mipswindiss.c:511 eelf64bmip.c:687
4690 #: eelf64btsmip.c:673 eelf64btsmip_fbsd.c:673 eelf64ltsmip.c:673
4691 #: eelf64ltsmip_fbsd.c:673
4694 " --insn32 Only generate 32-bit microMIPS instructions\n"
4697 #: eelf32b4300.c:676 eelf32bmip.c:676 eelf32bmipn32.c:690 eelf32bsmip.c:690
4698 #: eelf32btsmip.c:676 eelf32btsmip_fbsd.c:676 eelf32btsmipn32.c:676
4699 #: eelf32btsmipn32_fbsd.c:676 eelf32ebmip.c:676 eelf32ebmipvxworks.c:715
4700 #: eelf32elmip.c:676 eelf32elmipvxworks.c:715 eelf32l4300.c:676
4701 #: eelf32lmip.c:676 eelf32lr5900.c:539 eelf32lr5900n32.c:539 eelf32lsmip.c:676
4702 #: eelf32ltsmip.c:676 eelf32ltsmip_fbsd.c:676 eelf32ltsmipn32.c:676
4703 #: eelf32ltsmipn32_fbsd.c:676 eelf32mipswindiss.c:514 eelf64bmip.c:690
4704 #: eelf64btsmip.c:676 eelf64btsmip_fbsd.c:676 eelf64ltsmip.c:676
4705 #: eelf64ltsmip_fbsd.c:676
4707 msgid " --no-insn32 Generate all microMIPS instructions\n"
4710 #: eelf32b4300.c:679 eelf32bmip.c:679 eelf32bmipn32.c:693 eelf32bsmip.c:693
4711 #: eelf32btsmip.c:679 eelf32btsmip_fbsd.c:679 eelf32btsmipn32.c:679
4712 #: eelf32btsmipn32_fbsd.c:679 eelf32ebmip.c:679 eelf32ebmipvxworks.c:718
4713 #: eelf32elmip.c:679 eelf32elmipvxworks.c:718 eelf32l4300.c:679
4714 #: eelf32lmip.c:679 eelf32lr5900.c:542 eelf32lr5900n32.c:542 eelf32lsmip.c:679
4715 #: eelf32ltsmip.c:679 eelf32ltsmip_fbsd.c:679 eelf32ltsmipn32.c:679
4716 #: eelf32ltsmipn32_fbsd.c:679 eelf32mipswindiss.c:517 eelf64bmip.c:693
4717 #: eelf64btsmip.c:679 eelf64btsmip_fbsd.c:679 eelf64ltsmip.c:679
4718 #: eelf64ltsmip_fbsd.c:679
4721 " --ignore-branch-isa Accept invalid branch relocations requiring\n"
4722 " an ISA mode switch\n"
4725 #: eelf32b4300.c:683 eelf32bmip.c:683 eelf32bmipn32.c:697 eelf32bsmip.c:697
4726 #: eelf32btsmip.c:683 eelf32btsmip_fbsd.c:683 eelf32btsmipn32.c:683
4727 #: eelf32btsmipn32_fbsd.c:683 eelf32ebmip.c:683 eelf32ebmipvxworks.c:722
4728 #: eelf32elmip.c:683 eelf32elmipvxworks.c:722 eelf32l4300.c:683
4729 #: eelf32lmip.c:683 eelf32lr5900.c:546 eelf32lr5900n32.c:546 eelf32lsmip.c:683
4730 #: eelf32ltsmip.c:683 eelf32ltsmip_fbsd.c:683 eelf32ltsmipn32.c:683
4731 #: eelf32ltsmipn32_fbsd.c:683 eelf32mipswindiss.c:521 eelf64bmip.c:697
4732 #: eelf64btsmip.c:683 eelf64btsmip_fbsd.c:683 eelf64ltsmip.c:683
4733 #: eelf64ltsmip_fbsd.c:683
4736 " --no-ignore-branch-isa Reject invalid branch relocations requiring\n"
4737 " an ISA mode switch\n"
4740 #: eelf32b4300.c:687 eelf32bmip.c:687 eelf32bmipn32.c:701 eelf32bsmip.c:701
4741 #: eelf32btsmip.c:687 eelf32btsmip_fbsd.c:687 eelf32btsmipn32.c:687
4742 #: eelf32btsmipn32_fbsd.c:687 eelf32ebmip.c:687 eelf32ebmipvxworks.c:726
4743 #: eelf32elmip.c:687 eelf32elmipvxworks.c:726 eelf32l4300.c:687
4744 #: eelf32lmip.c:687 eelf32lr5900.c:550 eelf32lr5900n32.c:550 eelf32lsmip.c:687
4745 #: eelf32ltsmip.c:687 eelf32ltsmip_fbsd.c:687 eelf32ltsmipn32.c:687
4746 #: eelf32ltsmipn32_fbsd.c:687 eelf32mipswindiss.c:525 eelf64bmip.c:701
4747 #: eelf64btsmip.c:687 eelf64btsmip_fbsd.c:687 eelf64ltsmip.c:687
4748 #: eelf64ltsmip_fbsd.c:687
4751 " --compact-branches Generate compact branches/jumps for MIPS R6\n"
4754 #: eelf32b4300.c:690 eelf32bmip.c:690 eelf32bmipn32.c:704 eelf32bsmip.c:704
4755 #: eelf32btsmip.c:690 eelf32btsmip_fbsd.c:690 eelf32btsmipn32.c:690
4756 #: eelf32btsmipn32_fbsd.c:690 eelf32ebmip.c:690 eelf32ebmipvxworks.c:729
4757 #: eelf32elmip.c:690 eelf32elmipvxworks.c:729 eelf32l4300.c:690
4758 #: eelf32lmip.c:690 eelf32lr5900.c:553 eelf32lr5900n32.c:553 eelf32lsmip.c:690
4759 #: eelf32ltsmip.c:690 eelf32ltsmip_fbsd.c:690 eelf32ltsmipn32.c:690
4760 #: eelf32ltsmipn32_fbsd.c:690 eelf32mipswindiss.c:528 eelf64bmip.c:704
4761 #: eelf64btsmip.c:690 eelf64btsmip_fbsd.c:690 eelf64ltsmip.c:690
4762 #: eelf64ltsmip_fbsd.c:690
4765 " --no-compact-branches Generate delay slot branches/jumps for MIPS "
4769 #: eelf32bfin.c:434 eelf32bfinfd.c:459
4771 msgid " --code-in-l1 Put code in L1\n"
4774 #: eelf32bfin.c:436 eelf32bfinfd.c:461
4776 msgid " --data-in-l1 Put data in L1\n"
4781 "%F%P: %pB: all input objects must be COFF or ELF for --embedded-relocs\n"
4784 #: eelf32cr16.c:109 em68kelf.c:113 em68kelfnbsd.c:113
4785 msgid "%F%P: %pB: can not create .emreloc section: %E\n"
4788 #: eelf32cr16.c:128 em68kelf.c:134 em68kelfnbsd.c:134
4789 msgid "%X%P: %pB: section %s has relocs; can not use --embedded-relocs\n"
4792 #: eelf32cr16.c:184 em68kelf.c:177 em68kelfnbsd.c:177
4793 msgid "%X%P: %pB: can not create runtime reloc information: %E\n"
4796 #: eelf32cr16.c:187 em68kelf.c:181 em68kelfnbsd.c:181
4797 msgid "%X%P: %pB: can not create runtime reloc information: %s\n"
4800 #: eelf32lppc.c:96 eelf32lppclinux.c:96 eelf32lppcnto.c:96 eelf32lppcsim.c:96
4801 #: eelf32ppc.c:96 eelf32ppc_fbsd.c:96 eelf32ppclinux.c:96 eelf32ppcnto.c:96
4802 #: eelf32ppcsim.c:96 eelf32ppcwindiss.c:96 eppclynx.c:96
4803 msgid "%X%P: select_plt_layout problem %E\n"
4806 #: eelf32lppc.c:160 eelf32lppclinux.c:160 eelf32lppcnto.c:160
4807 #: eelf32lppcsim.c:160 eelf32ppc.c:160 eelf32ppc_fbsd.c:160
4808 #: eelf32ppclinux.c:160 eelf32ppcnto.c:160 eelf32ppcsim.c:160
4809 #: eelf32ppcvxworks.c:105 eelf32ppcwindiss.c:160 eelf64lppc.c:319
4810 #: eelf64ppc.c:319 eelf64ppc_fbsd.c:319 eppclynx.c:160
4811 msgid "%X%P: inline PLT: %E\n"
4814 #: eelf32lppc.c:168 eelf32lppclinux.c:168 eelf32lppcnto.c:168
4815 #: eelf32lppcsim.c:168 eelf32ppc.c:168 eelf32ppc_fbsd.c:168
4816 #: eelf32ppclinux.c:168 eelf32ppcnto.c:168 eelf32ppcsim.c:168
4817 #: eelf32ppcvxworks.c:113 eelf32ppcwindiss.c:168 eelf64lppc.c:330
4818 #: eelf64ppc.c:330 eelf64ppc_fbsd.c:330 eppclynx.c:168
4819 msgid "%X%P: TLS problem %E\n"
4822 #: eelf32lppc.c:255 eelf32lppclinux.c:255 eelf32lppcnto.c:255
4823 #: eelf32lppcsim.c:255 eelf32ppc.c:255 eelf32ppc_fbsd.c:255
4824 #: eelf32ppclinux.c:255 eelf32ppcnto.c:255 eelf32ppcsim.c:255
4825 #: eelf32ppcvxworks.c:200 eelf32ppcwindiss.c:255 eppclynx.c:255
4826 msgid "%X%P: ppc_finish_symbols problem %E\n"
4829 #: eelf32lppc.c:731 eelf32lppclinux.c:731 eelf32lppcnto.c:731
4830 #: eelf32lppcsim.c:731 eelf32ppc.c:731 eelf32ppc_fbsd.c:731
4831 #: eelf32ppclinux.c:731 eelf32ppcnto.c:731 eelf32ppcsim.c:731
4832 #: eelf32ppcvxworks.c:705 eelf32ppcwindiss.c:731 eelf64lppc.c:1160
4833 #: eelf64ppc.c:1160 eelf64ppc_fbsd.c:1160 eppclynx.c:731
4834 msgid "%F%P: invalid --plt-align `%s'\n"
4837 #: eelf32lppc.c:764 eelf32lppclinux.c:764 eelf32lppcnto.c:764
4838 #: eelf32lppcsim.c:764 eelf32ppc.c:764 eelf32ppc_fbsd.c:764
4839 #: eelf32ppclinux.c:764 eelf32ppcnto.c:764 eelf32ppcsim.c:764
4840 #: eelf32ppcvxworks.c:738 eelf32ppcwindiss.c:764 eppclynx.c:764
4841 msgid "%F%P: invalid pagesize `%s'\n"
4844 #: eelf32lppc.c:794 eelf32lppclinux.c:794 eelf32lppcnto.c:794
4845 #: eelf32lppcsim.c:794 eelf32ppc.c:794 eelf32ppc_fbsd.c:794
4846 #: eelf32ppclinux.c:794 eelf32ppcnto.c:794 eelf32ppcsim.c:794
4847 #: eelf32ppcvxworks.c:772 eelf32ppcwindiss.c:794 eelf64lppc.c:1297
4848 #: eelf64ppc.c:1297 eelf64ppc_fbsd.c:1297 eppclynx.c:794
4850 msgid " --emit-stub-syms Label linker stubs with a symbol\n"
4853 #: eelf32lppc.c:797 eelf32lppclinux.c:797 eelf32lppcnto.c:797
4854 #: eelf32lppcsim.c:797 eelf32ppc.c:797 eelf32ppc_fbsd.c:797
4855 #: eelf32ppclinux.c:797 eelf32ppcnto.c:797 eelf32ppcsim.c:797
4856 #: eelf32ppcvxworks.c:775 eelf32ppcwindiss.c:797 eelf64lppc.c:1300
4857 #: eelf64ppc.c:1300 eelf64ppc_fbsd.c:1300 eppclynx.c:797
4859 msgid " --no-emit-stub-syms Don't label linker stubs with a symbol\n"
4862 #: eelf32lppc.c:800 eelf32lppclinux.c:800 eelf32lppcnto.c:800
4863 #: eelf32lppcsim.c:800 eelf32ppc.c:800 eelf32ppc_fbsd.c:800
4864 #: eelf32ppclinux.c:800 eelf32ppcnto.c:800 eelf32ppcsim.c:800
4865 #: eelf32ppcvxworks.c:778 eelf32ppcwindiss.c:800 eelf64lppc.c:1320
4866 #: eelf64ppc.c:1320 eelf64ppc_fbsd.c:1320 eppclynx.c:800
4868 msgid " --no-tls-optimize Don't try to optimize TLS accesses\n"
4871 #: eelf32lppc.c:803 eelf32lppclinux.c:803 eelf32lppcnto.c:803
4872 #: eelf32lppcsim.c:803 eelf32ppc.c:803 eelf32ppc_fbsd.c:803
4873 #: eelf32ppclinux.c:803 eelf32ppcnto.c:803 eelf32ppcsim.c:803
4874 #: eelf32ppcvxworks.c:781 eelf32ppcwindiss.c:803 eelf64lppc.c:1326
4875 #: eelf64ppc.c:1326 eelf64ppc_fbsd.c:1326 eppclynx.c:803
4877 msgid " --no-tls-get-addr-optimize Don't use a special __tls_get_addr call\n"
4880 #: eelf32lppc.c:806 eelf32lppclinux.c:806 eelf32lppcnto.c:806
4881 #: eelf32lppcsim.c:806 eelf32ppc.c:806 eelf32ppc_fbsd.c:806
4882 #: eelf32ppclinux.c:806 eelf32ppcnto.c:806 eelf32ppcsim.c:806
4883 #: eelf32ppcwindiss.c:806 eppclynx.c:806
4885 msgid " --secure-plt Use new-style PLT if possible\n"
4888 #: eelf32lppc.c:809 eelf32lppclinux.c:809 eelf32lppcnto.c:809
4889 #: eelf32lppcsim.c:809 eelf32ppc.c:809 eelf32ppc_fbsd.c:809
4890 #: eelf32ppclinux.c:809 eelf32ppcnto.c:809 eelf32ppcsim.c:809
4891 #: eelf32ppcwindiss.c:809 eppclynx.c:809
4893 msgid " --bss-plt Force old-style BSS PLT\n"
4896 #: eelf32lppc.c:812 eelf32lppclinux.c:812 eelf32lppcnto.c:812
4897 #: eelf32lppcsim.c:812 eelf32ppc.c:812 eelf32ppc_fbsd.c:812
4898 #: eelf32ppclinux.c:812 eelf32ppcnto.c:812 eelf32ppcsim.c:812
4899 #: eelf32ppcwindiss.c:812 eppclynx.c:812
4901 msgid " --plt-align Align PLT call stubs to fit cache lines\n"
4904 #: eelf32lppc.c:815 eelf32lppclinux.c:815 eelf32lppcnto.c:815
4905 #: eelf32lppcsim.c:815 eelf32ppc.c:815 eelf32ppc_fbsd.c:815
4906 #: eelf32ppclinux.c:815 eelf32ppcnto.c:815 eelf32ppcsim.c:815
4907 #: eelf32ppcwindiss.c:815 eelf64lppc.c:1288 eelf64ppc.c:1288
4908 #: eelf64ppc_fbsd.c:1288 eppclynx.c:815
4910 msgid " --no-plt-align Dont't align individual PLT call stubs\n"
4913 #: eelf32lppc.c:818 eelf32lppclinux.c:818 eelf32lppcnto.c:818
4914 #: eelf32lppcsim.c:818 eelf32ppc.c:818 eelf32ppc_fbsd.c:818
4915 #: eelf32ppclinux.c:818 eelf32ppcnto.c:818 eelf32ppcsim.c:818
4916 #: eelf32ppcwindiss.c:818 eelf64lppc.c:1332 eelf64ppc.c:1332
4917 #: eelf64ppc_fbsd.c:1332 eppclynx.c:818
4920 " --no-inline-optimize Don't convert inline PLT to direct calls\n"
4923 #: eelf32lppc.c:821 eelf32lppclinux.c:821 eelf32lppcnto.c:821
4924 #: eelf32lppcsim.c:821 eelf32ppc.c:821 eelf32ppc_fbsd.c:821
4925 #: eelf32ppclinux.c:821 eelf32ppcnto.c:821 eelf32ppcsim.c:821
4926 #: eelf32ppcwindiss.c:821 eppclynx.c:821
4928 msgid " --sdata-got Force GOT location just before .sdata\n"
4931 #: eelf32lppc.c:824 eelf32lppclinux.c:824 eelf32lppcnto.c:824
4932 #: eelf32lppcsim.c:824 eelf32ppc.c:824 eelf32ppc_fbsd.c:824
4933 #: eelf32ppclinux.c:824 eelf32ppcnto.c:824 eelf32ppcsim.c:824
4934 #: eelf32ppcvxworks.c:784 eelf32ppcwindiss.c:824 eppclynx.c:824
4937 " --ppc476-workaround [=pagesize]\n"
4938 " Avoid a cache bug on ppc476\n"
4941 #: eelf32lppc.c:828 eelf32lppclinux.c:828 eelf32lppcnto.c:828
4942 #: eelf32lppcsim.c:828 eelf32ppc.c:828 eelf32ppc_fbsd.c:828
4943 #: eelf32ppclinux.c:828 eelf32ppcnto.c:828 eelf32ppcsim.c:828
4944 #: eelf32ppcvxworks.c:788 eelf32ppcwindiss.c:828 eppclynx.c:828
4946 msgid " --no-ppc476-workaround Disable workaround\n"
4949 #: eelf32lppc.c:831 eelf32lppclinux.c:831 eelf32lppcnto.c:831
4950 #: eelf32lppcsim.c:831 eelf32ppc.c:831 eelf32ppc_fbsd.c:831
4951 #: eelf32ppclinux.c:831 eelf32ppcnto.c:831 eelf32ppcsim.c:831
4952 #: eelf32ppcvxworks.c:791 eelf32ppcwindiss.c:831 eppclynx.c:831
4954 msgid " --no-pic-fixup Don't edit non-pic to pic\n"
4957 #: eelf32lppc.c:834 eelf32lppclinux.c:834 eelf32lppcnto.c:834
4958 #: eelf32lppcsim.c:834 eelf32ppc.c:834 eelf32ppc_fbsd.c:834
4959 #: eelf32ppclinux.c:834 eelf32ppcnto.c:834 eelf32ppcsim.c:834
4960 #: eelf32ppcvxworks.c:794 eelf32ppcwindiss.c:834 eppclynx.c:834
4963 " --vle-reloc-fixup Correct old object file 16A/16D relocation\n"
4966 #: eelf32mcore.c:284
4969 " --base_file <basefile> Generate a base file for relocatable DLLs\n"
4972 #: eelf32metag.c:692 eelf64lppc.c:1263 eelf64ppc.c:1263 eelf64ppc_fbsd.c:1263
4973 #: ehppaelf.c:557 ehppalinux.c:734 ehppanbsd.c:734 ehppaobsd.c:734
4976 " --stub-group-size=N Maximum size of a group of input sections "
4978 " can be handled by one stub section. A "
4980 " value locates all stubs before their "
4982 " (with a group size of -N), while a positive\n"
4983 " value allows two groups of input sections, "
4985 " before, and one after each stub section.\n"
4986 " Values of +/-1 indicate the linker should\n"
4987 " choose suitable defaults.\n"
4993 " --no-flag-mismatch-warnings Don't warn about objects with incompatible\n"
4994 " endian or dsp settings\n"
5000 " --flag-mismatch-warnings Warn about objects with incompatible\n"
5001 " endian, dsp or ABI settings\n"
5007 " --ignore-lma Ignore segment LMAs [default]\n"
5008 " (for Renesas Tools compatibility)\n"
5013 msgid " --no-ignore-lma Don't ignore segment LMAs\n"
5016 #: eelf32xtensa.c:137
5017 msgid "file already has property tables"
5020 #: eelf32xtensa.c:147
5021 msgid "failed to read section contents"
5024 #: eelf32xtensa.c:159
5025 msgid "could not create new section"
5028 #: eelf32xtensa.c:175
5029 msgid "could not allocate section contents"
5032 #: eelf32xtensa.c:194
5033 msgid "out of memory"
5036 #: eelf32xtensa.c:295
5038 "%P: warning: failed to convert %s table in %pB (%s); subsequent disassembly "
5039 "may be incomplete\n"
5042 #: eelf32xtensa.c:412
5043 msgid "%F%P: %pB: cannot read contents of section %pA\n"
5046 #: eelf32xtensa.c:423
5047 msgid "%P: %pB: warning: incompatible Xtensa configuration (%s)\n"
5050 #: eelf32xtensa.c:427
5051 msgid "%P: %pB: warning: cannot parse .xtensa.info section\n"
5054 #: eelf32xtensa.c:453
5055 msgid "%F%P: little endian output does not match Xtensa configuration\n"
5058 #: eelf32xtensa.c:459
5059 msgid "%F%P: big endian output does not match Xtensa configuration\n"
5062 #: eelf32xtensa.c:478
5063 msgid "%F%P: cross-endian linking for %pB not supported\n"
5066 #: eelf32xtensa.c:509
5067 msgid "%F%P: failed to create .xtensa.info section\n"
5070 #: eelf32xtensa.c:2347
5073 " --size-opt When relaxing longcalls, prefer size\n"
5074 " optimization over branch target alignment\n"
5078 msgid "%F%P: %pB: Istruction set of object files mismatched\n"
5081 #: eelf64_ia64.c:470 eelf64_ia64_fbsd.c:470
5084 " --itanium Generate code for Intel Itanium processor\n"
5087 #: eelf64_s390.c:63 eelf64lppc.c:127 eelf64ppc.c:127 eelf64ppc_fbsd.c:127
5088 msgid "%F%P: can not init BFD: %E\n"
5091 #: eelf64_s390.c:508
5094 " --s390-pgste Tell the kernel to allocate 4k page tables\n"
5097 #: eelf64alpha.c:537 eelf64alpha_fbsd.c:537 eelf64alpha_nbsd.c:537
5100 " --taso Load executable in the lower 31-bit "
5102 " virtual address range\n"
5105 #: eelf64alpha.c:540 eelf64alpha_fbsd.c:540 eelf64alpha_nbsd.c:540
5107 msgid " --secureplt Force PLT in text segment\n"
5110 #: eelf64alpha.c:542 eelf64alpha_fbsd.c:542 eelf64alpha_nbsd.c:542
5112 msgid " --no-secureplt Force PLT in data segment\n"
5115 #: eelf64lppc.c:311 eelf64lppc.c:339 eelf64ppc.c:311 eelf64ppc.c:339
5116 #: eelf64ppc_fbsd.c:311 eelf64ppc_fbsd.c:339
5117 msgid "%X%P: can not edit %s: %E\n"
5120 #: eelf64lppc.c:504 eelf64ppc.c:504 eelf64ppc_fbsd.c:504
5121 msgid "%X%P: linker script separates .got and .toc\n"
5124 #: eelf64lppc.c:565 eelf64ppc.c:565 eelf64ppc_fbsd.c:565
5125 msgid "%P: .init/.fini fragments use differing TOC pointers\n"
5128 #: eelf64lppc.c:1273 eelf64ppc.c:1273
5131 " --plt-static-chain PLT call stubs should load r11 (default)\n"
5134 #: eelf64lppc.c:1276 eelf64ppc.c:1276
5136 msgid " --no-plt-static-chain PLT call stubs should not load r11\n"
5139 #: eelf64lppc.c:1279 eelf64ppc.c:1279 eelf64ppc_fbsd.c:1279
5141 msgid " --plt-thread-safe PLT call stubs with load-load barrier\n"
5144 #: eelf64lppc.c:1282 eelf64ppc.c:1282 eelf64ppc_fbsd.c:1282
5146 msgid " --no-plt-thread-safe PLT call stubs without barrier\n"
5149 #: eelf64lppc.c:1285 eelf64ppc.c:1285 eelf64ppc_fbsd.c:1285
5151 msgid " --plt-align [=<align>] Align PLT call stubs to fit cache lines\n"
5154 #: eelf64lppc.c:1291 eelf64ppc.c:1291 eelf64ppc_fbsd.c:1291
5157 " --plt-localentry Optimize calls to ELFv2 localentry:0 "
5161 #: eelf64lppc.c:1294 eelf64ppc.c:1294 eelf64ppc_fbsd.c:1294
5163 msgid " --no-plt-localentry Don't optimize ELFv2 calls\n"
5166 #: eelf64lppc.c:1303 eelf64ppc.c:1303 eelf64ppc_fbsd.c:1303
5169 " --dotsyms For every version pattern \"foo\" in a "
5171 " script, add \".foo\" so that function code\n"
5172 " symbols are treated the same as function\n"
5173 " descriptor symbols. Defaults to on.\n"
5176 #: eelf64lppc.c:1309 eelf64ppc.c:1309 eelf64ppc_fbsd.c:1309
5179 " --no-dotsyms Don't do anything special in version scripts\n"
5182 #: eelf64lppc.c:1312 eelf64ppc.c:1312 eelf64ppc_fbsd.c:1312
5185 " --save-restore-funcs Provide register save and restore routines "
5187 " by gcc -Os code. Defaults to on for normal\n"
5188 " final link, off for ld -r.\n"
5191 #: eelf64lppc.c:1317 eelf64ppc.c:1317 eelf64ppc_fbsd.c:1317
5193 msgid " --no-save-restore-funcs Don't provide these routines\n"
5196 #: eelf64lppc.c:1323 eelf64ppc.c:1323 eelf64ppc_fbsd.c:1323
5199 " --tls-get-addr-optimize Force use of special __tls_get_addr call\n"
5202 #: eelf64lppc.c:1329 eelf64ppc.c:1329 eelf64ppc_fbsd.c:1329
5204 msgid " --no-opd-optimize Don't optimize the OPD section\n"
5207 #: eelf64lppc.c:1335 eelf64ppc.c:1335 eelf64ppc_fbsd.c:1335
5209 msgid " --no-toc-optimize Don't optimize the TOC section\n"
5212 #: eelf64lppc.c:1338 eelf64ppc.c:1338 eelf64ppc_fbsd.c:1338
5215 " --no-multi-toc Disallow automatic multiple toc sections\n"
5218 #: eelf64lppc.c:1341 eelf64ppc.c:1341 eelf64ppc_fbsd.c:1341
5220 msgid " --no-toc-sort Don't sort TOC and GOT sections\n"
5223 #: eelf64lppc.c:1344 eelf64ppc.c:1344 eelf64ppc_fbsd.c:1344
5226 " --non-overlapping-opd Canonicalize .opd, so that there are no\n"
5227 " overlapping .opd entries\n"
5230 #: eelf64mmix.c:81 emmo.c:84
5231 msgid "%X%P: internal problems setting up section %s"
5234 #: eelf64mmix.c:125 emmo.c:128
5235 msgid "%X%P: too many global registers: %u, max 223\n"
5238 #. This is a fatal error; make einfo call not return.
5239 #: eelf64mmix.c:143 emmo.c:146
5240 msgid "%F%P: can't finalize linker-allocated global registers\n"
5243 #: eelf64ppc_fbsd.c:1273
5245 msgid " --plt-static-chain PLT call stubs should load r111\n"
5248 #: eelf64ppc_fbsd.c:1276
5251 " --no-plt-static-chain PLT call stubs should not load r11 (default)\n"
5254 #: eelf_x86_64.c:5473 eelf_x86_64_cloudabi.c:570 eelf_x86_64_fbsd.c:570
5255 #: eelf_x86_64_nacl.c:570 eelf_x86_64_sol2.c:701
5258 " -z bndplt Always generate BND prefix in PLT entries\n"
5261 #: ehppaelf.c:324 ehppalinux.c:324 ehppanbsd.c:324 ehppaobsd.c:324
5262 msgid "%X%P: can not set gp\n"
5265 #: ehppaelf.c:553 ehppalinux.c:730 ehppanbsd.c:730 ehppaobsd.c:730
5268 " --multi-subspace Generate import and export stubs to support\n"
5269 " multiple sub-space shared libraries\n"
5273 msgid "%F%P: PE operations on non PE file\n"
5276 #: ei386beos.c:425 ei386beos.c:430
5277 msgid "%F%P: %pB: can't read contents of section .idata: %E\n"
5281 msgid "%F%P: section %s has '$' as first character\n"
5285 msgid "%F%P: *(%s$) missing from linker script\n"
5291 " --[no-]insert-timestamp Use a real timestamp rather than zero "
5298 " export, place into import library "
5305 " --compat-implib Create backward compatible import "
5307 " create __imp_<SYMBOL> as well\n"
5313 " --enable-auto-image-base Automatically choose image base for "
5315 " unless user specifies one\n"
5321 " --disable-auto-image-base Do not auto-choose image base "
5328 " --enable-runtime-pseudo-reloc Work around auto-import limitations by\n"
5329 " adding pseudo-relocations resolved "
5337 " --disable-runtime-pseudo-reloc Do not add runtime pseudo-relocations "
5339 " auto-imported DATA\n"
5345 " --enable-extra-pep-debug Enable verbose debug output when "
5347 " or linking to DLLs (esp. auto-"
5354 " --high-entropy-va Image is compatible with 64-bit address "
5356 " layout randomization (ASLR)\n"
5362 " --no-seh Image does not use SEH; no SE handler may\n"
5363 " be called in this image\n"
5368 "%P: warning: --export-dynamic is not supported for PE+ targets, did you mean "
5369 "--export-all-symbols?\n"
5372 #: ei386pep.c:983 ei386pep.c:1010
5374 msgid "warning: resolving %s by linking to %s\n"
5377 #: em68hc11elf.c:141 em68hc11elfb.c:141 em68hc12elf.c:141 em68hc12elfb.c:141
5379 "%P: warning: the size of the 'window' memory region is not a power of 2; its "
5380 "size %d is truncated to %d\n"
5383 #: em68hc11elf.c:156 em68hc11elfb.c:156 em68hc12elf.c:156 em68hc12elfb.c:156
5384 msgid "%X%P: changing output format whilst linking is not supported\n"
5387 #: em68hc11elf.c:550 em68hc11elfb.c:550 em68hc12elf.c:550 em68hc12elfb.c:550
5390 " --no-trampoline Do not generate the far trampolines used to "
5392 " a far function using jsr or bsr\n"
5395 #: em68hc11elf.c:553 em68hc11elfb.c:553 em68hc12elf.c:553 em68hc12elfb.c:553
5398 " --bank-window NAME Specify the name of the memory region "
5400 " the layout of the memory bank window\n"
5403 #: em68kelf.c:89 em68kelfnbsd.c:89
5404 msgid "%F%P: %pB: all input objects must be ELF for --embedded-relocs\n"
5407 #: em68kelf.c:591 em68kelfnbsd.c:591
5408 msgid "%P: unrecognized --got argument '%s'\n"
5411 #: em68kelf.c:604 em68kelfnbsd.c:604
5413 msgid " --got=<type> Specify GOT handling scheme\n"
5417 msgid "%X%P: internal problems scanning %pB after opening it"
5420 #: emsp430X.c:159 emsp430elf.c:159
5421 msgid "%P: error: unhandled data_statement size\n"
5424 #: emsp430X.c:300 emsp430elf.c:300
5425 msgid "%P: error: no section named %s or %s in linker script\n"
5428 #: emsp430X.c:309 emsp430elf.c:309
5429 msgid "%P: error: no section named %s in linker script\n"
5432 #: emsp430X.c:453 emsp430elf.c:453
5435 " --code-region={either,lower,upper,none}\n"
5436 " Transform .text* sections to {either,lower,upper,none}.text* "
5440 #: emsp430X.c:454 emsp430elf.c:454
5443 " --data-region={either,lower,upper,none}\n"
5444 " Transform .data*, .rodata* and .bss* sections to\n"
5445 " {either,lower,upper,none}.{bss,data,rodata}* sections\n"
5448 #: emsp430X.c:455 emsp430elf.c:455
5451 " --disable-sec-transformation\n"
5452 " Disable transformation of .{text,data,bss,rodata}* sections to\n"
5453 " add the {either,lower,upper,none} prefixes\n"
5456 #: emsp430X.c:474 emsp430elf.c:474
5457 msgid "%P: --code-region requires an argument: {upper,lower,either,none}\n"
5460 #: emsp430X.c:480 emsp430elf.c:480
5461 msgid "%P: error: unrecognized argument to --code-region= option: \"%s\"\n"
5464 #: emsp430X.c:497 emsp430elf.c:497
5465 msgid "%P: --data-region requires an argument: {upper,lower,either,none}\n"
5468 #: emsp430X.c:503 emsp430elf.c:503
5469 msgid "%P: error: unrecognized argument to --data-region= option: \"%s\"\n"
5472 #. Incompatible objects.
5473 #: ends32belf.c:126 ends32belf16m.c:126 ends32belf_linux.c:126 ends32elf.c:126
5474 #: ends32elf16m.c:126 ends32elf_linux.c:126
5475 msgid "%F%P: %pB: ABI version of object files mismatched\n"
5478 #: ends32belf.c:383 ends32belf16m.c:383 ends32belf_linux.c:512 ends32elf.c:383
5479 #: ends32elf16m.c:383 ends32elf_linux.c:512
5480 msgid "%P: --mbaseline is not used anymore\n"
5483 #: ends32belf.c:394 ends32belf16m.c:394 ends32belf_linux.c:523 ends32elf.c:394
5484 #: ends32elf16m.c:394 ends32elf_linux.c:523
5485 msgid "%P: --relax-[no-]reduce-fp-updat is not used anymore\n"
5488 #: ends32belf.c:398 ends32belf16m.c:398 ends32belf_linux.c:527 ends32elf.c:398
5489 #: ends32elf16m.c:398 ends32elf_linux.c:527
5490 msgid "%P: missing file for --mexport-symbols\n"
5493 #: ends32belf.c:411 ends32belf.c:420 ends32belf16m.c:411 ends32belf16m.c:420
5494 #: ends32belf_linux.c:540 ends32belf_linux.c:549 ends32elf.c:411
5495 #: ends32elf.c:420 ends32elf16m.c:411 ends32elf16m.c:420 ends32elf_linux.c:540
5496 #: ends32elf_linux.c:549
5497 msgid "%P: valid arguments to --mhyper-relax=(low|medium|high)\n"
5500 #: ends32belf.c:440 ends32belf16m.c:440 ends32belf_linux.c:569 ends32elf.c:440
5501 #: ends32elf16m.c:440 ends32elf_linux.c:569
5503 msgid " --m[no-]fp-as-gp Disable/enable fp-as-gp relaxation\n"
5506 #: ends32belf.c:442 ends32belf16m.c:442 ends32belf_linux.c:571 ends32elf.c:442
5507 #: ends32elf16m.c:442 ends32elf_linux.c:571
5509 msgid " --mexport-symbols=FILE Exporting symbols in linker script\n"
5512 #: ends32belf.c:444 ends32belf16m.c:444 ends32belf_linux.c:573 ends32elf.c:444
5513 #: ends32elf16m.c:444 ends32elf_linux.c:573
5516 " --mhyper-relax=level Adjust relax level (low|medium|high). default: "
5520 #: ends32belf.c:446 ends32belf16m.c:446 ends32belf_linux.c:575 ends32elf.c:446
5521 #: ends32elf16m.c:446 ends32elf_linux.c:575
5523 msgid " --m[no-]tlsdesc-trampoline Disable/enable TLS DESC trampoline\n"
5526 #: etic3xcoff.c:69 etic3xcoff_onchip.c:69 etic4xcoff.c:69 etic54xcoff.c:69
5528 msgid " --format 0|1|2 Specify which COFF version to use\n"
5531 #: etic3xcoff.c:91 etic3xcoff_onchip.c:91 etic4xcoff.c:91 etic54xcoff.c:91
5532 msgid "%F%P: invalid COFF format version %s\n"
5536 msgid "%P: warning: unknown machine type %u"
5539 #. combination may cause invalid objdump output
5540 #. but it is possible for mixed ADL/Z80 code
5543 "%P: warning: mixing ADL and Z80 mode binaries, objdump may generate invalid "
5547 #. invalid combination: for example Z180 + R800
5550 "%P: warning: incompatible object files linked, result code might not work"