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-07-20 13:04+0100\n"
12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14 "Language-Team: LANGUAGE <LL@li.org>\n"
16 "Content-Type: text/plain; charset=CHARSET\n"
17 "Content-Transfer-Encoding: 8bit\n"
18 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
22 msgid "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:591 app.c:605
40 msgid "end of file in comment"
43 #: app.c:683 app.c:728
45 msgid "end of file in string; '%c' inserted"
50 msgid "unknown escape '\\%c' in string; ignored"
53 #: app.c:924 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:1263 app.c:1318 app.c:1330 app.c:1404
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:17974 config/tc-i386.c:17994
192 msgid "(default: yes)\n"
195 #: as.c:309 as.c:320 config/tc-i386.c:17976 config/tc-i386.c:17996
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:4075 config/tc-arc.c:4148 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:3961 config/tc-s390.c:1817 config/tc-v850.c:2530
664 #: config/tc-v850.c:2601 config/tc-v850.c:2648 config/tc-v850.c:2685
665 #: config/tc-v850.c:2722 config/tc-v850.c:2986
666 msgid "too many fixups"
669 #: cgen.c:371 cgen.c:393 config/tc-d10v.c:461 config/tc-d30v.c:450
670 #: config/tc-mn10200.c:1034 config/tc-mn10300.c:1678 config/tc-ppc.c:3483
671 #: config/tc-v850.c:2639 config/tc-v850.c:2673 config/tc-v850.c:2713
672 #: config/tc-v850.c:2959 config/tc-z80.c:785
673 msgid "illegal operand"
676 #: cgen.c:397 config/tc-avr.c:910 config/tc-d10v.c:463 config/tc-d30v.c:452
677 #: config/tc-h8300.c:493 config/tc-mcore.c:662 config/tc-microblaze.c:585
678 #: config/tc-mmix.c:495 config/tc-mn10200.c:1037 config/tc-mn10300.c:1681
679 #: config/tc-msp430.c:417 config/tc-ppc.c:3485 config/tc-sh.c:988
680 #: config/tc-v850.c:2643 config/tc-v850.c:2677 config/tc-v850.c:2717
681 #: config/tc-v850.c:2962 config/tc-xgate.c:895 config/tc-z80.c:933
682 #: config/tc-z8k.c:349
683 msgid "missing operand"
687 msgid "a reloc on this operand implies an overflow"
691 msgid "operand mask overflow"
694 #: cgen.c:860 config/tc-arm.c:2040 config/tc-arm.c:11124 config/tc-arm.c:11176
695 #: config/tc-arm.c:11464 config/tc-arm.c:12360 config/tc-arm.c:13500
696 #: config/tc-arm.c:13540 config/tc-arm.c:13913 config/tc-arm.c:13955
697 #: config/tc-arm.c:21200 config/tc-arm.c:21260 config/tc-mips.c:9707
698 #: config/tc-mips.c:11028 config/tc-mips.c:12325 config/tc-mips.c:13006
699 #: config/tc-spu.c:982 config/tc-xtensa.c:13110
700 msgid "expression too complex"
703 #: cgen.c:961 config/tc-ppc.c:7491 config/tc-s390.c:2595 config/tc-v850.c:3495
704 #: config/tc-xstormy16.c:541
705 msgid "unresolved expression that must be resolved"
708 #: cgen.c:986 config/tc-bpf.c:887 config/tc-xstormy16.c:566
710 msgid "internal error: can't install fix for reloc type %d (`%s')"
713 #: cgen.c:1037 config/tc-bpf.c:366 config/tc-nios2.c:1355 config/tc-pru.c:786
714 msgid "relocation is not supported"
719 msgid "could not open %s for reading"
723 msgid "md5_stream failed"
727 msgid "invalid identifier for \".ifdef\""
731 msgid "non-constant expression in \".if\" statement"
735 msgid "bad format for ifc or ifnc"
739 msgid "\".elseif\" without matching \".if\""
743 msgid "\".elseif\" after \".else\""
746 #: cond.c:317 cond.c:423
747 msgid "here is the previous \".else\""
750 #: cond.c:320 cond.c:426
751 msgid "here is the previous \".if\""
755 msgid "non-constant expression in \".elseif\" statement"
759 msgid "\".endif\" without \".if\""
763 msgid "\".else\" without matching \".if\""
767 msgid "duplicate \".else\""
771 msgid ".ifeqs syntax error"
775 msgid "end of macro inside conditional"
779 msgid "end of file inside conditional"
783 msgid "here is the start of the unterminated conditional"
787 msgid "here is the \"else\" of the unterminated conditional"
790 #: config/atof-ieee.c:148
791 msgid "cannot create floating-point number"
794 #: config/atof-ieee.c:335
795 msgid "NaNs are not supported by this target"
798 #: config/atof-ieee.c:354
799 msgid "NaN flavors are not supported by this target"
802 #: config/atof-ieee.c:392
803 msgid "Infinities are not supported by this target"
806 #: config/atof-ieee.c:825 config/atof-vax.c:449 config/tc-arm.c:1269
807 #: config/tc-ia64.c:11577 config/tc-tic30.c:1241 config/tc-tic4x.c:2570
808 msgid "Unrecognized or unsupported floating point constant"
811 #: config/obj-aout.c:81
813 msgid "Attempt to put a common symbol into set %s"
816 #: config/obj-aout.c:85
818 msgid "Attempt to put an undefined symbol into set %s"
821 #: config/obj-aout.c:112 config/obj-coff.c:1369
823 msgid "Symbol `%s' can not be both weak and common"
826 #: config/obj-coff.c:206 config/obj-coff.c:1684 config/tc-tic54x.c:4002
829 msgid "error setting flags for \"%s\": %s"
832 #. Zero is used as an end marker in the file.
833 #: config/obj-coff.c:424
834 msgid "Line numbers must be positive integers\n"
837 #: config/obj-coff.c:456
838 msgid ".ln pseudo-op inside .def/.endef: ignored."
841 #: config/obj-coff.c:497 ecoff.c:3232
842 msgid ".loc outside of .text"
845 #: config/obj-coff.c:504
846 msgid ".loc pseudo-op inside .def/.endef: ignored."
849 #: config/obj-coff.c:584
850 msgid ".def pseudo-op used inside of .def/.endef: ignored."
853 #: config/obj-coff.c:617
854 msgid ".endef pseudo-op used outside of .def/.endef: ignored."
857 #: config/obj-coff.c:656
859 msgid "`%s' symbol without preceding function"
862 #: config/obj-coff.c:743
864 msgid "unexpected storage class %d"
867 #: config/obj-coff.c:850
868 msgid ".dim pseudo-op used outside of .def/.endef: ignored."
871 #: config/obj-coff.c:870
872 msgid "badly formed .dim directive ignored"
875 #: config/obj-coff.c:919
876 msgid ".size pseudo-op used outside of .def/.endef: ignored."
879 #: config/obj-coff.c:934
880 msgid ".scl pseudo-op used outside of .def/.endef: ignored."
883 #: config/obj-coff.c:951
884 msgid ".tag pseudo-op used outside of .def/.endef: ignored."
887 #: config/obj-coff.c:968
889 msgid "tag not found for .tag %s"
892 #: config/obj-coff.c:981
893 msgid ".type pseudo-op used outside of .def/.endef: ignored."
896 #: config/obj-coff.c:1000
897 msgid ".val pseudo-op used outside of .def/.endef: ignored."
900 #: config/obj-coff.c:1147
901 msgid "badly formed .weak directive ignored"
904 #: config/obj-coff.c:1325
905 msgid "mismatched .eb"
908 #: config/obj-coff.c:1348
910 msgid "C_EFCN symbol for %s out of scope"
913 #: config/obj-coff.c:1403
915 msgid "Warning: internal error: forgetting to set endndx of %s"
921 #: config/obj-coff.c:1646
923 msgid "unsupported section attribute '%c'"
926 #: config/obj-coff.c:1650
928 msgid "unknown section attribute '%c'"
931 #: config/obj-coff.c:1696 config/obj-macho.c:269
933 msgid "Ignoring changed section attributes for %s"
936 #: config/obj-coff.c:1840
938 msgid "0x%lx: \"%s\" type = %ld, class = %d, segment = %d\n"
941 #: config/obj-ecoff.c:125
942 msgid "Can't set GP value"
945 #: config/obj-ecoff.c:132
946 msgid "Can't set register masks"
949 #: config/obj-elf.c:318 config/tc-sparc.c:4383 config/tc-v850.c:508
951 msgid "bad .common segment %s"
954 #: config/obj-elf.c:394 config/tc-aarch64.c:2271 config/tc-kvx.c:2244
955 msgid "Missing symbol name in directive"
958 #: config/obj-elf.c:724
960 msgid "setting incorrect section type for %s"
963 #: config/obj-elf.c:729
965 msgid "ignoring incorrect section type for %s"
968 #: config/obj-elf.c:788
970 msgid "setting incorrect section attributes for %s"
973 #. This is a special section with known type. User
974 #. assembly might get the section type wrong; Even high
975 #. profile projects like glibc have done so in the past.
976 #. So don't error in this case.
977 #: config/obj-elf.c:882
979 msgid "ignoring changed section type for %s"
982 #. Do error when assembly isn't self-consistent.
983 #: config/obj-elf.c:885
985 msgid "changed section type for %s"
988 #: config/obj-elf.c:900
990 msgid "ignoring changed section attributes for %s"
993 #: config/obj-elf.c:902
995 msgid "changed section attributes for %s"
998 #: config/obj-elf.c:910
1000 msgid "changed section entity size for %s"
1003 #: config/obj-elf.c:992
1004 msgid "unrecognized .section attribute: want a,e,o,w,x,M,S,G,T or number"
1007 #: config/obj-elf.c:1078
1008 msgid "extraneous characters at end of numeric section type"
1011 #: config/obj-elf.c:1084 read.c:2977
1012 msgid "unrecognized section type"
1015 #: config/obj-elf.c:1109
1016 msgid "unrecognized section attribute"
1019 #: config/obj-elf.c:1141 config/tc-alpha.c:4208
1020 msgid "missing name"
1023 #: config/obj-elf.c:1211
1024 msgid "group name not parseable"
1027 #: config/obj-elf.c:1218
1029 msgid "section %s already has a group (%s)"
1032 #: config/obj-elf.c:1271
1034 msgid "section name '%s' already defined as another symbol"
1037 #: config/obj-elf.c:1374
1038 msgid "invalid merge entity size"
1041 #: config/obj-elf.c:1387
1042 msgid "entity size for SHF_MERGE not specified"
1045 #: config/obj-elf.c:1429
1046 msgid "? section flag ignored with G present"
1049 #: config/obj-elf.c:1466
1050 msgid "group name for SHF_GROUP not specified"
1053 #: config/obj-elf.c:1492
1055 msgid "unsupported mbind section info: %s"
1058 #: config/obj-elf.c:1545
1060 msgid "unsupported section id: %s"
1063 #: config/obj-elf.c:1571
1064 msgid "character following name is not '#'"
1067 #: config/obj-elf.c:1599
1069 msgid "SHF_ALLOC isn't set for GNU_MBIND section: %s"
1072 #: config/obj-elf.c:1606
1074 msgid "%s section is supported only by GNU and FreeBSD targets"
1077 #: config/obj-elf.c:1744
1078 msgid ".previous without corresponding .section; ignored"
1081 #: config/obj-elf.c:1770
1082 msgid ".popsection without corresponding .pushsection; ignored"
1085 #: config/obj-elf.c:1814 config/obj-elf.c:1909
1087 msgid "missing version name in `%s' for symbol `%s'"
1090 #: config/obj-elf.c:1833
1092 msgid "only one version name with `@@@' is allowed for symbol `%s'"
1095 #: config/obj-elf.c:1841
1097 msgid "invalid version name '%s' for symbol `%s'"
1100 #: config/obj-elf.c:1883
1101 msgid "expected comma after name in .symver"
1104 #: config/obj-elf.c:1900 config/obj-elf.c:2844
1106 msgid "`%s' can't be versioned to common symbol '%s'"
1109 #: config/obj-elf.c:1977
1111 msgid "expected `%s' to have already been set for .vtable_inherit"
1114 #: config/obj-elf.c:1987
1115 msgid "expected comma after name in .vtable_inherit"
1118 #: config/obj-elf.c:2048
1119 msgid "expected comma after name in .vtable_entry"
1122 #: config/obj-elf.c:2187
1124 msgid "Attribute name not recognised: %s"
1127 #: config/obj-elf.c:2204
1128 msgid "expected numeric constant"
1131 #: config/obj-elf.c:2213 config/tc-arm.c:6968
1132 msgid "expected comma"
1135 #: config/obj-elf.c:2244 config/tc-arc.c:4946 config/tc-arc.c:4957
1136 #: config/tc-arc.c:5029 config/tc-arc.c:5080 config/tc-arm.c:32169
1137 #: config/tc-arm.c:32180 config/tc-csky.c:1697 config/tc-csky.c:1709
1138 #: config/tc-csky.c:1880 config/tc-mips.c:20647 config/tc-msp430.c:5152
1139 #: config/tc-riscv.c:5376 config/tc-riscv.c:5418 config/tc-sparc.c:1134
1140 #: config/tc-tic6x.c:4385
1142 msgid "error adding attribute: %s"
1145 #: config/obj-elf.c:2250
1146 msgid "bad string constant"
1149 #: config/obj-elf.c:2254
1150 msgid "expected <tag> , <value>"
1153 #: config/obj-elf.c:2383
1154 msgid "expected quoted string"
1157 #: config/obj-elf.c:2403
1159 msgid "expected comma after name `%s' in .size directive"
1162 #: config/obj-elf.c:2412
1163 msgid "missing expression in .size directive"
1166 #: config/obj-elf.c:2539
1168 msgid "symbol '%s' is already defined"
1171 #: config/obj-elf.c:2559
1173 msgid "symbol type \"%s\" is supported only by GNU and FreeBSD targets"
1176 #: config/obj-elf.c:2563
1178 msgid "symbol type \"%s\" is not supported by MIPS targets"
1181 #: config/obj-elf.c:2575
1183 msgid "symbol type \"%s\" is supported only by GNU targets"
1186 #: config/obj-elf.c:2585 config/tc-kvx.c:2288
1188 msgid "unrecognized symbol type \"%s\""
1191 #: config/obj-elf.c:2606
1193 msgid "cannot change type of common symbol '%s'"
1196 #: config/obj-elf.c:2618
1198 msgid "symbol '%s' already has its type set"
1201 #: config/obj-elf.c:2720
1203 msgid "undefined linked-to symbol `%s' on section `%s'"
1206 #: config/obj-elf.c:2817 config/obj-elf.c:2820
1208 msgid ".size expression for %s does not evaluate to a constant"
1211 #: config/obj-elf.c:2909
1213 msgid "symbol '%s' with multiple versions cannot be used in relocation"
1216 #: config/obj-elf.c:2927 ecoff.c:3576
1218 msgid "symbol `%s' can not be both weak and common"
1221 #: config/obj-elf.c:2971
1223 msgid "assuming all members of group `%s' are COMDAT"
1226 #: config/obj-elf.c:2983
1228 msgid "can't create group: %s"
1231 #: config/obj-elf.c:3060
1234 "invalid attempt to declare external version name as default in symbol `%s'"
1237 #: config/obj-elf.c:3070
1239 msgid "multiple versions [`%s'|`%s'] for symbol `%s'"
1242 #: config/obj-elf.c:3159
1244 msgid "failed to set up debugging information: %s"
1247 #: config/obj-elf.c:3179
1249 msgid "can't start writing .mdebug section: %s"
1252 #: config/obj-elf.c:3187
1254 msgid "could not write .mdebug section: %s"
1257 #: config/obj-evax.c:122
1259 msgid "no entry symbol for global function '%s'"
1262 #. make a temp string.
1263 #: config/obj-macho.c:119
1265 msgid "the %s name '%s' is too long (maximum 16 characters)"
1268 #: config/obj-macho.c:130
1270 msgid "expected a %s name followed by a `,'"
1273 #: config/obj-macho.c:144
1277 #: config/obj-macho.c:153
1281 #: config/obj-macho.c:195
1283 msgid "cannot override zerofill section type for `%s,%s'"
1286 #: config/obj-macho.c:249
1288 msgid "failed to set flags for \"%s\": %s"
1291 #: config/obj-macho.c:342
1293 msgid "unknown or invalid section type '%s'"
1296 #: config/obj-macho.c:381
1298 msgid "unknown or invalid section attribute '%s'"
1301 #: config/obj-macho.c:402
1302 msgid "unexpected section size information"
1305 #: config/obj-macho.c:414
1306 msgid "missing sizeof_stub expression"
1309 #: config/obj-macho.c:478 config/tc-ia64.c:1080 config/tc-ia64.c:11738
1310 #: config/tc-score.c:6073 expr.c:1245 read.c:1732
1311 msgid "expected symbol name"
1314 #: config/obj-macho.c:491 read.c:549
1315 msgid "bad or irreducible absolute expression"
1318 #: config/obj-macho.c:497 config/tc-score.c:6090 read.c:1771
1319 msgid "missing size expression"
1322 #: config/obj-macho.c:506 config/tc-ia64.c:1115 read.c:1777
1324 msgid "size (%ld) out of range, ignored"
1327 #: config/obj-macho.c:516 config/tc-score.c:6228 dwarf2dbg.c:1427 ecoff.c:3345
1328 #: read.c:1789 read.c:1892 read.c:2666 read.c:3258 read.c:3854 symbols.c:579
1331 msgid "symbol `%s' is already defined"
1334 #: config/obj-macho.c:526 read.c:1804
1336 msgid "size of \"%s\" is already %ld; not changing to %ld"
1339 #: config/obj-macho.c:537
1340 msgid "align value not recognized, using size"
1343 #: config/obj-macho.c:542 config/obj-macho.c:905
1345 msgid "Alignment (%lu) too large: 15 assumed."
1348 #: config/obj-macho.c:608
1350 msgid "BFD is out of sync with GAS, unhandled well-known section type `%s'"
1353 #: config/obj-macho.c:810
1355 msgid "%s is not used for the selected target"
1358 #: config/obj-macho.c:875
1359 msgid "internal error: base section index out of range"
1362 #: config/obj-macho.c:961
1364 msgid "internal error: bad file property ID %d"
1367 #: config/obj-macho.c:969
1368 msgid "failed to set subsections by symbols"
1371 #: config/obj-macho.c:1032
1373 msgid "'%s' previously declared as '%s'."
1376 #: config/obj-macho.c:1084 config/obj-macho.c:1404 config/obj-macho.c:1488
1379 "'%s' can't be a weak_definition (currently only supported in sections of "
1383 #: config/obj-macho.c:1169
1384 msgid "use of .indirect_symbols requires `-dynamic'"
1387 #: config/obj-macho.c:1186
1390 "attempt to add an indirect_symbol to a stub or reference section with a zero-"
1391 "sized element at %s"
1394 #: config/obj-macho.c:1216
1395 msgid "an .indirect_symbol must be in a symbol pointer or stub section."
1398 #: config/obj-macho.c:1485
1400 msgid "'%s' can't be a weak_definition (since it is undefined)"
1403 #: config/obj-macho.c:1491
1405 msgid "Non-global symbol: '%s' can't be a weak_definition."
1408 #: config/obj-macho.c:1497
1410 msgid "internal error: [%s] unexpected code [%lx] in frob symbol"
1413 #: config/obj-macho.c:1538
1415 msgid "unrecognized stab type '%c'"
1418 #: config/obj-macho.c:1589
1420 msgid "`%s' can't be undefined in `%s' - `%s' {%s section}"
1423 #: config/obj-macho.c:1597
1425 msgid "`%s' can't be undefined in `%s' {%s section} - `%s'"
1428 #: config/obj-macho.c:1604
1430 msgid "`%s' and `%s' can't be undefined in `%s' - `%s'"
1433 #: config/obj-macho.c:1806
1436 "the number of .indirect_symbols defined in section %s does not match the "
1437 "number expected (%d defined, %d expected)"
1440 #: config/obj-macho.c:1826
1442 msgid "internal error: failed to allocate %d indirectsymbol pointers"
1445 #: config/obj-macho.c:1840 config/obj-macho.c:1863
1446 msgid "internal error: more indirect mach-o symbols than expected"
1449 #: config/obj-som.c:56
1450 msgid "Only one .compiler pseudo-op per file!"
1453 #: config/obj-som.c:73 config/obj-som.c:144 config/obj-som.c:186
1454 msgid "Expected quoted string"
1457 #: config/obj-som.c:86
1458 msgid ".compiler directive missing language and version"
1461 #: config/obj-som.c:96
1462 msgid ".compiler directive missing version"
1465 #: config/obj-som.c:112
1467 msgid "FATAL: Attaching compiler header %s"
1470 #: config/obj-som.c:127
1471 msgid "Only one .version pseudo-op per file!"
1474 #: config/obj-som.c:151
1476 msgid "attaching version header %s: %s"
1479 #: config/obj-som.c:169
1480 msgid "Only one .copyright pseudo-op per file!"
1483 #: config/obj-som.c:193
1485 msgid "attaching copyright header %s: %s"
1488 #: config/tc-aarch64.c:431
1490 msgid "expected an unsuffixed ZA tile at operand %d"
1493 #: config/tc-aarch64.c:435
1495 msgid "missing horizontal or vertical suffix at operand %d"
1498 #: config/tc-aarch64.c:440
1500 msgid "expected 'za' rather than a ZA tile at operand %d"
1503 #: config/tc-aarch64.c:444
1506 "expected a predicate-as-counter rather than predicate-as-mask register at "
1510 #: config/tc-aarch64.c:449
1513 "expected a predicate-as-mask rather than predicate-as-counter register at "
1517 #: config/tc-aarch64.c:454
1519 msgid "expected a 64-bit integer register at operand %d"
1522 #: config/tc-aarch64.c:456
1524 msgid "expected an integer or zero register at operand %d"
1527 #: config/tc-aarch64.c:458
1529 msgid "expected an integer or stack pointer register at operand %d"
1532 #: config/tc-aarch64.c:462
1534 msgid "expected a scalar SIMD or floating-point register at operand %d"
1537 #: config/tc-aarch64.c:465
1539 msgid "expected an Advanced SIMD vector register at operand %d"
1542 #: config/tc-aarch64.c:467
1544 msgid "expected an SVE vector register at operand %d"
1547 #. Use this error for "predicate-as-mask only" and "either kind of
1548 #. predicate". We report a more specific error if P is used where
1549 #. PN is expected, and vice versa, so the issue at this point is
1550 #. "predicate-like" vs. "not predicate-like".
1551 #: config/tc-aarch64.c:474
1553 msgid "expected an SVE predicate register at operand %d"
1556 #: config/tc-aarch64.c:476
1558 msgid "expected an SVE predicate-as-counter register at operand %d"
1561 #: config/tc-aarch64.c:478
1563 msgid "expected a vector register at operand %d"
1566 #: config/tc-aarch64.c:480
1568 msgid "expected an SVE vector or predicate register at operand %d"
1571 #: config/tc-aarch64.c:482
1573 msgid "expected a vector or predicate register at operand %d"
1576 #: config/tc-aarch64.c:486
1578 msgid "expected a ZA array vector at operand %d"
1581 #: config/tc-aarch64.c:488
1583 msgid "expected ZT0 or a ZA mask at operand %d"
1586 #: config/tc-aarch64.c:490
1588 msgid "expected a ZA tile at operand %d"
1591 #: config/tc-aarch64.c:492
1593 msgid "expected a ZA tile slice at operand %d"
1596 #: config/tc-aarch64.c:496
1599 "expected an integer register or Advanced SIMD vector register at operand %d"
1602 #: config/tc-aarch64.c:499
1604 msgid "expected an integer register or SVE vector register at operand %d"
1607 #: config/tc-aarch64.c:502
1609 msgid "expected an integer or vector register at operand %d"
1612 #: config/tc-aarch64.c:504
1614 msgid "expected an integer or predicate register at operand %d"
1617 #: config/tc-aarch64.c:506
1619 msgid "expected an integer, vector or predicate register at operand %d"
1622 #: config/tc-aarch64.c:511
1624 msgid "expected an SVE vector register or ZA tile slice at operand %d"
1627 #: config/tc-aarch64.c:709 config/tc-aarch64.c:711 config/tc-arm.c:1186
1628 #: config/tc-score.c:6447 expr.c:1408 read.c:2648
1629 msgid "bad expression"
1632 #: config/tc-aarch64.c:722 config/tc-sparc.c:3379
1636 #: config/tc-aarch64.c:870
1637 msgid "bad vector arrangement type"
1640 #: config/tc-aarch64.c:1042
1642 msgid "bad size %d in vector width specifier"
1645 #: config/tc-aarch64.c:1075
1647 msgid "unexpected character `%c' in element size"
1650 #: config/tc-aarch64.c:1077
1651 msgid "missing element size"
1654 #: config/tc-aarch64.c:1087
1656 msgid "invalid element size %d and vector size combination %c"
1659 #: config/tc-aarch64.c:1123
1661 msgid "unexpected character `%c' in predication type"
1664 #: config/tc-aarch64.c:1126
1665 msgid "missing predication type"
1668 #: config/tc-aarch64.c:1169 config/tc-aarch64.c:2317 config/tc-aarch64.c:2577
1669 #: config/tc-arm.c:1763 config/tc-arm.c:3970 config/tc-arm.c:5203
1670 #: config/tc-arm.c:7249
1671 msgid "constant expression required"
1674 #: config/tc-aarch64.c:1223
1675 msgid "syntax error in register list"
1678 #: config/tc-aarch64.c:1253
1679 msgid "ZA tile number out of range"
1682 #: config/tc-aarch64.c:1297
1683 msgid "this type of register can't be indexed"
1686 #: config/tc-aarch64.c:1303
1687 msgid "index not allowed inside register list"
1690 #. Indexed vector register expected.
1691 #: config/tc-aarch64.c:1318
1692 msgid "indexed vector register expected"
1695 #: config/tc-aarch64.c:1325
1696 msgid "invalid use of vector register"
1699 #: config/tc-aarch64.c:1447
1700 msgid "invalid vector register in list"
1703 #: config/tc-aarch64.c:1455
1704 msgid "invalid scalar register in list"
1707 #: config/tc-aarch64.c:1468
1708 msgid "invalid range in vector register list"
1711 #: config/tc-aarch64.c:1481
1712 msgid "type mismatch in vector register list"
1715 #: config/tc-aarch64.c:1502
1716 msgid "end of vector register list not found"
1719 #: config/tc-aarch64.c:1520
1720 msgid "expected index"
1723 #: config/tc-aarch64.c:1527
1724 msgid "too many registers in vector register list"
1727 #: config/tc-aarch64.c:1532
1728 msgid "empty vector register list"
1731 #: config/tc-aarch64.c:1602 config/tc-arm.c:2532
1733 msgid "ignoring attempt to redefine built-in register '%s'"
1736 #: config/tc-aarch64.c:1608 config/tc-arm.c:2537
1738 msgid "ignoring redefinition of register alias '%s'"
1741 #: config/tc-aarch64.c:1653 config/tc-arm.c:2602
1743 msgid "unknown register '%s' -- .req ignored"
1746 #: config/tc-aarch64.c:1711 config/tc-arm.c:2810
1747 msgid "invalid syntax for .req directive"
1750 #: config/tc-aarch64.c:1732 config/tc-arm.c:2843
1751 msgid "invalid syntax for .unreq directive"
1754 #: config/tc-aarch64.c:1738 config/tc-arm.c:2850
1756 msgid "unknown register alias '%s'"
1759 #: config/tc-aarch64.c:1740
1761 msgid "ignoring attempt to undefine built-in register '%s'"
1764 #: config/tc-aarch64.c:2054 config/tc-arm.c:3581 config/tc-arm.c:3608
1765 #: config/tc-arm.c:3621
1766 msgid "literal pool overflow"
1769 #: config/tc-aarch64.c:2235 config/tc-aarch64.c:7452 config/tc-arm.c:3843
1770 #: config/tc-arm.c:7675
1771 msgid "unrecognized relocation suffix"
1774 #: config/tc-aarch64.c:2237
1775 msgid "unimplemented relocation suffix"
1778 #: config/tc-aarch64.c:2545 config/tc-aarch64.c:2735 config/tc-aarch64.c:2779
1779 #: config/tc-csky.c:2336
1780 msgid "immediate operand required"
1783 #: config/tc-aarch64.c:2553
1784 msgid "missing immediate expression"
1787 #: config/tc-aarch64.c:2759 config/tc-aarch64.c:7275 config/tc-aarch64.c:7295
1788 msgid "invalid floating-point constant"
1791 #: config/tc-aarch64.c:3566 config/tc-arm.c:5450 config/tc-arm.c:5460
1792 msgid "shift expression expected"
1795 #: config/tc-aarch64.c:3574
1796 msgid "shift operator expected"
1799 #: config/tc-aarch64.c:3582
1800 msgid "invalid use of 'MSL'"
1803 #: config/tc-aarch64.c:3590
1804 msgid "invalid use of 'MUL'"
1807 #: config/tc-aarch64.c:3599
1808 msgid "extending shift is not permitted"
1811 #: config/tc-aarch64.c:3607
1812 msgid "'ROR' shift is not permitted"
1815 #: config/tc-aarch64.c:3615
1816 msgid "only 'LSL' shift is permitted"
1819 #: config/tc-aarch64.c:3623
1820 msgid "only 'MUL' is permitted"
1823 #: config/tc-aarch64.c:3641
1824 msgid "only 'MUL VL' is permitted"
1827 #: config/tc-aarch64.c:3649
1828 msgid "invalid shift for the register offset addressing mode"
1831 #: config/tc-aarch64.c:3657
1832 msgid "invalid shift operator"
1835 #: config/tc-aarch64.c:3690
1836 msgid "missing shift amount"
1839 #: config/tc-aarch64.c:3697
1840 msgid "constant shift amount required"
1843 #: config/tc-aarch64.c:3706
1844 msgid "shift amount out of range 0 to 63"
1847 #: config/tc-aarch64.c:3756
1848 msgid "unexpected shift operator"
1851 #: config/tc-aarch64.c:3792
1852 msgid "unexpected register in the immediate operand"
1855 #: config/tc-aarch64.c:3817
1856 msgid "integer register expected in the extended/shifted operand register"
1859 #: config/tc-aarch64.c:3855
1860 msgid "integer register expected in the shifted operand register"
1863 #: config/tc-aarch64.c:3887 config/tc-aarch64.c:4073 config/tc-aarch64.c:4212
1864 #: config/tc-aarch64.c:4409 config/tc-aarch64.c:4450
1865 msgid "unknown relocation modifier"
1868 #: config/tc-aarch64.c:3894 config/tc-aarch64.c:4092 config/tc-aarch64.c:4219
1869 #: config/tc-aarch64.c:4416 config/tc-aarch64.c:4457
1870 msgid "this relocation modifier is not allowed on this instruction"
1873 #: config/tc-aarch64.c:4100 config/tc-aarch64.c:4230
1874 msgid "invalid relocation expression"
1877 #: config/tc-aarch64.c:4116
1878 msgid "invalid address"
1881 #: config/tc-aarch64.c:4134
1882 msgid "expected a 64-bit base register"
1885 #: config/tc-aarch64.c:4136
1886 msgid "invalid base register"
1889 #: config/tc-aarch64.c:4138
1890 msgid "expected a base register"
1893 #: config/tc-aarch64.c:4154 config/tc-aarch64.c:4290
1894 msgid "invalid offset register"
1897 #: config/tc-aarch64.c:4181
1898 msgid "invalid use of 32-bit register offset"
1901 #: config/tc-aarch64.c:4190
1902 msgid "offset has different size from base"
1905 #: config/tc-aarch64.c:4196
1906 msgid "invalid use of 64-bit register offset"
1910 #: config/tc-aarch64.c:4243 config/tc-aarch64.c:4300
1911 msgid "invalid expression in the address"
1914 #: config/tc-aarch64.c:4257 config/tc-arm.c:6049 config/tc-arm.c:6648
1915 msgid "']' expected"
1918 #: config/tc-aarch64.c:4265
1919 msgid "register offset not allowed in pre-indexed addressing mode"
1922 #: config/tc-aarch64.c:4280 config/tc-arm.c:6085
1923 msgid "cannot combine pre- and post-indexing"
1927 #: config/tc-aarch64.c:4324
1928 msgid "missing offset in the pre-indexed address"
1931 #: config/tc-aarch64.c:4665
1932 msgid "expected '['"
1935 #: config/tc-aarch64.c:4673
1936 msgid "expected a 32-bit selection register"
1939 #: config/tc-aarch64.c:4680
1940 msgid "missing immediate offset"
1943 #: config/tc-aarch64.c:4686 config/tc-aarch64.c:4695
1944 msgid "expected a constant immediate offset"
1947 #: config/tc-aarch64.c:4700
1948 msgid "the last offset is less than the first offset"
1951 #: config/tc-aarch64.c:4706
1952 msgid "the last offset is equal to the first offset"
1955 #: config/tc-aarch64.c:4728
1956 msgid "invalid vector group size"
1959 #: config/tc-aarch64.c:4735
1960 msgid "expected ']'"
1963 #: config/tc-aarch64.c:4795 config/tc-aarch64.c:4903
1964 msgid "expected '}'"
1967 #: config/tc-aarch64.c:4854
1968 msgid "ZA tile masks do not operate at .Q granularity"
1971 #: config/tc-aarch64.c:4860
1972 msgid "missing ZA tile size"
1975 #: config/tc-aarch64.c:4865
1976 msgid "invalid ZA tile"
1979 #: config/tc-aarch64.c:4890
1980 msgid "expected '{'"
1983 #: config/tc-aarch64.c:4931
1984 msgid "expected SM or ZA operand"
1987 #: config/tc-aarch64.c:4994
1989 msgid "selected processor does not support PSTATE field name '%s'"
1992 #: config/tc-aarch64.c:4999 config/tc-aarch64.c:5044
1994 msgid "selected processor does not support system register name '%s'"
1997 #: config/tc-aarch64.c:5002
1999 msgid "128-bit-wide accsess not allowed on selected system register '%s'"
2002 #: config/tc-aarch64.c:5005 config/tc-aarch64.c:5047
2005 "system register name '%s' is deprecated and may be removed in a future "
2009 #: config/tc-aarch64.c:5086
2010 msgid "immediate value out of range "
2013 #: config/tc-aarch64.c:5686 messages.c:148
2018 #: config/tc-aarch64.c:5704
2020 msgid "missing braces at operand %d"
2023 #: config/tc-aarch64.c:5715
2025 msgid "unexpected register type at operand %d"
2028 #: config/tc-aarch64.c:5726
2030 msgid "invalid register list at operand %d"
2033 #: config/tc-aarch64.c:5739
2035 msgid "expected a register at operand %d"
2038 #: config/tc-aarch64.c:5746
2040 msgid "expected '{' at operand %d"
2043 #: config/tc-aarch64.c:5748
2045 msgid "expected a register or register list at operand %d"
2048 #: config/tc-aarch64.c:5773
2050 msgid "this `%s' should have an immediately preceding `%s' -- `%s'"
2053 #: config/tc-aarch64.c:5779
2055 msgid "the preceding `%s' should be followed by `%s` rather than `%s` -- `%s'"
2058 #: config/tc-aarch64.c:5791 config/tc-aarch64.c:5806 config/tc-score.c:2748
2059 #: config/tc-score.c:6436
2064 #: config/tc-aarch64.c:5808
2066 msgid "%s at operand %d -- `%s'"
2069 #: config/tc-aarch64.c:5814
2071 msgid "operand %d must be %s -- `%s'"
2074 #: config/tc-aarch64.c:5820
2076 msgid "operand mismatch -- `%s'"
2080 #: config/tc-aarch64.c:5880
2081 msgid " did you mean this?"
2084 #: config/tc-aarch64.c:5883 config/tc-aarch64.c:5910
2089 #: config/tc-aarch64.c:5888
2090 msgid " other valid variant(s):"
2093 #: config/tc-aarch64.c:5917
2095 msgid "operand %d must have the same immediate value as operand 1 -- `%s'"
2098 #: config/tc-aarch64.c:5923
2100 msgid "operand %d must be the same register as operand 1 -- `%s'"
2103 #: config/tc-aarch64.c:5928
2105 msgid "%s%d-%s%d expected at operand %d -- `%s'"
2108 #: config/tc-aarch64.c:5935
2110 msgid "%s out of range %d to %d at operand %d -- `%s'"
2113 #: config/tc-aarch64.c:5936 config/tc-aarch64.c:5940 config/tc-aarch64.c:8351
2114 msgid "immediate value"
2117 #: config/tc-aarch64.c:5939
2119 msgid "%s must be %d at operand %d -- `%s'"
2122 #: config/tc-aarch64.c:5946
2124 msgid "unexpected vector group size at operand %d -- `%s'"
2127 #: config/tc-aarch64.c:5949
2129 msgid "operand %d must have a vector group size of %d -- `%s'"
2132 #: config/tc-aarch64.c:5955
2134 msgid "expected a single-register list at operand %d -- `%s'"
2137 #: config/tc-aarch64.c:5958
2139 msgid "expected a list of %d registers at operand %d -- `%s'"
2142 #: config/tc-aarch64.c:5961
2144 msgid "expected a list of %d or %d registers at operand %d -- `%s'"
2147 #: config/tc-aarch64.c:5965
2149 msgid "invalid number of registers in the list at operand %d -- `%s'"
2152 #: config/tc-aarch64.c:5971
2154 msgid "the register list must have a stride of %d at operand %d -- `%s'"
2157 #: config/tc-aarch64.c:5974
2159 msgid "the register list must have a stride of %d or %d at operand %d -- `%s`"
2162 #: config/tc-aarch64.c:5978
2164 msgid "invalid register stride at operand %d -- `%s'"
2167 #: config/tc-aarch64.c:5983
2169 msgid "immediate value must be a multiple of %d at operand %d -- `%s'"
2172 #: config/tc-aarch64.c:6427
2173 msgid "the specified relocation type is not allowed for MOVK"
2176 #: config/tc-aarch64.c:6475 config/tc-aarch64.c:6486
2177 msgid "the specified relocation type is not allowed for 32-bit register"
2180 #: config/tc-aarch64.c:6581
2181 msgid "relocation qualifier does not match instruction size"
2184 #: config/tc-aarch64.c:6682
2185 msgid "comma expected between operands"
2188 #: config/tc-aarch64.c:6718
2189 msgid "invalid Rt register number in 64-byte load/store"
2192 #: config/tc-aarch64.c:6855
2193 msgid "the top half of a 128-bit FP/SIMD register is expected"
2196 #: config/tc-aarch64.c:6968 config/tc-aarch64.c:7019 config/tc-arm.c:2205
2197 #: config/tc-arm.c:2250 config/tc-h8300.c:1039
2198 msgid "invalid register list"
2201 #: config/tc-aarch64.c:7026
2202 msgid "expected element type rather than vector type"
2205 #: config/tc-aarch64.c:7044
2206 msgid "missing type suffix"
2209 #: config/tc-aarch64.c:7066
2210 msgid "C8 - C9 expected"
2213 #: config/tc-aarch64.c:7072
2214 msgid "C0 - C7 expected"
2217 #: config/tc-aarch64.c:7078
2218 msgid "C0 - C15 expected"
2221 #: config/tc-aarch64.c:7190 config/tc-aarch64.c:7214
2222 msgid "immediate zero expected"
2225 #: config/tc-aarch64.c:7310
2226 msgid "shift not allowed for bitmask immediate"
2229 #: config/tc-aarch64.c:7364
2230 msgid "can't mix relocation modifier with explicit shift"
2233 #: config/tc-aarch64.c:7413 config/tc-arm.c:15710 config/tc-arm.c:15735
2234 #: config/tc-arm.c:15746 config/tc-arm.c:15753
2235 msgid "invalid condition"
2238 #: config/tc-aarch64.c:7439
2239 msgid "invalid pc-relative address"
2242 #. Only permit "=value" in the literal load instructions.
2243 #. The literal will be generated by programmer_friendly_fixup.
2244 #: config/tc-aarch64.c:7447
2245 msgid "invalid use of \"=immediate\""
2248 #: config/tc-aarch64.c:7510 config/tc-aarch64.c:7535 config/tc-aarch64.c:7557
2249 #: config/tc-aarch64.c:7589 config/tc-aarch64.c:7607 config/tc-aarch64.c:7631
2250 #: config/tc-aarch64.c:7651 config/tc-aarch64.c:7671 config/tc-aarch64.c:7690
2251 #: config/tc-aarch64.c:7713 config/tc-aarch64.c:7767 config/tc-aarch64.c:7774
2252 #: config/tc-aarch64.c:7802 config/tc-aarch64.c:7824 config/tc-aarch64.c:7849
2253 #: config/tc-aarch64.c:7867 config/tc-aarch64.c:7875 config/tc-aarch64.c:7892
2254 #: config/tc-aarch64.c:7916
2255 msgid "invalid addressing mode"
2258 #: config/tc-aarch64.c:7573
2259 msgid "the optional immediate offset can only be 0"
2262 #: config/tc-aarch64.c:7612 config/tc-aarch64.c:7636 config/tc-aarch64.c:7656
2263 #: config/tc-aarch64.c:7676
2264 msgid "relocation not allowed"
2267 #: config/tc-aarch64.c:7723
2268 msgid "writeback value must be an immediate constant"
2271 #: config/tc-aarch64.c:7734 config/tc-aarch64.c:7944
2272 msgid "unknown or missing PSTATE field name"
2275 #. Make sure this has priority over
2276 #. "invalid addressing mode".
2277 #: config/tc-aarch64.c:7782
2278 msgid "constant offset required"
2281 #: config/tc-aarch64.c:7930
2282 msgid "unknown or missing system register name"
2285 #: config/tc-aarch64.c:7983
2286 msgid "unknown or missing operation name"
2289 #: config/tc-aarch64.c:7996
2290 msgid "the specified option is not accepted in ISB"
2293 #: config/tc-aarch64.c:8008 config/tc-aarch64.c:8025
2294 msgid "the specified option is not accepted in DSB"
2297 #: config/tc-aarch64.c:8039
2298 msgid "immediate value must be 16, 20, 24, 28"
2301 #: config/tc-aarch64.c:8076 config/tc-aarch64.c:8111
2302 msgid "missing register index"
2305 #: config/tc-aarch64.c:8098
2306 msgid "expected '}' after ZT0"
2309 #: config/tc-aarch64.c:8225 config/tc-aarch64.c:9582 config/tc-arm.c:7943
2311 msgid "unhandled operand code %d"
2314 #: config/tc-aarch64.c:8271
2315 msgid "unexpected comma before the omitted optional operand"
2318 #: config/tc-aarch64.c:8299
2319 msgid "unexpected characters following instruction"
2322 #: config/tc-aarch64.c:8377 config/tc-arm.c:5575 config/tc-arm.c:6193
2323 #: config/tc-arm.c:8755
2324 msgid "constant expression expected"
2327 #: config/tc-aarch64.c:8384
2328 msgid "literal pool insertion failed"
2331 #: config/tc-aarch64.c:8455 config/tc-aarch64.c:8508
2333 msgid "unpredictable transfer with writeback -- `%s'"
2337 #: config/tc-aarch64.c:8467
2339 msgid "unpredictable load pair transfer with register overlap -- `%s'"
2342 #: config/tc-aarch64.c:8485
2344 msgid "unpredictable transfer with writeback (load) -- `%s'"
2347 #: config/tc-aarch64.c:8489
2349 msgid "unpredictable transfer with writeback (store) -- `%s'"
2352 #: config/tc-aarch64.c:8512 config/tc-aarch64.c:8526
2354 msgid "unpredictable load of register pair -- `%s'"
2357 #: config/tc-aarch64.c:8533 config/tc-aarch64.c:8546
2359 msgid "unpredictable: identical transfer and status registers --`%s'"
2362 #: config/tc-aarch64.c:8541 config/tc-aarch64.c:8555
2364 msgid "unpredictable: identical base and status registers --`%s'"
2367 #: config/tc-aarch64.c:8575
2369 msgid "previous `%s' sequence has not been closed"
2372 #: config/tc-aarch64.c:8664
2374 msgid "unknown mnemonic -- `%s'"
2377 #: config/tc-aarch64.c:8674
2379 msgid "unknown mnemonic `%s' -- `%s'"
2382 #: config/tc-aarch64.c:8682
2384 msgid "unexpected comma after the mnemonic name `%s' -- `%s'"
2387 #: config/tc-aarch64.c:8739
2389 msgid "selected processor does not support `%s'"
2392 #: config/tc-aarch64.c:9241 config/tc-arm.c:27367
2393 msgid "GOT already in the symbol table"
2396 #: config/tc-aarch64.c:9404
2397 msgid "immediate cannot be moved by a single instruction"
2400 #: config/tc-aarch64.c:9448 config/tc-aarch64.c:9493 config/tc-aarch64.c:9519
2401 #: config/tc-arm.c:16254 config/tc-arm.c:17951 config/tc-arm.c:18531
2402 #: config/tc-arm.c:18558 config/tc-arm.c:19345 config/tc-arm.c:20180
2403 #: config/tc-arm.c:21203 config/tc-arm.c:21263 config/tc-metag.c:2443
2404 #: config/tc-metag.c:2452 config/tc-metag.c:2491 config/tc-metag.c:2500
2405 #: config/tc-metag.c:3019 config/tc-metag.c:3028
2406 msgid "immediate out of range"
2409 #: config/tc-aarch64.c:9512 config/tc-metag.c:4654 config/tc-xtensa.c:4230
2410 msgid "invalid immediate"
2413 #: config/tc-aarch64.c:9577 config/tc-tic6x.c:3855 config/tc-tic6x.c:3920
2414 #: config/tc-tic6x.c:3947 config/tc-tic6x.c:3975
2415 msgid "immediate offset out of range"
2418 #: config/tc-aarch64.c:9652 config/tc-arm.c:27705 config/tc-arm.c:27773
2419 #: config/tc-arm.c:28055
2421 msgid "undefined symbol %s used as an immediate value"
2424 #: config/tc-aarch64.c:9664
2425 msgid "pc-relative load offset not word aligned"
2428 #: config/tc-aarch64.c:9667
2429 msgid "pc-relative load offset out of range"
2432 #: config/tc-aarch64.c:9679
2433 msgid "pc-relative address offset out of range"
2436 #: config/tc-aarch64.c:9691 config/tc-aarch64.c:9706
2437 msgid "conditional branch target not word aligned"
2440 #: config/tc-aarch64.c:9694 config/tc-aarch64.c:9709 config/tc-arm.c:28350
2441 msgid "conditional branch out of range"
2444 #: config/tc-aarch64.c:9722
2445 msgid "branch target not word aligned"
2448 #: config/tc-aarch64.c:9725 config/tc-arm.c:914 config/tc-arm.c:29156
2449 #: config/tc-kvx.c:1725 config/tc-kvx.c:1731 config/tc-mips.c:16078
2450 #: config/tc-mips.c:16094 config/tc-mips.c:16184
2451 msgid "branch out of range"
2454 #: config/tc-aarch64.c:9784 config/tc-arm.c:27946 config/tc-arm.c:27961
2455 #: config/tc-arm.c:27976 config/tc-arm.c:27987 config/tc-arm.c:28010
2456 #: config/tc-arm.c:28860 config/tc-moxie.c:714 config/tc-pj.c:449
2457 #: config/tc-sh.c:3713
2458 msgid "offset out of range"
2461 #: config/tc-aarch64.c:9799
2462 msgid "unsigned value out of range"
2465 #: config/tc-aarch64.c:9810
2466 msgid "signed value out of range"
2469 #: config/tc-aarch64.c:9965
2471 msgid "unexpected %s fixup"
2474 #: config/tc-aarch64.c:10030 config/tc-arm.c:29576 config/tc-arm.c:29597
2475 #: config/tc-mips.c:18446 config/tc-or1k.c:345 config/tc-score.c:7403
2477 msgid "cannot represent %s relocation in this object file format"
2480 #: config/tc-aarch64.c:10077
2482 msgid "cannot do %u-byte relocation"
2485 #: config/tc-aarch64.c:10505 config/tc-arm.c:30397
2486 msgid "assemble for big-endian"
2489 #: config/tc-aarch64.c:10506 config/tc-arm.c:30398
2490 msgid "assemble for little-endian"
2493 #: config/tc-aarch64.c:10509
2494 msgid "temporary switch for dumping"
2497 #: config/tc-aarch64.c:10511
2498 msgid "output verbose error messages"
2501 #: config/tc-aarch64.c:10513
2502 msgid "do not output verbose error messages"
2505 #: config/tc-aarch64.c:10851 config/tc-arm.c:31586
2506 msgid "invalid architectural extension"
2509 #: config/tc-aarch64.c:10876 config/tc-arm.c:31618
2510 msgid "must specify extensions to add before specifying those to remove"
2513 #: config/tc-aarch64.c:10884 config/tc-arm.c:31626
2514 msgid "missing architectural extension"
2517 #: config/tc-aarch64.c:10912 config/tc-arm.c:31712
2519 msgid "unknown architectural extension `%s'"
2522 #: config/tc-aarch64.c:10937 config/tc-arm.c:31762 config/tc-metag.c:5832
2524 msgid "missing cpu name `%s'"
2527 #: config/tc-aarch64.c:10948 config/tc-aarch64.c:11169 config/tc-arm.c:31797
2528 #: config/tc-arm.c:32617 config/tc-csky.c:1218 config/tc-metag.c:5843
2530 msgid "unknown cpu `%s'"
2533 #: config/tc-aarch64.c:10966 config/tc-arm.c:31815
2535 msgid "missing architecture name `%s'"
2538 #: config/tc-aarch64.c:10977 config/tc-aarch64.c:11214 config/tc-arm.c:31837
2539 #: config/tc-arm.c:32657 config/tc-arm.c:32693 config/tc-score.c:7638
2541 msgid "unknown architecture `%s'\n"
2544 #: config/tc-aarch64.c:11004
2546 msgid "missing abi name `%s'"
2549 #: config/tc-aarch64.c:11015
2551 msgid "unknown abi `%s'\n"
2554 #: config/tc-aarch64.c:11028
2555 msgid "<abi name>\t specify for ABI <abi name>"
2558 #: config/tc-aarch64.c:11030 config/tc-arm.c:31924 config/tc-metag.c:5909
2559 msgid "<cpu name>\t assemble for CPU <cpu name>"
2562 #: config/tc-aarch64.c:11032 config/tc-arm.c:31926
2563 msgid "<arch name>\t assemble for architecture <arch name>"
2566 #: config/tc-aarch64.c:11071 config/tc-aarch64.c:11090 config/tc-arm.c:31994
2567 #: config/tc-arm.c:32012 config/tc-arm.c:32032 config/tc-metag.c:5933
2569 msgid "option `-%c%s' is deprecated: %s"
2572 #: config/tc-aarch64.c:11110
2574 msgid " AArch64-specific assembler options:\n"
2577 #: config/tc-aarch64.c:11121 config/tc-arc.c:3598 config/tc-arm.c:32063
2579 msgid " -EB assemble code for a big-endian cpu\n"
2582 #: config/tc-aarch64.c:11126 config/tc-arc.c:3600 config/tc-arm.c:32068
2584 msgid " -EL assemble code for a little-endian cpu\n"
2587 #: config/tc-alpha.c:648
2589 msgid "No !literal!%ld was found"
2592 #: config/tc-alpha.c:655
2594 msgid "No !tlsgd!%ld was found"
2597 #: config/tc-alpha.c:662
2599 msgid "No !tlsldm!%ld was found"
2602 #: config/tc-alpha.c:671
2604 msgid "No ldah !gpdisp!%ld was found"
2607 #: config/tc-alpha.c:721
2609 msgid "too many !literal!%ld for %s"
2612 #: config/tc-alpha.c:751
2614 msgid "No lda !gpdisp!%ld was found"
2617 #. Only support one relocation op per insn.
2618 #: config/tc-alpha.c:910
2619 msgid "More than one relocation op per insn"
2622 #: config/tc-alpha.c:925 config/tc-arc.c:1137
2623 msgid "No relocation operand"
2626 #: config/tc-alpha.c:935
2628 msgid "Unknown relocation operand: !%s"
2631 #: config/tc-alpha.c:945
2633 msgid "no sequence number after !%s"
2636 #: config/tc-alpha.c:955
2638 msgid "!%s does not use a sequence number"
2641 #: config/tc-alpha.c:965
2643 msgid "Bad sequence number: !%s!%s"
2646 #: config/tc-alpha.c:1185 config/tc-alpha.c:3359
2648 msgid "inappropriate arguments for opcode `%s'"
2651 #: config/tc-alpha.c:1187 config/tc-alpha.c:3361
2653 msgid "opcode `%s' not supported for target %s"
2656 #: config/tc-alpha.c:1191 config/tc-alpha.c:3365 config/tc-avr.c:1915
2657 #: config/tc-msp430.c:4363 config/tc-wasm32.c:753
2659 msgid "unknown opcode `%s'"
2662 #: config/tc-alpha.c:1271 config/tc-alpha.c:1530
2663 msgid "overflow in literal (.lita) table"
2666 #: config/tc-alpha.c:1278 config/tc-alpha.c:1302 config/tc-alpha.c:1543
2667 #: config/tc-alpha.c:2230 config/tc-alpha.c:2275 config/tc-alpha.c:2344
2668 #: config/tc-alpha.c:2427 config/tc-alpha.c:2652 config/tc-alpha.c:2750
2669 msgid "macro requires $at register while noat in effect"
2672 #: config/tc-alpha.c:1280 config/tc-alpha.c:1304 config/tc-alpha.c:1545
2673 msgid "macro requires $at while $at in use"
2676 #: config/tc-alpha.c:1489
2677 msgid "bignum invalid; zero assumed"
2680 #: config/tc-alpha.c:1491
2681 msgid "floating point number invalid; zero assumed"
2684 #: config/tc-alpha.c:1496
2685 msgid "can't handle expression"
2688 #: config/tc-alpha.c:1536
2689 msgid "overflow in literal (.lit8) table"
2692 #: config/tc-alpha.c:1833
2694 msgid "too many ldah insns for !gpdisp!%ld"
2697 #: config/tc-alpha.c:1835 config/tc-alpha.c:1847
2699 msgid "both insns for !gpdisp!%ld must be in the same section"
2702 #: config/tc-alpha.c:1845
2704 msgid "too many lda insns for !gpdisp!%ld"
2707 #: config/tc-alpha.c:1901
2709 msgid "too many lituse insns for !lituse_tlsgd!%ld"
2712 #: config/tc-alpha.c:1904
2714 msgid "too many lituse insns for !lituse_tlsldm!%ld"
2717 #: config/tc-alpha.c:1921
2719 msgid "duplicate !tlsgd!%ld"
2722 #: config/tc-alpha.c:1923
2724 msgid "sequence number in use for !tlsldm!%ld"
2727 #: config/tc-alpha.c:1937
2729 msgid "duplicate !tlsldm!%ld"
2732 #: config/tc-alpha.c:1939
2734 msgid "sequence number in use for !tlsgd!%ld"
2737 #: config/tc-alpha.c:1994 config/tc-arc.c:2870 config/tc-mn10200.c:847
2738 #: config/tc-mn10300.c:1150 config/tc-ppc.c:2065 config/tc-tilegx.c:422
2739 #: config/tc-tilegx.c:472 config/tc-tilepro.c:375
2743 #: config/tc-alpha.c:2133
2744 msgid "invalid relocation for instruction"
2747 #: config/tc-alpha.c:2147
2748 msgid "invalid relocation for field"
2751 #: config/tc-alpha.c:2979
2752 msgid "can not resolve expression"
2755 #: config/tc-alpha.c:3514 config/tc-microblaze.c:183 config/tc-ppc.c:2407
2757 msgid ".COMMon length (%ld.) <0! Ignored."
2760 #: config/tc-alpha.c:3525 config/tc-ia64.c:1091 config/tc-sparc.c:4273
2761 #: config/tc-v850.c:303
2762 msgid "Ignoring attempt to re-define symbol"
2765 #: config/tc-alpha.c:3617 config/tc-sparc.c:4281
2767 msgid "Length of .comm \"%s\" is already %ld. Not changed to %ld."
2770 #: config/tc-alpha.c:3724
2771 msgid ".ent directive has no name"
2774 #: config/tc-alpha.c:3732
2775 msgid "nested .ent directives"
2778 #: config/tc-alpha.c:3776 ecoff.c:2996
2779 msgid ".end directive has no name"
2782 #: config/tc-alpha.c:3784
2783 msgid ".end directive without matching .ent"
2786 #: config/tc-alpha.c:3786
2787 msgid ".end directive names different symbol than .ent"
2790 #: config/tc-alpha.c:3829 ecoff.c:3132
2791 msgid ".fmask outside of .ent"
2794 #: config/tc-alpha.c:3831 config/tc-score.c:5582 ecoff.c:3196
2795 msgid ".mask outside of .ent"
2798 #: config/tc-alpha.c:3839 ecoff.c:3139
2799 msgid "bad .fmask directive"
2802 #: config/tc-alpha.c:3841 ecoff.c:3203
2803 msgid "bad .mask directive"
2806 #: config/tc-alpha.c:3874 config/tc-mips.c:19928 config/tc-score.c:5716
2808 msgid ".frame outside of .ent"
2811 #: config/tc-alpha.c:3885 config/tc-mips.c:19939 ecoff.c:3171
2812 msgid "bad .frame directive"
2815 #: config/tc-alpha.c:3919
2816 msgid ".prologue directive without a preceding .ent directive"
2819 #: config/tc-alpha.c:3937
2821 msgid "Invalid argument %d to .prologue."
2824 #: config/tc-alpha.c:4026
2825 msgid "ECOFF debugging is disabled."
2828 #: config/tc-alpha.c:4040
2829 msgid ".ent directive without matching .end"
2832 #: config/tc-alpha.c:4133
2833 msgid ".usepv directive has no name"
2836 #: config/tc-alpha.c:4146
2837 msgid ".usepv directive has no type"
2840 #: config/tc-alpha.c:4161
2841 msgid "unknown argument for .usepv"
2844 #: config/tc-alpha.c:4274
2846 msgid "unknown section attribute %s"
2849 #: config/tc-alpha.c:4369
2850 msgid "previous .ent not closed by a .end"
2853 #: config/tc-alpha.c:4390
2854 msgid ".ent directive has no symbol"
2857 #: config/tc-alpha.c:4415
2858 msgid ".handler directive has no name"
2861 #: config/tc-alpha.c:4446
2862 msgid "Bad .frame directive 1./2. param"
2865 #: config/tc-alpha.c:4456
2867 msgid "Bad RA (%d) register for .frame"
2870 #: config/tc-alpha.c:4461
2871 msgid "Bad .frame directive 3./4. param"
2874 #: config/tc-alpha.c:4497
2875 msgid ".pdesc directive not in link (.link) section"
2878 #: config/tc-alpha.c:4504
2879 msgid ".pdesc directive has no entry symbol"
2882 #: config/tc-alpha.c:4515
2883 msgid ".pdesc has a bad entry symbol"
2886 #: config/tc-alpha.c:4526
2887 msgid ".pdesc doesn't match with last .ent"
2890 #: config/tc-alpha.c:4541
2891 msgid "No comma after .pdesc <entryname>"
2894 #: config/tc-alpha.c:4561
2895 msgid "unknown procedure kind"
2898 #: config/tc-alpha.c:4656
2899 msgid ".name directive not in link (.link) section"
2902 #: config/tc-alpha.c:4664
2903 msgid ".name directive has no symbol"
2906 #: config/tc-alpha.c:4698
2907 msgid "No symbol after .linkage"
2910 #: config/tc-alpha.c:4745
2911 msgid "No symbol after .code_address"
2914 #: config/tc-alpha.c:4771 config/tc-score.c:5588
2915 msgid "Bad .mask directive"
2918 #: config/tc-alpha.c:4789
2919 msgid "Bad .fmask directive"
2922 #: config/tc-alpha.c:4946
2924 msgid "Expected comma after name \"%s\""
2927 #: config/tc-alpha.c:4958
2929 msgid "unhandled: .proc %s,%d"
2932 #: config/tc-alpha.c:4991
2934 msgid "Tried to .set unrecognized mode `%s'"
2937 #: config/tc-alpha.c:5017
2939 msgid "Bad base register, using $%d."
2942 #: config/tc-alpha.c:5038 config/tc-nios2.c:346 config/tc-nios2.c:471
2944 msgid "Alignment too large: %d. assumed"
2947 #: config/tc-alpha.c:5042 config/tc-d30v.c:2034 config/tc-nios2.c:350
2948 #: config/tc-nios2.c:475 config/tc-pru.c:220 config/tc-pru.c:336
2949 msgid "Alignment negative: 0 assumed"
2952 #: config/tc-alpha.c:5137 config/tc-alpha.c:5628
2954 msgid "Unknown CPU identifier `%s'"
2957 #: config/tc-alpha.c:5328
2959 msgid "Chose GP value of %lx\n"
2962 #: config/tc-alpha.c:5342
2963 msgid "bad .section directive: want a,s,w,x,M,S,G,T in string"
2966 #: config/tc-alpha.c:5430 config/tc-alpha.c:5466 config/tc-arc.c:768
2967 #: config/tc-arc.c:2564 config/tc-arc.c:2596 config/tc-arc.c:2702
2968 #: config/tc-cr16.c:809 config/tc-cr16.c:828 config/tc-cris.c:1223
2969 #: config/tc-crx.c:512 config/tc-crx.c:534 config/tc-crx.c:545
2970 #: config/tc-dlx.c:289 config/tc-hppa.c:8271 config/tc-i386.c:3339
2971 #: config/tc-i386.c:3384 config/tc-ia64.c:5363 config/tc-ia64.c:7402
2972 #: config/tc-ia64.c:7461 config/tc-kvx.c:1478 config/tc-m68k.c:4556
2973 #: config/tc-m68k.c:4568 config/tc-mips.c:3709 config/tc-mips.c:3742
2974 #: config/tc-mips.c:3768 config/tc-nds32.c:3440 config/tc-nios2.c:3624
2975 #: config/tc-nios2.c:3629 config/tc-nios2.c:3635 config/tc-ns32k.c:1906
2976 #: config/tc-ppc.c:1745 config/tc-ppc.c:1785 config/tc-pru.c:1568
2977 #: config/tc-pru.c:1572 config/tc-s390.c:609 config/tc-s390.c:647
2978 #: config/tc-sparc.c:961 config/tc-sparc.c:993 config/tc-tic30.c:121
2979 #: config/tc-tic30.c:131 config/tc-tic30.c:141 config/tc-tic30.c:151
2980 #: config/tc-tic4x.c:1220 config/tc-tilegx.c:316 config/tc-tilepro.c:252
2981 #: config/tc-vax.c:965 config/tc-vax.c:970 ecoff.c:1582
2983 msgid "duplicate %s"
2986 #: config/tc-alpha.c:5549 config/tc-arc.c:2532 config/tc-arc.c:2546
2987 #: config/tc-arm.c:886 config/tc-xtensa.c:5474 config/tc-xtensa.c:5550
2988 #: config/tc-xtensa.c:5667 config/tc-z80.c:3677
2989 msgid "syntax error"
2992 #: config/tc-alpha.c:5679
2995 "-32addr\t\t\ttreat addresses as 32-bit values\n"
2996 "-F\t\t\tlack floating point instructions support\n"
2997 "-mev4 | -mev45 | -mev5 | -mev56 | -mpca56 | -mev6 | -mev67 | -mev68 | -mall\n"
2998 "\t\t\tspecify variant of Alpha architecture\n"
2999 "-m21064 | -m21066 | -m21164 | -m21164a | -m21164pc | -m21264 | -m21264a | -"
3001 "\t\t\tthese variants include PALcode opcodes\n"
3004 #: config/tc-alpha.c:5689
3007 "-+\t\t\tencode (don't truncate) names longer than 64 characters\n"
3008 "-H\t\t\tshow new symbol after hash truncation\n"
3009 "-replace/-noreplace\tenable or disable the optimization of procedure calls\n"
3012 #: config/tc-alpha.c:5946 config/tc-arc.c:3145
3014 msgid "unhandled relocation type %s"
3017 #: config/tc-alpha.c:5959 config/tc-arc.c:3153
3018 msgid "non-absolute expression in constant field"
3021 #: config/tc-alpha.c:5973
3023 msgid "type %d reloc done?\n"
3026 #: config/tc-alpha.c:6020 config/tc-alpha.c:6027
3027 msgid "Used $at without \".set noat\""
3030 #: config/tc-alpha.c:6196
3032 msgid "!samegp reloc against symbol without .prologue: %s"
3035 #: config/tc-alpha.c:6240 config/tc-arc.c:3276 config/tc-csky.c:5668
3036 #: config/tc-tilegx.c:1745 config/tc-tilepro.c:1522 config/tc-wasm32.c:813
3037 #: config/tc-xtensa.c:6177
3039 msgid "cannot represent `%s' relocation in object file"
3042 #: config/tc-alpha.c:6246 config/tc-arc.c:3282
3044 msgid "internal error? cannot generate `%s' relocation"
3047 #: config/tc-alpha.c:6342
3049 msgid "frame reg expected, using $%d."
3052 #: config/tc-arc.c:831
3054 msgid "invalid %s option for %s cpu"
3057 #: config/tc-arc.c:836
3058 msgid "conflicting ISA extension attributes."
3061 #: config/tc-arc.c:856
3062 msgid "Multiple .cpu directives found"
3065 #: config/tc-arc.c:874
3066 msgid "Command-line value overrides \".cpu\" directive"
3069 #: config/tc-arc.c:890
3071 msgid "unknown architecture: %s\n"
3074 #: config/tc-arc.c:901 config/tc-ia64.c:7471 config/tc-tilegx.c:262
3075 msgid "Could not set architecture and machine"
3078 #: config/tc-arc.c:1126
3079 msgid "No valid label relocation operand"
3082 #: config/tc-arc.c:1150
3084 msgid "Unknown relocation operand: @%s"
3087 #: config/tc-arc.c:1163
3089 msgid "Unable to parse TLS base: %s"
3092 #: config/tc-arc.c:1186
3094 msgid "@%s is not a complex relocation."
3097 #: config/tc-arc.c:1193
3099 msgid "Bad expression: @%s + %s."
3102 #: config/tc-arc.c:1343
3103 msgid "Brackets in operand field incorrect"
3106 #: config/tc-arc.c:1345 config/tc-xtensa.c:2073
3110 #: config/tc-arc.c:1347 config/tc-pru.c:1449 config/tc-pru.c:1697
3111 #: config/tc-xtensa.c:2077
3112 msgid "missing argument"
3115 #: config/tc-arc.c:1349 config/tc-xtensa.c:2079
3116 msgid "missing comma or colon"
3119 #: config/tc-arc.c:1418
3123 #: config/tc-arc.c:1420
3124 msgid "unrecognized flag"
3127 #: config/tc-arc.c:1422
3128 msgid "failed to parse flags"
3131 #: config/tc-arc.c:1448
3132 msgid "Unhandled reloc type"
3135 #: config/tc-arc.c:1967
3136 msgid "immediate is out of bounds"
3139 #: config/tc-arc.c:1975
3140 msgid "immediate is not 32bit aligned"
3143 #: config/tc-arc.c:1982
3144 msgid "immediate is not 16bit aligned"
3147 #: config/tc-arc.c:2063
3148 msgid "operand is not duplicate of the previous one"
3151 #: config/tc-arc.c:2083
3152 msgid "flag mismatch"
3155 #: config/tc-arc.c:2095 config/tc-nios2.c:3103 config/tc-nios2.c:3130
3156 #: config/tc-pru.c:1412 config/tc-pru.c:1437 config/tc-xtensa.c:2143
3157 msgid "too many arguments"
3160 #: config/tc-arc.c:2500
3162 msgid "%s for instruction '%s'"
3165 #: config/tc-arc.c:2502
3167 msgid "inappropriate arguments for opcode '%s'"
3170 #: config/tc-arc.c:2504
3172 msgid "opcode '%s' not supported for target %s"
3175 #: config/tc-arc.c:2508 config/tc-tic6x.c:3189
3177 msgid "unknown opcode '%s'"
3180 #: config/tc-arc.c:2614 config/tc-arc.c:5093 config/tc-h8300.c:78
3181 #: config/tc-h8300.c:87 config/tc-h8300.c:97 config/tc-h8300.c:107
3182 #: config/tc-h8300.c:117 config/tc-h8300.c:128 config/tc-h8300.c:241
3183 #: config/tc-hppa.c:6845 config/tc-hppa.c:6851 config/tc-hppa.c:6857
3184 #: config/tc-hppa.c:6863 config/tc-hppa.c:8250 config/tc-kvx.c:1438
3185 #: config/tc-lm32.c:197 config/tc-mips.c:3699 config/tc-mips.c:4193
3186 #: config/tc-mn10300.c:935 config/tc-mn10300.c:940 config/tc-mn10300.c:2441
3187 #: config/tc-riscv.c:1849 config/tc-riscv.c:5568
3188 msgid "could not set architecture and machine"
3191 #: config/tc-arc.c:2815
3193 msgid "unhandled reloc %s in md_pcrel_from_section"
3196 #: config/tc-arc.c:2880
3197 msgid "Unaligned operand. Needs to be 32bit aligned"
3200 #: config/tc-arc.c:2885
3201 msgid "Unaligned operand. Needs to be 16bit aligned"
3204 #: config/tc-arc.c:3016
3206 msgid "PC relative relocation not allowed for (internal) type %d"
3209 #. FIXME! Check for the conditionality of
3211 #. FIXME! Check for the conditionality of
3213 #: config/tc-arc.c:3061 config/tc-arc.c:4042
3214 msgid "TLS_*_S9 relocs are not supported yet"
3217 #. I cannot fix an GOTPC relocation because I need to relax it
3218 #. from ld rx,[pcl,@sym@gotpc] to add rx,pcl,@sym@gotpc.
3219 #: config/tc-arc.c:3097
3220 msgid "Unsupported operation on reloc"
3223 #: config/tc-arc.c:3173 config/tc-arc.c:3189
3224 msgid "unknown fixup size"
3227 #: config/tc-arc.c:3323
3228 msgid "no relaxation found for this instruction."
3231 #: config/tc-arc.c:3576
3233 msgid "ARC-specific assembler options:\n"
3236 #: config/tc-arc.c:3602
3238 msgid " -mrelax enable relaxation\n"
3241 #: config/tc-arc.c:3605
3244 "The following ARC-specific assembler options are deprecated and are "
3246 "for compatibility only:\n"
3249 #: config/tc-arc.c:3608
3253 " -mbarrel-shifter\n"
3254 " -mbarrel_shifter\n"
3259 " -mld-extension-reg-mask\n"
3275 " -muser-mode-only\n"
3279 #: config/tc-arc.c:3698
3281 msgid "Unable to find %s relocation for instruction %s"
3284 #: config/tc-arc.c:3993
3286 msgid "Unable to use @plt relocation for insn %s"
3289 #: config/tc-arc.c:4012
3291 msgid "Unable to use @pcl relocation for insn %s"
3294 #: config/tc-arc.c:4068
3296 msgid "invalid relocation %s for field"
3299 #: config/tc-arc.c:4178
3301 msgid "Insn %s has a jump/branch instruction %s in its delay slot."
3304 #: config/tc-arc.c:4183
3306 msgid "Insn %s has an instruction %s with limm in its delay slot."
3309 #: config/tc-arc.c:4293 config/tc-microblaze.c:2628 config/tc-mn10300.c:1069
3310 #: config/tc-sh.c:418 config/tc-z80.c:1120 read.c:4787
3312 msgid "unsupported BFD relocation size %u"
3315 #: config/tc-arc.c:4313
3317 msgid "Jump/Branch instruction detected at the end of the ZOL label @%s"
3320 #: config/tc-arc.c:4320
3322 msgid "Kernel instruction detected at the end of the ZOL label @%s"
3325 #: config/tc-arc.c:4325
3328 "A jump instruction with long immediate detected at the end of the ZOL label @"
3332 #: config/tc-arc.c:4331
3334 msgid "An illegal use of delay slot detected at the end of the ZOL label @%s"
3337 #: config/tc-arc.c:4440
3338 msgid "expected comma after instruction name"
3341 #: config/tc-arc.c:4452
3342 msgid "expected comma after major opcode"
3345 #: config/tc-arc.c:4637
3347 msgid "Pseudocode already used %s"
3350 #: config/tc-arc.c:4645
3352 msgid "major opcode not in range [0x%02x - 0x%02x]"
3355 #: config/tc-arc.c:4649
3356 msgid "minor opcode not in range [0x00 - 0x3f]"
3359 #: config/tc-arc.c:4655
3360 msgid "Improper use of OP1_IMM_IMPLIED"
3363 #: config/tc-arc.c:4661
3364 msgid "Improper use of OP1_MUST_BE_IMM"
3367 #: config/tc-arc.c:4673
3368 msgid "Couldn't generate extension instruction opcodes"
3371 #: config/tc-arc.c:4708
3372 msgid "expected comma after name"
3375 #: config/tc-arc.c:4719
3377 msgid "%s second argument cannot be a negative number %d"
3380 #: config/tc-arc.c:4734
3381 msgid "expected comma after register number"
3384 #: config/tc-arc.c:4755
3385 msgid "invalid mode"
3388 #: config/tc-arc.c:4773
3389 msgid "expected comma after register mode"
3392 #: config/tc-arc.c:4788
3393 msgid "shortcut designator invalid"
3396 #: config/tc-arc.c:4886
3398 msgid "core register %s value (%d) too large"
3401 #: config/tc-arc.c:4898
3403 msgid "duplicate aux register %s"
3406 #: config/tc-arc.c:4903
3408 msgid "condition code %s value (%d) too large"
3411 #: config/tc-arc.c:4920
3412 msgid "Unknown extension"
3415 #: config/tc-arc.c:5027
3416 msgid "Overwrite explicitly set Tag_ARC_CPU_base"
3419 #: config/tc-arc.c:5077
3420 msgid "Overwrite explicitly set Tag_ARC_ABI_rf16 to full register file"
3423 #: config/tc-arm.c:702
3424 msgid "ARM register expected"
3427 #: config/tc-arm.c:703
3428 msgid "bad or missing co-processor number"
3431 #: config/tc-arm.c:704
3432 msgid "co-processor register expected"
3435 #: config/tc-arm.c:705
3436 msgid "VFP single precision register expected"
3439 #: config/tc-arm.c:706
3440 msgid "VFP/Neon double precision register expected"
3443 #: config/tc-arm.c:707
3444 msgid "Neon quad precision register expected"
3447 #: config/tc-arm.c:708
3448 msgid "VFP single or double precision register expected"
3451 #: config/tc-arm.c:709
3452 msgid "Neon double or quad precision register expected"
3455 #: config/tc-arm.c:710
3456 msgid "Neon single or double precision register expected"
3459 #: config/tc-arm.c:711
3460 msgid "VFP single, double or Neon quad precision register expected"
3463 #: config/tc-arm.c:713
3464 msgid "VFP system register expected"
3467 #: config/tc-arm.c:714
3468 msgid "iWMMXt data register expected"
3471 #: config/tc-arm.c:715 config/tc-arm.c:7743
3472 msgid "iWMMXt control register expected"
3475 #: config/tc-arm.c:716
3476 msgid "iWMMXt scalar register expected"
3479 #: config/tc-arm.c:717
3480 msgid "XScale accumulator register expected"
3483 #: config/tc-arm.c:718
3484 msgid "MVE vector register expected"
3487 #: config/tc-arm.c:720
3488 msgid "ZR register expected"
3491 #: config/tc-arm.c:721
3492 msgid "Pseudo register expected"
3495 #. For score5u : div/mul will pop warning message, mmu/alw/asw will pop error message.
3496 #: config/tc-arm.c:887 config/tc-score.c:255
3497 msgid "bad arguments to instruction"
3500 #: config/tc-arm.c:888
3501 msgid "r13 not allowed here"
3504 #: config/tc-arm.c:889
3505 msgid "r15 not allowed here"
3508 #: config/tc-arm.c:890
3509 msgid "Odd register not allowed here"
3512 #: config/tc-arm.c:891
3513 msgid "Even register not allowed here"
3516 #: config/tc-arm.c:892
3517 msgid "instruction cannot be conditional"
3520 #: config/tc-arm.c:893
3521 msgid "registers may not be the same"
3524 #: config/tc-arm.c:894
3525 msgid "lo register required"
3528 #: config/tc-arm.c:895
3529 msgid "instruction not supported in Thumb16 mode"
3532 #: config/tc-arm.c:896
3533 msgid "instruction does not accept this addressing mode"
3536 #: config/tc-arm.c:897
3537 msgid "branch must be last instruction in IT block"
3540 #: config/tc-arm.c:898
3541 msgid "branch out of range or not a multiple of 2"
3544 #: config/tc-arm.c:899
3545 msgid "instruction not allowed in VPT block"
3548 #: config/tc-arm.c:900
3549 msgid "instruction not allowed in IT block"
3552 #: config/tc-arm.c:901
3553 msgid "instruction missing MVE vector predication code"
3556 #: config/tc-arm.c:902
3557 msgid "selected FPU does not support instruction"
3560 #: config/tc-arm.c:903
3561 msgid "thumb conditional instruction should be in IT block"
3564 #: config/tc-arm.c:905
3565 msgid "vector predicated instruction should be in VPT/VPST block"
3568 #: config/tc-arm.c:906
3569 msgid "incorrect condition in IT block"
3572 #: config/tc-arm.c:907
3573 msgid "incorrect condition in VPT/VPST block"
3576 #: config/tc-arm.c:908
3577 msgid "IT falling in the range of a previous IT block"
3580 #: config/tc-arm.c:909
3581 msgid "missing .fnstart before unwinding directive"
3584 #: config/tc-arm.c:911
3585 msgid "cannot use register index with PC-relative addressing"
3588 #: config/tc-arm.c:913
3589 msgid "cannot use writeback with PC-relative addressing"
3592 #: config/tc-arm.c:915
3593 msgid "selected processor does not support fp16 instruction"
3596 #: config/tc-arm.c:916
3597 msgid "selected processor does not support bf16 instruction"
3600 #: config/tc-arm.c:917
3601 msgid "selected processor does not support cde instruction"
3604 #: config/tc-arm.c:918
3605 msgid "coprocessor for insn is not enabled for cde"
3608 #: config/tc-arm.c:919
3612 #: config/tc-arm.c:920
3613 msgid "relocation valid in thumb1 code only"
3616 #: config/tc-arm.c:921
3617 msgid "Warning: instruction is UNPREDICTABLE in an IT block"
3620 #: config/tc-arm.c:923
3621 msgid "Warning: instruction is UNPREDICTABLE in a VPT block"
3624 #: config/tc-arm.c:925
3625 msgid "Warning: instruction is UNPREDICTABLE with PC operand"
3628 #: config/tc-arm.c:927
3629 msgid "Warning: instruction is UNPREDICTABLE with SP operand"
3632 #: config/tc-arm.c:929
3633 msgid "bad type in SIMD instruction"
3636 #: config/tc-arm.c:931
3638 "GAS auto-detection mode and -march=all is deprecated for MVE, please use a "
3639 "valid -march or -mcpu option."
3642 #: config/tc-arm.c:933
3644 "Warning: 32-bit element size and same destination and source operands makes "
3645 "instruction UNPREDICTABLE"
3648 #: config/tc-arm.c:935
3649 msgid "bad element type for instruction"
3652 #: config/tc-arm.c:936
3653 msgid "MVE vector register Q[0..7] expected"
3656 #: config/tc-arm.c:937
3657 msgid "selected processor does not support PACBTI extention"
3660 #: config/tc-arm.c:1157
3661 msgid "immediate expression requires a # prefix"
3664 #: config/tc-arm.c:1186 read.c:4025
3665 msgid "missing expression"
3668 #: config/tc-arm.c:1200 config/tc-arm.c:5588 config/tc-score.c:1205
3669 msgid "invalid constant"
3672 #: config/tc-arm.c:1335
3673 msgid "expected #constant"
3676 #: config/tc-arm.c:1507 config/tc-arm.c:1538
3678 msgid "bad size %d in type specifier"
3681 #: config/tc-arm.c:1514
3682 msgid "unexpected type character `b' -- did you mean `bf'?"
3685 #: config/tc-arm.c:1521
3687 msgid "unexpected character `%c' in type specifier"
3690 #: config/tc-arm.c:1588
3691 msgid "only one type should be specified for operand"
3694 #: config/tc-arm.c:1594
3695 msgid "vector type expected"
3698 #: config/tc-arm.c:1703
3699 msgid "expected MVE register [q0..q7]"
3702 #: config/tc-arm.c:1723
3703 msgid "can't redefine type for operand"
3706 #: config/tc-arm.c:1739
3707 msgid "only D and Q registers may be indexed"
3710 #: config/tc-arm.c:1741
3711 msgid "only D registers may be indexed"
3714 #: config/tc-arm.c:1747
3715 msgid "can't change index for operand"
3718 #: config/tc-arm.c:1810
3719 msgid "register operand expected, but got scalar"
3722 #: config/tc-arm.c:1861
3723 msgid "scalar must have an index"
3726 #: config/tc-arm.c:1866 config/tc-arm.c:20025 config/tc-arm.c:20108
3727 #: config/tc-arm.c:20781
3728 msgid "scalar index out of range"
3731 #: config/tc-arm.c:1945
3732 msgid "r0-r12, lr or APSR expected"
3735 #: config/tc-arm.c:1972 config/tc-arm.c:4374
3736 msgid "bad range in register list"
3739 #: config/tc-arm.c:1980 config/tc-arm.c:1989 config/tc-arm.c:2030
3740 #: config/tc-arm.c:4358 config/tc-arm.c:4378
3742 msgid "Warning: duplicated register (r%d) in register list"
3745 #: config/tc-arm.c:1992
3746 msgid "Warning: register range not in ascending order"
3749 #: config/tc-arm.c:2003
3753 #: config/tc-arm.c:2019
3754 msgid "invalid register mask"
3757 #: config/tc-arm.c:2096
3761 #: config/tc-arm.c:2163 config/tc-arm.c:2271
3762 msgid "VPR expected last"
3765 #: config/tc-arm.c:2169
3766 msgid "VFP single precision register or VPR expected"
3769 #. regtype == REG_TYPE_VFD.
3770 #: config/tc-arm.c:2172
3771 msgid "VFP/Neon double precision register or VPR expected"
3774 #: config/tc-arm.c:2189 config/tc-arm.c:2233
3775 msgid "register out of range in list"
3778 #: config/tc-arm.c:2211 config/tc-arm.c:4524 config/tc-arm.c:4658
3779 msgid "register list not in ascending order"
3782 #: config/tc-arm.c:2242
3783 msgid "register range not in ascending order"
3786 #: config/tc-arm.c:2281
3787 msgid "non-contiguous register range"
3790 #: config/tc-arm.c:2341
3791 msgid "register stride must be 1"
3794 #: config/tc-arm.c:2342
3795 msgid "register stride must be 1 or 2"
3798 #: config/tc-arm.c:2343
3799 msgid "mismatched element/structure types in list"
3802 #: config/tc-arm.c:2413
3803 msgid "don't use Rn-Rm syntax with non-unit stride"
3806 #: config/tc-arm.c:2468
3807 msgid "error parsing element/structure list"
3810 #: config/tc-arm.c:2474
3814 #: config/tc-arm.c:2564
3815 msgid "attempt to redefine typed alias"
3818 #: config/tc-arm.c:2699
3819 msgid "bad type for register"
3822 #: config/tc-arm.c:2710 config/tc-nios2.c:1797
3823 msgid "expression must be constant"
3826 #: config/tc-arm.c:2727
3827 msgid "can't redefine the type of a register alias"
3830 #: config/tc-arm.c:2734
3831 msgid "you must specify a single type only"
3834 #: config/tc-arm.c:2747
3835 msgid "can't redefine the index of a scalar alias"
3838 #: config/tc-arm.c:2755
3839 msgid "scalar index must be constant"
3842 #: config/tc-arm.c:2764
3846 #: config/tc-arm.c:2816
3847 msgid "invalid syntax for .dn directive"
3850 #: config/tc-arm.c:2822
3851 msgid "invalid syntax for .qn directive"
3854 #: config/tc-arm.c:2852
3856 msgid "ignoring attempt to use .unreq on fixed register name: '%s'"
3859 #: config/tc-arm.c:3114
3861 msgid "Failed to find real start of function: %s\n"
3864 #: config/tc-arm.c:3131
3865 msgid "selected processor does not support THUMB opcodes"
3868 #: config/tc-arm.c:3144
3869 msgid "selected processor does not support ARM opcodes"
3872 #: config/tc-arm.c:3156
3874 msgid "invalid instruction size selected (%d)"
3877 #: config/tc-arm.c:3188
3879 msgid "invalid operand to .code directive (%d) (expecting 16 or 32)"
3882 #: config/tc-arm.c:3244
3884 msgid "expected comma after name \"%s\""
3887 #: config/tc-arm.c:3294 config/tc-m32r.c:584
3889 msgid "symbol `%s' already defined"
3892 #: config/tc-arm.c:3327
3894 msgid "unrecognized syntax mode \"%s\""
3897 #: config/tc-arm.c:3357
3898 msgid ".ref pseudo-op only available with -mccs flag."
3901 #: config/tc-arm.c:3398
3902 msgid ".asmfunc repeated."
3905 #: config/tc-arm.c:3402
3906 msgid ".asmfunc without function."
3909 #: config/tc-arm.c:3408
3910 msgid ".asmfunc pseudo-op only available with -mccs flag."
3913 #: config/tc-arm.c:3419
3914 msgid ".endasmfunc without a .asmfunc."
3917 #: config/tc-arm.c:3423
3918 msgid ".endasmfunc without function."
3921 #: config/tc-arm.c:3434
3922 msgid ".endasmfunc pseudo-op only available with -mccs flag."
3925 #: config/tc-arm.c:3443
3926 msgid ".def pseudo-op only available with -mccs flag."
3929 #: config/tc-arm.c:3601
3930 msgid "invalid type for literal pool"
3933 #: config/tc-arm.c:3681 config/tc-tic54x.c:5379
3935 msgid "Invalid label '%s'"
3938 #: config/tc-arm.c:3858
3939 msgid "(plt) is only valid on branch targets"
3942 #: config/tc-arm.c:3864 config/tc-csky.c:7672 config/tc-s390.c:1309
3943 #: config/tc-s390.c:2092 config/tc-xtensa.c:1699
3945 msgid "%s relocations do not fit in %d byte"
3946 msgid_plural "%s relocations do not fit in %d bytes"
3950 #: config/tc-arm.c:3946
3951 msgid ".inst.n operand too big. Use .inst.w instead"
3954 #: config/tc-arm.c:3966
3955 msgid "cannot determine Thumb instruction size. Use .inst.n/.inst.w instead"
3958 #: config/tc-arm.c:3996
3959 msgid "width suffixes are invalid in ARM mode"
3962 #: config/tc-arm.c:4040 dwarf2dbg.c:1463
3963 msgid "expected 0 or 1"
3966 #: config/tc-arm.c:4044
3967 msgid "missing comma"
3970 #: config/tc-arm.c:4077
3971 msgid "duplicate .fnstart directive"
3974 #: config/tc-arm.c:4107 config/tc-tic6x.c:410
3975 msgid "duplicate .handlerdata directive"
3978 #: config/tc-arm.c:4126
3979 msgid ".fnend directive without .fnstart"
3982 #: config/tc-arm.c:4193 config/tc-tic6x.c:391
3983 msgid "personality routine specified for cantunwind frame"
3986 #: config/tc-arm.c:4210 config/tc-tic6x.c:452
3987 msgid "duplicate .personalityindex directive"
3990 #: config/tc-arm.c:4217 config/tc-tic6x.c:459
3991 msgid "bad personality routine number"
3994 #: config/tc-arm.c:4239 config/tc-tic6x.c:476
3995 msgid "duplicate .personality directive"
3998 #: config/tc-arm.c:4265
4000 msgid "Unknown register no. encountered: %d\n"
4003 #: config/tc-arm.c:4361
4004 msgid "Warning: register list not in ascending order"
4007 #: config/tc-arm.c:4368 config/tc-epiphany.c:382 config/tc-m68k.c:5866
4008 #: config/tc-m68k.c:5895
4009 msgid "bad register list"
4012 #: config/tc-arm.c:4426 config/tc-arm.c:4476
4013 msgid "expected register list"
4016 #: config/tc-arm.c:4538 config/tc-arm.c:4672
4017 msgid "bad register range"
4020 #: config/tc-arm.c:4727
4021 msgid "register expected"
4024 #: config/tc-arm.c:4760
4025 msgid ".unwind_save does not support this kind of register"
4028 #: config/tc-arm.c:4799
4029 msgid "SP and PC not permitted in .unwind_movsp directive"
4032 #: config/tc-arm.c:4804
4033 msgid "unexpected .unwind_movsp directive"
4036 #: config/tc-arm.c:4831
4037 msgid "stack increment must be multiple of 4"
4040 #: config/tc-arm.c:4879
4041 msgid "expected <reg>, <reg>"
4044 #: config/tc-arm.c:4897
4045 msgid "register must be either sp or set by a previousunwind_movsp directive"
4048 #: config/tc-arm.c:4936
4049 msgid "expected <offset>, <opcode>"
4052 #: config/tc-arm.c:4948
4053 msgid "unwind opcode too long"
4056 #: config/tc-arm.c:4953
4057 msgid "invalid unwind opcode"
4060 #: config/tc-arm.c:5068 config/tc-arm.c:31741
4062 msgid "unrecognised float16 format \"%s\""
4065 #: config/tc-arm.c:5079
4066 msgid "float16 format cannot be set more than once, ignoring."
4069 #: config/tc-arm.c:5092
4070 msgid "the floating-point format has not been set (or has been disabled)"
4073 #: config/tc-arm.c:5209 config/tc-arm.c:6199 config/tc-arm.c:11467
4074 #: config/tc-arm.c:12000 config/tc-arm.c:14120 config/tc-arm.c:16071
4075 #: config/tc-arm.c:16106 config/tc-arm.c:17034 config/tc-arm.c:18947
4076 #: config/tc-arm.c:18955 config/tc-arm.c:18962 config/tc-arm.c:20622
4077 #: config/tc-arm.c:28737 config/tc-arm.c:28801 config/tc-arm.c:28809
4078 #: config/tc-metag.c:5174 config/tc-z8k.c:1161 config/tc-z8k.c:1171
4079 msgid "immediate value out of range"
4082 #: config/tc-arm.c:5472
4083 msgid "'UXTW' not allowed here"
4086 #: config/tc-arm.c:5480
4087 msgid "'LSL' or 'ASR' required"
4090 #: config/tc-arm.c:5488
4091 msgid "'LSL' required"
4094 #: config/tc-arm.c:5496
4095 msgid "'ASR' required"
4098 #: config/tc-arm.c:5503
4099 msgid "'UXTW' required"
4102 #: config/tc-arm.c:5582
4103 msgid "invalid rotation"
4106 #: config/tc-arm.c:5764 config/tc-arm.c:5977
4107 msgid "unknown group relocation"
4110 #: config/tc-arm.c:5800
4111 msgid "alignment must be constant"
4114 #: config/tc-arm.c:6011
4115 msgid "this group relocation is not allowed on this instruction"
4118 #: config/tc-arm.c:6067
4119 msgid "'}' expected at end of 'option' field"
4122 #: config/tc-arm.c:6072
4123 msgid "cannot combine index with option"
4126 #: config/tc-arm.c:6337
4127 msgid "unexpected bit specified after APSR"
4130 #: config/tc-arm.c:6349
4131 msgid "selected processor does not support DSP extension"
4134 #: config/tc-arm.c:6361
4135 msgid "bad bitmask specified after APSR"
4138 #: config/tc-arm.c:6385
4139 msgid "writing to APSR without specifying a bitmask is deprecated"
4142 #: config/tc-arm.c:6397 config/tc-arm.c:13223 config/tc-arm.c:13268
4143 #: config/tc-arm.c:13272
4144 msgid "selected processor does not support requested special purpose register"
4147 #: config/tc-arm.c:6402
4148 msgid "flag for {c}psr instruction expected"
4151 #: config/tc-arm.c:6466
4152 msgid "unrecognized CPS flag"
4155 #: config/tc-arm.c:6473
4156 msgid "missing CPS flags"
4159 #: config/tc-arm.c:6496 config/tc-arm.c:6502
4160 msgid "valid endian specifiers are be or le"
4163 #: config/tc-arm.c:6524
4164 msgid "missing rotation field after comma"
4167 #: config/tc-arm.c:6539
4168 msgid "rotation can only be 0, 8, 16, or 24"
4171 #: config/tc-arm.c:6568
4172 msgid "condition required"
4175 #: config/tc-arm.c:6610 config/tc-arm.c:9729
4176 msgid "'[' expected"
4179 #: config/tc-arm.c:6623
4180 msgid "',' expected"
4183 #: config/tc-arm.c:6640
4184 msgid "invalid shift"
4187 #: config/tc-arm.c:6720
4188 msgid "expected ARM or MVE vector register"
4191 #: config/tc-arm.c:6769
4192 msgid "can't use Neon quad register here"
4195 #: config/tc-arm.c:6838
4196 msgid "expected <Rm> or <Dm> or <Qm> operand"
4199 #: config/tc-arm.c:6938
4200 msgid "VFP single, double or MVE vector register expected"
4203 #: config/tc-arm.c:6958
4207 #: config/tc-arm.c:7254
4208 msgid "immediate value 48 or 64 expected"
4211 #. ISB can only take SY as an option.
4212 #: config/tc-arm.c:7303
4213 msgid "invalid barrier type"
4216 #: config/tc-arm.c:7472
4217 msgid "only floating point zero is allowed as immediate value"
4220 #: config/tc-arm.c:7567
4221 msgid "immediate value is out of range"
4224 #: config/tc-arm.c:7728
4225 msgid "iWMMXt data or control register expected"
4228 #: config/tc-arm.c:7769
4229 msgid "Banked registers are not available with this architecture."
4232 #: config/tc-arm.c:8017
4233 msgid "operand must be LR register"
4236 #: config/tc-arm.c:8022
4237 msgid "operand must be SP register"
4240 #: config/tc-arm.c:8027
4241 msgid "operand must be r12"
4244 #: config/tc-arm.c:8098 config/tc-score.c:260
4245 msgid "garbage following instruction"
4248 #. If REG is R13 (the stack pointer), warn that its use is
4250 #: config/tc-arm.c:8148
4251 msgid "use of r13 is deprecated"
4254 #: config/tc-arm.c:8166 config/tc-arm.c:20322
4256 "scalar fp16 instruction cannot be conditional, the behaviour is UNPREDICTABLE"
4259 #: config/tc-arm.c:8241
4260 msgid "D register out of range for selected VFP version"
4263 #: config/tc-arm.c:8338 config/tc-arm.c:11156
4264 msgid "Instruction does not support =N addresses"
4267 #: config/tc-arm.c:8346
4268 msgid "instruction does not accept preindexed addressing"
4271 #. unindexed - only for coprocessor
4272 #: config/tc-arm.c:8362 config/tc-arm.c:11219
4273 msgid "instruction does not accept unindexed addressing"
4276 #: config/tc-arm.c:8370
4277 msgid "destination register same as write-back base"
4280 #: config/tc-arm.c:8371
4281 msgid "source register same as write-back base"
4284 #: config/tc-arm.c:8421
4285 msgid "use of PC in this instruction is deprecated"
4288 #: config/tc-arm.c:8444
4289 msgid "instruction does not accept scaled register index"
4292 #: config/tc-arm.c:8747
4293 msgid "invalid pseudo operation"
4296 #. FIXME: The code that was here previously could not
4297 #. work. Firstly, it tried to convert a floating point
4298 #. number into an extended precision format, but only
4299 #. provided a buffer of 5 littlenums, which was too
4300 #. small. Secondly, it then didn't deal with the value
4301 #. converted correctly, just reading out the first 4
4302 #. littlenum fields and assuming that could be used
4305 #. I think the code was intended to handle expressions
4311 #. but the parsers currently don't permit floating-point
4312 #. literal values to be written this way, so this code
4313 #. is probably unreachable. To be safe, we simply
4314 #. return an error here.
4315 #: config/tc-arm.c:8789
4316 msgid "constant expression not supported"
4319 #: config/tc-arm.c:8993
4320 msgid "invalid co-processor operand"
4323 #: config/tc-arm.c:9009
4324 msgid "instruction does not support unindexed addressing"
4327 #: config/tc-arm.c:9024
4328 msgid "pc may not be used with write-back"
4331 #: config/tc-arm.c:9029
4332 msgid "instruction does not support writeback"
4335 #: config/tc-arm.c:9135
4336 msgid "Rn must not overlap other operands"
4339 #: config/tc-arm.c:9140
4340 msgid "swp{b} use is obsoleted for ARMv8 and later"
4343 #: config/tc-arm.c:9143
4344 msgid "swp{b} use is deprecated for ARMv6 and ARMv7"
4347 #: config/tc-arm.c:9255 config/tc-arm.c:9274 config/tc-arm.c:9287
4348 #: config/tc-arm.c:11837 config/tc-arm.c:11868 config/tc-arm.c:11890
4349 msgid "bit-field extends past end of register"
4352 #: config/tc-arm.c:9317
4353 msgid "the only valid suffixes here are '(plt)' and '(tlscall)'"
4356 #: config/tc-arm.c:9370
4357 msgid "use of r15 in blx in ARM mode is not really useful"
4360 #: config/tc-arm.c:9392
4361 msgid "use of r15 in bx in ARM mode is not really useful"
4364 #: config/tc-arm.c:9418
4365 msgid "use of r15 in bxj is not really useful"
4368 #: config/tc-arm.c:9466
4369 msgid "This coprocessor register access is deprecated in ARMv8"
4372 #: config/tc-arm.c:9674 config/tc-arm.c:9683
4373 msgid "writeback of base register is UNPREDICTABLE"
4376 #: config/tc-arm.c:9677
4377 msgid "writeback of base register when in register list is UNPREDICTABLE"
4380 #: config/tc-arm.c:9687
4381 msgid "if writeback register is in list, it must be the lowest reg in the list"
4384 #: config/tc-arm.c:9724
4385 msgid "first transfer register must be even"
4388 #: config/tc-arm.c:9727
4389 msgid "can only transfer two consecutive registers"
4392 #. If op 1 were present and equal to PC, this function wouldn't
4393 #. have been called in the first place.
4394 #. If op 2 were present and equal to PC, this function wouldn't
4395 #. have been called in the first place.
4396 #: config/tc-arm.c:9728 config/tc-arm.c:9798 config/tc-arm.c:10529
4397 #: config/tc-arm.c:12712
4398 msgid "r14 not allowed here"
4401 #: config/tc-arm.c:9740
4402 msgid "base register written back, and overlaps second transfer register"
4405 #: config/tc-arm.c:9750
4406 msgid "index register overlaps transfer register"
4409 #: config/tc-arm.c:9779 config/tc-arm.c:10496
4410 msgid "offset must be zero in ARM encoding"
4413 #: config/tc-arm.c:9792 config/tc-arm.c:10523
4414 msgid "even register required"
4417 #: config/tc-arm.c:9795
4418 msgid "can only load two consecutive registers"
4421 #: config/tc-arm.c:9813
4422 msgid "ldr to register 15 must be 4-byte aligned"
4425 #: config/tc-arm.c:9836 config/tc-arm.c:9868
4426 msgid "this instruction requires a post-indexed address"
4429 #: config/tc-arm.c:9895
4430 msgid "Rd and Rm should be different in mla"
4433 #: config/tc-arm.c:9922 config/tc-arm.c:13087
4434 msgid ":lower16: not allowed in this instruction"
4437 #: config/tc-arm.c:9924 config/tc-arm.c:13092
4438 msgid ":upper16: not allowed in this instruction"
4441 #: config/tc-arm.c:9941
4442 msgid "operand 1 must be FPSCR"
4445 #: config/tc-arm.c:9994 config/tc-arm.c:10003 config/tc-arm.c:10057
4446 #: config/tc-arm.c:10066
4447 msgid "selected processor does not support instruction"
4450 #: config/tc-arm.c:10006 config/tc-arm.c:10069
4451 msgid "accessing MVE system register without MVE is UNPREDICTABLE"
4454 #: config/tc-arm.c:10097 config/tc-arm.c:13206
4455 msgid "bad register for mrs"
4458 #: config/tc-arm.c:10104 config/tc-arm.c:13230
4459 msgid "'APSR', 'CPSR' or 'SPSR' expected"
4462 #: config/tc-arm.c:10145
4463 msgid "Rd and Rm should be different in mul"
4466 #: config/tc-arm.c:10164 config/tc-arm.c:10441 config/tc-arm.c:13369
4467 msgid "rdhi and rdlo must be different"
4470 #: config/tc-arm.c:10170
4471 msgid "rdhi, rdlo and rm must all be different"
4474 #: config/tc-arm.c:10236
4475 msgid "'[' expected after PLD mnemonic"
4478 #: config/tc-arm.c:10238 config/tc-arm.c:10253
4479 msgid "post-indexed expression used in preload instruction"
4482 #: config/tc-arm.c:10240 config/tc-arm.c:10255
4483 msgid "writeback used in preload instruction"
4486 #: config/tc-arm.c:10242 config/tc-arm.c:10257
4487 msgid "unindexed addressing used in preload instruction"
4490 #: config/tc-arm.c:10251
4491 msgid "'[' expected after PLI mnemonic"
4494 #: config/tc-arm.c:10266 config/tc-arm.c:13538
4495 msgid "push/pop do not support {reglist}^"
4498 #: config/tc-arm.c:10344 config/tc-arm.c:13715
4499 msgid "setend use is deprecated for ARMv8"
4502 #: config/tc-arm.c:10365 config/tc-arm.c:13776 config/tc-arm.c:13808
4503 #: config/tc-arm.c:13851
4504 msgid "extraneous shift as part of operand to shift insn"
4507 #: config/tc-arm.c:10375 config/tc-arm.c:13914
4508 msgid "immediate too large (bigger than 0xF)"
4511 #: config/tc-arm.c:10399 config/tc-arm.c:10408
4512 msgid "selected processor does not support SETPAN instruction"
4515 #: config/tc-arm.c:10467
4516 msgid "SRS base register must be r13"
4519 #: config/tc-arm.c:10526
4520 msgid "can only store two consecutive registers"
4523 #: config/tc-arm.c:10648 config/tc-arm.c:10669
4524 msgid "only two consecutive VFP SP registers allowed here"
4527 #: config/tc-arm.c:10697 config/tc-arm.c:10712
4528 msgid "this addressing mode requires base-register writeback"
4531 #. If srcsize is 16, inst.operands[1].imm must be in the range 0-16.
4532 #. i.e. immbits must be in range 0 - 16.
4533 #: config/tc-arm.c:10841
4534 msgid "immediate value out of range, expected range [0, 16]"
4537 #. If srcsize is 32, inst.operands[1].imm must be in the range 1-32.
4538 #. i.e. immbits must be in range 0 - 31.
4539 #: config/tc-arm.c:10848
4540 msgid "immediate value out of range, expected range [1, 32]"
4543 #: config/tc-arm.c:10889
4544 msgid "only r15 allowed here"
4547 #: config/tc-arm.c:11024
4548 msgid "immediate operand requires iWMMXt2"
4551 #: config/tc-arm.c:11117
4552 msgid "shift by register not allowed in thumb mode"
4555 #: config/tc-arm.c:11129 config/tc-arm.c:13960 config/tc-arm.c:28028
4556 msgid "shift expression is too large"
4559 #: config/tc-arm.c:11162
4560 msgid "cannot use register index with this instruction"
4563 #: config/tc-arm.c:11164
4564 msgid "Thumb does not support negative register indexing"
4567 #: config/tc-arm.c:11166
4568 msgid "Thumb does not support register post-indexing"
4571 #: config/tc-arm.c:11168
4572 msgid "Thumb does not support register indexing with writeback"
4575 #: config/tc-arm.c:11170
4576 msgid "Thumb supports only LSL in shifted register indexing"
4579 #: config/tc-arm.c:11179 config/tc-arm.c:19690
4580 msgid "shift out of range"
4583 #: config/tc-arm.c:11188
4584 msgid "cannot use writeback with this instruction"
4587 #: config/tc-arm.c:11209
4588 msgid "cannot use post-indexing with PC-relative addressing"
4591 #: config/tc-arm.c:11210
4592 msgid "cannot use post-indexing with this instruction"
4595 #: config/tc-arm.c:11448
4596 msgid "cannot honor width suffix"
4599 #: config/tc-arm.c:11462
4600 msgid "only SUBS PC, LR, #const allowed"
4603 #: config/tc-arm.c:11545 config/tc-arm.c:11705 config/tc-arm.c:11802
4604 #: config/tc-arm.c:13167 config/tc-arm.c:13475
4605 msgid "shift must be constant"
4608 #: config/tc-arm.c:11550
4609 msgid "shift value over 3 not allowed in thumb mode"
4612 #: config/tc-arm.c:11552
4613 msgid "only LSL shift allowed in thumb mode"
4616 #: config/tc-arm.c:11576 config/tc-arm.c:11720 config/tc-arm.c:11817
4617 #: config/tc-arm.c:13180
4618 msgid "unshifted register required"
4621 #: config/tc-arm.c:11591 config/tc-arm.c:11828 config/tc-arm.c:13330
4622 msgid "dest must overlap one source register"
4625 #: config/tc-arm.c:11723 config/tc-csky.c:6026
4626 msgid "dest and source1 must be the same register"
4629 #: config/tc-arm.c:11963
4631 "selected architecture does not support wide conditional branch instruction"
4634 #: config/tc-arm.c:11996
4635 msgid "instruction is always unconditional"
4638 #: config/tc-arm.c:12171
4639 msgid "selected processor does not support 'A' form of this instruction"
4642 #: config/tc-arm.c:12174
4643 msgid "Thumb does not support the 2-argument form of this instruction"
4646 #: config/tc-arm.c:12299
4647 msgid "SP not allowed in register list"
4650 #: config/tc-arm.c:12303 config/tc-arm.c:12410
4652 "having the base register in the register list when using write back is "
4656 #: config/tc-arm.c:12311
4657 msgid "LR and PC should not both be in register list"
4660 #: config/tc-arm.c:12319
4661 msgid "PC not allowed in register list"
4664 #: config/tc-arm.c:12362
4665 msgid "Thumb load/store multiple does not support {reglist}^"
4668 #: config/tc-arm.c:12387 config/tc-arm.c:12465
4670 msgid "value stored for r%d is UNKNOWN"
4673 #: config/tc-arm.c:12458
4674 msgid "Thumb-2 instruction only valid in unified syntax"
4677 #: config/tc-arm.c:12462 config/tc-arm.c:12472
4678 msgid "this instruction will write back the base register"
4681 #: config/tc-arm.c:12475
4682 msgid "this instruction will not write back the base register"
4685 #: config/tc-arm.c:12506
4686 msgid "r14 not allowed as first register when second register is omitted"
4689 #: config/tc-arm.c:12606
4691 "This instruction may be unpredictable if executed on M-profile cores with "
4692 "interrupts enabled."
4695 #: config/tc-arm.c:12635 config/tc-arm.c:12648 config/tc-arm.c:12684
4696 msgid "Thumb does not support this addressing mode"
4699 #: config/tc-arm.c:12652
4700 msgid "byte or halfword not valid for base register"
4703 #: config/tc-arm.c:12655
4704 msgid "r15 based store not allowed"
4707 #: config/tc-arm.c:12657
4708 msgid "invalid base register for register offset"
4711 #: config/tc-arm.c:12714
4712 msgid "r12 not allowed here"
4715 #: config/tc-arm.c:12720
4716 msgid "base register written back, and overlaps one of transfer registers"
4719 #: config/tc-arm.c:12848
4722 "Use of r%u as a source register is deprecated when r%u is the destination "
4726 #: config/tc-arm.c:13043
4727 msgid "shifts in CMP/MOV instructions are only supported in unified syntax"
4730 #: config/tc-arm.c:13071
4731 msgid "only lo regs allowed with immediate"
4734 #: config/tc-arm.c:13248
4735 msgid "Thumb encoding does not support an immediate here"
4738 #: config/tc-arm.c:13335
4739 msgid "Thumb-2 MUL must not set flags"
4742 #: config/tc-arm.c:13400
4743 msgid "Thumb does not support NOP with hints"
4746 #: config/tc-arm.c:13560 config/tc-arm.c:13572
4747 msgid "invalid register list to push/pop instruction"
4750 #: config/tc-arm.c:13835
4751 msgid "source1 and dest must be same register"
4754 #: config/tc-arm.c:13860
4755 msgid "ror #imm not supported"
4758 #: config/tc-arm.c:13911
4759 msgid "SMC is not permitted on this architecture"
4762 #: config/tc-arm.c:14077
4763 msgid "Thumb encoding does not support rotation"
4766 #: config/tc-arm.c:14097
4767 msgid "instruction requires register index"
4770 #: config/tc-arm.c:14107
4771 msgid "instruction does not allow shifted index"
4774 #: config/tc-arm.c:14263 config/tc-arm.c:29172
4775 msgid "out of range label-relative fixup value"
4778 #: config/tc-arm.c:14587
4779 msgid "invalid neon suffix for non neon instruction"
4782 #: config/tc-arm.c:14982 config/tc-arm.c:15335 config/tc-arm.c:16820
4783 #: config/tc-arm.c:16900 config/tc-arm.c:16957 config/tc-arm.c:18838
4784 #: config/tc-arm.c:21026 config/tc-arm.c:21213
4785 msgid "invalid instruction shape"
4788 #: config/tc-arm.c:15234
4789 msgid "types specified in both the mnemonic and operands"
4792 #: config/tc-arm.c:15271
4793 msgid "operand types can't be inferred"
4796 #: config/tc-arm.c:15277
4797 msgid "type specifier has the wrong number of parts"
4800 #: config/tc-arm.c:15363 config/tc-arm.c:19099 config/tc-arm.c:19106
4801 msgid "operand size must match register width"
4804 #: config/tc-arm.c:15385
4805 msgid "inconsistent types in Neon instruction"
4808 #: config/tc-arm.c:15806
4809 msgid "Type is not allowed for this instruction"
4812 #: config/tc-arm.c:15881
4813 msgid "MVE vector or ARM register expected"
4816 #: config/tc-arm.c:15998
4817 msgid "immediate must be either 1, 2, 4 or 8"
4820 #: config/tc-arm.c:16155
4821 msgid "immediate operand expected in the range [1,8]"
4824 #: config/tc-arm.c:16156
4825 msgid "immediate operand expected in the range [1,16]"
4828 #: config/tc-arm.c:16298
4832 #: config/tc-arm.c:16797 config/tc-arm.c:16877 config/tc-arm.c:18474
4833 #: config/tc-arm.c:20307
4834 msgid "immediate out of range for shift"
4837 #: config/tc-arm.c:17091
4838 msgid "first and second operands shall be the same register"
4841 #: config/tc-arm.c:17205 config/tc-arm.c:17267
4842 msgid "destination register and offset register may not be the same"
4845 #: config/tc-arm.c:17217 config/tc-arm.c:17336
4846 msgid "immediate must be a multiple of 4 in the range of +/-[0,508]"
4849 #: config/tc-arm.c:17219
4850 msgid "immediate must be a multiple of 8 in the range of +/-[0,1016]"
4853 #: config/tc-arm.c:17240
4854 msgid "can not shift offsets when accessing less than half-word"
4857 #: config/tc-arm.c:17242
4859 "shift immediate must be 1, 2 or 3 for half-word, word or double-word "
4860 "accesses respectively"
4863 #: config/tc-arm.c:17329
4864 msgid "immediate must be in the range of +/-[0,127]"
4867 #: config/tc-arm.c:17332
4868 msgid "immediate must be a multiple of 2 in the range of +/-[0,254]"
4871 #: config/tc-arm.c:17346 config/tc-arm.c:18172
4872 msgid "MVE vector register in the range [Q0..Q7] expected"
4875 #: config/tc-arm.c:17662 config/tc-arm.c:19529
4876 msgid "scalar out of range for multiply instruction"
4879 #: config/tc-arm.c:17750
4880 msgid "index must be in the range 0 to 3"
4883 #: config/tc-arm.c:17753
4884 msgid "indexed register must be less than 8"
4887 #: config/tc-arm.c:17954 config/tc-arm.c:21277
4889 "Warning: 32-bit element size and same first and third operand makes "
4890 "instruction UNPREDICTABLE"
4893 #: config/tc-arm.c:18313
4894 msgid "instruction form not available on this architecture."
4897 #: config/tc-arm.c:18316
4898 msgid "this instruction implies use of ARMv8.1 AdvSIMD."
4901 #: config/tc-arm.c:18423 config/tc-arm.c:18448
4902 msgid "immediate out of range for insert"
4905 #: config/tc-arm.c:18595
4906 msgid "immediate out of range for narrowing operation"
4909 #: config/tc-arm.c:18742
4910 msgid "operands 0 and 1 must be the same register"
4913 #: config/tc-arm.c:18848 config/tc-arm.c:21125
4914 msgid "invalid rounding mode"
4917 #: config/tc-arm.c:19319
4918 msgid "operand size must be specified for immediate VMOV"
4921 #: config/tc-arm.c:19329
4922 msgid "immediate has bits set outside the operand size"
4925 #: config/tc-arm.c:19564
4927 "vfmal/vfmsl with FP16 type cannot be conditional, the behaviour is "
4931 #: config/tc-arm.c:19672
4932 msgid "Instruction form not available on this architecture."
4935 #: config/tc-arm.c:19726
4937 "Warning: 64-bit element size and same destination and source operands makes "
4938 "instruction UNPREDICTABLE"
4941 #: config/tc-arm.c:19731
4942 msgid "elements must be smaller than reversal region"
4945 #: config/tc-arm.c:19823
4946 msgid "Index one must be [2,3] and index two must be two less than index one."
4949 #: config/tc-arm.c:19826
4950 msgid "Destination registers may not be the same"
4953 #: config/tc-arm.c:20024 config/tc-arm.c:20107
4954 msgid "bad type for scalar"
4957 #: config/tc-arm.c:20163
4959 "immediate constant is valid both as a bit-pattern and a floating point value "
4960 "(using the fp value)"
4963 #: config/tc-arm.c:20215 config/tc-arm.c:20226
4964 msgid "VFP registers must be adjacent"
4967 #: config/tc-arm.c:20316
4968 msgid "invalid suffix"
4971 #: config/tc-arm.c:20470
4972 msgid "bad list length for table lookup"
4975 #: config/tc-arm.c:20503
4976 msgid "writeback (!) must be used for VLDMDB and VSTMDB"
4979 #: config/tc-arm.c:20506 config/tc-arm.c:20532
4980 msgid "register list must contain at least 1 and at most 16 registers"
4983 #: config/tc-arm.c:20527
4984 msgid "register list must contain at least 1 and at most 32 registers"
4987 #: config/tc-arm.c:20580 config/tc-arm.c:20613
4988 msgid "Use of PC here is UNPREDICTABLE"
4991 #: config/tc-arm.c:20582
4992 msgid "Use of PC here is deprecated"
4995 #: config/tc-arm.c:20616
4996 msgid "instruction does not accept register index"
4999 #: config/tc-arm.c:20619
5000 msgid "instruction does not accept PC-relative addressing"
5003 #: config/tc-arm.c:20641 config/tc-arm.c:20650
5004 msgid "Instruction not permitted on this architecture"
5007 #: config/tc-arm.c:20699
5008 msgid "bad alignment"
5011 #: config/tc-arm.c:20716
5012 msgid "bad list type for instruction"
5015 #: config/tc-arm.c:20760
5016 msgid "unsupported alignment for instruction"
5019 #: config/tc-arm.c:20779 config/tc-arm.c:20873 config/tc-arm.c:20885
5020 #: config/tc-arm.c:20895 config/tc-arm.c:20909
5021 msgid "bad list length"
5024 #: config/tc-arm.c:20784
5025 msgid "stride of 2 unavailable when element size is 8"
5028 #: config/tc-arm.c:20817 config/tc-arm.c:20893
5029 msgid "can't use alignment with this instruction"
5032 #: config/tc-arm.c:20965
5033 msgid "post-index must be a register"
5036 #: config/tc-arm.c:20967
5037 msgid "bad register for post-index"
5040 #: config/tc-arm.c:21189
5041 msgid "scalar out of range"
5044 #: config/tc-arm.c:21322
5046 "Dot Product instructions cannot be conditional, the behaviour is "
5050 #: config/tc-arm.c:21397 config/tc-arm.c:21425 config/tc-arm.c:22107
5051 msgid "index must be 0 or 1"
5054 #: config/tc-arm.c:21400 config/tc-arm.c:21428 config/tc-arm.c:22110
5055 msgid "indexed register must be less than 16"
5058 #: config/tc-arm.c:21466
5059 msgid "Register must be r0-r14 except r13, or APSR_nzcv."
5062 #: config/tc-arm.c:21469
5063 msgid "Register must be an even register between r0-r10."
5066 #: config/tc-arm.c:21494
5067 msgid "CDE Coprocessor must be in range 0-7"
5070 #: config/tc-arm.c:21528
5071 msgid "cx1d requires consecutive destination registers."
5074 #: config/tc-arm.c:21558
5075 msgid "cx2d requires consecutive destination registers."
5078 #: config/tc-arm.c:21597
5079 msgid "cx3d requires consecutive destination registers."
5082 #: config/tc-arm.c:21789
5083 msgid "'q' register must be in range 0-7"
5086 #: config/tc-arm.c:21792
5087 msgid "'d' register must be in range 0-15"
5090 #: config/tc-arm.c:21794
5091 msgid "'s' register must be in range 0-31"
5094 #: config/tc-arm.c:21849
5095 msgid "vcx instructions with Q registers require MVE"
5098 #: config/tc-arm.c:21854
5100 "vcx instructions with S or D registers require either MVE or Armv8-M "
5101 "floating point extension."
5104 #: config/tc-arm.c:21870
5105 msgid "vcx1 with S or D registers takes immediate within 0-2047"
5108 #: config/tc-arm.c:21886
5109 msgid "vcx2 with S or D registers takes immediate within 0-63"
5112 #: config/tc-arm.c:21901
5113 msgid "vcx2 with S or D registers takes immediate within 0-7"
5116 #: config/tc-arm.c:22491 config/tc-arm.c:22612
5117 msgid "conditional infixes are deprecated in unified syntax"
5120 #: config/tc-arm.c:22823
5121 msgid "Warning: conditional outside an IT block for Thumb."
5124 #: config/tc-arm.c:23151
5125 msgid "Short branches, Undefined, SVC, LDM/STM"
5128 #: config/tc-arm.c:23152
5129 msgid "Miscellaneous 16-bit instructions"
5132 #: config/tc-arm.c:23153
5136 #: config/tc-arm.c:23154
5137 msgid "Literal loads"
5140 #: config/tc-arm.c:23155
5141 msgid "Hi-register ADD, MOV, CMP, BX, BLX using pc"
5144 #: config/tc-arm.c:23156
5145 msgid "Hi-register ADD, MOV, CMP using pc"
5148 #. NOTE: 0x00dd is not the real encoding, instead, it is the 'tvalue'
5149 #. field in asm_opcode. 'tvalue' is used at the stage this check happen.
5150 #: config/tc-arm.c:23159
5151 msgid "ADD/SUB sp, sp #imm"
5154 #: config/tc-arm.c:23181
5156 "IT blocks containing 32-bit Thumb instructions are performance deprecated in "
5157 "ARMv8-A and ARMv8-R"
5160 #: config/tc-arm.c:23193
5163 "IT blocks containing 16-bit Thumb instructions of the following class are "
5164 "performance deprecated in ARMv8-A and ARMv8-R: %s"
5167 #: config/tc-arm.c:23207
5169 "IT blocks containing more than one conditional instruction are performance "
5170 "deprecated in ARMv8-A and ARMv8-R"
5173 #: config/tc-arm.c:23325
5175 msgid "bad instruction `%s'"
5178 #: config/tc-arm.c:23331
5179 msgid "s suffix on comparison instruction is deprecated"
5182 #: config/tc-arm.c:23351
5183 msgid "SVC is not permitted on this architecture"
5186 #: config/tc-arm.c:23353
5188 msgid "selected processor does not support `%s' in Thumb mode"
5191 #: config/tc-arm.c:23359
5192 msgid "Thumb does not support conditional execution"
5195 #: config/tc-arm.c:23379
5198 "selected processor does not support 32bit wide variant of instruction `%s'"
5201 #: config/tc-arm.c:23382
5203 msgid "selected processor does not support `%s' in Thumb-2 mode"
5206 #: config/tc-arm.c:23407
5208 msgid "cannot honor width suffix -- `%s'"
5211 #: config/tc-arm.c:23449
5213 msgid "selected processor does not support `%s' in ARM mode"
5216 #: config/tc-arm.c:23454
5218 msgid "width suffixes are invalid in ARM mode -- `%s'"
5221 #: config/tc-arm.c:23487
5223 msgid "attempt to use an ARM instruction on a Thumb-only processor -- `%s'"
5226 #: config/tc-arm.c:23505
5228 msgid "section '%s' finished with an open IT block."
5231 #: config/tc-arm.c:23508
5233 msgid "section '%s' finished with an open VPT/VPST block."
5236 #: config/tc-arm.c:23515
5237 msgid "file finished with an open IT block."
5240 #: config/tc-arm.c:23517
5241 msgid "file finished with an open VPT/VPST block."
5244 #: config/tc-arm.c:26667
5246 msgid "alignments greater than %d bytes not supported in .text sections."
5249 #: config/tc-arm.c:26933 config/tc-ia64.c:3588
5251 msgid "Group section `%s' has no group signature"
5254 #: config/tc-arm.c:26979
5255 msgid "handlerdata in cantunwind frame"
5258 #: config/tc-arm.c:26997
5259 msgid "too many unwind opcodes for personality routine 0"
5262 #: config/tc-arm.c:27030
5263 msgid "attempt to recreate an unwind entry"
5266 #: config/tc-arm.c:27041
5267 msgid "too many unwind opcodes"
5270 #: config/tc-arm.c:27345
5272 msgid "[-mwarn-syms]: Assignment makes a symbol match an ARM instruction: %s"
5275 #: config/tc-arm.c:27707 config/tc-arm.c:27775
5277 msgid "symbol %s is in a different section"
5280 #: config/tc-arm.c:27709 config/tc-arm.c:27777
5282 msgid "symbol %s is weak and may be overridden later"
5285 #: config/tc-arm.c:27754 config/tc-arm.c:28126
5287 msgid "invalid constant (%lx) after fixup"
5290 #: config/tc-arm.c:27810
5292 msgid "unable to compute ADRL instructions for PC offset of 0x%lx"
5295 #: config/tc-arm.c:27846 config/tc-arm.c:27876
5296 msgid "invalid literal constant: pool needs to be closer"
5299 #: config/tc-arm.c:27849 config/tc-arm.c:27898
5301 msgid "bad immediate value for offset (%ld)"
5304 #: config/tc-arm.c:27879
5306 msgid "bad immediate value for 8-bit offset (%ld)"
5309 #: config/tc-arm.c:27939
5310 msgid "offset not a multiple of 4"
5313 #: config/tc-arm.c:28142
5314 msgid "invalid smc expression"
5317 #: config/tc-arm.c:28152
5318 msgid "invalid hvc expression"
5321 #: config/tc-arm.c:28163 config/tc-arm.c:28172
5322 msgid "invalid swi expression"
5325 #: config/tc-arm.c:28182
5326 msgid "invalid expression in load/store multiple"
5329 #: config/tc-arm.c:28244
5331 msgid "blx to '%s' an ARM ISA state function changed to bl"
5334 #: config/tc-arm.c:28263
5335 msgid "misaligned branch destination"
5338 #: config/tc-arm.c:28384
5340 msgid "blx to Thumb func '%s' from Thumb ISA state changed to bl"
5343 #: config/tc-arm.c:28433
5344 msgid "Thumb2 branch out of range"
5347 #: config/tc-arm.c:28485 config/tc-arm.c:28518
5348 msgid "Relocation supported only in FDPIC mode"
5351 #: config/tc-arm.c:28548
5352 msgid "rel31 relocation overflow"
5355 #: config/tc-arm.c:28570 config/tc-arm.c:28576 config/tc-arm.c:28580
5356 #: config/tc-arm.c:28627
5357 msgid "co-processor offset out of range"
5360 #: config/tc-arm.c:28644
5362 msgid "invalid offset, target not word aligned (0x%08lX)"
5365 #: config/tc-arm.c:28650
5366 msgid "section does not have enough alignment to ensure safe PC-relative loads"
5369 #: config/tc-arm.c:28654 config/tc-arm.c:28663 config/tc-arm.c:28671
5370 #: config/tc-arm.c:28679 config/tc-arm.c:28687
5372 msgid "invalid offset, value too big (0x%08lX)"
5375 #: config/tc-arm.c:28728
5376 msgid "invalid Hi register with immediate"
5379 #: config/tc-arm.c:28744
5380 msgid "invalid immediate for stack address calculation"
5383 #: config/tc-arm.c:28763
5384 msgid "address calculation needs a strongly defined nearby symbol"
5387 #: config/tc-arm.c:28779
5388 msgid "symbol too far away"
5391 #: config/tc-arm.c:28791
5393 msgid "invalid immediate for address calculation (value = 0x%08lX)"
5396 #: config/tc-arm.c:28821
5398 msgid "invalid immediate: %ld is out of range"
5401 #: config/tc-arm.c:28833
5403 msgid "invalid shift value: %ld"
5406 #: config/tc-arm.c:28903 config/tc-arm.c:28974
5408 msgid "the offset 0x%08lX is not representable"
5411 #: config/tc-arm.c:28935
5413 msgid "Unable to process relocation for thumb opcode: %lx"
5416 #: config/tc-arm.c:29014
5418 msgid "bad offset 0x%08lX (only 12 bits available for the magnitude)"
5421 #: config/tc-arm.c:29053
5423 msgid "bad offset 0x%08lX (only 8 bits available for the magnitude)"
5426 #: config/tc-arm.c:29093
5428 msgid "bad offset 0x%08lX (must be word-aligned)"
5431 #: config/tc-arm.c:29098
5433 msgid "bad offset 0x%08lX (must be an 8-bit number of words)"
5436 #: config/tc-arm.c:29319 config/tc-score.c:7314
5438 msgid "bad relocation fixup type (%d)"
5441 #: config/tc-arm.c:29437
5442 msgid "literal referenced across section boundary"
5445 #: config/tc-arm.c:29517
5446 msgid "internal relocation (type: IMMEDIATE) not fixed up"
5449 #: config/tc-arm.c:29522
5450 msgid "ADRL used for a symbol not defined in the same file"
5453 #: config/tc-arm.c:29529
5455 msgid "%s used for a symbol not defined in the same file"
5458 #: config/tc-arm.c:29545
5460 msgid "undefined local label `%s'"
5463 #: config/tc-arm.c:29551
5464 msgid "internal_relocation (type: OFFSET_IMM) not fixed up"
5467 #: config/tc-arm.c:29573 config/tc-cris.c:4000 config/tc-csky.c:1152
5468 #: config/tc-ft32.c:708 config/tc-mcore.c:1932 config/tc-microblaze.c:2062
5469 #: config/tc-mmix.c:2909 config/tc-moxie.c:823 config/tc-ns32k.c:2245
5470 #: config/tc-score.c:7401
5474 #: config/tc-arm.c:29972
5476 msgid "%s: unexpected function type: %d"
5479 #: config/tc-arm.c:30112
5480 msgid "use of old and new-style options to set CPU type"
5483 #: config/tc-arm.c:30131
5484 msgid "use of old and new-style options to set FPU type"
5487 #: config/tc-arm.c:30204
5488 msgid "hard-float conflicts with specified fpu"
5491 #: config/tc-arm.c:30387
5492 msgid "generate PIC code"
5495 #: config/tc-arm.c:30388
5496 msgid "assemble Thumb code"
5499 #: config/tc-arm.c:30389
5500 msgid "support ARM/Thumb interworking"
5503 #: config/tc-arm.c:30391
5504 msgid "code uses 32-bit program counter"
5507 #: config/tc-arm.c:30392
5508 msgid "code uses 26-bit program counter"
5511 #: config/tc-arm.c:30393
5512 msgid "floating point args are in fp regs"
5515 #: config/tc-arm.c:30395
5516 msgid "re-entrant code"
5519 #: config/tc-arm.c:30396
5520 msgid "code is ATPCS conformant"
5523 #. These are recognized by the assembler, but have no affect on code.
5524 #: config/tc-arm.c:30402
5525 msgid "use frame pointer"
5528 #: config/tc-arm.c:30403
5529 msgid "use stack size checking"
5532 #: config/tc-arm.c:30406
5533 msgid "do not warn on use of deprecated feature"
5536 #: config/tc-arm.c:30409
5538 "warn about performance deprecated IT instructions in ARMv8-A and ARMv8-R"
5541 #: config/tc-arm.c:30413
5542 msgid "warn about symbols that match instruction names [default]"
5545 #: config/tc-arm.c:30414
5546 msgid "disable warnings about symobls that match instructions"
5549 #. DON'T add any new processors to this list -- we want the whole list
5550 #. to go away... Add them to the processors table instead.
5551 #: config/tc-arm.c:30430 config/tc-arm.c:30431
5552 msgid "use -mcpu=arm1"
5555 #: config/tc-arm.c:30432 config/tc-arm.c:30433
5556 msgid "use -mcpu=arm2"
5559 #: config/tc-arm.c:30434 config/tc-arm.c:30435
5560 msgid "use -mcpu=arm250"
5563 #: config/tc-arm.c:30436 config/tc-arm.c:30437
5564 msgid "use -mcpu=arm3"
5567 #: config/tc-arm.c:30438 config/tc-arm.c:30439
5568 msgid "use -mcpu=arm6"
5571 #: config/tc-arm.c:30440 config/tc-arm.c:30441
5572 msgid "use -mcpu=arm600"
5575 #: config/tc-arm.c:30442 config/tc-arm.c:30443
5576 msgid "use -mcpu=arm610"
5579 #: config/tc-arm.c:30444 config/tc-arm.c:30445
5580 msgid "use -mcpu=arm620"
5583 #: config/tc-arm.c:30446 config/tc-arm.c:30447
5584 msgid "use -mcpu=arm7"
5587 #: config/tc-arm.c:30448 config/tc-arm.c:30449
5588 msgid "use -mcpu=arm70"
5591 #: config/tc-arm.c:30450 config/tc-arm.c:30451
5592 msgid "use -mcpu=arm700"
5595 #: config/tc-arm.c:30452 config/tc-arm.c:30453
5596 msgid "use -mcpu=arm700i"
5599 #: config/tc-arm.c:30454 config/tc-arm.c:30455
5600 msgid "use -mcpu=arm710"
5603 #: config/tc-arm.c:30456 config/tc-arm.c:30457
5604 msgid "use -mcpu=arm710c"
5607 #: config/tc-arm.c:30458 config/tc-arm.c:30459
5608 msgid "use -mcpu=arm720"
5611 #: config/tc-arm.c:30460 config/tc-arm.c:30461
5612 msgid "use -mcpu=arm7d"
5615 #: config/tc-arm.c:30462 config/tc-arm.c:30463
5616 msgid "use -mcpu=arm7di"
5619 #: config/tc-arm.c:30464 config/tc-arm.c:30465
5620 msgid "use -mcpu=arm7m"
5623 #: config/tc-arm.c:30466 config/tc-arm.c:30467
5624 msgid "use -mcpu=arm7dm"
5627 #: config/tc-arm.c:30468 config/tc-arm.c:30469
5628 msgid "use -mcpu=arm7dmi"
5631 #: config/tc-arm.c:30470 config/tc-arm.c:30471
5632 msgid "use -mcpu=arm7100"
5635 #: config/tc-arm.c:30472 config/tc-arm.c:30473
5636 msgid "use -mcpu=arm7500"
5639 #: config/tc-arm.c:30474 config/tc-arm.c:30475
5640 msgid "use -mcpu=arm7500fe"
5643 #: config/tc-arm.c:30476 config/tc-arm.c:30477 config/tc-arm.c:30478
5644 #: config/tc-arm.c:30479
5645 msgid "use -mcpu=arm7tdmi"
5648 #: config/tc-arm.c:30480 config/tc-arm.c:30481
5649 msgid "use -mcpu=arm710t"
5652 #: config/tc-arm.c:30482 config/tc-arm.c:30483
5653 msgid "use -mcpu=arm720t"
5656 #: config/tc-arm.c:30484 config/tc-arm.c:30485
5657 msgid "use -mcpu=arm740t"
5660 #: config/tc-arm.c:30486 config/tc-arm.c:30487
5661 msgid "use -mcpu=arm8"
5664 #: config/tc-arm.c:30488 config/tc-arm.c:30489
5665 msgid "use -mcpu=arm810"
5668 #: config/tc-arm.c:30490 config/tc-arm.c:30491
5669 msgid "use -mcpu=arm9"
5672 #: config/tc-arm.c:30492 config/tc-arm.c:30493
5673 msgid "use -mcpu=arm9tdmi"
5676 #: config/tc-arm.c:30494 config/tc-arm.c:30495
5677 msgid "use -mcpu=arm920"
5680 #: config/tc-arm.c:30496 config/tc-arm.c:30497
5681 msgid "use -mcpu=arm940"
5684 #: config/tc-arm.c:30498
5685 msgid "use -mcpu=strongarm"
5688 #: config/tc-arm.c:30500
5689 msgid "use -mcpu=strongarm110"
5692 #: config/tc-arm.c:30502
5693 msgid "use -mcpu=strongarm1100"
5696 #: config/tc-arm.c:30504
5697 msgid "use -mcpu=strongarm1110"
5700 #: config/tc-arm.c:30505
5701 msgid "use -mcpu=xscale"
5704 #: config/tc-arm.c:30506
5705 msgid "use -mcpu=iwmmxt"
5708 #: config/tc-arm.c:30507
5709 msgid "use -mcpu=all"
5712 #. Architecture variants -- don't add any more to this list either.
5713 #: config/tc-arm.c:30510 config/tc-arm.c:30511
5714 msgid "use -march=armv2"
5717 #: config/tc-arm.c:30512 config/tc-arm.c:30513
5718 msgid "use -march=armv2a"
5721 #: config/tc-arm.c:30514 config/tc-arm.c:30515
5722 msgid "use -march=armv3"
5725 #: config/tc-arm.c:30516 config/tc-arm.c:30517
5726 msgid "use -march=armv3m"
5729 #: config/tc-arm.c:30518 config/tc-arm.c:30519
5730 msgid "use -march=armv4"
5733 #: config/tc-arm.c:30520 config/tc-arm.c:30521
5734 msgid "use -march=armv4t"
5737 #: config/tc-arm.c:30522 config/tc-arm.c:30523
5738 msgid "use -march=armv5"
5741 #: config/tc-arm.c:30524 config/tc-arm.c:30525
5742 msgid "use -march=armv5t"
5745 #: config/tc-arm.c:30526 config/tc-arm.c:30527
5746 msgid "use -march=armv5te"
5749 #: config/tc-arm.c:30528
5750 msgid "use -mfpu=softvfp"
5753 #: config/tc-arm.c:31685
5754 msgid "extension does not apply to the base architecture"
5757 #: config/tc-arm.c:31714
5758 msgid "architectural extensions must be specified in alphabetical order"
5761 #: config/tc-arm.c:31853 config/tc-arm.c:32836
5763 msgid "unknown floating point format `%s'\n"
5766 #: config/tc-arm.c:31869 config/tc-csky.c:1264
5768 msgid "unknown floating point abi `%s'\n"
5771 #: config/tc-arm.c:31885
5773 msgid "unknown EABI `%s'\n"
5776 #: config/tc-arm.c:31905
5778 msgid "unknown implicit IT mode `%s', should be arm, thumb, always, or never."
5781 #: config/tc-arm.c:31928 config/tc-metag.c:5911
5782 msgid "<fpu name>\t assemble for FPU architecture <fpu name>"
5785 #: config/tc-arm.c:31930
5786 msgid "<abi>\t assemble for floating point ABI <abi>"
5789 #: config/tc-arm.c:31933
5790 msgid "<ver>\t\t assemble for eabi version <ver>"
5793 #: config/tc-arm.c:31936
5794 msgid "<mode>\t controls implicit insertion of IT instructions"
5797 #: config/tc-arm.c:31938
5798 msgid "\t\t\t TI CodeComposer Studio syntax compatibility mode"
5801 #: config/tc-arm.c:31941
5803 "[ieee|alternative]\n"
5804 " set the encoding for half precision floating point "
5806 " or Arm alternative format."
5809 #: config/tc-arm.c:32052
5811 msgid " ARM-specific assembler options:\n"
5814 #: config/tc-arm.c:32072
5816 msgid " --fix-v4bx Allow BX in ARMv4 code\n"
5819 #: config/tc-arm.c:32076
5821 msgid " --fdpic generate an FDPIC object file\n"
5824 #: config/tc-arm.c:32397
5825 msgid "no architecture contains all the instructions used\n"
5828 #: config/tc-arm.c:32589
5829 msgid ".cpu: missing cpu name"
5832 #: config/tc-arm.c:32637
5833 msgid ".arch: missing architecture name"
5836 #: config/tc-arm.c:32678
5837 msgid ".object_arch: missing architecture name"
5840 #: config/tc-arm.c:32715
5841 msgid ".arch_extension: missing architecture extension"
5844 #: config/tc-arm.c:32772
5847 "architectural extension `%s' is not allowed for the current base architecture"
5850 #: config/tc-arm.c:32795
5852 msgid "unknown architecture extension `%s'\n"
5855 #: config/tc-arm.c:32816
5856 msgid ".fpu: missing fpu name"
5859 #: config/tc-avr.c:597
5861 msgid "Known MCU names:"
5864 #: config/tc-avr.c:662
5867 "AVR Assembler options:\n"
5868 " -mmcu=[avr-name] select microcontroller variant\n"
5869 " [avr-name] can be:\n"
5870 " avr1 - classic AVR core without data RAM\n"
5871 " avr2 - classic AVR core with up to 8K program memory\n"
5872 " avr25 - classic AVR core with up to 8K program memory\n"
5873 " plus the MOVW instruction\n"
5874 " avr3 - classic AVR core with up to 64K program memory\n"
5875 " avr31 - classic AVR core with up to 128K program memory\n"
5876 " avr35 - classic AVR core with up to 64K program memory\n"
5877 " plus the MOVW instruction\n"
5878 " avr4 - enhanced AVR core with up to 8K program memory\n"
5879 " avr5 - enhanced AVR core with up to 64K program memory\n"
5880 " avr51 - enhanced AVR core with up to 128K program memory\n"
5881 " avr6 - enhanced AVR core with up to 256K program memory\n"
5882 " avrxmega2 - XMEGA, > 8K, < 64K FLASH, < 64K RAM\n"
5883 " avrxmega3 - XMEGA, RAM + FLASH < 64K, Flash visible in "
5885 " avrxmega4 - XMEGA, > 64K, <= 128K FLASH, <= 64K RAM\n"
5886 " avrxmega5 - XMEGA, > 64K, <= 128K FLASH, > 64K RAM\n"
5887 " avrxmega6 - XMEGA, > 128K, <= 256K FLASH, <= 64K RAM\n"
5888 " avrxmega7 - XMEGA, > 128K, <= 256K FLASH, > 64K RAM\n"
5889 " avrtiny - AVR Tiny core with 16 gp registers\n"
5892 #: config/tc-avr.c:685
5895 " -mall-opcodes accept all AVR opcodes, even if not supported by MCU\n"
5896 " -mno-skip-bug disable warnings for skipping two-word instructions\n"
5897 " (default for avr4, avr5)\n"
5898 " -mno-wrap reject rjmp/rcall instructions with 8K wrap-around\n"
5899 " (default for avr3, avr5)\n"
5900 " -mrmw accept Read-Modify-Write instructions\n"
5901 " -mlink-relax generate relocations for linker relaxation (default)\n"
5902 " -mno-link-relax don't generate relocations for linker relaxation.\n"
5903 " -mgcc-isr accept the __gcc_isr pseudo-instruction.\n"
5904 " -mno-dollar-line-separator\n"
5905 " do not treat the $ character as a line separator.\n"
5908 #: config/tc-avr.c:726
5910 msgid "unknown MCU: %s\n"
5913 #: config/tc-avr.c:740
5915 msgid "redefinition of mcu type `%s' to `%s'"
5918 #: config/tc-avr.c:869
5919 msgid "constant value required"
5922 #: config/tc-avr.c:872
5924 msgid "number must be positive and less than %d"
5927 #: config/tc-avr.c:898 config/tc-avr.c:1035
5929 msgid "constant out of 8-bit range: %d"
5932 #: config/tc-avr.c:966 config/tc-score.c:1194 read.c:4023
5933 msgid "illegal expression"
5936 #: config/tc-avr.c:995 config/tc-avr.c:2005 config/tc-pru.c:1861
5937 msgid "`)' required"
5940 #: config/tc-avr.c:1105
5941 msgid "register name or number from 16 to 31 required"
5944 #: config/tc-avr.c:1111
5945 msgid "register name or number from 0 to 31 required"
5948 #: config/tc-avr.c:1119
5949 msgid "register r16-r23 required"
5952 #: config/tc-avr.c:1125
5953 msgid "register number above 15 required"
5956 #: config/tc-avr.c:1131 config/tc-csky.c:6417 config/tc-csky.c:6446
5957 msgid "even register number required"
5960 #: config/tc-avr.c:1137
5961 msgid "register r24, r26, r28 or r30 required"
5964 #: config/tc-avr.c:1158
5965 msgid "pointer register (X, Y or Z) required"
5968 #: config/tc-avr.c:1165
5969 msgid "cannot both predecrement and postincrement"
5972 #: config/tc-avr.c:1173
5973 msgid "addressing mode not supported"
5976 #: config/tc-avr.c:1179
5977 msgid "can't predecrement"
5980 #: config/tc-avr.c:1182
5981 msgid "pointer register Z required"
5984 #: config/tc-avr.c:1201
5985 msgid "postincrement not supported"
5988 #: config/tc-avr.c:1211
5989 msgid "pointer register (Y or Z) required"
5992 #: config/tc-avr.c:1333 config/tc-xgate.c:1354
5994 msgid "unknown constraint `%c'"
5997 #: config/tc-avr.c:1396 config/tc-avr.c:2687
5998 msgid "`,' required"
6001 #: config/tc-avr.c:1417
6002 msgid "undefined combination of operands"
6005 #: config/tc-avr.c:1426
6006 msgid "skipping two-word instruction"
6009 #: config/tc-avr.c:1614 config/tc-avr.c:1630 config/tc-avr.c:1761
6010 #: config/tc-msp430.c:4500 config/tc-msp430.c:4519
6012 msgid "odd address operand: %ld"
6015 #: config/tc-avr.c:1622 config/tc-avr.c:1641 config/tc-avr.c:1659
6016 #: config/tc-avr.c:1670 config/tc-avr.c:1686 config/tc-avr.c:1694
6017 #: config/tc-avr.c:1789 config/tc-avr.c:1796 config/tc-d10v.c:503
6018 #: config/tc-d30v.c:550 config/tc-msp430.c:4508 config/tc-msp430.c:4526
6020 msgid "operand out of range: %ld"
6023 #: config/tc-avr.c:1677
6025 msgid "operand out of range: 0x%lx"
6028 #: config/tc-avr.c:1782 config/tc-d10v.c:1592 config/tc-d30v.c:2011
6029 #: config/tc-msp430.c:4597
6031 msgid "line %d: unknown relocation type: 0x%x"
6034 #: config/tc-avr.c:1810
6035 msgid "only constant expression allowed"
6038 #. xgettext:c-format.
6039 #: config/tc-avr.c:1865 config/tc-bfin.c:813 config/tc-d10v.c:1461
6040 #: config/tc-d30v.c:1768 config/tc-metag.c:7016 config/tc-mn10200.c:772
6041 #: config/tc-mn10300.c:2178 config/tc-msp430.c:4645 config/tc-ppc.c:7770
6042 #: config/tc-spu.c:878 config/tc-spu.c:1091 config/tc-v850.c:3360
6043 #: config/tc-z80.c:3871
6045 msgid "reloc %d not supported by object file format"
6048 #: config/tc-avr.c:1887 config/tc-ft32.c:232 config/tc-h8300.c:1926
6049 #: config/tc-mcore.c:881 config/tc-microblaze.c:913 config/tc-moxie.c:180
6050 #: config/tc-pj.c:253 config/tc-sh.c:2182 config/tc-wasm32.c:747
6051 #: config/tc-z8k.c:1233
6052 msgid "can't find opcode "
6055 #: config/tc-avr.c:1906
6057 msgid "illegal opcode %s for mcu %s"
6060 #: config/tc-avr.c:1922
6062 msgid "pseudo instruction `%s' not supported"
6065 #: config/tc-avr.c:1944
6066 msgid "garbage at end of line"
6069 #: config/tc-avr.c:2054 config/tc-pru.c:1893
6071 msgid "illegal %s relocation size: %d"
6074 #: config/tc-avr.c:2167 config/tc-avr.c:2222
6076 msgid "unknown record type %d (in %s)"
6079 #: config/tc-avr.c:2243
6081 msgid "Failed to create property section `%s'\n"
6084 #: config/tc-avr.c:2679
6086 msgid "%s requires value 0-2 as operand 1"
6089 #: config/tc-avr.c:2704
6091 msgid "`%s %d' after `%s %d' from %s:%u"
6094 #: config/tc-avr.c:2707
6096 msgid "`%s %d' but no chunk open yet"
6099 #: config/tc-avr.c:2795
6101 msgid "dangling `__gcc_isr %d'"
6104 #: config/tc-avr.c:2797
6105 msgid "dangling `__gcc_isr'"
6108 #: config/tc-bfin.c:93 config/tc-frv.c:1603 config/tc-frv.c:1613
6112 #: config/tc-bfin.c:428
6114 msgid " Blackfin specific assembler options:\n"
6117 #: config/tc-bfin.c:429
6119 msgid " -mcpu=<cpu[-sirevision]> specify the name of the target CPU\n"
6122 #: config/tc-bfin.c:430
6124 msgid " -mfdpic assemble for the FDPIC ABI\n"
6127 #: config/tc-bfin.c:431
6129 msgid " -mno-fdpic/-mnopic disable -mfdpic\n"
6132 #: config/tc-bfin.c:444
6133 msgid "Could not set architecture and machine."
6136 #: config/tc-bfin.c:591
6137 msgid "Parse failed."
6140 #: config/tc-bfin.c:666
6141 msgid "pcrel too far BFD_RELOC_BFIN_10"
6144 #: config/tc-bfin.c:682
6145 msgid "pcrel too far BFD_RELOC_BFIN_12"
6148 #: config/tc-bfin.c:702
6149 msgid "pcrel too far BFD_RELOC_BFIN_24"
6152 #: config/tc-bfin.c:717
6153 msgid "pcrel too far BFD_RELOC_BFIN_5"
6156 #: config/tc-bfin.c:729
6157 msgid "pcrel too far BFD_RELOC_BFIN_11_PCREL"
6160 #: config/tc-bfin.c:739
6161 msgid "rel too far BFD_RELOC_8"
6164 #: config/tc-bfin.c:746
6165 msgid "rel too far BFD_RELOC_16"
6168 #: config/tc-bpf.c:194
6170 msgid "-mdialect=%s is not valid. Expected normal or pseudoc"
6173 #: config/tc-bpf.c:209
6175 msgid "-misa-spec=%s is not valid. Expected v1, v2, v3, v4 o xbpf"
6178 #: config/tc-bpf.c:229
6185 #: config/tc-bpf.c:230
6189 " -EL generate code for a little endian machine\n"
6190 " -EB generate code for a big endian machine\n"
6191 " -mdialect=DIALECT set the assembly dialect (normal, pseudoc)\n"
6192 " -misa-spec set the BPF ISA spec (v1, v2, v3, v4, xbpf)\n"
6193 " -mxbpf alias for -misa-spec=xbpf\n"
6196 #: config/tc-bpf.c:591
6197 msgid "signed instruction operand out of range, shall fit in 32 bits"
6200 #: config/tc-bpf.c:965
6201 msgid "immediate out of range, shall fit in 32 bits"
6204 #: config/tc-bpf.c:975
6205 msgid "pc-relative offset out of range, shall fit in 32 bits"
6208 #: config/tc-bpf.c:985 config/tc-bpf.c:995
6209 msgid "pc-relative offset out of range, shall fit in 16 bits"
6212 #: config/tc-bpf.c:1378
6214 msgid "unexpected register name `%s' in expression"
6217 #: config/tc-bpf.c:1709
6219 msgid "invalid %%-tag in BPF opcode '%s'\n"
6222 #: config/tc-bpf.c:1756
6224 msgid "unrecognized instruction `%s'"
6227 #: config/tc-cr16.c:168
6228 msgid "using a bit field width of zero"
6231 #: config/tc-cr16.c:176
6233 msgid "field width \"%s\" too complex for a bitfield"
6236 #: config/tc-cr16.c:186
6238 msgid "field width %lu too big to fit in %d byte: truncated to %d bits"
6239 msgid_plural "field width %lu too big to fit in %d bytes: truncated to %d bits"
6243 #: config/tc-cr16.c:212
6245 msgid "field value \"%s\" too complex for a bitfield"
6248 #: config/tc-cr16.c:394
6250 msgid "Unknown register pair - index relative mode: `%d'"
6253 #: config/tc-cr16.c:603 config/tc-crx.c:333
6255 msgid "internal error: reloc %d (`%s') not supported by object file format"
6258 #: config/tc-cr16.c:696 config/tc-i386.c:18173 config/tc-s390.c:2333
6259 msgid "GOT already in symbol table"
6262 #. Missing or bad expr becomes absolute 0.
6263 #: config/tc-cr16.c:880 config/tc-crx.c:570
6265 msgid "missing or invalid displacement expression `%s' taken as 0"
6268 #: config/tc-cr16.c:930
6270 msgid "GOT bad expression with %s."
6273 #: config/tc-cr16.c:1041
6275 msgid "operand %d: illegal use expression: `%s`"
6278 #: config/tc-cr16.c:1106 config/tc-crx.c:1080
6280 msgid "Unknown register: `%d'"
6283 #. Issue a error message when register is illegal.
6284 #: config/tc-cr16.c:1114
6286 msgid "Illegal register (`%s') in Instruction: `%s'"
6289 #: config/tc-cr16.c:1188 config/tc-cr16.c:1263
6291 msgid "Illegal register `%s' in Instruction `%s'"
6294 #: config/tc-cr16.c:1216 config/tc-cr16.c:1227
6296 msgid "Illegal register pair `%s' in Instruction `%s'"
6299 #: config/tc-cr16.c:1252
6300 msgid "unmatched '['"
6303 #: config/tc-cr16.c:1258
6304 msgid "garbage after index spec ignored"
6307 #: config/tc-cr16.c:1406 config/tc-crx.c:889
6309 msgid "Illegal operands (whitespace): `%s'"
6312 #: config/tc-cr16.c:1418 config/tc-cr16.c:1425 config/tc-cr16.c:1442
6313 #: config/tc-crx.c:901 config/tc-crx.c:908 config/tc-crx.c:925
6314 #: config/tc-crx.c:1716
6316 msgid "Missing matching brackets : `%s'"
6319 #: config/tc-cr16.c:1474 config/tc-crx.c:951
6321 msgid "Unknown exception: `%s'"
6324 #: config/tc-cr16.c:1556 config/tc-crx.c:1047
6326 msgid "Illegal `cinv' parameter: `%c'"
6329 #: config/tc-cr16.c:1577 config/tc-cr16.c:1616
6331 msgid "Unknown register pair: `%d'"
6334 #. Issue a error message when register pair is illegal.
6335 #: config/tc-cr16.c:1585
6337 msgid "Illegal register pair (`%s') in Instruction: `%s'"
6340 #. Issue a error message when register pair is illegal.
6341 #: config/tc-cr16.c:1624
6343 msgid "Illegal index register pair (`%s') in Instruction: `%s'"
6346 #: config/tc-cr16.c:1663
6348 msgid "Unknown processor register : `%d'"
6351 #. Issue a error message when register pair is illegal.
6352 #: config/tc-cr16.c:1671
6354 msgid "Illegal processor register (`%s') in Instruction: `%s'"
6357 #: config/tc-cr16.c:1719
6359 msgid "Unknown processor register (32 bit) : `%d'"
6362 #. Issue a error message when register pair is illegal.
6363 #: config/tc-cr16.c:1727
6365 msgid "Illegal 32 bit - processor register (`%s') in Instruction: `%s'"
6368 #: config/tc-cr16.c:2072 config/tc-crx.c:1614 config/tc-crx.c:1631
6370 msgid "Same src/dest register is used (`r%d'), result is undefined"
6373 #: config/tc-cr16.c:2094
6374 msgid "RA register is saved twice."
6377 #: config/tc-cr16.c:2098
6379 msgid "`%s' Illegal use of registers."
6382 #: config/tc-cr16.c:2112
6384 msgid "`%s' Illegal count-register combination."
6387 #: config/tc-cr16.c:2118
6389 msgid "`%s' Illegal use of register."
6392 #: config/tc-cr16.c:2127 config/tc-crx.c:1623
6394 msgid "`%s' has undefined result"
6397 #: config/tc-cr16.c:2135
6399 msgid "Same src/dest register is used (`r%d'),result is undefined"
6402 #: config/tc-cr16.c:2306 config/tc-crx.c:1529
6403 msgid "Incorrect number of operands"
6406 #: config/tc-cr16.c:2308 config/tc-crx.c:1531
6408 msgid "Illegal type of operand (arg %d)"
6411 #: config/tc-cr16.c:2314 config/tc-crx.c:1537
6413 msgid "Operand out of range (arg %d)"
6416 #: config/tc-cr16.c:2317 config/tc-crx.c:1540
6418 msgid "Operand has odd displacement (arg %d)"
6421 #: config/tc-cr16.c:2320 config/tc-cr16.c:2351 config/tc-crx.c:1555
6422 #: config/tc-crx.c:1583
6424 msgid "Illegal operand (arg %d)"
6427 #. Give an error if a frag containing code is not aligned to a 2-byte
6429 #: config/tc-cr16.c:2453 config/tc-cr16.h:74 config/tc-crx.c:1905
6430 #: config/tc-crx.h:77
6431 msgid "instruction address is not a multiple of 2"
6434 #: config/tc-cr16.c:2476 config/tc-cris.c:1550 config/tc-cris.c:1558
6435 #: config/tc-crx.c:1941 config/tc-dlx.c:681 config/tc-hppa.c:3225
6436 #: config/tc-hppa.c:3232 config/tc-sparc.c:1753 config/tc-sparc.c:1761
6438 msgid "Unknown opcode: `%s'"
6441 #: config/tc-cris.c:550 config/tc-m68hc11.c:3894
6443 msgid "internal inconsistency problem in %s: fr_symbol %lx"
6446 #: config/tc-cris.c:554 config/tc-m68hc11.c:3898 config/tc-msp430.c:4995
6448 msgid "internal inconsistency problem in %s: resolved symbol"
6451 #: config/tc-cris.c:564 config/tc-m68hc11.c:3904
6453 msgid "internal inconsistency problem in %s: fr_subtype %d"
6456 #: config/tc-cris.c:904
6457 msgid "Relaxation to long branches for .arch common_v10_v32 not implemented"
6460 #: config/tc-cris.c:934
6461 msgid "Complicated LAPC target operand is not a multiple of two. Use LAPC.D"
6464 #: config/tc-cris.c:939
6467 "Internal error found in md_convert_frag: offset %ld. Please report this."
6470 #: config/tc-cris.c:964
6472 msgid "internal inconsistency in %s: bdapq no symbol"
6475 #: config/tc-cris.c:977
6477 msgid "internal inconsistency in %s: bdap.w with no symbol"
6480 #: config/tc-cris.c:1001
6481 msgid "section alignment must be >= 4 bytes to check MULS/MULU safeness"
6484 #: config/tc-cris.c:1010
6485 msgid "dangerous MULS/MULU location; give it higher alignment"
6488 #. Bail out for compatibility mode. (It seems it can be implemented,
6489 #. perhaps with a 10-byte sequence: "move.d NNNN,$pc/$acr", "jump
6490 #. $acr", "nop"; but doesn't seem worth it at the moment.)
6491 #: config/tc-cris.c:1051
6493 "Out-of-range .word offset handling is not implemented for .arch "
6497 #: config/tc-cris.c:1096
6498 msgid ".word case-table handling failed: table too large"
6501 #: config/tc-cris.c:1228
6503 msgid "Buggy opcode: `%s' \"%s\"\n"
6506 #: config/tc-cris.c:1656
6508 msgid "Immediate value not in 5 bit unsigned range: %ld"
6511 #: config/tc-cris.c:1672
6513 msgid "Immediate value not in 4 bit unsigned range: %ld"
6516 #: config/tc-cris.c:1724
6518 msgid "Immediate value not in 6 bit range: %ld"
6521 #: config/tc-cris.c:1740
6523 msgid "Immediate value not in 6 bit unsigned range: %ld"
6526 #. Others have a generic warning.
6527 #: config/tc-cris.c:1849
6529 msgid "Unimplemented register `%s' specified"
6532 #. We've come to the end of instructions with this
6533 #. opcode, so it must be an error.
6534 #: config/tc-cris.c:2093
6535 msgid "Illegal operands"
6538 #: config/tc-cris.c:2134 config/tc-cris.c:2174
6540 msgid "Immediate value not in 8 bit range: %ld"
6543 #: config/tc-cris.c:2144 config/tc-cris.c:2195
6545 msgid "Immediate value not in 16 bit range: %ld"
6548 #: config/tc-cris.c:2179
6550 msgid "Immediate value not in 8 bit signed range: %ld"
6553 #: config/tc-cris.c:2184
6555 msgid "Immediate value not in 8 bit unsigned range: %ld"
6558 #: config/tc-cris.c:2200
6560 msgid "Immediate value not in 16 bit signed range: %ld"
6563 #: config/tc-cris.c:2205
6565 msgid "Immediate value not in 16 bit unsigned range: %ld"
6568 #: config/tc-cris.c:2231
6569 msgid "TLS relocation size does not match operand size"
6572 #: config/tc-cris.c:2232
6573 msgid "PIC relocation size does not match operand size"
6576 #: config/tc-cris.c:3379
6577 msgid "Calling gen_cond_branch_32 for .arch common_v10_v32\n"
6580 #: config/tc-cris.c:3383
6581 msgid "32-bit conditional branch generated"
6584 #: config/tc-cris.c:3444
6585 msgid "Complex expression not supported"
6588 #. FIXME: Is this function mentioned in the internals.texi manual? If
6590 #: config/tc-cris.c:3594
6591 msgid "Bad call to md_atof () - floating point formats are not supported"
6594 #: config/tc-cris.c:3635
6595 msgid "PC-relative relocation must be trivially resolved"
6598 #: config/tc-cris.c:3707
6600 msgid "Value not in 16 bit range: %ld"
6603 #: config/tc-cris.c:3715
6605 msgid "Value not in 16 bit signed range: %ld"
6608 #: config/tc-cris.c:3723
6610 msgid "Value not in 8 bit range: %ld"
6613 #: config/tc-cris.c:3730
6615 msgid "Value not in 8 bit signed range: %ld"
6618 #: config/tc-cris.c:3740
6620 msgid "Value not in 4 bit unsigned range: %ld"
6623 #: config/tc-cris.c:3747
6625 msgid "Value not in 5 bit unsigned range: %ld"
6628 #: config/tc-cris.c:3754
6630 msgid "Value not in 6 bit range: %ld"
6633 #: config/tc-cris.c:3761
6635 msgid "Value not in 6 bit unsigned range: %ld"
6638 #: config/tc-cris.c:3805
6640 msgid "Please use --help to see usage and options for this assembler.\n"
6643 #: config/tc-cris.c:3817
6644 msgid "--no-underscore is invalid with a.out format"
6647 #: config/tc-cris.c:3829
6648 msgid "--pic is invalid for this object format"
6651 #: config/tc-cris.c:3843
6653 msgid "invalid <arch> in --march=<arch>: %s"
6656 #: config/tc-cris.c:3952 config/tc-ft32.c:688 config/tc-moxie.c:776
6658 "Semantics error. This type of operand can not be relocated, it must be an "
6659 "assembly-time constant"
6662 #: config/tc-cris.c:4001 config/tc-ft32.c:709 config/tc-moxie.c:824
6664 msgid "Cannot generate relocation type for symbol %s, code %s"
6667 #. The messages are formatted to line up with the generic options.
6668 #: config/tc-cris.c:4014
6670 msgid "CRIS-specific options:\n"
6673 #: config/tc-cris.c:4016
6675 " -h, -H Don't execute, print this help text. Deprecated.\n"
6678 #: config/tc-cris.c:4018
6679 msgid " -N Warn when branches are expanded to jumps.\n"
6682 #: config/tc-cris.c:4020
6684 " --underscore User symbols are normally prepended with "
6688 #: config/tc-cris.c:4022
6689 msgid " Registers will not need any prefix.\n"
6692 #: config/tc-cris.c:4024
6693 msgid " --no-underscore User symbols do not have any prefix.\n"
6696 #: config/tc-cris.c:4026
6697 msgid " Registers will require a `$'-prefix.\n"
6700 #: config/tc-cris.c:4029
6701 msgid " --pic\t\t\tEnable generation of position-independent code.\n"
6704 #: config/tc-cris.c:4032
6706 " --march=<arch>\t\tGenerate code for <arch>. Valid choices for <arch>\n"
6707 "\t\t\t\tare v0_v10, v10, v32 and common_v10_v32.\n"
6710 #: config/tc-cris.c:4081
6711 msgid "Invalid pc-relative relocation"
6714 #: config/tc-cris.c:4126
6716 msgid "Adjusted signed .word (%ld) overflows: `switch'-statement too large."
6719 #: config/tc-cris.c:4156
6721 msgid ".syntax %s requires command-line option `--underscore'"
6724 #: config/tc-cris.c:4165
6726 msgid ".syntax %s requires command-line option `--no-underscore'"
6729 #: config/tc-cris.c:4202
6730 msgid "Unknown .syntax operand"
6733 #: config/tc-cris.c:4212
6734 msgid "Pseudodirective .file is only valid when generating ELF"
6737 #: config/tc-cris.c:4224
6738 msgid "Pseudodirective .loc is only valid when generating ELF"
6741 #: config/tc-cris.c:4239
6743 msgid "internal inconsistency problem: %s called for %d bytes"
6746 #: config/tc-cris.c:4391
6747 msgid "unknown operand to .arch"
6750 #: config/tc-cris.c:4400
6751 msgid ".arch <arch> requires a matching --march=... option"
6754 #: config/tc-crx.c:710 config/tc-crx.c:730 config/tc-crx.c:745
6756 msgid "Illegal register `%s' in instruction `%s'"
6759 #: config/tc-crx.c:773
6761 msgid "Illegal Scale - `%d'"
6764 #. Issue a error message when register is illegal.
6765 #: config/tc-crx.c:1088
6767 msgid "Illegal register (`%s') in instruction: `%s'"
6770 #: config/tc-crx.c:1217
6772 msgid "Illegal co-processor register in instruction `%s'"
6775 #: config/tc-crx.c:1224
6777 msgid "Illegal co-processor special register in instruction `%s'"
6780 #: config/tc-crx.c:1544
6782 msgid "Invalid DISPU4 operand value (arg %d)"
6785 #: config/tc-crx.c:1548
6787 msgid "Invalid CST4 operand value (arg %d)"
6790 #: config/tc-crx.c:1551
6792 msgid "Operand value is not within upper 64 KB (arg %d)"
6795 #: config/tc-crx.c:1685
6796 msgid "Invalid register in register list"
6799 #: config/tc-crx.c:1739
6801 msgid "Illegal register `%s' in cop-register list"
6804 #: config/tc-crx.c:1747
6806 msgid "Illegal register `%s' in cop-special-register list"
6809 #: config/tc-crx.c:1766
6811 msgid "Illegal register `%s' in user register list"
6814 #: config/tc-crx.c:1785
6816 msgid "Illegal register `%s' in register list"
6819 #: config/tc-crx.c:1791
6821 msgid "Maximum %d bits may be set in `mask16' operand"
6824 #: config/tc-crx.c:1800
6826 msgid "rest of line ignored; first ignored character is `%c'"
6829 #: config/tc-crx.c:1808
6831 msgid "Illegal `mask16' operand, operation is undefined - `%s'"
6834 #. HI can't be specified without LO (and vise-versa).
6835 #: config/tc-crx.c:1814
6836 msgid "HI/LO registers should be specified together"
6839 #: config/tc-crx.c:1820
6840 msgid "HI/LO registers should be specified without additional registers"
6843 #. Variable not in small data read only segment accessed
6844 #. using small data read only anchor.
6845 #: config/tc-csky.c:1149 config/tc-mcore.c:1927 config/tc-microblaze.c:2054
6846 #: config/tc-microblaze.c:2358 config/tc-microblaze.c:2381
6850 #: config/tc-csky.c:1151
6852 msgid "pcrel offset for branch to %s too far (0x%lx)"
6855 #: config/tc-csky.c:1235
6857 msgid "unknown architecture `%s'"
6860 #: config/tc-csky.c:1408
6862 msgid "C-SKY assembler options:\n"
6865 #: config/tc-csky.c:1410
6867 msgid " -march=ARCH\t\t\tselect architecture ARCH:"
6870 #: config/tc-csky.c:1429
6872 msgid " -mcpu=CPU\t\t\tselect processor CPU:"
6875 #: config/tc-csky.c:1456
6877 msgid " -mfloat-abi=ABI\t\tselect float ABI:"
6880 #: config/tc-csky.c:1475
6882 msgid " -EL -mlittle-endian\t\tgenerate little-endian output\n"
6885 #: config/tc-csky.c:1477
6887 msgid " -EB -mbig-endian\t\tgenerate big-endian output\n"
6890 #: config/tc-csky.c:1479
6892 msgid " -fpic -pic\t\t\tgenerate position-independent code\n"
6895 #: config/tc-csky.c:1482
6897 msgid " -mljump\t\t\ttransform jbf, jbt, jbr to jmpi (CK800 only)\n"
6900 #: config/tc-csky.c:1484
6902 msgid " -mno-ljump\n"
6905 #: config/tc-csky.c:1488
6907 msgid " -mbranch-stub\t\t\tenable branch stubs for PC-relative calls\n"
6910 #: config/tc-csky.c:1490
6912 msgid " -mno-branch-stub\n"
6915 #: config/tc-csky.c:1494
6917 msgid " -force2bsr -mforce2bsr\ttransform jbsr to bsr\n"
6920 #: config/tc-csky.c:1496
6922 msgid " -no-force2bsr -mno-force2bsr\n"
6925 #: config/tc-csky.c:1498
6927 msgid " -jsri2bsr -mjsri2bsr\t\ttransform jsri to bsr\n"
6930 #: config/tc-csky.c:1500
6932 msgid " -no-jsri2bsr -mno-jsri2bsr\n"
6935 #: config/tc-csky.c:1503
6937 msgid " -mnolrw -mno-lrw\t\timplement lrw as movih + ori\n"
6940 #: config/tc-csky.c:1505
6942 msgid " -melrw\t\t\tenable extended lrw (CK800 only)\n"
6945 #: config/tc-csky.c:1507
6947 msgid " -mno-elrw\n"
6950 #: config/tc-csky.c:1510
6952 msgid " -mlaf -mliterals-after-func\temit literals after each function\n"
6955 #: config/tc-csky.c:1512
6957 msgid " -mno-laf -mno-literals-after-func\n"
6960 #: config/tc-csky.c:1514
6963 " -mlabr -mliterals-after-br\temit literals after branch instructions\n"
6966 #: config/tc-csky.c:1516
6968 msgid " -mno-labr -mnoliterals-after-br\n"
6971 #: config/tc-csky.c:1519
6973 msgid " -mistack\t\t\tenable interrupt stack instructions\n"
6976 #: config/tc-csky.c:1521
6978 msgid " -mno-istack\n"
6981 #: config/tc-csky.c:1524
6983 msgid " -mhard-float\t\t\tenable hard float instructions\n"
6986 #: config/tc-csky.c:1526
6988 msgid " -mmp\t\t\t\tenable multiprocessor instructions\n"
6991 #: config/tc-csky.c:1528
6993 msgid " -mcp\t\t\t\tenable coprocessor instructions\n"
6996 #: config/tc-csky.c:1530
6998 msgid " -mcache\t\t\tenable cache prefetch instruction\n"
7001 #: config/tc-csky.c:1532
7003 msgid " -msecurity\t\t\tenable security instructions\n"
7006 #: config/tc-csky.c:1534
7008 msgid " -mtrust\t\t\tenable trust instructions\n"
7011 #: config/tc-csky.c:1536
7013 msgid " -mdsp\t\t\t\tenable DSP instructions\n"
7016 #: config/tc-csky.c:1538
7018 msgid " -medsp\t\t\tenable enhanced DSP instructions\n"
7021 #: config/tc-csky.c:1540
7023 msgid " -mvdsp\t\t\tenable vector DSP instructions\n"
7026 #: config/tc-csky.c:1773
7027 msgid "C-SKY ABI v1 (ck510/ck610) does not support -mbranch-stub"
7030 #: config/tc-csky.c:1778
7031 msgid "-mno-force2bsr is ignored with -mbranch-stub"
7034 #: config/tc-csky.c:1786
7035 msgid "-mno-force2bsr is ignored for ck801/ck802"
7038 #: config/tc-csky.c:1813
7039 msgid "-mljump is ignored for ck801/ck802"
7042 #: config/tc-csky.c:2095 config/tc-mcore.c:689
7043 msgid "more than 65K literal pools"
7046 #: config/tc-csky.c:2342 read.c:3734
7048 msgid "bad floating literal: %s"
7051 #: config/tc-csky.c:2490 config/tc-mcore.c:743
7055 #: config/tc-csky.c:2518 config/tc-mips.c:14361 config/tc-mips.c:14425
7056 #: config/tc-mips.c:14436 config/tc-score.c:2688 config/tc-score.c:2735
7057 msgid "unrecognized opcode"
7060 #: config/tc-csky.c:3653 config/tc-mcore.c:1164
7061 msgid "translating mgeni to movi"
7064 #: config/tc-csky.c:5301 config/tc-tilegx.c:1451 config/tc-tilepro.c:1310
7066 msgid "unsupported BFD relocation size %d"
7069 #: config/tc-csky.c:5924
7070 msgid "second operand must be 4"
7073 #: config/tc-csky.c:5948 config/tc-mcore.c:1527
7074 msgid "second operand must be 1"
7077 #: config/tc-csky.c:6021 config/tc-xtensa.c:1989
7078 msgid "register number out of range"
7081 #: config/tc-csky.c:6031
7082 msgid "64-bit operator src/dst register must be less than 15"
7085 #: config/tc-csky.c:7858
7086 msgid "the first operand must be a symbol"
7089 #: config/tc-csky.c:7867
7090 msgid "missing stack size"
7093 #: config/tc-csky.c:7880 config/tc-score.c:4240
7094 msgid "value not in range [0, 0xffffffff]"
7097 #: config/tc-csky.c:7890 config/tc-mcore.c:782
7098 msgid "operand must be a constant"
7101 #: config/tc-d10v.c:216
7105 "-O Optimize. Will do some operations in parallel.\n"
7106 "--gstabs-packing Pack adjacent short instructions together even\n"
7107 " when --gstabs is specified. On by default.\n"
7108 "--no-gstabs-packing If --gstabs is specified, do not pack adjacent\n"
7109 " instructions together.\n"
7112 #: config/tc-d10v.c:573
7113 msgid "operand is not an immediate"
7116 #: config/tc-d10v.c:590
7118 msgid "operand out of range: %lu"
7121 #: config/tc-d10v.c:650
7122 msgid "Instruction must be executed in parallel with another instruction."
7125 #: config/tc-d10v.c:704 config/tc-d10v.c:712
7127 msgid "packing conflict: %s must dispatch sequentially"
7130 #: config/tc-d10v.c:811
7132 msgid "resource conflict (R%d)"
7135 #: config/tc-d10v.c:814
7137 msgid "resource conflict (A%d)"
7140 #: config/tc-d10v.c:816
7141 msgid "resource conflict (PSW)"
7144 #: config/tc-d10v.c:818
7145 msgid "resource conflict (C flag)"
7148 #: config/tc-d10v.c:820
7149 msgid "resource conflict (F flag)"
7152 #: config/tc-d10v.c:970
7153 msgid "Instruction must be executed in parallel"
7156 #: config/tc-d10v.c:973
7157 msgid "Long instructions may not be combined."
7160 #: config/tc-d10v.c:1006
7161 msgid "One of these instructions may not be executed in parallel."
7164 #: config/tc-d10v.c:1010 config/tc-d30v.c:1034
7165 msgid "Two IU instructions may not be executed in parallel"
7168 #: config/tc-d10v.c:1012 config/tc-d10v.c:1020 config/tc-d10v.c:1034
7169 #: config/tc-d10v.c:1049 config/tc-d30v.c:1035 config/tc-d30v.c:1044
7170 msgid "Swapping instruction order"
7173 #: config/tc-d10v.c:1018 config/tc-d30v.c:1041
7174 msgid "Two MU instructions may not be executed in parallel"
7177 #: config/tc-d10v.c:1038 config/tc-d30v.c:1061
7178 msgid "IU instruction may not be in the left container"
7181 #: config/tc-d10v.c:1040 config/tc-d10v.c:1055
7183 "Instruction in R container is squashed by flow control instruction in L "
7187 #: config/tc-d10v.c:1053 config/tc-d30v.c:1072
7188 msgid "MU instruction may not be in the right container"
7191 #: config/tc-d10v.c:1059 config/tc-d30v.c:1084
7192 msgid "unknown execution type passed to write_2_short()"
7195 #: config/tc-d10v.c:1188 config/tc-d10v.c:1361
7196 msgid "bad opcode or operands"
7199 #: config/tc-d10v.c:1263
7200 msgid "value out of range"
7203 #: config/tc-d10v.c:1337
7204 msgid "illegal operand - register name found where none expected"
7207 #: config/tc-d10v.c:1372
7208 msgid "Register number must be EVEN"
7211 #: config/tc-d10v.c:1375
7212 msgid "Unsupported use of sp"
7215 #: config/tc-d10v.c:1394
7217 msgid "cr%d is a reserved control register"
7220 #: config/tc-d10v.c:1569
7222 msgid "line %d: rep or repi must include at least 4 instructions"
7225 #: config/tc-d10v.c:1761
7226 msgid "can't find previous opcode "
7229 #: config/tc-d10v.c:1773
7231 msgid "could not assemble: %s"
7234 #: config/tc-d10v.c:1788 config/tc-d10v.c:1810 config/tc-d30v.c:1741
7235 msgid "Unable to mix instructions as specified"
7238 #: config/tc-d30v.c:146
7240 msgid "Register name %s conflicts with symbol of the same name"
7243 #: config/tc-d30v.c:236
7248 "-O Make adjacent short instructions parallel if "
7250 "-n Warn about all NOPs inserted by the assembler.\n"
7251 "-N Warn about NOPs inserted after word multiplies.\n"
7252 "-c Warn about symbols whose names match register "
7254 "-C Opposite of -C. -c is the default.\n"
7257 #: config/tc-d30v.c:364
7258 msgid "unexpected 12-bit reloc type"
7261 #: config/tc-d30v.c:371
7262 msgid "unexpected 18-bit reloc type"
7265 #: config/tc-d30v.c:622
7267 msgid "%s NOP inserted"
7270 #: config/tc-d30v.c:623
7274 #: config/tc-d30v.c:623
7278 #: config/tc-d30v.c:1030
7279 msgid "Instructions may not be executed in parallel"
7282 #: config/tc-d30v.c:1043
7284 msgid "Executing %s in IU may not work"
7287 #: config/tc-d30v.c:1050
7289 msgid "Executing %s in IU may not work in parallel execution"
7292 #: config/tc-d30v.c:1063
7294 msgid "special left instruction `%s' kills instruction `%s' in right container"
7297 #: config/tc-d30v.c:1074
7299 msgid "Executing %s in reverse serial with %s may not work"
7302 #: config/tc-d30v.c:1077
7304 msgid "Executing %s in IU in reverse serial may not work"
7307 #: config/tc-d30v.c:1265
7308 msgid "Odd numbered register used as target of multi-register instruction"
7311 #: config/tc-d30v.c:1329 config/tc-d30v.c:1365
7313 msgid "unknown condition code: %s"
7316 #: config/tc-d30v.c:1358
7318 msgid "cmpu doesn't support condition code %s"
7321 #: config/tc-d30v.c:1393
7323 msgid "unknown opcode: %s"
7326 #: config/tc-d30v.c:1404
7328 msgid "operands for opcode `%s' do not match any valid format"
7331 #: config/tc-d30v.c:1619 config/tc-d30v.c:1636
7332 msgid "Cannot assemble instruction"
7335 #: config/tc-d30v.c:1621
7336 msgid "First opcode is long. Unable to mix instructions as specified."
7339 #: config/tc-d30v.c:1691
7340 msgid "word of NOPs added between word multiply and load"
7343 #: config/tc-d30v.c:1693
7344 msgid "word of NOPs added between word multiply and 16-bit multiply"
7347 #: config/tc-d30v.c:1725
7348 msgid "Instruction uses long version, so it cannot be mixed as specified"
7351 #: config/tc-d30v.c:1852
7353 msgid "value too large to fit in %d bits"
7356 #: config/tc-d30v.c:2030 config/tc-pru.c:216 config/tc-pru.c:332
7358 msgid "Alignment too large: %d assumed"
7361 #: config/tc-dlx.c:213
7362 msgid "missing .proc"
7365 #: config/tc-dlx.c:230
7366 msgid ".endfunc missing for previous .proc"
7369 #: config/tc-dlx.c:320
7371 msgid "Bad operand for a load instruction: <%s>"
7374 #: config/tc-dlx.c:434
7376 msgid "Bad operand for a store instruction: <%s>"
7379 #: config/tc-dlx.c:614
7381 msgid "Expression Error for operand modifier %%hi/%%lo\n"
7384 #: config/tc-dlx.c:627
7386 msgid "Invalid expression after %%%%\n"
7389 #: config/tc-dlx.c:692 config/tc-tic4x.c:2457
7391 msgid "Unknown opcode `%s'."
7394 #: config/tc-dlx.c:701
7395 msgid "Can not set dlx_skip_hi16_flag"
7398 #: config/tc-dlx.c:715
7400 msgid "Missing arguments for opcode <%s>."
7403 #: config/tc-dlx.c:749
7405 msgid "Too many operands: %s"
7408 #: config/tc-dlx.c:787
7410 msgid "Both the_insn.HI and the_insn.LO are set : %s"
7413 #: config/tc-dlx.c:857
7414 msgid "failed regnum sanity check."
7417 #: config/tc-dlx.c:870
7418 msgid "failed general register sanity check."
7421 #. Types or values of args don't match.
7422 #: config/tc-dlx.c:878
7423 msgid "Invalid operands"
7426 #: config/tc-dlx.c:1097
7428 msgid "label \"$%d\" redefined"
7431 #: config/tc-dlx.c:1135
7432 msgid "Invalid expression after # number\n"
7435 #: config/tc-dlx.c:1178 config/tc-m32r.c:2275 config/tc-nds32.c:7841
7436 #: config/tc-sparc.c:4014
7438 msgid "internal error: can't export reloc type %d (`%s')"
7441 #: config/tc-epiphany.c:126
7443 msgid "EPIPHANY specific command line options:\n"
7446 #: config/tc-epiphany.c:367
7447 msgid "register number too large for push/pop"
7450 #: config/tc-epiphany.c:371
7451 msgid "register is out of order"
7454 #: config/tc-epiphany.c:385
7455 msgid "malformed reglist in push/pop"
7458 #. Checks for behavioral restrictions on LD/ST instructions.
7459 #: config/tc-epiphany.c:431
7460 msgid "destination register modified by displacement-post-modified address"
7463 #: config/tc-epiphany.c:432
7464 msgid "ldrd/strd requires even:odd register pair"
7467 #: config/tc-epiphany.c:820 config/tc-m32r.c:1786
7468 msgid "Addend to unresolved symbol not on word boundary."
7471 #: config/tc-fr30.c:81
7473 msgid " FR30 specific command line options:\n"
7476 #: config/tc-fr30.c:134
7478 msgid "Instruction %s not allowed in a delay slot."
7481 #: config/tc-frv.c:403
7483 msgid "Unknown cpu -mcpu=%s"
7486 #: config/tc-frv.c:456
7488 msgid "FRV specific command line options:\n"
7491 #: config/tc-frv.c:457
7493 msgid "-G n Put data <= n bytes in the small data area\n"
7496 #: config/tc-frv.c:458
7498 msgid "-mgpr-32 Mark generated file as only using 32 GPRs\n"
7501 #: config/tc-frv.c:459
7503 msgid "-mgpr-64 Mark generated file as using all 64 GPRs\n"
7506 #: config/tc-frv.c:460
7508 msgid "-mfpr-32 Mark generated file as only using 32 FPRs\n"
7511 #: config/tc-frv.c:461
7513 msgid "-mfpr-64 Mark generated file as using all 64 FPRs\n"
7516 #: config/tc-frv.c:462
7518 msgid "-msoft-float Mark generated file as using software FP\n"
7521 #: config/tc-frv.c:463
7523 msgid "-mdword Mark generated file as using a 8-byte stack alignment\n"
7526 #: config/tc-frv.c:464
7528 msgid "-mno-dword Mark generated file as using a 4-byte stack alignment\n"
7531 #: config/tc-frv.c:465
7534 "-mdouble Mark generated file as using double precision FP insns\n"
7537 #: config/tc-frv.c:466
7539 msgid "-mmedia Mark generated file as using media insns\n"
7542 #: config/tc-frv.c:467
7545 "-mmuladd Mark generated file as using multiply add/subtract insns\n"
7548 #: config/tc-frv.c:468
7550 msgid "-mpack Allow instructions to be packed\n"
7553 #: config/tc-frv.c:469
7555 msgid "-mno-pack Do not allow instructions to be packed\n"
7558 #: config/tc-frv.c:470
7561 "-mpic Mark generated file as using small position independent "
7565 #: config/tc-frv.c:471
7568 "-mPIC Mark generated file as using large position independent "
7572 #: config/tc-frv.c:472
7575 "-mlibrary-pic Mark generated file as using position independent code for "
7579 #: config/tc-frv.c:473
7581 msgid "-mfdpic Assemble for the FDPIC ABI\n"
7584 #: config/tc-frv.c:474
7586 msgid "-mnopic Disable -mpic, -mPIC, -mlibrary-pic and -mfdpic\n"
7589 #: config/tc-frv.c:475
7591 msgid "-mcpu={fr500|fr550|fr400|fr405|fr450|fr300|frv|simple|tomcat}\n"
7594 #: config/tc-frv.c:476
7596 msgid " Record the cpu type\n"
7599 #: config/tc-frv.c:477
7601 msgid "-mtomcat-stats Print out stats for tomcat workarounds\n"
7604 #: config/tc-frv.c:478
7606 msgid "-mtomcat-debug Debug tomcat workarounds\n"
7609 #: config/tc-frv.c:1160
7610 msgid "VLIW packing used for -mno-pack"
7613 #: config/tc-frv.c:1170
7614 msgid "Instruction not supported by this architecture"
7617 #: config/tc-frv.c:1180
7618 msgid "VLIW packing constraint violation"
7621 #: config/tc-frv.c:1771
7623 msgid "Relocation %s is not safe for %s"
7626 #: config/tc-ft32.c:146 config/tc-moxie.c:102
7627 msgid "expecting register"
7630 #: config/tc-ft32.c:167 config/tc-ft32.c:183 config/tc-moxie.c:121
7631 #: config/tc-moxie.c:137
7632 msgid "illegal register number"
7635 #: config/tc-ft32.c:239 config/tc-moxie.c:186 config/tc-pj.c:260
7637 msgid "unknown opcode %s"
7640 #: config/tc-ft32.c:264
7642 msgid "unknown width specifier '.%c'"
7645 #: config/tc-ft32.c:387
7646 msgid "internal error in argument parsing"
7649 #: config/tc-ft32.c:400
7650 msgid "expected comma separator"
7653 #: config/tc-ft32.c:412 config/tc-moxie.c:230 config/tc-moxie.c:290
7654 #: config/tc-moxie.c:302 config/tc-moxie.c:335 config/tc-moxie.c:367
7655 #: config/tc-moxie.c:400 config/tc-moxie.c:454 config/tc-moxie.c:508
7656 #: config/tc-moxie.c:518 config/tc-moxie.c:541 config/tc-moxie.c:554
7657 #: config/tc-pj.c:308
7658 msgid "extra stuff on line ignored"
7661 #: config/tc-ft32.c:472 config/tc-lm32.c:236 config/tc-moxie.c:585
7662 #: config/tc-nios2.c:284
7663 msgid "bad call to md_atof"
7666 #: config/tc-ft32.c:522
7668 msgid "FT32 options:\n"
7671 #: config/tc-ft32.c:523
7675 "-no-relax\t\tdon't relax relocations\n"
7679 #. These macros must be defined, but is will be a fatal assembler
7680 #. error if we ever hit them.
7681 #: config/tc-ft32.h:35 config/tc-pj.h:40
7682 msgid "estimate size\n"
7685 #: config/tc-ft32.h:36 config/tc-pj.h:39
7686 msgid "convert_frag\n"
7689 #: config/tc-h8300.c:174
7691 msgid "new section '%s' defined without attributes - this might cause problems"
7694 #: config/tc-h8300.c:439 config/tc-h8300.c:447
7695 msgid "Reg not valid for H8/300"
7698 #: config/tc-h8300.c:528
7699 msgid "invalid operand size requested"
7702 #: config/tc-h8300.c:633
7703 msgid "Invalid register list for ldm/stm\n"
7706 #: config/tc-h8300.c:659 config/tc-h8300.c:664 config/tc-h8300.c:671
7707 msgid "mismatch between register and suffix"
7710 #: config/tc-h8300.c:676
7711 msgid "invalid suffix after register."
7714 #: config/tc-h8300.c:698
7715 msgid "address too high for vector table jmp/jsr"
7718 #: config/tc-h8300.c:725 config/tc-h8300.c:837 config/tc-h8300.c:847
7719 msgid "Wrong size pointer register for architecture."
7722 #: config/tc-h8300.c:784 config/tc-h8300.c:792 config/tc-h8300.c:821
7723 msgid "expected @(exp, reg16)"
7726 #: config/tc-h8300.c:810
7727 msgid "expected .L, .W or .B for register in indexed addressing mode"
7730 #: config/tc-h8300.c:1004
7731 msgid "expected valid addressing mode for mova: \"@(disp, ea.sz),ERn\""
7734 #: config/tc-h8300.c:1022 config/tc-h8300.c:1031
7735 msgid "expected register"
7738 #: config/tc-h8300.c:1047
7739 msgid "expected closing paren"
7742 #: config/tc-h8300.c:1106
7744 msgid "can't use high part of register in operand %d"
7747 #: config/tc-h8300.c:1263
7749 msgid "Opcode `%s' with these operand types not available in %s mode"
7752 #: config/tc-h8300.c:1272
7753 msgid "mismatch between opcode size and operand size"
7756 #: config/tc-h8300.c:1308
7758 msgid "operand %s0x%lx out of range."
7761 #: config/tc-h8300.c:1418
7762 msgid "Can't work out size of operand.\n"
7765 #: config/tc-h8300.c:1468
7767 msgid "Opcode `%s' with these operand types not available in H8/300 mode"
7770 #: config/tc-h8300.c:1473
7772 msgid "Opcode `%s' with these operand types not available in H8/300H mode"
7775 #: config/tc-h8300.c:1479
7777 msgid "Opcode `%s' with these operand types not available in H8/300S mode"
7780 #: config/tc-h8300.c:1540 config/tc-h8300.c:1560
7781 msgid "Need #1 or #2 here"
7784 #: config/tc-h8300.c:1555
7785 msgid "#4 not valid on H8/300."
7788 #: config/tc-h8300.c:1662 config/tc-h8300.c:1734
7790 msgid "branch operand has odd offset (%lx)\n"
7793 #: config/tc-h8300.c:1772
7794 msgid "destination operand must be 16 bit register"
7797 #: config/tc-h8300.c:1781
7798 msgid "source operand must be 8 bit register"
7801 #: config/tc-h8300.c:1789
7802 msgid "destination operand must be 16bit absolute address"
7805 #: config/tc-h8300.c:1796
7806 msgid "destination operand must be 8 bit register"
7809 #: config/tc-h8300.c:1804
7810 msgid "source operand must be 16bit absolute address"
7813 #. This seems more sane than saying "too many operands". We'll
7814 #. get here only if the trailing trash starts with a comma.
7815 #: config/tc-h8300.c:1812 config/tc-mips.c:14377 config/tc-mips.c:14445
7816 #: config/tc-mmix.c:479 config/tc-mmix.c:491 config/tc-mmix.c:2547
7817 #: config/tc-mmix.c:2571 config/tc-mmix.c:2844
7818 msgid "invalid operands"
7821 #: config/tc-h8300.c:1843
7822 msgid "operand/size mis-match"
7825 #: config/tc-h8300.c:1943 config/tc-sh.c:2537 config/tc-z8k.c:1243
7826 msgid "unknown opcode"
7829 #: config/tc-h8300.c:1976
7830 msgid "invalid operand in ldm"
7833 #: config/tc-h8300.c:1985
7834 msgid "invalid operand in stm"
7837 #: config/tc-h8300.c:2184
7839 msgid "Invalid argument to --mach option: %s"
7842 #: config/tc-h8300.c:2195
7844 msgid " H8300-specific assembler options:\n"
7847 #: config/tc-h8300.c:2196
7850 " -mach=<name> Set the H8300 machine type to one of:\n"
7851 " h8300h, h8300hn, h8300s, h8300sn, h8300sx, "
7855 #: config/tc-h8300.c:2199
7857 msgid " -h-tick-hex Support H'00 style hex constants\n"
7860 #: config/tc-h8300.c:2208
7862 msgid "call to tc_aout_fix_to_chars \n"
7865 #: config/tc-h8300.c:2217
7867 msgid "call to md_convert_frag \n"
7870 #: config/tc-h8300.c:2268
7872 msgid "call to md_estimate_size_before_relax \n"
7875 #: config/tc-h8300.c:2283
7876 msgid "Unexpected reference to a symbol in a non-code section"
7879 #: config/tc-h8300.c:2320 config/tc-mcore.c:2208 config/tc-microblaze.c:2552
7880 #: config/tc-pj.c:488 config/tc-sh.c:3886 config/tc-tic6x.c:4516
7882 msgid "Cannot represent relocation type %s"
7885 #. Simple range checking for FIELD against HIGH and LOW bounds.
7886 #. IGNORE is used to suppress the error message.
7887 #. Variant of CHECK_FIELD for use in md_apply_fix and other places where
7888 #. the current file and line number are not valid.
7889 #: config/tc-hppa.c:1027 config/tc-hppa.c:1041
7891 msgid "Field out of range [%d..%d] (%d)."
7894 #. Simple alignment checking for FIELD against ALIGN (a power of two).
7895 #. IGNORE is used to suppress the error message.
7896 #: config/tc-hppa.c:1055
7898 msgid "Field not properly aligned [%d] (%d)."
7901 #: config/tc-hppa.c:1108
7902 msgid "Missing .exit\n"
7905 #: config/tc-hppa.c:1111
7906 msgid "Missing .procend\n"
7909 #: config/tc-hppa.c:1264
7911 msgid "Invalid field selector. Assuming F%%."
7914 #: config/tc-hppa.c:1288
7915 msgid "Bad segment in expression."
7918 #: config/tc-hppa.c:1313
7920 msgid "Invalid Nullification: (%c)"
7923 #: config/tc-hppa.c:1384
7924 msgid "Cannot handle fixup"
7927 #: config/tc-hppa.c:1682
7929 msgid " -Q ignored\n"
7932 #: config/tc-hppa.c:1686
7934 msgid " -c print a warning if a comment is found\n"
7937 #: config/tc-hppa.c:1752
7939 msgid "no hppa_fixup entry for fixup type 0x%x"
7942 #: config/tc-hppa.c:1931
7943 msgid "Unknown relocation encountered in md_apply_fix."
7946 #: config/tc-hppa.c:2119 config/tc-hppa.c:2144
7948 msgid "Undefined register: '%s'."
7951 #: config/tc-hppa.c:2178
7953 msgid "Non-absolute symbol: '%s'."
7956 #: config/tc-hppa.c:2193
7958 msgid "Undefined absolute constant: '%s'."
7961 #: config/tc-hppa.c:2224 config/tc-hppa.c:5705
7962 msgid "could not update architecture and machine"
7965 #: config/tc-hppa.c:2262
7967 msgid "Invalid FP Compare Condition: %s"
7970 #: config/tc-hppa.c:2317
7972 msgid "Invalid FTEST completer: %s"
7975 #: config/tc-hppa.c:2383 config/tc-hppa.c:2420
7977 msgid "Invalid FP Operand Format: %3s"
7980 #: config/tc-hppa.c:2538
7981 msgid "Bad segment (should be absolute)."
7984 #: config/tc-hppa.c:2598
7986 msgid "Invalid argument location: %s\n"
7989 #: config/tc-hppa.c:2627
7991 msgid "Invalid argument description: %d"
7994 #: config/tc-hppa.c:3456
7995 msgid "Invalid Indexed Load Completer."
7998 #: config/tc-hppa.c:3461
7999 msgid "Invalid Indexed Load Completer Syntax."
8002 #: config/tc-hppa.c:3495
8003 msgid "Invalid Short Load/Store Completer."
8006 #: config/tc-hppa.c:3556 config/tc-hppa.c:3561
8007 msgid "Invalid Store Bytes Short Completer"
8010 #: config/tc-hppa.c:3876 config/tc-hppa.c:3882
8011 msgid "Invalid left/right combination completer"
8014 #: config/tc-hppa.c:3931 config/tc-hppa.c:3938
8015 msgid "Invalid permutation completer"
8018 #: config/tc-hppa.c:4038
8020 msgid "Invalid Add Condition: %s"
8023 #: config/tc-hppa.c:4054 config/tc-hppa.c:4064
8024 msgid "Invalid Add and Branch Condition"
8027 #: config/tc-hppa.c:4085 config/tc-hppa.c:4230
8028 msgid "Invalid Compare/Subtract Condition"
8031 #: config/tc-hppa.c:4125
8033 msgid "Invalid Branch On Bit Condition: %c"
8036 #: config/tc-hppa.c:4128
8037 msgid "Missing Branch On Bit Condition"
8040 #: config/tc-hppa.c:4213
8042 msgid "Invalid Compare/Subtract Condition: %s"
8045 #: config/tc-hppa.c:4245
8046 msgid "Invalid Compare and Branch Condition"
8049 #: config/tc-hppa.c:4341
8050 msgid "Invalid Logical Instruction Condition."
8053 #: config/tc-hppa.c:4403
8054 msgid "Invalid Shift/Extract/Deposit Condition."
8057 #: config/tc-hppa.c:4520
8058 msgid "Invalid Unit Instruction Condition."
8061 #: config/tc-hppa.c:4999 config/tc-hppa.c:5031 config/tc-hppa.c:5062
8062 #: config/tc-hppa.c:5092
8063 msgid "Branch to unaligned address"
8066 #: config/tc-hppa.c:5274
8067 msgid "Invalid SFU identifier"
8070 #: config/tc-hppa.c:5324
8071 msgid "Invalid COPR identifier"
8074 #: config/tc-hppa.c:5454
8075 msgid "Invalid Floating Point Operand Format."
8078 #: config/tc-hppa.c:5574 config/tc-hppa.c:5594 config/tc-hppa.c:5614
8079 #: config/tc-hppa.c:5634 config/tc-hppa.c:5654
8080 msgid "Invalid register for single precision fmpyadd or fmpysub"
8083 #: config/tc-hppa.c:5722
8085 msgid "Invalid operands %s"
8088 #: config/tc-hppa.c:5732
8090 msgid "Immediates %d and %d will give undefined behavior."
8093 #: config/tc-hppa.c:5784 config/tc-hppa.c:6978 config/tc-hppa.c:7033
8094 msgid "Missing function name for .PROC (corrupted label chain)"
8097 #: config/tc-hppa.c:5787 config/tc-hppa.c:7036
8098 msgid "Missing function name for .PROC"
8101 #: config/tc-hppa.c:5846
8102 msgid "Argument to .BLOCK/.BLOCKZ must be between 0 and 0x3fffffff"
8105 #: config/tc-hppa.c:5937
8107 msgid "Invalid .CALL argument: %s"
8110 #: config/tc-hppa.c:6082
8111 msgid ".callinfo is not within a procedure definition"
8114 #: config/tc-hppa.c:6100
8116 msgid "FRAME parameter must be a multiple of 8: %d\n"
8119 #: config/tc-hppa.c:6117
8120 msgid "Value for ENTRY_GR must be in the range 3..18\n"
8123 #: config/tc-hppa.c:6128
8124 msgid "Value for ENTRY_FR must be in the range 12..21\n"
8127 #: config/tc-hppa.c:6137
8128 msgid "Value for ENTRY_SR must be 3\n"
8131 #: config/tc-hppa.c:6186
8133 msgid "Invalid .CALLINFO argument: %s"
8136 #: config/tc-hppa.c:6308
8137 msgid "The .ENTER pseudo-op is not supported"
8140 #: config/tc-hppa.c:6324
8141 msgid "Misplaced .entry. Ignored."
8144 #: config/tc-hppa.c:6328
8145 msgid "Missing .callinfo."
8148 #: config/tc-hppa.c:6393
8149 msgid ".REG expression must be a register"
8152 #: config/tc-hppa.c:6409
8153 msgid "bad or irreducible absolute expression; zero assumed"
8156 #: config/tc-hppa.c:6420
8157 msgid ".REG must use a label"
8160 #: config/tc-hppa.c:6422
8161 msgid ".EQU must use a label"
8164 #: config/tc-hppa.c:6477
8166 msgid "Symbol '%s' could not be created."
8169 #: config/tc-hppa.c:6527
8170 msgid ".EXIT must appear within a procedure"
8173 #: config/tc-hppa.c:6531
8174 msgid "Missing .callinfo"
8177 #: config/tc-hppa.c:6535
8178 msgid "No .ENTRY for this .EXIT"
8181 #: config/tc-hppa.c:6575
8183 msgid "Using ENTRY rather than CODE in export directive for %s"
8186 #: config/tc-hppa.c:6694
8188 msgid "Undefined .EXPORT/.IMPORT argument (ignored): %s"
8191 #: config/tc-hppa.c:6717
8193 msgid "Cannot define export symbol: %s\n"
8196 #: config/tc-hppa.c:6808
8197 msgid "Missing label name on .LABEL"
8200 #: config/tc-hppa.c:6813
8201 msgid "extra .LABEL arguments ignored."
8204 #: config/tc-hppa.c:6829
8205 msgid "The .LEAVE pseudo-op is not supported"
8208 #: config/tc-hppa.c:6867
8209 msgid "Unrecognized .LEVEL argument\n"
8212 #: config/tc-hppa.c:6900
8214 msgid "Cannot define static symbol: %s\n"
8217 #: config/tc-hppa.c:6932
8218 msgid "Nested procedures"
8221 #: config/tc-hppa.c:6942
8222 msgid "Cannot allocate unwind descriptor\n"
8225 #: config/tc-hppa.c:7040
8226 msgid "misplaced .procend"
8229 #: config/tc-hppa.c:7043
8230 msgid "Missing .callinfo for this procedure"
8233 #: config/tc-hppa.c:7046
8234 msgid "Missing .EXIT for a .ENTRY"
8237 #: config/tc-hppa.c:7083
8238 msgid "Not in a space.\n"
8241 #: config/tc-hppa.c:7086
8242 msgid "Not in a subspace.\n"
8245 #: config/tc-hppa.c:7174
8246 msgid "Invalid .SPACE argument"
8249 #: config/tc-hppa.c:7220
8250 msgid "Can't change spaces within a procedure definition. Ignored"
8253 #: config/tc-hppa.c:7345
8255 msgid "Undefined space: '%s' Assuming space number = 0."
8258 #: config/tc-hppa.c:7368
8259 msgid "Must be in a space before changing or declaring subspaces.\n"
8262 #: config/tc-hppa.c:7372
8263 msgid "Can't change subspaces within a procedure definition. Ignored"
8266 #: config/tc-hppa.c:7406
8267 msgid "Parameters of an existing subspace can't be modified"
8270 #: config/tc-hppa.c:7457
8271 msgid "Alignment must be a power of 2"
8274 #: config/tc-hppa.c:7504
8275 msgid "FIRST not supported as a .SUBSPACE argument"
8278 #: config/tc-hppa.c:7506
8279 msgid "Invalid .SUBSPACE argument"
8282 #: config/tc-hppa.c:7695
8284 msgid "Internal error: Unable to find containing space for %s."
8287 #: config/tc-hppa.c:8256
8288 msgid "-R option not supported on this target."
8291 #: config/tc-hppa.c:8278
8293 msgid "internal error: losing opcode: `%s' \"%s\"\n"
8296 #: config/tc-hppa.c:8288 config/tc-nios2.c:1433 config/tc-sparc.c:999
8297 msgid "Broken assembler. No assembly attempted."
8300 #: config/tc-i386.c:1413
8302 msgid "i386_output_nops called to generate nops of at most %d bytes!"
8305 #: config/tc-i386.c:1593
8307 msgid "invalid single nop size: %d (expect within [0, %d])"
8310 #: config/tc-i386.c:1642
8311 msgid "jump over nop padding out of range"
8314 #: config/tc-i386.c:1956
8315 msgid "same oszc flag used twice"
8318 #: config/tc-i386.c:1988 config/tc-i386.c:1999
8319 msgid "unrecognized pseudo-suffix"
8322 #: config/tc-i386.c:2035
8323 msgid "unrecognized oszc flags or illegal `,' in pseudo-suffix"
8326 #: config/tc-i386.c:2052
8327 msgid "missing `}' or `,' in pseudo-suffix"
8330 #: config/tc-i386.c:2717
8332 msgid "0x%<PRIx64> shortened to 0x%<PRIx64>"
8335 #: config/tc-i386.c:2814 config/tc-i386.c:4421 config/tc-i386.c:4432
8336 #: config/tc-i386.c:10864
8337 msgid "same type of prefix used twice"
8340 #: config/tc-i386.c:2826 config/tc-i386.c:3151
8342 msgid "64bit mode not supported on `%s'."
8345 #: config/tc-i386.c:2833 config/tc-i386.c:3160
8347 msgid "32bit mode not supported on `%s'."
8350 #: config/tc-i386.c:2885
8351 msgid "bad argument to syntax directive."
8354 #: config/tc-i386.c:2942
8356 msgid "bad argument to %s_check directive."
8359 #: config/tc-i386.c:2946
8361 msgid "missing argument for %s_check directive"
8364 #: config/tc-i386.c:2976
8366 msgid "`%s' is not supported on `%s'"
8369 #: config/tc-i386.c:3044
8370 msgid "missing cpu architecture"
8373 #: config/tc-i386.c:3082
8374 msgid ".arch stack is empty"
8377 #: config/tc-i386.c:3092
8379 msgid "this `.arch pop' requires `.code%u%s' to be in effect"
8382 #: config/tc-i386.c:3208
8383 msgid "Unrecognized vector size specifier"
8386 #: config/tc-i386.c:3244
8388 msgid "no such architecture: `%s'"
8391 #: config/tc-i386.c:3261
8393 msgid "no such architecture modifier: `%s'"
8396 #: config/tc-i386.c:3275 config/tc-i386.c:3298
8397 msgid "Intel MCU is 32bit ELF only"
8400 #: config/tc-i386.c:3305 config/tc-i386.c:18069
8401 msgid "unknown architecture"
8404 #: config/tc-i386.c:3681
8405 msgid "there are no pc-relative size relocations"
8408 #: config/tc-i386.c:3693
8410 msgid "unknown relocation (%u)"
8413 #: config/tc-i386.c:3695
8415 msgid "%u-byte relocation cannot be applied to %u-byte field"
8418 #: config/tc-i386.c:3699
8419 msgid "non-pc-relative relocation for pc-relative field"
8422 #: config/tc-i386.c:3704
8423 msgid "relocated field and relocation type differ in signedness"
8426 #: config/tc-i386.c:3713
8427 msgid "there are no unsigned pc-relative relocations"
8430 #: config/tc-i386.c:3721
8432 msgid "cannot do %u byte pc-relative relocation"
8435 #: config/tc-i386.c:3738
8437 msgid "cannot do %s %u byte relocation"
8440 #: config/tc-i386.c:4196
8442 msgid "ambiguous broadcast for `%s', using %u-bit form"
8445 #: config/tc-i386.c:4422
8446 msgid "conflicting use of `data16' prefix"
8449 #: config/tc-i386.c:4510
8451 msgid "can't encode register '%s%s' in an instruction requiring %s prefix"
8454 #: config/tc-i386.c:4595 config/tc-i386.c:7541
8456 msgid "invalid instruction `%s' after `%s'"
8459 #: config/tc-i386.c:4601
8461 msgid "missing `lock' with `%s'"
8464 #: config/tc-i386.c:4608
8466 msgid "instruction `%s' after `xacquire' not allowed"
8469 #: config/tc-i386.c:4614
8471 msgid "memory destination needed for instruction `%s' after `xrelease'"
8474 #: config/tc-i386.c:5778
8475 msgid "`.noopt' arguments ignored"
8478 #: config/tc-i386.c:5964
8480 msgid "`%s` changes flags which would affect control flow behavior"
8483 #: config/tc-i386.c:6006
8485 msgid "indirect `%s` with memory operand should be avoided"
8488 #: config/tc-i386.c:6016
8490 msgid "`%s` skips -mlfence-before-indirect-branch on `%s`"
8493 #: config/tc-i386.c:6035
8495 msgid "`%s` skips -mlfence-before-ret on `%s`"
8498 #. A non-zero addend in jump/JCC target makes control-flow tracking
8499 #. difficult. Skip SCFI for now.
8500 #: config/tc-i386.c:6565
8502 msgid "SCFI: `%s' insn with non-zero addend to sym not supported"
8505 #: config/tc-i386.c:6812
8507 msgid "SCFI: unsupported APX op %#x may cause incorrect CFI"
8510 #: config/tc-i386.c:7209
8512 msgid "SCFI: unhandled op %#x may cause incorrect CFI"
8515 #: config/tc-i386.c:7212
8517 msgid "SCFI: unexpected op %#x may cause incorrect CFI"
8520 #: config/tc-i386.c:7382
8521 msgid "operand size mismatch"
8524 #: config/tc-i386.c:7385
8525 msgid "operand type mismatch"
8528 #: config/tc-i386.c:7388
8529 msgid "register type mismatch"
8532 #: config/tc-i386.c:7391
8533 msgid "number of operands mismatch"
8536 #: config/tc-i386.c:7394
8537 msgid "invalid instruction suffix"
8540 #: config/tc-i386.c:7397
8541 msgid "constant doesn't fit in 4 bits"
8544 #: config/tc-i386.c:7400
8545 msgid "unsupported with Intel mnemonic"
8548 #: config/tc-i386.c:7403
8549 msgid "unsupported syntax"
8552 #: config/tc-i386.c:7406
8553 msgid "extended GPR cannot be used as base/index"
8556 #: config/tc-i386.c:7409
8557 msgid "{nf} unsupported"
8560 #: config/tc-i386.c:7412
8562 msgid "unsupported instruction `%s'"
8565 #: config/tc-i386.c:7416 config/tc-i386.c:7931
8567 msgid "`%s' is not supported on `%s%s'"
8570 #: config/tc-i386.c:7425
8572 msgid "`%s%c' is not supported in 64-bit mode"
8575 #: config/tc-i386.c:7429
8577 msgid "`%s%c' is only supported in 64-bit mode"
8580 #: config/tc-i386.c:7436 config/tc-i386.c:7925
8582 msgid "`%s' is not supported in 64-bit mode"
8585 #: config/tc-i386.c:7439 config/tc-i386.c:7924
8587 msgid "`%s' is only supported in 64-bit mode"
8590 #: config/tc-i386.c:7444
8591 msgid "no VEX/XOP encoding"
8594 #: config/tc-i386.c:7447
8595 msgid "no EVEX encoding"
8598 #: config/tc-i386.c:7450
8599 msgid "invalid SIB address"
8602 #: config/tc-i386.c:7453
8603 msgid "invalid VSIB address"
8606 #: config/tc-i386.c:7456
8607 msgid "mask, index, and destination registers must be distinct"
8610 #: config/tc-i386.c:7459
8611 msgid "all tmm registers must be distinct"
8614 #: config/tc-i386.c:7462
8615 msgid "destination and source registers must be distinct"
8618 #: config/tc-i386.c:7465
8619 msgid "two dest registers must be distinct"
8622 #: config/tc-i386.c:7468
8623 msgid "rex2 pseudo prefix cannot be used"
8626 #: config/tc-i386.c:7471
8627 msgid "unsupported vector index register"
8630 #: config/tc-i386.c:7474
8631 msgid "unsupported broadcast"
8634 #: config/tc-i386.c:7477
8635 msgid "broadcast is needed for operand of such type"
8638 #: config/tc-i386.c:7480
8639 msgid "unsupported masking"
8642 #: config/tc-i386.c:7483
8643 msgid "mask not on destination operand"
8646 #: config/tc-i386.c:7486
8647 msgid "default mask isn't allowed"
8650 #: config/tc-i386.c:7489
8651 msgid "unsupported static rounding/sae"
8654 #: config/tc-i386.c:7492
8656 msgid "vector size above %u required for `%s'"
8659 #: config/tc-i386.c:7496
8660 msgid "'rsp' register cannot be used"
8663 #: config/tc-i386.c:7499
8664 msgid "internal error"
8667 #: config/tc-i386.c:7502
8672 #: config/tc-i386.c:7531
8674 msgid "SSE instruction `%s' is used"
8677 #: config/tc-i386.c:7555
8678 msgid "expecting lockable instruction after `lock'"
8681 #: config/tc-i386.c:7571
8683 msgid "data size prefix invalid with `%s'"
8686 #: config/tc-i386.c:7583
8688 msgid "TLS relocation cannot be used with `%s'"
8691 #: config/tc-i386.c:7596
8692 msgid "expecting valid branch instruction after `bnd'"
8695 #: config/tc-i386.c:7600
8696 msgid "expecting indirect branch instruction after `notrack'"
8699 #: config/tc-i386.c:7605
8700 msgid "32-bit address isn't allowed in 64-bit MPX instructions."
8703 #: config/tc-i386.c:7609
8704 msgid "16-bit address isn't allowed in MPX instructions"
8707 #: config/tc-i386.c:7619
8708 msgid "replacing `rep'/`repe' prefix by `bnd'"
8711 #: config/tc-i386.c:7639
8713 msgid "input/output port address isn't allowed with `%s'"
8716 #: config/tc-i386.c:7672
8718 msgid "'%s' only supports RIP-relative address"
8721 #. UnixWare fsub no args is alias for fsubp, fadd -> faddp, etc.
8722 #: config/tc-i386.c:7721
8724 msgid "translating to `%sp'"
8727 #: config/tc-i386.c:7728
8729 msgid "instruction `%s' isn't supported outside of protected mode."
8732 #: config/tc-i386.c:7741
8734 msgid "REX prefix invalid with `%s'"
8737 #: config/tc-i386.c:7748
8739 msgid "{rex2} prefix invalid with `%s'"
8742 #: config/tc-i386.c:7872 config/tc-i386.c:8159
8744 msgid "no such instruction: `%s'"
8747 #: config/tc-i386.c:7899 config/tc-i386.c:8201
8749 msgid "invalid character %s in mnemonic"
8752 #: config/tc-i386.c:7906
8753 msgid "expecting prefix; got nothing"
8756 #: config/tc-i386.c:7908
8757 msgid "expecting mnemonic; got nothing"
8760 #: config/tc-i386.c:7945
8762 msgid "redundant %s prefix"
8765 #: config/tc-i386.c:8010
8766 msgid "{nf} cannot be combined with {vex}/{vex3}"
8769 #: config/tc-i386.c:8057
8771 msgid "ignoring `.s' suffix due to earlier `{%s}'"
8774 #: config/tc-i386.c:8067
8775 msgid "ignoring `.d8' suffix due to earlier `{disp<N>}'"
8778 #: config/tc-i386.c:8077
8779 msgid "ignoring `.d32' suffix due to earlier `{disp<N>}'"
8782 #: config/tc-i386.c:8142
8784 msgid "found `%sd'; assuming `%sl' was meant"
8787 #: config/tc-i386.c:8250
8789 msgid "invalid character %s before operand %d"
8792 #: config/tc-i386.c:8262
8794 msgid "unbalanced double quotes in operand %d."
8797 #: config/tc-i386.c:8269
8799 msgid "unbalanced parenthesis in operand %d."
8802 #: config/tc-i386.c:8282
8804 msgid "invalid character %s in operand %d"
8807 #: config/tc-i386.c:8302
8809 msgid "spurious operands; (%d operands/instruction max)"
8812 #: config/tc-i386.c:8312 config/tc-i386.c:13927
8814 msgid "too many memory references for `%s'"
8817 #: config/tc-i386.c:8333 config/tc-i386.c:13921
8818 msgid "expecting operand after ','; got nothing"
8821 #: config/tc-i386.c:8338
8822 msgid "expecting operand before ','; got nothing"
8825 #: config/tc-i386.c:8614
8827 msgid "0x%<PRIx64> out of range of signed 32bit displacement"
8830 #: config/tc-i386.c:8818
8831 msgid "mask, index, and destination registers should be distinct"
8834 #: config/tc-i386.c:8835
8835 msgid "index and destination registers should be distinct"
8838 #: config/tc-i386.c:9957
8840 msgid "indirect %s without `*'"
8843 #. Warn them that a data or address size prefix doesn't
8844 #. affect assembly of the next line of code.
8845 #: config/tc-i386.c:9964
8847 msgid "stand-alone `%s' prefix"
8850 #: config/tc-i386.c:9971
8852 msgid "mnemonic suffix used with `%s'"
8855 #: config/tc-i386.c:9976
8857 "NOTE: Such forms are deprecated and will be rejected by a future version of "
8861 #: config/tc-i386.c:10058
8863 msgid "`%s' operand %u must use `%ses' segment"
8866 #: config/tc-i386.c:10188
8867 msgid "generating 16-bit `iret' for .code16gcc directive"
8870 #: config/tc-i386.c:10192
8872 msgid "generating 32-bit `%s', unlike earlier gas versions"
8875 #: config/tc-i386.c:10356
8877 msgid "ambiguous operand size for `%s'"
8880 #: config/tc-i386.c:10361
8883 "no instruction mnemonic suffix given and no register operands; can't size `%"
8887 #: config/tc-i386.c:10366
8889 msgid "%s; using default for `%s'"
8892 #: config/tc-i386.c:10368
8893 msgid "ambiguous operand size"
8896 #: config/tc-i386.c:10369
8897 msgid "no instruction mnemonic suffix given and no register operands"
8900 #: config/tc-i386.c:10518
8902 msgid "16-bit addressing unavailable for `%s'"
8905 #: config/tc-i386.c:10586
8907 msgid "invalid register operand size for `%s'"
8910 #. Any other register is bad.
8911 #: config/tc-i386.c:10625 config/tc-i386.c:10649 config/tc-i386.c:10689
8912 #: config/tc-i386.c:10726
8914 msgid "`%s%s' not allowed with `%s%c'"
8917 #: config/tc-i386.c:10662 config/tc-i386.c:10701 config/tc-i386.c:10738
8919 msgid "incorrect register `%s%s' used with `%c' suffix"
8922 #: config/tc-i386.c:10828
8923 msgid "no instruction mnemonic suffix given; can't determine immediate size"
8926 #: config/tc-i386.c:11032
8929 "source register `%s%s' implicitly denotes `%s%.3s%u' to `%s%.3s%u' source "
8933 #. Reversed arguments on faddp or fmulp.
8934 #: config/tc-i386.c:11078
8936 msgid "translating to `%s %s%s,%s%s'"
8939 #. Extraneous `l' suffix on fp insn.
8940 #: config/tc-i386.c:11085
8942 msgid "translating to `%s %s%s'"
8945 #: config/tc-i386.c:11098
8947 msgid "you can't `%s %s%s'"
8950 #: config/tc-i386.c:11155
8952 msgid "segment override on `%s' is ineffectual"
8955 #: config/tc-i386.c:11613 config/tc-loongarch.c:1204 config/tc-riscv.c:1931
8956 msgid "relaxable branches not supported in absolute section"
8959 #: config/tc-i386.c:11648 config/tc-i386.c:11794 config/tc-i386.c:11876
8961 msgid "skipping prefixes on `%s'"
8964 #: config/tc-i386.c:11902
8965 msgid "16-bit jump out of range"
8968 #: config/tc-i386.c:11929 config/tc-i386.c:12664
8969 msgid "pseudo prefix without instruction"
8972 #: config/tc-i386.c:11941
8973 msgid "pseudo prefix ahead of label; ignoring"
8976 #: config/tc-i386.c:12258 config/tc-i386.c:12289 config/tc-i386.c:12378
8978 msgid "`%s` skips -malign-branch-boundary on `%s`"
8981 #: config/tc-i386.c:12546
8982 msgid "use .code16 to ensure correct addressing mode"
8985 #: config/tc-i386.c:12574
8987 msgid "Cannot convert `%s' in 16-bit mode"
8990 #: config/tc-i386.c:12576
8992 msgid "Cannot convert `%s' with `-momit-lock-prefix=yes' in effect"
8995 #: config/tc-i386.c:12819 config/tc-i386.c:12822
8997 msgid "instruction length of %u bytes exceeds the limit of 15"
9000 #: config/tc-i386.c:13469
9002 msgid "@%s reloc is not supported with %d-bit output format"
9005 #: config/tc-i386.c:13523
9007 msgid "missing or invalid expression `%s'"
9010 #: config/tc-i386.c:13532
9012 msgid "invalid PLT expression `%s'"
9015 #: config/tc-i386.c:13631
9016 msgid "pseudo-prefix conflicts with encoding specifier"
9019 #: config/tc-i386.c:13655
9020 msgid "illegal prefix used with VEX/XOP/EVEX"
9023 #: config/tc-i386.c:13966
9025 msgid "opcode residual (%#<PRIx64>) too wide"
9028 #: config/tc-i386.c:13982
9029 msgid "eGPR use conflicts with encoding specifier"
9032 #: config/tc-i386.c:14003 config/tc-i386.c:14046
9033 msgid "too many register/memory operands"
9036 #: config/tc-i386.c:14014 config/tc-i386.c:14021
9037 msgid "too few register/memory operands"
9040 #: config/tc-i386.c:14034
9042 msgid "constant doesn't fit in %d bits"
9045 #: config/tc-i386.c:14097
9046 msgid "VSIB unavailable with legacy encoding"
9049 #. We could allow two register operands, encoding the 2nd one in
9050 #. an 8-bit immediate like for 4-register-operand insns, but that
9051 #. would require ugly fiddling with process_operands() and/or
9052 #. build_modrm_byte().
9053 #: config/tc-i386.c:14108
9054 msgid "too many register operands with VSIB"
9057 #: config/tc-i386.c:14127
9059 msgid "can't encode register '%s%s' with VEX/XOP/EVEX"
9062 #: config/tc-i386.c:14332
9063 msgid "conflicting .insn operands"
9066 #: config/tc-i386.c:14365 read.c:4266
9067 msgid "SCFI: hand-crafting instructions not supported"
9070 #: config/tc-i386.c:14434
9072 msgid "duplicated `{%s}'"
9075 #: config/tc-i386.c:14507
9077 msgid "Unsupported broadcast: `%s'"
9080 #: config/tc-i386.c:14582
9082 msgid "`%s%s' can't be used for write mask"
9085 #: config/tc-i386.c:14602
9087 msgid "invalid write mask `%s'"
9090 #: config/tc-i386.c:14623
9092 msgid "duplicated `%s'"
9095 #: config/tc-i386.c:14633
9097 msgid "invalid zeroing-masking `%s'"
9100 #: config/tc-i386.c:14651
9102 msgid "missing `}' in `%s'"
9105 #. We don't know this one.
9106 #: config/tc-i386.c:14663
9108 msgid "unknown vector operation: `%s'"
9111 #: config/tc-i386.c:14669
9112 msgid "zeroing-masking only allowed with write mask"
9115 #: config/tc-i386.c:14689
9117 msgid "at most %d immediate operands are allowed"
9120 #: config/tc-i386.c:14728 config/tc-i386.c:14988
9122 msgid "junk `%s' after expression"
9125 #: config/tc-i386.c:14741
9127 msgid "illegal immediate register operand %s"
9130 #: config/tc-i386.c:14755
9132 msgid "missing or invalid immediate expression `%s'"
9135 #: config/tc-i386.c:14779 config/tc-i386.c:15068
9137 msgid "unimplemented segment %s in operand"
9140 #: config/tc-i386.c:14828
9142 msgid "expecting scale factor of 1, 2, 4, or 8: got `%s'"
9145 #: config/tc-i386.c:14837
9147 msgid "scale factor of %d without an index register"
9150 #: config/tc-i386.c:14859
9152 msgid "at most %d displacement operands are allowed"
9155 #: config/tc-i386.c:15043
9157 msgid "missing or invalid displacement expression `%s'"
9160 #: config/tc-i386.c:15219
9162 msgid "`%s' is not valid here (expected `%c%s%s%c')"
9165 #: config/tc-i386.c:15231
9167 msgid "`%s' is not a valid %s expression"
9170 #: config/tc-i386.c:15245
9172 msgid "invalid `%s' prefix"
9175 #: config/tc-i386.c:15275
9177 msgid "`%s' cannot be used here"
9180 #: config/tc-i386.c:15282
9181 msgid "register scaling is being ignored here"
9184 #: config/tc-i386.c:15330
9186 msgid "Missing '}': '%s'"
9189 #: config/tc-i386.c:15336
9191 msgid "Junk after '}': '%s'"
9194 #: config/tc-i386.c:15411
9196 msgid "bad memory operand `%s'"
9199 #: config/tc-i386.c:15427
9201 msgid "junk `%s' after register"
9204 #: config/tc-i386.c:15434
9206 msgid "`%s%s' cannot be used here"
9209 #: config/tc-i386.c:15457
9211 msgid "`%s': misplaced `{%s}'"
9214 #: config/tc-i386.c:15464 config/tc-i386.c:15638 config/tc-i386.c:15682
9216 msgid "bad register name `%s'"
9219 #: config/tc-i386.c:15472
9220 msgid "immediate operand illegal with absolute jump"
9223 #: config/tc-i386.c:15479
9225 msgid "`%s': RC/SAE operand must follow immediate operands"
9228 #: config/tc-i386.c:15492
9230 msgid "`%s': misplaced `%s'"
9233 #: config/tc-i386.c:15543
9234 msgid "unbalanced figure braces"
9237 #: config/tc-i386.c:15627
9239 msgid "expecting `,' or `)' after index register in `%s'"
9242 #: config/tc-i386.c:15655
9244 msgid "expecting `)' after scale factor in `%s'"
9247 #: config/tc-i386.c:15663
9249 msgid "expecting index register or scale factor after `,'; got '%c'"
9252 #: config/tc-i386.c:15671
9254 msgid "expecting `,' or `)' after base register in `%s'"
9257 #. It's not a memory operand; argh!
9258 #: config/tc-i386.c:15721
9260 msgid "invalid char %s beginning operand %d `%s'"
9263 #: config/tc-i386.c:16382
9265 msgid "%s:%u: add %d%s at 0x%llx to align %s within %d-byte boundary\n"
9268 #: config/tc-i386.c:16385
9271 "%s:%u: add additional %d%s at 0x%llx to align %s within %d-byte boundary\n"
9274 #: config/tc-i386.c:16391
9277 "%s:%u: add %d%s-byte nop at 0x%llx to align %s within %d-byte boundary\n"
9280 #: config/tc-i386.c:16458
9281 msgid "long jump required"
9284 #: config/tc-i386.c:16513
9285 msgid "jump target out of range"
9288 #: config/tc-i386.c:16999
9290 msgid "register '%s%s' cannot be used here"
9293 #: config/tc-i386.c:17253
9295 msgid "invalid -mx86-used-note= option: `%s'"
9298 #: config/tc-i386.c:17276
9299 msgid "no compiled in support for x86_64"
9302 #: config/tc-i386.c:17296
9303 msgid "no compiled in support for 32bit x86_64"
9306 #: config/tc-i386.c:17300
9307 msgid "32bit x86_64 is only supported for ELF"
9310 #: config/tc-i386.c:17317
9311 msgid "no compiled in support for ix86"
9314 #: config/tc-i386.c:17350 config/tc-i386.c:17436
9316 msgid "invalid -march= option: `%s'"
9319 #: config/tc-i386.c:17406
9320 msgid "Unrecognized vector size specifier ignored"
9323 #: config/tc-i386.c:17446 config/tc-i386.c:17458
9325 msgid "invalid -mtune= option: `%s'"
9328 #: config/tc-i386.c:17467
9330 msgid "invalid -mmnemonic= option: `%s'"
9333 #: config/tc-i386.c:17476
9335 msgid "invalid -msyntax= option: `%s'"
9338 #: config/tc-i386.c:17504
9340 msgid "invalid -msse-check= option: `%s'"
9343 #: config/tc-i386.c:17515
9345 msgid "invalid -moperand-check= option: `%s'"
9348 #: config/tc-i386.c:17524
9350 msgid "invalid -mavxscalar= option: `%s'"
9353 #: config/tc-i386.c:17533
9355 msgid "invalid -mvexwig= option: `%s'"
9358 #: config/tc-i386.c:17548
9360 msgid "invalid -mevexlig= option: `%s'"
9363 #: config/tc-i386.c:17561
9365 msgid "invalid -mevexrcig= option: `%s'"
9368 #: config/tc-i386.c:17570
9370 msgid "invalid -mevexwig= option: `%s'"
9373 #: config/tc-i386.c:17585
9375 msgid "invalid -momit-lock-prefix= option: `%s'"
9378 #: config/tc-i386.c:17594
9380 msgid "invalid -mfence-as-lock-add= option: `%s'"
9383 #: config/tc-i386.c:17603
9385 msgid "invalid -mlfence-after-load= option: `%s'"
9388 #: config/tc-i386.c:17620
9390 msgid "invalid -mlfence-before-indirect-branch= option: `%s'"
9393 #: config/tc-i386.c:17634
9395 msgid "invalid -mlfence-before-ret= option: `%s'"
9398 #: config/tc-i386.c:17644
9400 msgid "invalid -mrelax-relocations= option: `%s'"
9403 #: config/tc-i386.c:17673
9405 msgid "invalid -malign-branch-boundary= value: %s"
9408 #: config/tc-i386.c:17687
9410 msgid "invalid -malign-branch-prefix-size= value: %s"
9413 #: config/tc-i386.c:17714
9415 msgid "invalid -malign-branch= option: `%s'"
9418 #: config/tc-i386.c:17881
9421 " -Qy, -Qn ignored\n"
9422 " -V print assembler version number\n"
9426 #: config/tc-i386.c:17886
9429 " -n do not optimize code alignment\n"
9430 " -O{012s} attempt some code optimizations\n"
9431 " -q quieten some warnings\n"
9434 #: config/tc-i386.c:17891
9436 msgid " -s ignored\n"
9439 #: config/tc-i386.c:17896
9441 msgid " --32/--64/--x32 generate 32bit/64bit/x32 object\n"
9444 #: config/tc-i386.c:17899
9446 msgid " --32/--64 generate 32bit/64bit object\n"
9449 #: config/tc-i386.c:17904
9451 msgid " --divide do not treat `/' as a comment character\n"
9454 #: config/tc-i386.c:17907
9456 msgid " --divide ignored\n"
9459 #: config/tc-i386.c:17910
9462 " -march=CPU[,+EXTENSION...]\n"
9463 " generate code for CPU and EXTENSION, CPU is one "
9467 #: config/tc-i386.c:17914
9470 " EXTENSION is combination of (possibly \"no\"-"
9474 #: config/tc-i386.c:17917
9476 msgid " -mtune=CPU optimize for CPU, CPU is one of:\n"
9479 #: config/tc-i386.c:17920
9481 msgid " -msse2avx encode SSE instructions with VEX prefix\n"
9484 #: config/tc-i386.c:17922
9487 " -muse-unaligned-vector-move\n"
9488 " encode aligned vector move as unaligned vector "
9492 #: config/tc-i386.c:17925
9495 " -msse-check=[none|error|warning] (default: none)\n"
9496 " check SSE instructions\n"
9499 #: config/tc-i386.c:17928
9502 " -moperand-check=[none|error|warning] (default: warning)\n"
9503 " check operand combinations for validity\n"
9506 #: config/tc-i386.c:17931
9509 " -mavxscalar=[128|256] (default: 128)\n"
9510 " encode scalar AVX instructions with specific "
9515 #: config/tc-i386.c:17935
9518 " -mvexwig=[0|1] (default: 0)\n"
9519 " encode VEX instructions with specific VEX.W value\n"
9520 " for VEX.W bit ignored instructions\n"
9523 #: config/tc-i386.c:17939
9526 " -mevexlig=[128|256|512] (default: 128)\n"
9527 " encode scalar EVEX instructions with specific "
9532 #: config/tc-i386.c:17943
9535 " -mevexwig=[0|1] (default: 0)\n"
9536 " encode EVEX instructions with specific EVEX.W "
9538 " for EVEX.W bit ignored instructions\n"
9541 #: config/tc-i386.c:17947
9544 " -mevexrcig=[rne|rd|ru|rz] (default: rne)\n"
9545 " encode EVEX instructions with specific EVEX.RC "
9547 " for SAE-only ignored instructions\n"
9550 #: config/tc-i386.c:17951
9552 msgid " -mmnemonic=[att|intel] "
9555 #: config/tc-i386.c:17954
9557 msgid "(default: att)\n"
9560 #: config/tc-i386.c:17956
9562 msgid "(default: intel)\n"
9565 #: config/tc-i386.c:17957
9567 msgid " use AT&T/Intel mnemonic (AT&T syntax only)\n"
9570 #: config/tc-i386.c:17959
9573 " -msyntax=[att|intel] (default: att)\n"
9574 " use AT&T/Intel syntax\n"
9577 #: config/tc-i386.c:17962
9579 msgid " -mindex-reg support pseudo index registers\n"
9582 #: config/tc-i386.c:17964
9584 msgid " -mnaked-reg don't require `%%' prefix for registers\n"
9587 #: config/tc-i386.c:17966
9589 msgid " -madd-bnd-prefix add BND prefix for all valid branches\n"
9592 #: config/tc-i386.c:17969
9594 msgid " -mshared disable branch optimization for shared code\n"
9597 #: config/tc-i386.c:17971
9599 msgid " -mx86-used-note=[no|yes] "
9602 #: config/tc-i386.c:17977
9605 " generate x86 used ISA and feature properties\n"
9608 #: config/tc-i386.c:17981
9610 msgid " -mbig-obj generate big object files\n"
9613 #: config/tc-i386.c:17984
9616 " -momit-lock-prefix=[no|yes] (default: no)\n"
9617 " strip all lock prefixes\n"
9620 #: config/tc-i386.c:17987
9623 " -mfence-as-lock-add=[no|yes] (default: no)\n"
9624 " encode lfence, mfence and sfence as\n"
9625 " lock addl $0x0, (%%{re}sp)\n"
9628 #: config/tc-i386.c:17991
9630 msgid " -mrelax-relocations=[no|yes] "
9633 #: config/tc-i386.c:17997
9635 msgid " generate relax relocations\n"
9638 #: config/tc-i386.c:17999
9641 " -malign-branch-boundary=NUM (default: 0)\n"
9642 " align branches within NUM byte boundary\n"
9645 #: config/tc-i386.c:18002
9648 " -malign-branch=TYPE[+TYPE...] (default: jcc+fused+jmp)\n"
9649 " TYPE is combination of jcc, fused, jmp, call, "
9652 " specify types of branches to align\n"
9655 #: config/tc-i386.c:18007
9658 " -malign-branch-prefix-size=NUM (default: 5)\n"
9659 " align branches with NUM prefixes per instruction\n"
9662 #: config/tc-i386.c:18010
9665 " -mbranches-within-32B-boundaries\n"
9666 " align branches within 32 byte boundary\n"
9669 #: config/tc-i386.c:18013
9672 " -mlfence-after-load=[no|yes] (default: no)\n"
9673 " generate lfence after load\n"
9676 #: config/tc-i386.c:18016
9679 " -mlfence-before-indirect-branch=[none|all|register|memory] (default: "
9681 " generate lfence before indirect near branch\n"
9684 #: config/tc-i386.c:18019
9687 " -mlfence-before-ret=[none|or|not|shl|yes] (default: none)\n"
9688 " generate lfence before ret\n"
9691 #: config/tc-i386.c:18022
9693 msgid " -mamd64 accept only AMD64 ISA [default]\n"
9696 #: config/tc-i386.c:18024
9698 msgid " -mintel64 accept only Intel64 ISA\n"
9701 #: config/tc-i386.c:18065
9703 msgid "Intel MCU doesn't support `%s' architecture"
9706 #: config/tc-i386.c:18073
9707 msgid "SCFI is not supported for this ABI"
9710 #: config/tc-i386.c:18136
9711 msgid "Intel MCU is 32bit only"
9714 #: config/tc-i386.c:18254
9716 msgid "invalid %s relocation against register"
9719 #: config/tc-i386.c:18387
9720 msgid "symbol size computation overflow"
9723 #: config/tc-i386.c:18466 config/tc-sparc.c:3855
9725 msgid "can not do %d byte pc-relative relocation"
9728 #: config/tc-i386.c:18484
9730 msgid "can not do %d byte relocation"
9733 #: config/tc-i386.c:18552
9735 msgid "cannot represent relocation type %s in x32 mode"
9738 #: config/tc-i386.c:18593 config/tc-s390.c:2828
9740 msgid "cannot represent relocation type %s"
9743 #: config/tc-i386.c:18728
9744 msgid "bad .section directive: want a,l,w,x,M,S,G,T in string"
9747 #: config/tc-i386.c:18731
9748 msgid "bad .section directive: want a,w,x,M,S,G,T in string"
9751 #: config/tc-i386.c:18741
9752 msgid ".largecomm supported only in 64bit mode, producing .comm"
9755 #: config/tc-ia64.c:869
9756 msgid "bad .section directive: want a,o,s,w,x,M,S,G,T in string"
9759 #: config/tc-ia64.c:921
9760 msgid "Size of frame exceeds maximum of 96 registers"
9763 #: config/tc-ia64.c:926
9764 msgid "Size of rotating registers exceeds frame size"
9767 #: config/tc-ia64.c:1013
9768 msgid "Unwind directive not followed by an instruction."
9771 #: config/tc-ia64.c:1022 config/tc-ia64.c:7588
9772 msgid "qualifying predicate not followed by instruction"
9775 #: config/tc-ia64.c:1070
9776 msgid "expected ',' after section name"
9779 #: config/tc-ia64.c:1105
9780 msgid "expected ',' after symbol name"
9783 #: config/tc-ia64.c:1129
9784 msgid "expected ',' after symbol size"
9787 #: config/tc-ia64.c:1212 config/tc-ia64.c:1246
9788 msgid "record type is not valid"
9791 #: config/tc-ia64.c:1315
9792 msgid "Invalid record type for P3 format."
9795 #: config/tc-ia64.c:1351
9796 msgid "Invalid record type for format P6"
9799 #: config/tc-ia64.c:1531 config/tc-ia64.c:1583
9800 msgid "Invalid record type for format B1"
9803 #: config/tc-ia64.c:1616
9804 msgid "Invalid record type for format X1"
9807 #: config/tc-ia64.c:1658
9808 msgid "Invalid record type for format X3"
9811 #: config/tc-ia64.c:1696
9812 msgid "Previous .save incomplete"
9815 #: config/tc-ia64.c:2519
9816 msgid "spill_mask record unimplemented."
9819 #: config/tc-ia64.c:2576
9820 msgid "record_type_not_valid"
9823 #: config/tc-ia64.c:2660
9824 msgid "Ignoring attempt to spill beyond end of region"
9827 #: config/tc-ia64.c:2719
9828 msgid "Only constant space allocation is supported"
9831 #: config/tc-ia64.c:2733
9832 msgid "Only constant offsets are supported"
9835 #: config/tc-ia64.c:2757
9836 msgid "Section switching in code is not supported."
9839 #: config/tc-ia64.c:2799
9840 msgid "Insn slot not set in unwind record."
9843 #: config/tc-ia64.c:2873
9844 msgid "frgr_mem record before region record!"
9847 #: config/tc-ia64.c:2884
9848 msgid "fr_mem record before region record!"
9851 #: config/tc-ia64.c:2893
9852 msgid "gr_mem record before region record!"
9855 #: config/tc-ia64.c:2902
9856 msgid "br_mem record before region record!"
9859 #: config/tc-ia64.c:2912
9860 msgid "gr_gr record before region record!"
9863 #: config/tc-ia64.c:2920
9864 msgid "br_gr record before region record!"
9867 #: config/tc-ia64.c:3038
9869 msgid "First operand to .%s must be a predicate"
9872 #: config/tc-ia64.c:3042
9874 msgid "Pointless use of p0 as first operand to .%s"
9877 #: config/tc-ia64.c:3098
9879 msgid "Operand %d to .%s must be a preserved register"
9882 #: config/tc-ia64.c:3134
9884 msgid "Operand %d to .%s must be a writable register"
9887 #: config/tc-ia64.c:3158
9889 msgid "Radix `%s' unsupported or invalid"
9892 #: config/tc-ia64.c:3188 config/tc-ia64.c:3193
9894 msgid ".%s outside of %s"
9897 #: config/tc-ia64.c:3279
9898 msgid "Tags on unwind pseudo-ops aren't supported, yet"
9901 #: config/tc-ia64.c:3301
9902 msgid "First operand to .fframe must be a constant"
9905 #: config/tc-ia64.c:3321
9906 msgid "First operand to .vframe must be a general register"
9909 #: config/tc-ia64.c:3329
9910 msgid "Operand of .vframe contradicts .prologue"
9913 #: config/tc-ia64.c:3339
9914 msgid ".vframepsp is meaningless, assuming .vframesp was meant"
9917 #: config/tc-ia64.c:3347
9918 msgid "Operand to .vframesp must be a constant (sp-relative offset)"
9921 #: config/tc-ia64.c:3374
9922 msgid "First operand to .save not a register"
9925 #: config/tc-ia64.c:3380
9926 msgid "Second operand to .save not a valid register"
9929 #: config/tc-ia64.c:3411 config/tc-ia64.c:3422 config/tc-ia64.c:3430
9930 msgid "Second operand of .save contradicts .prologue"
9933 #: config/tc-ia64.c:3437
9934 msgid "First operand to .save not a valid register"
9937 #: config/tc-ia64.c:3455
9938 msgid "First operand to .restore must be stack pointer (sp)"
9941 #: config/tc-ia64.c:3464
9942 msgid "Second operand to .restore must be a constant >= 0"
9945 #: config/tc-ia64.c:3474
9947 msgid "Epilogue count of %lu exceeds number of nested prologues (%u)"
9950 #: config/tc-ia64.c:3560
9952 msgid "Illegal section name `%s' (causes unwind section name clash)"
9955 #: config/tc-ia64.c:3735
9956 msgid "First operand to .altrp not a valid branch register"
9959 #: config/tc-ia64.c:3764
9961 msgid "First operand to .%s not a register"
9964 #: config/tc-ia64.c:3769
9966 msgid "Second operand to .%s not a constant"
9969 #: config/tc-ia64.c:3836
9971 msgid "First operand to .%s not a valid register"
9974 #: config/tc-ia64.c:3859
9975 msgid "First operand to .save.g must be a positive 4-bit constant"
9978 #: config/tc-ia64.c:3872
9979 msgid "Second operand to .save.g must be a general register"
9982 #: config/tc-ia64.c:3877
9984 msgid "Second operand to .save.g must be the first of %d general registers"
9987 #: config/tc-ia64.c:3900
9988 msgid "Operand to .save.f must be a positive 20-bit constant"
9991 #: config/tc-ia64.c:3923
9992 msgid "First operand to .save.b must be a positive 5-bit constant"
9995 #: config/tc-ia64.c:3936
9996 msgid "Second operand to .save.b must be a general register"
9999 #: config/tc-ia64.c:3941
10001 msgid "Second operand to .save.b must be the first of %d general registers"
10004 #: config/tc-ia64.c:3967
10005 msgid "First operand to .save.gf must be a non-negative 4-bit constant"
10008 #: config/tc-ia64.c:3975
10009 msgid "Second operand to .save.gf must be a non-negative 20-bit constant"
10012 #: config/tc-ia64.c:3983
10013 msgid "Operands to .save.gf may not be both zero"
10016 #: config/tc-ia64.c:4000
10017 msgid "Operand to .spill must be a constant"
10020 #: config/tc-ia64.c:4069
10022 msgid "Operand %d to .%s must be a constant"
10025 #: config/tc-ia64.c:4090
10027 msgid "Missing .label_state %ld"
10030 #: config/tc-ia64.c:4144
10031 msgid "Operand to .label_state must be a constant"
10034 #: config/tc-ia64.c:4163
10035 msgid "Operand to .copy_state must be a constant"
10038 #: config/tc-ia64.c:4186
10039 msgid "First operand to .unwabi must be a constant"
10042 #: config/tc-ia64.c:4192
10043 msgid "Second operand to .unwabi must be a constant"
10046 #: config/tc-ia64.c:4227
10047 msgid "Missing .endp after previous .proc"
10050 #: config/tc-ia64.c:4245
10051 msgid "Empty argument of .proc"
10054 #: config/tc-ia64.c:4250
10056 msgid "`%s' was already defined"
10059 #: config/tc-ia64.c:4293
10060 msgid "Initial .body should precede any instructions"
10063 #: config/tc-ia64.c:4312
10064 msgid ".prologue within prologue"
10067 #: config/tc-ia64.c:4317
10068 msgid "Initial .prologue should precede any instructions"
10071 #: config/tc-ia64.c:4327
10072 msgid "First operand to .prologue must be a positive 4-bit constant"
10075 #: config/tc-ia64.c:4329
10076 msgid "Pointless use of zero first operand to .prologue"
10079 #: config/tc-ia64.c:4345
10080 msgid "Using a constant as second operand to .prologue is deprecated"
10083 #: config/tc-ia64.c:4351
10084 msgid "Second operand to .prologue must be a general register"
10087 #: config/tc-ia64.c:4356
10089 msgid "Second operand to .prologue must be the first of %d general registers"
10092 #: config/tc-ia64.c:4469
10094 msgid "`%s' was not defined within procedure"
10097 #: config/tc-ia64.c:4505
10098 msgid "Empty argument of .endp"
10101 #: config/tc-ia64.c:4519
10103 msgid "`%s' was not specified with previous .proc"
10106 #: config/tc-ia64.c:4534
10108 msgid "`%s' should be an operand to this .endp"
10111 #: config/tc-ia64.c:4575 config/tc-ia64.c:4882 config/tc-ia64.c:5188
10112 msgid "Comma expected"
10115 #: config/tc-ia64.c:4615
10116 msgid "Expected '['"
10119 #: config/tc-ia64.c:4624 config/tc-ia64.c:7722
10120 msgid "Expected ']'"
10123 #: config/tc-ia64.c:4629
10124 msgid "Number of elements must be positive"
10127 #: config/tc-ia64.c:4640
10129 msgid "Used more than the declared %d rotating registers"
10132 #: config/tc-ia64.c:4648
10133 msgid "Used more than the available 96 rotating registers"
10136 #: config/tc-ia64.c:4655
10137 msgid "Used more than the available 48 rotating registers"
10140 #: config/tc-ia64.c:4678
10142 msgid "Attempt to redefine register set `%s'"
10145 #: config/tc-ia64.c:4742
10147 msgid "Unknown psr option `%s'"
10150 #: config/tc-ia64.c:4777
10151 msgid "Comma expected after section name"
10154 #: config/tc-ia64.c:4788
10155 msgid "Creating sections with .xdataN/.xrealN/.xstringZ is deprecated."
10158 #: config/tc-ia64.c:4877
10159 msgid "Register name expected"
10162 #: config/tc-ia64.c:4890
10163 msgid "Register value annotation ignored"
10166 #: config/tc-ia64.c:4929
10167 msgid "Directive invalid within a bundle"
10170 #: config/tc-ia64.c:5023
10171 msgid "Missing predicate relation type"
10174 #: config/tc-ia64.c:5029
10175 msgid "Unrecognized predicate relation type"
10178 #: config/tc-ia64.c:5075
10179 msgid "Bad register range"
10182 #: config/tc-ia64.c:5084 config/tc-ia64.c:7668
10183 msgid "Predicate register expected"
10186 #: config/tc-ia64.c:5089
10187 msgid "Duplicate predicate register ignored"
10190 #: config/tc-ia64.c:5105
10191 msgid "Predicate source and target required"
10194 #: config/tc-ia64.c:5107 config/tc-ia64.c:5119
10195 msgid "Use of p0 is not valid in this context"
10198 #: config/tc-ia64.c:5114
10199 msgid "At least two PR arguments expected"
10202 #: config/tc-ia64.c:5128
10203 msgid "At least one PR argument expected"
10206 #: config/tc-ia64.c:5160
10208 msgid "duplicate entry hint %s"
10211 #. FIXME -- need 62-bit relocation type
10212 #: config/tc-ia64.c:5635
10213 msgid "62-bit relocation not yet implemented"
10216 #. XXX technically, this is wrong: we should not be issuing warning
10217 #. messages until we're sure this instruction pattern is going to
10219 #: config/tc-ia64.c:5721
10220 msgid "lower 16 bits of mask ignored"
10223 #: config/tc-ia64.c:5950
10224 msgid "stride must be a multiple of 64; lower 6 bits ignored"
10227 #: config/tc-ia64.c:6069
10228 msgid "Expected separator `='"
10231 #: config/tc-ia64.c:6105
10232 msgid "Duplicate equal sign (=) in instruction"
10235 #: config/tc-ia64.c:6112
10237 msgid "Illegal operand separator `%c'"
10240 #: config/tc-ia64.c:6227
10242 msgid "Operand %u of `%s' should be %s"
10245 #: config/tc-ia64.c:6231
10246 msgid "Wrong number of output operands"
10249 #: config/tc-ia64.c:6233
10250 msgid "Wrong number of input operands"
10253 #: config/tc-ia64.c:6235
10254 msgid "Operand mismatch"
10257 #: config/tc-ia64.c:6317
10259 msgid "Invalid use of `%c%d' as output operand"
10262 #: config/tc-ia64.c:6320
10264 msgid "Invalid use of `r%d' as base update address operand"
10267 #: config/tc-ia64.c:6344
10269 msgid "Invalid duplicate use of `%c%d'"
10272 #: config/tc-ia64.c:6351
10274 msgid "Invalid simultaneous use of `f%d' and `f%d'"
10277 #: config/tc-ia64.c:6357
10279 msgid "Dangerous simultaneous use of `f%d' and `f%d'"
10282 #: config/tc-ia64.c:6401
10283 msgid "Value truncated to 62 bits"
10286 #: config/tc-ia64.c:6469
10288 msgid "Bad operand value: %s"
10291 #. Give an error if a frag containing code is not aligned to a 16 byte
10293 #: config/tc-ia64.c:6544 config/tc-ia64.h:177
10294 msgid "instruction address is not a multiple of 16"
10297 #: config/tc-ia64.c:6612
10299 msgid "`%s' must be last in bundle"
10302 #: config/tc-ia64.c:6644
10304 msgid "Internal error: don't know how to force %s to end of instruction group"
10307 #: config/tc-ia64.c:6657
10309 msgid "`%s' must be last in instruction group"
10312 #: config/tc-ia64.c:6687
10313 msgid "Label must be first in a bundle"
10316 #: config/tc-ia64.c:6764
10317 msgid "hint in B unit may be treated as nop"
10320 #: config/tc-ia64.c:6775
10321 msgid "hint in B unit can't be used"
10324 #: config/tc-ia64.c:6789
10325 msgid "emit_one_bundle: unexpected dynamic op"
10328 #: config/tc-ia64.c:6929
10330 msgid "`%s' does not fit into %s template"
10333 #: config/tc-ia64.c:6944
10335 msgid "`%s' does not fit into bundle"
10338 #: config/tc-ia64.c:6956
10340 msgid "`%s' can't go in %s of %s template"
10343 #: config/tc-ia64.c:6962
10344 msgid "Missing '}' at end of file"
10347 #: config/tc-ia64.c:7109
10349 msgid "Unrecognized option '-x%s'"
10352 #: config/tc-ia64.c:7136
10355 " --mconstant-gp\t mark output file as using the constant-GP model\n"
10356 "\t\t\t (sets ELF header flag EF_IA_64_CONS_GP)\n"
10357 " --mauto-pic\t\t mark output file as using the constant-GP model\n"
10358 "\t\t\t without function descriptors (sets ELF header flag\n"
10359 "\t\t\t EF_IA_64_NOFUNCDESC_CONS_GP)\n"
10360 " -milp32|-milp64|-mlp64|-mp64\tselect data model (default -mlp64)\n"
10361 " -mle | -mbe\t\t select little- or big-endian byte order (default -mle)\n"
10362 " -mtune=[itanium1|itanium2]\n"
10363 "\t\t\t tune for a specific CPU (default -mtune=itanium2)\n"
10364 " -munwind-check=[warning|error]\n"
10365 "\t\t\t unwind directive check (default -munwind-check=warning)\n"
10366 " -mhint.b=[ok|warning|error]\n"
10367 "\t\t\t hint.b check (default -mhint.b=error)\n"
10368 " -x | -xexplicit\t turn on dependency violation checking\n"
10371 #. Note for translators: "automagically" can be translated as "automatically" here.
10372 #: config/tc-ia64.c:7153
10374 " -xauto\t\t automagically remove dependency violations (default)\n"
10375 " -xnone\t\t turn off dependency violation checking\n"
10376 " -xdebug\t\t debug dependency violation checker\n"
10377 " -xdebugn\t\t debug dependency violation checker but turn off\n"
10378 "\t\t\t dependency violation checking\n"
10379 " -xdebugx\t\t debug dependency violation checker and turn on\n"
10380 "\t\t\t dependency violation checking\n"
10383 #: config/tc-ia64.c:7168
10384 msgid "--gstabs is not supported for ia64"
10387 #: config/tc-ia64.c:7603
10388 msgid "Explicit stops are ignored in auto mode"
10391 #: config/tc-ia64.c:7612
10392 msgid "Found '{' when manual bundling is already turned on"
10395 #: config/tc-ia64.c:7625
10396 msgid "Found '{' after explicit switch to automatic mode"
10399 #: config/tc-ia64.c:7631
10400 msgid "Found '}' when manual bundling is off"
10403 #: config/tc-ia64.c:7658
10404 msgid "Expected ')'"
10407 #: config/tc-ia64.c:7663
10408 msgid "Qualifying predicate expected"
10411 #: config/tc-ia64.c:7682
10412 msgid "Tag must come before qualifying predicate."
10415 #: config/tc-ia64.c:7711
10416 msgid "Expected ':'"
10419 #: config/tc-ia64.c:7727
10420 msgid "Tag name expected"
10423 #: config/tc-ia64.c:7829
10424 msgid "Rotating register index must be a non-negative constant"
10427 #: config/tc-ia64.c:7834
10429 msgid "Index out of range 0..%u"
10432 #: config/tc-ia64.c:7846
10433 msgid "Indirect register index must be a general register"
10436 #: config/tc-ia64.c:7855
10437 msgid "Index can only be applied to rotating or indirect registers"
10440 #: config/tc-ia64.c:7891 config/tc-xstormy16.c:145
10441 msgid "Expected '('"
10444 #: config/tc-ia64.c:7899 config/tc-pdp11.c:466 config/tc-pdp11.c:530
10445 #: config/tc-pdp11.c:564 config/tc-tilegx.c:1044 config/tc-tilepro.c:932
10446 #: config/tc-xstormy16.c:154
10447 msgid "Missing ')'"
10450 #: config/tc-ia64.c:7917 config/tc-xstormy16.c:161
10451 msgid "Not a symbolic expression"
10454 #: config/tc-ia64.c:7922 config/tc-ia64.c:7936
10455 msgid "Illegal combination of relocation functions"
10458 #: config/tc-ia64.c:8025
10459 msgid "No current frame"
10462 #: config/tc-ia64.c:8027
10464 msgid "Register number out of range 0..%u"
10467 #: config/tc-ia64.c:8066
10468 msgid "Standalone `#' is illegal"
10471 #: config/tc-ia64.c:8069
10472 msgid "Redundant `#' suffix operators"
10475 #: config/tc-ia64.c:8227
10477 msgid "Unhandled dependency %s for %s (%s), note %d"
10480 #: config/tc-ia64.c:9540
10482 msgid "Unrecognized dependency specifier %d\n"
10485 #: config/tc-ia64.c:10401
10486 msgid "Only the first path encountering the conflict is reported"
10489 #: config/tc-ia64.c:10403
10490 msgid "This is the location of the conflicting usage"
10493 #: config/tc-ia64.c:10665
10495 msgid "Unknown opcode `%s'"
10498 #: config/tc-ia64.c:10743
10500 msgid "AR %d can only be accessed by %c-unit"
10503 #: config/tc-ia64.c:10755
10504 msgid "hint.b may be treated as nop"
10507 #: config/tc-ia64.c:10758
10508 msgid "hint.b shouldn't be used"
10511 #: config/tc-ia64.c:10797
10513 msgid "`%s' cannot be predicated"
10516 #: config/tc-ia64.c:10870
10517 msgid "Closing bracket missing"
10520 #: config/tc-ia64.c:10879
10521 msgid "Index must be a general register"
10524 #: config/tc-ia64.c:11044
10526 msgid "Unsupported fixup size %d"
10529 #. This should be an error, but since previously there wasn't any
10530 #. diagnostic here, don't make it fail because of this for now.
10531 #: config/tc-ia64.c:11316
10533 msgid "Cannot express %s%d%s relocation"
10536 #: config/tc-ia64.c:11335
10537 msgid "No addend allowed in @fptr() relocation"
10540 #: config/tc-ia64.c:11374
10541 msgid "integer operand out of range"
10544 #: config/tc-ia64.c:11441
10546 msgid "%s must have a constant value"
10549 #: config/tc-ia64.c:11461
10550 msgid "cannot resolve @slotcount parameter"
10553 #: config/tc-ia64.c:11494
10554 msgid "invalid @slotcount value"
10557 #: config/tc-ia64.c:11531 config/tc-z8k.c:1388
10559 msgid "Cannot represent %s relocation in object file"
10562 #: config/tc-ia64.c:11640
10563 msgid "Can't add stop bit to mark end of instruction group"
10566 #: config/tc-ia64.c:11748 read.c:2638 read.c:3296 read.c:3865 stabs.c:461
10568 msgid "expected comma after \"%s\""
10571 #: config/tc-ia64.c:11789
10573 msgid "`%s' is already the alias of %s `%s'"
10576 #: config/tc-ia64.c:11800
10578 msgid "%s `%s' already has an alias `%s'"
10581 #: config/tc-ia64.c:11833
10583 msgid "symbol `%s' aliased to `%s' is not used"
10586 #: config/tc-ia64.c:11859
10588 msgid "section `%s' aliased to `%s' is not used"
10591 #: config/tc-ip2k.c:139
10593 msgid "IP2K specific command line options:\n"
10596 #: config/tc-ip2k.c:140
10598 msgid " -mip2022 restrict to IP2022 insns \n"
10601 #: config/tc-ip2k.c:141
10603 msgid " -mip2022ext permit extended IP2022 insn\n"
10606 #: config/tc-ip2k.c:232
10607 msgid "relaxation not supported\n"
10610 #: config/tc-iq2000.c:356
10612 msgid "the yielding instruction %s may not be in a delay slot."
10615 #: config/tc-iq2000.c:364
10617 msgid "Register number (R%ld) for double word access must be even."
10620 #: config/tc-iq2000.c:373 config/tc-iq2000.c:378 config/tc-iq2000.c:383
10621 #: config/tc-iq2000.c:400 config/tc-mt.c:246 config/tc-mt.c:251
10623 msgid "operand references R%ld of previous load."
10626 #: config/tc-iq2000.c:388
10627 msgid "instruction implicitly accesses R31 of previous load."
10630 #: config/tc-iq2000.c:643 config/tc-mep.c:2008
10631 msgid "Unmatched high relocation"
10634 #: config/tc-iq2000.c:820 config/tc-mips.c:19793 config/tc-score.c:5784
10635 msgid ".end not in text section"
10638 #: config/tc-iq2000.c:824 config/tc-score.c:5787
10639 msgid ".end directive without a preceding .ent directive."
10642 #: config/tc-iq2000.c:833 config/tc-score.c:5795
10643 msgid ".end symbol does not match .ent symbol."
10646 #: config/tc-iq2000.c:836 config/tc-mips.c:19813 config/tc-score.c:5800
10647 msgid ".end directive missing or unknown symbol"
10650 #: config/tc-iq2000.c:854
10651 msgid "Expected simple number."
10654 #: config/tc-iq2000.c:883 config/tc-mips.c:19718 config/tc-score.c:5650
10656 msgid " *input_line_pointer == '%c' 0x%02x\n"
10659 #: config/tc-iq2000.c:885
10660 msgid "Invalid number"
10663 #: config/tc-iq2000.c:919 config/tc-score.c:5681
10664 msgid ".ent or .aent not in text section."
10667 #: config/tc-iq2000.c:922
10668 msgid "missing `.end'"
10671 #: config/tc-kvx.c:1737
10672 msgid "signed16 PCREL value out of range"
10675 #: config/tc-kvx.c:1745
10676 msgid "signed43 PCREL value out of range"
10679 #: config/tc-kvx.c:1752
10680 msgid "signed37 PCREL value out of range"
10683 #: config/tc-loongarch.c:480
10685 msgid "insn name: %s\tformat: %s\tsyntax error"
10688 #: config/tc-loongarch.c:483
10693 "we want macro but macro is NULL"
10696 #: config/tc-loongarch.c:488
10701 "macro: %s\tsyntax error"
10704 #: config/tc-loongarch.c:529
10706 msgid "Unsupported use of %s"
10709 #: config/tc-loongarch.c:586 config/tc-riscv.c:4868
10710 msgid ".option pop with no .option push"
10713 #: config/tc-loongarch.c:596 config/tc-riscv.c:4881
10715 msgid "unrecognized .option directive: %s"
10718 #: config/tc-loongarch.c:659
10719 msgid "internal error: we have no internal label yet"
10722 #: config/tc-loongarch.c:764
10723 msgid "This label shouldn't be with addend."
10726 #: config/tc-loongarch.c:810
10727 msgid "expr too huge"
10730 #: config/tc-loongarch.c:837
10733 "not support reloc bit-field\n"
10738 #: config/tc-loongarch.c:908 config/tc-loongarch.c:933
10740 msgid "register alias %s is deprecated, use %s instead"
10743 #: config/tc-loongarch.c:966
10744 msgid "unknown escape"
10747 #: config/tc-loongarch.c:993
10749 msgid "require imm low %d bit is 0."
10752 #. How to do after we detect overflow.
10753 #: config/tc-loongarch.c:1005
10756 "Immediate overflow.\n"
10761 #: config/tc-loongarch.c:1094
10763 "automic memory operations insns require rd != rj && rd != rk when rd isn't r0"
10766 #: config/tc-loongarch.c:1106
10767 msgid "bstr(ins|pick).[wd] require msbd >= lsbd"
10770 #: config/tc-loongarch.c:1112
10771 msgid "g?csrxchg require rj != r0 && rj != r1"
10774 #: config/tc-loongarch.c:1218
10776 msgid "no HOWTO loong relocation number %d"
10779 #: config/tc-loongarch.c:1228
10780 msgid "Internal error: not support relax now"
10783 #: config/tc-loongarch.c:1290
10785 msgid "li overflow: hi32:0x%x lo32:0x%x"
10788 #: config/tc-loongarch.c:1295
10789 msgid "we can't li.d on 32bit-arch"
10792 #: config/tc-loongarch.c:1394
10794 msgid "no match insn: %s\t%s"
10797 #: config/tc-loongarch.c:1518 config/tc-loongarch.c:1525
10798 msgid "Relocation against a constant"
10801 #: config/tc-loongarch.c:1733 config/tc-riscv.c:4595
10803 msgid "internal: bad CFA value #%d"
10806 #: config/tc-loongarch.c:1745
10807 msgid "Relocation against a constant."
10810 #: config/tc-loongarch.c:1825 config/tc-riscv.c:5092
10812 msgid "cannot represent %s relocation in object file"
10815 #: config/tc-loongarch.c:1894
10817 msgid "LARCH options:\n"
10821 #: config/tc-loongarch.c:1896
10824 " -mthin-add-sub\t Convert a pair of R_LARCH_ADD32/64 and R_LARCH_SUB32/64 "
10826 "\t\t\t R_LARCH_32/64_PCREL as much as possible\n"
10827 "\t\t\t The option does not affect the generation of R_LARCH_32_PCREL\n"
10828 "\t\t\t relocations in .eh_frame\n"
10829 " -mignore-start-align\t Ignore .align if it is at the start of a section. "
10831 "\t\t\t can't be used when partial linking (ld -r).\n"
10834 #: config/tc-loongarch.c:1949
10835 msgid "internal error: cannot get align symbol"
10838 #: config/tc-m32c.c:139
10840 msgid " M32C specific command line options:\n"
10843 #. Pretend that we do not recognise this option.
10844 #: config/tc-m32r.c:330
10845 msgid "Unrecognised option: -hidden"
10848 #: config/tc-m32r.c:357 config/tc-sparc.c:602
10849 msgid "Unrecognized option following -K"
10852 #: config/tc-m32r.c:372
10854 msgid " M32R specific command line options:\n"
10857 #: config/tc-m32r.c:374
10860 " -m32r disable support for the m32rx instruction set\n"
10863 #: config/tc-m32r.c:376
10865 msgid " -m32rx support the extended m32rx instruction set\n"
10868 #: config/tc-m32r.c:378
10870 msgid " -m32r2 support the extended m32r2 instruction set\n"
10873 #: config/tc-m32r.c:380
10875 msgid " -EL,-little produce little endian code and data\n"
10878 #: config/tc-m32r.c:382
10880 msgid " -EB,-big produce big endian code and data\n"
10883 #: config/tc-m32r.c:384
10885 msgid " -parallel try to combine instructions in parallel\n"
10888 #: config/tc-m32r.c:386
10890 msgid " -no-parallel disable -parallel\n"
10893 #: config/tc-m32r.c:388
10896 " -no-bitinst disallow the M32R2's extended bit-field "
10900 #: config/tc-m32r.c:390
10902 msgid " -O try to optimize code. Implies -parallel\n"
10905 #: config/tc-m32r.c:393
10908 " -warn-explicit-parallel-conflicts warn when parallel instructions\n"
10911 #: config/tc-m32r.c:395
10913 msgid " might violate constraints\n"
10916 #: config/tc-m32r.c:397
10918 msgid " -no-warn-explicit-parallel-conflicts do not warn when parallel\n"
10921 #: config/tc-m32r.c:399
10924 " instructions might violate "
10928 #: config/tc-m32r.c:401
10931 " -Wp synonym for -warn-explicit-parallel-conflicts\n"
10934 #: config/tc-m32r.c:403
10937 " -Wnp synonym for -no-warn-explicit-parallel-conflicts\n"
10940 #: config/tc-m32r.c:405
10943 " -ignore-parallel-conflicts do not check parallel instructions\n"
10946 #: config/tc-m32r.c:407
10948 msgid " for constraint violations\n"
10951 #: config/tc-m32r.c:409
10954 " -no-ignore-parallel-conflicts check parallel instructions for\n"
10957 #: config/tc-m32r.c:411
10959 msgid " constraint violations\n"
10962 #: config/tc-m32r.c:413
10964 msgid " -Ip synonym for -ignore-parallel-conflicts\n"
10967 #: config/tc-m32r.c:415
10969 msgid " -nIp synonym for -no-ignore-parallel-conflicts\n"
10972 #: config/tc-m32r.c:418
10975 " -warn-unmatched-high warn when an (s)high reloc has no matching low "
10979 #: config/tc-m32r.c:420
10981 msgid " -no-warn-unmatched-high do not warn about missing low relocs\n"
10984 #: config/tc-m32r.c:422
10986 msgid " -Wuh synonym for -warn-unmatched-high\n"
10989 #: config/tc-m32r.c:424
10991 msgid " -Wnuh synonym for -no-warn-unmatched-high\n"
10994 #: config/tc-m32r.c:427
10996 msgid " -KPIC generate PIC\n"
10999 #: config/tc-m32r.c:848
11000 msgid "instructions write to the same destination register."
11003 #: config/tc-m32r.c:856
11004 msgid "Instructions do not use parallel execution pipelines."
11007 #: config/tc-m32r.c:864
11008 msgid "Instructions share the same execution pipeline"
11011 #: config/tc-m32r.c:929 config/tc-m32r.c:1043
11013 msgid "not a 16 bit instruction '%s'"
11016 #: config/tc-m32r.c:941 config/tc-m32r.c:1055 config/tc-m32r.c:1239
11018 msgid "instruction '%s' is for the M32R2 only"
11021 #: config/tc-m32r.c:954 config/tc-m32r.c:1068 config/tc-m32r.c:1252
11023 msgid "unknown instruction '%s'"
11026 #: config/tc-m32r.c:963 config/tc-m32r.c:1075 config/tc-m32r.c:1259
11028 msgid "instruction '%s' is for the M32RX only"
11031 #: config/tc-m32r.c:972 config/tc-m32r.c:1084
11033 msgid "instruction '%s' cannot be executed in parallel."
11036 #: config/tc-m32r.c:1027 config/tc-m32r.c:1109 config/tc-m32r.c:1316
11037 msgid "internal error: lookup/get operands failed"
11040 #: config/tc-m32r.c:1094
11042 msgid "'%s': only the NOP instruction can be issued in parallel on the m32r"
11045 #: config/tc-m32r.c:1123
11048 "%s: output of 1st instruction is the same as an input to 2nd instruction - "
11049 "is this intentional ?"
11052 #: config/tc-m32r.c:1127
11055 "%s: output of 2nd instruction is the same as an input to 1st instruction - "
11056 "is this intentional ?"
11059 #: config/tc-m32r.c:1490 config/tc-microblaze.c:175
11060 msgid "Expected comma after symbol-name: rest of line ignored."
11063 #: config/tc-m32r.c:1500
11065 msgid ".SCOMMon length (%ld.) <0! Ignored."
11068 #: config/tc-m32r.c:1514 config/tc-microblaze.c:197 config/tc-ppc.c:2421
11069 #: config/tc-ppc.c:4360 config/tc-ppc.c:4415
11070 msgid "ignoring bad alignment"
11073 #: config/tc-m32r.c:1526 config/tc-microblaze.c:232 config/tc-v850.c:380
11074 msgid "Common alignment not a power of 2"
11077 #: config/tc-m32r.c:1541 config/tc-microblaze.c:208
11079 msgid "Ignoring attempt to re-define symbol `%s'."
11082 #: config/tc-m32r.c:1550
11084 msgid "Length of .scomm \"%s\" is already %ld. Not changed to %ld."
11087 #: config/tc-m32r.c:1927 config/tc-m32r.c:1980 config/tc-nds32.c:4786
11088 #: config/tc-nds32.c:4830 config/tc-sh.c:391 config/tc-sh.c:2047
11089 msgid "Invalid PIC expression."
11092 #: config/tc-m32r.c:2071
11093 msgid "Unmatched high/shigh reloc"
11096 #: config/tc-m68hc11.c:416
11099 "Motorola 68HC11/68HC12/68HCS12 options:\n"
11100 " -m68hc11 | -m68hc12 |\n"
11101 " -m68hcs12 | -mm9s12x |\n"
11102 " -mm9s12xg specify the processor [default %s]\n"
11103 " -mshort use 16-bit int ABI (default)\n"
11104 " -mlong use 32-bit int ABI\n"
11105 " -mshort-double use 32-bit double ABI\n"
11106 " -mlong-double use 64-bit double ABI (default)\n"
11107 " --force-long-branches always turn relative branches into absolute ones\n"
11108 " -S,--short-branches do not turn relative branches into absolute ones\n"
11109 " when the offset is out of range\n"
11110 " --strict-direct-mode do not turn the direct mode into extended mode\n"
11111 " when the instruction does not support direct mode\n"
11112 " --print-insn-syntax print the syntax of instruction in case of error\n"
11113 " --print-opcodes print the list of instructions with syntax\n"
11114 " --xgate-ramoffset offset ram addresses by 0xc000\n"
11115 " --generate-example generate an example of each instruction\n"
11116 " (used for testing)\n"
11119 #: config/tc-m68hc11.c:464 config/tc-xgate.c:284
11121 msgid "Default target `%s' is not supported."
11124 #. Dump the opcode statistics table.
11125 #: config/tc-m68hc11.c:482
11127 msgid "Name # Modes Min ops Max ops Modes mask # Used\n"
11130 #: config/tc-m68hc11.c:561
11132 msgid "Option `%s' is not recognized."
11135 #: config/tc-m68hc11.c:746
11139 #: config/tc-m68hc11.c:754
11143 #: config/tc-m68hc11.c:762
11147 #: config/tc-m68hc11.c:770
11151 #: config/tc-m68hc11.c:802
11152 msgid "RD, (RI,#offs5)"
11155 #: config/tc-m68hc11.c:854
11159 #: config/tc-m68hc11.c:863
11163 #: config/tc-m68hc11.c:872 config/tc-m68hc11.c:881
11167 #: config/tc-m68hc11.c:908
11171 #: config/tc-m68hc11.c:920
11175 #: config/tc-m68hc11.c:930
11180 #: config/tc-m68hc11.c:932
11184 #: config/tc-m68hc11.c:951
11188 #: config/tc-m68hc11.c:967
11191 "# Example of `%s' instructions\n"
11196 #: config/tc-m68hc11.c:1014
11198 msgid "Instruction `%s' is not recognized."
11201 #: config/tc-m68hc11.c:1019
11203 msgid "Instruction formats for `%s':"
11206 #: config/tc-m68hc11.c:1171
11208 msgid "Immediate operand is not allowed for operand %d."
11211 #: config/tc-m68hc11.c:1215
11212 msgid "Indirect indexed addressing is not valid for 68HC11."
11215 #: config/tc-m68hc11.c:1235
11216 msgid "Spurious `,' or bad indirect register addressing mode."
11219 #: config/tc-m68hc11.c:1257
11220 msgid "Missing second register or offset for indexed-indirect mode."
11223 #: config/tc-m68hc11.c:1267
11224 msgid "Missing second register for indexed-indirect mode."
11227 #: config/tc-m68hc11.c:1283
11228 msgid "Missing `]' to close indexed-indirect mode."
11231 #: config/tc-m68hc11.c:1328 config/tc-m68hc11.c:2961 config/tc-m68hc11.c:3073
11232 #: config/tc-m68hc11.c:3147 config/tc-m68hc11.c:3331 config/tc-m68hc11.c:3402
11233 msgid "Illegal operand."
11236 #. Looks like OP_R_R.
11237 #: config/tc-m68hc11.c:1333 config/tc-m68hc11.c:2966 config/tc-m68hc11.c:3078
11238 #: config/tc-m68hc11.c:3152 config/tc-m68hc11.c:3258 config/tc-m68hc11.c:3310
11239 #: config/tc-m68hc11.c:3318 config/tc-m68hc11.c:3336
11240 msgid "Missing operand."
11243 #: config/tc-m68hc11.c:1386
11244 msgid "Pre-increment mode is not valid for 68HC11"
11247 #: config/tc-m68hc11.c:1399
11248 msgid "Wrong register in register indirect mode."
11251 #: config/tc-m68hc11.c:1407
11252 msgid "Missing `]' to close register indirect operand."
11255 #: config/tc-m68hc11.c:1427
11256 msgid "Post-decrement mode is not valid for 68HC11."
11259 #: config/tc-m68hc11.c:1435
11260 msgid "Post-increment mode is not valid for 68HC11."
11263 #: config/tc-m68hc11.c:1453
11264 msgid "Invalid indexed indirect mode."
11267 #: config/tc-m68hc11.c:1577
11269 msgid "Trap id `%<PRId64>' is out of range."
11272 #: config/tc-m68hc11.c:1582
11273 msgid "Trap id must be within [0x30..0x39] or [0x40..0xff]."
11276 #: config/tc-m68hc11.c:1589 config/tc-m68hc11.c:1741
11278 msgid "Operand out of 8-bit range: `%<PRId64>'."
11281 #: config/tc-m68hc11.c:1597
11282 msgid "The trap id must be a constant."
11285 #: config/tc-m68hc11.c:1629 config/tc-m68hc11.c:1784 config/tc-xgate.c:1347
11287 msgid "Operand `%x' not recognized in fixup8."
11290 #: config/tc-m68hc11.c:1646 config/tc-m68hc11.c:1694
11292 msgid "Operand out of 16-bit range: `%<PRId64>'."
11295 #: config/tc-m68hc11.c:1677 config/tc-m68hc11.c:1708
11297 msgid "Operand `%x' not recognized in fixup16."
11300 #: config/tc-m68hc11.c:1801
11302 msgid "Unexpected branch conversion with `%x'"
11305 #: config/tc-m68hc11.c:1887 config/tc-m68hc11.c:2019
11307 msgid "Operand out of range for a relative branch: `%ld'"
11310 #: config/tc-m68hc11.c:1987
11311 msgid "Invalid register for dbcc/tbcc instruction."
11314 #: config/tc-m68hc11.c:2075
11316 msgid "Increment/decrement value is out of range: `%ld'."
11319 #: config/tc-m68hc11.c:2087
11320 msgid "Expecting a register."
11323 #: config/tc-m68hc11.c:2102
11324 msgid "Invalid register for post/pre increment."
11327 #: config/tc-m68hc11.c:2132
11328 msgid "Invalid register."
11331 #: config/tc-m68hc11.c:2139
11333 msgid "Offset out of 16-bit range: %ld."
11336 #: config/tc-m68hc11.c:2145
11338 msgid "Offset out of 5-bit range for movw/movb insn: %ld."
11341 #: config/tc-m68hc11.c:2270
11342 msgid "Expecting register D for indexed indirect mode."
11345 #: config/tc-m68hc11.c:2272
11346 msgid "Indexed indirect mode is not allowed for movb/movw."
11349 #: config/tc-m68hc11.c:2289
11350 msgid "Invalid accumulator register."
11353 #: config/tc-m68hc11.c:2315
11354 msgid "Invalid indexed register."
11357 #: config/tc-m68hc11.c:2325
11358 msgid "Addressing mode not implemented yet."
11361 #: config/tc-m68hc11.c:2339
11362 msgid "Invalid source register for this instruction, use 'tfr'."
11365 #: config/tc-m68hc11.c:2341
11366 msgid "Invalid source register."
11369 #: config/tc-m68hc11.c:2346
11370 msgid "Invalid destination register for this instruction, use 'tfr'."
11373 #: config/tc-m68hc11.c:2348
11374 msgid "Invalid destination register."
11377 #: config/tc-m68hc11.c:2523
11378 msgid "Invalid indexed register, expecting register X."
11381 #: config/tc-m68hc11.c:2525
11382 msgid "Invalid indexed register, expecting register Y."
11385 #: config/tc-m68hc11.c:2844 config/tc-s12z.c:3804
11386 msgid "No instruction or missing opcode."
11389 #: config/tc-m68hc11.c:2854 config/tc-m68hc11.c:3533
11391 msgid "Opcode `%s' is not recognized."
11394 #: config/tc-m68hc11.c:2903 config/tc-m68hc11.c:3452 config/tc-m68hc11.c:3555
11396 msgid "Garbage at end of instruction: `%s'."
11399 #: config/tc-m68hc11.c:3440
11401 msgid "Failed to find a valid mode for `%s'."
11404 #: config/tc-m68hc11.c:3464 config/tc-m68hc11.c:3683 config/tc-m68hc11.c:3689
11406 msgid "Invalid operand for `%s'"
11409 #: config/tc-m68hc11.c:3741
11411 msgid "Invalid mode: %s\n"
11414 #: config/tc-m68hc11.c:3800
11415 msgid "bad .relax format"
11418 #: config/tc-m68hc11.c:3844 config/tc-s12z.c:3895 config/tc-xgate.c:630
11420 msgid "Relocation %d is not supported by object file format."
11423 #: config/tc-m68hc11.c:4121
11424 msgid "bra or bsr with undefined symbol."
11427 #: config/tc-m68hc11.c:4222 config/tc-m68hc11.c:4279
11429 msgid "Subtype %d is not recognized."
11432 #: config/tc-m68hc11.c:4368 config/tc-s12z.c:3976 config/tc-xgate.c:708
11433 #: config/tc-xgate.c:717
11434 msgid "Value out of 16-bit range."
11437 #: config/tc-m68hc11.c:4390
11439 msgid "Value %ld too large for 8-bit PC-relative branch."
11442 #: config/tc-m68hc11.c:4400 config/tc-xgate.c:674
11444 msgid "Value %ld too large for 9-bit PC-relative branch."
11447 #: config/tc-m68hc11.c:4409 config/tc-xgate.c:691
11449 msgid "Value %ld too large for 10-bit PC-relative branch."
11452 #: config/tc-m68hc11.c:4417
11454 msgid "Auto increment/decrement offset '%ld' is out of range."
11457 #: config/tc-m68hc11.c:4430
11459 msgid "Offset out of 5-bit range for movw/movb insn: %ld"
11462 #: config/tc-m68hc11.c:4441
11464 msgid "Offset out of 9-bit range for movw/movb insn: %ld"
11467 #: config/tc-m68hc11.c:4453
11469 msgid "Offset out of 16-bit range for movw/movb insn: %ld"
11472 #: config/tc-m68hc11.c:4470 config/tc-s12z.c:3982 config/tc-xgate.c:752
11474 msgid "Line %d: unknown relocation type: 0x%x."
11477 #: config/tc-m68hc11.c:4495 config/tc-z80.c:3452 config/tc-z80.c:3472
11478 msgid "Invalid directive"
11481 #: config/tc-m68k.c:1123
11483 msgid "Can not do %d byte pc-relative relocation"
11486 #: config/tc-m68k.c:1125
11488 msgid "Can not do %d byte pc-relative pic relocation"
11491 #: config/tc-m68k.c:1130
11493 msgid "Can not do %d byte relocation"
11496 #: config/tc-m68k.c:1132
11498 msgid "Can not do %d byte pic relocation"
11501 #: config/tc-m68k.c:1202
11503 msgid "Unable to produce reloc against symbol '%s'"
11506 #: config/tc-m68k.c:1261 config/tc-vax.c:2368
11508 msgid "Cannot make %s relocation PC relative"
11511 #: config/tc-m68k.c:1343 config/tc-vax.c:1878
11512 msgid "No operator"
11515 #: config/tc-m68k.c:1373 config/tc-vax.c:1894
11516 msgid "Unknown operator"
11519 #: config/tc-m68k.c:2276
11520 msgid "invalid instruction for this architecture; needs "
11523 #: config/tc-m68k.c:2284
11524 msgid "hardware divide"
11527 #: config/tc-m68k.c:2306 config/tc-m68k.c:2310 config/tc-m68k.c:2314
11531 #: config/tc-m68k.c:2367
11532 msgid "operands mismatch"
11535 #: config/tc-m68k.c:2431 config/tc-m68k.c:2437 config/tc-m68k.c:2443
11536 #: config/tc-mmix.c:2509 config/tc-mmix.c:2533
11537 msgid "operand out of range"
11540 #: config/tc-m68k.c:2500
11542 msgid "Bignum too big for %c format; truncated"
11545 #: config/tc-m68k.c:2577
11546 msgid "displacement too large for this architecture; needs 68020 or higher"
11549 #: config/tc-m68k.c:2685
11551 "scale factor invalid on this architecture; needs cpu32 or 68020 or higher"
11554 #: config/tc-m68k.c:2690
11555 msgid "invalid index size for coldfire"
11558 #: config/tc-m68k.c:2743
11559 msgid "Forcing byte displacement"
11562 #: config/tc-m68k.c:2745
11563 msgid "byte displacement out of range"
11566 #: config/tc-m68k.c:2790 config/tc-m68k.c:2828
11567 msgid "invalid operand mode for this architecture; needs 68020 or higher"
11570 #: config/tc-m68k.c:2814 config/tc-m68k.c:2848
11571 msgid ":b not permitted; defaulting to :w"
11574 #: config/tc-m68k.c:2923
11575 msgid "unsupported byte value; use a different suffix"
11578 #: config/tc-m68k.c:2938
11579 msgid "unknown/incorrect operand"
11582 #: config/tc-m68k.c:2981 config/tc-m68k.c:2989 config/tc-m68k.c:2996
11583 #: config/tc-m68k.c:3003
11584 msgid "out of range"
11587 #: config/tc-m68k.c:3074
11588 msgid "Can't use long branches on this architecture"
11591 #: config/tc-m68k.c:3180
11592 msgid "Expression out of range, using 0"
11595 #: config/tc-m68k.c:3381 config/tc-m68k.c:3397
11596 msgid "Floating point register in register list"
11599 #: config/tc-m68k.c:3387
11600 msgid "Wrong register in floating-point reglist"
11603 #: config/tc-m68k.c:3403
11604 msgid "incorrect register in reglist"
11607 #: config/tc-m68k.c:3409
11608 msgid "wrong register in floating-point reglist"
11611 #: config/tc-m68k.c:3820 config/tc-m68k.c:3852 config/tc-sparc.c:3139
11612 msgid "failed sanity check."
11616 #: config/tc-m68k.c:3882
11621 #: config/tc-m68k.c:3893
11625 #: config/tc-m68k.c:3910
11626 msgid "Missing operand"
11629 #: config/tc-m68k.c:4235
11631 msgid "unrecognized default cpu `%s'"
11634 #: config/tc-m68k.c:4289
11636 msgid "%s -- statement `%s' ignored"
11639 #: config/tc-m68k.c:4336
11641 msgid "Don't know how to figure out width of %c in md_assemble()"
11644 #: config/tc-m68k.c:4566 config/tc-m68k.c:4604
11646 msgid "Internal Error: Can't find %s in hash table"
11649 #: config/tc-m68k.c:4720
11651 msgid "text label `%s' aligned to odd boundary"
11654 #: config/tc-m68k.c:4879
11656 msgid "value %ld out of range"
11659 #: config/tc-m68k.c:4893
11660 msgid "invalid byte branch offset"
11663 #: config/tc-m68k.c:4930
11664 msgid "short branch with zero offset: use :w"
11667 #: config/tc-m68k.c:4974
11668 msgid "Conversion of PC relative BSR to absolute JSR"
11671 #: config/tc-m68k.c:4985
11672 msgid "Conversion of PC relative branch to absolute jump"
11675 #: config/tc-m68k.c:5002 config/tc-m68k.c:5059
11676 msgid "Conversion of PC relative conditional branch to absolute jump"
11679 #: config/tc-m68k.c:5124
11680 msgid "Conversion of PC relative displacement to absolute"
11683 #: config/tc-m68k.c:5307
11684 msgid "Tried to convert PC relative branch to absolute jump"
11687 #: config/tc-m68k.c:5352 config/tc-m68k.c:5363 config/tc-m68k.c:5407
11688 msgid "expression out of range: defaulting to 1"
11691 #: config/tc-m68k.c:5399
11692 msgid "expression out of range: defaulting to 0"
11695 #: config/tc-m68k.c:5440 config/tc-m68k.c:5452
11697 msgid "Can't deal with expression; defaulting to %ld"
11700 #: config/tc-m68k.c:5466
11701 msgid "expression doesn't fit in BYTE"
11704 #: config/tc-m68k.c:5470
11705 msgid "expression doesn't fit in WORD"
11708 #: config/tc-m68k.c:5547
11710 msgid "%s: unrecognized processor name"
11713 #: config/tc-m68k.c:5608
11714 msgid "bad coprocessor id"
11717 #: config/tc-m68k.c:5614
11718 msgid "unrecognized fopt option"
11721 #: config/tc-m68k.c:5746
11723 msgid "option `%s' may not be negated"
11726 #: config/tc-m68k.c:5757
11728 msgid "option `%s' not recognized"
11731 #: config/tc-m68k.c:5786
11732 msgid "bad format of OPT NEST=depth"
11735 #: config/tc-m68k.c:5842
11736 msgid "missing label"
11739 #: config/tc-m68k.c:5868
11741 msgid "bad register list: %s"
11744 #: config/tc-m68k.c:5966
11745 msgid "restore without save"
11748 #: config/tc-m68k.c:6119 config/tc-m68k.c:6489
11749 msgid "syntax error in structured control directive"
11752 #: config/tc-m68k.c:6164
11753 msgid "missing condition code in structured control directive"
11756 #: config/tc-m68k.c:6235
11759 "Condition <%c%c> in structured control directive can not be encoded correctly"
11762 #: config/tc-m68k.c:6531
11763 msgid "missing then"
11766 #: config/tc-m68k.c:6612
11767 msgid "else without matching if"
11770 #: config/tc-m68k.c:6645
11771 msgid "endi without matching if"
11774 #: config/tc-m68k.c:6685
11775 msgid "break outside of structured loop"
11778 #: config/tc-m68k.c:6723
11779 msgid "next outside of structured loop"
11782 #: config/tc-m68k.c:6774
11786 #: config/tc-m68k.c:6812
11787 msgid "missing to or downto"
11790 #: config/tc-m68k.c:6848 config/tc-m68k.c:6882 config/tc-m68k.c:7096
11794 #: config/tc-m68k.c:6983
11795 msgid "endf without for"
11798 #: config/tc-m68k.c:7037
11799 msgid "until without repeat"
11802 #: config/tc-m68k.c:7131
11803 msgid "endw without while"
11806 #: config/tc-m68k.c:7164 config/tc-m68k.c:7192
11807 msgid "already assembled instructions"
11810 #: config/tc-m68k.c:7269
11812 msgid "`%s' is deprecated, use `%s'"
11815 #: config/tc-m68k.c:7288
11817 msgid "cpu `%s' unrecognized"
11820 #: config/tc-m68k.c:7307
11822 msgid "architecture `%s' unrecognized"
11825 #: config/tc-m68k.c:7328
11827 msgid "extension `%s' unrecognized"
11830 #: config/tc-m68k.c:7443
11832 msgid "option `-A%s' is deprecated: use `-%s'"
11835 #: config/tc-m68k.c:7476
11836 msgid "architecture features both enabled and disabled"
11839 #: config/tc-m68k.c:7503
11840 msgid "selected processor does not have all features of selected architecture"
11843 #: config/tc-m68k.c:7512
11844 msgid "m68k and cf features both selected"
11847 #: config/tc-m68k.c:7524
11848 msgid "68040 and 68851 specified; mmu instructions may assemble incorrectly"
11851 #: config/tc-m68k.c:7556
11854 "-march=<arch>\t\tset architecture\n"
11855 "-mcpu=<cpu>\t\tset cpu [default %s]\n"
11858 #: config/tc-m68k.c:7561
11860 msgid "-m[no-]%-16s enable/disable %s architecture extension\n"
11863 #: config/tc-m68k.c:7567
11866 "-l\t\t\tuse 1 word for refs to undefined symbols [default 2]\n"
11867 "-pic, -k\t\tgenerate position independent code\n"
11868 "-S\t\t\tturn jbsr into jsr\n"
11869 "--pcrel never turn PC-relative branches into absolute jumps\n"
11870 "--register-prefix-optional\n"
11871 "\t\t\trecognize register names without prefix character\n"
11872 "--bitwise-or\t\tdo not treat `|' as a comment character\n"
11873 "--base-size-default-16\tbase reg without size is 16 bits\n"
11874 "--base-size-default-32\tbase reg without size is 32 bits (default)\n"
11875 "--disp-size-default-16\tdisplacement with unknown size is 16 bits\n"
11876 "--disp-size-default-32\tdisplacement with unknown size is 32 bits (default)\n"
11879 #: config/tc-m68k.c:7581
11881 msgid "Architecture variants are: "
11884 #: config/tc-m68k.c:7590
11886 msgid "Processor variants are: "
11889 #: config/tc-m68k.c:7597 config/tc-xtensa.c:6415
11894 #: config/tc-m68k.c:7628
11896 msgid "Error %s in %s\n"
11899 #: config/tc-m68k.c:7632
11901 msgid "Opcode(%d.%s): "
11904 #: config/tc-m68k.c:7777
11905 msgid "Not a defined coldfire architecture"
11908 #: config/tc-m68k.c:7886 read.c:4759
11910 msgid "%s relocations do not fit in %u byte"
11911 msgid_plural "%s relocations do not fit in %u bytes"
11915 #: config/tc-m68k.c:7928 config/tc-ppc.c:2594
11916 msgid "unknown .gnu_attribute value"
11919 #: config/tc-m68k.c:7972
11921 msgid "Adjusted signed .word (%#lx) overflows: `switch'-statement too large."
11924 #: config/tc-mcore.c:521 config/tc-microblaze.c:487 config/tc-microblaze.c:515
11925 #: config/tc-microblaze.c:552 config/tc-microblaze.c:564
11927 msgid "register expected, but saw '%.6s'"
11930 #: config/tc-mcore.c:603
11932 msgid "control register expected, but saw '%.6s'"
11935 #: config/tc-mcore.c:639
11936 msgid "bad/missing psr specifier"
11939 #: config/tc-mcore.c:784
11941 msgid "operand must be absolute in range %u..%u, not %ld"
11944 #: config/tc-mcore.c:819
11945 msgid "operand must be a multiple of 4"
11948 #: config/tc-mcore.c:826
11949 msgid "operand must be a multiple of 2"
11952 #: config/tc-mcore.c:840 config/tc-mcore.c:1356 config/tc-mcore.c:1410
11953 msgid "base register expected"
11956 #: config/tc-mcore.c:888 config/tc-microblaze.c:920
11957 #: config/tc-microblaze.c:1056 config/tc-microblaze.c:1090
11958 #: config/tc-microblaze.c:1626 config/tc-microblaze.c:1694
11959 #: config/tc-microblaze.c:1769 config/tc-microblaze.c:2192
11960 #: config/tc-microblaze.c:2241
11962 msgid "unknown opcode \"%s\""
11965 #: config/tc-mcore.c:931
11966 msgid "invalid register: r15 illegal"
11969 #: config/tc-mcore.c:980 config/tc-mcore.c:1561
11970 msgid "M340 specific opcode used when assembling for M210"
11973 #: config/tc-mcore.c:998 config/tc-mcore.c:1038 config/tc-mcore.c:1057
11974 #: config/tc-mcore.c:1076 config/tc-mcore.c:1104 config/tc-mcore.c:1133
11975 #: config/tc-mcore.c:1170 config/tc-mcore.c:1205 config/tc-mcore.c:1224
11976 #: config/tc-mcore.c:1243 config/tc-mcore.c:1277 config/tc-mcore.c:1302
11977 #: config/tc-mcore.c:1359 config/tc-mcore.c:1413 config/tc-mcore.c:1449
11978 #: config/tc-mcore.c:1508 config/tc-mcore.c:1530 config/tc-mcore.c:1553
11979 msgid "second operand missing"
11982 #: config/tc-mcore.c:1014
11983 msgid "destination register must be r1"
11986 #: config/tc-mcore.c:1035
11987 msgid "source register must be r1"
11990 #: config/tc-mcore.c:1099 config/tc-mcore.c:1156
11991 msgid "immediate is not a power of two"
11994 #: config/tc-mcore.c:1127
11995 msgid "translating bgeni to movi"
11998 #: config/tc-mcore.c:1196
11999 msgid "translating bmaski to movi"
12002 #: config/tc-mcore.c:1272
12004 msgid "displacement too large (%d)"
12007 #: config/tc-mcore.c:1286
12008 msgid "Invalid register: r0 and r15 illegal"
12011 #: config/tc-mcore.c:1317
12012 msgid "bad starting register: r0 and r15 invalid"
12015 #: config/tc-mcore.c:1330
12016 msgid "ending register must be r15"
12019 #: config/tc-mcore.c:1350
12020 msgid "bad base register: must be r0"
12023 #: config/tc-mcore.c:1368
12024 msgid "first register must be r4"
12027 #: config/tc-mcore.c:1379
12028 msgid "last register must be r7"
12031 #: config/tc-mcore.c:1416
12032 msgid "reg-reg expected"
12035 #: config/tc-mcore.c:1548
12036 msgid "zero used as immediate value"
12039 #: config/tc-mcore.c:1575
12040 msgid "duplicated psr bit specifier"
12043 #: config/tc-mcore.c:1581
12044 msgid "`af' must appear alone"
12047 #: config/tc-mcore.c:1588 config/tc-microblaze.c:1807
12049 msgid "unimplemented opcode \"%s\""
12052 #: config/tc-mcore.c:1597 config/tc-microblaze.c:1816
12054 msgid "ignoring operands: %s "
12057 #: config/tc-mcore.c:1673
12059 msgid "unrecognised cpu type '%s'"
12062 #: config/tc-mcore.c:1691
12065 "MCORE specific options:\n"
12066 " -{no-}jsri2bsr\t {dis}able jsri to bsr transformation (def: dis)\n"
12067 " -{no-}sifilter\t {dis}able silicon filter behavior (def: dis)\n"
12068 " -cpu=[210|340] select CPU type\n"
12069 " -EB assemble for a big endian system (default)\n"
12070 " -EL assemble for a little endian system\n"
12073 #: config/tc-mcore.c:1709 config/tc-microblaze.c:1926
12074 msgid "failed sanity check: short_jump"
12077 #: config/tc-mcore.c:1719 config/tc-microblaze.c:1936
12078 msgid "failed sanity check: long_jump"
12081 #: config/tc-mcore.c:1745
12083 msgid "odd displacement at %x"
12086 #: config/tc-mcore.c:1954
12088 msgid "odd distance branch (0x%lx byte)"
12089 msgid_plural "odd distance branch (0x%lx bytes)"
12093 #: config/tc-mcore.c:1961
12095 msgid "pcrel for branch to %s too far (0x%lx)"
12098 #: config/tc-mcore.c:1981
12100 msgid "pcrel for lrw/jmpi/jsri to %s too far (0x%lx)"
12103 #: config/tc-mcore.c:1993
12105 msgid "pcrel for loopt too far (0x%lx)"
12108 #: config/tc-mcore.c:2189 config/tc-microblaze.c:2529 config/tc-tic30.c:1364
12110 msgid "Can not do %d byte %srelocation"
12113 #: config/tc-mcore.c:2191 config/tc-microblaze.c:2531 config/tc-tic30.c:1365
12114 msgid "pc-relative "
12117 #: config/tc-mep.c:339
12120 "MeP specific command line options:\n"
12121 " -EB assemble for a big endian system\n"
12122 " -EL assemble for a little endian system (default)\n"
12123 " -mconfig=<name> specify a chip configuration to use\n"
12124 " -maverage -mno-average -mmult -mno-mult -mdiv -mno-div\n"
12125 " -mbitops -mno-bitops -mleadz -mno-leadz -mabsdiff -mno-absdiff\n"
12126 " -mminmax -mno-minmax -mclip -mno-clip -msatur -mno-satur -mcop32\n"
12127 " enable/disable the given opcodes\n"
12129 " If -mconfig is given, the other -m options modify it. Otherwise,\n"
12130 " if no -m options are given, all core opcodes are enabled;\n"
12131 " if any enabling -m options are given, only those are enabled;\n"
12132 " if only disabling -m options are given, only those are disabled.\n"
12135 #: config/tc-mep.c:408
12136 msgid "$hi and $lo are disabled when MUL and DIV are off"
12139 #: config/tc-mep.c:415
12140 msgid "$mb0, $me0, $mb1, and $me1 are disabled when COP is off"
12143 #: config/tc-mep.c:420
12144 msgid "$dbg and $depc are disabled when DEBUG is off"
12147 #: config/tc-mep.c:611
12148 msgid "core and copro insn lengths must total 32 bits."
12151 #: config/tc-mep.c:614 config/tc-mep.c:751
12152 msgid "vliw group must consist of 1 core and 1 copro insn."
12155 #: config/tc-mep.c:748
12156 msgid "core and copro insn lengths must total 64 bits."
12159 #: config/tc-mep.c:980
12161 msgid "cannot pack %s with a 16-bit insn"
12164 #: config/tc-mep.c:998
12166 msgid "cannot pack %s and %s together with a 16-bit insn"
12169 #: config/tc-mep.c:1004
12170 msgid "too many IVC2 insns to pack with a 16-bit core insn"
12173 #: config/tc-mep.c:1019
12175 msgid "cannot pack %s into slot P1"
12178 #: config/tc-mep.c:1025
12179 msgid "too many IVC2 insns to pack with a 32-bit core insn"
12182 #: config/tc-mep.c:1043
12184 msgid "unable to pack %s by itself?"
12187 #: config/tc-mep.c:1073
12189 msgid "cannot pack %s and %s together"
12192 #: config/tc-mep.c:1079
12193 msgid "too many IVC2 insns to pack together"
12196 #. There are no insns in the queue and a plus is present.
12197 #. This is a syntax error. Let's not tolerate this.
12198 #. We can relax this later if necessary.
12199 #: config/tc-mep.c:1316
12200 msgid "Invalid use of parallelization operator."
12203 #: config/tc-mep.c:1362
12204 msgid "Leading plus sign not allowed in core mode"
12207 #: config/tc-mep.c:1892
12209 msgid "Don't know how to relocate plain operands of type %s"
12212 #: config/tc-mep.c:1902
12214 msgid "Perhaps you are missing %%tpoff()?"
12217 #: config/tc-mep.c:2089
12218 msgid "bad .section directive: want a,v,w,x,M,S in string"
12221 #: config/tc-mep.c:2147
12222 msgid ".vliw unavailable when VLIW is disabled."
12225 #: config/tc-metag.c:456
12226 msgid "no floating point unit specified"
12229 #: config/tc-metag.c:721
12231 msgid "offset must be a multiple of %d"
12234 #: config/tc-metag.c:737 config/tc-metag.c:4443
12235 msgid "offset and base must be from the same unit"
12238 #: config/tc-metag.c:868 config/tc-metag.c:3167 config/tc-metag.c:3269
12239 msgid "invalid destination register"
12242 #: config/tc-metag.c:884 config/tc-metag.c:902 config/tc-metag.c:1293
12243 #: config/tc-metag.c:1311 config/tc-metag.c:1530 config/tc-metag.c:3099
12244 #: config/tc-metag.c:3184 config/tc-metag.c:3286
12245 msgid "invalid memory operand"
12248 #: config/tc-metag.c:939 config/tc-metag.c:3117
12249 msgid "invalid source register"
12252 #: config/tc-metag.c:1024
12253 msgid "invalid destination unit"
12256 #: config/tc-metag.c:1032
12257 msgid "mov cannot use RD port as destination"
12260 #: config/tc-metag.c:1057
12261 msgid "invalid source unit"
12264 #: config/tc-metag.c:1065
12265 msgid "source and address units must not be shared for this addressing mode"
12268 #: config/tc-metag.c:1073 config/tc-metag.c:1676
12269 msgid "set can only use RD port as source"
12272 #: config/tc-metag.c:1088 config/tc-metag.c:1189 config/tc-metag.c:1440
12273 #: config/tc-metag.c:1697 config/tc-metag.c:4053
12275 msgid "base unit must be one of %s"
12278 #. We already tried to encode as an extended GET/SET.
12279 #. Parsing as a standard GET/SET provides a smaller offset.
12280 #: config/tc-metag.c:1109 config/tc-metag.c:1215 config/tc-metag.c:3130
12281 #: config/tc-metag.c:3197 config/tc-metag.c:3299 config/tc-metag.c:4580
12282 msgid "offset value out of range"
12285 #: config/tc-metag.c:1169
12286 msgid "destination unit must be RD"
12289 #: config/tc-metag.c:1279
12290 msgid "invalid destination register list"
12293 #: config/tc-metag.c:1326
12294 msgid "invalid source register list"
12297 #: config/tc-metag.c:1351
12298 msgid "register list must be even numbered"
12301 #: config/tc-metag.c:1357
12302 msgid "register list must be from the same unit"
12305 #: config/tc-metag.c:1380
12306 msgid "register list must not contain duplicates"
12309 #: config/tc-metag.c:1636
12310 msgid "MDRD value must be between 1 and 8"
12313 #: config/tc-metag.c:1727
12314 msgid "invalid destination memory operand"
12317 #: config/tc-metag.c:1742
12318 msgid "invalid source memory operand"
12321 #: config/tc-metag.c:1749
12323 msgid "address units must be one of %s"
12326 #: config/tc-metag.c:1756
12327 msgid "base and offset must be from the same unit"
12330 #: config/tc-metag.c:1764
12331 msgid "source and destination increment mode must agree"
12334 #: config/tc-metag.c:2039
12336 "PC, CT, TR and TT are treated as if they are a single unit but operands must "
12337 "be in different units"
12340 #: config/tc-metag.c:2048
12341 msgid "source and destination register must be in different units"
12344 #: config/tc-metag.c:2080
12346 msgid "register unit must be one of %s"
12349 #: config/tc-metag.c:2167
12351 msgid "link register unit must be one of %s"
12354 #: config/tc-metag.c:2173
12355 msgid "link register must be in a low numbered register"
12358 #: config/tc-metag.c:2190 config/tc-metag.c:2715 config/tc-metag.c:2769
12359 msgid "target out of range"
12362 #: config/tc-metag.c:2671
12363 msgid "invalid quickrot unit specified"
12366 #: config/tc-metag.c:2687
12367 msgid "invalid quickrot register specified"
12370 #: config/tc-metag.c:2741
12371 msgid "source register must be in the trigger unit"
12374 #: config/tc-metag.c:2844
12375 msgid "Source registers must be in the same unit"
12378 #: config/tc-metag.c:3554 config/tc-metag.c:3718 config/tc-metag.c:3986
12379 msgid "destination register should be even numbered"
12382 #: config/tc-metag.c:3626
12383 msgid "comparison must be with register or #0"
12386 #: config/tc-metag.c:3692 config/tc-metag.c:3757
12387 msgid "instruction cannot operate on pair values"
12390 #: config/tc-metag.c:3703
12391 msgid "zero flag is not valid for this instruction"
12394 #: config/tc-metag.c:3724
12395 msgid "source register should be even numbered"
12398 #: config/tc-metag.c:3784 config/tc-metag.c:3793
12399 msgid "fraction bits value out of range"
12402 #: config/tc-metag.c:3975
12403 msgid "simd instructions operate on pair values (L prefix)"
12406 #: config/tc-metag.c:3993
12407 msgid "source registers should be even numbered"
12410 #: config/tc-metag.c:4271
12412 msgid "expected ']', not %c in %s"
12415 #: config/tc-metag.c:4390
12416 msgid "invalid register for memory access"
12419 #: config/tc-metag.c:4503 config/tc-metag.c:4631
12420 msgid "unexpected end of line"
12423 #: config/tc-metag.c:4550
12424 msgid "'H' modifier only valid for accumulator registers"
12427 #: config/tc-metag.c:4603
12428 msgid "base unit must be either A0 or A1"
12431 #: config/tc-metag.c:4676 config/tc-metag.c:5119
12432 msgid "invalid register"
12435 #: config/tc-metag.c:4787 config/tc-metag.c:5528 config/tc-metag.c:5550
12436 msgid "invalid register operand"
12439 #: config/tc-metag.c:4824
12440 msgid "could not parse template definition"
12443 #: config/tc-metag.c:5011
12444 msgid "QUICKRoT 64-bit extension not applicable to this instruction"
12447 #: config/tc-metag.c:5067
12448 msgid "invalid operands for cross-unit op"
12451 #: config/tc-metag.c:5109
12452 msgid "missing flags: one of 'P', 'N' or 'Z' required"
12455 #: config/tc-metag.c:5137
12456 msgid "'P', 'N' or 'Z' flags may only be specified when accumulating"
12459 #: config/tc-metag.c:5158
12460 msgid "accumulator not a valid destination"
12463 #: config/tc-metag.c:5168 config/tc-metag.c:5384 config/tc-metag.c:5568
12464 msgid "invalid immediate value"
12467 #: config/tc-metag.c:5180
12468 msgid "immediate value not allowed when source & dest differ"
12471 #: config/tc-metag.c:5212
12473 msgid "invalid register operand: %s"
12476 #: config/tc-metag.c:5246
12477 msgid "QUICKRoT extension requires 4 registers"
12480 #: config/tc-metag.c:5253
12481 msgid "invalid fourth register"
12484 #: config/tc-metag.c:5260
12485 msgid "A0.2,A0.3,A1.2,A1.3 required for QUICKRoT register"
12488 #: config/tc-metag.c:5288
12489 msgid "DSP RAM pointer in incorrect unit"
12492 #: config/tc-metag.c:5334
12493 msgid "invalid register operand #1"
12496 #: config/tc-metag.c:5348
12497 msgid "invalid register operand #2"
12500 #: config/tc-metag.c:5412
12501 msgid "this instruction does not accept an immediate"
12504 #: config/tc-metag.c:5432
12505 msgid "invalid register operand #3"
12508 #: config/tc-metag.c:5444
12509 msgid "this instruction does not accept an accumulator"
12512 #: config/tc-metag.c:5462
12513 msgid "invalid register operand #4"
12516 #: config/tc-metag.c:5539
12517 msgid "invalid accumulator register"
12520 #: config/tc-metag.c:5595
12521 msgid "conditional instruction cannot use G flag"
12524 #: config/tc-metag.c:5606
12525 msgid "conditional instruction cannot use B flag"
12528 #: config/tc-metag.c:5617
12529 msgid "conditional instruction cannot use R flag"
12532 #: config/tc-metag.c:5726
12533 msgid "'L' modifier not valid for this instruction"
12536 #: config/tc-metag.c:5858
12538 msgid "missing fpu name `%s'"
12541 #: config/tc-metag.c:5869
12543 msgid "unknown fpu `%s'"
12546 #: config/tc-metag.c:5884
12548 msgid "missing DSP name `%s'"
12551 #: config/tc-metag.c:5895
12553 msgid "unknown DSP `%s'"
12556 #: config/tc-metag.c:5913
12557 msgid "<dsp name>\t assemble for DSP architecture <dsp name>"
12560 #: config/tc-metag.c:5950
12562 msgid " Meta specific command line options:\n"
12565 #: config/tc-metag.c:6039
12566 msgid "premature end of floating point prefix"
12569 #: config/tc-metag.c:6099
12570 msgid "unknown floating point prefix character"
12573 #: config/tc-metag.c:6248
12575 msgid "unknown DSP prefix character %c %s"
12578 #: config/tc-metag.c:6511
12580 msgid "instruction mnemonic too long: %s"
12583 #: config/tc-metag.c:6566
12585 msgid "junk at end of line: \"%s\""
12588 #: config/tc-metag.c:6573
12590 msgid "failed to assemble instruction: \"%s\""
12593 #: config/tc-metag.c:6578
12595 msgid "unknown floating point mnemonic: \"%s\""
12598 #: config/tc-metag.c:6580
12600 msgid "unknown mnemonic: \"%s\""
12603 #: config/tc-metag.c:6631
12605 msgid "cannot assemble DSP instruction, DSP option not set: %s"
12608 #: config/tc-metag.c:6638
12610 msgid "cannot assemble FPU instruction, FPU option not set: %s"
12613 #: config/tc-metag.c:6733 config/tc-nds32.c:7347
12614 msgid "Bad call to md_atof()"
12617 #: config/tc-microblaze.c:216
12619 msgid "Length of .lcomm \"%s\" is already %ld. Not changed to %ld."
12622 #: config/tc-microblaze.c:492 config/tc-microblaze.c:521
12623 #: config/tc-microblaze.c:558
12625 msgid "Invalid register number at '%.6s'"
12628 #: config/tc-microblaze.c:723
12629 msgid "operand must be a constant or a label"
12632 #: config/tc-microblaze.c:732
12634 msgid "operand must be absolute in range %lx..%lx, not %lx"
12637 #: config/tc-microblaze.c:934 config/tc-microblaze.c:941
12638 #: config/tc-microblaze.c:948 config/tc-microblaze.c:981
12639 #: config/tc-microblaze.c:988 config/tc-microblaze.c:994
12640 #: config/tc-microblaze.c:1113 config/tc-microblaze.c:1120
12641 #: config/tc-microblaze.c:1126 config/tc-microblaze.c:1157
12642 #: config/tc-microblaze.c:1165 config/tc-microblaze.c:1179
12643 #: config/tc-microblaze.c:1197 config/tc-microblaze.c:1238
12644 #: config/tc-microblaze.c:1245 config/tc-microblaze.c:1265
12645 #: config/tc-microblaze.c:1272 config/tc-microblaze.c:1292
12646 #: config/tc-microblaze.c:1299 config/tc-microblaze.c:1317
12647 #: config/tc-microblaze.c:1324 config/tc-microblaze.c:1346
12648 #: config/tc-microblaze.c:1353 config/tc-microblaze.c:1371
12649 #: config/tc-microblaze.c:1383 config/tc-microblaze.c:1401
12650 #: config/tc-microblaze.c:1418 config/tc-microblaze.c:1425
12651 #: config/tc-microblaze.c:1471 config/tc-microblaze.c:1478
12652 #: config/tc-microblaze.c:1524 config/tc-microblaze.c:1531
12653 #: config/tc-microblaze.c:1553 config/tc-microblaze.c:1560
12654 #: config/tc-microblaze.c:1580 config/tc-microblaze.c:1586
12655 #: config/tc-microblaze.c:1648 config/tc-microblaze.c:1654
12656 #: config/tc-microblaze.c:1716 config/tc-microblaze.c:1792
12657 msgid "Error in statement syntax"
12660 #: config/tc-microblaze.c:954 config/tc-microblaze.c:956
12661 #: config/tc-microblaze.c:958 config/tc-microblaze.c:998
12662 #: config/tc-microblaze.c:1000 config/tc-microblaze.c:1130
12663 #: config/tc-microblaze.c:1132 config/tc-microblaze.c:1171
12664 #: config/tc-microblaze.c:1173 config/tc-microblaze.c:1251
12665 #: config/tc-microblaze.c:1253 config/tc-microblaze.c:1278
12666 #: config/tc-microblaze.c:1280 config/tc-microblaze.c:1305
12667 #: config/tc-microblaze.c:1328 config/tc-microblaze.c:1359
12668 #: config/tc-microblaze.c:1389 config/tc-microblaze.c:1407
12669 #: config/tc-microblaze.c:1537 config/tc-microblaze.c:1539
12670 #: config/tc-microblaze.c:1566 config/tc-microblaze.c:1568
12671 #: config/tc-microblaze.c:1590 config/tc-microblaze.c:1658
12672 #: config/tc-microblaze.c:1722
12673 msgid "Cannot use special register with this instruction"
12676 #: config/tc-microblaze.c:1008
12677 msgid "lmi pseudo instruction should not use a label in imm field"
12680 #: config/tc-microblaze.c:1010
12681 msgid "smi pseudo instruction should not use a label in imm field"
12684 #: config/tc-microblaze.c:1135
12685 msgid "Symbol used as immediate for shift instruction"
12688 #: config/tc-microblaze.c:1144
12690 msgid "Shift value > 32. using <value %% 32>"
12693 #: config/tc-microblaze.c:1184
12694 msgid "Symbol used as immediate width value for bit field instruction"
12697 #: config/tc-microblaze.c:1191
12698 msgid "Width value must be less than 32"
12701 #: config/tc-microblaze.c:1202
12702 msgid "Symbol used as immediate shift value for bit field instruction"
12705 #: config/tc-microblaze.c:1213
12707 msgid "Shift value greater than 32. using <value %% 32>"
12710 #: config/tc-microblaze.c:1219
12711 msgid "Width value + shift value must not be greater than 32"
12714 #: config/tc-microblaze.c:1331
12715 msgid "Symbol used as immediate value for msrset/msrclr instructions"
12718 #: config/tc-microblaze.c:1460 config/tc-microblaze.c:1513
12719 msgid "invalid value for special purpose register"
12722 #: config/tc-microblaze.c:1730
12723 msgid "An IMM instruction should not be present in the .s file"
12726 #: config/tc-microblaze.c:1794
12727 msgid "Symbol used as immediate for mbar instruction"
12730 #: config/tc-microblaze.c:1800
12732 msgid "Immediate value for mbar > 32. using <value %% 32>"
12735 #: config/tc-microblaze.c:1874
12736 msgid "Bad call to MD_NTOF()"
12739 #: config/tc-microblaze.c:2143
12741 msgid "pcrel for branch to %s too far (0x%x)"
12744 #. We know the abs value: Should never happen.
12745 #: config/tc-microblaze.c:2304
12746 msgid "Absolute PC-relative value in relaxation code. Assembler error....."
12749 #. Cannot have a PC-relative branch to a diff segment.
12750 #: config/tc-microblaze.c:2318
12752 msgid "PC relative branch to label %s which is not in the instruction space"
12755 #: config/tc-microblaze.c:2361
12757 "Variable is accessed using small data read only anchor, but it is not in the "
12758 "small data read only section"
12761 #: config/tc-microblaze.c:2384
12763 "Variable is accessed using small data read write anchor, but it is not in "
12764 "the small data read write section"
12767 #: config/tc-microblaze.c:2393
12768 msgid "Incorrect fr_opcode value in frag. Internal error....."
12771 #. We know the abs value: Should never happen.
12772 #: config/tc-microblaze.c:2400
12773 msgid "Absolute value in relaxation code. Assembler error....."
12776 #. fprintf(stream, _(" MicroBlaze options:\n -noSmall Data in the comm and data sections do not go into the small data section\n"));
12777 #: config/tc-microblaze.c:2585
12779 msgid " MicroBlaze specific assembler options:\n"
12782 #: config/tc-microblaze.c:2586
12783 msgid "assemble for a big endian cpu"
12786 #: config/tc-microblaze.c:2587
12787 msgid "assemble for a little endian cpu"
12790 #: config/tc-mips.c:2184
12792 msgid "the %d-bit %s architecture does not support the `%s' extension"
12795 #: config/tc-mips.c:2187
12797 msgid "the `%s' extension requires %s%d revision %d or greater"
12800 #: config/tc-mips.c:2196
12802 msgid "the `%s' extension was removed in %s%d revision %d"
12805 #: config/tc-mips.c:2205
12807 msgid "the `%s' extension requires 64-bit FPRs"
12810 #: config/tc-mips.c:3057 config/tc-mips.c:16647
12812 msgid "unrecognized register name `%s'"
12815 #: config/tc-mips.c:3284
12816 msgid "invalid register range"
12819 #: config/tc-mips.c:3312
12820 msgid "vector element must be constant"
12823 #: config/tc-mips.c:3322
12824 msgid "missing `]'"
12827 #: config/tc-mips.c:3545
12829 msgid "internal: bad mips opcode (mask error): %s %s"
12832 #: config/tc-mips.c:3572
12834 msgid "internal: unknown operand type: %s %s"
12837 #: config/tc-mips.c:3605
12839 msgid "internal: bad mips opcode (bits 0x%08lx doubly defined): %s %s"
12842 #: config/tc-mips.c:3613
12844 msgid "internal: bad mips opcode (bits 0x%08lx undefined): %s %s"
12847 #: config/tc-mips.c:3620
12849 msgid "internal: bad mips opcode (bits 0x%08lx defined): %s %s"
12852 #: config/tc-mips.c:3655
12854 msgid "internal error: bad microMIPS opcode (incorrect length: %u): %s %s"
12857 #: config/tc-mips.c:3663
12859 msgid "internal error: bad microMIPS opcode (opcode/length mismatch): %s %s"
12862 #: config/tc-mips.c:3688
12863 msgid "-G may not be used in position-independent code"
12866 #: config/tc-mips.c:3694
12867 msgid "-G may not be used with abicalls"
12870 #: config/tc-mips.c:3799
12871 msgid "broken assembler, no assembly attempted"
12874 #: config/tc-mips.c:3947
12876 msgid ".gnu_attribute %d,%d is incompatible with `%s'"
12879 #: config/tc-mips.c:3954
12881 msgid ".gnu_attribute %d,%d requires `%s'"
12884 #: config/tc-mips.c:4015
12886 msgid ".gnu_attribute %d,%d is no longer supported"
12889 #: config/tc-mips.c:4024
12891 msgid ".gnu_attribute %d,%d is not a recognized floating-point ABI"
12894 #: config/tc-mips.c:4037
12895 msgid "`gp=64' used with a 32-bit processor"
12898 #: config/tc-mips.c:4040
12899 msgid "`gp=32' used with a 64-bit ABI"
12902 #: config/tc-mips.c:4043
12903 msgid "`gp=64' used with a 32-bit ABI"
12906 #: config/tc-mips.c:4050
12907 msgid "`fp=xx' used with a cpu lacking ldc1/sdc1 instructions"
12910 #: config/tc-mips.c:4052
12911 msgid "`fp=xx' cannot be used with `singlefloat'"
12914 #: config/tc-mips.c:4056
12915 msgid "`fp=64' used with a 32-bit fpu"
12918 #: config/tc-mips.c:4060
12919 msgid "`fp=64' used with a 32-bit ABI"
12922 #: config/tc-mips.c:4065
12923 msgid "`fp=32' used with a 64-bit ABI"
12926 #: config/tc-mips.c:4067
12927 msgid "`fp=32' used with a MIPS R6 cpu"
12930 #: config/tc-mips.c:4070
12931 msgid "Unknown size of floating point registers"
12934 #: config/tc-mips.c:4075
12935 msgid "`nooddspreg` cannot be used with a 64-bit ABI"
12938 #: config/tc-mips.c:4078 config/tc-mips.c:4082
12940 msgid "`%s' cannot be used with `%s'"
12943 #: config/tc-mips.c:4087
12945 msgid "branch relaxation is not supported in `%s'"
12948 #: config/tc-mips.c:4173 config/tc-mips.c:17530
12950 msgid "`%s' does not support legacy NaN"
12953 #: config/tc-mips.c:4220
12955 msgid "returned from mips_ip(%s) insn_opcode = 0x%x\n"
12958 #: config/tc-mips.c:4924
12960 msgid "operand %d out of range"
12963 #: config/tc-mips.c:4932
12965 msgid "operand %d must be constant"
12968 #: config/tc-mips.c:4976 read.c:4544 read.c:5314 write.c:255 write.c:1049
12969 msgid "register value used as expression"
12972 #: config/tc-mips.c:4989
12974 msgid "operand %d must be an immediate expression"
12977 #: config/tc-mips.c:5111 config/tc-mips.c:5113
12979 msgid "float register should be even, was %d"
12982 #: config/tc-mips.c:5126
12984 msgid "condition code register should be even for %s, was %d"
12987 #: config/tc-mips.c:5131
12989 msgid "condition code register should be 0 or 4 for %s, was %d"
12992 #: config/tc-mips.c:5452
12993 msgid "invalid performance register"
12996 #: config/tc-mips.c:5548 config/tc-mips.c:6019
12997 msgid "the source register must not be $0"
13000 #: config/tc-mips.c:5824
13001 msgid "missing frame size"
13004 #: config/tc-mips.c:5829
13005 msgid "frame size specified twice"
13008 #: config/tc-mips.c:5834
13009 msgid "invalid frame size"
13012 #: config/tc-mips.c:5874
13014 msgid "operand %d must be an immediate"
13017 #: config/tc-mips.c:5889
13018 msgid "invalid element selector"
13021 #: config/tc-mips.c:5902
13023 msgid "operand %d must be scalar"
13026 #: config/tc-mips.c:6082
13027 msgid "floating-point expression required"
13030 #: config/tc-mips.c:6182
13032 msgid "cannot use `%s' in this section"
13035 #: config/tc-mips.c:6329
13036 msgid "used $at without \".set noat\""
13039 #: config/tc-mips.c:6331
13041 msgid "used $%u with \".set at=$%u\""
13044 #: config/tc-mips.c:7510
13046 msgid "wrong size instruction in a %u-bit branch delay slot"
13049 #: config/tc-mips.c:7530 config/tc-mips.c:7540 config/tc-mips.c:15947
13051 msgid "jump to misaligned address (0x%lx)"
13054 #: config/tc-mips.c:7555 config/tc-mips.c:7575 config/tc-mips.c:7592
13055 #: config/tc-mips.c:9142 config/tc-mips.c:15801 config/tc-mips.c:15808
13056 #: config/tc-mips.c:16201 config/tc-mips.c:19048
13058 msgid "branch to misaligned address (0x%lx)"
13061 #: config/tc-mips.c:7561 config/tc-mips.c:7579 config/tc-mips.c:7596
13062 #: config/tc-mips.c:9145
13064 msgid "branch address range overflow (0x%lx)"
13067 #: config/tc-mips.c:7841
13068 msgid "extended instruction in delay slot"
13071 #: config/tc-mips.c:8305
13072 msgid "source and destination must be different"
13075 #: config/tc-mips.c:8308
13076 msgid "a destination register must be supplied"
13079 #: config/tc-mips.c:8313
13080 msgid "the source register must not be $31"
13083 #: config/tc-mips.c:8561 config/tc-mips.c:14539 config/tc-mips.c:19195
13084 msgid "invalid unextended operand value"
13087 #: config/tc-mips.c:8679
13089 msgid "opcode not supported on this processor: %s (%s)"
13092 #: config/tc-mips.c:8758
13093 msgid "opcode not supported in the `insn32' mode"
13096 #: config/tc-mips.c:8761
13098 msgid "unrecognized %d-bit version of microMIPS opcode"
13101 #: config/tc-mips.c:8817
13102 msgid "unrecognized unextended version of MIPS16 opcode"
13105 #: config/tc-mips.c:8820
13106 msgid "unrecognized extended version of MIPS16 opcode"
13109 #: config/tc-mips.c:8870 config/tc-mips.c:19066
13111 "macro instruction expanded into multiple instructions in a branch delay slot"
13114 #: config/tc-mips.c:8873 config/tc-mips.c:19074
13115 msgid "macro instruction expanded into multiple instructions"
13118 #: config/tc-mips.c:8877
13120 "macro instruction expanded into a wrong size instruction in a 16-bit branch "
13124 #: config/tc-mips.c:8879
13126 "macro instruction expanded into a wrong size instruction in a 32-bit branch "
13130 #: config/tc-mips.c:9342
13131 msgid "operand overflow"
13134 #: config/tc-mips.c:9361 config/tc-mips.c:9946 config/tc-mips.c:14020
13135 msgid "macro used $at after \".set noat\""
13138 #: config/tc-mips.c:9506 config/tc-mips.c:12332 config/tc-mips.c:13013
13140 msgid "number (0x%<PRIx64>) larger than 32 bits"
13143 #: config/tc-mips.c:9527
13144 msgid "number larger than 64 bits"
13147 #: config/tc-mips.c:9824 config/tc-mips.c:9852 config/tc-mips.c:9890
13148 #: config/tc-mips.c:9935 config/tc-mips.c:12576 config/tc-mips.c:12615
13149 #: config/tc-mips.c:12654 config/tc-mips.c:13110 config/tc-mips.c:13162
13150 msgid "PIC code offset overflow (max 16 signed bits)"
13153 #: config/tc-mips.c:10478
13155 msgid "BALIGN immediate not 0, 1, 2 or 3 (%lu)"
13158 #. Result is always true.
13159 #: config/tc-mips.c:10574
13161 msgid "branch %s is always true"
13164 #: config/tc-mips.c:10802 config/tc-mips.c:10913
13165 msgid "divide by zero"
13168 #: config/tc-mips.c:11003
13169 msgid "dla used to load 32-bit register; recommend using la instead"
13172 #: config/tc-mips.c:11007
13173 msgid "la used to load 64-bit address; recommend using dla instead"
13176 #: config/tc-mips.c:11116 config/tc-riscv.c:2321
13177 msgid "offset too large"
13180 #: config/tc-mips.c:11290 config/tc-mips.c:11568
13181 msgid "PIC code offset overflow (max 32 signed bits)"
13184 #: config/tc-mips.c:11638 config/tc-mips.c:11714
13186 msgid "opcode not supported in the `insn32' mode `%s'"
13189 #: config/tc-mips.c:11666
13190 msgid "MIPS PIC call to register other than $25"
13193 #: config/tc-mips.c:11682 config/tc-mips.c:11693 config/tc-mips.c:11826
13194 #: config/tc-mips.c:11837
13195 msgid "no .cprestore pseudo-op used in PIC code"
13198 #: config/tc-mips.c:11687 config/tc-mips.c:11831
13199 msgid "no .frame pseudo-op used in PIC code"
13202 #: config/tc-mips.c:11852
13203 msgid "non-PIC jump used in PIC library"
13206 #: config/tc-mips.c:12833
13208 msgid "Unable to generate `%s' compliant code without mthc1"
13211 #: config/tc-mips.c:13574
13213 msgid "instruction %s: result is always false"
13216 #: config/tc-mips.c:13727
13218 msgid "instruction %s: result is always true"
13221 #. FIXME: Check if this is one of the itbl macros, since they
13222 #. are added dynamically.
13223 #: config/tc-mips.c:14016
13225 msgid "macro %s not implemented yet"
13228 #: config/tc-mips.c:14549
13229 msgid "extended operand requested but not required"
13232 #: config/tc-mips.c:14558
13233 msgid "operand value out of range for instruction"
13236 #: config/tc-mips.c:14657
13238 msgid "relocation %s isn't supported by the current ABI"
13241 #: config/tc-mips.c:14714
13242 msgid "unclosed '('"
13245 #: config/tc-mips.c:14776
13247 msgid "a different %s was already specified, is now %s"
13250 #: config/tc-mips.c:14943
13251 msgid "-mmicromips cannot be used with -mips16"
13254 #: config/tc-mips.c:14958
13255 msgid "-mips16 cannot be used with -micromips"
13258 #: config/tc-mips.c:15127 config/tc-mips.c:15185
13259 msgid "no compiled in support for 64 bit object file format"
13262 #: config/tc-mips.c:15192
13264 msgid "invalid abi -mabi=%s"
13267 #: config/tc-mips.c:15232
13269 msgid "invalid NaN setting -mnan=%s"
13272 #: config/tc-mips.c:15266
13273 msgid "-G not supported in this configuration"
13276 #: config/tc-mips.c:15292
13278 msgid "-%s conflicts with the other architecture options, which imply -%s"
13281 #: config/tc-mips.c:15305
13283 msgid "gas doesn't understand your configure target %s"
13286 #: config/tc-mips.c:15310
13288 msgid "-march=%s is not compatible with the selected ABI"
13291 #: config/tc-mips.c:15805 config/tc-mips.c:16195 config/tc-mips.c:19045
13292 msgid "branch to a symbol in another ISA mode"
13295 #: config/tc-mips.c:15812 config/tc-mips.c:15952 config/tc-mips.c:16205
13297 msgid "cannot encode misaligned addend in the relocatable field (0x%lx)"
13300 #: config/tc-mips.c:15849
13301 msgid "PC-relative reference to a different section"
13304 #: config/tc-mips.c:15921 config/tc-riscv.c:4499
13305 msgid "TLS relocation against a constant"
13308 #: config/tc-mips.c:15941
13309 msgid "jump to a symbol in another ISA mode"
13312 #: config/tc-mips.c:15944
13313 msgid "JALX to a symbol in the same ISA mode"
13316 #: config/tc-mips.c:16027
13317 msgid "unsupported constant in relocation"
13320 #: config/tc-mips.c:16100
13322 msgid "PC-relative access using misaligned symbol (%lx)"
13325 #: config/tc-mips.c:16104
13327 msgid "PC-relative access using misaligned offset (%lx)"
13330 #: config/tc-mips.c:16117 config/tc-mips.c:16136
13331 msgid "PC-relative access out of range"
13334 #: config/tc-mips.c:16123
13336 msgid "PC-relative access to misaligned address (%lx)"
13339 #: config/tc-mips.c:16292
13341 msgid "alignment too large, %d assumed"
13344 #: config/tc-mips.c:16295
13345 msgid "alignment negative, 0 assumed"
13348 #: config/tc-mips.c:16527
13350 msgid "%s: no such section"
13353 #: config/tc-mips.c:16583
13355 msgid ".option pic%d not supported"
13358 #: config/tc-mips.c:16585
13360 msgid ".option pic%d not supported in VxWorks PIC mode"
13363 #: config/tc-mips.c:16597 config/tc-mips.c:16937
13364 msgid "-G may not be used with SVR4 PIC code"
13367 #: config/tc-mips.c:16603
13369 msgid "unrecognized option \"%s\""
13372 #: config/tc-mips.c:16709
13374 msgid "unknown architecture %s"
13377 #: config/tc-mips.c:16724 config/tc-mips.c:16888
13379 msgid "unknown ISA level %s"
13382 #: config/tc-mips.c:16734
13384 msgid "unknown ISA or architecture %s"
13387 #: config/tc-mips.c:16793
13388 msgid "`noreorder' must be set before `nomacro'"
13391 #: config/tc-mips.c:16823
13392 msgid ".set pop with no .set push"
13395 #: config/tc-mips.c:16842
13397 msgid "tried to set unrecognized symbol: %s\n"
13400 #: config/tc-mips.c:16915
13402 msgid ".module used with unrecognized symbol: %s\n"
13405 #: config/tc-mips.c:16921
13406 msgid ".module is not permitted after generating code"
13409 #: config/tc-mips.c:16981 config/tc-mips.c:17060 config/tc-mips.c:17164
13410 #: config/tc-mips.c:17194 config/tc-mips.c:17243
13412 msgid "%s not supported in MIPS16 mode"
13415 #: config/tc-mips.c:16988
13416 msgid ".cpload not in noreorder section"
13419 #: config/tc-mips.c:17069 config/tc-mips.c:17088
13420 msgid "missing argument separator ',' for .cpsetup"
13423 #: config/tc-mips.c:17286 config/tc-riscv.c:4901
13425 msgid "unsupported use of %s"
13428 #: config/tc-mips.c:17377
13429 msgid "unsupported use of .gpword"
13432 #: config/tc-mips.c:17415
13433 msgid "unsupported use of .gpdword"
13436 #: config/tc-mips.c:17447
13437 msgid "unsupported use of .ehword"
13440 #: config/tc-mips.c:17534
13441 msgid "bad .nan directive"
13444 #: config/tc-mips.c:17583
13446 msgid "ignoring attempt to redefine symbol %s"
13449 #: config/tc-mips.c:17598 ecoff.c:3358
13450 msgid "bad .weakext directive"
13453 #: config/tc-mips.c:18570 config/tc-mips.c:18847
13454 msgid "relaxed out-of-range branch into a jump"
13457 #: config/tc-mips.c:19070
13458 msgid "extended instruction in a branch delay slot"
13461 #: config/tc-mips.c:19184 config/tc-xtensa.c:1691 config/tc-xtensa.c:1969
13462 msgid "unsupported relocation"
13465 #: config/tc-mips.c:19692 config/tc-score.c:5624
13466 msgid "expected simple number"
13469 #: config/tc-mips.c:19720 config/tc-score.c:5651
13470 msgid "invalid number"
13473 #: config/tc-mips.c:19797 ecoff.c:2987
13474 msgid ".end directive without a preceding .ent directive"
13477 #: config/tc-mips.c:19806
13478 msgid ".end symbol does not match .ent symbol"
13481 #: config/tc-mips.c:19883
13482 msgid ".ent or .aent not in text section"
13485 #: config/tc-mips.c:19886 config/tc-score.c:5683
13486 msgid "missing .end"
13489 #: config/tc-mips.c:19969
13490 msgid ".mask/.fmask outside of .ent"
13493 #: config/tc-mips.c:19976
13494 msgid "bad .mask/.fmask directive"
13497 #: config/tc-mips.c:20280
13499 msgid "bad value (%s) for %s"
13502 #: config/tc-mips.c:20344
13506 "-EB\t\t\tgenerate big endian output\n"
13507 "-EL\t\t\tgenerate little endian output\n"
13508 "-g, -g2\t\t\tdo not remove unneeded NOPs or swap branches\n"
13509 "-G NUM\t\t\tallow referencing objects up to NUM bytes\n"
13510 "\t\t\timplicitly with the gp register [default 8]\n"
13513 #: config/tc-mips.c:20351
13516 "-mips1\t\t\tgenerate MIPS ISA I instructions\n"
13517 "-mips2\t\t\tgenerate MIPS ISA II instructions\n"
13518 "-mips3\t\t\tgenerate MIPS ISA III instructions\n"
13519 "-mips4\t\t\tgenerate MIPS ISA IV instructions\n"
13520 "-mips5 generate MIPS ISA V instructions\n"
13521 "-mips32 generate MIPS32 ISA instructions\n"
13522 "-mips32r2 generate MIPS32 release 2 ISA instructions\n"
13523 "-mips32r3 generate MIPS32 release 3 ISA instructions\n"
13524 "-mips32r5 generate MIPS32 release 5 ISA instructions\n"
13525 "-mips32r6 generate MIPS32 release 6 ISA instructions\n"
13526 "-mips64 generate MIPS64 ISA instructions\n"
13527 "-mips64r2 generate MIPS64 release 2 ISA instructions\n"
13528 "-mips64r3 generate MIPS64 release 3 ISA instructions\n"
13529 "-mips64r5 generate MIPS64 release 5 ISA instructions\n"
13530 "-mips64r6 generate MIPS64 release 6 ISA instructions\n"
13531 "-march=CPU/-mtune=CPU\tgenerate code/schedule for CPU, where CPU is one of:\n"
13534 #: config/tc-mips.c:20376
13537 "-mCPU\t\t\tequivalent to -march=CPU -mtune=CPU. Deprecated.\n"
13538 "-no-mCPU\t\tdon't generate code specific to CPU.\n"
13539 "\t\t\tFor -mCPU and -no-mCPU, CPU must be one of:\n"
13542 #: config/tc-mips.c:20389
13545 "-mips16\t\t\tgenerate mips16 instructions\n"
13546 "-no-mips16\t\tdo not generate mips16 instructions\n"
13549 #: config/tc-mips.c:20392
13552 "-mmips16e2\t\tgenerate MIPS16e2 instructions\n"
13553 "-mno-mips16e2\t\tdo not generate MIPS16e2 instructions\n"
13556 #: config/tc-mips.c:20395
13559 "-mmicromips\t\tgenerate microMIPS instructions\n"
13560 "-mno-micromips\t\tdo not generate microMIPS instructions\n"
13563 #: config/tc-mips.c:20398
13566 "-msmartmips\t\tgenerate smartmips instructions\n"
13567 "-mno-smartmips\t\tdo not generate smartmips instructions\n"
13570 #: config/tc-mips.c:20401
13573 "-mdsp\t\t\tgenerate DSP instructions\n"
13574 "-mno-dsp\t\tdo not generate DSP instructions\n"
13577 #: config/tc-mips.c:20404
13580 "-mdspr2\t\t\tgenerate DSP R2 instructions\n"
13581 "-mno-dspr2\t\tdo not generate DSP R2 instructions\n"
13584 #: config/tc-mips.c:20407
13587 "-mdspr3\t\t\tgenerate DSP R3 instructions\n"
13588 "-mno-dspr3\t\tdo not generate DSP R3 instructions\n"
13591 #: config/tc-mips.c:20410
13594 "-mmt\t\t\tgenerate MT instructions\n"
13595 "-mno-mt\t\t\tdo not generate MT instructions\n"
13598 #: config/tc-mips.c:20413
13601 "-mmcu\t\t\tgenerate MCU instructions\n"
13602 "-mno-mcu\t\tdo not generate MCU instructions\n"
13605 #: config/tc-mips.c:20416
13608 "-mmsa\t\t\tgenerate MSA instructions\n"
13609 "-mno-msa\t\tdo not generate MSA instructions\n"
13612 #: config/tc-mips.c:20419
13615 "-mxpa\t\t\tgenerate eXtended Physical Address (XPA) instructions\n"
13616 "-mno-xpa\t\tdo not generate eXtended Physical Address (XPA) instructions\n"
13619 #: config/tc-mips.c:20422
13622 "-mvirt\t\t\tgenerate Virtualization instructions\n"
13623 "-mno-virt\t\tdo not generate Virtualization instructions\n"
13626 #: config/tc-mips.c:20425
13629 "-mcrc\t\t\tgenerate CRC instructions\n"
13630 "-mno-crc\t\tdo not generate CRC instructions\n"
13633 #: config/tc-mips.c:20428
13636 "-mginv\t\t\tgenerate Global INValidate (GINV) instructions\n"
13637 "-mno-ginv\t\tdo not generate Global INValidate instructions\n"
13640 #: config/tc-mips.c:20431
13643 "-mloongson-mmi\t\tgenerate Loongson MultiMedia extensions Instructions (MMI) "
13645 "-mno-loongson-mmi\tdo not generate Loongson MultiMedia extensions "
13649 #: config/tc-mips.c:20434
13652 "-mloongson-cam\t\tgenerate Loongson Content Address Memory (CAM) "
13654 "-mno-loongson-cam\tdo not generate Loongson Content Address Memory "
13658 #: config/tc-mips.c:20437
13661 "-mloongson-ext\t\tgenerate Loongson EXTensions (EXT) instructions\n"
13662 "-mno-loongson-ext\tdo not generate Loongson EXTensions Instructions\n"
13665 #: config/tc-mips.c:20440
13668 "-mloongson-ext2\t\tgenerate Loongson EXTensions R2 (EXT2) instructions\n"
13669 "-mno-loongson-ext2\tdo not generate Loongson EXTensions R2 Instructions\n"
13672 #: config/tc-mips.c:20443
13675 "-minsn32\t\tonly generate 32-bit microMIPS instructions\n"
13676 "-mno-insn32\t\tgenerate all microMIPS instructions\n"
13679 #: config/tc-mips.c:20447
13682 "-mfix-loongson3-llsc\twork around Loongson3 LL/SC errata, default\n"
13683 "-mno-fix-loongson3-llsc\tdisable work around Loongson3 LL/SC errata\n"
13686 #: config/tc-mips.c:20451
13689 "-mfix-loongson3-llsc\twork around Loongson3 LL/SC errata\n"
13690 "-mno-fix-loongson3-llsc\tdisable work around Loongson3 LL/SC errata, "
13694 #: config/tc-mips.c:20455
13697 "-mfix-loongson2f-jump\twork around Loongson2F JUMP instructions\n"
13698 "-mfix-loongson2f-nop\twork around Loongson2F NOP errata\n"
13699 "-mfix-loongson3-llsc\twork around Loongson3 LL/SC errata\n"
13700 "-mno-fix-loongson3-llsc\tdisable work around Loongson3 LL/SC errata\n"
13701 "-mfix-vr4120\t\twork around certain VR4120 errata\n"
13702 "-mfix-vr4130\t\twork around VR4130 mflo/mfhi errata\n"
13703 "-mfix-24k\t\tinsert a nop after ERET and DERET instructions\n"
13704 "-mfix-cn63xxp1\t\twork around CN63XXP1 PREF errata\n"
13705 "-mfix-r5900\t\twork around R5900 short loop errata\n"
13706 "-mgp32\t\t\tuse 32-bit GPRs, regardless of the chosen ISA\n"
13707 "-mfp32\t\t\tuse 32-bit FPRs, regardless of the chosen ISA\n"
13708 "-msym32\t\t\tassume all symbols have 32-bit values\n"
13709 "-O0\t\t\tdo not remove unneeded NOPs, do not swap branches\n"
13710 "-O, -O1\t\t\tremove unneeded NOPs, do not swap branches\n"
13711 "-O2\t\t\tremove unneeded NOPs and swap branches\n"
13712 "--trap, --no-break\ttrap exception on div by 0 and mult overflow\n"
13713 "--break, --no-trap\tbreak exception on div by 0 and mult overflow\n"
13716 #: config/tc-mips.c:20473
13719 "-mhard-float\t\tallow floating-point instructions\n"
13720 "-msoft-float\t\tdo not allow floating-point instructions\n"
13721 "-msingle-float\t\tonly allow 32-bit floating-point operations\n"
13722 "-mdouble-float\t\tallow 32-bit and 64-bit floating-point operations\n"
13723 "--[no-]construct-floats\t[dis]allow floating point values to be constructed\n"
13724 "--[no-]relax-branch\t[dis]allow out-of-range branches to be relaxed\n"
13725 "-mignore-branch-isa\taccept invalid branches requiring an ISA mode switch\n"
13726 "-mno-ignore-branch-isa\treject invalid branches requiring an ISA mode "
13728 "-mnan=ENCODING\t\tselect an IEEE 754 NaN encoding convention, either of:\n"
13731 #: config/tc-mips.c:20491
13734 "-KPIC, -call_shared\tgenerate SVR4 position independent code\n"
13735 "-call_nonpic\t\tgenerate non-PIC code that can operate with DSOs\n"
13736 "-mvxworks-pic\t\tgenerate VxWorks position independent code\n"
13737 "-non_shared\t\tdo not generate code that can operate with DSOs\n"
13738 "-xgot\t\t\tassume a 32 bit GOT\n"
13739 "-mpdr, -mno-pdr\t\tenable/disable creation of .pdr sections\n"
13740 "-mshared, -mno-shared disable/enable .cpload optimization for\n"
13741 " position dependent (non shared) code\n"
13742 "-mabi=ABI\t\tcreate ABI conformant object file for:\n"
13745 #: config/tc-mips.c:20512
13747 msgid "-32\t\t\tcreate o32 ABI object file%s\n"
13750 #: config/tc-mips.c:20514 config/tc-mips.c:20517 config/tc-mips.c:20520
13754 #: config/tc-mips.c:20515
13756 msgid "-n32\t\t\tcreate n32 ABI object file%s\n"
13759 #: config/tc-mips.c:20518
13761 msgid "-64\t\t\tcreate 64 ABI object file%s\n"
13764 #: config/tc-mips.c:20600
13765 msgid "missing .end at end of assembly"
13768 #: config/tc-mmix.c:704
13770 msgid " MMIX-specific command line options:\n"
13773 #: config/tc-mmix.c:705
13776 " -fixed-special-register-names\n"
13777 " Allow only the original special register names.\n"
13780 #: config/tc-mmix.c:708
13782 msgid " -globalize-symbols Make all symbols global.\n"
13785 #: config/tc-mmix.c:710
13787 msgid " -gnu-syntax Turn off mmixal syntax compatibility.\n"
13790 #: config/tc-mmix.c:712
13792 msgid " -relax Create linker relaxable code.\n"
13795 #: config/tc-mmix.c:714
13798 " -no-predefined-syms Do not provide mmixal built-in constants.\n"
13799 " Implies -fixed-special-register-names.\n"
13802 #: config/tc-mmix.c:717
13805 " -no-expand Do not expand GETA, branches, PUSHJ or JUMP\n"
13806 " into multiple instructions.\n"
13809 #: config/tc-mmix.c:720
13812 " -no-merge-gregs Do not merge GREG definitions with nearby values.\n"
13815 #: config/tc-mmix.c:722
13818 " -linker-allocated-gregs If there's no suitable GREG definition for "
13819 "the operands of an instruction, let the linker "
13823 #: config/tc-mmix.c:725
13826 " -x Do not warn when an operand to GETA, a branch,\n"
13827 " PUSHJ or JUMP is not known to be within range.\n"
13828 " The linker will catch any errors. Implies\n"
13829 " -linker-allocated-gregs."
13832 #: config/tc-mmix.c:851
13834 msgid "unknown opcode: `%s'"
13837 #: config/tc-mmix.c:973 config/tc-mmix.c:988
13838 msgid "specified location wasn't TETRA-aligned"
13841 #: config/tc-mmix.c:975 config/tc-mmix.c:990 config/tc-mmix.c:4226
13842 #: config/tc-mmix.c:4242
13843 msgid "unaligned data at an absolute location is not supported"
13846 #: config/tc-mmix.c:1100
13848 msgid "invalid operand to opcode %s: `%s'"
13851 #: config/tc-mmix.c:1122 config/tc-mmix.c:1149 config/tc-mmix.c:1182
13852 #: config/tc-mmix.c:1190 config/tc-mmix.c:1207 config/tc-mmix.c:1235
13853 #: config/tc-mmix.c:1256 config/tc-mmix.c:1281 config/tc-mmix.c:1329
13854 #: config/tc-mmix.c:1436 config/tc-mmix.c:1461 config/tc-mmix.c:1493
13855 #: config/tc-mmix.c:1525 config/tc-mmix.c:1555 config/tc-mmix.c:1608
13856 #: config/tc-mmix.c:1625 config/tc-mmix.c:1652 config/tc-mmix.c:1680
13857 #: config/tc-mmix.c:1710 config/tc-mmix.c:1736 config/tc-mmix.c:1752
13858 #: config/tc-mmix.c:1778 config/tc-mmix.c:1794 config/tc-mmix.c:1810
13859 #: config/tc-mmix.c:1891
13861 msgid "invalid operands to opcode %s: `%s'"
13864 #: config/tc-mmix.c:1991
13865 msgid "internal: mmix_prefix_name but empty prefix"
13868 #: config/tc-mmix.c:2054
13870 msgid "too many GREG registers allocated (max %d)"
13873 #: config/tc-mmix.c:2114
13874 msgid "BSPEC already active. Nesting is not supported."
13877 #: config/tc-mmix.c:2123
13878 msgid "invalid BSPEC expression"
13881 #: config/tc-mmix.c:2139
13883 msgid "can't create section %s"
13886 #: config/tc-mmix.c:2143
13888 msgid "can't set section flags for section %s"
13891 #: config/tc-mmix.c:2164
13892 msgid "ESPEC without preceding BSPEC"
13895 #: config/tc-mmix.c:2193
13896 msgid "missing local expression"
13899 #: config/tc-mmix.c:2410
13900 msgid "operand out of range, instruction expanded"
13903 #. The BFD_RELOC_MMIX_LOCAL-specific message is supposed to be
13904 #. user-friendly, though a little bit non-substantial.
13905 #: config/tc-mmix.c:2661
13906 msgid "directive LOCAL must be placed in code or data"
13909 #: config/tc-mmix.c:2662
13910 msgid "internal confusion: relocation in a section without contents"
13913 #: config/tc-mmix.c:2776
13914 msgid "internal: BFD_RELOC_MMIX_BASE_PLUS_OFFSET not resolved to section"
13917 #: config/tc-mmix.c:2824
13918 msgid "no suitable GREG definition for operands"
13921 #: config/tc-mmix.c:2883
13922 msgid "operands were not reducible at assembly-time"
13925 #: config/tc-mmix.c:2910
13927 msgid "cannot generate relocation type for symbol %s, code %s"
13930 #: config/tc-mmix.c:2930
13932 msgid "internal: unhandled label %s"
13935 #: config/tc-mmix.c:2959
13936 msgid "[0-9]H labels may not appear alone on a line"
13939 #: config/tc-mmix.c:2967
13940 msgid "[0-9]H labels do not mix with dot-pseudos"
13943 #: config/tc-mmix.c:3055
13944 msgid "invalid characters in input"
13947 #: config/tc-mmix.c:3161
13948 msgid "empty label field for IS"
13951 #: config/tc-mmix.c:3487
13953 msgid "internal: unexpected relax type %d:%d"
13956 #: config/tc-mmix.c:3511
13957 msgid "BSPEC without ESPEC."
13960 #: config/tc-mmix.c:3576
13961 msgid "LOC to section unknown or indeterminable at first pass"
13964 #: config/tc-mmix.c:3762
13965 msgid "internal: GREG expression not resolved to section"
13968 #: config/tc-mmix.c:3811
13969 msgid "register section has contents\n"
13972 #: config/tc-mmix.c:3937
13973 msgid "section change from within a BSPEC/ESPEC pair is not supported"
13976 #: config/tc-mmix.c:3958
13977 msgid "directive LOC from within a BSPEC/ESPEC pair is not supported"
13980 #: config/tc-mmix.c:3968
13981 msgid "invalid LOC expression"
13984 #: config/tc-mmix.c:4013 config/tc-mmix.c:4040
13985 msgid "LOC expression stepping backwards is not supported"
13988 #. We will only get here in rare cases involving #NO_APP,
13989 #. where the unterminated string is not recognized by the
13990 #. preformatting pass.
13991 #: config/tc-mmix.c:4149 config/tc-mmix.c:4307 config/tc-z80.c:3202
13992 msgid "unterminated string"
13995 #: config/tc-mmix.c:4166
13996 msgid "BYTE expression not a pure number"
13999 #. Note that mmixal does not allow negative numbers in
14000 #. BYTE sequences, so neither should we.
14001 #: config/tc-mmix.c:4175
14002 msgid "BYTE expression not in the range 0..255"
14005 #: config/tc-mmix.c:4224 config/tc-mmix.c:4240
14006 msgid "data item with alignment larger than location"
14009 #. Since integer_constant is local to expr.c, we have to make this a
14010 #. macro. FIXME: Do it cleaner.
14011 #: config/tc-mmix.h:98
14012 msgid "`&' serial number operator is not supported"
14015 #: config/tc-mn10200.c:300
14018 "MN10200 options:\n"
14022 #: config/tc-mn10200.c:889 config/tc-mn10300.c:1253 config/tc-s390.c:1921
14023 #: config/tc-v850.c:2320
14025 msgid "Unrecognized opcode: `%s'"
14028 #. xgettext:c-format.
14029 #: config/tc-mn10200.c:1133 config/tc-mn10300.c:1822 config/tc-ppc.c:4010
14030 #: config/tc-s390.c:1830 config/tc-v850.c:3036
14032 msgid "junk at end of line: `%s'"
14035 #: config/tc-mn10300.c:439
14038 "MN10300 assembler options:\n"
14042 #: config/tc-mn10300.c:1270
14043 msgid "Invalid opcode/operands"
14046 #: config/tc-mn10300.c:1793
14047 msgid "Invalid register specification."
14050 #: config/tc-mn10300.c:2391
14052 msgid "Bad relocation fixup type (%d)"
14055 #: config/tc-moxie.c:204 config/tc-moxie.c:223 config/tc-moxie.c:314
14056 #: config/tc-moxie.c:360
14057 msgid "expecting comma delimited register operands"
14060 #: config/tc-moxie.c:250 config/tc-moxie.c:390 config/tc-moxie.c:420
14061 #: config/tc-moxie.c:495
14062 msgid "expecting comma delimited operands"
14065 #: config/tc-moxie.c:318 config/tc-moxie.c:346
14066 msgid "expecting indirect register `($rA)'"
14069 #: config/tc-moxie.c:326 config/tc-moxie.c:354 config/tc-moxie.c:445
14070 #: config/tc-moxie.c:487
14071 msgid "missing closing parenthesis"
14074 #: config/tc-moxie.c:437 config/tc-moxie.c:479
14075 msgid "expecting indirect register `($rX)'"
14078 #: config/tc-moxie.c:557 config/tc-pj.c:313
14079 msgid "Something forgot to clean up\n"
14082 #: config/tc-moxie.c:641
14085 " -EB assemble for a big endian system (default)\n"
14086 " -EL assemble for a little endian system\n"
14089 #: config/tc-moxie.c:701
14090 msgid "pcrel too far BFD_RELOC_MOXIE_10"
14093 #: config/tc-msp430.c:522
14094 msgid ".profiler pseudo requires at least two operands."
14097 #: config/tc-msp430.c:581
14098 msgid "unknown profiling flag - ignored."
14101 #: config/tc-msp430.c:597
14102 msgid "ambiguous flags combination - '.profiler' directive ignored."
14105 #: config/tc-msp430.c:607
14106 msgid "profiling in absolute section?"
14109 #: config/tc-msp430.c:1383
14111 msgid "Unrecognised CPU errata name starting here: %s"
14114 #: config/tc-msp430.c:1389
14116 msgid "Expecting comma after CPU errata name, not: %s"
14119 #: config/tc-msp430.c:1399
14120 msgid "MCU option requires a name\n"
14123 #: config/tc-msp430.c:1437
14125 msgid "unrecognised argument to -mcpu option '%s'"
14128 #: config/tc-msp430.c:1634
14130 msgid "bad arguments \"%s\" and/or \"%s\" in %s directive"
14133 #: config/tc-msp430.c:1646
14135 msgid "file was compiled for the 430 ISA but the %s ISA is selected"
14138 #: config/tc-msp430.c:1651
14139 msgid "file was compiled for the 430X ISA but the 430 ISA is selected"
14142 #: config/tc-msp430.c:1655
14145 "unknown MSPABI build attribute value '%d' for OFBA_MSPABI_Tag_ISA(%d) in ."
14146 "mspabi_attribute directive"
14149 #: config/tc-msp430.c:1670
14151 "file was compiled for the small memory model, but the large memory model is "
14155 #: config/tc-msp430.c:1675
14157 "file was compiled for the large memory model, but the small memory model is "
14161 #: config/tc-msp430.c:1679
14164 "unknown MSPABI build attribute value '%d' for %s(%d) in .mspabi_attribute "
14168 #: config/tc-msp430.c:1691
14170 msgid "unknown MSPABI build attribute tag '%d' in .mspabi_attribute directive"
14173 #: config/tc-msp430.c:1707
14175 "file was compiled assuming all data will be in the lower memory region, but "
14176 "the upper region is in use"
14179 #: config/tc-msp430.c:1712
14181 "file was compiled assuming data could be in the upper memory region, but the "
14182 "lower data region is exclusively in use"
14185 #: config/tc-msp430.c:1717
14188 "unknown GNU build attribute value '%d' for Tag_GNU_MSP430_Data_Region(%d) "
14189 "in .gnu_attribute directive"
14192 #: config/tc-msp430.c:1723
14194 msgid "internal: unexpected argument '%d' to msp430_object_attribute"
14197 #: config/tc-msp430.c:1773
14200 "MSP430 options:\n"
14201 " -mmcu=<msp430-name> - select microcontroller type\n"
14202 " -mcpu={430|430x|430xv2} - select microcontroller architecture\n"
14205 #: config/tc-msp430.c:1777
14208 " -msilicon-errata=<name>[,<name>...] - enable fixups for silicon errata\n"
14209 " -msilicon-errata-warn=<name>[,<name>...] - warn when a fixup might be "
14211 " supported errata names: cpu4, cpu8, cpu11, cpu12, cpu13, cpu19\n"
14214 #: config/tc-msp430.c:1781
14217 " -mQ - enable relaxation at assembly time. DANGEROUS!\n"
14218 " -mP - enable polymorph instructions\n"
14221 #: config/tc-msp430.c:1784
14223 msgid " -ml - enable large code model\n"
14226 #: config/tc-msp430.c:1786
14228 msgid " -mN - do not insert NOPs after changing interrupts (default)\n"
14231 #: config/tc-msp430.c:1788
14233 msgid " -mn - insert a NOP after changing interrupts\n"
14236 #: config/tc-msp430.c:1790
14238 msgid " -mY - do not warn about missing NOPs after changing interrupts\n"
14241 #: config/tc-msp430.c:1792
14243 msgid " -my - warn about missing NOPs after changing interrupts (default)\n"
14246 #: config/tc-msp430.c:1794
14249 " -mU - for an instruction which changes interrupt state, but where it is "
14251 " known how the state is changed, do not warn/insert NOPs\n"
14254 #: config/tc-msp430.c:1797
14257 " -mu - for an instruction which changes interrupt state, but where it is "
14259 " known how the state is changed, warn/insert NOPs (default)\n"
14260 " -mn and/or -my are required for this to have any effect\n"
14263 #: config/tc-msp430.c:1801
14266 " -mdata-region={none|lower|upper|either} - select region data will be\n"
14270 #: config/tc-msp430.c:1973
14272 msgid "extra characters '%s' at end of immediate expression '%s'"
14275 #: config/tc-msp430.c:2005 config/tc-msp430.c:2189 config/tc-msp430.c:2304
14277 msgid "value 0x%x out of extended range."
14280 #: config/tc-msp430.c:2011
14282 msgid "value %d out of range. Use #lo() or #hi()"
14285 #: config/tc-msp430.c:2057
14286 msgid "cpu4: not converting PUSH #4 to shorter form"
14289 #: config/tc-msp430.c:2074
14290 msgid "cpu4: not converting PUSH #8 to shorter form"
14293 #: config/tc-msp430.c:2088
14294 msgid "error: unsupported #foo() directive used on symbol"
14297 #: config/tc-msp430.c:2105
14299 msgid "unknown expression in operand %s. Use #llo(), #lhi(), #hlo() or #hhi()"
14302 #: config/tc-msp430.c:2156
14304 msgid "Registers cannot be used within immediate expression [%s]"
14307 #: config/tc-msp430.c:2158
14309 msgid "unknown operand %s"
14312 #: config/tc-msp430.c:2175
14314 msgid "extra characters '%s' at the end of absolute operand '%s'"
14317 #: config/tc-msp430.c:2195 config/tc-msp430.c:2310
14319 msgid "value out of range: 0x%x"
14322 #: config/tc-msp430.c:2206
14324 msgid "Registers cannot be used within absolute expression [%s]"
14327 #: config/tc-msp430.c:2208 config/tc-msp430.c:2339
14329 msgid "unknown expression in operand %s"
14332 #: config/tc-msp430.c:2222
14334 msgid "unknown addressing mode %s"
14337 #: config/tc-msp430.c:2230
14339 msgid "Bad register name %s"
14342 #: config/tc-msp430.c:2241
14343 msgid "cannot use indirect addressing with the PC"
14346 #: config/tc-msp430.c:2261
14347 msgid "')' required"
14350 #: config/tc-msp430.c:2273
14352 msgid "unknown operator %s. Did you mean X(Rn) or #[hl][hl][oi](CONST) ?"
14355 #: config/tc-msp430.c:2280
14356 msgid "r2 should not be used in indexed addressing mode"
14359 #: config/tc-msp430.c:2293 config/tc-msp430.c:2368 config/tc-msp430.c:3514
14360 #: config/tc-msp430.c:3582 config/tc-msp430.c:3699 config/tc-msp430.c:4121
14361 #: config/tc-msp430.c:4220 config/tc-msp430.c:4271
14363 msgid "extra characters '%s' at end of operand '%s'"
14366 #: config/tc-msp430.c:2325 config/tc-msp430.c:2327
14367 msgid "CPU8: Stack pointer accessed with an odd offset"
14370 #: config/tc-msp430.c:2337
14372 msgid "Registers cannot be used as a prefix of indexed expression [%s]"
14375 #: config/tc-msp430.c:2403
14377 msgid "Internal bug. Try to use 0(r%d) instead of @r%d"
14380 #: config/tc-msp430.c:2413
14381 msgid "this addressing mode is not applicable for destination operand"
14384 #: config/tc-msp430.c:2444 config/tc-msp430.c:2579 config/tc-msp430.c:2616
14385 #: config/tc-msp430.c:2646 config/tc-msp430.c:3450 config/tc-msp430.c:3533
14386 #: config/tc-msp430.c:3621
14388 msgid "expected register as second argument of %s"
14391 #: config/tc-msp430.c:2483 config/tc-msp430.c:2549
14393 msgid "index value too big for %s"
14396 #: config/tc-msp430.c:2500 config/tc-msp430.c:2566 config/tc-msp430.c:2673
14398 msgid "unexpected addressing mode for %s"
14401 #: config/tc-msp430.c:2586 config/tc-msp430.c:2623 config/tc-msp430.c:2653
14403 msgid "constant generator destination register found in %s"
14406 #: config/tc-msp430.c:2630 config/tc-msp430.c:2660
14408 msgid "constant generator source register found in %s"
14411 #: config/tc-msp430.c:2840
14412 msgid "no size modifier after period, .w assumed"
14415 #: config/tc-msp430.c:2844
14417 msgid "unrecognised instruction size modifier .%c"
14420 #: config/tc-msp430.c:2858
14422 msgid "junk found after instruction: %s.%s"
14425 #: config/tc-msp430.c:2878
14427 msgid "instruction %s.a does not exist"
14430 #: config/tc-msp430.c:2892
14432 msgid "instruction %s requires %d operand"
14433 msgid_plural "instruction %s requires %d operands"
14437 #: config/tc-msp430.c:2910
14439 msgid "instruction %s requires MSP430X mcu"
14442 #: config/tc-msp430.c:2930
14444 msgid "unable to repeat %s insn"
14447 #: config/tc-msp430.c:3002
14448 msgid "CPU12: CMP/BIT with PC destination ignores next instruction"
14451 #: config/tc-msp430.c:3010
14452 msgid "CPU19: Instruction setting CPUOFF must be followed by a NOP"
14455 #: config/tc-msp430.c:3017
14456 msgid "internal error: unknown nop check state"
14459 #: config/tc-msp430.c:3071 config/tc-msp430.c:3073 config/tc-msp430.c:3782
14460 #: config/tc-msp430.c:3784
14461 msgid "CPU11: PC is destination of SR altering instruction"
14464 #: config/tc-msp430.c:3088 config/tc-msp430.c:3090 config/tc-msp430.c:3195
14465 #: config/tc-msp430.c:3197 config/tc-msp430.c:3799 config/tc-msp430.c:3801
14466 #: config/tc-msp430.c:4020 config/tc-msp430.c:4022
14467 msgid "CPU13: SR is destination of SR altering instruction"
14470 #: config/tc-msp430.c:3106 config/tc-msp430.c:3207 config/tc-msp430.c:3885
14471 #: config/tc-msp430.c:4054
14472 msgid "repeat instruction used with non-register mode instruction"
14475 #: config/tc-msp430.c:3181 config/tc-msp430.c:3540 config/tc-msp430.c:4010
14477 msgid "%s: attempt to rotate the PC register"
14480 #: config/tc-msp430.c:3432 config/tc-msp430.c:3508
14482 msgid "expected #n as first argument of %s"
14485 #: config/tc-msp430.c:3438
14487 msgid "extra characters '%s' at end of constant expression '%s'"
14490 #: config/tc-msp430.c:3443 config/tc-msp430.c:3519
14492 msgid "expected constant expression as first argument of %s"
14495 #: config/tc-msp430.c:3469
14496 msgid "Too many registers popped"
14499 #: config/tc-msp430.c:3479
14500 msgid "Cannot use POPM to restore the SR register"
14503 #: config/tc-msp430.c:3499 config/tc-msp430.c:3568
14505 msgid "repeat count cannot be used with %s"
14508 #: config/tc-msp430.c:3526
14510 msgid "expected first argument of %s to be in the range 1-4"
14513 #: config/tc-msp430.c:3591
14515 msgid "expected value of first argument of %s to fit into 20-bits"
14518 #: config/tc-msp430.c:3610
14520 msgid "expected register name or constant as first argument of %s"
14523 #: config/tc-msp430.c:3704
14524 msgid "expected constant value as argument to RPT"
14527 #: config/tc-msp430.c:3710
14528 msgid "expected constant in the range 2..16"
14531 #: config/tc-msp430.c:3725
14532 msgid "PC used as an argument to RPT"
14535 #: config/tc-msp430.c:3731
14536 msgid "expected constant or register name as argument to RPT insn"
14539 #: config/tc-msp430.c:3738
14540 msgid "Illegal emulated instruction"
14543 #: config/tc-msp430.c:4039
14545 msgid "%s instruction does not accept a .b suffix"
14548 #: config/tc-msp430.c:4152
14550 msgid "Even number required. Rounded to %d"
14553 #: config/tc-msp430.c:4163
14555 msgid "Wrong displacement %d"
14558 #: config/tc-msp430.c:4185
14559 msgid "instruction requires label sans '$'"
14562 #: config/tc-msp430.c:4189
14563 msgid "instruction requires label or value in range -511:512"
14566 #: config/tc-msp430.c:4195 config/tc-msp430.c:4249 config/tc-msp430.c:4297
14567 msgid "instruction requires label"
14570 #: config/tc-msp430.c:4203 config/tc-msp430.c:4255
14571 msgid "polymorphs are not enabled. Use -mP option to enable."
14574 #: config/tc-msp430.c:4301
14575 msgid "Illegal instruction or not implemented opcode."
14578 #: config/tc-msp430.c:4355
14579 msgid "can't find opcode"
14582 #: config/tc-msp430.c:4872
14584 msgid "internal inconsistency problem in %s: insn %04lx"
14587 #: config/tc-msp430.c:4914 config/tc-msp430.c:4946
14589 msgid "internal inconsistency problem in %s: ext. insn %04lx"
14592 #: config/tc-msp430.c:4958
14594 msgid "internal inconsistency problem in %s: %lx"
14597 #: config/tc-mt.c:151
14599 msgid "MT specific command line options:\n"
14602 #: config/tc-mt.c:152
14604 msgid " -march=ms1-64-001 allow ms1-64-001 instructions\n"
14607 #: config/tc-mt.c:153
14609 msgid " -march=ms1-16-002 allow ms1-16-002 instructions (default)\n"
14612 #: config/tc-mt.c:154
14614 msgid " -march=ms1-16-003 allow ms1-16-003 instructions\n"
14617 #: config/tc-mt.c:155
14619 msgid " -march=ms2 allow ms2 instructions \n"
14622 #: config/tc-mt.c:156
14624 msgid " -nosched disable scheduling restrictions\n"
14627 #: config/tc-mt.c:226
14629 msgid "instruction %s may not follow another memory access instruction."
14632 #: config/tc-mt.c:232
14634 msgid "instruction %s may not follow another I/O instruction."
14637 #: config/tc-mt.c:238
14639 msgid "%s may not occupy the delay slot of another branch insn."
14642 #: config/tc-mt.c:263
14644 msgid "operand references R%ld of previous instruction."
14647 #: config/tc-mt.c:269
14649 msgid "operand references R%ld of instruction before previous."
14652 #: config/tc-mt.c:283 config/tc-mt.c:288
14655 "conditional branch or jal insn's operand references R%ld of previous "
14656 "arithmetic or logic insn."
14659 #: config/tc-mt.c:351
14660 msgid "md_estimate_size_before_relax\n"
14663 #: config/tc-nds32.c:2374
14665 "<arch name>\t Assemble for architecture <arch name>\n"
14666 "\t\t\t <arch name> could be\n"
14667 "\t\t\t v3, v3j, v3m, v3f, v3s, v2, v2j, v2f, v2s"
14670 #: config/tc-nds32.c:2378
14672 "<baseline>\t Assemble for baseline <baseline>\n"
14673 "\t\t\t <baseline> could be v2, v3, v3m"
14676 #: config/tc-nds32.c:2381
14678 "<freg>\t Specify a FPU configuration\n"
14680 "\t\t\t 0: 8 SP / 4 DP registers\n"
14681 "\t\t\t 1: 16 SP / 8 DP registers\n"
14682 "\t\t\t 2: 32 SP / 16 DP registers\n"
14683 "\t\t\t 3: 32 SP / 32 DP registers"
14686 #: config/tc-nds32.c:2387
14688 "<abi>\t Specify a abi version\n"
14689 "\t\t\t <abi> could be v1, v2, v2fp, v2fpp"
14692 #: config/tc-nds32.c:2420
14693 msgid "Multiply instructions support"
14696 #: config/tc-nds32.c:2421
14697 msgid "Divide instructions support"
14700 #: config/tc-nds32.c:2422
14701 msgid "16-bit extension"
14704 #: config/tc-nds32.c:2423
14705 msgid "d0/d1 registers"
14708 #: config/tc-nds32.c:2424
14709 msgid "Performance extension"
14712 #: config/tc-nds32.c:2425
14713 msgid "Performance extension 2"
14716 #: config/tc-nds32.c:2426
14717 msgid "String extension"
14720 #: config/tc-nds32.c:2427
14721 msgid "Reduced Register configuration (GPR16) option"
14724 #: config/tc-nds32.c:2428
14725 msgid "AUDIO ISA extension"
14728 #: config/tc-nds32.c:2429
14729 msgid "FPU SP extension"
14732 #: config/tc-nds32.c:2430
14733 msgid "FPU DP extension"
14736 #: config/tc-nds32.c:2431
14737 msgid "FPU fused-multiply-add instructions"
14740 #: config/tc-nds32.c:2432
14741 msgid "DSP extension"
14744 #: config/tc-nds32.c:2433
14745 msgid "hardware loop extension"
14748 #: config/tc-nds32.c:2470
14752 " NDS32-specific assembler options:\n"
14755 #: config/tc-nds32.c:2471
14758 " -O1,\t\t\t Optimize for performance\n"
14759 " -Os\t\t\t Optimize for space\n"
14762 #: config/tc-nds32.c:2474
14765 " -EL, -mel or -little Produce little endian output\n"
14766 " -EB, -meb or -big Produce big endian output\n"
14767 " -mpic\t\t\t Generate PIC\n"
14768 " -mno-fp-as-gp-relax\t Suppress fp-as-gp relaxation for this file\n"
14769 " -mb2bb-relax\t\t Back-to-back branch optimization\n"
14770 " -mno-all-relax\t Suppress all relaxation for this file\n"
14773 #: config/tc-nds32.c:2485
14778 #: config/tc-nds32.c:2492
14780 msgid " -m[no-]%-17sEnable/Disable %s\n"
14783 #: config/tc-nds32.c:2496
14785 msgid " -mall-ext\t\t Turn on all extensions and instructions support\n"
14788 #: config/tc-nds32.c:2770
14790 msgid "la must use with symbol. '%s'"
14793 #: config/tc-nds32.c:2823
14795 msgid "need PIC qualifier with symbol. '%s'"
14798 #: config/tc-nds32.c:2860
14800 msgid "Operand is not a constant. `%s'"
14803 #: config/tc-nds32.c:2949
14805 msgid "needs @GOT or @GOTOFF. %s"
14808 #: config/tc-nds32.c:3487
14810 msgid "Too many argument. `%s'"
14813 #. Logic here rejects the input arch name.
14814 #: config/tc-nds32.c:3548
14816 msgid "unknown arch name `%s'\n"
14819 #. Logic here rejects the input baseline.
14820 #: config/tc-nds32.c:3567
14822 msgid "unknown baseline `%s'\n"
14825 #. Logic here rejects the input FPU configuration.
14826 #: config/tc-nds32.c:3590
14828 msgid "unknown FPU configuration `%s'\n"
14831 #. Logic here rejects the input abi version.
14832 #: config/tc-nds32.c:3614
14834 msgid "unknown ABI version`%s'\n"
14837 #: config/tc-nds32.c:4339
14839 msgid "Different arguments of .vec_size are found, previous %d, current %d"
14842 #: config/tc-nds32.c:4344
14844 msgid "Argument of .vec_size is expected 4 or 16, actual: %d."
14847 #: config/tc-nds32.c:4348
14848 msgid "Argument of .vec_size is not a constant."
14851 #: config/tc-nds32.c:4934
14853 msgid "Don't know how to handle this field. %s"
14856 #: config/tc-nds32.c:5299
14858 msgid "instruction %s requires enabling performance extension"
14861 #: config/tc-nds32.c:5311
14863 msgid "instruction %s requires enabling performance extension II"
14866 #: config/tc-nds32.c:5323
14868 msgid "instruction %s requires enabling AUDIO extension"
14871 #: config/tc-nds32.c:5335
14873 msgid "instruction %s requires enabling STRING extension"
14876 #: config/tc-nds32.c:5349
14878 msgid "instruction %s requires enabling DIV & DX_REGS extension"
14881 #: config/tc-nds32.c:5364
14883 msgid "instruction %s requires enabling FPU extension"
14886 #: config/tc-nds32.c:5376
14888 msgid "instruction %s requires enabling FPU_SP extension"
14891 #: config/tc-nds32.c:5388
14893 msgid "instruction %s requires enabling FPU_DP extension"
14896 #: config/tc-nds32.c:5399 config/tc-nds32.c:5407
14898 msgid "instruction %s requires enabling FPU_MAC extension"
14901 #: config/tc-nds32.c:5415
14903 msgid "instruction %s requires enabling DX_REGS extension"
14906 #: config/tc-nds32.c:5431
14908 msgid "instruction %s requires enabling dsp extension"
14911 #: config/tc-nds32.c:5443
14913 msgid "instruction %s requires enabling zol extension"
14916 #: config/tc-nds32.c:5448
14918 msgid "internal error: unknown instruction attribute: 0x%08x"
14921 #: config/tc-nds32.c:5741
14923 msgid "relax hint unrecognized instruction: line %d."
14926 #: config/tc-nds32.c:5796
14928 msgid "Can not find match relax hint. Line: %d"
14931 #: config/tc-nds32.c:5994
14932 msgid "Internal error: .relax_hint KEY is not a number!"
14935 #: config/tc-nds32.c:6022
14937 msgid "Internal error: Relax hint (%s) error. %s: %s (%x)"
14940 #: config/tc-nds32.c:6099
14942 msgid "Internal error: Range error. %s"
14945 #: config/tc-nds32.c:6160
14946 msgid "Multiple BFD_RELOC_NDS32_PTR_RESOLVED patterns are not supported yet!"
14949 #: config/tc-nds32.c:6308
14951 msgid "Not support instruction %s in verbatim."
14954 #: config/tc-nds32.c:6315
14956 msgid "16-bit instruction is disabled: %s."
14959 #: config/tc-nds32.c:6342
14961 msgid "Instruction %s not supported in the baseline."
14964 #: config/tc-nds32.c:6409
14966 msgid "Unrecognized opcode, %s."
14969 #: config/tc-nds32.c:6412
14971 msgid "Incorrect syntax, %s."
14974 #: config/tc-nds32.c:6415
14976 msgid "Unrecognized operand/register, %s."
14979 #: config/tc-nds32.c:6418
14981 msgid "Operand out of range, %s."
14984 #: config/tc-nds32.c:6421
14986 msgid "Prohibited register used for reduced-register, %s."
14989 #: config/tc-nds32.c:6424
14991 msgid "Junk at end of line, %s."
14994 #: config/tc-nds32.c:7122
14995 msgid "Addend to unresolved symbol is not on word boundary."
14998 #. Should never here.
14999 #: config/tc-nds32.c:7617
15000 msgid "Used FPU instructions requires enabling FPU extension"
15003 #: config/tc-nds32.c:7813
15005 msgid "Internal error: Unknown fixup type %d (`%s')"
15008 #: config/tc-nios2.c:448 config/tc-pru.c:309
15009 msgid "expecting opcode string in self test mode"
15012 #: config/tc-nios2.c:450 config/tc-pru.c:311
15014 msgid "assembly 0x%08x, expected %s"
15017 #: config/tc-nios2.c:843
15018 msgid "branch offset out of range\n"
15021 #: config/tc-nios2.c:844
15022 msgid "branch relaxation failed\n"
15025 #: config/tc-nios2.c:1140
15026 msgid "error checking for overflow - broken assembler"
15029 #: config/tc-nios2.c:1156 config/tc-pru.c:572
15031 msgid "immediate value 0x%x truncated to 0x%x"
15034 #: config/tc-nios2.c:1183 config/tc-pru.c:598
15036 msgid "call target address 0x%08x out of range 0x%08x to 0x%08x"
15039 #: config/tc-nios2.c:1189
15041 msgid "branch offset %d out of range %d to %d"
15044 #: config/tc-nios2.c:1193
15046 msgid "branch offset %d out of range"
15049 #: config/tc-nios2.c:1199 config/tc-pru.c:608
15051 msgid "%s offset %d out of range %d to %d"
15054 #: config/tc-nios2.c:1203
15056 msgid "%s offset %d out of range"
15059 #: config/tc-nios2.c:1208 config/tc-nios2.c:1223 config/tc-pru.c:613
15061 msgid "immediate value %d out of range %d to %d"
15064 #: config/tc-nios2.c:1213 config/tc-nios2.c:1218 config/tc-pru.c:623
15065 #: config/tc-pru.c:628
15067 msgid "immediate value %u out of range %u to %u"
15070 #: config/tc-nios2.c:1228
15072 msgid "custom instruction opcode %u out of range %u to %u"
15075 #: config/tc-nios2.c:1233 config/tc-pru.c:633
15076 msgid "overflow in immediate argument"
15079 #: config/tc-nios2.c:1305 config/tc-pru.c:668
15080 msgid "cannot create 64-bit relocation"
15083 #: config/tc-nios2.c:1431
15085 msgid "internal error: broken opcode descriptor for `%s %s'\n"
15088 #: config/tc-nios2.c:1480 config/tc-pru.c:862
15089 msgid "can't create relocation"
15092 #: config/tc-nios2.c:1511 config/tc-pru.c:996 config/tc-pru.c:1016
15093 #: config/tc-pru.c:1043 config/tc-pru.c:1062 config/tc-pru.c:1076
15095 msgid "unknown register %s"
15098 #: config/tc-nios2.c:1519
15099 msgid "expecting control register"
15102 #: config/tc-nios2.c:1521
15103 msgid "illegal use of control register"
15106 #: config/tc-nios2.c:1523
15107 msgid "illegal use of coprocessor register"
15110 #. Should never get here if we passed validation.
15111 #: config/tc-nios2.c:1525 config/tc-nios2.c:1839 config/tc-nios2.c:1981
15112 #: config/tc-nios2.c:2049
15114 msgid "invalid register %s"
15117 #: config/tc-nios2.c:1533
15119 "Register at (r1) can sometimes be corrupted by assembler optimizations.\n"
15120 "Use .set noat to turn off those optimizations (and this warning)."
15123 #: config/tc-nios2.c:1538
15125 "The debugger will corrupt bt (r25).\n"
15126 "If you don't need to debug this code use .set nobreak to turn off this "
15130 #: config/tc-nios2.c:1542
15132 "The debugger will corrupt sstatus/ba (r30).\n"
15133 "If you don't need to debug this code use .set nobreak to turn off this "
15137 #: config/tc-nios2.c:1932 config/tc-nios2.c:1960
15138 msgid "r31 cannot be used with jmp; use ret instead"
15141 #: config/tc-nios2.c:1975
15142 msgid "r31 cannot be used with jmpr.n; use ret.n instead"
15145 #: config/tc-nios2.c:2588 config/tc-nios2.c:2615 config/tc-nios2.c:2642
15146 #: config/tc-nios2.c:2673
15148 msgid "Invalid constant operand %s"
15151 #: config/tc-nios2.c:2990 config/tc-nios2.c:3014 config/tc-pru.c:1318
15152 #: config/tc-pru.c:1343 config/tc-pru.c:1363
15154 msgid "badly formed expression near %s"
15157 #: config/tc-nios2.c:3119 config/tc-pru.c:1389
15159 msgid "expecting %c near %s"
15162 #. we cannot recover from this.
15163 #: config/tc-nios2.c:3267
15165 msgid "unrecognized pseudo-instruction %s"
15168 #: config/tc-nios2.c:3530 config/tc-tic6x.c:232
15170 msgid "unknown architecture '%s'"
15173 #: config/tc-nios2.c:3610
15174 msgid "Big-endian R2 is not supported."
15177 #. Unrecognised instruction - error.
15178 #: config/tc-nios2.c:3747 config/tc-pru.c:1716
15180 msgid "unrecognised instruction %s"
15183 #: config/tc-nios2.c:3867 config/tc-pru.c:1772
15185 msgid "can't represent relocation type %s"
15188 #: config/tc-nios2.c:3960
15189 msgid "Bad .section directive: want a,s,w,x,M,S,G,T in string"
15192 #: config/tc-nios2.c:3989
15194 msgid "Illegal operands: %%tls_ldo in %d-byte data field"
15197 #: config/tc-nios2.c:4001
15199 msgid "Illegal operands: %%gotoff in %d-byte data field"
15202 #: config/tc-nios2.c:4014 config/tc-nios2.c:4033 config/tc-nios2.c:4041
15204 msgid "Illegal operands: %s requires arguments in ()"
15207 #: config/tc-nios2.c:4049
15209 msgid "Illegal operands: garbage after %s()"
15212 #: config/tc-ns32k.c:437
15213 msgid "Invalid syntax in PC-relative addressing mode"
15216 #: config/tc-ns32k.c:461
15217 msgid "Invalid syntax in External addressing mode"
15220 #: config/tc-ns32k.c:542
15221 msgid "Invalid syntax in Memory Relative addressing mode"
15224 #: config/tc-ns32k.c:609
15225 msgid "Invalid scaled-indexed mode, use (b,w,d,q)"
15228 #: config/tc-ns32k.c:614
15229 msgid "Syntax in scaled-indexed mode, use [Rn:m] where n=[0..7] m={b,w,d,q}"
15232 #: config/tc-ns32k.c:619
15233 msgid "Scaled-indexed addressing mode combined with scaled-index"
15236 #: config/tc-ns32k.c:630
15237 msgid "Invalid or illegal addressing mode combined with scaled-index"
15240 #: config/tc-ns32k.c:753
15241 msgid "Premature end of suffix -- Defaulting to d"
15244 #: config/tc-ns32k.c:766
15245 msgid "Bad suffix after ':' use {b|w|d} Defaulting to d"
15248 #: config/tc-ns32k.c:811
15249 msgid "Very short instr to option, ie you can't do it on a NULLstr"
15252 #: config/tc-ns32k.c:861
15253 msgid "No such entry in list. (cpu/mmu register)"
15256 #: config/tc-ns32k.c:918
15257 msgid "Internal consistency error. check ns32k-opcode.h"
15260 #: config/tc-ns32k.c:943
15261 msgid "Address of immediate operand"
15264 #: config/tc-ns32k.c:944
15265 msgid "Invalid immediate write operand."
15268 #: config/tc-ns32k.c:1074
15269 msgid "Bad opcode-table-option, check in file ns32k-opcode.h"
15272 #: config/tc-ns32k.c:1108
15273 msgid "No such opcode"
15276 #: config/tc-ns32k.c:1183
15277 msgid "Bad suffix, defaulting to d"
15280 #: config/tc-ns32k.c:1210
15281 msgid "Too many operands passed to instruction"
15284 #. Check error in default.
15285 #: config/tc-ns32k.c:1222
15286 msgid "Wrong numbers of operands in default, check ns32k-opcodes.h"
15289 #: config/tc-ns32k.c:1225
15290 msgid "Wrong number of operands"
15293 #: config/tc-ns32k.c:1298
15295 msgid "Can not do %d byte pc-relative relocation for storage type %d"
15298 #: config/tc-ns32k.c:1301
15300 msgid "Can not do %d byte relocation for storage type %d"
15303 #: config/tc-ns32k.c:1393
15305 msgid "value of %ld out of byte displacement range."
15308 #: config/tc-ns32k.c:1403
15310 msgid "value of %ld out of word displacement range."
15313 #: config/tc-ns32k.c:1418
15315 msgid "value of %ld out of double word displacement range."
15318 #: config/tc-ns32k.c:1439
15320 msgid "Internal logic error. Line %d, file: \"%s\""
15323 #: config/tc-ns32k.c:1487
15325 msgid "Internal logic error. line %d, file \"%s\""
15328 #: config/tc-ns32k.c:1588
15329 msgid "Bit field out of range"
15332 #: config/tc-ns32k.c:1688
15333 msgid "iif convert internal pcrel/binary"
15336 #: config/tc-ns32k.c:1705
15337 msgid "Bignum too big for long"
15340 #: config/tc-ns32k.c:1782
15341 msgid "iif convert internal pcrel/pointer"
15344 #: config/tc-ns32k.c:1787
15345 msgid "Internal logic error in iif.iifP[n].type"
15348 #. We can't relax this case.
15349 #: config/tc-ns32k.c:1823
15350 msgid "Can't relax difference"
15353 #: config/tc-ns32k.c:1864
15354 msgid "Displacement too large for :d"
15357 #: config/tc-ns32k.c:1877
15358 msgid "Internal logic error in iif.iifP[].type"
15361 #: config/tc-ns32k.c:2141
15363 msgid "invalid architecture option -m%s, ignored"
15366 #: config/tc-ns32k.c:2154
15368 msgid "invalid default displacement size \"%s\". Defaulting to %d."
15371 #: config/tc-ns32k.c:2170
15375 "-m32032 | -m32532\tselect variant of NS32K architecture\n"
15376 "--disp-size-default=<1|2|4>\n"
15379 #: config/tc-ns32k.c:2246
15381 msgid "Cannot find relocation type for symbol %s, code %d"
15384 #: config/tc-pdp11.c:351 config/tc-pdp11.c:369 config/tc-pdp11.c:375
15385 #: config/tc-pdp11.c:400 config/tc-pdp11.c:406 config/tc-pdp11.c:419
15386 msgid "Bad register name"
15389 #: config/tc-pdp11.c:438 config/tc-pdp11.c:502 config/tc-pdp11.c:513
15390 msgid "Error in expression"
15393 #: config/tc-pdp11.c:510
15394 msgid "Low order bits truncated in immediate float operand"
15397 #: config/tc-pdp11.c:654
15398 msgid "Float AC not legal as integer operand"
15401 #: config/tc-pdp11.c:674
15402 msgid "General register not legal as float operand"
15405 #: config/tc-pdp11.c:707
15406 msgid "No instruction found"
15409 #: config/tc-pdp11.c:717 config/tc-z80.c:3668
15411 msgid "Unknown instruction '%s'"
15414 #: config/tc-pdp11.c:723
15416 msgid "Unsupported instruction set extension: %s"
15419 #: config/tc-pdp11.c:757
15420 msgid "operand is not an absolute constant"
15423 #: config/tc-pdp11.c:765
15424 msgid "3-bit immediate out of range"
15427 #: config/tc-pdp11.c:772
15428 msgid "6-bit immediate out of range"
15431 #: config/tc-pdp11.c:779
15432 msgid "8-bit immediate out of range"
15435 #: config/tc-pdp11.c:796 config/tc-pdp11.c:989
15436 msgid "Symbol expected"
15439 #: config/tc-pdp11.c:801
15440 msgid "8-bit displacement out of range"
15443 #: config/tc-pdp11.c:843 config/tc-pdp11.c:864 config/tc-pdp11.c:881
15444 #: config/tc-pdp11.c:902 config/tc-pdp11.c:919 config/tc-pdp11.c:940
15445 #: config/tc-pdp11.c:959 config/tc-pdp11.c:980
15446 msgid "Missing ','"
15449 #: config/tc-pdp11.c:994
15450 msgid "6-bit displacement out of range"
15453 #: config/tc-pdp11.c:1015 config/tc-tilegx.c:1212 config/tc-tilepro.c:1095
15454 #: config/tc-vax.c:1949
15455 msgid "Too many operands"
15458 #: config/tc-pdp11.c:1465
15460 msgid "Can not represent %s relocation in this object file format"
15463 #: config/tc-pj.c:64 config/tc-pj.c:73
15464 msgid "confusing relocation expressions"
15467 #: config/tc-pj.c:157
15468 msgid "can't have relocation for ipush"
15471 #: config/tc-pj.c:289
15472 msgid "expected expression"
15475 #: config/tc-pj.c:355
15479 "-little\t\t\tgenerate little endian code\n"
15480 "-big\t\t\tgenerate big endian code\n"
15483 #: config/tc-pj.c:380 config/tc-sh.c:3580 config/tc-sh.c:3587
15484 #: config/tc-sh.c:3594 config/tc-sh.c:3601
15485 msgid "pcrel too far"
15488 #: config/tc-ppc.c:964 config/tc-ppc.c:972 config/tc-ppc.c:3497
15489 msgid "invalid register expression"
15492 #: config/tc-ppc.c:1135 config/tc-ppc.c:1193 config/tc-ppc.c:1241
15493 msgid "the use of -mvle requires big endian."
15496 #: config/tc-ppc.c:1173 config/tc-ppc.c:1195
15497 msgid "the use of -mvle requires -a32."
15500 #: config/tc-ppc.c:1175
15502 msgid "%s unsupported"
15505 #: config/tc-ppc.c:1268 config/tc-s390.c:491 config/tc-s390.c:498
15507 msgid "invalid switch -m%s"
15510 #: config/tc-ppc.c:1299
15511 msgid "--nops needs a numeric argument"
15514 #: config/tc-ppc.c:1335
15516 msgid "PowerPC options:\n"
15519 #: config/tc-ppc.c:1337
15521 msgid "-a32 generate ELF32/XCOFF32\n"
15524 #: config/tc-ppc.c:1340
15526 msgid "-a64 generate ELF64/XCOFF64\n"
15529 #: config/tc-ppc.c:1342
15531 msgid "-u ignored\n"
15534 #: config/tc-ppc.c:1344
15536 msgid "-mpwrx, -mpwr2 generate code for POWER/2 (RIOS2)\n"
15539 #: config/tc-ppc.c:1346
15541 msgid "-mpwr generate code for POWER (RIOS1)\n"
15544 #: config/tc-ppc.c:1348
15546 msgid "-m601 generate code for PowerPC 601\n"
15549 #: config/tc-ppc.c:1350
15552 "-mppc, -mppc32, -m603, -m604\n"
15553 " generate code for PowerPC 603/604\n"
15556 #: config/tc-ppc.c:1353
15558 msgid "-m403 generate code for PowerPC 403\n"
15561 #: config/tc-ppc.c:1355
15563 msgid "-m405 generate code for PowerPC 405\n"
15566 #: config/tc-ppc.c:1357
15568 msgid "-m440 generate code for PowerPC 440\n"
15571 #: config/tc-ppc.c:1359
15573 msgid "-m464 generate code for PowerPC 464\n"
15576 #: config/tc-ppc.c:1361
15578 msgid "-m476 generate code for PowerPC 476\n"
15581 #: config/tc-ppc.c:1363
15584 "-m7400, -m7410, -m7450, -m7455\n"
15585 " generate code for PowerPC 7400/7410/7450/7455\n"
15588 #: config/tc-ppc.c:1366
15591 "-m750cl, -mgekko, -mbroadway\n"
15592 " generate code for PowerPC 750cl/Gekko/Broadway\n"
15595 #: config/tc-ppc.c:1369
15597 msgid "-m821, -m850, -m860 generate code for PowerPC 821/850/860\n"
15600 #: config/tc-ppc.c:1371
15602 msgid "-mppc64, -m620 generate code for PowerPC 620/625/630\n"
15605 #: config/tc-ppc.c:1373
15608 "-mppc64bridge generate code for PowerPC 64, including bridge "
15612 #: config/tc-ppc.c:1375
15614 msgid "-mbooke generate code for 32-bit PowerPC BookE\n"
15617 #: config/tc-ppc.c:1377
15619 msgid "-ma2 generate code for A2 architecture\n"
15622 #: config/tc-ppc.c:1379
15624 msgid "-mpower4, -mpwr4 generate code for Power4 architecture\n"
15627 #: config/tc-ppc.c:1381
15630 "-mpower5, -mpwr5, -mpwr5x\n"
15631 " generate code for Power5 architecture\n"
15634 #: config/tc-ppc.c:1384
15636 msgid "-mpower6, -mpwr6 generate code for Power6 architecture\n"
15639 #: config/tc-ppc.c:1386
15641 msgid "-mpower7, -mpwr7 generate code for Power7 architecture\n"
15644 #: config/tc-ppc.c:1388
15646 msgid "-mpower8, -mpwr8 generate code for Power8 architecture\n"
15649 #: config/tc-ppc.c:1390
15651 msgid "-mpower9, -mpwr9 generate code for Power9 architecture\n"
15654 #: config/tc-ppc.c:1392
15656 msgid "-mpower10, -mpwr10 generate code for Power10 architecture\n"
15659 #: config/tc-ppc.c:1394
15661 msgid "-mpower11, -mpwr11 generate code for Power11 architecture\n"
15664 #: config/tc-ppc.c:1396
15666 msgid "-mlibresoc generate code for Libre-SOC architecture\n"
15669 #: config/tc-ppc.c:1398
15671 msgid "-mfuture generate code for 'future' architecture\n"
15674 #: config/tc-ppc.c:1400
15677 "-mcell generate code for Cell Broadband Engine "
15681 #: config/tc-ppc.c:1402
15684 "-mcom generate code for Power/PowerPC common instructions\n"
15687 #: config/tc-ppc.c:1404
15690 "-many generate code for any architecture (PWR/PWRX/PPC)\n"
15693 #: config/tc-ppc.c:1406
15695 msgid "-maltivec generate code for AltiVec\n"
15698 #: config/tc-ppc.c:1408
15701 "-mvsx generate code for Vector-Scalar (VSX) instructions\n"
15704 #: config/tc-ppc.c:1410
15706 msgid "-me300 generate code for PowerPC e300 family\n"
15709 #: config/tc-ppc.c:1412
15711 msgid "-me500, -me500x2 generate code for Motorola e500 core complex\n"
15714 #: config/tc-ppc.c:1414
15717 "-me500mc, generate code for Freescale e500mc core complex\n"
15720 #: config/tc-ppc.c:1416
15723 "-me500mc64, generate code for Freescale e500mc64 core complex\n"
15726 #: config/tc-ppc.c:1418
15729 "-me5500, generate code for Freescale e5500 core complex\n"
15732 #: config/tc-ppc.c:1420
15735 "-me6500, generate code for Freescale e6500 core complex\n"
15738 #: config/tc-ppc.c:1422
15740 msgid "-mspe generate code for Motorola SPE instructions\n"
15743 #: config/tc-ppc.c:1424
15745 msgid "-mspe2 generate code for Freescale SPE2 instructions\n"
15748 #: config/tc-ppc.c:1426
15750 msgid "-mvle generate code for Freescale VLE instructions\n"
15753 #: config/tc-ppc.c:1428
15756 "-mtitan generate code for AppliedMicro Titan core complex\n"
15759 #: config/tc-ppc.c:1430
15761 msgid "-mregnames Allow symbolic names for registers\n"
15764 #: config/tc-ppc.c:1432
15766 msgid "-mno-regnames Do not allow symbolic names for registers\n"
15769 #: config/tc-ppc.c:1435
15771 msgid "-mrelocatable support for GCC's -mrelocatble option\n"
15774 #: config/tc-ppc.c:1437
15776 msgid "-mrelocatable-lib support for GCC's -mrelocatble-lib option\n"
15779 #: config/tc-ppc.c:1439
15781 msgid "-memb set PPC_EMB bit in ELF flags\n"
15784 #: config/tc-ppc.c:1441
15787 "-mlittle, -mlittle-endian, -le\n"
15788 " generate code for a little endian machine\n"
15791 #: config/tc-ppc.c:1444
15794 "-mbig, -mbig-endian, -be\n"
15795 " generate code for a big endian machine\n"
15798 #: config/tc-ppc.c:1447
15800 msgid "-msolaris generate code for Solaris\n"
15803 #: config/tc-ppc.c:1449
15805 msgid "-mno-solaris do not generate code for Solaris\n"
15808 #: config/tc-ppc.c:1451
15810 msgid "-K PIC set EF_PPC_RELOCATABLE_LIB in ELF flags\n"
15813 #: config/tc-ppc.c:1453
15815 msgid "-V print assembler version number\n"
15818 #: config/tc-ppc.c:1455
15820 msgid "-Qy, -Qn ignored\n"
15823 #: config/tc-ppc.c:1458
15826 "-nops=count when aligning, more than COUNT nops uses a branch\n"
15829 #: config/tc-ppc.c:1460
15831 msgid "-ppc476-workaround warn if emitting data to code sections\n"
15834 #: config/tc-ppc.c:1490
15836 msgid "unknown default cpu = %s, os = %s"
15839 #: config/tc-ppc.c:1576
15841 msgid "mask trims opcode bits for %s"
15844 #: config/tc-ppc.c:1586
15846 msgid "operand index error for %s"
15849 #: config/tc-ppc.c:1612
15851 msgid "operand %d overlap in %s"
15854 #: config/tc-ppc.c:1621
15856 msgid "non-optional operand %d follows optional operand in %s"
15859 #: config/tc-ppc.c:1687
15861 msgid "powerpc_operands[%d].bitm invalid"
15864 #: config/tc-ppc.c:1694
15866 msgid "powerpc_operands[%d] duplicates powerpc_operands[%d]"
15869 #: config/tc-ppc.c:1722 config/tc-ppc.c:1775 config/tc-ppc.c:1817
15870 #: config/tc-ppc.c:1865
15872 msgid "major opcode is not sorted for %s"
15875 #: config/tc-ppc.c:1728
15877 msgid "%s is enabled by vle flag"
15880 #: config/tc-ppc.c:1735
15882 msgid "%s not disabled by vle flag"
15885 #: config/tc-ppc.c:1841
15887 msgid "opcode is not sorted for %s"
15890 #: config/tc-ppc.c:2259
15892 msgid "symbol+offset@%s means symbol@%s+offset"
15895 #: config/tc-ppc.c:2279
15897 msgid "symbol+offset@%s not supported"
15900 #: config/tc-ppc.c:2358 config/tc-ppc.c:4228 config/tc-ppc.c:7693
15901 msgid "data in executable section"
15904 #: config/tc-ppc.c:2399
15905 msgid "expected comma after symbol-name: rest of line ignored."
15908 #: config/tc-ppc.c:2432
15910 msgid "ignoring attempt to re-define symbol `%s'."
15913 #: config/tc-ppc.c:2440
15915 msgid "length of .lcomm \"%s\" is already %ld. Not changed to %ld."
15918 #: config/tc-ppc.c:2458
15919 msgid "common alignment not a power of 2"
15922 #: config/tc-ppc.c:2500
15924 msgid "expected comma after name `%s' in .localentry directive"
15927 #: config/tc-ppc.c:2510
15928 msgid "missing expression in .localentry directive"
15931 #: config/tc-ppc.c:2531
15933 msgid ".localentry expression for `%s' is not a valid power of 2"
15936 #: config/tc-ppc.c:2548
15938 msgid ".localentry expression for `%s' does not evaluate to a constant"
15941 #: config/tc-ppc.c:2563
15942 msgid "missing expression in .abiversion directive"
15945 #: config/tc-ppc.c:2572
15946 msgid ".abiversion expression does not evaluate to a constant"
15949 #: config/tc-ppc.c:2652
15950 msgid "relocation cannot be done when using -mrelocatable"
15953 #: config/tc-ppc.c:2698
15954 msgid "TOC section size exceeds 64k"
15957 #: config/tc-ppc.c:3258
15959 msgid "%s howto doesn't match size/pcrel in gas"
15962 #: config/tc-ppc.c:3337
15964 msgid "unrecognized opcode: `%s'"
15967 #. lmw, stmw, lswi, lswx, stswi, stswx
15968 #: config/tc-ppc.c:3348
15970 msgid "`%s' invalid when little-endian"
15973 #: config/tc-ppc.c:3697
15975 msgid "@tls may not be used with \"%s\" operands"
15978 #: config/tc-ppc.c:3700
15979 msgid "@tls may only be used in last operand"
15982 #: config/tc-ppc.c:3738 config/tc-ppc.c:3748 config/tc-ppc.c:3758
15983 #: config/tc-ppc.c:3773
15985 msgid "%s unsupported on this instruction"
15988 #: config/tc-ppc.c:3820
15990 msgid "assuming %s on symbol"
15993 #: config/tc-ppc.c:3943
15994 msgid "unsupported relocation for DS offset field"
15997 #: config/tc-ppc.c:3996
15999 msgid "syntax error; found `%c', expected `%c'"
16002 #: config/tc-ppc.c:4001
16004 msgid "syntax error; end of line, expected `%c'"
16007 #: config/tc-ppc.c:4066 config/tc-ppc.c:6867
16009 msgid "instruction address is not a multiple of %d"
16012 #: config/tc-ppc.c:4185
16013 msgid "bad .section directive: want a,e,v,w,x,M,S,G,T in string"
16016 #: config/tc-ppc.c:4335
16017 msgid "missing size"
16020 #: config/tc-ppc.c:4344
16021 msgid "negative size"
16024 #: config/tc-ppc.c:4371
16025 msgid "Unknown visibility field in .comm"
16028 #: config/tc-ppc.c:4389
16029 msgid "missing real symbol name"
16032 #: config/tc-ppc.c:4428
16033 msgid "attempt to redefine symbol"
16036 #: config/tc-ppc.c:4737
16038 msgid "no known dwarf XCOFF section for flag 0x%08x\n"
16041 #: config/tc-ppc.c:4750
16043 msgid "label %s was not defined in this dwarf section"
16046 #: config/tc-ppc.c:4864
16047 msgid "the XCOFF file format does not support arbitrary sections"
16050 #: config/tc-ppc.c:4902
16051 msgid "Unknown visibility field in .extern"
16054 #: config/tc-ppc.c:4939
16055 msgid "Unknown visibility field in .globl"
16058 #: config/tc-ppc.c:4976
16059 msgid "Unknown visibility field in .weak"
16062 #: config/tc-ppc.c:5027
16063 msgid ".ref outside .csect"
16066 #: config/tc-ppc.c:5048 config/tc-ppc.c:5308
16067 msgid "missing symbol name"
16070 #: config/tc-ppc.c:5078
16071 msgid "missing rename string"
16074 #: config/tc-ppc.c:5108 config/tc-ppc.c:5710
16075 msgid "missing value"
16078 #: config/tc-ppc.c:5126
16079 msgid "illegal .stabx expression; zero assumed"
16082 #: config/tc-ppc.c:5158
16083 msgid "missing class"
16086 #: config/tc-ppc.c:5167
16087 msgid "missing type"
16090 #: config/tc-ppc.c:5194
16091 msgid ".stabx of storage class stsym must be within .bs/.es"
16094 #: config/tc-ppc.c:5498
16095 msgid "nested .bs blocks"
16098 #: config/tc-ppc.c:5529
16099 msgid ".es without preceding .bs"
16102 #: config/tc-ppc.c:5702
16103 msgid "non-constant byte count"
16106 #: config/tc-ppc.c:5777
16107 msgid ".tc not in .toc section"
16110 #: config/tc-ppc.c:5795
16111 msgid ".tc with no label"
16114 #: config/tc-ppc.c:5823
16116 msgid ".tc with storage class %d not yet supported"
16119 #: config/tc-ppc.c:5892 config/tc-s390.c:2180
16120 msgid ".machine stack overflow"
16123 #: config/tc-ppc.c:5899 config/tc-s390.c:2191
16124 msgid ".machine stack underflow"
16127 #: config/tc-ppc.c:5941 config/tc-s390.c:2203
16129 msgid "invalid machine `%s'"
16132 #: config/tc-ppc.c:5985
16133 msgid "bad symbol suffix"
16136 #: config/tc-ppc.c:6084
16137 msgid "unrecognized symbol suffix"
16140 #: config/tc-ppc.c:6172
16141 msgid ".ef with no preceding .function"
16144 #: config/tc-ppc.c:6311
16146 msgid "warning: symbol %s has no csect"
16149 #: config/tc-ppc.c:6643
16150 msgid "symbol in .toc does not match any .tc"
16153 #: config/tc-ppc.c:7395
16155 msgid "%s unsupported as instruction fixup"
16158 #: config/tc-ppc.c:7494
16160 msgid "unsupported relocation against %s"
16163 #: config/tc-ppc.c:7656
16165 msgid "R_TLSML relocation doesn't target a TOC entry named \"_$TLSML\": %s"
16168 #: config/tc-ppc.c:7676
16170 msgid "Gas failure, reloc value %d\n"
16173 #: config/tc-pru.c:603
16175 msgid "quick branch offset %d out of range %d to %d"
16178 #: config/tc-pru.c:618
16180 msgid "immediate value %llu out of range %u to %lu"
16183 #: config/tc-pru.c:697
16184 msgid "unexpected PC relative expression"
16187 #: config/tc-pru.c:734 config/tc-pru.c:741
16188 msgid "residual low bits in pmem diff relocation"
16191 #: config/tc-pru.c:938 config/tc-pru.c:971
16193 msgid "trailing garbage after expression: %s"
16196 #: config/tc-pru.c:943
16198 msgid "expected expression, got %s"
16201 #: config/tc-pru.c:976
16203 msgid "expected constant expression, got %s"
16206 #: config/tc-pru.c:1029
16207 msgid "data transfer register cannot be halfword"
16210 #: config/tc-pru.c:1048
16211 msgid "destination register must be full-word"
16214 #: config/tc-pru.c:1080
16216 msgid "cannot use partial register %s for addressing"
16219 #: config/tc-pru.c:1093
16221 msgid "value %lu is too large for a byte operand"
16224 #: config/tc-pru.c:1115
16226 msgid "loop count constant %ld is out of range [1..%d]"
16229 #: config/tc-pru.c:1215 config/tc-pru.c:1241
16231 msgid "byte count constant %ld is out of range [1..%d]"
16234 #: config/tc-pru.c:1222 config/tc-pru.c:1248
16235 msgid "only r0 can be used as byte count register"
16238 #: config/tc-pru.c:1224 config/tc-pru.c:1250
16239 msgid "only r0.bX byte fields of r0 can be used as byte count"
16242 #: config/tc-pru.c:1263
16244 msgid "invalid constant table offset %ld"
16247 #: config/tc-pru.c:1274
16249 msgid "invalid WakeOnStatus %ld"
16252 #: config/tc-pru.c:1285
16254 msgid "invalid XFR WideBus Address %ld"
16257 #: config/tc-pru.c:1545
16261 " -mlink-relax generate relocations for linker relaxation (default).\n"
16262 " -mno-link-relax don't generate relocations for linker relaxation.\n"
16265 #: config/tc-pru.c:1818
16267 msgid "Label \"%s\" matches a CPU register name"
16270 #: config/tc-riscv.c:228
16273 "unknown default privileged spec `%s' set by -mpriv-spec or --with-priv-spec"
16276 #. Still can not find the privileged spec class.
16277 #: config/tc-riscv.c:250
16280 "unknown default privileged spec `%d.%d.%d' set by privileged elf attributes"
16283 #: config/tc-riscv.c:336
16285 "the architecture string of -march and elf architecture attributes cannot be "
16289 #: config/tc-riscv.c:902 config/tc-riscv.c:963 config/tc-riscv.c:1759
16291 msgid "internal: duplicate %s"
16294 #: config/tc-riscv.c:1138
16296 msgid "internal: bad RISC-V CSR class (0x%x)"
16299 #: config/tc-riscv.c:1144
16301 msgid "invalid CSR `%s', needs rv32i extension"
16304 #: config/tc-riscv.c:1146
16306 msgid "invalid CSR `%s', needs `h' extension"
16309 #: config/tc-riscv.c:1150
16311 msgid "invalid CSR `%s', needs `%s' extension"
16314 #: config/tc-riscv.c:1173
16316 msgid "invalid CSR `%s' for the privileged spec `%s'"
16319 #: config/tc-riscv.c:1423
16320 msgid "cannot find `}' for cm.push/cm.pop"
16323 #: config/tc-riscv.c:1459
16325 msgid "internal: bad RISC-V opcode (mask error): %s %s"
16328 #: config/tc-riscv.c:1719
16330 msgid "internal: bad RISC-V opcode (unknown operand type `%s'): %s %s"
16333 #: config/tc-riscv.c:1728
16335 msgid "internal: bad RISC-V opcode (bits %#llx undefined or invalid): %s %s"
16338 #: config/tc-riscv.c:1770
16339 msgid "internal: broken assembler. No assembly attempted"
16342 #: config/tc-riscv.c:1945
16344 msgid "internal: unsupported RISC-V relocation number %d"
16347 #: config/tc-riscv.c:2061
16349 msgid "internal: invalid macro argument `%s'"
16352 #: config/tc-riscv.c:2086
16353 msgid "internal: vasprintf failed"
16356 #: config/tc-riscv.c:2116 config/tc-riscv.c:2194
16357 msgid "unsupported large constant"
16360 #: config/tc-riscv.c:2118
16362 msgid "unknown CSR `%s'"
16365 #: config/tc-riscv.c:2121
16367 msgid "instruction %s requires absolute expression"
16370 #: config/tc-riscv.c:2289
16371 msgid "must provide temp if destination overlaps mask"
16374 #: config/tc-riscv.c:2382
16376 msgid "internal: macro %s not implemented"
16379 #: config/tc-riscv.c:2584 config/tc-riscv.c:2644
16380 msgid "multiple vsew constants"
16383 #: config/tc-riscv.c:2592
16384 msgid "multiple vlmul constants"
16387 #: config/tc-riscv.c:2600
16388 msgid "multiple vta constants"
16391 #: config/tc-riscv.c:2608
16392 msgid "multiple vma constants"
16395 #: config/tc-riscv.c:2654
16396 msgid "multiple vlen constants"
16399 #: config/tc-riscv.c:2663
16400 msgid "multiple vediv constants"
16403 #. Reset error message of the previous round.
16404 #: config/tc-riscv.c:2832
16405 msgid "illegal operands"
16408 #: config/tc-riscv.c:2883
16410 msgid "read-only CSR is written `%s'"
16413 #: config/tc-riscv.c:2893
16414 msgid "illegal opcode for zve32x"
16417 #: config/tc-riscv.c:3145
16418 msgid "bad value for compressed funct6 field, value must be 0...63"
16421 #: config/tc-riscv.c:3160
16422 msgid "bad value for compressed funct4 field, value must be 0...15"
16425 #: config/tc-riscv.c:3175
16426 msgid "bad value for compressed funct3 field, value must be 0...7"
16429 #: config/tc-riscv.c:3190
16430 msgid "bad value for compressed funct2 field, value must be 0...3"
16433 #: config/tc-riscv.c:3283
16434 msgid "bad value for vsetivli immediate field, value must be 0..1023"
16437 #: config/tc-riscv.c:3295
16438 msgid "bad value for vsetvli immediate field, value must be 0..2047"
16441 #: config/tc-riscv.c:3308
16442 msgid "bad value for vector immediate field, value must be -16...15"
16445 #: config/tc-riscv.c:3320
16446 msgid "bad value for vector immediate field, value must be 0...31"
16449 #: config/tc-riscv.c:3332
16450 msgid "bad value for vector immediate field, value must be -15...16"
16453 #: config/tc-riscv.c:3344
16454 msgid "bad value for vector immediate field, value must be 0...63"
16457 #: config/tc-riscv.c:3407 config/tc-riscv.c:3418
16459 msgid "improper shift amount (%<PRIu64>)"
16462 #: config/tc-riscv.c:3429
16464 msgid "improper CSRxI immediate (%<PRIu64>)"
16467 #: config/tc-riscv.c:3446
16469 msgid "improper CSR address (%<PRIu64>)"
16472 #: config/tc-riscv.c:3626
16473 msgid "lui expression not in range 0..1048575"
16476 #: config/tc-riscv.c:3659
16478 "bad value for opcode field, value must be 0...127 and lower 2 bits must be "
16482 #: config/tc-riscv.c:3675
16483 msgid "bad value for opcode field, value must be 0...2"
16486 #: config/tc-riscv.c:3698
16487 msgid "bad value for funct7 field, value must be 0...127"
16490 #: config/tc-riscv.c:3713
16491 msgid "bad value for funct3 field, value must be 0...7"
16494 #: config/tc-riscv.c:3728
16495 msgid "bad value for funct2 field, value must be 0...3"
16498 #: config/tc-riscv.c:3746
16500 msgid "Improper bs immediate (%lu)"
16503 #: config/tc-riscv.c:3757
16505 msgid "Improper rnum immediate (%lu)"
16508 #: config/tc-riscv.c:3789
16510 msgid "improper prefetch offset (%ld)"
16513 #: config/tc-riscv.c:3817
16515 "bad fli constant operand, supported constants must be in decimal or "
16516 "hexadecimal floating-point literal form"
16519 #: config/tc-riscv.c:3914
16520 msgid "bad value for th.vsetvli immediate field, value must be 0..2047"
16523 #: config/tc-riscv.c:3925
16525 msgid "unexpected literal (%s)"
16528 #: config/tc-riscv.c:3947
16530 msgid "improper immediate value (%<PRIu64>)"
16533 #: config/tc-riscv.c:3953
16535 msgid "improper immediate value (%<PRIi64>)"
16538 #: config/tc-riscv.c:4015
16540 msgid "bad value for <bit-%s-%s> field, value must be 0...%d"
16543 #: config/tc-riscv.c:4061
16545 msgid "internal: unknown argument type `%s'"
16548 #: config/tc-riscv.c:4113
16549 msgid "values must be constant"
16552 #: config/tc-riscv.c:4120
16553 msgid "unrecognized values"
16556 #: config/tc-riscv.c:4128 config/tc-riscv.c:4139 config/tc-riscv.c:4155
16557 msgid "value conflicts with instruction length"
16560 #: config/tc-riscv.c:4692
16561 msgid "too many pcrel_hi"
16564 #: config/tc-riscv.c:4738
16566 msgid "internal: bad relocation #%d"
16569 #: config/tc-riscv.c:5233
16572 "RISC-V options:\n"
16573 " -fpic or -fPIC generate position-independent code\n"
16574 " -fno-pic don't generate position-independent code "
16576 " -march=ISA set the RISC-V architecture\n"
16577 " -misa-spec=ISAspec set the RISC-V ISA spec (2.2, 20190608, "
16579 " -mpriv-spec=PRIVspec set the RISC-V privilege spec (1.10, 1.11, "
16581 " -mabi=ABI set the RISC-V ABI\n"
16582 " -mrelax enable relax (default)\n"
16583 " -mno-relax disable relax\n"
16584 " -march-attr generate RISC-V arch attribute\n"
16585 " -mno-arch-attr don't generate RISC-V arch attribute\n"
16586 " -mcsr-check enable the csr ISA and privilege spec version "
16588 " -mno-csr-check disable the csr ISA and privilege spec version "
16589 "checks (default)\n"
16590 " -mbig-endian assemble for big-endian\n"
16591 " -mlittle-endian assemble for little-endian\n"
16594 #: config/tc-riscv.c:5278
16596 msgid "unknown register `%s'"
16599 #: config/tc-riscv.c:5301
16600 msgid "non-constant .sleb128 is not supported"
16603 #: config/tc-riscv.c:5303
16604 msgid ".uleb128 only supports constant or subtract expressions"
16607 #: config/tc-riscv.c:5405
16609 msgid "internal: bad RISC-V privileged spec (%s)"
16612 #: config/tc-riscv.c:5558
16613 msgid "architecture elf attributes must set before any instructions"
16616 #: config/tc-riscv.c:5576
16617 msgid "privileged elf attributes must set before any instructions"
16620 #: config/tc-riscv.c:5598
16621 msgid "missing symbol name for .variant_cc directive"
16624 #: config/tc-rl78.c:213
16625 msgid "16-bit relocation used in 8-bit operand"
16628 #: config/tc-rl78.c:217
16629 msgid "8-bit relocation used in 16-bit operand"
16632 #: config/tc-rl78.c:243 config/tc-rx.c:875
16634 msgid "Value %d doesn't fit in unsigned %d-bit field"
16637 #: config/tc-rl78.c:249 config/tc-rx.c:881
16639 msgid "Value %d doesn't fit in signed %d-bit field"
16642 #: config/tc-rl78.c:367
16644 msgid " RL78 specific command line options:\n"
16647 #: config/tc-rl78.c:368
16649 msgid " --mrelax Enable link time relaxation\n"
16652 #: config/tc-rl78.c:369
16654 msgid " --mg10 Enable support for G10 variant\n"
16657 #: config/tc-rl78.c:370
16659 msgid " --mg13 Selects the G13 core.\n"
16662 #: config/tc-rl78.c:371
16664 msgid " --mg14 Selects the G14 core [default]\n"
16667 #: config/tc-rl78.c:372
16669 msgid " --mrl78 Alias for --mg14\n"
16672 #: config/tc-rl78.c:373
16674 msgid " --m32bit-doubles [default]\n"
16677 #: config/tc-rl78.c:374
16679 msgid " --m64bit-doubles Source code uses 64-bit doubles\n"
16682 #: config/tc-rl78.c:439
16684 msgid "%%%s() must be outermost term in expression"
16687 #: config/tc-rl78.c:667 config/tc-rx.c:2242
16689 msgid "unsupported constant size %d\n"
16692 #: config/tc-rl78.c:683
16694 msgid "%%hi16/%%lo16 only applies to .short or .hword"
16697 #: config/tc-rl78.c:693
16699 msgid "%%hi8 only applies to .byte"
16702 #: config/tc-rl78.c:705 config/tc-rx.c:2249
16703 msgid "difference of two symbols only supported with .long, .short, or .byte"
16706 #: config/tc-rl78.c:1226 config/tc-rx.c:2176
16708 msgid "bad frag at %p : fix %ld addr %ld %ld \n"
16711 #: config/tc-rl78.c:1442
16713 msgid "value of %ld too large for 8-bit branch"
16716 #: config/tc-rl78.c:1453
16718 msgid "value of %ld too large for 16-bit branch"
16721 #: config/tc-rl78.c:1502 config/tc-rx.c:2441
16723 msgid "Unknown reloc in md_apply_fix: %s"
16726 #: config/tc-rx.c:194
16728 msgid "unrecognised RX CPU type %s"
16731 #: config/tc-rx.c:209
16733 msgid " RX specific command line options:\n"
16736 #: config/tc-rx.c:210
16738 msgid " --mbig-endian-data\n"
16741 #: config/tc-rx.c:211
16743 msgid " --mlittle-endian-data [default]\n"
16746 #: config/tc-rx.c:212
16748 msgid " --m32bit-doubles [default]\n"
16751 #: config/tc-rx.c:213
16753 msgid " --m64bit-doubles\n"
16756 #: config/tc-rx.c:214
16758 msgid " --muse-conventional-section-names\n"
16761 #: config/tc-rx.c:215
16763 msgid " --muse-renesas-section-names [default]\n"
16766 #: config/tc-rx.c:216
16768 msgid " --msmall-data-limit\n"
16771 #: config/tc-rx.c:217
16773 msgid " --mrelax\n"
16776 #: config/tc-rx.c:218
16781 #: config/tc-rx.c:219
16783 msgid " --mint-register=<value>\n"
16786 #: config/tc-rx.c:220
16788 msgid " --mcpu=<rx100|rx200|rx600|rx610|rxv2|rxv3|rxv3-dfpu>\n"
16791 #: config/tc-rx.c:221
16793 msgid " --mno-allow-string-insns"
16796 #: config/tc-rx.c:291
16797 msgid "no filename following .INCLUDE pseudo-op"
16800 #: config/tc-rx.c:392
16802 msgid "unable to locate include file: %s"
16805 #: config/tc-rx.c:443
16807 msgid "unrecognised alignment value in .SECTION directive: %s"
16810 #: config/tc-rx.c:460
16812 msgid "unknown parameter following .SECTION directive: %s"
16815 #: config/tc-rx.c:546
16816 msgid "expecting either ON or OFF after .list"
16819 #: config/tc-rx.c:582
16821 msgid "The \".%s\" pseudo-op is not implemented\n"
16824 #: config/tc-rx.c:954 config/tc-rx.c:956
16826 msgid "Value %d and %d out of range"
16829 #: config/tc-rx.c:1111
16830 msgid "The .DEFINE pseudo-op is not implemented"
16833 #: config/tc-rx.c:1113
16834 msgid "The .MACRO pseudo-op is not implemented"
16837 #: config/tc-rx.c:1115
16838 msgid "The .BTEQU pseudo-op is not implemented."
16841 #: config/tc-rx.c:2107
16842 msgid "invalid immediate size"
16845 #: config/tc-rx.c:2126
16846 msgid "invalid immediate field position"
16849 #: config/tc-rx.c:2293
16851 msgid "jump not 3..10 bytes away (is %d)"
16854 #: config/tc-rx.c:2684
16856 "Use of an RX string instruction detected in a file being assembled without "
16857 "string instruction support"
16860 #: config/tc-s12z.c:146
16866 #: config/tc-s12z.c:147
16868 " -mreg-prefix=PREFIX set a prefix used to indicate register names "
16872 #: config/tc-s12z.c:148
16874 " -mdollar-hex the prefix '$' instead of '0x' is used to indicate "
16875 "literal hexadecimal constants\n"
16878 #: config/tc-s12z.c:315
16879 msgid "A non-constant expression is not permitted here"
16882 #: config/tc-s12z.c:432
16884 msgid "Expecting '%c'"
16887 #: config/tc-s12z.c:455
16888 msgid "An immediate value in a source operand is inappropriate"
16891 #: config/tc-s12z.c:504 config/tc-s12z.c:605
16892 msgid "Bad operand for constant offset"
16895 #: config/tc-s12z.c:532 config/tc-s12z.c:623
16896 msgid "Invalid operand for register offset"
16899 #: config/tc-s12z.c:638
16900 msgid "Invalid register for postdecrement operation"
16903 #: config/tc-s12z.c:674
16904 msgid "Invalid register for preincrement operation"
16907 #: config/tc-s12z.c:692
16908 msgid "Invalid register for predecrement operation"
16911 #: config/tc-s12z.c:811
16912 msgid "Garbage at end of instruction"
16915 #: config/tc-s12z.c:940
16916 msgid "Offset is outside of 15 bit range"
16919 #: config/tc-s12z.c:1056
16923 #: config/tc-s12z.c:1101 config/tc-s12z.c:1161 config/tc-s12z.c:1223
16924 #: config/tc-s12z.c:1288
16928 #: config/tc-s12z.c:1428
16930 msgid "Source register for %s is no larger than the destination register"
16933 #: config/tc-s12z.c:1431
16934 msgid "The destination and source registers are identical"
16937 #: config/tc-s12z.c:1455
16939 msgid "Immediate value %ld is out of range for instruction %s"
16942 #: config/tc-s12z.c:1526
16944 msgid "trap value %ld is not valid"
16947 #: config/tc-s12z.c:1966
16948 msgid "Shift value should be in the range [0,31]"
16951 #: config/tc-s12z.c:2013
16952 msgid "Bad shift mode"
16955 #: config/tc-s12z.c:2026
16956 msgid "Bad shift *direction"
16959 #: config/tc-s12z.c:2284
16961 msgid "Immediate operand %ld is inappropriate for size of instruction"
16964 #: config/tc-s12z.c:2375 config/tc-s12z.c:2444 config/tc-s12z.c:2512
16966 msgid "Invalid width value for %s"
16969 #: config/tc-s12z.c:2388 config/tc-s12z.c:2457 config/tc-s12z.c:2525
16971 msgid "Invalid offset value for %s"
16974 #: config/tc-s12z.c:3822
16976 msgid "Invalid instruction: \"%s\""
16979 #: config/tc-s12z.c:3823
16981 msgid "First invalid token: \"%s\""
16984 #: config/tc-s390.c:280 config/tc-sparc.c:310
16985 msgid "Invalid default architecture, broken assembler."
16988 #: config/tc-s390.c:424
16990 msgid "no such machine extension `%s'"
16993 #: config/tc-s390.c:435
16995 msgid "junk at end of machine string, first unrecognized character is `%c'"
16998 #: config/tc-s390.c:510 config/tc-sparc.c:489
17000 msgid "invalid architecture -A%s"
17003 #: config/tc-s390.c:533
17007 " -m31 generate 31-bit file format (31/32 bit word size)\n"
17008 " -m64 generate 64-bit file format (64 bit word size)\n"
17009 " -mesa assemble for Enterprise System Architecture/390\n"
17010 " -mzarch assemble for z/Architecture\n"
17011 " -march=<processor> assemble for processor <processor>\n"
17012 " -mregnames allow symbolic names for registers\n"
17013 " -mno-regnames do not allow symbolic names for registers\n"
17014 " -mwarn-areg-zero warn about base/index register zero\n"
17015 " -mwarn-regtype-mismatch=strict\n"
17016 " warn about register name type mismatches\n"
17017 " -mwarn-regtype-mismatch=relaxed\n"
17018 " warn about register name type mismatches,\n"
17019 " but allow FPR and VR to be used interchangeably\n"
17020 " -mno-warn-regtype-mismatch\n"
17021 " do not warn about register name type mismatches\n"
17024 #: config/tc-s390.c:551
17027 " -V print assembler version number\n"
17028 " -Qy, -Qn ignored\n"
17031 #: config/tc-s390.c:554
17034 "Deprecated S390 options:\n"
17035 " -Aesa assemble for processor IBM S/390 G5 (g5/arch3)\n"
17036 " -Aesame assemble for processor IBM zSeries 900 (z900/"
17040 #: config/tc-s390.c:633
17041 msgid "The 64-bit file format is used without z/Architecture instructions."
17044 #. xgettext:c-format.
17045 #: config/tc-s390.c:679
17048 "operand %d: operand out of range (%<PRId64> is not between %<PRId64> and %"
17052 #. xgettext:c-format.
17053 #: config/tc-s390.c:691
17055 msgid "operand out of range (%<PRId64> is not between %<PRId64> and %<PRId64>)"
17058 #: config/tc-s390.c:952
17060 msgid "identifier+constant@%s means identifier@%s+constant"
17063 #: config/tc-s390.c:1033
17064 msgid "Can't handle O_big in s390_exp_compare"
17067 #: config/tc-s390.c:1115
17068 msgid "Invalid suffix for literal pool entry"
17071 #: config/tc-s390.c:1172
17072 msgid "Big number is too big"
17075 #: config/tc-s390.c:1321
17076 msgid "relocation not applicable"
17079 #: config/tc-s390.c:1336
17080 msgid "base register"
17083 #: config/tc-s390.c:1338
17084 msgid "displacement"
17087 #: config/tc-s390.c:1342
17088 msgid "vector index register"
17091 #: config/tc-s390.c:1344
17092 msgid "index register"
17095 #: config/tc-s390.c:1347
17099 #: config/tc-s390.c:1349 config/tc-s390.c:1524
17100 msgid "access register"
17103 #: config/tc-s390.c:1351 config/tc-s390.c:1527
17104 msgid "control register"
17107 #: config/tc-s390.c:1353 config/tc-s390.c:1532
17108 msgid "floating-point register"
17111 #: config/tc-s390.c:1355
17112 msgid "general-purpose register"
17115 #: config/tc-s390.c:1357 config/tc-s390.c:1540
17116 msgid "vector register"
17119 #: config/tc-s390.c:1361
17120 msgid "signed number"
17123 #: config/tc-s390.c:1363
17124 msgid "unsigned number"
17127 #: config/tc-s390.c:1464
17129 msgid "operand %d: illegal operand"
17132 #: config/tc-s390.c:1469
17134 msgid "operand %d: missing %s operand"
17137 #: config/tc-s390.c:1481 config/tc-s390.c:1645
17139 msgid "operand %d: too many fixups"
17142 #: config/tc-s390.c:1491
17144 msgid "operand %d: invalid length field specified"
17147 #: config/tc-s390.c:1496
17149 msgid "operand %d: index register specified but zero"
17152 #: config/tc-s390.c:1501
17154 msgid "operand %d: base register specified but zero"
17157 #: config/tc-s390.c:1506
17160 "operand %d: odd numbered general purpose register specified as register pair"
17163 #: config/tc-s390.c:1514
17166 "operand %d: invalid floating-point register (FPR) pair (valid FPR pair "
17167 "operands are 0, 1, 4, 5, 8, 9, 12 or 13)"
17170 #: config/tc-s390.c:1535
17171 msgid "general register"
17174 #: config/tc-s390.c:1545
17176 msgid "operand %d: expected %s name as base register"
17179 #: config/tc-s390.c:1548
17181 msgid "operand %d: expected %s name as index register"
17184 #: config/tc-s390.c:1551
17186 msgid "operand %d: expected %s name"
17189 #: config/tc-s390.c:1641
17191 msgid "operand %d: invalid operand suffix"
17194 #: config/tc-s390.c:1665
17196 msgid "operand %d: syntax error; missing '(' after displacement"
17199 #: config/tc-s390.c:1686 config/tc-s390.c:1745 config/tc-s390.c:1790
17201 msgid "operand %d: syntax error; expected ','"
17204 #: config/tc-s390.c:1725
17206 msgid "operand %d: syntax error; missing ')' after base register"
17209 #: config/tc-s390.c:1769
17211 msgid "operand %d: syntax error; '%c' not allowed here"
17214 #: config/tc-s390.c:1926
17216 msgid "Opcode %s not available in this mode"
17219 #: config/tc-s390.c:1971 config/tc-s390.c:1994 config/tc-s390.c:2007
17220 msgid "Invalid .insn format\n"
17223 #: config/tc-s390.c:1979
17225 msgid "Unrecognized opcode format: `%s'"
17228 #: config/tc-s390.c:2010
17229 msgid "second operand of .insn not a constant\n"
17232 #: config/tc-s390.c:2013
17233 msgid "missing comma after insn constant\n"
17236 #: config/tc-s390.c:2252
17237 msgid ".machinemode stack overflow"
17240 #: config/tc-s390.c:2259
17241 msgid ".machinemode stack underflow"
17244 #: config/tc-s390.c:2276
17246 msgid "invalid machine mode `%s'"
17249 #: config/tc-s390.c:2598
17250 msgid "unsupported relocation type"
17253 #: config/tc-s390.c:2653
17255 msgid "cannot emit PC relative %s relocation%s%s"
17258 #: config/tc-s390.c:2792
17260 msgid "Gas failure, reloc type %s\n"
17263 #: config/tc-s390.c:2794
17265 msgid "Gas failure, reloc type #%i\n"
17268 #: config/tc-score.c:256
17269 msgid "div / mul are reserved instructions"
17272 #: config/tc-score.c:257
17273 msgid "This architecture doesn't support mmu"
17276 #: config/tc-score.c:258
17277 msgid "This architecture doesn't support atomic instruction"
17280 #: config/tc-score.c:464
17281 msgid "S+core register expected"
17284 #: config/tc-score.c:465
17285 msgid "S+core special-register expected"
17288 #: config/tc-score.c:466
17289 msgid "S+core co-processor register expected"
17292 #: config/tc-score.c:1069
17293 msgid "Using temp register (r1)"
17296 #: config/tc-score.c:1088
17298 msgid "register expected, not '%.100s'"
17301 #: config/tc-score.c:1144 config/tc-score.c:5483
17302 msgid "rd must be even number."
17305 #: config/tc-score.c:1508 config/tc-score.c:1515
17307 msgid "invalid constant: %d bit expression not in range %u..%u"
17310 #: config/tc-score.c:1521 config/tc-score.c:1528 config/tc-score.c:2893
17311 #: config/tc-score.c:2898 config/tc-score.c:3163 config/tc-score.c:3168
17312 #: config/tc-score.c:3460
17314 msgid "invalid constant: %d bit expression not in range %d..%d"
17317 #: config/tc-score.c:1553
17318 msgid "invalid constant: bit expression not defined"
17321 #: config/tc-score.c:2063
17322 msgid "Using temp register(r1)"
17325 #: config/tc-score.c:2077
17327 msgid "low register (r0-r15) expected, not '%.100s'"
17330 #: config/tc-score.c:2139 config/tc-score.c:3480 config/tc-score.c:3648
17331 #: config/tc-score.c:3693
17336 #: config/tc-score.c:2153 config/tc-score.c:3101 config/tc-score.c:3303
17337 #: config/tc-score.c:3319 config/tc-score.c:3390 config/tc-score.c:3445
17338 #: config/tc-score.c:3669 config/tc-score.c:3714 config/tc-score.c:3863
17339 #: config/tc-score.c:3917 config/tc-score.c:3963
17344 #: config/tc-score.c:2343
17346 msgid "Fix data dependency: %s %s -- %s %s (insert %d nop!/%d)"
17349 #: config/tc-score.c:2362
17351 msgid "Fix data dependency: %s %s -- %s %s (insert 1 pflush/%d)"
17354 #: config/tc-score.c:2378 config/tc-score.c:2385
17356 msgid "data dependency: %s %s -- %s %s (%d/%d bubble)"
17359 #: config/tc-score.c:2836
17360 msgid "address offset must be half word alignment"
17363 #: config/tc-score.c:2844
17364 msgid "address offset must be word alignment"
17367 #: config/tc-score.c:2984 config/tc-score.c:3121
17368 msgid "register same as write-back base"
17371 #: config/tc-score.c:3091
17372 msgid "pre-indexed expression expected"
17375 #: config/tc-score.c:3420
17377 msgid "invalid register number: %d is not in [r0--r7]"
17380 #: config/tc-score.c:3437
17381 msgid "comma is expected"
17384 #: config/tc-score.c:3468
17386 msgid "invalid constant: %d is not word align integer"
17389 #: config/tc-score.c:3507 config/tc-score.c:3550
17390 msgid "invalid constant: 32 bit expression not word align"
17393 #: config/tc-score.c:3516 config/tc-score.c:3559
17394 msgid "invalid constant: 32 bit expression not in range [0, 0xffffffff]"
17397 #: config/tc-score.c:3592
17399 "invalid constant: 32 bit expression not in range [-0x80000000, 0x7fffffff]"
17402 #: config/tc-score.c:3781 config/tc-score.c:3809
17403 msgid "imm5 should >= 2"
17406 #: config/tc-score.c:3786 config/tc-score.c:3815
17407 msgid "reg should <= 31"
17410 #: config/tc-score.c:3857 config/tc-score.c:3908
17414 #: config/tc-score.c:3901
17416 msgid "%s register same as write-back base"
17419 #: config/tc-score.c:3903
17420 msgid "destination"
17423 #: config/tc-score.c:3903
17427 #: config/tc-score.c:4234 config/tc-score.c:4310 config/tc-score.c:4945
17428 msgid "expression error"
17431 #: config/tc-score.c:4316
17432 msgid "value not in range [-0xffffffff, 0xffffffff]"
17435 #: config/tc-score.c:4344
17436 msgid "li rd label isn't correct instruction form"
17439 #: config/tc-score.c:4511 config/tc-score.c:4665 config/tc-score.c:5196
17440 #: config/tc-score.c:5224
17441 msgid "lacking label "
17444 #: config/tc-score.c:4895
17445 msgid "s3_PIC code offset overflow (max 16 signed bits)"
17448 #: config/tc-score.c:4951
17449 msgid "value not in range [0, 0x7fffffff]"
17452 #: config/tc-score.c:4956
17453 msgid "end on line error"
17456 #: config/tc-score.c:5203
17457 msgid "invalid constant: 25 bit expression not in range [-16777216, 16777215]"
17460 #: config/tc-score.c:5230
17461 msgid "invalid constant: 20 bit expression not in range -2^19..2^19-1"
17464 #: config/tc-score.c:5263
17465 msgid "lacking label"
17468 #: config/tc-score.c:5268
17469 msgid "invalid constant: 10 bit expression not in range [-2^9, 2^9-1]"
17472 #: config/tc-score.c:5363
17473 msgid "pce instruction error (16 bit || 16 bit)."
17476 #: config/tc-score.c:5381 config/tc-score.c:5405 config/tc-score.c:5432
17477 #: config/tc-score.c:5461 config/tc-score.c:5510
17478 msgid "score3d instruction."
17481 #: config/tc-score.c:6000
17482 msgid "Unsupported use of .gpword"
17485 #: config/tc-score.c:6096
17487 msgid "BSS length (%d) < 0 ignored"
17490 #: config/tc-score.c:6110 read.c:2506
17492 msgid "error setting flags for \".sbss\": %s"
17495 #: config/tc-score.c:6124 config/tc-sparc.c:4164
17496 msgid "missing alignment"
17499 #: config/tc-score.c:6161
17501 msgid "alignment too large; %d assumed"
17504 #: config/tc-score.c:6166 read.c:2567
17505 msgid "alignment negative; 0 assumed"
17509 #: config/tc-score.c:6538 config/tc-score.c:6562
17510 msgid "size is not 4 or 6"
17513 #: config/tc-score.c:6621
17514 msgid "bad call to MD_ATOF()"
17517 #: config/tc-score.c:7120 config/tc-score.c:7186
17519 msgid " branch relocation truncate (0x%x) [-2^9 ~ 2^9-1]"
17522 #: config/tc-score.c:7135 config/tc-score.c:7164 config/tc-score.c:7216
17524 msgid " branch relocation truncate (0x%x) [-2^19 ~ 2^19-1]"
17527 #: config/tc-score.c:7241
17529 msgid " branch relocation truncate (0x%x) [-2^9 ~ 2^9-1]"
17532 #: config/tc-score.c:7411
17534 msgid "cannot represent %s relocation in this object file format1"
17537 #: config/tc-score.c:7702
17539 msgid "Sunplus-v2-0-0-20060510\n"
17542 #: config/tc-score.c:7722
17544 msgid " Score-specific assembler options:\n"
17547 #: config/tc-score.c:7724
17549 msgid " -EB\t\tassemble code for a big-endian cpu\n"
17552 #: config/tc-score.c:7729
17554 msgid " -EL\t\tassemble code for a little-endian cpu\n"
17557 #: config/tc-score.c:7733
17559 msgid " -FIXDD\t\tfix data dependencies\n"
17562 #: config/tc-score.c:7735
17565 " -NWARN\t\tdo not print warning message when fixing data "
17569 #: config/tc-score.c:7737
17571 msgid " -SCORE5\t\tassemble code for target SCORE5\n"
17574 #: config/tc-score.c:7739
17576 msgid " -SCORE5U\tassemble code for target SCORE5U\n"
17579 #: config/tc-score.c:7741
17581 msgid " -SCORE7\t\tassemble code for target SCORE7 [default]\n"
17584 #: config/tc-score.c:7743
17586 msgid " -SCORE3\t\tassemble code for target SCORE3\n"
17589 #: config/tc-score.c:7745
17591 msgid " -march=score7\tassemble code for target SCORE7 [default]\n"
17594 #: config/tc-score.c:7747
17596 msgid " -march=score3\tassemble code for target SCORE3\n"
17599 #: config/tc-score.c:7749
17602 " -USE_R1\t\tassemble code for no warning message when using temp "
17606 #: config/tc-score.c:7751
17608 msgid " -KPIC\t\tgenerate PIC\n"
17611 #: config/tc-score.c:7753
17613 msgid " -O0\t\tdo not perform any optimizations\n"
17616 #: config/tc-score.c:7755
17619 " -G gpnum\tassemble code for setting gpsize, default is 8 bytes\n"
17622 #: config/tc-score.c:7757
17624 msgid " -V \t\tSunplus release version\n"
17627 #: config/tc-sh.c:61
17628 msgid "directive .big encountered when option -big required"
17631 #: config/tc-sh.c:71
17632 msgid "directive .little encountered when option -little required"
17635 #: config/tc-sh.c:1025
17636 msgid "illegal double indirection"
17639 #: config/tc-sh.c:1034
17640 msgid "illegal register after @-"
17643 #: config/tc-sh.c:1050
17644 msgid "must be @(r0,...)"
17647 #: config/tc-sh.c:1074
17648 msgid "syntax error in @(r0,...)"
17651 #: config/tc-sh.c:1079
17652 msgid "syntax error in @(r0...)"
17655 #: config/tc-sh.c:1124
17656 msgid "Deprecated syntax."
17659 #: config/tc-sh.c:1136 config/tc-sh.c:1141
17660 msgid "syntax error in @(disp,[Rn, gbr, pc])"
17663 #: config/tc-sh.c:1146
17664 msgid "expecting )"
17667 #: config/tc-sh.c:1154
17668 msgid "illegal register after @"
17671 #: config/tc-sh.c:1780
17673 msgid "unhandled %d\n"
17676 #: config/tc-sh.c:1993
17678 msgid "Invalid register: 'r%d'"
17681 #: config/tc-sh.c:2106
17683 msgid "failed for %d\n"
17686 #: config/tc-sh.c:2112
17687 msgid "misplaced PIC operand"
17690 #: config/tc-sh.c:2223 config/tc-sh.c:2596
17691 msgid "invalid operands for opcode"
17694 #: config/tc-sh.c:2228
17695 msgid "insn can't be combined with parallel processing insn"
17698 #: config/tc-sh.c:2235 config/tc-sh.c:2246 config/tc-sh.c:2278
17699 msgid "multiple movx specifications"
17702 #: config/tc-sh.c:2240 config/tc-sh.c:2262 config/tc-sh.c:2301
17703 msgid "multiple movy specifications"
17706 #: config/tc-sh.c:2249 config/tc-sh.c:2282
17707 msgid "invalid movx address register"
17710 #: config/tc-sh.c:2251
17711 msgid "insn cannot be combined with non-nopy"
17714 #: config/tc-sh.c:2265 config/tc-sh.c:2321
17715 msgid "invalid movy address register"
17718 #: config/tc-sh.c:2267
17719 msgid "insn cannot be combined with non-nopx"
17722 #: config/tc-sh.c:2280
17723 msgid "previous movy requires nopx"
17726 #: config/tc-sh.c:2288 config/tc-sh.c:2293
17727 msgid "invalid movx dsp register"
17730 #: config/tc-sh.c:2303
17731 msgid "previous movx requires nopy"
17734 #: config/tc-sh.c:2312 config/tc-sh.c:2317
17735 msgid "invalid movy dsp register"
17738 #: config/tc-sh.c:2327
17739 msgid "dsp immediate shift value not constant"
17742 #: config/tc-sh.c:2341 config/tc-sh.c:2367
17743 msgid "multiple parallel processing specifications"
17746 #: config/tc-sh.c:2360
17747 msgid "multiple condition specifications"
17750 #: config/tc-sh.c:2398
17751 msgid "insn cannot be combined with pmuls"
17754 #: config/tc-sh.c:2414
17755 msgid "bad combined pmuls output operand"
17758 #: config/tc-sh.c:2424
17759 msgid "destination register is same for parallel insns"
17762 #: config/tc-sh.c:2433
17763 msgid "condition not followed by conditionalizable insn"
17766 #: config/tc-sh.c:2443
17767 msgid "unrecognized characters at end of parallel processing insn"
17770 #: config/tc-sh.c:2535
17771 msgid "opcode not valid for this cpu variant"
17774 #: config/tc-sh.c:2566
17775 msgid "Delayed branches not available on SH1"
17778 #: config/tc-sh.c:2601
17780 msgid "excess operands: '%s'"
17783 #: config/tc-sh.c:2678
17784 msgid ".uses pseudo-op seen when not relaxing"
17787 #: config/tc-sh.c:2684
17788 msgid "bad .uses format"
17791 #: config/tc-sh.c:2802
17793 msgid "Invalid argument to --isa option: %s"
17796 #: config/tc-sh.c:2826
17800 "--little\t\tgenerate little endian code\n"
17801 "--big\t\t\tgenerate big endian code\n"
17802 "--relax\t\t\talter jump instructions for long displacements\n"
17803 "--renesas\t\tdisable optimization with section symbol for\n"
17804 "\t\t\tcompatibility with Renesas assembler.\n"
17805 "--small\t\t\talign sections to 4 byte boundaries, not 16\n"
17806 "--dsp\t\t\tenable sh-dsp insns, and disable floating-point ISAs.\n"
17807 "--allow-reg-prefix\tallow '$' as a register name prefix.\n"
17808 "--isa=[any\t\tuse most appropriate isa\n"
17809 " | dsp same as '-dsp'\n"
17813 #: config/tc-sh.c:2851
17815 msgid "--fdpic\t\t\tgenerate an FDPIC object file\n"
17818 #: config/tc-sh.c:2927
17819 msgid ".uses does not refer to a local symbol in the same section"
17822 #: config/tc-sh.c:2946
17823 msgid "can't find fixup pointed to by .uses"
17826 #: config/tc-sh.c:2966
17827 msgid ".uses target does not refer to a local symbol in the same section"
17830 #: config/tc-sh.c:3039
17831 msgid "displacement overflows 12-bit field"
17834 #: config/tc-sh.c:3042
17836 msgid "displacement to defined symbol %s overflows 12-bit field"
17839 #: config/tc-sh.c:3046
17841 msgid "displacement to undefined symbol %s overflows 12-bit field"
17844 #: config/tc-sh.c:3119
17845 msgid "displacement overflows 8-bit field"
17848 #: config/tc-sh.c:3122
17850 msgid "displacement to defined symbol %s overflows 8-bit field"
17853 #: config/tc-sh.c:3126
17855 msgid "displacement to undefined symbol %s overflows 8-bit field "
17858 #: config/tc-sh.c:3139
17860 msgid "overflow in branch to %s; converted into longer instruction sequence"
17863 #: config/tc-sh.c:3204 config/tc-sh.c:3251 config/tc-sparc.c:4628
17864 #: config/tc-sparc.c:4652
17865 msgid "misaligned data"
17868 #: config/tc-sh.c:3557
17869 msgid "offset to unaligned destination"
17872 #: config/tc-sh.c:3562
17873 msgid "negative offset"
17876 #: config/tc-sh.c:3702
17877 msgid "misaligned offset"
17880 #: config/tc-sparc.c:314 config/tc-sparc.c:495
17881 msgid "Bad opcode table, broken assembler."
17884 #: config/tc-sparc.c:487
17886 msgid "invalid architecture -xarch=%s"
17889 #: config/tc-sparc.c:561
17891 msgid "No compiled in support for %d bit object file format"
17894 #: config/tc-sparc.c:645
17896 msgid "SPARC options:\n"
17899 #: config/tc-sparc.c:674
17903 "\t\t\tspecify variant of SPARC architecture\n"
17904 "-bump\t\t\twarn when assembler switches architectures\n"
17905 "-sparc\t\t\tignored\n"
17906 "--enforce-aligned-data\tforce .long, etc., to be aligned correctly\n"
17907 "-relax\t\t\trelax jumps and branches (default)\n"
17908 "-no-relax\t\tavoid changing any jumps and branches\n"
17911 #: config/tc-sparc.c:681
17914 "-32\t\t\tcreate 32 bit object file\n"
17915 "-64\t\t\tcreate 64 bit object file\n"
17918 #: config/tc-sparc.c:684
17920 msgid "\t\t\t[default is %d]\n"
17923 #: config/tc-sparc.c:686
17926 "-TSO\t\t\tuse Total Store Ordering\n"
17927 "-PSO\t\t\tuse Partial Store Ordering\n"
17928 "-RMO\t\t\tuse Relaxed Memory Ordering\n"
17931 #: config/tc-sparc.c:690
17933 msgid "\t\t\t[default is %s]\n"
17936 #: config/tc-sparc.c:692
17939 "-KPIC\t\t\tgenerate PIC\n"
17940 "-V\t\t\tprint assembler version number\n"
17941 "-undeclared-regs\tignore application global register usage without\n"
17942 "\t\t\tappropriate .register directive (default)\n"
17943 "-no-undeclared-regs\tforce error on application global register usage\n"
17944 "\t\t\twithout appropriate .register directive\n"
17945 "--dcti-couples-detect\twarn when an unpredictable DCTI couple is found\n"
17946 "-q\t\t\tignored\n"
17947 "-Qy, -Qn\t\tignored\n"
17948 "-s\t\t\tignored\n"
17951 #: config/tc-sparc.c:704
17954 "-EL\t\t\tgenerate code for a little endian machine\n"
17955 "-EB\t\t\tgenerate code for a big endian machine\n"
17956 "--little-endian-data\tgenerate code for a machine having big endian\n"
17957 " instructions and little endian data.\n"
17960 #: config/tc-sparc.c:968
17962 msgid "Internal error: losing opcode: `%s' \"%s\"\n"
17965 #: config/tc-sparc.c:987
17967 msgid "Internal error: can't find opcode `%s' for `%s'\n"
17970 #: config/tc-sparc.c:1203
17971 msgid "Support for 64-bit arithmetic not compiled in."
17974 #: config/tc-sparc.c:1249
17975 msgid "set: number not in 0..4294967295 range"
17978 #: config/tc-sparc.c:1256
17979 msgid "set: number not in -2147483648..4294967295 range"
17982 #: config/tc-sparc.c:1315
17983 msgid "setsw: number not in -2147483648..4294967295 range"
17986 #: config/tc-sparc.c:1363
17987 msgid "setx: temporary register same as destination register"
17990 #: config/tc-sparc.c:1434
17991 msgid "setx: illegal temporary register g0"
17994 #: config/tc-sparc.c:1542
17995 msgid "unpredictable DCTI couple"
17998 #: config/tc-sparc.c:1552
17999 msgid "FP branch in delay slot"
18002 #: config/tc-sparc.c:1569
18003 msgid "FP branch preceded by FP compare; NOP inserted"
18006 #: config/tc-sparc.c:1609
18007 msgid "failed special case insn sanity check"
18010 #: config/tc-sparc.c:1797
18011 msgid ": invalid membar mask name"
18014 #: config/tc-sparc.c:1813
18015 msgid ": invalid membar mask expression"
18018 #: config/tc-sparc.c:1818
18019 msgid ": invalid membar mask number"
18022 #: config/tc-sparc.c:1833
18023 msgid ": invalid siam mode expression"
18026 #: config/tc-sparc.c:1838
18027 msgid ": invalid siam mode number"
18030 #: config/tc-sparc.c:1854
18031 msgid ": invalid prefetch function name"
18034 #: config/tc-sparc.c:1862
18035 msgid ": invalid prefetch function expression"
18038 #: config/tc-sparc.c:1867
18039 msgid ": invalid prefetch function number"
18042 #: config/tc-sparc.c:1894 config/tc-sparc.c:1900 config/tc-sparc.c:1909
18043 msgid ": unrecognizable privileged register"
18046 #: config/tc-sparc.c:1932 config/tc-sparc.c:1938 config/tc-sparc.c:1947
18047 msgid ": unrecognizable hyperprivileged register"
18050 #: config/tc-sparc.c:1970 config/tc-sparc.c:1976 config/tc-sparc.c:1985
18051 msgid ": unrecognizable ancillary state register"
18054 #: config/tc-sparc.c:2018
18055 msgid ": asr number must be between 0 and 31"
18058 #: config/tc-sparc.c:2027
18060 msgid ": expecting %asrN"
18063 #: config/tc-sparc.c:2069
18064 msgid ": crypto immediate must be between 0 and 31"
18067 #: config/tc-sparc.c:2078
18068 msgid ": expecting crypto immediate"
18071 #: config/tc-sparc.c:2239 config/tc-sparc.c:2278 config/tc-sparc.c:2705
18072 #: config/tc-sparc.c:2741
18074 msgid "Illegal operands: %%%s requires arguments in ()"
18077 #: config/tc-sparc.c:2246
18080 "Illegal operands: %%%s cannot be used together with other relocs in the insn "
18084 #: config/tc-sparc.c:2257
18086 msgid "Illegal operands: %%%s can be only used with call __tls_get_addr"
18089 #: config/tc-sparc.c:2464
18090 msgid "detected global register use not covered by .register pseudo-op"
18093 #: config/tc-sparc.c:2566
18094 msgid ": There are only 64 f registers; [0-63]"
18097 #: config/tc-sparc.c:2568 config/tc-sparc.c:2586
18098 msgid ": There are only 32 f registers; [0-31]"
18101 #: config/tc-sparc.c:2578
18102 msgid ": There are only 32 single precision f registers; [0-31]"
18105 #: config/tc-sparc.c:2599
18106 msgid ": Instruction requires frs2 and frsd must be the same register"
18109 #: config/tc-sparc.c:2750
18111 msgid "Expression inside %%%s could not be parsed"
18114 #: config/tc-sparc.c:2758
18117 "Illegal operands: Can't do arithmetics other than + and - involving %%%s()"
18120 #: config/tc-sparc.c:2875
18122 msgid "Illegal operands: Can't add non-constant expression to %%%s()"
18125 #: config/tc-sparc.c:2885
18128 "Illegal operands: Can't do arithmetics involving %%%s() of a relocatable "
18132 #: config/tc-sparc.c:2903
18133 msgid ": PC-relative operand can't be a constant"
18136 #: config/tc-sparc.c:2910
18137 msgid ": TLS operand can't be a constant"
18140 #: config/tc-sparc.c:2938
18141 msgid ": Immediate value in cbcond is out of range."
18144 #: config/tc-sparc.c:2964
18145 msgid ": invalid ASI name"
18148 #: config/tc-sparc.c:2973
18149 msgid ": invalid ASI expression"
18152 #: config/tc-sparc.c:2978
18153 msgid ": invalid ASI number"
18156 #: config/tc-sparc.c:3083
18157 msgid ": non-immdiate imm2 operand"
18160 #: config/tc-sparc.c:3088
18161 msgid ": imm2 immediate operand out of range (0-3)"
18164 #: config/tc-sparc.c:3107
18165 msgid "OPF immediate operand out of range (0-0x1ff)"
18168 #: config/tc-sparc.c:3112
18169 msgid "non-immediate OPF operand, ignored"
18172 #: config/tc-sparc.c:3131
18173 msgid ": invalid cpreg name"
18176 #: config/tc-sparc.c:3160
18178 msgid "Illegal operands%s"
18181 #: config/tc-sparc.c:3209
18183 msgid "architecture bumped from \"%s\" to \"%s\" on \"%s\""
18186 #: config/tc-sparc.c:3250
18188 msgid "Architecture mismatch on \"%s %s\"."
18191 #: config/tc-sparc.c:3251
18193 msgid "(Requires %s; requested architecture is %s.)"
18196 #: config/tc-sparc.c:3263
18198 msgid "Hardware capability \"%s\" not enabled for \"%s\"."
18201 #: config/tc-sparc.c:3649 config/tc-sparc.c:3656 config/tc-sparc.c:3663
18202 #: config/tc-sparc.c:3670 config/tc-sparc.c:3677 config/tc-sparc.c:3686
18203 #: config/tc-sparc.c:3698 config/tc-sparc.c:3709 config/tc-sparc.c:3731
18204 #: config/tc-sparc.c:3755 write.c:1202
18205 msgid "relocation overflow"
18208 #: config/tc-sparc.c:3810
18210 msgid "bad or unhandled relocation type: 0x%02x"
18213 #: config/tc-sparc.c:4126
18214 msgid "Expected comma after name"
18217 #: config/tc-sparc.c:4135
18219 msgid "BSS length (%d.) <0! Ignored."
18222 #: config/tc-sparc.c:4147
18223 msgid "bad .reserve segment -- expected BSS segment"
18226 #: config/tc-sparc.c:4173 config/tc-sparc.c:4300
18227 msgid "negative alignment"
18230 #: config/tc-sparc.c:4183 config/tc-sparc.c:4321 read.c:1536 read.c:2579
18231 msgid "alignment not a power of 2"
18234 #: config/tc-sparc.c:4229
18236 msgid "Ignoring attempt to re-define symbol %s"
18239 #: config/tc-sparc.c:4252 config/tc-v850.c:280
18240 msgid "Expected comma after symbol-name"
18243 #: config/tc-sparc.c:4262
18245 msgid ".COMMon length (%lu) out of range ignored"
18248 #: config/tc-sparc.c:4288
18249 msgid "Expected comma after common length"
18252 #: config/tc-sparc.c:4433
18253 msgid "Unknown segment type"
18256 #: config/tc-sparc.c:4502 config/tc-sparc.c:4511
18258 msgid "register syntax is .register %%g[2367],{#scratch|symbolname|#ignore}"
18261 #: config/tc-sparc.c:4529
18262 msgid "redefinition of global register"
18265 #: config/tc-sparc.c:4540
18267 msgid "Register symbol %s already defined."
18270 #: config/tc-sparc.c:4742
18272 msgid "Illegal operands: %%r_plt in %d-byte data field"
18275 #: config/tc-sparc.c:4752
18277 msgid "Illegal operands: %%r_tls_dtpoff in %d-byte data field"
18280 #: config/tc-sparc.c:4789 config/tc-vax.c:3315
18282 msgid "Illegal operands: Only %%r_%s%d allowed in %d-byte data fields"
18285 #: config/tc-sparc.c:4797 config/tc-sparc.c:4828 config/tc-sparc.c:4837
18286 #: config/tc-vax.c:3323 config/tc-vax.c:3354 config/tc-vax.c:3363
18288 msgid "Illegal operands: %%r_%s%d requires arguments in ()"
18291 #: config/tc-sparc.c:4846 config/tc-vax.c:3372
18293 msgid "Illegal operands: garbage after %%r_%s%d()"
18296 #: config/tc-sparc.h:66
18297 msgid "sparc convert_frag\n"
18300 #: config/tc-sparc.h:68 config/tc-z80.h:54
18301 msgid "estimate_size_before_relax called"
18304 #: config/tc-spu.c:172
18307 " --apuasm\t\t emulate behaviour of apuasm\n"
18310 #: config/tc-spu.c:278
18312 msgid "Invalid mnemonic '%s'"
18315 #: config/tc-spu.c:284
18317 msgid "'%s' is only available in DD2.0 or higher."
18320 #: config/tc-spu.c:316
18322 msgid "Error in argument %d. Expecting: \"%s\""
18325 #: config/tc-spu.c:327
18326 msgid "Mixing register syntax, with and without '$'."
18329 #: config/tc-spu.c:333
18331 msgid "Treating '%-*s' as a symbol."
18334 #: config/tc-spu.c:552
18335 msgid "'SPU_RdEventMask' (channel 11) is only available in DD2.0 or higher."
18338 #: config/tc-spu.c:554
18339 msgid "'MFC_RdTagMask' (channel 12) is only available in DD2.0 or higher."
18342 #: config/tc-spu.c:598
18344 msgid "Using old style, %%lo(expr), please change to PPC style, expr@l."
18347 #: config/tc-spu.c:604
18349 msgid "Using old style, %%hi(expr), please change to PPC style, expr@h."
18352 #: config/tc-spu.c:674 config/tc-spu.c:677
18354 msgid "Constant expression %d out of range, [%d, %d]."
18357 #: config/tc-spu.c:779
18359 msgid "invalid priority '%lu'"
18362 #: config/tc-spu.c:785
18364 msgid "invalid lrlive '%lu'"
18367 #: config/tc-spu.c:859
18368 msgid "Relaxation should never occur"
18371 #: config/tc-spu.c:1006
18373 msgid "Relocation doesn't fit. (relocation value = 0x%lx)"
18376 #: config/tc-spu.h:85
18377 msgid "spu convert_frag\n"
18380 #: config/tc-tic30.c:36
18384 #: config/tc-tic30.c:36
18388 #: config/tc-tic30.c:36
18392 #: config/tc-tic30.c:36
18396 #: config/tc-tic30.c:36
18400 #: config/tc-tic30.c:460
18401 msgid "More than one AR register found in indirect reference"
18404 #: config/tc-tic30.c:466
18405 msgid "Illegal AR register in indirect reference"
18408 #: config/tc-tic30.c:487
18409 msgid "More than one displacement found in indirect reference"
18412 #: config/tc-tic30.c:496
18413 msgid "Invalid displacement in indirect reference"
18416 #: config/tc-tic30.c:514
18417 msgid "AR register not found in indirect reference"
18420 #. Maybe an implied displacement of 1 again.
18421 #: config/tc-tic30.c:531
18422 msgid "required displacement wasn't given in indirect reference"
18425 #: config/tc-tic30.c:538
18426 msgid "illegal indirect reference"
18429 #: config/tc-tic30.c:545
18430 msgid "displacement must be an unsigned 8-bit number"
18433 #: config/tc-tic30.c:729 config/tc-tic30.c:1476
18435 msgid "Invalid character %s before %s operand"
18438 #: config/tc-tic30.c:748 config/tc-tic30.c:1491
18440 msgid "Unbalanced parenthesis in %s operand."
18443 #: config/tc-tic30.c:764 config/tc-tic30.c:1501
18445 msgid "Invalid character %s in %s operand"
18448 #: config/tc-tic30.c:783 config/tc-tic30.c:1518
18450 msgid "Spurious operands; (%d operands/instruction max)"
18453 #. Just skip it, if it's \n complain.
18454 #: config/tc-tic30.c:801 config/tc-tic30.c:817 config/tc-tic30.c:1535
18455 #: config/tc-tic30.c:1551
18456 msgid "Expecting operand after ','; got nothing"
18459 #: config/tc-tic30.c:806 config/tc-tic30.c:1540
18460 msgid "Expecting operand before ','; got nothing"
18463 #: config/tc-tic30.c:844
18464 msgid "incorrect number of operands given in the first instruction"
18467 #: config/tc-tic30.c:850
18468 msgid "incorrect number of operands given in the second instruction"
18471 #: config/tc-tic30.c:871
18473 msgid "%s instruction, operand %d doesn't match"
18476 #. Shouldn't get here.
18477 #: config/tc-tic30.c:895 config/tc-tic30.c:902
18478 msgid "incorrect format for multiply parallel instruction"
18481 #: config/tc-tic30.c:909
18482 msgid "destination for multiply can only be R0 or R1"
18485 #: config/tc-tic30.c:916
18486 msgid "destination for add/subtract can only be R2 or R3"
18489 #: config/tc-tic30.c:983
18490 msgid "loading the same register in parallel operation"
18493 #: config/tc-tic30.c:1426
18495 msgid "Invalid character %s in opcode"
18498 #: config/tc-tic30.c:1456
18500 msgid "Unknown TMS320C30 instruction: %s"
18503 #: config/tc-tic30.c:1576
18504 msgid "Incorrect number of operands given"
18507 #: config/tc-tic30.c:1609
18509 msgid "The %s operand doesn't match"
18512 #. Shouldn't make it to this stage.
18513 #: config/tc-tic30.c:1634 config/tc-tic30.c:1646
18514 msgid "Incompatible first and second operands in instruction"
18517 #: config/tc-tic30.c:1760
18518 msgid "invalid short form floating point immediate operand"
18521 #: config/tc-tic30.c:1770
18522 msgid "rounding down first operand float to unsigned int"
18525 #: config/tc-tic30.c:1772
18526 msgid "only lower 16-bits of first operand are used"
18529 #: config/tc-tic30.c:1782
18530 msgid "rounding down first operand float to signed int"
18533 #: config/tc-tic30.c:1787 config/tc-tic30.c:1858
18534 msgid "first operand is too large for 16-bit signed int"
18537 #: config/tc-tic30.c:1852
18538 msgid "first operand is floating point"
18541 #. Shouldn't get here.
18542 #: config/tc-tic30.c:1883
18543 msgid "interrupt vector for trap instruction out of range"
18546 #: config/tc-tic30.c:1928
18547 msgid "LDP instruction needs a 24-bit operand"
18550 #: config/tc-tic30.c:1952
18551 msgid "first operand is too large for a 24-bit displacement"
18554 #: config/tc-tic4x.c:391
18555 msgid "Nan, using zero."
18558 #: config/tc-tic4x.c:509
18560 msgid "Cannot represent exponent in %d bits"
18563 #: config/tc-tic4x.c:592 config/tc-tic4x.c:602
18564 msgid "Invalid floating point number"
18567 #: config/tc-tic4x.c:723
18568 msgid "Comma expected\n"
18571 #: config/tc-tic4x.c:757 config/tc-tic54x.c:498
18572 msgid ".bss size argument missing\n"
18575 #: config/tc-tic4x.c:765
18577 msgid ".bss size %ld < 0!"
18580 #: config/tc-tic4x.c:898
18581 msgid "Non-constant symbols not allowed\n"
18584 #: config/tc-tic4x.c:929
18585 msgid "Symbol missing\n"
18588 #. Skip null symbol terminator.
18589 #: config/tc-tic4x.c:977
18590 msgid ".sect: subsection name ignored"
18593 #: config/tc-tic4x.c:1005 config/tc-tic4x.c:1106 config/tc-tic54x.c:1482
18595 msgid "Error setting flags for \"%s\": %s"
18598 #: config/tc-tic4x.c:1037
18599 msgid ".set syntax invalid\n"
18602 #: config/tc-tic4x.c:1095
18603 msgid ".usect: non-zero alignment flag ignored"
18606 #: config/tc-tic4x.c:1126
18608 msgid "This assembler does not support processor generation %ld"
18611 #: config/tc-tic4x.c:1130
18612 msgid "Changing processor generation on fly not supported..."
18615 #: config/tc-tic4x.c:1417
18616 msgid "Auxiliary register AR0--AR7 required for indirect"
18619 #: config/tc-tic4x.c:1431
18621 msgid "Bad displacement %d (require 0--255)\n"
18624 #: config/tc-tic4x.c:1449
18625 msgid "Index register IR0,IR1 required for displacement"
18628 #: config/tc-tic4x.c:1517
18629 msgid "Expecting a register name"
18632 #: config/tc-tic4x.c:1529 config/tc-tic4x.c:1552 config/tc-tic4x.c:1618
18633 msgid "Number too large"
18636 #: config/tc-tic4x.c:1542 config/tc-tic4x.c:1565
18637 msgid "Expecting a constant value"
18640 #: config/tc-tic4x.c:1573
18642 msgid "Bad direct addressing construct %s"
18645 #: config/tc-tic4x.c:1577
18647 msgid "Direct value of %ld is not suitable"
18650 #: config/tc-tic4x.c:1601
18651 msgid "Unknown indirect addressing mode"
18654 #: config/tc-tic4x.c:1698
18656 msgid "Immediate value of %ld is too large for ldf"
18659 #: config/tc-tic4x.c:1738
18660 msgid "Destination register must be ARn"
18663 #: config/tc-tic4x.c:1757 config/tc-tic4x.c:2130 config/tc-tic4x.c:2189
18665 msgid "Immediate value of %ld is too large"
18668 #: config/tc-tic4x.c:1786 config/tc-tic4x.c:1991
18669 msgid "Invalid indirect addressing mode"
18672 #: config/tc-tic4x.c:1810 config/tc-tic4x.c:1850 config/tc-tic4x.c:2041
18673 #: config/tc-tic4x.c:2063
18674 msgid "Register must be Rn"
18677 #: config/tc-tic4x.c:1864 config/tc-tic4x.c:1934 config/tc-tic4x.c:1948
18678 msgid "Register must be R0--R7"
18681 #: config/tc-tic4x.c:1888 config/tc-tic4x.c:1916
18683 msgid "Invalid indirect addressing mode displacement %d"
18686 #: config/tc-tic4x.c:1962
18687 msgid "Destination register must be R2 or R3"
18690 #: config/tc-tic4x.c:1976
18691 msgid "Destination register must be R0 or R1"
18694 #: config/tc-tic4x.c:2013
18696 msgid "Displacement value of %ld is too large"
18699 #: config/tc-tic4x.c:2074 config/tc-tic4x.c:2205
18700 msgid "Floating point number not valid in expression"
18703 #: config/tc-tic4x.c:2088
18705 msgid "Signed immediate value %ld too large"
18708 #: config/tc-tic4x.c:2151
18710 msgid "Unsigned immediate value %ld too large"
18713 #: config/tc-tic4x.c:2219
18715 msgid "Immediate value %ld too large"
18718 #: config/tc-tic4x.c:2238 config/tc-tic4x.c:2266
18719 msgid "Register must be ivtp or tvtp"
18722 #: config/tc-tic4x.c:2252
18723 msgid "Register must be address register"
18726 #: config/tc-tic4x.c:2325
18727 msgid "Source and destination register should not be equal"
18730 #: config/tc-tic4x.c:2340
18731 msgid "Equal parallel destination registers, one result will be discarded"
18734 #: config/tc-tic4x.c:2381
18735 msgid "Too many operands scanned"
18738 #: config/tc-tic4x.c:2412
18739 msgid "Parallel opcode cannot contain more than two instructions"
18742 #: config/tc-tic4x.c:2486
18744 msgid "Invalid operands for %s"
18747 #: config/tc-tic4x.c:2489
18749 msgid "Invalid instruction %s"
18752 #: config/tc-tic4x.c:2641
18754 msgid "Bad relocation type: 0x%02x"
18757 #: config/tc-tic4x.c:2699
18759 msgid "Unsupported processor generation %d"
18762 #: config/tc-tic4x.c:2707
18763 msgid "Option -b is depreciated, please use -mbig"
18766 #: config/tc-tic4x.c:2714
18767 msgid "Option -p is depreciated, please use -mmemparm"
18770 #: config/tc-tic4x.c:2721
18771 msgid "Option -r is depreciated, please use -mregparm"
18774 #: config/tc-tic4x.c:2728
18775 msgid "Option -s is depreciated, please use -msmall"
18778 #: config/tc-tic4x.c:2757
18783 " -mcpu=CPU -mCPU select architecture variant. CPU can be:\n"
18784 " 30 - TMS320C30\n"
18785 " 31 - TMS320C31, TMS320LC31\n"
18786 " 32 - TMS320C32\n"
18787 " 33 - TMS320VC33\n"
18788 " 40 - TMS320C40\n"
18789 " 44 - TMS320C44\n"
18790 " -mrev=REV set cpu hardware revision (integer numbers).\n"
18791 " Combinations of -mcpu and -mrev will enable/"
18793 " the appropriate options (-midle2, -mlowpower and\n"
18794 " -menhanced) according to the selected type\n"
18795 " -mbig select big memory model\n"
18796 " -msmall select small memory model (default)\n"
18797 " -mregparm select register parameters (default)\n"
18798 " -mmemparm select memory parameters\n"
18799 " -midle2 enable IDLE2 support\n"
18800 " -mlowpower enable LOPOWER and MAXSPEED support\n"
18801 " -menhanced enable enhanced opcode support\n"
18804 #: config/tc-tic4x.c:2802
18806 msgid "Label \"$%d\" redefined"
18809 #: config/tc-tic4x.c:3012
18811 msgid "Reloc %d not supported by object file format"
18814 #. Only word (et al.), align, or conditionals are allowed within
18816 #: config/tc-tic54x.c:242
18817 msgid "pseudo-op illegal within .struct/.union"
18820 #: config/tc-tic54x.c:256
18822 msgid "C54x-specific command line options:\n"
18825 #: config/tc-tic54x.c:257
18827 msgid "-mfar-mode | -mf Use extended addressing\n"
18830 #: config/tc-tic54x.c:258
18832 msgid "-mcpu=<CPU version> Specify the CPU version\n"
18835 #: config/tc-tic54x.c:259
18837 msgid "-merrors-to-file <filename>\n"
18840 #: config/tc-tic54x.c:260
18842 msgid "-me <filename> Redirect errors to a file\n"
18845 #: config/tc-tic54x.c:373
18846 msgid "Comma and symbol expected for '.asg STRING, SYMBOL'"
18849 #: config/tc-tic54x.c:385
18850 msgid "symbols assigned with .asg must begin with a letter"
18853 #: config/tc-tic54x.c:423
18854 msgid "Unterminated string after absolute expression"
18857 #: config/tc-tic54x.c:431
18858 msgid "Comma and symbol expected for '.eval EXPR, SYMBOL'"
18861 #: config/tc-tic54x.c:439
18862 msgid "symbols assigned with .eval must begin with a letter"
18865 #: config/tc-tic54x.c:507
18867 msgid ".bss size %d < 0!"
18870 #: config/tc-tic54x.c:693
18871 msgid "Offset on nested structures is ignored"
18874 #: config/tc-tic54x.c:743
18876 msgid ".end%s without preceding .%s"
18879 #: config/tc-tic54x.c:809
18881 msgid "Unrecognized struct/union tag '%s'"
18884 #: config/tc-tic54x.c:811
18885 msgid ".tag requires a structure tag"
18888 #: config/tc-tic54x.c:817
18889 msgid "Label required for .tag"
18892 #: config/tc-tic54x.c:836
18894 msgid ".tag target '%s' undefined"
18897 #: config/tc-tic54x.c:900
18899 msgid ".field count '%d' out of range (1 <= X <= 32)"
18902 #: config/tc-tic54x.c:928
18904 msgid "Unrecognized field type '%c'"
18907 #: config/tc-tic54x.c:1052
18908 msgid "Overflow in expression, truncated to 8 bits"
18911 #: config/tc-tic54x.c:1057
18912 msgid "Overflow in expression, truncated to 16 bits"
18915 #. Disallow .byte with a non constant expression that will
18916 #. require relocation.
18917 #: config/tc-tic54x.c:1065
18918 msgid "Relocatable values require at least WORD storage"
18921 #: config/tc-tic54x.c:1126
18922 msgid "Use of .def/.ref is deprecated. Use .global instead"
18925 #: config/tc-tic54x.c:1345
18926 msgid ".space/.bes repeat count is negative, ignored"
18929 #: config/tc-tic54x.c:1350
18930 msgid ".space/.bes repeat count is zero, ignored"
18933 #: config/tc-tic54x.c:1423
18934 msgid "Missing size argument"
18937 #: config/tc-tic54x.c:1557
18938 msgid "CPU version has already been set"
18941 #: config/tc-tic54x.c:1561
18943 msgid "Unrecognized version '%s'"
18946 #: config/tc-tic54x.c:1567
18947 msgid "Changing of CPU version on the fly not supported"
18950 #: config/tc-tic54x.c:1698
18951 msgid "p2align not supported on this target"
18954 #: config/tc-tic54x.c:1710
18955 msgid "Argument to .even ignored"
18958 #: config/tc-tic54x.c:1756
18959 msgid "Invalid field size, must be from 1 to 32"
18962 #: config/tc-tic54x.c:1769
18963 msgid "field size must be 16 when value is relocatable"
18966 #: config/tc-tic54x.c:1784
18967 msgid "field value truncated"
18970 #: config/tc-tic54x.c:1890 config/tc-tic54x.c:2176
18972 msgid "Unrecognized section '%s'"
18975 #: config/tc-tic54x.c:1899
18976 msgid "Current section is uninitialized, section name required for .clink"
18979 #: config/tc-tic54x.c:2087
18980 msgid "ENDLOOP without corresponding LOOP"
18983 #: config/tc-tic54x.c:2128
18984 msgid "Mixing of normal and extended addressing not supported"
18987 #: config/tc-tic54x.c:2134
18988 msgid "Extended addressing not supported on the specified CPU"
18991 #: config/tc-tic54x.c:2182
18992 msgid ".sblock may be used for initialized sections only"
18995 #: config/tc-tic54x.c:2212
18996 msgid "Symbol missing for .set/.equ"
18999 #: config/tc-tic54x.c:2267
19000 msgid ".var may only be used within a macro definition"
19003 #: config/tc-tic54x.c:2275
19004 msgid "Substitution symbols must begin with a letter"
19007 #: config/tc-tic54x.c:2354
19009 msgid "can't open macro library file '%s' for reading: %s"
19012 #: config/tc-tic54x.c:2361
19014 msgid "File '%s' not in macro archive format"
19017 #: config/tc-tic54x.c:2491
19019 msgid "Bad COFF version '%s'"
19022 #: config/tc-tic54x.c:2500
19024 msgid "Bad CPU version '%s'"
19027 #: config/tc-tic54x.c:2513 config/tc-tic54x.c:2516
19029 msgid "Can't redirect stderr to the file '%s'"
19032 #: config/tc-tic54x.c:2535
19033 msgid "Macro nesting is too deep"
19036 #: config/tc-tic54x.c:2638
19038 msgid "Undefined substitution symbol '%s'"
19041 #: config/tc-tic54x.c:3121
19043 msgid "Unbalanced parenthesis in operand %d"
19046 #: config/tc-tic54x.c:3152 config/tc-tic54x.c:3160
19047 msgid "Expecting operand after ','"
19050 #: config/tc-tic54x.c:3171
19051 msgid "Extra junk on line"
19054 #: config/tc-tic54x.c:3208
19055 msgid "Badly formed address expression"
19058 #: config/tc-tic54x.c:3461
19060 msgid "Invalid dmad syntax '%s'"
19063 #: config/tc-tic54x.c:3525
19066 "Use the .mmregs directive to use memory-mapped register names such as '%s'"
19069 #: config/tc-tic54x.c:3576
19070 msgid "Address mode *+ARx is write-only. Results of reading are undefined."
19073 #: config/tc-tic54x.c:3596
19075 msgid "Unrecognized indirect address format \"%s\""
19078 #: config/tc-tic54x.c:3634
19080 msgid "Operand '%s' out of range (%d <= x <= %d)"
19083 #: config/tc-tic54x.c:3654
19084 msgid "Error in relocation handling"
19087 #: config/tc-tic54x.c:3673 config/tc-tic54x.c:3735 config/tc-tic54x.c:3763
19089 msgid "Unrecognized condition code \"%s\""
19092 #: config/tc-tic54x.c:3690
19094 msgid "Condition \"%s\" does not match preceding group"
19097 #: config/tc-tic54x.c:3698
19100 "Condition \"%s\" uses a different accumulator from a preceding condition"
19103 #: config/tc-tic54x.c:3705
19104 msgid "Only one comparison conditional allowed"
19107 #: config/tc-tic54x.c:3710
19108 msgid "Only one overflow conditional allowed"
19111 #: config/tc-tic54x.c:3718
19113 msgid "Duplicate %s conditional"
19116 #: config/tc-tic54x.c:3749
19117 msgid "Invalid auxiliary register (use AR0-AR7)"
19120 #: config/tc-tic54x.c:3780
19121 msgid "lk addressing modes are invalid for memory-mapped register addressing"
19124 #: config/tc-tic54x.c:3788
19126 "Address mode *+ARx is not allowed in memory-mapped register addressing. "
19127 "Resulting behavior is undefined."
19130 #: config/tc-tic54x.c:3814
19132 "Destination accumulator for each part of this parallel instruction must be "
19136 #: config/tc-tic54x.c:3863
19138 msgid "Memory mapped register \"%s\" out of range"
19141 #: config/tc-tic54x.c:3902
19142 msgid "Invalid operand (use 1, 2, or 3)"
19145 #: config/tc-tic54x.c:3928
19146 msgid "A status register or status bit name is required"
19149 #: config/tc-tic54x.c:3938
19151 msgid "Unrecognized status bit \"%s\""
19154 #: config/tc-tic54x.c:3961
19156 msgid "Invalid status register \"%s\""
19159 #: config/tc-tic54x.c:3973
19161 msgid "Operand \"%s\" out of range (use 1 or 2)"
19164 #: config/tc-tic54x.c:4176
19166 msgid "Unrecognized instruction \"%s\""
19169 #: config/tc-tic54x.c:4205
19171 msgid "Unrecognized operand list '%s' for instruction '%s'"
19174 #: config/tc-tic54x.c:4234
19176 msgid "Unrecognized parallel instruction \"%s\""
19179 #: config/tc-tic54x.c:4283
19181 msgid "Invalid operand (s) for parallel instruction \"%s\""
19184 #: config/tc-tic54x.c:4286
19186 msgid "Unrecognized parallel instruction combination \"%s || %s\""
19189 #: config/tc-tic54x.c:4514
19191 msgid "%s symbol recursion stopped at second appearance of '%s'"
19194 #: config/tc-tic54x.c:4554
19195 msgid "Unrecognized substitution symbol function"
19198 #: config/tc-tic54x.c:4559
19199 msgid "Missing '(' after substitution symbol function"
19202 #: config/tc-tic54x.c:4572
19203 msgid "Expecting second argument"
19206 #: config/tc-tic54x.c:4590 config/tc-tic54x.c:4640
19207 msgid "Extra junk in function call, expecting ')'"
19210 #: config/tc-tic54x.c:4616
19211 msgid "Function expects two arguments"
19214 #: config/tc-tic54x.c:4629
19215 msgid "Expecting character constant argument"
19218 #: config/tc-tic54x.c:4635
19219 msgid "Both arguments must be substitution symbols"
19222 #: config/tc-tic54x.c:4687
19224 msgid "Invalid subscript (use 1 to %d)"
19227 #: config/tc-tic54x.c:4697
19229 msgid "Invalid length (use 0 to %d)"
19232 #: config/tc-tic54x.c:4707
19233 msgid "Missing ')' in subscripted substitution symbol expression"
19236 #: config/tc-tic54x.c:4727
19237 msgid "Missing forced substitution terminator ':'"
19240 #: config/tc-tic54x.c:4881
19243 "Instruction does not fit in available delay slots (%d-word insn, %d slot "
19246 "Instruction does not fit in available delay slots (%d-word insn, %d slots "
19251 #: config/tc-tic54x.c:4925
19253 msgid "Unrecognized parallel instruction '%s'"
19256 #: config/tc-tic54x.c:4937
19258 msgid "Instruction '%s' requires an LP cpu version"
19261 #: config/tc-tic54x.c:4944
19263 msgid "Instruction '%s' requires far mode addressing"
19266 #: config/tc-tic54x.c:4956
19269 "Instruction does not fit in available delay slots (%d-word insn, %d slot "
19270 "left). Resulting behavior is undefined."
19272 "Instruction does not fit in available delay slots (%d-word insn, %d slots "
19273 "left). Resulting behavior is undefined."
19277 #: config/tc-tic54x.c:4970
19279 "Instructions which cause PC discontinuity are not allowed in a delay slot. "
19280 "Resulting behavior is undefined."
19283 #: config/tc-tic54x.c:4981
19285 msgid "'%s' is not repeatable. Resulting behavior is undefined."
19288 #: config/tc-tic54x.c:4985
19290 "Instructions using long offset modifiers or absolute addresses are not "
19291 "repeatable. Resulting behavior is undefined."
19294 #: config/tc-tic54x.c:5129
19296 msgid "Unsupported relocation size %d"
19299 #: config/tc-tic54x.c:5260
19300 msgid "non-absolute value used with .space/.bes"
19303 #: config/tc-tic54x.c:5264
19305 msgid "negative value ignored in %s"
19308 #: config/tc-tic54x.c:5352
19310 msgid "attempt to .space/.bes backwards? (%ld)"
19313 #: config/tc-tic6x.c:262
19315 msgid "unknown -mpid= argument '%s'"
19318 #: config/tc-tic6x.c:320
19320 msgid "TMS320C6000 options:\n"
19323 #: config/tc-tic6x.c:321
19325 msgid " -march=ARCH enable instructions from architecture ARCH\n"
19328 #: config/tc-tic6x.c:322
19330 msgid " -mbig-endian generate big-endian code\n"
19333 #: config/tc-tic6x.c:323
19335 msgid " -mlittle-endian generate little-endian code\n"
19338 #: config/tc-tic6x.c:324
19340 msgid " -mdsbt code uses DSBT addressing\n"
19343 #: config/tc-tic6x.c:325
19345 msgid " -mno-dsbt code does not use DSBT addressing\n"
19348 #: config/tc-tic6x.c:326
19351 " -mpid=no code uses position-dependent data addressing\n"
19354 #: config/tc-tic6x.c:327
19357 " -mpid=near code uses position-independent data addressing,\n"
19358 " GOT accesses use near DP addressing\n"
19361 #: config/tc-tic6x.c:329
19364 " -mpid=far code uses position-independent data addressing,\n"
19365 " GOT accesses use far DP addressing\n"
19368 #: config/tc-tic6x.c:331
19370 msgid " -mpic code addressing is position-independent\n"
19373 #: config/tc-tic6x.c:332
19375 msgid " -mno-pic code addressing is position-dependent\n"
19378 #: config/tc-tic6x.c:337
19380 msgid "Supported ARCH values are:"
19383 #: config/tc-tic6x.c:384
19384 msgid "unexpected .cantunwind directive"
19387 #: config/tc-tic6x.c:404
19388 msgid "unexpected .handlerdata directive"
19391 #: config/tc-tic6x.c:416
19392 msgid "personality routine required before .handlerdata directive"
19395 #: config/tc-tic6x.c:530
19396 msgid "expected symbol"
19399 #: config/tc-tic6x.c:577
19400 msgid "expected comma after symbol name"
19403 #: config/tc-tic6x.c:587
19405 msgid "invalid length for .scomm directive"
19408 #: config/tc-tic6x.c:601
19409 msgid "alignment is not a positive number"
19412 #: config/tc-tic6x.c:613
19413 msgid "alignment is not a power of 2"
19416 #: config/tc-tic6x.c:628
19418 msgid "attempt to re-define symbol `%s'"
19421 #: config/tc-tic6x.c:637
19423 msgid "attempt to redefine `%s' with a different length"
19426 #: config/tc-tic6x.c:836
19427 msgid "multiple '||' on same line"
19430 #: config/tc-tic6x.c:839
19431 msgid "'||' after predicate"
19434 #: config/tc-tic6x.c:883
19435 msgid "multiple predicates on same line"
19438 #: config/tc-tic6x.c:889
19440 msgid "bad predicate '%s'"
19443 #: config/tc-tic6x.c:900
19444 msgid "predication on A0 not supported on this architecture"
19447 #: config/tc-tic6x.c:933
19448 msgid "label after '||'"
19451 #: config/tc-tic6x.c:939
19452 msgid "label after predicate"
19455 #: config/tc-tic6x.c:963
19456 msgid "'||' not followed by instruction"
19459 #: config/tc-tic6x.c:969
19460 msgid "predicate not followed by instruction"
19463 #: config/tc-tic6x.c:1402
19465 msgid "control register '%s' not supported on this architecture"
19468 #: config/tc-tic6x.c:1581 config/tc-tic6x.c:1584 config/tc-tic6x.c:1637
19469 #: config/tc-tic6x.c:1641
19471 msgid "register number %u not supported on this architecture"
19474 #: config/tc-tic6x.c:1612
19476 msgid "register pair for operand %u of '%.*s' not a valid even/odd pair"
19479 #: config/tc-tic6x.c:1668
19481 msgid "junk after operand %u of '%.*s'"
19484 #: config/tc-tic6x.c:1681
19486 msgid "bad register or register pair for operand %u of '%.*s'"
19489 #: config/tc-tic6x.c:1687
19491 msgid "bad register for operand %u of '%.*s'"
19494 #: config/tc-tic6x.c:1692
19496 msgid "bad register pair for operand %u of '%.*s'"
19499 #: config/tc-tic6x.c:1697
19501 msgid "bad functional unit for operand %u of '%.*s'"
19504 #: config/tc-tic6x.c:1702
19506 msgid "bad operand %u of '%.*s'"
19509 #: config/tc-tic6x.c:1834
19510 msgid "$DSBT_INDEX must be used with __c6xabi_DSBT_BASE"
19513 #: config/tc-tic6x.c:1874
19514 msgid "$DSBT_INDEX not supported in this context"
19517 #: config/tc-tic6x.c:1887
19518 msgid "$GOT not supported in this context"
19521 #: config/tc-tic6x.c:1904
19522 msgid "$DPR_GOT not supported in this context"
19525 #: config/tc-tic6x.c:1925
19526 msgid "$DPR_BYTE not supported in this context"
19529 #: config/tc-tic6x.c:1942
19530 msgid "$DPR_HWORD not supported in this context"
19533 #: config/tc-tic6x.c:1959
19534 msgid "$DPR_WORD not supported in this context"
19537 #: config/tc-tic6x.c:1978
19538 msgid "$PCR_OFFSET not supported in this context"
19541 #: config/tc-tic6x.c:1989
19542 msgid "invalid PC-relative operand"
19545 #: config/tc-tic6x.c:2026
19547 msgid "no %d-byte relocations available"
19550 #: config/tc-tic6x.c:2513 config/tc-tic6x.c:2544 config/tc-tic6x.c:2562
19551 #: config/tc-tic6x.c:2992 config/tc-tic6x.c:3011 config/tc-tic6x.c:3043
19553 msgid "operand %u of '%.*s' out of range"
19556 #: config/tc-tic6x.c:2606 config/tc-tic6x.c:2831
19558 msgid "offset in operand %u of '%.*s' not divisible by %u"
19561 #: config/tc-tic6x.c:2823 config/tc-tic6x.c:2856
19563 msgid "offset in operand %u of '%.*s' out of range"
19566 #: config/tc-tic6x.c:2938
19568 msgid "functional unit already masked for operand %u of '%.*s'"
19571 #: config/tc-tic6x.c:2962 config/tc-tic6x.c:3720
19573 msgid "'%.*s' instruction not in a software pipelined loop"
19576 #: config/tc-tic6x.c:3061
19578 msgid "instruction '%.*s' cannot be predicated"
19581 #: config/tc-tic6x.c:3328
19583 msgid "'%.*s' instruction not supported on this architecture"
19586 #: config/tc-tic6x.c:3336
19588 msgid "'%.*s' instruction not supported on this functional unit"
19591 #: config/tc-tic6x.c:3344
19594 "'%.*s' instruction not supported on this functional unit for this "
19598 #: config/tc-tic6x.c:3364
19599 msgid "missing operand after comma"
19602 #: config/tc-tic6x.c:3372 config/tc-tic6x.c:3390
19604 msgid "too many operands to '%.*s'"
19607 #: config/tc-tic6x.c:3403
19609 msgid "bad number of operands to '%.*s'"
19612 #: config/tc-tic6x.c:3475
19614 msgid "operand %u of '%.*s' not constant"
19617 #: config/tc-tic6x.c:3480
19619 msgid "operand %u of '%.*s' on wrong side"
19622 #: config/tc-tic6x.c:3485
19624 msgid "operand %u of '%.*s' not a valid return address register"
19627 #: config/tc-tic6x.c:3491
19629 msgid "operand %u of '%.*s' is write-only"
19632 #: config/tc-tic6x.c:3496
19634 msgid "operand %u of '%.*s' is read-only"
19637 #: config/tc-tic6x.c:3501
19639 msgid "operand %u of '%.*s' not a valid memory reference"
19642 #: config/tc-tic6x.c:3507
19644 msgid "operand %u of '%.*s' not a valid base address register"
19647 #: config/tc-tic6x.c:3593
19649 msgid "bad operand combination for '%.*s'"
19652 #: config/tc-tic6x.c:3639
19653 msgid "parallel instruction not following another instruction"
19656 #: config/tc-tic6x.c:3645
19657 msgid "too many instructions in execute packet"
19660 #: config/tc-tic6x.c:3650
19661 msgid "label not at start of execute packet"
19664 #: config/tc-tic6x.c:3653
19666 msgid "'%.*s' instruction not at start of execute packet"
19669 #: config/tc-tic6x.c:3701
19670 msgid "functional unit already used in this execute packet"
19673 #: config/tc-tic6x.c:3709
19674 msgid "nested software pipelined loop"
19677 #: config/tc-tic6x.c:3728
19678 msgid "'||^' without previous SPMASK"
19681 #: config/tc-tic6x.c:3730
19682 msgid "cannot mask instruction using no functional unit"
19685 #: config/tc-tic6x.c:3742
19686 msgid "functional unit already masked"
19689 #: config/tc-tic6x.c:3807
19690 msgid "value too large for 2-byte field"
19693 #: config/tc-tic6x.c:3817
19694 msgid "value too large for 1-byte field"
19697 #: config/tc-tic6x.c:3944
19698 msgid "immediate offset not 2-byte-aligned"
19701 #: config/tc-tic6x.c:3972
19702 msgid "immediate offset not 4-byte-aligned"
19705 #: config/tc-tic6x.c:3986
19706 msgid "addend used with $DSBT_INDEX"
19709 #: config/tc-tic6x.c:4000 config/tc-tic6x.c:4018 config/tc-tic6x.c:4036
19710 #: config/tc-tic6x.c:4054
19711 msgid "PC-relative offset not 4-byte-aligned"
19714 #: config/tc-tic6x.c:4003 config/tc-tic6x.c:4021 config/tc-tic6x.c:4039
19715 #: config/tc-tic6x.c:4057
19716 msgid "PC-relative offset out of range"
19719 #: config/tc-tic6x.c:4538
19721 msgid "undefined symbol %s in PCR relocation"
19724 #: config/tc-tic6x.c:4655
19726 msgid "group section `%s' has no group signature"
19729 #: config/tc-tic6x.c:4807
19730 msgid "missing .endp before .cfi_startproc"
19733 #: config/tc-tic6x.c:4912
19734 msgid "stack pointer offset too large for personality routine"
19737 #: config/tc-tic6x.c:4919
19738 msgid "stack frame layout does not match personality routine"
19741 #: config/tc-tic6x.c:5053
19742 msgid "too many unwinding instructions"
19745 #: config/tc-tic6x.c:5128 config/tc-tic6x.c:5141 config/tc-tic6x.c:5149
19747 msgid "unable to generate unwinding opcode for reg %d"
19750 #: config/tc-tic6x.c:5158
19751 msgid "unable to restore return address from previously restored reg"
19754 #: config/tc-tic6x.c:5170
19756 msgid "unhandled CFA insn for unwinding (%d)"
19759 #: config/tc-tic6x.c:5180
19761 msgid "unable to generate unwinding opcode for frame pointer reg %d"
19764 #: config/tc-tic6x.c:5189
19765 msgid "unable to generate unwinding opcode for frame pointer offset"
19768 #: config/tc-tic6x.c:5198
19769 msgid "unwound stack pointer not doubleword aligned"
19772 #: config/tc-tic6x.c:5343
19773 msgid "stack frame layout too complex for unwinder"
19776 #: config/tc-tic6x.c:5360
19777 msgid "unwound frame has negative size"
19780 #: config/tc-tilegx.c:141
19784 " -V print assembler version number\n"
19785 " -EB/-EL generate big-endian/little-endian code\n"
19786 " --32/--64 generate 32bit/64bit code\n"
19789 #: config/tc-tilegx.c:731 config/tc-tilepro.c:619
19790 msgid "Invalid operator for operand."
19793 #: config/tc-tilegx.c:754 config/tc-tilepro.c:642
19794 msgid "Operator may only be applied to symbols."
19797 #: config/tc-tilegx.c:819 config/tc-tilepro.c:707
19799 msgid "Writes to register '%s' are not allowed."
19802 #: config/tc-tilegx.c:846 config/tc-tilepro.c:734
19805 "Two instructions in the same bundle both write to register %s, which is not "
19809 #: config/tc-tilegx.c:911 config/tc-tilepro.c:798
19811 msgid "'%s' may not be bundled with other instructions."
19814 #: config/tc-tilegx.c:941 config/tc-tilepro.c:828
19815 msgid "Invalid combination of instructions for bundle."
19818 #: config/tc-tilegx.c:976 config/tc-tilepro.c:863
19819 msgid "instruction address is not a multiple of 8"
19822 #: config/tc-tilegx.c:1053 config/tc-tilepro.c:941
19823 msgid "Invalid expression."
19826 #: config/tc-tilegx.c:1099 config/tc-tilepro.c:983
19828 msgid "Expected register, got '%s'."
19831 #: config/tc-tilegx.c:1106 config/tc-tilepro.c:990
19833 msgid "Found use of non-canonical register name %s; use %s instead."
19836 #: config/tc-tilegx.c:1166 config/tc-tilepro.c:1049
19838 msgid "Too few operands to '%s'."
19841 #: config/tc-tilegx.c:1171 config/tc-tilepro.c:1054
19843 msgid "Unexpected character '%c' after operand %d to %s."
19846 #: config/tc-tilegx.c:1192 config/tc-tilepro.c:1075
19847 msgid "Expected immediate expression"
19850 #: config/tc-tilegx.c:1205 config/tc-tilegx.c:1807 config/tc-tilepro.c:1088
19851 #: config/tc-tilepro.c:1584
19852 msgid "Found '}' when not bundling."
19855 #: config/tc-tilegx.c:1246 config/tc-tilepro.c:1128
19857 msgid "Unknown opcode `%.*s'."
19860 #: config/tc-tilegx.c:1257 config/tc-tilepro.c:1139
19861 msgid "Too many instructions for bundle."
19864 #: config/tc-tilegx.c:1349 config/tc-tilepro.c:1221
19865 msgid "Bad call to md_atof ()"
19868 #: config/tc-tilegx.c:1425 config/tc-tilepro.c:1284
19869 msgid "This operator only produces two byte values."
19872 #: config/tc-tilegx.c:1752 config/tc-tilepro.c:1529
19874 msgid "internal error? cannot generate `%s' relocation (%d, %d)"
19877 #: config/tc-tilegx.c:1795 config/tc-tilepro.c:1572
19878 msgid "Found '{' when already bundling."
19881 #: config/tc-tilepro.c:98
19885 " -V print assembler version number\n"
19888 #: config/tc-v850.c:291
19890 msgid ".COMMon length (%d.) < 0! Ignored."
19893 #: config/tc-v850.c:312
19895 msgid "Length of .comm \"%s\" is already %ld. Not changed to %d."
19898 #: config/tc-v850.c:338
19899 msgid "Common alignment negative; 0 assumed"
19902 #: config/tc-v850.c:542
19903 msgid ".longcall pseudo-op seen when not relaxing"
19906 #: config/tc-v850.c:544
19907 msgid ".longjump pseudo-op seen when not relaxing"
19910 #: config/tc-v850.c:551
19911 msgid "bad .longcall format"
19914 #: config/tc-v850.c:1389
19916 msgid "unknown operand shift: %x\n"
19919 #: config/tc-v850.c:1390
19920 msgid "internal failure in parse_register_list"
19923 #: config/tc-v850.c:1406
19924 msgid "constant expression or register list expected"
19927 #: config/tc-v850.c:1411
19928 msgid "high bits set in register list expression"
19931 #: config/tc-v850.c:1449 config/tc-v850.c:1506
19932 msgid "illegal register included in list"
19935 #: config/tc-v850.c:1455
19936 msgid "system registers cannot be included in list"
19939 #: config/tc-v850.c:1481
19940 msgid "second register should follow dash in register list"
19943 #: config/tc-v850.c:1486
19944 msgid "second register should be greater than first register"
19947 #: config/tc-v850.c:1536
19949 msgid " V850 options:\n"
19952 #: config/tc-v850.c:1537
19954 msgid " -mwarn-signed-overflow Warn if signed immediate values overflow\n"
19957 #: config/tc-v850.c:1538
19960 " -mwarn-unsigned-overflow Warn if unsigned immediate values overflow\n"
19963 #: config/tc-v850.c:1539
19965 msgid " -mv850 The code is targeted at the v850\n"
19968 #: config/tc-v850.c:1540
19970 msgid " -mv850e The code is targeted at the v850e\n"
19973 #: config/tc-v850.c:1541
19975 msgid " -mv850e1 The code is targeted at the v850e1\n"
19978 #: config/tc-v850.c:1542
19980 msgid " -mv850e2 The code is targeted at the v850e2\n"
19983 #: config/tc-v850.c:1543
19985 msgid " -mv850e2v3 The code is targeted at the v850e2v3\n"
19988 #: config/tc-v850.c:1544
19990 msgid " -mv850e2v4 Alias for -mv850e3v5\n"
19993 #: config/tc-v850.c:1545
19995 msgid " -mv850e3v5 The code is targeted at the v850e3v5\n"
19998 #: config/tc-v850.c:1546
20000 msgid " -mrelax Enable relaxation\n"
20003 #: config/tc-v850.c:1547
20006 " --disp-size-default-22 branch displacement with unknown size is 22 bits "
20010 #: config/tc-v850.c:1548
20013 " --disp-size-default-32 branch displacement with unknown size is 32 "
20017 #: config/tc-v850.c:1549
20019 msgid " -mextension enable extension opcode support\n"
20022 #: config/tc-v850.c:1550
20024 msgid " -mno-bcond17\t\t disable b<cond> disp17 instruction\n"
20027 #: config/tc-v850.c:1551
20029 msgid " -mno-stld23\t\t disable st/ld offset23 instruction\n"
20032 #: config/tc-v850.c:1552
20034 msgid " -mgcc-abi Mark the binary as using the old GCC ABI\n"
20037 #: config/tc-v850.c:1553
20040 " -mrh850-abi Mark the binary as using the RH850 ABI "
20044 #: config/tc-v850.c:1554
20046 msgid " -m8byte-align Mark the binary as using 64-bit alignment\n"
20049 #: config/tc-v850.c:1555
20052 " -m4byte-align Mark the binary as using 32-bit alignment "
20056 #: config/tc-v850.c:1556
20059 " -msoft-float Mark the binary as not using FP insns (default "
20063 #: config/tc-v850.c:1557
20066 " -mhard-float Mark the binary as using FP insns (default for "
20070 #: config/tc-v850.c:1945
20072 msgid "Unable to determine default target processor from string: %s"
20075 #: config/tc-v850.c:1988
20076 msgid "hi0() relocation used on an instruction which does not support it"
20079 #: config/tc-v850.c:2008
20080 msgid "hi() relocation used on an instruction which does not support it"
20083 #: config/tc-v850.c:2027
20084 msgid "lo() relocation used on an instruction which does not support it"
20087 #: config/tc-v850.c:2038
20088 msgid "ctoff() is not supported by the rh850 ABI. Use -mgcc-abi instead"
20091 #: config/tc-v850.c:2054
20092 msgid "ctoff() relocation used on an instruction which does not support it"
20095 #: config/tc-v850.c:2073
20096 msgid "sdaoff() relocation used on an instruction which does not support it"
20099 #: config/tc-v850.c:2092
20100 msgid "zdaoff() relocation used on an instruction which does not support it"
20103 #: config/tc-v850.c:2124
20104 msgid "tdaoff() relocation used on an instruction which does not support it"
20107 #: config/tc-v850.c:2265
20109 msgid "operand out of range (%d is not between %d and %d)"
20112 #: config/tc-v850.c:2348
20113 msgid "st/ld offset 23 instruction was disabled ."
20116 #: config/tc-v850.c:2357
20117 msgid "Target processor does not support this instruction."
20120 #: config/tc-v850.c:2469 config/tc-v850.c:2479 config/tc-v850.c:2500
20121 #: config/tc-v850.c:2514 config/tc-v850.c:2520 config/tc-v850.c:2544
20122 #: config/tc-v850.c:2550 config/tc-v850.c:2557 config/tc-v850.c:2571
20123 #: config/tc-v850.c:2585 config/tc-v850.c:2591 config/tc-v850.c:2929
20124 msgid "immediate operand is too large"
20127 #: config/tc-v850.c:2486
20129 msgid "AAARG -> unhandled constant reloc: %d"
20132 #: config/tc-v850.c:2621 config/tc-v850.c:2632
20133 msgid "constant too big to fit into instruction"
20136 #: config/tc-v850.c:2707
20137 msgid "odd number cannot be used here"
20140 #: config/tc-v850.c:2752
20141 msgid "invalid register name"
20144 #: config/tc-v850.c:2758
20145 msgid "register r0 cannot be used here"
20148 #: config/tc-v850.c:2764
20149 msgid "odd register cannot be used here"
20152 #: config/tc-v850.c:2773
20153 msgid "invalid system register name"
20156 #: config/tc-v850.c:2787
20157 msgid "expected EP register"
20160 #: config/tc-v850.c:2804 config/tc-v850.c:2817
20161 msgid "invalid condition code name"
20164 #: config/tc-v850.c:2810
20165 msgid "condition sa cannot be used here"
20168 #: config/tc-v850.c:2823
20169 msgid "invalid cache operation name"
20172 #: config/tc-v850.c:2828
20173 msgid "invalid pref operation name"
20176 #: config/tc-v850.c:2833
20177 msgid "invalid vector register name"
20180 #: config/tc-v850.c:2871
20181 msgid "syntax error: value is missing before the register name"
20184 #: config/tc-v850.c:2873
20185 msgid "syntax error: register not expected"
20188 #: config/tc-v850.c:2887
20189 msgid "syntax error: system register not expected"
20192 #: config/tc-v850.c:2892 config/tc-v850.c:2897
20193 msgid "syntax error: condition code not expected"
20196 #: config/tc-v850.c:2902
20197 msgid "syntax error: vector register not expected"
20200 #: config/tc-v850.c:2913
20201 msgid "immediate 0 cannot be used here"
20204 #: config/tc-v850.c:2937
20205 msgid "immediate operand is not match"
20208 #: config/tc-v850.c:2950
20209 msgid "displacement is too large"
20212 #: config/tc-v850.c:2968 config/tc-xtensa.c:13096
20213 msgid "invalid operand"
20216 #: config/tc-v850.c:3080
20217 msgid "loop: 32-bit displacement not supported"
20220 #: config/tc-vax.c:1343
20221 msgid "no '[' to match ']'"
20224 #: config/tc-vax.c:1359
20225 msgid "bad register in []"
20228 #: config/tc-vax.c:1361
20229 msgid "[PC] index banned"
20232 #: config/tc-vax.c:1397
20233 msgid "no '(' to match ')'"
20236 #: config/tc-vax.c:1513
20237 msgid "invalid branch operand"
20240 #: config/tc-vax.c:1540
20241 msgid "address prohibits @"
20244 #: config/tc-vax.c:1542
20245 msgid "address prohibits #"
20248 #: config/tc-vax.c:1546
20249 msgid "address prohibits -()"
20252 #: config/tc-vax.c:1548
20253 msgid "address prohibits ()+"
20256 #: config/tc-vax.c:1551
20257 msgid "address prohibits ()"
20260 #: config/tc-vax.c:1553
20261 msgid "address prohibits []"
20264 #: config/tc-vax.c:1555
20265 msgid "address prohibits register"
20268 #: config/tc-vax.c:1557
20269 msgid "address prohibits displacement length specifier"
20272 #: config/tc-vax.c:1585
20273 msgid "invalid operand of S^#"
20276 #: config/tc-vax.c:1598
20277 msgid "S^# needs expression"
20280 #: config/tc-vax.c:1605
20281 msgid "S^# may only read-access"
20284 #: config/tc-vax.c:1628
20285 msgid "invalid operand of -()"
20288 #: config/tc-vax.c:1634
20289 msgid "-(PC) unpredictable"
20292 #: config/tc-vax.c:1636
20293 msgid "[]index same as -()register: unpredictable"
20296 #: config/tc-vax.c:1668
20297 msgid "invalid operand of ()+"
20300 #: config/tc-vax.c:1674
20301 msgid "(PC)+ unpredictable"
20304 #: config/tc-vax.c:1676
20305 msgid "[]index same as ()+register: unpredictable"
20308 #: config/tc-vax.c:1699
20309 msgid "# conflicts length"
20312 #: config/tc-vax.c:1701
20313 msgid "# bars register"
20316 #: config/tc-vax.c:1721
20317 msgid "writing or modifying # is unpredictable"
20320 #: config/tc-vax.c:1747
20321 msgid "length not needed"
20324 #: config/tc-vax.c:1754
20325 msgid "can't []index a register, because it has no address"
20328 #: config/tc-vax.c:1756
20329 msgid "a register has no address"
20332 #: config/tc-vax.c:1765
20333 msgid "PC part of operand unpredictable"
20336 #: config/tc-vax.c:1923
20337 msgid "odd number of bytes in operand description"
20340 #: config/tc-vax.c:1937
20341 msgid "Bad operand"
20344 #: config/tc-vax.c:1942
20345 msgid "Not enough operands"
20348 #: config/tc-vax.c:2219
20349 msgid "SYMBOL TABLE not implemented"
20352 #: config/tc-vax.c:2223
20353 msgid "TOKEN TRACE not implemented"
20356 #: config/tc-vax.c:2227
20358 msgid "Displacement length %s ignored!"
20361 #: config/tc-vax.c:2231
20363 msgid "I don't need or use temp. file \"%s\"."
20366 #: config/tc-vax.c:2235
20367 msgid "I don't use an interpass file! -V ignored"
20370 #: config/tc-vax.c:2292
20374 "-d LENGTH\t\tignored\n"
20375 "-J\t\t\tignored\n"
20376 "-S\t\t\tignored\n"
20377 "-t FILE\t\t\tignored\n"
20378 "-T\t\t\tignored\n"
20379 "-V\t\t\tignored\n"
20382 #: config/tc-vax.c:2301
20386 "-+\t\t\thash encode names longer than 31 characters\n"
20387 "-1\t\t\t`const' handling compatible with gcc 1.x\n"
20388 "-H\t\t\tshow new symbol after hash truncation\n"
20389 "-h NUM\t\t\tdon't hash mixed-case names, and adjust case:\n"
20390 "\t\t\t0 = upper, 2 = lower, 3 = preserve case\n"
20391 "-v\"VERSION\"\t\tcode being assembled was produced by compiler \"VERSION\"\n"
20394 #: config/tc-vax.c:2466
20396 msgid "Ignoring statement due to \"%s\""
20399 #: config/tc-vax.c:2483
20401 msgid "Aborting because statement has \"%s\""
20404 #: config/tc-vax.c:2528
20405 msgid "Can't relocate expression"
20408 #: config/tc-vax.c:2631
20409 msgid "Bignum not permitted in short literal. Immediate mode assumed."
20412 #: config/tc-vax.c:2640
20413 msgid "Can't do flonum short literal: immediate mode used."
20416 #: config/tc-vax.c:2687
20418 msgid "A bignum/flonum may not be a displacement: 0x%<PRIx64> used"
20421 #: config/tc-vax.c:3000
20423 msgid "Short literal overflow(%ld.), immediate mode assumed."
20426 #: config/tc-vax.c:3009
20428 msgid "Forced short literal to immediate mode. now_seg=%s to_seg=%s"
20431 #: config/tc-vax.c:3074
20432 msgid "Length specification ignored. Address mode 9F used"
20435 #: config/tc-vax.c:3132
20436 msgid "Invalid operand: immediate value used as base address."
20439 #: config/tc-vax.c:3134
20440 msgid "Invalid operand: immediate value used as address."
20443 #: config/tc-vax.c:3159
20445 msgid "Symbol %s used as immediate operand in PIC mode."
20448 #: config/tc-visium.c:838
20449 msgid "Bad call to MD_ATOF()"
20452 #: config/tc-wasm32.c:117
20454 msgid "wasm32 assembler options:\n"
20457 #: config/tc-wasm32.c:364
20458 msgid "unexpected negative constant"
20461 #: config/tc-wasm32.c:426
20462 msgid "no function type on PLT reloc"
20465 #: config/tc-wasm32.c:441
20466 msgid "couldn't find relocation to use"
20469 #: config/tc-wasm32.c:513
20470 msgid "Not a function type"
20473 #: config/tc-wasm32.c:529
20475 msgid "Unknown type %c\n"
20478 #: config/tc-wasm32.c:551 config/tc-wasm32.c:577
20479 msgid "Unknown type"
20482 #: config/tc-wasm32.c:625
20483 msgid "only single block types allowed"
20486 #: config/tc-wasm32.c:635
20487 msgid "instruction does not take a block type"
20490 #: config/tc-wasm32.c:652
20491 msgid "missing block type"
20494 #: config/tc-wasm32.c:661 config/tc-wasm32.c:665
20495 msgid "missing alignment hint"
20498 #: config/tc-wasm32.c:669
20499 msgid "missing offset"
20502 #: config/tc-wasm32.c:675
20503 msgid "missing local index"
20506 #: config/tc-wasm32.c:680
20507 msgid "missing break count"
20510 #: config/tc-wasm32.c:685
20511 msgid "missing reserved current_memory/grow_memory argument"
20514 #: config/tc-wasm32.c:689
20515 msgid "missing call argument"
20518 #: config/tc-wasm32.c:693
20519 msgid "missing call signature"
20522 #: config/tc-wasm32.c:695
20523 msgid "missing table index"
20526 #: config/tc-wasm32.c:726 config/tc-z80.c:3697 read.c:3967
20528 msgid "junk at end of line, first unrecognized character is `%c'"
20531 #: config/tc-xgate.c:215
20532 msgid "architecture variant invalid"
20535 #: config/tc-xgate.c:369
20538 "Freescale XGATE co-processor options:\n"
20539 " -mshort use 16-bit int ABI (default)\n"
20540 " -mlong use 32-bit int ABI\n"
20541 " -mshort-double use 32-bit double ABI\n"
20542 " -mlong-double use 64-bit double ABI (default)\n"
20543 " --mxgate specify the processor variant [default %s]\n"
20544 " --print-insn-syntax print the syntax of instruction in case of error\n"
20545 " --print-opcodes print the list of instructions with syntax\n"
20546 " --generate-example generate an example of each instruction"
20549 #: config/tc-xgate.c:492
20550 msgid "opcode missing or not found on input line"
20553 #: config/tc-xgate.c:497
20555 msgid "opcode %s not found in opcode hash table"
20558 #: config/tc-xgate.c:509
20559 msgid "matching operands to opcode"
20562 #: config/tc-xgate.c:549
20563 msgid ": processing macro, real opcode handle not found in hash"
20566 #: config/tc-xgate.c:680
20568 msgid "Value %ld not aligned by 2 for 9-bit PC-relative branch."
20571 #: config/tc-xgate.c:697
20573 msgid "Value %ld not aligned by 2 for 10-bit PC-relative branch."
20576 #: config/tc-xgate.c:724
20577 msgid "Value out of 3-bit range."
20580 #: config/tc-xgate.c:731
20581 msgid "Value out of 4-bit range."
20584 #: config/tc-xgate.c:738
20585 msgid "Value out of 5-bit range."
20588 #: config/tc-xgate.c:875
20589 msgid ":operand has too many bits"
20592 #: config/tc-xgate.c:994
20593 msgid "unknown operand count"
20596 #: config/tc-xgate.c:1238 config/tc-xgate.c:1250
20597 msgid ": expected register name r0-r7 "
20600 #: config/tc-xgate.c:1286
20602 msgid ":operand value(%d) too big for constraint"
20605 #: config/tc-xgate.c:1304
20606 msgid "you must use a hi/lo directive or 16-bit macro to load a 16-bit value."
20609 #: config/tc-xgate.c:1317
20610 msgid ":unknown relocation constraint size"
20613 #: config/tc-xgate.c:1324
20614 msgid ": expected register name ccr "
20617 #: config/tc-xgate.c:1330
20618 msgid ": expected register name pc "
20621 #: config/tc-xstormy16.c:77
20623 msgid " XSTORMY16 specific command line options:\n"
20626 #: config/tc-xstormy16.c:223
20628 msgid "unsupported fptr fixup size %d"
20631 #: config/tc-xstormy16.c:235
20633 msgid "unsupported fixup size %d"
20636 #: config/tc-xstormy16.c:266
20637 msgid "unsupported fptr fixup"
20640 #: config/tc-xtensa.c:650
20641 msgid "illegal range of target hardware versions"
20644 #: config/tc-xtensa.c:832
20645 msgid "--density option is ignored"
20648 #: config/tc-xtensa.c:835
20649 msgid "--no-density option is ignored"
20652 #: config/tc-xtensa.c:853
20653 msgid "--generics is deprecated; use --transform instead"
20656 #: config/tc-xtensa.c:856
20657 msgid "--no-generics is deprecated; use --no-transform instead"
20660 #: config/tc-xtensa.c:859
20661 msgid "--relax is deprecated; use --transform instead"
20664 #: config/tc-xtensa.c:862
20665 msgid "--no-relax is deprecated; use --no-transform instead"
20668 #: config/tc-xtensa.c:879
20669 msgid "--absolute-literals option not supported in this Xtensa configuration"
20672 #: config/tc-xtensa.c:952
20673 msgid "prefer-l32r conflicts with prefer-const16"
20676 #: config/tc-xtensa.c:958
20677 msgid "prefer-const16 conflicts with prefer-l32r"
20680 #: config/tc-xtensa.c:967 config/tc-xtensa.c:976 config/tc-xtensa.c:980
20681 msgid "invalid target hardware version"
20684 #: config/tc-xtensa.c:1026
20685 msgid "no-auto-litpools is incompatible with auto-litpool-limit"
20688 #: config/tc-xtensa.c:1028 config/tc-xtensa.c:1031
20689 msgid "invalid auto-litpool-limit argument"
20692 #: config/tc-xtensa.c:1033
20693 msgid "invalid auto-litpool-limit argument (range is 100-10000)"
20696 #: config/tc-xtensa.c:1230
20697 msgid "unmatched .end directive"
20700 #: config/tc-xtensa.c:1259
20701 msgid ".begin directive with no matching .end directive"
20704 #: config/tc-xtensa.c:1300
20705 msgid "[no-]generics is deprecated; use [no-]transform instead"
20708 #: config/tc-xtensa.c:1305
20709 msgid "[no-]relax is deprecated; use [no-]transform instead"
20712 #: config/tc-xtensa.c:1318
20714 msgid "directive %s cannot be negated"
20717 #: config/tc-xtensa.c:1324
20718 msgid "unknown directive"
20721 #: config/tc-xtensa.c:1345 config/tc-xtensa.c:1441 config/tc-xtensa.c:1671
20722 #: config/tc-xtensa.c:5932
20723 msgid "directives are not valid inside bundles"
20726 #: config/tc-xtensa.c:1357
20727 msgid ".begin literal is deprecated; use .literal instead"
20730 #: config/tc-xtensa.c:1371
20731 msgid "cannot set literal_prefix inside literal fragment"
20734 #: config/tc-xtensa.c:1404
20735 msgid ".begin [no-]density is ignored"
20738 #: config/tc-xtensa.c:1411 config/tc-xtensa.c:1461
20739 msgid "Xtensa absolute literals option not supported; ignored"
20742 #: config/tc-xtensa.c:1454
20743 msgid ".end [no-]density is ignored"
20746 #: config/tc-xtensa.c:1479
20748 msgid "does not match begin %s%s at %s:%d"
20751 #: config/tc-xtensa.c:1534
20752 msgid ".literal_position inside literal directive; ignoring"
20755 #: config/tc-xtensa.c:1553
20756 msgid ".literal not allowed inside .begin literal region"
20759 #: config/tc-xtensa.c:1581
20760 msgid "expected comma or colon after symbol name; rest of line ignored"
20763 #: config/tc-xtensa.c:1640
20764 msgid "fall through frequency must be greater than 0"
20767 #: config/tc-xtensa.c:1648
20768 msgid "branch target frequency must be greater than 0"
20771 #: config/tc-xtensa.c:1696
20773 msgid "opcode-specific %s relocation used outside an instruction"
20776 #: config/tc-xtensa.c:1706
20778 msgid "invalid use of %s relocation"
20781 #: config/tc-xtensa.c:1902 config/tc-xtensa.c:1919
20783 msgid "bad register name: %s"
20786 #: config/tc-xtensa.c:1908
20788 msgid "bad register number: %s"
20791 #: config/tc-xtensa.c:1972
20792 msgid "pcrel relocation not allowed in an instruction"
20795 #: config/tc-xtensa.c:2075
20796 msgid "extra colon"
20799 #: config/tc-xtensa.c:2136
20800 msgid "incorrect register number, ignoring"
20803 #: config/tc-xtensa.c:2217
20805 msgid "cannot encode opcode \"%s\""
20808 #: config/tc-xtensa.c:2309
20810 msgid "not enough operands (%d) for '%s'; expected %d"
20813 #: config/tc-xtensa.c:2316
20815 msgid "too many operands (%d) for '%s'; expected %d"
20818 #: config/tc-xtensa.c:2367
20820 msgid "invalid register '%s' for '%s' instruction"
20823 #: config/tc-xtensa.c:2374
20825 msgid "invalid register number (%ld) for '%s' instruction"
20828 #: config/tc-xtensa.c:2441
20830 msgid "invalid register number (%ld) for '%s'"
20833 #: config/tc-xtensa.c:2840
20835 msgid "operand %d of '%s' has out of range value '%u'"
20838 #: config/tc-xtensa.c:2846
20840 msgid "operand %d of '%s' has invalid value '%u'"
20843 #: config/tc-xtensa.c:2893
20845 msgid "internal error: unknown option name '%s'"
20848 #: config/tc-xtensa.c:4002
20849 msgid "can't handle generation of literal/labels yet"
20852 #: config/tc-xtensa.c:4006
20853 msgid "can't handle undefined OP TYPE"
20856 #: config/tc-xtensa.c:4067 config/tc-xtensa.c:4076
20858 msgid "found %d operand for '%s': Expected %d"
20859 msgid_plural "found %d operands for '%s': Expected %d"
20863 #: config/tc-xtensa.c:4099
20864 msgid "immediate operands sum to greater than 32"
20867 #: config/tc-xtensa.c:4351
20869 msgid "invalid relocation for operand %i of '%s'"
20872 #: config/tc-xtensa.c:4361
20874 msgid "invalid expression for operand %i of '%s'"
20877 #: config/tc-xtensa.c:4371
20879 msgid "invalid relocation in instruction slot %i"
20882 #: config/tc-xtensa.c:4378
20884 msgid "undefined symbol for opcode \"%s\""
20887 #: config/tc-xtensa.c:4853
20888 msgid "opcode 'NOP.N' unavailable in this configuration"
20891 #: config/tc-xtensa.c:4913
20892 msgid "get_expanded_loop_offset: invalid opcode"
20895 #: config/tc-xtensa.c:5074
20897 msgid "assembly state not set for first frag in section %s"
20900 #: config/tc-xtensa.c:5127
20902 msgid "unaligned branch target: %d bytes at 0x%lx"
20905 #: config/tc-xtensa.c:5171
20907 msgid "unaligned loop: %d bytes at 0x%lx"
20910 #: config/tc-xtensa.c:5196
20911 msgid "unexpected fix"
20914 #: config/tc-xtensa.c:5207 config/tc-xtensa.c:5211
20915 msgid "undecodable fix"
20918 #: config/tc-xtensa.c:5372
20919 msgid "labels are not valid inside bundles"
20922 #: config/tc-xtensa.c:5392
20923 msgid "invalid last instruction for a zero-overhead loop"
20926 #: config/tc-xtensa.c:5459
20927 msgid "extra opening brace"
20930 #: config/tc-xtensa.c:5469
20931 msgid "extra closing brace"
20934 #: config/tc-xtensa.c:5496
20935 msgid "missing closing brace"
20938 #: config/tc-xtensa.c:5594 config/tc-xtensa.c:5623
20940 msgid "wrong number of operands for '%s'"
20943 #: config/tc-xtensa.c:5610
20945 msgid "bad relocation expression for '%s'"
20948 #: config/tc-xtensa.c:5645
20950 msgid "unknown opcode or format name '%s'"
20953 #: config/tc-xtensa.c:5651
20954 msgid "format names only valid inside bundles"
20957 #: config/tc-xtensa.c:5656
20959 msgid "multiple formats specified for one bundle; using '%s'"
20962 #: config/tc-xtensa.c:5706
20963 msgid "entry instruction with stack decrement < 16"
20966 #: config/tc-xtensa.c:5760
20967 msgid "unaligned entry instruction"
20970 #: config/tc-xtensa.c:5825
20971 msgid "bad instruction format"
20974 #: config/tc-xtensa.c:5828
20975 msgid "invalid relocation"
20978 #: config/tc-xtensa.c:5839
20980 msgid "invalid relocation for '%s' instruction"
20983 #: config/tc-xtensa.c:5851
20985 msgid "invalid relocation for operand %d of '%s'"
20988 #: config/tc-xtensa.c:6134
20990 msgid "unhandled local relocation fix %s"
20993 #: config/tc-xtensa.c:6185
20995 msgid "internal error; cannot generate `%s' relocation"
20998 #: config/tc-xtensa.c:6402
20999 msgid "The option \"--no-allow-flix\" prohibits multi-slot flix."
21002 #: config/tc-xtensa.c:6409
21003 msgid "couldn't find a valid instruction format"
21006 #: config/tc-xtensa.c:6410
21008 msgid " ops were: "
21011 #: config/tc-xtensa.c:6412
21016 #: config/tc-xtensa.c:6422
21018 msgid "mismatch for format '%s': #slots = %d, #opcodes = %d"
21021 #: config/tc-xtensa.c:6431 config/tc-xtensa.c:6528
21022 msgid "illegal resource usage in bundle"
21025 #: config/tc-xtensa.c:6617
21027 msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same register"
21030 #: config/tc-xtensa.c:6622
21032 msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same state"
21035 #: config/tc-xtensa.c:6627
21037 msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same port"
21040 #: config/tc-xtensa.c:6632
21043 "opcodes '%s' (slot %d) and '%s' (slot %d) both have volatile port accesses"
21046 #: config/tc-xtensa.c:6648
21047 msgid "multiple branches or jumps in the same bundle"
21050 #: config/tc-xtensa.c:7100
21051 msgid "cannot assemble into a literal fragment"
21054 #: config/tc-xtensa.c:7102
21058 #: config/tc-xtensa.c:8321
21060 "instruction sequence (write a0, branch, retw) may trigger hardware errata"
21063 #: config/tc-xtensa.c:8433
21064 msgid "branching or jumping to a loop end may trigger hardware errata"
21067 #: config/tc-xtensa.c:8515
21068 msgid "loop end too close to another loop end may trigger hardware errata"
21071 #: config/tc-xtensa.c:8524
21073 msgid "fr_var %lu < length %d"
21076 #: config/tc-xtensa.c:8682
21078 "loop containing less than three instructions may trigger hardware errata"
21081 #: config/tc-xtensa.c:8754
21082 msgid "undecodable instruction in instruction frag"
21085 #: config/tc-xtensa.c:8864
21086 msgid "invalid empty loop"
21089 #: config/tc-xtensa.c:8869
21090 msgid "loop target does not follow loop instruction in section"
21093 #: config/tc-xtensa.c:9436
21094 msgid "cannot find suitable trampoline"
21097 #: config/tc-xtensa.c:9691
21098 msgid "bad relaxation state"
21101 #: config/tc-xtensa.c:9749
21103 msgid "fr_var (%ld) < length (%d)"
21106 #: config/tc-xtensa.c:10449
21107 msgid "jump target out of range; no usable trampoline found"
21110 #: config/tc-xtensa.c:10573
21111 msgid "invalid relaxation fragment result"
21114 #: config/tc-xtensa.c:10655
21115 msgid "unable to widen instruction"
21118 #: config/tc-xtensa.c:10793
21119 msgid "multiple literals in expansion"
21122 #: config/tc-xtensa.c:10797
21123 msgid "no registered fragment for literal"
21126 #: config/tc-xtensa.c:10799
21127 msgid "number of literal tokens != 1"
21130 #: config/tc-xtensa.c:10928 config/tc-xtensa.c:10934
21132 msgid "unresolved loop target symbol: %s"
21135 #: config/tc-xtensa.c:11422
21137 msgid "fixes not all moved from %s"
21140 #: config/tc-xtensa.c:11550
21142 "literal pool location required for text-section-literals; specify with ."
21146 #: config/tc-xtensa.c:12410
21147 msgid "too many operands in instruction"
21150 #: config/tc-xtensa.c:12620
21151 msgid "invalid symbolic operand"
21154 #: config/tc-xtensa.c:12681
21155 msgid "operand number mismatch"
21158 #: config/tc-xtensa.c:12685
21160 msgid "cannot encode opcode \"%s\" in the given format \"%s\""
21163 #: config/tc-xtensa.c:12710
21165 msgid "xtensa-isa failure: %s"
21168 #: config/tc-xtensa.c:12787
21169 msgid "invalid opcode"
21172 #: config/tc-xtensa.c:12793
21173 msgid "too few operands"
21176 #: config/tc-xtensa.c:12799
21177 msgid "too many operands"
21180 #: config/tc-xtensa.c:12843
21181 msgid "multiple writes to the same register"
21184 #: config/tc-xtensa.c:12957 config/tc-xtensa.c:12963
21185 msgid "out of memory"
21188 #: config/tc-xtensa.c:13052
21189 msgid "TLS relocation not allowed in FLIX bundle"
21192 #. Instructions that generate TLS relocations should always be
21193 #. relaxed in the front-end. If "record_fixup" is set, then this
21194 #. function is being called during back-end relaxation, so flag
21195 #. the unexpected behavior as an error.
21196 #: config/tc-xtensa.c:13058
21197 msgid "unexpected TLS relocation"
21200 #: config/tc-xtensa.c:13102
21201 msgid "symbolic operand not allowed"
21204 #: config/tc-xtensa.c:13139
21205 msgid "cannot decode instruction format"
21208 #: config/tc-xtensa.c:13283
21209 msgid "ignoring extra '-rename-section' delimiter ':'"
21212 #: config/tc-xtensa.c:13288
21214 msgid "ignoring invalid '-rename-section' specification: '%s'"
21217 #: config/tc-xtensa.c:13299
21219 msgid "section %s renamed multiple times"
21222 #: config/tc-xtensa.c:13301
21224 msgid "multiple sections remapped to output section %s"
21227 #: config/tc-z80.c:199
21229 msgid "Invalid CPU is specified: %s"
21232 #: config/tc-z80.c:224
21234 msgid "Invalid EXTENSION is specified: %s"
21237 #: config/tc-z80.c:279
21239 msgid "invalid floating point numbers type `%s'"
21242 #: config/tc-z80.c:300 config/tc-z80.c:309
21244 msgid "invalid INST in command line: %s"
21247 #: config/tc-z80.c:403
21251 "CPU model options:\n"
21252 " -march=CPU[+EXT...][-EXT...]\n"
21253 "\t\t\t generate code for CPU, where CPU is one of:\n"
21256 #: config/tc-z80.c:409
21258 msgid "And EXT is combination (+EXT - add, -EXT - remove) of:\n"
21261 #: config/tc-z80.c:412
21265 "Compatibility options:\n"
21266 " -local-prefix=TEXT\t treat labels prefixed by TEXT as local\n"
21267 " -colonless\t\t permit colonless labels\n"
21268 " -sdcc\t\t\t accept SDCC specific instruction syntax\n"
21269 " -fp-s=FORMAT\t\t set single precision FP numbers format\n"
21270 " -fp-d=FORMAT\t\t set double precision FP numbers format\n"
21271 "Where FORMAT one of:\n"
21272 " ieee754\t\t IEEE754 compatible (depends on directive)\n"
21273 " half\t\t\t IEEE754 half precision (16 bit)\n"
21274 " single\t\t IEEE754 single precision (32 bit)\n"
21275 " double\t\t IEEE754 double precision (64 bit)\n"
21276 " zeda32\t\t Zeda z80float library 32 bit format\n"
21277 " math48\t\t 48 bit format from Math48 library\n"
21279 "Default: -march=z80+xyhl+infc\n"
21282 #: config/tc-z80.c:618
21283 msgid "-- unterminated string"
21286 #: config/tc-z80.c:794
21287 msgid "undocumented instruction"
21290 #: config/tc-z80.c:838 config/tc-z80.c:844
21291 msgid "mismatched parentheses"
21294 #: config/tc-z80.c:936
21295 msgid "bad expression syntax"
21298 #: config/tc-z80.c:1147
21300 msgid "%d-bit overflow (%+<PRId64>)"
21303 #: config/tc-z80.c:1162
21305 msgid "invalid data size %d"
21308 #: config/tc-z80.c:1247
21309 msgid "cannot make a relative jump to an absolute location"
21312 #: config/tc-z80.c:1254
21314 msgid "index overflow (%+<PRId64>)"
21317 #: config/tc-z80.c:1257
21319 msgid "offset overflow (%+<PRId64>)"
21322 #: config/tc-z80.c:1460 config/tc-z80.c:1707 config/tc-z80.c:1750
21323 #: config/tc-z80.c:1831 config/tc-z80.c:1861 config/tc-z80.c:1920
21324 #: config/tc-z80.c:1980 config/tc-z80.c:2033 config/tc-z80.c:2066
21325 #: config/tc-z80.c:2123 config/tc-z80.c:2741 config/tc-z80.c:2790
21326 #: config/tc-z80.c:2828 config/tc-z80.c:2888 config/tc-z80.c:2948
21327 #: config/tc-z80.c:3024 config/tc-z80.c:3047
21328 msgid "bad instruction syntax"
21331 #: config/tc-z80.c:1898
21332 msgid "condition code invalid for jr"
21335 #: config/tc-z80.c:2487 config/tc-z80.c:2498 config/tc-z80.c:2514
21336 #: config/tc-z80.c:2547
21337 msgid "ADL mode instruction"
21340 #. SIS prefix, in Z80 it is LD B,B
21341 #. LIS prefix, in Z80 it is LD C,C
21342 #. SIL prefix, in Z80 it is LD D,D
21343 #. LIL prefix, in Z80 it is LD E,E
21344 #: config/tc-z80.c:2622
21345 msgid "unsupported instruction, assembled as NOP"
21348 #: config/tc-z80.c:3215 config/tc-z80.c:3246
21349 msgid "parentheses ignored"
21352 #: config/tc-z80.c:3263
21353 msgid "CPU mode is unsupported by target"
21356 #: config/tc-z80.c:3285
21357 msgid "assignment expected"
21360 #: config/tc-z80.c:3690
21362 msgid "Unknown instruction `%s'"
21365 #: config/tc-z80.c:3766
21367 msgid "8-bit signed offset out of range (%+ld)"
21370 #: config/tc-z80.c:3789
21372 msgid "8-bit overflow (%+ld)"
21375 #: config/tc-z80.c:3806
21377 msgid "16-bit overflow (%+ld)"
21380 #: config/tc-z80.c:3814
21382 msgid "24-bit overflow (%+ld)"
21385 #: config/tc-z80.c:3823
21387 msgid "32-bit overflow (%+ld)"
21390 #: config/tc-z80.c:3836
21392 msgid "md_apply_fix: unknown reloc type 0x%x\n"
21395 #: config/tc-z80.c:4033 config/tc-z80.c:4092
21396 msgid "invalid syntax"
21399 #: config/tc-z80.c:4111
21403 #: config/tc-z8k.c:281
21405 msgid "register rr%d out of range"
21408 #: config/tc-z8k.c:283
21410 msgid "register rr%d does not exist"
21413 #: config/tc-z8k.c:295
21415 msgid "register rh%d out of range"
21418 #: config/tc-z8k.c:307
21420 msgid "register rl%d out of range"
21423 #: config/tc-z8k.c:320
21425 msgid "register rq%d out of range"
21428 #: config/tc-z8k.c:322
21430 msgid "register rq%d does not exist"
21433 #: config/tc-z8k.c:334
21435 msgid "register r%d out of range"
21438 #: config/tc-z8k.c:375
21440 msgid "expected %c"
21443 #: config/tc-z8k.c:390
21445 msgid "register is wrong size for a word %s"
21448 #: config/tc-z8k.c:404
21450 msgid "register is wrong size for address %s"
21453 #: config/tc-z8k.c:538
21455 msgid "unknown interrupt %s"
21458 #. No interrupt type specified, opcode won't do anything.
21459 #: config/tc-z8k.c:561
21460 msgid "opcode has no effect"
21463 #: config/tc-z8k.c:672
21464 msgid "Missing ) in ra(rb)"
21467 #: config/tc-z8k.c:752 config/tc-z8k.c:791
21469 msgid "invalid condition code '%s'"
21472 #: config/tc-z8k.c:764
21474 msgid "invalid flag '%s'"
21477 #: config/tc-z8k.c:918 config/tc-z8k.c:924
21478 msgid "invalid indirect register size"
21481 #: config/tc-z8k.c:941 config/tc-z8k.c:1107 config/tc-z8k.c:1112
21482 msgid "invalid control register name"
21485 #: config/tc-z8k.c:1096
21486 msgid "immediate must be 1 or 2"
21489 #: config/tc-z8k.c:1099
21490 msgid "immediate 1 or 2 expected"
21493 #: config/tc-z8k.c:1130
21494 msgid "can't use R0 here"
21497 #: config/tc-z8k.c:1288
21498 msgid "Can't find opcode to match operands"
21501 #: config/tc-z8k.c:1335
21503 msgid "invalid architecture -z%s"
21506 #: config/tc-z8k.c:1354
21510 " -z8001 generate segmented code\n"
21511 " -z8002 generate unsegmented code\n"
21512 " -linkrelax create linker relaxable code\n"
21515 #: config/tc-z8k.c:1366
21517 msgid "call to md_convert_frag\n"
21520 #: config/tc-z8k.c:1473 config/tc-z8k.c:1513 config/tc-z8k.c:1536
21521 msgid "cannot branch to odd address"
21524 #: config/tc-z8k.c:1477 config/tc-z8k.c:1540
21525 msgid "relative jump out of range"
21528 #: config/tc-z8k.c:1495
21529 msgid "relative address out of range"
21532 #: config/tc-z8k.c:1516
21533 msgid "relative call out of range"
21536 #: config/tc-z8k.c:1548
21538 msgid "md_apply_fix: unknown r_type 0x%x\n"
21541 #: config/tc-z8k.c:1560
21543 msgid "call to md_estimate_size_before_relax\n"
21546 #: config/xtensa-relax.c:1579
21548 msgid "invalid configuration option '%s' in transition rule '%s'"
21551 #: config/xtensa-relax.c:1704 config/xtensa-relax.c:1714
21553 msgid "opcode '%s': no bound opname '%s' for precondition in '%s'"
21556 #: config/xtensa-relax.c:1721
21558 msgid "opcode '%s': precondition only contains constants in '%s'"
21561 #: config/xtensa-relax.c:1768
21562 msgid "expected one operand for generated literal"
21565 #: config/xtensa-relax.c:1775
21566 msgid "expected 0 operands for generated label"
21569 #: config/xtensa-relax.c:1788
21571 msgid "invalid opcode '%s' in transition rule '%s'"
21574 #: config/xtensa-relax.c:1796
21576 msgid "opcode '%s': replacement does not have %d op"
21577 msgid_plural "opcode '%s': replacement does not have %d ops"
21581 #: config/xtensa-relax.c:1812
21583 msgid "opcode '%s': cannot find literal definition"
21586 #: config/xtensa-relax.c:1828 config/xtensa-relax.c:1858
21588 msgid "opcode '%s': unidentified operand '%s' in '%s'"
21591 #: config/xtensa-relax.c:1853
21593 msgid "unknown user-defined function %s"
21596 #: config/xtensa-relax.c:1864
21598 msgid "opcode '%s': could not parse operand '%s' in '%s'"
21601 #: config/xtensa-relax.c:1904
21603 msgid "could not parse INSN_PATTERN '%s'"
21606 #: config/xtensa-relax.c:1908
21608 msgid "could not parse INSN_REPL '%s'"
21611 #: config/xtensa-relax.c:1919
21613 msgid "could not build transition for %s => %s"
21618 msgid "can't open `%s' for writing"
21623 msgid "can't close `%s'"
21626 #: dw2gencfi.c:313 read.c:2480
21628 msgid "bfd_set_section_flags: %s"
21631 #: dw2gencfi.c:583 dw2gencfi.c:599
21633 msgid "register save offset not a multiple of %u"
21637 msgid "CFI state restore without previous remember"
21641 msgid "missing separator"
21645 msgid "bad register expression"
21648 #: dw2gencfi.c:810 dw2gencfi.c:940 dw2gencfi.c:978 dw2gencfi.c:1049
21649 #: dw2gencfi.c:1122 dw2gencfi.c:1187 dw2gencfi.c:1386 scfidw2gen.c:175
21650 msgid "CFI instruction used without previous .cfi_startproc"
21653 #: dw2gencfi.c:1003
21654 msgid "invalid or unsupported encoding in .cfi_personality"
21657 #: dw2gencfi.c:1010
21658 msgid ".cfi_personality requires encoding and symbol arguments"
21661 #: dw2gencfi.c:1033
21662 msgid "wrong second argument to .cfi_personality"
21665 #: dw2gencfi.c:1074 dw2gencfi.c:1150
21666 msgid "invalid or unsupported encoding in .cfi_lsda"
21669 #: dw2gencfi.c:1081
21670 msgid ".cfi_lsda requires encoding and symbol arguments"
21673 #: dw2gencfi.c:1106
21674 msgid "wrong second argument to .cfi_lsda"
21677 #: dw2gencfi.c:1172
21678 msgid "wrong third argument to .cfi_val_encoded_addr"
21681 #: dw2gencfi.c:1271
21682 msgid "inconsistent uses of .cfi_sections"
21685 #: dw2gencfi.c:1282
21686 msgid "previous CFI entry not closed (missing .cfi_endproc)"
21689 #: dw2gencfi.c:1322 scfidw2gen.c:156
21690 msgid ".cfi_endproc without corresponding .cfi_startproc"
21693 #: dw2gencfi.c:1397
21694 msgid "wrong argument to .cfi_personality_id"
21697 #: dw2gencfi.c:1407
21698 msgid ".cfi_fde_data without corresponding .cfi_startproc"
21701 #: dw2gencfi.c:1515
21702 msgid "unexpected .cfi_inline_lsda"
21705 #: dw2gencfi.c:1522
21706 msgid ".cfi_inline_lsda not valid for this frame"
21709 #: dw2gencfi.c:1530
21710 msgid ".cfi_inline_lsda seen for frame without .cfi_lsda"
21713 #: dw2gencfi.c:1543
21715 msgid "Alignment too large: %d. assumed."
21718 #: dw2gencfi.c:1547
21719 msgid "Alignment negative: 0 assumed."
21722 #: dw2gencfi.c:1573
21723 msgid ".cfi_inline_lsda is not supported for this target"
21726 #: dw2gencfi.c:1580
21727 msgid ".cfi_fde_data is not supported for this target"
21730 #: dw2gencfi.c:1587
21731 msgid ".cfi_personality_id is not supported for this target"
21734 #: dw2gencfi.c:1901
21736 msgid "return column number %d overflows in CIE version 1"
21739 #: dw2gencfi.c:2389 dw2gencfi.c:2565
21740 msgid "open CFI at the end of file; missing .cfi_endproc directive"
21743 #: dw2gencfi.c:2514
21744 msgid ".sframe not supported for target"
21747 #: dw2gencfi.c:2594
21748 msgid "CFI is not supported for this target"
21751 #: dwarf2dbg.c:377 dwarf2dbg.c:3307
21752 msgid "view number mismatch"
21757 msgid "file number %u is too big"
21763 "file table slot %u is already occupied by a different file (%s%s%s vs %s%s%s)"
21766 #: dwarf2dbg.c:1176 dwarf2dbg.c:1270
21767 msgid "file number less than one"
21770 #: dwarf2dbg.c:1213
21771 msgid "md5 value too small or not a constant"
21774 #: dwarf2dbg.c:1230
21776 msgid "file number %lu is too big"
21779 #: dwarf2dbg.c:1277 dwarf2dbg.c:2300
21781 msgid "unassigned file number %ld"
21784 #: dwarf2dbg.c:1355
21785 msgid "is_stmt value not 0 or 1"
21788 #: dwarf2dbg.c:1369
21789 msgid "isa number less than zero"
21792 #: dwarf2dbg.c:1381
21793 msgid "discriminator less than zero"
21796 #: dwarf2dbg.c:1400
21797 msgid "numeric view can only be asserted to zero"
21800 #: dwarf2dbg.c:1440
21802 msgid "unknown .loc sub-directive `%s'"
21805 #: dwarf2dbg.c:2434
21806 msgid "internal error: unknown dwarf2 format"
21811 msgid "string too big (%lu bytes)"
21814 #: ecoff.c:1612 ecoff.c:1805 ecoff.c:1828 ecoff.c:1858 ecoff.c:2010
21816 msgid "no current file pointer"
21820 msgid "too many st_End's"
21824 msgid "fake .file after real one"
21828 msgid "filename goes over one page boundary"
21832 msgid ".begin directive without a preceding .file directive"
21836 msgid ".begin directive without a preceding .ent directive"
21840 msgid ".bend directive without a preceding .file directive"
21844 msgid ".bend directive without a preceding .ent directive"
21848 msgid ".bend directive names unknown symbol"
21852 msgid ".def pseudo-op used inside of .def/.endef; ignored"
21856 msgid "empty symbol name in .def; ignored"
21860 msgid ".dim pseudo-op used outside of .def/.endef; ignored"
21864 msgid "badly formed .dim directive"
21868 msgid "too many .dim entries"
21872 msgid ".scl pseudo-op used outside of .def/.endef; ignored"
21876 msgid ".size pseudo-op used outside of .def/.endef; ignored"
21880 msgid "badly formed .size directive"
21884 msgid "too many .size entries"
21888 msgid ".type pseudo-op used outside of .def/.endef; ignored"
21891 #. FIXME: We could handle this by setting the continued bit.
21892 #. There would still be a limit: the .type argument can not
21896 msgid "the type of %s is too complex; it will be simplified"
21900 msgid "Unrecognized .type argument"
21904 msgid ".tag pseudo-op used outside of .def/.endef; ignored"
21908 msgid ".val pseudo-op used outside of .def/.endef; ignored"
21912 msgid ".val expression is too complex"
21916 msgid ".endef pseudo-op used before .def; ignored"
21919 #: ecoff.c:2829 ecoff.c:2910
21920 msgid "bad COFF debugging information"
21925 msgid "no tag specified for %s"
21929 msgid ".end directive without a preceding .file directive"
21933 msgid ".end directive names unknown symbol"
21937 msgid "second .ent directive found before .end directive"
21942 msgid "%s directive has no name"
21946 msgid "no way to handle .file within .ent/.end section"
21950 msgid ".loc before .file"
21955 msgid ".stab%c is not supported"
21960 msgid ".stab%c: ignoring non-zero other field"
21966 "line number (%d) for .stab%c directive cannot fit in index field (20 bits)"
21971 msgid "illegal .stab%c directive, bad character"
21974 #: ecoff.c:3952 ecoff.c:4140 ecoff.c:4165
21975 msgid ".begin/.bend in different segments"
21979 msgid "missing .end or .bend at end of file"
21983 msgid "GP prologue size exceeds field size, using 0 instead"
21986 #: expr.c:74 read.c:4029
21987 msgid "bignum invalid"
21990 #: expr.c:76 read.c:4031 read.c:4538 read.c:5308
21991 msgid "floating point number invalid"
21995 msgid "bad floating-point constant: exponent overflow"
22000 msgid "bad floating-point constant: unknown error code=%d"
22005 "a bignum with underscores may not have more than 8 hex digits in any word"
22009 msgid "a bignum with underscores must have exactly 4 words"
22012 #. Either not seen or not defined.
22013 #. @@ Should print out the original string instead of
22014 #. the parsed number.
22017 msgid "backward ref to unknown label \"%d:\""
22021 msgid "character constant too large"
22026 msgid "found '%c', expected: '%c'"
22031 msgid "missing '%c'"
22034 #: expr.c:1021 read.c:4818
22035 msgid "EBCDIC constants are not supported"
22040 msgid "Unary operator %c ignored because bad operand follows"
22043 #: expr.c:1237 expr.c:1259
22044 msgid "syntax error in .startof. or .sizeof."
22047 #: expr.c:1339 expr.c:1675
22049 msgid "invalid use of operator \"%s\""
22053 msgid "missing operand; zero assumed"
22057 msgid "left operand is a bignum; integer 0 assumed"
22061 msgid "left operand is a float; integer 0 assumed"
22065 msgid "right operand is a bignum; integer 0 assumed"
22069 msgid "right operand is a float; integer 0 assumed"
22072 #: expr.c:1991 symbols.c:1705
22073 msgid "division by zero"
22076 #: expr.c:2017 symbols.c:1716
22077 msgid "shift count"
22081 msgid "operation combines symbols in different segments"
22085 msgid "missing closing '\"'"
22090 msgid "'\\%c' in quoted symbol name; behavior may change in the future"
22094 msgid "attempt to allocate data in absolute section"
22098 msgid "attempt to allocate data in common section"
22101 #: frags.c:115 write.c:1508
22103 msgid "can't extend frag %lu char"
22104 msgid_plural "can't extend frag %lu chars"
22108 #. Offset of size 8 bytes is not supported in SFrame format
22110 #: gen-sframe.c:402
22111 msgid "SFrame unsupported offset value\n"
22114 #: gen-sframe.c:1019
22116 msgid "skipping SFrame FDE; non-SP/FP register %u in .cfi_def_cfa"
22119 #: gen-sframe.c:1048
22121 msgid "skipping SFrame FDE; non-SP/FP register %u in .cfi_def_cfa_register"
22124 #. No CFA base register in effect. Non-SP/FP CFA base register should
22125 #. not occur, as sframe_xlate_do_def_cfa[_register] would detect this.
22126 #: gen-sframe.c:1086
22128 "skipping SFrame FDE; .cfi_def_cfa_offset without CFA base register in effect"
22131 #: gen-sframe.c:1147
22133 msgid "skipping SFrame FDE; %s register %u in .cfi_val_offset"
22136 #: gen-sframe.c:1174
22138 msgid "skipping SFrame FDE; %s register %u in .cfi_register"
22141 #: gen-sframe.c:1196
22142 msgid "skipping SFrame FDE; .cfi_remember_state without prior SFrame FRE state"
22145 #: gen-sframe.c:1300
22146 msgid "skipping SFrame FDE; .cfi_window_save"
22149 #: gen-sframe.c:1410
22153 #: gen-sframe.c:1411
22155 msgid "skipping SFrame FDE; CFI insn %s (%#x)"
22158 #: gen-sframe.c:1435
22160 msgid "skipping SFrame FDE; non-default RA register %u"
22163 #: gen-sframe.c:1479
22164 msgid "skipping SFrame FDE; FP without RA on stack"
22169 msgid "missing label '%s' in func '%s' may result in imprecise cfg"
22174 msgid "GINSN: found unreachable code in func '%s'"
22178 msgid "GINSN process for prev func not done"
22183 msgid "untraceable control flow for func '%s'"
22188 msgid "Bad cfg of ginsn of func '%s'"
22191 #: ginsn.c:1299 ginsn.c:1306
22192 msgid "ginsn unsupported for target"
22195 #. For error messages.
22196 #. Detect if we are reading from stdin by examining the file
22197 #. name returned by as_where().
22199 #. [FIXME: We rely upon the name in the strcmp below being the
22200 #. same as the one used by input_scrub_new_file(), if that is
22201 #. not true, then this code will fail].
22203 #. If we are reading from stdin, then we need to save each input
22204 #. line here (assuming of course that we actually have a line of
22205 #. input to read), so that it can be displayed in the listing
22206 #. that is produced at the end of the assembly.
22207 #: input-file.c:136 input-scrub.c:246 listing.c:353
22208 msgid "{standard input}"
22211 #: input-file.c:141
22213 msgid "can't open %s for reading: %s"
22216 #: input-file.c:150 input-file.c:224
22218 msgid "can't read from %s: %s"
22221 #: input-file.c:263 listing.c:1444
22223 msgid "can't close %s: %s"
22226 #: input-scrub.c:274
22227 msgid "macros nested too deeply"
22230 #: input-scrub.c:520 input-scrub.c:523
22231 msgid "macro invoked from here"
22236 msgid "Unable to allocate memory for new instructions\n"
22239 #: listing.c:253 messages.c:189 messages.c:191 messages.c:194
22243 #: listing.c:259 messages.c:263 messages.c:265 messages.c:268
22249 msgid "unable to rebuffer file: %s\n"
22256 " time stamp \t: %s\n"
22275 " options passed\t: "
22281 " GNU assembler version %s (%s)\n"
22282 "\t using BFD version %s."
22289 " input file \t: %s"
22296 " output file \t: %s"
22308 msgid "can't open %s: %s"
22312 msgid "strange paper height, set to no form"
22316 msgid "new paper width is too small"
22320 msgid "bad or irreducible expression for paper width"
22324 msgid "missing expression for paper width"
22328 msgid "new line in title"
22333 msgid "%% operator needs absolute expression"
22338 msgid "Missing parameter qualifier for `%s' in macro `%s'"
22343 msgid "`%s' is not a valid parameter qualifier for `%s' in macro `%s'"
22348 msgid "Pointless default value for required parameter `%s' in macro `%s'"
22353 msgid "A parameter named `%s' already exists for macro `%s'"
22358 msgid "Reserved word `%s' used as parameter in macro `%s'"
22363 msgid "unexpected end of file in macro `%s' definition"
22368 msgid "missing `)' after formals in macro definition `%s'"
22372 msgid "Missing macro name"
22377 msgid "Bad parameter list for macro `%s'"
22382 msgid "Macro `%s' was already defined"
22385 #: macro.c:845 macro.c:847
22386 msgid "missing `)'"
22391 msgid "`%s' was already used as parameter (or another local) name"
22395 msgid "confusion in formal parameters"
22400 msgid "Parameter named `%s' does not exist for macro `%s'"
22405 msgid "Value for parameter `%s' of macro `%s' was already specified"
22409 msgid "can't mix positional and keyword arguments"
22413 msgid "too many positional arguments"
22418 msgid "Missing value for required parameter `%s' of macro `%s'"
22423 msgid "Attempt to purge non-existing macro `%s'"
22427 msgid "unexpected end of file in irp or irpc"
22431 msgid "missing model parameter"
22436 msgid "Assembler messages:\n"
22441 msgid "Fatal error: "
22446 msgid "Internal error (%s).\n"
22451 msgid "Internal error in %s at %s:%d.\n"
22456 msgid "Internal error at %s:%d.\n"
22461 msgid "Please report this bug.\n"
22466 msgid "%s out of domain (%<PRId64> is not a multiple of %<PRId64>)"
22469 #. xgettext:c-format.
22472 msgid "%s out of range (%<PRId64> is not between %<PRId64> and %<PRId64>)"
22475 #. xgettext:c-format.
22479 "%s out of range (0x%<PRIx64> is not between 0x%<PRIx64> and 0x%<PRIx64>)"
22482 #: output-file.c:37
22484 msgid "can't open a bfd on stdout %s"
22487 #: output-file.c:44
22489 msgid "selected target format '%s' unknown"
22492 #: output-file.c:46
22494 msgid "can't create %s: %s"
22499 msgid "error constructing %s pseudo-op table"
22503 msgid "cannot change section or subsection inside .bundle_lock"
22509 ".bundle_lock sequence at %u bytes, but .bundle_align_mode limit is %u bytes"
22515 "single instruction is %u bytes long, but .bundle_align_mode limit is %u bytes"
22518 #: read.c:825 read.c:2844 read.c:3473
22519 msgid "ignoring fill value in absolute section"
22522 #: read.c:827 read.c:2859 read.c:3512
22524 msgid "ignoring fill value in section `%s'"
22529 msgid "unknown pseudo-op: `%s'"
22533 msgid "unable to continue with assembly."
22538 msgid "local label too large near %s"
22543 msgid "label \"%ld$\" redefined"
22547 msgid ".bundle_lock with no matching .bundle_unlock"
22551 msgid ".abort detected. Abandoning ship."
22556 msgid "alignment too large: %u assumed"
22560 msgid "expected fill pattern missing"
22565 msgid "fill pattern too long, truncating to %u"
22569 msgid "symbol name not recognised in the current locale"
22572 #. Some of the back ends can't deal with non-positive line numbers.
22573 #. Besides, it's silly. GCC however will generate a line number of
22574 #. zero when it is pre-processing builtins for assembler-with-cpp files:
22576 #. # 0 "<built-in>"
22578 #. We do not want to barf on this, especially since such files are used
22579 #. in the GCC and GDB testsuites. So we check for negative line numbers
22580 #. rather than non-positive line numbers.
22583 msgid "line numbers must be positive; line number %d rejected"
22588 msgid "incompatible flag %i in line directive"
22593 msgid "unsupported flag %i in line directive"
22597 msgid "start address not supported"
22601 msgid ".err encountered"
22605 msgid ".error directive invoked in source file"
22609 msgid ".warning directive invoked in source file"
22614 msgid "%s argument must be a string"
22617 #: read.c:2209 read.c:2211
22619 msgid ".fail %ld encountered"
22624 msgid ".fill size clamped to %d"
22628 msgid "size negative; .fill ignored"
22632 msgid "repeat < 0; .fill ignored"
22636 msgid "non-constant fill count for absolute section"
22640 msgid "attempt to fill absolute section with non-zero value"
22645 msgid "attempt to fill section `%s' with non-zero value"
22650 msgid "unrecognized .linkonce type `%s'"
22654 msgid ".linkonce is not supported for this object file format"
22658 msgid "expected alignment after size"
22663 msgid "attempt to redefine pseudo-op `%s' ignored"
22667 msgid "ignoring macro exit outside a macro definition."
22672 msgid "invalid segment \"%s\""
22676 msgid "only constant offsets supported in absolute section"
22680 msgid "MRI style ORG pseudo-op not supported"
22685 msgid ".end%c encountered without preceding %s"
22690 msgid "negative count for %s - ignored"
22695 msgid "%s without %s"
22699 msgid "`\\' at end of line/statement; ignored"
22703 msgid "unsupported variable size or fill value"
22708 msgid "size value for space directive too large: %lx"
22712 msgid ".space repeat count is negative, ignored"
22716 msgid ".space repeat count is zero, ignored"
22720 msgid ".space repeat count overflow, ignored"
22724 msgid "space allocation too complex in absolute section"
22728 msgid "space allocation too complex in common section"
22732 msgid "unsupported variable nop control in .nops directive"
22736 msgid "negative nop control byte, ignored"
22741 msgid "unknown floating type '%c'"
22746 msgid "%s: would close weakref loop: %s"
22751 msgid "junk at end of line, first unrecognized character valued 0x%x"
22754 #: read.c:4098 write.c:2425
22756 msgid "`%s' can't be equated to common symbol `%s'"
22760 msgid "unexpected `\"' in expression"
22764 msgid "rva without symbol"
22768 msgid "missing or bad offset expression"
22772 msgid "missing reloc type"
22776 msgid "unrecognized reloc type"
22780 msgid "bad reloc expression"
22783 #: read.c:4532 read.c:5302
22784 msgid "zero assumed for missing expression"
22787 #: read.c:4552 read.c:5331
22788 msgid "attempt to store value in absolute section"
22791 #: read.c:4559 read.c:5337
22793 msgid "attempt to store non-zero value in section `%s'"
22796 #. Leading bits contain both 0s & 1s.
22799 msgid "value 0x%<PRIx64> truncated to 0x%<PRIx64>"
22804 msgid "bignum truncated to %d byte"
22805 msgid_plural "bignum truncated to %d bytes"
22809 #: read.c:4889 read.c:5040
22810 msgid "unresolvable or nonpositive repeat count; using 1"
22814 msgid "floating point constant too large"
22818 msgid "attempt to store float in absolute section"
22823 msgid "attempt to store float in section `%s'"
22827 msgid "base64 strings must be placed into a section"
22831 msgid "a string must follow the .base64 pseudo-op"
22835 msgid "expected double quote enclosed string as argument to .base64 pseudo-op"
22839 msgid "end of line encountered inside .base64 string"
22843 msgid ".base64 string terminated early"
22847 msgid ".base64 string terminated unexpectedly"
22851 msgid "equals character only allowed at end of .base64 string"
22855 msgid "the equals character cannot start a block of four base64 encoded bytes"
22860 "the equals character cannot be the second character in a block of four "
22861 "base64 encoded bytes"
22866 msgid "invalid character '%c' found inside .base64 string"
22871 msgid "invalid character %#x found inside .base64 string"
22875 msgid "no base64 characters expected after '=' padding characters"
22879 msgid ".base64 string must have a terminating double quote character"
22884 msgid "attempt to store non-empty string in section `%s'"
22888 msgid "strings must be placed into a section"
22892 msgid "expected <nn>"
22895 #. To be compatible with BSD 4.2 as: give the luser a linefeed!!
22896 #: read.c:5932 read.c:6019
22897 msgid "unterminated string; newline inserted"
22901 msgid "bad escaped character in string"
22905 msgid "expected address expression"
22910 msgid "symbol \"%s\" undefined; zero assumed"
22914 msgid "some symbol undefined; zero assumed"
22918 msgid "this string may not contain '\\0'"
22922 msgid "missing string"
22927 msgid ".incbin count zero, ignoring `%s'"
22932 msgid "file not found: %s"
22937 msgid "unable to include `%s'"
22942 msgid "seek to end of .incbin file failed `%s'"
22947 msgid "skip (%ld) or count (%ld) invalid for file size (%ld)"
22952 msgid "could not skip to %ld in file `%s'"
22957 msgid "truncated file `%s', %ld of %ld bytes read"
22961 msgid "missing .func"
22965 msgid ".endfunc missing for previous .func"
22970 msgid ".bundle_align_mode alignment too large (maximum %u)"
22974 msgid "cannot change .bundle_align_mode inside .bundle_lock"
22978 msgid ".bundle_lock is meaningless without .bundle_align_mode"
22982 msgid ".bundle_unlock without preceding .bundle_lock"
22987 msgid ".bundle_lock sequence is %u bytes, but bundle size is only %u bytes"
22992 msgid "missing closing `%c'"
23001 msgid "invalid argument '%s' to -fdebug-prefix-map"
23005 msgid "SCFI: usage of REG_FP as scratch not supported"
23009 msgid "SCFI: unsupported stack manipulation pattern"
23012 #: scfi.c:773 scfi.c:868
23013 msgid "SCFI: asymetrical register restore"
23017 msgid "SCFI: Bad CFI propagation perhaps"
23022 msgid "SCFI: forward pass failed for func '%s'"
23027 msgid "SCFI: backward pass failed for func '%s'"
23031 msgid "SCFI: Invalid DWARF CFI opcode data"
23034 #. No other GINSN_TYPE_* expected.
23037 msgid "SCFI: bad ginsn for func '%s'"
23040 #: scfi.c:1228 scfi.c:1237
23041 msgid "SCFI: unsupported for target"
23045 msgid "SCFI ignores most user-specified CFI directives"
23048 #: scfidw2gen.c:131
23049 msgid "SCFI: missing previous SCFI endproc marker"
23054 msgid ".stab%c: missing comma"
23059 msgid ".stab%c: missing string"
23062 #. This could happen for example with a source file with a huge
23063 #. number of lines. The only cure is to use a different debug
23064 #. format, probably DWARF.
23067 msgid ".stab%c: description field '%x' too big, try a different debug format"
23071 msgid "comma missing in .xstabs"
23074 #: symbols.c:386 symbols.c:2530
23076 msgid "symbol '%s' contains multibyte characters"
23081 msgid "cannot define symbol `%s' in absolute section"
23086 msgid "symbol `%s' is already defined as \"%s\"/%s%ld"
23091 msgid "invalid operands (%s and %s sections) for `%s'"
23096 msgid "invalid operand (%s section) for `%s'"
23101 msgid "invalid operands (%s and %s sections) for `%s' when setting `%s'"
23106 msgid "invalid operand (%s section) for `%s' when setting `%s'"
23111 msgid "symbol definition loop encountered at `%s'"
23116 msgid "cannot convert expression symbol %s to complex relocation"
23121 msgid "division by zero when setting `%s'"
23124 #. See PR 20895 for a reproducer.
23126 msgid "Invalid operation on symbol"
23129 #: symbols.c:1807 write.c:2474
23131 msgid "can't resolve value for symbol `%s'"
23136 msgid "\"%u\" (instance number %u of a %s label)"
23140 msgid "expression is too complex to be resolved or converted into relocations"
23143 #: symbols.c:2248 symbols.c:2251
23145 msgid "attempt to get value of unresolved symbol `%s'"
23148 #. Do not reassign section symbols.
23150 msgid "can't make section symbol global"
23154 msgid "can't make register symbol global"
23159 msgid "Accessing function `%s' as thread-local object"
23164 msgid "Accessing `%s' as thread-local object"
23169 msgid "field fx_size too small to hold %lu"
23174 msgid "attempt to .org/.space/.nops backwards? (%ld)"
23179 msgid "leb128 operand is an undefined symbol: %s"
23183 msgid "invalid offset expression"
23187 msgid "invalid reloc expression"
23192 msgid "can't resolve %s - %s"
23197 msgid "value of %s too large for field of %d byte at %s"
23198 msgid_plural "value of %s too large for field of %d bytes at %s"
23204 msgid "signed .word overflow; switch may be too large; %ld at 0x%lx"
23208 msgid "redefined symbol cannot be used on reloc"
23212 msgid "relocation out of range"
23217 msgid "%s:%u: bad return from bfd_install_relocation: %x"
23221 msgid "reloc not within (fixed part of) section"
23225 msgid "internal error: fixup not contained within frag"
23228 #: write.c:1454 write.c:1578
23229 msgid "can't extend frag"
23233 msgid "unimplemented .nops directive"
23238 msgid "can't write %ld byte to section %s of %s: '%s'"
23239 msgid_plural "can't write %ld bytes to section %s of %s: '%s'"
23243 #: write.c:1687 write.c:1721 write.c:1758
23245 msgid "can't fill %ld byte in section %s of %s: '%s'"
23246 msgid_plural "can't fill %ld bytes in section %s of %s: '%s'"
23251 msgid "unable to create reloc for build note"
23255 msgid "<gnu build note>"
23260 msgid "%s: global symbols not supported in common sections"
23265 msgid "local label `%s' is not defined"
23270 msgid "can't make global register symbol `%s'"
23275 msgid "alignment padding (%lu byte) not a multiple of %ld"
23276 msgid_plural "alignment padding (%lu bytes) not a multiple of %ld"
23282 msgid ".word %s-%s+%s didn't fit"
23286 msgid "padding added"
23290 msgid "attempt to move .org backwards"
23294 msgid ".space, .nops or .fill specifies non-absolute value"
23298 msgid ".space, .nops or .fill with negative value, ignored"
23304 "Infinite loop encountered whilst attempting to compute the addresses of "
23305 "symbols in section %s"