1 # SOME DESCRIPTIVE TITLE.
2 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
3 # This file is distributed under the same license as the PACKAGE package.
4 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
9 "Project-Id-Version: PACKAGE VERSION\n"
10 "Report-Msgid-Bugs-To: https://sourceware.org/bugzilla/\n"
11 "POT-Creation-Date: 2024-01-15 15: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"
16 "Content-Type: text/plain; charset=CHARSET\n"
17 "Content-Transfer-Encoding: 8bit\n"
18 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
22 msgid "multibyte character (%#x) encountered in input"
27 msgid "multibyte character (%#x) encountered in %s"
32 msgid "multibyte character (%#x) encountered in %s at or near line %u"
36 msgid "further multibyte character warnings suppressed"
39 #: app.c:548 app.c:562
40 msgid "end of file in comment"
43 #: app.c:640 app.c:685
45 msgid "end of file in string; '%c' inserted"
50 msgid "unknown escape '\\%c' in string; ignored"
53 #: app.c:887 input-scrub.c:372
54 msgid "end of file not at end of a line; newline inserted"
58 msgid "end of file in multiline comment"
62 msgid "end of file after a one-character quote; \\0 inserted"
66 msgid "end of file in escape character"
70 msgid "missing close quote; (assumed)"
73 #: app.c:1211 app.c:1266 app.c:1278 app.c:1356
74 msgid "end of file in comment; newline inserted"
78 msgid "missing emulation mode name"
83 msgid "unrecognized emulation name `%s'"
88 msgid "GNU assembler version %s (%s) using BFD version %s\n"
93 msgid "Usage: %s [option...] [asmfile...]\n"
100 " -a[sub-option...]\t turn on listings\n"
101 " \t Sub-options [default hls]:\n"
102 " \t c omit false conditionals\n"
103 " \t d omit debugging directives\n"
104 " \t g include general info\n"
105 " \t h include high-level source\n"
106 " \t i include ginsn and synthesized CFI info\n"
107 " \t l include assembly\n"
108 " \t m include macro expansions\n"
109 " \t n omit forms processing\n"
110 " \t s include symbols\n"
111 " \t =FILE list to FILE (must be last sub-option)\n"
116 msgid " --alternate initially turn on alternate macro syntax\n"
122 " --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi|zstd}]\n"
123 " compress DWARF debug sections\n"
128 msgid "\t\t Default: %s\n"
134 " --nocompress-debug-sections\n"
135 " don't compress DWARF debug sections\n"
140 msgid " -D produce assembler debugging messages\n"
146 " --dump-config display how the assembler is configured and then "
153 " --debug-prefix-map OLD=NEW\n"
154 " map OLD to NEW in debug information\n"
159 msgid " --defsym SYM=VAL define symbol SYM to given value\n"
164 msgid " emulate output (default %s)\n"
169 msgid " --execstack require executable stack for this object\n"
175 " --noexecstack don't require executable stack for this object\n"
181 " --size-check=[error|warning]\n"
182 "\t\t\t ELF .size directive check (default --size-check=error)\n"
187 msgid " --elf-stt-common=[no|yes] "
190 #: as.c:307 as.c:318 config/tc-i386.c:16802 config/tc-i386.c:16822
192 msgid "(default: yes)\n"
195 #: as.c:309 as.c:320 config/tc-i386.c:16804 config/tc-i386.c:16824
197 msgid "(default: no)\n"
203 " generate ELF common symbols with STT_COMMON type\n"
208 msgid " --sectname-subst enable section name substitution sequences\n"
213 msgid " --generate-missing-build-notes=[no|yes] "
219 " generate GNU Build notes if none are present in "
225 msgid " --gsframe generate SFrame stack trace information\n"
231 " --scfi=experimental Synthesize DWARF CFI for hand-written asm\n"
232 " (experimental support)\n"
237 msgid " -f skip whitespace and comment preprocessing\n"
242 msgid " -g --gen-debug generate debugging information\n"
247 msgid " --gstabs generate STABS debugging information\n"
253 " --gstabs+ generate STABS debug info with GNU extensions\n"
259 " --gdwarf-<N> generate DWARF<N> debugging information. 2 <= <N> "
265 msgid " --gdwarf-cie-version=<N> generate version 1, 3 or 4 DWARF CIEs\n"
271 " --gdwarf-sections generate per-function section names for DWARF line "
277 msgid " --gcodeview generate CodeView debugging information\n"
282 msgid " --hash-size=<N> ignored\n"
287 msgid " --help show all assembler options\n"
292 msgid " --target-help show target specific options\n"
298 " -I DIR add DIR to search list for .include directives\n"
303 msgid " -J don't warn about signed overflow\n"
309 " -K warn when differences altered for long "
315 msgid " -L,--keep-locals keep local symbols (e.g. starting with `L')\n"
320 msgid " -M,--mri assemble in MRI compatibility mode\n"
326 " --MD FILE write dependency information in FILE (default "
333 " --multibyte-handling=<method>\n"
334 " what to do with multibyte characters encountered "
340 msgid " -nocpp ignored\n"
346 " -no-pad-sections do not pad the end of sections to alignment "
353 " -o OBJFILE name the object-file output OBJFILE (default a."
359 msgid " -R fold data section into text section\n"
364 msgid " --reduce-memory-overheads ignored\n"
370 " --statistics print various measured statistics from execution\n"
375 msgid " --strip-local-absolute strip local absolute symbols\n"
381 " --traditional-format Use same format as native assembler when possible\n"
386 msgid " --version print assembler version number and exit\n"
391 msgid " -W --no-warn suppress warnings\n"
396 msgid " --warn don't suppress warnings\n"
401 msgid " --fatal-warnings treat warnings as errors\n"
407 " --itbl INSTTBL extend instruction set to include instructions\n"
408 " matching the specifications defined in file "
414 msgid " -w ignored\n"
419 msgid " -X ignored\n"
424 msgid " -Z generate object file even after errors\n"
430 " --listing-lhs-width set the width in words of the output data column "
438 " --listing-lhs-width2 set the width in words of the continuation lines\n"
439 " of the output data column; ignored if smaller "
441 " the width of the first line\n"
447 " --listing-rhs-width set the max width in characters of the lines from\n"
454 " --listing-cont-lines set the maximum number of continuation lines used\n"
455 " for the output data column of the listing\n"
460 msgid " @FILE read options from FILE\n"
465 msgid "Report bugs to %s\n"
470 msgid "unrecognized option -%c%s"
475 msgid "unexpected argument to --multibyte-input-option: '%s'"
478 #. This output is intended to follow the GNU standards document.
481 msgid "GNU assembler %s\n"
486 msgid "Copyright (C) 2024 Free Software Foundation, Inc.\n"
492 "This program is free software; you may redistribute it under the terms of\n"
493 "the GNU General Public License version 3 or later.\n"
494 "This program has absolutely no warranty.\n"
500 "This assembler was configured for a target of `%s' and default,\n"
506 msgid "This assembler was configured for a target of `%s'.\n"
510 msgid "multiple emulation names specified"
514 msgid "emulations not handled in this configuration"
524 msgid "canonical = %s\n"
529 msgid "cpu-type = %s\n"
534 msgid "format = %s\n"
539 msgid "bfd-target = %s\n"
543 msgid "--compress-debug-sections=zstd: gas is not built with zstd support"
548 msgid "Invalid --compress-debug-sections option: `%s'"
553 msgid "--compress-debug-sections=%s is unsupported"
557 msgid "bad defsym; format is --defsym name=value"
561 msgid "no file name following -t option"
566 msgid "failed to read instruction table %s\n"
571 msgid "unknown DWARF option %s\n"
576 msgid "unknown option `%s'"
581 msgid "Invalid --gdwarf-cie-version `%s'"
586 msgid "Invalid --scfi= option: `%s'; suggested option: experimental"
591 msgid "Invalid --size-check= option: `%s'"
596 msgid "Invalid --elf-stt-common= option: `%s'"
601 msgid "Invalid --generate-missing-build-notes option: `%s'"
606 msgid "invalid listing option `%c'"
611 msgid "%s: total time in assembly: %ld.%06ld\n"
615 msgid "libbfd ABI mismatch"
620 msgid "The input '%s' and output '%s' files are the same"
626 msgid_plural "%d warnings"
633 msgid_plural "%d errors"
639 msgid "%s, treating warnings as errors"
644 msgid "%s, %s, generating bad object file\n"
649 msgid "Case value %ld unexpected at line %d of file \"%s\"\n"
653 #. * We have a GROSS internal error.
654 #. * This should never happen.
656 #: atof-generic.c:456 config/tc-m68k.c:3485
657 msgid "failed sanity check"
660 #: cgen.c:106 config/tc-alpha.c:2097 config/tc-alpha.c:2121
661 #: config/tc-arc.c:4074 config/tc-arc.c:4147 config/tc-d10v.c:550
662 #: config/tc-d30v.c:534 config/tc-mn10200.c:1092 config/tc-mn10300.c:1753
663 #: config/tc-ppc.c:3959 config/tc-s390.c:1339 config/tc-s390.c:1462
664 #: config/tc-s390.c:1596 config/tc-v850.c:2530 config/tc-v850.c:2601
665 #: config/tc-v850.c:2648 config/tc-v850.c:2685 config/tc-v850.c:2722
666 #: config/tc-v850.c:2986
667 msgid "too many fixups"
670 #: cgen.c:371 cgen.c:393 config/tc-d10v.c:461 config/tc-d30v.c:450
671 #: config/tc-mn10200.c:1034 config/tc-mn10300.c:1678 config/tc-ppc.c:3481
672 #: config/tc-s390.c:1323 config/tc-v850.c:2639 config/tc-v850.c:2673
673 #: config/tc-v850.c:2713 config/tc-v850.c:2959 config/tc-z80.c:785
674 msgid "illegal operand"
677 #: cgen.c:397 config/tc-avr.c:910 config/tc-d10v.c:463 config/tc-d30v.c:452
678 #: config/tc-h8300.c:493 config/tc-mcore.c:662 config/tc-microblaze.c:585
679 #: config/tc-mmix.c:495 config/tc-mn10200.c:1037 config/tc-mn10300.c:1681
680 #: config/tc-msp430.c:417 config/tc-ppc.c:3483 config/tc-s390.c:1328
681 #: config/tc-sh.c:988 config/tc-v850.c:2643 config/tc-v850.c:2677
682 #: config/tc-v850.c:2717 config/tc-v850.c:2962 config/tc-xgate.c:895
683 #: config/tc-z80.c:933 config/tc-z8k.c:349
684 msgid "missing operand"
688 msgid "a reloc on this operand implies an overflow"
692 msgid "operand mask overflow"
695 #: cgen.c:860 config/tc-arm.c:2056 config/tc-arm.c:11395 config/tc-arm.c:11447
696 #: config/tc-arm.c:11735 config/tc-arm.c:12631 config/tc-arm.c:13771
697 #: config/tc-arm.c:13811 config/tc-arm.c:14184 config/tc-arm.c:14226
698 #: config/tc-arm.c:21462 config/tc-arm.c:21522 config/tc-mips.c:9704
699 #: config/tc-mips.c:11014 config/tc-mips.c:12311 config/tc-mips.c:12992
700 #: config/tc-spu.c:982 config/tc-xtensa.c:13078
701 msgid "expression too complex"
704 #: cgen.c:961 config/tc-ppc.c:7489 config/tc-s390.c:2374 config/tc-v850.c:3495
705 #: config/tc-xstormy16.c:541
706 msgid "unresolved expression that must be resolved"
709 #: cgen.c:986 config/tc-bpf.c:858 config/tc-xstormy16.c:566
711 msgid "internal error: can't install fix for reloc type %d (`%s')"
714 #: cgen.c:1037 config/tc-bpf.c:366 config/tc-nios2.c:1355 config/tc-pru.c:786
715 msgid "relocation is not supported"
720 msgid "could not open %s for reading"
724 msgid "md5_stream failed"
728 msgid "invalid identifier for \".ifdef\""
732 msgid "non-constant expression in \".if\" statement"
736 msgid "bad format for ifc or ifnc"
740 msgid "\".elseif\" without matching \".if\""
744 msgid "\".elseif\" after \".else\""
747 #: cond.c:317 cond.c:423
748 msgid "here is the previous \".else\""
751 #: cond.c:320 cond.c:426
752 msgid "here is the previous \".if\""
756 msgid "non-constant expression in \".elseif\" statement"
760 msgid "\".endif\" without \".if\""
764 msgid "\".else\" without matching \".if\""
768 msgid "duplicate \".else\""
772 msgid ".ifeqs syntax error"
776 msgid "end of macro inside conditional"
780 msgid "end of file inside conditional"
784 msgid "here is the start of the unterminated conditional"
788 msgid "here is the \"else\" of the unterminated conditional"
791 #: config/atof-ieee.c:148
792 msgid "cannot create floating-point number"
795 #: config/atof-ieee.c:335
796 msgid "NaNs are not supported by this target"
799 #: config/atof-ieee.c:354
800 msgid "NaN flavors are not supported by this target"
803 #: config/atof-ieee.c:392
804 msgid "Infinities are not supported by this target"
807 #: config/atof-ieee.c:825 config/atof-vax.c:449 config/tc-arm.c:1285
808 #: config/tc-ia64.c:11577 config/tc-tic30.c:1241 config/tc-tic4x.c:2570
809 msgid "Unrecognized or unsupported floating point constant"
812 #: config/obj-aout.c:81
814 msgid "Attempt to put a common symbol into set %s"
817 #: config/obj-aout.c:85
819 msgid "Attempt to put an undefined symbol into set %s"
822 #: config/obj-aout.c:112 config/obj-coff.c:1369
824 msgid "Symbol `%s' can not be both weak and common"
827 #: config/obj-coff.c:206 config/obj-coff.c:1684 config/tc-tic54x.c:4002
830 msgid "error setting flags for \"%s\": %s"
833 #. Zero is used as an end marker in the file.
834 #: config/obj-coff.c:424
835 msgid "Line numbers must be positive integers\n"
838 #: config/obj-coff.c:456
839 msgid ".ln pseudo-op inside .def/.endef: ignored."
842 #: config/obj-coff.c:497 ecoff.c:3232
843 msgid ".loc outside of .text"
846 #: config/obj-coff.c:504
847 msgid ".loc pseudo-op inside .def/.endef: ignored."
850 #: config/obj-coff.c:584
851 msgid ".def pseudo-op used inside of .def/.endef: ignored."
854 #: config/obj-coff.c:617
855 msgid ".endef pseudo-op used outside of .def/.endef: ignored."
858 #: config/obj-coff.c:656
860 msgid "`%s' symbol without preceding function"
863 #: config/obj-coff.c:743
865 msgid "unexpected storage class %d"
868 #: config/obj-coff.c:850
869 msgid ".dim pseudo-op used outside of .def/.endef: ignored."
872 #: config/obj-coff.c:870
873 msgid "badly formed .dim directive ignored"
876 #: config/obj-coff.c:919
877 msgid ".size pseudo-op used outside of .def/.endef: ignored."
880 #: config/obj-coff.c:934
881 msgid ".scl pseudo-op used outside of .def/.endef: ignored."
884 #: config/obj-coff.c:951
885 msgid ".tag pseudo-op used outside of .def/.endef: ignored."
888 #: config/obj-coff.c:968
890 msgid "tag not found for .tag %s"
893 #: config/obj-coff.c:981
894 msgid ".type pseudo-op used outside of .def/.endef: ignored."
897 #: config/obj-coff.c:1000
898 msgid ".val pseudo-op used outside of .def/.endef: ignored."
901 #: config/obj-coff.c:1147
902 msgid "badly formed .weak directive ignored"
905 #: config/obj-coff.c:1325
906 msgid "mismatched .eb"
909 #: config/obj-coff.c:1348
911 msgid "C_EFCN symbol for %s out of scope"
914 #: config/obj-coff.c:1403
916 msgid "Warning: internal error: forgetting to set endndx of %s"
922 #: config/obj-coff.c:1646
924 msgid "unsupported section attribute '%c'"
927 #: config/obj-coff.c:1650
929 msgid "unknown section attribute '%c'"
932 #: config/obj-coff.c:1696 config/obj-macho.c:269
934 msgid "Ignoring changed section attributes for %s"
937 #: config/obj-coff.c:1840
939 msgid "0x%lx: \"%s\" type = %ld, class = %d, segment = %d\n"
942 #: config/obj-ecoff.c:125
943 msgid "Can't set GP value"
946 #: config/obj-ecoff.c:132
947 msgid "Can't set register masks"
950 #: config/obj-elf.c:318 config/tc-sparc.c:4383 config/tc-v850.c:508
952 msgid "bad .common segment %s"
955 #: config/obj-elf.c:394 config/tc-aarch64.c:2196 config/tc-kvx.c:2243
956 msgid "Missing symbol name in directive"
959 #: config/obj-elf.c:630
961 msgid "setting incorrect section type for %s"
964 #: config/obj-elf.c:635
966 msgid "ignoring incorrect section type for %s"
969 #: config/obj-elf.c:694
971 msgid "setting incorrect section attributes for %s"
974 #. This is a special section with known type. User
975 #. assembly might get the section type wrong; Even high
976 #. profile projects like glibc have done so in the past.
977 #. So don't error in this case.
978 #: config/obj-elf.c:788
980 msgid "ignoring changed section type for %s"
983 #. Do error when assembly isn't self-consistent.
984 #: config/obj-elf.c:791
986 msgid "changed section type for %s"
989 #: config/obj-elf.c:806
991 msgid "ignoring changed section attributes for %s"
994 #: config/obj-elf.c:808
996 msgid "changed section attributes for %s"
999 #: config/obj-elf.c:816
1001 msgid "changed section entity size for %s"
1004 #: config/obj-elf.c:898
1005 msgid "unrecognized .section attribute: want a,e,o,w,x,M,S,G,T or number"
1008 #: config/obj-elf.c:984
1009 msgid "extraneous characters at end of numeric section type"
1012 #: config/obj-elf.c:990 read.c:2975
1013 msgid "unrecognized section type"
1016 #: config/obj-elf.c:1015
1017 msgid "unrecognized section attribute"
1020 #: config/obj-elf.c:1047 config/tc-alpha.c:4208
1021 msgid "missing name"
1024 #: config/obj-elf.c:1094
1025 msgid "group name not parseable"
1028 #: config/obj-elf.c:1101
1030 msgid "section %s already has a group (%s)"
1033 #: config/obj-elf.c:1156
1035 msgid "section name '%s' already defined as another symbol"
1038 #: config/obj-elf.c:1259
1039 msgid "invalid merge entity size"
1042 #: config/obj-elf.c:1272
1043 msgid "entity size for SHF_MERGE not specified"
1046 #: config/obj-elf.c:1314
1047 msgid "? section flag ignored with G present"
1050 #: config/obj-elf.c:1351
1051 msgid "group name for SHF_GROUP not specified"
1054 #: config/obj-elf.c:1377
1056 msgid "unsupported mbind section info: %s"
1059 #: config/obj-elf.c:1430
1061 msgid "unsupported section id: %s"
1064 #: config/obj-elf.c:1456
1065 msgid "character following name is not '#'"
1068 #: config/obj-elf.c:1484
1070 msgid "SHF_ALLOC isn't set for GNU_MBIND section: %s"
1073 #: config/obj-elf.c:1491
1075 msgid "%s section is supported only by GNU and FreeBSD targets"
1078 #: config/obj-elf.c:1629
1079 msgid ".previous without corresponding .section; ignored"
1082 #: config/obj-elf.c:1655
1083 msgid ".popsection without corresponding .pushsection; ignored"
1086 #: config/obj-elf.c:1699 config/obj-elf.c:1794
1088 msgid "missing version name in `%s' for symbol `%s'"
1091 #: config/obj-elf.c:1718
1093 msgid "only one version name with `@@@' is allowed for symbol `%s'"
1096 #: config/obj-elf.c:1726
1098 msgid "invalid version name '%s' for symbol `%s'"
1101 #: config/obj-elf.c:1768
1102 msgid "expected comma after name in .symver"
1105 #: config/obj-elf.c:1785 config/obj-elf.c:2713
1107 msgid "`%s' can't be versioned to common symbol '%s'"
1110 #: config/obj-elf.c:1862
1112 msgid "expected `%s' to have already been set for .vtable_inherit"
1115 #: config/obj-elf.c:1872
1116 msgid "expected comma after name in .vtable_inherit"
1119 #: config/obj-elf.c:1933
1120 msgid "expected comma after name in .vtable_entry"
1123 #: config/obj-elf.c:2072
1125 msgid "Attribute name not recognised: %s"
1128 #: config/obj-elf.c:2089
1129 msgid "expected numeric constant"
1132 #: config/obj-elf.c:2098 config/tc-arm.c:7122
1133 msgid "expected comma"
1136 #: config/obj-elf.c:2129 config/tc-arc.c:4945 config/tc-arc.c:4956
1137 #: config/tc-arc.c:5028 config/tc-arc.c:5079 config/tc-arm.c:32980
1138 #: config/tc-arm.c:32991 config/tc-csky.c:1697 config/tc-csky.c:1709
1139 #: config/tc-csky.c:1880 config/tc-mips.c:20631 config/tc-msp430.c:5152
1140 #: config/tc-riscv.c:5127 config/tc-riscv.c:5169 config/tc-sparc.c:1134
1141 #: config/tc-tic6x.c:4385
1143 msgid "error adding attribute: %s"
1146 #: config/obj-elf.c:2135
1147 msgid "bad string constant"
1150 #: config/obj-elf.c:2139
1151 msgid "expected <tag> , <value>"
1154 #: config/obj-elf.c:2268
1155 msgid "expected quoted string"
1158 #: config/obj-elf.c:2288
1160 msgid "expected comma after name `%s' in .size directive"
1163 #: config/obj-elf.c:2297
1164 msgid "missing expression in .size directive"
1167 #: config/obj-elf.c:2424
1169 msgid "symbol '%s' is already defined"
1172 #: config/obj-elf.c:2444
1174 msgid "symbol type \"%s\" is supported only by GNU and FreeBSD targets"
1177 #: config/obj-elf.c:2448
1179 msgid "symbol type \"%s\" is not supported by MIPS targets"
1182 #: config/obj-elf.c:2460
1184 msgid "symbol type \"%s\" is supported only by GNU targets"
1187 #: config/obj-elf.c:2470 config/tc-kvx.c:2287
1189 msgid "unrecognized symbol type \"%s\""
1192 #: config/obj-elf.c:2491
1194 msgid "cannot change type of common symbol '%s'"
1197 #: config/obj-elf.c:2503
1199 msgid "symbol '%s' already has its type set"
1202 #: config/obj-elf.c:2686 config/obj-elf.c:2689
1204 msgid ".size expression for %s does not evaluate to a constant"
1207 #: config/obj-elf.c:2778
1209 msgid "symbol '%s' with multiple versions cannot be used in relocation"
1212 #: config/obj-elf.c:2796 ecoff.c:3576
1214 msgid "symbol `%s' can not be both weak and common"
1217 #: config/obj-elf.c:2844
1219 msgid "undefined linked-to symbol `%s' on section `%s'"
1222 #: config/obj-elf.c:2922
1224 msgid "assuming all members of group `%s' are COMDAT"
1227 #: config/obj-elf.c:2934
1229 msgid "can't create group: %s"
1232 #: config/obj-elf.c:3011
1235 "invalid attempt to declare external version name as default in symbol `%s'"
1238 #: config/obj-elf.c:3021
1240 msgid "multiple versions [`%s'|`%s'] for symbol `%s'"
1243 #: config/obj-elf.c:3110
1245 msgid "failed to set up debugging information: %s"
1248 #: config/obj-elf.c:3130
1250 msgid "can't start writing .mdebug section: %s"
1253 #: config/obj-elf.c:3138
1255 msgid "could not write .mdebug section: %s"
1258 #: config/obj-evax.c:122
1260 msgid "no entry symbol for global function '%s'"
1263 #. make a temp string.
1264 #: config/obj-macho.c:119
1266 msgid "the %s name '%s' is too long (maximum 16 characters)"
1269 #: config/obj-macho.c:130
1271 msgid "expected a %s name followed by a `,'"
1274 #: config/obj-macho.c:144
1278 #: config/obj-macho.c:153
1282 #: config/obj-macho.c:195
1284 msgid "cannot override zerofill section type for `%s,%s'"
1287 #: config/obj-macho.c:249
1289 msgid "failed to set flags for \"%s\": %s"
1292 #: config/obj-macho.c:342
1294 msgid "unknown or invalid section type '%s'"
1297 #: config/obj-macho.c:381
1299 msgid "unknown or invalid section attribute '%s'"
1302 #: config/obj-macho.c:402
1303 msgid "unexpected section size information"
1306 #: config/obj-macho.c:414
1307 msgid "missing sizeof_stub expression"
1310 #: config/obj-macho.c:478 config/tc-ia64.c:1080 config/tc-ia64.c:11738
1311 #: config/tc-score.c:6073 expr.c:1246 read.c:1730
1312 msgid "expected symbol name"
1315 #: config/obj-macho.c:491 read.c:548
1316 msgid "bad or irreducible absolute expression"
1319 #: config/obj-macho.c:497 config/tc-score.c:6090 read.c:1769
1320 msgid "missing size expression"
1323 #: config/obj-macho.c:506 config/tc-ia64.c:1115 read.c:1775
1325 msgid "size (%ld) out of range, ignored"
1328 #: config/obj-macho.c:516 config/tc-score.c:6228 dwarf2dbg.c:1427 ecoff.c:3345
1329 #: read.c:1787 read.c:1890 read.c:2664 read.c:3202 read.c:3798 symbols.c:579
1332 msgid "symbol `%s' is already defined"
1335 #: config/obj-macho.c:526 read.c:1802
1337 msgid "size of \"%s\" is already %ld; not changing to %ld"
1340 #: config/obj-macho.c:537
1341 msgid "align value not recognized, using size"
1344 #: config/obj-macho.c:542 config/obj-macho.c:905
1346 msgid "Alignment (%lu) too large: 15 assumed."
1349 #: config/obj-macho.c:608
1351 msgid "BFD is out of sync with GAS, unhandled well-known section type `%s'"
1354 #: config/obj-macho.c:810
1356 msgid "%s is not used for the selected target"
1359 #: config/obj-macho.c:875
1360 msgid "internal error: base section index out of range"
1363 #: config/obj-macho.c:961
1365 msgid "internal error: bad file property ID %d"
1368 #: config/obj-macho.c:969
1369 msgid "failed to set subsections by symbols"
1372 #: config/obj-macho.c:1032
1374 msgid "'%s' previously declared as '%s'."
1377 #: config/obj-macho.c:1084 config/obj-macho.c:1404 config/obj-macho.c:1488
1380 "'%s' can't be a weak_definition (currently only supported in sections of "
1384 #: config/obj-macho.c:1169
1385 msgid "use of .indirect_symbols requires `-dynamic'"
1388 #: config/obj-macho.c:1186
1391 "attempt to add an indirect_symbol to a stub or reference section with a zero-"
1392 "sized element at %s"
1395 #: config/obj-macho.c:1216
1396 msgid "an .indirect_symbol must be in a symbol pointer or stub section."
1399 #: config/obj-macho.c:1485
1401 msgid "'%s' can't be a weak_definition (since it is undefined)"
1404 #: config/obj-macho.c:1491
1406 msgid "Non-global symbol: '%s' can't be a weak_definition."
1409 #: config/obj-macho.c:1497
1411 msgid "internal error: [%s] unexpected code [%lx] in frob symbol"
1414 #: config/obj-macho.c:1538
1416 msgid "unrecognized stab type '%c'"
1419 #: config/obj-macho.c:1589
1421 msgid "`%s' can't be undefined in `%s' - `%s' {%s section}"
1424 #: config/obj-macho.c:1597
1426 msgid "`%s' can't be undefined in `%s' {%s section} - `%s'"
1429 #: config/obj-macho.c:1604
1431 msgid "`%s' and `%s' can't be undefined in `%s' - `%s'"
1434 #: config/obj-macho.c:1806
1437 "the number of .indirect_symbols defined in section %s does not match the "
1438 "number expected (%d defined, %d expected)"
1441 #: config/obj-macho.c:1826
1443 msgid "internal error: failed to allocate %d indirectsymbol pointers"
1446 #: config/obj-macho.c:1840 config/obj-macho.c:1863
1447 msgid "internal error: more indirect mach-o symbols than expected"
1450 #: config/obj-som.c:56
1451 msgid "Only one .compiler pseudo-op per file!"
1454 #: config/obj-som.c:73 config/obj-som.c:144 config/obj-som.c:186
1455 msgid "Expected quoted string"
1458 #: config/obj-som.c:86
1459 msgid ".compiler directive missing language and version"
1462 #: config/obj-som.c:96
1463 msgid ".compiler directive missing version"
1466 #: config/obj-som.c:112
1468 msgid "FATAL: Attaching compiler header %s"
1471 #: config/obj-som.c:127
1472 msgid "Only one .version pseudo-op per file!"
1475 #: config/obj-som.c:151
1477 msgid "attaching version header %s: %s"
1480 #: config/obj-som.c:169
1481 msgid "Only one .copyright pseudo-op per file!"
1484 #: config/obj-som.c:193
1486 msgid "attaching copyright header %s: %s"
1489 #: config/tc-aarch64.c:429
1491 msgid "expected an unsuffixed ZA tile at operand %d"
1494 #: config/tc-aarch64.c:433
1496 msgid "missing horizontal or vertical suffix at operand %d"
1499 #: config/tc-aarch64.c:438
1501 msgid "expected 'za' rather than a ZA tile at operand %d"
1504 #: config/tc-aarch64.c:442
1507 "expected a predicate-as-counter rather than predicate-as-mask register at "
1511 #: config/tc-aarch64.c:447
1514 "expected a predicate-as-mask rather than predicate-as-counter register at "
1518 #: config/tc-aarch64.c:452
1520 msgid "expected a 64-bit integer register at operand %d"
1523 #: config/tc-aarch64.c:454
1525 msgid "expected an integer or zero register at operand %d"
1528 #: config/tc-aarch64.c:456
1530 msgid "expected an integer or stack pointer register at operand %d"
1533 #: config/tc-aarch64.c:460
1535 msgid "expected a scalar SIMD or floating-point register at operand %d"
1538 #: config/tc-aarch64.c:463
1540 msgid "expected an Advanced SIMD vector register at operand %d"
1543 #: config/tc-aarch64.c:465
1545 msgid "expected an SVE vector register at operand %d"
1548 #. Use this error for "predicate-as-mask only" and "either kind of
1549 #. predicate". We report a more specific error if P is used where
1550 #. PN is expected, and vice versa, so the issue at this point is
1551 #. "predicate-like" vs. "not predicate-like".
1552 #: config/tc-aarch64.c:472
1554 msgid "expected an SVE predicate register at operand %d"
1557 #: config/tc-aarch64.c:474
1559 msgid "expected an SVE predicate-as-counter register at operand %d"
1562 #: config/tc-aarch64.c:476
1564 msgid "expected a vector register at operand %d"
1567 #: config/tc-aarch64.c:478
1569 msgid "expected an SVE vector or predicate register at operand %d"
1572 #: config/tc-aarch64.c:480
1574 msgid "expected a vector or predicate register at operand %d"
1577 #: config/tc-aarch64.c:484
1579 msgid "expected a ZA array vector at operand %d"
1582 #: config/tc-aarch64.c:486
1584 msgid "expected ZT0 or a ZA mask at operand %d"
1587 #: config/tc-aarch64.c:488
1589 msgid "expected a ZA tile at operand %d"
1592 #: config/tc-aarch64.c:490
1594 msgid "expected a ZA tile slice at operand %d"
1597 #: config/tc-aarch64.c:494
1600 "expected an integer register or Advanced SIMD vector register at operand %d"
1603 #: config/tc-aarch64.c:497
1605 msgid "expected an integer register or SVE vector register at operand %d"
1608 #: config/tc-aarch64.c:500
1610 msgid "expected an integer or vector register at operand %d"
1613 #: config/tc-aarch64.c:502
1615 msgid "expected an integer or predicate register at operand %d"
1618 #: config/tc-aarch64.c:504
1620 msgid "expected an integer, vector or predicate register at operand %d"
1623 #: config/tc-aarch64.c:509
1625 msgid "expected an SVE vector register or ZA tile slice at operand %d"
1628 #: config/tc-aarch64.c:707 config/tc-aarch64.c:709 config/tc-arm.c:1202
1629 #: config/tc-score.c:6447 expr.c:1409 read.c:2646
1630 msgid "bad expression"
1633 #: config/tc-aarch64.c:720 config/tc-sparc.c:3379
1637 #: config/tc-aarch64.c:864
1638 msgid "bad vector arrangement type"
1641 #: config/tc-aarch64.c:1036
1643 msgid "bad size %d in vector width specifier"
1646 #: config/tc-aarch64.c:1069
1648 msgid "unexpected character `%c' in element size"
1651 #: config/tc-aarch64.c:1071
1652 msgid "missing element size"
1655 #: config/tc-aarch64.c:1080
1657 msgid "invalid element size %d and vector size combination %c"
1660 #: config/tc-aarch64.c:1116
1662 msgid "unexpected character `%c' in predication type"
1665 #: config/tc-aarch64.c:1119
1666 msgid "missing predication type"
1669 #: config/tc-aarch64.c:1162 config/tc-aarch64.c:2242 config/tc-aarch64.c:2502
1670 #: config/tc-arm.c:1779 config/tc-arm.c:3986 config/tc-arm.c:5264
1671 #: config/tc-arm.c:7411
1672 msgid "constant expression required"
1675 #: config/tc-aarch64.c:1212
1676 msgid "syntax error in register list"
1679 #: config/tc-aarch64.c:1242
1680 msgid "ZA tile number out of range"
1683 #: config/tc-aarch64.c:1283
1684 msgid "this type of register can't be indexed"
1687 #: config/tc-aarch64.c:1289
1688 msgid "index not allowed inside register list"
1691 #. Indexed vector register expected.
1692 #: config/tc-aarch64.c:1304
1693 msgid "indexed vector register expected"
1696 #: config/tc-aarch64.c:1311
1697 msgid "invalid use of vector register"
1700 #: config/tc-aarch64.c:1420
1701 msgid "invalid vector register in list"
1704 #: config/tc-aarch64.c:1428
1705 msgid "invalid scalar register in list"
1708 #: config/tc-aarch64.c:1441
1709 msgid "invalid range in vector register list"
1712 #: config/tc-aarch64.c:1454
1713 msgid "type mismatch in vector register list"
1716 #: config/tc-aarch64.c:1475
1717 msgid "end of vector register list not found"
1720 #: config/tc-aarch64.c:1493
1721 msgid "expected index"
1724 #: config/tc-aarch64.c:1500
1725 msgid "too many registers in vector register list"
1728 #: config/tc-aarch64.c:1505
1729 msgid "empty vector register list"
1732 #: config/tc-aarch64.c:1527 config/tc-arm.c:2548
1734 msgid "ignoring attempt to redefine built-in register '%s'"
1737 #: config/tc-aarch64.c:1533 config/tc-arm.c:2553
1739 msgid "ignoring redefinition of register alias '%s'"
1742 #: config/tc-aarch64.c:1578 config/tc-arm.c:2618
1744 msgid "unknown register '%s' -- .req ignored"
1747 #: config/tc-aarch64.c:1636 config/tc-arm.c:2826
1748 msgid "invalid syntax for .req directive"
1751 #: config/tc-aarch64.c:1657 config/tc-arm.c:2859
1752 msgid "invalid syntax for .unreq directive"
1755 #: config/tc-aarch64.c:1663 config/tc-arm.c:2866
1757 msgid "unknown register alias '%s'"
1760 #: config/tc-aarch64.c:1665
1762 msgid "ignoring attempt to undefine built-in register '%s'"
1765 #: config/tc-aarch64.c:1979 config/tc-arm.c:3597 config/tc-arm.c:3624
1766 #: config/tc-arm.c:3637
1767 msgid "literal pool overflow"
1770 #: config/tc-aarch64.c:2160 config/tc-aarch64.c:7225 config/tc-arm.c:3859
1771 #: config/tc-arm.c:7844
1772 msgid "unrecognized relocation suffix"
1775 #: config/tc-aarch64.c:2162
1776 msgid "unimplemented relocation suffix"
1779 #: config/tc-aarch64.c:2470 config/tc-aarch64.c:2660 config/tc-aarch64.c:2704
1780 #: config/tc-csky.c:2336
1781 msgid "immediate operand required"
1784 #: config/tc-aarch64.c:2478
1785 msgid "missing immediate expression"
1788 #: config/tc-aarch64.c:2684 config/tc-aarch64.c:7048 config/tc-aarch64.c:7068
1789 msgid "invalid floating-point constant"
1792 #: config/tc-aarch64.c:3491 config/tc-arm.c:5604 config/tc-arm.c:5614
1793 msgid "shift expression expected"
1796 #: config/tc-aarch64.c:3499
1797 msgid "shift operator expected"
1800 #: config/tc-aarch64.c:3507
1801 msgid "invalid use of 'MSL'"
1804 #: config/tc-aarch64.c:3515
1805 msgid "invalid use of 'MUL'"
1808 #: config/tc-aarch64.c:3524
1809 msgid "extending shift is not permitted"
1812 #: config/tc-aarch64.c:3532
1813 msgid "'ROR' shift is not permitted"
1816 #: config/tc-aarch64.c:3540
1817 msgid "only 'LSL' shift is permitted"
1820 #: config/tc-aarch64.c:3548
1821 msgid "only 'MUL' is permitted"
1824 #: config/tc-aarch64.c:3566
1825 msgid "only 'MUL VL' is permitted"
1828 #: config/tc-aarch64.c:3574
1829 msgid "invalid shift for the register offset addressing mode"
1832 #: config/tc-aarch64.c:3582
1833 msgid "invalid shift operator"
1836 #: config/tc-aarch64.c:3615
1837 msgid "missing shift amount"
1840 #: config/tc-aarch64.c:3622
1841 msgid "constant shift amount required"
1844 #: config/tc-aarch64.c:3631
1845 msgid "shift amount out of range 0 to 63"
1848 #: config/tc-aarch64.c:3681
1849 msgid "unexpected shift operator"
1852 #: config/tc-aarch64.c:3717
1853 msgid "unexpected register in the immediate operand"
1856 #: config/tc-aarch64.c:3742
1857 msgid "integer register expected in the extended/shifted operand register"
1860 #: config/tc-aarch64.c:3777 config/tc-aarch64.c:3914 config/tc-aarch64.c:4053
1861 #: config/tc-aarch64.c:4250 config/tc-aarch64.c:4291
1862 msgid "unknown relocation modifier"
1865 #: config/tc-aarch64.c:3784 config/tc-aarch64.c:3933 config/tc-aarch64.c:4060
1866 #: config/tc-aarch64.c:4257 config/tc-aarch64.c:4298
1867 msgid "this relocation modifier is not allowed on this instruction"
1870 #: config/tc-aarch64.c:3941 config/tc-aarch64.c:4071
1871 msgid "invalid relocation expression"
1874 #: config/tc-aarch64.c:3957
1875 msgid "invalid address"
1878 #: config/tc-aarch64.c:3975
1879 msgid "expected a 64-bit base register"
1882 #: config/tc-aarch64.c:3977
1883 msgid "invalid base register"
1886 #: config/tc-aarch64.c:3979
1887 msgid "expected a base register"
1890 #: config/tc-aarch64.c:3995 config/tc-aarch64.c:4131
1891 msgid "invalid offset register"
1894 #: config/tc-aarch64.c:4022
1895 msgid "invalid use of 32-bit register offset"
1898 #: config/tc-aarch64.c:4031
1899 msgid "offset has different size from base"
1902 #: config/tc-aarch64.c:4037
1903 msgid "invalid use of 64-bit register offset"
1907 #: config/tc-aarch64.c:4084 config/tc-aarch64.c:4141
1908 msgid "invalid expression in the address"
1911 #: config/tc-aarch64.c:4098 config/tc-arm.c:6203 config/tc-arm.c:6802
1912 msgid "']' expected"
1915 #: config/tc-aarch64.c:4106
1916 msgid "register offset not allowed in pre-indexed addressing mode"
1919 #: config/tc-aarch64.c:4121 config/tc-arm.c:6239
1920 msgid "cannot combine pre- and post-indexing"
1924 #: config/tc-aarch64.c:4165
1925 msgid "missing offset in the pre-indexed address"
1928 #: config/tc-aarch64.c:4506
1929 msgid "expected '['"
1932 #: config/tc-aarch64.c:4514
1933 msgid "expected a 32-bit selection register"
1936 #: config/tc-aarch64.c:4521
1937 msgid "missing immediate offset"
1940 #: config/tc-aarch64.c:4527 config/tc-aarch64.c:4536
1941 msgid "expected a constant immediate offset"
1944 #: config/tc-aarch64.c:4541
1945 msgid "the last offset is less than the first offset"
1948 #: config/tc-aarch64.c:4547
1949 msgid "the last offset is equal to the first offset"
1952 #: config/tc-aarch64.c:4569
1953 msgid "invalid vector group size"
1956 #: config/tc-aarch64.c:4576
1957 msgid "expected ']'"
1960 #: config/tc-aarch64.c:4636 config/tc-aarch64.c:4744
1961 msgid "expected '}'"
1964 #: config/tc-aarch64.c:4695
1965 msgid "ZA tile masks do not operate at .Q granularity"
1968 #: config/tc-aarch64.c:4701
1969 msgid "missing ZA tile size"
1972 #: config/tc-aarch64.c:4706
1973 msgid "invalid ZA tile"
1976 #: config/tc-aarch64.c:4731
1977 msgid "expected '{'"
1980 #: config/tc-aarch64.c:4772
1981 msgid "expected SM or ZA operand"
1984 #: config/tc-aarch64.c:4835
1986 msgid "selected processor does not support PSTATE field name '%s'"
1989 #: config/tc-aarch64.c:4840 config/tc-aarch64.c:4885
1991 msgid "selected processor does not support system register name '%s'"
1994 #: config/tc-aarch64.c:4843
1996 msgid "128-bit-wide accsess not allowed on selected system register '%s'"
1999 #: config/tc-aarch64.c:4846 config/tc-aarch64.c:4888
2002 "system register name '%s' is deprecated and may be removed in a future "
2006 #: config/tc-aarch64.c:4927
2007 msgid "immediate value out of range "
2010 #: config/tc-aarch64.c:5527 messages.c:148
2015 #: config/tc-aarch64.c:5545
2017 msgid "missing braces at operand %d"
2020 #: config/tc-aarch64.c:5556
2022 msgid "unexpected register type at operand %d"
2025 #: config/tc-aarch64.c:5567
2027 msgid "invalid register list at operand %d"
2030 #: config/tc-aarch64.c:5580
2032 msgid "expected a register at operand %d"
2035 #: config/tc-aarch64.c:5587
2037 msgid "expected '{' at operand %d"
2040 #: config/tc-aarch64.c:5589
2042 msgid "expected a register or register list at operand %d"
2045 #: config/tc-aarch64.c:5614
2047 msgid "this `%s' should have an immediately preceding `%s' -- `%s'"
2050 #: config/tc-aarch64.c:5620
2052 msgid "the preceding `%s' should be followed by `%s` rather than `%s` -- `%s'"
2055 #: config/tc-aarch64.c:5632 config/tc-aarch64.c:5647 config/tc-score.c:2748
2056 #: config/tc-score.c:6436
2061 #: config/tc-aarch64.c:5649
2063 msgid "%s at operand %d -- `%s'"
2066 #: config/tc-aarch64.c:5655
2068 msgid "operand %d must be %s -- `%s'"
2071 #: config/tc-aarch64.c:5661
2073 msgid "operand mismatch -- `%s'"
2077 #: config/tc-aarch64.c:5721
2078 msgid " did you mean this?"
2081 #: config/tc-aarch64.c:5724 config/tc-aarch64.c:5751
2086 #: config/tc-aarch64.c:5729
2087 msgid " other valid variant(s):"
2090 #: config/tc-aarch64.c:5758
2092 msgid "operand %d must have the same immediate value as operand 1 -- `%s'"
2095 #: config/tc-aarch64.c:5764
2097 msgid "operand %d must be the same register as operand 1 -- `%s'"
2100 #: config/tc-aarch64.c:5769
2102 msgid "%s%d-%s%d expected at operand %d -- `%s'"
2105 #: config/tc-aarch64.c:5776
2107 msgid "%s out of range %d to %d at operand %d -- `%s'"
2110 #: config/tc-aarch64.c:5777 config/tc-aarch64.c:5781 config/tc-aarch64.c:8111
2111 msgid "immediate value"
2114 #: config/tc-aarch64.c:5780
2116 msgid "%s must be %d at operand %d -- `%s'"
2119 #: config/tc-aarch64.c:5787
2121 msgid "unexpected vector group size at operand %d -- `%s'"
2124 #: config/tc-aarch64.c:5790
2126 msgid "operand %d must have a vector group size of %d -- `%s'"
2129 #: config/tc-aarch64.c:5796
2131 msgid "expected a single-register list at operand %d -- `%s'"
2134 #: config/tc-aarch64.c:5799
2136 msgid "expected a list of %d registers at operand %d -- `%s'"
2139 #: config/tc-aarch64.c:5802
2141 msgid "expected a list of %d or %d registers at operand %d -- `%s'"
2144 #: config/tc-aarch64.c:5806
2146 msgid "invalid number of registers in the list at operand %d -- `%s'"
2149 #: config/tc-aarch64.c:5812
2151 msgid "the register list must have a stride of %d at operand %d -- `%s'"
2154 #: config/tc-aarch64.c:5815
2156 msgid "the register list must have a stride of %d or %d at operand %d -- `%s`"
2159 #: config/tc-aarch64.c:5819
2161 msgid "invalid register stride at operand %d -- `%s'"
2164 #: config/tc-aarch64.c:5824
2166 msgid "immediate value must be a multiple of %d at operand %d -- `%s'"
2169 #: config/tc-aarch64.c:6266
2170 msgid "the specified relocation type is not allowed for MOVK"
2173 #: config/tc-aarch64.c:6314 config/tc-aarch64.c:6325
2174 msgid "the specified relocation type is not allowed for 32-bit register"
2177 #: config/tc-aarch64.c:6420
2178 msgid "relocation qualifier does not match instruction size"
2181 #: config/tc-aarch64.c:6521
2182 msgid "comma expected between operands"
2185 #: config/tc-aarch64.c:6556
2186 msgid "invalid Rt register number in 64-byte load/store"
2189 #: config/tc-aarch64.c:6682
2190 msgid "the top half of a 128-bit FP/SIMD register is expected"
2193 #: config/tc-aarch64.c:6793 config/tc-arm.c:2221 config/tc-arm.c:2266
2194 #: config/tc-h8300.c:1039
2195 msgid "invalid register list"
2198 #: config/tc-aarch64.c:6800
2199 msgid "expected element type rather than vector type"
2202 #: config/tc-aarch64.c:6818
2203 msgid "missing type suffix"
2206 #: config/tc-aarch64.c:6840
2207 msgid "C8 - C9 expected"
2210 #: config/tc-aarch64.c:6846
2211 msgid "C0 - C7 expected"
2214 #: config/tc-aarch64.c:6852
2215 msgid "C0 - C15 expected"
2218 #: config/tc-aarch64.c:6963 config/tc-aarch64.c:6987
2219 msgid "immediate zero expected"
2222 #: config/tc-aarch64.c:7083
2223 msgid "shift not allowed for bitmask immediate"
2226 #: config/tc-aarch64.c:7137
2227 msgid "can't mix relocation modifier with explicit shift"
2230 #: config/tc-aarch64.c:7186 config/tc-arm.c:15981 config/tc-arm.c:16006
2231 #: config/tc-arm.c:16017 config/tc-arm.c:16024
2232 msgid "invalid condition"
2235 #: config/tc-aarch64.c:7212
2236 msgid "invalid pc-relative address"
2239 #. Only permit "=value" in the literal load instructions.
2240 #. The literal will be generated by programmer_friendly_fixup.
2241 #: config/tc-aarch64.c:7220
2242 msgid "invalid use of \"=immediate\""
2245 #: config/tc-aarch64.c:7283 config/tc-aarch64.c:7308 config/tc-aarch64.c:7330
2246 #: config/tc-aarch64.c:7362 config/tc-aarch64.c:7380 config/tc-aarch64.c:7404
2247 #: config/tc-aarch64.c:7424 config/tc-aarch64.c:7444 config/tc-aarch64.c:7463
2248 #: config/tc-aarch64.c:7486 config/tc-aarch64.c:7540 config/tc-aarch64.c:7547
2249 #: config/tc-aarch64.c:7575 config/tc-aarch64.c:7596 config/tc-aarch64.c:7621
2250 #: config/tc-aarch64.c:7639 config/tc-aarch64.c:7647 config/tc-aarch64.c:7664
2251 #: config/tc-aarch64.c:7688
2252 msgid "invalid addressing mode"
2255 #: config/tc-aarch64.c:7346
2256 msgid "the optional immediate offset can only be 0"
2259 #: config/tc-aarch64.c:7385 config/tc-aarch64.c:7409 config/tc-aarch64.c:7429
2260 #: config/tc-aarch64.c:7449
2261 msgid "relocation not allowed"
2264 #: config/tc-aarch64.c:7496
2265 msgid "writeback value must be an immediate constant"
2268 #: config/tc-aarch64.c:7507 config/tc-aarch64.c:7716
2269 msgid "unknown or missing PSTATE field name"
2272 #. Make sure this has priority over
2273 #. "invalid addressing mode".
2274 #: config/tc-aarch64.c:7555
2275 msgid "constant offset required"
2278 #: config/tc-aarch64.c:7702
2279 msgid "unknown or missing system register name"
2282 #: config/tc-aarch64.c:7755
2283 msgid "unknown or missing operation name"
2286 #: config/tc-aarch64.c:7768
2287 msgid "the specified option is not accepted in ISB"
2290 #: config/tc-aarch64.c:7780 config/tc-aarch64.c:7797
2291 msgid "the specified option is not accepted in DSB"
2294 #: config/tc-aarch64.c:7811
2295 msgid "immediate value must be 16, 20, 24, 28"
2298 #: config/tc-aarch64.c:7848 config/tc-aarch64.c:7878
2299 msgid "missing register index"
2302 #: config/tc-aarch64.c:7865
2303 msgid "expected '}' after ZT0"
2306 #: config/tc-aarch64.c:7985 config/tc-aarch64.c:9290 config/tc-arm.c:8126
2308 msgid "unhandled operand code %d"
2311 #: config/tc-aarch64.c:8031
2312 msgid "unexpected comma before the omitted optional operand"
2315 #: config/tc-aarch64.c:8059
2316 msgid "unexpected characters following instruction"
2319 #: config/tc-aarch64.c:8137 config/tc-arm.c:5729 config/tc-arm.c:6347
2320 #: config/tc-arm.c:8938
2321 msgid "constant expression expected"
2324 #: config/tc-aarch64.c:8144
2325 msgid "literal pool insertion failed"
2328 #: config/tc-aarch64.c:8215 config/tc-aarch64.c:8230
2330 msgid "unpredictable transfer with writeback -- `%s'"
2333 #: config/tc-aarch64.c:8234 config/tc-aarch64.c:8248
2335 msgid "unpredictable load of register pair -- `%s'"
2338 #: config/tc-aarch64.c:8255 config/tc-aarch64.c:8268
2340 msgid "unpredictable: identical transfer and status registers --`%s'"
2343 #: config/tc-aarch64.c:8263 config/tc-aarch64.c:8277
2345 msgid "unpredictable: identical base and status registers --`%s'"
2348 #: config/tc-aarch64.c:8297
2350 msgid "previous `%s' sequence has not been closed"
2353 #: config/tc-aarch64.c:8382
2355 msgid "unknown mnemonic -- `%s'"
2358 #: config/tc-aarch64.c:8392
2360 msgid "unknown mnemonic `%s' -- `%s'"
2363 #: config/tc-aarch64.c:8400
2365 msgid "unexpected comma after the mnemonic name `%s' -- `%s'"
2368 #: config/tc-aarch64.c:8457
2370 msgid "selected processor does not support `%s'"
2373 #: config/tc-aarch64.c:8949 config/tc-arm.c:28188
2374 msgid "GOT already in the symbol table"
2377 #: config/tc-aarch64.c:9112
2378 msgid "immediate cannot be moved by a single instruction"
2381 #: config/tc-aarch64.c:9156 config/tc-aarch64.c:9201 config/tc-aarch64.c:9227
2382 #: config/tc-arm.c:16525 config/tc-arm.c:18222 config/tc-arm.c:18802
2383 #: config/tc-arm.c:18829 config/tc-arm.c:19607 config/tc-arm.c:20442
2384 #: config/tc-arm.c:21465 config/tc-arm.c:21525 config/tc-metag.c:2443
2385 #: config/tc-metag.c:2452 config/tc-metag.c:2491 config/tc-metag.c:2500
2386 #: config/tc-metag.c:3019 config/tc-metag.c:3028
2387 msgid "immediate out of range"
2390 #: config/tc-aarch64.c:9220 config/tc-metag.c:4654 config/tc-xtensa.c:4230
2391 msgid "invalid immediate"
2394 #: config/tc-aarch64.c:9285 config/tc-tic6x.c:3855 config/tc-tic6x.c:3920
2395 #: config/tc-tic6x.c:3947 config/tc-tic6x.c:3975
2396 msgid "immediate offset out of range"
2399 #: config/tc-aarch64.c:9360 config/tc-arm.c:28526 config/tc-arm.c:28594
2400 #: config/tc-arm.c:28876
2402 msgid "undefined symbol %s used as an immediate value"
2405 #: config/tc-aarch64.c:9372
2406 msgid "pc-relative load offset not word aligned"
2409 #: config/tc-aarch64.c:9375
2410 msgid "pc-relative load offset out of range"
2413 #: config/tc-aarch64.c:9387
2414 msgid "pc-relative address offset out of range"
2417 #: config/tc-aarch64.c:9399 config/tc-aarch64.c:9414
2418 msgid "conditional branch target not word aligned"
2421 #: config/tc-aarch64.c:9402 config/tc-aarch64.c:9417 config/tc-arm.c:29171
2422 msgid "conditional branch out of range"
2425 #: config/tc-aarch64.c:9430
2426 msgid "branch target not word aligned"
2429 #: config/tc-aarch64.c:9433 config/tc-arm.c:930 config/tc-arm.c:29977
2430 #: config/tc-kvx.c:1725 config/tc-kvx.c:1731 config/tc-mips.c:16062
2431 #: config/tc-mips.c:16078 config/tc-mips.c:16168
2432 msgid "branch out of range"
2435 #: config/tc-aarch64.c:9492 config/tc-arm.c:28767 config/tc-arm.c:28782
2436 #: config/tc-arm.c:28797 config/tc-arm.c:28808 config/tc-arm.c:28831
2437 #: config/tc-arm.c:29681 config/tc-moxie.c:714 config/tc-pj.c:449
2438 #: config/tc-sh.c:3713
2439 msgid "offset out of range"
2442 #: config/tc-aarch64.c:9507
2443 msgid "unsigned value out of range"
2446 #: config/tc-aarch64.c:9518
2447 msgid "signed value out of range"
2450 #: config/tc-aarch64.c:9673
2452 msgid "unexpected %s fixup"
2455 #: config/tc-aarch64.c:9738 config/tc-arm.c:30397 config/tc-arm.c:30418
2456 #: config/tc-mips.c:18430 config/tc-or1k.c:345 config/tc-score.c:7403
2458 msgid "cannot represent %s relocation in this object file format"
2461 #: config/tc-aarch64.c:9785
2463 msgid "cannot do %u-byte relocation"
2466 #: config/tc-aarch64.c:10213 config/tc-arm.c:31232
2467 msgid "assemble for big-endian"
2470 #: config/tc-aarch64.c:10214 config/tc-arm.c:31233
2471 msgid "assemble for little-endian"
2474 #: config/tc-aarch64.c:10217
2475 msgid "temporary switch for dumping"
2478 #: config/tc-aarch64.c:10219
2479 msgid "output verbose error messages"
2482 #: config/tc-aarch64.c:10221
2483 msgid "do not output verbose error messages"
2486 #: config/tc-aarch64.c:10502 config/tc-arm.c:32398
2487 msgid "invalid architectural extension"
2490 #: config/tc-aarch64.c:10527 config/tc-arm.c:32430
2491 msgid "must specify extensions to add before specifying those to remove"
2494 #: config/tc-aarch64.c:10535 config/tc-arm.c:32438
2495 msgid "missing architectural extension"
2498 #: config/tc-aarch64.c:10563 config/tc-arm.c:32524
2500 msgid "unknown architectural extension `%s'"
2503 #: config/tc-aarch64.c:10587 config/tc-arm.c:32574 config/tc-metag.c:5832
2505 msgid "missing cpu name `%s'"
2508 #: config/tc-aarch64.c:10601 config/tc-aarch64.c:10818 config/tc-arm.c:32609
2509 #: config/tc-arm.c:33428 config/tc-csky.c:1218 config/tc-metag.c:5843
2511 msgid "unknown cpu `%s'"
2514 #: config/tc-aarch64.c:10619 config/tc-arm.c:32627
2516 msgid "missing architecture name `%s'"
2519 #: config/tc-aarch64.c:10633 config/tc-aarch64.c:10864 config/tc-arm.c:32649
2520 #: config/tc-arm.c:33468 config/tc-arm.c:33504 config/tc-score.c:7638
2522 msgid "unknown architecture `%s'\n"
2525 #: config/tc-aarch64.c:10660
2527 msgid "missing abi name `%s'"
2530 #: config/tc-aarch64.c:10671
2532 msgid "unknown abi `%s'\n"
2535 #: config/tc-aarch64.c:10676
2536 msgid "<abi name>\t specify for ABI <abi name>"
2539 #: config/tc-aarch64.c:10678 config/tc-arm.c:32736 config/tc-metag.c:5909
2540 msgid "<cpu name>\t assemble for CPU <cpu name>"
2543 #: config/tc-aarch64.c:10680 config/tc-arm.c:32738
2544 msgid "<arch name>\t assemble for architecture <arch name>"
2547 #: config/tc-aarch64.c:10719 config/tc-aarch64.c:10738 config/tc-arm.c:32806
2548 #: config/tc-arm.c:32824 config/tc-arm.c:32844 config/tc-metag.c:5933
2550 msgid "option `-%c%s' is deprecated: %s"
2553 #: config/tc-aarch64.c:10758
2555 msgid " AArch64-specific assembler options:\n"
2558 #: config/tc-aarch64.c:10769 config/tc-arc.c:3597 config/tc-arm.c:32875
2560 msgid " -EB assemble code for a big-endian cpu\n"
2563 #: config/tc-aarch64.c:10774 config/tc-arc.c:3599 config/tc-arm.c:32880
2565 msgid " -EL assemble code for a little-endian cpu\n"
2568 #: config/tc-alpha.c:648
2570 msgid "No !literal!%ld was found"
2573 #: config/tc-alpha.c:655
2575 msgid "No !tlsgd!%ld was found"
2578 #: config/tc-alpha.c:662
2580 msgid "No !tlsldm!%ld was found"
2583 #: config/tc-alpha.c:671
2585 msgid "No ldah !gpdisp!%ld was found"
2588 #: config/tc-alpha.c:721
2590 msgid "too many !literal!%ld for %s"
2593 #: config/tc-alpha.c:751
2595 msgid "No lda !gpdisp!%ld was found"
2598 #. Only support one relocation op per insn.
2599 #: config/tc-alpha.c:910
2600 msgid "More than one relocation op per insn"
2603 #: config/tc-alpha.c:925 config/tc-arc.c:1136
2604 msgid "No relocation operand"
2607 #: config/tc-alpha.c:935
2609 msgid "Unknown relocation operand: !%s"
2612 #: config/tc-alpha.c:945
2614 msgid "no sequence number after !%s"
2617 #: config/tc-alpha.c:955
2619 msgid "!%s does not use a sequence number"
2622 #: config/tc-alpha.c:965
2624 msgid "Bad sequence number: !%s!%s"
2627 #: config/tc-alpha.c:1185 config/tc-alpha.c:3359
2629 msgid "inappropriate arguments for opcode `%s'"
2632 #: config/tc-alpha.c:1187 config/tc-alpha.c:3361
2634 msgid "opcode `%s' not supported for target %s"
2637 #: config/tc-alpha.c:1191 config/tc-alpha.c:3365 config/tc-avr.c:1915
2638 #: config/tc-msp430.c:4363 config/tc-wasm32.c:753
2640 msgid "unknown opcode `%s'"
2643 #: config/tc-alpha.c:1271 config/tc-alpha.c:1530
2644 msgid "overflow in literal (.lita) table"
2647 #: config/tc-alpha.c:1278 config/tc-alpha.c:1302 config/tc-alpha.c:1543
2648 #: config/tc-alpha.c:2230 config/tc-alpha.c:2275 config/tc-alpha.c:2344
2649 #: config/tc-alpha.c:2427 config/tc-alpha.c:2652 config/tc-alpha.c:2750
2650 msgid "macro requires $at register while noat in effect"
2653 #: config/tc-alpha.c:1280 config/tc-alpha.c:1304 config/tc-alpha.c:1545
2654 msgid "macro requires $at while $at in use"
2657 #: config/tc-alpha.c:1489
2658 msgid "bignum invalid; zero assumed"
2661 #: config/tc-alpha.c:1491
2662 msgid "floating point number invalid; zero assumed"
2665 #: config/tc-alpha.c:1496
2666 msgid "can't handle expression"
2669 #: config/tc-alpha.c:1536
2670 msgid "overflow in literal (.lit8) table"
2673 #: config/tc-alpha.c:1833
2675 msgid "too many ldah insns for !gpdisp!%ld"
2678 #: config/tc-alpha.c:1835 config/tc-alpha.c:1847
2680 msgid "both insns for !gpdisp!%ld must be in the same section"
2683 #: config/tc-alpha.c:1845
2685 msgid "too many lda insns for !gpdisp!%ld"
2688 #: config/tc-alpha.c:1901
2690 msgid "too many lituse insns for !lituse_tlsgd!%ld"
2693 #: config/tc-alpha.c:1904
2695 msgid "too many lituse insns for !lituse_tlsldm!%ld"
2698 #: config/tc-alpha.c:1921
2700 msgid "duplicate !tlsgd!%ld"
2703 #: config/tc-alpha.c:1923
2705 msgid "sequence number in use for !tlsldm!%ld"
2708 #: config/tc-alpha.c:1937
2710 msgid "duplicate !tlsldm!%ld"
2713 #: config/tc-alpha.c:1939
2715 msgid "sequence number in use for !tlsgd!%ld"
2718 #: config/tc-alpha.c:1994 config/tc-arc.c:2869 config/tc-mn10200.c:847
2719 #: config/tc-mn10300.c:1150 config/tc-ppc.c:2063 config/tc-s390.c:666
2720 #: config/tc-tilegx.c:422 config/tc-tilegx.c:472 config/tc-tilepro.c:375
2724 #: config/tc-alpha.c:2133
2725 msgid "invalid relocation for instruction"
2728 #: config/tc-alpha.c:2147
2729 msgid "invalid relocation for field"
2732 #: config/tc-alpha.c:2979
2733 msgid "can not resolve expression"
2736 #: config/tc-alpha.c:3514 config/tc-microblaze.c:183 config/tc-ppc.c:2405
2738 msgid ".COMMon length (%ld.) <0! Ignored."
2741 #: config/tc-alpha.c:3525 config/tc-ia64.c:1091 config/tc-sparc.c:4273
2742 #: config/tc-v850.c:303
2743 msgid "Ignoring attempt to re-define symbol"
2746 #: config/tc-alpha.c:3617 config/tc-sparc.c:4281
2748 msgid "Length of .comm \"%s\" is already %ld. Not changed to %ld."
2751 #: config/tc-alpha.c:3724
2752 msgid ".ent directive has no name"
2755 #: config/tc-alpha.c:3732
2756 msgid "nested .ent directives"
2759 #: config/tc-alpha.c:3776 ecoff.c:2996
2760 msgid ".end directive has no name"
2763 #: config/tc-alpha.c:3784
2764 msgid ".end directive without matching .ent"
2767 #: config/tc-alpha.c:3786
2768 msgid ".end directive names different symbol than .ent"
2771 #: config/tc-alpha.c:3829 ecoff.c:3132
2772 msgid ".fmask outside of .ent"
2775 #: config/tc-alpha.c:3831 config/tc-score.c:5582 ecoff.c:3196
2776 msgid ".mask outside of .ent"
2779 #: config/tc-alpha.c:3839 ecoff.c:3139
2780 msgid "bad .fmask directive"
2783 #: config/tc-alpha.c:3841 ecoff.c:3203
2784 msgid "bad .mask directive"
2787 #: config/tc-alpha.c:3874 config/tc-mips.c:19912 config/tc-score.c:5716
2789 msgid ".frame outside of .ent"
2792 #: config/tc-alpha.c:3885 config/tc-mips.c:19923 ecoff.c:3171
2793 msgid "bad .frame directive"
2796 #: config/tc-alpha.c:3919
2797 msgid ".prologue directive without a preceding .ent directive"
2800 #: config/tc-alpha.c:3937
2802 msgid "Invalid argument %d to .prologue."
2805 #: config/tc-alpha.c:4026
2806 msgid "ECOFF debugging is disabled."
2809 #: config/tc-alpha.c:4040
2810 msgid ".ent directive without matching .end"
2813 #: config/tc-alpha.c:4133
2814 msgid ".usepv directive has no name"
2817 #: config/tc-alpha.c:4146
2818 msgid ".usepv directive has no type"
2821 #: config/tc-alpha.c:4161
2822 msgid "unknown argument for .usepv"
2825 #: config/tc-alpha.c:4274
2827 msgid "unknown section attribute %s"
2830 #: config/tc-alpha.c:4369
2831 msgid "previous .ent not closed by a .end"
2834 #: config/tc-alpha.c:4390
2835 msgid ".ent directive has no symbol"
2838 #: config/tc-alpha.c:4415
2839 msgid ".handler directive has no name"
2842 #: config/tc-alpha.c:4446
2843 msgid "Bad .frame directive 1./2. param"
2846 #: config/tc-alpha.c:4456
2848 msgid "Bad RA (%d) register for .frame"
2851 #: config/tc-alpha.c:4461
2852 msgid "Bad .frame directive 3./4. param"
2855 #: config/tc-alpha.c:4497
2856 msgid ".pdesc directive not in link (.link) section"
2859 #: config/tc-alpha.c:4504
2860 msgid ".pdesc directive has no entry symbol"
2863 #: config/tc-alpha.c:4515
2864 msgid ".pdesc has a bad entry symbol"
2867 #: config/tc-alpha.c:4526
2868 msgid ".pdesc doesn't match with last .ent"
2871 #: config/tc-alpha.c:4541
2872 msgid "No comma after .pdesc <entryname>"
2875 #: config/tc-alpha.c:4561
2876 msgid "unknown procedure kind"
2879 #: config/tc-alpha.c:4656
2880 msgid ".name directive not in link (.link) section"
2883 #: config/tc-alpha.c:4664
2884 msgid ".name directive has no symbol"
2887 #: config/tc-alpha.c:4698
2888 msgid "No symbol after .linkage"
2891 #: config/tc-alpha.c:4745
2892 msgid "No symbol after .code_address"
2895 #: config/tc-alpha.c:4771 config/tc-score.c:5588
2896 msgid "Bad .mask directive"
2899 #: config/tc-alpha.c:4789
2900 msgid "Bad .fmask directive"
2903 #: config/tc-alpha.c:4946
2905 msgid "Expected comma after name \"%s\""
2908 #: config/tc-alpha.c:4958
2910 msgid "unhandled: .proc %s,%d"
2913 #: config/tc-alpha.c:4991
2915 msgid "Tried to .set unrecognized mode `%s'"
2918 #: config/tc-alpha.c:5017
2920 msgid "Bad base register, using $%d."
2923 #: config/tc-alpha.c:5038 config/tc-nios2.c:346 config/tc-nios2.c:471
2925 msgid "Alignment too large: %d. assumed"
2928 #: config/tc-alpha.c:5042 config/tc-d30v.c:2034 config/tc-nios2.c:350
2929 #: config/tc-nios2.c:475 config/tc-pru.c:220 config/tc-pru.c:336
2930 msgid "Alignment negative: 0 assumed"
2933 #: config/tc-alpha.c:5137 config/tc-alpha.c:5628
2935 msgid "Unknown CPU identifier `%s'"
2938 #: config/tc-alpha.c:5328
2940 msgid "Chose GP value of %lx\n"
2943 #: config/tc-alpha.c:5342
2944 msgid "bad .section directive: want a,s,w,x,M,S,G,T in string"
2947 #: config/tc-alpha.c:5430 config/tc-alpha.c:5466 config/tc-arc.c:767
2948 #: config/tc-arc.c:2563 config/tc-arc.c:2595 config/tc-arc.c:2701
2949 #: config/tc-cr16.c:809 config/tc-cr16.c:828 config/tc-cris.c:1223
2950 #: config/tc-crx.c:512 config/tc-crx.c:534 config/tc-crx.c:545
2951 #: config/tc-dlx.c:289 config/tc-hppa.c:8271 config/tc-i386.c:3185
2952 #: config/tc-i386.c:3230 config/tc-ia64.c:5363 config/tc-ia64.c:7402
2953 #: config/tc-ia64.c:7461 config/tc-kvx.c:1478 config/tc-m68k.c:4556
2954 #: config/tc-m68k.c:4568 config/tc-mips.c:3703 config/tc-mips.c:3736
2955 #: config/tc-mips.c:3762 config/tc-nds32.c:3440 config/tc-nios2.c:3624
2956 #: config/tc-nios2.c:3629 config/tc-nios2.c:3635 config/tc-ns32k.c:1906
2957 #: config/tc-ppc.c:1743 config/tc-ppc.c:1783 config/tc-pru.c:1568
2958 #: config/tc-pru.c:1572 config/tc-s390.c:536 config/tc-s390.c:574
2959 #: config/tc-sparc.c:961 config/tc-sparc.c:993 config/tc-tic30.c:121
2960 #: config/tc-tic30.c:131 config/tc-tic30.c:141 config/tc-tic30.c:151
2961 #: config/tc-tic4x.c:1220 config/tc-tilegx.c:316 config/tc-tilepro.c:252
2962 #: config/tc-vax.c:965 config/tc-vax.c:970 ecoff.c:1582
2964 msgid "duplicate %s"
2967 #: config/tc-alpha.c:5549 config/tc-arc.c:2531 config/tc-arc.c:2545
2968 #: config/tc-arm.c:902 config/tc-xtensa.c:5474 config/tc-xtensa.c:5550
2969 #: config/tc-xtensa.c:5667 config/tc-z80.c:3677
2970 msgid "syntax error"
2973 #: config/tc-alpha.c:5679
2976 "-32addr\t\t\ttreat addresses as 32-bit values\n"
2977 "-F\t\t\tlack floating point instructions support\n"
2978 "-mev4 | -mev45 | -mev5 | -mev56 | -mpca56 | -mev6 | -mev67 | -mev68 | -mall\n"
2979 "\t\t\tspecify variant of Alpha architecture\n"
2980 "-m21064 | -m21066 | -m21164 | -m21164a | -m21164pc | -m21264 | -m21264a | -"
2982 "\t\t\tthese variants include PALcode opcodes\n"
2985 #: config/tc-alpha.c:5689
2988 "-+\t\t\tencode (don't truncate) names longer than 64 characters\n"
2989 "-H\t\t\tshow new symbol after hash truncation\n"
2990 "-replace/-noreplace\tenable or disable the optimization of procedure calls\n"
2993 #: config/tc-alpha.c:5946 config/tc-arc.c:3144
2995 msgid "unhandled relocation type %s"
2998 #: config/tc-alpha.c:5959 config/tc-arc.c:3152
2999 msgid "non-absolute expression in constant field"
3002 #: config/tc-alpha.c:5973
3004 msgid "type %d reloc done?\n"
3007 #: config/tc-alpha.c:6020 config/tc-alpha.c:6027
3008 msgid "Used $at without \".set noat\""
3011 #: config/tc-alpha.c:6196
3013 msgid "!samegp reloc against symbol without .prologue: %s"
3016 #: config/tc-alpha.c:6240 config/tc-arc.c:3275 config/tc-csky.c:5668
3017 #: config/tc-tilegx.c:1745 config/tc-tilepro.c:1522 config/tc-wasm32.c:813
3018 #: config/tc-xtensa.c:6177
3020 msgid "cannot represent `%s' relocation in object file"
3023 #: config/tc-alpha.c:6246 config/tc-arc.c:3281
3025 msgid "internal error? cannot generate `%s' relocation"
3028 #: config/tc-alpha.c:6342
3030 msgid "frame reg expected, using $%d."
3033 #: config/tc-arc.c:830
3035 msgid "invalid %s option for %s cpu"
3038 #: config/tc-arc.c:835
3039 msgid "conflicting ISA extension attributes."
3042 #: config/tc-arc.c:855
3043 msgid "Multiple .cpu directives found"
3046 #: config/tc-arc.c:873
3047 msgid "Command-line value overrides \".cpu\" directive"
3050 #: config/tc-arc.c:889
3052 msgid "unknown architecture: %s\n"
3055 #: config/tc-arc.c:900 config/tc-ia64.c:7471 config/tc-tilegx.c:262
3056 msgid "Could not set architecture and machine"
3059 #: config/tc-arc.c:1125
3060 msgid "No valid label relocation operand"
3063 #: config/tc-arc.c:1149
3065 msgid "Unknown relocation operand: @%s"
3068 #: config/tc-arc.c:1162
3070 msgid "Unable to parse TLS base: %s"
3073 #: config/tc-arc.c:1185
3075 msgid "@%s is not a complex relocation."
3078 #: config/tc-arc.c:1192
3080 msgid "Bad expression: @%s + %s."
3083 #: config/tc-arc.c:1342
3084 msgid "Brackets in operand field incorrect"
3087 #: config/tc-arc.c:1344 config/tc-xtensa.c:2073
3091 #: config/tc-arc.c:1346 config/tc-pru.c:1449 config/tc-pru.c:1697
3092 #: config/tc-xtensa.c:2077
3093 msgid "missing argument"
3096 #: config/tc-arc.c:1348 config/tc-xtensa.c:2079
3097 msgid "missing comma or colon"
3100 #: config/tc-arc.c:1417
3104 #: config/tc-arc.c:1419
3105 msgid "unrecognized flag"
3108 #: config/tc-arc.c:1421
3109 msgid "failed to parse flags"
3112 #: config/tc-arc.c:1447
3113 msgid "Unhandled reloc type"
3116 #: config/tc-arc.c:1966
3117 msgid "immediate is out of bounds"
3120 #: config/tc-arc.c:1974
3121 msgid "immediate is not 32bit aligned"
3124 #: config/tc-arc.c:1981
3125 msgid "immediate is not 16bit aligned"
3128 #: config/tc-arc.c:2062
3129 msgid "operand is not duplicate of the previous one"
3132 #: config/tc-arc.c:2082
3133 msgid "flag mismatch"
3136 #: config/tc-arc.c:2094 config/tc-nios2.c:3103 config/tc-nios2.c:3130
3137 #: config/tc-pru.c:1412 config/tc-pru.c:1437 config/tc-xtensa.c:2143
3138 msgid "too many arguments"
3141 #: config/tc-arc.c:2499
3143 msgid "%s for instruction '%s'"
3146 #: config/tc-arc.c:2501
3148 msgid "inappropriate arguments for opcode '%s'"
3151 #: config/tc-arc.c:2503
3153 msgid "opcode '%s' not supported for target %s"
3156 #: config/tc-arc.c:2507 config/tc-tic6x.c:3189
3158 msgid "unknown opcode '%s'"
3161 #: config/tc-arc.c:2613 config/tc-arc.c:5092 config/tc-h8300.c:78
3162 #: config/tc-h8300.c:87 config/tc-h8300.c:97 config/tc-h8300.c:107
3163 #: config/tc-h8300.c:117 config/tc-h8300.c:128 config/tc-h8300.c:241
3164 #: config/tc-hppa.c:6845 config/tc-hppa.c:6851 config/tc-hppa.c:6857
3165 #: config/tc-hppa.c:6863 config/tc-hppa.c:8250 config/tc-kvx.c:1438
3166 #: config/tc-lm32.c:197 config/tc-mips.c:3693 config/tc-mips.c:4190
3167 #: config/tc-mn10300.c:935 config/tc-mn10300.c:940 config/tc-mn10300.c:2441
3168 #: config/tc-riscv.c:1660 config/tc-riscv.c:5319
3169 msgid "could not set architecture and machine"
3172 #: config/tc-arc.c:2814
3174 msgid "unhandled reloc %s in md_pcrel_from_section"
3177 #: config/tc-arc.c:2879
3178 msgid "Unaligned operand. Needs to be 32bit aligned"
3181 #: config/tc-arc.c:2884
3182 msgid "Unaligned operand. Needs to be 16bit aligned"
3185 #: config/tc-arc.c:3015
3187 msgid "PC relative relocation not allowed for (internal) type %d"
3190 #. FIXME! Check for the conditionality of
3192 #. FIXME! Check for the conditionality of
3194 #: config/tc-arc.c:3060 config/tc-arc.c:4041
3195 msgid "TLS_*_S9 relocs are not supported yet"
3198 #. I cannot fix an GOTPC relocation because I need to relax it
3199 #. from ld rx,[pcl,@sym@gotpc] to add rx,pcl,@sym@gotpc.
3200 #: config/tc-arc.c:3096
3201 msgid "Unsupported operation on reloc"
3204 #: config/tc-arc.c:3172 config/tc-arc.c:3188
3205 msgid "unknown fixup size"
3208 #: config/tc-arc.c:3322
3209 msgid "no relaxation found for this instruction."
3212 #: config/tc-arc.c:3575
3214 msgid "ARC-specific assembler options:\n"
3217 #: config/tc-arc.c:3601
3219 msgid " -mrelax enable relaxation\n"
3222 #: config/tc-arc.c:3604
3225 "The following ARC-specific assembler options are deprecated and are "
3227 "for compatibility only:\n"
3230 #: config/tc-arc.c:3607
3234 " -mbarrel-shifter\n"
3235 " -mbarrel_shifter\n"
3240 " -mld-extension-reg-mask\n"
3256 " -muser-mode-only\n"
3260 #: config/tc-arc.c:3697
3262 msgid "Unable to find %s relocation for instruction %s"
3265 #: config/tc-arc.c:3992
3267 msgid "Unable to use @plt relocation for insn %s"
3270 #: config/tc-arc.c:4011
3272 msgid "Unable to use @pcl relocation for insn %s"
3275 #: config/tc-arc.c:4067
3277 msgid "invalid relocation %s for field"
3280 #: config/tc-arc.c:4177
3282 msgid "Insn %s has a jump/branch instruction %s in its delay slot."
3285 #: config/tc-arc.c:4182
3287 msgid "Insn %s has an instruction %s with limm in its delay slot."
3290 #: config/tc-arc.c:4292 config/tc-microblaze.c:2628 config/tc-mn10300.c:1069
3291 #: config/tc-sh.c:418 config/tc-z80.c:1120 read.c:4731
3293 msgid "unsupported BFD relocation size %u"
3296 #: config/tc-arc.c:4312
3298 msgid "Jump/Branch instruction detected at the end of the ZOL label @%s"
3301 #: config/tc-arc.c:4319
3303 msgid "Kernel instruction detected at the end of the ZOL label @%s"
3306 #: config/tc-arc.c:4324
3309 "A jump instruction with long immediate detected at the end of the ZOL label @"
3313 #: config/tc-arc.c:4330
3315 msgid "An illegal use of delay slot detected at the end of the ZOL label @%s"
3318 #: config/tc-arc.c:4439
3319 msgid "expected comma after instruction name"
3322 #: config/tc-arc.c:4451
3323 msgid "expected comma after major opcode"
3326 #: config/tc-arc.c:4636
3328 msgid "Pseudocode already used %s"
3331 #: config/tc-arc.c:4644
3333 msgid "major opcode not in range [0x%02x - 0x%02x]"
3336 #: config/tc-arc.c:4648
3337 msgid "minor opcode not in range [0x00 - 0x3f]"
3340 #: config/tc-arc.c:4654
3341 msgid "Improper use of OP1_IMM_IMPLIED"
3344 #: config/tc-arc.c:4660
3345 msgid "Improper use of OP1_MUST_BE_IMM"
3348 #: config/tc-arc.c:4672
3349 msgid "Couldn't generate extension instruction opcodes"
3352 #: config/tc-arc.c:4707
3353 msgid "expected comma after name"
3356 #: config/tc-arc.c:4718
3358 msgid "%s second argument cannot be a negative number %d"
3361 #: config/tc-arc.c:4733
3362 msgid "expected comma after register number"
3365 #: config/tc-arc.c:4754
3366 msgid "invalid mode"
3369 #: config/tc-arc.c:4772
3370 msgid "expected comma after register mode"
3373 #: config/tc-arc.c:4787
3374 msgid "shortcut designator invalid"
3377 #: config/tc-arc.c:4885
3379 msgid "core register %s value (%d) too large"
3382 #: config/tc-arc.c:4897
3384 msgid "duplicate aux register %s"
3387 #: config/tc-arc.c:4902
3389 msgid "condition code %s value (%d) too large"
3392 #: config/tc-arc.c:4919
3393 msgid "Unknown extension"
3396 #: config/tc-arc.c:5026
3397 msgid "Overwrite explicitly set Tag_ARC_CPU_base"
3400 #: config/tc-arc.c:5076
3401 msgid "Overwrite explicitly set Tag_ARC_ABI_rf16 to full register file"
3404 #: config/tc-arm.c:711
3405 msgid "ARM register expected"
3408 #: config/tc-arm.c:712
3409 msgid "bad or missing co-processor number"
3412 #: config/tc-arm.c:713
3413 msgid "co-processor register expected"
3416 #: config/tc-arm.c:714
3417 msgid "FPA register expected"
3420 #: config/tc-arm.c:715
3421 msgid "VFP single precision register expected"
3424 #: config/tc-arm.c:716
3425 msgid "VFP/Neon double precision register expected"
3428 #: config/tc-arm.c:717
3429 msgid "Neon quad precision register expected"
3432 #: config/tc-arm.c:718
3433 msgid "VFP single or double precision register expected"
3436 #: config/tc-arm.c:719
3437 msgid "Neon double or quad precision register expected"
3440 #: config/tc-arm.c:720
3441 msgid "Neon single or double precision register expected"
3444 #: config/tc-arm.c:721
3445 msgid "VFP single, double or Neon quad precision register expected"
3448 #: config/tc-arm.c:723
3449 msgid "VFP system register expected"
3452 #: config/tc-arm.c:724
3453 msgid "Maverick MVF register expected"
3456 #: config/tc-arm.c:725
3457 msgid "Maverick MVD register expected"
3460 #: config/tc-arm.c:726
3461 msgid "Maverick MVFX register expected"
3464 #: config/tc-arm.c:727
3465 msgid "Maverick MVDX register expected"
3468 #: config/tc-arm.c:728
3469 msgid "Maverick MVAX register expected"
3472 #: config/tc-arm.c:729
3473 msgid "Maverick DSPSC register expected"
3476 #: config/tc-arm.c:730
3477 msgid "iWMMXt data register expected"
3480 #: config/tc-arm.c:731 config/tc-arm.c:7926
3481 msgid "iWMMXt control register expected"
3484 #: config/tc-arm.c:732
3485 msgid "iWMMXt scalar register expected"
3488 #: config/tc-arm.c:733
3489 msgid "XScale accumulator register expected"
3492 #: config/tc-arm.c:734
3493 msgid "MVE vector register expected"
3496 #: config/tc-arm.c:736
3497 msgid "ZR register expected"
3500 #: config/tc-arm.c:737
3501 msgid "Pseudo register expected"
3504 #. For score5u : div/mul will pop warning message, mmu/alw/asw will pop error message.
3505 #: config/tc-arm.c:903 config/tc-score.c:255
3506 msgid "bad arguments to instruction"
3509 #: config/tc-arm.c:904
3510 msgid "r13 not allowed here"
3513 #: config/tc-arm.c:905
3514 msgid "r15 not allowed here"
3517 #: config/tc-arm.c:906
3518 msgid "Odd register not allowed here"
3521 #: config/tc-arm.c:907
3522 msgid "Even register not allowed here"
3525 #: config/tc-arm.c:908
3526 msgid "instruction cannot be conditional"
3529 #: config/tc-arm.c:909
3530 msgid "registers may not be the same"
3533 #: config/tc-arm.c:910
3534 msgid "lo register required"
3537 #: config/tc-arm.c:911
3538 msgid "instruction not supported in Thumb16 mode"
3541 #: config/tc-arm.c:912
3542 msgid "instruction does not accept this addressing mode"
3545 #: config/tc-arm.c:913
3546 msgid "branch must be last instruction in IT block"
3549 #: config/tc-arm.c:914
3550 msgid "branch out of range or not a multiple of 2"
3553 #: config/tc-arm.c:915
3554 msgid "instruction not allowed in VPT block"
3557 #: config/tc-arm.c:916
3558 msgid "instruction not allowed in IT block"
3561 #: config/tc-arm.c:917
3562 msgid "instruction missing MVE vector predication code"
3565 #: config/tc-arm.c:918
3566 msgid "selected FPU does not support instruction"
3569 #: config/tc-arm.c:919
3570 msgid "thumb conditional instruction should be in IT block"
3573 #: config/tc-arm.c:921
3574 msgid "vector predicated instruction should be in VPT/VPST block"
3577 #: config/tc-arm.c:922
3578 msgid "incorrect condition in IT block"
3581 #: config/tc-arm.c:923
3582 msgid "incorrect condition in VPT/VPST block"
3585 #: config/tc-arm.c:924
3586 msgid "IT falling in the range of a previous IT block"
3589 #: config/tc-arm.c:925
3590 msgid "missing .fnstart before unwinding directive"
3593 #: config/tc-arm.c:927
3594 msgid "cannot use register index with PC-relative addressing"
3597 #: config/tc-arm.c:929
3598 msgid "cannot use writeback with PC-relative addressing"
3601 #: config/tc-arm.c:931
3602 msgid "selected processor does not support fp16 instruction"
3605 #: config/tc-arm.c:932
3606 msgid "selected processor does not support bf16 instruction"
3609 #: config/tc-arm.c:933
3610 msgid "selected processor does not support cde instruction"
3613 #: config/tc-arm.c:934
3614 msgid "coprocessor for insn is not enabled for cde"
3617 #: config/tc-arm.c:935
3621 #: config/tc-arm.c:936
3622 msgid "relocation valid in thumb1 code only"
3625 #: config/tc-arm.c:937
3626 msgid "Warning: instruction is UNPREDICTABLE in an IT block"
3629 #: config/tc-arm.c:939
3630 msgid "Warning: instruction is UNPREDICTABLE in a VPT block"
3633 #: config/tc-arm.c:941
3634 msgid "Warning: instruction is UNPREDICTABLE with PC operand"
3637 #: config/tc-arm.c:943
3638 msgid "Warning: instruction is UNPREDICTABLE with SP operand"
3641 #: config/tc-arm.c:945
3642 msgid "bad type in SIMD instruction"
3645 #: config/tc-arm.c:947
3647 "GAS auto-detection mode and -march=all is deprecated for MVE, please use a "
3648 "valid -march or -mcpu option."
3651 #: config/tc-arm.c:949
3653 "Warning: 32-bit element size and same destination and source operands makes "
3654 "instruction UNPREDICTABLE"
3657 #: config/tc-arm.c:951
3658 msgid "bad element type for instruction"
3661 #: config/tc-arm.c:952
3662 msgid "MVE vector register Q[0..7] expected"
3665 #: config/tc-arm.c:953
3666 msgid "selected processor does not support PACBTI extention"
3669 #: config/tc-arm.c:1173
3670 msgid "immediate expression requires a # prefix"
3673 #: config/tc-arm.c:1202 read.c:3969
3674 msgid "missing expression"
3677 #: config/tc-arm.c:1216 config/tc-arm.c:5742 config/tc-score.c:1205
3678 msgid "invalid constant"
3681 #: config/tc-arm.c:1351
3682 msgid "expected #constant"
3685 #: config/tc-arm.c:1523 config/tc-arm.c:1554
3687 msgid "bad size %d in type specifier"
3690 #: config/tc-arm.c:1530
3691 msgid "unexpected type character `b' -- did you mean `bf'?"
3694 #: config/tc-arm.c:1537
3696 msgid "unexpected character `%c' in type specifier"
3699 #: config/tc-arm.c:1604
3700 msgid "only one type should be specified for operand"
3703 #: config/tc-arm.c:1610
3704 msgid "vector type expected"
3707 #: config/tc-arm.c:1719
3708 msgid "expected MVE register [q0..q7]"
3711 #: config/tc-arm.c:1739
3712 msgid "can't redefine type for operand"
3715 #: config/tc-arm.c:1755
3716 msgid "only D and Q registers may be indexed"
3719 #: config/tc-arm.c:1757
3720 msgid "only D registers may be indexed"
3723 #: config/tc-arm.c:1763
3724 msgid "can't change index for operand"
3727 #: config/tc-arm.c:1826
3728 msgid "register operand expected, but got scalar"
3731 #: config/tc-arm.c:1877
3732 msgid "scalar must have an index"
3735 #: config/tc-arm.c:1882 config/tc-arm.c:20287 config/tc-arm.c:20370
3736 #: config/tc-arm.c:21043
3737 msgid "scalar index out of range"
3740 #: config/tc-arm.c:1961
3741 msgid "r0-r12, lr or APSR expected"
3744 #: config/tc-arm.c:1988 config/tc-arm.c:4390
3745 msgid "bad range in register list"
3748 #: config/tc-arm.c:1996 config/tc-arm.c:2005 config/tc-arm.c:2046
3749 #: config/tc-arm.c:4374 config/tc-arm.c:4394
3751 msgid "Warning: duplicated register (r%d) in register list"
3754 #: config/tc-arm.c:2008
3755 msgid "Warning: register range not in ascending order"
3758 #: config/tc-arm.c:2019
3762 #: config/tc-arm.c:2035
3763 msgid "invalid register mask"
3766 #: config/tc-arm.c:2112
3770 #: config/tc-arm.c:2179 config/tc-arm.c:2287
3771 msgid "VPR expected last"
3774 #: config/tc-arm.c:2185
3775 msgid "VFP single precision register or VPR expected"
3778 #. regtype == REG_TYPE_VFD.
3779 #: config/tc-arm.c:2188
3780 msgid "VFP/Neon double precision register or VPR expected"
3783 #: config/tc-arm.c:2205 config/tc-arm.c:2249
3784 msgid "register out of range in list"
3787 #: config/tc-arm.c:2227 config/tc-arm.c:4589 config/tc-arm.c:4723
3788 msgid "register list not in ascending order"
3791 #: config/tc-arm.c:2258
3792 msgid "register range not in ascending order"
3795 #: config/tc-arm.c:2297
3796 msgid "non-contiguous register range"
3799 #: config/tc-arm.c:2357
3800 msgid "register stride must be 1"
3803 #: config/tc-arm.c:2358
3804 msgid "register stride must be 1 or 2"
3807 #: config/tc-arm.c:2359
3808 msgid "mismatched element/structure types in list"
3811 #: config/tc-arm.c:2429
3812 msgid "don't use Rn-Rm syntax with non-unit stride"
3815 #: config/tc-arm.c:2484
3816 msgid "error parsing element/structure list"
3819 #: config/tc-arm.c:2490
3823 #: config/tc-arm.c:2580
3824 msgid "attempt to redefine typed alias"
3827 #: config/tc-arm.c:2715
3828 msgid "bad type for register"
3831 #: config/tc-arm.c:2726 config/tc-nios2.c:1797
3832 msgid "expression must be constant"
3835 #: config/tc-arm.c:2743
3836 msgid "can't redefine the type of a register alias"
3839 #: config/tc-arm.c:2750
3840 msgid "you must specify a single type only"
3843 #: config/tc-arm.c:2763
3844 msgid "can't redefine the index of a scalar alias"
3847 #: config/tc-arm.c:2771
3848 msgid "scalar index must be constant"
3851 #: config/tc-arm.c:2780
3855 #: config/tc-arm.c:2832
3856 msgid "invalid syntax for .dn directive"
3859 #: config/tc-arm.c:2838
3860 msgid "invalid syntax for .qn directive"
3863 #: config/tc-arm.c:2868
3865 msgid "ignoring attempt to use .unreq on fixed register name: '%s'"
3868 #: config/tc-arm.c:3130
3870 msgid "Failed to find real start of function: %s\n"
3873 #: config/tc-arm.c:3147
3874 msgid "selected processor does not support THUMB opcodes"
3877 #: config/tc-arm.c:3160
3878 msgid "selected processor does not support ARM opcodes"
3881 #: config/tc-arm.c:3172
3883 msgid "invalid instruction size selected (%d)"
3886 #: config/tc-arm.c:3204
3888 msgid "invalid operand to .code directive (%d) (expecting 16 or 32)"
3891 #: config/tc-arm.c:3260
3893 msgid "expected comma after name \"%s\""
3896 #: config/tc-arm.c:3310 config/tc-m32r.c:584
3898 msgid "symbol `%s' already defined"
3901 #: config/tc-arm.c:3343
3903 msgid "unrecognized syntax mode \"%s\""
3906 #: config/tc-arm.c:3373
3907 msgid ".ref pseudo-op only available with -mccs flag."
3910 #: config/tc-arm.c:3414
3911 msgid ".asmfunc repeated."
3914 #: config/tc-arm.c:3418
3915 msgid ".asmfunc without function."
3918 #: config/tc-arm.c:3424
3919 msgid ".asmfunc pseudo-op only available with -mccs flag."
3922 #: config/tc-arm.c:3435
3923 msgid ".endasmfunc without a .asmfunc."
3926 #: config/tc-arm.c:3439
3927 msgid ".endasmfunc without function."
3930 #: config/tc-arm.c:3450
3931 msgid ".endasmfunc pseudo-op only available with -mccs flag."
3934 #: config/tc-arm.c:3459
3935 msgid ".def pseudo-op only available with -mccs flag."
3938 #: config/tc-arm.c:3617
3939 msgid "invalid type for literal pool"
3942 #: config/tc-arm.c:3697 config/tc-tic54x.c:5379
3944 msgid "Invalid label '%s'"
3947 #: config/tc-arm.c:3874
3948 msgid "(plt) is only valid on branch targets"
3951 #: config/tc-arm.c:3880 config/tc-csky.c:7672 config/tc-s390.c:1204
3952 #: config/tc-s390.c:1871 config/tc-xtensa.c:1699
3954 msgid "%s relocations do not fit in %d byte"
3955 msgid_plural "%s relocations do not fit in %d bytes"
3959 #: config/tc-arm.c:3962
3960 msgid ".inst.n operand too big. Use .inst.w instead"
3963 #: config/tc-arm.c:3982
3964 msgid "cannot determine Thumb instruction size. Use .inst.n/.inst.w instead"
3967 #: config/tc-arm.c:4012
3968 msgid "width suffixes are invalid in ARM mode"
3971 #: config/tc-arm.c:4056 dwarf2dbg.c:1463
3972 msgid "expected 0 or 1"
3975 #: config/tc-arm.c:4060
3976 msgid "missing comma"
3979 #: config/tc-arm.c:4093
3980 msgid "duplicate .fnstart directive"
3983 #: config/tc-arm.c:4123 config/tc-tic6x.c:410
3984 msgid "duplicate .handlerdata directive"
3987 #: config/tc-arm.c:4142
3988 msgid ".fnend directive without .fnstart"
3991 #: config/tc-arm.c:4209 config/tc-tic6x.c:391
3992 msgid "personality routine specified for cantunwind frame"
3995 #: config/tc-arm.c:4226 config/tc-tic6x.c:452
3996 msgid "duplicate .personalityindex directive"
3999 #: config/tc-arm.c:4233 config/tc-tic6x.c:459
4000 msgid "bad personality routine number"
4003 #: config/tc-arm.c:4255 config/tc-tic6x.c:476
4004 msgid "duplicate .personality directive"
4007 #: config/tc-arm.c:4281
4009 msgid "Unknown register no. encountered: %d\n"
4012 #: config/tc-arm.c:4377
4013 msgid "Warning: register list not in ascending order"
4016 #: config/tc-arm.c:4384 config/tc-epiphany.c:382 config/tc-m68k.c:5866
4017 #: config/tc-m68k.c:5895
4018 msgid "bad register list"
4021 #: config/tc-arm.c:4443
4022 msgid "expected , <constant>"
4025 #: config/tc-arm.c:4452
4026 msgid "number of registers must be in the range [1:4]"
4029 #: config/tc-arm.c:4491 config/tc-arm.c:4541
4030 msgid "expected register list"
4033 #: config/tc-arm.c:4603 config/tc-arm.c:4737
4034 msgid "bad register range"
4037 #: config/tc-arm.c:4792
4038 msgid "register expected"
4041 #: config/tc-arm.c:4802
4042 msgid "FPA .unwind_save does not take a register list"
4045 #: config/tc-arm.c:4836
4046 msgid ".unwind_save does not support this kind of register"
4049 #: config/tc-arm.c:4875
4050 msgid "SP and PC not permitted in .unwind_movsp directive"
4053 #: config/tc-arm.c:4880
4054 msgid "unexpected .unwind_movsp directive"
4057 #: config/tc-arm.c:4907
4058 msgid "stack increment must be multiple of 4"
4061 #: config/tc-arm.c:4955
4062 msgid "expected <reg>, <reg>"
4065 #: config/tc-arm.c:4973
4066 msgid "register must be either sp or set by a previousunwind_movsp directive"
4069 #: config/tc-arm.c:5012
4070 msgid "expected <offset>, <opcode>"
4073 #: config/tc-arm.c:5024
4074 msgid "unwind opcode too long"
4077 #: config/tc-arm.c:5029
4078 msgid "invalid unwind opcode"
4081 #: config/tc-arm.c:5144 config/tc-arm.c:32553
4083 msgid "unrecognised float16 format \"%s\""
4086 #: config/tc-arm.c:5155
4087 msgid "float16 format cannot be set more than once, ignoring."
4090 #: config/tc-arm.c:5270 config/tc-arm.c:6353 config/tc-arm.c:11738
4091 #: config/tc-arm.c:12271 config/tc-arm.c:14391 config/tc-arm.c:16342
4092 #: config/tc-arm.c:16377 config/tc-arm.c:17305 config/tc-arm.c:19218
4093 #: config/tc-arm.c:19226 config/tc-arm.c:19233 config/tc-arm.c:20884
4094 #: config/tc-arm.c:29558 config/tc-arm.c:29622 config/tc-arm.c:29630
4095 #: config/tc-metag.c:5174 config/tc-z8k.c:1161 config/tc-z8k.c:1171
4096 msgid "immediate value out of range"
4099 #: config/tc-arm.c:5440
4100 msgid "invalid FPA immediate expression"
4103 #: config/tc-arm.c:5626
4104 msgid "'UXTW' not allowed here"
4107 #: config/tc-arm.c:5634
4108 msgid "'LSL' or 'ASR' required"
4111 #: config/tc-arm.c:5642
4112 msgid "'LSL' required"
4115 #: config/tc-arm.c:5650
4116 msgid "'ASR' required"
4119 #: config/tc-arm.c:5657
4120 msgid "'UXTW' required"
4123 #: config/tc-arm.c:5736
4124 msgid "invalid rotation"
4127 #: config/tc-arm.c:5918 config/tc-arm.c:6131
4128 msgid "unknown group relocation"
4131 #: config/tc-arm.c:5954
4132 msgid "alignment must be constant"
4135 #: config/tc-arm.c:6165
4136 msgid "this group relocation is not allowed on this instruction"
4139 #: config/tc-arm.c:6221
4140 msgid "'}' expected at end of 'option' field"
4143 #: config/tc-arm.c:6226
4144 msgid "cannot combine index with option"
4147 #: config/tc-arm.c:6491
4148 msgid "unexpected bit specified after APSR"
4151 #: config/tc-arm.c:6503
4152 msgid "selected processor does not support DSP extension"
4155 #: config/tc-arm.c:6515
4156 msgid "bad bitmask specified after APSR"
4159 #: config/tc-arm.c:6539
4160 msgid "writing to APSR without specifying a bitmask is deprecated"
4163 #: config/tc-arm.c:6551 config/tc-arm.c:13494 config/tc-arm.c:13539
4164 #: config/tc-arm.c:13543
4165 msgid "selected processor does not support requested special purpose register"
4168 #: config/tc-arm.c:6556
4169 msgid "flag for {c}psr instruction expected"
4172 #: config/tc-arm.c:6620
4173 msgid "unrecognized CPS flag"
4176 #: config/tc-arm.c:6627
4177 msgid "missing CPS flags"
4180 #: config/tc-arm.c:6650 config/tc-arm.c:6656
4181 msgid "valid endian specifiers are be or le"
4184 #: config/tc-arm.c:6678
4185 msgid "missing rotation field after comma"
4188 #: config/tc-arm.c:6693
4189 msgid "rotation can only be 0, 8, 16, or 24"
4192 #: config/tc-arm.c:6722
4193 msgid "condition required"
4196 #: config/tc-arm.c:6764 config/tc-arm.c:9901
4197 msgid "'[' expected"
4200 #: config/tc-arm.c:6777
4201 msgid "',' expected"
4204 #: config/tc-arm.c:6794
4205 msgid "invalid shift"
4208 #: config/tc-arm.c:6874
4209 msgid "expected ARM or MVE vector register"
4212 #: config/tc-arm.c:6923
4213 msgid "can't use Neon quad register here"
4216 #: config/tc-arm.c:6992
4217 msgid "expected <Rm> or <Dm> or <Qm> operand"
4220 #: config/tc-arm.c:7092
4221 msgid "VFP single, double or MVE vector register expected"
4224 #: config/tc-arm.c:7112
4228 #: config/tc-arm.c:7416
4229 msgid "immediate value 48 or 64 expected"
4232 #. ISB can only take SY as an option.
4233 #: config/tc-arm.c:7465
4234 msgid "invalid barrier type"
4237 #: config/tc-arm.c:7641
4238 msgid "only floating point zero is allowed as immediate value"
4241 #: config/tc-arm.c:7736
4242 msgid "immediate value is out of range"
4245 #: config/tc-arm.c:7911
4246 msgid "iWMMXt data or control register expected"
4249 #: config/tc-arm.c:7952
4250 msgid "Banked registers are not available with this architecture."
4253 #: config/tc-arm.c:8200
4254 msgid "operand must be LR register"
4257 #: config/tc-arm.c:8205
4258 msgid "operand must be SP register"
4261 #: config/tc-arm.c:8210
4262 msgid "operand must be r12"
4265 #: config/tc-arm.c:8281 config/tc-score.c:260
4266 msgid "garbage following instruction"
4269 #. If REG is R13 (the stack pointer), warn that its use is
4271 #: config/tc-arm.c:8331
4272 msgid "use of r13 is deprecated"
4275 #: config/tc-arm.c:8349 config/tc-arm.c:20584
4277 "scalar fp16 instruction cannot be conditional, the behaviour is UNPREDICTABLE"
4280 #: config/tc-arm.c:8424
4281 msgid "D register out of range for selected VFP version"
4284 #: config/tc-arm.c:8521 config/tc-arm.c:11427
4285 msgid "Instruction does not support =N addresses"
4288 #: config/tc-arm.c:8529
4289 msgid "instruction does not accept preindexed addressing"
4292 #. unindexed - only for coprocessor
4293 #: config/tc-arm.c:8545 config/tc-arm.c:11490
4294 msgid "instruction does not accept unindexed addressing"
4297 #: config/tc-arm.c:8553
4298 msgid "destination register same as write-back base"
4301 #: config/tc-arm.c:8554
4302 msgid "source register same as write-back base"
4305 #: config/tc-arm.c:8604
4306 msgid "use of PC in this instruction is deprecated"
4309 #: config/tc-arm.c:8627
4310 msgid "instruction does not accept scaled register index"
4313 #: config/tc-arm.c:8930
4314 msgid "invalid pseudo operation"
4317 #: config/tc-arm.c:9158
4318 msgid "invalid co-processor operand"
4321 #: config/tc-arm.c:9174
4322 msgid "instruction does not support unindexed addressing"
4325 #: config/tc-arm.c:9189
4326 msgid "pc may not be used with write-back"
4329 #: config/tc-arm.c:9194
4330 msgid "instruction does not support writeback"
4333 #: config/tc-arm.c:9300
4334 msgid "Rn must not overlap other operands"
4337 #: config/tc-arm.c:9305
4338 msgid "swp{b} use is obsoleted for ARMv8 and later"
4341 #: config/tc-arm.c:9308
4342 msgid "swp{b} use is deprecated for ARMv6 and ARMv7"
4345 #: config/tc-arm.c:9427 config/tc-arm.c:9446 config/tc-arm.c:9459
4346 #: config/tc-arm.c:12108 config/tc-arm.c:12139 config/tc-arm.c:12161
4347 msgid "bit-field extends past end of register"
4350 #: config/tc-arm.c:9489
4351 msgid "the only valid suffixes here are '(plt)' and '(tlscall)'"
4354 #: config/tc-arm.c:9542
4355 msgid "use of r15 in blx in ARM mode is not really useful"
4358 #: config/tc-arm.c:9564
4359 msgid "use of r15 in bx in ARM mode is not really useful"
4362 #: config/tc-arm.c:9590
4363 msgid "use of r15 in bxj is not really useful"
4366 #: config/tc-arm.c:9638
4367 msgid "This coprocessor register access is deprecated in ARMv8"
4370 #: config/tc-arm.c:9846 config/tc-arm.c:9855
4371 msgid "writeback of base register is UNPREDICTABLE"
4374 #: config/tc-arm.c:9849
4375 msgid "writeback of base register when in register list is UNPREDICTABLE"
4378 #: config/tc-arm.c:9859
4379 msgid "if writeback register is in list, it must be the lowest reg in the list"
4382 #: config/tc-arm.c:9896
4383 msgid "first transfer register must be even"
4386 #: config/tc-arm.c:9899
4387 msgid "can only transfer two consecutive registers"
4390 #. If op 1 were present and equal to PC, this function wouldn't
4391 #. have been called in the first place.
4392 #. If op 2 were present and equal to PC, this function wouldn't
4393 #. have been called in the first place.
4394 #: config/tc-arm.c:9900 config/tc-arm.c:9970 config/tc-arm.c:10701
4395 #: config/tc-arm.c:12983
4396 msgid "r14 not allowed here"
4399 #: config/tc-arm.c:9912
4400 msgid "base register written back, and overlaps second transfer register"
4403 #: config/tc-arm.c:9922
4404 msgid "index register overlaps transfer register"
4407 #: config/tc-arm.c:9951 config/tc-arm.c:10668
4408 msgid "offset must be zero in ARM encoding"
4411 #: config/tc-arm.c:9964 config/tc-arm.c:10695
4412 msgid "even register required"
4415 #: config/tc-arm.c:9967
4416 msgid "can only load two consecutive registers"
4419 #: config/tc-arm.c:9985
4420 msgid "ldr to register 15 must be 4-byte aligned"
4423 #: config/tc-arm.c:10008 config/tc-arm.c:10040
4424 msgid "this instruction requires a post-indexed address"
4427 #: config/tc-arm.c:10067
4428 msgid "Rd and Rm should be different in mla"
4431 #: config/tc-arm.c:10094 config/tc-arm.c:13358
4432 msgid ":lower16: not allowed in this instruction"
4435 #: config/tc-arm.c:10096 config/tc-arm.c:13363
4436 msgid ":upper16: not allowed in this instruction"
4439 #: config/tc-arm.c:10113
4440 msgid "operand 1 must be FPSCR"
4443 #: config/tc-arm.c:10166 config/tc-arm.c:10175 config/tc-arm.c:10229
4444 #: config/tc-arm.c:10238
4445 msgid "selected processor does not support instruction"
4448 #: config/tc-arm.c:10178 config/tc-arm.c:10241
4449 msgid "accessing MVE system register without MVE is UNPREDICTABLE"
4452 #: config/tc-arm.c:10269 config/tc-arm.c:13477
4453 msgid "bad register for mrs"
4456 #: config/tc-arm.c:10276 config/tc-arm.c:13501
4457 msgid "'APSR', 'CPSR' or 'SPSR' expected"
4460 #: config/tc-arm.c:10317
4461 msgid "Rd and Rm should be different in mul"
4464 #: config/tc-arm.c:10336 config/tc-arm.c:10613 config/tc-arm.c:13640
4465 msgid "rdhi and rdlo must be different"
4468 #: config/tc-arm.c:10342
4469 msgid "rdhi, rdlo and rm must all be different"
4472 #: config/tc-arm.c:10408
4473 msgid "'[' expected after PLD mnemonic"
4476 #: config/tc-arm.c:10410 config/tc-arm.c:10425
4477 msgid "post-indexed expression used in preload instruction"
4480 #: config/tc-arm.c:10412 config/tc-arm.c:10427
4481 msgid "writeback used in preload instruction"
4484 #: config/tc-arm.c:10414 config/tc-arm.c:10429
4485 msgid "unindexed addressing used in preload instruction"
4488 #: config/tc-arm.c:10423
4489 msgid "'[' expected after PLI mnemonic"
4492 #: config/tc-arm.c:10438 config/tc-arm.c:13809
4493 msgid "push/pop do not support {reglist}^"
4496 #: config/tc-arm.c:10516 config/tc-arm.c:13986
4497 msgid "setend use is deprecated for ARMv8"
4500 #: config/tc-arm.c:10537 config/tc-arm.c:14047 config/tc-arm.c:14079
4501 #: config/tc-arm.c:14122
4502 msgid "extraneous shift as part of operand to shift insn"
4505 #: config/tc-arm.c:10547 config/tc-arm.c:14185
4506 msgid "immediate too large (bigger than 0xF)"
4509 #: config/tc-arm.c:10571 config/tc-arm.c:10580
4510 msgid "selected processor does not support SETPAN instruction"
4513 #: config/tc-arm.c:10639
4514 msgid "SRS base register must be r13"
4517 #: config/tc-arm.c:10698
4518 msgid "can only store two consecutive registers"
4521 #: config/tc-arm.c:10820 config/tc-arm.c:10841
4522 msgid "only two consecutive VFP SP registers allowed here"
4525 #: config/tc-arm.c:10869 config/tc-arm.c:10884
4526 msgid "this addressing mode requires base-register writeback"
4529 #. If srcsize is 16, inst.operands[1].imm must be in the range 0-16.
4530 #. i.e. immbits must be in range 0 - 16.
4531 #: config/tc-arm.c:11013
4532 msgid "immediate value out of range, expected range [0, 16]"
4535 #. If srcsize is 32, inst.operands[1].imm must be in the range 1-32.
4536 #. i.e. immbits must be in range 0 - 31.
4537 #: config/tc-arm.c:11020
4538 msgid "immediate value out of range, expected range [1, 32]"
4541 #: config/tc-arm.c:11086
4542 msgid "this instruction does not support indexing"
4545 #: config/tc-arm.c:11109
4546 msgid "only r15 allowed here"
4549 #: config/tc-arm.c:11244
4550 msgid "immediate operand requires iWMMXt2"
4553 #: config/tc-arm.c:11388
4554 msgid "shift by register not allowed in thumb mode"
4557 #: config/tc-arm.c:11400 config/tc-arm.c:14231 config/tc-arm.c:28849
4558 msgid "shift expression is too large"
4561 #: config/tc-arm.c:11433
4562 msgid "cannot use register index with this instruction"
4565 #: config/tc-arm.c:11435
4566 msgid "Thumb does not support negative register indexing"
4569 #: config/tc-arm.c:11437
4570 msgid "Thumb does not support register post-indexing"
4573 #: config/tc-arm.c:11439
4574 msgid "Thumb does not support register indexing with writeback"
4577 #: config/tc-arm.c:11441
4578 msgid "Thumb supports only LSL in shifted register indexing"
4581 #: config/tc-arm.c:11450 config/tc-arm.c:19952
4582 msgid "shift out of range"
4585 #: config/tc-arm.c:11459
4586 msgid "cannot use writeback with this instruction"
4589 #: config/tc-arm.c:11480
4590 msgid "cannot use post-indexing with PC-relative addressing"
4593 #: config/tc-arm.c:11481
4594 msgid "cannot use post-indexing with this instruction"
4597 #: config/tc-arm.c:11719
4598 msgid "cannot honor width suffix"
4601 #: config/tc-arm.c:11733
4602 msgid "only SUBS PC, LR, #const allowed"
4605 #: config/tc-arm.c:11816 config/tc-arm.c:11976 config/tc-arm.c:12073
4606 #: config/tc-arm.c:13438 config/tc-arm.c:13746
4607 msgid "shift must be constant"
4610 #: config/tc-arm.c:11821
4611 msgid "shift value over 3 not allowed in thumb mode"
4614 #: config/tc-arm.c:11823
4615 msgid "only LSL shift allowed in thumb mode"
4618 #: config/tc-arm.c:11847 config/tc-arm.c:11991 config/tc-arm.c:12088
4619 #: config/tc-arm.c:13451
4620 msgid "unshifted register required"
4623 #: config/tc-arm.c:11862 config/tc-arm.c:12099 config/tc-arm.c:13601
4624 msgid "dest must overlap one source register"
4627 #: config/tc-arm.c:11994 config/tc-csky.c:6026
4628 msgid "dest and source1 must be the same register"
4631 #: config/tc-arm.c:12234
4633 "selected architecture does not support wide conditional branch instruction"
4636 #: config/tc-arm.c:12267
4637 msgid "instruction is always unconditional"
4640 #: config/tc-arm.c:12442
4641 msgid "selected processor does not support 'A' form of this instruction"
4644 #: config/tc-arm.c:12445
4645 msgid "Thumb does not support the 2-argument form of this instruction"
4648 #: config/tc-arm.c:12570
4649 msgid "SP not allowed in register list"
4652 #: config/tc-arm.c:12574 config/tc-arm.c:12681
4654 "having the base register in the register list when using write back is "
4658 #: config/tc-arm.c:12582
4659 msgid "LR and PC should not both be in register list"
4662 #: config/tc-arm.c:12590
4663 msgid "PC not allowed in register list"
4666 #: config/tc-arm.c:12633
4667 msgid "Thumb load/store multiple does not support {reglist}^"
4670 #: config/tc-arm.c:12658 config/tc-arm.c:12736
4672 msgid "value stored for r%d is UNKNOWN"
4675 #: config/tc-arm.c:12729
4676 msgid "Thumb-2 instruction only valid in unified syntax"
4679 #: config/tc-arm.c:12733 config/tc-arm.c:12743
4680 msgid "this instruction will write back the base register"
4683 #: config/tc-arm.c:12746
4684 msgid "this instruction will not write back the base register"
4687 #: config/tc-arm.c:12777
4688 msgid "r14 not allowed as first register when second register is omitted"
4691 #: config/tc-arm.c:12877
4693 "This instruction may be unpredictable if executed on M-profile cores with "
4694 "interrupts enabled."
4697 #: config/tc-arm.c:12906 config/tc-arm.c:12919 config/tc-arm.c:12955
4698 msgid "Thumb does not support this addressing mode"
4701 #: config/tc-arm.c:12923
4702 msgid "byte or halfword not valid for base register"
4705 #: config/tc-arm.c:12926
4706 msgid "r15 based store not allowed"
4709 #: config/tc-arm.c:12928
4710 msgid "invalid base register for register offset"
4713 #: config/tc-arm.c:12985
4714 msgid "r12 not allowed here"
4717 #: config/tc-arm.c:12991
4718 msgid "base register written back, and overlaps one of transfer registers"
4721 #: config/tc-arm.c:13119
4724 "Use of r%u as a source register is deprecated when r%u is the destination "
4728 #: config/tc-arm.c:13314
4729 msgid "shifts in CMP/MOV instructions are only supported in unified syntax"
4732 #: config/tc-arm.c:13342
4733 msgid "only lo regs allowed with immediate"
4736 #: config/tc-arm.c:13519
4737 msgid "Thumb encoding does not support an immediate here"
4740 #: config/tc-arm.c:13606
4741 msgid "Thumb-2 MUL must not set flags"
4744 #: config/tc-arm.c:13671
4745 msgid "Thumb does not support NOP with hints"
4748 #: config/tc-arm.c:13831 config/tc-arm.c:13843
4749 msgid "invalid register list to push/pop instruction"
4752 #: config/tc-arm.c:14106
4753 msgid "source1 and dest must be same register"
4756 #: config/tc-arm.c:14131
4757 msgid "ror #imm not supported"
4760 #: config/tc-arm.c:14182
4761 msgid "SMC is not permitted on this architecture"
4764 #: config/tc-arm.c:14348
4765 msgid "Thumb encoding does not support rotation"
4768 #: config/tc-arm.c:14368
4769 msgid "instruction requires register index"
4772 #: config/tc-arm.c:14378
4773 msgid "instruction does not allow shifted index"
4776 #: config/tc-arm.c:14534 config/tc-arm.c:29993
4777 msgid "out of range label-relative fixup value"
4780 #: config/tc-arm.c:14858
4781 msgid "invalid neon suffix for non neon instruction"
4784 #: config/tc-arm.c:15253 config/tc-arm.c:15606 config/tc-arm.c:17091
4785 #: config/tc-arm.c:17171 config/tc-arm.c:17228 config/tc-arm.c:19109
4786 #: config/tc-arm.c:21288 config/tc-arm.c:21475
4787 msgid "invalid instruction shape"
4790 #: config/tc-arm.c:15505
4791 msgid "types specified in both the mnemonic and operands"
4794 #: config/tc-arm.c:15542
4795 msgid "operand types can't be inferred"
4798 #: config/tc-arm.c:15548
4799 msgid "type specifier has the wrong number of parts"
4802 #: config/tc-arm.c:15634 config/tc-arm.c:19370 config/tc-arm.c:19377
4803 msgid "operand size must match register width"
4806 #: config/tc-arm.c:15656
4807 msgid "inconsistent types in Neon instruction"
4810 #: config/tc-arm.c:16077
4811 msgid "Type is not allowed for this instruction"
4814 #: config/tc-arm.c:16152
4815 msgid "MVE vector or ARM register expected"
4818 #: config/tc-arm.c:16269
4819 msgid "immediate must be either 1, 2, 4 or 8"
4822 #: config/tc-arm.c:16426
4823 msgid "immediate operand expected in the range [1,8]"
4826 #: config/tc-arm.c:16427
4827 msgid "immediate operand expected in the range [1,16]"
4830 #: config/tc-arm.c:16569
4834 #: config/tc-arm.c:17068 config/tc-arm.c:17148 config/tc-arm.c:18745
4835 #: config/tc-arm.c:20569
4836 msgid "immediate out of range for shift"
4839 #: config/tc-arm.c:17362
4840 msgid "first and second operands shall be the same register"
4843 #: config/tc-arm.c:17476 config/tc-arm.c:17538
4844 msgid "destination register and offset register may not be the same"
4847 #: config/tc-arm.c:17488 config/tc-arm.c:17607
4848 msgid "immediate must be a multiple of 4 in the range of +/-[0,508]"
4851 #: config/tc-arm.c:17490
4852 msgid "immediate must be a multiple of 8 in the range of +/-[0,1016]"
4855 #: config/tc-arm.c:17511
4856 msgid "can not shift offsets when accessing less than half-word"
4859 #: config/tc-arm.c:17513
4861 "shift immediate must be 1, 2 or 3 for half-word, word or double-word "
4862 "accesses respectively"
4865 #: config/tc-arm.c:17600
4866 msgid "immediate must be in the range of +/-[0,127]"
4869 #: config/tc-arm.c:17603
4870 msgid "immediate must be a multiple of 2 in the range of +/-[0,254]"
4873 #: config/tc-arm.c:17617 config/tc-arm.c:18443
4874 msgid "MVE vector register in the range [Q0..Q7] expected"
4877 #: config/tc-arm.c:17933 config/tc-arm.c:19791
4878 msgid "scalar out of range for multiply instruction"
4881 #: config/tc-arm.c:18021
4882 msgid "index must be in the range 0 to 3"
4885 #: config/tc-arm.c:18024
4886 msgid "indexed register must be less than 8"
4889 #: config/tc-arm.c:18225 config/tc-arm.c:21539
4891 "Warning: 32-bit element size and same first and third operand makes "
4892 "instruction UNPREDICTABLE"
4895 #: config/tc-arm.c:18584
4896 msgid "instruction form not available on this architecture."
4899 #: config/tc-arm.c:18587
4900 msgid "this instruction implies use of ARMv8.1 AdvSIMD."
4903 #: config/tc-arm.c:18694 config/tc-arm.c:18719
4904 msgid "immediate out of range for insert"
4907 #: config/tc-arm.c:18866
4908 msgid "immediate out of range for narrowing operation"
4911 #: config/tc-arm.c:19013
4912 msgid "operands 0 and 1 must be the same register"
4915 #: config/tc-arm.c:19119 config/tc-arm.c:21387
4916 msgid "invalid rounding mode"
4919 #: config/tc-arm.c:19581
4920 msgid "operand size must be specified for immediate VMOV"
4923 #: config/tc-arm.c:19591
4924 msgid "immediate has bits set outside the operand size"
4927 #: config/tc-arm.c:19826
4929 "vfmal/vfmsl with FP16 type cannot be conditional, the behaviour is "
4933 #: config/tc-arm.c:19934
4934 msgid "Instruction form not available on this architecture."
4937 #: config/tc-arm.c:19988
4939 "Warning: 64-bit element size and same destination and source operands makes "
4940 "instruction UNPREDICTABLE"
4943 #: config/tc-arm.c:19993
4944 msgid "elements must be smaller than reversal region"
4947 #: config/tc-arm.c:20085
4948 msgid "Index one must be [2,3] and index two must be two less than index one."
4951 #: config/tc-arm.c:20088
4952 msgid "Destination registers may not be the same"
4955 #: config/tc-arm.c:20286 config/tc-arm.c:20369
4956 msgid "bad type for scalar"
4959 #: config/tc-arm.c:20425
4961 "immediate constant is valid both as a bit-pattern and a floating point value "
4962 "(using the fp value)"
4965 #: config/tc-arm.c:20477 config/tc-arm.c:20488
4966 msgid "VFP registers must be adjacent"
4969 #: config/tc-arm.c:20578
4970 msgid "invalid suffix"
4973 #: config/tc-arm.c:20732
4974 msgid "bad list length for table lookup"
4977 #: config/tc-arm.c:20765
4978 msgid "writeback (!) must be used for VLDMDB and VSTMDB"
4981 #: config/tc-arm.c:20768 config/tc-arm.c:20794
4982 msgid "register list must contain at least 1 and at most 16 registers"
4985 #: config/tc-arm.c:20789
4986 msgid "register list must contain at least 1 and at most 32 registers"
4989 #: config/tc-arm.c:20842 config/tc-arm.c:20875
4990 msgid "Use of PC here is UNPREDICTABLE"
4993 #: config/tc-arm.c:20844
4994 msgid "Use of PC here is deprecated"
4997 #: config/tc-arm.c:20878
4998 msgid "instruction does not accept register index"
5001 #: config/tc-arm.c:20881
5002 msgid "instruction does not accept PC-relative addressing"
5005 #: config/tc-arm.c:20903 config/tc-arm.c:20912
5006 msgid "Instruction not permitted on this architecture"
5009 #: config/tc-arm.c:20961
5010 msgid "bad alignment"
5013 #: config/tc-arm.c:20978
5014 msgid "bad list type for instruction"
5017 #: config/tc-arm.c:21022
5018 msgid "unsupported alignment for instruction"
5021 #: config/tc-arm.c:21041 config/tc-arm.c:21135 config/tc-arm.c:21147
5022 #: config/tc-arm.c:21157 config/tc-arm.c:21171
5023 msgid "bad list length"
5026 #: config/tc-arm.c:21046
5027 msgid "stride of 2 unavailable when element size is 8"
5030 #: config/tc-arm.c:21079 config/tc-arm.c:21155
5031 msgid "can't use alignment with this instruction"
5034 #: config/tc-arm.c:21227
5035 msgid "post-index must be a register"
5038 #: config/tc-arm.c:21229
5039 msgid "bad register for post-index"
5042 #: config/tc-arm.c:21451
5043 msgid "scalar out of range"
5046 #: config/tc-arm.c:21584
5048 "Dot Product instructions cannot be conditional, the behaviour is "
5052 #: config/tc-arm.c:21659 config/tc-arm.c:21687 config/tc-arm.c:22369
5053 msgid "index must be 0 or 1"
5056 #: config/tc-arm.c:21662 config/tc-arm.c:21690 config/tc-arm.c:22372
5057 msgid "indexed register must be less than 16"
5060 #: config/tc-arm.c:21728
5061 msgid "Register must be r0-r14 except r13, or APSR_nzcv."
5064 #: config/tc-arm.c:21731
5065 msgid "Register must be an even register between r0-r10."
5068 #: config/tc-arm.c:21756
5069 msgid "CDE Coprocessor must be in range 0-7"
5072 #: config/tc-arm.c:21790
5073 msgid "cx1d requires consecutive destination registers."
5076 #: config/tc-arm.c:21820
5077 msgid "cx2d requires consecutive destination registers."
5080 #: config/tc-arm.c:21859
5081 msgid "cx3d requires consecutive destination registers."
5084 #: config/tc-arm.c:22051
5085 msgid "'q' register must be in range 0-7"
5088 #: config/tc-arm.c:22054
5089 msgid "'d' register must be in range 0-15"
5092 #: config/tc-arm.c:22056
5093 msgid "'s' register must be in range 0-31"
5096 #: config/tc-arm.c:22111
5097 msgid "vcx instructions with Q registers require MVE"
5100 #: config/tc-arm.c:22116
5102 "vcx instructions with S or D registers require either MVE or Armv8-M "
5103 "floating point extension."
5106 #: config/tc-arm.c:22132
5107 msgid "vcx1 with S or D registers takes immediate within 0-2047"
5110 #: config/tc-arm.c:22148
5111 msgid "vcx2 with S or D registers takes immediate within 0-63"
5114 #: config/tc-arm.c:22163
5115 msgid "vcx2 with S or D registers takes immediate within 0-7"
5118 #: config/tc-arm.c:22753 config/tc-arm.c:22874
5119 msgid "conditional infixes are deprecated in unified syntax"
5122 #: config/tc-arm.c:23085
5123 msgid "Warning: conditional outside an IT block for Thumb."
5126 #: config/tc-arm.c:23413
5127 msgid "Short branches, Undefined, SVC, LDM/STM"
5130 #: config/tc-arm.c:23414
5131 msgid "Miscellaneous 16-bit instructions"
5134 #: config/tc-arm.c:23415
5138 #: config/tc-arm.c:23416
5139 msgid "Literal loads"
5142 #: config/tc-arm.c:23417
5143 msgid "Hi-register ADD, MOV, CMP, BX, BLX using pc"
5146 #: config/tc-arm.c:23418
5147 msgid "Hi-register ADD, MOV, CMP using pc"
5150 #. NOTE: 0x00dd is not the real encoding, instead, it is the 'tvalue'
5151 #. field in asm_opcode. 'tvalue' is used at the stage this check happen.
5152 #: config/tc-arm.c:23421
5153 msgid "ADD/SUB sp, sp #imm"
5156 #: config/tc-arm.c:23443
5158 "IT blocks containing 32-bit Thumb instructions are performance deprecated in "
5159 "ARMv8-A and ARMv8-R"
5162 #: config/tc-arm.c:23455
5165 "IT blocks containing 16-bit Thumb instructions of the following class are "
5166 "performance deprecated in ARMv8-A and ARMv8-R: %s"
5169 #: config/tc-arm.c:23469
5171 "IT blocks containing more than one conditional instruction are performance "
5172 "deprecated in ARMv8-A and ARMv8-R"
5175 #: config/tc-arm.c:23587
5177 msgid "bad instruction `%s'"
5180 #: config/tc-arm.c:23593
5181 msgid "s suffix on comparison instruction is deprecated"
5184 #: config/tc-arm.c:23613
5185 msgid "SVC is not permitted on this architecture"
5188 #: config/tc-arm.c:23615
5190 msgid "selected processor does not support `%s' in Thumb mode"
5193 #: config/tc-arm.c:23621
5194 msgid "Thumb does not support conditional execution"
5197 #: config/tc-arm.c:23641
5200 "selected processor does not support 32bit wide variant of instruction `%s'"
5203 #: config/tc-arm.c:23644
5205 msgid "selected processor does not support `%s' in Thumb-2 mode"
5208 #: config/tc-arm.c:23669
5210 msgid "cannot honor width suffix -- `%s'"
5213 #: config/tc-arm.c:23711
5215 msgid "selected processor does not support `%s' in ARM mode"
5218 #: config/tc-arm.c:23716
5220 msgid "width suffixes are invalid in ARM mode -- `%s'"
5223 #: config/tc-arm.c:23749
5225 msgid "attempt to use an ARM instruction on a Thumb-only processor -- `%s'"
5228 #: config/tc-arm.c:23767
5230 msgid "section '%s' finished with an open IT block."
5233 #: config/tc-arm.c:23770
5235 msgid "section '%s' finished with an open VPT/VPST block."
5238 #: config/tc-arm.c:23777
5239 msgid "file finished with an open IT block."
5242 #: config/tc-arm.c:23779
5243 msgid "file finished with an open VPT/VPST block."
5246 #: config/tc-arm.c:27488
5248 msgid "alignments greater than %d bytes not supported in .text sections."
5251 #: config/tc-arm.c:27754 config/tc-ia64.c:3588
5253 msgid "Group section `%s' has no group signature"
5256 #: config/tc-arm.c:27800
5257 msgid "handlerdata in cantunwind frame"
5260 #: config/tc-arm.c:27818
5261 msgid "too many unwind opcodes for personality routine 0"
5264 #: config/tc-arm.c:27851
5265 msgid "attempt to recreate an unwind entry"
5268 #: config/tc-arm.c:27862
5269 msgid "too many unwind opcodes"
5272 #: config/tc-arm.c:28166
5274 msgid "[-mwarn-syms]: Assignment makes a symbol match an ARM instruction: %s"
5277 #: config/tc-arm.c:28528 config/tc-arm.c:28596
5279 msgid "symbol %s is in a different section"
5282 #: config/tc-arm.c:28530 config/tc-arm.c:28598
5284 msgid "symbol %s is weak and may be overridden later"
5287 #: config/tc-arm.c:28575 config/tc-arm.c:28947
5289 msgid "invalid constant (%lx) after fixup"
5292 #: config/tc-arm.c:28631
5294 msgid "unable to compute ADRL instructions for PC offset of 0x%lx"
5297 #: config/tc-arm.c:28667 config/tc-arm.c:28697
5298 msgid "invalid literal constant: pool needs to be closer"
5301 #: config/tc-arm.c:28670 config/tc-arm.c:28719
5303 msgid "bad immediate value for offset (%ld)"
5306 #: config/tc-arm.c:28700
5308 msgid "bad immediate value for 8-bit offset (%ld)"
5311 #: config/tc-arm.c:28760
5312 msgid "offset not a multiple of 4"
5315 #: config/tc-arm.c:28963
5316 msgid "invalid smc expression"
5319 #: config/tc-arm.c:28973
5320 msgid "invalid hvc expression"
5323 #: config/tc-arm.c:28984 config/tc-arm.c:28993
5324 msgid "invalid swi expression"
5327 #: config/tc-arm.c:29003
5328 msgid "invalid expression in load/store multiple"
5331 #: config/tc-arm.c:29065
5333 msgid "blx to '%s' an ARM ISA state function changed to bl"
5336 #: config/tc-arm.c:29084
5337 msgid "misaligned branch destination"
5340 #: config/tc-arm.c:29205
5342 msgid "blx to Thumb func '%s' from Thumb ISA state changed to bl"
5345 #: config/tc-arm.c:29254
5346 msgid "Thumb2 branch out of range"
5349 #: config/tc-arm.c:29306 config/tc-arm.c:29339
5350 msgid "Relocation supported only in FDPIC mode"
5353 #: config/tc-arm.c:29369
5354 msgid "rel31 relocation overflow"
5357 #: config/tc-arm.c:29391 config/tc-arm.c:29397 config/tc-arm.c:29401
5358 #: config/tc-arm.c:29448
5359 msgid "co-processor offset out of range"
5362 #: config/tc-arm.c:29465
5364 msgid "invalid offset, target not word aligned (0x%08lX)"
5367 #: config/tc-arm.c:29471
5368 msgid "section does not have enough alignment to ensure safe PC-relative loads"
5371 #: config/tc-arm.c:29475 config/tc-arm.c:29484 config/tc-arm.c:29492
5372 #: config/tc-arm.c:29500 config/tc-arm.c:29508
5374 msgid "invalid offset, value too big (0x%08lX)"
5377 #: config/tc-arm.c:29549
5378 msgid "invalid Hi register with immediate"
5381 #: config/tc-arm.c:29565
5382 msgid "invalid immediate for stack address calculation"
5385 #: config/tc-arm.c:29584
5386 msgid "address calculation needs a strongly defined nearby symbol"
5389 #: config/tc-arm.c:29600
5390 msgid "symbol too far away"
5393 #: config/tc-arm.c:29612
5395 msgid "invalid immediate for address calculation (value = 0x%08lX)"
5398 #: config/tc-arm.c:29642
5400 msgid "invalid immediate: %ld is out of range"
5403 #: config/tc-arm.c:29654
5405 msgid "invalid shift value: %ld"
5408 #: config/tc-arm.c:29724 config/tc-arm.c:29795
5410 msgid "the offset 0x%08lX is not representable"
5413 #: config/tc-arm.c:29756
5415 msgid "Unable to process relocation for thumb opcode: %lx"
5418 #: config/tc-arm.c:29835
5420 msgid "bad offset 0x%08lX (only 12 bits available for the magnitude)"
5423 #: config/tc-arm.c:29874
5425 msgid "bad offset 0x%08lX (only 8 bits available for the magnitude)"
5428 #: config/tc-arm.c:29914
5430 msgid "bad offset 0x%08lX (must be word-aligned)"
5433 #: config/tc-arm.c:29919
5435 msgid "bad offset 0x%08lX (must be an 8-bit number of words)"
5438 #: config/tc-arm.c:30140 config/tc-score.c:7314
5440 msgid "bad relocation fixup type (%d)"
5443 #: config/tc-arm.c:30258
5444 msgid "literal referenced across section boundary"
5447 #: config/tc-arm.c:30338
5448 msgid "internal relocation (type: IMMEDIATE) not fixed up"
5451 #: config/tc-arm.c:30343
5452 msgid "ADRL used for a symbol not defined in the same file"
5455 #: config/tc-arm.c:30350
5457 msgid "%s used for a symbol not defined in the same file"
5460 #: config/tc-arm.c:30366
5462 msgid "undefined local label `%s'"
5465 #: config/tc-arm.c:30372
5466 msgid "internal_relocation (type: OFFSET_IMM) not fixed up"
5469 #: config/tc-arm.c:30394 config/tc-cris.c:4000 config/tc-csky.c:1152
5470 #: config/tc-ft32.c:708 config/tc-mcore.c:1932 config/tc-microblaze.c:2062
5471 #: config/tc-mmix.c:2909 config/tc-moxie.c:823 config/tc-ns32k.c:2245
5472 #: config/tc-score.c:7401
5476 #: config/tc-arm.c:30793
5478 msgid "%s: unexpected function type: %d"
5481 #: config/tc-arm.c:30933
5482 msgid "use of old and new-style options to set CPU type"
5485 #: config/tc-arm.c:30952
5486 msgid "use of old and new-style options to set FPU type"
5489 #: config/tc-arm.c:31031
5490 msgid "hard-float conflicts with specified fpu"
5493 #: config/tc-arm.c:31222
5494 msgid "generate PIC code"
5497 #: config/tc-arm.c:31223
5498 msgid "assemble Thumb code"
5501 #: config/tc-arm.c:31224
5502 msgid "support ARM/Thumb interworking"
5505 #: config/tc-arm.c:31226
5506 msgid "code uses 32-bit program counter"
5509 #: config/tc-arm.c:31227
5510 msgid "code uses 26-bit program counter"
5513 #: config/tc-arm.c:31228
5514 msgid "floating point args are in fp regs"
5517 #: config/tc-arm.c:31230
5518 msgid "re-entrant code"
5521 #: config/tc-arm.c:31231
5522 msgid "code is ATPCS conformant"
5525 #. These are recognized by the assembler, but have no affect on code.
5526 #: config/tc-arm.c:31237
5527 msgid "use frame pointer"
5530 #: config/tc-arm.c:31238
5531 msgid "use stack size checking"
5534 #: config/tc-arm.c:31241
5535 msgid "do not warn on use of deprecated feature"
5538 #: config/tc-arm.c:31244
5540 "warn about performance deprecated IT instructions in ARMv8-A and ARMv8-R"
5543 #: config/tc-arm.c:31248
5544 msgid "warn about symbols that match instruction names [default]"
5547 #: config/tc-arm.c:31249
5548 msgid "disable warnings about symobls that match instructions"
5551 #. DON'T add any new processors to this list -- we want the whole list
5552 #. to go away... Add them to the processors table instead.
5553 #: config/tc-arm.c:31265 config/tc-arm.c:31266
5554 msgid "use -mcpu=arm1"
5557 #: config/tc-arm.c:31267 config/tc-arm.c:31268
5558 msgid "use -mcpu=arm2"
5561 #: config/tc-arm.c:31269 config/tc-arm.c:31270
5562 msgid "use -mcpu=arm250"
5565 #: config/tc-arm.c:31271 config/tc-arm.c:31272
5566 msgid "use -mcpu=arm3"
5569 #: config/tc-arm.c:31273 config/tc-arm.c:31274
5570 msgid "use -mcpu=arm6"
5573 #: config/tc-arm.c:31275 config/tc-arm.c:31276
5574 msgid "use -mcpu=arm600"
5577 #: config/tc-arm.c:31277 config/tc-arm.c:31278
5578 msgid "use -mcpu=arm610"
5581 #: config/tc-arm.c:31279 config/tc-arm.c:31280
5582 msgid "use -mcpu=arm620"
5585 #: config/tc-arm.c:31281 config/tc-arm.c:31282
5586 msgid "use -mcpu=arm7"
5589 #: config/tc-arm.c:31283 config/tc-arm.c:31284
5590 msgid "use -mcpu=arm70"
5593 #: config/tc-arm.c:31285 config/tc-arm.c:31286
5594 msgid "use -mcpu=arm700"
5597 #: config/tc-arm.c:31287 config/tc-arm.c:31288
5598 msgid "use -mcpu=arm700i"
5601 #: config/tc-arm.c:31289 config/tc-arm.c:31290
5602 msgid "use -mcpu=arm710"
5605 #: config/tc-arm.c:31291 config/tc-arm.c:31292
5606 msgid "use -mcpu=arm710c"
5609 #: config/tc-arm.c:31293 config/tc-arm.c:31294
5610 msgid "use -mcpu=arm720"
5613 #: config/tc-arm.c:31295 config/tc-arm.c:31296
5614 msgid "use -mcpu=arm7d"
5617 #: config/tc-arm.c:31297 config/tc-arm.c:31298
5618 msgid "use -mcpu=arm7di"
5621 #: config/tc-arm.c:31299 config/tc-arm.c:31300
5622 msgid "use -mcpu=arm7m"
5625 #: config/tc-arm.c:31301 config/tc-arm.c:31302
5626 msgid "use -mcpu=arm7dm"
5629 #: config/tc-arm.c:31303 config/tc-arm.c:31304
5630 msgid "use -mcpu=arm7dmi"
5633 #: config/tc-arm.c:31305 config/tc-arm.c:31306
5634 msgid "use -mcpu=arm7100"
5637 #: config/tc-arm.c:31307 config/tc-arm.c:31308
5638 msgid "use -mcpu=arm7500"
5641 #: config/tc-arm.c:31309 config/tc-arm.c:31310
5642 msgid "use -mcpu=arm7500fe"
5645 #: config/tc-arm.c:31311 config/tc-arm.c:31312 config/tc-arm.c:31313
5646 #: config/tc-arm.c:31314
5647 msgid "use -mcpu=arm7tdmi"
5650 #: config/tc-arm.c:31315 config/tc-arm.c:31316
5651 msgid "use -mcpu=arm710t"
5654 #: config/tc-arm.c:31317 config/tc-arm.c:31318
5655 msgid "use -mcpu=arm720t"
5658 #: config/tc-arm.c:31319 config/tc-arm.c:31320
5659 msgid "use -mcpu=arm740t"
5662 #: config/tc-arm.c:31321 config/tc-arm.c:31322
5663 msgid "use -mcpu=arm8"
5666 #: config/tc-arm.c:31323 config/tc-arm.c:31324
5667 msgid "use -mcpu=arm810"
5670 #: config/tc-arm.c:31325 config/tc-arm.c:31326
5671 msgid "use -mcpu=arm9"
5674 #: config/tc-arm.c:31327 config/tc-arm.c:31328
5675 msgid "use -mcpu=arm9tdmi"
5678 #: config/tc-arm.c:31329 config/tc-arm.c:31330
5679 msgid "use -mcpu=arm920"
5682 #: config/tc-arm.c:31331 config/tc-arm.c:31332
5683 msgid "use -mcpu=arm940"
5686 #: config/tc-arm.c:31333
5687 msgid "use -mcpu=strongarm"
5690 #: config/tc-arm.c:31335
5691 msgid "use -mcpu=strongarm110"
5694 #: config/tc-arm.c:31337
5695 msgid "use -mcpu=strongarm1100"
5698 #: config/tc-arm.c:31339
5699 msgid "use -mcpu=strongarm1110"
5702 #: config/tc-arm.c:31340
5703 msgid "use -mcpu=xscale"
5706 #: config/tc-arm.c:31341
5707 msgid "use -mcpu=iwmmxt"
5710 #: config/tc-arm.c:31342
5711 msgid "use -mcpu=all"
5714 #. Architecture variants -- don't add any more to this list either.
5715 #: config/tc-arm.c:31345 config/tc-arm.c:31346
5716 msgid "use -march=armv2"
5719 #: config/tc-arm.c:31347 config/tc-arm.c:31348
5720 msgid "use -march=armv2a"
5723 #: config/tc-arm.c:31349 config/tc-arm.c:31350
5724 msgid "use -march=armv3"
5727 #: config/tc-arm.c:31351 config/tc-arm.c:31352
5728 msgid "use -march=armv3m"
5731 #: config/tc-arm.c:31353 config/tc-arm.c:31354
5732 msgid "use -march=armv4"
5735 #: config/tc-arm.c:31355 config/tc-arm.c:31356
5736 msgid "use -march=armv4t"
5739 #: config/tc-arm.c:31357 config/tc-arm.c:31358
5740 msgid "use -march=armv5"
5743 #: config/tc-arm.c:31359 config/tc-arm.c:31360
5744 msgid "use -march=armv5t"
5747 #: config/tc-arm.c:31361 config/tc-arm.c:31362
5748 msgid "use -march=armv5te"
5751 #. Floating point variants -- don't add any more to this list either.
5752 #: config/tc-arm.c:31365
5753 msgid "use -mfpu=fpe"
5756 #: config/tc-arm.c:31366
5757 msgid "use -mfpu=fpa10"
5760 #: config/tc-arm.c:31367
5761 msgid "use -mfpu=fpa11"
5764 #: config/tc-arm.c:31369
5765 msgid "use either -mfpu=softfpa or -mfpu=softvfp"
5768 #: config/tc-arm.c:32497
5769 msgid "extension does not apply to the base architecture"
5772 #: config/tc-arm.c:32526
5773 msgid "architectural extensions must be specified in alphabetical order"
5776 #: config/tc-arm.c:32665 config/tc-arm.c:33647
5778 msgid "unknown floating point format `%s'\n"
5781 #: config/tc-arm.c:32681 config/tc-csky.c:1264
5783 msgid "unknown floating point abi `%s'\n"
5786 #: config/tc-arm.c:32697
5788 msgid "unknown EABI `%s'\n"
5791 #: config/tc-arm.c:32717
5793 msgid "unknown implicit IT mode `%s', should be arm, thumb, always, or never."
5796 #: config/tc-arm.c:32740 config/tc-metag.c:5911
5797 msgid "<fpu name>\t assemble for FPU architecture <fpu name>"
5800 #: config/tc-arm.c:32742
5801 msgid "<abi>\t assemble for floating point ABI <abi>"
5804 #: config/tc-arm.c:32745
5805 msgid "<ver>\t\t assemble for eabi version <ver>"
5808 #: config/tc-arm.c:32748
5809 msgid "<mode>\t controls implicit insertion of IT instructions"
5812 #: config/tc-arm.c:32750
5813 msgid "\t\t\t TI CodeComposer Studio syntax compatibility mode"
5816 #: config/tc-arm.c:32753
5818 "[ieee|alternative]\n"
5819 " set the encoding for half precision floating point "
5821 " or Arm alternative format."
5824 #: config/tc-arm.c:32864
5826 msgid " ARM-specific assembler options:\n"
5829 #: config/tc-arm.c:32884
5831 msgid " --fix-v4bx Allow BX in ARMv4 code\n"
5834 #: config/tc-arm.c:32888
5836 msgid " --fdpic generate an FDPIC object file\n"
5839 #: config/tc-arm.c:33208
5840 msgid "no architecture contains all the instructions used\n"
5843 #: config/tc-arm.c:33400
5844 msgid ".cpu: missing cpu name"
5847 #: config/tc-arm.c:33448
5848 msgid ".arch: missing architecture name"
5851 #: config/tc-arm.c:33489
5852 msgid ".object_arch: missing architecture name"
5855 #: config/tc-arm.c:33526
5856 msgid ".arch_extension: missing architecture extension"
5859 #: config/tc-arm.c:33583
5862 "architectural extension `%s' is not allowed for the current base architecture"
5865 #: config/tc-arm.c:33606
5867 msgid "unknown architecture extension `%s'\n"
5870 #: config/tc-arm.c:33627
5871 msgid ".fpu: missing fpu name"
5874 #: config/tc-avr.c:597
5876 msgid "Known MCU names:"
5879 #: config/tc-avr.c:662
5882 "AVR Assembler options:\n"
5883 " -mmcu=[avr-name] select microcontroller variant\n"
5884 " [avr-name] can be:\n"
5885 " avr1 - classic AVR core without data RAM\n"
5886 " avr2 - classic AVR core with up to 8K program memory\n"
5887 " avr25 - classic AVR core with up to 8K program memory\n"
5888 " plus the MOVW instruction\n"
5889 " avr3 - classic AVR core with up to 64K program memory\n"
5890 " avr31 - classic AVR core with up to 128K program memory\n"
5891 " avr35 - classic AVR core with up to 64K program memory\n"
5892 " plus the MOVW instruction\n"
5893 " avr4 - enhanced AVR core with up to 8K program memory\n"
5894 " avr5 - enhanced AVR core with up to 64K program memory\n"
5895 " avr51 - enhanced AVR core with up to 128K program memory\n"
5896 " avr6 - enhanced AVR core with up to 256K program memory\n"
5897 " avrxmega2 - XMEGA, > 8K, < 64K FLASH, < 64K RAM\n"
5898 " avrxmega3 - XMEGA, RAM + FLASH < 64K, Flash visible in "
5900 " avrxmega4 - XMEGA, > 64K, <= 128K FLASH, <= 64K RAM\n"
5901 " avrxmega5 - XMEGA, > 64K, <= 128K FLASH, > 64K RAM\n"
5902 " avrxmega6 - XMEGA, > 128K, <= 256K FLASH, <= 64K RAM\n"
5903 " avrxmega7 - XMEGA, > 128K, <= 256K FLASH, > 64K RAM\n"
5904 " avrtiny - AVR Tiny core with 16 gp registers\n"
5907 #: config/tc-avr.c:685
5910 " -mall-opcodes accept all AVR opcodes, even if not supported by MCU\n"
5911 " -mno-skip-bug disable warnings for skipping two-word instructions\n"
5912 " (default for avr4, avr5)\n"
5913 " -mno-wrap reject rjmp/rcall instructions with 8K wrap-around\n"
5914 " (default for avr3, avr5)\n"
5915 " -mrmw accept Read-Modify-Write instructions\n"
5916 " -mlink-relax generate relocations for linker relaxation (default)\n"
5917 " -mno-link-relax don't generate relocations for linker relaxation.\n"
5918 " -mgcc-isr accept the __gcc_isr pseudo-instruction.\n"
5919 " -mno-dollar-line-separator\n"
5920 " do not treat the $ character as a line separator.\n"
5923 #: config/tc-avr.c:726
5925 msgid "unknown MCU: %s\n"
5928 #: config/tc-avr.c:740
5930 msgid "redefinition of mcu type `%s' to `%s'"
5933 #: config/tc-avr.c:869
5934 msgid "constant value required"
5937 #: config/tc-avr.c:872
5939 msgid "number must be positive and less than %d"
5942 #: config/tc-avr.c:898 config/tc-avr.c:1035
5944 msgid "constant out of 8-bit range: %d"
5947 #: config/tc-avr.c:966 config/tc-score.c:1194 read.c:3967
5948 msgid "illegal expression"
5951 #: config/tc-avr.c:995 config/tc-avr.c:2005 config/tc-pru.c:1861
5952 msgid "`)' required"
5955 #: config/tc-avr.c:1105
5956 msgid "register name or number from 16 to 31 required"
5959 #: config/tc-avr.c:1111
5960 msgid "register name or number from 0 to 31 required"
5963 #: config/tc-avr.c:1119
5964 msgid "register r16-r23 required"
5967 #: config/tc-avr.c:1125
5968 msgid "register number above 15 required"
5971 #: config/tc-avr.c:1131 config/tc-csky.c:6417 config/tc-csky.c:6446
5972 msgid "even register number required"
5975 #: config/tc-avr.c:1137
5976 msgid "register r24, r26, r28 or r30 required"
5979 #: config/tc-avr.c:1158
5980 msgid "pointer register (X, Y or Z) required"
5983 #: config/tc-avr.c:1165
5984 msgid "cannot both predecrement and postincrement"
5987 #: config/tc-avr.c:1173
5988 msgid "addressing mode not supported"
5991 #: config/tc-avr.c:1179
5992 msgid "can't predecrement"
5995 #: config/tc-avr.c:1182
5996 msgid "pointer register Z required"
5999 #: config/tc-avr.c:1201
6000 msgid "postincrement not supported"
6003 #: config/tc-avr.c:1211
6004 msgid "pointer register (Y or Z) required"
6007 #: config/tc-avr.c:1333 config/tc-xgate.c:1354
6009 msgid "unknown constraint `%c'"
6012 #: config/tc-avr.c:1396 config/tc-avr.c:2687
6013 msgid "`,' required"
6016 #: config/tc-avr.c:1417
6017 msgid "undefined combination of operands"
6020 #: config/tc-avr.c:1426
6021 msgid "skipping two-word instruction"
6024 #: config/tc-avr.c:1614 config/tc-avr.c:1630 config/tc-avr.c:1761
6025 #: config/tc-msp430.c:4500 config/tc-msp430.c:4519
6027 msgid "odd address operand: %ld"
6030 #: config/tc-avr.c:1622 config/tc-avr.c:1641 config/tc-avr.c:1659
6031 #: config/tc-avr.c:1670 config/tc-avr.c:1686 config/tc-avr.c:1694
6032 #: config/tc-avr.c:1789 config/tc-avr.c:1796 config/tc-d10v.c:503
6033 #: config/tc-d30v.c:550 config/tc-msp430.c:4508 config/tc-msp430.c:4526
6035 msgid "operand out of range: %ld"
6038 #: config/tc-avr.c:1677
6040 msgid "operand out of range: 0x%lx"
6043 #: config/tc-avr.c:1782 config/tc-d10v.c:1592 config/tc-d30v.c:2011
6044 #: config/tc-msp430.c:4597
6046 msgid "line %d: unknown relocation type: 0x%x"
6049 #: config/tc-avr.c:1810
6050 msgid "only constant expression allowed"
6053 #. xgettext:c-format.
6054 #: config/tc-avr.c:1865 config/tc-bfin.c:813 config/tc-d10v.c:1461
6055 #: config/tc-d30v.c:1768 config/tc-metag.c:7016 config/tc-mn10200.c:772
6056 #: config/tc-mn10300.c:2178 config/tc-msp430.c:4645 config/tc-ppc.c:7768
6057 #: config/tc-spu.c:878 config/tc-spu.c:1091 config/tc-v850.c:3360
6058 #: config/tc-z80.c:3871
6060 msgid "reloc %d not supported by object file format"
6063 #: config/tc-avr.c:1887 config/tc-ft32.c:232 config/tc-h8300.c:1926
6064 #: config/tc-mcore.c:881 config/tc-microblaze.c:913 config/tc-moxie.c:180
6065 #: config/tc-pj.c:253 config/tc-sh.c:2182 config/tc-wasm32.c:747
6066 #: config/tc-z8k.c:1233
6067 msgid "can't find opcode "
6070 #: config/tc-avr.c:1906
6072 msgid "illegal opcode %s for mcu %s"
6075 #: config/tc-avr.c:1922
6077 msgid "pseudo instruction `%s' not supported"
6080 #: config/tc-avr.c:1944
6081 msgid "garbage at end of line"
6084 #: config/tc-avr.c:2054 config/tc-pru.c:1893
6086 msgid "illegal %s relocation size: %d"
6089 #: config/tc-avr.c:2167 config/tc-avr.c:2222
6091 msgid "unknown record type %d (in %s)"
6094 #: config/tc-avr.c:2243
6096 msgid "Failed to create property section `%s'\n"
6099 #: config/tc-avr.c:2679
6101 msgid "%s requires value 0-2 as operand 1"
6104 #: config/tc-avr.c:2704
6106 msgid "`%s %d' after `%s %d' from %s:%u"
6109 #: config/tc-avr.c:2707
6111 msgid "`%s %d' but no chunk open yet"
6114 #: config/tc-avr.c:2795
6116 msgid "dangling `__gcc_isr %d'"
6119 #: config/tc-avr.c:2797
6120 msgid "dangling `__gcc_isr'"
6123 #: config/tc-bfin.c:93 config/tc-frv.c:1603 config/tc-frv.c:1613
6127 #: config/tc-bfin.c:428
6129 msgid " Blackfin specific assembler options:\n"
6132 #: config/tc-bfin.c:429
6134 msgid " -mcpu=<cpu[-sirevision]> specify the name of the target CPU\n"
6137 #: config/tc-bfin.c:430
6139 msgid " -mfdpic assemble for the FDPIC ABI\n"
6142 #: config/tc-bfin.c:431
6144 msgid " -mno-fdpic/-mnopic disable -mfdpic\n"
6147 #: config/tc-bfin.c:444
6148 msgid "Could not set architecture and machine."
6151 #: config/tc-bfin.c:591
6152 msgid "Parse failed."
6155 #: config/tc-bfin.c:666
6156 msgid "pcrel too far BFD_RELOC_BFIN_10"
6159 #: config/tc-bfin.c:682
6160 msgid "pcrel too far BFD_RELOC_BFIN_12"
6163 #: config/tc-bfin.c:702
6164 msgid "pcrel too far BFD_RELOC_BFIN_24"
6167 #: config/tc-bfin.c:717
6168 msgid "pcrel too far BFD_RELOC_BFIN_5"
6171 #: config/tc-bfin.c:729
6172 msgid "pcrel too far BFD_RELOC_BFIN_11_PCREL"
6175 #: config/tc-bfin.c:739
6176 msgid "rel too far BFD_RELOC_8"
6179 #: config/tc-bfin.c:746
6180 msgid "rel too far BFD_RELOC_16"
6183 #: config/tc-bpf.c:194
6185 msgid "-mdialect=%s is not valid. Expected normal or pseudoc"
6188 #: config/tc-bpf.c:209
6190 msgid "-misa-spec=%s is not valid. Expected v1, v2, v3, v4 o xbpf"
6193 #: config/tc-bpf.c:229
6200 #: config/tc-bpf.c:230
6204 " -EL generate code for a little endian machine\n"
6205 " -EB generate code for a big endian machine\n"
6206 " -mdialect=DIALECT set the assembly dialect (normal, pseudoc)\n"
6207 " -misa-spec set the BPF ISA spec (v1, v2, v3, v4, xbpf)\n"
6208 " -mxbpf alias for -misa-spec=xbpf\n"
6211 #: config/tc-bpf.c:589
6212 msgid "signed instruction operand out of range, shall fit in 32 bits"
6215 #: config/tc-bpf.c:936
6216 msgid "immediate out of range, shall fit in 32 bits"
6219 #: config/tc-bpf.c:946
6220 msgid "pc-relative offset out of range, shall fit in 32 bits"
6223 #: config/tc-bpf.c:956 config/tc-bpf.c:966
6224 msgid "pc-relative offset out of range, shall fit in 16 bits"
6227 #: config/tc-bpf.c:1349
6229 msgid "unexpected register name `%s' in expression"
6232 #: config/tc-bpf.c:1668
6234 msgid "invalid %%-tag in BPF opcode '%s'\n"
6237 #: config/tc-bpf.c:1715
6239 msgid "unrecognized instruction `%s'"
6242 #: config/tc-cr16.c:168
6243 msgid "using a bit field width of zero"
6246 #: config/tc-cr16.c:176
6248 msgid "field width \"%s\" too complex for a bitfield"
6251 #: config/tc-cr16.c:186
6253 msgid "field width %lu too big to fit in %d byte: truncated to %d bits"
6254 msgid_plural "field width %lu too big to fit in %d bytes: truncated to %d bits"
6258 #: config/tc-cr16.c:212
6260 msgid "field value \"%s\" too complex for a bitfield"
6263 #: config/tc-cr16.c:394
6265 msgid "Unknown register pair - index relative mode: `%d'"
6268 #: config/tc-cr16.c:603 config/tc-crx.c:333
6270 msgid "internal error: reloc %d (`%s') not supported by object file format"
6273 #: config/tc-cr16.c:696 config/tc-i386.c:17001 config/tc-s390.c:2112
6274 msgid "GOT already in symbol table"
6277 #. Missing or bad expr becomes absolute 0.
6278 #: config/tc-cr16.c:880 config/tc-crx.c:570
6280 msgid "missing or invalid displacement expression `%s' taken as 0"
6283 #: config/tc-cr16.c:930
6285 msgid "GOT bad expression with %s."
6288 #: config/tc-cr16.c:1041
6290 msgid "operand %d: illegal use expression: `%s`"
6293 #: config/tc-cr16.c:1106 config/tc-crx.c:1080
6295 msgid "Unknown register: `%d'"
6298 #. Issue a error message when register is illegal.
6299 #: config/tc-cr16.c:1114
6301 msgid "Illegal register (`%s') in Instruction: `%s'"
6304 #: config/tc-cr16.c:1188 config/tc-cr16.c:1263
6306 msgid "Illegal register `%s' in Instruction `%s'"
6309 #: config/tc-cr16.c:1216 config/tc-cr16.c:1227
6311 msgid "Illegal register pair `%s' in Instruction `%s'"
6314 #: config/tc-cr16.c:1252
6315 msgid "unmatched '['"
6318 #: config/tc-cr16.c:1258
6319 msgid "garbage after index spec ignored"
6322 #: config/tc-cr16.c:1406 config/tc-crx.c:889
6324 msgid "Illegal operands (whitespace): `%s'"
6327 #: config/tc-cr16.c:1418 config/tc-cr16.c:1425 config/tc-cr16.c:1442
6328 #: config/tc-crx.c:901 config/tc-crx.c:908 config/tc-crx.c:925
6329 #: config/tc-crx.c:1716
6331 msgid "Missing matching brackets : `%s'"
6334 #: config/tc-cr16.c:1474 config/tc-crx.c:951
6336 msgid "Unknown exception: `%s'"
6339 #: config/tc-cr16.c:1556 config/tc-crx.c:1047
6341 msgid "Illegal `cinv' parameter: `%c'"
6344 #: config/tc-cr16.c:1577 config/tc-cr16.c:1616
6346 msgid "Unknown register pair: `%d'"
6349 #. Issue a error message when register pair is illegal.
6350 #: config/tc-cr16.c:1585
6352 msgid "Illegal register pair (`%s') in Instruction: `%s'"
6355 #. Issue a error message when register pair is illegal.
6356 #: config/tc-cr16.c:1624
6358 msgid "Illegal index register pair (`%s') in Instruction: `%s'"
6361 #: config/tc-cr16.c:1663
6363 msgid "Unknown processor register : `%d'"
6366 #. Issue a error message when register pair is illegal.
6367 #: config/tc-cr16.c:1671
6369 msgid "Illegal processor register (`%s') in Instruction: `%s'"
6372 #: config/tc-cr16.c:1719
6374 msgid "Unknown processor register (32 bit) : `%d'"
6377 #. Issue a error message when register pair is illegal.
6378 #: config/tc-cr16.c:1727
6380 msgid "Illegal 32 bit - processor register (`%s') in Instruction: `%s'"
6383 #: config/tc-cr16.c:2072 config/tc-crx.c:1614 config/tc-crx.c:1631
6385 msgid "Same src/dest register is used (`r%d'), result is undefined"
6388 #: config/tc-cr16.c:2094
6389 msgid "RA register is saved twice."
6392 #: config/tc-cr16.c:2098
6394 msgid "`%s' Illegal use of registers."
6397 #: config/tc-cr16.c:2112
6399 msgid "`%s' Illegal count-register combination."
6402 #: config/tc-cr16.c:2118
6404 msgid "`%s' Illegal use of register."
6407 #: config/tc-cr16.c:2127 config/tc-crx.c:1623
6409 msgid "`%s' has undefined result"
6412 #: config/tc-cr16.c:2135
6414 msgid "Same src/dest register is used (`r%d'),result is undefined"
6417 #: config/tc-cr16.c:2306 config/tc-crx.c:1529
6418 msgid "Incorrect number of operands"
6421 #: config/tc-cr16.c:2308 config/tc-crx.c:1531
6423 msgid "Illegal type of operand (arg %d)"
6426 #: config/tc-cr16.c:2314 config/tc-crx.c:1537
6428 msgid "Operand out of range (arg %d)"
6431 #: config/tc-cr16.c:2317 config/tc-crx.c:1540
6433 msgid "Operand has odd displacement (arg %d)"
6436 #: config/tc-cr16.c:2320 config/tc-cr16.c:2351 config/tc-crx.c:1555
6437 #: config/tc-crx.c:1583
6439 msgid "Illegal operand (arg %d)"
6442 #. Give an error if a frag containing code is not aligned to a 2-byte
6444 #: config/tc-cr16.c:2453 config/tc-cr16.h:74 config/tc-crx.c:1905
6445 #: config/tc-crx.h:77
6446 msgid "instruction address is not a multiple of 2"
6449 #: config/tc-cr16.c:2476 config/tc-cris.c:1550 config/tc-cris.c:1558
6450 #: config/tc-crx.c:1941 config/tc-dlx.c:681 config/tc-hppa.c:3225
6451 #: config/tc-hppa.c:3232 config/tc-sparc.c:1753 config/tc-sparc.c:1761
6453 msgid "Unknown opcode: `%s'"
6456 #: config/tc-cris.c:550 config/tc-m68hc11.c:3894
6458 msgid "internal inconsistency problem in %s: fr_symbol %lx"
6461 #: config/tc-cris.c:554 config/tc-m68hc11.c:3898 config/tc-msp430.c:4995
6463 msgid "internal inconsistency problem in %s: resolved symbol"
6466 #: config/tc-cris.c:564 config/tc-m68hc11.c:3904
6468 msgid "internal inconsistency problem in %s: fr_subtype %d"
6471 #: config/tc-cris.c:904
6472 msgid "Relaxation to long branches for .arch common_v10_v32 not implemented"
6475 #: config/tc-cris.c:934
6476 msgid "Complicated LAPC target operand is not a multiple of two. Use LAPC.D"
6479 #: config/tc-cris.c:939
6482 "Internal error found in md_convert_frag: offset %ld. Please report this."
6485 #: config/tc-cris.c:964
6487 msgid "internal inconsistency in %s: bdapq no symbol"
6490 #: config/tc-cris.c:977
6492 msgid "internal inconsistency in %s: bdap.w with no symbol"
6495 #: config/tc-cris.c:1001
6496 msgid "section alignment must be >= 4 bytes to check MULS/MULU safeness"
6499 #: config/tc-cris.c:1010
6500 msgid "dangerous MULS/MULU location; give it higher alignment"
6503 #. Bail out for compatibility mode. (It seems it can be implemented,
6504 #. perhaps with a 10-byte sequence: "move.d NNNN,$pc/$acr", "jump
6505 #. $acr", "nop"; but doesn't seem worth it at the moment.)
6506 #: config/tc-cris.c:1051
6508 "Out-of-range .word offset handling is not implemented for .arch "
6512 #: config/tc-cris.c:1096
6513 msgid ".word case-table handling failed: table too large"
6516 #: config/tc-cris.c:1228
6518 msgid "Buggy opcode: `%s' \"%s\"\n"
6521 #: config/tc-cris.c:1656
6523 msgid "Immediate value not in 5 bit unsigned range: %ld"
6526 #: config/tc-cris.c:1672
6528 msgid "Immediate value not in 4 bit unsigned range: %ld"
6531 #: config/tc-cris.c:1724
6533 msgid "Immediate value not in 6 bit range: %ld"
6536 #: config/tc-cris.c:1740
6538 msgid "Immediate value not in 6 bit unsigned range: %ld"
6541 #. Others have a generic warning.
6542 #: config/tc-cris.c:1849
6544 msgid "Unimplemented register `%s' specified"
6547 #. We've come to the end of instructions with this
6548 #. opcode, so it must be an error.
6549 #: config/tc-cris.c:2093
6550 msgid "Illegal operands"
6553 #: config/tc-cris.c:2134 config/tc-cris.c:2174
6555 msgid "Immediate value not in 8 bit range: %ld"
6558 #: config/tc-cris.c:2144 config/tc-cris.c:2195
6560 msgid "Immediate value not in 16 bit range: %ld"
6563 #: config/tc-cris.c:2179
6565 msgid "Immediate value not in 8 bit signed range: %ld"
6568 #: config/tc-cris.c:2184
6570 msgid "Immediate value not in 8 bit unsigned range: %ld"
6573 #: config/tc-cris.c:2200
6575 msgid "Immediate value not in 16 bit signed range: %ld"
6578 #: config/tc-cris.c:2205
6580 msgid "Immediate value not in 16 bit unsigned range: %ld"
6583 #: config/tc-cris.c:2231
6584 msgid "TLS relocation size does not match operand size"
6587 #: config/tc-cris.c:2232
6588 msgid "PIC relocation size does not match operand size"
6591 #: config/tc-cris.c:3379
6592 msgid "Calling gen_cond_branch_32 for .arch common_v10_v32\n"
6595 #: config/tc-cris.c:3383
6596 msgid "32-bit conditional branch generated"
6599 #: config/tc-cris.c:3444
6600 msgid "Complex expression not supported"
6603 #. FIXME: Is this function mentioned in the internals.texi manual? If
6605 #: config/tc-cris.c:3594
6606 msgid "Bad call to md_atof () - floating point formats are not supported"
6609 #: config/tc-cris.c:3635
6610 msgid "PC-relative relocation must be trivially resolved"
6613 #: config/tc-cris.c:3707
6615 msgid "Value not in 16 bit range: %ld"
6618 #: config/tc-cris.c:3715
6620 msgid "Value not in 16 bit signed range: %ld"
6623 #: config/tc-cris.c:3723
6625 msgid "Value not in 8 bit range: %ld"
6628 #: config/tc-cris.c:3730
6630 msgid "Value not in 8 bit signed range: %ld"
6633 #: config/tc-cris.c:3740
6635 msgid "Value not in 4 bit unsigned range: %ld"
6638 #: config/tc-cris.c:3747
6640 msgid "Value not in 5 bit unsigned range: %ld"
6643 #: config/tc-cris.c:3754
6645 msgid "Value not in 6 bit range: %ld"
6648 #: config/tc-cris.c:3761
6650 msgid "Value not in 6 bit unsigned range: %ld"
6653 #: config/tc-cris.c:3805
6655 msgid "Please use --help to see usage and options for this assembler.\n"
6658 #: config/tc-cris.c:3817
6659 msgid "--no-underscore is invalid with a.out format"
6662 #: config/tc-cris.c:3829
6663 msgid "--pic is invalid for this object format"
6666 #: config/tc-cris.c:3843
6668 msgid "invalid <arch> in --march=<arch>: %s"
6671 #: config/tc-cris.c:3952 config/tc-ft32.c:688 config/tc-moxie.c:776
6673 "Semantics error. This type of operand can not be relocated, it must be an "
6674 "assembly-time constant"
6677 #: config/tc-cris.c:4001 config/tc-ft32.c:709 config/tc-moxie.c:824
6679 msgid "Cannot generate relocation type for symbol %s, code %s"
6682 #. The messages are formatted to line up with the generic options.
6683 #: config/tc-cris.c:4014
6685 msgid "CRIS-specific options:\n"
6688 #: config/tc-cris.c:4016
6690 " -h, -H Don't execute, print this help text. Deprecated.\n"
6693 #: config/tc-cris.c:4018
6694 msgid " -N Warn when branches are expanded to jumps.\n"
6697 #: config/tc-cris.c:4020
6699 " --underscore User symbols are normally prepended with "
6703 #: config/tc-cris.c:4022
6704 msgid " Registers will not need any prefix.\n"
6707 #: config/tc-cris.c:4024
6708 msgid " --no-underscore User symbols do not have any prefix.\n"
6711 #: config/tc-cris.c:4026
6712 msgid " Registers will require a `$'-prefix.\n"
6715 #: config/tc-cris.c:4029
6716 msgid " --pic\t\t\tEnable generation of position-independent code.\n"
6719 #: config/tc-cris.c:4032
6721 " --march=<arch>\t\tGenerate code for <arch>. Valid choices for <arch>\n"
6722 "\t\t\t\tare v0_v10, v10, v32 and common_v10_v32.\n"
6725 #: config/tc-cris.c:4081
6726 msgid "Invalid pc-relative relocation"
6729 #: config/tc-cris.c:4126
6731 msgid "Adjusted signed .word (%ld) overflows: `switch'-statement too large."
6734 #: config/tc-cris.c:4156
6736 msgid ".syntax %s requires command-line option `--underscore'"
6739 #: config/tc-cris.c:4165
6741 msgid ".syntax %s requires command-line option `--no-underscore'"
6744 #: config/tc-cris.c:4202
6745 msgid "Unknown .syntax operand"
6748 #: config/tc-cris.c:4212
6749 msgid "Pseudodirective .file is only valid when generating ELF"
6752 #: config/tc-cris.c:4224
6753 msgid "Pseudodirective .loc is only valid when generating ELF"
6756 #: config/tc-cris.c:4239
6758 msgid "internal inconsistency problem: %s called for %d bytes"
6761 #: config/tc-cris.c:4391
6762 msgid "unknown operand to .arch"
6765 #: config/tc-cris.c:4400
6766 msgid ".arch <arch> requires a matching --march=... option"
6769 #: config/tc-crx.c:710 config/tc-crx.c:730 config/tc-crx.c:745
6771 msgid "Illegal register `%s' in instruction `%s'"
6774 #: config/tc-crx.c:773
6776 msgid "Illegal Scale - `%d'"
6779 #. Issue a error message when register is illegal.
6780 #: config/tc-crx.c:1088
6782 msgid "Illegal register (`%s') in instruction: `%s'"
6785 #: config/tc-crx.c:1217
6787 msgid "Illegal co-processor register in instruction `%s'"
6790 #: config/tc-crx.c:1224
6792 msgid "Illegal co-processor special register in instruction `%s'"
6795 #: config/tc-crx.c:1544
6797 msgid "Invalid DISPU4 operand value (arg %d)"
6800 #: config/tc-crx.c:1548
6802 msgid "Invalid CST4 operand value (arg %d)"
6805 #: config/tc-crx.c:1551
6807 msgid "Operand value is not within upper 64 KB (arg %d)"
6810 #: config/tc-crx.c:1685
6811 msgid "Invalid register in register list"
6814 #: config/tc-crx.c:1739
6816 msgid "Illegal register `%s' in cop-register list"
6819 #: config/tc-crx.c:1747
6821 msgid "Illegal register `%s' in cop-special-register list"
6824 #: config/tc-crx.c:1766
6826 msgid "Illegal register `%s' in user register list"
6829 #: config/tc-crx.c:1785
6831 msgid "Illegal register `%s' in register list"
6834 #: config/tc-crx.c:1791
6836 msgid "Maximum %d bits may be set in `mask16' operand"
6839 #: config/tc-crx.c:1800
6841 msgid "rest of line ignored; first ignored character is `%c'"
6844 #: config/tc-crx.c:1808
6846 msgid "Illegal `mask16' operand, operation is undefined - `%s'"
6849 #. HI can't be specified without LO (and vise-versa).
6850 #: config/tc-crx.c:1814
6851 msgid "HI/LO registers should be specified together"
6854 #: config/tc-crx.c:1820
6855 msgid "HI/LO registers should be specified without additional registers"
6858 #. Variable not in small data read only segment accessed
6859 #. using small data read only anchor.
6860 #: config/tc-csky.c:1149 config/tc-mcore.c:1927 config/tc-microblaze.c:2054
6861 #: config/tc-microblaze.c:2358 config/tc-microblaze.c:2381
6865 #: config/tc-csky.c:1151
6867 msgid "pcrel offset for branch to %s too far (0x%lx)"
6870 #: config/tc-csky.c:1235
6872 msgid "unknown architecture `%s'"
6875 #: config/tc-csky.c:1408
6877 msgid "C-SKY assembler options:\n"
6880 #: config/tc-csky.c:1410
6882 msgid " -march=ARCH\t\t\tselect architecture ARCH:"
6885 #: config/tc-csky.c:1429
6887 msgid " -mcpu=CPU\t\t\tselect processor CPU:"
6890 #: config/tc-csky.c:1456
6892 msgid " -mfloat-abi=ABI\t\tselect float ABI:"
6895 #: config/tc-csky.c:1475
6897 msgid " -EL -mlittle-endian\t\tgenerate little-endian output\n"
6900 #: config/tc-csky.c:1477
6902 msgid " -EB -mbig-endian\t\tgenerate big-endian output\n"
6905 #: config/tc-csky.c:1479
6907 msgid " -fpic -pic\t\t\tgenerate position-independent code\n"
6910 #: config/tc-csky.c:1482
6912 msgid " -mljump\t\t\ttransform jbf, jbt, jbr to jmpi (CK800 only)\n"
6915 #: config/tc-csky.c:1484
6917 msgid " -mno-ljump\n"
6920 #: config/tc-csky.c:1488
6922 msgid " -mbranch-stub\t\t\tenable branch stubs for PC-relative calls\n"
6925 #: config/tc-csky.c:1490
6927 msgid " -mno-branch-stub\n"
6930 #: config/tc-csky.c:1494
6932 msgid " -force2bsr -mforce2bsr\ttransform jbsr to bsr\n"
6935 #: config/tc-csky.c:1496
6937 msgid " -no-force2bsr -mno-force2bsr\n"
6940 #: config/tc-csky.c:1498
6942 msgid " -jsri2bsr -mjsri2bsr\t\ttransform jsri to bsr\n"
6945 #: config/tc-csky.c:1500
6947 msgid " -no-jsri2bsr -mno-jsri2bsr\n"
6950 #: config/tc-csky.c:1503
6952 msgid " -mnolrw -mno-lrw\t\timplement lrw as movih + ori\n"
6955 #: config/tc-csky.c:1505
6957 msgid " -melrw\t\t\tenable extended lrw (CK800 only)\n"
6960 #: config/tc-csky.c:1507
6962 msgid " -mno-elrw\n"
6965 #: config/tc-csky.c:1510
6967 msgid " -mlaf -mliterals-after-func\temit literals after each function\n"
6970 #: config/tc-csky.c:1512
6972 msgid " -mno-laf -mno-literals-after-func\n"
6975 #: config/tc-csky.c:1514
6978 " -mlabr -mliterals-after-br\temit literals after branch instructions\n"
6981 #: config/tc-csky.c:1516
6983 msgid " -mno-labr -mnoliterals-after-br\n"
6986 #: config/tc-csky.c:1519
6988 msgid " -mistack\t\t\tenable interrupt stack instructions\n"
6991 #: config/tc-csky.c:1521
6993 msgid " -mno-istack\n"
6996 #: config/tc-csky.c:1524
6998 msgid " -mhard-float\t\t\tenable hard float instructions\n"
7001 #: config/tc-csky.c:1526
7003 msgid " -mmp\t\t\t\tenable multiprocessor instructions\n"
7006 #: config/tc-csky.c:1528
7008 msgid " -mcp\t\t\t\tenable coprocessor instructions\n"
7011 #: config/tc-csky.c:1530
7013 msgid " -mcache\t\t\tenable cache prefetch instruction\n"
7016 #: config/tc-csky.c:1532
7018 msgid " -msecurity\t\t\tenable security instructions\n"
7021 #: config/tc-csky.c:1534
7023 msgid " -mtrust\t\t\tenable trust instructions\n"
7026 #: config/tc-csky.c:1536
7028 msgid " -mdsp\t\t\t\tenable DSP instructions\n"
7031 #: config/tc-csky.c:1538
7033 msgid " -medsp\t\t\tenable enhanced DSP instructions\n"
7036 #: config/tc-csky.c:1540
7038 msgid " -mvdsp\t\t\tenable vector DSP instructions\n"
7041 #: config/tc-csky.c:1773
7042 msgid "C-SKY ABI v1 (ck510/ck610) does not support -mbranch-stub"
7045 #: config/tc-csky.c:1778
7046 msgid "-mno-force2bsr is ignored with -mbranch-stub"
7049 #: config/tc-csky.c:1786
7050 msgid "-mno-force2bsr is ignored for ck801/ck802"
7053 #: config/tc-csky.c:1813
7054 msgid "-mljump is ignored for ck801/ck802"
7057 #: config/tc-csky.c:2095 config/tc-mcore.c:689
7058 msgid "more than 65K literal pools"
7061 #: config/tc-csky.c:2342 read.c:3678
7063 msgid "bad floating literal: %s"
7066 #: config/tc-csky.c:2490 config/tc-mcore.c:743
7070 #: config/tc-csky.c:2518 config/tc-mips.c:14347 config/tc-mips.c:14411
7071 #: config/tc-mips.c:14422 config/tc-score.c:2688 config/tc-score.c:2735
7072 msgid "unrecognized opcode"
7075 #: config/tc-csky.c:3653 config/tc-mcore.c:1164
7076 msgid "translating mgeni to movi"
7079 #: config/tc-csky.c:5301 config/tc-tilegx.c:1451 config/tc-tilepro.c:1310
7081 msgid "unsupported BFD relocation size %d"
7084 #: config/tc-csky.c:5924
7085 msgid "second operand must be 4"
7088 #: config/tc-csky.c:5948 config/tc-mcore.c:1527
7089 msgid "second operand must be 1"
7092 #: config/tc-csky.c:6021 config/tc-xtensa.c:1989
7093 msgid "register number out of range"
7096 #: config/tc-csky.c:6031
7097 msgid "64-bit operator src/dst register must be less than 15"
7100 #: config/tc-csky.c:7858
7101 msgid "the first operand must be a symbol"
7104 #: config/tc-csky.c:7867
7105 msgid "missing stack size"
7108 #: config/tc-csky.c:7880 config/tc-score.c:4240
7109 msgid "value not in range [0, 0xffffffff]"
7112 #: config/tc-csky.c:7890 config/tc-mcore.c:782
7113 msgid "operand must be a constant"
7116 #: config/tc-d10v.c:216
7120 "-O Optimize. Will do some operations in parallel.\n"
7121 "--gstabs-packing Pack adjacent short instructions together even\n"
7122 " when --gstabs is specified. On by default.\n"
7123 "--no-gstabs-packing If --gstabs is specified, do not pack adjacent\n"
7124 " instructions together.\n"
7127 #: config/tc-d10v.c:573
7128 msgid "operand is not an immediate"
7131 #: config/tc-d10v.c:590
7133 msgid "operand out of range: %lu"
7136 #: config/tc-d10v.c:650
7137 msgid "Instruction must be executed in parallel with another instruction."
7140 #: config/tc-d10v.c:704 config/tc-d10v.c:712
7142 msgid "packing conflict: %s must dispatch sequentially"
7145 #: config/tc-d10v.c:811
7147 msgid "resource conflict (R%d)"
7150 #: config/tc-d10v.c:814
7152 msgid "resource conflict (A%d)"
7155 #: config/tc-d10v.c:816
7156 msgid "resource conflict (PSW)"
7159 #: config/tc-d10v.c:818
7160 msgid "resource conflict (C flag)"
7163 #: config/tc-d10v.c:820
7164 msgid "resource conflict (F flag)"
7167 #: config/tc-d10v.c:970
7168 msgid "Instruction must be executed in parallel"
7171 #: config/tc-d10v.c:973
7172 msgid "Long instructions may not be combined."
7175 #: config/tc-d10v.c:1006
7176 msgid "One of these instructions may not be executed in parallel."
7179 #: config/tc-d10v.c:1010 config/tc-d30v.c:1034
7180 msgid "Two IU instructions may not be executed in parallel"
7183 #: config/tc-d10v.c:1012 config/tc-d10v.c:1020 config/tc-d10v.c:1034
7184 #: config/tc-d10v.c:1049 config/tc-d30v.c:1035 config/tc-d30v.c:1044
7185 msgid "Swapping instruction order"
7188 #: config/tc-d10v.c:1018 config/tc-d30v.c:1041
7189 msgid "Two MU instructions may not be executed in parallel"
7192 #: config/tc-d10v.c:1038 config/tc-d30v.c:1061
7193 msgid "IU instruction may not be in the left container"
7196 #: config/tc-d10v.c:1040 config/tc-d10v.c:1055
7198 "Instruction in R container is squashed by flow control instruction in L "
7202 #: config/tc-d10v.c:1053 config/tc-d30v.c:1072
7203 msgid "MU instruction may not be in the right container"
7206 #: config/tc-d10v.c:1059 config/tc-d30v.c:1084
7207 msgid "unknown execution type passed to write_2_short()"
7210 #: config/tc-d10v.c:1188 config/tc-d10v.c:1361
7211 msgid "bad opcode or operands"
7214 #: config/tc-d10v.c:1263
7215 msgid "value out of range"
7218 #: config/tc-d10v.c:1337
7219 msgid "illegal operand - register name found where none expected"
7222 #: config/tc-d10v.c:1372
7223 msgid "Register number must be EVEN"
7226 #: config/tc-d10v.c:1375
7227 msgid "Unsupported use of sp"
7230 #: config/tc-d10v.c:1394
7232 msgid "cr%d is a reserved control register"
7235 #: config/tc-d10v.c:1569
7237 msgid "line %d: rep or repi must include at least 4 instructions"
7240 #: config/tc-d10v.c:1761
7241 msgid "can't find previous opcode "
7244 #: config/tc-d10v.c:1773
7246 msgid "could not assemble: %s"
7249 #: config/tc-d10v.c:1788 config/tc-d10v.c:1810 config/tc-d30v.c:1741
7250 msgid "Unable to mix instructions as specified"
7253 #: config/tc-d30v.c:146
7255 msgid "Register name %s conflicts with symbol of the same name"
7258 #: config/tc-d30v.c:236
7263 "-O Make adjacent short instructions parallel if "
7265 "-n Warn about all NOPs inserted by the assembler.\n"
7266 "-N Warn about NOPs inserted after word multiplies.\n"
7267 "-c Warn about symbols whose names match register "
7269 "-C Opposite of -C. -c is the default.\n"
7272 #: config/tc-d30v.c:364
7273 msgid "unexpected 12-bit reloc type"
7276 #: config/tc-d30v.c:371
7277 msgid "unexpected 18-bit reloc type"
7280 #: config/tc-d30v.c:622
7282 msgid "%s NOP inserted"
7285 #: config/tc-d30v.c:623
7289 #: config/tc-d30v.c:623
7293 #: config/tc-d30v.c:1030
7294 msgid "Instructions may not be executed in parallel"
7297 #: config/tc-d30v.c:1043
7299 msgid "Executing %s in IU may not work"
7302 #: config/tc-d30v.c:1050
7304 msgid "Executing %s in IU may not work in parallel execution"
7307 #: config/tc-d30v.c:1063
7309 msgid "special left instruction `%s' kills instruction `%s' in right container"
7312 #: config/tc-d30v.c:1074
7314 msgid "Executing %s in reverse serial with %s may not work"
7317 #: config/tc-d30v.c:1077
7319 msgid "Executing %s in IU in reverse serial may not work"
7322 #: config/tc-d30v.c:1265
7323 msgid "Odd numbered register used as target of multi-register instruction"
7326 #: config/tc-d30v.c:1329 config/tc-d30v.c:1365
7328 msgid "unknown condition code: %s"
7331 #: config/tc-d30v.c:1358
7333 msgid "cmpu doesn't support condition code %s"
7336 #: config/tc-d30v.c:1393
7338 msgid "unknown opcode: %s"
7341 #: config/tc-d30v.c:1404
7343 msgid "operands for opcode `%s' do not match any valid format"
7346 #: config/tc-d30v.c:1619 config/tc-d30v.c:1636
7347 msgid "Cannot assemble instruction"
7350 #: config/tc-d30v.c:1621
7351 msgid "First opcode is long. Unable to mix instructions as specified."
7354 #: config/tc-d30v.c:1691
7355 msgid "word of NOPs added between word multiply and load"
7358 #: config/tc-d30v.c:1693
7359 msgid "word of NOPs added between word multiply and 16-bit multiply"
7362 #: config/tc-d30v.c:1725
7363 msgid "Instruction uses long version, so it cannot be mixed as specified"
7366 #: config/tc-d30v.c:1852
7368 msgid "value too large to fit in %d bits"
7371 #: config/tc-d30v.c:2030 config/tc-pru.c:216 config/tc-pru.c:332
7373 msgid "Alignment too large: %d assumed"
7376 #: config/tc-dlx.c:213
7377 msgid "missing .proc"
7380 #: config/tc-dlx.c:230
7381 msgid ".endfunc missing for previous .proc"
7384 #: config/tc-dlx.c:320
7386 msgid "Bad operand for a load instruction: <%s>"
7389 #: config/tc-dlx.c:434
7391 msgid "Bad operand for a store instruction: <%s>"
7394 #: config/tc-dlx.c:614
7396 msgid "Expression Error for operand modifier %%hi/%%lo\n"
7399 #: config/tc-dlx.c:627
7401 msgid "Invalid expression after %%%%\n"
7404 #: config/tc-dlx.c:692 config/tc-tic4x.c:2457
7406 msgid "Unknown opcode `%s'."
7409 #: config/tc-dlx.c:701
7410 msgid "Can not set dlx_skip_hi16_flag"
7413 #: config/tc-dlx.c:715
7415 msgid "Missing arguments for opcode <%s>."
7418 #: config/tc-dlx.c:749
7420 msgid "Too many operands: %s"
7423 #: config/tc-dlx.c:787
7425 msgid "Both the_insn.HI and the_insn.LO are set : %s"
7428 #: config/tc-dlx.c:857
7429 msgid "failed regnum sanity check."
7432 #: config/tc-dlx.c:870
7433 msgid "failed general register sanity check."
7436 #. Types or values of args don't match.
7437 #: config/tc-dlx.c:878
7438 msgid "Invalid operands"
7441 #: config/tc-dlx.c:1097
7443 msgid "label \"$%d\" redefined"
7446 #: config/tc-dlx.c:1135
7447 msgid "Invalid expression after # number\n"
7450 #: config/tc-dlx.c:1178 config/tc-m32r.c:2275 config/tc-nds32.c:7841
7451 #: config/tc-sparc.c:4014
7453 msgid "internal error: can't export reloc type %d (`%s')"
7456 #: config/tc-epiphany.c:126
7458 msgid "EPIPHANY specific command line options:\n"
7461 #: config/tc-epiphany.c:367
7462 msgid "register number too large for push/pop"
7465 #: config/tc-epiphany.c:371
7466 msgid "register is out of order"
7469 #: config/tc-epiphany.c:385
7470 msgid "malformed reglist in push/pop"
7473 #. Checks for behavioral restrictions on LD/ST instructions.
7474 #: config/tc-epiphany.c:431
7475 msgid "destination register modified by displacement-post-modified address"
7478 #: config/tc-epiphany.c:432
7479 msgid "ldrd/strd requires even:odd register pair"
7482 #: config/tc-epiphany.c:820 config/tc-m32r.c:1786
7483 msgid "Addend to unresolved symbol not on word boundary."
7486 #: config/tc-fr30.c:81
7488 msgid " FR30 specific command line options:\n"
7491 #: config/tc-fr30.c:134
7493 msgid "Instruction %s not allowed in a delay slot."
7496 #: config/tc-frv.c:403
7498 msgid "Unknown cpu -mcpu=%s"
7501 #: config/tc-frv.c:456
7503 msgid "FRV specific command line options:\n"
7506 #: config/tc-frv.c:457
7508 msgid "-G n Put data <= n bytes in the small data area\n"
7511 #: config/tc-frv.c:458
7513 msgid "-mgpr-32 Mark generated file as only using 32 GPRs\n"
7516 #: config/tc-frv.c:459
7518 msgid "-mgpr-64 Mark generated file as using all 64 GPRs\n"
7521 #: config/tc-frv.c:460
7523 msgid "-mfpr-32 Mark generated file as only using 32 FPRs\n"
7526 #: config/tc-frv.c:461
7528 msgid "-mfpr-64 Mark generated file as using all 64 FPRs\n"
7531 #: config/tc-frv.c:462
7533 msgid "-msoft-float Mark generated file as using software FP\n"
7536 #: config/tc-frv.c:463
7538 msgid "-mdword Mark generated file as using a 8-byte stack alignment\n"
7541 #: config/tc-frv.c:464
7543 msgid "-mno-dword Mark generated file as using a 4-byte stack alignment\n"
7546 #: config/tc-frv.c:465
7549 "-mdouble Mark generated file as using double precision FP insns\n"
7552 #: config/tc-frv.c:466
7554 msgid "-mmedia Mark generated file as using media insns\n"
7557 #: config/tc-frv.c:467
7560 "-mmuladd Mark generated file as using multiply add/subtract insns\n"
7563 #: config/tc-frv.c:468
7565 msgid "-mpack Allow instructions to be packed\n"
7568 #: config/tc-frv.c:469
7570 msgid "-mno-pack Do not allow instructions to be packed\n"
7573 #: config/tc-frv.c:470
7576 "-mpic Mark generated file as using small position independent "
7580 #: config/tc-frv.c:471
7583 "-mPIC Mark generated file as using large position independent "
7587 #: config/tc-frv.c:472
7590 "-mlibrary-pic Mark generated file as using position independent code for "
7594 #: config/tc-frv.c:473
7596 msgid "-mfdpic Assemble for the FDPIC ABI\n"
7599 #: config/tc-frv.c:474
7601 msgid "-mnopic Disable -mpic, -mPIC, -mlibrary-pic and -mfdpic\n"
7604 #: config/tc-frv.c:475
7606 msgid "-mcpu={fr500|fr550|fr400|fr405|fr450|fr300|frv|simple|tomcat}\n"
7609 #: config/tc-frv.c:476
7611 msgid " Record the cpu type\n"
7614 #: config/tc-frv.c:477
7616 msgid "-mtomcat-stats Print out stats for tomcat workarounds\n"
7619 #: config/tc-frv.c:478
7621 msgid "-mtomcat-debug Debug tomcat workarounds\n"
7624 #: config/tc-frv.c:1160
7625 msgid "VLIW packing used for -mno-pack"
7628 #: config/tc-frv.c:1170
7629 msgid "Instruction not supported by this architecture"
7632 #: config/tc-frv.c:1180
7633 msgid "VLIW packing constraint violation"
7636 #: config/tc-frv.c:1771
7638 msgid "Relocation %s is not safe for %s"
7641 #: config/tc-ft32.c:146 config/tc-moxie.c:102
7642 msgid "expecting register"
7645 #: config/tc-ft32.c:167 config/tc-ft32.c:183 config/tc-moxie.c:121
7646 #: config/tc-moxie.c:137
7647 msgid "illegal register number"
7650 #: config/tc-ft32.c:239 config/tc-moxie.c:186 config/tc-pj.c:260
7652 msgid "unknown opcode %s"
7655 #: config/tc-ft32.c:264
7657 msgid "unknown width specifier '.%c'"
7660 #: config/tc-ft32.c:387
7661 msgid "internal error in argument parsing"
7664 #: config/tc-ft32.c:400
7665 msgid "expected comma separator"
7668 #: config/tc-ft32.c:412 config/tc-moxie.c:230 config/tc-moxie.c:290
7669 #: config/tc-moxie.c:302 config/tc-moxie.c:335 config/tc-moxie.c:367
7670 #: config/tc-moxie.c:400 config/tc-moxie.c:454 config/tc-moxie.c:508
7671 #: config/tc-moxie.c:518 config/tc-moxie.c:541 config/tc-moxie.c:554
7672 #: config/tc-pj.c:308
7673 msgid "extra stuff on line ignored"
7676 #: config/tc-ft32.c:472 config/tc-lm32.c:236 config/tc-moxie.c:585
7677 #: config/tc-nios2.c:284
7678 msgid "bad call to md_atof"
7681 #: config/tc-ft32.c:522
7683 msgid "FT32 options:\n"
7686 #: config/tc-ft32.c:523
7690 "-no-relax\t\tdon't relax relocations\n"
7694 #. These macros must be defined, but is will be a fatal assembler
7695 #. error if we ever hit them.
7696 #: config/tc-ft32.h:35 config/tc-pj.h:40
7697 msgid "estimate size\n"
7700 #: config/tc-ft32.h:36 config/tc-pj.h:39
7701 msgid "convert_frag\n"
7704 #: config/tc-h8300.c:174
7706 msgid "new section '%s' defined without attributes - this might cause problems"
7709 #: config/tc-h8300.c:439 config/tc-h8300.c:447
7710 msgid "Reg not valid for H8/300"
7713 #: config/tc-h8300.c:528
7714 msgid "invalid operand size requested"
7717 #: config/tc-h8300.c:633
7718 msgid "Invalid register list for ldm/stm\n"
7721 #: config/tc-h8300.c:659 config/tc-h8300.c:664 config/tc-h8300.c:671
7722 msgid "mismatch between register and suffix"
7725 #: config/tc-h8300.c:676
7726 msgid "invalid suffix after register."
7729 #: config/tc-h8300.c:698
7730 msgid "address too high for vector table jmp/jsr"
7733 #: config/tc-h8300.c:725 config/tc-h8300.c:837 config/tc-h8300.c:847
7734 msgid "Wrong size pointer register for architecture."
7737 #: config/tc-h8300.c:784 config/tc-h8300.c:792 config/tc-h8300.c:821
7738 msgid "expected @(exp, reg16)"
7741 #: config/tc-h8300.c:810
7742 msgid "expected .L, .W or .B for register in indexed addressing mode"
7745 #: config/tc-h8300.c:1004
7746 msgid "expected valid addressing mode for mova: \"@(disp, ea.sz),ERn\""
7749 #: config/tc-h8300.c:1022 config/tc-h8300.c:1031
7750 msgid "expected register"
7753 #: config/tc-h8300.c:1047
7754 msgid "expected closing paren"
7757 #: config/tc-h8300.c:1106
7759 msgid "can't use high part of register in operand %d"
7762 #: config/tc-h8300.c:1263
7764 msgid "Opcode `%s' with these operand types not available in %s mode"
7767 #: config/tc-h8300.c:1272
7768 msgid "mismatch between opcode size and operand size"
7771 #: config/tc-h8300.c:1308
7773 msgid "operand %s0x%lx out of range."
7776 #: config/tc-h8300.c:1418
7777 msgid "Can't work out size of operand.\n"
7780 #: config/tc-h8300.c:1468
7782 msgid "Opcode `%s' with these operand types not available in H8/300 mode"
7785 #: config/tc-h8300.c:1473
7787 msgid "Opcode `%s' with these operand types not available in H8/300H mode"
7790 #: config/tc-h8300.c:1479
7792 msgid "Opcode `%s' with these operand types not available in H8/300S mode"
7795 #: config/tc-h8300.c:1540 config/tc-h8300.c:1560
7796 msgid "Need #1 or #2 here"
7799 #: config/tc-h8300.c:1555
7800 msgid "#4 not valid on H8/300."
7803 #: config/tc-h8300.c:1662 config/tc-h8300.c:1734
7805 msgid "branch operand has odd offset (%lx)\n"
7808 #: config/tc-h8300.c:1772
7809 msgid "destination operand must be 16 bit register"
7812 #: config/tc-h8300.c:1781
7813 msgid "source operand must be 8 bit register"
7816 #: config/tc-h8300.c:1789
7817 msgid "destination operand must be 16bit absolute address"
7820 #: config/tc-h8300.c:1796
7821 msgid "destination operand must be 8 bit register"
7824 #: config/tc-h8300.c:1804
7825 msgid "source operand must be 16bit absolute address"
7828 #. This seems more sane than saying "too many operands". We'll
7829 #. get here only if the trailing trash starts with a comma.
7830 #: config/tc-h8300.c:1812 config/tc-mips.c:14363 config/tc-mips.c:14431
7831 #: config/tc-mmix.c:479 config/tc-mmix.c:491 config/tc-mmix.c:2547
7832 #: config/tc-mmix.c:2571 config/tc-mmix.c:2844
7833 msgid "invalid operands"
7836 #: config/tc-h8300.c:1843
7837 msgid "operand/size mis-match"
7840 #: config/tc-h8300.c:1943 config/tc-sh.c:2537 config/tc-z8k.c:1243
7841 msgid "unknown opcode"
7844 #: config/tc-h8300.c:1976
7845 msgid "invalid operand in ldm"
7848 #: config/tc-h8300.c:1985
7849 msgid "invalid operand in stm"
7852 #: config/tc-h8300.c:2184
7854 msgid "Invalid argument to --mach option: %s"
7857 #: config/tc-h8300.c:2195
7859 msgid " H8300-specific assembler options:\n"
7862 #: config/tc-h8300.c:2196
7865 " -mach=<name> Set the H8300 machine type to one of:\n"
7866 " h8300h, h8300hn, h8300s, h8300sn, h8300sx, "
7870 #: config/tc-h8300.c:2199
7872 msgid " -h-tick-hex Support H'00 style hex constants\n"
7875 #: config/tc-h8300.c:2208
7877 msgid "call to tc_aout_fix_to_chars \n"
7880 #: config/tc-h8300.c:2217
7882 msgid "call to md_convert_frag \n"
7885 #: config/tc-h8300.c:2268
7887 msgid "call to md_estimate_size_before_relax \n"
7890 #: config/tc-h8300.c:2283
7891 msgid "Unexpected reference to a symbol in a non-code section"
7894 #: config/tc-h8300.c:2320 config/tc-mcore.c:2208 config/tc-microblaze.c:2552
7895 #: config/tc-pj.c:488 config/tc-sh.c:3886 config/tc-tic6x.c:4516
7897 msgid "Cannot represent relocation type %s"
7900 #. Simple range checking for FIELD against HIGH and LOW bounds.
7901 #. IGNORE is used to suppress the error message.
7902 #. Variant of CHECK_FIELD for use in md_apply_fix and other places where
7903 #. the current file and line number are not valid.
7904 #: config/tc-hppa.c:1027 config/tc-hppa.c:1041
7906 msgid "Field out of range [%d..%d] (%d)."
7909 #. Simple alignment checking for FIELD against ALIGN (a power of two).
7910 #. IGNORE is used to suppress the error message.
7911 #: config/tc-hppa.c:1055
7913 msgid "Field not properly aligned [%d] (%d)."
7916 #: config/tc-hppa.c:1108
7917 msgid "Missing .exit\n"
7920 #: config/tc-hppa.c:1111
7921 msgid "Missing .procend\n"
7924 #: config/tc-hppa.c:1264
7926 msgid "Invalid field selector. Assuming F%%."
7929 #: config/tc-hppa.c:1288
7930 msgid "Bad segment in expression."
7933 #: config/tc-hppa.c:1313
7935 msgid "Invalid Nullification: (%c)"
7938 #: config/tc-hppa.c:1384
7939 msgid "Cannot handle fixup"
7942 #: config/tc-hppa.c:1682
7944 msgid " -Q ignored\n"
7947 #: config/tc-hppa.c:1686
7949 msgid " -c print a warning if a comment is found\n"
7952 #: config/tc-hppa.c:1752
7954 msgid "no hppa_fixup entry for fixup type 0x%x"
7957 #: config/tc-hppa.c:1931
7958 msgid "Unknown relocation encountered in md_apply_fix."
7961 #: config/tc-hppa.c:2119 config/tc-hppa.c:2144
7963 msgid "Undefined register: '%s'."
7966 #: config/tc-hppa.c:2178
7968 msgid "Non-absolute symbol: '%s'."
7971 #: config/tc-hppa.c:2193
7973 msgid "Undefined absolute constant: '%s'."
7976 #: config/tc-hppa.c:2224 config/tc-hppa.c:5705
7977 msgid "could not update architecture and machine"
7980 #: config/tc-hppa.c:2262
7982 msgid "Invalid FP Compare Condition: %s"
7985 #: config/tc-hppa.c:2317
7987 msgid "Invalid FTEST completer: %s"
7990 #: config/tc-hppa.c:2383 config/tc-hppa.c:2420
7992 msgid "Invalid FP Operand Format: %3s"
7995 #: config/tc-hppa.c:2538
7996 msgid "Bad segment (should be absolute)."
7999 #: config/tc-hppa.c:2598
8001 msgid "Invalid argument location: %s\n"
8004 #: config/tc-hppa.c:2627
8006 msgid "Invalid argument description: %d"
8009 #: config/tc-hppa.c:3456
8010 msgid "Invalid Indexed Load Completer."
8013 #: config/tc-hppa.c:3461
8014 msgid "Invalid Indexed Load Completer Syntax."
8017 #: config/tc-hppa.c:3495
8018 msgid "Invalid Short Load/Store Completer."
8021 #: config/tc-hppa.c:3556 config/tc-hppa.c:3561
8022 msgid "Invalid Store Bytes Short Completer"
8025 #: config/tc-hppa.c:3876 config/tc-hppa.c:3882
8026 msgid "Invalid left/right combination completer"
8029 #: config/tc-hppa.c:3931 config/tc-hppa.c:3938
8030 msgid "Invalid permutation completer"
8033 #: config/tc-hppa.c:4038
8035 msgid "Invalid Add Condition: %s"
8038 #: config/tc-hppa.c:4054 config/tc-hppa.c:4064
8039 msgid "Invalid Add and Branch Condition"
8042 #: config/tc-hppa.c:4085 config/tc-hppa.c:4230
8043 msgid "Invalid Compare/Subtract Condition"
8046 #: config/tc-hppa.c:4125
8048 msgid "Invalid Branch On Bit Condition: %c"
8051 #: config/tc-hppa.c:4128
8052 msgid "Missing Branch On Bit Condition"
8055 #: config/tc-hppa.c:4213
8057 msgid "Invalid Compare/Subtract Condition: %s"
8060 #: config/tc-hppa.c:4245
8061 msgid "Invalid Compare and Branch Condition"
8064 #: config/tc-hppa.c:4341
8065 msgid "Invalid Logical Instruction Condition."
8068 #: config/tc-hppa.c:4403
8069 msgid "Invalid Shift/Extract/Deposit Condition."
8072 #: config/tc-hppa.c:4520
8073 msgid "Invalid Unit Instruction Condition."
8076 #: config/tc-hppa.c:4999 config/tc-hppa.c:5031 config/tc-hppa.c:5062
8077 #: config/tc-hppa.c:5092
8078 msgid "Branch to unaligned address"
8081 #: config/tc-hppa.c:5274
8082 msgid "Invalid SFU identifier"
8085 #: config/tc-hppa.c:5324
8086 msgid "Invalid COPR identifier"
8089 #: config/tc-hppa.c:5454
8090 msgid "Invalid Floating Point Operand Format."
8093 #: config/tc-hppa.c:5574 config/tc-hppa.c:5594 config/tc-hppa.c:5614
8094 #: config/tc-hppa.c:5634 config/tc-hppa.c:5654
8095 msgid "Invalid register for single precision fmpyadd or fmpysub"
8098 #: config/tc-hppa.c:5722
8100 msgid "Invalid operands %s"
8103 #: config/tc-hppa.c:5732
8105 msgid "Immediates %d and %d will give undefined behavior."
8108 #: config/tc-hppa.c:5784 config/tc-hppa.c:6978 config/tc-hppa.c:7033
8109 msgid "Missing function name for .PROC (corrupted label chain)"
8112 #: config/tc-hppa.c:5787 config/tc-hppa.c:7036
8113 msgid "Missing function name for .PROC"
8116 #: config/tc-hppa.c:5846
8117 msgid "Argument to .BLOCK/.BLOCKZ must be between 0 and 0x3fffffff"
8120 #: config/tc-hppa.c:5937
8122 msgid "Invalid .CALL argument: %s"
8125 #: config/tc-hppa.c:6082
8126 msgid ".callinfo is not within a procedure definition"
8129 #: config/tc-hppa.c:6100
8131 msgid "FRAME parameter must be a multiple of 8: %d\n"
8134 #: config/tc-hppa.c:6117
8135 msgid "Value for ENTRY_GR must be in the range 3..18\n"
8138 #: config/tc-hppa.c:6128
8139 msgid "Value for ENTRY_FR must be in the range 12..21\n"
8142 #: config/tc-hppa.c:6137
8143 msgid "Value for ENTRY_SR must be 3\n"
8146 #: config/tc-hppa.c:6186
8148 msgid "Invalid .CALLINFO argument: %s"
8151 #: config/tc-hppa.c:6308
8152 msgid "The .ENTER pseudo-op is not supported"
8155 #: config/tc-hppa.c:6324
8156 msgid "Misplaced .entry. Ignored."
8159 #: config/tc-hppa.c:6328
8160 msgid "Missing .callinfo."
8163 #: config/tc-hppa.c:6393
8164 msgid ".REG expression must be a register"
8167 #: config/tc-hppa.c:6409
8168 msgid "bad or irreducible absolute expression; zero assumed"
8171 #: config/tc-hppa.c:6420
8172 msgid ".REG must use a label"
8175 #: config/tc-hppa.c:6422
8176 msgid ".EQU must use a label"
8179 #: config/tc-hppa.c:6477
8181 msgid "Symbol '%s' could not be created."
8184 #: config/tc-hppa.c:6527
8185 msgid ".EXIT must appear within a procedure"
8188 #: config/tc-hppa.c:6531
8189 msgid "Missing .callinfo"
8192 #: config/tc-hppa.c:6535
8193 msgid "No .ENTRY for this .EXIT"
8196 #: config/tc-hppa.c:6575
8198 msgid "Using ENTRY rather than CODE in export directive for %s"
8201 #: config/tc-hppa.c:6694
8203 msgid "Undefined .EXPORT/.IMPORT argument (ignored): %s"
8206 #: config/tc-hppa.c:6717
8208 msgid "Cannot define export symbol: %s\n"
8211 #: config/tc-hppa.c:6808
8212 msgid "Missing label name on .LABEL"
8215 #: config/tc-hppa.c:6813
8216 msgid "extra .LABEL arguments ignored."
8219 #: config/tc-hppa.c:6829
8220 msgid "The .LEAVE pseudo-op is not supported"
8223 #: config/tc-hppa.c:6867
8224 msgid "Unrecognized .LEVEL argument\n"
8227 #: config/tc-hppa.c:6900
8229 msgid "Cannot define static symbol: %s\n"
8232 #: config/tc-hppa.c:6932
8233 msgid "Nested procedures"
8236 #: config/tc-hppa.c:6942
8237 msgid "Cannot allocate unwind descriptor\n"
8240 #: config/tc-hppa.c:7040
8241 msgid "misplaced .procend"
8244 #: config/tc-hppa.c:7043
8245 msgid "Missing .callinfo for this procedure"
8248 #: config/tc-hppa.c:7046
8249 msgid "Missing .EXIT for a .ENTRY"
8252 #: config/tc-hppa.c:7083
8253 msgid "Not in a space.\n"
8256 #: config/tc-hppa.c:7086
8257 msgid "Not in a subspace.\n"
8260 #: config/tc-hppa.c:7174
8261 msgid "Invalid .SPACE argument"
8264 #: config/tc-hppa.c:7220
8265 msgid "Can't change spaces within a procedure definition. Ignored"
8268 #: config/tc-hppa.c:7345
8270 msgid "Undefined space: '%s' Assuming space number = 0."
8273 #: config/tc-hppa.c:7368
8274 msgid "Must be in a space before changing or declaring subspaces.\n"
8277 #: config/tc-hppa.c:7372
8278 msgid "Can't change subspaces within a procedure definition. Ignored"
8281 #: config/tc-hppa.c:7406
8282 msgid "Parameters of an existing subspace can't be modified"
8285 #: config/tc-hppa.c:7457
8286 msgid "Alignment must be a power of 2"
8289 #: config/tc-hppa.c:7504
8290 msgid "FIRST not supported as a .SUBSPACE argument"
8293 #: config/tc-hppa.c:7506
8294 msgid "Invalid .SUBSPACE argument"
8297 #: config/tc-hppa.c:7695
8299 msgid "Internal error: Unable to find containing space for %s."
8302 #: config/tc-hppa.c:8256
8303 msgid "-R option not supported on this target."
8306 #: config/tc-hppa.c:8278
8308 msgid "internal error: losing opcode: `%s' \"%s\"\n"
8311 #: config/tc-hppa.c:8288 config/tc-nios2.c:1433 config/tc-sparc.c:999
8312 msgid "Broken assembler. No assembly attempted."
8315 #: config/tc-i386.c:1372
8317 msgid "i386_output_nops called to generate nops of at most %d bytes!"
8320 #: config/tc-i386.c:1541
8322 msgid "invalid single nop size: %d (expect within [0, %d])"
8325 #: config/tc-i386.c:1590
8326 msgid "jump over nop padding out of range"
8329 #: config/tc-i386.c:2569
8331 msgid "0x%<PRIx64> shortened to 0x%<PRIx64>"
8334 #: config/tc-i386.c:2666 config/tc-i386.c:9871
8335 msgid "same type of prefix used twice"
8338 #: config/tc-i386.c:2678 config/tc-i386.c:2997
8340 msgid "64bit mode not supported on `%s'."
8343 #: config/tc-i386.c:2685 config/tc-i386.c:3006
8345 msgid "32bit mode not supported on `%s'."
8348 #: config/tc-i386.c:2727
8349 msgid "bad argument to syntax directive."
8352 #: config/tc-i386.c:2788
8354 msgid "bad argument to %s_check directive."
8357 #: config/tc-i386.c:2792
8359 msgid "missing argument for %s_check directive"
8362 #: config/tc-i386.c:2822
8364 msgid "`%s' is not supported on `%s'"
8367 #: config/tc-i386.c:2890
8368 msgid "missing cpu architecture"
8371 #: config/tc-i386.c:2928
8372 msgid ".arch stack is empty"
8375 #: config/tc-i386.c:2938
8377 msgid "this `.arch pop' requires `.code%u%s' to be in effect"
8380 #: config/tc-i386.c:3054
8381 msgid "Unrecognized vector size specifier"
8384 #: config/tc-i386.c:3090
8386 msgid "no such architecture: `%s'"
8389 #: config/tc-i386.c:3107
8391 msgid "no such architecture modifier: `%s'"
8394 #: config/tc-i386.c:3121 config/tc-i386.c:3144
8395 msgid "Intel MCU is 32bit ELF only"
8398 #: config/tc-i386.c:3151 config/tc-i386.c:16897
8399 msgid "unknown architecture"
8402 #: config/tc-i386.c:3527
8403 msgid "there are no pc-relative size relocations"
8406 #: config/tc-i386.c:3539
8408 msgid "unknown relocation (%u)"
8411 #: config/tc-i386.c:3541
8413 msgid "%u-byte relocation cannot be applied to %u-byte field"
8416 #: config/tc-i386.c:3545
8417 msgid "non-pc-relative relocation for pc-relative field"
8420 #: config/tc-i386.c:3550
8421 msgid "relocated field and relocation type differ in signedness"
8424 #: config/tc-i386.c:3559
8425 msgid "there are no unsigned pc-relative relocations"
8428 #: config/tc-i386.c:3567
8430 msgid "cannot do %u byte pc-relative relocation"
8433 #: config/tc-i386.c:3584
8435 msgid "cannot do %s %u byte relocation"
8438 #: config/tc-i386.c:4026
8440 msgid "ambiguous broadcast for `%s', using %u-bit form"
8443 #: config/tc-i386.c:4292
8446 "can't encode register '%s%s' in an instruction requiring REX/REX2 prefix"
8449 #: config/tc-i386.c:4376 config/tc-i386.c:6726
8451 msgid "invalid instruction `%s' after `%s'"
8454 #: config/tc-i386.c:4382
8456 msgid "missing `lock' with `%s'"
8459 #: config/tc-i386.c:4389
8461 msgid "instruction `%s' after `xacquire' not allowed"
8464 #: config/tc-i386.c:4395
8466 msgid "memory destination needed for instruction `%s' after `xrelease'"
8469 #: config/tc-i386.c:5174
8471 msgid "`%s` changes flags which would affect control flow behavior"
8474 #: config/tc-i386.c:5216
8476 msgid "indirect `%s` with memory operand should be avoided"
8479 #: config/tc-i386.c:5226
8481 msgid "`%s` skips -mlfence-before-indirect-branch on `%s`"
8484 #: config/tc-i386.c:5245
8486 msgid "`%s` skips -mlfence-before-ret on `%s`"
8489 #. A non-zero addend in jump/JCC target makes control-flow tracking
8490 #. difficult. Skip SCFI for now.
8491 #: config/tc-i386.c:5765
8493 msgid "SCFI: `%s' insn with non-zero addend to sym not supported"
8496 #: config/tc-i386.c:6012
8498 msgid "SCFI: unsupported APX op %#x may cause incorrect CFI"
8501 #: config/tc-i386.c:6403
8503 msgid "SCFI: unhandled op %#x may cause incorrect CFI"
8506 #: config/tc-i386.c:6406
8508 msgid "SCFI: unexpected op %#x may cause incorrect CFI"
8511 #: config/tc-i386.c:6571
8512 msgid "operand size mismatch"
8515 #: config/tc-i386.c:6574
8516 msgid "operand type mismatch"
8519 #: config/tc-i386.c:6577
8520 msgid "register type mismatch"
8523 #: config/tc-i386.c:6580
8524 msgid "number of operands mismatch"
8527 #: config/tc-i386.c:6583
8528 msgid "invalid instruction suffix"
8531 #: config/tc-i386.c:6586
8532 msgid "constant doesn't fit in 4 bits"
8535 #: config/tc-i386.c:6589
8536 msgid "unsupported with Intel mnemonic"
8539 #: config/tc-i386.c:6592
8540 msgid "unsupported syntax"
8543 #: config/tc-i386.c:6595
8544 msgid "extended GPR cannot be used as base/index"
8547 #: config/tc-i386.c:6598
8549 msgid "unsupported instruction `%s'"
8552 #: config/tc-i386.c:6602 config/tc-i386.c:7084
8554 msgid "`%s' is not supported on `%s%s'"
8557 #: config/tc-i386.c:6611
8559 msgid "`%s%c' is not supported in 64-bit mode"
8562 #: config/tc-i386.c:6615
8564 msgid "`%s%c' is only supported in 64-bit mode"
8567 #: config/tc-i386.c:6622 config/tc-i386.c:7078
8569 msgid "`%s' is not supported in 64-bit mode"
8572 #: config/tc-i386.c:6625 config/tc-i386.c:7077
8574 msgid "`%s' is only supported in 64-bit mode"
8577 #: config/tc-i386.c:6630
8578 msgid "no VEX/XOP encoding"
8581 #: config/tc-i386.c:6633
8582 msgid "no EVEX encoding"
8585 #: config/tc-i386.c:6636
8586 msgid "invalid SIB address"
8589 #: config/tc-i386.c:6639
8590 msgid "invalid VSIB address"
8593 #: config/tc-i386.c:6642
8594 msgid "mask, index, and destination registers must be distinct"
8597 #: config/tc-i386.c:6645
8598 msgid "all tmm registers must be distinct"
8601 #: config/tc-i386.c:6648
8602 msgid "destination and source registers must be distinct"
8605 #: config/tc-i386.c:6651
8606 msgid "two dest registers must be distinct"
8609 #: config/tc-i386.c:6654
8610 msgid "rex2 pseudo prefix cannot be used"
8613 #: config/tc-i386.c:6657
8614 msgid "unsupported vector index register"
8617 #: config/tc-i386.c:6660
8618 msgid "unsupported broadcast"
8621 #: config/tc-i386.c:6663
8622 msgid "broadcast is needed for operand of such type"
8625 #: config/tc-i386.c:6666
8626 msgid "unsupported masking"
8629 #: config/tc-i386.c:6669
8630 msgid "mask not on destination operand"
8633 #: config/tc-i386.c:6672
8634 msgid "default mask isn't allowed"
8637 #: config/tc-i386.c:6675
8638 msgid "unsupported static rounding/sae"
8641 #: config/tc-i386.c:6678
8643 msgid "vector size above %u required for `%s'"
8646 #: config/tc-i386.c:6682
8647 msgid "'rsp' register cannot be used"
8650 #: config/tc-i386.c:6685
8651 msgid "internal error"
8654 #: config/tc-i386.c:6688
8659 #: config/tc-i386.c:6716
8661 msgid "SSE instruction `%s' is used"
8664 #: config/tc-i386.c:6740
8665 msgid "expecting lockable instruction after `lock'"
8668 #: config/tc-i386.c:6756
8670 msgid "data size prefix invalid with `%s'"
8673 #: config/tc-i386.c:6769
8675 msgid "TLS relocation cannot be used with `%s'"
8678 #: config/tc-i386.c:6782
8679 msgid "expecting valid branch instruction after `bnd'"
8682 #: config/tc-i386.c:6786
8683 msgid "expecting indirect branch instruction after `notrack'"
8686 #: config/tc-i386.c:6791
8687 msgid "32-bit address isn't allowed in 64-bit MPX instructions."
8690 #: config/tc-i386.c:6795
8691 msgid "16-bit address isn't allowed in MPX instructions"
8694 #: config/tc-i386.c:6805
8695 msgid "replacing `rep'/`repe' prefix by `bnd'"
8698 #: config/tc-i386.c:6825
8700 msgid "input/output port address isn't allowed with `%s'"
8703 #: config/tc-i386.c:6847
8705 msgid "'%s' only supports RIP-relative address"
8708 #. UnixWare fsub no args is alias for fsubp, fadd -> faddp, etc.
8709 #: config/tc-i386.c:6896
8711 msgid "translating to `%sp'"
8714 #: config/tc-i386.c:6903
8716 msgid "instruction `%s' isn't supported outside of protected mode."
8719 #: config/tc-i386.c:6911
8721 msgid "REX prefix invalid with `%s'"
8724 #: config/tc-i386.c:6918
8726 msgid "{rex2} prefix invalid with `%s'"
8729 #: config/tc-i386.c:7027 config/tc-i386.c:7301
8731 msgid "no such instruction: `%s'"
8734 #: config/tc-i386.c:7052 config/tc-i386.c:7334
8736 msgid "invalid character %s in mnemonic"
8739 #: config/tc-i386.c:7059
8740 msgid "expecting prefix; got nothing"
8743 #: config/tc-i386.c:7061
8744 msgid "expecting mnemonic; got nothing"
8747 #: config/tc-i386.c:7098
8749 msgid "redundant %s prefix"
8752 #: config/tc-i386.c:7199
8754 msgid "ignoring `.s' suffix due to earlier `{%s}'"
8757 #: config/tc-i386.c:7209
8758 msgid "ignoring `.d8' suffix due to earlier `{disp<N>}'"
8761 #: config/tc-i386.c:7219
8762 msgid "ignoring `.d32' suffix due to earlier `{disp<N>}'"
8765 #: config/tc-i386.c:7284
8767 msgid "found `%sd'; assuming `%sl' was meant"
8770 #: config/tc-i386.c:7383
8772 msgid "invalid character %s before operand %d"
8775 #: config/tc-i386.c:7395
8777 msgid "unbalanced double quotes in operand %d."
8780 #: config/tc-i386.c:7402
8782 msgid "unbalanced parenthesis in operand %d."
8785 #: config/tc-i386.c:7415
8787 msgid "invalid character %s in operand %d"
8790 #: config/tc-i386.c:7435
8792 msgid "spurious operands; (%d operands/instruction max)"
8795 #: config/tc-i386.c:7445 config/tc-i386.c:12869
8797 msgid "too many memory references for `%s'"
8800 #: config/tc-i386.c:7466 config/tc-i386.c:12863
8801 msgid "expecting operand after ','; got nothing"
8804 #: config/tc-i386.c:7471
8805 msgid "expecting operand before ','; got nothing"
8808 #: config/tc-i386.c:7747
8810 msgid "0x%<PRIx64> out of range of signed 32bit displacement"
8813 #: config/tc-i386.c:7951
8814 msgid "mask, index, and destination registers should be distinct"
8817 #: config/tc-i386.c:7968
8818 msgid "index and destination registers should be distinct"
8821 #: config/tc-i386.c:9024
8823 msgid "indirect %s without `*'"
8826 #. Warn them that a data or address size prefix doesn't
8827 #. affect assembly of the next line of code.
8828 #: config/tc-i386.c:9031
8830 msgid "stand-alone `%s' prefix"
8833 #: config/tc-i386.c:9100
8835 msgid "`%s' operand %u must use `%ses' segment"
8838 #: config/tc-i386.c:9230
8839 msgid "generating 16-bit `iret' for .code16gcc directive"
8842 #: config/tc-i386.c:9234
8844 msgid "generating 32-bit `%s', unlike earlier gas versions"
8847 #: config/tc-i386.c:9365
8849 msgid "ambiguous operand size for `%s'"
8852 #: config/tc-i386.c:9370
8855 "no instruction mnemonic suffix given and no register operands; can't size `%"
8859 #: config/tc-i386.c:9375
8861 msgid "%s; using default for `%s'"
8864 #: config/tc-i386.c:9377
8865 msgid "ambiguous operand size"
8868 #: config/tc-i386.c:9378
8869 msgid "no instruction mnemonic suffix given and no register operands"
8872 #: config/tc-i386.c:9524
8874 msgid "16-bit addressing unavailable for `%s'"
8877 #: config/tc-i386.c:9592
8879 msgid "invalid register operand size for `%s'"
8882 #. Any other register is bad.
8883 #: config/tc-i386.c:9629 config/tc-i386.c:9654 config/tc-i386.c:9695
8884 #: config/tc-i386.c:9734
8886 msgid "`%s%s' not allowed with `%s%c'"
8889 #. Prohibit these changes in the 64bit mode, since the
8890 #. lowering is more complicated.
8891 #: config/tc-i386.c:9669 config/tc-i386.c:9711 config/tc-i386.c:9748
8893 msgid "incorrect register `%s%s' used with `%c' suffix"
8896 #: config/tc-i386.c:9835
8897 msgid "no instruction mnemonic suffix given; can't determine immediate size"
8900 #: config/tc-i386.c:10038
8903 "source register `%s%s' implicitly denotes `%s%.3s%u' to `%s%.3s%u' source "
8907 #. Reversed arguments on faddp or fmulp.
8908 #: config/tc-i386.c:10080
8910 msgid "translating to `%s %s%s,%s%s'"
8913 #. Extraneous `l' suffix on fp insn.
8914 #: config/tc-i386.c:10087
8916 msgid "translating to `%s %s%s'"
8919 #: config/tc-i386.c:10100
8921 msgid "you can't `%s %s%s'"
8924 #: config/tc-i386.c:10157
8926 msgid "segment override on `%s' is ineffectual"
8929 #: config/tc-i386.c:10620 config/tc-loongarch.c:1039 config/tc-riscv.c:1742
8930 msgid "relaxable branches not supported in absolute section"
8933 #: config/tc-i386.c:10655 config/tc-i386.c:10801 config/tc-i386.c:10883
8935 msgid "skipping prefixes on `%s'"
8938 #: config/tc-i386.c:10909
8939 msgid "16-bit jump out of range"
8942 #: config/tc-i386.c:11201 config/tc-i386.c:11232 config/tc-i386.c:11321
8944 msgid "`%s` skips -malign-branch-boundary on `%s`"
8947 #: config/tc-i386.c:11489
8948 msgid "use .code16 to ensure correct addressing mode"
8951 #: config/tc-i386.c:11517
8953 msgid "Cannot convert `%s' in 16-bit mode"
8956 #: config/tc-i386.c:11519
8958 msgid "Cannot convert `%s' with `-momit-lock-prefix=yes' in effect"
8961 #: config/tc-i386.c:11607
8962 msgid "pseudo prefix without instruction"
8965 #: config/tc-i386.c:11760
8967 msgid "instruction length of %u bytes exceeds the limit of 15"
8970 #: config/tc-i386.c:12375
8972 msgid "@%s reloc is not supported with %d-bit output format"
8975 #: config/tc-i386.c:12429
8977 msgid "missing or invalid expression `%s'"
8980 #: config/tc-i386.c:12438
8982 msgid "invalid PLT expression `%s'"
8985 #: config/tc-i386.c:12536
8986 msgid "pseudo-prefix conflicts with encoding specifier"
8989 #: config/tc-i386.c:12560
8990 msgid "illegal prefix used with VEX/XOP/EVEX"
8993 #: config/tc-i386.c:12841
8995 msgid "opcode residual (%#<PRIx64>) too wide"
8998 #: config/tc-i386.c:12890 config/tc-i386.c:12933
8999 msgid "too many register/memory operands"
9002 #: config/tc-i386.c:12901 config/tc-i386.c:12908
9003 msgid "too few register/memory operands"
9006 #: config/tc-i386.c:12921
9008 msgid "constant doesn't fit in %d bits"
9011 #: config/tc-i386.c:12984
9012 msgid "VSIB unavailable with legacy encoding"
9015 #. We could allow two register operands, encoding the 2nd one in
9016 #. an 8-bit immediate like for 4-register-operand insns, but that
9017 #. would require ugly fiddling with process_operands() and/or
9018 #. build_modrm_byte().
9019 #: config/tc-i386.c:12995
9020 msgid "too many register operands with VSIB"
9023 #: config/tc-i386.c:13014
9025 msgid "can't encode register '%s%s' with VEX/XOP/EVEX"
9028 #: config/tc-i386.c:13219
9029 msgid "conflicting .insn operands"
9032 #: config/tc-i386.c:13252 read.c:4210
9033 msgid "SCFI: hand-crafting instructions not supported"
9036 #: config/tc-i386.c:13318
9038 msgid "duplicated `{%s}'"
9041 #: config/tc-i386.c:13382
9043 msgid "Unsupported broadcast: `%s'"
9046 #: config/tc-i386.c:13450
9048 msgid "`%s%s' can't be used for write mask"
9051 #: config/tc-i386.c:13470
9053 msgid "invalid write mask `%s'"
9056 #: config/tc-i386.c:13491
9058 msgid "duplicated `%s'"
9061 #: config/tc-i386.c:13501
9063 msgid "invalid zeroing-masking `%s'"
9066 #: config/tc-i386.c:13517
9068 msgid "missing `}' in `%s'"
9071 #. We don't know this one.
9072 #: config/tc-i386.c:13531
9074 msgid "unknown vector operation: `%s'"
9077 #: config/tc-i386.c:13537
9078 msgid "zeroing-masking only allowed with write mask"
9081 #: config/tc-i386.c:13557
9083 msgid "at most %d immediate operands are allowed"
9086 #: config/tc-i386.c:13596 config/tc-i386.c:13856
9088 msgid "junk `%s' after expression"
9091 #: config/tc-i386.c:13609
9093 msgid "illegal immediate register operand %s"
9096 #: config/tc-i386.c:13623
9098 msgid "missing or invalid immediate expression `%s'"
9101 #: config/tc-i386.c:13647 config/tc-i386.c:13936
9103 msgid "unimplemented segment %s in operand"
9106 #: config/tc-i386.c:13696
9108 msgid "expecting scale factor of 1, 2, 4, or 8: got `%s'"
9111 #: config/tc-i386.c:13705
9113 msgid "scale factor of %d without an index register"
9116 #: config/tc-i386.c:13727
9118 msgid "at most %d displacement operands are allowed"
9121 #: config/tc-i386.c:13911
9123 msgid "missing or invalid displacement expression `%s'"
9126 #: config/tc-i386.c:14087
9128 msgid "`%s' is not valid here (expected `%c%s%s%c')"
9131 #: config/tc-i386.c:14099
9133 msgid "`%s' is not a valid %s expression"
9136 #: config/tc-i386.c:14113
9138 msgid "invalid `%s' prefix"
9141 #: config/tc-i386.c:14143
9143 msgid "`%s' cannot be used here"
9146 #: config/tc-i386.c:14150
9147 msgid "register scaling is being ignored here"
9150 #: config/tc-i386.c:14191
9152 msgid "Missing '}': '%s'"
9155 #: config/tc-i386.c:14197
9157 msgid "Junk after '}': '%s'"
9160 #: config/tc-i386.c:14272
9162 msgid "bad memory operand `%s'"
9165 #: config/tc-i386.c:14288
9167 msgid "junk `%s' after register"
9170 #: config/tc-i386.c:14295
9172 msgid "`%s%s' cannot be used here"
9175 #: config/tc-i386.c:14318
9177 msgid "`%s': misplaced `{%s}'"
9180 #: config/tc-i386.c:14325 config/tc-i386.c:14499 config/tc-i386.c:14543
9182 msgid "bad register name `%s'"
9185 #: config/tc-i386.c:14333
9186 msgid "immediate operand illegal with absolute jump"
9189 #: config/tc-i386.c:14340
9191 msgid "`%s': RC/SAE operand must follow immediate operands"
9194 #: config/tc-i386.c:14353
9196 msgid "`%s': misplaced `%s'"
9199 #: config/tc-i386.c:14404
9200 msgid "unbalanced figure braces"
9203 #: config/tc-i386.c:14488
9205 msgid "expecting `,' or `)' after index register in `%s'"
9208 #: config/tc-i386.c:14516
9210 msgid "expecting `)' after scale factor in `%s'"
9213 #: config/tc-i386.c:14524
9215 msgid "expecting index register or scale factor after `,'; got '%c'"
9218 #: config/tc-i386.c:14532
9220 msgid "expecting `,' or `)' after base register in `%s'"
9223 #. It's not a memory operand; argh!
9224 #: config/tc-i386.c:14582
9226 msgid "invalid char %s beginning operand %d `%s'"
9229 #: config/tc-i386.c:15243
9231 msgid "%s:%u: add %d%s at 0x%llx to align %s within %d-byte boundary\n"
9234 #: config/tc-i386.c:15246
9237 "%s:%u: add additional %d%s at 0x%llx to align %s within %d-byte boundary\n"
9240 #: config/tc-i386.c:15252
9243 "%s:%u: add %d%s-byte nop at 0x%llx to align %s within %d-byte boundary\n"
9246 #: config/tc-i386.c:15319
9247 msgid "long jump required"
9250 #: config/tc-i386.c:15374
9251 msgid "jump target out of range"
9254 #: config/tc-i386.c:15828
9256 msgid "register '%s%s' cannot be used here"
9259 #: config/tc-i386.c:16082
9261 msgid "invalid -mx86-used-note= option: `%s'"
9264 #: config/tc-i386.c:16105
9265 msgid "no compiled in support for x86_64"
9268 #: config/tc-i386.c:16125
9269 msgid "no compiled in support for 32bit x86_64"
9272 #: config/tc-i386.c:16129
9273 msgid "32bit x86_64 is only supported for ELF"
9276 #: config/tc-i386.c:16146
9277 msgid "no compiled in support for ix86"
9280 #: config/tc-i386.c:16179 config/tc-i386.c:16265
9282 msgid "invalid -march= option: `%s'"
9285 #: config/tc-i386.c:16235
9286 msgid "Unrecognized vector size specifier ignored"
9289 #: config/tc-i386.c:16275 config/tc-i386.c:16287
9291 msgid "invalid -mtune= option: `%s'"
9294 #: config/tc-i386.c:16296
9296 msgid "invalid -mmnemonic= option: `%s'"
9299 #: config/tc-i386.c:16305
9301 msgid "invalid -msyntax= option: `%s'"
9304 #: config/tc-i386.c:16332
9306 msgid "invalid -msse-check= option: `%s'"
9309 #: config/tc-i386.c:16343
9311 msgid "invalid -moperand-check= option: `%s'"
9314 #: config/tc-i386.c:16352
9316 msgid "invalid -mavxscalar= option: `%s'"
9319 #: config/tc-i386.c:16361
9321 msgid "invalid -mvexwig= option: `%s'"
9324 #: config/tc-i386.c:16376
9326 msgid "invalid -mevexlig= option: `%s'"
9329 #: config/tc-i386.c:16389
9331 msgid "invalid -mevexrcig= option: `%s'"
9334 #: config/tc-i386.c:16398
9336 msgid "invalid -mevexwig= option: `%s'"
9339 #: config/tc-i386.c:16413
9341 msgid "invalid -momit-lock-prefix= option: `%s'"
9344 #: config/tc-i386.c:16422
9346 msgid "invalid -mfence-as-lock-add= option: `%s'"
9349 #: config/tc-i386.c:16431
9351 msgid "invalid -mlfence-after-load= option: `%s'"
9354 #: config/tc-i386.c:16448
9356 msgid "invalid -mlfence-before-indirect-branch= option: `%s'"
9359 #: config/tc-i386.c:16462
9361 msgid "invalid -mlfence-before-ret= option: `%s'"
9364 #: config/tc-i386.c:16472
9366 msgid "invalid -mrelax-relocations= option: `%s'"
9369 #: config/tc-i386.c:16501
9371 msgid "invalid -malign-branch-boundary= value: %s"
9374 #: config/tc-i386.c:16515
9376 msgid "invalid -malign-branch-prefix-size= value: %s"
9379 #: config/tc-i386.c:16542
9381 msgid "invalid -malign-branch= option: `%s'"
9384 #: config/tc-i386.c:16709
9387 " -Qy, -Qn ignored\n"
9388 " -V print assembler version number\n"
9392 #: config/tc-i386.c:16714
9395 " -n do not optimize code alignment\n"
9396 " -O{012s} attempt some code optimizations\n"
9397 " -q quieten some warnings\n"
9400 #: config/tc-i386.c:16719
9402 msgid " -s ignored\n"
9405 #: config/tc-i386.c:16724
9407 msgid " --32/--64/--x32 generate 32bit/64bit/x32 object\n"
9410 #: config/tc-i386.c:16727
9412 msgid " --32/--64 generate 32bit/64bit object\n"
9415 #: config/tc-i386.c:16732
9417 msgid " --divide do not treat `/' as a comment character\n"
9420 #: config/tc-i386.c:16735
9422 msgid " --divide ignored\n"
9425 #: config/tc-i386.c:16738
9428 " -march=CPU[,+EXTENSION...]\n"
9429 " generate code for CPU and EXTENSION, CPU is one "
9433 #: config/tc-i386.c:16742
9436 " EXTENSION is combination of (possibly \"no\"-"
9440 #: config/tc-i386.c:16745
9442 msgid " -mtune=CPU optimize for CPU, CPU is one of:\n"
9445 #: config/tc-i386.c:16748
9447 msgid " -msse2avx encode SSE instructions with VEX prefix\n"
9450 #: config/tc-i386.c:16750
9453 " -muse-unaligned-vector-move\n"
9454 " encode aligned vector move as unaligned vector "
9458 #: config/tc-i386.c:16753
9461 " -msse-check=[none|error|warning] (default: warning)\n"
9462 " check SSE instructions\n"
9465 #: config/tc-i386.c:16756
9468 " -moperand-check=[none|error|warning] (default: warning)\n"
9469 " check operand combinations for validity\n"
9472 #: config/tc-i386.c:16759
9475 " -mavxscalar=[128|256] (default: 128)\n"
9476 " encode scalar AVX instructions with specific "
9481 #: config/tc-i386.c:16763
9484 " -mvexwig=[0|1] (default: 0)\n"
9485 " encode VEX instructions with specific VEX.W value\n"
9486 " for VEX.W bit ignored instructions\n"
9489 #: config/tc-i386.c:16767
9492 " -mevexlig=[128|256|512] (default: 128)\n"
9493 " encode scalar EVEX instructions with specific "
9498 #: config/tc-i386.c:16771
9501 " -mevexwig=[0|1] (default: 0)\n"
9502 " encode EVEX instructions with specific EVEX.W "
9504 " for EVEX.W bit ignored instructions\n"
9507 #: config/tc-i386.c:16775
9510 " -mevexrcig=[rne|rd|ru|rz] (default: rne)\n"
9511 " encode EVEX instructions with specific EVEX.RC "
9513 " for SAE-only ignored instructions\n"
9516 #: config/tc-i386.c:16779
9518 msgid " -mmnemonic=[att|intel] "
9521 #: config/tc-i386.c:16782
9523 msgid "(default: att)\n"
9526 #: config/tc-i386.c:16784
9528 msgid "(default: intel)\n"
9531 #: config/tc-i386.c:16785
9533 msgid " use AT&T/Intel mnemonic (AT&T syntax only)\n"
9536 #: config/tc-i386.c:16787
9539 " -msyntax=[att|intel] (default: att)\n"
9540 " use AT&T/Intel syntax\n"
9543 #: config/tc-i386.c:16790
9545 msgid " -mindex-reg support pseudo index registers\n"
9548 #: config/tc-i386.c:16792
9550 msgid " -mnaked-reg don't require `%%' prefix for registers\n"
9553 #: config/tc-i386.c:16794
9555 msgid " -madd-bnd-prefix add BND prefix for all valid branches\n"
9558 #: config/tc-i386.c:16797
9560 msgid " -mshared disable branch optimization for shared code\n"
9563 #: config/tc-i386.c:16799
9565 msgid " -mx86-used-note=[no|yes] "
9568 #: config/tc-i386.c:16805
9571 " generate x86 used ISA and feature properties\n"
9574 #: config/tc-i386.c:16809
9576 msgid " -mbig-obj generate big object files\n"
9579 #: config/tc-i386.c:16812
9582 " -momit-lock-prefix=[no|yes] (default: no)\n"
9583 " strip all lock prefixes\n"
9586 #: config/tc-i386.c:16815
9589 " -mfence-as-lock-add=[no|yes] (default: no)\n"
9590 " encode lfence, mfence and sfence as\n"
9591 " lock addl $0x0, (%%{re}sp)\n"
9594 #: config/tc-i386.c:16819
9596 msgid " -mrelax-relocations=[no|yes] "
9599 #: config/tc-i386.c:16825
9601 msgid " generate relax relocations\n"
9604 #: config/tc-i386.c:16827
9607 " -malign-branch-boundary=NUM (default: 0)\n"
9608 " align branches within NUM byte boundary\n"
9611 #: config/tc-i386.c:16830
9614 " -malign-branch=TYPE[+TYPE...] (default: jcc+fused+jmp)\n"
9615 " TYPE is combination of jcc, fused, jmp, call, "
9618 " specify types of branches to align\n"
9621 #: config/tc-i386.c:16835
9624 " -malign-branch-prefix-size=NUM (default: 5)\n"
9625 " align branches with NUM prefixes per instruction\n"
9628 #: config/tc-i386.c:16838
9631 " -mbranches-within-32B-boundaries\n"
9632 " align branches within 32 byte boundary\n"
9635 #: config/tc-i386.c:16841
9638 " -mlfence-after-load=[no|yes] (default: no)\n"
9639 " generate lfence after load\n"
9642 #: config/tc-i386.c:16844
9645 " -mlfence-before-indirect-branch=[none|all|register|memory] (default: "
9647 " generate lfence before indirect near branch\n"
9650 #: config/tc-i386.c:16847
9653 " -mlfence-before-ret=[none|or|not|shl|yes] (default: none)\n"
9654 " generate lfence before ret\n"
9657 #: config/tc-i386.c:16850
9659 msgid " -mamd64 accept only AMD64 ISA [default]\n"
9662 #: config/tc-i386.c:16852
9664 msgid " -mintel64 accept only Intel64 ISA\n"
9667 #: config/tc-i386.c:16893
9669 msgid "Intel MCU doesn't support `%s' architecture"
9672 #: config/tc-i386.c:16901
9673 msgid "SCFI is not supported for this ABI"
9676 #: config/tc-i386.c:16964
9677 msgid "Intel MCU is 32bit only"
9680 #: config/tc-i386.c:17082
9682 msgid "invalid %s relocation against register"
9685 #: config/tc-i386.c:17204
9686 msgid "symbol size computation overflow"
9689 #: config/tc-i386.c:17282 config/tc-sparc.c:3855
9691 msgid "can not do %d byte pc-relative relocation"
9694 #: config/tc-i386.c:17300
9696 msgid "can not do %d byte relocation"
9699 #: config/tc-i386.c:17368
9701 msgid "cannot represent relocation type %s in x32 mode"
9704 #: config/tc-i386.c:17408 config/tc-s390.c:2607
9706 msgid "cannot represent relocation type %s"
9709 #: config/tc-i386.c:17558
9710 msgid "bad .section directive: want a,l,w,x,M,S,G,T in string"
9713 #: config/tc-i386.c:17561
9714 msgid "bad .section directive: want a,w,x,M,S,G,T in string"
9717 #: config/tc-i386.c:17571
9718 msgid ".largecomm supported only in 64bit mode, producing .comm"
9721 #: config/tc-ia64.c:869
9722 msgid "bad .section directive: want a,o,s,w,x,M,S,G,T in string"
9725 #: config/tc-ia64.c:921
9726 msgid "Size of frame exceeds maximum of 96 registers"
9729 #: config/tc-ia64.c:926
9730 msgid "Size of rotating registers exceeds frame size"
9733 #: config/tc-ia64.c:1013
9734 msgid "Unwind directive not followed by an instruction."
9737 #: config/tc-ia64.c:1022 config/tc-ia64.c:7588
9738 msgid "qualifying predicate not followed by instruction"
9741 #: config/tc-ia64.c:1070
9742 msgid "expected ',' after section name"
9745 #: config/tc-ia64.c:1105
9746 msgid "expected ',' after symbol name"
9749 #: config/tc-ia64.c:1129
9750 msgid "expected ',' after symbol size"
9753 #: config/tc-ia64.c:1212 config/tc-ia64.c:1246
9754 msgid "record type is not valid"
9757 #: config/tc-ia64.c:1315
9758 msgid "Invalid record type for P3 format."
9761 #: config/tc-ia64.c:1351
9762 msgid "Invalid record type for format P6"
9765 #: config/tc-ia64.c:1531 config/tc-ia64.c:1583
9766 msgid "Invalid record type for format B1"
9769 #: config/tc-ia64.c:1616
9770 msgid "Invalid record type for format X1"
9773 #: config/tc-ia64.c:1658
9774 msgid "Invalid record type for format X3"
9777 #: config/tc-ia64.c:1696
9778 msgid "Previous .save incomplete"
9781 #: config/tc-ia64.c:2519
9782 msgid "spill_mask record unimplemented."
9785 #: config/tc-ia64.c:2576
9786 msgid "record_type_not_valid"
9789 #: config/tc-ia64.c:2660
9790 msgid "Ignoring attempt to spill beyond end of region"
9793 #: config/tc-ia64.c:2719
9794 msgid "Only constant space allocation is supported"
9797 #: config/tc-ia64.c:2733
9798 msgid "Only constant offsets are supported"
9801 #: config/tc-ia64.c:2757
9802 msgid "Section switching in code is not supported."
9805 #: config/tc-ia64.c:2799
9806 msgid "Insn slot not set in unwind record."
9809 #: config/tc-ia64.c:2873
9810 msgid "frgr_mem record before region record!"
9813 #: config/tc-ia64.c:2884
9814 msgid "fr_mem record before region record!"
9817 #: config/tc-ia64.c:2893
9818 msgid "gr_mem record before region record!"
9821 #: config/tc-ia64.c:2902
9822 msgid "br_mem record before region record!"
9825 #: config/tc-ia64.c:2912
9826 msgid "gr_gr record before region record!"
9829 #: config/tc-ia64.c:2920
9830 msgid "br_gr record before region record!"
9833 #: config/tc-ia64.c:3038
9835 msgid "First operand to .%s must be a predicate"
9838 #: config/tc-ia64.c:3042
9840 msgid "Pointless use of p0 as first operand to .%s"
9843 #: config/tc-ia64.c:3098
9845 msgid "Operand %d to .%s must be a preserved register"
9848 #: config/tc-ia64.c:3134
9850 msgid "Operand %d to .%s must be a writable register"
9853 #: config/tc-ia64.c:3158
9855 msgid "Radix `%s' unsupported or invalid"
9858 #: config/tc-ia64.c:3188 config/tc-ia64.c:3193
9860 msgid ".%s outside of %s"
9863 #: config/tc-ia64.c:3279
9864 msgid "Tags on unwind pseudo-ops aren't supported, yet"
9867 #: config/tc-ia64.c:3301
9868 msgid "First operand to .fframe must be a constant"
9871 #: config/tc-ia64.c:3321
9872 msgid "First operand to .vframe must be a general register"
9875 #: config/tc-ia64.c:3329
9876 msgid "Operand of .vframe contradicts .prologue"
9879 #: config/tc-ia64.c:3339
9880 msgid ".vframepsp is meaningless, assuming .vframesp was meant"
9883 #: config/tc-ia64.c:3347
9884 msgid "Operand to .vframesp must be a constant (sp-relative offset)"
9887 #: config/tc-ia64.c:3374
9888 msgid "First operand to .save not a register"
9891 #: config/tc-ia64.c:3380
9892 msgid "Second operand to .save not a valid register"
9895 #: config/tc-ia64.c:3411 config/tc-ia64.c:3422 config/tc-ia64.c:3430
9896 msgid "Second operand of .save contradicts .prologue"
9899 #: config/tc-ia64.c:3437
9900 msgid "First operand to .save not a valid register"
9903 #: config/tc-ia64.c:3455
9904 msgid "First operand to .restore must be stack pointer (sp)"
9907 #: config/tc-ia64.c:3464
9908 msgid "Second operand to .restore must be a constant >= 0"
9911 #: config/tc-ia64.c:3474
9913 msgid "Epilogue count of %lu exceeds number of nested prologues (%u)"
9916 #: config/tc-ia64.c:3560
9918 msgid "Illegal section name `%s' (causes unwind section name clash)"
9921 #: config/tc-ia64.c:3735
9922 msgid "First operand to .altrp not a valid branch register"
9925 #: config/tc-ia64.c:3764
9927 msgid "First operand to .%s not a register"
9930 #: config/tc-ia64.c:3769
9932 msgid "Second operand to .%s not a constant"
9935 #: config/tc-ia64.c:3836
9937 msgid "First operand to .%s not a valid register"
9940 #: config/tc-ia64.c:3859
9941 msgid "First operand to .save.g must be a positive 4-bit constant"
9944 #: config/tc-ia64.c:3872
9945 msgid "Second operand to .save.g must be a general register"
9948 #: config/tc-ia64.c:3877
9950 msgid "Second operand to .save.g must be the first of %d general registers"
9953 #: config/tc-ia64.c:3900
9954 msgid "Operand to .save.f must be a positive 20-bit constant"
9957 #: config/tc-ia64.c:3923
9958 msgid "First operand to .save.b must be a positive 5-bit constant"
9961 #: config/tc-ia64.c:3936
9962 msgid "Second operand to .save.b must be a general register"
9965 #: config/tc-ia64.c:3941
9967 msgid "Second operand to .save.b must be the first of %d general registers"
9970 #: config/tc-ia64.c:3967
9971 msgid "First operand to .save.gf must be a non-negative 4-bit constant"
9974 #: config/tc-ia64.c:3975
9975 msgid "Second operand to .save.gf must be a non-negative 20-bit constant"
9978 #: config/tc-ia64.c:3983
9979 msgid "Operands to .save.gf may not be both zero"
9982 #: config/tc-ia64.c:4000
9983 msgid "Operand to .spill must be a constant"
9986 #: config/tc-ia64.c:4069
9988 msgid "Operand %d to .%s must be a constant"
9991 #: config/tc-ia64.c:4090
9993 msgid "Missing .label_state %ld"
9996 #: config/tc-ia64.c:4144
9997 msgid "Operand to .label_state must be a constant"
10000 #: config/tc-ia64.c:4163
10001 msgid "Operand to .copy_state must be a constant"
10004 #: config/tc-ia64.c:4186
10005 msgid "First operand to .unwabi must be a constant"
10008 #: config/tc-ia64.c:4192
10009 msgid "Second operand to .unwabi must be a constant"
10012 #: config/tc-ia64.c:4227
10013 msgid "Missing .endp after previous .proc"
10016 #: config/tc-ia64.c:4245
10017 msgid "Empty argument of .proc"
10020 #: config/tc-ia64.c:4250
10022 msgid "`%s' was already defined"
10025 #: config/tc-ia64.c:4293
10026 msgid "Initial .body should precede any instructions"
10029 #: config/tc-ia64.c:4312
10030 msgid ".prologue within prologue"
10033 #: config/tc-ia64.c:4317
10034 msgid "Initial .prologue should precede any instructions"
10037 #: config/tc-ia64.c:4327
10038 msgid "First operand to .prologue must be a positive 4-bit constant"
10041 #: config/tc-ia64.c:4329
10042 msgid "Pointless use of zero first operand to .prologue"
10045 #: config/tc-ia64.c:4345
10046 msgid "Using a constant as second operand to .prologue is deprecated"
10049 #: config/tc-ia64.c:4351
10050 msgid "Second operand to .prologue must be a general register"
10053 #: config/tc-ia64.c:4356
10055 msgid "Second operand to .prologue must be the first of %d general registers"
10058 #: config/tc-ia64.c:4469
10060 msgid "`%s' was not defined within procedure"
10063 #: config/tc-ia64.c:4505
10064 msgid "Empty argument of .endp"
10067 #: config/tc-ia64.c:4519
10069 msgid "`%s' was not specified with previous .proc"
10072 #: config/tc-ia64.c:4534
10074 msgid "`%s' should be an operand to this .endp"
10077 #: config/tc-ia64.c:4575 config/tc-ia64.c:4882 config/tc-ia64.c:5188
10078 msgid "Comma expected"
10081 #: config/tc-ia64.c:4615
10082 msgid "Expected '['"
10085 #: config/tc-ia64.c:4624 config/tc-ia64.c:7722
10086 msgid "Expected ']'"
10089 #: config/tc-ia64.c:4629
10090 msgid "Number of elements must be positive"
10093 #: config/tc-ia64.c:4640
10095 msgid "Used more than the declared %d rotating registers"
10098 #: config/tc-ia64.c:4648
10099 msgid "Used more than the available 96 rotating registers"
10102 #: config/tc-ia64.c:4655
10103 msgid "Used more than the available 48 rotating registers"
10106 #: config/tc-ia64.c:4678
10108 msgid "Attempt to redefine register set `%s'"
10111 #: config/tc-ia64.c:4742
10113 msgid "Unknown psr option `%s'"
10116 #: config/tc-ia64.c:4777
10117 msgid "Comma expected after section name"
10120 #: config/tc-ia64.c:4788
10121 msgid "Creating sections with .xdataN/.xrealN/.xstringZ is deprecated."
10124 #: config/tc-ia64.c:4877
10125 msgid "Register name expected"
10128 #: config/tc-ia64.c:4890
10129 msgid "Register value annotation ignored"
10132 #: config/tc-ia64.c:4929
10133 msgid "Directive invalid within a bundle"
10136 #: config/tc-ia64.c:5023
10137 msgid "Missing predicate relation type"
10140 #: config/tc-ia64.c:5029
10141 msgid "Unrecognized predicate relation type"
10144 #: config/tc-ia64.c:5075
10145 msgid "Bad register range"
10148 #: config/tc-ia64.c:5084 config/tc-ia64.c:7668
10149 msgid "Predicate register expected"
10152 #: config/tc-ia64.c:5089
10153 msgid "Duplicate predicate register ignored"
10156 #: config/tc-ia64.c:5105
10157 msgid "Predicate source and target required"
10160 #: config/tc-ia64.c:5107 config/tc-ia64.c:5119
10161 msgid "Use of p0 is not valid in this context"
10164 #: config/tc-ia64.c:5114
10165 msgid "At least two PR arguments expected"
10168 #: config/tc-ia64.c:5128
10169 msgid "At least one PR argument expected"
10172 #: config/tc-ia64.c:5160
10174 msgid "duplicate entry hint %s"
10177 #. FIXME -- need 62-bit relocation type
10178 #: config/tc-ia64.c:5635
10179 msgid "62-bit relocation not yet implemented"
10182 #. XXX technically, this is wrong: we should not be issuing warning
10183 #. messages until we're sure this instruction pattern is going to
10185 #: config/tc-ia64.c:5721
10186 msgid "lower 16 bits of mask ignored"
10189 #: config/tc-ia64.c:5950
10190 msgid "stride must be a multiple of 64; lower 6 bits ignored"
10193 #: config/tc-ia64.c:6069
10194 msgid "Expected separator `='"
10197 #: config/tc-ia64.c:6105
10198 msgid "Duplicate equal sign (=) in instruction"
10201 #: config/tc-ia64.c:6112
10203 msgid "Illegal operand separator `%c'"
10206 #: config/tc-ia64.c:6227
10208 msgid "Operand %u of `%s' should be %s"
10211 #: config/tc-ia64.c:6231
10212 msgid "Wrong number of output operands"
10215 #: config/tc-ia64.c:6233
10216 msgid "Wrong number of input operands"
10219 #: config/tc-ia64.c:6235
10220 msgid "Operand mismatch"
10223 #: config/tc-ia64.c:6317
10225 msgid "Invalid use of `%c%d' as output operand"
10228 #: config/tc-ia64.c:6320
10230 msgid "Invalid use of `r%d' as base update address operand"
10233 #: config/tc-ia64.c:6344
10235 msgid "Invalid duplicate use of `%c%d'"
10238 #: config/tc-ia64.c:6351
10240 msgid "Invalid simultaneous use of `f%d' and `f%d'"
10243 #: config/tc-ia64.c:6357
10245 msgid "Dangerous simultaneous use of `f%d' and `f%d'"
10248 #: config/tc-ia64.c:6401
10249 msgid "Value truncated to 62 bits"
10252 #: config/tc-ia64.c:6469
10254 msgid "Bad operand value: %s"
10257 #. Give an error if a frag containing code is not aligned to a 16 byte
10259 #: config/tc-ia64.c:6544 config/tc-ia64.h:177
10260 msgid "instruction address is not a multiple of 16"
10263 #: config/tc-ia64.c:6612
10265 msgid "`%s' must be last in bundle"
10268 #: config/tc-ia64.c:6644
10270 msgid "Internal error: don't know how to force %s to end of instruction group"
10273 #: config/tc-ia64.c:6657
10275 msgid "`%s' must be last in instruction group"
10278 #: config/tc-ia64.c:6687
10279 msgid "Label must be first in a bundle"
10282 #: config/tc-ia64.c:6764
10283 msgid "hint in B unit may be treated as nop"
10286 #: config/tc-ia64.c:6775
10287 msgid "hint in B unit can't be used"
10290 #: config/tc-ia64.c:6789
10291 msgid "emit_one_bundle: unexpected dynamic op"
10294 #: config/tc-ia64.c:6929
10296 msgid "`%s' does not fit into %s template"
10299 #: config/tc-ia64.c:6944
10301 msgid "`%s' does not fit into bundle"
10304 #: config/tc-ia64.c:6956
10306 msgid "`%s' can't go in %s of %s template"
10309 #: config/tc-ia64.c:6962
10310 msgid "Missing '}' at end of file"
10313 #: config/tc-ia64.c:7109
10315 msgid "Unrecognized option '-x%s'"
10318 #: config/tc-ia64.c:7136
10321 " --mconstant-gp\t mark output file as using the constant-GP model\n"
10322 "\t\t\t (sets ELF header flag EF_IA_64_CONS_GP)\n"
10323 " --mauto-pic\t\t mark output file as using the constant-GP model\n"
10324 "\t\t\t without function descriptors (sets ELF header flag\n"
10325 "\t\t\t EF_IA_64_NOFUNCDESC_CONS_GP)\n"
10326 " -milp32|-milp64|-mlp64|-mp64\tselect data model (default -mlp64)\n"
10327 " -mle | -mbe\t\t select little- or big-endian byte order (default -mle)\n"
10328 " -mtune=[itanium1|itanium2]\n"
10329 "\t\t\t tune for a specific CPU (default -mtune=itanium2)\n"
10330 " -munwind-check=[warning|error]\n"
10331 "\t\t\t unwind directive check (default -munwind-check=warning)\n"
10332 " -mhint.b=[ok|warning|error]\n"
10333 "\t\t\t hint.b check (default -mhint.b=error)\n"
10334 " -x | -xexplicit\t turn on dependency violation checking\n"
10337 #. Note for translators: "automagically" can be translated as "automatically" here.
10338 #: config/tc-ia64.c:7153
10340 " -xauto\t\t automagically remove dependency violations (default)\n"
10341 " -xnone\t\t turn off dependency violation checking\n"
10342 " -xdebug\t\t debug dependency violation checker\n"
10343 " -xdebugn\t\t debug dependency violation checker but turn off\n"
10344 "\t\t\t dependency violation checking\n"
10345 " -xdebugx\t\t debug dependency violation checker and turn on\n"
10346 "\t\t\t dependency violation checking\n"
10349 #: config/tc-ia64.c:7168
10350 msgid "--gstabs is not supported for ia64"
10353 #: config/tc-ia64.c:7603
10354 msgid "Explicit stops are ignored in auto mode"
10357 #: config/tc-ia64.c:7612
10358 msgid "Found '{' when manual bundling is already turned on"
10361 #: config/tc-ia64.c:7625
10362 msgid "Found '{' after explicit switch to automatic mode"
10365 #: config/tc-ia64.c:7631
10366 msgid "Found '}' when manual bundling is off"
10369 #: config/tc-ia64.c:7658
10370 msgid "Expected ')'"
10373 #: config/tc-ia64.c:7663
10374 msgid "Qualifying predicate expected"
10377 #: config/tc-ia64.c:7682
10378 msgid "Tag must come before qualifying predicate."
10381 #: config/tc-ia64.c:7711
10382 msgid "Expected ':'"
10385 #: config/tc-ia64.c:7727
10386 msgid "Tag name expected"
10389 #: config/tc-ia64.c:7829
10390 msgid "Rotating register index must be a non-negative constant"
10393 #: config/tc-ia64.c:7834
10395 msgid "Index out of range 0..%u"
10398 #: config/tc-ia64.c:7846
10399 msgid "Indirect register index must be a general register"
10402 #: config/tc-ia64.c:7855
10403 msgid "Index can only be applied to rotating or indirect registers"
10406 #: config/tc-ia64.c:7891 config/tc-xstormy16.c:145
10407 msgid "Expected '('"
10410 #: config/tc-ia64.c:7899 config/tc-pdp11.c:466 config/tc-pdp11.c:530
10411 #: config/tc-pdp11.c:564 config/tc-tilegx.c:1044 config/tc-tilepro.c:932
10412 #: config/tc-xstormy16.c:154
10413 msgid "Missing ')'"
10416 #: config/tc-ia64.c:7917 config/tc-xstormy16.c:161
10417 msgid "Not a symbolic expression"
10420 #: config/tc-ia64.c:7922 config/tc-ia64.c:7936
10421 msgid "Illegal combination of relocation functions"
10424 #: config/tc-ia64.c:8025
10425 msgid "No current frame"
10428 #: config/tc-ia64.c:8027
10430 msgid "Register number out of range 0..%u"
10433 #: config/tc-ia64.c:8066
10434 msgid "Standalone `#' is illegal"
10437 #: config/tc-ia64.c:8069
10438 msgid "Redundant `#' suffix operators"
10441 #: config/tc-ia64.c:8227
10443 msgid "Unhandled dependency %s for %s (%s), note %d"
10446 #: config/tc-ia64.c:9540
10448 msgid "Unrecognized dependency specifier %d\n"
10451 #: config/tc-ia64.c:10401
10452 msgid "Only the first path encountering the conflict is reported"
10455 #: config/tc-ia64.c:10403
10456 msgid "This is the location of the conflicting usage"
10459 #: config/tc-ia64.c:10665
10461 msgid "Unknown opcode `%s'"
10464 #: config/tc-ia64.c:10743
10466 msgid "AR %d can only be accessed by %c-unit"
10469 #: config/tc-ia64.c:10755
10470 msgid "hint.b may be treated as nop"
10473 #: config/tc-ia64.c:10758
10474 msgid "hint.b shouldn't be used"
10477 #: config/tc-ia64.c:10797
10479 msgid "`%s' cannot be predicated"
10482 #: config/tc-ia64.c:10870
10483 msgid "Closing bracket missing"
10486 #: config/tc-ia64.c:10879
10487 msgid "Index must be a general register"
10490 #: config/tc-ia64.c:11044
10492 msgid "Unsupported fixup size %d"
10495 #. This should be an error, but since previously there wasn't any
10496 #. diagnostic here, don't make it fail because of this for now.
10497 #: config/tc-ia64.c:11316
10499 msgid "Cannot express %s%d%s relocation"
10502 #: config/tc-ia64.c:11335
10503 msgid "No addend allowed in @fptr() relocation"
10506 #: config/tc-ia64.c:11374
10507 msgid "integer operand out of range"
10510 #: config/tc-ia64.c:11441
10512 msgid "%s must have a constant value"
10515 #: config/tc-ia64.c:11461
10516 msgid "cannot resolve @slotcount parameter"
10519 #: config/tc-ia64.c:11494
10520 msgid "invalid @slotcount value"
10523 #: config/tc-ia64.c:11531 config/tc-z8k.c:1388
10525 msgid "Cannot represent %s relocation in object file"
10528 #: config/tc-ia64.c:11640
10529 msgid "Can't add stop bit to mark end of instruction group"
10532 #: config/tc-ia64.c:11748 read.c:2636 read.c:3240 read.c:3809 stabs.c:461
10534 msgid "expected comma after \"%s\""
10537 #: config/tc-ia64.c:11789
10539 msgid "`%s' is already the alias of %s `%s'"
10542 #: config/tc-ia64.c:11800
10544 msgid "%s `%s' already has an alias `%s'"
10547 #: config/tc-ia64.c:11833
10549 msgid "symbol `%s' aliased to `%s' is not used"
10552 #: config/tc-ia64.c:11859
10554 msgid "section `%s' aliased to `%s' is not used"
10557 #: config/tc-ip2k.c:139
10559 msgid "IP2K specific command line options:\n"
10562 #: config/tc-ip2k.c:140
10564 msgid " -mip2022 restrict to IP2022 insns \n"
10567 #: config/tc-ip2k.c:141
10569 msgid " -mip2022ext permit extended IP2022 insn\n"
10572 #: config/tc-ip2k.c:232
10573 msgid "relaxation not supported\n"
10576 #: config/tc-iq2000.c:356
10578 msgid "the yielding instruction %s may not be in a delay slot."
10581 #: config/tc-iq2000.c:364
10583 msgid "Register number (R%ld) for double word access must be even."
10586 #: config/tc-iq2000.c:373 config/tc-iq2000.c:378 config/tc-iq2000.c:383
10587 #: config/tc-iq2000.c:400 config/tc-mt.c:246 config/tc-mt.c:251
10589 msgid "operand references R%ld of previous load."
10592 #: config/tc-iq2000.c:388
10593 msgid "instruction implicitly accesses R31 of previous load."
10596 #: config/tc-iq2000.c:643 config/tc-mep.c:2008
10597 msgid "Unmatched high relocation"
10600 #: config/tc-iq2000.c:820 config/tc-mips.c:19777 config/tc-score.c:5784
10601 msgid ".end not in text section"
10604 #: config/tc-iq2000.c:824 config/tc-score.c:5787
10605 msgid ".end directive without a preceding .ent directive."
10608 #: config/tc-iq2000.c:833 config/tc-score.c:5795
10609 msgid ".end symbol does not match .ent symbol."
10612 #: config/tc-iq2000.c:836 config/tc-mips.c:19797 config/tc-score.c:5800
10613 msgid ".end directive missing or unknown symbol"
10616 #: config/tc-iq2000.c:854
10617 msgid "Expected simple number."
10620 #: config/tc-iq2000.c:883 config/tc-mips.c:19702 config/tc-score.c:5650
10622 msgid " *input_line_pointer == '%c' 0x%02x\n"
10625 #: config/tc-iq2000.c:885
10626 msgid "Invalid number"
10629 #: config/tc-iq2000.c:919 config/tc-score.c:5681
10630 msgid ".ent or .aent not in text section."
10633 #: config/tc-iq2000.c:922
10634 msgid "missing `.end'"
10637 #: config/tc-kvx.c:1737
10638 msgid "signed16 PCREL value out of range"
10641 #: config/tc-kvx.c:1745
10642 msgid "signed43 PCREL value out of range"
10645 #: config/tc-kvx.c:1752
10646 msgid "signed37 PCREL value out of range"
10649 #: config/tc-loongarch.c:404
10651 msgid "insn name: %s\tformat: %s\tsyntax error"
10654 #: config/tc-loongarch.c:407
10659 "we want macro but macro is NULL"
10662 #: config/tc-loongarch.c:412
10667 "macro: %s\tsyntax error"
10670 #: config/tc-loongarch.c:455
10672 msgid "Unsupported use of %s"
10675 #: config/tc-loongarch.c:527
10676 msgid "internal error: we have no internal label yet"
10679 #: config/tc-loongarch.c:632
10680 msgid "This label shouldn't be with addend."
10683 #: config/tc-loongarch.c:678
10684 msgid "expr too huge"
10687 #: config/tc-loongarch.c:705
10690 "not support reloc bit-field\n"
10695 #: config/tc-loongarch.c:758 config/tc-loongarch.c:783
10697 msgid "register alias %s is deprecated, use %s instead"
10700 #: config/tc-loongarch.c:816
10701 msgid "unknown escape"
10704 #: config/tc-loongarch.c:843
10706 msgid "require imm low %d bit is 0."
10709 #. How to do after we detect overflow.
10710 #: config/tc-loongarch.c:855
10713 "Immediate overflow.\n"
10718 #: config/tc-loongarch.c:944
10719 msgid "AMO insns require rd != base && rd != rt when rd isn't $r0"
10722 #: config/tc-loongarch.c:956
10723 msgid "bstr(ins|pick).[wd] require msbd >= lsbd"
10726 #: config/tc-loongarch.c:961
10727 msgid "csrxchg require rj != $r0 && rj != $r1"
10730 #: config/tc-loongarch.c:1053
10732 msgid "no HOWTO loong relocation number %d"
10735 #: config/tc-loongarch.c:1063
10736 msgid "Internal error: not support relax now"
10739 #: config/tc-loongarch.c:1107
10741 msgid "li overflow: hi32:0x%x lo32:0x%x"
10744 #: config/tc-loongarch.c:1112
10745 msgid "we can't li.d on 32bit-arch"
10748 #: config/tc-loongarch.c:1211
10750 msgid "no match insn: %s\t%s"
10753 #: config/tc-loongarch.c:1324 config/tc-loongarch.c:1331
10754 msgid "Relocation against a constant"
10757 #: config/tc-loongarch.c:1539 config/tc-riscv.c:4362
10759 msgid "internal: bad CFA value #%d"
10762 #: config/tc-loongarch.c:1551
10763 msgid "Relocation against a constant."
10766 #: config/tc-loongarch.c:1609 config/tc-riscv.c:4843
10768 msgid "cannot represent %s relocation in object file"
10771 #: config/tc-loongarch.c:1678
10773 msgid "LARCH options:\n"
10777 #: config/tc-loongarch.c:1680
10780 " -mthin-add-sub\t Convert a pair of R_LARCH_ADD32/64 and R_LARCH_SUB32/64 "
10782 "\t\t\t R_LARCH_32/64_PCREL as much as possible\n"
10783 "\t\t\t The option does not affect the generation of R_LARCH_32_PCREL\n"
10784 "\t\t\t relocations in .eh_frame\n"
10787 #: config/tc-m32c.c:139
10789 msgid " M32C specific command line options:\n"
10792 #. Pretend that we do not recognise this option.
10793 #: config/tc-m32r.c:330
10794 msgid "Unrecognised option: -hidden"
10797 #: config/tc-m32r.c:357 config/tc-sparc.c:602
10798 msgid "Unrecognized option following -K"
10801 #: config/tc-m32r.c:372
10803 msgid " M32R specific command line options:\n"
10806 #: config/tc-m32r.c:374
10809 " -m32r disable support for the m32rx instruction set\n"
10812 #: config/tc-m32r.c:376
10814 msgid " -m32rx support the extended m32rx instruction set\n"
10817 #: config/tc-m32r.c:378
10819 msgid " -m32r2 support the extended m32r2 instruction set\n"
10822 #: config/tc-m32r.c:380
10824 msgid " -EL,-little produce little endian code and data\n"
10827 #: config/tc-m32r.c:382
10829 msgid " -EB,-big produce big endian code and data\n"
10832 #: config/tc-m32r.c:384
10834 msgid " -parallel try to combine instructions in parallel\n"
10837 #: config/tc-m32r.c:386
10839 msgid " -no-parallel disable -parallel\n"
10842 #: config/tc-m32r.c:388
10845 " -no-bitinst disallow the M32R2's extended bit-field "
10849 #: config/tc-m32r.c:390
10851 msgid " -O try to optimize code. Implies -parallel\n"
10854 #: config/tc-m32r.c:393
10857 " -warn-explicit-parallel-conflicts warn when parallel instructions\n"
10860 #: config/tc-m32r.c:395
10862 msgid " might violate constraints\n"
10865 #: config/tc-m32r.c:397
10867 msgid " -no-warn-explicit-parallel-conflicts do not warn when parallel\n"
10870 #: config/tc-m32r.c:399
10873 " instructions might violate "
10877 #: config/tc-m32r.c:401
10880 " -Wp synonym for -warn-explicit-parallel-conflicts\n"
10883 #: config/tc-m32r.c:403
10886 " -Wnp synonym for -no-warn-explicit-parallel-conflicts\n"
10889 #: config/tc-m32r.c:405
10892 " -ignore-parallel-conflicts do not check parallel instructions\n"
10895 #: config/tc-m32r.c:407
10897 msgid " for constraint violations\n"
10900 #: config/tc-m32r.c:409
10903 " -no-ignore-parallel-conflicts check parallel instructions for\n"
10906 #: config/tc-m32r.c:411
10908 msgid " constraint violations\n"
10911 #: config/tc-m32r.c:413
10913 msgid " -Ip synonym for -ignore-parallel-conflicts\n"
10916 #: config/tc-m32r.c:415
10918 msgid " -nIp synonym for -no-ignore-parallel-conflicts\n"
10921 #: config/tc-m32r.c:418
10924 " -warn-unmatched-high warn when an (s)high reloc has no matching low "
10928 #: config/tc-m32r.c:420
10930 msgid " -no-warn-unmatched-high do not warn about missing low relocs\n"
10933 #: config/tc-m32r.c:422
10935 msgid " -Wuh synonym for -warn-unmatched-high\n"
10938 #: config/tc-m32r.c:424
10940 msgid " -Wnuh synonym for -no-warn-unmatched-high\n"
10943 #: config/tc-m32r.c:427
10945 msgid " -KPIC generate PIC\n"
10948 #: config/tc-m32r.c:848
10949 msgid "instructions write to the same destination register."
10952 #: config/tc-m32r.c:856
10953 msgid "Instructions do not use parallel execution pipelines."
10956 #: config/tc-m32r.c:864
10957 msgid "Instructions share the same execution pipeline"
10960 #: config/tc-m32r.c:929 config/tc-m32r.c:1043
10962 msgid "not a 16 bit instruction '%s'"
10965 #: config/tc-m32r.c:941 config/tc-m32r.c:1055 config/tc-m32r.c:1239
10967 msgid "instruction '%s' is for the M32R2 only"
10970 #: config/tc-m32r.c:954 config/tc-m32r.c:1068 config/tc-m32r.c:1252
10972 msgid "unknown instruction '%s'"
10975 #: config/tc-m32r.c:963 config/tc-m32r.c:1075 config/tc-m32r.c:1259
10977 msgid "instruction '%s' is for the M32RX only"
10980 #: config/tc-m32r.c:972 config/tc-m32r.c:1084
10982 msgid "instruction '%s' cannot be executed in parallel."
10985 #: config/tc-m32r.c:1027 config/tc-m32r.c:1109 config/tc-m32r.c:1316
10986 msgid "internal error: lookup/get operands failed"
10989 #: config/tc-m32r.c:1094
10991 msgid "'%s': only the NOP instruction can be issued in parallel on the m32r"
10994 #: config/tc-m32r.c:1123
10997 "%s: output of 1st instruction is the same as an input to 2nd instruction - "
10998 "is this intentional ?"
11001 #: config/tc-m32r.c:1127
11004 "%s: output of 2nd instruction is the same as an input to 1st instruction - "
11005 "is this intentional ?"
11008 #: config/tc-m32r.c:1490 config/tc-microblaze.c:175
11009 msgid "Expected comma after symbol-name: rest of line ignored."
11012 #: config/tc-m32r.c:1500
11014 msgid ".SCOMMon length (%ld.) <0! Ignored."
11017 #: config/tc-m32r.c:1514 config/tc-microblaze.c:197 config/tc-ppc.c:2419
11018 #: config/tc-ppc.c:4358 config/tc-ppc.c:4413
11019 msgid "ignoring bad alignment"
11022 #: config/tc-m32r.c:1526 config/tc-microblaze.c:232 config/tc-v850.c:380
11023 msgid "Common alignment not a power of 2"
11026 #: config/tc-m32r.c:1541 config/tc-microblaze.c:208
11028 msgid "Ignoring attempt to re-define symbol `%s'."
11031 #: config/tc-m32r.c:1550
11033 msgid "Length of .scomm \"%s\" is already %ld. Not changed to %ld."
11036 #: config/tc-m32r.c:1927 config/tc-m32r.c:1980 config/tc-nds32.c:4786
11037 #: config/tc-nds32.c:4830 config/tc-sh.c:391 config/tc-sh.c:2047
11038 msgid "Invalid PIC expression."
11041 #: config/tc-m32r.c:2071
11042 msgid "Unmatched high/shigh reloc"
11045 #: config/tc-m68hc11.c:416
11048 "Motorola 68HC11/68HC12/68HCS12 options:\n"
11049 " -m68hc11 | -m68hc12 |\n"
11050 " -m68hcs12 | -mm9s12x |\n"
11051 " -mm9s12xg specify the processor [default %s]\n"
11052 " -mshort use 16-bit int ABI (default)\n"
11053 " -mlong use 32-bit int ABI\n"
11054 " -mshort-double use 32-bit double ABI\n"
11055 " -mlong-double use 64-bit double ABI (default)\n"
11056 " --force-long-branches always turn relative branches into absolute ones\n"
11057 " -S,--short-branches do not turn relative branches into absolute ones\n"
11058 " when the offset is out of range\n"
11059 " --strict-direct-mode do not turn the direct mode into extended mode\n"
11060 " when the instruction does not support direct mode\n"
11061 " --print-insn-syntax print the syntax of instruction in case of error\n"
11062 " --print-opcodes print the list of instructions with syntax\n"
11063 " --xgate-ramoffset offset ram addresses by 0xc000\n"
11064 " --generate-example generate an example of each instruction\n"
11065 " (used for testing)\n"
11068 #: config/tc-m68hc11.c:464 config/tc-xgate.c:284
11070 msgid "Default target `%s' is not supported."
11073 #. Dump the opcode statistics table.
11074 #: config/tc-m68hc11.c:482
11076 msgid "Name # Modes Min ops Max ops Modes mask # Used\n"
11079 #: config/tc-m68hc11.c:561
11081 msgid "Option `%s' is not recognized."
11084 #: config/tc-m68hc11.c:746
11088 #: config/tc-m68hc11.c:754
11092 #: config/tc-m68hc11.c:762
11096 #: config/tc-m68hc11.c:770
11100 #: config/tc-m68hc11.c:802
11101 msgid "RD, (RI,#offs5)"
11104 #: config/tc-m68hc11.c:854
11108 #: config/tc-m68hc11.c:863
11112 #: config/tc-m68hc11.c:872 config/tc-m68hc11.c:881
11116 #: config/tc-m68hc11.c:908
11120 #: config/tc-m68hc11.c:920
11124 #: config/tc-m68hc11.c:930
11129 #: config/tc-m68hc11.c:932
11133 #: config/tc-m68hc11.c:951
11137 #: config/tc-m68hc11.c:967
11140 "# Example of `%s' instructions\n"
11145 #: config/tc-m68hc11.c:1014
11147 msgid "Instruction `%s' is not recognized."
11150 #: config/tc-m68hc11.c:1019
11152 msgid "Instruction formats for `%s':"
11155 #: config/tc-m68hc11.c:1171
11157 msgid "Immediate operand is not allowed for operand %d."
11160 #: config/tc-m68hc11.c:1215
11161 msgid "Indirect indexed addressing is not valid for 68HC11."
11164 #: config/tc-m68hc11.c:1235
11165 msgid "Spurious `,' or bad indirect register addressing mode."
11168 #: config/tc-m68hc11.c:1257
11169 msgid "Missing second register or offset for indexed-indirect mode."
11172 #: config/tc-m68hc11.c:1267
11173 msgid "Missing second register for indexed-indirect mode."
11176 #: config/tc-m68hc11.c:1283
11177 msgid "Missing `]' to close indexed-indirect mode."
11180 #: config/tc-m68hc11.c:1328 config/tc-m68hc11.c:2961 config/tc-m68hc11.c:3073
11181 #: config/tc-m68hc11.c:3147 config/tc-m68hc11.c:3331 config/tc-m68hc11.c:3402
11182 msgid "Illegal operand."
11185 #. Looks like OP_R_R.
11186 #: config/tc-m68hc11.c:1333 config/tc-m68hc11.c:2966 config/tc-m68hc11.c:3078
11187 #: config/tc-m68hc11.c:3152 config/tc-m68hc11.c:3258 config/tc-m68hc11.c:3310
11188 #: config/tc-m68hc11.c:3318 config/tc-m68hc11.c:3336
11189 msgid "Missing operand."
11192 #: config/tc-m68hc11.c:1386
11193 msgid "Pre-increment mode is not valid for 68HC11"
11196 #: config/tc-m68hc11.c:1399
11197 msgid "Wrong register in register indirect mode."
11200 #: config/tc-m68hc11.c:1407
11201 msgid "Missing `]' to close register indirect operand."
11204 #: config/tc-m68hc11.c:1427
11205 msgid "Post-decrement mode is not valid for 68HC11."
11208 #: config/tc-m68hc11.c:1435
11209 msgid "Post-increment mode is not valid for 68HC11."
11212 #: config/tc-m68hc11.c:1453
11213 msgid "Invalid indexed indirect mode."
11216 #: config/tc-m68hc11.c:1577
11218 msgid "Trap id `%<PRId64>' is out of range."
11221 #: config/tc-m68hc11.c:1582
11222 msgid "Trap id must be within [0x30..0x39] or [0x40..0xff]."
11225 #: config/tc-m68hc11.c:1589 config/tc-m68hc11.c:1741
11227 msgid "Operand out of 8-bit range: `%<PRId64>'."
11230 #: config/tc-m68hc11.c:1597
11231 msgid "The trap id must be a constant."
11234 #: config/tc-m68hc11.c:1629 config/tc-m68hc11.c:1784 config/tc-xgate.c:1347
11236 msgid "Operand `%x' not recognized in fixup8."
11239 #: config/tc-m68hc11.c:1646 config/tc-m68hc11.c:1694
11241 msgid "Operand out of 16-bit range: `%<PRId64>'."
11244 #: config/tc-m68hc11.c:1677 config/tc-m68hc11.c:1708
11246 msgid "Operand `%x' not recognized in fixup16."
11249 #: config/tc-m68hc11.c:1801
11251 msgid "Unexpected branch conversion with `%x'"
11254 #: config/tc-m68hc11.c:1887 config/tc-m68hc11.c:2019
11256 msgid "Operand out of range for a relative branch: `%ld'"
11259 #: config/tc-m68hc11.c:1987
11260 msgid "Invalid register for dbcc/tbcc instruction."
11263 #: config/tc-m68hc11.c:2075
11265 msgid "Increment/decrement value is out of range: `%ld'."
11268 #: config/tc-m68hc11.c:2087
11269 msgid "Expecting a register."
11272 #: config/tc-m68hc11.c:2102
11273 msgid "Invalid register for post/pre increment."
11276 #: config/tc-m68hc11.c:2132
11277 msgid "Invalid register."
11280 #: config/tc-m68hc11.c:2139
11282 msgid "Offset out of 16-bit range: %ld."
11285 #: config/tc-m68hc11.c:2145
11287 msgid "Offset out of 5-bit range for movw/movb insn: %ld."
11290 #: config/tc-m68hc11.c:2270
11291 msgid "Expecting register D for indexed indirect mode."
11294 #: config/tc-m68hc11.c:2272
11295 msgid "Indexed indirect mode is not allowed for movb/movw."
11298 #: config/tc-m68hc11.c:2289
11299 msgid "Invalid accumulator register."
11302 #: config/tc-m68hc11.c:2315
11303 msgid "Invalid indexed register."
11306 #: config/tc-m68hc11.c:2325
11307 msgid "Addressing mode not implemented yet."
11310 #: config/tc-m68hc11.c:2339
11311 msgid "Invalid source register for this instruction, use 'tfr'."
11314 #: config/tc-m68hc11.c:2341
11315 msgid "Invalid source register."
11318 #: config/tc-m68hc11.c:2346
11319 msgid "Invalid destination register for this instruction, use 'tfr'."
11322 #: config/tc-m68hc11.c:2348
11323 msgid "Invalid destination register."
11326 #: config/tc-m68hc11.c:2523
11327 msgid "Invalid indexed register, expecting register X."
11330 #: config/tc-m68hc11.c:2525
11331 msgid "Invalid indexed register, expecting register Y."
11334 #: config/tc-m68hc11.c:2844 config/tc-s12z.c:3804
11335 msgid "No instruction or missing opcode."
11338 #: config/tc-m68hc11.c:2854 config/tc-m68hc11.c:3533
11340 msgid "Opcode `%s' is not recognized."
11343 #: config/tc-m68hc11.c:2903 config/tc-m68hc11.c:3452 config/tc-m68hc11.c:3555
11345 msgid "Garbage at end of instruction: `%s'."
11348 #: config/tc-m68hc11.c:3440
11350 msgid "Failed to find a valid mode for `%s'."
11353 #: config/tc-m68hc11.c:3464 config/tc-m68hc11.c:3683 config/tc-m68hc11.c:3689
11355 msgid "Invalid operand for `%s'"
11358 #: config/tc-m68hc11.c:3741
11360 msgid "Invalid mode: %s\n"
11363 #: config/tc-m68hc11.c:3800
11364 msgid "bad .relax format"
11367 #: config/tc-m68hc11.c:3844 config/tc-s12z.c:3895 config/tc-xgate.c:630
11369 msgid "Relocation %d is not supported by object file format."
11372 #: config/tc-m68hc11.c:4121
11373 msgid "bra or bsr with undefined symbol."
11376 #: config/tc-m68hc11.c:4222 config/tc-m68hc11.c:4279
11378 msgid "Subtype %d is not recognized."
11381 #: config/tc-m68hc11.c:4368 config/tc-s12z.c:3976 config/tc-xgate.c:708
11382 #: config/tc-xgate.c:717
11383 msgid "Value out of 16-bit range."
11386 #: config/tc-m68hc11.c:4390
11388 msgid "Value %ld too large for 8-bit PC-relative branch."
11391 #: config/tc-m68hc11.c:4400 config/tc-xgate.c:674
11393 msgid "Value %ld too large for 9-bit PC-relative branch."
11396 #: config/tc-m68hc11.c:4409 config/tc-xgate.c:691
11398 msgid "Value %ld too large for 10-bit PC-relative branch."
11401 #: config/tc-m68hc11.c:4417
11403 msgid "Auto increment/decrement offset '%ld' is out of range."
11406 #: config/tc-m68hc11.c:4430
11408 msgid "Offset out of 5-bit range for movw/movb insn: %ld"
11411 #: config/tc-m68hc11.c:4441
11413 msgid "Offset out of 9-bit range for movw/movb insn: %ld"
11416 #: config/tc-m68hc11.c:4453
11418 msgid "Offset out of 16-bit range for movw/movb insn: %ld"
11421 #: config/tc-m68hc11.c:4470 config/tc-s12z.c:3982 config/tc-xgate.c:752
11423 msgid "Line %d: unknown relocation type: 0x%x."
11426 #: config/tc-m68hc11.c:4495 config/tc-z80.c:3452 config/tc-z80.c:3472
11427 msgid "Invalid directive"
11430 #: config/tc-m68k.c:1123
11432 msgid "Can not do %d byte pc-relative relocation"
11435 #: config/tc-m68k.c:1125
11437 msgid "Can not do %d byte pc-relative pic relocation"
11440 #: config/tc-m68k.c:1130
11442 msgid "Can not do %d byte relocation"
11445 #: config/tc-m68k.c:1132
11447 msgid "Can not do %d byte pic relocation"
11450 #: config/tc-m68k.c:1202
11452 msgid "Unable to produce reloc against symbol '%s'"
11455 #: config/tc-m68k.c:1261 config/tc-vax.c:2368
11457 msgid "Cannot make %s relocation PC relative"
11460 #: config/tc-m68k.c:1343 config/tc-vax.c:1878
11461 msgid "No operator"
11464 #: config/tc-m68k.c:1373 config/tc-vax.c:1894
11465 msgid "Unknown operator"
11468 #: config/tc-m68k.c:2276
11469 msgid "invalid instruction for this architecture; needs "
11472 #: config/tc-m68k.c:2284
11473 msgid "hardware divide"
11476 #: config/tc-m68k.c:2306 config/tc-m68k.c:2310 config/tc-m68k.c:2314
11480 #: config/tc-m68k.c:2367
11481 msgid "operands mismatch"
11484 #: config/tc-m68k.c:2431 config/tc-m68k.c:2437 config/tc-m68k.c:2443
11485 #: config/tc-mmix.c:2509 config/tc-mmix.c:2533
11486 msgid "operand out of range"
11489 #: config/tc-m68k.c:2500
11491 msgid "Bignum too big for %c format; truncated"
11494 #: config/tc-m68k.c:2577
11495 msgid "displacement too large for this architecture; needs 68020 or higher"
11498 #: config/tc-m68k.c:2685
11500 "scale factor invalid on this architecture; needs cpu32 or 68020 or higher"
11503 #: config/tc-m68k.c:2690
11504 msgid "invalid index size for coldfire"
11507 #: config/tc-m68k.c:2743
11508 msgid "Forcing byte displacement"
11511 #: config/tc-m68k.c:2745
11512 msgid "byte displacement out of range"
11515 #: config/tc-m68k.c:2790 config/tc-m68k.c:2828
11516 msgid "invalid operand mode for this architecture; needs 68020 or higher"
11519 #: config/tc-m68k.c:2814 config/tc-m68k.c:2848
11520 msgid ":b not permitted; defaulting to :w"
11523 #: config/tc-m68k.c:2923
11524 msgid "unsupported byte value; use a different suffix"
11527 #: config/tc-m68k.c:2938
11528 msgid "unknown/incorrect operand"
11531 #: config/tc-m68k.c:2981 config/tc-m68k.c:2989 config/tc-m68k.c:2996
11532 #: config/tc-m68k.c:3003
11533 msgid "out of range"
11536 #: config/tc-m68k.c:3074
11537 msgid "Can't use long branches on this architecture"
11540 #: config/tc-m68k.c:3180
11541 msgid "Expression out of range, using 0"
11544 #: config/tc-m68k.c:3381 config/tc-m68k.c:3397
11545 msgid "Floating point register in register list"
11548 #: config/tc-m68k.c:3387
11549 msgid "Wrong register in floating-point reglist"
11552 #: config/tc-m68k.c:3403
11553 msgid "incorrect register in reglist"
11556 #: config/tc-m68k.c:3409
11557 msgid "wrong register in floating-point reglist"
11560 #: config/tc-m68k.c:3820 config/tc-m68k.c:3852 config/tc-sparc.c:3139
11561 msgid "failed sanity check."
11565 #: config/tc-m68k.c:3882
11570 #: config/tc-m68k.c:3893
11574 #: config/tc-m68k.c:3910
11575 msgid "Missing operand"
11578 #: config/tc-m68k.c:4235
11580 msgid "unrecognized default cpu `%s'"
11583 #: config/tc-m68k.c:4289
11585 msgid "%s -- statement `%s' ignored"
11588 #: config/tc-m68k.c:4336
11590 msgid "Don't know how to figure out width of %c in md_assemble()"
11593 #: config/tc-m68k.c:4566 config/tc-m68k.c:4604
11595 msgid "Internal Error: Can't find %s in hash table"
11598 #: config/tc-m68k.c:4720
11600 msgid "text label `%s' aligned to odd boundary"
11603 #: config/tc-m68k.c:4879
11605 msgid "value %ld out of range"
11608 #: config/tc-m68k.c:4893
11609 msgid "invalid byte branch offset"
11612 #: config/tc-m68k.c:4930
11613 msgid "short branch with zero offset: use :w"
11616 #: config/tc-m68k.c:4974
11617 msgid "Conversion of PC relative BSR to absolute JSR"
11620 #: config/tc-m68k.c:4985
11621 msgid "Conversion of PC relative branch to absolute jump"
11624 #: config/tc-m68k.c:5002 config/tc-m68k.c:5059
11625 msgid "Conversion of PC relative conditional branch to absolute jump"
11628 #: config/tc-m68k.c:5124
11629 msgid "Conversion of PC relative displacement to absolute"
11632 #: config/tc-m68k.c:5307
11633 msgid "Tried to convert PC relative branch to absolute jump"
11636 #: config/tc-m68k.c:5352 config/tc-m68k.c:5363 config/tc-m68k.c:5407
11637 msgid "expression out of range: defaulting to 1"
11640 #: config/tc-m68k.c:5399
11641 msgid "expression out of range: defaulting to 0"
11644 #: config/tc-m68k.c:5440 config/tc-m68k.c:5452
11646 msgid "Can't deal with expression; defaulting to %ld"
11649 #: config/tc-m68k.c:5466
11650 msgid "expression doesn't fit in BYTE"
11653 #: config/tc-m68k.c:5470
11654 msgid "expression doesn't fit in WORD"
11657 #: config/tc-m68k.c:5547
11659 msgid "%s: unrecognized processor name"
11662 #: config/tc-m68k.c:5608
11663 msgid "bad coprocessor id"
11666 #: config/tc-m68k.c:5614
11667 msgid "unrecognized fopt option"
11670 #: config/tc-m68k.c:5746
11672 msgid "option `%s' may not be negated"
11675 #: config/tc-m68k.c:5757
11677 msgid "option `%s' not recognized"
11680 #: config/tc-m68k.c:5786
11681 msgid "bad format of OPT NEST=depth"
11684 #: config/tc-m68k.c:5842
11685 msgid "missing label"
11688 #: config/tc-m68k.c:5868
11690 msgid "bad register list: %s"
11693 #: config/tc-m68k.c:5966
11694 msgid "restore without save"
11697 #: config/tc-m68k.c:6119 config/tc-m68k.c:6489
11698 msgid "syntax error in structured control directive"
11701 #: config/tc-m68k.c:6164
11702 msgid "missing condition code in structured control directive"
11705 #: config/tc-m68k.c:6235
11708 "Condition <%c%c> in structured control directive can not be encoded correctly"
11711 #: config/tc-m68k.c:6531
11712 msgid "missing then"
11715 #: config/tc-m68k.c:6612
11716 msgid "else without matching if"
11719 #: config/tc-m68k.c:6645
11720 msgid "endi without matching if"
11723 #: config/tc-m68k.c:6685
11724 msgid "break outside of structured loop"
11727 #: config/tc-m68k.c:6723
11728 msgid "next outside of structured loop"
11731 #: config/tc-m68k.c:6774
11735 #: config/tc-m68k.c:6812
11736 msgid "missing to or downto"
11739 #: config/tc-m68k.c:6848 config/tc-m68k.c:6882 config/tc-m68k.c:7096
11743 #: config/tc-m68k.c:6983
11744 msgid "endf without for"
11747 #: config/tc-m68k.c:7037
11748 msgid "until without repeat"
11751 #: config/tc-m68k.c:7131
11752 msgid "endw without while"
11755 #: config/tc-m68k.c:7164 config/tc-m68k.c:7192
11756 msgid "already assembled instructions"
11759 #: config/tc-m68k.c:7269
11761 msgid "`%s' is deprecated, use `%s'"
11764 #: config/tc-m68k.c:7288
11766 msgid "cpu `%s' unrecognized"
11769 #: config/tc-m68k.c:7307
11771 msgid "architecture `%s' unrecognized"
11774 #: config/tc-m68k.c:7328
11776 msgid "extension `%s' unrecognized"
11779 #: config/tc-m68k.c:7443
11781 msgid "option `-A%s' is deprecated: use `-%s'"
11784 #: config/tc-m68k.c:7476
11785 msgid "architecture features both enabled and disabled"
11788 #: config/tc-m68k.c:7503
11789 msgid "selected processor does not have all features of selected architecture"
11792 #: config/tc-m68k.c:7512
11793 msgid "m68k and cf features both selected"
11796 #: config/tc-m68k.c:7524
11797 msgid "68040 and 68851 specified; mmu instructions may assemble incorrectly"
11800 #: config/tc-m68k.c:7556
11803 "-march=<arch>\t\tset architecture\n"
11804 "-mcpu=<cpu>\t\tset cpu [default %s]\n"
11807 #: config/tc-m68k.c:7561
11809 msgid "-m[no-]%-16s enable/disable %s architecture extension\n"
11812 #: config/tc-m68k.c:7567
11815 "-l\t\t\tuse 1 word for refs to undefined symbols [default 2]\n"
11816 "-pic, -k\t\tgenerate position independent code\n"
11817 "-S\t\t\tturn jbsr into jsr\n"
11818 "--pcrel never turn PC-relative branches into absolute jumps\n"
11819 "--register-prefix-optional\n"
11820 "\t\t\trecognize register names without prefix character\n"
11821 "--bitwise-or\t\tdo not treat `|' as a comment character\n"
11822 "--base-size-default-16\tbase reg without size is 16 bits\n"
11823 "--base-size-default-32\tbase reg without size is 32 bits (default)\n"
11824 "--disp-size-default-16\tdisplacement with unknown size is 16 bits\n"
11825 "--disp-size-default-32\tdisplacement with unknown size is 32 bits (default)\n"
11828 #: config/tc-m68k.c:7581
11830 msgid "Architecture variants are: "
11833 #: config/tc-m68k.c:7590
11835 msgid "Processor variants are: "
11838 #: config/tc-m68k.c:7597 config/tc-xtensa.c:6415
11843 #: config/tc-m68k.c:7628
11845 msgid "Error %s in %s\n"
11848 #: config/tc-m68k.c:7632
11850 msgid "Opcode(%d.%s): "
11853 #: config/tc-m68k.c:7777
11854 msgid "Not a defined coldfire architecture"
11857 #: config/tc-m68k.c:7886 read.c:4703
11859 msgid "%s relocations do not fit in %u byte"
11860 msgid_plural "%s relocations do not fit in %u bytes"
11864 #: config/tc-m68k.c:7928 config/tc-ppc.c:2592
11865 msgid "unknown .gnu_attribute value"
11868 #: config/tc-m68k.c:7972
11870 msgid "Adjusted signed .word (%#lx) overflows: `switch'-statement too large."
11873 #: config/tc-mcore.c:521 config/tc-microblaze.c:487 config/tc-microblaze.c:515
11874 #: config/tc-microblaze.c:552 config/tc-microblaze.c:564
11876 msgid "register expected, but saw '%.6s'"
11879 #: config/tc-mcore.c:603
11881 msgid "control register expected, but saw '%.6s'"
11884 #: config/tc-mcore.c:639
11885 msgid "bad/missing psr specifier"
11888 #: config/tc-mcore.c:784
11890 msgid "operand must be absolute in range %u..%u, not %ld"
11893 #: config/tc-mcore.c:819
11894 msgid "operand must be a multiple of 4"
11897 #: config/tc-mcore.c:826
11898 msgid "operand must be a multiple of 2"
11901 #: config/tc-mcore.c:840 config/tc-mcore.c:1356 config/tc-mcore.c:1410
11902 msgid "base register expected"
11905 #: config/tc-mcore.c:888 config/tc-microblaze.c:920
11906 #: config/tc-microblaze.c:1056 config/tc-microblaze.c:1090
11907 #: config/tc-microblaze.c:1626 config/tc-microblaze.c:1694
11908 #: config/tc-microblaze.c:1769 config/tc-microblaze.c:2192
11909 #: config/tc-microblaze.c:2241
11911 msgid "unknown opcode \"%s\""
11914 #: config/tc-mcore.c:931
11915 msgid "invalid register: r15 illegal"
11918 #: config/tc-mcore.c:980 config/tc-mcore.c:1561
11919 msgid "M340 specific opcode used when assembling for M210"
11922 #: config/tc-mcore.c:998 config/tc-mcore.c:1038 config/tc-mcore.c:1057
11923 #: config/tc-mcore.c:1076 config/tc-mcore.c:1104 config/tc-mcore.c:1133
11924 #: config/tc-mcore.c:1170 config/tc-mcore.c:1205 config/tc-mcore.c:1224
11925 #: config/tc-mcore.c:1243 config/tc-mcore.c:1277 config/tc-mcore.c:1302
11926 #: config/tc-mcore.c:1359 config/tc-mcore.c:1413 config/tc-mcore.c:1449
11927 #: config/tc-mcore.c:1508 config/tc-mcore.c:1530 config/tc-mcore.c:1553
11928 msgid "second operand missing"
11931 #: config/tc-mcore.c:1014
11932 msgid "destination register must be r1"
11935 #: config/tc-mcore.c:1035
11936 msgid "source register must be r1"
11939 #: config/tc-mcore.c:1099 config/tc-mcore.c:1156
11940 msgid "immediate is not a power of two"
11943 #: config/tc-mcore.c:1127
11944 msgid "translating bgeni to movi"
11947 #: config/tc-mcore.c:1196
11948 msgid "translating bmaski to movi"
11951 #: config/tc-mcore.c:1272
11953 msgid "displacement too large (%d)"
11956 #: config/tc-mcore.c:1286
11957 msgid "Invalid register: r0 and r15 illegal"
11960 #: config/tc-mcore.c:1317
11961 msgid "bad starting register: r0 and r15 invalid"
11964 #: config/tc-mcore.c:1330
11965 msgid "ending register must be r15"
11968 #: config/tc-mcore.c:1350
11969 msgid "bad base register: must be r0"
11972 #: config/tc-mcore.c:1368
11973 msgid "first register must be r4"
11976 #: config/tc-mcore.c:1379
11977 msgid "last register must be r7"
11980 #: config/tc-mcore.c:1416
11981 msgid "reg-reg expected"
11984 #: config/tc-mcore.c:1548
11985 msgid "zero used as immediate value"
11988 #: config/tc-mcore.c:1575
11989 msgid "duplicated psr bit specifier"
11992 #: config/tc-mcore.c:1581
11993 msgid "`af' must appear alone"
11996 #: config/tc-mcore.c:1588 config/tc-microblaze.c:1807
11998 msgid "unimplemented opcode \"%s\""
12001 #: config/tc-mcore.c:1597 config/tc-microblaze.c:1816
12003 msgid "ignoring operands: %s "
12006 #: config/tc-mcore.c:1673
12008 msgid "unrecognised cpu type '%s'"
12011 #: config/tc-mcore.c:1691
12014 "MCORE specific options:\n"
12015 " -{no-}jsri2bsr\t {dis}able jsri to bsr transformation (def: dis)\n"
12016 " -{no-}sifilter\t {dis}able silicon filter behavior (def: dis)\n"
12017 " -cpu=[210|340] select CPU type\n"
12018 " -EB assemble for a big endian system (default)\n"
12019 " -EL assemble for a little endian system\n"
12022 #: config/tc-mcore.c:1709 config/tc-microblaze.c:1926
12023 msgid "failed sanity check: short_jump"
12026 #: config/tc-mcore.c:1719 config/tc-microblaze.c:1936
12027 msgid "failed sanity check: long_jump"
12030 #: config/tc-mcore.c:1745
12032 msgid "odd displacement at %x"
12035 #: config/tc-mcore.c:1954
12037 msgid "odd distance branch (0x%lx byte)"
12038 msgid_plural "odd distance branch (0x%lx bytes)"
12042 #: config/tc-mcore.c:1961
12044 msgid "pcrel for branch to %s too far (0x%lx)"
12047 #: config/tc-mcore.c:1981
12049 msgid "pcrel for lrw/jmpi/jsri to %s too far (0x%lx)"
12052 #: config/tc-mcore.c:1993
12054 msgid "pcrel for loopt too far (0x%lx)"
12057 #: config/tc-mcore.c:2189 config/tc-microblaze.c:2529 config/tc-tic30.c:1364
12059 msgid "Can not do %d byte %srelocation"
12062 #: config/tc-mcore.c:2191 config/tc-microblaze.c:2531 config/tc-tic30.c:1365
12063 msgid "pc-relative "
12066 #: config/tc-mep.c:339
12069 "MeP specific command line options:\n"
12070 " -EB assemble for a big endian system\n"
12071 " -EL assemble for a little endian system (default)\n"
12072 " -mconfig=<name> specify a chip configuration to use\n"
12073 " -maverage -mno-average -mmult -mno-mult -mdiv -mno-div\n"
12074 " -mbitops -mno-bitops -mleadz -mno-leadz -mabsdiff -mno-absdiff\n"
12075 " -mminmax -mno-minmax -mclip -mno-clip -msatur -mno-satur -mcop32\n"
12076 " enable/disable the given opcodes\n"
12078 " If -mconfig is given, the other -m options modify it. Otherwise,\n"
12079 " if no -m options are given, all core opcodes are enabled;\n"
12080 " if any enabling -m options are given, only those are enabled;\n"
12081 " if only disabling -m options are given, only those are disabled.\n"
12084 #: config/tc-mep.c:408
12085 msgid "$hi and $lo are disabled when MUL and DIV are off"
12088 #: config/tc-mep.c:415
12089 msgid "$mb0, $me0, $mb1, and $me1 are disabled when COP is off"
12092 #: config/tc-mep.c:420
12093 msgid "$dbg and $depc are disabled when DEBUG is off"
12096 #: config/tc-mep.c:611
12097 msgid "core and copro insn lengths must total 32 bits."
12100 #: config/tc-mep.c:614 config/tc-mep.c:751
12101 msgid "vliw group must consist of 1 core and 1 copro insn."
12104 #: config/tc-mep.c:748
12105 msgid "core and copro insn lengths must total 64 bits."
12108 #: config/tc-mep.c:980
12110 msgid "cannot pack %s with a 16-bit insn"
12113 #: config/tc-mep.c:998
12115 msgid "cannot pack %s and %s together with a 16-bit insn"
12118 #: config/tc-mep.c:1004
12119 msgid "too many IVC2 insns to pack with a 16-bit core insn"
12122 #: config/tc-mep.c:1019
12124 msgid "cannot pack %s into slot P1"
12127 #: config/tc-mep.c:1025
12128 msgid "too many IVC2 insns to pack with a 32-bit core insn"
12131 #: config/tc-mep.c:1043
12133 msgid "unable to pack %s by itself?"
12136 #: config/tc-mep.c:1073
12138 msgid "cannot pack %s and %s together"
12141 #: config/tc-mep.c:1079
12142 msgid "too many IVC2 insns to pack together"
12145 #. There are no insns in the queue and a plus is present.
12146 #. This is a syntax error. Let's not tolerate this.
12147 #. We can relax this later if necessary.
12148 #: config/tc-mep.c:1316
12149 msgid "Invalid use of parallelization operator."
12152 #: config/tc-mep.c:1362
12153 msgid "Leading plus sign not allowed in core mode"
12156 #: config/tc-mep.c:1892
12158 msgid "Don't know how to relocate plain operands of type %s"
12161 #: config/tc-mep.c:1902
12163 msgid "Perhaps you are missing %%tpoff()?"
12166 #: config/tc-mep.c:2089
12167 msgid "bad .section directive: want a,v,w,x,M,S in string"
12170 #: config/tc-mep.c:2147
12171 msgid ".vliw unavailable when VLIW is disabled."
12174 #: config/tc-metag.c:456
12175 msgid "no floating point unit specified"
12178 #: config/tc-metag.c:721
12180 msgid "offset must be a multiple of %d"
12183 #: config/tc-metag.c:737 config/tc-metag.c:4443
12184 msgid "offset and base must be from the same unit"
12187 #: config/tc-metag.c:868 config/tc-metag.c:3167 config/tc-metag.c:3269
12188 msgid "invalid destination register"
12191 #: config/tc-metag.c:884 config/tc-metag.c:902 config/tc-metag.c:1293
12192 #: config/tc-metag.c:1311 config/tc-metag.c:1530 config/tc-metag.c:3099
12193 #: config/tc-metag.c:3184 config/tc-metag.c:3286
12194 msgid "invalid memory operand"
12197 #: config/tc-metag.c:939 config/tc-metag.c:3117
12198 msgid "invalid source register"
12201 #: config/tc-metag.c:1024
12202 msgid "invalid destination unit"
12205 #: config/tc-metag.c:1032
12206 msgid "mov cannot use RD port as destination"
12209 #: config/tc-metag.c:1057
12210 msgid "invalid source unit"
12213 #: config/tc-metag.c:1065
12214 msgid "source and address units must not be shared for this addressing mode"
12217 #: config/tc-metag.c:1073 config/tc-metag.c:1676
12218 msgid "set can only use RD port as source"
12221 #: config/tc-metag.c:1088 config/tc-metag.c:1189 config/tc-metag.c:1440
12222 #: config/tc-metag.c:1697 config/tc-metag.c:4053
12224 msgid "base unit must be one of %s"
12227 #. We already tried to encode as an extended GET/SET.
12228 #. Parsing as a standard GET/SET provides a smaller offset.
12229 #: config/tc-metag.c:1109 config/tc-metag.c:1215 config/tc-metag.c:3130
12230 #: config/tc-metag.c:3197 config/tc-metag.c:3299 config/tc-metag.c:4580
12231 msgid "offset value out of range"
12234 #: config/tc-metag.c:1169
12235 msgid "destination unit must be RD"
12238 #: config/tc-metag.c:1279
12239 msgid "invalid destination register list"
12242 #: config/tc-metag.c:1326
12243 msgid "invalid source register list"
12246 #: config/tc-metag.c:1351
12247 msgid "register list must be even numbered"
12250 #: config/tc-metag.c:1357
12251 msgid "register list must be from the same unit"
12254 #: config/tc-metag.c:1380
12255 msgid "register list must not contain duplicates"
12258 #: config/tc-metag.c:1636
12259 msgid "MDRD value must be between 1 and 8"
12262 #: config/tc-metag.c:1727
12263 msgid "invalid destination memory operand"
12266 #: config/tc-metag.c:1742
12267 msgid "invalid source memory operand"
12270 #: config/tc-metag.c:1749
12272 msgid "address units must be one of %s"
12275 #: config/tc-metag.c:1756
12276 msgid "base and offset must be from the same unit"
12279 #: config/tc-metag.c:1764
12280 msgid "source and destination increment mode must agree"
12283 #: config/tc-metag.c:2039
12285 "PC, CT, TR and TT are treated as if they are a single unit but operands must "
12286 "be in different units"
12289 #: config/tc-metag.c:2048
12290 msgid "source and destination register must be in different units"
12293 #: config/tc-metag.c:2080
12295 msgid "register unit must be one of %s"
12298 #: config/tc-metag.c:2167
12300 msgid "link register unit must be one of %s"
12303 #: config/tc-metag.c:2173
12304 msgid "link register must be in a low numbered register"
12307 #: config/tc-metag.c:2190 config/tc-metag.c:2715 config/tc-metag.c:2769
12308 msgid "target out of range"
12311 #: config/tc-metag.c:2671
12312 msgid "invalid quickrot unit specified"
12315 #: config/tc-metag.c:2687
12316 msgid "invalid quickrot register specified"
12319 #: config/tc-metag.c:2741
12320 msgid "source register must be in the trigger unit"
12323 #: config/tc-metag.c:2844
12324 msgid "Source registers must be in the same unit"
12327 #: config/tc-metag.c:3554 config/tc-metag.c:3718 config/tc-metag.c:3986
12328 msgid "destination register should be even numbered"
12331 #: config/tc-metag.c:3626
12332 msgid "comparison must be with register or #0"
12335 #: config/tc-metag.c:3692 config/tc-metag.c:3757
12336 msgid "instruction cannot operate on pair values"
12339 #: config/tc-metag.c:3703
12340 msgid "zero flag is not valid for this instruction"
12343 #: config/tc-metag.c:3724
12344 msgid "source register should be even numbered"
12347 #: config/tc-metag.c:3784 config/tc-metag.c:3793
12348 msgid "fraction bits value out of range"
12351 #: config/tc-metag.c:3975
12352 msgid "simd instructions operate on pair values (L prefix)"
12355 #: config/tc-metag.c:3993
12356 msgid "source registers should be even numbered"
12359 #: config/tc-metag.c:4271
12361 msgid "expected ']', not %c in %s"
12364 #: config/tc-metag.c:4390
12365 msgid "invalid register for memory access"
12368 #: config/tc-metag.c:4503 config/tc-metag.c:4631
12369 msgid "unexpected end of line"
12372 #: config/tc-metag.c:4550
12373 msgid "'H' modifier only valid for accumulator registers"
12376 #: config/tc-metag.c:4603
12377 msgid "base unit must be either A0 or A1"
12380 #: config/tc-metag.c:4676 config/tc-metag.c:5119
12381 msgid "invalid register"
12384 #: config/tc-metag.c:4787 config/tc-metag.c:5528 config/tc-metag.c:5550
12385 msgid "invalid register operand"
12388 #: config/tc-metag.c:4824
12389 msgid "could not parse template definition"
12392 #: config/tc-metag.c:5011
12393 msgid "QUICKRoT 64-bit extension not applicable to this instruction"
12396 #: config/tc-metag.c:5067
12397 msgid "invalid operands for cross-unit op"
12400 #: config/tc-metag.c:5109
12401 msgid "missing flags: one of 'P', 'N' or 'Z' required"
12404 #: config/tc-metag.c:5137
12405 msgid "'P', 'N' or 'Z' flags may only be specified when accumulating"
12408 #: config/tc-metag.c:5158
12409 msgid "accumulator not a valid destination"
12412 #: config/tc-metag.c:5168 config/tc-metag.c:5384 config/tc-metag.c:5568
12413 msgid "invalid immediate value"
12416 #: config/tc-metag.c:5180
12417 msgid "immediate value not allowed when source & dest differ"
12420 #: config/tc-metag.c:5212
12422 msgid "invalid register operand: %s"
12425 #: config/tc-metag.c:5246
12426 msgid "QUICKRoT extension requires 4 registers"
12429 #: config/tc-metag.c:5253
12430 msgid "invalid fourth register"
12433 #: config/tc-metag.c:5260
12434 msgid "A0.2,A0.3,A1.2,A1.3 required for QUICKRoT register"
12437 #: config/tc-metag.c:5288
12438 msgid "DSP RAM pointer in incorrect unit"
12441 #: config/tc-metag.c:5334
12442 msgid "invalid register operand #1"
12445 #: config/tc-metag.c:5348
12446 msgid "invalid register operand #2"
12449 #: config/tc-metag.c:5412
12450 msgid "this instruction does not accept an immediate"
12453 #: config/tc-metag.c:5432
12454 msgid "invalid register operand #3"
12457 #: config/tc-metag.c:5444
12458 msgid "this instruction does not accept an accumulator"
12461 #: config/tc-metag.c:5462
12462 msgid "invalid register operand #4"
12465 #: config/tc-metag.c:5539
12466 msgid "invalid accumulator register"
12469 #: config/tc-metag.c:5595
12470 msgid "conditional instruction cannot use G flag"
12473 #: config/tc-metag.c:5606
12474 msgid "conditional instruction cannot use B flag"
12477 #: config/tc-metag.c:5617
12478 msgid "conditional instruction cannot use R flag"
12481 #: config/tc-metag.c:5726
12482 msgid "'L' modifier not valid for this instruction"
12485 #: config/tc-metag.c:5858
12487 msgid "missing fpu name `%s'"
12490 #: config/tc-metag.c:5869
12492 msgid "unknown fpu `%s'"
12495 #: config/tc-metag.c:5884
12497 msgid "missing DSP name `%s'"
12500 #: config/tc-metag.c:5895
12502 msgid "unknown DSP `%s'"
12505 #: config/tc-metag.c:5913
12506 msgid "<dsp name>\t assemble for DSP architecture <dsp name>"
12509 #: config/tc-metag.c:5950
12511 msgid " Meta specific command line options:\n"
12514 #: config/tc-metag.c:6039
12515 msgid "premature end of floating point prefix"
12518 #: config/tc-metag.c:6099
12519 msgid "unknown floating point prefix character"
12522 #: config/tc-metag.c:6248
12524 msgid "unknown DSP prefix character %c %s"
12527 #: config/tc-metag.c:6511
12529 msgid "instruction mnemonic too long: %s"
12532 #: config/tc-metag.c:6566
12534 msgid "junk at end of line: \"%s\""
12537 #: config/tc-metag.c:6573
12539 msgid "failed to assemble instruction: \"%s\""
12542 #: config/tc-metag.c:6578
12544 msgid "unknown floating point mnemonic: \"%s\""
12547 #: config/tc-metag.c:6580
12549 msgid "unknown mnemonic: \"%s\""
12552 #: config/tc-metag.c:6631
12554 msgid "cannot assemble DSP instruction, DSP option not set: %s"
12557 #: config/tc-metag.c:6638
12559 msgid "cannot assemble FPU instruction, FPU option not set: %s"
12562 #: config/tc-metag.c:6733 config/tc-nds32.c:7347
12563 msgid "Bad call to md_atof()"
12566 #: config/tc-microblaze.c:216
12568 msgid "Length of .lcomm \"%s\" is already %ld. Not changed to %ld."
12571 #: config/tc-microblaze.c:492 config/tc-microblaze.c:521
12572 #: config/tc-microblaze.c:558
12574 msgid "Invalid register number at '%.6s'"
12577 #: config/tc-microblaze.c:723
12578 msgid "operand must be a constant or a label"
12581 #: config/tc-microblaze.c:732
12583 msgid "operand must be absolute in range %lx..%lx, not %lx"
12586 #: config/tc-microblaze.c:934 config/tc-microblaze.c:941
12587 #: config/tc-microblaze.c:948 config/tc-microblaze.c:981
12588 #: config/tc-microblaze.c:988 config/tc-microblaze.c:994
12589 #: config/tc-microblaze.c:1113 config/tc-microblaze.c:1120
12590 #: config/tc-microblaze.c:1126 config/tc-microblaze.c:1157
12591 #: config/tc-microblaze.c:1165 config/tc-microblaze.c:1179
12592 #: config/tc-microblaze.c:1197 config/tc-microblaze.c:1238
12593 #: config/tc-microblaze.c:1245 config/tc-microblaze.c:1265
12594 #: config/tc-microblaze.c:1272 config/tc-microblaze.c:1292
12595 #: config/tc-microblaze.c:1299 config/tc-microblaze.c:1317
12596 #: config/tc-microblaze.c:1324 config/tc-microblaze.c:1346
12597 #: config/tc-microblaze.c:1353 config/tc-microblaze.c:1371
12598 #: config/tc-microblaze.c:1383 config/tc-microblaze.c:1401
12599 #: config/tc-microblaze.c:1418 config/tc-microblaze.c:1425
12600 #: config/tc-microblaze.c:1471 config/tc-microblaze.c:1478
12601 #: config/tc-microblaze.c:1524 config/tc-microblaze.c:1531
12602 #: config/tc-microblaze.c:1553 config/tc-microblaze.c:1560
12603 #: config/tc-microblaze.c:1580 config/tc-microblaze.c:1586
12604 #: config/tc-microblaze.c:1648 config/tc-microblaze.c:1654
12605 #: config/tc-microblaze.c:1716 config/tc-microblaze.c:1792
12606 msgid "Error in statement syntax"
12609 #: config/tc-microblaze.c:954 config/tc-microblaze.c:956
12610 #: config/tc-microblaze.c:958 config/tc-microblaze.c:998
12611 #: config/tc-microblaze.c:1000 config/tc-microblaze.c:1130
12612 #: config/tc-microblaze.c:1132 config/tc-microblaze.c:1171
12613 #: config/tc-microblaze.c:1173 config/tc-microblaze.c:1251
12614 #: config/tc-microblaze.c:1253 config/tc-microblaze.c:1278
12615 #: config/tc-microblaze.c:1280 config/tc-microblaze.c:1305
12616 #: config/tc-microblaze.c:1328 config/tc-microblaze.c:1359
12617 #: config/tc-microblaze.c:1389 config/tc-microblaze.c:1407
12618 #: config/tc-microblaze.c:1537 config/tc-microblaze.c:1539
12619 #: config/tc-microblaze.c:1566 config/tc-microblaze.c:1568
12620 #: config/tc-microblaze.c:1590 config/tc-microblaze.c:1658
12621 #: config/tc-microblaze.c:1722
12622 msgid "Cannot use special register with this instruction"
12625 #: config/tc-microblaze.c:1008
12626 msgid "lmi pseudo instruction should not use a label in imm field"
12629 #: config/tc-microblaze.c:1010
12630 msgid "smi pseudo instruction should not use a label in imm field"
12633 #: config/tc-microblaze.c:1135
12634 msgid "Symbol used as immediate for shift instruction"
12637 #: config/tc-microblaze.c:1144
12639 msgid "Shift value > 32. using <value %% 32>"
12642 #: config/tc-microblaze.c:1184
12643 msgid "Symbol used as immediate width value for bit field instruction"
12646 #: config/tc-microblaze.c:1191
12647 msgid "Width value must be less than 32"
12650 #: config/tc-microblaze.c:1202
12651 msgid "Symbol used as immediate shift value for bit field instruction"
12654 #: config/tc-microblaze.c:1213
12656 msgid "Shift value greater than 32. using <value %% 32>"
12659 #: config/tc-microblaze.c:1219
12660 msgid "Width value + shift value must not be greater than 32"
12663 #: config/tc-microblaze.c:1331
12664 msgid "Symbol used as immediate value for msrset/msrclr instructions"
12667 #: config/tc-microblaze.c:1460 config/tc-microblaze.c:1513
12668 msgid "invalid value for special purpose register"
12671 #: config/tc-microblaze.c:1730
12672 msgid "An IMM instruction should not be present in the .s file"
12675 #: config/tc-microblaze.c:1794
12676 msgid "Symbol used as immediate for mbar instruction"
12679 #: config/tc-microblaze.c:1800
12681 msgid "Immediate value for mbar > 32. using <value %% 32>"
12684 #: config/tc-microblaze.c:1874
12685 msgid "Bad call to MD_NTOF()"
12688 #: config/tc-microblaze.c:2143
12690 msgid "pcrel for branch to %s too far (0x%x)"
12693 #. We know the abs value: Should never happen.
12694 #: config/tc-microblaze.c:2304
12695 msgid "Absolute PC-relative value in relaxation code. Assembler error....."
12698 #. Cannot have a PC-relative branch to a diff segment.
12699 #: config/tc-microblaze.c:2318
12701 msgid "PC relative branch to label %s which is not in the instruction space"
12704 #: config/tc-microblaze.c:2361
12706 "Variable is accessed using small data read only anchor, but it is not in the "
12707 "small data read only section"
12710 #: config/tc-microblaze.c:2384
12712 "Variable is accessed using small data read write anchor, but it is not in "
12713 "the small data read write section"
12716 #: config/tc-microblaze.c:2393
12717 msgid "Incorrect fr_opcode value in frag. Internal error....."
12720 #. We know the abs value: Should never happen.
12721 #: config/tc-microblaze.c:2400
12722 msgid "Absolute value in relaxation code. Assembler error....."
12725 #. fprintf(stream, _(" MicroBlaze options:\n -noSmall Data in the comm and data sections do not go into the small data section\n"));
12726 #: config/tc-microblaze.c:2585
12728 msgid " MicroBlaze specific assembler options:\n"
12731 #: config/tc-microblaze.c:2586
12732 msgid "assemble for a big endian cpu"
12735 #: config/tc-microblaze.c:2587
12736 msgid "assemble for a little endian cpu"
12739 #: config/tc-mips.c:2178
12741 msgid "the %d-bit %s architecture does not support the `%s' extension"
12744 #: config/tc-mips.c:2181
12746 msgid "the `%s' extension requires %s%d revision %d or greater"
12749 #: config/tc-mips.c:2190
12751 msgid "the `%s' extension was removed in %s%d revision %d"
12754 #: config/tc-mips.c:2199
12756 msgid "the `%s' extension requires 64-bit FPRs"
12759 #: config/tc-mips.c:3051 config/tc-mips.c:16631
12761 msgid "unrecognized register name `%s'"
12764 #: config/tc-mips.c:3278
12765 msgid "invalid register range"
12768 #: config/tc-mips.c:3306
12769 msgid "vector element must be constant"
12772 #: config/tc-mips.c:3316
12773 msgid "missing `]'"
12776 #: config/tc-mips.c:3539
12778 msgid "internal: bad mips opcode (mask error): %s %s"
12781 #: config/tc-mips.c:3566
12783 msgid "internal: unknown operand type: %s %s"
12786 #: config/tc-mips.c:3599
12788 msgid "internal: bad mips opcode (bits 0x%08lx doubly defined): %s %s"
12791 #: config/tc-mips.c:3607
12793 msgid "internal: bad mips opcode (bits 0x%08lx undefined): %s %s"
12796 #: config/tc-mips.c:3614
12798 msgid "internal: bad mips opcode (bits 0x%08lx defined): %s %s"
12801 #: config/tc-mips.c:3649
12803 msgid "internal error: bad microMIPS opcode (incorrect length: %u): %s %s"
12806 #: config/tc-mips.c:3657
12808 msgid "internal error: bad microMIPS opcode (opcode/length mismatch): %s %s"
12811 #: config/tc-mips.c:3682
12812 msgid "-G may not be used in position-independent code"
12815 #: config/tc-mips.c:3688
12816 msgid "-G may not be used with abicalls"
12819 #: config/tc-mips.c:3793
12820 msgid "broken assembler, no assembly attempted"
12823 #: config/tc-mips.c:3941
12825 msgid ".gnu_attribute %d,%d is incompatible with `%s'"
12828 #: config/tc-mips.c:3948
12830 msgid ".gnu_attribute %d,%d requires `%s'"
12833 #: config/tc-mips.c:4009
12835 msgid ".gnu_attribute %d,%d is no longer supported"
12838 #: config/tc-mips.c:4018
12840 msgid ".gnu_attribute %d,%d is not a recognized floating-point ABI"
12843 #: config/tc-mips.c:4031
12844 msgid "`gp=64' used with a 32-bit processor"
12847 #: config/tc-mips.c:4034
12848 msgid "`gp=32' used with a 64-bit ABI"
12851 #: config/tc-mips.c:4037
12852 msgid "`gp=64' used with a 32-bit ABI"
12855 #: config/tc-mips.c:4044
12856 msgid "`fp=xx' used with a cpu lacking ldc1/sdc1 instructions"
12859 #: config/tc-mips.c:4046
12860 msgid "`fp=xx' cannot be used with `singlefloat'"
12863 #: config/tc-mips.c:4050
12864 msgid "`fp=64' used with a 32-bit fpu"
12867 #: config/tc-mips.c:4054
12868 msgid "`fp=64' used with a 32-bit ABI"
12871 #: config/tc-mips.c:4059
12872 msgid "`fp=32' used with a 64-bit ABI"
12875 #: config/tc-mips.c:4061
12876 msgid "`fp=32' used with a MIPS R6 cpu"
12879 #: config/tc-mips.c:4064
12880 msgid "Unknown size of floating point registers"
12883 #: config/tc-mips.c:4069
12884 msgid "`nooddspreg` cannot be used with a 64-bit ABI"
12887 #: config/tc-mips.c:4072 config/tc-mips.c:4076
12889 msgid "`%s' cannot be used with `%s'"
12892 #: config/tc-mips.c:4081
12894 msgid "branch relaxation is not supported in `%s'"
12897 #: config/tc-mips.c:4157
12898 msgid "trap exception not supported at ISA 1"
12901 #: config/tc-mips.c:4170 config/tc-mips.c:17514
12903 msgid "`%s' does not support legacy NaN"
12906 #: config/tc-mips.c:4217
12908 msgid "returned from mips_ip(%s) insn_opcode = 0x%x\n"
12911 #: config/tc-mips.c:4921
12913 msgid "operand %d out of range"
12916 #: config/tc-mips.c:4929
12918 msgid "operand %d must be constant"
12921 #: config/tc-mips.c:4973 read.c:4488 read.c:5258 write.c:255 write.c:1038
12922 msgid "register value used as expression"
12925 #: config/tc-mips.c:4986
12927 msgid "operand %d must be an immediate expression"
12930 #: config/tc-mips.c:5108 config/tc-mips.c:5110
12932 msgid "float register should be even, was %d"
12935 #: config/tc-mips.c:5123
12937 msgid "condition code register should be even for %s, was %d"
12940 #: config/tc-mips.c:5128
12942 msgid "condition code register should be 0 or 4 for %s, was %d"
12945 #: config/tc-mips.c:5449
12946 msgid "invalid performance register"
12949 #: config/tc-mips.c:5545 config/tc-mips.c:6016
12950 msgid "the source register must not be $0"
12953 #: config/tc-mips.c:5821
12954 msgid "missing frame size"
12957 #: config/tc-mips.c:5826
12958 msgid "frame size specified twice"
12961 #: config/tc-mips.c:5831
12962 msgid "invalid frame size"
12965 #: config/tc-mips.c:5871
12967 msgid "operand %d must be an immediate"
12970 #: config/tc-mips.c:5886
12971 msgid "invalid element selector"
12974 #: config/tc-mips.c:5899
12976 msgid "operand %d must be scalar"
12979 #: config/tc-mips.c:6079
12980 msgid "floating-point expression required"
12983 #: config/tc-mips.c:6179
12985 msgid "cannot use `%s' in this section"
12988 #: config/tc-mips.c:6326
12989 msgid "used $at without \".set noat\""
12992 #: config/tc-mips.c:6328
12994 msgid "used $%u with \".set at=$%u\""
12997 #: config/tc-mips.c:7507
12999 msgid "wrong size instruction in a %u-bit branch delay slot"
13002 #: config/tc-mips.c:7527 config/tc-mips.c:7537 config/tc-mips.c:15931
13004 msgid "jump to misaligned address (0x%lx)"
13007 #: config/tc-mips.c:7552 config/tc-mips.c:7572 config/tc-mips.c:7589
13008 #: config/tc-mips.c:9139 config/tc-mips.c:15785 config/tc-mips.c:15792
13009 #: config/tc-mips.c:16185 config/tc-mips.c:19032
13011 msgid "branch to misaligned address (0x%lx)"
13014 #: config/tc-mips.c:7558 config/tc-mips.c:7576 config/tc-mips.c:7593
13015 #: config/tc-mips.c:9142
13017 msgid "branch address range overflow (0x%lx)"
13020 #: config/tc-mips.c:7838
13021 msgid "extended instruction in delay slot"
13024 #: config/tc-mips.c:8302
13025 msgid "source and destination must be different"
13028 #: config/tc-mips.c:8305
13029 msgid "a destination register must be supplied"
13032 #: config/tc-mips.c:8310
13033 msgid "the source register must not be $31"
13036 #: config/tc-mips.c:8558 config/tc-mips.c:14525 config/tc-mips.c:19179
13037 msgid "invalid unextended operand value"
13040 #: config/tc-mips.c:8676
13042 msgid "opcode not supported on this processor: %s (%s)"
13045 #: config/tc-mips.c:8755
13046 msgid "opcode not supported in the `insn32' mode"
13049 #: config/tc-mips.c:8758
13051 msgid "unrecognized %d-bit version of microMIPS opcode"
13054 #: config/tc-mips.c:8814
13055 msgid "unrecognized unextended version of MIPS16 opcode"
13058 #: config/tc-mips.c:8817
13059 msgid "unrecognized extended version of MIPS16 opcode"
13062 #: config/tc-mips.c:8867 config/tc-mips.c:19050
13064 "macro instruction expanded into multiple instructions in a branch delay slot"
13067 #: config/tc-mips.c:8870 config/tc-mips.c:19058
13068 msgid "macro instruction expanded into multiple instructions"
13071 #: config/tc-mips.c:8874
13073 "macro instruction expanded into a wrong size instruction in a 16-bit branch "
13077 #: config/tc-mips.c:8876
13079 "macro instruction expanded into a wrong size instruction in a 32-bit branch "
13083 #: config/tc-mips.c:9339
13084 msgid "operand overflow"
13087 #: config/tc-mips.c:9358 config/tc-mips.c:9943 config/tc-mips.c:14006
13088 msgid "macro used $at after \".set noat\""
13091 #: config/tc-mips.c:9503 config/tc-mips.c:12318 config/tc-mips.c:12999
13093 msgid "number (0x%<PRIx64>) larger than 32 bits"
13096 #: config/tc-mips.c:9524
13097 msgid "number larger than 64 bits"
13100 #: config/tc-mips.c:9821 config/tc-mips.c:9849 config/tc-mips.c:9887
13101 #: config/tc-mips.c:9932 config/tc-mips.c:12562 config/tc-mips.c:12601
13102 #: config/tc-mips.c:12640 config/tc-mips.c:13096 config/tc-mips.c:13148
13103 msgid "PIC code offset overflow (max 16 signed bits)"
13106 #: config/tc-mips.c:10465
13108 msgid "BALIGN immediate not 0, 1, 2 or 3 (%lu)"
13111 #. Result is always true.
13112 #: config/tc-mips.c:10561
13114 msgid "branch %s is always true"
13117 #: config/tc-mips.c:10789 config/tc-mips.c:10899
13118 msgid "divide by zero"
13121 #: config/tc-mips.c:10989
13122 msgid "dla used to load 32-bit register; recommend using la instead"
13125 #: config/tc-mips.c:10993
13126 msgid "la used to load 64-bit address; recommend using dla instead"
13129 #: config/tc-mips.c:11102 config/tc-riscv.c:2132
13130 msgid "offset too large"
13133 #: config/tc-mips.c:11276 config/tc-mips.c:11554
13134 msgid "PIC code offset overflow (max 32 signed bits)"
13137 #: config/tc-mips.c:11624 config/tc-mips.c:11700
13139 msgid "opcode not supported in the `insn32' mode `%s'"
13142 #: config/tc-mips.c:11652
13143 msgid "MIPS PIC call to register other than $25"
13146 #: config/tc-mips.c:11668 config/tc-mips.c:11679 config/tc-mips.c:11812
13147 #: config/tc-mips.c:11823
13148 msgid "no .cprestore pseudo-op used in PIC code"
13151 #: config/tc-mips.c:11673 config/tc-mips.c:11817
13152 msgid "no .frame pseudo-op used in PIC code"
13155 #: config/tc-mips.c:11838
13156 msgid "non-PIC jump used in PIC library"
13159 #: config/tc-mips.c:12819
13161 msgid "Unable to generate `%s' compliant code without mthc1"
13164 #: config/tc-mips.c:13560
13166 msgid "instruction %s: result is always false"
13169 #: config/tc-mips.c:13713
13171 msgid "instruction %s: result is always true"
13174 #. FIXME: Check if this is one of the itbl macros, since they
13175 #. are added dynamically.
13176 #: config/tc-mips.c:14002
13178 msgid "macro %s not implemented yet"
13181 #: config/tc-mips.c:14535
13182 msgid "extended operand requested but not required"
13185 #: config/tc-mips.c:14544
13186 msgid "operand value out of range for instruction"
13189 #: config/tc-mips.c:14643
13191 msgid "relocation %s isn't supported by the current ABI"
13194 #: config/tc-mips.c:14700
13195 msgid "unclosed '('"
13198 #: config/tc-mips.c:14762
13200 msgid "a different %s was already specified, is now %s"
13203 #: config/tc-mips.c:14929
13204 msgid "-mmicromips cannot be used with -mips16"
13207 #: config/tc-mips.c:14944
13208 msgid "-mips16 cannot be used with -micromips"
13211 #: config/tc-mips.c:15113 config/tc-mips.c:15171
13212 msgid "no compiled in support for 64 bit object file format"
13215 #: config/tc-mips.c:15178
13217 msgid "invalid abi -mabi=%s"
13220 #: config/tc-mips.c:15218
13222 msgid "invalid NaN setting -mnan=%s"
13225 #: config/tc-mips.c:15252
13226 msgid "-G not supported in this configuration"
13229 #: config/tc-mips.c:15278
13231 msgid "-%s conflicts with the other architecture options, which imply -%s"
13234 #: config/tc-mips.c:15294
13236 msgid "-march=%s is not compatible with the selected ABI"
13239 #: config/tc-mips.c:15789 config/tc-mips.c:16179 config/tc-mips.c:19029
13240 msgid "branch to a symbol in another ISA mode"
13243 #: config/tc-mips.c:15796 config/tc-mips.c:15936 config/tc-mips.c:16189
13245 msgid "cannot encode misaligned addend in the relocatable field (0x%lx)"
13248 #: config/tc-mips.c:15833
13249 msgid "PC-relative reference to a different section"
13252 #: config/tc-mips.c:15905 config/tc-riscv.c:4266
13253 msgid "TLS relocation against a constant"
13256 #: config/tc-mips.c:15925
13257 msgid "jump to a symbol in another ISA mode"
13260 #: config/tc-mips.c:15928
13261 msgid "JALX to a symbol in the same ISA mode"
13264 #: config/tc-mips.c:16011
13265 msgid "unsupported constant in relocation"
13268 #: config/tc-mips.c:16084
13270 msgid "PC-relative access using misaligned symbol (%lx)"
13273 #: config/tc-mips.c:16088
13275 msgid "PC-relative access using misaligned offset (%lx)"
13278 #: config/tc-mips.c:16101 config/tc-mips.c:16120
13279 msgid "PC-relative access out of range"
13282 #: config/tc-mips.c:16107
13284 msgid "PC-relative access to misaligned address (%lx)"
13287 #: config/tc-mips.c:16276
13289 msgid "alignment too large, %d assumed"
13292 #: config/tc-mips.c:16279
13293 msgid "alignment negative, 0 assumed"
13296 #: config/tc-mips.c:16511
13298 msgid "%s: no such section"
13301 #: config/tc-mips.c:16567
13303 msgid ".option pic%d not supported"
13306 #: config/tc-mips.c:16569
13308 msgid ".option pic%d not supported in VxWorks PIC mode"
13311 #: config/tc-mips.c:16581 config/tc-mips.c:16921
13312 msgid "-G may not be used with SVR4 PIC code"
13315 #: config/tc-mips.c:16587
13317 msgid "unrecognized option \"%s\""
13320 #: config/tc-mips.c:16693
13322 msgid "unknown architecture %s"
13325 #: config/tc-mips.c:16708 config/tc-mips.c:16872
13327 msgid "unknown ISA level %s"
13330 #: config/tc-mips.c:16718
13332 msgid "unknown ISA or architecture %s"
13335 #: config/tc-mips.c:16777
13336 msgid "`noreorder' must be set before `nomacro'"
13339 #: config/tc-mips.c:16807
13340 msgid ".set pop with no .set push"
13343 #: config/tc-mips.c:16826
13345 msgid "tried to set unrecognized symbol: %s\n"
13348 #: config/tc-mips.c:16899
13350 msgid ".module used with unrecognized symbol: %s\n"
13353 #: config/tc-mips.c:16905
13354 msgid ".module is not permitted after generating code"
13357 #: config/tc-mips.c:16965 config/tc-mips.c:17044 config/tc-mips.c:17148
13358 #: config/tc-mips.c:17178 config/tc-mips.c:17227
13360 msgid "%s not supported in MIPS16 mode"
13363 #: config/tc-mips.c:16972
13364 msgid ".cpload not in noreorder section"
13367 #: config/tc-mips.c:17053 config/tc-mips.c:17072
13368 msgid "missing argument separator ',' for .cpsetup"
13371 #: config/tc-mips.c:17270 config/tc-riscv.c:4652
13373 msgid "unsupported use of %s"
13376 #: config/tc-mips.c:17361
13377 msgid "unsupported use of .gpword"
13380 #: config/tc-mips.c:17399
13381 msgid "unsupported use of .gpdword"
13384 #: config/tc-mips.c:17431
13385 msgid "unsupported use of .ehword"
13388 #: config/tc-mips.c:17518
13389 msgid "bad .nan directive"
13392 #: config/tc-mips.c:17567
13394 msgid "ignoring attempt to redefine symbol %s"
13397 #: config/tc-mips.c:17582 ecoff.c:3358
13398 msgid "bad .weakext directive"
13401 #: config/tc-mips.c:18554 config/tc-mips.c:18831
13402 msgid "relaxed out-of-range branch into a jump"
13405 #: config/tc-mips.c:19054
13406 msgid "extended instruction in a branch delay slot"
13409 #: config/tc-mips.c:19168 config/tc-xtensa.c:1691 config/tc-xtensa.c:1969
13410 msgid "unsupported relocation"
13413 #: config/tc-mips.c:19676 config/tc-score.c:5624
13414 msgid "expected simple number"
13417 #: config/tc-mips.c:19704 config/tc-score.c:5651
13418 msgid "invalid number"
13421 #: config/tc-mips.c:19781 ecoff.c:2987
13422 msgid ".end directive without a preceding .ent directive"
13425 #: config/tc-mips.c:19790
13426 msgid ".end symbol does not match .ent symbol"
13429 #: config/tc-mips.c:19867
13430 msgid ".ent or .aent not in text section"
13433 #: config/tc-mips.c:19870 config/tc-score.c:5683
13434 msgid "missing .end"
13437 #: config/tc-mips.c:19953
13438 msgid ".mask/.fmask outside of .ent"
13441 #: config/tc-mips.c:19960
13442 msgid "bad .mask/.fmask directive"
13445 #: config/tc-mips.c:20264
13447 msgid "bad value (%s) for %s"
13450 #: config/tc-mips.c:20328
13454 "-EB\t\t\tgenerate big endian output\n"
13455 "-EL\t\t\tgenerate little endian output\n"
13456 "-g, -g2\t\t\tdo not remove unneeded NOPs or swap branches\n"
13457 "-G NUM\t\t\tallow referencing objects up to NUM bytes\n"
13458 "\t\t\timplicitly with the gp register [default 8]\n"
13461 #: config/tc-mips.c:20335
13464 "-mips1\t\t\tgenerate MIPS ISA I instructions\n"
13465 "-mips2\t\t\tgenerate MIPS ISA II instructions\n"
13466 "-mips3\t\t\tgenerate MIPS ISA III instructions\n"
13467 "-mips4\t\t\tgenerate MIPS ISA IV instructions\n"
13468 "-mips5 generate MIPS ISA V instructions\n"
13469 "-mips32 generate MIPS32 ISA instructions\n"
13470 "-mips32r2 generate MIPS32 release 2 ISA instructions\n"
13471 "-mips32r3 generate MIPS32 release 3 ISA instructions\n"
13472 "-mips32r5 generate MIPS32 release 5 ISA instructions\n"
13473 "-mips32r6 generate MIPS32 release 6 ISA instructions\n"
13474 "-mips64 generate MIPS64 ISA instructions\n"
13475 "-mips64r2 generate MIPS64 release 2 ISA instructions\n"
13476 "-mips64r3 generate MIPS64 release 3 ISA instructions\n"
13477 "-mips64r5 generate MIPS64 release 5 ISA instructions\n"
13478 "-mips64r6 generate MIPS64 release 6 ISA instructions\n"
13479 "-march=CPU/-mtune=CPU\tgenerate code/schedule for CPU, where CPU is one of:\n"
13482 #: config/tc-mips.c:20360
13485 "-mCPU\t\t\tequivalent to -march=CPU -mtune=CPU. Deprecated.\n"
13486 "-no-mCPU\t\tdon't generate code specific to CPU.\n"
13487 "\t\t\tFor -mCPU and -no-mCPU, CPU must be one of:\n"
13490 #: config/tc-mips.c:20373
13493 "-mips16\t\t\tgenerate mips16 instructions\n"
13494 "-no-mips16\t\tdo not generate mips16 instructions\n"
13497 #: config/tc-mips.c:20376
13500 "-mmips16e2\t\tgenerate MIPS16e2 instructions\n"
13501 "-mno-mips16e2\t\tdo not generate MIPS16e2 instructions\n"
13504 #: config/tc-mips.c:20379
13507 "-mmicromips\t\tgenerate microMIPS instructions\n"
13508 "-mno-micromips\t\tdo not generate microMIPS instructions\n"
13511 #: config/tc-mips.c:20382
13514 "-msmartmips\t\tgenerate smartmips instructions\n"
13515 "-mno-smartmips\t\tdo not generate smartmips instructions\n"
13518 #: config/tc-mips.c:20385
13521 "-mdsp\t\t\tgenerate DSP instructions\n"
13522 "-mno-dsp\t\tdo not generate DSP instructions\n"
13525 #: config/tc-mips.c:20388
13528 "-mdspr2\t\t\tgenerate DSP R2 instructions\n"
13529 "-mno-dspr2\t\tdo not generate DSP R2 instructions\n"
13532 #: config/tc-mips.c:20391
13535 "-mdspr3\t\t\tgenerate DSP R3 instructions\n"
13536 "-mno-dspr3\t\tdo not generate DSP R3 instructions\n"
13539 #: config/tc-mips.c:20394
13542 "-mmt\t\t\tgenerate MT instructions\n"
13543 "-mno-mt\t\t\tdo not generate MT instructions\n"
13546 #: config/tc-mips.c:20397
13549 "-mmcu\t\t\tgenerate MCU instructions\n"
13550 "-mno-mcu\t\tdo not generate MCU instructions\n"
13553 #: config/tc-mips.c:20400
13556 "-mmsa\t\t\tgenerate MSA instructions\n"
13557 "-mno-msa\t\tdo not generate MSA instructions\n"
13560 #: config/tc-mips.c:20403
13563 "-mxpa\t\t\tgenerate eXtended Physical Address (XPA) instructions\n"
13564 "-mno-xpa\t\tdo not generate eXtended Physical Address (XPA) instructions\n"
13567 #: config/tc-mips.c:20406
13570 "-mvirt\t\t\tgenerate Virtualization instructions\n"
13571 "-mno-virt\t\tdo not generate Virtualization instructions\n"
13574 #: config/tc-mips.c:20409
13577 "-mcrc\t\t\tgenerate CRC instructions\n"
13578 "-mno-crc\t\tdo not generate CRC instructions\n"
13581 #: config/tc-mips.c:20412
13584 "-mginv\t\t\tgenerate Global INValidate (GINV) instructions\n"
13585 "-mno-ginv\t\tdo not generate Global INValidate instructions\n"
13588 #: config/tc-mips.c:20415
13591 "-mloongson-mmi\t\tgenerate Loongson MultiMedia extensions Instructions (MMI) "
13593 "-mno-loongson-mmi\tdo not generate Loongson MultiMedia extensions "
13597 #: config/tc-mips.c:20418
13600 "-mloongson-cam\t\tgenerate Loongson Content Address Memory (CAM) "
13602 "-mno-loongson-cam\tdo not generate Loongson Content Address Memory "
13606 #: config/tc-mips.c:20421
13609 "-mloongson-ext\t\tgenerate Loongson EXTensions (EXT) instructions\n"
13610 "-mno-loongson-ext\tdo not generate Loongson EXTensions Instructions\n"
13613 #: config/tc-mips.c:20424
13616 "-mloongson-ext2\t\tgenerate Loongson EXTensions R2 (EXT2) instructions\n"
13617 "-mno-loongson-ext2\tdo not generate Loongson EXTensions R2 Instructions\n"
13620 #: config/tc-mips.c:20427
13623 "-minsn32\t\tonly generate 32-bit microMIPS instructions\n"
13624 "-mno-insn32\t\tgenerate all microMIPS instructions\n"
13627 #: config/tc-mips.c:20431
13630 "-mfix-loongson3-llsc\twork around Loongson3 LL/SC errata, default\n"
13631 "-mno-fix-loongson3-llsc\tdisable work around Loongson3 LL/SC errata\n"
13634 #: config/tc-mips.c:20435
13637 "-mfix-loongson3-llsc\twork around Loongson3 LL/SC errata\n"
13638 "-mno-fix-loongson3-llsc\tdisable work around Loongson3 LL/SC errata, "
13642 #: config/tc-mips.c:20439
13645 "-mfix-loongson2f-jump\twork around Loongson2F JUMP instructions\n"
13646 "-mfix-loongson2f-nop\twork around Loongson2F NOP errata\n"
13647 "-mfix-loongson3-llsc\twork around Loongson3 LL/SC errata\n"
13648 "-mno-fix-loongson3-llsc\tdisable work around Loongson3 LL/SC errata\n"
13649 "-mfix-vr4120\t\twork around certain VR4120 errata\n"
13650 "-mfix-vr4130\t\twork around VR4130 mflo/mfhi errata\n"
13651 "-mfix-24k\t\tinsert a nop after ERET and DERET instructions\n"
13652 "-mfix-cn63xxp1\t\twork around CN63XXP1 PREF errata\n"
13653 "-mfix-r5900\t\twork around R5900 short loop errata\n"
13654 "-mgp32\t\t\tuse 32-bit GPRs, regardless of the chosen ISA\n"
13655 "-mfp32\t\t\tuse 32-bit FPRs, regardless of the chosen ISA\n"
13656 "-msym32\t\t\tassume all symbols have 32-bit values\n"
13657 "-O0\t\t\tdo not remove unneeded NOPs, do not swap branches\n"
13658 "-O, -O1\t\t\tremove unneeded NOPs, do not swap branches\n"
13659 "-O2\t\t\tremove unneeded NOPs and swap branches\n"
13660 "--trap, --no-break\ttrap exception on div by 0 and mult overflow\n"
13661 "--break, --no-trap\tbreak exception on div by 0 and mult overflow\n"
13664 #: config/tc-mips.c:20457
13667 "-mhard-float\t\tallow floating-point instructions\n"
13668 "-msoft-float\t\tdo not allow floating-point instructions\n"
13669 "-msingle-float\t\tonly allow 32-bit floating-point operations\n"
13670 "-mdouble-float\t\tallow 32-bit and 64-bit floating-point operations\n"
13671 "--[no-]construct-floats\t[dis]allow floating point values to be constructed\n"
13672 "--[no-]relax-branch\t[dis]allow out-of-range branches to be relaxed\n"
13673 "-mignore-branch-isa\taccept invalid branches requiring an ISA mode switch\n"
13674 "-mno-ignore-branch-isa\treject invalid branches requiring an ISA mode "
13676 "-mnan=ENCODING\t\tselect an IEEE 754 NaN encoding convention, either of:\n"
13679 #: config/tc-mips.c:20475
13682 "-KPIC, -call_shared\tgenerate SVR4 position independent code\n"
13683 "-call_nonpic\t\tgenerate non-PIC code that can operate with DSOs\n"
13684 "-mvxworks-pic\t\tgenerate VxWorks position independent code\n"
13685 "-non_shared\t\tdo not generate code that can operate with DSOs\n"
13686 "-xgot\t\t\tassume a 32 bit GOT\n"
13687 "-mpdr, -mno-pdr\t\tenable/disable creation of .pdr sections\n"
13688 "-mshared, -mno-shared disable/enable .cpload optimization for\n"
13689 " position dependent (non shared) code\n"
13690 "-mabi=ABI\t\tcreate ABI conformant object file for:\n"
13693 #: config/tc-mips.c:20496
13695 msgid "-32\t\t\tcreate o32 ABI object file%s\n"
13698 #: config/tc-mips.c:20498 config/tc-mips.c:20501 config/tc-mips.c:20504
13702 #: config/tc-mips.c:20499
13704 msgid "-n32\t\t\tcreate n32 ABI object file%s\n"
13707 #: config/tc-mips.c:20502
13709 msgid "-64\t\t\tcreate 64 ABI object file%s\n"
13712 #: config/tc-mips.c:20584
13713 msgid "missing .end at end of assembly"
13716 #: config/tc-mmix.c:704
13718 msgid " MMIX-specific command line options:\n"
13721 #: config/tc-mmix.c:705
13724 " -fixed-special-register-names\n"
13725 " Allow only the original special register names.\n"
13728 #: config/tc-mmix.c:708
13730 msgid " -globalize-symbols Make all symbols global.\n"
13733 #: config/tc-mmix.c:710
13735 msgid " -gnu-syntax Turn off mmixal syntax compatibility.\n"
13738 #: config/tc-mmix.c:712
13740 msgid " -relax Create linker relaxable code.\n"
13743 #: config/tc-mmix.c:714
13746 " -no-predefined-syms Do not provide mmixal built-in constants.\n"
13747 " Implies -fixed-special-register-names.\n"
13750 #: config/tc-mmix.c:717
13753 " -no-expand Do not expand GETA, branches, PUSHJ or JUMP\n"
13754 " into multiple instructions.\n"
13757 #: config/tc-mmix.c:720
13760 " -no-merge-gregs Do not merge GREG definitions with nearby values.\n"
13763 #: config/tc-mmix.c:722
13766 " -linker-allocated-gregs If there's no suitable GREG definition for "
13767 "the operands of an instruction, let the linker "
13771 #: config/tc-mmix.c:725
13774 " -x Do not warn when an operand to GETA, a branch,\n"
13775 " PUSHJ or JUMP is not known to be within range.\n"
13776 " The linker will catch any errors. Implies\n"
13777 " -linker-allocated-gregs."
13780 #: config/tc-mmix.c:851
13782 msgid "unknown opcode: `%s'"
13785 #: config/tc-mmix.c:973 config/tc-mmix.c:988
13786 msgid "specified location wasn't TETRA-aligned"
13789 #: config/tc-mmix.c:975 config/tc-mmix.c:990 config/tc-mmix.c:4226
13790 #: config/tc-mmix.c:4242
13791 msgid "unaligned data at an absolute location is not supported"
13794 #: config/tc-mmix.c:1100
13796 msgid "invalid operand to opcode %s: `%s'"
13799 #: config/tc-mmix.c:1122 config/tc-mmix.c:1149 config/tc-mmix.c:1182
13800 #: config/tc-mmix.c:1190 config/tc-mmix.c:1207 config/tc-mmix.c:1235
13801 #: config/tc-mmix.c:1256 config/tc-mmix.c:1281 config/tc-mmix.c:1329
13802 #: config/tc-mmix.c:1436 config/tc-mmix.c:1461 config/tc-mmix.c:1493
13803 #: config/tc-mmix.c:1525 config/tc-mmix.c:1555 config/tc-mmix.c:1608
13804 #: config/tc-mmix.c:1625 config/tc-mmix.c:1652 config/tc-mmix.c:1680
13805 #: config/tc-mmix.c:1710 config/tc-mmix.c:1736 config/tc-mmix.c:1752
13806 #: config/tc-mmix.c:1778 config/tc-mmix.c:1794 config/tc-mmix.c:1810
13807 #: config/tc-mmix.c:1891
13809 msgid "invalid operands to opcode %s: `%s'"
13812 #: config/tc-mmix.c:1991
13813 msgid "internal: mmix_prefix_name but empty prefix"
13816 #: config/tc-mmix.c:2054
13818 msgid "too many GREG registers allocated (max %d)"
13821 #: config/tc-mmix.c:2114
13822 msgid "BSPEC already active. Nesting is not supported."
13825 #: config/tc-mmix.c:2123
13826 msgid "invalid BSPEC expression"
13829 #: config/tc-mmix.c:2139
13831 msgid "can't create section %s"
13834 #: config/tc-mmix.c:2143
13836 msgid "can't set section flags for section %s"
13839 #: config/tc-mmix.c:2164
13840 msgid "ESPEC without preceding BSPEC"
13843 #: config/tc-mmix.c:2193
13844 msgid "missing local expression"
13847 #: config/tc-mmix.c:2410
13848 msgid "operand out of range, instruction expanded"
13851 #. The BFD_RELOC_MMIX_LOCAL-specific message is supposed to be
13852 #. user-friendly, though a little bit non-substantial.
13853 #: config/tc-mmix.c:2661
13854 msgid "directive LOCAL must be placed in code or data"
13857 #: config/tc-mmix.c:2662
13858 msgid "internal confusion: relocation in a section without contents"
13861 #: config/tc-mmix.c:2776
13862 msgid "internal: BFD_RELOC_MMIX_BASE_PLUS_OFFSET not resolved to section"
13865 #: config/tc-mmix.c:2824
13866 msgid "no suitable GREG definition for operands"
13869 #: config/tc-mmix.c:2883
13870 msgid "operands were not reducible at assembly-time"
13873 #: config/tc-mmix.c:2910
13875 msgid "cannot generate relocation type for symbol %s, code %s"
13878 #: config/tc-mmix.c:2930
13880 msgid "internal: unhandled label %s"
13883 #: config/tc-mmix.c:2959
13884 msgid "[0-9]H labels may not appear alone on a line"
13887 #: config/tc-mmix.c:2967
13888 msgid "[0-9]H labels do not mix with dot-pseudos"
13891 #: config/tc-mmix.c:3055
13892 msgid "invalid characters in input"
13895 #: config/tc-mmix.c:3161
13896 msgid "empty label field for IS"
13899 #: config/tc-mmix.c:3487
13901 msgid "internal: unexpected relax type %d:%d"
13904 #: config/tc-mmix.c:3511
13905 msgid "BSPEC without ESPEC."
13908 #: config/tc-mmix.c:3576
13909 msgid "LOC to section unknown or indeterminable at first pass"
13912 #: config/tc-mmix.c:3762
13913 msgid "internal: GREG expression not resolved to section"
13916 #: config/tc-mmix.c:3811
13917 msgid "register section has contents\n"
13920 #: config/tc-mmix.c:3937
13921 msgid "section change from within a BSPEC/ESPEC pair is not supported"
13924 #: config/tc-mmix.c:3958
13925 msgid "directive LOC from within a BSPEC/ESPEC pair is not supported"
13928 #: config/tc-mmix.c:3968
13929 msgid "invalid LOC expression"
13932 #: config/tc-mmix.c:4013 config/tc-mmix.c:4040
13933 msgid "LOC expression stepping backwards is not supported"
13936 #. We will only get here in rare cases involving #NO_APP,
13937 #. where the unterminated string is not recognized by the
13938 #. preformatting pass.
13939 #: config/tc-mmix.c:4149 config/tc-mmix.c:4307 config/tc-z80.c:3202
13940 msgid "unterminated string"
13943 #: config/tc-mmix.c:4166
13944 msgid "BYTE expression not a pure number"
13947 #. Note that mmixal does not allow negative numbers in
13948 #. BYTE sequences, so neither should we.
13949 #: config/tc-mmix.c:4175
13950 msgid "BYTE expression not in the range 0..255"
13953 #: config/tc-mmix.c:4224 config/tc-mmix.c:4240
13954 msgid "data item with alignment larger than location"
13957 #. Since integer_constant is local to expr.c, we have to make this a
13958 #. macro. FIXME: Do it cleaner.
13959 #: config/tc-mmix.h:98
13960 msgid "`&' serial number operator is not supported"
13963 #: config/tc-mn10200.c:300
13966 "MN10200 options:\n"
13970 #: config/tc-mn10200.c:889 config/tc-mn10300.c:1253 config/tc-s390.c:1700
13971 #: config/tc-v850.c:2320
13973 msgid "Unrecognized opcode: `%s'"
13976 #. xgettext:c-format.
13977 #: config/tc-mn10200.c:1133 config/tc-mn10300.c:1822 config/tc-ppc.c:4008
13978 #: config/tc-s390.c:1609 config/tc-v850.c:3036
13980 msgid "junk at end of line: `%s'"
13983 #: config/tc-mn10300.c:439
13986 "MN10300 assembler options:\n"
13990 #: config/tc-mn10300.c:1270
13991 msgid "Invalid opcode/operands"
13994 #: config/tc-mn10300.c:1793
13995 msgid "Invalid register specification."
13998 #: config/tc-mn10300.c:2391
14000 msgid "Bad relocation fixup type (%d)"
14003 #: config/tc-moxie.c:204 config/tc-moxie.c:223 config/tc-moxie.c:314
14004 #: config/tc-moxie.c:360
14005 msgid "expecting comma delimited register operands"
14008 #: config/tc-moxie.c:250 config/tc-moxie.c:390 config/tc-moxie.c:420
14009 #: config/tc-moxie.c:495
14010 msgid "expecting comma delimited operands"
14013 #: config/tc-moxie.c:318 config/tc-moxie.c:346
14014 msgid "expecting indirect register `($rA)'"
14017 #: config/tc-moxie.c:326 config/tc-moxie.c:354 config/tc-moxie.c:445
14018 #: config/tc-moxie.c:487
14019 msgid "missing closing parenthesis"
14022 #: config/tc-moxie.c:437 config/tc-moxie.c:479
14023 msgid "expecting indirect register `($rX)'"
14026 #: config/tc-moxie.c:557 config/tc-pj.c:313
14027 msgid "Something forgot to clean up\n"
14030 #: config/tc-moxie.c:641
14033 " -EB assemble for a big endian system (default)\n"
14034 " -EL assemble for a little endian system\n"
14037 #: config/tc-moxie.c:701
14038 msgid "pcrel too far BFD_RELOC_MOXIE_10"
14041 #: config/tc-msp430.c:522
14042 msgid ".profiler pseudo requires at least two operands."
14045 #: config/tc-msp430.c:581
14046 msgid "unknown profiling flag - ignored."
14049 #: config/tc-msp430.c:597
14050 msgid "ambiguous flags combination - '.profiler' directive ignored."
14053 #: config/tc-msp430.c:607
14054 msgid "profiling in absolute section?"
14057 #: config/tc-msp430.c:1383
14059 msgid "Unrecognised CPU errata name starting here: %s"
14062 #: config/tc-msp430.c:1389
14064 msgid "Expecting comma after CPU errata name, not: %s"
14067 #: config/tc-msp430.c:1399
14068 msgid "MCU option requires a name\n"
14071 #: config/tc-msp430.c:1437
14073 msgid "unrecognised argument to -mcpu option '%s'"
14076 #: config/tc-msp430.c:1634
14078 msgid "bad arguments \"%s\" and/or \"%s\" in %s directive"
14081 #: config/tc-msp430.c:1646
14083 msgid "file was compiled for the 430 ISA but the %s ISA is selected"
14086 #: config/tc-msp430.c:1651
14087 msgid "file was compiled for the 430X ISA but the 430 ISA is selected"
14090 #: config/tc-msp430.c:1655
14093 "unknown MSPABI build attribute value '%d' for OFBA_MSPABI_Tag_ISA(%d) in ."
14094 "mspabi_attribute directive"
14097 #: config/tc-msp430.c:1670
14099 "file was compiled for the small memory model, but the large memory model is "
14103 #: config/tc-msp430.c:1675
14105 "file was compiled for the large memory model, but the small memory model is "
14109 #: config/tc-msp430.c:1679
14112 "unknown MSPABI build attribute value '%d' for %s(%d) in .mspabi_attribute "
14116 #: config/tc-msp430.c:1691
14118 msgid "unknown MSPABI build attribute tag '%d' in .mspabi_attribute directive"
14121 #: config/tc-msp430.c:1707
14123 "file was compiled assuming all data will be in the lower memory region, but "
14124 "the upper region is in use"
14127 #: config/tc-msp430.c:1712
14129 "file was compiled assuming data could be in the upper memory region, but the "
14130 "lower data region is exclusively in use"
14133 #: config/tc-msp430.c:1717
14136 "unknown GNU build attribute value '%d' for Tag_GNU_MSP430_Data_Region(%d) "
14137 "in .gnu_attribute directive"
14140 #: config/tc-msp430.c:1723
14142 msgid "internal: unexpected argument '%d' to msp430_object_attribute"
14145 #: config/tc-msp430.c:1773
14148 "MSP430 options:\n"
14149 " -mmcu=<msp430-name> - select microcontroller type\n"
14150 " -mcpu={430|430x|430xv2} - select microcontroller architecture\n"
14153 #: config/tc-msp430.c:1777
14156 " -msilicon-errata=<name>[,<name>...] - enable fixups for silicon errata\n"
14157 " -msilicon-errata-warn=<name>[,<name>...] - warn when a fixup might be "
14159 " supported errata names: cpu4, cpu8, cpu11, cpu12, cpu13, cpu19\n"
14162 #: config/tc-msp430.c:1781
14165 " -mQ - enable relaxation at assembly time. DANGEROUS!\n"
14166 " -mP - enable polymorph instructions\n"
14169 #: config/tc-msp430.c:1784
14171 msgid " -ml - enable large code model\n"
14174 #: config/tc-msp430.c:1786
14176 msgid " -mN - do not insert NOPs after changing interrupts (default)\n"
14179 #: config/tc-msp430.c:1788
14181 msgid " -mn - insert a NOP after changing interrupts\n"
14184 #: config/tc-msp430.c:1790
14186 msgid " -mY - do not warn about missing NOPs after changing interrupts\n"
14189 #: config/tc-msp430.c:1792
14191 msgid " -my - warn about missing NOPs after changing interrupts (default)\n"
14194 #: config/tc-msp430.c:1794
14197 " -mU - for an instruction which changes interrupt state, but where it is "
14199 " known how the state is changed, do not warn/insert NOPs\n"
14202 #: config/tc-msp430.c:1797
14205 " -mu - for an instruction which changes interrupt state, but where it is "
14207 " known how the state is changed, warn/insert NOPs (default)\n"
14208 " -mn and/or -my are required for this to have any effect\n"
14211 #: config/tc-msp430.c:1801
14214 " -mdata-region={none|lower|upper|either} - select region data will be\n"
14218 #: config/tc-msp430.c:1973
14220 msgid "extra characters '%s' at end of immediate expression '%s'"
14223 #: config/tc-msp430.c:2005 config/tc-msp430.c:2189 config/tc-msp430.c:2304
14225 msgid "value 0x%x out of extended range."
14228 #: config/tc-msp430.c:2011
14230 msgid "value %d out of range. Use #lo() or #hi()"
14233 #: config/tc-msp430.c:2057
14234 msgid "cpu4: not converting PUSH #4 to shorter form"
14237 #: config/tc-msp430.c:2074
14238 msgid "cpu4: not converting PUSH #8 to shorter form"
14241 #: config/tc-msp430.c:2088
14242 msgid "error: unsupported #foo() directive used on symbol"
14245 #: config/tc-msp430.c:2105
14247 msgid "unknown expression in operand %s. Use #llo(), #lhi(), #hlo() or #hhi()"
14250 #: config/tc-msp430.c:2156
14252 msgid "Registers cannot be used within immediate expression [%s]"
14255 #: config/tc-msp430.c:2158
14257 msgid "unknown operand %s"
14260 #: config/tc-msp430.c:2175
14262 msgid "extra characters '%s' at the end of absolute operand '%s'"
14265 #: config/tc-msp430.c:2195 config/tc-msp430.c:2310
14267 msgid "value out of range: 0x%x"
14270 #: config/tc-msp430.c:2206
14272 msgid "Registers cannot be used within absolute expression [%s]"
14275 #: config/tc-msp430.c:2208 config/tc-msp430.c:2339
14277 msgid "unknown expression in operand %s"
14280 #: config/tc-msp430.c:2222
14282 msgid "unknown addressing mode %s"
14285 #: config/tc-msp430.c:2230
14287 msgid "Bad register name %s"
14290 #: config/tc-msp430.c:2241
14291 msgid "cannot use indirect addressing with the PC"
14294 #: config/tc-msp430.c:2261
14295 msgid "')' required"
14298 #: config/tc-msp430.c:2273
14300 msgid "unknown operator %s. Did you mean X(Rn) or #[hl][hl][oi](CONST) ?"
14303 #: config/tc-msp430.c:2280
14304 msgid "r2 should not be used in indexed addressing mode"
14307 #: config/tc-msp430.c:2293 config/tc-msp430.c:2368 config/tc-msp430.c:3514
14308 #: config/tc-msp430.c:3582 config/tc-msp430.c:3699 config/tc-msp430.c:4121
14309 #: config/tc-msp430.c:4220 config/tc-msp430.c:4271
14311 msgid "extra characters '%s' at end of operand '%s'"
14314 #: config/tc-msp430.c:2325 config/tc-msp430.c:2327
14315 msgid "CPU8: Stack pointer accessed with an odd offset"
14318 #: config/tc-msp430.c:2337
14320 msgid "Registers cannot be used as a prefix of indexed expression [%s]"
14323 #: config/tc-msp430.c:2403
14325 msgid "Internal bug. Try to use 0(r%d) instead of @r%d"
14328 #: config/tc-msp430.c:2413
14329 msgid "this addressing mode is not applicable for destination operand"
14332 #: config/tc-msp430.c:2444 config/tc-msp430.c:2579 config/tc-msp430.c:2616
14333 #: config/tc-msp430.c:2646 config/tc-msp430.c:3450 config/tc-msp430.c:3533
14334 #: config/tc-msp430.c:3621
14336 msgid "expected register as second argument of %s"
14339 #: config/tc-msp430.c:2483 config/tc-msp430.c:2549
14341 msgid "index value too big for %s"
14344 #: config/tc-msp430.c:2500 config/tc-msp430.c:2566 config/tc-msp430.c:2673
14346 msgid "unexpected addressing mode for %s"
14349 #: config/tc-msp430.c:2586 config/tc-msp430.c:2623 config/tc-msp430.c:2653
14351 msgid "constant generator destination register found in %s"
14354 #: config/tc-msp430.c:2630 config/tc-msp430.c:2660
14356 msgid "constant generator source register found in %s"
14359 #: config/tc-msp430.c:2840
14360 msgid "no size modifier after period, .w assumed"
14363 #: config/tc-msp430.c:2844
14365 msgid "unrecognised instruction size modifier .%c"
14368 #: config/tc-msp430.c:2858
14370 msgid "junk found after instruction: %s.%s"
14373 #: config/tc-msp430.c:2878
14375 msgid "instruction %s.a does not exist"
14378 #: config/tc-msp430.c:2892
14380 msgid "instruction %s requires %d operand"
14381 msgid_plural "instruction %s requires %d operands"
14385 #: config/tc-msp430.c:2910
14387 msgid "instruction %s requires MSP430X mcu"
14390 #: config/tc-msp430.c:2930
14392 msgid "unable to repeat %s insn"
14395 #: config/tc-msp430.c:3002
14396 msgid "CPU12: CMP/BIT with PC destination ignores next instruction"
14399 #: config/tc-msp430.c:3010
14400 msgid "CPU19: Instruction setting CPUOFF must be followed by a NOP"
14403 #: config/tc-msp430.c:3017
14404 msgid "internal error: unknown nop check state"
14407 #: config/tc-msp430.c:3071 config/tc-msp430.c:3073 config/tc-msp430.c:3782
14408 #: config/tc-msp430.c:3784
14409 msgid "CPU11: PC is destination of SR altering instruction"
14412 #: config/tc-msp430.c:3088 config/tc-msp430.c:3090 config/tc-msp430.c:3195
14413 #: config/tc-msp430.c:3197 config/tc-msp430.c:3799 config/tc-msp430.c:3801
14414 #: config/tc-msp430.c:4020 config/tc-msp430.c:4022
14415 msgid "CPU13: SR is destination of SR altering instruction"
14418 #: config/tc-msp430.c:3106 config/tc-msp430.c:3207 config/tc-msp430.c:3885
14419 #: config/tc-msp430.c:4054
14420 msgid "repeat instruction used with non-register mode instruction"
14423 #: config/tc-msp430.c:3181 config/tc-msp430.c:3540 config/tc-msp430.c:4010
14425 msgid "%s: attempt to rotate the PC register"
14428 #: config/tc-msp430.c:3432 config/tc-msp430.c:3508
14430 msgid "expected #n as first argument of %s"
14433 #: config/tc-msp430.c:3438
14435 msgid "extra characters '%s' at end of constant expression '%s'"
14438 #: config/tc-msp430.c:3443 config/tc-msp430.c:3519
14440 msgid "expected constant expression as first argument of %s"
14443 #: config/tc-msp430.c:3469
14444 msgid "Too many registers popped"
14447 #: config/tc-msp430.c:3479
14448 msgid "Cannot use POPM to restore the SR register"
14451 #: config/tc-msp430.c:3499 config/tc-msp430.c:3568
14453 msgid "repeat count cannot be used with %s"
14456 #: config/tc-msp430.c:3526
14458 msgid "expected first argument of %s to be in the range 1-4"
14461 #: config/tc-msp430.c:3591
14463 msgid "expected value of first argument of %s to fit into 20-bits"
14466 #: config/tc-msp430.c:3610
14468 msgid "expected register name or constant as first argument of %s"
14471 #: config/tc-msp430.c:3704
14472 msgid "expected constant value as argument to RPT"
14475 #: config/tc-msp430.c:3710
14476 msgid "expected constant in the range 2..16"
14479 #: config/tc-msp430.c:3725
14480 msgid "PC used as an argument to RPT"
14483 #: config/tc-msp430.c:3731
14484 msgid "expected constant or register name as argument to RPT insn"
14487 #: config/tc-msp430.c:3738
14488 msgid "Illegal emulated instruction"
14491 #: config/tc-msp430.c:4039
14493 msgid "%s instruction does not accept a .b suffix"
14496 #: config/tc-msp430.c:4152
14498 msgid "Even number required. Rounded to %d"
14501 #: config/tc-msp430.c:4163
14503 msgid "Wrong displacement %d"
14506 #: config/tc-msp430.c:4185
14507 msgid "instruction requires label sans '$'"
14510 #: config/tc-msp430.c:4189
14511 msgid "instruction requires label or value in range -511:512"
14514 #: config/tc-msp430.c:4195 config/tc-msp430.c:4249 config/tc-msp430.c:4297
14515 msgid "instruction requires label"
14518 #: config/tc-msp430.c:4203 config/tc-msp430.c:4255
14519 msgid "polymorphs are not enabled. Use -mP option to enable."
14522 #: config/tc-msp430.c:4301
14523 msgid "Illegal instruction or not implemented opcode."
14526 #: config/tc-msp430.c:4355
14527 msgid "can't find opcode"
14530 #: config/tc-msp430.c:4872
14532 msgid "internal inconsistency problem in %s: insn %04lx"
14535 #: config/tc-msp430.c:4914 config/tc-msp430.c:4946
14537 msgid "internal inconsistency problem in %s: ext. insn %04lx"
14540 #: config/tc-msp430.c:4958
14542 msgid "internal inconsistency problem in %s: %lx"
14545 #: config/tc-mt.c:151
14547 msgid "MT specific command line options:\n"
14550 #: config/tc-mt.c:152
14552 msgid " -march=ms1-64-001 allow ms1-64-001 instructions\n"
14555 #: config/tc-mt.c:153
14557 msgid " -march=ms1-16-002 allow ms1-16-002 instructions (default)\n"
14560 #: config/tc-mt.c:154
14562 msgid " -march=ms1-16-003 allow ms1-16-003 instructions\n"
14565 #: config/tc-mt.c:155
14567 msgid " -march=ms2 allow ms2 instructions \n"
14570 #: config/tc-mt.c:156
14572 msgid " -nosched disable scheduling restrictions\n"
14575 #: config/tc-mt.c:226
14577 msgid "instruction %s may not follow another memory access instruction."
14580 #: config/tc-mt.c:232
14582 msgid "instruction %s may not follow another I/O instruction."
14585 #: config/tc-mt.c:238
14587 msgid "%s may not occupy the delay slot of another branch insn."
14590 #: config/tc-mt.c:263
14592 msgid "operand references R%ld of previous instruction."
14595 #: config/tc-mt.c:269
14597 msgid "operand references R%ld of instruction before previous."
14600 #: config/tc-mt.c:283 config/tc-mt.c:288
14603 "conditional branch or jal insn's operand references R%ld of previous "
14604 "arithmetic or logic insn."
14607 #: config/tc-mt.c:351
14608 msgid "md_estimate_size_before_relax\n"
14611 #: config/tc-nds32.c:2374
14613 "<arch name>\t Assemble for architecture <arch name>\n"
14614 "\t\t\t <arch name> could be\n"
14615 "\t\t\t v3, v3j, v3m, v3f, v3s, v2, v2j, v2f, v2s"
14618 #: config/tc-nds32.c:2378
14620 "<baseline>\t Assemble for baseline <baseline>\n"
14621 "\t\t\t <baseline> could be v2, v3, v3m"
14624 #: config/tc-nds32.c:2381
14626 "<freg>\t Specify a FPU configuration\n"
14628 "\t\t\t 0: 8 SP / 4 DP registers\n"
14629 "\t\t\t 1: 16 SP / 8 DP registers\n"
14630 "\t\t\t 2: 32 SP / 16 DP registers\n"
14631 "\t\t\t 3: 32 SP / 32 DP registers"
14634 #: config/tc-nds32.c:2387
14636 "<abi>\t Specify a abi version\n"
14637 "\t\t\t <abi> could be v1, v2, v2fp, v2fpp"
14640 #: config/tc-nds32.c:2420
14641 msgid "Multiply instructions support"
14644 #: config/tc-nds32.c:2421
14645 msgid "Divide instructions support"
14648 #: config/tc-nds32.c:2422
14649 msgid "16-bit extension"
14652 #: config/tc-nds32.c:2423
14653 msgid "d0/d1 registers"
14656 #: config/tc-nds32.c:2424
14657 msgid "Performance extension"
14660 #: config/tc-nds32.c:2425
14661 msgid "Performance extension 2"
14664 #: config/tc-nds32.c:2426
14665 msgid "String extension"
14668 #: config/tc-nds32.c:2427
14669 msgid "Reduced Register configuration (GPR16) option"
14672 #: config/tc-nds32.c:2428
14673 msgid "AUDIO ISA extension"
14676 #: config/tc-nds32.c:2429
14677 msgid "FPU SP extension"
14680 #: config/tc-nds32.c:2430
14681 msgid "FPU DP extension"
14684 #: config/tc-nds32.c:2431
14685 msgid "FPU fused-multiply-add instructions"
14688 #: config/tc-nds32.c:2432
14689 msgid "DSP extension"
14692 #: config/tc-nds32.c:2433
14693 msgid "hardware loop extension"
14696 #: config/tc-nds32.c:2470
14700 " NDS32-specific assembler options:\n"
14703 #: config/tc-nds32.c:2471
14706 " -O1,\t\t\t Optimize for performance\n"
14707 " -Os\t\t\t Optimize for space\n"
14710 #: config/tc-nds32.c:2474
14713 " -EL, -mel or -little Produce little endian output\n"
14714 " -EB, -meb or -big Produce big endian output\n"
14715 " -mpic\t\t\t Generate PIC\n"
14716 " -mno-fp-as-gp-relax\t Suppress fp-as-gp relaxation for this file\n"
14717 " -mb2bb-relax\t\t Back-to-back branch optimization\n"
14718 " -mno-all-relax\t Suppress all relaxation for this file\n"
14721 #: config/tc-nds32.c:2485
14726 #: config/tc-nds32.c:2492
14728 msgid " -m[no-]%-17sEnable/Disable %s\n"
14731 #: config/tc-nds32.c:2496
14733 msgid " -mall-ext\t\t Turn on all extensions and instructions support\n"
14736 #: config/tc-nds32.c:2770
14738 msgid "la must use with symbol. '%s'"
14741 #: config/tc-nds32.c:2823
14743 msgid "need PIC qualifier with symbol. '%s'"
14746 #: config/tc-nds32.c:2860
14748 msgid "Operand is not a constant. `%s'"
14751 #: config/tc-nds32.c:2949
14753 msgid "needs @GOT or @GOTOFF. %s"
14756 #: config/tc-nds32.c:3487
14758 msgid "Too many argument. `%s'"
14761 #. Logic here rejects the input arch name.
14762 #: config/tc-nds32.c:3548
14764 msgid "unknown arch name `%s'\n"
14767 #. Logic here rejects the input baseline.
14768 #: config/tc-nds32.c:3567
14770 msgid "unknown baseline `%s'\n"
14773 #. Logic here rejects the input FPU configuration.
14774 #: config/tc-nds32.c:3590
14776 msgid "unknown FPU configuration `%s'\n"
14779 #. Logic here rejects the input abi version.
14780 #: config/tc-nds32.c:3614
14782 msgid "unknown ABI version`%s'\n"
14785 #: config/tc-nds32.c:4339
14787 msgid "Different arguments of .vec_size are found, previous %d, current %d"
14790 #: config/tc-nds32.c:4344
14792 msgid "Argument of .vec_size is expected 4 or 16, actual: %d."
14795 #: config/tc-nds32.c:4348
14796 msgid "Argument of .vec_size is not a constant."
14799 #: config/tc-nds32.c:4934
14801 msgid "Don't know how to handle this field. %s"
14804 #: config/tc-nds32.c:5299
14806 msgid "instruction %s requires enabling performance extension"
14809 #: config/tc-nds32.c:5311
14811 msgid "instruction %s requires enabling performance extension II"
14814 #: config/tc-nds32.c:5323
14816 msgid "instruction %s requires enabling AUDIO extension"
14819 #: config/tc-nds32.c:5335
14821 msgid "instruction %s requires enabling STRING extension"
14824 #: config/tc-nds32.c:5349
14826 msgid "instruction %s requires enabling DIV & DX_REGS extension"
14829 #: config/tc-nds32.c:5364
14831 msgid "instruction %s requires enabling FPU extension"
14834 #: config/tc-nds32.c:5376
14836 msgid "instruction %s requires enabling FPU_SP extension"
14839 #: config/tc-nds32.c:5388
14841 msgid "instruction %s requires enabling FPU_DP extension"
14844 #: config/tc-nds32.c:5399 config/tc-nds32.c:5407
14846 msgid "instruction %s requires enabling FPU_MAC extension"
14849 #: config/tc-nds32.c:5415
14851 msgid "instruction %s requires enabling DX_REGS extension"
14854 #: config/tc-nds32.c:5431
14856 msgid "instruction %s requires enabling dsp extension"
14859 #: config/tc-nds32.c:5443
14861 msgid "instruction %s requires enabling zol extension"
14864 #: config/tc-nds32.c:5448
14866 msgid "internal error: unknown instruction attribute: 0x%08x"
14869 #: config/tc-nds32.c:5741
14871 msgid "relax hint unrecognized instruction: line %d."
14874 #: config/tc-nds32.c:5796
14876 msgid "Can not find match relax hint. Line: %d"
14879 #: config/tc-nds32.c:5994
14880 msgid "Internal error: .relax_hint KEY is not a number!"
14883 #: config/tc-nds32.c:6022
14885 msgid "Internal error: Relax hint (%s) error. %s: %s (%x)"
14888 #: config/tc-nds32.c:6099
14890 msgid "Internal error: Range error. %s"
14893 #: config/tc-nds32.c:6160
14894 msgid "Multiple BFD_RELOC_NDS32_PTR_RESOLVED patterns are not supported yet!"
14897 #: config/tc-nds32.c:6308
14899 msgid "Not support instruction %s in verbatim."
14902 #: config/tc-nds32.c:6315
14904 msgid "16-bit instruction is disabled: %s."
14907 #: config/tc-nds32.c:6342
14909 msgid "Instruction %s not supported in the baseline."
14912 #: config/tc-nds32.c:6409
14914 msgid "Unrecognized opcode, %s."
14917 #: config/tc-nds32.c:6412
14919 msgid "Incorrect syntax, %s."
14922 #: config/tc-nds32.c:6415
14924 msgid "Unrecognized operand/register, %s."
14927 #: config/tc-nds32.c:6418
14929 msgid "Operand out of range, %s."
14932 #: config/tc-nds32.c:6421
14934 msgid "Prohibited register used for reduced-register, %s."
14937 #: config/tc-nds32.c:6424
14939 msgid "Junk at end of line, %s."
14942 #: config/tc-nds32.c:7122
14943 msgid "Addend to unresolved symbol is not on word boundary."
14946 #. Should never here.
14947 #: config/tc-nds32.c:7617
14948 msgid "Used FPU instructions requires enabling FPU extension"
14951 #: config/tc-nds32.c:7813
14953 msgid "Internal error: Unknown fixup type %d (`%s')"
14956 #: config/tc-nios2.c:448 config/tc-pru.c:309
14957 msgid "expecting opcode string in self test mode"
14960 #: config/tc-nios2.c:450 config/tc-pru.c:311
14962 msgid "assembly 0x%08x, expected %s"
14965 #: config/tc-nios2.c:843
14966 msgid "branch offset out of range\n"
14969 #: config/tc-nios2.c:844
14970 msgid "branch relaxation failed\n"
14973 #: config/tc-nios2.c:1140
14974 msgid "error checking for overflow - broken assembler"
14977 #: config/tc-nios2.c:1156 config/tc-pru.c:572
14979 msgid "immediate value 0x%x truncated to 0x%x"
14982 #: config/tc-nios2.c:1183 config/tc-pru.c:598
14984 msgid "call target address 0x%08x out of range 0x%08x to 0x%08x"
14987 #: config/tc-nios2.c:1189
14989 msgid "branch offset %d out of range %d to %d"
14992 #: config/tc-nios2.c:1193
14994 msgid "branch offset %d out of range"
14997 #: config/tc-nios2.c:1199 config/tc-pru.c:608
14999 msgid "%s offset %d out of range %d to %d"
15002 #: config/tc-nios2.c:1203
15004 msgid "%s offset %d out of range"
15007 #: config/tc-nios2.c:1208 config/tc-nios2.c:1223 config/tc-pru.c:613
15009 msgid "immediate value %d out of range %d to %d"
15012 #: config/tc-nios2.c:1213 config/tc-nios2.c:1218 config/tc-pru.c:623
15013 #: config/tc-pru.c:628
15015 msgid "immediate value %u out of range %u to %u"
15018 #: config/tc-nios2.c:1228
15020 msgid "custom instruction opcode %u out of range %u to %u"
15023 #: config/tc-nios2.c:1233 config/tc-pru.c:633
15024 msgid "overflow in immediate argument"
15027 #: config/tc-nios2.c:1305 config/tc-pru.c:668
15028 msgid "cannot create 64-bit relocation"
15031 #: config/tc-nios2.c:1431
15033 msgid "internal error: broken opcode descriptor for `%s %s'\n"
15036 #: config/tc-nios2.c:1480 config/tc-pru.c:862
15037 msgid "can't create relocation"
15040 #: config/tc-nios2.c:1511 config/tc-pru.c:996 config/tc-pru.c:1016
15041 #: config/tc-pru.c:1043 config/tc-pru.c:1062 config/tc-pru.c:1076
15043 msgid "unknown register %s"
15046 #: config/tc-nios2.c:1519
15047 msgid "expecting control register"
15050 #: config/tc-nios2.c:1521
15051 msgid "illegal use of control register"
15054 #: config/tc-nios2.c:1523
15055 msgid "illegal use of coprocessor register"
15058 #. Should never get here if we passed validation.
15059 #: config/tc-nios2.c:1525 config/tc-nios2.c:1839 config/tc-nios2.c:1981
15060 #: config/tc-nios2.c:2049
15062 msgid "invalid register %s"
15065 #: config/tc-nios2.c:1533
15067 "Register at (r1) can sometimes be corrupted by assembler optimizations.\n"
15068 "Use .set noat to turn off those optimizations (and this warning)."
15071 #: config/tc-nios2.c:1538
15073 "The debugger will corrupt bt (r25).\n"
15074 "If you don't need to debug this code use .set nobreak to turn off this "
15078 #: config/tc-nios2.c:1542
15080 "The debugger will corrupt sstatus/ba (r30).\n"
15081 "If you don't need to debug this code use .set nobreak to turn off this "
15085 #: config/tc-nios2.c:1932 config/tc-nios2.c:1960
15086 msgid "r31 cannot be used with jmp; use ret instead"
15089 #: config/tc-nios2.c:1975
15090 msgid "r31 cannot be used with jmpr.n; use ret.n instead"
15093 #: config/tc-nios2.c:2588 config/tc-nios2.c:2615 config/tc-nios2.c:2642
15094 #: config/tc-nios2.c:2673
15096 msgid "Invalid constant operand %s"
15099 #: config/tc-nios2.c:2990 config/tc-nios2.c:3014 config/tc-pru.c:1318
15100 #: config/tc-pru.c:1343 config/tc-pru.c:1363
15102 msgid "badly formed expression near %s"
15105 #: config/tc-nios2.c:3119 config/tc-pru.c:1389
15107 msgid "expecting %c near %s"
15110 #. we cannot recover from this.
15111 #: config/tc-nios2.c:3267
15113 msgid "unrecognized pseudo-instruction %s"
15116 #: config/tc-nios2.c:3530 config/tc-tic6x.c:232
15118 msgid "unknown architecture '%s'"
15121 #: config/tc-nios2.c:3610
15122 msgid "Big-endian R2 is not supported."
15125 #. Unrecognised instruction - error.
15126 #: config/tc-nios2.c:3747 config/tc-pru.c:1716
15128 msgid "unrecognised instruction %s"
15131 #: config/tc-nios2.c:3867 config/tc-pru.c:1772
15133 msgid "can't represent relocation type %s"
15136 #: config/tc-nios2.c:3960
15137 msgid "Bad .section directive: want a,s,w,x,M,S,G,T in string"
15140 #: config/tc-nios2.c:3989
15142 msgid "Illegal operands: %%tls_ldo in %d-byte data field"
15145 #: config/tc-nios2.c:4001
15147 msgid "Illegal operands: %%gotoff in %d-byte data field"
15150 #: config/tc-nios2.c:4014 config/tc-nios2.c:4033 config/tc-nios2.c:4041
15152 msgid "Illegal operands: %s requires arguments in ()"
15155 #: config/tc-nios2.c:4049
15157 msgid "Illegal operands: garbage after %s()"
15160 #: config/tc-ns32k.c:437
15161 msgid "Invalid syntax in PC-relative addressing mode"
15164 #: config/tc-ns32k.c:461
15165 msgid "Invalid syntax in External addressing mode"
15168 #: config/tc-ns32k.c:542
15169 msgid "Invalid syntax in Memory Relative addressing mode"
15172 #: config/tc-ns32k.c:609
15173 msgid "Invalid scaled-indexed mode, use (b,w,d,q)"
15176 #: config/tc-ns32k.c:614
15177 msgid "Syntax in scaled-indexed mode, use [Rn:m] where n=[0..7] m={b,w,d,q}"
15180 #: config/tc-ns32k.c:619
15181 msgid "Scaled-indexed addressing mode combined with scaled-index"
15184 #: config/tc-ns32k.c:630
15185 msgid "Invalid or illegal addressing mode combined with scaled-index"
15188 #: config/tc-ns32k.c:753
15189 msgid "Premature end of suffix -- Defaulting to d"
15192 #: config/tc-ns32k.c:766
15193 msgid "Bad suffix after ':' use {b|w|d} Defaulting to d"
15196 #: config/tc-ns32k.c:811
15197 msgid "Very short instr to option, ie you can't do it on a NULLstr"
15200 #: config/tc-ns32k.c:861
15201 msgid "No such entry in list. (cpu/mmu register)"
15204 #: config/tc-ns32k.c:918
15205 msgid "Internal consistency error. check ns32k-opcode.h"
15208 #: config/tc-ns32k.c:943
15209 msgid "Address of immediate operand"
15212 #: config/tc-ns32k.c:944
15213 msgid "Invalid immediate write operand."
15216 #: config/tc-ns32k.c:1074
15217 msgid "Bad opcode-table-option, check in file ns32k-opcode.h"
15220 #: config/tc-ns32k.c:1108
15221 msgid "No such opcode"
15224 #: config/tc-ns32k.c:1183
15225 msgid "Bad suffix, defaulting to d"
15228 #: config/tc-ns32k.c:1210
15229 msgid "Too many operands passed to instruction"
15232 #. Check error in default.
15233 #: config/tc-ns32k.c:1222
15234 msgid "Wrong numbers of operands in default, check ns32k-opcodes.h"
15237 #: config/tc-ns32k.c:1225
15238 msgid "Wrong number of operands"
15241 #: config/tc-ns32k.c:1298
15243 msgid "Can not do %d byte pc-relative relocation for storage type %d"
15246 #: config/tc-ns32k.c:1301
15248 msgid "Can not do %d byte relocation for storage type %d"
15251 #: config/tc-ns32k.c:1393
15253 msgid "value of %ld out of byte displacement range."
15256 #: config/tc-ns32k.c:1403
15258 msgid "value of %ld out of word displacement range."
15261 #: config/tc-ns32k.c:1418
15263 msgid "value of %ld out of double word displacement range."
15266 #: config/tc-ns32k.c:1439
15268 msgid "Internal logic error. Line %d, file: \"%s\""
15271 #: config/tc-ns32k.c:1487
15273 msgid "Internal logic error. line %d, file \"%s\""
15276 #: config/tc-ns32k.c:1588
15277 msgid "Bit field out of range"
15280 #: config/tc-ns32k.c:1688
15281 msgid "iif convert internal pcrel/binary"
15284 #: config/tc-ns32k.c:1705
15285 msgid "Bignum too big for long"
15288 #: config/tc-ns32k.c:1782
15289 msgid "iif convert internal pcrel/pointer"
15292 #: config/tc-ns32k.c:1787
15293 msgid "Internal logic error in iif.iifP[n].type"
15296 #. We can't relax this case.
15297 #: config/tc-ns32k.c:1823
15298 msgid "Can't relax difference"
15301 #: config/tc-ns32k.c:1864
15302 msgid "Displacement too large for :d"
15305 #: config/tc-ns32k.c:1877
15306 msgid "Internal logic error in iif.iifP[].type"
15309 #: config/tc-ns32k.c:2141
15311 msgid "invalid architecture option -m%s, ignored"
15314 #: config/tc-ns32k.c:2154
15316 msgid "invalid default displacement size \"%s\". Defaulting to %d."
15319 #: config/tc-ns32k.c:2170
15323 "-m32032 | -m32532\tselect variant of NS32K architecture\n"
15324 "--disp-size-default=<1|2|4>\n"
15327 #: config/tc-ns32k.c:2246
15329 msgid "Cannot find relocation type for symbol %s, code %d"
15332 #: config/tc-pdp11.c:351 config/tc-pdp11.c:369 config/tc-pdp11.c:375
15333 #: config/tc-pdp11.c:400 config/tc-pdp11.c:406 config/tc-pdp11.c:419
15334 msgid "Bad register name"
15337 #: config/tc-pdp11.c:438 config/tc-pdp11.c:502 config/tc-pdp11.c:513
15338 msgid "Error in expression"
15341 #: config/tc-pdp11.c:510
15342 msgid "Low order bits truncated in immediate float operand"
15345 #: config/tc-pdp11.c:654
15346 msgid "Float AC not legal as integer operand"
15349 #: config/tc-pdp11.c:674
15350 msgid "General register not legal as float operand"
15353 #: config/tc-pdp11.c:707
15354 msgid "No instruction found"
15357 #: config/tc-pdp11.c:717 config/tc-z80.c:3668
15359 msgid "Unknown instruction '%s'"
15362 #: config/tc-pdp11.c:723
15364 msgid "Unsupported instruction set extension: %s"
15367 #: config/tc-pdp11.c:757
15368 msgid "operand is not an absolute constant"
15371 #: config/tc-pdp11.c:765
15372 msgid "3-bit immediate out of range"
15375 #: config/tc-pdp11.c:772
15376 msgid "6-bit immediate out of range"
15379 #: config/tc-pdp11.c:779
15380 msgid "8-bit immediate out of range"
15383 #: config/tc-pdp11.c:796 config/tc-pdp11.c:989
15384 msgid "Symbol expected"
15387 #: config/tc-pdp11.c:801
15388 msgid "8-bit displacement out of range"
15391 #: config/tc-pdp11.c:843 config/tc-pdp11.c:864 config/tc-pdp11.c:881
15392 #: config/tc-pdp11.c:902 config/tc-pdp11.c:919 config/tc-pdp11.c:940
15393 #: config/tc-pdp11.c:959 config/tc-pdp11.c:980
15394 msgid "Missing ','"
15397 #: config/tc-pdp11.c:994
15398 msgid "6-bit displacement out of range"
15401 #: config/tc-pdp11.c:1015 config/tc-tilegx.c:1212 config/tc-tilepro.c:1095
15402 #: config/tc-vax.c:1949
15403 msgid "Too many operands"
15406 #: config/tc-pdp11.c:1465
15408 msgid "Can not represent %s relocation in this object file format"
15411 #: config/tc-pj.c:64 config/tc-pj.c:73
15412 msgid "confusing relocation expressions"
15415 #: config/tc-pj.c:157
15416 msgid "can't have relocation for ipush"
15419 #: config/tc-pj.c:289
15420 msgid "expected expression"
15423 #: config/tc-pj.c:355
15427 "-little\t\t\tgenerate little endian code\n"
15428 "-big\t\t\tgenerate big endian code\n"
15431 #: config/tc-pj.c:380 config/tc-sh.c:3580 config/tc-sh.c:3587
15432 #: config/tc-sh.c:3594 config/tc-sh.c:3601
15433 msgid "pcrel too far"
15436 #: config/tc-ppc.c:964 config/tc-ppc.c:972 config/tc-ppc.c:3495
15437 msgid "invalid register expression"
15440 #: config/tc-ppc.c:1135 config/tc-ppc.c:1193 config/tc-ppc.c:1241
15441 msgid "the use of -mvle requires big endian."
15444 #: config/tc-ppc.c:1173 config/tc-ppc.c:1195
15445 msgid "the use of -mvle requires -a32."
15448 #: config/tc-ppc.c:1175
15450 msgid "%s unsupported"
15453 #: config/tc-ppc.c:1268 config/tc-s390.c:433 config/tc-s390.c:440
15455 msgid "invalid switch -m%s"
15458 #: config/tc-ppc.c:1299
15459 msgid "--nops needs a numeric argument"
15462 #: config/tc-ppc.c:1335
15464 msgid "PowerPC options:\n"
15467 #: config/tc-ppc.c:1337
15469 msgid "-a32 generate ELF32/XCOFF32\n"
15472 #: config/tc-ppc.c:1340
15474 msgid "-a64 generate ELF64/XCOFF64\n"
15477 #: config/tc-ppc.c:1342
15479 msgid "-u ignored\n"
15482 #: config/tc-ppc.c:1344
15484 msgid "-mpwrx, -mpwr2 generate code for POWER/2 (RIOS2)\n"
15487 #: config/tc-ppc.c:1346
15489 msgid "-mpwr generate code for POWER (RIOS1)\n"
15492 #: config/tc-ppc.c:1348
15494 msgid "-m601 generate code for PowerPC 601\n"
15497 #: config/tc-ppc.c:1350
15500 "-mppc, -mppc32, -m603, -m604\n"
15501 " generate code for PowerPC 603/604\n"
15504 #: config/tc-ppc.c:1353
15506 msgid "-m403 generate code for PowerPC 403\n"
15509 #: config/tc-ppc.c:1355
15511 msgid "-m405 generate code for PowerPC 405\n"
15514 #: config/tc-ppc.c:1357
15516 msgid "-m440 generate code for PowerPC 440\n"
15519 #: config/tc-ppc.c:1359
15521 msgid "-m464 generate code for PowerPC 464\n"
15524 #: config/tc-ppc.c:1361
15526 msgid "-m476 generate code for PowerPC 476\n"
15529 #: config/tc-ppc.c:1363
15532 "-m7400, -m7410, -m7450, -m7455\n"
15533 " generate code for PowerPC 7400/7410/7450/7455\n"
15536 #: config/tc-ppc.c:1366
15539 "-m750cl, -mgekko, -mbroadway\n"
15540 " generate code for PowerPC 750cl/Gekko/Broadway\n"
15543 #: config/tc-ppc.c:1369
15545 msgid "-m821, -m850, -m860 generate code for PowerPC 821/850/860\n"
15548 #: config/tc-ppc.c:1371
15550 msgid "-mppc64, -m620 generate code for PowerPC 620/625/630\n"
15553 #: config/tc-ppc.c:1373
15556 "-mppc64bridge generate code for PowerPC 64, including bridge "
15560 #: config/tc-ppc.c:1375
15562 msgid "-mbooke generate code for 32-bit PowerPC BookE\n"
15565 #: config/tc-ppc.c:1377
15567 msgid "-ma2 generate code for A2 architecture\n"
15570 #: config/tc-ppc.c:1379
15572 msgid "-mpower4, -mpwr4 generate code for Power4 architecture\n"
15575 #: config/tc-ppc.c:1381
15578 "-mpower5, -mpwr5, -mpwr5x\n"
15579 " generate code for Power5 architecture\n"
15582 #: config/tc-ppc.c:1384
15584 msgid "-mpower6, -mpwr6 generate code for Power6 architecture\n"
15587 #: config/tc-ppc.c:1386
15589 msgid "-mpower7, -mpwr7 generate code for Power7 architecture\n"
15592 #: config/tc-ppc.c:1388
15594 msgid "-mpower8, -mpwr8 generate code for Power8 architecture\n"
15597 #: config/tc-ppc.c:1390
15599 msgid "-mpower9, -mpwr9 generate code for Power9 architecture\n"
15602 #: config/tc-ppc.c:1392
15604 msgid "-mpower10, -mpwr10 generate code for Power10 architecture\n"
15607 #: config/tc-ppc.c:1394
15609 msgid "-mlibresoc generate code for Libre-SOC architecture\n"
15612 #: config/tc-ppc.c:1396
15614 msgid "-mfuture generate code for 'future' architecture\n"
15617 #: config/tc-ppc.c:1398
15620 "-mcell generate code for Cell Broadband Engine "
15624 #: config/tc-ppc.c:1400
15627 "-mcom generate code for Power/PowerPC common instructions\n"
15630 #: config/tc-ppc.c:1402
15633 "-many generate code for any architecture (PWR/PWRX/PPC)\n"
15636 #: config/tc-ppc.c:1404
15638 msgid "-maltivec generate code for AltiVec\n"
15641 #: config/tc-ppc.c:1406
15644 "-mvsx generate code for Vector-Scalar (VSX) instructions\n"
15647 #: config/tc-ppc.c:1408
15649 msgid "-me300 generate code for PowerPC e300 family\n"
15652 #: config/tc-ppc.c:1410
15654 msgid "-me500, -me500x2 generate code for Motorola e500 core complex\n"
15657 #: config/tc-ppc.c:1412
15660 "-me500mc, generate code for Freescale e500mc core complex\n"
15663 #: config/tc-ppc.c:1414
15666 "-me500mc64, generate code for Freescale e500mc64 core complex\n"
15669 #: config/tc-ppc.c:1416
15672 "-me5500, generate code for Freescale e5500 core complex\n"
15675 #: config/tc-ppc.c:1418
15678 "-me6500, generate code for Freescale e6500 core complex\n"
15681 #: config/tc-ppc.c:1420
15683 msgid "-mspe generate code for Motorola SPE instructions\n"
15686 #: config/tc-ppc.c:1422
15688 msgid "-mspe2 generate code for Freescale SPE2 instructions\n"
15691 #: config/tc-ppc.c:1424
15693 msgid "-mvle generate code for Freescale VLE instructions\n"
15696 #: config/tc-ppc.c:1426
15699 "-mtitan generate code for AppliedMicro Titan core complex\n"
15702 #: config/tc-ppc.c:1428
15704 msgid "-mregnames Allow symbolic names for registers\n"
15707 #: config/tc-ppc.c:1430
15709 msgid "-mno-regnames Do not allow symbolic names for registers\n"
15712 #: config/tc-ppc.c:1433
15714 msgid "-mrelocatable support for GCC's -mrelocatble option\n"
15717 #: config/tc-ppc.c:1435
15719 msgid "-mrelocatable-lib support for GCC's -mrelocatble-lib option\n"
15722 #: config/tc-ppc.c:1437
15724 msgid "-memb set PPC_EMB bit in ELF flags\n"
15727 #: config/tc-ppc.c:1439
15730 "-mlittle, -mlittle-endian, -le\n"
15731 " generate code for a little endian machine\n"
15734 #: config/tc-ppc.c:1442
15737 "-mbig, -mbig-endian, -be\n"
15738 " generate code for a big endian machine\n"
15741 #: config/tc-ppc.c:1445
15743 msgid "-msolaris generate code for Solaris\n"
15746 #: config/tc-ppc.c:1447
15748 msgid "-mno-solaris do not generate code for Solaris\n"
15751 #: config/tc-ppc.c:1449
15753 msgid "-K PIC set EF_PPC_RELOCATABLE_LIB in ELF flags\n"
15756 #: config/tc-ppc.c:1451
15758 msgid "-V print assembler version number\n"
15761 #: config/tc-ppc.c:1453
15763 msgid "-Qy, -Qn ignored\n"
15766 #: config/tc-ppc.c:1456
15769 "-nops=count when aligning, more than COUNT nops uses a branch\n"
15772 #: config/tc-ppc.c:1458
15774 msgid "-ppc476-workaround warn if emitting data to code sections\n"
15777 #: config/tc-ppc.c:1488
15779 msgid "unknown default cpu = %s, os = %s"
15782 #: config/tc-ppc.c:1574
15784 msgid "mask trims opcode bits for %s"
15787 #: config/tc-ppc.c:1584
15789 msgid "operand index error for %s"
15792 #: config/tc-ppc.c:1610
15794 msgid "operand %d overlap in %s"
15797 #: config/tc-ppc.c:1619
15799 msgid "non-optional operand %d follows optional operand in %s"
15802 #: config/tc-ppc.c:1685
15804 msgid "powerpc_operands[%d].bitm invalid"
15807 #: config/tc-ppc.c:1692
15809 msgid "powerpc_operands[%d] duplicates powerpc_operands[%d]"
15812 #: config/tc-ppc.c:1720 config/tc-ppc.c:1773 config/tc-ppc.c:1815
15813 #: config/tc-ppc.c:1863
15815 msgid "major opcode is not sorted for %s"
15818 #: config/tc-ppc.c:1726
15820 msgid "%s is enabled by vle flag"
15823 #: config/tc-ppc.c:1733
15825 msgid "%s not disabled by vle flag"
15828 #: config/tc-ppc.c:1839
15830 msgid "opcode is not sorted for %s"
15833 #: config/tc-ppc.c:2257
15835 msgid "symbol+offset@%s means symbol@%s+offset"
15838 #: config/tc-ppc.c:2277
15840 msgid "symbol+offset@%s not supported"
15843 #: config/tc-ppc.c:2356 config/tc-ppc.c:4226 config/tc-ppc.c:7691
15844 msgid "data in executable section"
15847 #: config/tc-ppc.c:2397
15848 msgid "expected comma after symbol-name: rest of line ignored."
15851 #: config/tc-ppc.c:2430
15853 msgid "ignoring attempt to re-define symbol `%s'."
15856 #: config/tc-ppc.c:2438
15858 msgid "length of .lcomm \"%s\" is already %ld. Not changed to %ld."
15861 #: config/tc-ppc.c:2456
15862 msgid "common alignment not a power of 2"
15865 #: config/tc-ppc.c:2498
15867 msgid "expected comma after name `%s' in .localentry directive"
15870 #: config/tc-ppc.c:2508
15871 msgid "missing expression in .localentry directive"
15874 #: config/tc-ppc.c:2529
15876 msgid ".localentry expression for `%s' is not a valid power of 2"
15879 #: config/tc-ppc.c:2546
15881 msgid ".localentry expression for `%s' does not evaluate to a constant"
15884 #: config/tc-ppc.c:2561
15885 msgid "missing expression in .abiversion directive"
15888 #: config/tc-ppc.c:2570
15889 msgid ".abiversion expression does not evaluate to a constant"
15892 #: config/tc-ppc.c:2650
15893 msgid "relocation cannot be done when using -mrelocatable"
15896 #: config/tc-ppc.c:2696
15897 msgid "TOC section size exceeds 64k"
15900 #: config/tc-ppc.c:3256
15902 msgid "%s howto doesn't match size/pcrel in gas"
15905 #: config/tc-ppc.c:3335
15907 msgid "unrecognized opcode: `%s'"
15910 #. lmw, stmw, lswi, lswx, stswi, stswx
15911 #: config/tc-ppc.c:3346
15913 msgid "`%s' invalid when little-endian"
15916 #: config/tc-ppc.c:3695
15918 msgid "@tls may not be used with \"%s\" operands"
15921 #: config/tc-ppc.c:3698
15922 msgid "@tls may only be used in last operand"
15925 #: config/tc-ppc.c:3736 config/tc-ppc.c:3746 config/tc-ppc.c:3756
15926 #: config/tc-ppc.c:3771
15928 msgid "%s unsupported on this instruction"
15931 #: config/tc-ppc.c:3818
15933 msgid "assuming %s on symbol"
15936 #: config/tc-ppc.c:3941
15937 msgid "unsupported relocation for DS offset field"
15940 #: config/tc-ppc.c:3994
15942 msgid "syntax error; found `%c', expected `%c'"
15945 #: config/tc-ppc.c:3999
15947 msgid "syntax error; end of line, expected `%c'"
15950 #: config/tc-ppc.c:4064 config/tc-ppc.c:6865
15952 msgid "instruction address is not a multiple of %d"
15955 #: config/tc-ppc.c:4183
15956 msgid "bad .section directive: want a,e,v,w,x,M,S,G,T in string"
15959 #: config/tc-ppc.c:4333
15960 msgid "missing size"
15963 #: config/tc-ppc.c:4342
15964 msgid "negative size"
15967 #: config/tc-ppc.c:4369
15968 msgid "Unknown visibility field in .comm"
15971 #: config/tc-ppc.c:4387
15972 msgid "missing real symbol name"
15975 #: config/tc-ppc.c:4426
15976 msgid "attempt to redefine symbol"
15979 #: config/tc-ppc.c:4735
15981 msgid "no known dwarf XCOFF section for flag 0x%08x\n"
15984 #: config/tc-ppc.c:4748
15986 msgid "label %s was not defined in this dwarf section"
15989 #: config/tc-ppc.c:4862
15990 msgid "the XCOFF file format does not support arbitrary sections"
15993 #: config/tc-ppc.c:4900
15994 msgid "Unknown visibility field in .extern"
15997 #: config/tc-ppc.c:4937
15998 msgid "Unknown visibility field in .globl"
16001 #: config/tc-ppc.c:4974
16002 msgid "Unknown visibility field in .weak"
16005 #: config/tc-ppc.c:5025
16006 msgid ".ref outside .csect"
16009 #: config/tc-ppc.c:5046 config/tc-ppc.c:5306
16010 msgid "missing symbol name"
16013 #: config/tc-ppc.c:5076
16014 msgid "missing rename string"
16017 #: config/tc-ppc.c:5106 config/tc-ppc.c:5708
16018 msgid "missing value"
16021 #: config/tc-ppc.c:5124
16022 msgid "illegal .stabx expression; zero assumed"
16025 #: config/tc-ppc.c:5156
16026 msgid "missing class"
16029 #: config/tc-ppc.c:5165
16030 msgid "missing type"
16033 #: config/tc-ppc.c:5192
16034 msgid ".stabx of storage class stsym must be within .bs/.es"
16037 #: config/tc-ppc.c:5496
16038 msgid "nested .bs blocks"
16041 #: config/tc-ppc.c:5527
16042 msgid ".es without preceding .bs"
16045 #: config/tc-ppc.c:5700
16046 msgid "non-constant byte count"
16049 #: config/tc-ppc.c:5775
16050 msgid ".tc not in .toc section"
16053 #: config/tc-ppc.c:5793
16054 msgid ".tc with no label"
16057 #: config/tc-ppc.c:5821
16059 msgid ".tc with storage class %d not yet supported"
16062 #: config/tc-ppc.c:5890 config/tc-s390.c:1959
16063 msgid ".machine stack overflow"
16066 #: config/tc-ppc.c:5897 config/tc-s390.c:1970
16067 msgid ".machine stack underflow"
16070 #: config/tc-ppc.c:5939 config/tc-s390.c:1982
16072 msgid "invalid machine `%s'"
16075 #: config/tc-ppc.c:5983
16076 msgid "bad symbol suffix"
16079 #: config/tc-ppc.c:6082
16080 msgid "unrecognized symbol suffix"
16083 #: config/tc-ppc.c:6170
16084 msgid ".ef with no preceding .function"
16087 #: config/tc-ppc.c:6309
16089 msgid "warning: symbol %s has no csect"
16092 #: config/tc-ppc.c:6641
16093 msgid "symbol in .toc does not match any .tc"
16096 #: config/tc-ppc.c:7393
16098 msgid "%s unsupported as instruction fixup"
16101 #: config/tc-ppc.c:7492
16103 msgid "unsupported relocation against %s"
16106 #: config/tc-ppc.c:7654
16108 msgid "R_TLSML relocation doesn't target a TOC entry named \"_$TLSML\": %s"
16111 #: config/tc-ppc.c:7674
16113 msgid "Gas failure, reloc value %d\n"
16116 #: config/tc-pru.c:603
16118 msgid "quick branch offset %d out of range %d to %d"
16121 #: config/tc-pru.c:618
16123 msgid "immediate value %llu out of range %u to %lu"
16126 #: config/tc-pru.c:697
16127 msgid "unexpected PC relative expression"
16130 #: config/tc-pru.c:734 config/tc-pru.c:741
16131 msgid "residual low bits in pmem diff relocation"
16134 #: config/tc-pru.c:938 config/tc-pru.c:971
16136 msgid "trailing garbage after expression: %s"
16139 #: config/tc-pru.c:943
16141 msgid "expected expression, got %s"
16144 #: config/tc-pru.c:976
16146 msgid "expected constant expression, got %s"
16149 #: config/tc-pru.c:1029
16150 msgid "data transfer register cannot be halfword"
16153 #: config/tc-pru.c:1048
16154 msgid "destination register must be full-word"
16157 #: config/tc-pru.c:1080
16159 msgid "cannot use partial register %s for addressing"
16162 #: config/tc-pru.c:1093
16164 msgid "value %lu is too large for a byte operand"
16167 #: config/tc-pru.c:1115
16169 msgid "loop count constant %ld is out of range [1..%d]"
16172 #: config/tc-pru.c:1215 config/tc-pru.c:1241
16174 msgid "byte count constant %ld is out of range [1..%d]"
16177 #: config/tc-pru.c:1222 config/tc-pru.c:1248
16178 msgid "only r0 can be used as byte count register"
16181 #: config/tc-pru.c:1224 config/tc-pru.c:1250
16182 msgid "only r0.bX byte fields of r0 can be used as byte count"
16185 #: config/tc-pru.c:1263
16187 msgid "invalid constant table offset %ld"
16190 #: config/tc-pru.c:1274
16192 msgid "invalid WakeOnStatus %ld"
16195 #: config/tc-pru.c:1285
16197 msgid "invalid XFR WideBus Address %ld"
16200 #: config/tc-pru.c:1545
16204 " -mlink-relax generate relocations for linker relaxation (default).\n"
16205 " -mno-link-relax don't generate relocations for linker relaxation.\n"
16208 #: config/tc-pru.c:1818
16210 msgid "Label \"%s\" matches a CPU register name"
16213 #: config/tc-riscv.c:221
16216 "unknown default privileged spec `%s' set by -mpriv-spec or --with-priv-spec"
16219 #. Still can not find the privileged spec class.
16220 #: config/tc-riscv.c:243
16223 "unknown default privileged spec `%d.%d.%d' set by privileged elf attributes"
16226 #: config/tc-riscv.c:329
16228 "the architecture string of -march and elf architecture attributes cannot be "
16232 #: config/tc-riscv.c:895 config/tc-riscv.c:956 config/tc-riscv.c:1578
16234 msgid "internal: duplicate %s"
16237 #: config/tc-riscv.c:1115
16239 msgid "internal: bad RISC-V CSR class (0x%x)"
16242 #: config/tc-riscv.c:1121
16244 msgid "invalid CSR `%s', needs rv32i extension"
16247 #: config/tc-riscv.c:1123
16249 msgid "invalid CSR `%s', needs `h' extension"
16252 #: config/tc-riscv.c:1127
16254 msgid "invalid CSR `%s', needs `%s' extension"
16257 #: config/tc-riscv.c:1150
16259 msgid "invalid CSR `%s' for the privileged spec `%s'"
16262 #: config/tc-riscv.c:1284
16264 msgid "internal: bad RISC-V opcode (mask error): %s %s"
16267 #: config/tc-riscv.c:1538
16269 msgid "internal: bad RISC-V opcode (unknown operand type `%s'): %s %s"
16272 #: config/tc-riscv.c:1547
16274 msgid "internal: bad RISC-V opcode (bits %#llx undefined or invalid): %s %s"
16277 #: config/tc-riscv.c:1589
16278 msgid "internal: broken assembler. No assembly attempted"
16281 #: config/tc-riscv.c:1756
16283 msgid "internal: unsupported RISC-V relocation number %d"
16286 #: config/tc-riscv.c:1872
16288 msgid "internal: invalid macro argument `%s'"
16291 #: config/tc-riscv.c:1897
16292 msgid "internal: vasprintf failed"
16295 #: config/tc-riscv.c:1927 config/tc-riscv.c:2005
16296 msgid "unsupported large constant"
16299 #: config/tc-riscv.c:1929
16301 msgid "unknown CSR `%s'"
16304 #: config/tc-riscv.c:1932
16306 msgid "instruction %s requires absolute expression"
16309 #: config/tc-riscv.c:2100
16310 msgid "must provide temp if destination overlaps mask"
16313 #: config/tc-riscv.c:2193
16315 msgid "internal: macro %s not implemented"
16318 #: config/tc-riscv.c:2391 config/tc-riscv.c:2451
16319 msgid "multiple vsew constants"
16322 #: config/tc-riscv.c:2399
16323 msgid "multiple vlmul constants"
16326 #: config/tc-riscv.c:2407
16327 msgid "multiple vta constants"
16330 #: config/tc-riscv.c:2415
16331 msgid "multiple vma constants"
16334 #: config/tc-riscv.c:2461
16335 msgid "multiple vlen constants"
16338 #: config/tc-riscv.c:2470
16339 msgid "multiple vediv constants"
16342 #. Reset error message of the previous round.
16343 #: config/tc-riscv.c:2639
16344 msgid "illegal operands"
16347 #: config/tc-riscv.c:2690
16349 msgid "read-only CSR is written `%s'"
16352 #: config/tc-riscv.c:2700
16353 msgid "illegal opcode for zve32x"
16356 #: config/tc-riscv.c:2952
16357 msgid "bad value for compressed funct6 field, value must be 0...63"
16360 #: config/tc-riscv.c:2967
16361 msgid "bad value for compressed funct4 field, value must be 0...15"
16364 #: config/tc-riscv.c:2982
16365 msgid "bad value for compressed funct3 field, value must be 0...7"
16368 #: config/tc-riscv.c:2997
16369 msgid "bad value for compressed funct2 field, value must be 0...3"
16372 #: config/tc-riscv.c:3090
16373 msgid "bad value for vsetivli immediate field, value must be 0..1023"
16376 #: config/tc-riscv.c:3102
16377 msgid "bad value for vsetvli immediate field, value must be 0..2047"
16380 #: config/tc-riscv.c:3115
16381 msgid "bad value for vector immediate field, value must be -16...15"
16384 #: config/tc-riscv.c:3127
16385 msgid "bad value for vector immediate field, value must be 0...31"
16388 #: config/tc-riscv.c:3139
16389 msgid "bad value for vector immediate field, value must be -15...16"
16392 #: config/tc-riscv.c:3151
16393 msgid "bad value for vector immediate field, value must be 0...63"
16396 #: config/tc-riscv.c:3212 config/tc-riscv.c:3223
16398 msgid "improper shift amount (%<PRIu64>)"
16401 #: config/tc-riscv.c:3234
16403 msgid "improper CSRxI immediate (%<PRIu64>)"
16406 #: config/tc-riscv.c:3251
16408 msgid "improper CSR address (%<PRIu64>)"
16411 #: config/tc-riscv.c:3431
16412 msgid "lui expression not in range 0..1048575"
16415 #: config/tc-riscv.c:3464
16417 "bad value for opcode field, value must be 0...127 and lower 2 bits must be "
16421 #: config/tc-riscv.c:3480
16422 msgid "bad value for opcode field, value must be 0...2"
16425 #: config/tc-riscv.c:3503
16426 msgid "bad value for funct7 field, value must be 0...127"
16429 #: config/tc-riscv.c:3518
16430 msgid "bad value for funct3 field, value must be 0...7"
16433 #: config/tc-riscv.c:3533
16434 msgid "bad value for funct2 field, value must be 0...3"
16437 #: config/tc-riscv.c:3551
16439 msgid "Improper bs immediate (%lu)"
16442 #: config/tc-riscv.c:3562
16444 msgid "Improper rnum immediate (%lu)"
16447 #: config/tc-riscv.c:3594
16449 msgid "improper prefetch offset (%ld)"
16452 #: config/tc-riscv.c:3622
16454 "bad fli constant operand, supported constants must be in decimal or "
16455 "hexadecimal floating-point literal form"
16458 #: config/tc-riscv.c:3698
16459 msgid "bad value for th.vsetvli immediate field, value must be 0..2047"
16462 #: config/tc-riscv.c:3709
16464 msgid "unexpected literal (%s)"
16467 #: config/tc-riscv.c:3731
16469 msgid "improper immediate value (%<PRIu64>)"
16472 #: config/tc-riscv.c:3737
16474 msgid "improper immediate value (%<PRIi64>)"
16477 #: config/tc-riscv.c:3789
16479 msgid "bad value for <bit-%s-%s> field, value must be 0...%d"
16482 #: config/tc-riscv.c:3835
16484 msgid "internal: unknown argument type `%s'"
16487 #: config/tc-riscv.c:3887
16488 msgid "values must be constant"
16491 #: config/tc-riscv.c:3894
16492 msgid "unrecognized values"
16495 #: config/tc-riscv.c:3902 config/tc-riscv.c:3913 config/tc-riscv.c:3929
16496 msgid "value conflicts with instruction length"
16499 #: config/tc-riscv.c:4447
16500 msgid "too many pcrel_hi"
16503 #: config/tc-riscv.c:4489
16505 msgid "internal: bad relocation #%d"
16508 #: config/tc-riscv.c:4619
16509 msgid ".option pop with no .option push"
16512 #: config/tc-riscv.c:4632
16514 msgid "unrecognized .option directive: %s"
16517 #: config/tc-riscv.c:4984
16520 "RISC-V options:\n"
16521 " -fpic or -fPIC generate position-independent code\n"
16522 " -fno-pic don't generate position-independent code "
16524 " -march=ISA set the RISC-V architecture\n"
16525 " -misa-spec=ISAspec set the RISC-V ISA spec (2.2, 20190608, "
16527 " -mpriv-spec=PRIVspec set the RISC-V privilege spec (1.9.1, 1.10, "
16529 " -mabi=ABI set the RISC-V ABI\n"
16530 " -mrelax enable relax (default)\n"
16531 " -mno-relax disable relax\n"
16532 " -march-attr generate RISC-V arch attribute\n"
16533 " -mno-arch-attr don't generate RISC-V arch attribute\n"
16534 " -mcsr-check enable the csr ISA and privilege spec version "
16536 " -mno-csr-check disable the csr ISA and privilege spec version "
16537 "checks (default)\n"
16538 " -mbig-endian assemble for big-endian\n"
16539 " -mlittle-endian assemble for little-endian\n"
16542 #: config/tc-riscv.c:5029
16544 msgid "unknown register `%s'"
16547 #: config/tc-riscv.c:5052
16548 msgid "non-constant .sleb128 is not supported"
16551 #: config/tc-riscv.c:5054
16552 msgid ".uleb128 only supports constant or subtract expressions"
16555 #: config/tc-riscv.c:5156
16557 msgid "internal: bad RISC-V privileged spec (%s)"
16560 #: config/tc-riscv.c:5309
16561 msgid "architecture elf attributes must set before any instructions"
16564 #: config/tc-riscv.c:5327
16565 msgid "privileged elf attributes must set before any instructions"
16568 #: config/tc-riscv.c:5349
16569 msgid "missing symbol name for .variant_cc directive"
16572 #: config/tc-rl78.c:213
16573 msgid "16-bit relocation used in 8-bit operand"
16576 #: config/tc-rl78.c:217
16577 msgid "8-bit relocation used in 16-bit operand"
16580 #: config/tc-rl78.c:243 config/tc-rx.c:875
16582 msgid "Value %d doesn't fit in unsigned %d-bit field"
16585 #: config/tc-rl78.c:249 config/tc-rx.c:881
16587 msgid "Value %d doesn't fit in signed %d-bit field"
16590 #: config/tc-rl78.c:367
16592 msgid " RL78 specific command line options:\n"
16595 #: config/tc-rl78.c:368
16597 msgid " --mrelax Enable link time relaxation\n"
16600 #: config/tc-rl78.c:369
16602 msgid " --mg10 Enable support for G10 variant\n"
16605 #: config/tc-rl78.c:370
16607 msgid " --mg13 Selects the G13 core.\n"
16610 #: config/tc-rl78.c:371
16612 msgid " --mg14 Selects the G14 core [default]\n"
16615 #: config/tc-rl78.c:372
16617 msgid " --mrl78 Alias for --mg14\n"
16620 #: config/tc-rl78.c:373
16622 msgid " --m32bit-doubles [default]\n"
16625 #: config/tc-rl78.c:374
16627 msgid " --m64bit-doubles Source code uses 64-bit doubles\n"
16630 #: config/tc-rl78.c:439
16632 msgid "%%%s() must be outermost term in expression"
16635 #: config/tc-rl78.c:667 config/tc-rx.c:2242
16637 msgid "unsupported constant size %d\n"
16640 #: config/tc-rl78.c:683
16642 msgid "%%hi16/%%lo16 only applies to .short or .hword"
16645 #: config/tc-rl78.c:693
16647 msgid "%%hi8 only applies to .byte"
16650 #: config/tc-rl78.c:705 config/tc-rx.c:2249
16651 msgid "difference of two symbols only supported with .long, .short, or .byte"
16654 #: config/tc-rl78.c:1226 config/tc-rx.c:2176
16656 msgid "bad frag at %p : fix %ld addr %ld %ld \n"
16659 #: config/tc-rl78.c:1442
16661 msgid "value of %ld too large for 8-bit branch"
16664 #: config/tc-rl78.c:1453
16666 msgid "value of %ld too large for 16-bit branch"
16669 #: config/tc-rl78.c:1502 config/tc-rx.c:2441
16671 msgid "Unknown reloc in md_apply_fix: %s"
16674 #: config/tc-rx.c:194
16676 msgid "unrecognised RX CPU type %s"
16679 #: config/tc-rx.c:209
16681 msgid " RX specific command line options:\n"
16684 #: config/tc-rx.c:210
16686 msgid " --mbig-endian-data\n"
16689 #: config/tc-rx.c:211
16691 msgid " --mlittle-endian-data [default]\n"
16694 #: config/tc-rx.c:212
16696 msgid " --m32bit-doubles [default]\n"
16699 #: config/tc-rx.c:213
16701 msgid " --m64bit-doubles\n"
16704 #: config/tc-rx.c:214
16706 msgid " --muse-conventional-section-names\n"
16709 #: config/tc-rx.c:215
16711 msgid " --muse-renesas-section-names [default]\n"
16714 #: config/tc-rx.c:216
16716 msgid " --msmall-data-limit\n"
16719 #: config/tc-rx.c:217
16721 msgid " --mrelax\n"
16724 #: config/tc-rx.c:218
16729 #: config/tc-rx.c:219
16731 msgid " --mint-register=<value>\n"
16734 #: config/tc-rx.c:220
16736 msgid " --mcpu=<rx100|rx200|rx600|rx610|rxv2|rxv3|rxv3-dfpu>\n"
16739 #: config/tc-rx.c:221
16741 msgid " --mno-allow-string-insns"
16744 #: config/tc-rx.c:291
16745 msgid "no filename following .INCLUDE pseudo-op"
16748 #: config/tc-rx.c:392
16750 msgid "unable to locate include file: %s"
16753 #: config/tc-rx.c:443
16755 msgid "unrecognised alignment value in .SECTION directive: %s"
16758 #: config/tc-rx.c:460
16760 msgid "unknown parameter following .SECTION directive: %s"
16763 #: config/tc-rx.c:546
16764 msgid "expecting either ON or OFF after .list"
16767 #: config/tc-rx.c:582
16769 msgid "The \".%s\" pseudo-op is not implemented\n"
16772 #: config/tc-rx.c:954 config/tc-rx.c:956
16774 msgid "Value %d and %d out of range"
16777 #: config/tc-rx.c:1111
16778 msgid "The .DEFINE pseudo-op is not implemented"
16781 #: config/tc-rx.c:1113
16782 msgid "The .MACRO pseudo-op is not implemented"
16785 #: config/tc-rx.c:1115
16786 msgid "The .BTEQU pseudo-op is not implemented."
16789 #: config/tc-rx.c:2107
16790 msgid "invalid immediate size"
16793 #: config/tc-rx.c:2126
16794 msgid "invalid immediate field position"
16797 #: config/tc-rx.c:2293
16799 msgid "jump not 3..10 bytes away (is %d)"
16802 #: config/tc-rx.c:2684
16804 "Use of an RX string instruction detected in a file being assembled without "
16805 "string instruction support"
16808 #: config/tc-s12z.c:146
16814 #: config/tc-s12z.c:147
16816 " -mreg-prefix=PREFIX set a prefix used to indicate register names "
16820 #: config/tc-s12z.c:148
16822 " -mdollar-hex the prefix '$' instead of '0x' is used to indicate "
16823 "literal hexadecimal constants\n"
16826 #: config/tc-s12z.c:315
16827 msgid "A non-constant expression is not permitted here"
16830 #: config/tc-s12z.c:432
16832 msgid "Expecting '%c'"
16835 #: config/tc-s12z.c:455
16836 msgid "An immediate value in a source operand is inappropriate"
16839 #: config/tc-s12z.c:504 config/tc-s12z.c:605
16840 msgid "Bad operand for constant offset"
16843 #: config/tc-s12z.c:532 config/tc-s12z.c:623
16844 msgid "Invalid operand for register offset"
16847 #: config/tc-s12z.c:638
16848 msgid "Invalid register for postdecrement operation"
16851 #: config/tc-s12z.c:674
16852 msgid "Invalid register for preincrement operation"
16855 #: config/tc-s12z.c:692
16856 msgid "Invalid register for predecrement operation"
16859 #: config/tc-s12z.c:811
16860 msgid "Garbage at end of instruction"
16863 #: config/tc-s12z.c:940
16864 msgid "Offset is outside of 15 bit range"
16867 #: config/tc-s12z.c:1056
16871 #: config/tc-s12z.c:1101 config/tc-s12z.c:1161 config/tc-s12z.c:1223
16872 #: config/tc-s12z.c:1288
16876 #: config/tc-s12z.c:1428
16878 msgid "Source register for %s is no larger than the destination register"
16881 #: config/tc-s12z.c:1431
16882 msgid "The destination and source registers are identical"
16885 #: config/tc-s12z.c:1455
16887 msgid "Immediate value %ld is out of range for instruction %s"
16890 #: config/tc-s12z.c:1526
16892 msgid "trap value %ld is not valid"
16895 #: config/tc-s12z.c:1966
16896 msgid "Shift value should be in the range [0,31]"
16899 #: config/tc-s12z.c:2013
16900 msgid "Bad shift mode"
16903 #: config/tc-s12z.c:2026
16904 msgid "Bad shift *direction"
16907 #: config/tc-s12z.c:2284
16909 msgid "Immediate operand %ld is inappropriate for size of instruction"
16912 #: config/tc-s12z.c:2375 config/tc-s12z.c:2444 config/tc-s12z.c:2512
16914 msgid "Invalid width value for %s"
16917 #: config/tc-s12z.c:2388 config/tc-s12z.c:2457 config/tc-s12z.c:2525
16919 msgid "Invalid offset value for %s"
16922 #: config/tc-s12z.c:3822
16924 msgid "Invalid instruction: \"%s\""
16927 #: config/tc-s12z.c:3823
16929 msgid "First invalid token: \"%s\""
16932 #: config/tc-s390.c:235 config/tc-sparc.c:310
16933 msgid "Invalid default architecture, broken assembler."
16936 #: config/tc-s390.c:374
16938 msgid "no such machine extension `%s'"
16941 #: config/tc-s390.c:385
16943 msgid "junk at end of machine string, first unrecognized character is `%c'"
16946 #: config/tc-s390.c:452 config/tc-sparc.c:489
16948 msgid "invalid architecture -A%s"
16951 #: config/tc-s390.c:475
16955 " -mregnames Allow symbolic names for registers\n"
16956 " -mwarn-areg-zero Warn about zero base/index registers\n"
16957 " -mno-regnames Do not allow symbolic names for registers\n"
16958 " -m31 Set file format to 31 bit format\n"
16959 " -m64 Set file format to 64 bit format\n"
16962 #: config/tc-s390.c:482
16965 " -V print assembler version number\n"
16966 " -Qy, -Qn ignored\n"
16969 #: config/tc-s390.c:560
16970 msgid "The 64 bit file format is used without esame instructions."
16973 #: config/tc-s390.c:618
16975 msgid "operand out of range (%<PRId64> not between %<PRId64> and %<PRId64>)"
16978 #: config/tc-s390.c:847
16980 msgid "identifier+constant@%s means identifier@%s+constant"
16983 #: config/tc-s390.c:928
16984 msgid "Can't handle O_big in s390_exp_compare"
16987 #: config/tc-s390.c:1010
16988 msgid "Invalid suffix for literal pool entry"
16991 #: config/tc-s390.c:1067
16992 msgid "Big number is too big"
16995 #: config/tc-s390.c:1216
16996 msgid "relocation not applicable"
16999 #: config/tc-s390.c:1349
17000 msgid "invalid length field specified"
17003 #: config/tc-s390.c:1353
17004 msgid "index register specified but zero"
17007 #: config/tc-s390.c:1357
17008 msgid "base register specified but zero"
17011 #: config/tc-s390.c:1361
17012 msgid "odd numbered general purpose register specified as register pair"
17015 #: config/tc-s390.c:1369
17017 "invalid floating point register pair. Valid fp register pair operands are "
17018 "0, 1, 4, 5, 8, 9, 12 or 13."
17021 #: config/tc-s390.c:1458
17022 msgid "invalid operand suffix"
17025 #: config/tc-s390.c:1481
17026 msgid "syntax error; missing '(' after displacement"
17029 #: config/tc-s390.c:1498 config/tc-s390.c:1544 config/tc-s390.c:1576
17030 msgid "syntax error; expected ','"
17033 #: config/tc-s390.c:1530
17034 msgid "syntax error; missing ')' after base register"
17037 #: config/tc-s390.c:1561
17038 msgid "syntax error; ')' not allowed here"
17041 #: config/tc-s390.c:1705
17043 msgid "Opcode %s not available in this mode"
17046 #: config/tc-s390.c:1750 config/tc-s390.c:1773 config/tc-s390.c:1786
17047 msgid "Invalid .insn format\n"
17050 #: config/tc-s390.c:1758
17052 msgid "Unrecognized opcode format: `%s'"
17055 #: config/tc-s390.c:1789
17056 msgid "second operand of .insn not a constant\n"
17059 #: config/tc-s390.c:1792
17060 msgid "missing comma after insn constant\n"
17063 #: config/tc-s390.c:2031
17064 msgid ".machinemode stack overflow"
17067 #: config/tc-s390.c:2038
17068 msgid ".machinemode stack underflow"
17071 #: config/tc-s390.c:2055
17073 msgid "invalid machine mode `%s'"
17076 #: config/tc-s390.c:2377
17077 msgid "unsupported relocation type"
17080 #: config/tc-s390.c:2432
17082 msgid "cannot emit PC relative %s relocation%s%s"
17085 #: config/tc-s390.c:2571
17087 msgid "Gas failure, reloc type %s\n"
17090 #: config/tc-s390.c:2573
17092 msgid "Gas failure, reloc type #%i\n"
17095 #: config/tc-score.c:256
17096 msgid "div / mul are reserved instructions"
17099 #: config/tc-score.c:257
17100 msgid "This architecture doesn't support mmu"
17103 #: config/tc-score.c:258
17104 msgid "This architecture doesn't support atomic instruction"
17107 #: config/tc-score.c:464
17108 msgid "S+core register expected"
17111 #: config/tc-score.c:465
17112 msgid "S+core special-register expected"
17115 #: config/tc-score.c:466
17116 msgid "S+core co-processor register expected"
17119 #: config/tc-score.c:1069
17120 msgid "Using temp register (r1)"
17123 #: config/tc-score.c:1088
17125 msgid "register expected, not '%.100s'"
17128 #: config/tc-score.c:1144 config/tc-score.c:5483
17129 msgid "rd must be even number."
17132 #: config/tc-score.c:1508 config/tc-score.c:1515
17134 msgid "invalid constant: %d bit expression not in range %u..%u"
17137 #: config/tc-score.c:1521 config/tc-score.c:1528 config/tc-score.c:2893
17138 #: config/tc-score.c:2898 config/tc-score.c:3163 config/tc-score.c:3168
17139 #: config/tc-score.c:3460
17141 msgid "invalid constant: %d bit expression not in range %d..%d"
17144 #: config/tc-score.c:1553
17145 msgid "invalid constant: bit expression not defined"
17148 #: config/tc-score.c:2063
17149 msgid "Using temp register(r1)"
17152 #: config/tc-score.c:2077
17154 msgid "low register (r0-r15) expected, not '%.100s'"
17157 #: config/tc-score.c:2139 config/tc-score.c:3480 config/tc-score.c:3648
17158 #: config/tc-score.c:3693
17163 #: config/tc-score.c:2153 config/tc-score.c:3101 config/tc-score.c:3303
17164 #: config/tc-score.c:3319 config/tc-score.c:3390 config/tc-score.c:3445
17165 #: config/tc-score.c:3669 config/tc-score.c:3714 config/tc-score.c:3863
17166 #: config/tc-score.c:3917 config/tc-score.c:3963
17171 #: config/tc-score.c:2343
17173 msgid "Fix data dependency: %s %s -- %s %s (insert %d nop!/%d)"
17176 #: config/tc-score.c:2362
17178 msgid "Fix data dependency: %s %s -- %s %s (insert 1 pflush/%d)"
17181 #: config/tc-score.c:2378 config/tc-score.c:2385
17183 msgid "data dependency: %s %s -- %s %s (%d/%d bubble)"
17186 #: config/tc-score.c:2836
17187 msgid "address offset must be half word alignment"
17190 #: config/tc-score.c:2844
17191 msgid "address offset must be word alignment"
17194 #: config/tc-score.c:2984 config/tc-score.c:3121
17195 msgid "register same as write-back base"
17198 #: config/tc-score.c:3091
17199 msgid "pre-indexed expression expected"
17202 #: config/tc-score.c:3420
17204 msgid "invalid register number: %d is not in [r0--r7]"
17207 #: config/tc-score.c:3437
17208 msgid "comma is expected"
17211 #: config/tc-score.c:3468
17213 msgid "invalid constant: %d is not word align integer"
17216 #: config/tc-score.c:3507 config/tc-score.c:3550
17217 msgid "invalid constant: 32 bit expression not word align"
17220 #: config/tc-score.c:3516 config/tc-score.c:3559
17221 msgid "invalid constant: 32 bit expression not in range [0, 0xffffffff]"
17224 #: config/tc-score.c:3592
17226 "invalid constant: 32 bit expression not in range [-0x80000000, 0x7fffffff]"
17229 #: config/tc-score.c:3781 config/tc-score.c:3809
17230 msgid "imm5 should >= 2"
17233 #: config/tc-score.c:3786 config/tc-score.c:3815
17234 msgid "reg should <= 31"
17237 #: config/tc-score.c:3857 config/tc-score.c:3908
17241 #: config/tc-score.c:3901
17243 msgid "%s register same as write-back base"
17246 #: config/tc-score.c:3903
17247 msgid "destination"
17250 #: config/tc-score.c:3903
17254 #: config/tc-score.c:4234 config/tc-score.c:4310 config/tc-score.c:4945
17255 msgid "expression error"
17258 #: config/tc-score.c:4316
17259 msgid "value not in range [-0xffffffff, 0xffffffff]"
17262 #: config/tc-score.c:4344
17263 msgid "li rd label isn't correct instruction form"
17266 #: config/tc-score.c:4511 config/tc-score.c:4665 config/tc-score.c:5196
17267 #: config/tc-score.c:5224
17268 msgid "lacking label "
17271 #: config/tc-score.c:4895
17272 msgid "s3_PIC code offset overflow (max 16 signed bits)"
17275 #: config/tc-score.c:4951
17276 msgid "value not in range [0, 0x7fffffff]"
17279 #: config/tc-score.c:4956
17280 msgid "end on line error"
17283 #: config/tc-score.c:5203
17284 msgid "invalid constant: 25 bit expression not in range [-16777216, 16777215]"
17287 #: config/tc-score.c:5230
17288 msgid "invalid constant: 20 bit expression not in range -2^19..2^19-1"
17291 #: config/tc-score.c:5263
17292 msgid "lacking label"
17295 #: config/tc-score.c:5268
17296 msgid "invalid constant: 10 bit expression not in range [-2^9, 2^9-1]"
17299 #: config/tc-score.c:5363
17300 msgid "pce instruction error (16 bit || 16 bit)."
17303 #: config/tc-score.c:5381 config/tc-score.c:5405 config/tc-score.c:5432
17304 #: config/tc-score.c:5461 config/tc-score.c:5510
17305 msgid "score3d instruction."
17308 #: config/tc-score.c:6000
17309 msgid "Unsupported use of .gpword"
17312 #: config/tc-score.c:6096
17314 msgid "BSS length (%d) < 0 ignored"
17317 #: config/tc-score.c:6110 read.c:2504
17319 msgid "error setting flags for \".sbss\": %s"
17322 #: config/tc-score.c:6124 config/tc-sparc.c:4164
17323 msgid "missing alignment"
17326 #: config/tc-score.c:6161
17328 msgid "alignment too large; %d assumed"
17331 #: config/tc-score.c:6166 read.c:2565
17332 msgid "alignment negative; 0 assumed"
17336 #: config/tc-score.c:6538 config/tc-score.c:6562
17337 msgid "size is not 4 or 6"
17340 #: config/tc-score.c:6621
17341 msgid "bad call to MD_ATOF()"
17344 #: config/tc-score.c:7120 config/tc-score.c:7186
17346 msgid " branch relocation truncate (0x%x) [-2^9 ~ 2^9-1]"
17349 #: config/tc-score.c:7135 config/tc-score.c:7164 config/tc-score.c:7216
17351 msgid " branch relocation truncate (0x%x) [-2^19 ~ 2^19-1]"
17354 #: config/tc-score.c:7241
17356 msgid " branch relocation truncate (0x%x) [-2^9 ~ 2^9-1]"
17359 #: config/tc-score.c:7411
17361 msgid "cannot represent %s relocation in this object file format1"
17364 #: config/tc-score.c:7702
17366 msgid "Sunplus-v2-0-0-20060510\n"
17369 #: config/tc-score.c:7722
17371 msgid " Score-specific assembler options:\n"
17374 #: config/tc-score.c:7724
17376 msgid " -EB\t\tassemble code for a big-endian cpu\n"
17379 #: config/tc-score.c:7729
17381 msgid " -EL\t\tassemble code for a little-endian cpu\n"
17384 #: config/tc-score.c:7733
17386 msgid " -FIXDD\t\tfix data dependencies\n"
17389 #: config/tc-score.c:7735
17392 " -NWARN\t\tdo not print warning message when fixing data "
17396 #: config/tc-score.c:7737
17398 msgid " -SCORE5\t\tassemble code for target SCORE5\n"
17401 #: config/tc-score.c:7739
17403 msgid " -SCORE5U\tassemble code for target SCORE5U\n"
17406 #: config/tc-score.c:7741
17408 msgid " -SCORE7\t\tassemble code for target SCORE7 [default]\n"
17411 #: config/tc-score.c:7743
17413 msgid " -SCORE3\t\tassemble code for target SCORE3\n"
17416 #: config/tc-score.c:7745
17418 msgid " -march=score7\tassemble code for target SCORE7 [default]\n"
17421 #: config/tc-score.c:7747
17423 msgid " -march=score3\tassemble code for target SCORE3\n"
17426 #: config/tc-score.c:7749
17429 " -USE_R1\t\tassemble code for no warning message when using temp "
17433 #: config/tc-score.c:7751
17435 msgid " -KPIC\t\tgenerate PIC\n"
17438 #: config/tc-score.c:7753
17440 msgid " -O0\t\tdo not perform any optimizations\n"
17443 #: config/tc-score.c:7755
17446 " -G gpnum\tassemble code for setting gpsize, default is 8 bytes\n"
17449 #: config/tc-score.c:7757
17451 msgid " -V \t\tSunplus release version\n"
17454 #: config/tc-sh.c:61
17455 msgid "directive .big encountered when option -big required"
17458 #: config/tc-sh.c:71
17459 msgid "directive .little encountered when option -little required"
17462 #: config/tc-sh.c:1025
17463 msgid "illegal double indirection"
17466 #: config/tc-sh.c:1034
17467 msgid "illegal register after @-"
17470 #: config/tc-sh.c:1050
17471 msgid "must be @(r0,...)"
17474 #: config/tc-sh.c:1074
17475 msgid "syntax error in @(r0,...)"
17478 #: config/tc-sh.c:1079
17479 msgid "syntax error in @(r0...)"
17482 #: config/tc-sh.c:1124
17483 msgid "Deprecated syntax."
17486 #: config/tc-sh.c:1136 config/tc-sh.c:1141
17487 msgid "syntax error in @(disp,[Rn, gbr, pc])"
17490 #: config/tc-sh.c:1146
17491 msgid "expecting )"
17494 #: config/tc-sh.c:1154
17495 msgid "illegal register after @"
17498 #: config/tc-sh.c:1780
17500 msgid "unhandled %d\n"
17503 #: config/tc-sh.c:1993
17505 msgid "Invalid register: 'r%d'"
17508 #: config/tc-sh.c:2106
17510 msgid "failed for %d\n"
17513 #: config/tc-sh.c:2112
17514 msgid "misplaced PIC operand"
17517 #: config/tc-sh.c:2223 config/tc-sh.c:2596
17518 msgid "invalid operands for opcode"
17521 #: config/tc-sh.c:2228
17522 msgid "insn can't be combined with parallel processing insn"
17525 #: config/tc-sh.c:2235 config/tc-sh.c:2246 config/tc-sh.c:2278
17526 msgid "multiple movx specifications"
17529 #: config/tc-sh.c:2240 config/tc-sh.c:2262 config/tc-sh.c:2301
17530 msgid "multiple movy specifications"
17533 #: config/tc-sh.c:2249 config/tc-sh.c:2282
17534 msgid "invalid movx address register"
17537 #: config/tc-sh.c:2251
17538 msgid "insn cannot be combined with non-nopy"
17541 #: config/tc-sh.c:2265 config/tc-sh.c:2321
17542 msgid "invalid movy address register"
17545 #: config/tc-sh.c:2267
17546 msgid "insn cannot be combined with non-nopx"
17549 #: config/tc-sh.c:2280
17550 msgid "previous movy requires nopx"
17553 #: config/tc-sh.c:2288 config/tc-sh.c:2293
17554 msgid "invalid movx dsp register"
17557 #: config/tc-sh.c:2303
17558 msgid "previous movx requires nopy"
17561 #: config/tc-sh.c:2312 config/tc-sh.c:2317
17562 msgid "invalid movy dsp register"
17565 #: config/tc-sh.c:2327
17566 msgid "dsp immediate shift value not constant"
17569 #: config/tc-sh.c:2341 config/tc-sh.c:2367
17570 msgid "multiple parallel processing specifications"
17573 #: config/tc-sh.c:2360
17574 msgid "multiple condition specifications"
17577 #: config/tc-sh.c:2398
17578 msgid "insn cannot be combined with pmuls"
17581 #: config/tc-sh.c:2414
17582 msgid "bad combined pmuls output operand"
17585 #: config/tc-sh.c:2424
17586 msgid "destination register is same for parallel insns"
17589 #: config/tc-sh.c:2433
17590 msgid "condition not followed by conditionalizable insn"
17593 #: config/tc-sh.c:2443
17594 msgid "unrecognized characters at end of parallel processing insn"
17597 #: config/tc-sh.c:2535
17598 msgid "opcode not valid for this cpu variant"
17601 #: config/tc-sh.c:2566
17602 msgid "Delayed branches not available on SH1"
17605 #: config/tc-sh.c:2601
17607 msgid "excess operands: '%s'"
17610 #: config/tc-sh.c:2678
17611 msgid ".uses pseudo-op seen when not relaxing"
17614 #: config/tc-sh.c:2684
17615 msgid "bad .uses format"
17618 #: config/tc-sh.c:2802
17620 msgid "Invalid argument to --isa option: %s"
17623 #: config/tc-sh.c:2826
17627 "--little\t\tgenerate little endian code\n"
17628 "--big\t\t\tgenerate big endian code\n"
17629 "--relax\t\t\talter jump instructions for long displacements\n"
17630 "--renesas\t\tdisable optimization with section symbol for\n"
17631 "\t\t\tcompatibility with Renesas assembler.\n"
17632 "--small\t\t\talign sections to 4 byte boundaries, not 16\n"
17633 "--dsp\t\t\tenable sh-dsp insns, and disable floating-point ISAs.\n"
17634 "--allow-reg-prefix\tallow '$' as a register name prefix.\n"
17635 "--isa=[any\t\tuse most appropriate isa\n"
17636 " | dsp same as '-dsp'\n"
17640 #: config/tc-sh.c:2851
17642 msgid "--fdpic\t\t\tgenerate an FDPIC object file\n"
17645 #: config/tc-sh.c:2927
17646 msgid ".uses does not refer to a local symbol in the same section"
17649 #: config/tc-sh.c:2946
17650 msgid "can't find fixup pointed to by .uses"
17653 #: config/tc-sh.c:2966
17654 msgid ".uses target does not refer to a local symbol in the same section"
17657 #: config/tc-sh.c:3039
17658 msgid "displacement overflows 12-bit field"
17661 #: config/tc-sh.c:3042
17663 msgid "displacement to defined symbol %s overflows 12-bit field"
17666 #: config/tc-sh.c:3046
17668 msgid "displacement to undefined symbol %s overflows 12-bit field"
17671 #: config/tc-sh.c:3119
17672 msgid "displacement overflows 8-bit field"
17675 #: config/tc-sh.c:3122
17677 msgid "displacement to defined symbol %s overflows 8-bit field"
17680 #: config/tc-sh.c:3126
17682 msgid "displacement to undefined symbol %s overflows 8-bit field "
17685 #: config/tc-sh.c:3139
17687 msgid "overflow in branch to %s; converted into longer instruction sequence"
17690 #: config/tc-sh.c:3204 config/tc-sh.c:3251 config/tc-sparc.c:4628
17691 #: config/tc-sparc.c:4652
17692 msgid "misaligned data"
17695 #: config/tc-sh.c:3557
17696 msgid "offset to unaligned destination"
17699 #: config/tc-sh.c:3562
17700 msgid "negative offset"
17703 #: config/tc-sh.c:3702
17704 msgid "misaligned offset"
17707 #: config/tc-sparc.c:314 config/tc-sparc.c:495
17708 msgid "Bad opcode table, broken assembler."
17711 #: config/tc-sparc.c:487
17713 msgid "invalid architecture -xarch=%s"
17716 #: config/tc-sparc.c:561
17718 msgid "No compiled in support for %d bit object file format"
17721 #: config/tc-sparc.c:645
17723 msgid "SPARC options:\n"
17726 #: config/tc-sparc.c:674
17730 "\t\t\tspecify variant of SPARC architecture\n"
17731 "-bump\t\t\twarn when assembler switches architectures\n"
17732 "-sparc\t\t\tignored\n"
17733 "--enforce-aligned-data\tforce .long, etc., to be aligned correctly\n"
17734 "-relax\t\t\trelax jumps and branches (default)\n"
17735 "-no-relax\t\tavoid changing any jumps and branches\n"
17738 #: config/tc-sparc.c:681
17741 "-32\t\t\tcreate 32 bit object file\n"
17742 "-64\t\t\tcreate 64 bit object file\n"
17745 #: config/tc-sparc.c:684
17747 msgid "\t\t\t[default is %d]\n"
17750 #: config/tc-sparc.c:686
17753 "-TSO\t\t\tuse Total Store Ordering\n"
17754 "-PSO\t\t\tuse Partial Store Ordering\n"
17755 "-RMO\t\t\tuse Relaxed Memory Ordering\n"
17758 #: config/tc-sparc.c:690
17760 msgid "\t\t\t[default is %s]\n"
17763 #: config/tc-sparc.c:692
17766 "-KPIC\t\t\tgenerate PIC\n"
17767 "-V\t\t\tprint assembler version number\n"
17768 "-undeclared-regs\tignore application global register usage without\n"
17769 "\t\t\tappropriate .register directive (default)\n"
17770 "-no-undeclared-regs\tforce error on application global register usage\n"
17771 "\t\t\twithout appropriate .register directive\n"
17772 "--dcti-couples-detect\twarn when an unpredictable DCTI couple is found\n"
17773 "-q\t\t\tignored\n"
17774 "-Qy, -Qn\t\tignored\n"
17775 "-s\t\t\tignored\n"
17778 #: config/tc-sparc.c:704
17781 "-EL\t\t\tgenerate code for a little endian machine\n"
17782 "-EB\t\t\tgenerate code for a big endian machine\n"
17783 "--little-endian-data\tgenerate code for a machine having big endian\n"
17784 " instructions and little endian data.\n"
17787 #: config/tc-sparc.c:968
17789 msgid "Internal error: losing opcode: `%s' \"%s\"\n"
17792 #: config/tc-sparc.c:987
17794 msgid "Internal error: can't find opcode `%s' for `%s'\n"
17797 #: config/tc-sparc.c:1203
17798 msgid "Support for 64-bit arithmetic not compiled in."
17801 #: config/tc-sparc.c:1249
17802 msgid "set: number not in 0..4294967295 range"
17805 #: config/tc-sparc.c:1256
17806 msgid "set: number not in -2147483648..4294967295 range"
17809 #: config/tc-sparc.c:1315
17810 msgid "setsw: number not in -2147483648..4294967295 range"
17813 #: config/tc-sparc.c:1363
17814 msgid "setx: temporary register same as destination register"
17817 #: config/tc-sparc.c:1434
17818 msgid "setx: illegal temporary register g0"
17821 #: config/tc-sparc.c:1542
17822 msgid "unpredictable DCTI couple"
17825 #: config/tc-sparc.c:1552
17826 msgid "FP branch in delay slot"
17829 #: config/tc-sparc.c:1569
17830 msgid "FP branch preceded by FP compare; NOP inserted"
17833 #: config/tc-sparc.c:1609
17834 msgid "failed special case insn sanity check"
17837 #: config/tc-sparc.c:1797
17838 msgid ": invalid membar mask name"
17841 #: config/tc-sparc.c:1813
17842 msgid ": invalid membar mask expression"
17845 #: config/tc-sparc.c:1818
17846 msgid ": invalid membar mask number"
17849 #: config/tc-sparc.c:1833
17850 msgid ": invalid siam mode expression"
17853 #: config/tc-sparc.c:1838
17854 msgid ": invalid siam mode number"
17857 #: config/tc-sparc.c:1854
17858 msgid ": invalid prefetch function name"
17861 #: config/tc-sparc.c:1862
17862 msgid ": invalid prefetch function expression"
17865 #: config/tc-sparc.c:1867
17866 msgid ": invalid prefetch function number"
17869 #: config/tc-sparc.c:1894 config/tc-sparc.c:1900 config/tc-sparc.c:1909
17870 msgid ": unrecognizable privileged register"
17873 #: config/tc-sparc.c:1932 config/tc-sparc.c:1938 config/tc-sparc.c:1947
17874 msgid ": unrecognizable hyperprivileged register"
17877 #: config/tc-sparc.c:1970 config/tc-sparc.c:1976 config/tc-sparc.c:1985
17878 msgid ": unrecognizable ancillary state register"
17881 #: config/tc-sparc.c:2018
17882 msgid ": asr number must be between 0 and 31"
17885 #: config/tc-sparc.c:2027
17887 msgid ": expecting %asrN"
17890 #: config/tc-sparc.c:2069
17891 msgid ": crypto immediate must be between 0 and 31"
17894 #: config/tc-sparc.c:2078
17895 msgid ": expecting crypto immediate"
17898 #: config/tc-sparc.c:2239 config/tc-sparc.c:2278 config/tc-sparc.c:2705
17899 #: config/tc-sparc.c:2741
17901 msgid "Illegal operands: %%%s requires arguments in ()"
17904 #: config/tc-sparc.c:2246
17907 "Illegal operands: %%%s cannot be used together with other relocs in the insn "
17911 #: config/tc-sparc.c:2257
17913 msgid "Illegal operands: %%%s can be only used with call __tls_get_addr"
17916 #: config/tc-sparc.c:2464
17917 msgid "detected global register use not covered by .register pseudo-op"
17920 #: config/tc-sparc.c:2566
17921 msgid ": There are only 64 f registers; [0-63]"
17924 #: config/tc-sparc.c:2568 config/tc-sparc.c:2586
17925 msgid ": There are only 32 f registers; [0-31]"
17928 #: config/tc-sparc.c:2578
17929 msgid ": There are only 32 single precision f registers; [0-31]"
17932 #: config/tc-sparc.c:2599
17933 msgid ": Instruction requires frs2 and frsd must be the same register"
17936 #: config/tc-sparc.c:2750
17938 msgid "Expression inside %%%s could not be parsed"
17941 #: config/tc-sparc.c:2758
17944 "Illegal operands: Can't do arithmetics other than + and - involving %%%s()"
17947 #: config/tc-sparc.c:2875
17949 msgid "Illegal operands: Can't add non-constant expression to %%%s()"
17952 #: config/tc-sparc.c:2885
17955 "Illegal operands: Can't do arithmetics involving %%%s() of a relocatable "
17959 #: config/tc-sparc.c:2903
17960 msgid ": PC-relative operand can't be a constant"
17963 #: config/tc-sparc.c:2910
17964 msgid ": TLS operand can't be a constant"
17967 #: config/tc-sparc.c:2938
17968 msgid ": Immediate value in cbcond is out of range."
17971 #: config/tc-sparc.c:2964
17972 msgid ": invalid ASI name"
17975 #: config/tc-sparc.c:2973
17976 msgid ": invalid ASI expression"
17979 #: config/tc-sparc.c:2978
17980 msgid ": invalid ASI number"
17983 #: config/tc-sparc.c:3083
17984 msgid ": non-immdiate imm2 operand"
17987 #: config/tc-sparc.c:3088
17988 msgid ": imm2 immediate operand out of range (0-3)"
17991 #: config/tc-sparc.c:3107
17992 msgid "OPF immediate operand out of range (0-0x1ff)"
17995 #: config/tc-sparc.c:3112
17996 msgid "non-immediate OPF operand, ignored"
17999 #: config/tc-sparc.c:3131
18000 msgid ": invalid cpreg name"
18003 #: config/tc-sparc.c:3160
18005 msgid "Illegal operands%s"
18008 #: config/tc-sparc.c:3209
18010 msgid "architecture bumped from \"%s\" to \"%s\" on \"%s\""
18013 #: config/tc-sparc.c:3250
18015 msgid "Architecture mismatch on \"%s %s\"."
18018 #: config/tc-sparc.c:3251
18020 msgid "(Requires %s; requested architecture is %s.)"
18023 #: config/tc-sparc.c:3263
18025 msgid "Hardware capability \"%s\" not enabled for \"%s\"."
18028 #: config/tc-sparc.c:3649 config/tc-sparc.c:3656 config/tc-sparc.c:3663
18029 #: config/tc-sparc.c:3670 config/tc-sparc.c:3677 config/tc-sparc.c:3686
18030 #: config/tc-sparc.c:3698 config/tc-sparc.c:3709 config/tc-sparc.c:3731
18031 #: config/tc-sparc.c:3755 write.c:1191
18032 msgid "relocation overflow"
18035 #: config/tc-sparc.c:3810
18037 msgid "bad or unhandled relocation type: 0x%02x"
18040 #: config/tc-sparc.c:4126
18041 msgid "Expected comma after name"
18044 #: config/tc-sparc.c:4135
18046 msgid "BSS length (%d.) <0! Ignored."
18049 #: config/tc-sparc.c:4147
18050 msgid "bad .reserve segment -- expected BSS segment"
18053 #: config/tc-sparc.c:4173 config/tc-sparc.c:4300
18054 msgid "negative alignment"
18057 #: config/tc-sparc.c:4183 config/tc-sparc.c:4321 read.c:1534 read.c:2577
18058 msgid "alignment not a power of 2"
18061 #: config/tc-sparc.c:4229
18063 msgid "Ignoring attempt to re-define symbol %s"
18066 #: config/tc-sparc.c:4252 config/tc-v850.c:280
18067 msgid "Expected comma after symbol-name"
18070 #: config/tc-sparc.c:4262
18072 msgid ".COMMon length (%lu) out of range ignored"
18075 #: config/tc-sparc.c:4288
18076 msgid "Expected comma after common length"
18079 #: config/tc-sparc.c:4433
18080 msgid "Unknown segment type"
18083 #: config/tc-sparc.c:4502 config/tc-sparc.c:4511
18085 msgid "register syntax is .register %%g[2367],{#scratch|symbolname|#ignore}"
18088 #: config/tc-sparc.c:4529
18089 msgid "redefinition of global register"
18092 #: config/tc-sparc.c:4540
18094 msgid "Register symbol %s already defined."
18097 #: config/tc-sparc.c:4742
18099 msgid "Illegal operands: %%r_plt in %d-byte data field"
18102 #: config/tc-sparc.c:4752
18104 msgid "Illegal operands: %%r_tls_dtpoff in %d-byte data field"
18107 #: config/tc-sparc.c:4789 config/tc-vax.c:3315
18109 msgid "Illegal operands: Only %%r_%s%d allowed in %d-byte data fields"
18112 #: config/tc-sparc.c:4797 config/tc-sparc.c:4828 config/tc-sparc.c:4837
18113 #: config/tc-vax.c:3323 config/tc-vax.c:3354 config/tc-vax.c:3363
18115 msgid "Illegal operands: %%r_%s%d requires arguments in ()"
18118 #: config/tc-sparc.c:4846 config/tc-vax.c:3372
18120 msgid "Illegal operands: garbage after %%r_%s%d()"
18123 #: config/tc-sparc.h:66
18124 msgid "sparc convert_frag\n"
18127 #: config/tc-sparc.h:68 config/tc-z80.h:54
18128 msgid "estimate_size_before_relax called"
18131 #: config/tc-spu.c:172
18134 " --apuasm\t\t emulate behaviour of apuasm\n"
18137 #: config/tc-spu.c:278
18139 msgid "Invalid mnemonic '%s'"
18142 #: config/tc-spu.c:284
18144 msgid "'%s' is only available in DD2.0 or higher."
18147 #: config/tc-spu.c:316
18149 msgid "Error in argument %d. Expecting: \"%s\""
18152 #: config/tc-spu.c:327
18153 msgid "Mixing register syntax, with and without '$'."
18156 #: config/tc-spu.c:333
18158 msgid "Treating '%-*s' as a symbol."
18161 #: config/tc-spu.c:552
18162 msgid "'SPU_RdEventMask' (channel 11) is only available in DD2.0 or higher."
18165 #: config/tc-spu.c:554
18166 msgid "'MFC_RdTagMask' (channel 12) is only available in DD2.0 or higher."
18169 #: config/tc-spu.c:598
18171 msgid "Using old style, %%lo(expr), please change to PPC style, expr@l."
18174 #: config/tc-spu.c:604
18176 msgid "Using old style, %%hi(expr), please change to PPC style, expr@h."
18179 #: config/tc-spu.c:674 config/tc-spu.c:677
18181 msgid "Constant expression %d out of range, [%d, %d]."
18184 #: config/tc-spu.c:779
18186 msgid "invalid priority '%lu'"
18189 #: config/tc-spu.c:785
18191 msgid "invalid lrlive '%lu'"
18194 #: config/tc-spu.c:859
18195 msgid "Relaxation should never occur"
18198 #: config/tc-spu.c:1006
18200 msgid "Relocation doesn't fit. (relocation value = 0x%lx)"
18203 #: config/tc-spu.h:85
18204 msgid "spu convert_frag\n"
18207 #: config/tc-tic30.c:36
18211 #: config/tc-tic30.c:36
18215 #: config/tc-tic30.c:36
18219 #: config/tc-tic30.c:36
18223 #: config/tc-tic30.c:36
18227 #: config/tc-tic30.c:460
18228 msgid "More than one AR register found in indirect reference"
18231 #: config/tc-tic30.c:466
18232 msgid "Illegal AR register in indirect reference"
18235 #: config/tc-tic30.c:487
18236 msgid "More than one displacement found in indirect reference"
18239 #: config/tc-tic30.c:496
18240 msgid "Invalid displacement in indirect reference"
18243 #: config/tc-tic30.c:514
18244 msgid "AR register not found in indirect reference"
18247 #. Maybe an implied displacement of 1 again.
18248 #: config/tc-tic30.c:531
18249 msgid "required displacement wasn't given in indirect reference"
18252 #: config/tc-tic30.c:538
18253 msgid "illegal indirect reference"
18256 #: config/tc-tic30.c:545
18257 msgid "displacement must be an unsigned 8-bit number"
18260 #: config/tc-tic30.c:729 config/tc-tic30.c:1476
18262 msgid "Invalid character %s before %s operand"
18265 #: config/tc-tic30.c:748 config/tc-tic30.c:1491
18267 msgid "Unbalanced parenthesis in %s operand."
18270 #: config/tc-tic30.c:764 config/tc-tic30.c:1501
18272 msgid "Invalid character %s in %s operand"
18275 #: config/tc-tic30.c:783 config/tc-tic30.c:1518
18277 msgid "Spurious operands; (%d operands/instruction max)"
18280 #. Just skip it, if it's \n complain.
18281 #: config/tc-tic30.c:801 config/tc-tic30.c:817 config/tc-tic30.c:1535
18282 #: config/tc-tic30.c:1551
18283 msgid "Expecting operand after ','; got nothing"
18286 #: config/tc-tic30.c:806 config/tc-tic30.c:1540
18287 msgid "Expecting operand before ','; got nothing"
18290 #: config/tc-tic30.c:844
18291 msgid "incorrect number of operands given in the first instruction"
18294 #: config/tc-tic30.c:850
18295 msgid "incorrect number of operands given in the second instruction"
18298 #: config/tc-tic30.c:871
18300 msgid "%s instruction, operand %d doesn't match"
18303 #. Shouldn't get here.
18304 #: config/tc-tic30.c:895 config/tc-tic30.c:902
18305 msgid "incorrect format for multiply parallel instruction"
18308 #: config/tc-tic30.c:909
18309 msgid "destination for multiply can only be R0 or R1"
18312 #: config/tc-tic30.c:916
18313 msgid "destination for add/subtract can only be R2 or R3"
18316 #: config/tc-tic30.c:983
18317 msgid "loading the same register in parallel operation"
18320 #: config/tc-tic30.c:1426
18322 msgid "Invalid character %s in opcode"
18325 #: config/tc-tic30.c:1456
18327 msgid "Unknown TMS320C30 instruction: %s"
18330 #: config/tc-tic30.c:1576
18331 msgid "Incorrect number of operands given"
18334 #: config/tc-tic30.c:1609
18336 msgid "The %s operand doesn't match"
18339 #. Shouldn't make it to this stage.
18340 #: config/tc-tic30.c:1634 config/tc-tic30.c:1646
18341 msgid "Incompatible first and second operands in instruction"
18344 #: config/tc-tic30.c:1760
18345 msgid "invalid short form floating point immediate operand"
18348 #: config/tc-tic30.c:1770
18349 msgid "rounding down first operand float to unsigned int"
18352 #: config/tc-tic30.c:1772
18353 msgid "only lower 16-bits of first operand are used"
18356 #: config/tc-tic30.c:1782
18357 msgid "rounding down first operand float to signed int"
18360 #: config/tc-tic30.c:1787 config/tc-tic30.c:1858
18361 msgid "first operand is too large for 16-bit signed int"
18364 #: config/tc-tic30.c:1852
18365 msgid "first operand is floating point"
18368 #. Shouldn't get here.
18369 #: config/tc-tic30.c:1883
18370 msgid "interrupt vector for trap instruction out of range"
18373 #: config/tc-tic30.c:1928
18374 msgid "LDP instruction needs a 24-bit operand"
18377 #: config/tc-tic30.c:1952
18378 msgid "first operand is too large for a 24-bit displacement"
18381 #: config/tc-tic4x.c:391
18382 msgid "Nan, using zero."
18385 #: config/tc-tic4x.c:509
18387 msgid "Cannot represent exponent in %d bits"
18390 #: config/tc-tic4x.c:592 config/tc-tic4x.c:602
18391 msgid "Invalid floating point number"
18394 #: config/tc-tic4x.c:723
18395 msgid "Comma expected\n"
18398 #: config/tc-tic4x.c:757 config/tc-tic54x.c:498
18399 msgid ".bss size argument missing\n"
18402 #: config/tc-tic4x.c:765
18404 msgid ".bss size %ld < 0!"
18407 #: config/tc-tic4x.c:898
18408 msgid "Non-constant symbols not allowed\n"
18411 #: config/tc-tic4x.c:929
18412 msgid "Symbol missing\n"
18415 #. Skip null symbol terminator.
18416 #: config/tc-tic4x.c:977
18417 msgid ".sect: subsection name ignored"
18420 #: config/tc-tic4x.c:1005 config/tc-tic4x.c:1106 config/tc-tic54x.c:1482
18422 msgid "Error setting flags for \"%s\": %s"
18425 #: config/tc-tic4x.c:1037
18426 msgid ".set syntax invalid\n"
18429 #: config/tc-tic4x.c:1095
18430 msgid ".usect: non-zero alignment flag ignored"
18433 #: config/tc-tic4x.c:1126
18435 msgid "This assembler does not support processor generation %ld"
18438 #: config/tc-tic4x.c:1130
18439 msgid "Changing processor generation on fly not supported..."
18442 #: config/tc-tic4x.c:1417
18443 msgid "Auxiliary register AR0--AR7 required for indirect"
18446 #: config/tc-tic4x.c:1431
18448 msgid "Bad displacement %d (require 0--255)\n"
18451 #: config/tc-tic4x.c:1449
18452 msgid "Index register IR0,IR1 required for displacement"
18455 #: config/tc-tic4x.c:1517
18456 msgid "Expecting a register name"
18459 #: config/tc-tic4x.c:1529 config/tc-tic4x.c:1552 config/tc-tic4x.c:1618
18460 msgid "Number too large"
18463 #: config/tc-tic4x.c:1542 config/tc-tic4x.c:1565
18464 msgid "Expecting a constant value"
18467 #: config/tc-tic4x.c:1573
18469 msgid "Bad direct addressing construct %s"
18472 #: config/tc-tic4x.c:1577
18474 msgid "Direct value of %ld is not suitable"
18477 #: config/tc-tic4x.c:1601
18478 msgid "Unknown indirect addressing mode"
18481 #: config/tc-tic4x.c:1698
18483 msgid "Immediate value of %ld is too large for ldf"
18486 #: config/tc-tic4x.c:1738
18487 msgid "Destination register must be ARn"
18490 #: config/tc-tic4x.c:1757 config/tc-tic4x.c:2130 config/tc-tic4x.c:2189
18492 msgid "Immediate value of %ld is too large"
18495 #: config/tc-tic4x.c:1786 config/tc-tic4x.c:1991
18496 msgid "Invalid indirect addressing mode"
18499 #: config/tc-tic4x.c:1810 config/tc-tic4x.c:1850 config/tc-tic4x.c:2041
18500 #: config/tc-tic4x.c:2063
18501 msgid "Register must be Rn"
18504 #: config/tc-tic4x.c:1864 config/tc-tic4x.c:1934 config/tc-tic4x.c:1948
18505 msgid "Register must be R0--R7"
18508 #: config/tc-tic4x.c:1888 config/tc-tic4x.c:1916
18510 msgid "Invalid indirect addressing mode displacement %d"
18513 #: config/tc-tic4x.c:1962
18514 msgid "Destination register must be R2 or R3"
18517 #: config/tc-tic4x.c:1976
18518 msgid "Destination register must be R0 or R1"
18521 #: config/tc-tic4x.c:2013
18523 msgid "Displacement value of %ld is too large"
18526 #: config/tc-tic4x.c:2074 config/tc-tic4x.c:2205
18527 msgid "Floating point number not valid in expression"
18530 #: config/tc-tic4x.c:2088
18532 msgid "Signed immediate value %ld too large"
18535 #: config/tc-tic4x.c:2151
18537 msgid "Unsigned immediate value %ld too large"
18540 #: config/tc-tic4x.c:2219
18542 msgid "Immediate value %ld too large"
18545 #: config/tc-tic4x.c:2238 config/tc-tic4x.c:2266
18546 msgid "Register must be ivtp or tvtp"
18549 #: config/tc-tic4x.c:2252
18550 msgid "Register must be address register"
18553 #: config/tc-tic4x.c:2325
18554 msgid "Source and destination register should not be equal"
18557 #: config/tc-tic4x.c:2340
18558 msgid "Equal parallel destination registers, one result will be discarded"
18561 #: config/tc-tic4x.c:2381
18562 msgid "Too many operands scanned"
18565 #: config/tc-tic4x.c:2412
18566 msgid "Parallel opcode cannot contain more than two instructions"
18569 #: config/tc-tic4x.c:2486
18571 msgid "Invalid operands for %s"
18574 #: config/tc-tic4x.c:2489
18576 msgid "Invalid instruction %s"
18579 #: config/tc-tic4x.c:2641
18581 msgid "Bad relocation type: 0x%02x"
18584 #: config/tc-tic4x.c:2699
18586 msgid "Unsupported processor generation %d"
18589 #: config/tc-tic4x.c:2707
18590 msgid "Option -b is depreciated, please use -mbig"
18593 #: config/tc-tic4x.c:2714
18594 msgid "Option -p is depreciated, please use -mmemparm"
18597 #: config/tc-tic4x.c:2721
18598 msgid "Option -r is depreciated, please use -mregparm"
18601 #: config/tc-tic4x.c:2728
18602 msgid "Option -s is depreciated, please use -msmall"
18605 #: config/tc-tic4x.c:2757
18610 " -mcpu=CPU -mCPU select architecture variant. CPU can be:\n"
18611 " 30 - TMS320C30\n"
18612 " 31 - TMS320C31, TMS320LC31\n"
18613 " 32 - TMS320C32\n"
18614 " 33 - TMS320VC33\n"
18615 " 40 - TMS320C40\n"
18616 " 44 - TMS320C44\n"
18617 " -mrev=REV set cpu hardware revision (integer numbers).\n"
18618 " Combinations of -mcpu and -mrev will enable/"
18620 " the appropriate options (-midle2, -mlowpower and\n"
18621 " -menhanced) according to the selected type\n"
18622 " -mbig select big memory model\n"
18623 " -msmall select small memory model (default)\n"
18624 " -mregparm select register parameters (default)\n"
18625 " -mmemparm select memory parameters\n"
18626 " -midle2 enable IDLE2 support\n"
18627 " -mlowpower enable LOPOWER and MAXSPEED support\n"
18628 " -menhanced enable enhanced opcode support\n"
18631 #: config/tc-tic4x.c:2802
18633 msgid "Label \"$%d\" redefined"
18636 #: config/tc-tic4x.c:3012
18638 msgid "Reloc %d not supported by object file format"
18641 #. Only word (et al.), align, or conditionals are allowed within
18643 #: config/tc-tic54x.c:242
18644 msgid "pseudo-op illegal within .struct/.union"
18647 #: config/tc-tic54x.c:256
18649 msgid "C54x-specific command line options:\n"
18652 #: config/tc-tic54x.c:257
18654 msgid "-mfar-mode | -mf Use extended addressing\n"
18657 #: config/tc-tic54x.c:258
18659 msgid "-mcpu=<CPU version> Specify the CPU version\n"
18662 #: config/tc-tic54x.c:259
18664 msgid "-merrors-to-file <filename>\n"
18667 #: config/tc-tic54x.c:260
18669 msgid "-me <filename> Redirect errors to a file\n"
18672 #: config/tc-tic54x.c:373
18673 msgid "Comma and symbol expected for '.asg STRING, SYMBOL'"
18676 #: config/tc-tic54x.c:385
18677 msgid "symbols assigned with .asg must begin with a letter"
18680 #: config/tc-tic54x.c:423
18681 msgid "Unterminated string after absolute expression"
18684 #: config/tc-tic54x.c:431
18685 msgid "Comma and symbol expected for '.eval EXPR, SYMBOL'"
18688 #: config/tc-tic54x.c:439
18689 msgid "symbols assigned with .eval must begin with a letter"
18692 #: config/tc-tic54x.c:507
18694 msgid ".bss size %d < 0!"
18697 #: config/tc-tic54x.c:693
18698 msgid "Offset on nested structures is ignored"
18701 #: config/tc-tic54x.c:743
18703 msgid ".end%s without preceding .%s"
18706 #: config/tc-tic54x.c:809
18708 msgid "Unrecognized struct/union tag '%s'"
18711 #: config/tc-tic54x.c:811
18712 msgid ".tag requires a structure tag"
18715 #: config/tc-tic54x.c:817
18716 msgid "Label required for .tag"
18719 #: config/tc-tic54x.c:836
18721 msgid ".tag target '%s' undefined"
18724 #: config/tc-tic54x.c:900
18726 msgid ".field count '%d' out of range (1 <= X <= 32)"
18729 #: config/tc-tic54x.c:928
18731 msgid "Unrecognized field type '%c'"
18734 #: config/tc-tic54x.c:1052
18735 msgid "Overflow in expression, truncated to 8 bits"
18738 #: config/tc-tic54x.c:1057
18739 msgid "Overflow in expression, truncated to 16 bits"
18742 #. Disallow .byte with a non constant expression that will
18743 #. require relocation.
18744 #: config/tc-tic54x.c:1065
18745 msgid "Relocatable values require at least WORD storage"
18748 #: config/tc-tic54x.c:1126
18749 msgid "Use of .def/.ref is deprecated. Use .global instead"
18752 #: config/tc-tic54x.c:1345
18753 msgid ".space/.bes repeat count is negative, ignored"
18756 #: config/tc-tic54x.c:1350
18757 msgid ".space/.bes repeat count is zero, ignored"
18760 #: config/tc-tic54x.c:1423
18761 msgid "Missing size argument"
18764 #: config/tc-tic54x.c:1557
18765 msgid "CPU version has already been set"
18768 #: config/tc-tic54x.c:1561
18770 msgid "Unrecognized version '%s'"
18773 #: config/tc-tic54x.c:1567
18774 msgid "Changing of CPU version on the fly not supported"
18777 #: config/tc-tic54x.c:1698
18778 msgid "p2align not supported on this target"
18781 #: config/tc-tic54x.c:1710
18782 msgid "Argument to .even ignored"
18785 #: config/tc-tic54x.c:1756
18786 msgid "Invalid field size, must be from 1 to 32"
18789 #: config/tc-tic54x.c:1769
18790 msgid "field size must be 16 when value is relocatable"
18793 #: config/tc-tic54x.c:1784
18794 msgid "field value truncated"
18797 #: config/tc-tic54x.c:1890 config/tc-tic54x.c:2176
18799 msgid "Unrecognized section '%s'"
18802 #: config/tc-tic54x.c:1899
18803 msgid "Current section is uninitialized, section name required for .clink"
18806 #: config/tc-tic54x.c:2087
18807 msgid "ENDLOOP without corresponding LOOP"
18810 #: config/tc-tic54x.c:2128
18811 msgid "Mixing of normal and extended addressing not supported"
18814 #: config/tc-tic54x.c:2134
18815 msgid "Extended addressing not supported on the specified CPU"
18818 #: config/tc-tic54x.c:2182
18819 msgid ".sblock may be used for initialized sections only"
18822 #: config/tc-tic54x.c:2212
18823 msgid "Symbol missing for .set/.equ"
18826 #: config/tc-tic54x.c:2267
18827 msgid ".var may only be used within a macro definition"
18830 #: config/tc-tic54x.c:2275
18831 msgid "Substitution symbols must begin with a letter"
18834 #: config/tc-tic54x.c:2354
18836 msgid "can't open macro library file '%s' for reading: %s"
18839 #: config/tc-tic54x.c:2361
18841 msgid "File '%s' not in macro archive format"
18844 #: config/tc-tic54x.c:2491
18846 msgid "Bad COFF version '%s'"
18849 #: config/tc-tic54x.c:2500
18851 msgid "Bad CPU version '%s'"
18854 #: config/tc-tic54x.c:2513 config/tc-tic54x.c:2516
18856 msgid "Can't redirect stderr to the file '%s'"
18859 #: config/tc-tic54x.c:2535
18860 msgid "Macro nesting is too deep"
18863 #: config/tc-tic54x.c:2638
18865 msgid "Undefined substitution symbol '%s'"
18868 #: config/tc-tic54x.c:3121
18870 msgid "Unbalanced parenthesis in operand %d"
18873 #: config/tc-tic54x.c:3152 config/tc-tic54x.c:3160
18874 msgid "Expecting operand after ','"
18877 #: config/tc-tic54x.c:3171
18878 msgid "Extra junk on line"
18881 #: config/tc-tic54x.c:3208
18882 msgid "Badly formed address expression"
18885 #: config/tc-tic54x.c:3461
18887 msgid "Invalid dmad syntax '%s'"
18890 #: config/tc-tic54x.c:3525
18893 "Use the .mmregs directive to use memory-mapped register names such as '%s'"
18896 #: config/tc-tic54x.c:3576
18897 msgid "Address mode *+ARx is write-only. Results of reading are undefined."
18900 #: config/tc-tic54x.c:3596
18902 msgid "Unrecognized indirect address format \"%s\""
18905 #: config/tc-tic54x.c:3634
18907 msgid "Operand '%s' out of range (%d <= x <= %d)"
18910 #: config/tc-tic54x.c:3654
18911 msgid "Error in relocation handling"
18914 #: config/tc-tic54x.c:3673 config/tc-tic54x.c:3735 config/tc-tic54x.c:3763
18916 msgid "Unrecognized condition code \"%s\""
18919 #: config/tc-tic54x.c:3690
18921 msgid "Condition \"%s\" does not match preceding group"
18924 #: config/tc-tic54x.c:3698
18927 "Condition \"%s\" uses a different accumulator from a preceding condition"
18930 #: config/tc-tic54x.c:3705
18931 msgid "Only one comparison conditional allowed"
18934 #: config/tc-tic54x.c:3710
18935 msgid "Only one overflow conditional allowed"
18938 #: config/tc-tic54x.c:3718
18940 msgid "Duplicate %s conditional"
18943 #: config/tc-tic54x.c:3749
18944 msgid "Invalid auxiliary register (use AR0-AR7)"
18947 #: config/tc-tic54x.c:3780
18948 msgid "lk addressing modes are invalid for memory-mapped register addressing"
18951 #: config/tc-tic54x.c:3788
18953 "Address mode *+ARx is not allowed in memory-mapped register addressing. "
18954 "Resulting behavior is undefined."
18957 #: config/tc-tic54x.c:3814
18959 "Destination accumulator for each part of this parallel instruction must be "
18963 #: config/tc-tic54x.c:3863
18965 msgid "Memory mapped register \"%s\" out of range"
18968 #: config/tc-tic54x.c:3902
18969 msgid "Invalid operand (use 1, 2, or 3)"
18972 #: config/tc-tic54x.c:3928
18973 msgid "A status register or status bit name is required"
18976 #: config/tc-tic54x.c:3938
18978 msgid "Unrecognized status bit \"%s\""
18981 #: config/tc-tic54x.c:3961
18983 msgid "Invalid status register \"%s\""
18986 #: config/tc-tic54x.c:3973
18988 msgid "Operand \"%s\" out of range (use 1 or 2)"
18991 #: config/tc-tic54x.c:4176
18993 msgid "Unrecognized instruction \"%s\""
18996 #: config/tc-tic54x.c:4205
18998 msgid "Unrecognized operand list '%s' for instruction '%s'"
19001 #: config/tc-tic54x.c:4234
19003 msgid "Unrecognized parallel instruction \"%s\""
19006 #: config/tc-tic54x.c:4283
19008 msgid "Invalid operand (s) for parallel instruction \"%s\""
19011 #: config/tc-tic54x.c:4286
19013 msgid "Unrecognized parallel instruction combination \"%s || %s\""
19016 #: config/tc-tic54x.c:4514
19018 msgid "%s symbol recursion stopped at second appearance of '%s'"
19021 #: config/tc-tic54x.c:4554
19022 msgid "Unrecognized substitution symbol function"
19025 #: config/tc-tic54x.c:4559
19026 msgid "Missing '(' after substitution symbol function"
19029 #: config/tc-tic54x.c:4572
19030 msgid "Expecting second argument"
19033 #: config/tc-tic54x.c:4590 config/tc-tic54x.c:4640
19034 msgid "Extra junk in function call, expecting ')'"
19037 #: config/tc-tic54x.c:4616
19038 msgid "Function expects two arguments"
19041 #: config/tc-tic54x.c:4629
19042 msgid "Expecting character constant argument"
19045 #: config/tc-tic54x.c:4635
19046 msgid "Both arguments must be substitution symbols"
19049 #: config/tc-tic54x.c:4687
19051 msgid "Invalid subscript (use 1 to %d)"
19054 #: config/tc-tic54x.c:4697
19056 msgid "Invalid length (use 0 to %d)"
19059 #: config/tc-tic54x.c:4707
19060 msgid "Missing ')' in subscripted substitution symbol expression"
19063 #: config/tc-tic54x.c:4727
19064 msgid "Missing forced substitution terminator ':'"
19067 #: config/tc-tic54x.c:4881
19070 "Instruction does not fit in available delay slots (%d-word insn, %d slot "
19073 "Instruction does not fit in available delay slots (%d-word insn, %d slots "
19078 #: config/tc-tic54x.c:4925
19080 msgid "Unrecognized parallel instruction '%s'"
19083 #: config/tc-tic54x.c:4937
19085 msgid "Instruction '%s' requires an LP cpu version"
19088 #: config/tc-tic54x.c:4944
19090 msgid "Instruction '%s' requires far mode addressing"
19093 #: config/tc-tic54x.c:4956
19096 "Instruction does not fit in available delay slots (%d-word insn, %d slot "
19097 "left). Resulting behavior is undefined."
19099 "Instruction does not fit in available delay slots (%d-word insn, %d slots "
19100 "left). Resulting behavior is undefined."
19104 #: config/tc-tic54x.c:4970
19106 "Instructions which cause PC discontinuity are not allowed in a delay slot. "
19107 "Resulting behavior is undefined."
19110 #: config/tc-tic54x.c:4981
19112 msgid "'%s' is not repeatable. Resulting behavior is undefined."
19115 #: config/tc-tic54x.c:4985
19117 "Instructions using long offset modifiers or absolute addresses are not "
19118 "repeatable. Resulting behavior is undefined."
19121 #: config/tc-tic54x.c:5129
19123 msgid "Unsupported relocation size %d"
19126 #: config/tc-tic54x.c:5260
19127 msgid "non-absolute value used with .space/.bes"
19130 #: config/tc-tic54x.c:5264
19132 msgid "negative value ignored in %s"
19135 #: config/tc-tic54x.c:5352
19137 msgid "attempt to .space/.bes backwards? (%ld)"
19140 #: config/tc-tic6x.c:262
19142 msgid "unknown -mpid= argument '%s'"
19145 #: config/tc-tic6x.c:320
19147 msgid "TMS320C6000 options:\n"
19150 #: config/tc-tic6x.c:321
19152 msgid " -march=ARCH enable instructions from architecture ARCH\n"
19155 #: config/tc-tic6x.c:322
19157 msgid " -mbig-endian generate big-endian code\n"
19160 #: config/tc-tic6x.c:323
19162 msgid " -mlittle-endian generate little-endian code\n"
19165 #: config/tc-tic6x.c:324
19167 msgid " -mdsbt code uses DSBT addressing\n"
19170 #: config/tc-tic6x.c:325
19172 msgid " -mno-dsbt code does not use DSBT addressing\n"
19175 #: config/tc-tic6x.c:326
19178 " -mpid=no code uses position-dependent data addressing\n"
19181 #: config/tc-tic6x.c:327
19184 " -mpid=near code uses position-independent data addressing,\n"
19185 " GOT accesses use near DP addressing\n"
19188 #: config/tc-tic6x.c:329
19191 " -mpid=far code uses position-independent data addressing,\n"
19192 " GOT accesses use far DP addressing\n"
19195 #: config/tc-tic6x.c:331
19197 msgid " -mpic code addressing is position-independent\n"
19200 #: config/tc-tic6x.c:332
19202 msgid " -mno-pic code addressing is position-dependent\n"
19205 #: config/tc-tic6x.c:337
19207 msgid "Supported ARCH values are:"
19210 #: config/tc-tic6x.c:384
19211 msgid "unexpected .cantunwind directive"
19214 #: config/tc-tic6x.c:404
19215 msgid "unexpected .handlerdata directive"
19218 #: config/tc-tic6x.c:416
19219 msgid "personality routine required before .handlerdata directive"
19222 #: config/tc-tic6x.c:530
19223 msgid "expected symbol"
19226 #: config/tc-tic6x.c:577
19227 msgid "expected comma after symbol name"
19230 #: config/tc-tic6x.c:587
19232 msgid "invalid length for .scomm directive"
19235 #: config/tc-tic6x.c:601
19236 msgid "alignment is not a positive number"
19239 #: config/tc-tic6x.c:613
19240 msgid "alignment is not a power of 2"
19243 #: config/tc-tic6x.c:628
19245 msgid "attempt to re-define symbol `%s'"
19248 #: config/tc-tic6x.c:637
19250 msgid "attempt to redefine `%s' with a different length"
19253 #: config/tc-tic6x.c:836
19254 msgid "multiple '||' on same line"
19257 #: config/tc-tic6x.c:839
19258 msgid "'||' after predicate"
19261 #: config/tc-tic6x.c:883
19262 msgid "multiple predicates on same line"
19265 #: config/tc-tic6x.c:889
19267 msgid "bad predicate '%s'"
19270 #: config/tc-tic6x.c:900
19271 msgid "predication on A0 not supported on this architecture"
19274 #: config/tc-tic6x.c:933
19275 msgid "label after '||'"
19278 #: config/tc-tic6x.c:939
19279 msgid "label after predicate"
19282 #: config/tc-tic6x.c:963
19283 msgid "'||' not followed by instruction"
19286 #: config/tc-tic6x.c:969
19287 msgid "predicate not followed by instruction"
19290 #: config/tc-tic6x.c:1402
19292 msgid "control register '%s' not supported on this architecture"
19295 #: config/tc-tic6x.c:1581 config/tc-tic6x.c:1584 config/tc-tic6x.c:1637
19296 #: config/tc-tic6x.c:1641
19298 msgid "register number %u not supported on this architecture"
19301 #: config/tc-tic6x.c:1612
19303 msgid "register pair for operand %u of '%.*s' not a valid even/odd pair"
19306 #: config/tc-tic6x.c:1668
19308 msgid "junk after operand %u of '%.*s'"
19311 #: config/tc-tic6x.c:1681
19313 msgid "bad register or register pair for operand %u of '%.*s'"
19316 #: config/tc-tic6x.c:1687
19318 msgid "bad register for operand %u of '%.*s'"
19321 #: config/tc-tic6x.c:1692
19323 msgid "bad register pair for operand %u of '%.*s'"
19326 #: config/tc-tic6x.c:1697
19328 msgid "bad functional unit for operand %u of '%.*s'"
19331 #: config/tc-tic6x.c:1702
19333 msgid "bad operand %u of '%.*s'"
19336 #: config/tc-tic6x.c:1834
19337 msgid "$DSBT_INDEX must be used with __c6xabi_DSBT_BASE"
19340 #: config/tc-tic6x.c:1874
19341 msgid "$DSBT_INDEX not supported in this context"
19344 #: config/tc-tic6x.c:1887
19345 msgid "$GOT not supported in this context"
19348 #: config/tc-tic6x.c:1904
19349 msgid "$DPR_GOT not supported in this context"
19352 #: config/tc-tic6x.c:1925
19353 msgid "$DPR_BYTE not supported in this context"
19356 #: config/tc-tic6x.c:1942
19357 msgid "$DPR_HWORD not supported in this context"
19360 #: config/tc-tic6x.c:1959
19361 msgid "$DPR_WORD not supported in this context"
19364 #: config/tc-tic6x.c:1978
19365 msgid "$PCR_OFFSET not supported in this context"
19368 #: config/tc-tic6x.c:1989
19369 msgid "invalid PC-relative operand"
19372 #: config/tc-tic6x.c:2026
19374 msgid "no %d-byte relocations available"
19377 #: config/tc-tic6x.c:2513 config/tc-tic6x.c:2544 config/tc-tic6x.c:2562
19378 #: config/tc-tic6x.c:2992 config/tc-tic6x.c:3011 config/tc-tic6x.c:3043
19380 msgid "operand %u of '%.*s' out of range"
19383 #: config/tc-tic6x.c:2606 config/tc-tic6x.c:2831
19385 msgid "offset in operand %u of '%.*s' not divisible by %u"
19388 #: config/tc-tic6x.c:2823 config/tc-tic6x.c:2856
19390 msgid "offset in operand %u of '%.*s' out of range"
19393 #: config/tc-tic6x.c:2938
19395 msgid "functional unit already masked for operand %u of '%.*s'"
19398 #: config/tc-tic6x.c:2962 config/tc-tic6x.c:3720
19400 msgid "'%.*s' instruction not in a software pipelined loop"
19403 #: config/tc-tic6x.c:3061
19405 msgid "instruction '%.*s' cannot be predicated"
19408 #: config/tc-tic6x.c:3328
19410 msgid "'%.*s' instruction not supported on this architecture"
19413 #: config/tc-tic6x.c:3336
19415 msgid "'%.*s' instruction not supported on this functional unit"
19418 #: config/tc-tic6x.c:3344
19421 "'%.*s' instruction not supported on this functional unit for this "
19425 #: config/tc-tic6x.c:3364
19426 msgid "missing operand after comma"
19429 #: config/tc-tic6x.c:3372 config/tc-tic6x.c:3390
19431 msgid "too many operands to '%.*s'"
19434 #: config/tc-tic6x.c:3403
19436 msgid "bad number of operands to '%.*s'"
19439 #: config/tc-tic6x.c:3475
19441 msgid "operand %u of '%.*s' not constant"
19444 #: config/tc-tic6x.c:3480
19446 msgid "operand %u of '%.*s' on wrong side"
19449 #: config/tc-tic6x.c:3485
19451 msgid "operand %u of '%.*s' not a valid return address register"
19454 #: config/tc-tic6x.c:3491
19456 msgid "operand %u of '%.*s' is write-only"
19459 #: config/tc-tic6x.c:3496
19461 msgid "operand %u of '%.*s' is read-only"
19464 #: config/tc-tic6x.c:3501
19466 msgid "operand %u of '%.*s' not a valid memory reference"
19469 #: config/tc-tic6x.c:3507
19471 msgid "operand %u of '%.*s' not a valid base address register"
19474 #: config/tc-tic6x.c:3593
19476 msgid "bad operand combination for '%.*s'"
19479 #: config/tc-tic6x.c:3639
19480 msgid "parallel instruction not following another instruction"
19483 #: config/tc-tic6x.c:3645
19484 msgid "too many instructions in execute packet"
19487 #: config/tc-tic6x.c:3650
19488 msgid "label not at start of execute packet"
19491 #: config/tc-tic6x.c:3653
19493 msgid "'%.*s' instruction not at start of execute packet"
19496 #: config/tc-tic6x.c:3701
19497 msgid "functional unit already used in this execute packet"
19500 #: config/tc-tic6x.c:3709
19501 msgid "nested software pipelined loop"
19504 #: config/tc-tic6x.c:3728
19505 msgid "'||^' without previous SPMASK"
19508 #: config/tc-tic6x.c:3730
19509 msgid "cannot mask instruction using no functional unit"
19512 #: config/tc-tic6x.c:3742
19513 msgid "functional unit already masked"
19516 #: config/tc-tic6x.c:3807
19517 msgid "value too large for 2-byte field"
19520 #: config/tc-tic6x.c:3817
19521 msgid "value too large for 1-byte field"
19524 #: config/tc-tic6x.c:3944
19525 msgid "immediate offset not 2-byte-aligned"
19528 #: config/tc-tic6x.c:3972
19529 msgid "immediate offset not 4-byte-aligned"
19532 #: config/tc-tic6x.c:3986
19533 msgid "addend used with $DSBT_INDEX"
19536 #: config/tc-tic6x.c:4000 config/tc-tic6x.c:4018 config/tc-tic6x.c:4036
19537 #: config/tc-tic6x.c:4054
19538 msgid "PC-relative offset not 4-byte-aligned"
19541 #: config/tc-tic6x.c:4003 config/tc-tic6x.c:4021 config/tc-tic6x.c:4039
19542 #: config/tc-tic6x.c:4057
19543 msgid "PC-relative offset out of range"
19546 #: config/tc-tic6x.c:4538
19548 msgid "undefined symbol %s in PCR relocation"
19551 #: config/tc-tic6x.c:4655
19553 msgid "group section `%s' has no group signature"
19556 #: config/tc-tic6x.c:4807
19557 msgid "missing .endp before .cfi_startproc"
19560 #: config/tc-tic6x.c:4912
19561 msgid "stack pointer offset too large for personality routine"
19564 #: config/tc-tic6x.c:4919
19565 msgid "stack frame layout does not match personality routine"
19568 #: config/tc-tic6x.c:5053
19569 msgid "too many unwinding instructions"
19572 #: config/tc-tic6x.c:5128 config/tc-tic6x.c:5141 config/tc-tic6x.c:5149
19574 msgid "unable to generate unwinding opcode for reg %d"
19577 #: config/tc-tic6x.c:5158
19578 msgid "unable to restore return address from previously restored reg"
19581 #: config/tc-tic6x.c:5170
19583 msgid "unhandled CFA insn for unwinding (%d)"
19586 #: config/tc-tic6x.c:5180
19588 msgid "unable to generate unwinding opcode for frame pointer reg %d"
19591 #: config/tc-tic6x.c:5189
19592 msgid "unable to generate unwinding opcode for frame pointer offset"
19595 #: config/tc-tic6x.c:5198
19596 msgid "unwound stack pointer not doubleword aligned"
19599 #: config/tc-tic6x.c:5343
19600 msgid "stack frame layout too complex for unwinder"
19603 #: config/tc-tic6x.c:5360
19604 msgid "unwound frame has negative size"
19607 #: config/tc-tilegx.c:141
19611 " -V print assembler version number\n"
19612 " -EB/-EL generate big-endian/little-endian code\n"
19613 " --32/--64 generate 32bit/64bit code\n"
19616 #: config/tc-tilegx.c:731 config/tc-tilepro.c:619
19617 msgid "Invalid operator for operand."
19620 #: config/tc-tilegx.c:754 config/tc-tilepro.c:642
19621 msgid "Operator may only be applied to symbols."
19624 #: config/tc-tilegx.c:819 config/tc-tilepro.c:707
19626 msgid "Writes to register '%s' are not allowed."
19629 #: config/tc-tilegx.c:846 config/tc-tilepro.c:734
19632 "Two instructions in the same bundle both write to register %s, which is not "
19636 #: config/tc-tilegx.c:911 config/tc-tilepro.c:798
19638 msgid "'%s' may not be bundled with other instructions."
19641 #: config/tc-tilegx.c:941 config/tc-tilepro.c:828
19642 msgid "Invalid combination of instructions for bundle."
19645 #: config/tc-tilegx.c:976 config/tc-tilepro.c:863
19646 msgid "instruction address is not a multiple of 8"
19649 #: config/tc-tilegx.c:1053 config/tc-tilepro.c:941
19650 msgid "Invalid expression."
19653 #: config/tc-tilegx.c:1099 config/tc-tilepro.c:983
19655 msgid "Expected register, got '%s'."
19658 #: config/tc-tilegx.c:1106 config/tc-tilepro.c:990
19660 msgid "Found use of non-canonical register name %s; use %s instead."
19663 #: config/tc-tilegx.c:1166 config/tc-tilepro.c:1049
19665 msgid "Too few operands to '%s'."
19668 #: config/tc-tilegx.c:1171 config/tc-tilepro.c:1054
19670 msgid "Unexpected character '%c' after operand %d to %s."
19673 #: config/tc-tilegx.c:1192 config/tc-tilepro.c:1075
19674 msgid "Expected immediate expression"
19677 #: config/tc-tilegx.c:1205 config/tc-tilegx.c:1807 config/tc-tilepro.c:1088
19678 #: config/tc-tilepro.c:1584
19679 msgid "Found '}' when not bundling."
19682 #: config/tc-tilegx.c:1246 config/tc-tilepro.c:1128
19684 msgid "Unknown opcode `%.*s'."
19687 #: config/tc-tilegx.c:1257 config/tc-tilepro.c:1139
19688 msgid "Too many instructions for bundle."
19691 #: config/tc-tilegx.c:1349 config/tc-tilepro.c:1221
19692 msgid "Bad call to md_atof ()"
19695 #: config/tc-tilegx.c:1425 config/tc-tilepro.c:1284
19696 msgid "This operator only produces two byte values."
19699 #: config/tc-tilegx.c:1752 config/tc-tilepro.c:1529
19701 msgid "internal error? cannot generate `%s' relocation (%d, %d)"
19704 #: config/tc-tilegx.c:1795 config/tc-tilepro.c:1572
19705 msgid "Found '{' when already bundling."
19708 #: config/tc-tilepro.c:98
19712 " -V print assembler version number\n"
19715 #: config/tc-v850.c:291
19717 msgid ".COMMon length (%d.) < 0! Ignored."
19720 #: config/tc-v850.c:312
19722 msgid "Length of .comm \"%s\" is already %ld. Not changed to %d."
19725 #: config/tc-v850.c:338
19726 msgid "Common alignment negative; 0 assumed"
19729 #: config/tc-v850.c:542
19730 msgid ".longcall pseudo-op seen when not relaxing"
19733 #: config/tc-v850.c:544
19734 msgid ".longjump pseudo-op seen when not relaxing"
19737 #: config/tc-v850.c:551
19738 msgid "bad .longcall format"
19741 #: config/tc-v850.c:1389
19743 msgid "unknown operand shift: %x\n"
19746 #: config/tc-v850.c:1390
19747 msgid "internal failure in parse_register_list"
19750 #: config/tc-v850.c:1406
19751 msgid "constant expression or register list expected"
19754 #: config/tc-v850.c:1411
19755 msgid "high bits set in register list expression"
19758 #: config/tc-v850.c:1449 config/tc-v850.c:1506
19759 msgid "illegal register included in list"
19762 #: config/tc-v850.c:1455
19763 msgid "system registers cannot be included in list"
19766 #: config/tc-v850.c:1481
19767 msgid "second register should follow dash in register list"
19770 #: config/tc-v850.c:1486
19771 msgid "second register should be greater than first register"
19774 #: config/tc-v850.c:1536
19776 msgid " V850 options:\n"
19779 #: config/tc-v850.c:1537
19781 msgid " -mwarn-signed-overflow Warn if signed immediate values overflow\n"
19784 #: config/tc-v850.c:1538
19787 " -mwarn-unsigned-overflow Warn if unsigned immediate values overflow\n"
19790 #: config/tc-v850.c:1539
19792 msgid " -mv850 The code is targeted at the v850\n"
19795 #: config/tc-v850.c:1540
19797 msgid " -mv850e The code is targeted at the v850e\n"
19800 #: config/tc-v850.c:1541
19802 msgid " -mv850e1 The code is targeted at the v850e1\n"
19805 #: config/tc-v850.c:1542
19807 msgid " -mv850e2 The code is targeted at the v850e2\n"
19810 #: config/tc-v850.c:1543
19812 msgid " -mv850e2v3 The code is targeted at the v850e2v3\n"
19815 #: config/tc-v850.c:1544
19817 msgid " -mv850e2v4 Alias for -mv850e3v5\n"
19820 #: config/tc-v850.c:1545
19822 msgid " -mv850e3v5 The code is targeted at the v850e3v5\n"
19825 #: config/tc-v850.c:1546
19827 msgid " -mrelax Enable relaxation\n"
19830 #: config/tc-v850.c:1547
19833 " --disp-size-default-22 branch displacement with unknown size is 22 bits "
19837 #: config/tc-v850.c:1548
19840 " --disp-size-default-32 branch displacement with unknown size is 32 "
19844 #: config/tc-v850.c:1549
19846 msgid " -mextension enable extension opcode support\n"
19849 #: config/tc-v850.c:1550
19851 msgid " -mno-bcond17\t\t disable b<cond> disp17 instruction\n"
19854 #: config/tc-v850.c:1551
19856 msgid " -mno-stld23\t\t disable st/ld offset23 instruction\n"
19859 #: config/tc-v850.c:1552
19861 msgid " -mgcc-abi Mark the binary as using the old GCC ABI\n"
19864 #: config/tc-v850.c:1553
19867 " -mrh850-abi Mark the binary as using the RH850 ABI "
19871 #: config/tc-v850.c:1554
19873 msgid " -m8byte-align Mark the binary as using 64-bit alignment\n"
19876 #: config/tc-v850.c:1555
19879 " -m4byte-align Mark the binary as using 32-bit alignment "
19883 #: config/tc-v850.c:1556
19886 " -msoft-float Mark the binary as not using FP insns (default "
19890 #: config/tc-v850.c:1557
19893 " -mhard-float Mark the binary as using FP insns (default for "
19897 #: config/tc-v850.c:1945
19899 msgid "Unable to determine default target processor from string: %s"
19902 #: config/tc-v850.c:1988
19903 msgid "hi0() relocation used on an instruction which does not support it"
19906 #: config/tc-v850.c:2008
19907 msgid "hi() relocation used on an instruction which does not support it"
19910 #: config/tc-v850.c:2027
19911 msgid "lo() relocation used on an instruction which does not support it"
19914 #: config/tc-v850.c:2038
19915 msgid "ctoff() is not supported by the rh850 ABI. Use -mgcc-abi instead"
19918 #: config/tc-v850.c:2054
19919 msgid "ctoff() relocation used on an instruction which does not support it"
19922 #: config/tc-v850.c:2073
19923 msgid "sdaoff() relocation used on an instruction which does not support it"
19926 #: config/tc-v850.c:2092
19927 msgid "zdaoff() relocation used on an instruction which does not support it"
19930 #: config/tc-v850.c:2124
19931 msgid "tdaoff() relocation used on an instruction which does not support it"
19934 #: config/tc-v850.c:2265
19936 msgid "operand out of range (%d is not between %d and %d)"
19939 #: config/tc-v850.c:2348
19940 msgid "st/ld offset 23 instruction was disabled ."
19943 #: config/tc-v850.c:2357
19944 msgid "Target processor does not support this instruction."
19947 #: config/tc-v850.c:2469 config/tc-v850.c:2479 config/tc-v850.c:2500
19948 #: config/tc-v850.c:2514 config/tc-v850.c:2520 config/tc-v850.c:2544
19949 #: config/tc-v850.c:2550 config/tc-v850.c:2557 config/tc-v850.c:2571
19950 #: config/tc-v850.c:2585 config/tc-v850.c:2591 config/tc-v850.c:2929
19951 msgid "immediate operand is too large"
19954 #: config/tc-v850.c:2486
19956 msgid "AAARG -> unhandled constant reloc: %d"
19959 #: config/tc-v850.c:2621 config/tc-v850.c:2632
19960 msgid "constant too big to fit into instruction"
19963 #: config/tc-v850.c:2707
19964 msgid "odd number cannot be used here"
19967 #: config/tc-v850.c:2752
19968 msgid "invalid register name"
19971 #: config/tc-v850.c:2758
19972 msgid "register r0 cannot be used here"
19975 #: config/tc-v850.c:2764
19976 msgid "odd register cannot be used here"
19979 #: config/tc-v850.c:2773
19980 msgid "invalid system register name"
19983 #: config/tc-v850.c:2787
19984 msgid "expected EP register"
19987 #: config/tc-v850.c:2804 config/tc-v850.c:2817
19988 msgid "invalid condition code name"
19991 #: config/tc-v850.c:2810
19992 msgid "condition sa cannot be used here"
19995 #: config/tc-v850.c:2823
19996 msgid "invalid cache operation name"
19999 #: config/tc-v850.c:2828
20000 msgid "invalid pref operation name"
20003 #: config/tc-v850.c:2833
20004 msgid "invalid vector register name"
20007 #: config/tc-v850.c:2871
20008 msgid "syntax error: value is missing before the register name"
20011 #: config/tc-v850.c:2873
20012 msgid "syntax error: register not expected"
20015 #: config/tc-v850.c:2887
20016 msgid "syntax error: system register not expected"
20019 #: config/tc-v850.c:2892 config/tc-v850.c:2897
20020 msgid "syntax error: condition code not expected"
20023 #: config/tc-v850.c:2902
20024 msgid "syntax error: vector register not expected"
20027 #: config/tc-v850.c:2913
20028 msgid "immediate 0 cannot be used here"
20031 #: config/tc-v850.c:2937
20032 msgid "immediate operand is not match"
20035 #: config/tc-v850.c:2950
20036 msgid "displacement is too large"
20039 #: config/tc-v850.c:2968 config/tc-xtensa.c:13064
20040 msgid "invalid operand"
20043 #: config/tc-v850.c:3080
20044 msgid "loop: 32-bit displacement not supported"
20047 #: config/tc-vax.c:1343
20048 msgid "no '[' to match ']'"
20051 #: config/tc-vax.c:1359
20052 msgid "bad register in []"
20055 #: config/tc-vax.c:1361
20056 msgid "[PC] index banned"
20059 #: config/tc-vax.c:1397
20060 msgid "no '(' to match ')'"
20063 #: config/tc-vax.c:1513
20064 msgid "invalid branch operand"
20067 #: config/tc-vax.c:1540
20068 msgid "address prohibits @"
20071 #: config/tc-vax.c:1542
20072 msgid "address prohibits #"
20075 #: config/tc-vax.c:1546
20076 msgid "address prohibits -()"
20079 #: config/tc-vax.c:1548
20080 msgid "address prohibits ()+"
20083 #: config/tc-vax.c:1551
20084 msgid "address prohibits ()"
20087 #: config/tc-vax.c:1553
20088 msgid "address prohibits []"
20091 #: config/tc-vax.c:1555
20092 msgid "address prohibits register"
20095 #: config/tc-vax.c:1557
20096 msgid "address prohibits displacement length specifier"
20099 #: config/tc-vax.c:1585
20100 msgid "invalid operand of S^#"
20103 #: config/tc-vax.c:1598
20104 msgid "S^# needs expression"
20107 #: config/tc-vax.c:1605
20108 msgid "S^# may only read-access"
20111 #: config/tc-vax.c:1628
20112 msgid "invalid operand of -()"
20115 #: config/tc-vax.c:1634
20116 msgid "-(PC) unpredictable"
20119 #: config/tc-vax.c:1636
20120 msgid "[]index same as -()register: unpredictable"
20123 #: config/tc-vax.c:1668
20124 msgid "invalid operand of ()+"
20127 #: config/tc-vax.c:1674
20128 msgid "(PC)+ unpredictable"
20131 #: config/tc-vax.c:1676
20132 msgid "[]index same as ()+register: unpredictable"
20135 #: config/tc-vax.c:1699
20136 msgid "# conflicts length"
20139 #: config/tc-vax.c:1701
20140 msgid "# bars register"
20143 #: config/tc-vax.c:1721
20144 msgid "writing or modifying # is unpredictable"
20147 #: config/tc-vax.c:1747
20148 msgid "length not needed"
20151 #: config/tc-vax.c:1754
20152 msgid "can't []index a register, because it has no address"
20155 #: config/tc-vax.c:1756
20156 msgid "a register has no address"
20159 #: config/tc-vax.c:1765
20160 msgid "PC part of operand unpredictable"
20163 #: config/tc-vax.c:1923
20164 msgid "odd number of bytes in operand description"
20167 #: config/tc-vax.c:1937
20168 msgid "Bad operand"
20171 #: config/tc-vax.c:1942
20172 msgid "Not enough operands"
20175 #: config/tc-vax.c:2219
20176 msgid "SYMBOL TABLE not implemented"
20179 #: config/tc-vax.c:2223
20180 msgid "TOKEN TRACE not implemented"
20183 #: config/tc-vax.c:2227
20185 msgid "Displacement length %s ignored!"
20188 #: config/tc-vax.c:2231
20190 msgid "I don't need or use temp. file \"%s\"."
20193 #: config/tc-vax.c:2235
20194 msgid "I don't use an interpass file! -V ignored"
20197 #: config/tc-vax.c:2292
20201 "-d LENGTH\t\tignored\n"
20202 "-J\t\t\tignored\n"
20203 "-S\t\t\tignored\n"
20204 "-t FILE\t\t\tignored\n"
20205 "-T\t\t\tignored\n"
20206 "-V\t\t\tignored\n"
20209 #: config/tc-vax.c:2301
20213 "-+\t\t\thash encode names longer than 31 characters\n"
20214 "-1\t\t\t`const' handling compatible with gcc 1.x\n"
20215 "-H\t\t\tshow new symbol after hash truncation\n"
20216 "-h NUM\t\t\tdon't hash mixed-case names, and adjust case:\n"
20217 "\t\t\t0 = upper, 2 = lower, 3 = preserve case\n"
20218 "-v\"VERSION\"\t\tcode being assembled was produced by compiler \"VERSION\"\n"
20221 #: config/tc-vax.c:2466
20223 msgid "Ignoring statement due to \"%s\""
20226 #: config/tc-vax.c:2483
20228 msgid "Aborting because statement has \"%s\""
20231 #: config/tc-vax.c:2528
20232 msgid "Can't relocate expression"
20235 #: config/tc-vax.c:2631
20236 msgid "Bignum not permitted in short literal. Immediate mode assumed."
20239 #: config/tc-vax.c:2640
20240 msgid "Can't do flonum short literal: immediate mode used."
20243 #: config/tc-vax.c:2687
20245 msgid "A bignum/flonum may not be a displacement: 0x%<PRIx64> used"
20248 #: config/tc-vax.c:3000
20250 msgid "Short literal overflow(%ld.), immediate mode assumed."
20253 #: config/tc-vax.c:3009
20255 msgid "Forced short literal to immediate mode. now_seg=%s to_seg=%s"
20258 #: config/tc-vax.c:3074
20259 msgid "Length specification ignored. Address mode 9F used"
20262 #: config/tc-vax.c:3132
20263 msgid "Invalid operand: immediate value used as base address."
20266 #: config/tc-vax.c:3134
20267 msgid "Invalid operand: immediate value used as address."
20270 #: config/tc-vax.c:3159
20272 msgid "Symbol %s used as immediate operand in PIC mode."
20275 #: config/tc-visium.c:838
20276 msgid "Bad call to MD_ATOF()"
20279 #: config/tc-wasm32.c:117
20281 msgid "wasm32 assembler options:\n"
20284 #: config/tc-wasm32.c:364
20285 msgid "unexpected negative constant"
20288 #: config/tc-wasm32.c:426
20289 msgid "no function type on PLT reloc"
20292 #: config/tc-wasm32.c:441
20293 msgid "couldn't find relocation to use"
20296 #: config/tc-wasm32.c:513
20297 msgid "Not a function type"
20300 #: config/tc-wasm32.c:529
20302 msgid "Unknown type %c\n"
20305 #: config/tc-wasm32.c:551 config/tc-wasm32.c:577
20306 msgid "Unknown type"
20309 #: config/tc-wasm32.c:625
20310 msgid "only single block types allowed"
20313 #: config/tc-wasm32.c:635
20314 msgid "instruction does not take a block type"
20317 #: config/tc-wasm32.c:652
20318 msgid "missing block type"
20321 #: config/tc-wasm32.c:661 config/tc-wasm32.c:665
20322 msgid "missing alignment hint"
20325 #: config/tc-wasm32.c:669
20326 msgid "missing offset"
20329 #: config/tc-wasm32.c:675
20330 msgid "missing local index"
20333 #: config/tc-wasm32.c:680
20334 msgid "missing break count"
20337 #: config/tc-wasm32.c:685
20338 msgid "missing reserved current_memory/grow_memory argument"
20341 #: config/tc-wasm32.c:689
20342 msgid "missing call argument"
20345 #: config/tc-wasm32.c:693
20346 msgid "missing call signature"
20349 #: config/tc-wasm32.c:695
20350 msgid "missing table index"
20353 #: config/tc-wasm32.c:726 config/tc-z80.c:3697 read.c:3911
20355 msgid "junk at end of line, first unrecognized character is `%c'"
20358 #: config/tc-xgate.c:215
20359 msgid "architecture variant invalid"
20362 #: config/tc-xgate.c:369
20365 "Freescale XGATE co-processor options:\n"
20366 " -mshort use 16-bit int ABI (default)\n"
20367 " -mlong use 32-bit int ABI\n"
20368 " -mshort-double use 32-bit double ABI\n"
20369 " -mlong-double use 64-bit double ABI (default)\n"
20370 " --mxgate specify the processor variant [default %s]\n"
20371 " --print-insn-syntax print the syntax of instruction in case of error\n"
20372 " --print-opcodes print the list of instructions with syntax\n"
20373 " --generate-example generate an example of each instruction"
20376 #: config/tc-xgate.c:492
20377 msgid "opcode missing or not found on input line"
20380 #: config/tc-xgate.c:497
20382 msgid "opcode %s not found in opcode hash table"
20385 #: config/tc-xgate.c:509
20386 msgid "matching operands to opcode"
20389 #: config/tc-xgate.c:549
20390 msgid ": processing macro, real opcode handle not found in hash"
20393 #: config/tc-xgate.c:680
20395 msgid "Value %ld not aligned by 2 for 9-bit PC-relative branch."
20398 #: config/tc-xgate.c:697
20400 msgid "Value %ld not aligned by 2 for 10-bit PC-relative branch."
20403 #: config/tc-xgate.c:724
20404 msgid "Value out of 3-bit range."
20407 #: config/tc-xgate.c:731
20408 msgid "Value out of 4-bit range."
20411 #: config/tc-xgate.c:738
20412 msgid "Value out of 5-bit range."
20415 #: config/tc-xgate.c:875
20416 msgid ":operand has too many bits"
20419 #: config/tc-xgate.c:994
20420 msgid "unknown operand count"
20423 #: config/tc-xgate.c:1238 config/tc-xgate.c:1250
20424 msgid ": expected register name r0-r7 "
20427 #: config/tc-xgate.c:1286
20429 msgid ":operand value(%d) too big for constraint"
20432 #: config/tc-xgate.c:1304
20433 msgid "you must use a hi/lo directive or 16-bit macro to load a 16-bit value."
20436 #: config/tc-xgate.c:1317
20437 msgid ":unknown relocation constraint size"
20440 #: config/tc-xgate.c:1324
20441 msgid ": expected register name ccr "
20444 #: config/tc-xgate.c:1330
20445 msgid ": expected register name pc "
20448 #: config/tc-xstormy16.c:77
20450 msgid " XSTORMY16 specific command line options:\n"
20453 #: config/tc-xstormy16.c:223
20455 msgid "unsupported fptr fixup size %d"
20458 #: config/tc-xstormy16.c:235
20460 msgid "unsupported fixup size %d"
20463 #: config/tc-xstormy16.c:266
20464 msgid "unsupported fptr fixup"
20467 #: config/tc-xtensa.c:650
20468 msgid "illegal range of target hardware versions"
20471 #: config/tc-xtensa.c:832
20472 msgid "--density option is ignored"
20475 #: config/tc-xtensa.c:835
20476 msgid "--no-density option is ignored"
20479 #: config/tc-xtensa.c:853
20480 msgid "--generics is deprecated; use --transform instead"
20483 #: config/tc-xtensa.c:856
20484 msgid "--no-generics is deprecated; use --no-transform instead"
20487 #: config/tc-xtensa.c:859
20488 msgid "--relax is deprecated; use --transform instead"
20491 #: config/tc-xtensa.c:862
20492 msgid "--no-relax is deprecated; use --no-transform instead"
20495 #: config/tc-xtensa.c:879
20496 msgid "--absolute-literals option not supported in this Xtensa configuration"
20499 #: config/tc-xtensa.c:952
20500 msgid "prefer-l32r conflicts with prefer-const16"
20503 #: config/tc-xtensa.c:958
20504 msgid "prefer-const16 conflicts with prefer-l32r"
20507 #: config/tc-xtensa.c:967 config/tc-xtensa.c:976 config/tc-xtensa.c:980
20508 msgid "invalid target hardware version"
20511 #: config/tc-xtensa.c:1026
20512 msgid "no-auto-litpools is incompatible with auto-litpool-limit"
20515 #: config/tc-xtensa.c:1028 config/tc-xtensa.c:1031
20516 msgid "invalid auto-litpool-limit argument"
20519 #: config/tc-xtensa.c:1033
20520 msgid "invalid auto-litpool-limit argument (range is 100-10000)"
20523 #: config/tc-xtensa.c:1230
20524 msgid "unmatched .end directive"
20527 #: config/tc-xtensa.c:1259
20528 msgid ".begin directive with no matching .end directive"
20531 #: config/tc-xtensa.c:1300
20532 msgid "[no-]generics is deprecated; use [no-]transform instead"
20535 #: config/tc-xtensa.c:1305
20536 msgid "[no-]relax is deprecated; use [no-]transform instead"
20539 #: config/tc-xtensa.c:1318
20541 msgid "directive %s cannot be negated"
20544 #: config/tc-xtensa.c:1324
20545 msgid "unknown directive"
20548 #: config/tc-xtensa.c:1345 config/tc-xtensa.c:1441 config/tc-xtensa.c:1671
20549 #: config/tc-xtensa.c:5932
20550 msgid "directives are not valid inside bundles"
20553 #: config/tc-xtensa.c:1357
20554 msgid ".begin literal is deprecated; use .literal instead"
20557 #: config/tc-xtensa.c:1371
20558 msgid "cannot set literal_prefix inside literal fragment"
20561 #: config/tc-xtensa.c:1404
20562 msgid ".begin [no-]density is ignored"
20565 #: config/tc-xtensa.c:1411 config/tc-xtensa.c:1461
20566 msgid "Xtensa absolute literals option not supported; ignored"
20569 #: config/tc-xtensa.c:1454
20570 msgid ".end [no-]density is ignored"
20573 #: config/tc-xtensa.c:1479
20575 msgid "does not match begin %s%s at %s:%d"
20578 #: config/tc-xtensa.c:1534
20579 msgid ".literal_position inside literal directive; ignoring"
20582 #: config/tc-xtensa.c:1553
20583 msgid ".literal not allowed inside .begin literal region"
20586 #: config/tc-xtensa.c:1581
20587 msgid "expected comma or colon after symbol name; rest of line ignored"
20590 #: config/tc-xtensa.c:1640
20591 msgid "fall through frequency must be greater than 0"
20594 #: config/tc-xtensa.c:1648
20595 msgid "branch target frequency must be greater than 0"
20598 #: config/tc-xtensa.c:1696
20600 msgid "opcode-specific %s relocation used outside an instruction"
20603 #: config/tc-xtensa.c:1706
20605 msgid "invalid use of %s relocation"
20608 #: config/tc-xtensa.c:1902 config/tc-xtensa.c:1919
20610 msgid "bad register name: %s"
20613 #: config/tc-xtensa.c:1908
20615 msgid "bad register number: %s"
20618 #: config/tc-xtensa.c:1972
20619 msgid "pcrel relocation not allowed in an instruction"
20622 #: config/tc-xtensa.c:2075
20623 msgid "extra colon"
20626 #: config/tc-xtensa.c:2136
20627 msgid "incorrect register number, ignoring"
20630 #: config/tc-xtensa.c:2217
20632 msgid "cannot encode opcode \"%s\""
20635 #: config/tc-xtensa.c:2309
20637 msgid "not enough operands (%d) for '%s'; expected %d"
20640 #: config/tc-xtensa.c:2316
20642 msgid "too many operands (%d) for '%s'; expected %d"
20645 #: config/tc-xtensa.c:2367
20647 msgid "invalid register '%s' for '%s' instruction"
20650 #: config/tc-xtensa.c:2374
20652 msgid "invalid register number (%ld) for '%s' instruction"
20655 #: config/tc-xtensa.c:2441
20657 msgid "invalid register number (%ld) for '%s'"
20660 #: config/tc-xtensa.c:2840
20662 msgid "operand %d of '%s' has out of range value '%u'"
20665 #: config/tc-xtensa.c:2846
20667 msgid "operand %d of '%s' has invalid value '%u'"
20670 #: config/tc-xtensa.c:2893
20672 msgid "internal error: unknown option name '%s'"
20675 #: config/tc-xtensa.c:4002
20676 msgid "can't handle generation of literal/labels yet"
20679 #: config/tc-xtensa.c:4006
20680 msgid "can't handle undefined OP TYPE"
20683 #: config/tc-xtensa.c:4067 config/tc-xtensa.c:4076
20685 msgid "found %d operand for '%s': Expected %d"
20686 msgid_plural "found %d operands for '%s': Expected %d"
20690 #: config/tc-xtensa.c:4099
20691 msgid "immediate operands sum to greater than 32"
20694 #: config/tc-xtensa.c:4351
20696 msgid "invalid relocation for operand %i of '%s'"
20699 #: config/tc-xtensa.c:4361
20701 msgid "invalid expression for operand %i of '%s'"
20704 #: config/tc-xtensa.c:4371
20706 msgid "invalid relocation in instruction slot %i"
20709 #: config/tc-xtensa.c:4378
20711 msgid "undefined symbol for opcode \"%s\""
20714 #: config/tc-xtensa.c:4853
20715 msgid "opcode 'NOP.N' unavailable in this configuration"
20718 #: config/tc-xtensa.c:4913
20719 msgid "get_expanded_loop_offset: invalid opcode"
20722 #: config/tc-xtensa.c:5074
20724 msgid "assembly state not set for first frag in section %s"
20727 #: config/tc-xtensa.c:5127
20729 msgid "unaligned branch target: %d bytes at 0x%lx"
20732 #: config/tc-xtensa.c:5171
20734 msgid "unaligned loop: %d bytes at 0x%lx"
20737 #: config/tc-xtensa.c:5196
20738 msgid "unexpected fix"
20741 #: config/tc-xtensa.c:5207 config/tc-xtensa.c:5211
20742 msgid "undecodable fix"
20745 #: config/tc-xtensa.c:5372
20746 msgid "labels are not valid inside bundles"
20749 #: config/tc-xtensa.c:5392
20750 msgid "invalid last instruction for a zero-overhead loop"
20753 #: config/tc-xtensa.c:5459
20754 msgid "extra opening brace"
20757 #: config/tc-xtensa.c:5469
20758 msgid "extra closing brace"
20761 #: config/tc-xtensa.c:5496
20762 msgid "missing closing brace"
20765 #: config/tc-xtensa.c:5594 config/tc-xtensa.c:5623
20767 msgid "wrong number of operands for '%s'"
20770 #: config/tc-xtensa.c:5610
20772 msgid "bad relocation expression for '%s'"
20775 #: config/tc-xtensa.c:5645
20777 msgid "unknown opcode or format name '%s'"
20780 #: config/tc-xtensa.c:5651
20781 msgid "format names only valid inside bundles"
20784 #: config/tc-xtensa.c:5656
20786 msgid "multiple formats specified for one bundle; using '%s'"
20789 #: config/tc-xtensa.c:5706
20790 msgid "entry instruction with stack decrement < 16"
20793 #: config/tc-xtensa.c:5760
20794 msgid "unaligned entry instruction"
20797 #: config/tc-xtensa.c:5825
20798 msgid "bad instruction format"
20801 #: config/tc-xtensa.c:5828
20802 msgid "invalid relocation"
20805 #: config/tc-xtensa.c:5839
20807 msgid "invalid relocation for '%s' instruction"
20810 #: config/tc-xtensa.c:5851
20812 msgid "invalid relocation for operand %d of '%s'"
20815 #: config/tc-xtensa.c:6134
20817 msgid "unhandled local relocation fix %s"
20820 #: config/tc-xtensa.c:6185
20822 msgid "internal error; cannot generate `%s' relocation"
20825 #: config/tc-xtensa.c:6402
20826 msgid "The option \"--no-allow-flix\" prohibits multi-slot flix."
20829 #: config/tc-xtensa.c:6409
20830 msgid "couldn't find a valid instruction format"
20833 #: config/tc-xtensa.c:6410
20835 msgid " ops were: "
20838 #: config/tc-xtensa.c:6412
20843 #: config/tc-xtensa.c:6422
20845 msgid "mismatch for format '%s': #slots = %d, #opcodes = %d"
20848 #: config/tc-xtensa.c:6431 config/tc-xtensa.c:6528
20849 msgid "illegal resource usage in bundle"
20852 #: config/tc-xtensa.c:6617
20854 msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same register"
20857 #: config/tc-xtensa.c:6622
20859 msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same state"
20862 #: config/tc-xtensa.c:6627
20864 msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same port"
20867 #: config/tc-xtensa.c:6632
20870 "opcodes '%s' (slot %d) and '%s' (slot %d) both have volatile port accesses"
20873 #: config/tc-xtensa.c:6648
20874 msgid "multiple branches or jumps in the same bundle"
20877 #: config/tc-xtensa.c:7100
20878 msgid "cannot assemble into a literal fragment"
20881 #: config/tc-xtensa.c:7102
20885 #: config/tc-xtensa.c:8321
20887 "instruction sequence (write a0, branch, retw) may trigger hardware errata"
20890 #: config/tc-xtensa.c:8433
20891 msgid "branching or jumping to a loop end may trigger hardware errata"
20894 #: config/tc-xtensa.c:8515
20895 msgid "loop end too close to another loop end may trigger hardware errata"
20898 #: config/tc-xtensa.c:8524
20900 msgid "fr_var %lu < length %d"
20903 #: config/tc-xtensa.c:8682
20905 "loop containing less than three instructions may trigger hardware errata"
20908 #: config/tc-xtensa.c:8754
20909 msgid "undecodable instruction in instruction frag"
20912 #: config/tc-xtensa.c:8864
20913 msgid "invalid empty loop"
20916 #: config/tc-xtensa.c:8869
20917 msgid "loop target does not follow loop instruction in section"
20920 #: config/tc-xtensa.c:9436
20921 msgid "cannot find suitable trampoline"
20924 #: config/tc-xtensa.c:9691
20925 msgid "bad relaxation state"
20928 #: config/tc-xtensa.c:9749
20930 msgid "fr_var (%ld) < length (%d)"
20933 #: config/tc-xtensa.c:10449
20934 msgid "jump target out of range; no usable trampoline found"
20937 #: config/tc-xtensa.c:10573
20938 msgid "invalid relaxation fragment result"
20941 #: config/tc-xtensa.c:10655
20942 msgid "unable to widen instruction"
20945 #: config/tc-xtensa.c:10793
20946 msgid "multiple literals in expansion"
20949 #: config/tc-xtensa.c:10797
20950 msgid "no registered fragment for literal"
20953 #: config/tc-xtensa.c:10799
20954 msgid "number of literal tokens != 1"
20957 #: config/tc-xtensa.c:10928 config/tc-xtensa.c:10934
20959 msgid "unresolved loop target symbol: %s"
20962 #: config/tc-xtensa.c:11422
20964 msgid "fixes not all moved from %s"
20967 #: config/tc-xtensa.c:11550
20969 "literal pool location required for text-section-literals; specify with ."
20973 #: config/tc-xtensa.c:12378
20974 msgid "too many operands in instruction"
20977 #: config/tc-xtensa.c:12588
20978 msgid "invalid symbolic operand"
20981 #: config/tc-xtensa.c:12649
20982 msgid "operand number mismatch"
20985 #: config/tc-xtensa.c:12653
20987 msgid "cannot encode opcode \"%s\" in the given format \"%s\""
20990 #: config/tc-xtensa.c:12678
20992 msgid "xtensa-isa failure: %s"
20995 #: config/tc-xtensa.c:12755
20996 msgid "invalid opcode"
20999 #: config/tc-xtensa.c:12761
21000 msgid "too few operands"
21003 #: config/tc-xtensa.c:12767
21004 msgid "too many operands"
21007 #: config/tc-xtensa.c:12811
21008 msgid "multiple writes to the same register"
21011 #: config/tc-xtensa.c:12925 config/tc-xtensa.c:12931
21012 msgid "out of memory"
21015 #: config/tc-xtensa.c:13020
21016 msgid "TLS relocation not allowed in FLIX bundle"
21019 #. Instructions that generate TLS relocations should always be
21020 #. relaxed in the front-end. If "record_fixup" is set, then this
21021 #. function is being called during back-end relaxation, so flag
21022 #. the unexpected behavior as an error.
21023 #: config/tc-xtensa.c:13026
21024 msgid "unexpected TLS relocation"
21027 #: config/tc-xtensa.c:13070
21028 msgid "symbolic operand not allowed"
21031 #: config/tc-xtensa.c:13107
21032 msgid "cannot decode instruction format"
21035 #: config/tc-xtensa.c:13251
21036 msgid "ignoring extra '-rename-section' delimiter ':'"
21039 #: config/tc-xtensa.c:13256
21041 msgid "ignoring invalid '-rename-section' specification: '%s'"
21044 #: config/tc-xtensa.c:13267
21046 msgid "section %s renamed multiple times"
21049 #: config/tc-xtensa.c:13269
21051 msgid "multiple sections remapped to output section %s"
21054 #: config/tc-z80.c:199
21056 msgid "Invalid CPU is specified: %s"
21059 #: config/tc-z80.c:224
21061 msgid "Invalid EXTENSION is specified: %s"
21064 #: config/tc-z80.c:279
21066 msgid "invalid floating point numbers type `%s'"
21069 #: config/tc-z80.c:300 config/tc-z80.c:309
21071 msgid "invalid INST in command line: %s"
21074 #: config/tc-z80.c:403
21078 "CPU model options:\n"
21079 " -march=CPU[+EXT...][-EXT...]\n"
21080 "\t\t\t generate code for CPU, where CPU is one of:\n"
21083 #: config/tc-z80.c:409
21085 msgid "And EXT is combination (+EXT - add, -EXT - remove) of:\n"
21088 #: config/tc-z80.c:412
21092 "Compatibility options:\n"
21093 " -local-prefix=TEXT\t treat labels prefixed by TEXT as local\n"
21094 " -colonless\t\t permit colonless labels\n"
21095 " -sdcc\t\t\t accept SDCC specific instruction syntax\n"
21096 " -fp-s=FORMAT\t\t set single precision FP numbers format\n"
21097 " -fp-d=FORMAT\t\t set double precision FP numbers format\n"
21098 "Where FORMAT one of:\n"
21099 " ieee754\t\t IEEE754 compatible (depends on directive)\n"
21100 " half\t\t\t IEEE754 half precision (16 bit)\n"
21101 " single\t\t IEEE754 single precision (32 bit)\n"
21102 " double\t\t IEEE754 double precision (64 bit)\n"
21103 " zeda32\t\t Zeda z80float library 32 bit format\n"
21104 " math48\t\t 48 bit format from Math48 library\n"
21106 "Default: -march=z80+xyhl+infc\n"
21109 #: config/tc-z80.c:618
21110 msgid "-- unterminated string"
21113 #: config/tc-z80.c:794
21114 msgid "undocumented instruction"
21117 #: config/tc-z80.c:838 config/tc-z80.c:844
21118 msgid "mismatched parentheses"
21121 #: config/tc-z80.c:936
21122 msgid "bad expression syntax"
21125 #: config/tc-z80.c:1147
21127 msgid "%d-bit overflow (%+<PRId64>)"
21130 #: config/tc-z80.c:1162
21132 msgid "invalid data size %d"
21135 #: config/tc-z80.c:1247
21136 msgid "cannot make a relative jump to an absolute location"
21139 #: config/tc-z80.c:1254
21141 msgid "index overflow (%+<PRId64>)"
21144 #: config/tc-z80.c:1257
21146 msgid "offset overflow (%+<PRId64>)"
21149 #: config/tc-z80.c:1460 config/tc-z80.c:1707 config/tc-z80.c:1750
21150 #: config/tc-z80.c:1831 config/tc-z80.c:1861 config/tc-z80.c:1920
21151 #: config/tc-z80.c:1980 config/tc-z80.c:2033 config/tc-z80.c:2066
21152 #: config/tc-z80.c:2123 config/tc-z80.c:2741 config/tc-z80.c:2790
21153 #: config/tc-z80.c:2828 config/tc-z80.c:2888 config/tc-z80.c:2948
21154 #: config/tc-z80.c:3024 config/tc-z80.c:3047
21155 msgid "bad instruction syntax"
21158 #: config/tc-z80.c:1898
21159 msgid "condition code invalid for jr"
21162 #: config/tc-z80.c:2487 config/tc-z80.c:2498 config/tc-z80.c:2514
21163 #: config/tc-z80.c:2547
21164 msgid "ADL mode instruction"
21167 #. SIS prefix, in Z80 it is LD B,B
21168 #. LIS prefix, in Z80 it is LD C,C
21169 #. SIL prefix, in Z80 it is LD D,D
21170 #. LIL prefix, in Z80 it is LD E,E
21171 #: config/tc-z80.c:2622
21172 msgid "unsupported instruction, assembled as NOP"
21175 #: config/tc-z80.c:3215 config/tc-z80.c:3246
21176 msgid "parentheses ignored"
21179 #: config/tc-z80.c:3263
21180 msgid "CPU mode is unsupported by target"
21183 #: config/tc-z80.c:3285
21184 msgid "assignment expected"
21187 #: config/tc-z80.c:3690
21189 msgid "Unknown instruction `%s'"
21192 #: config/tc-z80.c:3766
21194 msgid "8-bit signed offset out of range (%+ld)"
21197 #: config/tc-z80.c:3789
21199 msgid "8-bit overflow (%+ld)"
21202 #: config/tc-z80.c:3806
21204 msgid "16-bit overflow (%+ld)"
21207 #: config/tc-z80.c:3814
21209 msgid "24-bit overflow (%+ld)"
21212 #: config/tc-z80.c:3823
21214 msgid "32-bit overflow (%+ld)"
21217 #: config/tc-z80.c:3836
21219 msgid "md_apply_fix: unknown reloc type 0x%x\n"
21222 #: config/tc-z80.c:4033 config/tc-z80.c:4092
21223 msgid "invalid syntax"
21226 #: config/tc-z80.c:4111
21230 #: config/tc-z8k.c:281
21232 msgid "register rr%d out of range"
21235 #: config/tc-z8k.c:283
21237 msgid "register rr%d does not exist"
21240 #: config/tc-z8k.c:295
21242 msgid "register rh%d out of range"
21245 #: config/tc-z8k.c:307
21247 msgid "register rl%d out of range"
21250 #: config/tc-z8k.c:320
21252 msgid "register rq%d out of range"
21255 #: config/tc-z8k.c:322
21257 msgid "register rq%d does not exist"
21260 #: config/tc-z8k.c:334
21262 msgid "register r%d out of range"
21265 #: config/tc-z8k.c:375
21267 msgid "expected %c"
21270 #: config/tc-z8k.c:390
21272 msgid "register is wrong size for a word %s"
21275 #: config/tc-z8k.c:404
21277 msgid "register is wrong size for address %s"
21280 #: config/tc-z8k.c:538
21282 msgid "unknown interrupt %s"
21285 #. No interrupt type specified, opcode won't do anything.
21286 #: config/tc-z8k.c:561
21287 msgid "opcode has no effect"
21290 #: config/tc-z8k.c:672
21291 msgid "Missing ) in ra(rb)"
21294 #: config/tc-z8k.c:752 config/tc-z8k.c:791
21296 msgid "invalid condition code '%s'"
21299 #: config/tc-z8k.c:764
21301 msgid "invalid flag '%s'"
21304 #: config/tc-z8k.c:918 config/tc-z8k.c:924
21305 msgid "invalid indirect register size"
21308 #: config/tc-z8k.c:941 config/tc-z8k.c:1107 config/tc-z8k.c:1112
21309 msgid "invalid control register name"
21312 #: config/tc-z8k.c:1096
21313 msgid "immediate must be 1 or 2"
21316 #: config/tc-z8k.c:1099
21317 msgid "immediate 1 or 2 expected"
21320 #: config/tc-z8k.c:1130
21321 msgid "can't use R0 here"
21324 #: config/tc-z8k.c:1288
21325 msgid "Can't find opcode to match operands"
21328 #: config/tc-z8k.c:1335
21330 msgid "invalid architecture -z%s"
21333 #: config/tc-z8k.c:1354
21337 " -z8001 generate segmented code\n"
21338 " -z8002 generate unsegmented code\n"
21339 " -linkrelax create linker relaxable code\n"
21342 #: config/tc-z8k.c:1366
21344 msgid "call to md_convert_frag\n"
21347 #: config/tc-z8k.c:1473 config/tc-z8k.c:1513 config/tc-z8k.c:1536
21348 msgid "cannot branch to odd address"
21351 #: config/tc-z8k.c:1477 config/tc-z8k.c:1540
21352 msgid "relative jump out of range"
21355 #: config/tc-z8k.c:1495
21356 msgid "relative address out of range"
21359 #: config/tc-z8k.c:1516
21360 msgid "relative call out of range"
21363 #: config/tc-z8k.c:1548
21365 msgid "md_apply_fix: unknown r_type 0x%x\n"
21368 #: config/tc-z8k.c:1560
21370 msgid "call to md_estimate_size_before_relax\n"
21373 #: config/xtensa-relax.c:1579
21375 msgid "invalid configuration option '%s' in transition rule '%s'"
21378 #: config/xtensa-relax.c:1704 config/xtensa-relax.c:1714
21380 msgid "opcode '%s': no bound opname '%s' for precondition in '%s'"
21383 #: config/xtensa-relax.c:1721
21385 msgid "opcode '%s': precondition only contains constants in '%s'"
21388 #: config/xtensa-relax.c:1768
21389 msgid "expected one operand for generated literal"
21392 #: config/xtensa-relax.c:1775
21393 msgid "expected 0 operands for generated label"
21396 #: config/xtensa-relax.c:1788
21398 msgid "invalid opcode '%s' in transition rule '%s'"
21401 #: config/xtensa-relax.c:1796
21403 msgid "opcode '%s': replacement does not have %d op"
21404 msgid_plural "opcode '%s': replacement does not have %d ops"
21408 #: config/xtensa-relax.c:1812
21410 msgid "opcode '%s': cannot find literal definition"
21413 #: config/xtensa-relax.c:1828 config/xtensa-relax.c:1858
21415 msgid "opcode '%s': unidentified operand '%s' in '%s'"
21418 #: config/xtensa-relax.c:1853
21420 msgid "unknown user-defined function %s"
21423 #: config/xtensa-relax.c:1864
21425 msgid "opcode '%s': could not parse operand '%s' in '%s'"
21428 #: config/xtensa-relax.c:1904
21430 msgid "could not parse INSN_PATTERN '%s'"
21433 #: config/xtensa-relax.c:1908
21435 msgid "could not parse INSN_REPL '%s'"
21438 #: config/xtensa-relax.c:1919
21440 msgid "could not build transition for %s => %s"
21445 msgid "can't open `%s' for writing"
21450 msgid "can't close `%s'"
21453 #: dw2gencfi.c:313 read.c:2478
21455 msgid "bfd_set_section_flags: %s"
21458 #: dw2gencfi.c:583 dw2gencfi.c:599
21460 msgid "register save offset not a multiple of %u"
21464 msgid "CFI state restore without previous remember"
21468 msgid "missing separator"
21472 msgid "bad register expression"
21475 #: dw2gencfi.c:810 dw2gencfi.c:940 dw2gencfi.c:978 dw2gencfi.c:1049
21476 #: dw2gencfi.c:1122 dw2gencfi.c:1187 dw2gencfi.c:1386 scfidw2gen.c:175
21477 msgid "CFI instruction used without previous .cfi_startproc"
21480 #: dw2gencfi.c:1003
21481 msgid "invalid or unsupported encoding in .cfi_personality"
21484 #: dw2gencfi.c:1010
21485 msgid ".cfi_personality requires encoding and symbol arguments"
21488 #: dw2gencfi.c:1033
21489 msgid "wrong second argument to .cfi_personality"
21492 #: dw2gencfi.c:1074 dw2gencfi.c:1150
21493 msgid "invalid or unsupported encoding in .cfi_lsda"
21496 #: dw2gencfi.c:1081
21497 msgid ".cfi_lsda requires encoding and symbol arguments"
21500 #: dw2gencfi.c:1106
21501 msgid "wrong second argument to .cfi_lsda"
21504 #: dw2gencfi.c:1172
21505 msgid "wrong third argument to .cfi_val_encoded_addr"
21508 #: dw2gencfi.c:1271
21509 msgid "inconsistent uses of .cfi_sections"
21512 #: dw2gencfi.c:1282
21513 msgid "previous CFI entry not closed (missing .cfi_endproc)"
21516 #: dw2gencfi.c:1322 scfidw2gen.c:156
21517 msgid ".cfi_endproc without corresponding .cfi_startproc"
21520 #: dw2gencfi.c:1397
21521 msgid "wrong argument to .cfi_personality_id"
21524 #: dw2gencfi.c:1407
21525 msgid ".cfi_fde_data without corresponding .cfi_startproc"
21528 #: dw2gencfi.c:1515
21529 msgid "unexpected .cfi_inline_lsda"
21532 #: dw2gencfi.c:1522
21533 msgid ".cfi_inline_lsda not valid for this frame"
21536 #: dw2gencfi.c:1530
21537 msgid ".cfi_inline_lsda seen for frame without .cfi_lsda"
21540 #: dw2gencfi.c:1543
21542 msgid "Alignment too large: %d. assumed."
21545 #: dw2gencfi.c:1547
21546 msgid "Alignment negative: 0 assumed."
21549 #: dw2gencfi.c:1573
21550 msgid ".cfi_inline_lsda is not supported for this target"
21553 #: dw2gencfi.c:1580
21554 msgid ".cfi_fde_data is not supported for this target"
21557 #: dw2gencfi.c:1587
21558 msgid ".cfi_personality_id is not supported for this target"
21561 #: dw2gencfi.c:1901
21563 msgid "return column number %d overflows in CIE version 1"
21566 #: dw2gencfi.c:2389 dw2gencfi.c:2565
21567 msgid "open CFI at the end of file; missing .cfi_endproc directive"
21570 #: dw2gencfi.c:2514
21571 msgid ".sframe not supported for target"
21574 #: dw2gencfi.c:2594
21575 msgid "CFI is not supported for this target"
21578 #: dwarf2dbg.c:377 dwarf2dbg.c:3307
21579 msgid "view number mismatch"
21584 msgid "file number %u is too big"
21590 "file table slot %u is already occupied by a different file (%s%s%s vs %s%s%s)"
21593 #: dwarf2dbg.c:1176 dwarf2dbg.c:1270
21594 msgid "file number less than one"
21597 #: dwarf2dbg.c:1213
21598 msgid "md5 value too small or not a constant"
21601 #: dwarf2dbg.c:1230
21603 msgid "file number %lu is too big"
21606 #: dwarf2dbg.c:1277 dwarf2dbg.c:2300
21608 msgid "unassigned file number %ld"
21611 #: dwarf2dbg.c:1355
21612 msgid "is_stmt value not 0 or 1"
21615 #: dwarf2dbg.c:1369
21616 msgid "isa number less than zero"
21619 #: dwarf2dbg.c:1381
21620 msgid "discriminator less than zero"
21623 #: dwarf2dbg.c:1400
21624 msgid "numeric view can only be asserted to zero"
21627 #: dwarf2dbg.c:1440
21629 msgid "unknown .loc sub-directive `%s'"
21632 #: dwarf2dbg.c:2434
21633 msgid "internal error: unknown dwarf2 format"
21638 msgid "string too big (%lu bytes)"
21641 #: ecoff.c:1612 ecoff.c:1805 ecoff.c:1828 ecoff.c:1858 ecoff.c:2010
21643 msgid "no current file pointer"
21647 msgid "too many st_End's"
21651 msgid "fake .file after real one"
21655 msgid "filename goes over one page boundary"
21659 msgid ".begin directive without a preceding .file directive"
21663 msgid ".begin directive without a preceding .ent directive"
21667 msgid ".bend directive without a preceding .file directive"
21671 msgid ".bend directive without a preceding .ent directive"
21675 msgid ".bend directive names unknown symbol"
21679 msgid ".def pseudo-op used inside of .def/.endef; ignored"
21683 msgid "empty symbol name in .def; ignored"
21687 msgid ".dim pseudo-op used outside of .def/.endef; ignored"
21691 msgid "badly formed .dim directive"
21695 msgid "too many .dim entries"
21699 msgid ".scl pseudo-op used outside of .def/.endef; ignored"
21703 msgid ".size pseudo-op used outside of .def/.endef; ignored"
21707 msgid "badly formed .size directive"
21711 msgid "too many .size entries"
21715 msgid ".type pseudo-op used outside of .def/.endef; ignored"
21718 #. FIXME: We could handle this by setting the continued bit.
21719 #. There would still be a limit: the .type argument can not
21723 msgid "the type of %s is too complex; it will be simplified"
21727 msgid "Unrecognized .type argument"
21731 msgid ".tag pseudo-op used outside of .def/.endef; ignored"
21735 msgid ".val pseudo-op used outside of .def/.endef; ignored"
21739 msgid ".val expression is too complex"
21743 msgid ".endef pseudo-op used before .def; ignored"
21746 #: ecoff.c:2829 ecoff.c:2910
21747 msgid "bad COFF debugging information"
21752 msgid "no tag specified for %s"
21756 msgid ".end directive without a preceding .file directive"
21760 msgid ".end directive names unknown symbol"
21764 msgid "second .ent directive found before .end directive"
21769 msgid "%s directive has no name"
21773 msgid "no way to handle .file within .ent/.end section"
21777 msgid ".loc before .file"
21782 msgid ".stab%c is not supported"
21787 msgid ".stab%c: ignoring non-zero other field"
21793 "line number (%d) for .stab%c directive cannot fit in index field (20 bits)"
21798 msgid "illegal .stab%c directive, bad character"
21801 #: ecoff.c:3952 ecoff.c:4140 ecoff.c:4165
21802 msgid ".begin/.bend in different segments"
21806 msgid "missing .end or .bend at end of file"
21810 msgid "GP prologue size exceeds field size, using 0 instead"
21813 #: expr.c:74 read.c:3973
21814 msgid "bignum invalid"
21817 #: expr.c:76 read.c:3975 read.c:4482 read.c:5252
21818 msgid "floating point number invalid"
21822 msgid "bad floating-point constant: exponent overflow"
21827 msgid "bad floating-point constant: unknown error code=%d"
21832 "a bignum with underscores may not have more than 8 hex digits in any word"
21836 msgid "a bignum with underscores must have exactly 4 words"
21839 #. Either not seen or not defined.
21840 #. @@ Should print out the original string instead of
21841 #. the parsed number.
21844 msgid "backward ref to unknown label \"%d:\""
21848 msgid "character constant too large"
21853 msgid "found '%c', expected: '%c'"
21858 msgid "missing '%c'"
21861 #: expr.c:1022 read.c:4762
21862 msgid "EBCDIC constants are not supported"
21867 msgid "Unary operator %c ignored because bad operand follows"
21870 #: expr.c:1238 expr.c:1260
21871 msgid "syntax error in .startof. or .sizeof."
21874 #: expr.c:1340 expr.c:1676
21876 msgid "invalid use of operator \"%s\""
21880 msgid "missing operand; zero assumed"
21884 msgid "left operand is a bignum; integer 0 assumed"
21888 msgid "left operand is a float; integer 0 assumed"
21892 msgid "right operand is a bignum; integer 0 assumed"
21896 msgid "right operand is a float; integer 0 assumed"
21899 #: expr.c:1992 symbols.c:1705
21900 msgid "division by zero"
21903 #: expr.c:2018 symbols.c:1716
21904 msgid "shift count"
21908 msgid "operation combines symbols in different segments"
21912 msgid "missing closing '\"'"
21917 msgid "'\\%c' in quoted symbol name; behavior may change in the future"
21921 msgid "attempt to allocate data in absolute section"
21925 msgid "attempt to allocate data in common section"
21928 #: frags.c:115 write.c:1497
21930 msgid "can't extend frag %lu char"
21931 msgid_plural "can't extend frag %lu chars"
21935 #. Offset of size 8 bytes is not supported in SFrame format
21937 #: gen-sframe.c:401
21938 msgid "SFrame unsupported offset value\n"
21941 #: gen-sframe.c:1275
21943 msgid "skipping SFrame FDE due to DWARF CFI op %#x"
21948 msgid "missing label '%s' in func '%s' may result in imprecise cfg"
21953 msgid "GINSN: found unreachable code in func '%s'"
21957 msgid "GINSN process for prev func not done"
21962 msgid "Untraceable control flow for func '%s'; Skipping SCFI"
21967 msgid "Bad cfg of ginsn of func '%s'"
21970 #: ginsn.c:1236 ginsn.c:1243
21971 msgid "ginsn unsupported for target"
21974 #. For error messages.
21975 #. Detect if we are reading from stdin by examining the file
21976 #. name returned by as_where().
21978 #. [FIXME: We rely upon the name in the strcmp below being the
21979 #. same as the one used by input_scrub_new_file(), if that is
21980 #. not true, then this code will fail].
21982 #. If we are reading from stdin, then we need to save each input
21983 #. line here (assuming of course that we actually have a line of
21984 #. input to read), so that it can be displayed in the listing
21985 #. that is produced at the end of the assembly.
21986 #: input-file.c:136 input-scrub.c:246 listing.c:353
21987 msgid "{standard input}"
21990 #: input-file.c:141
21992 msgid "can't open %s for reading: %s"
21995 #: input-file.c:150 input-file.c:224
21997 msgid "can't read from %s: %s"
22000 #: input-file.c:252 listing.c:1444
22002 msgid "can't close %s: %s"
22005 #: input-scrub.c:274
22006 msgid "macros nested too deeply"
22009 #: input-scrub.c:525 input-scrub.c:528
22010 msgid "macro invoked from here"
22015 msgid "Unable to allocate memory for new instructions\n"
22018 #: listing.c:253 messages.c:189 messages.c:191 messages.c:194
22022 #: listing.c:259 messages.c:263 messages.c:265 messages.c:268
22028 msgid "unable to rebuffer file: %s\n"
22035 " time stamp \t: %s\n"
22054 " options passed\t: "
22060 " GNU assembler version %s (%s)\n"
22061 "\t using BFD version %s."
22068 " input file \t: %s"
22075 " output file \t: %s"
22087 msgid "can't open %s: %s"
22091 msgid "strange paper height, set to no form"
22095 msgid "new paper width is too small"
22099 msgid "bad or irreducible expression for paper width"
22103 msgid "missing expression for paper width"
22107 msgid "new line in title"
22112 msgid "%% operator needs absolute expression"
22117 msgid "Missing parameter qualifier for `%s' in macro `%s'"
22122 msgid "`%s' is not a valid parameter qualifier for `%s' in macro `%s'"
22127 msgid "Pointless default value for required parameter `%s' in macro `%s'"
22132 msgid "A parameter named `%s' already exists for macro `%s'"
22137 msgid "Reserved word `%s' used as parameter in macro `%s'"
22142 msgid "unexpected end of file in macro `%s' definition"
22147 msgid "missing `)' after formals in macro definition `%s'"
22151 msgid "Missing macro name"
22156 msgid "Bad parameter list for macro `%s'"
22161 msgid "Macro `%s' was already defined"
22164 #: macro.c:843 macro.c:845
22165 msgid "missing `)'"
22170 msgid "`%s' was already used as parameter (or another local) name"
22174 msgid "confusion in formal parameters"
22179 msgid "Parameter named `%s' does not exist for macro `%s'"
22184 msgid "Value for parameter `%s' of macro `%s' was already specified"
22188 msgid "can't mix positional and keyword arguments"
22192 msgid "too many positional arguments"
22197 msgid "Missing value for required parameter `%s' of macro `%s'"
22202 msgid "Attempt to purge non-existing macro `%s'"
22206 msgid "unexpected end of file in irp or irpc"
22210 msgid "missing model parameter"
22215 msgid "Assembler messages:\n"
22220 msgid "Fatal error: "
22225 msgid "Internal error (%s).\n"
22230 msgid "Internal error in %s at %s:%d.\n"
22235 msgid "Internal error at %s:%d.\n"
22240 msgid "Please report this bug.\n"
22245 msgid "%s out of domain (%<PRId64> is not a multiple of %<PRId64>)"
22248 #. xgettext:c-format.
22251 msgid "%s out of range (%<PRId64> is not between %<PRId64> and %<PRId64>)"
22254 #. xgettext:c-format.
22258 "%s out of range (0x%<PRIx64> is not between 0x%<PRIx64> and 0x%<PRIx64>)"
22261 #: output-file.c:37
22263 msgid "can't open a bfd on stdout %s"
22266 #: output-file.c:44
22268 msgid "selected target format '%s' unknown"
22271 #: output-file.c:46
22273 msgid "can't create %s: %s"
22278 msgid "error constructing %s pseudo-op table"
22282 msgid "cannot change section or subsection inside .bundle_lock"
22288 ".bundle_lock sequence at %u bytes, but .bundle_align_mode limit is %u bytes"
22294 "single instruction is %u bytes long, but .bundle_align_mode limit is %u bytes"
22297 #: read.c:824 read.c:2842 read.c:3417
22298 msgid "ignoring fill value in absolute section"
22301 #: read.c:826 read.c:2857 read.c:3456
22303 msgid "ignoring fill value in section `%s'"
22308 msgid "unknown pseudo-op: `%s'"
22312 msgid "unable to continue with assembly."
22317 msgid "local label too large near %s"
22322 msgid "label \"%ld$\" redefined"
22326 msgid ".bundle_lock with no matching .bundle_unlock"
22330 msgid ".abort detected. Abandoning ship."
22335 msgid "alignment too large: %u assumed"
22339 msgid "expected fill pattern missing"
22344 msgid "fill pattern too long, truncating to %u"
22348 msgid "symbol name not recognised in the current locale"
22351 #. Some of the back ends can't deal with non-positive line numbers.
22352 #. Besides, it's silly. GCC however will generate a line number of
22353 #. zero when it is pre-processing builtins for assembler-with-cpp files:
22355 #. # 0 "<built-in>"
22357 #. We do not want to barf on this, especially since such files are used
22358 #. in the GCC and GDB testsuites. So we check for negative line numbers
22359 #. rather than non-positive line numbers.
22362 msgid "line numbers must be positive; line number %d rejected"
22367 msgid "incompatible flag %i in line directive"
22372 msgid "unsupported flag %i in line directive"
22376 msgid "start address not supported"
22380 msgid ".err encountered"
22384 msgid ".error directive invoked in source file"
22388 msgid ".warning directive invoked in source file"
22393 msgid "%s argument must be a string"
22396 #: read.c:2207 read.c:2209
22398 msgid ".fail %ld encountered"
22403 msgid ".fill size clamped to %d"
22407 msgid "size negative; .fill ignored"
22411 msgid "repeat < 0; .fill ignored"
22415 msgid "non-constant fill count for absolute section"
22419 msgid "attempt to fill absolute section with non-zero value"
22424 msgid "attempt to fill section `%s' with non-zero value"
22429 msgid "unrecognized .linkonce type `%s'"
22433 msgid ".linkonce is not supported for this object file format"
22437 msgid "expected alignment after size"
22442 msgid "attempt to redefine pseudo-op `%s' ignored"
22446 msgid "ignoring macro exit outside a macro definition."
22451 msgid "invalid segment \"%s\""
22455 msgid "only constant offsets supported in absolute section"
22459 msgid "MRI style ORG pseudo-op not supported"
22464 msgid ".end%c encountered without preceding %s"
22469 msgid "negative count for %s - ignored"
22474 msgid "%s without %s"
22478 msgid "unsupported variable size or fill value"
22483 msgid "size value for space directive too large: %lx"
22487 msgid ".space repeat count is negative, ignored"
22491 msgid ".space repeat count is zero, ignored"
22495 msgid ".space repeat count overflow, ignored"
22499 msgid "space allocation too complex in absolute section"
22503 msgid "space allocation too complex in common section"
22507 msgid "unsupported variable nop control in .nops directive"
22511 msgid "negative nop control byte, ignored"
22516 msgid "unknown floating type '%c'"
22521 msgid "%s: would close weakref loop: %s"
22526 msgid "junk at end of line, first unrecognized character valued 0x%x"
22529 #: read.c:4042 write.c:2414
22531 msgid "`%s' can't be equated to common symbol `%s'"
22535 msgid "unexpected `\"' in expression"
22539 msgid "rva without symbol"
22543 msgid "missing or bad offset expression"
22547 msgid "missing reloc type"
22551 msgid "unrecognized reloc type"
22555 msgid "bad reloc expression"
22558 #: read.c:4476 read.c:5246
22559 msgid "zero assumed for missing expression"
22562 #: read.c:4496 read.c:5275
22563 msgid "attempt to store value in absolute section"
22566 #: read.c:4503 read.c:5281
22568 msgid "attempt to store non-zero value in section `%s'"
22571 #. Leading bits contain both 0s & 1s.
22574 msgid "value 0x%<PRIx64> truncated to 0x%<PRIx64>"
22579 msgid "bignum truncated to %d byte"
22580 msgid_plural "bignum truncated to %d bytes"
22584 #: read.c:4833 read.c:4984
22585 msgid "unresolvable or nonpositive repeat count; using 1"
22589 msgid "floating point constant too large"
22593 msgid "attempt to store float in absolute section"
22598 msgid "attempt to store float in section `%s'"
22603 msgid "attempt to store non-empty string in section `%s'"
22607 msgid "strings must be placed into a section"
22611 msgid "expected <nn>"
22614 #. To be compatible with BSD 4.2 as: give the luser a linefeed!!
22615 #: read.c:5534 read.c:5621
22616 msgid "unterminated string; newline inserted"
22620 msgid "bad escaped character in string"
22624 msgid "expected address expression"
22629 msgid "symbol \"%s\" undefined; zero assumed"
22633 msgid "some symbol undefined; zero assumed"
22637 msgid "this string may not contain '\\0'"
22641 msgid "missing string"
22646 msgid ".incbin count zero, ignoring `%s'"
22651 msgid "file not found: %s"
22656 msgid "unable to include `%s'"
22661 msgid "seek to end of .incbin file failed `%s'"
22666 msgid "skip (%ld) or count (%ld) invalid for file size (%ld)"
22671 msgid "could not skip to %ld in file `%s'"
22676 msgid "truncated file `%s', %ld of %ld bytes read"
22680 msgid "missing .func"
22684 msgid ".endfunc missing for previous .func"
22689 msgid ".bundle_align_mode alignment too large (maximum %u)"
22693 msgid "cannot change .bundle_align_mode inside .bundle_lock"
22697 msgid ".bundle_lock is meaningless without .bundle_align_mode"
22701 msgid ".bundle_unlock without preceding .bundle_lock"
22706 msgid ".bundle_lock sequence is %u bytes, but bundle size is only %u bytes"
22711 msgid "missing closing `%c'"
22720 msgid "invalid argument '%s' to -fdebug-prefix-map"
22724 msgid "SCFI: usage of REG_FP as scratch not supported"
22728 msgid "SCFI: unsupported stack manipulation pattern"
22731 #: scfi.c:767 scfi.c:862
22732 msgid "SCFI: asymetrical register restore"
22736 msgid "SCFI: Bad CFI propagation perhaps"
22741 msgid "SCFI: forward pass failed for func '%s'"
22746 msgid "SCFI: backward pass failed for func '%s'"
22750 msgid "SCFI: Invalid DWARF CFI opcode data"
22753 #. No other GINSN_TYPE_* expected.
22756 msgid "SCFI: bad ginsn for func '%s'"
22759 #: scfi.c:1219 scfi.c:1228
22760 msgid "SCFI: unsupported for target"
22764 msgid "SCFI ignores most user-specified CFI directives"
22767 #: scfidw2gen.c:131
22768 msgid "SCFI: missing previous SCFI endproc marker"
22773 msgid ".stab%c: missing comma"
22778 msgid ".stab%c: missing string"
22781 #. This could happen for example with a source file with a huge
22782 #. number of lines. The only cure is to use a different debug
22783 #. format, probably DWARF.
22786 msgid ".stab%c: description field '%x' too big, try a different debug format"
22790 msgid "comma missing in .xstabs"
22793 #: symbols.c:386 symbols.c:2530
22795 msgid "symbol '%s' contains multibyte characters"
22800 msgid "cannot define symbol `%s' in absolute section"
22805 msgid "symbol `%s' is already defined as \"%s\"/%s%ld"
22810 msgid "invalid operands (%s and %s sections) for `%s'"
22815 msgid "invalid operand (%s section) for `%s'"
22820 msgid "invalid operands (%s and %s sections) for `%s' when setting `%s'"
22825 msgid "invalid operand (%s section) for `%s' when setting `%s'"
22830 msgid "symbol definition loop encountered at `%s'"
22835 msgid "cannot convert expression symbol %s to complex relocation"
22840 msgid "division by zero when setting `%s'"
22843 #. See PR 20895 for a reproducer.
22845 msgid "Invalid operation on symbol"
22848 #: symbols.c:1807 write.c:2463
22850 msgid "can't resolve value for symbol `%s'"
22855 msgid "\"%d\" (instance number %d of a %s label)"
22859 msgid "expression is too complex to be resolved or converted into relocations"
22862 #: symbols.c:2248 symbols.c:2251
22864 msgid "attempt to get value of unresolved symbol `%s'"
22867 #. Do not reassign section symbols.
22869 msgid "can't make section symbol global"
22873 msgid "can't make register symbol global"
22878 msgid "Accessing function `%s' as thread-local object"
22883 msgid "Accessing `%s' as thread-local object"
22888 msgid "field fx_size too small to hold %lu"
22893 msgid "attempt to .org/.space/.nops backwards? (%ld)"
22898 msgid "leb128 operand is an undefined symbol: %s"
22902 msgid "invalid offset expression"
22906 msgid "invalid reloc expression"
22911 msgid "can't resolve %s - %s"
22916 msgid "value of %s too large for field of %d byte at %s"
22917 msgid_plural "value of %s too large for field of %d bytes at %s"
22923 msgid "signed .word overflow; switch may be too large; %ld at 0x%lx"
22927 msgid "redefined symbol cannot be used on reloc"
22931 msgid "relocation out of range"
22936 msgid "%s:%u: bad return from bfd_install_relocation: %x"
22940 msgid "reloc not within (fixed part of) section"
22944 msgid "internal error: fixup not contained within frag"
22947 #: write.c:1443 write.c:1567
22948 msgid "can't extend frag"
22952 msgid "unimplemented .nops directive"
22957 msgid "can't write %ld byte to section %s of %s: '%s'"
22958 msgid_plural "can't write %ld bytes to section %s of %s: '%s'"
22962 #: write.c:1676 write.c:1710 write.c:1747
22964 msgid "can't fill %ld byte in section %s of %s: '%s'"
22965 msgid_plural "can't fill %ld bytes in section %s of %s: '%s'"
22970 msgid "unable to create reloc for build note"
22974 msgid "<gnu build note>"
22979 msgid "%s: global symbols not supported in common sections"
22984 msgid "local label `%s' is not defined"
22989 msgid "can't make global register symbol `%s'"
22994 msgid "alignment padding (%lu byte) not a multiple of %ld"
22995 msgid_plural "alignment padding (%lu bytes) not a multiple of %ld"
23001 msgid ".word %s-%s+%s didn't fit"
23005 msgid "padding added"
23009 msgid "attempt to move .org backwards"
23013 msgid ".space, .nops or .fill specifies non-absolute value"
23017 msgid ".space, .nops or .fill with negative value, ignored"
23023 "Infinite loop encountered whilst attempting to compute the addresses of "
23024 "symbols in section %s"