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: 2025-01-19 12:23+0000\n"
12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14 "Language-Team: LANGUAGE <LL@li.org>\n"
16 "Content-Type: text/plain; charset=CHARSET\n"
17 "Content-Transfer-Encoding: 8bit\n"
18 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
22 msgid "multibyte character (%#x) encountered in input"
27 msgid "multibyte character (%#x) encountered in %s"
32 msgid "multibyte character (%#x) encountered in %s at or near line %u"
36 msgid "further multibyte character warnings suppressed"
39 #: app.c:665 app.c:710
41 msgid "end of file in string; '%c' inserted"
46 msgid "unknown escape '\\%c' in string; ignored"
49 #: app.c:953 input-scrub.c:389
50 msgid "end of file not at end of a line; newline inserted"
54 msgid "end of file in multiline comment"
58 msgid "end of file after a one-character quote; \\0 inserted"
62 msgid "end of file in escape character"
66 msgid "missing close quote; (assumed)"
69 #: app.c:1295 app.c:1344 app.c:1356 app.c:1430
70 msgid "end of file in comment; newline inserted"
74 msgid "missing emulation mode name"
79 msgid "unrecognized emulation name `%s'"
84 msgid "GNU assembler version %s (%s) using BFD version %s\n"
89 msgid "Usage: %s [option...] [asmfile...]\n"
96 " -a[sub-option...]\t turn on listings\n"
97 " \t Sub-options [default hls]:\n"
98 " \t c omit false conditionals\n"
99 " \t d omit debugging directives\n"
100 " \t g include general info\n"
101 " \t h include high-level source\n"
102 " \t i include ginsn and synthesized CFI info\n"
103 " \t l include assembly\n"
104 " \t m include macro expansions\n"
105 " \t n omit forms processing\n"
106 " \t s include symbols\n"
107 " \t =FILE list to FILE (must be last sub-option)\n"
112 msgid " --alternate initially turn on alternate macro syntax\n"
118 " --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi|zstd}]\n"
119 " compress DWARF debug sections\n"
124 msgid "\t\t Default: %s\n"
130 " --nocompress-debug-sections\n"
131 " don't compress DWARF debug sections\n"
136 msgid " -D produce assembler debugging messages\n"
142 " --dump-config display how the assembler is configured and then "
149 " --debug-prefix-map OLD=NEW\n"
150 " map OLD to NEW in debug information\n"
155 msgid " --defsym SYM=VAL define symbol SYM to given value\n"
160 msgid " emulate output (default %s)\n"
165 msgid " --execstack require executable stack for this object\n"
171 " --noexecstack don't require executable stack for this object\n"
177 " --size-check=[error|warning]\n"
178 "\t\t\t ELF .size directive check (default --size-check=error)\n"
183 msgid " --elf-stt-common=[no|yes] "
186 #: as.c:296 as.c:307 config/tc-i386.c:17662 config/tc-i386.c:17682
187 #: config/tc-i386.c:17691
189 msgid "(default: yes)\n"
192 #: as.c:298 as.c:309 config/tc-i386.c:17664 config/tc-i386.c:17684
193 #: config/tc-i386.c:17693
195 msgid "(default: no)\n"
201 " generate ELF common symbols with STT_COMMON type\n"
206 msgid " --sectname-subst enable section name substitution sequences\n"
211 msgid " --generate-missing-build-notes=[no|yes] "
217 " generate GNU Build notes if none are present in "
223 msgid " --gsframe generate SFrame stack trace information\n"
229 " --scfi=experimental Synthesize DWARF CFI for hand-written asm\n"
230 " (experimental support)\n"
235 msgid " -f skip whitespace and comment preprocessing\n"
240 msgid " -g, --gen-debug generate debugging information\n"
245 msgid " --gstabs generate STABS debugging information\n"
251 " --gstabs+ generate STABS debug info with GNU extensions\n"
257 " --gdwarf-<N> generate DWARF<N> debugging information. 2 <= <N> "
263 msgid " --gdwarf-cie-version=<N> generate version 1, 3 or 4 DWARF CIEs\n"
269 " --gdwarf-sections generate per-function section names for DWARF line "
275 msgid " --gcodeview generate CodeView debugging information\n"
280 msgid " --hash-size=<N> ignored\n"
285 msgid " --help show all assembler options\n"
290 msgid " --target-help show target specific options\n"
296 " -I DIR add DIR to search list for .include directives\n"
301 msgid " -J don't warn about signed overflow\n"
307 " -K warn when differences altered for long "
313 msgid " -L, --keep-locals keep local symbols (e.g. starting with `L')\n"
318 msgid " -M, --mri assemble in MRI compatibility mode\n"
324 " --MD FILE write dependency information in FILE (default "
331 " --multibyte-handling=<method>\n"
332 " what to do with multibyte characters encountered "
338 msgid " -nocpp ignored\n"
344 " -no-pad-sections do not pad the end of sections to alignment "
351 " -o OBJFILE name the object-file output OBJFILE (default a."
357 msgid " -R fold data section into text section\n"
362 msgid " --reduce-memory-overheads ignored\n"
368 " --statistics print various measured statistics from execution\n"
373 msgid " --strip-local-absolute strip local absolute symbols\n"
379 " --traditional-format Use same format as native assembler when possible\n"
384 msgid " --version print assembler version number and exit\n"
389 msgid " -W, --no-warn suppress warnings\n"
394 msgid " --warn don't suppress warnings\n"
399 msgid " --fatal-warnings treat warnings as errors\n"
404 msgid " --no-info suppress information messages\n"
409 msgid " --info don't suppress information messages\n"
415 " --itbl INSTTBL extend instruction set to include instructions\n"
416 " matching the specifications defined in file "
422 msgid " -w ignored\n"
427 msgid " -X ignored\n"
432 msgid " -Z generate object file even after errors\n"
438 " --listing-lhs-width set the width in words of the output data column "
446 " --listing-lhs-width2 set the width in words of the continuation lines\n"
447 " of the output data column; ignored if smaller "
449 " the width of the first line\n"
455 " --listing-rhs-width set the max width in characters of the lines from\n"
462 " --listing-cont-lines set the maximum number of continuation lines used\n"
463 " for the output data column of the listing\n"
468 msgid " @FILE read options from FILE\n"
473 msgid "Report bugs to %s\n"
478 msgid "unrecognized option `-%c%s'"
483 msgid "unrecognized option `--%s=%s'"
488 msgid "unrecognized option `--%s'"
493 msgid "unexpected argument to --multibyte-input-option: '%s'"
496 #. This output is intended to follow the GNU standards document.
499 msgid "GNU assembler %s\n"
504 msgid "Copyright (C) 2025 Free Software Foundation, Inc.\n"
510 "This program is free software; you may redistribute it under the terms of\n"
511 "the GNU General Public License version 3 or later.\n"
512 "This program has absolutely no warranty.\n"
518 "This assembler was configured for a target of `%s' and default,\n"
524 msgid "This assembler was configured for a target of `%s'.\n"
528 msgid "multiple emulation names specified"
532 msgid "emulations not handled in this configuration"
542 msgid "canonical = %s\n"
547 msgid "cpu-type = %s\n"
552 msgid "format = %s\n"
557 msgid "bfd-target = %s\n"
561 msgid "--compress-debug-sections=zstd: gas is not built with zstd support"
566 msgid "Invalid --compress-debug-sections option: `%s'"
571 msgid "--compress-debug-sections=%s is unsupported"
575 msgid "bad defsym; format is --defsym name=value"
579 msgid "no file name following -t option"
584 msgid "failed to read instruction table %s\n"
589 msgid "unknown DWARF option %s\n"
594 msgid "unknown option `%s'"
599 msgid "Invalid --gdwarf-cie-version `%s'"
604 msgid "Invalid --scfi= option: `%s'; suggested option: experimental"
609 msgid "Invalid --size-check= option: `%s'"
614 msgid "Invalid --elf-stt-common= option: `%s'"
619 msgid "Invalid --generate-missing-build-notes option: `%s'"
624 msgid "invalid listing option `%c'"
629 msgid "%s: total time in assembly: %ld.%06ld\n"
633 msgid "libbfd ABI mismatch"
638 msgid "The input '%s' and output '%s' files are the same"
644 msgid_plural "%d warnings"
651 msgid_plural "%d errors"
657 msgid "%s, treating warnings as errors"
662 msgid "%s, %s, generating bad object file\n"
667 msgid "Case value %ld unexpected at line %d of file \"%s\"\n"
671 #. * We have a GROSS internal error.
672 #. * This should never happen.
674 #: atof-generic.c:456 config/tc-m68k.c:3485
675 msgid "failed sanity check"
678 #: cgen.c:106 config/tc-alpha.c:2097 config/tc-alpha.c:2121
679 #: config/tc-arc.c:4075 config/tc-arc.c:4148 config/tc-d10v.c:550
680 #: config/tc-d30v.c:534 config/tc-mn10200.c:1093 config/tc-mn10300.c:1753
681 #: config/tc-ppc.c:3954 config/tc-s390.c:1824 config/tc-v850.c:2530
682 #: config/tc-v850.c:2601 config/tc-v850.c:2648 config/tc-v850.c:2685
683 #: config/tc-v850.c:2722 config/tc-v850.c:2986
684 msgid "too many fixups"
687 #: cgen.c:371 cgen.c:393 config/tc-d10v.c:461 config/tc-d30v.c:450
688 #: config/tc-mn10200.c:1035 config/tc-mn10300.c:1678 config/tc-ppc.c:3483
689 #: config/tc-v850.c:2639 config/tc-v850.c:2673 config/tc-v850.c:2713
690 #: config/tc-v850.c:2959 config/tc-z80.c:785
691 msgid "illegal operand"
694 #: cgen.c:397 config/tc-avr.c:910 config/tc-d10v.c:463 config/tc-d30v.c:452
695 #: config/tc-h8300.c:495 config/tc-mcore.c:662 config/tc-microblaze.c:585
696 #: config/tc-mmix.c:485 config/tc-mn10200.c:1038 config/tc-mn10300.c:1681
697 #: config/tc-msp430.c:417 config/tc-ppc.c:3485 config/tc-sh.c:988
698 #: config/tc-v850.c:2643 config/tc-v850.c:2677 config/tc-v850.c:2717
699 #: config/tc-v850.c:2962 config/tc-xgate.c:895 config/tc-z80.c:933
700 #: config/tc-z8k.c:349
701 msgid "missing operand"
705 msgid "a reloc on this operand implies an overflow"
709 msgid "operand mask overflow"
712 #: cgen.c:860 config/tc-arm.c:2042 config/tc-arm.c:11126 config/tc-arm.c:11178
713 #: config/tc-arm.c:11466 config/tc-arm.c:12364 config/tc-arm.c:13513
714 #: config/tc-arm.c:13553 config/tc-arm.c:13926 config/tc-arm.c:13968
715 #: config/tc-arm.c:21213 config/tc-arm.c:21273 config/tc-mips.c:9707
716 #: config/tc-mips.c:11025 config/tc-mips.c:12322 config/tc-mips.c:13003
717 #: config/tc-spu.c:980 config/tc-xtensa.c:13107
718 msgid "expression too complex"
721 #: cgen.c:961 config/tc-ppc.c:7491 config/tc-s390.c:2602 config/tc-v850.c:3492
722 #: config/tc-xstormy16.c:541
723 msgid "unresolved expression that must be resolved"
726 #: cgen.c:986 config/tc-bpf.c:884 config/tc-xstormy16.c:566
728 msgid "internal error: can't install fix for reloc type %d (`%s')"
731 #: cgen.c:1039 config/tc-bpf.c:368 config/tc-pru.c:786
732 msgid "relocation is not supported"
737 msgid "could not open %s for reading"
741 msgid "md5_stream failed"
745 msgid "value cannot be expressed as a .cv_scomp"
749 msgid "value cannot be expressed as a .cv_ucomp"
753 msgid "invalid identifier for \".ifdef\""
757 msgid "non-constant expression in \".if\" statement"
761 msgid "bad format for ifc or ifnc"
765 msgid "\".elseif\" without matching \".if\""
769 msgid "\".elseif\" after \".else\""
772 #: cond.c:317 cond.c:423
773 msgid "here is the previous \".else\""
776 #: cond.c:320 cond.c:426
777 msgid "here is the previous \".if\""
781 msgid "non-constant expression in \".elseif\" statement"
785 msgid "\".endif\" without \".if\""
789 msgid "\".else\" without matching \".if\""
793 msgid "duplicate \".else\""
797 msgid ".ifeqs syntax error"
801 msgid "end of macro inside conditional"
805 msgid "end of file inside conditional"
809 msgid "here is the start of the unterminated conditional"
813 msgid "here is the \"else\" of the unterminated conditional"
816 #: config/atof-ieee.c:148
817 msgid "cannot create floating-point number"
820 #: config/atof-ieee.c:335
821 msgid "NaNs are not supported by this target"
824 #: config/atof-ieee.c:354
825 msgid "NaN flavors are not supported by this target"
828 #: config/atof-ieee.c:392
829 msgid "Infinities are not supported by this target"
832 #: config/atof-ieee.c:825 config/atof-vax.c:449 config/tc-arm.c:1271
833 #: config/tc-ia64.c:11573 config/tc-tic30.c:1241 config/tc-tic4x.c:2569
834 msgid "Unrecognized or unsupported floating point constant"
837 #: config/obj-aout.c:81
839 msgid "Attempt to put a common symbol into set %s"
842 #: config/obj-aout.c:85
844 msgid "Attempt to put an undefined symbol into set %s"
847 #: config/obj-aout.c:112 config/obj-coff.c:1378
849 msgid "Symbol `%s' can not be both weak and common"
852 #: config/obj-coff.c:206 config/obj-coff.c:1693 config/tc-tic54x.c:4002
855 msgid "error setting flags for \"%s\": %s"
858 #. Zero is used as an end marker in the file.
859 #: config/obj-coff.c:424
860 msgid "Line numbers must be positive integers\n"
863 #: config/obj-coff.c:456
864 msgid ".ln pseudo-op inside .def/.endef: ignored."
867 #: config/obj-coff.c:497 ecoff.c:3232
868 msgid ".loc outside of .text"
871 #: config/obj-coff.c:504
872 msgid ".loc pseudo-op inside .def/.endef: ignored."
875 #: config/obj-coff.c:584
876 msgid ".def pseudo-op used inside of .def/.endef: ignored."
879 #: config/obj-coff.c:617
880 msgid ".endef pseudo-op used outside of .def/.endef: ignored."
883 #: config/obj-coff.c:656
885 msgid "`%s' symbol without preceding function"
888 #: config/obj-coff.c:743
890 msgid "unexpected storage class %d"
893 #: config/obj-coff.c:850
894 msgid ".dim pseudo-op used outside of .def/.endef: ignored."
897 #: config/obj-coff.c:870
898 msgid "badly formed .dim directive ignored"
901 #: config/obj-coff.c:919
902 msgid ".size pseudo-op used outside of .def/.endef: ignored."
905 #: config/obj-coff.c:934
906 msgid ".scl pseudo-op used outside of .def/.endef: ignored."
909 #: config/obj-coff.c:951
910 msgid ".tag pseudo-op used outside of .def/.endef: ignored."
913 #: config/obj-coff.c:968
915 msgid "tag not found for .tag %s"
918 #: config/obj-coff.c:981
919 msgid ".type pseudo-op used outside of .def/.endef: ignored."
922 #: config/obj-coff.c:1000
923 msgid ".val pseudo-op used outside of .def/.endef: ignored."
926 #: config/obj-coff.c:1147
927 msgid "badly formed .weak directive ignored"
930 #: config/obj-coff.c:1334
931 msgid "mismatched .eb"
934 #: config/obj-coff.c:1357
936 msgid "C_EFCN symbol for %s out of scope"
939 #: config/obj-coff.c:1412
941 msgid "Warning: internal error: forgetting to set endndx of %s"
947 #: config/obj-coff.c:1655
949 msgid "unsupported section attribute '%c'"
952 #: config/obj-coff.c:1659
954 msgid "unknown section attribute '%c'"
957 #: config/obj-coff.c:1705 config/obj-macho.c:269
959 msgid "Ignoring changed section attributes for %s"
962 #: config/obj-coff.c:1849
964 msgid "0x%lx: \"%s\" type = %ld, class = %d, segment = %d\n"
967 #: config/obj-ecoff.c:125
968 msgid "Can't set GP value"
971 #: config/obj-ecoff.c:132
972 msgid "Can't set register masks"
975 #: config/obj-elf.c:272 config/tc-sparc.c:4383 config/tc-v850.c:508
977 msgid "bad .common segment %s"
980 #: config/obj-elf.c:348 config/tc-aarch64.c:2278 config/tc-kvx.c:2235
981 msgid "Missing symbol name in directive"
984 #: config/obj-elf.c:678
986 msgid "setting incorrect section type for %s"
989 #: config/obj-elf.c:683
991 msgid "ignoring incorrect section type for %s"
994 #: config/obj-elf.c:742
996 msgid "setting incorrect section attributes for %s"
999 #. This is a special section with known type. User
1000 #. assembly might get the section type wrong; Even high
1001 #. profile projects like glibc have done so in the past.
1002 #. So don't error in this case.
1003 #: config/obj-elf.c:836
1005 msgid "ignoring changed section type for %s"
1008 #. Do error when assembly isn't self-consistent.
1009 #: config/obj-elf.c:839
1011 msgid "changed section type for %s"
1014 #: config/obj-elf.c:854
1016 msgid "ignoring changed section attributes for %s"
1019 #: config/obj-elf.c:856
1021 msgid "changed section attributes for %s"
1024 #: config/obj-elf.c:865
1026 msgid "changed section entity size for %s"
1029 #: config/obj-elf.c:947
1030 msgid "unrecognized .section attribute: want a,e,o,w,x,M,S,G,T or number"
1033 #: config/obj-elf.c:1033
1034 msgid "extraneous characters at end of numeric section type"
1037 #: config/obj-elf.c:1039 read.c:3031
1038 msgid "unrecognized section type"
1041 #: config/obj-elf.c:1064
1042 msgid "unrecognized section attribute"
1045 #: config/obj-elf.c:1096 config/tc-alpha.c:4208
1046 msgid "missing name"
1049 #: config/obj-elf.c:1166
1050 msgid "group name not parseable"
1053 #: config/obj-elf.c:1173
1055 msgid "section %s already has a group (%s)"
1058 #: config/obj-elf.c:1226
1060 msgid "section name '%s' already defined as another symbol"
1063 #: config/obj-elf.c:1331
1064 msgid "invalid merge / string entity size"
1067 #: config/obj-elf.c:1345
1068 msgid "entity size for SHF_MERGE / SHF_STRINGS not specified"
1071 #: config/obj-elf.c:1350
1072 msgid "bogus SHF_MERGE / SHF_STRINGS for SHT_NOBITS section"
1075 #: config/obj-elf.c:1391
1076 msgid "? section flag ignored with G present"
1079 #: config/obj-elf.c:1428
1080 msgid "group name for SHF_GROUP not specified"
1083 #: config/obj-elf.c:1454
1085 msgid "unsupported mbind section info: %s"
1088 #: config/obj-elf.c:1507
1090 msgid "unsupported section id: %s"
1093 #: config/obj-elf.c:1533
1094 msgid "character following name is not '#'"
1097 #: config/obj-elf.c:1561
1099 msgid "SHF_ALLOC isn't set for GNU_MBIND section: %s"
1102 #: config/obj-elf.c:1568
1104 msgid "%s section is supported only by GNU and FreeBSD targets"
1107 #: config/obj-elf.c:1706
1108 msgid ".previous without corresponding .section; ignored"
1111 #: config/obj-elf.c:1732
1112 msgid ".popsection without corresponding .pushsection; ignored"
1115 #: config/obj-elf.c:1776 config/obj-elf.c:1870
1117 msgid "missing version name in `%s' for symbol `%s'"
1120 #: config/obj-elf.c:1795
1122 msgid "only one version name with `@@@' is allowed for symbol `%s'"
1125 #: config/obj-elf.c:1803
1127 msgid "invalid version name '%s' for symbol `%s'"
1130 #: config/obj-elf.c:1844
1131 msgid "expected comma after name in .symver"
1134 #: config/obj-elf.c:1861 config/obj-elf.c:2805
1136 msgid "`%s' can't be versioned to common symbol '%s'"
1139 #: config/obj-elf.c:1938
1141 msgid "expected `%s' to have already been set for .vtable_inherit"
1144 #: config/obj-elf.c:1948
1145 msgid "expected comma after name in .vtable_inherit"
1148 #: config/obj-elf.c:2009
1149 msgid "expected comma after name in .vtable_entry"
1152 #: config/obj-elf.c:2148
1154 msgid "Attribute name not recognised: %s"
1157 #: config/obj-elf.c:2165
1158 msgid "expected numeric constant"
1161 #: config/obj-elf.c:2174 config/tc-arm.c:6970
1162 msgid "expected comma"
1165 #: config/obj-elf.c:2205 config/tc-arc.c:4946 config/tc-arc.c:4957
1166 #: config/tc-arc.c:5029 config/tc-arc.c:5080 config/tc-arm.c:32197
1167 #: config/tc-arm.c:32208 config/tc-csky.c:1697 config/tc-csky.c:1709
1168 #: config/tc-csky.c:1880 config/tc-mips.c:20645 config/tc-msp430.c:5148
1169 #: config/tc-riscv.c:5523 config/tc-riscv.c:5566 config/tc-sparc.c:1134
1170 #: config/tc-tic6x.c:4384
1172 msgid "error adding attribute: %s"
1175 #: config/obj-elf.c:2211
1176 msgid "bad string constant"
1179 #: config/obj-elf.c:2215
1180 msgid "expected <tag> , <value>"
1183 #: config/obj-elf.c:2344
1184 msgid "expected quoted string"
1187 #: config/obj-elf.c:2364
1189 msgid "expected comma after name `%s' in .size directive"
1192 #: config/obj-elf.c:2373
1193 msgid "missing expression in .size directive"
1196 #: config/obj-elf.c:2500
1198 msgid "symbol '%s' is already defined"
1201 #: config/obj-elf.c:2520
1203 msgid "symbol type \"%s\" is supported only by GNU and FreeBSD targets"
1206 #: config/obj-elf.c:2524
1208 msgid "symbol type \"%s\" is not supported by MIPS targets"
1211 #: config/obj-elf.c:2536
1213 msgid "symbol type \"%s\" is supported only by GNU targets"
1216 #: config/obj-elf.c:2546 config/tc-kvx.c:2279
1218 msgid "unrecognized symbol type \"%s\""
1221 #: config/obj-elf.c:2567
1223 msgid "cannot change type of common symbol '%s'"
1226 #: config/obj-elf.c:2579
1228 msgid "symbol '%s' already has its type set"
1231 #: config/obj-elf.c:2681
1233 msgid "undefined linked-to symbol `%s' on section `%s'"
1236 #: config/obj-elf.c:2778 config/obj-elf.c:2781
1238 msgid ".size expression for %s does not evaluate to a constant"
1241 #: config/obj-elf.c:2870
1243 msgid "symbol '%s' with multiple versions cannot be used in relocation"
1246 #: config/obj-elf.c:2888 ecoff.c:3576
1248 msgid "symbol `%s' can not be both weak and common"
1251 #: config/obj-elf.c:2932
1253 msgid "assuming all members of group `%s' are COMDAT"
1256 #: config/obj-elf.c:2944
1258 msgid "can't create group: %s"
1261 #: config/obj-elf.c:3021
1264 "invalid attempt to declare external version name as default in symbol `%s'"
1267 #: config/obj-elf.c:3031
1269 msgid "multiple versions [`%s'|`%s'] for symbol `%s'"
1272 #: config/obj-elf.c:3120
1274 msgid "failed to set up debugging information: %s"
1277 #: config/obj-elf.c:3140
1279 msgid "can't start writing .mdebug section: %s"
1282 #: config/obj-elf.c:3148
1284 msgid "could not write .mdebug section: %s"
1287 #: config/obj-evax.c:122
1289 msgid "no entry symbol for global function '%s'"
1292 #. make a temp string.
1293 #: config/obj-macho.c:119
1295 msgid "the %s name '%s' is too long (maximum 16 characters)"
1298 #: config/obj-macho.c:130
1300 msgid "expected a %s name followed by a `,'"
1303 #: config/obj-macho.c:144
1307 #: config/obj-macho.c:153
1311 #: config/obj-macho.c:195
1313 msgid "cannot override zerofill section type for `%s,%s'"
1316 #: config/obj-macho.c:249
1318 msgid "failed to set flags for \"%s\": %s"
1321 #: config/obj-macho.c:342
1323 msgid "unknown or invalid section type '%s'"
1326 #: config/obj-macho.c:381
1328 msgid "unknown or invalid section attribute '%s'"
1331 #: config/obj-macho.c:402
1332 msgid "unexpected section size information"
1335 #: config/obj-macho.c:414
1336 msgid "missing sizeof_stub expression"
1339 #: config/obj-macho.c:478 config/tc-ia64.c:1080 config/tc-ia64.c:11734
1340 #: config/tc-score.c:6073 expr.c:1260 read.c:1784
1341 msgid "expected symbol name"
1344 #: config/obj-macho.c:491 read.c:558
1345 msgid "bad or irreducible absolute expression"
1348 #: config/obj-macho.c:497 config/tc-score.c:6090 read.c:1823
1349 msgid "missing size expression"
1352 #: config/obj-macho.c:506 config/tc-ia64.c:1115 read.c:1829
1354 msgid "size (%ld) out of range, ignored"
1357 #: config/obj-macho.c:516 config/tc-score.c:6216 dwarf2dbg.c:1431 ecoff.c:3345
1358 #: read.c:1841 read.c:1944 read.c:2718 read.c:3311 read.c:3906 symbols.c:579
1361 msgid "symbol `%s' is already defined"
1364 #: config/obj-macho.c:526 read.c:1856
1366 msgid "size of \"%s\" is already %ld; not changing to %ld"
1369 #: config/obj-macho.c:537
1370 msgid "align value not recognized, using size"
1373 #: config/obj-macho.c:542 config/obj-macho.c:905
1375 msgid "Alignment (%lu) too large: 15 assumed."
1378 #: config/obj-macho.c:608
1380 msgid "BFD is out of sync with GAS, unhandled well-known section type `%s'"
1383 #: config/obj-macho.c:810
1385 msgid "%s is not used for the selected target"
1388 #: config/obj-macho.c:875
1389 msgid "internal error: base section index out of range"
1392 #: config/obj-macho.c:961
1394 msgid "internal error: bad file property ID %d"
1397 #: config/obj-macho.c:969
1398 msgid "failed to set subsections by symbols"
1401 #: config/obj-macho.c:1032
1403 msgid "'%s' previously declared as '%s'."
1406 #: config/obj-macho.c:1084 config/obj-macho.c:1404 config/obj-macho.c:1488
1409 "'%s' can't be a weak_definition (currently only supported in sections of "
1413 #: config/obj-macho.c:1169
1414 msgid "use of .indirect_symbols requires `-dynamic'"
1417 #: config/obj-macho.c:1186
1420 "attempt to add an indirect_symbol to a stub or reference section with a zero-"
1421 "sized element at %s"
1424 #: config/obj-macho.c:1216
1425 msgid "an .indirect_symbol must be in a symbol pointer or stub section."
1428 #: config/obj-macho.c:1485
1430 msgid "'%s' can't be a weak_definition (since it is undefined)"
1433 #: config/obj-macho.c:1491
1435 msgid "Non-global symbol: '%s' can't be a weak_definition."
1438 #: config/obj-macho.c:1497
1440 msgid "internal error: [%s] unexpected code [%lx] in frob symbol"
1443 #: config/obj-macho.c:1538
1445 msgid "unrecognized stab type '%c'"
1448 #: config/obj-macho.c:1589
1450 msgid "`%s' can't be undefined in `%s' - `%s' {%s section}"
1453 #: config/obj-macho.c:1597
1455 msgid "`%s' can't be undefined in `%s' {%s section} - `%s'"
1458 #: config/obj-macho.c:1604
1460 msgid "`%s' and `%s' can't be undefined in `%s' - `%s'"
1463 #: config/obj-macho.c:1806
1466 "the number of .indirect_symbols defined in section %s does not match the "
1467 "number expected (%d defined, %d expected)"
1470 #: config/obj-macho.c:1826
1472 msgid "internal error: failed to allocate %d indirectsymbol pointers"
1475 #: config/obj-macho.c:1840 config/obj-macho.c:1863
1476 msgid "internal error: more indirect mach-o symbols than expected"
1479 #: config/obj-som.c:56
1480 msgid "Only one .compiler pseudo-op per file!"
1483 #: config/obj-som.c:73 config/obj-som.c:144 config/obj-som.c:186
1484 msgid "Expected quoted string"
1487 #: config/obj-som.c:86
1488 msgid ".compiler directive missing language and version"
1491 #: config/obj-som.c:96
1492 msgid ".compiler directive missing version"
1495 #: config/obj-som.c:112
1497 msgid "FATAL: Attaching compiler header %s"
1500 #: config/obj-som.c:127
1501 msgid "Only one .version pseudo-op per file!"
1504 #: config/obj-som.c:151
1506 msgid "attaching version header %s: %s"
1509 #: config/obj-som.c:169
1510 msgid "Only one .copyright pseudo-op per file!"
1513 #: config/obj-som.c:193
1515 msgid "attaching copyright header %s: %s"
1518 #: config/tc-aarch64.c:427
1520 msgid "expected an unsuffixed ZA tile at operand %d"
1523 #: config/tc-aarch64.c:431
1525 msgid "missing horizontal or vertical suffix at operand %d"
1528 #: config/tc-aarch64.c:436
1530 msgid "expected 'za' rather than a ZA tile at operand %d"
1533 #: config/tc-aarch64.c:440
1536 "expected a predicate-as-counter rather than predicate-as-mask register at "
1540 #: config/tc-aarch64.c:445
1543 "expected a predicate-as-mask rather than predicate-as-counter register at "
1547 #: config/tc-aarch64.c:450
1549 msgid "expected a 64-bit integer register at operand %d"
1552 #: config/tc-aarch64.c:452
1554 msgid "expected an integer or zero register at operand %d"
1557 #: config/tc-aarch64.c:454
1559 msgid "expected an integer or stack pointer register at operand %d"
1562 #: config/tc-aarch64.c:458
1564 msgid "expected a scalar SIMD or floating-point register at operand %d"
1567 #: config/tc-aarch64.c:461
1569 msgid "expected an Advanced SIMD vector register at operand %d"
1572 #: config/tc-aarch64.c:463
1574 msgid "expected an SVE vector register at operand %d"
1577 #. Use this error for "predicate-as-mask only" and "either kind of
1578 #. predicate". We report a more specific error if P is used where
1579 #. PN is expected, and vice versa, so the issue at this point is
1580 #. "predicate-like" vs. "not predicate-like".
1581 #: config/tc-aarch64.c:470
1583 msgid "expected an SVE predicate register at operand %d"
1586 #: config/tc-aarch64.c:472
1588 msgid "expected an SVE predicate-as-counter register at operand %d"
1591 #: config/tc-aarch64.c:474
1593 msgid "expected a vector register at operand %d"
1596 #: config/tc-aarch64.c:476
1598 msgid "expected an SVE vector or predicate register at operand %d"
1601 #: config/tc-aarch64.c:478
1603 msgid "expected a vector or predicate register at operand %d"
1606 #: config/tc-aarch64.c:482
1608 msgid "expected a ZA array vector at operand %d"
1611 #: config/tc-aarch64.c:484
1613 msgid "expected ZT0 or a ZA mask at operand %d"
1616 #: config/tc-aarch64.c:486
1618 msgid "expected a ZA tile at operand %d"
1621 #: config/tc-aarch64.c:488
1623 msgid "expected a ZA tile slice at operand %d"
1626 #: config/tc-aarch64.c:492
1629 "expected an integer register or Advanced SIMD vector register at operand %d"
1632 #: config/tc-aarch64.c:495
1634 msgid "expected an integer register or SVE vector register at operand %d"
1637 #: config/tc-aarch64.c:498
1639 msgid "expected an integer or vector register at operand %d"
1642 #: config/tc-aarch64.c:500
1644 msgid "expected an integer or predicate register at operand %d"
1647 #: config/tc-aarch64.c:502
1649 msgid "expected an integer, vector or predicate register at operand %d"
1652 #: config/tc-aarch64.c:507
1654 msgid "expected an SVE vector register or ZA tile slice at operand %d"
1657 #: config/tc-aarch64.c:715 config/tc-aarch64.c:717 config/tc-arm.c:1188
1658 #: config/tc-score.c:6435 expr.c:1423 read.c:2700
1659 msgid "bad expression"
1662 #: config/tc-aarch64.c:728 config/tc-sparc.c:3380
1666 #: config/tc-aarch64.c:876
1667 msgid "bad vector arrangement type"
1670 #: config/tc-aarch64.c:1048
1672 msgid "bad size %d in vector width specifier"
1675 #: config/tc-aarch64.c:1081
1677 msgid "unexpected character `%c' in element size"
1680 #: config/tc-aarch64.c:1083
1681 msgid "missing element size"
1684 #: config/tc-aarch64.c:1093
1686 msgid "invalid element size %d and vector size combination %c"
1689 #: config/tc-aarch64.c:1129
1691 msgid "unexpected character `%c' in predication type"
1694 #: config/tc-aarch64.c:1132
1695 msgid "missing predication type"
1698 #: config/tc-aarch64.c:1176 config/tc-aarch64.c:2324 config/tc-aarch64.c:2585
1699 #: config/tc-arm.c:1765 config/tc-arm.c:3972 config/tc-arm.c:5205
1700 #: config/tc-arm.c:7251
1701 msgid "constant expression required"
1704 #: config/tc-aarch64.c:1230
1705 msgid "syntax error in register list"
1708 #: config/tc-aarch64.c:1260
1709 msgid "ZA tile number out of range"
1712 #: config/tc-aarch64.c:1304
1713 msgid "this type of register can't be indexed"
1716 #: config/tc-aarch64.c:1310
1717 msgid "index not allowed inside register list"
1720 #. Indexed vector register expected.
1721 #: config/tc-aarch64.c:1325
1722 msgid "indexed vector register expected"
1725 #: config/tc-aarch64.c:1332
1726 msgid "invalid use of vector register"
1729 #: config/tc-aarch64.c:1454
1730 msgid "invalid vector register in list"
1733 #: config/tc-aarch64.c:1462
1734 msgid "invalid scalar register in list"
1737 #: config/tc-aarch64.c:1475
1738 msgid "invalid range in vector register list"
1741 #: config/tc-aarch64.c:1488
1742 msgid "type mismatch in vector register list"
1745 #: config/tc-aarch64.c:1509
1746 msgid "end of vector register list not found"
1749 #: config/tc-aarch64.c:1527
1750 msgid "expected index"
1753 #: config/tc-aarch64.c:1534
1754 msgid "too many registers in vector register list"
1757 #: config/tc-aarch64.c:1539
1758 msgid "empty vector register list"
1761 #: config/tc-aarch64.c:1609 config/tc-arm.c:2534
1763 msgid "ignoring attempt to redefine built-in register '%s'"
1766 #: config/tc-aarch64.c:1615 config/tc-arm.c:2539
1768 msgid "ignoring redefinition of register alias '%s'"
1771 #: config/tc-aarch64.c:1660 config/tc-arm.c:2604
1773 msgid "unknown register '%s' -- .req ignored"
1776 #: config/tc-aarch64.c:1718 config/tc-arm.c:2812
1777 msgid "invalid syntax for .req directive"
1780 #: config/tc-aarch64.c:1739 config/tc-arm.c:2845
1781 msgid "invalid syntax for .unreq directive"
1784 #: config/tc-aarch64.c:1745 config/tc-arm.c:2852
1786 msgid "unknown register alias '%s'"
1789 #: config/tc-aarch64.c:1747
1791 msgid "ignoring attempt to undefine built-in register '%s'"
1794 #: config/tc-aarch64.c:2061 config/tc-arm.c:3583 config/tc-arm.c:3610
1795 #: config/tc-arm.c:3623
1796 msgid "literal pool overflow"
1799 #: config/tc-aarch64.c:2242 config/tc-aarch64.c:7473 config/tc-arm.c:3845
1800 #: config/tc-arm.c:7677
1801 msgid "unrecognized relocation suffix"
1804 #: config/tc-aarch64.c:2244
1805 msgid "unimplemented relocation suffix"
1808 #: config/tc-aarch64.c:2552 config/tc-aarch64.c:2743 config/tc-aarch64.c:2787
1809 #: config/tc-csky.c:2336
1810 msgid "immediate operand required"
1813 #: config/tc-aarch64.c:2561
1814 msgid "missing immediate expression"
1817 #: config/tc-aarch64.c:2767 config/tc-aarch64.c:7296 config/tc-aarch64.c:7316
1818 msgid "invalid floating-point constant"
1821 #: config/tc-aarch64.c:3575 config/tc-arm.c:5452 config/tc-arm.c:5462
1822 msgid "shift expression expected"
1825 #: config/tc-aarch64.c:3583
1826 msgid "shift operator expected"
1829 #: config/tc-aarch64.c:3591
1830 msgid "invalid use of 'MSL'"
1833 #: config/tc-aarch64.c:3599
1834 msgid "invalid use of 'MUL'"
1837 #: config/tc-aarch64.c:3608
1838 msgid "extending shift is not permitted"
1841 #: config/tc-aarch64.c:3616
1842 msgid "'ROR' shift is not permitted"
1845 #: config/tc-aarch64.c:3624
1846 msgid "only 'LSL' shift is permitted"
1849 #: config/tc-aarch64.c:3632
1850 msgid "only 'MUL' is permitted"
1853 #: config/tc-aarch64.c:3650
1854 msgid "only 'MUL VL' is permitted"
1857 #: config/tc-aarch64.c:3658
1858 msgid "invalid shift for the register offset addressing mode"
1861 #: config/tc-aarch64.c:3666
1862 msgid "invalid shift operator"
1865 #: config/tc-aarch64.c:3700
1866 msgid "missing shift amount"
1869 #: config/tc-aarch64.c:3707
1870 msgid "constant shift amount required"
1873 #: config/tc-aarch64.c:3716
1874 msgid "shift amount out of range 0 to 63"
1877 #: config/tc-aarch64.c:3766
1878 msgid "unexpected shift operator"
1881 #: config/tc-aarch64.c:3802
1882 msgid "unexpected register in the immediate operand"
1885 #: config/tc-aarch64.c:3827
1886 msgid "integer register expected in the extended/shifted operand register"
1889 #: config/tc-aarch64.c:3865
1890 msgid "integer register expected in the shifted operand register"
1893 #: config/tc-aarch64.c:3897 config/tc-aarch64.c:4084 config/tc-aarch64.c:4225
1894 #: config/tc-aarch64.c:4425 config/tc-aarch64.c:4467
1895 msgid "unknown relocation modifier"
1898 #: config/tc-aarch64.c:3904 config/tc-aarch64.c:4103 config/tc-aarch64.c:4232
1899 #: config/tc-aarch64.c:4432 config/tc-aarch64.c:4474
1900 msgid "this relocation modifier is not allowed on this instruction"
1903 #: config/tc-aarch64.c:4112 config/tc-aarch64.c:4244
1904 msgid "invalid relocation expression"
1907 #: config/tc-aarch64.c:4129
1908 msgid "invalid address"
1911 #: config/tc-aarch64.c:4147
1912 msgid "expected a 64-bit base register"
1915 #: config/tc-aarch64.c:4149
1916 msgid "invalid base register"
1919 #: config/tc-aarch64.c:4151
1920 msgid "expected a base register"
1923 #: config/tc-aarch64.c:4167 config/tc-aarch64.c:4305
1924 msgid "invalid offset register"
1927 #: config/tc-aarch64.c:4194
1928 msgid "invalid use of 32-bit register offset"
1931 #: config/tc-aarch64.c:4203
1932 msgid "offset has different size from base"
1935 #: config/tc-aarch64.c:4209
1936 msgid "invalid use of 64-bit register offset"
1940 #: config/tc-aarch64.c:4258 config/tc-aarch64.c:4316
1941 msgid "invalid expression in the address"
1944 #: config/tc-aarch64.c:4272 config/tc-arm.c:6051 config/tc-arm.c:6650
1945 msgid "']' expected"
1948 #: config/tc-aarch64.c:4280
1949 msgid "register offset not allowed in pre-indexed addressing mode"
1952 #: config/tc-aarch64.c:4295 config/tc-arm.c:6087
1953 msgid "cannot combine pre- and post-indexing"
1957 #: config/tc-aarch64.c:4340
1958 msgid "missing offset in the pre-indexed address"
1961 #: config/tc-aarch64.c:4683
1962 msgid "expected '['"
1965 #: config/tc-aarch64.c:4691
1966 msgid "expected a 32-bit selection register"
1969 #: config/tc-aarch64.c:4698
1970 msgid "missing immediate offset"
1973 #: config/tc-aarch64.c:4704 config/tc-aarch64.c:4713
1974 msgid "expected a constant immediate offset"
1977 #: config/tc-aarch64.c:4718
1978 msgid "the last offset is less than the first offset"
1981 #: config/tc-aarch64.c:4724
1982 msgid "the last offset is equal to the first offset"
1985 #: config/tc-aarch64.c:4746
1986 msgid "invalid vector group size"
1989 #: config/tc-aarch64.c:4753
1990 msgid "expected ']'"
1993 #: config/tc-aarch64.c:4813 config/tc-aarch64.c:4921
1994 msgid "expected '}'"
1997 #: config/tc-aarch64.c:4872
1998 msgid "ZA tile masks do not operate at .Q granularity"
2001 #: config/tc-aarch64.c:4878
2002 msgid "missing ZA tile size"
2005 #: config/tc-aarch64.c:4883
2006 msgid "invalid ZA tile"
2009 #: config/tc-aarch64.c:4908
2010 msgid "expected '{'"
2013 #: config/tc-aarch64.c:4949
2014 msgid "expected SM or ZA operand"
2017 #: config/tc-aarch64.c:5012
2019 msgid "selected processor does not support PSTATE field name '%s'"
2022 #: config/tc-aarch64.c:5017 config/tc-aarch64.c:5062
2024 msgid "selected processor does not support system register name '%s'"
2027 #: config/tc-aarch64.c:5020
2029 msgid "128-bit-wide accsess not allowed on selected system register '%s'"
2032 #: config/tc-aarch64.c:5023 config/tc-aarch64.c:5065
2035 "system register name '%s' is deprecated and may be removed in a future "
2039 #: config/tc-aarch64.c:5104
2040 msgid "immediate value out of range "
2043 #: config/tc-aarch64.c:5707 messages.c:151
2048 #: config/tc-aarch64.c:5725
2050 msgid "missing braces at operand %d"
2053 #: config/tc-aarch64.c:5736
2055 msgid "unexpected register type at operand %d"
2058 #: config/tc-aarch64.c:5747
2060 msgid "invalid register list at operand %d"
2063 #: config/tc-aarch64.c:5760
2065 msgid "expected a register at operand %d"
2068 #: config/tc-aarch64.c:5767
2070 msgid "expected '{' at operand %d"
2073 #: config/tc-aarch64.c:5769
2075 msgid "expected a register or register list at operand %d"
2078 #: config/tc-aarch64.c:5794
2080 msgid "this `%s' should have an immediately preceding `%s' -- `%s'"
2083 #: config/tc-aarch64.c:5800
2085 msgid "the preceding `%s' should be followed by `%s` rather than `%s` -- `%s'"
2088 #: config/tc-aarch64.c:5812 config/tc-aarch64.c:5827 config/tc-score.c:2748
2089 #: config/tc-score.c:6424
2094 #: config/tc-aarch64.c:5829
2096 msgid "%s at operand %d -- `%s'"
2099 #: config/tc-aarch64.c:5835
2101 msgid "operand %d must be %s -- `%s'"
2104 #: config/tc-aarch64.c:5841
2106 msgid "operand mismatch -- `%s'"
2110 #: config/tc-aarch64.c:5901
2111 msgid " did you mean this?"
2114 #: config/tc-aarch64.c:5904 config/tc-aarch64.c:5931
2119 #: config/tc-aarch64.c:5909
2120 msgid " other valid variant(s):"
2123 #: config/tc-aarch64.c:5938
2125 msgid "operand %d must have the same immediate value as operand 1 -- `%s'"
2128 #: config/tc-aarch64.c:5944
2130 msgid "operand %d must be the same register as operand 1 -- `%s'"
2133 #: config/tc-aarch64.c:5949
2135 msgid "%s%d-%s%d expected at operand %d -- `%s'"
2138 #: config/tc-aarch64.c:5956
2140 msgid "%s out of range %d to %d at operand %d -- `%s'"
2143 #: config/tc-aarch64.c:5957 config/tc-aarch64.c:5961 config/tc-aarch64.c:8372
2144 msgid "immediate value"
2147 #: config/tc-aarch64.c:5960
2149 msgid "%s must be %d at operand %d -- `%s'"
2152 #: config/tc-aarch64.c:5967
2154 msgid "unexpected vector group size at operand %d -- `%s'"
2157 #: config/tc-aarch64.c:5970
2159 msgid "operand %d must have a vector group size of %d -- `%s'"
2162 #: config/tc-aarch64.c:5976
2164 msgid "expected a single-register list at operand %d -- `%s'"
2167 #: config/tc-aarch64.c:5979
2169 msgid "expected a list of %d registers at operand %d -- `%s'"
2172 #: config/tc-aarch64.c:5982
2174 msgid "expected a list of %d or %d registers at operand %d -- `%s'"
2177 #: config/tc-aarch64.c:5986
2179 msgid "invalid number of registers in the list at operand %d -- `%s'"
2182 #: config/tc-aarch64.c:5992
2184 msgid "the register list must have a stride of %d at operand %d -- `%s'"
2187 #: config/tc-aarch64.c:5995
2189 msgid "the register list must have a stride of %d or %d at operand %d -- `%s`"
2192 #: config/tc-aarch64.c:5999
2194 msgid "invalid register stride at operand %d -- `%s'"
2197 #: config/tc-aarch64.c:6004
2199 msgid "immediate value must be a multiple of %d at operand %d -- `%s'"
2202 #: config/tc-aarch64.c:6448
2203 msgid "the specified relocation type is not allowed for MOVK"
2206 #: config/tc-aarch64.c:6496 config/tc-aarch64.c:6507
2207 msgid "the specified relocation type is not allowed for 32-bit register"
2210 #: config/tc-aarch64.c:6602
2211 msgid "relocation qualifier does not match instruction size"
2214 #: config/tc-aarch64.c:6703
2215 msgid "comma expected between operands"
2218 #: config/tc-aarch64.c:6739
2219 msgid "invalid Rt register number in 64-byte load/store"
2222 #: config/tc-aarch64.c:6876
2223 msgid "the top half of a 128-bit FP/SIMD register is expected"
2226 #: config/tc-aarch64.c:6989 config/tc-aarch64.c:7039 config/tc-arm.c:2207
2227 #: config/tc-arm.c:2252 config/tc-h8300.c:1041
2228 msgid "invalid register list"
2231 #: config/tc-aarch64.c:7046
2232 msgid "expected element type rather than vector type"
2235 #: config/tc-aarch64.c:7064
2236 msgid "missing type suffix"
2239 #: config/tc-aarch64.c:7086
2240 msgid "C8 - C9 expected"
2243 #: config/tc-aarch64.c:7092
2244 msgid "C0 - C7 expected"
2247 #: config/tc-aarch64.c:7098
2248 msgid "C0 - C15 expected"
2251 #: config/tc-aarch64.c:7210 config/tc-aarch64.c:7234
2252 msgid "immediate zero expected"
2255 #: config/tc-aarch64.c:7331
2256 msgid "shift not allowed for bitmask immediate"
2259 #: config/tc-aarch64.c:7385
2260 msgid "can't mix relocation modifier with explicit shift"
2263 #: config/tc-aarch64.c:7434 config/tc-arm.c:15723 config/tc-arm.c:15748
2264 #: config/tc-arm.c:15759 config/tc-arm.c:15766
2265 msgid "invalid condition"
2268 #: config/tc-aarch64.c:7460
2269 msgid "invalid pc-relative address"
2272 #. Only permit "=value" in the literal load instructions.
2273 #. The literal will be generated by programmer_friendly_fixup.
2274 #: config/tc-aarch64.c:7468
2275 msgid "invalid use of \"=immediate\""
2278 #: config/tc-aarch64.c:7531 config/tc-aarch64.c:7556 config/tc-aarch64.c:7578
2279 #: config/tc-aarch64.c:7610 config/tc-aarch64.c:7628 config/tc-aarch64.c:7652
2280 #: config/tc-aarch64.c:7672 config/tc-aarch64.c:7692 config/tc-aarch64.c:7711
2281 #: config/tc-aarch64.c:7734 config/tc-aarch64.c:7788 config/tc-aarch64.c:7795
2282 #: config/tc-aarch64.c:7823 config/tc-aarch64.c:7845 config/tc-aarch64.c:7870
2283 #: config/tc-aarch64.c:7888 config/tc-aarch64.c:7896 config/tc-aarch64.c:7913
2284 #: config/tc-aarch64.c:7937
2285 msgid "invalid addressing mode"
2288 #: config/tc-aarch64.c:7594
2289 msgid "the optional immediate offset can only be 0"
2292 #: config/tc-aarch64.c:7633 config/tc-aarch64.c:7657 config/tc-aarch64.c:7677
2293 #: config/tc-aarch64.c:7697
2294 msgid "relocation not allowed"
2297 #: config/tc-aarch64.c:7744
2298 msgid "writeback value must be an immediate constant"
2301 #: config/tc-aarch64.c:7755 config/tc-aarch64.c:7965
2302 msgid "unknown or missing PSTATE field name"
2305 #. Make sure this has priority over
2306 #. "invalid addressing mode".
2307 #: config/tc-aarch64.c:7803
2308 msgid "constant offset required"
2311 #: config/tc-aarch64.c:7951
2312 msgid "unknown or missing system register name"
2315 #: config/tc-aarch64.c:8004
2316 msgid "unknown or missing operation name"
2319 #: config/tc-aarch64.c:8017
2320 msgid "the specified option is not accepted in ISB"
2323 #: config/tc-aarch64.c:8029 config/tc-aarch64.c:8046
2324 msgid "the specified option is not accepted in DSB"
2327 #: config/tc-aarch64.c:8060
2328 msgid "immediate value must be 16, 20, 24, 28"
2331 #: config/tc-aarch64.c:8097 config/tc-aarch64.c:8132
2332 msgid "missing register index"
2335 #: config/tc-aarch64.c:8119
2336 msgid "expected '}' after ZT0"
2339 #: config/tc-aarch64.c:8246 config/tc-aarch64.c:9603 config/tc-arm.c:7945
2341 msgid "unhandled operand code %d"
2344 #: config/tc-aarch64.c:8292
2345 msgid "unexpected comma before the omitted optional operand"
2348 #: config/tc-aarch64.c:8320
2349 msgid "unexpected characters following instruction"
2352 #: config/tc-aarch64.c:8398 config/tc-arm.c:5577 config/tc-arm.c:6195
2353 #: config/tc-arm.c:8757
2354 msgid "constant expression expected"
2357 #: config/tc-aarch64.c:8405
2358 msgid "literal pool insertion failed"
2361 #: config/tc-aarch64.c:8476 config/tc-aarch64.c:8529
2363 msgid "unpredictable transfer with writeback -- `%s'"
2367 #: config/tc-aarch64.c:8488
2369 msgid "unpredictable load pair transfer with register overlap -- `%s'"
2372 #: config/tc-aarch64.c:8506
2374 msgid "unpredictable transfer with writeback (load) -- `%s'"
2377 #: config/tc-aarch64.c:8510
2379 msgid "unpredictable transfer with writeback (store) -- `%s'"
2382 #: config/tc-aarch64.c:8533 config/tc-aarch64.c:8547
2384 msgid "unpredictable load of register pair -- `%s'"
2387 #: config/tc-aarch64.c:8554 config/tc-aarch64.c:8567
2389 msgid "unpredictable: identical transfer and status registers --`%s'"
2392 #: config/tc-aarch64.c:8562 config/tc-aarch64.c:8576
2394 msgid "unpredictable: identical base and status registers --`%s'"
2397 #: config/tc-aarch64.c:8596
2399 msgid "previous `%s' sequence has not been closed"
2402 #: config/tc-aarch64.c:8685
2404 msgid "unknown mnemonic -- `%s'"
2407 #: config/tc-aarch64.c:8695
2409 msgid "unknown mnemonic `%s' -- `%s'"
2412 #: config/tc-aarch64.c:8703
2414 msgid "unexpected comma after the mnemonic name `%s' -- `%s'"
2417 #: config/tc-aarch64.c:8760
2419 msgid "selected processor does not support `%s'"
2422 #: config/tc-aarch64.c:9262 config/tc-arm.c:27396
2423 msgid "GOT already in the symbol table"
2426 #: config/tc-aarch64.c:9425
2427 msgid "immediate cannot be moved by a single instruction"
2430 #: config/tc-aarch64.c:9469 config/tc-aarch64.c:9514 config/tc-aarch64.c:9540
2431 #: config/tc-arm.c:16267 config/tc-arm.c:17964 config/tc-arm.c:18544
2432 #: config/tc-arm.c:18571 config/tc-arm.c:19358 config/tc-arm.c:20193
2433 #: config/tc-arm.c:21216 config/tc-arm.c:21276 config/tc-metag.c:2443
2434 #: config/tc-metag.c:2452 config/tc-metag.c:2491 config/tc-metag.c:2500
2435 #: config/tc-metag.c:3019 config/tc-metag.c:3028
2436 msgid "immediate out of range"
2439 #: config/tc-aarch64.c:9533 config/tc-metag.c:4654 config/tc-xtensa.c:4229
2440 msgid "invalid immediate"
2443 #: config/tc-aarch64.c:9598 config/tc-tic6x.c:3854 config/tc-tic6x.c:3919
2444 #: config/tc-tic6x.c:3946 config/tc-tic6x.c:3974
2445 msgid "immediate offset out of range"
2448 #: config/tc-aarch64.c:9672 config/tc-arm.c:27734 config/tc-arm.c:27802
2449 #: config/tc-arm.c:28084
2451 msgid "undefined symbol %s used as an immediate value"
2454 #: config/tc-aarch64.c:9684
2455 msgid "pc-relative load offset not word aligned"
2458 #: config/tc-aarch64.c:9687
2459 msgid "pc-relative load offset out of range"
2462 #: config/tc-aarch64.c:9699
2463 msgid "pc-relative address offset out of range"
2466 #: config/tc-aarch64.c:9711 config/tc-aarch64.c:9726
2467 msgid "conditional branch target not word aligned"
2470 #: config/tc-aarch64.c:9714 config/tc-aarch64.c:9729 config/tc-arm.c:28379
2471 msgid "conditional branch out of range"
2474 #: config/tc-aarch64.c:9742
2475 msgid "branch target not word aligned"
2478 #: config/tc-aarch64.c:9745 config/tc-arm.c:916 config/tc-arm.c:29185
2479 #: config/tc-kvx.c:1725 config/tc-kvx.c:1731 config/tc-mips.c:16075
2480 #: config/tc-mips.c:16091 config/tc-mips.c:16181
2481 msgid "branch out of range"
2484 #: config/tc-aarch64.c:9804 config/tc-arm.c:27975 config/tc-arm.c:27990
2485 #: config/tc-arm.c:28005 config/tc-arm.c:28016 config/tc-arm.c:28039
2486 #: config/tc-arm.c:28889 config/tc-moxie.c:714 config/tc-pj.c:449
2487 #: config/tc-sh.c:3713
2488 msgid "offset out of range"
2491 #: config/tc-aarch64.c:9819
2492 msgid "unsigned value out of range"
2495 #: config/tc-aarch64.c:9830
2496 msgid "signed value out of range"
2499 #: config/tc-aarch64.c:9985
2501 msgid "unexpected %s fixup"
2504 #: config/tc-aarch64.c:10049 config/tc-arm.c:29604 config/tc-arm.c:29625
2505 #: config/tc-mips.c:18444 config/tc-or1k.c:342 config/tc-score.c:7391
2507 msgid "cannot represent %s relocation in this object file format"
2510 #: config/tc-aarch64.c:10096
2512 msgid "cannot do %u-byte relocation"
2515 #: config/tc-aarch64.c:10524 config/tc-arm.c:30425
2516 msgid "assemble for big-endian"
2519 #: config/tc-aarch64.c:10525 config/tc-arm.c:30426
2520 msgid "assemble for little-endian"
2523 #: config/tc-aarch64.c:10528
2524 msgid "temporary switch for dumping"
2527 #: config/tc-aarch64.c:10530
2528 msgid "output verbose error messages"
2531 #: config/tc-aarch64.c:10532
2532 msgid "do not output verbose error messages"
2535 #: config/tc-aarch64.c:10876 config/tc-arm.c:31614
2536 msgid "invalid architectural extension"
2539 #: config/tc-aarch64.c:10901 config/tc-arm.c:31646
2540 msgid "must specify extensions to add before specifying those to remove"
2543 #: config/tc-aarch64.c:10909 config/tc-arm.c:31654
2544 msgid "missing architectural extension"
2547 #: config/tc-aarch64.c:10937 config/tc-arm.c:31740
2549 msgid "unknown architectural extension `%s'"
2552 #: config/tc-aarch64.c:10962 config/tc-arm.c:31790 config/tc-metag.c:5832
2554 msgid "missing cpu name `%s'"
2557 #: config/tc-aarch64.c:10973 config/tc-aarch64.c:11194 config/tc-arm.c:31825
2558 #: config/tc-arm.c:32645 config/tc-csky.c:1218 config/tc-metag.c:5843
2560 msgid "unknown cpu `%s'"
2563 #: config/tc-aarch64.c:10991 config/tc-arm.c:31843
2565 msgid "missing architecture name `%s'"
2568 #: config/tc-aarch64.c:11002 config/tc-aarch64.c:11239 config/tc-arm.c:31865
2569 #: config/tc-arm.c:32685 config/tc-arm.c:32721 config/tc-score.c:7626
2571 msgid "unknown architecture `%s'\n"
2574 #: config/tc-aarch64.c:11029
2576 msgid "missing abi name `%s'"
2579 #: config/tc-aarch64.c:11040
2581 msgid "unknown abi `%s'\n"
2584 #: config/tc-aarch64.c:11053
2585 msgid "<abi name>\t specify for ABI <abi name>"
2588 #: config/tc-aarch64.c:11055 config/tc-arm.c:31952 config/tc-metag.c:5909
2589 msgid "<cpu name>\t assemble for CPU <cpu name>"
2592 #: config/tc-aarch64.c:11057 config/tc-arm.c:31954
2593 msgid "<arch name>\t assemble for architecture <arch name>"
2596 #: config/tc-aarch64.c:11096 config/tc-aarch64.c:11115 config/tc-arm.c:32022
2597 #: config/tc-arm.c:32040 config/tc-arm.c:32060 config/tc-metag.c:5933
2599 msgid "option `-%c%s' is deprecated: %s"
2602 #: config/tc-aarch64.c:11135
2604 msgid " AArch64-specific assembler options:\n"
2607 #: config/tc-aarch64.c:11146 config/tc-arc.c:3598 config/tc-arm.c:32091
2609 msgid " -EB assemble code for a big-endian cpu\n"
2612 #: config/tc-aarch64.c:11151 config/tc-arc.c:3600 config/tc-arm.c:32096
2614 msgid " -EL assemble code for a little-endian cpu\n"
2617 #: config/tc-alpha.c:648
2619 msgid "No !literal!%ld was found"
2622 #: config/tc-alpha.c:655
2624 msgid "No !tlsgd!%ld was found"
2627 #: config/tc-alpha.c:662
2629 msgid "No !tlsldm!%ld was found"
2632 #: config/tc-alpha.c:671
2634 msgid "No ldah !gpdisp!%ld was found"
2637 #: config/tc-alpha.c:721
2639 msgid "too many !literal!%ld for %s"
2642 #: config/tc-alpha.c:751
2644 msgid "No lda !gpdisp!%ld was found"
2647 #. Only support one relocation op per insn.
2648 #: config/tc-alpha.c:910
2649 msgid "More than one relocation op per insn"
2652 #: config/tc-alpha.c:925 config/tc-arc.c:1137
2653 msgid "No relocation operand"
2656 #: config/tc-alpha.c:935
2658 msgid "Unknown relocation operand: !%s"
2661 #: config/tc-alpha.c:945
2663 msgid "no sequence number after !%s"
2666 #: config/tc-alpha.c:955
2668 msgid "!%s does not use a sequence number"
2671 #: config/tc-alpha.c:965
2673 msgid "Bad sequence number: !%s!%s"
2676 #: config/tc-alpha.c:1185 config/tc-alpha.c:3359
2678 msgid "inappropriate arguments for opcode `%s'"
2681 #: config/tc-alpha.c:1187 config/tc-alpha.c:3361
2683 msgid "opcode `%s' not supported for target %s"
2686 #: config/tc-alpha.c:1191 config/tc-alpha.c:3365 config/tc-avr.c:1914
2687 #: config/tc-msp430.c:4363 config/tc-wasm32.c:753
2689 msgid "unknown opcode `%s'"
2692 #: config/tc-alpha.c:1271 config/tc-alpha.c:1530
2693 msgid "overflow in literal (.lita) table"
2696 #: config/tc-alpha.c:1278 config/tc-alpha.c:1302 config/tc-alpha.c:1543
2697 #: config/tc-alpha.c:2230 config/tc-alpha.c:2275 config/tc-alpha.c:2344
2698 #: config/tc-alpha.c:2427 config/tc-alpha.c:2652 config/tc-alpha.c:2750
2699 msgid "macro requires $at register while noat in effect"
2702 #: config/tc-alpha.c:1280 config/tc-alpha.c:1304 config/tc-alpha.c:1545
2703 msgid "macro requires $at while $at in use"
2706 #: config/tc-alpha.c:1489
2707 msgid "bignum invalid; zero assumed"
2710 #: config/tc-alpha.c:1491
2711 msgid "floating point number invalid; zero assumed"
2714 #: config/tc-alpha.c:1496
2715 msgid "can't handle expression"
2718 #: config/tc-alpha.c:1536
2719 msgid "overflow in literal (.lit8) table"
2722 #: config/tc-alpha.c:1833
2724 msgid "too many ldah insns for !gpdisp!%ld"
2727 #: config/tc-alpha.c:1835 config/tc-alpha.c:1847
2729 msgid "both insns for !gpdisp!%ld must be in the same section"
2732 #: config/tc-alpha.c:1845
2734 msgid "too many lda insns for !gpdisp!%ld"
2737 #: config/tc-alpha.c:1901
2739 msgid "too many lituse insns for !lituse_tlsgd!%ld"
2742 #: config/tc-alpha.c:1904
2744 msgid "too many lituse insns for !lituse_tlsldm!%ld"
2747 #: config/tc-alpha.c:1921
2749 msgid "duplicate !tlsgd!%ld"
2752 #: config/tc-alpha.c:1923
2754 msgid "sequence number in use for !tlsldm!%ld"
2757 #: config/tc-alpha.c:1937
2759 msgid "duplicate !tlsldm!%ld"
2762 #: config/tc-alpha.c:1939
2764 msgid "sequence number in use for !tlsgd!%ld"
2767 #: config/tc-alpha.c:1994 config/tc-arc.c:2870 config/tc-mn10200.c:848
2768 #: config/tc-mn10300.c:1150 config/tc-ppc.c:2065 config/tc-tilegx.c:422
2769 #: config/tc-tilegx.c:472 config/tc-tilepro.c:375
2773 #: config/tc-alpha.c:2133
2774 msgid "invalid relocation for instruction"
2777 #: config/tc-alpha.c:2147
2778 msgid "invalid relocation for field"
2781 #: config/tc-alpha.c:2979
2782 msgid "can not resolve expression"
2785 #: config/tc-alpha.c:3514 config/tc-microblaze.c:183 config/tc-ppc.c:2407
2787 msgid ".COMMon length (%ld.) <0! Ignored."
2790 #: config/tc-alpha.c:3525 config/tc-ia64.c:1091 config/tc-sparc.c:4273
2791 #: config/tc-v850.c:303
2792 msgid "Ignoring attempt to re-define symbol"
2795 #: config/tc-alpha.c:3617 config/tc-sparc.c:4281
2797 msgid "Length of .comm \"%s\" is already %ld. Not changed to %ld."
2800 #: config/tc-alpha.c:3724
2801 msgid ".ent directive has no name"
2804 #: config/tc-alpha.c:3732
2805 msgid "nested .ent directives"
2808 #: config/tc-alpha.c:3776 ecoff.c:2996
2809 msgid ".end directive has no name"
2812 #: config/tc-alpha.c:3784
2813 msgid ".end directive without matching .ent"
2816 #: config/tc-alpha.c:3786
2817 msgid ".end directive names different symbol than .ent"
2820 #: config/tc-alpha.c:3829 ecoff.c:3132
2821 msgid ".fmask outside of .ent"
2824 #: config/tc-alpha.c:3831 config/tc-score.c:5582 ecoff.c:3196
2825 msgid ".mask outside of .ent"
2828 #: config/tc-alpha.c:3839 ecoff.c:3139
2829 msgid "bad .fmask directive"
2832 #: config/tc-alpha.c:3841 ecoff.c:3203
2833 msgid "bad .mask directive"
2836 #: config/tc-alpha.c:3874 config/tc-mips.c:19926 config/tc-score.c:5716
2838 msgid ".frame outside of .ent"
2841 #: config/tc-alpha.c:3885 config/tc-mips.c:19937 ecoff.c:3171
2842 msgid "bad .frame directive"
2845 #: config/tc-alpha.c:3919
2846 msgid ".prologue directive without a preceding .ent directive"
2849 #: config/tc-alpha.c:3937
2851 msgid "Invalid argument %d to .prologue."
2854 #: config/tc-alpha.c:4026
2855 msgid "ECOFF debugging is disabled."
2858 #: config/tc-alpha.c:4040
2859 msgid ".ent directive without matching .end"
2862 #: config/tc-alpha.c:4133
2863 msgid ".usepv directive has no name"
2866 #: config/tc-alpha.c:4146
2867 msgid ".usepv directive has no type"
2870 #: config/tc-alpha.c:4161
2871 msgid "unknown argument for .usepv"
2874 #: config/tc-alpha.c:4274
2876 msgid "unknown section attribute %s"
2879 #: config/tc-alpha.c:4369
2880 msgid "previous .ent not closed by a .end"
2883 #: config/tc-alpha.c:4390
2884 msgid ".ent directive has no symbol"
2887 #: config/tc-alpha.c:4415
2888 msgid ".handler directive has no name"
2891 #: config/tc-alpha.c:4446
2892 msgid "Bad .frame directive 1./2. param"
2895 #: config/tc-alpha.c:4456
2897 msgid "Bad RA (%d) register for .frame"
2900 #: config/tc-alpha.c:4461
2901 msgid "Bad .frame directive 3./4. param"
2904 #: config/tc-alpha.c:4497
2905 msgid ".pdesc directive not in link (.link) section"
2908 #: config/tc-alpha.c:4504
2909 msgid ".pdesc directive has no entry symbol"
2912 #: config/tc-alpha.c:4515
2913 msgid ".pdesc has a bad entry symbol"
2916 #: config/tc-alpha.c:4526
2917 msgid ".pdesc doesn't match with last .ent"
2920 #: config/tc-alpha.c:4541
2921 msgid "No comma after .pdesc <entryname>"
2924 #: config/tc-alpha.c:4561
2925 msgid "unknown procedure kind"
2928 #: config/tc-alpha.c:4656
2929 msgid ".name directive not in link (.link) section"
2932 #: config/tc-alpha.c:4664
2933 msgid ".name directive has no symbol"
2936 #: config/tc-alpha.c:4698
2937 msgid "No symbol after .linkage"
2940 #: config/tc-alpha.c:4745
2941 msgid "No symbol after .code_address"
2944 #: config/tc-alpha.c:4771 config/tc-score.c:5588
2945 msgid "Bad .mask directive"
2948 #: config/tc-alpha.c:4789
2949 msgid "Bad .fmask directive"
2952 #: config/tc-alpha.c:4946
2954 msgid "Expected comma after name \"%s\""
2957 #: config/tc-alpha.c:4958
2959 msgid "unhandled: .proc %s,%d"
2962 #: config/tc-alpha.c:4991
2964 msgid "Tried to .set unrecognized mode `%s'"
2967 #: config/tc-alpha.c:5017
2969 msgid "Bad base register, using $%d."
2972 #: config/tc-alpha.c:5038
2974 msgid "Alignment too large: %d. assumed"
2977 #: config/tc-alpha.c:5042 config/tc-d30v.c:2034 config/tc-pru.c:220
2978 #: config/tc-pru.c:336
2979 msgid "Alignment negative: 0 assumed"
2982 #: config/tc-alpha.c:5137 config/tc-alpha.c:5628
2984 msgid "Unknown CPU identifier `%s'"
2987 #: config/tc-alpha.c:5328
2989 msgid "Chose GP value of %lx\n"
2992 #: config/tc-alpha.c:5342
2993 msgid "bad .section directive: want a,s,w,x,M,S,G,T in string"
2996 #: config/tc-alpha.c:5430 config/tc-alpha.c:5466 config/tc-arc.c:768
2997 #: config/tc-arc.c:2564 config/tc-arc.c:2596 config/tc-arc.c:2702
2998 #: config/tc-cr16.c:807 config/tc-cr16.c:826 config/tc-cris.c:1223
2999 #: config/tc-crx.c:510 config/tc-crx.c:532 config/tc-crx.c:543
3000 #: config/tc-dlx.c:289 config/tc-hppa.c:8252 config/tc-i386.c:3490
3001 #: config/tc-i386.c:3535 config/tc-ia64.c:5360 config/tc-ia64.c:7399
3002 #: config/tc-ia64.c:7458 config/tc-kvx.c:1478 config/tc-m68k.c:4556
3003 #: config/tc-m68k.c:4568 config/tc-mips.c:3709 config/tc-mips.c:3742
3004 #: config/tc-mips.c:3768 config/tc-nds32.c:3440 config/tc-ns32k.c:1906
3005 #: config/tc-ppc.c:1745 config/tc-ppc.c:1785 config/tc-pru.c:1576
3006 #: config/tc-pru.c:1580 config/tc-s390.c:611 config/tc-s390.c:649
3007 #: config/tc-sparc.c:961 config/tc-sparc.c:993 config/tc-tic30.c:121
3008 #: config/tc-tic30.c:131 config/tc-tic30.c:141 config/tc-tic30.c:151
3009 #: config/tc-tic4x.c:1219 config/tc-tilegx.c:316 config/tc-tilepro.c:252
3010 #: config/tc-vax.c:965 config/tc-vax.c:970 ecoff.c:1582
3012 msgid "duplicate %s"
3015 #: config/tc-alpha.c:5549 config/tc-arc.c:2532 config/tc-arc.c:2546
3016 #: config/tc-arm.c:888 config/tc-xtensa.c:5473 config/tc-xtensa.c:5549
3017 #: config/tc-xtensa.c:5666 config/tc-z80.c:3677
3018 msgid "syntax error"
3021 #: config/tc-alpha.c:5679
3024 "-32addr\t\t\ttreat addresses as 32-bit values\n"
3025 "-F\t\t\tlack floating point instructions support\n"
3026 "-mev4 | -mev45 | -mev5 | -mev56 | -mpca56 | -mev6 | -mev67 | -mev68 | -mall\n"
3027 "\t\t\tspecify variant of Alpha architecture\n"
3028 "-m21064 | -m21066 | -m21164 | -m21164a | -m21164pc | -m21264 | -m21264a | -"
3030 "\t\t\tthese variants include PALcode opcodes\n"
3033 #: config/tc-alpha.c:5689
3036 "-+\t\t\tencode (don't truncate) names longer than 64 characters\n"
3037 "-H\t\t\tshow new symbol after hash truncation\n"
3038 "-replace/-noreplace\tenable or disable the optimization of procedure calls\n"
3041 #: config/tc-alpha.c:5946 config/tc-arc.c:3145
3043 msgid "unhandled relocation type %s"
3046 #: config/tc-alpha.c:5959 config/tc-arc.c:3153
3047 msgid "non-absolute expression in constant field"
3050 #: config/tc-alpha.c:5973
3052 msgid "type %d reloc done?\n"
3055 #: config/tc-alpha.c:6020 config/tc-alpha.c:6027
3056 msgid "Used $at without \".set noat\""
3059 #: config/tc-alpha.c:6196
3061 msgid "!samegp reloc against symbol without .prologue: %s"
3064 #: config/tc-alpha.c:6240 config/tc-arc.c:3276 config/tc-csky.c:5668
3065 #: config/tc-tilegx.c:1745 config/tc-tilepro.c:1522 config/tc-wasm32.c:813
3066 #: config/tc-xtensa.c:6176
3068 msgid "cannot represent `%s' relocation in object file"
3071 #: config/tc-alpha.c:6246 config/tc-arc.c:3282
3073 msgid "internal error? cannot generate `%s' relocation"
3076 #: config/tc-alpha.c:6342
3078 msgid "frame reg expected, using $%d."
3081 #: config/tc-arc.c:831
3083 msgid "invalid %s option for %s cpu"
3086 #: config/tc-arc.c:836
3087 msgid "conflicting ISA extension attributes."
3090 #: config/tc-arc.c:856
3091 msgid "Multiple .cpu directives found"
3094 #: config/tc-arc.c:874
3095 msgid "Command-line value overrides \".cpu\" directive"
3098 #: config/tc-arc.c:890
3100 msgid "unknown architecture: %s\n"
3103 #: config/tc-arc.c:901 config/tc-ia64.c:7468 config/tc-tilegx.c:262
3104 msgid "Could not set architecture and machine"
3107 #: config/tc-arc.c:1126
3108 msgid "No valid label relocation operand"
3111 #: config/tc-arc.c:1150
3113 msgid "Unknown relocation operand: @%s"
3116 #: config/tc-arc.c:1163
3118 msgid "Unable to parse TLS base: %s"
3121 #: config/tc-arc.c:1186
3123 msgid "@%s is not a complex relocation."
3126 #: config/tc-arc.c:1193
3128 msgid "Bad expression: @%s + %s."
3131 #: config/tc-arc.c:1343
3132 msgid "Brackets in operand field incorrect"
3135 #: config/tc-arc.c:1345 config/tc-xtensa.c:2072
3139 #: config/tc-arc.c:1347 config/tc-pru.c:1457 config/tc-pru.c:1705
3140 #: config/tc-xtensa.c:2076
3141 msgid "missing argument"
3144 #: config/tc-arc.c:1349 config/tc-xtensa.c:2078
3145 msgid "missing comma or colon"
3148 #: config/tc-arc.c:1418
3152 #: config/tc-arc.c:1420
3153 msgid "unrecognized flag"
3156 #: config/tc-arc.c:1422
3157 msgid "failed to parse flags"
3160 #: config/tc-arc.c:1448
3161 msgid "Unhandled reloc type"
3164 #: config/tc-arc.c:1967
3165 msgid "immediate is out of bounds"
3168 #: config/tc-arc.c:1975
3169 msgid "immediate is not 32bit aligned"
3172 #: config/tc-arc.c:1982
3173 msgid "immediate is not 16bit aligned"
3176 #: config/tc-arc.c:2063
3177 msgid "operand is not duplicate of the previous one"
3180 #: config/tc-arc.c:2083
3181 msgid "flag mismatch"
3184 #: config/tc-arc.c:2095 config/tc-pru.c:1413 config/tc-pru.c:1438
3185 #: config/tc-xtensa.c:2142
3186 msgid "too many arguments"
3189 #: config/tc-arc.c:2500
3191 msgid "%s for instruction '%s'"
3194 #: config/tc-arc.c:2502
3196 msgid "inappropriate arguments for opcode '%s'"
3199 #: config/tc-arc.c:2504
3201 msgid "opcode '%s' not supported for target %s"
3204 #: config/tc-arc.c:2508 config/tc-tic6x.c:3188
3206 msgid "unknown opcode '%s'"
3209 #: config/tc-arc.c:2614 config/tc-arc.c:5093 config/tc-h8300.c:78
3210 #: config/tc-h8300.c:87 config/tc-h8300.c:97 config/tc-h8300.c:107
3211 #: config/tc-h8300.c:117 config/tc-h8300.c:128 config/tc-h8300.c:243
3212 #: config/tc-hppa.c:6826 config/tc-hppa.c:6832 config/tc-hppa.c:6838
3213 #: config/tc-hppa.c:6844 config/tc-hppa.c:8231 config/tc-kvx.c:1438
3214 #: config/tc-lm32.c:197 config/tc-mips.c:3699 config/tc-mips.c:4193
3215 #: config/tc-mn10300.c:935 config/tc-mn10300.c:940 config/tc-mn10300.c:2438
3216 #: config/tc-riscv.c:1897 config/tc-riscv.c:5716
3217 msgid "could not set architecture and machine"
3220 #: config/tc-arc.c:2815
3222 msgid "unhandled reloc %s in md_pcrel_from_section"
3225 #: config/tc-arc.c:2880
3226 msgid "Unaligned operand. Needs to be 32bit aligned"
3229 #: config/tc-arc.c:2885
3230 msgid "Unaligned operand. Needs to be 16bit aligned"
3233 #: config/tc-arc.c:3016
3235 msgid "PC relative relocation not allowed for (internal) type %d"
3238 #. FIXME! Check for the conditionality of
3240 #. FIXME! Check for the conditionality of
3242 #: config/tc-arc.c:3061 config/tc-arc.c:4042
3243 msgid "TLS_*_S9 relocs are not supported yet"
3246 #. I cannot fix an GOTPC relocation because I need to relax it
3247 #. from ld rx,[pcl,@sym@gotpc] to add rx,pcl,@sym@gotpc.
3248 #: config/tc-arc.c:3097
3249 msgid "Unsupported operation on reloc"
3252 #: config/tc-arc.c:3173 config/tc-arc.c:3189
3253 msgid "unknown fixup size"
3256 #: config/tc-arc.c:3323
3257 msgid "no relaxation found for this instruction."
3260 #: config/tc-arc.c:3576
3262 msgid "ARC-specific assembler options:\n"
3265 #: config/tc-arc.c:3602
3267 msgid " -mrelax enable relaxation\n"
3270 #: config/tc-arc.c:3605
3273 "The following ARC-specific assembler options are deprecated and are "
3275 "for compatibility only:\n"
3278 #: config/tc-arc.c:3608
3282 " -mbarrel-shifter\n"
3283 " -mbarrel_shifter\n"
3288 " -mld-extension-reg-mask\n"
3304 " -muser-mode-only\n"
3308 #: config/tc-arc.c:3698
3310 msgid "Unable to find %s relocation for instruction %s"
3313 #: config/tc-arc.c:3993
3315 msgid "Unable to use @plt relocation for insn %s"
3318 #: config/tc-arc.c:4012
3320 msgid "Unable to use @pcl relocation for insn %s"
3323 #: config/tc-arc.c:4068
3325 msgid "invalid relocation %s for field"
3328 #: config/tc-arc.c:4178
3330 msgid "Insn %s has a jump/branch instruction %s in its delay slot."
3333 #: config/tc-arc.c:4183
3335 msgid "Insn %s has an instruction %s with limm in its delay slot."
3338 #: config/tc-arc.c:4293 config/tc-microblaze.c:2628 config/tc-mn10300.c:1069
3339 #: config/tc-sh.c:418 config/tc-z80.c:1120 read.c:4837
3341 msgid "unsupported BFD relocation size %u"
3344 #: config/tc-arc.c:4313
3346 msgid "Jump/Branch instruction detected at the end of the ZOL label @%s"
3349 #: config/tc-arc.c:4320
3351 msgid "Kernel instruction detected at the end of the ZOL label @%s"
3354 #: config/tc-arc.c:4325
3357 "A jump instruction with long immediate detected at the end of the ZOL label @"
3361 #: config/tc-arc.c:4331
3363 msgid "An illegal use of delay slot detected at the end of the ZOL label @%s"
3366 #: config/tc-arc.c:4440
3367 msgid "expected comma after instruction name"
3370 #: config/tc-arc.c:4452
3371 msgid "expected comma after major opcode"
3374 #: config/tc-arc.c:4637
3376 msgid "Pseudocode already used %s"
3379 #: config/tc-arc.c:4645
3381 msgid "major opcode not in range [0x%02x - 0x%02x]"
3384 #: config/tc-arc.c:4649
3385 msgid "minor opcode not in range [0x00 - 0x3f]"
3388 #: config/tc-arc.c:4655
3389 msgid "Improper use of OP1_IMM_IMPLIED"
3392 #: config/tc-arc.c:4661
3393 msgid "Improper use of OP1_MUST_BE_IMM"
3396 #: config/tc-arc.c:4673
3397 msgid "Couldn't generate extension instruction opcodes"
3400 #: config/tc-arc.c:4708
3401 msgid "expected comma after name"
3404 #: config/tc-arc.c:4719
3406 msgid "%s second argument cannot be a negative number %d"
3409 #: config/tc-arc.c:4734
3410 msgid "expected comma after register number"
3413 #: config/tc-arc.c:4755
3414 msgid "invalid mode"
3417 #: config/tc-arc.c:4773
3418 msgid "expected comma after register mode"
3421 #: config/tc-arc.c:4788
3422 msgid "shortcut designator invalid"
3425 #: config/tc-arc.c:4886
3427 msgid "core register %s value (%d) too large"
3430 #: config/tc-arc.c:4898
3432 msgid "duplicate aux register %s"
3435 #: config/tc-arc.c:4903
3437 msgid "condition code %s value (%d) too large"
3440 #: config/tc-arc.c:4920
3441 msgid "Unknown extension"
3444 #: config/tc-arc.c:5027
3445 msgid "Overwrite explicitly set Tag_ARC_CPU_base"
3448 #: config/tc-arc.c:5077
3449 msgid "Overwrite explicitly set Tag_ARC_ABI_rf16 to full register file"
3452 #: config/tc-arm.c:702
3453 msgid "ARM register expected"
3456 #: config/tc-arm.c:703
3457 msgid "bad or missing co-processor number"
3460 #: config/tc-arm.c:704
3461 msgid "co-processor register expected"
3464 #: config/tc-arm.c:705
3465 msgid "VFP single precision register expected"
3468 #: config/tc-arm.c:706
3469 msgid "VFP/Neon double precision register expected"
3472 #: config/tc-arm.c:707
3473 msgid "Neon quad precision register expected"
3476 #: config/tc-arm.c:708
3477 msgid "VFP single or double precision register expected"
3480 #: config/tc-arm.c:709
3481 msgid "Neon double or quad precision register expected"
3484 #: config/tc-arm.c:710
3485 msgid "Neon single or double precision register expected"
3488 #: config/tc-arm.c:711
3489 msgid "VFP single, double or Neon quad precision register expected"
3492 #: config/tc-arm.c:713
3493 msgid "VFP system register expected"
3496 #: config/tc-arm.c:714
3497 msgid "iWMMXt data register expected"
3500 #: config/tc-arm.c:715 config/tc-arm.c:7745
3501 msgid "iWMMXt control register expected"
3504 #: config/tc-arm.c:716
3505 msgid "iWMMXt scalar register expected"
3508 #: config/tc-arm.c:717
3509 msgid "XScale accumulator register expected"
3512 #: config/tc-arm.c:718
3513 msgid "MVE vector register expected"
3516 #: config/tc-arm.c:720
3517 msgid "ZR register expected"
3520 #: config/tc-arm.c:721
3521 msgid "Pseudo register expected"
3524 #. For score5u : div/mul will pop warning message, mmu/alw/asw will pop error message.
3525 #: config/tc-arm.c:889 config/tc-score.c:255
3526 msgid "bad arguments to instruction"
3529 #: config/tc-arm.c:890
3530 msgid "r13 not allowed here"
3533 #: config/tc-arm.c:891
3534 msgid "r15 not allowed here"
3537 #: config/tc-arm.c:892
3538 msgid "Odd register not allowed here"
3541 #: config/tc-arm.c:893
3542 msgid "Even register not allowed here"
3545 #: config/tc-arm.c:894
3546 msgid "instruction cannot be conditional"
3549 #: config/tc-arm.c:895
3550 msgid "registers may not be the same"
3553 #: config/tc-arm.c:896
3554 msgid "lo register required"
3557 #: config/tc-arm.c:897
3558 msgid "instruction not supported in Thumb16 mode"
3561 #: config/tc-arm.c:898
3562 msgid "instruction does not accept this addressing mode"
3565 #: config/tc-arm.c:899
3566 msgid "branch must be last instruction in IT block"
3569 #: config/tc-arm.c:900
3570 msgid "branch out of range or not a multiple of 2"
3573 #: config/tc-arm.c:901
3574 msgid "instruction not allowed in VPT block"
3577 #: config/tc-arm.c:902
3578 msgid "instruction not allowed in IT block"
3581 #: config/tc-arm.c:903
3582 msgid "instruction missing MVE vector predication code"
3585 #: config/tc-arm.c:904
3586 msgid "selected FPU does not support instruction"
3589 #: config/tc-arm.c:905
3590 msgid "thumb conditional instruction should be in IT block"
3593 #: config/tc-arm.c:907
3594 msgid "vector predicated instruction should be in VPT/VPST block"
3597 #: config/tc-arm.c:908
3598 msgid "incorrect condition in IT block"
3601 #: config/tc-arm.c:909
3602 msgid "incorrect condition in VPT/VPST block"
3605 #: config/tc-arm.c:910
3606 msgid "IT falling in the range of a previous IT block"
3609 #: config/tc-arm.c:911
3610 msgid "missing .fnstart before unwinding directive"
3613 #: config/tc-arm.c:913
3614 msgid "cannot use register index with PC-relative addressing"
3617 #: config/tc-arm.c:915
3618 msgid "cannot use writeback with PC-relative addressing"
3621 #: config/tc-arm.c:917
3622 msgid "selected processor does not support fp16 instruction"
3625 #: config/tc-arm.c:918
3626 msgid "selected processor does not support bf16 instruction"
3629 #: config/tc-arm.c:919
3630 msgid "selected processor does not support cde instruction"
3633 #: config/tc-arm.c:920
3634 msgid "coprocessor for insn is not enabled for cde"
3637 #: config/tc-arm.c:921
3641 #: config/tc-arm.c:922
3642 msgid "relocation valid in thumb1 code only"
3645 #: config/tc-arm.c:923
3646 msgid "Warning: instruction is UNPREDICTABLE in an IT block"
3649 #: config/tc-arm.c:925
3650 msgid "Warning: instruction is UNPREDICTABLE in a VPT block"
3653 #: config/tc-arm.c:927
3654 msgid "Warning: instruction is UNPREDICTABLE with PC operand"
3657 #: config/tc-arm.c:929
3658 msgid "Warning: instruction is UNPREDICTABLE with SP operand"
3661 #: config/tc-arm.c:931
3662 msgid "bad type in SIMD instruction"
3665 #: config/tc-arm.c:933
3667 "GAS auto-detection mode and -march=all is deprecated for MVE, please use a "
3668 "valid -march or -mcpu option."
3671 #: config/tc-arm.c:935
3673 "Warning: 32-bit element size and same destination and source operands makes "
3674 "instruction UNPREDICTABLE"
3677 #: config/tc-arm.c:937
3678 msgid "bad element type for instruction"
3681 #: config/tc-arm.c:938
3682 msgid "MVE vector register Q[0..7] expected"
3685 #: config/tc-arm.c:939
3686 msgid "selected processor does not support PACBTI extention"
3689 #: config/tc-arm.c:1159
3690 msgid "immediate expression requires a # prefix"
3693 #: config/tc-arm.c:1188 read.c:4077
3694 msgid "missing expression"
3697 #: config/tc-arm.c:1202 config/tc-arm.c:5590 config/tc-score.c:1205
3698 msgid "invalid constant"
3701 #: config/tc-arm.c:1337
3702 msgid "expected #constant"
3705 #: config/tc-arm.c:1509 config/tc-arm.c:1540
3707 msgid "bad size %d in type specifier"
3710 #: config/tc-arm.c:1516
3711 msgid "unexpected type character `b' -- did you mean `bf'?"
3714 #: config/tc-arm.c:1523
3716 msgid "unexpected character `%c' in type specifier"
3719 #: config/tc-arm.c:1590
3720 msgid "only one type should be specified for operand"
3723 #: config/tc-arm.c:1596
3724 msgid "vector type expected"
3727 #: config/tc-arm.c:1705
3728 msgid "expected MVE register [q0..q7]"
3731 #: config/tc-arm.c:1725
3732 msgid "can't redefine type for operand"
3735 #: config/tc-arm.c:1741
3736 msgid "only D and Q registers may be indexed"
3739 #: config/tc-arm.c:1743
3740 msgid "only D registers may be indexed"
3743 #: config/tc-arm.c:1749
3744 msgid "can't change index for operand"
3747 #: config/tc-arm.c:1812
3748 msgid "register operand expected, but got scalar"
3751 #: config/tc-arm.c:1863
3752 msgid "scalar must have an index"
3755 #: config/tc-arm.c:1868 config/tc-arm.c:20038 config/tc-arm.c:20121
3756 #: config/tc-arm.c:20794
3757 msgid "scalar index out of range"
3760 #: config/tc-arm.c:1947
3761 msgid "r0-r12, lr or APSR expected"
3764 #: config/tc-arm.c:1974 config/tc-arm.c:4376
3765 msgid "bad range in register list"
3768 #: config/tc-arm.c:1982 config/tc-arm.c:1991 config/tc-arm.c:2032
3769 #: config/tc-arm.c:4360 config/tc-arm.c:4380
3771 msgid "Warning: duplicated register (r%d) in register list"
3774 #: config/tc-arm.c:1994
3775 msgid "Warning: register range not in ascending order"
3778 #: config/tc-arm.c:2005
3782 #: config/tc-arm.c:2021
3783 msgid "invalid register mask"
3786 #: config/tc-arm.c:2098
3790 #: config/tc-arm.c:2165 config/tc-arm.c:2273
3791 msgid "VPR expected last"
3794 #: config/tc-arm.c:2171
3795 msgid "VFP single precision register or VPR expected"
3798 #. regtype == REG_TYPE_VFD.
3799 #: config/tc-arm.c:2174
3800 msgid "VFP/Neon double precision register or VPR expected"
3803 #: config/tc-arm.c:2191 config/tc-arm.c:2235
3804 msgid "register out of range in list"
3807 #: config/tc-arm.c:2213 config/tc-arm.c:4526 config/tc-arm.c:4660
3808 msgid "register list not in ascending order"
3811 #: config/tc-arm.c:2244
3812 msgid "register range not in ascending order"
3815 #: config/tc-arm.c:2283
3816 msgid "non-contiguous register range"
3819 #: config/tc-arm.c:2343
3820 msgid "register stride must be 1"
3823 #: config/tc-arm.c:2344
3824 msgid "register stride must be 1 or 2"
3827 #: config/tc-arm.c:2345
3828 msgid "mismatched element/structure types in list"
3831 #: config/tc-arm.c:2415
3832 msgid "don't use Rn-Rm syntax with non-unit stride"
3835 #: config/tc-arm.c:2470
3836 msgid "error parsing element/structure list"
3839 #: config/tc-arm.c:2476
3843 #: config/tc-arm.c:2566
3844 msgid "attempt to redefine typed alias"
3847 #: config/tc-arm.c:2701
3848 msgid "bad type for register"
3851 #: config/tc-arm.c:2712
3852 msgid "expression must be constant"
3855 #: config/tc-arm.c:2729
3856 msgid "can't redefine the type of a register alias"
3859 #: config/tc-arm.c:2736
3860 msgid "you must specify a single type only"
3863 #: config/tc-arm.c:2749
3864 msgid "can't redefine the index of a scalar alias"
3867 #: config/tc-arm.c:2757
3868 msgid "scalar index must be constant"
3871 #: config/tc-arm.c:2766
3875 #: config/tc-arm.c:2818
3876 msgid "invalid syntax for .dn directive"
3879 #: config/tc-arm.c:2824
3880 msgid "invalid syntax for .qn directive"
3883 #: config/tc-arm.c:2854
3885 msgid "ignoring attempt to use .unreq on fixed register name: '%s'"
3888 #: config/tc-arm.c:3116
3890 msgid "Failed to find real start of function: %s\n"
3893 #: config/tc-arm.c:3133
3894 msgid "selected processor does not support THUMB opcodes"
3897 #: config/tc-arm.c:3146
3898 msgid "selected processor does not support ARM opcodes"
3901 #: config/tc-arm.c:3158
3903 msgid "invalid instruction size selected (%d)"
3906 #: config/tc-arm.c:3190
3908 msgid "invalid operand to .code directive (%d) (expecting 16 or 32)"
3911 #: config/tc-arm.c:3246
3913 msgid "expected comma after name \"%s\""
3916 #: config/tc-arm.c:3296 config/tc-m32r.c:584
3918 msgid "symbol `%s' already defined"
3921 #: config/tc-arm.c:3329
3923 msgid "unrecognized syntax mode \"%s\""
3926 #: config/tc-arm.c:3359
3927 msgid ".ref pseudo-op only available with -mccs flag."
3930 #: config/tc-arm.c:3400
3931 msgid ".asmfunc repeated."
3934 #: config/tc-arm.c:3404
3935 msgid ".asmfunc without function."
3938 #: config/tc-arm.c:3410
3939 msgid ".asmfunc pseudo-op only available with -mccs flag."
3942 #: config/tc-arm.c:3421
3943 msgid ".endasmfunc without a .asmfunc."
3946 #: config/tc-arm.c:3425
3947 msgid ".endasmfunc without function."
3950 #: config/tc-arm.c:3436
3951 msgid ".endasmfunc pseudo-op only available with -mccs flag."
3954 #: config/tc-arm.c:3445
3955 msgid ".def pseudo-op only available with -mccs flag."
3958 #: config/tc-arm.c:3603
3959 msgid "invalid type for literal pool"
3962 #: config/tc-arm.c:3683 config/tc-tic54x.c:5379
3964 msgid "Invalid label '%s'"
3967 #: config/tc-arm.c:3860
3968 msgid "(plt) is only valid on branch targets"
3971 #: config/tc-arm.c:3866 config/tc-csky.c:7672 config/tc-s390.c:1304
3972 #: config/tc-s390.c:2099 config/tc-xtensa.c:1698
3974 msgid "%s relocations do not fit in %d byte"
3975 msgid_plural "%s relocations do not fit in %d bytes"
3979 #: config/tc-arm.c:3948
3980 msgid ".inst.n operand too big. Use .inst.w instead"
3983 #: config/tc-arm.c:3968
3984 msgid "cannot determine Thumb instruction size. Use .inst.n/.inst.w instead"
3987 #: config/tc-arm.c:3998
3988 msgid "width suffixes are invalid in ARM mode"
3991 #: config/tc-arm.c:4042 dwarf2dbg.c:1467
3992 msgid "expected 0 or 1"
3995 #: config/tc-arm.c:4046
3996 msgid "missing comma"
3999 #: config/tc-arm.c:4079
4000 msgid "duplicate .fnstart directive"
4003 #: config/tc-arm.c:4109 config/tc-tic6x.c:410
4004 msgid "duplicate .handlerdata directive"
4007 #: config/tc-arm.c:4128
4008 msgid ".fnend directive without .fnstart"
4011 #: config/tc-arm.c:4195 config/tc-tic6x.c:391
4012 msgid "personality routine specified for cantunwind frame"
4015 #: config/tc-arm.c:4212 config/tc-tic6x.c:452
4016 msgid "duplicate .personalityindex directive"
4019 #: config/tc-arm.c:4219 config/tc-tic6x.c:459
4020 msgid "bad personality routine number"
4023 #: config/tc-arm.c:4241 config/tc-tic6x.c:476
4024 msgid "duplicate .personality directive"
4027 #: config/tc-arm.c:4267
4029 msgid "Unknown register no. encountered: %d\n"
4032 #: config/tc-arm.c:4363
4033 msgid "Warning: register list not in ascending order"
4036 #: config/tc-arm.c:4370 config/tc-epiphany.c:382 config/tc-m68k.c:5866
4037 #: config/tc-m68k.c:5895
4038 msgid "bad register list"
4041 #: config/tc-arm.c:4428 config/tc-arm.c:4478
4042 msgid "expected register list"
4045 #: config/tc-arm.c:4540 config/tc-arm.c:4674
4046 msgid "bad register range"
4049 #: config/tc-arm.c:4729
4050 msgid "register expected"
4053 #: config/tc-arm.c:4762
4054 msgid ".unwind_save does not support this kind of register"
4057 #: config/tc-arm.c:4801
4058 msgid "SP and PC not permitted in .unwind_movsp directive"
4061 #: config/tc-arm.c:4806
4062 msgid "unexpected .unwind_movsp directive"
4065 #: config/tc-arm.c:4833
4066 msgid "stack increment must be multiple of 4"
4069 #: config/tc-arm.c:4881
4070 msgid "expected <reg>, <reg>"
4073 #: config/tc-arm.c:4899
4074 msgid "register must be either sp or set by a previousunwind_movsp directive"
4077 #: config/tc-arm.c:4938
4078 msgid "expected <offset>, <opcode>"
4081 #: config/tc-arm.c:4950
4082 msgid "unwind opcode too long"
4085 #: config/tc-arm.c:4955
4086 msgid "invalid unwind opcode"
4089 #: config/tc-arm.c:5070 config/tc-arm.c:31769
4091 msgid "unrecognised float16 format \"%s\""
4094 #: config/tc-arm.c:5081
4095 msgid "float16 format cannot be set more than once, ignoring."
4098 #: config/tc-arm.c:5094
4099 msgid "the floating-point format has not been set (or has been disabled)"
4102 #: config/tc-arm.c:5211 config/tc-arm.c:6201 config/tc-arm.c:11469
4103 #: config/tc-arm.c:12002 config/tc-arm.c:14133 config/tc-arm.c:16084
4104 #: config/tc-arm.c:16119 config/tc-arm.c:17047 config/tc-arm.c:18960
4105 #: config/tc-arm.c:18968 config/tc-arm.c:18975 config/tc-arm.c:20635
4106 #: config/tc-arm.c:28766 config/tc-arm.c:28830 config/tc-arm.c:28838
4107 #: config/tc-metag.c:5174 config/tc-z8k.c:1161 config/tc-z8k.c:1171
4108 msgid "immediate value out of range"
4111 #: config/tc-arm.c:5474
4112 msgid "'UXTW' not allowed here"
4115 #: config/tc-arm.c:5482
4116 msgid "'LSL' or 'ASR' required"
4119 #: config/tc-arm.c:5490
4120 msgid "'LSL' required"
4123 #: config/tc-arm.c:5498
4124 msgid "'ASR' required"
4127 #: config/tc-arm.c:5505
4128 msgid "'UXTW' required"
4131 #: config/tc-arm.c:5584
4132 msgid "invalid rotation"
4135 #: config/tc-arm.c:5766 config/tc-arm.c:5979
4136 msgid "unknown group relocation"
4139 #: config/tc-arm.c:5802
4140 msgid "alignment must be constant"
4143 #: config/tc-arm.c:6013
4144 msgid "this group relocation is not allowed on this instruction"
4147 #: config/tc-arm.c:6069
4148 msgid "'}' expected at end of 'option' field"
4151 #: config/tc-arm.c:6074
4152 msgid "cannot combine index with option"
4155 #: config/tc-arm.c:6339
4156 msgid "unexpected bit specified after APSR"
4159 #: config/tc-arm.c:6351
4160 msgid "selected processor does not support DSP extension"
4163 #: config/tc-arm.c:6363
4164 msgid "bad bitmask specified after APSR"
4167 #: config/tc-arm.c:6387
4168 msgid "writing to APSR without specifying a bitmask is deprecated"
4171 #: config/tc-arm.c:6399 config/tc-arm.c:13236 config/tc-arm.c:13281
4172 #: config/tc-arm.c:13285
4173 msgid "selected processor does not support requested special purpose register"
4176 #: config/tc-arm.c:6404
4177 msgid "flag for {c}psr instruction expected"
4180 #: config/tc-arm.c:6468
4181 msgid "unrecognized CPS flag"
4184 #: config/tc-arm.c:6475
4185 msgid "missing CPS flags"
4188 #: config/tc-arm.c:6498 config/tc-arm.c:6504
4189 msgid "valid endian specifiers are be or le"
4192 #: config/tc-arm.c:6526
4193 msgid "missing rotation field after comma"
4196 #: config/tc-arm.c:6541
4197 msgid "rotation can only be 0, 8, 16, or 24"
4200 #: config/tc-arm.c:6570
4201 msgid "condition required"
4204 #: config/tc-arm.c:6612 config/tc-arm.c:9731
4205 msgid "'[' expected"
4208 #: config/tc-arm.c:6625
4209 msgid "',' expected"
4212 #: config/tc-arm.c:6642
4213 msgid "invalid shift"
4216 #: config/tc-arm.c:6722
4217 msgid "expected ARM or MVE vector register"
4220 #: config/tc-arm.c:6771
4221 msgid "can't use Neon quad register here"
4224 #: config/tc-arm.c:6840
4225 msgid "expected <Rm> or <Dm> or <Qm> operand"
4228 #: config/tc-arm.c:6940
4229 msgid "VFP single, double or MVE vector register expected"
4232 #: config/tc-arm.c:6960
4236 #: config/tc-arm.c:7256
4237 msgid "immediate value 48 or 64 expected"
4240 #. ISB can only take SY as an option.
4241 #: config/tc-arm.c:7305
4242 msgid "invalid barrier type"
4245 #: config/tc-arm.c:7474
4246 msgid "only floating point zero is allowed as immediate value"
4249 #: config/tc-arm.c:7569
4250 msgid "immediate value is out of range"
4253 #: config/tc-arm.c:7730
4254 msgid "iWMMXt data or control register expected"
4257 #: config/tc-arm.c:7771
4258 msgid "Banked registers are not available with this architecture."
4261 #: config/tc-arm.c:8019
4262 msgid "operand must be LR register"
4265 #: config/tc-arm.c:8024
4266 msgid "operand must be SP register"
4269 #: config/tc-arm.c:8029
4270 msgid "operand must be r12"
4273 #: config/tc-arm.c:8100 config/tc-score.c:260
4274 msgid "garbage following instruction"
4277 #. If REG is R13 (the stack pointer), warn that its use is
4279 #: config/tc-arm.c:8150
4280 msgid "use of r13 is deprecated"
4283 #: config/tc-arm.c:8168 config/tc-arm.c:20335
4285 "scalar fp16 instruction cannot be conditional, the behaviour is UNPREDICTABLE"
4288 #: config/tc-arm.c:8243
4289 msgid "D register out of range for selected VFP version"
4292 #: config/tc-arm.c:8340 config/tc-arm.c:11158
4293 msgid "Instruction does not support =N addresses"
4296 #: config/tc-arm.c:8348
4297 msgid "instruction does not accept preindexed addressing"
4300 #. unindexed - only for coprocessor
4301 #: config/tc-arm.c:8364 config/tc-arm.c:11221
4302 msgid "instruction does not accept unindexed addressing"
4305 #: config/tc-arm.c:8372
4306 msgid "destination register same as write-back base"
4309 #: config/tc-arm.c:8373
4310 msgid "source register same as write-back base"
4313 #: config/tc-arm.c:8423
4314 msgid "use of PC in this instruction is deprecated"
4317 #: config/tc-arm.c:8446
4318 msgid "instruction does not accept scaled register index"
4321 #: config/tc-arm.c:8749
4322 msgid "invalid pseudo operation"
4325 #. FIXME: The code that was here previously could not
4326 #. work. Firstly, it tried to convert a floating point
4327 #. number into an extended precision format, but only
4328 #. provided a buffer of 5 littlenums, which was too
4329 #. small. Secondly, it then didn't deal with the value
4330 #. converted correctly, just reading out the first 4
4331 #. littlenum fields and assuming that could be used
4334 #. I think the code was intended to handle expressions
4340 #. but the parsers currently don't permit floating-point
4341 #. literal values to be written this way, so this code
4342 #. is probably unreachable. To be safe, we simply
4343 #. return an error here.
4344 #: config/tc-arm.c:8791
4345 msgid "constant expression not supported"
4348 #: config/tc-arm.c:8995
4349 msgid "invalid co-processor operand"
4352 #: config/tc-arm.c:9011
4353 msgid "instruction does not support unindexed addressing"
4356 #: config/tc-arm.c:9026
4357 msgid "pc may not be used with write-back"
4360 #: config/tc-arm.c:9031
4361 msgid "instruction does not support writeback"
4364 #: config/tc-arm.c:9137
4365 msgid "Rn must not overlap other operands"
4368 #: config/tc-arm.c:9142
4369 msgid "swp{b} use is obsoleted for ARMv8 and later"
4372 #: config/tc-arm.c:9145
4373 msgid "swp{b} use is deprecated for ARMv6 and ARMv7"
4376 #: config/tc-arm.c:9257 config/tc-arm.c:9276 config/tc-arm.c:9289
4377 #: config/tc-arm.c:11839 config/tc-arm.c:11870 config/tc-arm.c:11892
4378 msgid "bit-field extends past end of register"
4381 #: config/tc-arm.c:9319
4382 msgid "the only valid suffixes here are '(plt)' and '(tlscall)'"
4385 #: config/tc-arm.c:9372
4386 msgid "use of r15 in blx in ARM mode is not really useful"
4389 #: config/tc-arm.c:9394
4390 msgid "use of r15 in bx in ARM mode is not really useful"
4393 #: config/tc-arm.c:9420
4394 msgid "use of r15 in bxj is not really useful"
4397 #: config/tc-arm.c:9468
4398 msgid "This coprocessor register access is deprecated in ARMv8"
4401 #: config/tc-arm.c:9676 config/tc-arm.c:9685
4402 msgid "writeback of base register is UNPREDICTABLE"
4405 #: config/tc-arm.c:9679
4406 msgid "writeback of base register when in register list is UNPREDICTABLE"
4409 #: config/tc-arm.c:9689
4410 msgid "if writeback register is in list, it must be the lowest reg in the list"
4413 #: config/tc-arm.c:9726
4414 msgid "first transfer register must be even"
4417 #: config/tc-arm.c:9729
4418 msgid "can only transfer two consecutive registers"
4421 #. If op 1 were present and equal to PC, this function wouldn't
4422 #. have been called in the first place.
4423 #. If op 2 were present and equal to PC, this function wouldn't
4424 #. have been called in the first place.
4425 #: config/tc-arm.c:9730 config/tc-arm.c:9800 config/tc-arm.c:10531
4426 #: config/tc-arm.c:12725
4427 msgid "r14 not allowed here"
4430 #: config/tc-arm.c:9742
4431 msgid "base register written back, and overlaps second transfer register"
4434 #: config/tc-arm.c:9752
4435 msgid "index register overlaps transfer register"
4438 #: config/tc-arm.c:9781 config/tc-arm.c:10498
4439 msgid "offset must be zero in ARM encoding"
4442 #: config/tc-arm.c:9794 config/tc-arm.c:10525
4443 msgid "even register required"
4446 #: config/tc-arm.c:9797
4447 msgid "can only load two consecutive registers"
4450 #: config/tc-arm.c:9815
4451 msgid "ldr to register 15 must be 4-byte aligned"
4454 #: config/tc-arm.c:9838 config/tc-arm.c:9870
4455 msgid "this instruction requires a post-indexed address"
4458 #: config/tc-arm.c:9897
4459 msgid "Rd and Rm should be different in mla"
4462 #: config/tc-arm.c:9924 config/tc-arm.c:13100
4463 msgid ":lower16: not allowed in this instruction"
4466 #: config/tc-arm.c:9926 config/tc-arm.c:13105
4467 msgid ":upper16: not allowed in this instruction"
4470 #: config/tc-arm.c:9943
4471 msgid "operand 1 must be FPSCR"
4474 #: config/tc-arm.c:9996 config/tc-arm.c:10005 config/tc-arm.c:10059
4475 #: config/tc-arm.c:10068
4476 msgid "selected processor does not support instruction"
4479 #: config/tc-arm.c:10008 config/tc-arm.c:10071
4480 msgid "accessing MVE system register without MVE is UNPREDICTABLE"
4483 #: config/tc-arm.c:10099 config/tc-arm.c:13219
4484 msgid "bad register for mrs"
4487 #: config/tc-arm.c:10106 config/tc-arm.c:13243
4488 msgid "'APSR', 'CPSR' or 'SPSR' expected"
4491 #: config/tc-arm.c:10147
4492 msgid "Rd and Rm should be different in mul"
4495 #: config/tc-arm.c:10166 config/tc-arm.c:10443 config/tc-arm.c:13382
4496 msgid "rdhi and rdlo must be different"
4499 #: config/tc-arm.c:10172
4500 msgid "rdhi, rdlo and rm must all be different"
4503 #: config/tc-arm.c:10238
4504 msgid "'[' expected after PLD mnemonic"
4507 #: config/tc-arm.c:10240 config/tc-arm.c:10255
4508 msgid "post-indexed expression used in preload instruction"
4511 #: config/tc-arm.c:10242 config/tc-arm.c:10257
4512 msgid "writeback used in preload instruction"
4515 #: config/tc-arm.c:10244 config/tc-arm.c:10259
4516 msgid "unindexed addressing used in preload instruction"
4519 #: config/tc-arm.c:10253
4520 msgid "'[' expected after PLI mnemonic"
4523 #: config/tc-arm.c:10268 config/tc-arm.c:13551
4524 msgid "push/pop do not support {reglist}^"
4527 #: config/tc-arm.c:10346 config/tc-arm.c:13728
4528 msgid "setend use is deprecated for ARMv8"
4531 #: config/tc-arm.c:10367 config/tc-arm.c:13789 config/tc-arm.c:13821
4532 #: config/tc-arm.c:13864
4533 msgid "extraneous shift as part of operand to shift insn"
4536 #: config/tc-arm.c:10377 config/tc-arm.c:13927
4537 msgid "immediate too large (bigger than 0xF)"
4540 #: config/tc-arm.c:10401 config/tc-arm.c:10410
4541 msgid "selected processor does not support SETPAN instruction"
4544 #: config/tc-arm.c:10469
4545 msgid "SRS base register must be r13"
4548 #: config/tc-arm.c:10528
4549 msgid "can only store two consecutive registers"
4552 #: config/tc-arm.c:10650 config/tc-arm.c:10671
4553 msgid "only two consecutive VFP SP registers allowed here"
4556 #: config/tc-arm.c:10699 config/tc-arm.c:10714
4557 msgid "this addressing mode requires base-register writeback"
4560 #. If srcsize is 16, inst.operands[1].imm must be in the range 0-16.
4561 #. i.e. immbits must be in range 0 - 16.
4562 #: config/tc-arm.c:10843
4563 msgid "immediate value out of range, expected range [0, 16]"
4566 #. If srcsize is 32, inst.operands[1].imm must be in the range 1-32.
4567 #. i.e. immbits must be in range 0 - 31.
4568 #: config/tc-arm.c:10850
4569 msgid "immediate value out of range, expected range [1, 32]"
4572 #: config/tc-arm.c:10891
4573 msgid "only r15 allowed here"
4576 #: config/tc-arm.c:11026
4577 msgid "immediate operand requires iWMMXt2"
4580 #: config/tc-arm.c:11119
4581 msgid "shift by register not allowed in thumb mode"
4584 #: config/tc-arm.c:11131 config/tc-arm.c:13973 config/tc-arm.c:28057
4585 msgid "shift expression is too large"
4588 #: config/tc-arm.c:11164
4589 msgid "cannot use register index with this instruction"
4592 #: config/tc-arm.c:11166
4593 msgid "Thumb does not support negative register indexing"
4596 #: config/tc-arm.c:11168
4597 msgid "Thumb does not support register post-indexing"
4600 #: config/tc-arm.c:11170
4601 msgid "Thumb does not support register indexing with writeback"
4604 #: config/tc-arm.c:11172
4605 msgid "Thumb supports only LSL in shifted register indexing"
4608 #: config/tc-arm.c:11181 config/tc-arm.c:19703
4609 msgid "shift out of range"
4612 #: config/tc-arm.c:11190
4613 msgid "cannot use writeback with this instruction"
4616 #: config/tc-arm.c:11211
4617 msgid "cannot use post-indexing with PC-relative addressing"
4620 #: config/tc-arm.c:11212
4621 msgid "cannot use post-indexing with this instruction"
4624 #: config/tc-arm.c:11450
4625 msgid "cannot honor width suffix"
4628 #: config/tc-arm.c:11464
4629 msgid "only SUBS PC, LR, #const allowed"
4632 #: config/tc-arm.c:11547 config/tc-arm.c:11707 config/tc-arm.c:11804
4633 #: config/tc-arm.c:13180 config/tc-arm.c:13488
4634 msgid "shift must be constant"
4637 #: config/tc-arm.c:11552
4638 msgid "shift value over 3 not allowed in thumb mode"
4641 #: config/tc-arm.c:11554
4642 msgid "only LSL shift allowed in thumb mode"
4645 #: config/tc-arm.c:11578 config/tc-arm.c:11722 config/tc-arm.c:11819
4646 #: config/tc-arm.c:13193
4647 msgid "unshifted register required"
4650 #: config/tc-arm.c:11593 config/tc-arm.c:11830 config/tc-arm.c:13343
4651 msgid "dest must overlap one source register"
4654 #: config/tc-arm.c:11725 config/tc-csky.c:6026
4655 msgid "dest and source1 must be the same register"
4658 #: config/tc-arm.c:11965
4660 "selected architecture does not support wide conditional branch instruction"
4663 #: config/tc-arm.c:11998
4664 msgid "instruction is always unconditional"
4667 #: config/tc-arm.c:12173
4668 msgid "selected processor does not support 'A' form of this instruction"
4671 #: config/tc-arm.c:12176
4672 msgid "Thumb does not support the 2-argument form of this instruction"
4675 #: config/tc-arm.c:12301
4676 msgid "SP not allowed in register list"
4679 #: config/tc-arm.c:12305
4681 "having the base register in the register list when using write back is "
4685 #: config/tc-arm.c:12313
4686 msgid "LR and PC should not both be in register list"
4689 #: config/tc-arm.c:12321
4690 msgid "PC not allowed in register list"
4693 #: config/tc-arm.c:12366
4694 msgid "Thumb load/store multiple does not support {reglist}^"
4697 #: config/tc-arm.c:12444 config/tc-arm.c:12478
4699 msgid "value stored for r%d is UNKNOWN"
4702 #: config/tc-arm.c:12471
4703 msgid "Thumb-2 instruction only valid in unified syntax"
4706 #: config/tc-arm.c:12475 config/tc-arm.c:12485
4707 msgid "this instruction will write back the base register"
4710 #: config/tc-arm.c:12488
4711 msgid "this instruction will not write back the base register"
4714 #: config/tc-arm.c:12519
4715 msgid "r14 not allowed as first register when second register is omitted"
4718 #: config/tc-arm.c:12619
4720 "This instruction may be unpredictable if executed on M-profile cores with "
4721 "interrupts enabled."
4724 #: config/tc-arm.c:12648 config/tc-arm.c:12661 config/tc-arm.c:12697
4725 msgid "Thumb does not support this addressing mode"
4728 #: config/tc-arm.c:12665
4729 msgid "byte or halfword not valid for base register"
4732 #: config/tc-arm.c:12668
4733 msgid "r15 based store not allowed"
4736 #: config/tc-arm.c:12670
4737 msgid "invalid base register for register offset"
4740 #: config/tc-arm.c:12727
4741 msgid "r12 not allowed here"
4744 #: config/tc-arm.c:12733
4745 msgid "base register written back, and overlaps one of transfer registers"
4748 #: config/tc-arm.c:12861
4751 "Use of r%u as a source register is deprecated when r%u is the destination "
4755 #: config/tc-arm.c:13056
4756 msgid "shifts in CMP/MOV instructions are only supported in unified syntax"
4759 #: config/tc-arm.c:13084
4760 msgid "only lo regs allowed with immediate"
4763 #: config/tc-arm.c:13261
4764 msgid "Thumb encoding does not support an immediate here"
4767 #: config/tc-arm.c:13348
4768 msgid "Thumb-2 MUL must not set flags"
4771 #: config/tc-arm.c:13413
4772 msgid "Thumb does not support NOP with hints"
4775 #: config/tc-arm.c:13573 config/tc-arm.c:13585
4776 msgid "invalid register list to push/pop instruction"
4779 #: config/tc-arm.c:13848
4780 msgid "source1 and dest must be same register"
4783 #: config/tc-arm.c:13873
4784 msgid "ror #imm not supported"
4787 #: config/tc-arm.c:13924
4788 msgid "SMC is not permitted on this architecture"
4791 #: config/tc-arm.c:14090
4792 msgid "Thumb encoding does not support rotation"
4795 #: config/tc-arm.c:14110
4796 msgid "instruction requires register index"
4799 #: config/tc-arm.c:14120
4800 msgid "instruction does not allow shifted index"
4803 #: config/tc-arm.c:14276 config/tc-arm.c:29201
4804 msgid "out of range label-relative fixup value"
4807 #: config/tc-arm.c:14600
4808 msgid "invalid neon suffix for non neon instruction"
4811 #: config/tc-arm.c:14995 config/tc-arm.c:15348 config/tc-arm.c:16833
4812 #: config/tc-arm.c:16913 config/tc-arm.c:16970 config/tc-arm.c:18851
4813 #: config/tc-arm.c:21039 config/tc-arm.c:21226
4814 msgid "invalid instruction shape"
4817 #: config/tc-arm.c:15247
4818 msgid "types specified in both the mnemonic and operands"
4821 #: config/tc-arm.c:15284
4822 msgid "operand types can't be inferred"
4825 #: config/tc-arm.c:15290
4826 msgid "type specifier has the wrong number of parts"
4829 #: config/tc-arm.c:15376 config/tc-arm.c:19112 config/tc-arm.c:19119
4830 msgid "operand size must match register width"
4833 #: config/tc-arm.c:15398
4834 msgid "inconsistent types in Neon instruction"
4837 #: config/tc-arm.c:15819
4838 msgid "Type is not allowed for this instruction"
4841 #: config/tc-arm.c:15894
4842 msgid "MVE vector or ARM register expected"
4845 #: config/tc-arm.c:16011
4846 msgid "immediate must be either 1, 2, 4 or 8"
4849 #: config/tc-arm.c:16168
4850 msgid "immediate operand expected in the range [1,8]"
4853 #: config/tc-arm.c:16169
4854 msgid "immediate operand expected in the range [1,16]"
4857 #: config/tc-arm.c:16311
4861 #: config/tc-arm.c:16810 config/tc-arm.c:16890 config/tc-arm.c:18487
4862 #: config/tc-arm.c:20320
4863 msgid "immediate out of range for shift"
4866 #: config/tc-arm.c:17104
4867 msgid "first and second operands shall be the same register"
4870 #: config/tc-arm.c:17218 config/tc-arm.c:17280
4871 msgid "destination register and offset register may not be the same"
4874 #: config/tc-arm.c:17230 config/tc-arm.c:17349
4875 msgid "immediate must be a multiple of 4 in the range of +/-[0,508]"
4878 #: config/tc-arm.c:17232
4879 msgid "immediate must be a multiple of 8 in the range of +/-[0,1016]"
4882 #: config/tc-arm.c:17253
4883 msgid "can not shift offsets when accessing less than half-word"
4886 #: config/tc-arm.c:17255
4888 "shift immediate must be 1, 2 or 3 for half-word, word or double-word "
4889 "accesses respectively"
4892 #: config/tc-arm.c:17342
4893 msgid "immediate must be in the range of +/-[0,127]"
4896 #: config/tc-arm.c:17345
4897 msgid "immediate must be a multiple of 2 in the range of +/-[0,254]"
4900 #: config/tc-arm.c:17359 config/tc-arm.c:18185
4901 msgid "MVE vector register in the range [Q0..Q7] expected"
4904 #: config/tc-arm.c:17675 config/tc-arm.c:19542
4905 msgid "scalar out of range for multiply instruction"
4908 #: config/tc-arm.c:17763
4909 msgid "index must be in the range 0 to 3"
4912 #: config/tc-arm.c:17766
4913 msgid "indexed register must be less than 8"
4916 #: config/tc-arm.c:17967 config/tc-arm.c:21290
4918 "Warning: 32-bit element size and same first and third operand makes "
4919 "instruction UNPREDICTABLE"
4922 #: config/tc-arm.c:18326
4923 msgid "instruction form not available on this architecture."
4926 #: config/tc-arm.c:18329
4927 msgid "this instruction implies use of ARMv8.1 AdvSIMD."
4930 #: config/tc-arm.c:18436 config/tc-arm.c:18461
4931 msgid "immediate out of range for insert"
4934 #: config/tc-arm.c:18608
4935 msgid "immediate out of range for narrowing operation"
4938 #: config/tc-arm.c:18755
4939 msgid "operands 0 and 1 must be the same register"
4942 #: config/tc-arm.c:18861 config/tc-arm.c:21138
4943 msgid "invalid rounding mode"
4946 #: config/tc-arm.c:19332
4947 msgid "operand size must be specified for immediate VMOV"
4950 #: config/tc-arm.c:19342
4951 msgid "immediate has bits set outside the operand size"
4954 #: config/tc-arm.c:19577
4956 "vfmal/vfmsl with FP16 type cannot be conditional, the behaviour is "
4960 #: config/tc-arm.c:19685
4961 msgid "Instruction form not available on this architecture."
4964 #: config/tc-arm.c:19739
4966 "Warning: 64-bit element size and same destination and source operands makes "
4967 "instruction UNPREDICTABLE"
4970 #: config/tc-arm.c:19744
4971 msgid "elements must be smaller than reversal region"
4974 #: config/tc-arm.c:19836
4975 msgid "Index one must be [2,3] and index two must be two less than index one."
4978 #: config/tc-arm.c:19839
4979 msgid "Destination registers may not be the same"
4982 #: config/tc-arm.c:20037 config/tc-arm.c:20120
4983 msgid "bad type for scalar"
4986 #: config/tc-arm.c:20176
4988 "immediate constant is valid both as a bit-pattern and a floating point value "
4989 "(using the fp value)"
4992 #: config/tc-arm.c:20228 config/tc-arm.c:20239
4993 msgid "VFP registers must be adjacent"
4996 #: config/tc-arm.c:20329
4997 msgid "invalid suffix"
5000 #: config/tc-arm.c:20483
5001 msgid "bad list length for table lookup"
5004 #: config/tc-arm.c:20516
5005 msgid "writeback (!) must be used for VLDMDB and VSTMDB"
5008 #: config/tc-arm.c:20519 config/tc-arm.c:20545
5009 msgid "register list must contain at least 1 and at most 16 registers"
5012 #: config/tc-arm.c:20540
5013 msgid "register list must contain at least 1 and at most 32 registers"
5016 #: config/tc-arm.c:20593 config/tc-arm.c:20626
5017 msgid "Use of PC here is UNPREDICTABLE"
5020 #: config/tc-arm.c:20595
5021 msgid "Use of PC here is deprecated"
5024 #: config/tc-arm.c:20629
5025 msgid "instruction does not accept register index"
5028 #: config/tc-arm.c:20632
5029 msgid "instruction does not accept PC-relative addressing"
5032 #: config/tc-arm.c:20654 config/tc-arm.c:20663
5033 msgid "Instruction not permitted on this architecture"
5036 #: config/tc-arm.c:20712
5037 msgid "bad alignment"
5040 #: config/tc-arm.c:20729
5041 msgid "bad list type for instruction"
5044 #: config/tc-arm.c:20773
5045 msgid "unsupported alignment for instruction"
5048 #: config/tc-arm.c:20792 config/tc-arm.c:20886 config/tc-arm.c:20898
5049 #: config/tc-arm.c:20908 config/tc-arm.c:20922
5050 msgid "bad list length"
5053 #: config/tc-arm.c:20797
5054 msgid "stride of 2 unavailable when element size is 8"
5057 #: config/tc-arm.c:20830 config/tc-arm.c:20906
5058 msgid "can't use alignment with this instruction"
5061 #: config/tc-arm.c:20978
5062 msgid "post-index must be a register"
5065 #: config/tc-arm.c:20980
5066 msgid "bad register for post-index"
5069 #: config/tc-arm.c:21202
5070 msgid "scalar out of range"
5073 #: config/tc-arm.c:21335
5075 "Dot Product instructions cannot be conditional, the behaviour is "
5079 #: config/tc-arm.c:21410 config/tc-arm.c:21438 config/tc-arm.c:22120
5080 msgid "index must be 0 or 1"
5083 #: config/tc-arm.c:21413 config/tc-arm.c:21441 config/tc-arm.c:22123
5084 msgid "indexed register must be less than 16"
5087 #: config/tc-arm.c:21479
5088 msgid "Register must be r0-r14 except r13, or APSR_nzcv."
5091 #: config/tc-arm.c:21482
5092 msgid "Register must be an even register between r0-r10."
5095 #: config/tc-arm.c:21507
5096 msgid "CDE Coprocessor must be in range 0-7"
5099 #: config/tc-arm.c:21541
5100 msgid "cx1d requires consecutive destination registers."
5103 #: config/tc-arm.c:21571
5104 msgid "cx2d requires consecutive destination registers."
5107 #: config/tc-arm.c:21610
5108 msgid "cx3d requires consecutive destination registers."
5111 #: config/tc-arm.c:21802
5112 msgid "'q' register must be in range 0-7"
5115 #: config/tc-arm.c:21805
5116 msgid "'d' register must be in range 0-15"
5119 #: config/tc-arm.c:21807
5120 msgid "'s' register must be in range 0-31"
5123 #: config/tc-arm.c:21862
5124 msgid "vcx instructions with Q registers require MVE"
5127 #: config/tc-arm.c:21867
5129 "vcx instructions with S or D registers require either MVE or Armv8-M "
5130 "floating point extension."
5133 #: config/tc-arm.c:21883
5134 msgid "vcx1 with S or D registers takes immediate within 0-2047"
5137 #: config/tc-arm.c:21899
5138 msgid "vcx2 with S or D registers takes immediate within 0-63"
5141 #: config/tc-arm.c:21914
5142 msgid "vcx2 with S or D registers takes immediate within 0-7"
5145 #: config/tc-arm.c:22504 config/tc-arm.c:22625
5146 msgid "conditional infixes are deprecated in unified syntax"
5149 #: config/tc-arm.c:22836
5150 msgid "Warning: conditional outside an IT block for Thumb."
5153 #: config/tc-arm.c:23164
5154 msgid "Short branches, Undefined, SVC, LDM/STM"
5157 #: config/tc-arm.c:23165
5158 msgid "Miscellaneous 16-bit instructions"
5161 #: config/tc-arm.c:23166
5165 #: config/tc-arm.c:23167
5166 msgid "Literal loads"
5169 #: config/tc-arm.c:23168
5170 msgid "Hi-register ADD, MOV, CMP, BX, BLX using pc"
5173 #: config/tc-arm.c:23169
5174 msgid "Hi-register ADD, MOV, CMP using pc"
5177 #. NOTE: 0x00dd is not the real encoding, instead, it is the 'tvalue'
5178 #. field in asm_opcode. 'tvalue' is used at the stage this check happen.
5179 #: config/tc-arm.c:23172
5180 msgid "ADD/SUB sp, sp #imm"
5183 #: config/tc-arm.c:23194
5185 "IT blocks containing 32-bit Thumb instructions are performance deprecated in "
5186 "ARMv8-A and ARMv8-R"
5189 #: config/tc-arm.c:23206
5192 "IT blocks containing 16-bit Thumb instructions of the following class are "
5193 "performance deprecated in ARMv8-A and ARMv8-R: %s"
5196 #: config/tc-arm.c:23220
5198 "IT blocks containing more than one conditional instruction are performance "
5199 "deprecated in ARMv8-A and ARMv8-R"
5202 #: config/tc-arm.c:23338
5204 msgid "bad instruction `%s'"
5207 #: config/tc-arm.c:23344
5208 msgid "s suffix on comparison instruction is deprecated"
5211 #: config/tc-arm.c:23364
5212 msgid "SVC is not permitted on this architecture"
5215 #: config/tc-arm.c:23366
5217 msgid "selected processor does not support `%s' in Thumb mode"
5220 #: config/tc-arm.c:23372
5221 msgid "Thumb does not support conditional execution"
5224 #: config/tc-arm.c:23392
5227 "selected processor does not support 32bit wide variant of instruction `%s'"
5230 #: config/tc-arm.c:23395
5232 msgid "selected processor does not support `%s' in Thumb-2 mode"
5235 #: config/tc-arm.c:23420
5237 msgid "cannot honor width suffix -- `%s'"
5240 #: config/tc-arm.c:23462
5242 msgid "selected processor does not support `%s' in ARM mode"
5245 #: config/tc-arm.c:23467
5247 msgid "width suffixes are invalid in ARM mode -- `%s'"
5250 #: config/tc-arm.c:23500
5252 msgid "attempt to use an ARM instruction on a Thumb-only processor -- `%s'"
5255 #: config/tc-arm.c:23518
5257 msgid "section '%s' finished with an open IT block."
5260 #: config/tc-arm.c:23521
5262 msgid "section '%s' finished with an open VPT/VPST block."
5265 #: config/tc-arm.c:23528
5266 msgid "file finished with an open IT block."
5269 #: config/tc-arm.c:23530
5270 msgid "file finished with an open VPT/VPST block."
5273 #: config/tc-arm.c:26696
5275 msgid "alignments greater than %d bytes not supported in .text sections."
5278 #: config/tc-arm.c:26962 config/tc-ia64.c:3588
5280 msgid "Group section `%s' has no group signature"
5283 #: config/tc-arm.c:27008
5284 msgid "handlerdata in cantunwind frame"
5287 #: config/tc-arm.c:27026
5288 msgid "too many unwind opcodes for personality routine 0"
5291 #: config/tc-arm.c:27059
5292 msgid "attempt to recreate an unwind entry"
5295 #: config/tc-arm.c:27070
5296 msgid "too many unwind opcodes"
5299 #: config/tc-arm.c:27374
5301 msgid "[-mwarn-syms]: Assignment makes a symbol match an ARM instruction: %s"
5304 #: config/tc-arm.c:27736 config/tc-arm.c:27804
5306 msgid "symbol %s is in a different section"
5309 #: config/tc-arm.c:27738 config/tc-arm.c:27806
5311 msgid "symbol %s is weak and may be overridden later"
5314 #: config/tc-arm.c:27783 config/tc-arm.c:28155
5316 msgid "invalid constant (%lx) after fixup"
5319 #: config/tc-arm.c:27839
5321 msgid "unable to compute ADRL instructions for PC offset of 0x%lx"
5324 #: config/tc-arm.c:27875 config/tc-arm.c:27905
5325 msgid "invalid literal constant: pool needs to be closer"
5328 #: config/tc-arm.c:27878 config/tc-arm.c:27927
5330 msgid "bad immediate value for offset (%ld)"
5333 #: config/tc-arm.c:27908
5335 msgid "bad immediate value for 8-bit offset (%ld)"
5338 #: config/tc-arm.c:27968
5339 msgid "offset not a multiple of 4"
5342 #: config/tc-arm.c:28171
5343 msgid "invalid smc expression"
5346 #: config/tc-arm.c:28181
5347 msgid "invalid hvc expression"
5350 #: config/tc-arm.c:28192 config/tc-arm.c:28201
5351 msgid "invalid swi expression"
5354 #: config/tc-arm.c:28211
5355 msgid "invalid expression in load/store multiple"
5358 #: config/tc-arm.c:28273
5360 msgid "blx to '%s' an ARM ISA state function changed to bl"
5363 #: config/tc-arm.c:28292
5364 msgid "misaligned branch destination"
5367 #: config/tc-arm.c:28413
5369 msgid "blx to Thumb func '%s' from Thumb ISA state changed to bl"
5372 #: config/tc-arm.c:28462
5373 msgid "Thumb2 branch out of range"
5376 #: config/tc-arm.c:28514 config/tc-arm.c:28547
5377 msgid "Relocation supported only in FDPIC mode"
5380 #: config/tc-arm.c:28577
5381 msgid "rel31 relocation overflow"
5384 #: config/tc-arm.c:28599 config/tc-arm.c:28605 config/tc-arm.c:28609
5385 #: config/tc-arm.c:28656
5386 msgid "co-processor offset out of range"
5389 #: config/tc-arm.c:28673
5391 msgid "invalid offset, target not word aligned (0x%08lX)"
5394 #: config/tc-arm.c:28679
5395 msgid "section does not have enough alignment to ensure safe PC-relative loads"
5398 #: config/tc-arm.c:28683 config/tc-arm.c:28692 config/tc-arm.c:28700
5399 #: config/tc-arm.c:28708 config/tc-arm.c:28716
5401 msgid "invalid offset, value too big (0x%08lX)"
5404 #: config/tc-arm.c:28757
5405 msgid "invalid Hi register with immediate"
5408 #: config/tc-arm.c:28773
5409 msgid "invalid immediate for stack address calculation"
5412 #: config/tc-arm.c:28792
5413 msgid "address calculation needs a strongly defined nearby symbol"
5416 #: config/tc-arm.c:28808
5417 msgid "symbol too far away"
5420 #: config/tc-arm.c:28820
5422 msgid "invalid immediate for address calculation (value = 0x%08lX)"
5425 #: config/tc-arm.c:28850
5427 msgid "invalid immediate: %ld is out of range"
5430 #: config/tc-arm.c:28862
5432 msgid "invalid shift value: %ld"
5435 #: config/tc-arm.c:28932 config/tc-arm.c:29003
5437 msgid "the offset 0x%08lX is not representable"
5440 #: config/tc-arm.c:28964
5442 msgid "Unable to process relocation for thumb opcode: %lx"
5445 #: config/tc-arm.c:29043
5447 msgid "bad offset 0x%08lX (only 12 bits available for the magnitude)"
5450 #: config/tc-arm.c:29082
5452 msgid "bad offset 0x%08lX (only 8 bits available for the magnitude)"
5455 #: config/tc-arm.c:29122
5457 msgid "bad offset 0x%08lX (must be word-aligned)"
5460 #: config/tc-arm.c:29127
5462 msgid "bad offset 0x%08lX (must be an 8-bit number of words)"
5465 #: config/tc-arm.c:29348 config/tc-score.c:7302
5467 msgid "bad relocation fixup type (%d)"
5470 #: config/tc-arm.c:29465
5471 msgid "literal referenced across section boundary"
5474 #: config/tc-arm.c:29545
5475 msgid "internal relocation (type: IMMEDIATE) not fixed up"
5478 #: config/tc-arm.c:29550
5479 msgid "ADRL used for a symbol not defined in the same file"
5482 #: config/tc-arm.c:29557
5484 msgid "%s used for a symbol not defined in the same file"
5487 #: config/tc-arm.c:29573
5489 msgid "undefined local label `%s'"
5492 #: config/tc-arm.c:29579
5493 msgid "internal_relocation (type: OFFSET_IMM) not fixed up"
5496 #: config/tc-arm.c:29601 config/tc-cris.c:3999 config/tc-csky.c:1152
5497 #: config/tc-ft32.c:707 config/tc-mcore.c:1932 config/tc-microblaze.c:2062
5498 #: config/tc-mmix.c:2898 config/tc-moxie.c:823 config/tc-ns32k.c:2245
5499 #: config/tc-score.c:7389
5503 #: config/tc-arm.c:30000
5505 msgid "%s: unexpected function type: %d"
5508 #: config/tc-arm.c:30140
5509 msgid "use of old and new-style options to set CPU type"
5512 #: config/tc-arm.c:30159
5513 msgid "use of old and new-style options to set FPU type"
5516 #: config/tc-arm.c:30232
5517 msgid "hard-float conflicts with specified fpu"
5520 #: config/tc-arm.c:30415
5521 msgid "generate PIC code"
5524 #: config/tc-arm.c:30416
5525 msgid "assemble Thumb code"
5528 #: config/tc-arm.c:30417
5529 msgid "support ARM/Thumb interworking"
5532 #: config/tc-arm.c:30419
5533 msgid "code uses 32-bit program counter"
5536 #: config/tc-arm.c:30420
5537 msgid "code uses 26-bit program counter"
5540 #: config/tc-arm.c:30421
5541 msgid "floating point args are in fp regs"
5544 #: config/tc-arm.c:30423
5545 msgid "re-entrant code"
5548 #: config/tc-arm.c:30424
5549 msgid "code is ATPCS conformant"
5552 #. These are recognized by the assembler, but have no affect on code.
5553 #: config/tc-arm.c:30430
5554 msgid "use frame pointer"
5557 #: config/tc-arm.c:30431
5558 msgid "use stack size checking"
5561 #: config/tc-arm.c:30434
5562 msgid "do not warn on use of deprecated feature"
5565 #: config/tc-arm.c:30437
5567 "warn about performance deprecated IT instructions in ARMv8-A and ARMv8-R"
5570 #: config/tc-arm.c:30441
5571 msgid "warn about symbols that match instruction names [default]"
5574 #: config/tc-arm.c:30442
5575 msgid "disable warnings about symobls that match instructions"
5578 #. DON'T add any new processors to this list -- we want the whole list
5579 #. to go away... Add them to the processors table instead.
5580 #: config/tc-arm.c:30458 config/tc-arm.c:30459
5581 msgid "use -mcpu=arm1"
5584 #: config/tc-arm.c:30460 config/tc-arm.c:30461
5585 msgid "use -mcpu=arm2"
5588 #: config/tc-arm.c:30462 config/tc-arm.c:30463
5589 msgid "use -mcpu=arm250"
5592 #: config/tc-arm.c:30464 config/tc-arm.c:30465
5593 msgid "use -mcpu=arm3"
5596 #: config/tc-arm.c:30466 config/tc-arm.c:30467
5597 msgid "use -mcpu=arm6"
5600 #: config/tc-arm.c:30468 config/tc-arm.c:30469
5601 msgid "use -mcpu=arm600"
5604 #: config/tc-arm.c:30470 config/tc-arm.c:30471
5605 msgid "use -mcpu=arm610"
5608 #: config/tc-arm.c:30472 config/tc-arm.c:30473
5609 msgid "use -mcpu=arm620"
5612 #: config/tc-arm.c:30474 config/tc-arm.c:30475
5613 msgid "use -mcpu=arm7"
5616 #: config/tc-arm.c:30476 config/tc-arm.c:30477
5617 msgid "use -mcpu=arm70"
5620 #: config/tc-arm.c:30478 config/tc-arm.c:30479
5621 msgid "use -mcpu=arm700"
5624 #: config/tc-arm.c:30480 config/tc-arm.c:30481
5625 msgid "use -mcpu=arm700i"
5628 #: config/tc-arm.c:30482 config/tc-arm.c:30483
5629 msgid "use -mcpu=arm710"
5632 #: config/tc-arm.c:30484 config/tc-arm.c:30485
5633 msgid "use -mcpu=arm710c"
5636 #: config/tc-arm.c:30486 config/tc-arm.c:30487
5637 msgid "use -mcpu=arm720"
5640 #: config/tc-arm.c:30488 config/tc-arm.c:30489
5641 msgid "use -mcpu=arm7d"
5644 #: config/tc-arm.c:30490 config/tc-arm.c:30491
5645 msgid "use -mcpu=arm7di"
5648 #: config/tc-arm.c:30492 config/tc-arm.c:30493
5649 msgid "use -mcpu=arm7m"
5652 #: config/tc-arm.c:30494 config/tc-arm.c:30495
5653 msgid "use -mcpu=arm7dm"
5656 #: config/tc-arm.c:30496 config/tc-arm.c:30497
5657 msgid "use -mcpu=arm7dmi"
5660 #: config/tc-arm.c:30498 config/tc-arm.c:30499
5661 msgid "use -mcpu=arm7100"
5664 #: config/tc-arm.c:30500 config/tc-arm.c:30501
5665 msgid "use -mcpu=arm7500"
5668 #: config/tc-arm.c:30502 config/tc-arm.c:30503
5669 msgid "use -mcpu=arm7500fe"
5672 #: config/tc-arm.c:30504 config/tc-arm.c:30505 config/tc-arm.c:30506
5673 #: config/tc-arm.c:30507
5674 msgid "use -mcpu=arm7tdmi"
5677 #: config/tc-arm.c:30508 config/tc-arm.c:30509
5678 msgid "use -mcpu=arm710t"
5681 #: config/tc-arm.c:30510 config/tc-arm.c:30511
5682 msgid "use -mcpu=arm720t"
5685 #: config/tc-arm.c:30512 config/tc-arm.c:30513
5686 msgid "use -mcpu=arm740t"
5689 #: config/tc-arm.c:30514 config/tc-arm.c:30515
5690 msgid "use -mcpu=arm8"
5693 #: config/tc-arm.c:30516 config/tc-arm.c:30517
5694 msgid "use -mcpu=arm810"
5697 #: config/tc-arm.c:30518 config/tc-arm.c:30519
5698 msgid "use -mcpu=arm9"
5701 #: config/tc-arm.c:30520 config/tc-arm.c:30521
5702 msgid "use -mcpu=arm9tdmi"
5705 #: config/tc-arm.c:30522 config/tc-arm.c:30523
5706 msgid "use -mcpu=arm920"
5709 #: config/tc-arm.c:30524 config/tc-arm.c:30525
5710 msgid "use -mcpu=arm940"
5713 #: config/tc-arm.c:30526
5714 msgid "use -mcpu=strongarm"
5717 #: config/tc-arm.c:30528
5718 msgid "use -mcpu=strongarm110"
5721 #: config/tc-arm.c:30530
5722 msgid "use -mcpu=strongarm1100"
5725 #: config/tc-arm.c:30532
5726 msgid "use -mcpu=strongarm1110"
5729 #: config/tc-arm.c:30533
5730 msgid "use -mcpu=xscale"
5733 #: config/tc-arm.c:30534
5734 msgid "use -mcpu=iwmmxt"
5737 #: config/tc-arm.c:30535
5738 msgid "use -mcpu=all"
5741 #. Architecture variants -- don't add any more to this list either.
5742 #: config/tc-arm.c:30538 config/tc-arm.c:30539
5743 msgid "use -march=armv2"
5746 #: config/tc-arm.c:30540 config/tc-arm.c:30541
5747 msgid "use -march=armv2a"
5750 #: config/tc-arm.c:30542 config/tc-arm.c:30543
5751 msgid "use -march=armv3"
5754 #: config/tc-arm.c:30544 config/tc-arm.c:30545
5755 msgid "use -march=armv3m"
5758 #: config/tc-arm.c:30546 config/tc-arm.c:30547
5759 msgid "use -march=armv4"
5762 #: config/tc-arm.c:30548 config/tc-arm.c:30549
5763 msgid "use -march=armv4t"
5766 #: config/tc-arm.c:30550 config/tc-arm.c:30551
5767 msgid "use -march=armv5"
5770 #: config/tc-arm.c:30552 config/tc-arm.c:30553
5771 msgid "use -march=armv5t"
5774 #: config/tc-arm.c:30554 config/tc-arm.c:30555
5775 msgid "use -march=armv5te"
5778 #: config/tc-arm.c:30556
5779 msgid "use -mfpu=softvfp"
5782 #: config/tc-arm.c:31713
5783 msgid "extension does not apply to the base architecture"
5786 #: config/tc-arm.c:31742
5787 msgid "architectural extensions must be specified in alphabetical order"
5790 #: config/tc-arm.c:31881 config/tc-arm.c:32864
5792 msgid "unknown floating point format `%s'\n"
5795 #: config/tc-arm.c:31897 config/tc-csky.c:1264
5797 msgid "unknown floating point abi `%s'\n"
5800 #: config/tc-arm.c:31913
5802 msgid "unknown EABI `%s'\n"
5805 #: config/tc-arm.c:31933
5807 msgid "unknown implicit IT mode `%s', should be arm, thumb, always, or never."
5810 #: config/tc-arm.c:31956 config/tc-metag.c:5911
5811 msgid "<fpu name>\t assemble for FPU architecture <fpu name>"
5814 #: config/tc-arm.c:31958
5815 msgid "<abi>\t assemble for floating point ABI <abi>"
5818 #: config/tc-arm.c:31961
5819 msgid "<ver>\t\t assemble for eabi version <ver>"
5822 #: config/tc-arm.c:31964
5823 msgid "<mode>\t controls implicit insertion of IT instructions"
5826 #: config/tc-arm.c:31966
5827 msgid "\t\t\t TI CodeComposer Studio syntax compatibility mode"
5830 #: config/tc-arm.c:31969
5832 "[ieee|alternative]\n"
5833 " set the encoding for half precision floating point "
5835 " or Arm alternative format."
5838 #: config/tc-arm.c:32080
5840 msgid " ARM-specific assembler options:\n"
5843 #: config/tc-arm.c:32100
5845 msgid " --fix-v4bx Allow BX in ARMv4 code\n"
5848 #: config/tc-arm.c:32104
5850 msgid " --fdpic generate an FDPIC object file\n"
5853 #: config/tc-arm.c:32425
5854 msgid "no architecture contains all the instructions used\n"
5857 #: config/tc-arm.c:32617
5858 msgid ".cpu: missing cpu name"
5861 #: config/tc-arm.c:32665
5862 msgid ".arch: missing architecture name"
5865 #: config/tc-arm.c:32706
5866 msgid ".object_arch: missing architecture name"
5869 #: config/tc-arm.c:32743
5870 msgid ".arch_extension: missing architecture extension"
5873 #: config/tc-arm.c:32800
5876 "architectural extension `%s' is not allowed for the current base architecture"
5879 #: config/tc-arm.c:32823
5881 msgid "unknown architecture extension `%s'\n"
5884 #: config/tc-arm.c:32844
5885 msgid ".fpu: missing fpu name"
5888 #: config/tc-avr.c:597
5890 msgid "Known MCU names:"
5893 #: config/tc-avr.c:662
5896 "AVR Assembler options:\n"
5897 " -mmcu=[avr-name] select microcontroller variant\n"
5898 " [avr-name] can be:\n"
5899 " avr1 - classic AVR core without data RAM\n"
5900 " avr2 - classic AVR core with up to 8K program memory\n"
5901 " avr25 - classic AVR core with up to 8K program memory\n"
5902 " plus the MOVW instruction\n"
5903 " avr3 - classic AVR core with up to 64K program memory\n"
5904 " avr31 - classic AVR core with up to 128K program memory\n"
5905 " avr35 - classic AVR core with up to 64K program memory\n"
5906 " plus the MOVW instruction\n"
5907 " avr4 - enhanced AVR core with up to 8K program memory\n"
5908 " avr5 - enhanced AVR core with up to 64K program memory\n"
5909 " avr51 - enhanced AVR core with up to 128K program memory\n"
5910 " avr6 - enhanced AVR core with up to 256K program memory\n"
5911 " avrxmega2 - XMEGA, > 8K, < 64K FLASH, < 64K RAM\n"
5912 " avrxmega3 - XMEGA, RAM + FLASH < 64K, Flash visible in "
5914 " avrxmega4 - XMEGA, > 64K, <= 128K FLASH, <= 64K RAM\n"
5915 " avrxmega5 - XMEGA, > 64K, <= 128K FLASH, > 64K RAM\n"
5916 " avrxmega6 - XMEGA, > 128K, <= 256K FLASH, <= 64K RAM\n"
5917 " avrxmega7 - XMEGA, > 128K, <= 256K FLASH, > 64K RAM\n"
5918 " avrtiny - AVR Tiny core with 16 gp registers\n"
5921 #: config/tc-avr.c:685
5924 " -mall-opcodes accept all AVR opcodes, even if not supported by MCU\n"
5925 " -mno-skip-bug disable warnings for skipping two-word instructions\n"
5926 " (default for avr4, avr5)\n"
5927 " -mno-wrap reject rjmp/rcall instructions with 8K wrap-around\n"
5928 " (default for avr3, avr5)\n"
5929 " -mrmw accept Read-Modify-Write instructions\n"
5930 " -mlink-relax generate relocations for linker relaxation (default)\n"
5931 " -mno-link-relax don't generate relocations for linker relaxation.\n"
5932 " -mgcc-isr accept the __gcc_isr pseudo-instruction.\n"
5933 " -mno-dollar-line-separator\n"
5934 " do not treat the $ character as a line separator.\n"
5937 #: config/tc-avr.c:726
5939 msgid "unknown MCU: %s\n"
5942 #: config/tc-avr.c:740
5944 msgid "redefinition of mcu type `%s' to `%s'"
5947 #: config/tc-avr.c:869
5948 msgid "constant value required"
5951 #: config/tc-avr.c:872
5953 msgid "number must be positive and less than %d"
5956 #: config/tc-avr.c:898 config/tc-avr.c:1035
5958 msgid "constant out of 8-bit range: %d"
5961 #: config/tc-avr.c:966 config/tc-score.c:1194 read.c:4075
5962 msgid "illegal expression"
5965 #: config/tc-avr.c:995 config/tc-avr.c:2004 config/tc-pru.c:1870
5966 msgid "`)' required"
5969 #: config/tc-avr.c:1105
5970 msgid "register name or number from 16 to 31 required"
5973 #: config/tc-avr.c:1111
5974 msgid "register name or number from 0 to 31 required"
5977 #: config/tc-avr.c:1119
5978 msgid "register r16-r23 required"
5981 #: config/tc-avr.c:1125
5982 msgid "register number above 15 required"
5985 #: config/tc-avr.c:1131 config/tc-csky.c:6417 config/tc-csky.c:6446
5986 msgid "even register number required"
5989 #: config/tc-avr.c:1137
5990 msgid "register r24, r26, r28 or r30 required"
5993 #: config/tc-avr.c:1158
5994 msgid "pointer register (X, Y or Z) required"
5997 #: config/tc-avr.c:1165
5998 msgid "cannot both predecrement and postincrement"
6001 #: config/tc-avr.c:1173
6002 msgid "addressing mode not supported"
6005 #: config/tc-avr.c:1179
6006 msgid "can't predecrement"
6009 #: config/tc-avr.c:1182
6010 msgid "pointer register Z required"
6013 #: config/tc-avr.c:1201
6014 msgid "postincrement not supported"
6017 #: config/tc-avr.c:1211
6018 msgid "pointer register (Y or Z) required"
6021 #: config/tc-avr.c:1333 config/tc-xgate.c:1354
6023 msgid "unknown constraint `%c'"
6026 #: config/tc-avr.c:1396 config/tc-avr.c:2686
6027 msgid "`,' required"
6030 #: config/tc-avr.c:1417
6031 msgid "undefined combination of operands"
6034 #: config/tc-avr.c:1426
6035 msgid "skipping two-word instruction"
6038 #: config/tc-avr.c:1614 config/tc-avr.c:1630 config/tc-avr.c:1761
6039 #: config/tc-msp430.c:4500 config/tc-msp430.c:4519
6041 msgid "odd address operand: %ld"
6044 #: config/tc-avr.c:1622 config/tc-avr.c:1641 config/tc-avr.c:1659
6045 #: config/tc-avr.c:1670 config/tc-avr.c:1686 config/tc-avr.c:1694
6046 #: config/tc-avr.c:1789 config/tc-avr.c:1796 config/tc-d10v.c:503
6047 #: config/tc-d30v.c:550 config/tc-msp430.c:4508 config/tc-msp430.c:4526
6049 msgid "operand out of range: %ld"
6052 #: config/tc-avr.c:1677
6054 msgid "operand out of range: 0x%lx"
6057 #: config/tc-avr.c:1782 config/tc-d10v.c:1592 config/tc-d30v.c:2011
6058 #: config/tc-msp430.c:4597
6060 msgid "line %d: unknown relocation type: 0x%x"
6063 #: config/tc-avr.c:1810
6064 msgid "only constant expression allowed"
6067 #. xgettext:c-format.
6068 #: config/tc-avr.c:1864 config/tc-bfin.c:813 config/tc-d10v.c:1461
6069 #: config/tc-d30v.c:1768 config/tc-metag.c:7016 config/tc-mn10200.c:775
6070 #: config/tc-mn10300.c:2178 config/tc-msp430.c:4645 config/tc-ppc.c:7770
6071 #: config/tc-spu.c:878 config/tc-spu.c:1089 config/tc-v850.c:3360
6072 #: config/tc-z80.c:3871
6074 msgid "reloc %d not supported by object file format"
6077 #: config/tc-avr.c:1886 config/tc-ft32.c:232 config/tc-h8300.c:1928
6078 #: config/tc-mcore.c:881 config/tc-microblaze.c:913 config/tc-moxie.c:180
6079 #: config/tc-pj.c:253 config/tc-sh.c:2182 config/tc-wasm32.c:747
6080 #: config/tc-z8k.c:1233
6081 msgid "can't find opcode "
6084 #: config/tc-avr.c:1905
6086 msgid "illegal opcode %s for mcu %s"
6089 #: config/tc-avr.c:1921
6091 msgid "pseudo instruction `%s' not supported"
6094 #: config/tc-avr.c:1943
6095 msgid "garbage at end of line"
6098 #: config/tc-avr.c:2053 config/tc-pru.c:1902
6100 msgid "illegal %s relocation size: %d"
6103 #: config/tc-avr.c:2166 config/tc-avr.c:2221
6105 msgid "unknown record type %d (in %s)"
6108 #: config/tc-avr.c:2242
6110 msgid "Failed to create property section `%s'\n"
6113 #: config/tc-avr.c:2678
6115 msgid "%s requires value 0-2 as operand 1"
6118 #: config/tc-avr.c:2703
6120 msgid "`%s %d' after `%s %d' from %s:%u"
6123 #: config/tc-avr.c:2706
6125 msgid "`%s %d' but no chunk open yet"
6128 #: config/tc-avr.c:2794
6130 msgid "dangling `__gcc_isr %d'"
6133 #: config/tc-avr.c:2796
6134 msgid "dangling `__gcc_isr'"
6137 #: config/tc-bfin.c:93 config/tc-frv.c:1603 config/tc-frv.c:1613
6141 #: config/tc-bfin.c:428
6143 msgid " Blackfin specific assembler options:\n"
6146 #: config/tc-bfin.c:429
6148 msgid " -mcpu=<cpu[-sirevision]> specify the name of the target CPU\n"
6151 #: config/tc-bfin.c:430
6153 msgid " -mfdpic assemble for the FDPIC ABI\n"
6156 #: config/tc-bfin.c:431
6158 msgid " -mno-fdpic/-mnopic disable -mfdpic\n"
6161 #: config/tc-bfin.c:444
6162 msgid "Could not set architecture and machine."
6165 #: config/tc-bfin.c:591
6166 msgid "Parse failed."
6169 #: config/tc-bfin.c:666
6170 msgid "pcrel too far BFD_RELOC_BFIN_10"
6173 #: config/tc-bfin.c:682
6174 msgid "pcrel too far BFD_RELOC_BFIN_12"
6177 #: config/tc-bfin.c:702
6178 msgid "pcrel too far BFD_RELOC_BFIN_24"
6181 #: config/tc-bfin.c:717
6182 msgid "pcrel too far BFD_RELOC_BFIN_5"
6185 #: config/tc-bfin.c:729
6186 msgid "pcrel too far BFD_RELOC_BFIN_11_PCREL"
6189 #: config/tc-bfin.c:739
6190 msgid "rel too far BFD_RELOC_8"
6193 #: config/tc-bfin.c:746
6194 msgid "rel too far BFD_RELOC_16"
6197 #: config/tc-bpf.c:194
6199 msgid "-mdialect=%s is not valid. Expected normal or pseudoc"
6202 #: config/tc-bpf.c:209
6204 msgid "-misa-spec=%s is not valid. Expected v1, v2, v3, v4 o xbpf"
6207 #: config/tc-bpf.c:229
6214 #: config/tc-bpf.c:230
6218 " -EL generate code for a little endian machine\n"
6219 " -EB generate code for a big endian machine\n"
6220 " -mdialect=DIALECT set the assembly dialect (normal, pseudoc)\n"
6221 " -misa-spec set the BPF ISA spec (v1, v2, v3, v4, xbpf)\n"
6222 " -mxbpf alias for -misa-spec=xbpf\n"
6225 #: config/tc-bpf.c:588
6226 msgid "signed instruction operand out of range, shall fit in 32 bits"
6229 #: config/tc-bpf.c:962
6230 msgid "immediate out of range, shall fit in 32 bits"
6233 #: config/tc-bpf.c:972
6234 msgid "pc-relative offset out of range, shall fit in 32 bits"
6237 #: config/tc-bpf.c:982 config/tc-bpf.c:992
6238 msgid "pc-relative offset out of range, shall fit in 16 bits"
6241 #: config/tc-bpf.c:1375
6243 msgid "unexpected register name `%s' in expression"
6246 #: config/tc-bpf.c:1706
6248 msgid "invalid %%-tag in BPF opcode '%s'\n"
6251 #: config/tc-bpf.c:1753
6253 msgid "unrecognized instruction `%s'"
6256 #: config/tc-cr16.c:168
6257 msgid "using a bit field width of zero"
6260 #: config/tc-cr16.c:176
6262 msgid "field width \"%s\" too complex for a bitfield"
6265 #: config/tc-cr16.c:186
6267 msgid "field width %lu too big to fit in %d byte: truncated to %d bits"
6268 msgid_plural "field width %lu too big to fit in %d bytes: truncated to %d bits"
6272 #: config/tc-cr16.c:212
6274 msgid "field value \"%s\" too complex for a bitfield"
6277 #: config/tc-cr16.c:394
6279 msgid "Unknown register pair - index relative mode: `%d'"
6282 #: config/tc-cr16.c:601 config/tc-crx.c:331
6284 msgid "internal error: reloc %d (`%s') not supported by object file format"
6287 #: config/tc-cr16.c:694 config/tc-i386.c:17857 config/tc-s390.c:2340
6288 msgid "GOT already in symbol table"
6291 #. Missing or bad expr becomes absolute 0.
6292 #: config/tc-cr16.c:878 config/tc-crx.c:568
6294 msgid "missing or invalid displacement expression `%s' taken as 0"
6297 #: config/tc-cr16.c:928
6299 msgid "GOT bad expression with %s."
6302 #: config/tc-cr16.c:1039
6304 msgid "operand %d: illegal use expression: `%s`"
6307 #: config/tc-cr16.c:1104 config/tc-crx.c:1078
6309 msgid "Unknown register: `%d'"
6312 #. Issue a error message when register is illegal.
6313 #: config/tc-cr16.c:1112
6315 msgid "Illegal register (`%s') in Instruction: `%s'"
6318 #: config/tc-cr16.c:1186 config/tc-cr16.c:1261
6320 msgid "Illegal register `%s' in Instruction `%s'"
6323 #: config/tc-cr16.c:1214 config/tc-cr16.c:1225
6325 msgid "Illegal register pair `%s' in Instruction `%s'"
6328 #: config/tc-cr16.c:1250
6329 msgid "unmatched '['"
6332 #: config/tc-cr16.c:1256
6333 msgid "garbage after index spec ignored"
6336 #: config/tc-cr16.c:1404 config/tc-crx.c:887
6338 msgid "Illegal operands (whitespace): `%s'"
6341 #: config/tc-cr16.c:1416 config/tc-cr16.c:1423 config/tc-cr16.c:1440
6342 #: config/tc-crx.c:899 config/tc-crx.c:906 config/tc-crx.c:923
6343 #: config/tc-crx.c:1714
6345 msgid "Missing matching brackets : `%s'"
6348 #: config/tc-cr16.c:1472 config/tc-crx.c:949
6350 msgid "Unknown exception: `%s'"
6353 #: config/tc-cr16.c:1554 config/tc-crx.c:1045
6355 msgid "Illegal `cinv' parameter: `%c'"
6358 #: config/tc-cr16.c:1575 config/tc-cr16.c:1614
6360 msgid "Unknown register pair: `%d'"
6363 #. Issue a error message when register pair is illegal.
6364 #: config/tc-cr16.c:1583
6366 msgid "Illegal register pair (`%s') in Instruction: `%s'"
6369 #. Issue a error message when register pair is illegal.
6370 #: config/tc-cr16.c:1622
6372 msgid "Illegal index register pair (`%s') in Instruction: `%s'"
6375 #: config/tc-cr16.c:1661
6377 msgid "Unknown processor register : `%d'"
6380 #. Issue a error message when register pair is illegal.
6381 #: config/tc-cr16.c:1669
6383 msgid "Illegal processor register (`%s') in Instruction: `%s'"
6386 #: config/tc-cr16.c:1717
6388 msgid "Unknown processor register (32 bit) : `%d'"
6391 #. Issue a error message when register pair is illegal.
6392 #: config/tc-cr16.c:1725
6394 msgid "Illegal 32 bit - processor register (`%s') in Instruction: `%s'"
6397 #: config/tc-cr16.c:2070 config/tc-crx.c:1612 config/tc-crx.c:1629
6399 msgid "Same src/dest register is used (`r%d'), result is undefined"
6402 #: config/tc-cr16.c:2092
6403 msgid "RA register is saved twice."
6406 #: config/tc-cr16.c:2096
6408 msgid "`%s' Illegal use of registers."
6411 #: config/tc-cr16.c:2110
6413 msgid "`%s' Illegal count-register combination."
6416 #: config/tc-cr16.c:2116
6418 msgid "`%s' Illegal use of register."
6421 #: config/tc-cr16.c:2125 config/tc-crx.c:1621
6423 msgid "`%s' has undefined result"
6426 #: config/tc-cr16.c:2133
6428 msgid "Same src/dest register is used (`r%d'),result is undefined"
6431 #: config/tc-cr16.c:2304 config/tc-crx.c:1527
6432 msgid "Incorrect number of operands"
6435 #: config/tc-cr16.c:2306 config/tc-crx.c:1529
6437 msgid "Illegal type of operand (arg %d)"
6440 #: config/tc-cr16.c:2312 config/tc-crx.c:1535
6442 msgid "Operand out of range (arg %d)"
6445 #: config/tc-cr16.c:2315 config/tc-crx.c:1538
6447 msgid "Operand has odd displacement (arg %d)"
6450 #: config/tc-cr16.c:2318 config/tc-cr16.c:2349 config/tc-crx.c:1553
6451 #: config/tc-crx.c:1581
6453 msgid "Illegal operand (arg %d)"
6456 #. Give an error if a frag containing code is not aligned to a 2-byte
6458 #: config/tc-cr16.c:2451 config/tc-cr16.h:74 config/tc-crx.c:1903
6459 #: config/tc-crx.h:77
6460 msgid "instruction address is not a multiple of 2"
6463 #: config/tc-cr16.c:2474 config/tc-cris.c:1550 config/tc-cris.c:1558
6464 #: config/tc-crx.c:1939 config/tc-dlx.c:681 config/tc-hppa.c:3206
6465 #: config/tc-hppa.c:3213 config/tc-sparc.c:1753 config/tc-sparc.c:1761
6467 msgid "Unknown opcode: `%s'"
6470 #: config/tc-cris.c:550 config/tc-m68hc11.c:3894
6472 msgid "internal inconsistency problem in %s: fr_symbol %lx"
6475 #: config/tc-cris.c:554 config/tc-m68hc11.c:3898 config/tc-msp430.c:4991
6477 msgid "internal inconsistency problem in %s: resolved symbol"
6480 #: config/tc-cris.c:564 config/tc-m68hc11.c:3904
6482 msgid "internal inconsistency problem in %s: fr_subtype %d"
6485 #: config/tc-cris.c:904
6486 msgid "Relaxation to long branches for .arch common_v10_v32 not implemented"
6489 #: config/tc-cris.c:934
6490 msgid "Complicated LAPC target operand is not a multiple of two. Use LAPC.D"
6493 #: config/tc-cris.c:939
6496 "Internal error found in md_convert_frag: offset %ld. Please report this."
6499 #: config/tc-cris.c:964
6501 msgid "internal inconsistency in %s: bdapq no symbol"
6504 #: config/tc-cris.c:977
6506 msgid "internal inconsistency in %s: bdap.w with no symbol"
6509 #: config/tc-cris.c:1001
6510 msgid "section alignment must be >= 4 bytes to check MULS/MULU safeness"
6513 #: config/tc-cris.c:1010
6514 msgid "dangerous MULS/MULU location; give it higher alignment"
6517 #. Bail out for compatibility mode. (It seems it can be implemented,
6518 #. perhaps with a 10-byte sequence: "move.d NNNN,$pc/$acr", "jump
6519 #. $acr", "nop"; but doesn't seem worth it at the moment.)
6520 #: config/tc-cris.c:1051
6522 "Out-of-range .word offset handling is not implemented for .arch "
6526 #: config/tc-cris.c:1096
6527 msgid ".word case-table handling failed: table too large"
6530 #: config/tc-cris.c:1228
6532 msgid "Buggy opcode: `%s' \"%s\"\n"
6535 #: config/tc-cris.c:1656
6537 msgid "Immediate value not in 5 bit unsigned range: %ld"
6540 #: config/tc-cris.c:1672
6542 msgid "Immediate value not in 4 bit unsigned range: %ld"
6545 #: config/tc-cris.c:1724
6547 msgid "Immediate value not in 6 bit range: %ld"
6550 #: config/tc-cris.c:1740
6552 msgid "Immediate value not in 6 bit unsigned range: %ld"
6555 #. Others have a generic warning.
6556 #: config/tc-cris.c:1849
6558 msgid "Unimplemented register `%s' specified"
6561 #. We've come to the end of instructions with this
6562 #. opcode, so it must be an error.
6563 #: config/tc-cris.c:2093
6564 msgid "Illegal operands"
6567 #: config/tc-cris.c:2134 config/tc-cris.c:2174
6569 msgid "Immediate value not in 8 bit range: %ld"
6572 #: config/tc-cris.c:2144 config/tc-cris.c:2195
6574 msgid "Immediate value not in 16 bit range: %ld"
6577 #: config/tc-cris.c:2179
6579 msgid "Immediate value not in 8 bit signed range: %ld"
6582 #: config/tc-cris.c:2184
6584 msgid "Immediate value not in 8 bit unsigned range: %ld"
6587 #: config/tc-cris.c:2200
6589 msgid "Immediate value not in 16 bit signed range: %ld"
6592 #: config/tc-cris.c:2205
6594 msgid "Immediate value not in 16 bit unsigned range: %ld"
6597 #: config/tc-cris.c:2231
6598 msgid "TLS relocation size does not match operand size"
6601 #: config/tc-cris.c:2232
6602 msgid "PIC relocation size does not match operand size"
6605 #: config/tc-cris.c:3379
6606 msgid "Calling gen_cond_branch_32 for .arch common_v10_v32\n"
6609 #: config/tc-cris.c:3383
6610 msgid "32-bit conditional branch generated"
6613 #: config/tc-cris.c:3444
6614 msgid "Complex expression not supported"
6617 #. FIXME: Is this function mentioned in the internals.texi manual? If
6619 #: config/tc-cris.c:3594
6620 msgid "Bad call to md_atof () - floating point formats are not supported"
6623 #: config/tc-cris.c:3635
6624 msgid "PC-relative relocation must be trivially resolved"
6627 #: config/tc-cris.c:3707
6629 msgid "Value not in 16 bit range: %ld"
6632 #: config/tc-cris.c:3715
6634 msgid "Value not in 16 bit signed range: %ld"
6637 #: config/tc-cris.c:3723
6639 msgid "Value not in 8 bit range: %ld"
6642 #: config/tc-cris.c:3730
6644 msgid "Value not in 8 bit signed range: %ld"
6647 #: config/tc-cris.c:3740
6649 msgid "Value not in 4 bit unsigned range: %ld"
6652 #: config/tc-cris.c:3747
6654 msgid "Value not in 5 bit unsigned range: %ld"
6657 #: config/tc-cris.c:3754
6659 msgid "Value not in 6 bit range: %ld"
6662 #: config/tc-cris.c:3761
6664 msgid "Value not in 6 bit unsigned range: %ld"
6667 #: config/tc-cris.c:3805
6669 msgid "Please use --help to see usage and options for this assembler.\n"
6672 #: config/tc-cris.c:3817
6673 msgid "--no-underscore is invalid with a.out format"
6676 #: config/tc-cris.c:3829
6677 msgid "--pic is invalid for this object format"
6680 #: config/tc-cris.c:3843
6682 msgid "invalid <arch> in --march=<arch>: %s"
6685 #: config/tc-cris.c:3952 config/tc-ft32.c:688 config/tc-moxie.c:776
6687 "Semantics error. This type of operand can not be relocated, it must be an "
6688 "assembly-time constant"
6691 #: config/tc-cris.c:4000 config/tc-ft32.c:708 config/tc-moxie.c:824
6693 msgid "Cannot generate relocation type for symbol %s, code %s"
6696 #. The messages are formatted to line up with the generic options.
6697 #: config/tc-cris.c:4013
6699 msgid "CRIS-specific options:\n"
6702 #: config/tc-cris.c:4015
6704 " -h, -H Don't execute, print this help text. Deprecated.\n"
6707 #: config/tc-cris.c:4017
6708 msgid " -N Warn when branches are expanded to jumps.\n"
6711 #: config/tc-cris.c:4019
6713 " --underscore User symbols are normally prepended with "
6717 #: config/tc-cris.c:4021
6718 msgid " Registers will not need any prefix.\n"
6721 #: config/tc-cris.c:4023
6722 msgid " --no-underscore User symbols do not have any prefix.\n"
6725 #: config/tc-cris.c:4025
6726 msgid " Registers will require a `$'-prefix.\n"
6729 #: config/tc-cris.c:4028
6730 msgid " --pic\t\t\tEnable generation of position-independent code.\n"
6733 #: config/tc-cris.c:4031
6735 " --march=<arch>\t\tGenerate code for <arch>. Valid choices for <arch>\n"
6736 "\t\t\t\tare v0_v10, v10, v32 and common_v10_v32.\n"
6739 #: config/tc-cris.c:4080
6740 msgid "Invalid pc-relative relocation"
6743 #: config/tc-cris.c:4125
6745 msgid "Adjusted signed .word (%ld) overflows: `switch'-statement too large."
6748 #: config/tc-cris.c:4155
6750 msgid ".syntax %s requires command-line option `--underscore'"
6753 #: config/tc-cris.c:4164
6755 msgid ".syntax %s requires command-line option `--no-underscore'"
6758 #: config/tc-cris.c:4201
6759 msgid "Unknown .syntax operand"
6762 #: config/tc-cris.c:4211
6763 msgid "Pseudodirective .file is only valid when generating ELF"
6766 #: config/tc-cris.c:4223
6767 msgid "Pseudodirective .loc is only valid when generating ELF"
6770 #: config/tc-cris.c:4238
6772 msgid "internal inconsistency problem: %s called for %d bytes"
6775 #: config/tc-cris.c:4390
6776 msgid "unknown operand to .arch"
6779 #: config/tc-cris.c:4399
6780 msgid ".arch <arch> requires a matching --march=... option"
6783 #: config/tc-crx.c:708 config/tc-crx.c:728 config/tc-crx.c:743
6785 msgid "Illegal register `%s' in instruction `%s'"
6788 #: config/tc-crx.c:771
6790 msgid "Illegal Scale - `%d'"
6793 #. Issue a error message when register is illegal.
6794 #: config/tc-crx.c:1086
6796 msgid "Illegal register (`%s') in instruction: `%s'"
6799 #: config/tc-crx.c:1215
6801 msgid "Illegal co-processor register in instruction `%s'"
6804 #: config/tc-crx.c:1222
6806 msgid "Illegal co-processor special register in instruction `%s'"
6809 #: config/tc-crx.c:1542
6811 msgid "Invalid DISPU4 operand value (arg %d)"
6814 #: config/tc-crx.c:1546
6816 msgid "Invalid CST4 operand value (arg %d)"
6819 #: config/tc-crx.c:1549
6821 msgid "Operand value is not within upper 64 KB (arg %d)"
6824 #: config/tc-crx.c:1683
6825 msgid "Invalid register in register list"
6828 #: config/tc-crx.c:1737
6830 msgid "Illegal register `%s' in cop-register list"
6833 #: config/tc-crx.c:1745
6835 msgid "Illegal register `%s' in cop-special-register list"
6838 #: config/tc-crx.c:1764
6840 msgid "Illegal register `%s' in user register list"
6843 #: config/tc-crx.c:1783
6845 msgid "Illegal register `%s' in register list"
6848 #: config/tc-crx.c:1789
6850 msgid "Maximum %d bits may be set in `mask16' operand"
6853 #: config/tc-crx.c:1798
6855 msgid "rest of line ignored; first ignored character is `%c'"
6858 #: config/tc-crx.c:1806
6860 msgid "Illegal `mask16' operand, operation is undefined - `%s'"
6863 #. HI can't be specified without LO (and vise-versa).
6864 #: config/tc-crx.c:1812
6865 msgid "HI/LO registers should be specified together"
6868 #: config/tc-crx.c:1818
6869 msgid "HI/LO registers should be specified without additional registers"
6872 #. Variable not in small data read only segment accessed
6873 #. using small data read only anchor.
6874 #: config/tc-csky.c:1149 config/tc-mcore.c:1927 config/tc-microblaze.c:2054
6875 #: config/tc-microblaze.c:2358 config/tc-microblaze.c:2381
6879 #: config/tc-csky.c:1151
6881 msgid "pcrel offset for branch to %s too far (0x%lx)"
6884 #: config/tc-csky.c:1235
6886 msgid "unknown architecture `%s'"
6889 #: config/tc-csky.c:1408
6891 msgid "C-SKY assembler options:\n"
6894 #: config/tc-csky.c:1410
6896 msgid " -march=ARCH\t\t\tselect architecture ARCH:"
6899 #: config/tc-csky.c:1429
6901 msgid " -mcpu=CPU\t\t\tselect processor CPU:"
6904 #: config/tc-csky.c:1456
6906 msgid " -mfloat-abi=ABI\t\tselect float ABI:"
6909 #: config/tc-csky.c:1475
6911 msgid " -EL -mlittle-endian\t\tgenerate little-endian output\n"
6914 #: config/tc-csky.c:1477
6916 msgid " -EB -mbig-endian\t\tgenerate big-endian output\n"
6919 #: config/tc-csky.c:1479
6921 msgid " -fpic -pic\t\t\tgenerate position-independent code\n"
6924 #: config/tc-csky.c:1482
6926 msgid " -mljump\t\t\ttransform jbf, jbt, jbr to jmpi (CK800 only)\n"
6929 #: config/tc-csky.c:1484
6931 msgid " -mno-ljump\n"
6934 #: config/tc-csky.c:1488
6936 msgid " -mbranch-stub\t\t\tenable branch stubs for PC-relative calls\n"
6939 #: config/tc-csky.c:1490
6941 msgid " -mno-branch-stub\n"
6944 #: config/tc-csky.c:1494
6946 msgid " -force2bsr -mforce2bsr\ttransform jbsr to bsr\n"
6949 #: config/tc-csky.c:1496
6951 msgid " -no-force2bsr -mno-force2bsr\n"
6954 #: config/tc-csky.c:1498
6956 msgid " -jsri2bsr -mjsri2bsr\t\ttransform jsri to bsr\n"
6959 #: config/tc-csky.c:1500
6961 msgid " -no-jsri2bsr -mno-jsri2bsr\n"
6964 #: config/tc-csky.c:1503
6966 msgid " -mnolrw -mno-lrw\t\timplement lrw as movih + ori\n"
6969 #: config/tc-csky.c:1505
6971 msgid " -melrw\t\t\tenable extended lrw (CK800 only)\n"
6974 #: config/tc-csky.c:1507
6976 msgid " -mno-elrw\n"
6979 #: config/tc-csky.c:1510
6981 msgid " -mlaf -mliterals-after-func\temit literals after each function\n"
6984 #: config/tc-csky.c:1512
6986 msgid " -mno-laf -mno-literals-after-func\n"
6989 #: config/tc-csky.c:1514
6992 " -mlabr -mliterals-after-br\temit literals after branch instructions\n"
6995 #: config/tc-csky.c:1516
6997 msgid " -mno-labr -mnoliterals-after-br\n"
7000 #: config/tc-csky.c:1519
7002 msgid " -mistack\t\t\tenable interrupt stack instructions\n"
7005 #: config/tc-csky.c:1521
7007 msgid " -mno-istack\n"
7010 #: config/tc-csky.c:1524
7012 msgid " -mhard-float\t\t\tenable hard float instructions\n"
7015 #: config/tc-csky.c:1526
7017 msgid " -mmp\t\t\t\tenable multiprocessor instructions\n"
7020 #: config/tc-csky.c:1528
7022 msgid " -mcp\t\t\t\tenable coprocessor instructions\n"
7025 #: config/tc-csky.c:1530
7027 msgid " -mcache\t\t\tenable cache prefetch instruction\n"
7030 #: config/tc-csky.c:1532
7032 msgid " -msecurity\t\t\tenable security instructions\n"
7035 #: config/tc-csky.c:1534
7037 msgid " -mtrust\t\t\tenable trust instructions\n"
7040 #: config/tc-csky.c:1536
7042 msgid " -mdsp\t\t\t\tenable DSP instructions\n"
7045 #: config/tc-csky.c:1538
7047 msgid " -medsp\t\t\tenable enhanced DSP instructions\n"
7050 #: config/tc-csky.c:1540
7052 msgid " -mvdsp\t\t\tenable vector DSP instructions\n"
7055 #: config/tc-csky.c:1773
7056 msgid "C-SKY ABI v1 (ck510/ck610) does not support -mbranch-stub"
7059 #: config/tc-csky.c:1778
7060 msgid "-mno-force2bsr is ignored with -mbranch-stub"
7063 #: config/tc-csky.c:1786
7064 msgid "-mno-force2bsr is ignored for ck801/ck802"
7067 #: config/tc-csky.c:1813
7068 msgid "-mljump is ignored for ck801/ck802"
7071 #: config/tc-csky.c:2095 config/tc-mcore.c:689
7072 msgid "more than 65K literal pools"
7075 #: config/tc-csky.c:2342 read.c:3786
7077 msgid "bad floating literal: %s"
7080 #: config/tc-csky.c:2490 config/tc-mcore.c:743
7084 #: config/tc-csky.c:2518 config/tc-mips.c:14358 config/tc-mips.c:14422
7085 #: config/tc-mips.c:14433 config/tc-score.c:2688 config/tc-score.c:2735
7086 msgid "unrecognized opcode"
7089 #: config/tc-csky.c:3653 config/tc-mcore.c:1164
7090 msgid "translating mgeni to movi"
7093 #: config/tc-csky.c:5301 config/tc-tilegx.c:1451 config/tc-tilepro.c:1310
7095 msgid "unsupported BFD relocation size %d"
7098 #: config/tc-csky.c:5924
7099 msgid "second operand must be 4"
7102 #: config/tc-csky.c:5948 config/tc-mcore.c:1527
7103 msgid "second operand must be 1"
7106 #: config/tc-csky.c:6021 config/tc-xtensa.c:1988
7107 msgid "register number out of range"
7110 #: config/tc-csky.c:6031
7111 msgid "64-bit operator src/dst register must be less than 15"
7114 #: config/tc-csky.c:7858
7115 msgid "the first operand must be a symbol"
7118 #: config/tc-csky.c:7867
7119 msgid "missing stack size"
7122 #: config/tc-csky.c:7880 config/tc-score.c:4240
7123 msgid "value not in range [0, 0xffffffff]"
7126 #: config/tc-csky.c:7890 config/tc-mcore.c:782
7127 msgid "operand must be a constant"
7130 #: config/tc-d10v.c:216
7134 "-O Optimize. Will do some operations in parallel.\n"
7135 "--gstabs-packing Pack adjacent short instructions together even\n"
7136 " when --gstabs is specified. On by default.\n"
7137 "--no-gstabs-packing If --gstabs is specified, do not pack adjacent\n"
7138 " instructions together.\n"
7141 #: config/tc-d10v.c:573
7142 msgid "operand is not an immediate"
7145 #: config/tc-d10v.c:590
7147 msgid "operand out of range: %lu"
7150 #: config/tc-d10v.c:650
7151 msgid "Instruction must be executed in parallel with another instruction."
7154 #: config/tc-d10v.c:704 config/tc-d10v.c:712
7156 msgid "packing conflict: %s must dispatch sequentially"
7159 #: config/tc-d10v.c:811
7161 msgid "resource conflict (R%d)"
7164 #: config/tc-d10v.c:814
7166 msgid "resource conflict (A%d)"
7169 #: config/tc-d10v.c:816
7170 msgid "resource conflict (PSW)"
7173 #: config/tc-d10v.c:818
7174 msgid "resource conflict (C flag)"
7177 #: config/tc-d10v.c:820
7178 msgid "resource conflict (F flag)"
7181 #: config/tc-d10v.c:970
7182 msgid "Instruction must be executed in parallel"
7185 #: config/tc-d10v.c:973
7186 msgid "Long instructions may not be combined."
7189 #: config/tc-d10v.c:1006
7190 msgid "One of these instructions may not be executed in parallel."
7193 #: config/tc-d10v.c:1010 config/tc-d30v.c:1034
7194 msgid "Two IU instructions may not be executed in parallel"
7197 #: config/tc-d10v.c:1012 config/tc-d10v.c:1020 config/tc-d10v.c:1034
7198 #: config/tc-d10v.c:1049 config/tc-d30v.c:1035 config/tc-d30v.c:1044
7199 msgid "Swapping instruction order"
7202 #: config/tc-d10v.c:1018 config/tc-d30v.c:1041
7203 msgid "Two MU instructions may not be executed in parallel"
7206 #: config/tc-d10v.c:1038 config/tc-d30v.c:1061
7207 msgid "IU instruction may not be in the left container"
7210 #: config/tc-d10v.c:1040 config/tc-d10v.c:1055
7212 "Instruction in R container is squashed by flow control instruction in L "
7216 #: config/tc-d10v.c:1053 config/tc-d30v.c:1072
7217 msgid "MU instruction may not be in the right container"
7220 #: config/tc-d10v.c:1059 config/tc-d30v.c:1084
7221 msgid "unknown execution type passed to write_2_short()"
7224 #: config/tc-d10v.c:1188 config/tc-d10v.c:1361
7225 msgid "bad opcode or operands"
7228 #: config/tc-d10v.c:1263
7229 msgid "value out of range"
7232 #: config/tc-d10v.c:1337
7233 msgid "illegal operand - register name found where none expected"
7236 #: config/tc-d10v.c:1372
7237 msgid "Register number must be EVEN"
7240 #: config/tc-d10v.c:1375
7241 msgid "Unsupported use of sp"
7244 #: config/tc-d10v.c:1394
7246 msgid "cr%d is a reserved control register"
7249 #: config/tc-d10v.c:1569
7251 msgid "line %d: rep or repi must include at least 4 instructions"
7254 #: config/tc-d10v.c:1761
7255 msgid "can't find previous opcode "
7258 #: config/tc-d10v.c:1773
7260 msgid "could not assemble: %s"
7263 #: config/tc-d10v.c:1788 config/tc-d10v.c:1810 config/tc-d30v.c:1741
7264 msgid "Unable to mix instructions as specified"
7267 #: config/tc-d30v.c:146
7269 msgid "Register name %s conflicts with symbol of the same name"
7272 #: config/tc-d30v.c:236
7277 "-O Make adjacent short instructions parallel if "
7279 "-n Warn about all NOPs inserted by the assembler.\n"
7280 "-N Warn about NOPs inserted after word multiplies.\n"
7281 "-c Warn about symbols whose names match register "
7283 "-C Opposite of -C. -c is the default.\n"
7286 #: config/tc-d30v.c:364
7287 msgid "unexpected 12-bit reloc type"
7290 #: config/tc-d30v.c:371
7291 msgid "unexpected 18-bit reloc type"
7294 #: config/tc-d30v.c:622
7296 msgid "%s NOP inserted"
7299 #: config/tc-d30v.c:623
7303 #: config/tc-d30v.c:623
7307 #: config/tc-d30v.c:1030
7308 msgid "Instructions may not be executed in parallel"
7311 #: config/tc-d30v.c:1043
7313 msgid "Executing %s in IU may not work"
7316 #: config/tc-d30v.c:1050
7318 msgid "Executing %s in IU may not work in parallel execution"
7321 #: config/tc-d30v.c:1063
7323 msgid "special left instruction `%s' kills instruction `%s' in right container"
7326 #: config/tc-d30v.c:1074
7328 msgid "Executing %s in reverse serial with %s may not work"
7331 #: config/tc-d30v.c:1077
7333 msgid "Executing %s in IU in reverse serial may not work"
7336 #: config/tc-d30v.c:1265
7337 msgid "Odd numbered register used as target of multi-register instruction"
7340 #: config/tc-d30v.c:1329 config/tc-d30v.c:1365
7342 msgid "unknown condition code: %s"
7345 #: config/tc-d30v.c:1358
7347 msgid "cmpu doesn't support condition code %s"
7350 #: config/tc-d30v.c:1393
7352 msgid "unknown opcode: %s"
7355 #: config/tc-d30v.c:1404
7357 msgid "operands for opcode `%s' do not match any valid format"
7360 #: config/tc-d30v.c:1619 config/tc-d30v.c:1636
7361 msgid "Cannot assemble instruction"
7364 #: config/tc-d30v.c:1621
7365 msgid "First opcode is long. Unable to mix instructions as specified."
7368 #: config/tc-d30v.c:1691
7369 msgid "word of NOPs added between word multiply and load"
7372 #: config/tc-d30v.c:1693
7373 msgid "word of NOPs added between word multiply and 16-bit multiply"
7376 #: config/tc-d30v.c:1725
7377 msgid "Instruction uses long version, so it cannot be mixed as specified"
7380 #: config/tc-d30v.c:1852
7382 msgid "value too large to fit in %d bits"
7385 #: config/tc-d30v.c:2030 config/tc-pru.c:216 config/tc-pru.c:332
7387 msgid "Alignment too large: %d assumed"
7390 #: config/tc-dlx.c:213
7391 msgid "missing .proc"
7394 #: config/tc-dlx.c:230
7395 msgid ".endfunc missing for previous .proc"
7398 #: config/tc-dlx.c:320
7400 msgid "Bad operand for a load instruction: <%s>"
7403 #: config/tc-dlx.c:434
7405 msgid "Bad operand for a store instruction: <%s>"
7408 #: config/tc-dlx.c:614
7410 msgid "Expression Error for operand modifier %%hi/%%lo\n"
7413 #: config/tc-dlx.c:627
7415 msgid "Invalid expression after %%%%\n"
7418 #: config/tc-dlx.c:692 config/tc-tic4x.c:2456
7420 msgid "Unknown opcode `%s'."
7423 #: config/tc-dlx.c:701
7424 msgid "Can not set dlx_skip_hi16_flag"
7427 #: config/tc-dlx.c:715
7429 msgid "Missing arguments for opcode <%s>."
7432 #: config/tc-dlx.c:749
7434 msgid "Too many operands: %s"
7437 #: config/tc-dlx.c:787
7439 msgid "Both the_insn.HI and the_insn.LO are set : %s"
7442 #: config/tc-dlx.c:857
7443 msgid "failed regnum sanity check."
7446 #: config/tc-dlx.c:870
7447 msgid "failed general register sanity check."
7450 #. Types or values of args don't match.
7451 #: config/tc-dlx.c:878
7452 msgid "Invalid operands"
7455 #: config/tc-dlx.c:1097
7457 msgid "label \"$%d\" redefined"
7460 #: config/tc-dlx.c:1135
7461 msgid "Invalid expression after # number\n"
7464 #: config/tc-dlx.c:1180 config/tc-m32r.c:2273 config/tc-nds32.c:7840
7465 #: config/tc-sparc.c:4015
7467 msgid "internal error: can't export reloc type %d (`%s')"
7470 #: config/tc-epiphany.c:126
7472 msgid "EPIPHANY specific command line options:\n"
7475 #: config/tc-epiphany.c:367
7476 msgid "register number too large for push/pop"
7479 #: config/tc-epiphany.c:371
7480 msgid "register is out of order"
7483 #: config/tc-epiphany.c:385
7484 msgid "malformed reglist in push/pop"
7487 #. Checks for behavioral restrictions on LD/ST instructions.
7488 #: config/tc-epiphany.c:431
7489 msgid "destination register modified by displacement-post-modified address"
7492 #: config/tc-epiphany.c:432
7493 msgid "ldrd/strd requires even:odd register pair"
7496 #: config/tc-epiphany.c:820 config/tc-m32r.c:1785
7497 msgid "Addend to unresolved symbol not on word boundary."
7500 #: config/tc-fr30.c:81
7502 msgid " FR30 specific command line options:\n"
7505 #: config/tc-fr30.c:134
7507 msgid "Instruction %s not allowed in a delay slot."
7510 #: config/tc-frv.c:403
7512 msgid "Unknown cpu -mcpu=%s"
7515 #: config/tc-frv.c:456
7517 msgid "FRV specific command line options:\n"
7520 #: config/tc-frv.c:457
7522 msgid "-G n Put data <= n bytes in the small data area\n"
7525 #: config/tc-frv.c:458
7527 msgid "-mgpr-32 Mark generated file as only using 32 GPRs\n"
7530 #: config/tc-frv.c:459
7532 msgid "-mgpr-64 Mark generated file as using all 64 GPRs\n"
7535 #: config/tc-frv.c:460
7537 msgid "-mfpr-32 Mark generated file as only using 32 FPRs\n"
7540 #: config/tc-frv.c:461
7542 msgid "-mfpr-64 Mark generated file as using all 64 FPRs\n"
7545 #: config/tc-frv.c:462
7547 msgid "-msoft-float Mark generated file as using software FP\n"
7550 #: config/tc-frv.c:463
7552 msgid "-mdword Mark generated file as using a 8-byte stack alignment\n"
7555 #: config/tc-frv.c:464
7557 msgid "-mno-dword Mark generated file as using a 4-byte stack alignment\n"
7560 #: config/tc-frv.c:465
7563 "-mdouble Mark generated file as using double precision FP insns\n"
7566 #: config/tc-frv.c:466
7568 msgid "-mmedia Mark generated file as using media insns\n"
7571 #: config/tc-frv.c:467
7574 "-mmuladd Mark generated file as using multiply add/subtract insns\n"
7577 #: config/tc-frv.c:468
7579 msgid "-mpack Allow instructions to be packed\n"
7582 #: config/tc-frv.c:469
7584 msgid "-mno-pack Do not allow instructions to be packed\n"
7587 #: config/tc-frv.c:470
7590 "-mpic Mark generated file as using small position independent "
7594 #: config/tc-frv.c:471
7597 "-mPIC Mark generated file as using large position independent "
7601 #: config/tc-frv.c:472
7604 "-mlibrary-pic Mark generated file as using position independent code for "
7608 #: config/tc-frv.c:473
7610 msgid "-mfdpic Assemble for the FDPIC ABI\n"
7613 #: config/tc-frv.c:474
7615 msgid "-mnopic Disable -mpic, -mPIC, -mlibrary-pic and -mfdpic\n"
7618 #: config/tc-frv.c:475
7620 msgid "-mcpu={fr500|fr550|fr400|fr405|fr450|fr300|frv|simple|tomcat}\n"
7623 #: config/tc-frv.c:476
7625 msgid " Record the cpu type\n"
7628 #: config/tc-frv.c:477
7630 msgid "-mtomcat-stats Print out stats for tomcat workarounds\n"
7633 #: config/tc-frv.c:478
7635 msgid "-mtomcat-debug Debug tomcat workarounds\n"
7638 #: config/tc-frv.c:1160
7639 msgid "VLIW packing used for -mno-pack"
7642 #: config/tc-frv.c:1170
7643 msgid "Instruction not supported by this architecture"
7646 #: config/tc-frv.c:1180
7647 msgid "VLIW packing constraint violation"
7650 #: config/tc-frv.c:1771
7652 msgid "Relocation %s is not safe for %s"
7655 #: config/tc-ft32.c:146 config/tc-moxie.c:102
7656 msgid "expecting register"
7659 #: config/tc-ft32.c:167 config/tc-ft32.c:183 config/tc-moxie.c:121
7660 #: config/tc-moxie.c:137
7661 msgid "illegal register number"
7664 #: config/tc-ft32.c:239 config/tc-moxie.c:186 config/tc-pj.c:260
7666 msgid "unknown opcode %s"
7669 #: config/tc-ft32.c:264
7671 msgid "unknown width specifier '.%c'"
7674 #: config/tc-ft32.c:387
7675 msgid "internal error in argument parsing"
7678 #: config/tc-ft32.c:400
7679 msgid "expected comma separator"
7682 #: config/tc-ft32.c:412 config/tc-moxie.c:230 config/tc-moxie.c:290
7683 #: config/tc-moxie.c:302 config/tc-moxie.c:335 config/tc-moxie.c:367
7684 #: config/tc-moxie.c:400 config/tc-moxie.c:454 config/tc-moxie.c:508
7685 #: config/tc-moxie.c:518 config/tc-moxie.c:541 config/tc-moxie.c:554
7686 #: config/tc-pj.c:308
7687 msgid "extra stuff on line ignored"
7690 #: config/tc-ft32.c:472 config/tc-lm32.c:236 config/tc-moxie.c:585
7691 msgid "bad call to md_atof"
7694 #: config/tc-ft32.c:522
7696 msgid "FT32 options:\n"
7699 #: config/tc-ft32.c:523
7703 "-no-relax\t\tdon't relax relocations\n"
7707 #. These macros must be defined, but is will be a fatal assembler
7708 #. error if we ever hit them.
7709 #: config/tc-ft32.h:35 config/tc-pj.h:40
7710 msgid "estimate size\n"
7713 #: config/tc-ft32.h:36 config/tc-pj.h:39
7714 msgid "convert_frag\n"
7717 #: config/tc-h8300.c:176
7719 msgid "new section '%s' defined without attributes - this might cause problems"
7722 #: config/tc-h8300.c:441 config/tc-h8300.c:449
7723 msgid "Reg not valid for H8/300"
7726 #: config/tc-h8300.c:530
7727 msgid "invalid operand size requested"
7730 #: config/tc-h8300.c:635
7731 msgid "Invalid register list for ldm/stm\n"
7734 #: config/tc-h8300.c:661 config/tc-h8300.c:666 config/tc-h8300.c:673
7735 msgid "mismatch between register and suffix"
7738 #: config/tc-h8300.c:678
7739 msgid "invalid suffix after register."
7742 #: config/tc-h8300.c:700
7743 msgid "address too high for vector table jmp/jsr"
7746 #: config/tc-h8300.c:727 config/tc-h8300.c:839 config/tc-h8300.c:849
7747 msgid "Wrong size pointer register for architecture."
7750 #: config/tc-h8300.c:786 config/tc-h8300.c:794 config/tc-h8300.c:823
7751 msgid "expected @(exp, reg16)"
7754 #: config/tc-h8300.c:812
7755 msgid "expected .L, .W or .B for register in indexed addressing mode"
7758 #: config/tc-h8300.c:1006
7759 msgid "expected valid addressing mode for mova: \"@(disp, ea.sz),ERn\""
7762 #: config/tc-h8300.c:1024 config/tc-h8300.c:1033
7763 msgid "expected register"
7766 #: config/tc-h8300.c:1049
7767 msgid "expected closing paren"
7770 #: config/tc-h8300.c:1108
7772 msgid "can't use high part of register in operand %d"
7775 #: config/tc-h8300.c:1265
7777 msgid "Opcode `%s' with these operand types not available in %s mode"
7780 #: config/tc-h8300.c:1274
7781 msgid "mismatch between opcode size and operand size"
7784 #: config/tc-h8300.c:1310
7786 msgid "operand %s0x%lx out of range."
7789 #: config/tc-h8300.c:1420
7790 msgid "Can't work out size of operand.\n"
7793 #: config/tc-h8300.c:1470
7795 msgid "Opcode `%s' with these operand types not available in H8/300 mode"
7798 #: config/tc-h8300.c:1475
7800 msgid "Opcode `%s' with these operand types not available in H8/300H mode"
7803 #: config/tc-h8300.c:1481
7805 msgid "Opcode `%s' with these operand types not available in H8/300S mode"
7808 #: config/tc-h8300.c:1542 config/tc-h8300.c:1562
7809 msgid "Need #1 or #2 here"
7812 #: config/tc-h8300.c:1557
7813 msgid "#4 not valid on H8/300."
7816 #: config/tc-h8300.c:1664 config/tc-h8300.c:1736
7818 msgid "branch operand has odd offset (%lx)\n"
7821 #: config/tc-h8300.c:1774
7822 msgid "destination operand must be 16 bit register"
7825 #: config/tc-h8300.c:1783
7826 msgid "source operand must be 8 bit register"
7829 #: config/tc-h8300.c:1791
7830 msgid "destination operand must be 16bit absolute address"
7833 #: config/tc-h8300.c:1798
7834 msgid "destination operand must be 8 bit register"
7837 #: config/tc-h8300.c:1806
7838 msgid "source operand must be 16bit absolute address"
7841 #. This seems more sane than saying "too many operands". We'll
7842 #. get here only if the trailing trash starts with a comma.
7843 #: config/tc-h8300.c:1814 config/tc-mips.c:14374 config/tc-mips.c:14442
7844 #: config/tc-mmix.c:469 config/tc-mmix.c:481 config/tc-mmix.c:2537
7845 #: config/tc-mmix.c:2561 config/tc-mmix.c:2834
7846 msgid "invalid operands"
7849 #: config/tc-h8300.c:1845
7850 msgid "operand/size mis-match"
7853 #: config/tc-h8300.c:1945 config/tc-sh.c:2537 config/tc-z8k.c:1243
7854 msgid "unknown opcode"
7857 #: config/tc-h8300.c:1978
7858 msgid "invalid operand in ldm"
7861 #: config/tc-h8300.c:1987
7862 msgid "invalid operand in stm"
7865 #: config/tc-h8300.c:2186
7867 msgid "Invalid argument to --mach option: %s"
7870 #: config/tc-h8300.c:2197
7872 msgid " H8300-specific assembler options:\n"
7875 #: config/tc-h8300.c:2198
7878 " -mach=<name> Set the H8300 machine type to one of:\n"
7879 " h8300h, h8300hn, h8300s, h8300sn, h8300sx, "
7883 #: config/tc-h8300.c:2201
7885 msgid " -h-tick-hex Support H'00 style hex constants\n"
7888 #: config/tc-h8300.c:2210
7890 msgid "call to tc_aout_fix_to_chars \n"
7893 #: config/tc-h8300.c:2219
7895 msgid "call to md_convert_frag \n"
7898 #: config/tc-h8300.c:2270
7900 msgid "call to md_estimate_size_before_relax \n"
7903 #: config/tc-h8300.c:2285
7904 msgid "Unexpected reference to a symbol in a non-code section"
7907 #: config/tc-h8300.c:2322 config/tc-mcore.c:2208 config/tc-microblaze.c:2552
7908 #: config/tc-pj.c:488 config/tc-sh.c:3886 config/tc-tic6x.c:4515
7910 msgid "Cannot represent relocation type %s"
7913 #. Simple range checking for FIELD against HIGH and LOW bounds.
7914 #. IGNORE is used to suppress the error message.
7915 #. Variant of CHECK_FIELD for use in md_apply_fix and other places where
7916 #. the current file and line number are not valid.
7917 #: config/tc-hppa.c:1027 config/tc-hppa.c:1041
7919 msgid "Field out of range [%d..%d] (%d)."
7922 #. Simple alignment checking for FIELD against ALIGN (a power of two).
7923 #. IGNORE is used to suppress the error message.
7924 #: config/tc-hppa.c:1055
7926 msgid "Field not properly aligned [%d] (%d)."
7929 #: config/tc-hppa.c:1108
7930 msgid "Missing .exit\n"
7933 #: config/tc-hppa.c:1111
7934 msgid "Missing .procend\n"
7937 #: config/tc-hppa.c:1264
7939 msgid "Invalid field selector. Assuming F%%."
7942 #: config/tc-hppa.c:1288
7943 msgid "Bad segment in expression."
7946 #: config/tc-hppa.c:1313
7948 msgid "Invalid Nullification: (%c)"
7951 #: config/tc-hppa.c:1379
7952 msgid "Cannot handle fixup"
7955 #: config/tc-hppa.c:1663
7957 msgid " -Q ignored\n"
7960 #: config/tc-hppa.c:1667
7962 msgid " -c print a warning if a comment is found\n"
7965 #: config/tc-hppa.c:1733
7967 msgid "no hppa_fixup entry for fixup type 0x%x"
7970 #: config/tc-hppa.c:1912
7971 msgid "Unknown relocation encountered in md_apply_fix."
7974 #: config/tc-hppa.c:2100 config/tc-hppa.c:2125
7976 msgid "Undefined register: '%s'."
7979 #: config/tc-hppa.c:2159
7981 msgid "Non-absolute symbol: '%s'."
7984 #: config/tc-hppa.c:2174
7986 msgid "Undefined absolute constant: '%s'."
7989 #: config/tc-hppa.c:2205 config/tc-hppa.c:5686
7990 msgid "could not update architecture and machine"
7993 #: config/tc-hppa.c:2243
7995 msgid "Invalid FP Compare Condition: %s"
7998 #: config/tc-hppa.c:2298
8000 msgid "Invalid FTEST completer: %s"
8003 #: config/tc-hppa.c:2364 config/tc-hppa.c:2401
8005 msgid "Invalid FP Operand Format: %3s"
8008 #: config/tc-hppa.c:2519
8009 msgid "Bad segment (should be absolute)."
8012 #: config/tc-hppa.c:2579
8014 msgid "Invalid argument location: %s\n"
8017 #: config/tc-hppa.c:2608
8019 msgid "Invalid argument description: %d"
8022 #: config/tc-hppa.c:3437
8023 msgid "Invalid Indexed Load Completer."
8026 #: config/tc-hppa.c:3442
8027 msgid "Invalid Indexed Load Completer Syntax."
8030 #: config/tc-hppa.c:3476
8031 msgid "Invalid Short Load/Store Completer."
8034 #: config/tc-hppa.c:3537 config/tc-hppa.c:3542
8035 msgid "Invalid Store Bytes Short Completer"
8038 #: config/tc-hppa.c:3857 config/tc-hppa.c:3863
8039 msgid "Invalid left/right combination completer"
8042 #: config/tc-hppa.c:3912 config/tc-hppa.c:3919
8043 msgid "Invalid permutation completer"
8046 #: config/tc-hppa.c:4019
8048 msgid "Invalid Add Condition: %s"
8051 #: config/tc-hppa.c:4035 config/tc-hppa.c:4045
8052 msgid "Invalid Add and Branch Condition"
8055 #: config/tc-hppa.c:4066 config/tc-hppa.c:4211
8056 msgid "Invalid Compare/Subtract Condition"
8059 #: config/tc-hppa.c:4106
8061 msgid "Invalid Branch On Bit Condition: %c"
8064 #: config/tc-hppa.c:4109
8065 msgid "Missing Branch On Bit Condition"
8068 #: config/tc-hppa.c:4194
8070 msgid "Invalid Compare/Subtract Condition: %s"
8073 #: config/tc-hppa.c:4226
8074 msgid "Invalid Compare and Branch Condition"
8077 #: config/tc-hppa.c:4322
8078 msgid "Invalid Logical Instruction Condition."
8081 #: config/tc-hppa.c:4384
8082 msgid "Invalid Shift/Extract/Deposit Condition."
8085 #: config/tc-hppa.c:4501
8086 msgid "Invalid Unit Instruction Condition."
8089 #: config/tc-hppa.c:4980 config/tc-hppa.c:5012 config/tc-hppa.c:5043
8090 #: config/tc-hppa.c:5073
8091 msgid "Branch to unaligned address"
8094 #: config/tc-hppa.c:5255
8095 msgid "Invalid SFU identifier"
8098 #: config/tc-hppa.c:5305
8099 msgid "Invalid COPR identifier"
8102 #: config/tc-hppa.c:5435
8103 msgid "Invalid Floating Point Operand Format."
8106 #: config/tc-hppa.c:5555 config/tc-hppa.c:5575 config/tc-hppa.c:5595
8107 #: config/tc-hppa.c:5615 config/tc-hppa.c:5635
8108 msgid "Invalid register for single precision fmpyadd or fmpysub"
8111 #: config/tc-hppa.c:5703
8113 msgid "Invalid operands %s"
8116 #: config/tc-hppa.c:5713
8118 msgid "Immediates %d and %d will give undefined behavior."
8121 #: config/tc-hppa.c:5765 config/tc-hppa.c:6959 config/tc-hppa.c:7014
8122 msgid "Missing function name for .PROC (corrupted label chain)"
8125 #: config/tc-hppa.c:5768 config/tc-hppa.c:7017
8126 msgid "Missing function name for .PROC"
8129 #: config/tc-hppa.c:5827
8130 msgid "Argument to .BLOCK/.BLOCKZ must be between 0 and 0x3fffffff"
8133 #: config/tc-hppa.c:5918
8135 msgid "Invalid .CALL argument: %s"
8138 #: config/tc-hppa.c:6063
8139 msgid ".callinfo is not within a procedure definition"
8142 #: config/tc-hppa.c:6081
8144 msgid "FRAME parameter must be a multiple of 8: %d\n"
8147 #: config/tc-hppa.c:6098
8148 msgid "Value for ENTRY_GR must be in the range 3..18\n"
8151 #: config/tc-hppa.c:6109
8152 msgid "Value for ENTRY_FR must be in the range 12..21\n"
8155 #: config/tc-hppa.c:6118
8156 msgid "Value for ENTRY_SR must be 3\n"
8159 #: config/tc-hppa.c:6167
8161 msgid "Invalid .CALLINFO argument: %s"
8164 #: config/tc-hppa.c:6289
8165 msgid "The .ENTER pseudo-op is not supported"
8168 #: config/tc-hppa.c:6305
8169 msgid "Misplaced .entry. Ignored."
8172 #: config/tc-hppa.c:6309
8173 msgid "Missing .callinfo."
8176 #: config/tc-hppa.c:6374
8177 msgid ".REG expression must be a register"
8180 #: config/tc-hppa.c:6390
8181 msgid "bad or irreducible absolute expression; zero assumed"
8184 #: config/tc-hppa.c:6401
8185 msgid ".REG must use a label"
8188 #: config/tc-hppa.c:6403
8189 msgid ".EQU must use a label"
8192 #: config/tc-hppa.c:6458
8194 msgid "Symbol '%s' could not be created."
8197 #: config/tc-hppa.c:6508
8198 msgid ".EXIT must appear within a procedure"
8201 #: config/tc-hppa.c:6512
8202 msgid "Missing .callinfo"
8205 #: config/tc-hppa.c:6516
8206 msgid "No .ENTRY for this .EXIT"
8209 #: config/tc-hppa.c:6556
8211 msgid "Using ENTRY rather than CODE in export directive for %s"
8214 #: config/tc-hppa.c:6675
8216 msgid "Undefined .EXPORT/.IMPORT argument (ignored): %s"
8219 #: config/tc-hppa.c:6698
8221 msgid "Cannot define export symbol: %s\n"
8224 #: config/tc-hppa.c:6789
8225 msgid "Missing label name on .LABEL"
8228 #: config/tc-hppa.c:6794
8229 msgid "extra .LABEL arguments ignored."
8232 #: config/tc-hppa.c:6810
8233 msgid "The .LEAVE pseudo-op is not supported"
8236 #: config/tc-hppa.c:6848
8237 msgid "Unrecognized .LEVEL argument\n"
8240 #: config/tc-hppa.c:6881
8242 msgid "Cannot define static symbol: %s\n"
8245 #: config/tc-hppa.c:6913
8246 msgid "Nested procedures"
8249 #: config/tc-hppa.c:6923
8250 msgid "Cannot allocate unwind descriptor\n"
8253 #: config/tc-hppa.c:7021
8254 msgid "misplaced .procend"
8257 #: config/tc-hppa.c:7024
8258 msgid "Missing .callinfo for this procedure"
8261 #: config/tc-hppa.c:7027
8262 msgid "Missing .EXIT for a .ENTRY"
8265 #: config/tc-hppa.c:7064
8266 msgid "Not in a space.\n"
8269 #: config/tc-hppa.c:7067
8270 msgid "Not in a subspace.\n"
8273 #: config/tc-hppa.c:7155
8274 msgid "Invalid .SPACE argument"
8277 #: config/tc-hppa.c:7201
8278 msgid "Can't change spaces within a procedure definition. Ignored"
8281 #: config/tc-hppa.c:7326
8283 msgid "Undefined space: '%s' Assuming space number = 0."
8286 #: config/tc-hppa.c:7349
8287 msgid "Must be in a space before changing or declaring subspaces.\n"
8290 #: config/tc-hppa.c:7353
8291 msgid "Can't change subspaces within a procedure definition. Ignored"
8294 #: config/tc-hppa.c:7387
8295 msgid "Parameters of an existing subspace can't be modified"
8298 #: config/tc-hppa.c:7438
8299 msgid "Alignment must be a power of 2"
8302 #: config/tc-hppa.c:7485
8303 msgid "FIRST not supported as a .SUBSPACE argument"
8306 #: config/tc-hppa.c:7487
8307 msgid "Invalid .SUBSPACE argument"
8310 #: config/tc-hppa.c:7676
8312 msgid "Internal error: Unable to find containing space for %s."
8315 #: config/tc-hppa.c:8237
8316 msgid "-R option not supported on this target."
8319 #: config/tc-hppa.c:8259
8321 msgid "internal error: losing opcode: `%s' \"%s\"\n"
8324 #: config/tc-hppa.c:8269 config/tc-sparc.c:999
8325 msgid "Broken assembler. No assembly attempted."
8328 #: config/tc-i386.c:1558
8330 msgid "i386_output_nops called to generate nops of at most %d bytes!"
8333 #: config/tc-i386.c:1738
8335 msgid "invalid single nop size: %d (expect within [0, %d])"
8338 #: config/tc-i386.c:1787
8339 msgid "jump over nop padding out of range"
8342 #: config/tc-i386.c:2103
8343 msgid "same oszc flag used twice"
8346 #: config/tc-i386.c:2135 config/tc-i386.c:2146
8347 msgid "unrecognized pseudo-suffix"
8350 #: config/tc-i386.c:2182
8351 msgid "unrecognized oszc flags or illegal `,' in pseudo-suffix"
8354 #: config/tc-i386.c:2199
8355 msgid "missing `}' or `,' in pseudo-suffix"
8358 #: config/tc-i386.c:2867
8360 msgid "0x%<PRIx64> shortened to 0x%<PRIx64>"
8363 #: config/tc-i386.c:2964 config/tc-i386.c:4580 config/tc-i386.c:4591
8364 #: config/tc-i386.c:10628
8365 msgid "same type of prefix used twice"
8368 #: config/tc-i386.c:2976 config/tc-i386.c:3304
8370 msgid "64bit mode not supported on `%s'."
8373 #: config/tc-i386.c:2983 config/tc-i386.c:3311
8375 msgid "32bit mode not supported on `%s'."
8378 #: config/tc-i386.c:3035
8379 msgid "bad argument to syntax directive."
8382 #: config/tc-i386.c:3092
8384 msgid "bad argument to %s_check directive."
8387 #: config/tc-i386.c:3096
8389 msgid "missing argument for %s_check directive"
8392 #: config/tc-i386.c:3123
8394 msgid "`%s' is not supported on `%s'"
8397 #: config/tc-i386.c:3191
8398 msgid "missing cpu architecture"
8401 #: config/tc-i386.c:3230
8402 msgid ".arch stack is empty"
8405 #: config/tc-i386.c:3246
8407 msgid "this `.arch pop' requires `.code%u%s' to be in effect"
8410 #: config/tc-i386.c:3357
8411 msgid "Unrecognized vector size specifier"
8414 #: config/tc-i386.c:3394
8416 msgid "no such architecture: `%s'"
8419 #: config/tc-i386.c:3410
8421 msgid "no such architecture modifier: `%s'"
8424 #: config/tc-i386.c:3426 config/tc-i386.c:3449
8425 msgid "Intel MCU is 32bit ELF only"
8428 #: config/tc-i386.c:3456 config/tc-i386.c:17765
8429 msgid "unknown architecture"
8432 #: config/tc-i386.c:3831
8433 msgid "there are no pc-relative size relocations"
8436 #: config/tc-i386.c:3843
8438 msgid "unknown relocation (%u)"
8441 #: config/tc-i386.c:3845
8443 msgid "%u-byte relocation cannot be applied to %u-byte field"
8446 #: config/tc-i386.c:3849
8447 msgid "non-pc-relative relocation for pc-relative field"
8450 #: config/tc-i386.c:3854
8451 msgid "relocated field and relocation type differ in signedness"
8454 #: config/tc-i386.c:3863
8455 msgid "there are no unsigned pc-relative relocations"
8458 #: config/tc-i386.c:3871
8460 msgid "cannot do %u byte pc-relative relocation"
8463 #: config/tc-i386.c:3888
8465 msgid "cannot do %s %u byte relocation"
8468 #: config/tc-i386.c:4352
8470 msgid "ambiguous broadcast for `%s', using %u-bit form"
8473 #: config/tc-i386.c:4581
8474 msgid "conflicting use of `data16' prefix"
8477 #: config/tc-i386.c:4668
8479 msgid "can't encode register '%s%s' in an instruction requiring %s prefix"
8482 #: config/tc-i386.c:4710
8484 msgid "size override not allowed with `%s'"
8487 #: config/tc-i386.c:4717
8489 msgid "address override not allowed with `%s'"
8492 #: config/tc-i386.c:4771 config/tc-i386.c:7240
8494 msgid "invalid instruction `%s' after `%s'"
8497 #: config/tc-i386.c:4777
8499 msgid "missing `lock' with `%s'"
8502 #: config/tc-i386.c:4784
8504 msgid "instruction `%s' after `xacquire' not allowed"
8507 #: config/tc-i386.c:4790
8509 msgid "memory destination needed for instruction `%s' after `xrelease'"
8512 #: config/tc-i386.c:6224
8513 msgid "`.noopt' arguments ignored"
8516 #: config/tc-i386.c:6410
8518 msgid "`%s` changes flags which would affect control flow behavior"
8521 #: config/tc-i386.c:6452
8523 msgid "indirect `%s` with memory operand should be avoided"
8526 #: config/tc-i386.c:6462
8528 msgid "`%s` skips -mlfence-before-indirect-branch on `%s`"
8531 #: config/tc-i386.c:6481
8533 msgid "`%s` skips -mlfence-before-ret on `%s`"
8536 #: config/tc-i386.c:6831
8538 msgid "@%s operator cannot be used with `%s'"
8541 #: config/tc-i386.c:6836
8543 msgid "@%s operator can be used with `%s', but format is wrong"
8546 #: config/tc-i386.c:6841
8548 msgid "@%s operator requires no SIB"
8551 #: config/tc-i386.c:6845
8553 msgid "@%s operator requires base register"
8556 #: config/tc-i386.c:6849
8558 msgid "@%s operator requires no base/index register"
8561 #: config/tc-i386.c:6854
8563 msgid "@%s operator requires no base register"
8566 #: config/tc-i386.c:6858
8568 msgid "@%s operator requires `%sebx' as index register"
8571 #: config/tc-i386.c:6863
8573 msgid "@%s operator requires `%seax' as base register"
8576 #: config/tc-i386.c:6868
8578 msgid "@%s operator requires `%seax/%srax' as base register"
8581 #: config/tc-i386.c:6873
8583 msgid "@%s operator requires `%sebx' as base register"
8586 #: config/tc-i386.c:6878
8588 msgid "@%s operator requires `%srip' as base register"
8591 #: config/tc-i386.c:6883
8593 msgid "@%s operator requires `%seax' as dest register"
8596 #: config/tc-i386.c:6888
8598 msgid "@%s operator requires `%srdi' as dest register"
8601 #: config/tc-i386.c:6893
8603 msgid "@%s operator requires scale factor of 1"
8606 #: config/tc-i386.c:6898
8608 msgid "@%s operator requires 32-bit base register"
8611 #: config/tc-i386.c:6903
8613 msgid "@%s operator requires 32-bit dest register"
8616 #: config/tc-i386.c:6908
8618 msgid "@%s operator requires 64-bit dest register"
8621 #: config/tc-i386.c:6913
8623 msgid "@%s operator requires 32-bit or 64-bit dest register"
8626 #: config/tc-i386.c:7081
8627 msgid "operand size mismatch"
8630 #: config/tc-i386.c:7084
8631 msgid "operand type mismatch"
8634 #: config/tc-i386.c:7087
8635 msgid "register type mismatch"
8638 #: config/tc-i386.c:7090
8639 msgid "number of operands mismatch"
8642 #: config/tc-i386.c:7093
8643 msgid "invalid instruction suffix"
8646 #: config/tc-i386.c:7096
8647 msgid "constant doesn't fit in 4 bits"
8650 #: config/tc-i386.c:7099
8651 msgid "unsupported with Intel mnemonic"
8654 #: config/tc-i386.c:7102
8655 msgid "unsupported syntax"
8658 #: config/tc-i386.c:7105
8659 msgid "extended GPR cannot be used as base/index"
8662 #: config/tc-i386.c:7108
8663 msgid "{nf} unsupported"
8666 #: config/tc-i386.c:7111
8668 msgid "unsupported instruction `%s'"
8671 #: config/tc-i386.c:7115 config/tc-i386.c:7633
8673 msgid "`%s' is not supported on `%s%s'"
8676 #: config/tc-i386.c:7124
8678 msgid "`%s%c' is not supported in 64-bit mode"
8681 #: config/tc-i386.c:7128
8683 msgid "`%s%c' is only supported in 64-bit mode"
8686 #: config/tc-i386.c:7135 config/tc-i386.c:7627
8688 msgid "`%s' is not supported in 64-bit mode"
8691 #: config/tc-i386.c:7138 config/tc-i386.c:7626
8693 msgid "`%s' is only supported in 64-bit mode"
8696 #: config/tc-i386.c:7143
8697 msgid "no VEX/XOP encoding"
8700 #: config/tc-i386.c:7146
8701 msgid "no EVEX encoding"
8704 #: config/tc-i386.c:7149
8705 msgid "invalid SIB address"
8708 #: config/tc-i386.c:7152
8709 msgid "invalid VSIB address"
8712 #: config/tc-i386.c:7155
8713 msgid "mask, index, and destination registers must be distinct"
8716 #: config/tc-i386.c:7158
8717 msgid "all tmm registers must be distinct"
8720 #: config/tc-i386.c:7161
8721 msgid "destination and source registers must be distinct"
8724 #: config/tc-i386.c:7164
8725 msgid "two dest registers must be distinct"
8728 #: config/tc-i386.c:7167
8729 msgid "rex2 pseudo prefix cannot be used"
8732 #: config/tc-i386.c:7170
8733 msgid "unsupported vector index register"
8736 #: config/tc-i386.c:7173
8737 msgid "unsupported broadcast"
8740 #: config/tc-i386.c:7176
8741 msgid "broadcast is needed for operand of such type"
8744 #: config/tc-i386.c:7179
8745 msgid "unsupported masking"
8748 #: config/tc-i386.c:7182
8749 msgid "mask not on destination operand"
8752 #: config/tc-i386.c:7185
8753 msgid "default mask isn't allowed"
8756 #: config/tc-i386.c:7188
8757 msgid "unsupported static rounding/sae"
8760 #: config/tc-i386.c:7191
8762 msgid "vector size above %u required for `%s'"
8765 #: config/tc-i386.c:7195
8766 msgid "'rsp' register cannot be used"
8769 #: config/tc-i386.c:7198
8770 msgid "internal error"
8773 #: config/tc-i386.c:7201
8778 #: config/tc-i386.c:7230
8780 msgid "SSE instruction `%s' is used"
8783 #: config/tc-i386.c:7254
8784 msgid "expecting lockable instruction after `lock'"
8787 #: config/tc-i386.c:7287
8789 msgid "data size prefix invalid with `%s'"
8792 #: config/tc-i386.c:7298
8793 msgid "expecting valid branch instruction after `bnd'"
8796 #: config/tc-i386.c:7302
8797 msgid "expecting indirect branch instruction after `notrack'"
8800 #: config/tc-i386.c:7307
8801 msgid "32-bit address isn't allowed in 64-bit MPX instructions."
8804 #: config/tc-i386.c:7311
8805 msgid "16-bit address isn't allowed in MPX instructions"
8808 #: config/tc-i386.c:7321
8809 msgid "replacing `rep'/`repe' prefix by `bnd'"
8812 #: config/tc-i386.c:7341
8814 msgid "input/output port address isn't allowed with `%s'"
8817 #: config/tc-i386.c:7374
8819 msgid "'%s' only supports RIP-relative address"
8822 #. UnixWare fsub no args is alias for fsubp, fadd -> faddp, etc.
8823 #: config/tc-i386.c:7423
8825 msgid "translating to `%sp'"
8828 #: config/tc-i386.c:7430
8830 msgid "instruction `%s' isn't supported outside of protected mode."
8833 #: config/tc-i386.c:7443
8835 msgid "REX prefix invalid with `%s'"
8838 #: config/tc-i386.c:7450
8840 msgid "{rex2} prefix invalid with `%s'"
8843 #: config/tc-i386.c:7576 config/tc-i386.c:7890
8845 msgid "no such instruction: `%s'"
8848 #: config/tc-i386.c:7602 config/tc-i386.c:7941
8850 msgid "invalid character %s in mnemonic"
8853 #: config/tc-i386.c:7609
8854 msgid "expecting prefix; got nothing"
8857 #: config/tc-i386.c:7611
8858 msgid "expecting mnemonic; got nothing"
8861 #: config/tc-i386.c:7647
8863 msgid "redundant %s prefix"
8866 #: config/tc-i386.c:7712
8867 msgid "{nf} cannot be combined with {vex}/{vex3}"
8870 #: config/tc-i386.c:7762
8872 msgid "ignoring `.s' suffix due to earlier `{%s}'"
8875 #: config/tc-i386.c:7772
8876 msgid "ignoring `.d8' suffix due to earlier `{disp<N>}'"
8879 #: config/tc-i386.c:7782
8880 msgid "ignoring `.d32' suffix due to earlier `{disp<N>}'"
8883 #: config/tc-i386.c:7873
8885 msgid "found `%sd'; assuming `%sl' was meant"
8888 #: config/tc-i386.c:7990
8890 msgid "invalid character %s before operand %d"
8893 #: config/tc-i386.c:8002
8895 msgid "unbalanced double quotes in operand %d."
8898 #: config/tc-i386.c:8009
8900 msgid "unbalanced parenthesis in operand %d."
8903 #: config/tc-i386.c:8022
8905 msgid "invalid character %s in operand %d"
8908 #: config/tc-i386.c:8042
8910 msgid "spurious operands; (%d operands/instruction max)"
8913 #: config/tc-i386.c:8052 config/tc-i386.c:13607
8915 msgid "too many memory references for `%s'"
8918 #: config/tc-i386.c:8073 config/tc-i386.c:13601
8919 msgid "expecting operand after ','; got nothing"
8922 #: config/tc-i386.c:8078
8923 msgid "expecting operand before ','; got nothing"
8926 #: config/tc-i386.c:8368
8928 msgid "0x%<PRIx64> out of range of signed 32bit displacement"
8931 #: config/tc-i386.c:8572
8932 msgid "mask, index, and destination registers should be distinct"
8935 #: config/tc-i386.c:8589
8936 msgid "index and destination registers should be distinct"
8939 #: config/tc-i386.c:9718
8941 msgid "indirect %s without `*'"
8944 #. Warn them that a data or address size prefix doesn't
8945 #. affect assembly of the next line of code.
8946 #: config/tc-i386.c:9725
8948 msgid "stand-alone `%s' prefix"
8951 #: config/tc-i386.c:9732
8953 msgid "mnemonic suffix used with `%s'"
8956 #: config/tc-i386.c:9737
8958 "NOTE: Such forms are deprecated and will be rejected by a future version of "
8962 #: config/tc-i386.c:9822
8964 msgid "`%s' operand %u must use `%ses' segment"
8967 #: config/tc-i386.c:9952
8968 msgid "generating 16-bit `iret' for .code16gcc directive"
8971 #: config/tc-i386.c:9956
8973 msgid "generating 32-bit `%s', unlike earlier gas versions"
8976 #: config/tc-i386.c:10120
8978 msgid "ambiguous operand size for `%s'"
8981 #: config/tc-i386.c:10125
8984 "no instruction mnemonic suffix given and no register operands; can't size `%"
8988 #: config/tc-i386.c:10130
8990 msgid "%s; using default for `%s'"
8993 #: config/tc-i386.c:10132
8994 msgid "ambiguous operand size"
8997 #: config/tc-i386.c:10133
8998 msgid "no instruction mnemonic suffix given and no register operands"
9001 #: config/tc-i386.c:10282
9003 msgid "16-bit addressing unavailable for `%s'"
9006 #: config/tc-i386.c:10350
9008 msgid "invalid register operand size for `%s'"
9011 #. Any other register is bad.
9012 #: config/tc-i386.c:10389 config/tc-i386.c:10413 config/tc-i386.c:10453
9013 #: config/tc-i386.c:10490
9015 msgid "`%s%s' not allowed with `%s%c'"
9018 #: config/tc-i386.c:10426 config/tc-i386.c:10465 config/tc-i386.c:10502
9020 msgid "incorrect register `%s%s' used with `%c' suffix"
9023 #: config/tc-i386.c:10592
9024 msgid "no instruction mnemonic suffix given; can't determine immediate size"
9027 #: config/tc-i386.c:10799
9029 msgid "operand %u `%s%s' implicitly denotes `%s%s' to `%s%s' group in `%s'"
9032 #. Reversed arguments on faddp or fmulp.
9033 #: config/tc-i386.c:10846
9035 msgid "translating to `%s %s%s,%s%s'"
9038 #. Extraneous `l' suffix on fp insn.
9039 #: config/tc-i386.c:10853
9041 msgid "translating to `%s %s%s'"
9044 #: config/tc-i386.c:10866
9046 msgid "you can't `%s %s%s'"
9049 #: config/tc-i386.c:10923
9051 msgid "segment override on `%s' is ineffectual"
9054 #: config/tc-i386.c:11381 config/tc-loongarch.c:1245 config/tc-riscv.c:1979
9055 msgid "relaxable branches not supported in absolute section"
9058 #: config/tc-i386.c:11416 config/tc-i386.c:11559 config/tc-i386.c:11641
9060 msgid "skipping prefixes on `%s'"
9063 #: config/tc-i386.c:11667
9064 msgid "16-bit jump out of range"
9067 #: config/tc-i386.c:11694 config/tc-i386.c:12436
9068 msgid "pseudo prefix without instruction"
9071 #: config/tc-i386.c:11706
9072 msgid "pseudo prefix ahead of label; ignoring"
9075 #: config/tc-i386.c:12025 config/tc-i386.c:12058 config/tc-i386.c:12147
9077 msgid "`%s` skips -malign-branch-boundary on `%s`"
9080 #: config/tc-i386.c:12316
9081 msgid "use .code16 to ensure correct addressing mode"
9084 #: config/tc-i386.c:12344
9086 msgid "Cannot convert `%s' in 16-bit mode"
9089 #: config/tc-i386.c:12346
9091 msgid "Cannot convert `%s' with `-momit-lock-prefix=yes' in effect"
9094 #: config/tc-i386.c:12591 config/tc-i386.c:12594
9096 msgid "instruction length of %u bytes exceeds the limit of 15"
9099 #: config/tc-i386.c:13145
9101 msgid "@%s reloc is not supported with %d-bit output format"
9104 #: config/tc-i386.c:13203
9106 msgid "missing or invalid expression `%s'"
9109 #: config/tc-i386.c:13212
9111 msgid "invalid PLT expression `%s'"
9114 #: config/tc-i386.c:13311
9115 msgid "pseudo-prefix conflicts with encoding specifier"
9118 #: config/tc-i386.c:13335
9119 msgid "illegal prefix used with VEX/XOP/EVEX"
9122 #: config/tc-i386.c:13646
9124 msgid "opcode residual (%#<PRIx64>) too wide"
9127 #: config/tc-i386.c:13662
9128 msgid "eGPR use conflicts with encoding specifier"
9131 #: config/tc-i386.c:13683 config/tc-i386.c:13727
9132 msgid "too many register/memory operands"
9135 #: config/tc-i386.c:13694 config/tc-i386.c:13701
9136 msgid "too few register/memory operands"
9139 #: config/tc-i386.c:13714
9141 msgid "constant doesn't fit in %d bits"
9144 #: config/tc-i386.c:13778
9145 msgid "VSIB unavailable with legacy encoding"
9148 #. We could allow two register operands, encoding the 2nd one in
9149 #. an 8-bit immediate like for 4-register-operand insns, but that
9150 #. would require ugly fiddling with process_operands() and/or
9151 #. build_modrm_byte().
9152 #: config/tc-i386.c:13789
9153 msgid "too many register operands with VSIB"
9156 #: config/tc-i386.c:13808
9158 msgid "can't encode register '%s%s' with VEX/XOP/EVEX"
9161 #: config/tc-i386.c:14013
9162 msgid "conflicting .insn operands"
9165 #: config/tc-i386.c:14046 read.c:4318
9166 msgid "SCFI: hand-crafting instructions not supported"
9169 #: config/tc-i386.c:14115
9171 msgid "duplicated `{%s}'"
9174 #: config/tc-i386.c:14188
9176 msgid "Unsupported broadcast: `%s'"
9179 #: config/tc-i386.c:14263
9181 msgid "`%s%s' can't be used for write mask"
9184 #: config/tc-i386.c:14283
9186 msgid "invalid write mask `%s'"
9189 #: config/tc-i386.c:14304
9191 msgid "duplicated `%s'"
9194 #: config/tc-i386.c:14314
9196 msgid "invalid zeroing-masking `%s'"
9199 #: config/tc-i386.c:14332
9201 msgid "missing `}' in `%s'"
9204 #. We don't know this one.
9205 #: config/tc-i386.c:14344
9207 msgid "unknown vector operation: `%s'"
9210 #: config/tc-i386.c:14350
9211 msgid "zeroing-masking only allowed with write mask"
9214 #: config/tc-i386.c:14370
9216 msgid "at most %d immediate operands are allowed"
9219 #: config/tc-i386.c:14409 config/tc-i386.c:14668
9221 msgid "junk `%s' after expression"
9224 #: config/tc-i386.c:14422
9226 msgid "illegal immediate register operand %s"
9229 #: config/tc-i386.c:14436
9231 msgid "missing or invalid immediate expression `%s'"
9234 #: config/tc-i386.c:14459 config/tc-i386.c:14747
9236 msgid "unimplemented segment %s in operand"
9239 #: config/tc-i386.c:14508
9241 msgid "expecting scale factor of 1, 2, 4, or 8: got `%s'"
9244 #: config/tc-i386.c:14517
9246 msgid "scale factor of %d without an index register"
9249 #: config/tc-i386.c:14539
9251 msgid "at most %d displacement operands are allowed"
9254 #: config/tc-i386.c:14723
9256 msgid "missing or invalid displacement expression `%s'"
9259 #: config/tc-i386.c:14898
9261 msgid "`%s' is not valid here (expected `%c%s%s%c')"
9264 #: config/tc-i386.c:14910
9266 msgid "`%s' is not a valid %s expression"
9269 #: config/tc-i386.c:14924
9271 msgid "invalid `%s' prefix"
9274 #: config/tc-i386.c:14954
9276 msgid "`%s' cannot be used here"
9279 #: config/tc-i386.c:14961
9280 msgid "register scaling is being ignored here"
9283 #: config/tc-i386.c:15009
9285 msgid "Missing '}': '%s'"
9288 #: config/tc-i386.c:15015
9290 msgid "Junk after '}': '%s'"
9293 #: config/tc-i386.c:15090
9295 msgid "bad memory operand `%s'"
9298 #: config/tc-i386.c:15106
9300 msgid "junk `%s' after register"
9303 #: config/tc-i386.c:15113
9305 msgid "`%s%s' cannot be used here"
9308 #: config/tc-i386.c:15136
9310 msgid "`%s': misplaced `{%s}'"
9313 #: config/tc-i386.c:15143 config/tc-i386.c:15317 config/tc-i386.c:15361
9315 msgid "bad register name `%s'"
9318 #: config/tc-i386.c:15151
9319 msgid "immediate operand illegal with absolute jump"
9322 #: config/tc-i386.c:15158
9324 msgid "`%s': RC/SAE operand must follow immediate operands"
9327 #: config/tc-i386.c:15171
9329 msgid "`%s': misplaced `%s'"
9332 #: config/tc-i386.c:15222
9333 msgid "unbalanced figure braces"
9336 #: config/tc-i386.c:15306
9338 msgid "expecting `,' or `)' after index register in `%s'"
9341 #: config/tc-i386.c:15334
9343 msgid "expecting `)' after scale factor in `%s'"
9346 #: config/tc-i386.c:15342
9348 msgid "expecting index register or scale factor after `,'; got '%c'"
9351 #: config/tc-i386.c:15350
9353 msgid "expecting `,' or `)' after base register in `%s'"
9356 #. It's not a memory operand; argh!
9357 #: config/tc-i386.c:15400
9359 msgid "invalid char %s beginning operand %d `%s'"
9362 #: config/tc-i386.c:16059
9364 msgid "%s:%u: add %d%s at 0x%llx to align %s within %d-byte boundary\n"
9367 #: config/tc-i386.c:16062
9370 "%s:%u: add additional %d%s at 0x%llx to align %s within %d-byte boundary\n"
9373 #: config/tc-i386.c:16068
9376 "%s:%u: add %d%s-byte nop at 0x%llx to align %s within %d-byte boundary\n"
9379 #: config/tc-i386.c:16135
9380 msgid "long jump required"
9383 #: config/tc-i386.c:16190
9384 msgid "jump target out of range"
9387 #: config/tc-i386.c:16668
9389 msgid "register '%s%s' cannot be used here"
9392 #: config/tc-i386.c:16934
9394 msgid "invalid -mx86-used-note= option: `%s'"
9397 #: config/tc-i386.c:16957
9398 msgid "no compiled in support for x86_64"
9401 #: config/tc-i386.c:16976
9402 msgid "no compiled in support for 32bit x86_64"
9405 #: config/tc-i386.c:16997
9406 msgid "no compiled in support for ix86"
9409 #: config/tc-i386.c:17030 config/tc-i386.c:17116
9411 msgid "invalid -march= option: `%s'"
9414 #: config/tc-i386.c:17086
9415 msgid "Unrecognized vector size specifier ignored"
9418 #: config/tc-i386.c:17126 config/tc-i386.c:17138
9420 msgid "invalid -mtune= option: `%s'"
9423 #: config/tc-i386.c:17147
9425 msgid "invalid -mmnemonic= option: `%s'"
9428 #: config/tc-i386.c:17156
9430 msgid "invalid -msyntax= option: `%s'"
9433 #: config/tc-i386.c:17184
9435 msgid "invalid -msse-check= option: `%s'"
9438 #: config/tc-i386.c:17195
9440 msgid "invalid -moperand-check= option: `%s'"
9443 #: config/tc-i386.c:17204
9445 msgid "invalid -mavxscalar= option: `%s'"
9448 #: config/tc-i386.c:17213
9450 msgid "invalid -mvexwig= option: `%s'"
9453 #: config/tc-i386.c:17228
9455 msgid "invalid -mevexlig= option: `%s'"
9458 #: config/tc-i386.c:17241
9460 msgid "invalid -mevexrcig= option: `%s'"
9463 #: config/tc-i386.c:17250
9465 msgid "invalid -mevexwig= option: `%s'"
9468 #: config/tc-i386.c:17265
9470 msgid "invalid -momit-lock-prefix= option: `%s'"
9473 #: config/tc-i386.c:17274
9475 msgid "invalid -mfence-as-lock-add= option: `%s'"
9478 #: config/tc-i386.c:17283
9480 msgid "invalid -mlfence-after-load= option: `%s'"
9483 #: config/tc-i386.c:17300
9485 msgid "invalid -mlfence-before-indirect-branch= option: `%s'"
9488 #: config/tc-i386.c:17314
9490 msgid "invalid -mlfence-before-ret= option: `%s'"
9493 #: config/tc-i386.c:17324
9495 msgid "invalid -mrelax-relocations= option: `%s'"
9498 #: config/tc-i386.c:17353
9500 msgid "invalid -malign-branch-boundary= value: %s"
9503 #: config/tc-i386.c:17367
9505 msgid "invalid -malign-branch-prefix-size= value: %s"
9508 #: config/tc-i386.c:17394
9510 msgid "invalid -malign-branch= option: `%s'"
9513 #: config/tc-i386.c:17443
9515 msgid "invalid -mtls-check= option: `%s'"
9518 #: config/tc-i386.c:17569
9521 " -Qy, -Qn ignored\n"
9522 " -V print assembler version number\n"
9526 #: config/tc-i386.c:17574
9529 " -n do not optimize code alignment\n"
9530 " -O{012s} attempt some code optimizations\n"
9531 " -q quieten some warnings\n"
9534 #: config/tc-i386.c:17579
9536 msgid " -s ignored\n"
9539 #: config/tc-i386.c:17584
9541 msgid " --32/--64/--x32 generate 32bit/64bit/x32 object\n"
9544 #: config/tc-i386.c:17587
9546 msgid " --32/--64 generate 32bit/64bit object\n"
9549 #: config/tc-i386.c:17592
9551 msgid " --divide do not treat `/' as a comment character\n"
9554 #: config/tc-i386.c:17595
9556 msgid " --divide ignored\n"
9559 #: config/tc-i386.c:17598
9562 " -march=CPU[,+EXTENSION...]\n"
9563 " generate code for CPU and EXTENSION, CPU is one "
9567 #: config/tc-i386.c:17602
9570 " EXTENSION is combination of (possibly \"no\"-"
9574 #: config/tc-i386.c:17605
9576 msgid " -mtune=CPU optimize for CPU, CPU is one of:\n"
9579 #: config/tc-i386.c:17608
9581 msgid " -msse2avx encode SSE instructions with VEX prefix\n"
9584 #: config/tc-i386.c:17610
9587 " -muse-unaligned-vector-move\n"
9588 " encode aligned vector move as unaligned vector "
9592 #: config/tc-i386.c:17613
9595 " -msse-check=[none|error|warning] (default: none)\n"
9596 " check SSE instructions\n"
9599 #: config/tc-i386.c:17616
9602 " -moperand-check=[none|error|warning] (default: warning)\n"
9603 " check operand combinations for validity\n"
9606 #: config/tc-i386.c:17619
9609 " -mavxscalar=[128|256] (default: 128)\n"
9610 " encode scalar AVX instructions with specific "
9615 #: config/tc-i386.c:17623
9618 " -mvexwig=[0|1] (default: 0)\n"
9619 " encode VEX instructions with specific VEX.W value\n"
9620 " for VEX.W bit ignored instructions\n"
9623 #: config/tc-i386.c:17627
9626 " -mevexlig=[128|256|512] (default: 128)\n"
9627 " encode scalar EVEX instructions with specific "
9632 #: config/tc-i386.c:17631
9635 " -mevexwig=[0|1] (default: 0)\n"
9636 " encode EVEX instructions with specific EVEX.W "
9638 " for EVEX.W bit ignored instructions\n"
9641 #: config/tc-i386.c:17635
9644 " -mevexrcig=[rne|rd|ru|rz] (default: rne)\n"
9645 " encode EVEX instructions with specific EVEX.RC "
9647 " for SAE-only ignored instructions\n"
9650 #: config/tc-i386.c:17639
9652 msgid " -mmnemonic=[att|intel] "
9655 #: config/tc-i386.c:17642
9657 msgid "(default: att)\n"
9660 #: config/tc-i386.c:17644
9662 msgid "(default: intel)\n"
9665 #: config/tc-i386.c:17645
9667 msgid " use AT&T/Intel mnemonic (AT&T syntax only)\n"
9670 #: config/tc-i386.c:17647
9673 " -msyntax=[att|intel] (default: att)\n"
9674 " use AT&T/Intel syntax\n"
9677 #: config/tc-i386.c:17650
9679 msgid " -mindex-reg support pseudo index registers\n"
9682 #: config/tc-i386.c:17652
9684 msgid " -mnaked-reg don't require `%%' prefix for registers\n"
9687 #: config/tc-i386.c:17654
9689 msgid " -madd-bnd-prefix add BND prefix for all valid branches\n"
9692 #: config/tc-i386.c:17657
9694 msgid " -mshared disable branch optimization for shared code\n"
9697 #: config/tc-i386.c:17659
9699 msgid " -mx86-used-note=[no|yes] "
9702 #: config/tc-i386.c:17665
9705 " generate x86 used ISA and feature properties\n"
9708 #: config/tc-i386.c:17669
9710 msgid " -mbig-obj generate big object files\n"
9713 #: config/tc-i386.c:17672
9716 " -momit-lock-prefix=[no|yes] (default: no)\n"
9717 " strip all lock prefixes\n"
9720 #: config/tc-i386.c:17675
9723 " -mfence-as-lock-add=[no|yes] (default: no)\n"
9724 " encode lfence, mfence and sfence as\n"
9725 " lock addl $0x0, (%%{re}sp)\n"
9728 #: config/tc-i386.c:17679
9730 msgid " -mrelax-relocations=[no|yes] "
9733 #: config/tc-i386.c:17685
9735 msgid " generate relax relocations\n"
9738 #: config/tc-i386.c:17688
9740 msgid " -mtls-check=[no|yes] "
9743 #: config/tc-i386.c:17694
9745 msgid " check TLS relocation\n"
9748 #: config/tc-i386.c:17697
9751 " -malign-branch-boundary=NUM (default: 0)\n"
9752 " align branches within NUM byte boundary\n"
9755 #: config/tc-i386.c:17700
9758 " -malign-branch=TYPE[+TYPE...] (default: jcc+fused+jmp)\n"
9759 " TYPE is combination of jcc, fused, jmp, call, "
9762 " specify types of branches to align\n"
9765 #: config/tc-i386.c:17705
9768 " -malign-branch-prefix-size=NUM (default: 5)\n"
9769 " align branches with NUM prefixes per instruction\n"
9772 #: config/tc-i386.c:17708
9775 " -mbranches-within-32B-boundaries\n"
9776 " align branches within 32 byte boundary\n"
9779 #: config/tc-i386.c:17711
9782 " -mlfence-after-load=[no|yes] (default: no)\n"
9783 " generate lfence after load\n"
9786 #: config/tc-i386.c:17714
9789 " -mlfence-before-indirect-branch=[none|all|register|memory] (default: "
9791 " generate lfence before indirect near branch\n"
9794 #: config/tc-i386.c:17717
9797 " -mlfence-before-ret=[none|or|not|shl|yes] (default: none)\n"
9798 " generate lfence before ret\n"
9801 #: config/tc-i386.c:17720
9803 msgid " -mamd64 accept only AMD64 ISA [default]\n"
9806 #: config/tc-i386.c:17722
9808 msgid " -mintel64 accept only Intel64 ISA\n"
9811 #: config/tc-i386.c:17761
9813 msgid "Intel MCU doesn't support `%s' architecture"
9816 #: config/tc-i386.c:17769
9817 msgid "SCFI is not supported for this ABI"
9820 #: config/tc-i386.c:17820
9821 msgid "Intel MCU is 32bit only"
9824 #: config/tc-i386.c:17932
9826 msgid "invalid %s relocation against register"
9829 #: config/tc-i386.c:18069
9830 msgid "symbol size computation overflow"
9833 #: config/tc-i386.c:18148 config/tc-sparc.c:3856
9835 msgid "can not do %d byte pc-relative relocation"
9838 #: config/tc-i386.c:18166
9840 msgid "can not do %d byte relocation"
9843 #: config/tc-i386.c:18234
9845 msgid "cannot represent relocation type %s in x32 mode"
9848 #: config/tc-i386.c:18275 config/tc-s390.c:2835
9850 msgid "cannot represent relocation type %s"
9853 #: config/tc-i386.c:18410
9854 msgid "bad .section directive: want a,l,w,x,M,S,G,T in string"
9857 #: config/tc-i386.c:18413
9858 msgid "bad .section directive: want a,w,x,M,S,G,T in string"
9861 #: config/tc-i386.c:18423
9862 msgid ".largecomm supported only in 64bit mode, producing .comm"
9865 #: config/tc-ia64.c:869
9866 msgid "bad .section directive: want a,o,s,w,x,M,S,G,T in string"
9869 #: config/tc-ia64.c:921
9870 msgid "Size of frame exceeds maximum of 96 registers"
9873 #: config/tc-ia64.c:926
9874 msgid "Size of rotating registers exceeds frame size"
9877 #: config/tc-ia64.c:1013
9878 msgid "Unwind directive not followed by an instruction."
9881 #: config/tc-ia64.c:1022 config/tc-ia64.c:7585
9882 msgid "qualifying predicate not followed by instruction"
9885 #: config/tc-ia64.c:1070
9886 msgid "expected ',' after section name"
9889 #: config/tc-ia64.c:1105
9890 msgid "expected ',' after symbol name"
9893 #: config/tc-ia64.c:1129
9894 msgid "expected ',' after symbol size"
9897 #: config/tc-ia64.c:1212 config/tc-ia64.c:1246
9898 msgid "record type is not valid"
9901 #: config/tc-ia64.c:1315
9902 msgid "Invalid record type for P3 format."
9905 #: config/tc-ia64.c:1351
9906 msgid "Invalid record type for format P6"
9909 #: config/tc-ia64.c:1531 config/tc-ia64.c:1583
9910 msgid "Invalid record type for format B1"
9913 #: config/tc-ia64.c:1616
9914 msgid "Invalid record type for format X1"
9917 #: config/tc-ia64.c:1658
9918 msgid "Invalid record type for format X3"
9921 #: config/tc-ia64.c:1696
9922 msgid "Previous .save incomplete"
9925 #: config/tc-ia64.c:2519
9926 msgid "spill_mask record unimplemented."
9929 #: config/tc-ia64.c:2576
9930 msgid "record_type_not_valid"
9933 #: config/tc-ia64.c:2660
9934 msgid "Ignoring attempt to spill beyond end of region"
9937 #: config/tc-ia64.c:2719
9938 msgid "Only constant space allocation is supported"
9941 #: config/tc-ia64.c:2733
9942 msgid "Only constant offsets are supported"
9945 #: config/tc-ia64.c:2757
9946 msgid "Section switching in code is not supported."
9949 #: config/tc-ia64.c:2799
9950 msgid "Insn slot not set in unwind record."
9953 #: config/tc-ia64.c:2873
9954 msgid "frgr_mem record before region record!"
9957 #: config/tc-ia64.c:2884
9958 msgid "fr_mem record before region record!"
9961 #: config/tc-ia64.c:2893
9962 msgid "gr_mem record before region record!"
9965 #: config/tc-ia64.c:2902
9966 msgid "br_mem record before region record!"
9969 #: config/tc-ia64.c:2912
9970 msgid "gr_gr record before region record!"
9973 #: config/tc-ia64.c:2920
9974 msgid "br_gr record before region record!"
9977 #: config/tc-ia64.c:3038
9979 msgid "First operand to .%s must be a predicate"
9982 #: config/tc-ia64.c:3042
9984 msgid "Pointless use of p0 as first operand to .%s"
9987 #: config/tc-ia64.c:3098
9989 msgid "Operand %d to .%s must be a preserved register"
9992 #: config/tc-ia64.c:3134
9994 msgid "Operand %d to .%s must be a writable register"
9997 #: config/tc-ia64.c:3158
9999 msgid "Radix `%s' unsupported or invalid"
10002 #: config/tc-ia64.c:3188 config/tc-ia64.c:3193
10004 msgid ".%s outside of %s"
10007 #: config/tc-ia64.c:3279
10008 msgid "Tags on unwind pseudo-ops aren't supported, yet"
10011 #: config/tc-ia64.c:3301
10012 msgid "First operand to .fframe must be a constant"
10015 #: config/tc-ia64.c:3321
10016 msgid "First operand to .vframe must be a general register"
10019 #: config/tc-ia64.c:3329
10020 msgid "Operand of .vframe contradicts .prologue"
10023 #: config/tc-ia64.c:3339
10024 msgid ".vframepsp is meaningless, assuming .vframesp was meant"
10027 #: config/tc-ia64.c:3347
10028 msgid "Operand to .vframesp must be a constant (sp-relative offset)"
10031 #: config/tc-ia64.c:3374
10032 msgid "First operand to .save not a register"
10035 #: config/tc-ia64.c:3380
10036 msgid "Second operand to .save not a valid register"
10039 #: config/tc-ia64.c:3411 config/tc-ia64.c:3422 config/tc-ia64.c:3430
10040 msgid "Second operand of .save contradicts .prologue"
10043 #: config/tc-ia64.c:3437
10044 msgid "First operand to .save not a valid register"
10047 #: config/tc-ia64.c:3455
10048 msgid "First operand to .restore must be stack pointer (sp)"
10051 #: config/tc-ia64.c:3464
10052 msgid "Second operand to .restore must be a constant >= 0"
10055 #: config/tc-ia64.c:3474
10057 msgid "Epilogue count of %lu exceeds number of nested prologues (%u)"
10060 #: config/tc-ia64.c:3560
10062 msgid "Illegal section name `%s' (causes unwind section name clash)"
10065 #: config/tc-ia64.c:3735
10066 msgid "First operand to .altrp not a valid branch register"
10069 #: config/tc-ia64.c:3764
10071 msgid "First operand to .%s not a register"
10074 #: config/tc-ia64.c:3769
10076 msgid "Second operand to .%s not a constant"
10079 #: config/tc-ia64.c:3836
10081 msgid "First operand to .%s not a valid register"
10084 #: config/tc-ia64.c:3859
10085 msgid "First operand to .save.g must be a positive 4-bit constant"
10088 #: config/tc-ia64.c:3872
10089 msgid "Second operand to .save.g must be a general register"
10092 #: config/tc-ia64.c:3877
10094 msgid "Second operand to .save.g must be the first of %d general registers"
10097 #: config/tc-ia64.c:3900
10098 msgid "Operand to .save.f must be a positive 20-bit constant"
10101 #: config/tc-ia64.c:3923
10102 msgid "First operand to .save.b must be a positive 5-bit constant"
10105 #: config/tc-ia64.c:3936
10106 msgid "Second operand to .save.b must be a general register"
10109 #: config/tc-ia64.c:3941
10111 msgid "Second operand to .save.b must be the first of %d general registers"
10114 #: config/tc-ia64.c:3967
10115 msgid "First operand to .save.gf must be a non-negative 4-bit constant"
10118 #: config/tc-ia64.c:3975
10119 msgid "Second operand to .save.gf must be a non-negative 20-bit constant"
10122 #: config/tc-ia64.c:3983
10123 msgid "Operands to .save.gf may not be both zero"
10126 #: config/tc-ia64.c:4000
10127 msgid "Operand to .spill must be a constant"
10130 #: config/tc-ia64.c:4069
10132 msgid "Operand %d to .%s must be a constant"
10135 #: config/tc-ia64.c:4090
10137 msgid "Missing .label_state %ld"
10140 #: config/tc-ia64.c:4144
10141 msgid "Operand to .label_state must be a constant"
10144 #: config/tc-ia64.c:4163
10145 msgid "Operand to .copy_state must be a constant"
10148 #: config/tc-ia64.c:4186
10149 msgid "First operand to .unwabi must be a constant"
10152 #: config/tc-ia64.c:4192
10153 msgid "Second operand to .unwabi must be a constant"
10156 #: config/tc-ia64.c:4226
10157 msgid "Missing .endp after previous .proc"
10160 #: config/tc-ia64.c:4243
10161 msgid "Empty argument of .proc"
10164 #: config/tc-ia64.c:4248
10166 msgid "`%s' was already defined"
10169 #: config/tc-ia64.c:4291
10170 msgid "Initial .body should precede any instructions"
10173 #: config/tc-ia64.c:4310
10174 msgid ".prologue within prologue"
10177 #: config/tc-ia64.c:4315
10178 msgid "Initial .prologue should precede any instructions"
10181 #: config/tc-ia64.c:4325
10182 msgid "First operand to .prologue must be a positive 4-bit constant"
10185 #: config/tc-ia64.c:4327
10186 msgid "Pointless use of zero first operand to .prologue"
10189 #: config/tc-ia64.c:4343
10190 msgid "Using a constant as second operand to .prologue is deprecated"
10193 #: config/tc-ia64.c:4349
10194 msgid "Second operand to .prologue must be a general register"
10197 #: config/tc-ia64.c:4354
10199 msgid "Second operand to .prologue must be the first of %d general registers"
10202 #: config/tc-ia64.c:4467
10204 msgid "`%s' was not defined within procedure"
10207 #: config/tc-ia64.c:4502
10208 msgid "Empty argument of .endp"
10211 #: config/tc-ia64.c:4516
10213 msgid "`%s' was not specified with previous .proc"
10216 #: config/tc-ia64.c:4531
10218 msgid "`%s' should be an operand to this .endp"
10221 #: config/tc-ia64.c:4572 config/tc-ia64.c:4879 config/tc-ia64.c:5185
10222 msgid "Comma expected"
10225 #: config/tc-ia64.c:4612
10226 msgid "Expected '['"
10229 #: config/tc-ia64.c:4621 config/tc-ia64.c:7719
10230 msgid "Expected ']'"
10233 #: config/tc-ia64.c:4626
10234 msgid "Number of elements must be positive"
10237 #: config/tc-ia64.c:4637
10239 msgid "Used more than the declared %d rotating registers"
10242 #: config/tc-ia64.c:4645
10243 msgid "Used more than the available 96 rotating registers"
10246 #: config/tc-ia64.c:4652
10247 msgid "Used more than the available 48 rotating registers"
10250 #: config/tc-ia64.c:4675
10252 msgid "Attempt to redefine register set `%s'"
10255 #: config/tc-ia64.c:4739
10257 msgid "Unknown psr option `%s'"
10260 #: config/tc-ia64.c:4774
10261 msgid "Comma expected after section name"
10264 #: config/tc-ia64.c:4785
10265 msgid "Creating sections with .xdataN/.xrealN/.xstringZ is deprecated."
10268 #: config/tc-ia64.c:4874
10269 msgid "Register name expected"
10272 #: config/tc-ia64.c:4887
10273 msgid "Register value annotation ignored"
10276 #: config/tc-ia64.c:4926
10277 msgid "Directive invalid within a bundle"
10280 #: config/tc-ia64.c:5020
10281 msgid "Missing predicate relation type"
10284 #: config/tc-ia64.c:5026
10285 msgid "Unrecognized predicate relation type"
10288 #: config/tc-ia64.c:5072
10289 msgid "Bad register range"
10292 #: config/tc-ia64.c:5081 config/tc-ia64.c:7665
10293 msgid "Predicate register expected"
10296 #: config/tc-ia64.c:5086
10297 msgid "Duplicate predicate register ignored"
10300 #: config/tc-ia64.c:5102
10301 msgid "Predicate source and target required"
10304 #: config/tc-ia64.c:5104 config/tc-ia64.c:5116
10305 msgid "Use of p0 is not valid in this context"
10308 #: config/tc-ia64.c:5111
10309 msgid "At least two PR arguments expected"
10312 #: config/tc-ia64.c:5125
10313 msgid "At least one PR argument expected"
10316 #: config/tc-ia64.c:5157
10318 msgid "duplicate entry hint %s"
10321 #. FIXME -- need 62-bit relocation type
10322 #: config/tc-ia64.c:5632
10323 msgid "62-bit relocation not yet implemented"
10326 #. XXX technically, this is wrong: we should not be issuing warning
10327 #. messages until we're sure this instruction pattern is going to
10329 #: config/tc-ia64.c:5718
10330 msgid "lower 16 bits of mask ignored"
10333 #: config/tc-ia64.c:5947
10334 msgid "stride must be a multiple of 64; lower 6 bits ignored"
10337 #: config/tc-ia64.c:6066
10338 msgid "Expected separator `='"
10341 #: config/tc-ia64.c:6102
10342 msgid "Duplicate equal sign (=) in instruction"
10345 #: config/tc-ia64.c:6109
10347 msgid "Illegal operand separator `%c'"
10350 #: config/tc-ia64.c:6224
10352 msgid "Operand %u of `%s' should be %s"
10355 #: config/tc-ia64.c:6228
10356 msgid "Wrong number of output operands"
10359 #: config/tc-ia64.c:6230
10360 msgid "Wrong number of input operands"
10363 #: config/tc-ia64.c:6232
10364 msgid "Operand mismatch"
10367 #: config/tc-ia64.c:6314
10369 msgid "Invalid use of `%c%d' as output operand"
10372 #: config/tc-ia64.c:6317
10374 msgid "Invalid use of `r%d' as base update address operand"
10377 #: config/tc-ia64.c:6341
10379 msgid "Invalid duplicate use of `%c%d'"
10382 #: config/tc-ia64.c:6348
10384 msgid "Invalid simultaneous use of `f%d' and `f%d'"
10387 #: config/tc-ia64.c:6354
10389 msgid "Dangerous simultaneous use of `f%d' and `f%d'"
10392 #: config/tc-ia64.c:6398
10393 msgid "Value truncated to 62 bits"
10396 #: config/tc-ia64.c:6466
10398 msgid "Bad operand value: %s"
10401 #. Give an error if a frag containing code is not aligned to a 16 byte
10403 #: config/tc-ia64.c:6541 config/tc-ia64.h:177
10404 msgid "instruction address is not a multiple of 16"
10407 #: config/tc-ia64.c:6609
10409 msgid "`%s' must be last in bundle"
10412 #: config/tc-ia64.c:6641
10414 msgid "Internal error: don't know how to force %s to end of instruction group"
10417 #: config/tc-ia64.c:6654
10419 msgid "`%s' must be last in instruction group"
10422 #: config/tc-ia64.c:6684
10423 msgid "Label must be first in a bundle"
10426 #: config/tc-ia64.c:6761
10427 msgid "hint in B unit may be treated as nop"
10430 #: config/tc-ia64.c:6772
10431 msgid "hint in B unit can't be used"
10434 #: config/tc-ia64.c:6786
10435 msgid "emit_one_bundle: unexpected dynamic op"
10438 #: config/tc-ia64.c:6926
10440 msgid "`%s' does not fit into %s template"
10443 #: config/tc-ia64.c:6941
10445 msgid "`%s' does not fit into bundle"
10448 #: config/tc-ia64.c:6953
10450 msgid "`%s' can't go in %s of %s template"
10453 #: config/tc-ia64.c:6959
10454 msgid "Missing '}' at end of file"
10457 #: config/tc-ia64.c:7106
10459 msgid "Unrecognized option '-x%s'"
10462 #: config/tc-ia64.c:7133
10465 " --mconstant-gp\t mark output file as using the constant-GP model\n"
10466 "\t\t\t (sets ELF header flag EF_IA_64_CONS_GP)\n"
10467 " --mauto-pic\t\t mark output file as using the constant-GP model\n"
10468 "\t\t\t without function descriptors (sets ELF header flag\n"
10469 "\t\t\t EF_IA_64_NOFUNCDESC_CONS_GP)\n"
10470 " -milp32|-milp64|-mlp64|-mp64\tselect data model (default -mlp64)\n"
10471 " -mle | -mbe\t\t select little- or big-endian byte order (default -mle)\n"
10472 " -mtune=[itanium1|itanium2]\n"
10473 "\t\t\t tune for a specific CPU (default -mtune=itanium2)\n"
10474 " -munwind-check=[warning|error]\n"
10475 "\t\t\t unwind directive check (default -munwind-check=warning)\n"
10476 " -mhint.b=[ok|warning|error]\n"
10477 "\t\t\t hint.b check (default -mhint.b=error)\n"
10478 " -x | -xexplicit\t turn on dependency violation checking\n"
10481 #. Note for translators: "automagically" can be translated as "automatically" here.
10482 #: config/tc-ia64.c:7150
10484 " -xauto\t\t automagically remove dependency violations (default)\n"
10485 " -xnone\t\t turn off dependency violation checking\n"
10486 " -xdebug\t\t debug dependency violation checker\n"
10487 " -xdebugn\t\t debug dependency violation checker but turn off\n"
10488 "\t\t\t dependency violation checking\n"
10489 " -xdebugx\t\t debug dependency violation checker and turn on\n"
10490 "\t\t\t dependency violation checking\n"
10493 #: config/tc-ia64.c:7165
10494 msgid "--gstabs is not supported for ia64"
10497 #: config/tc-ia64.c:7600
10498 msgid "Explicit stops are ignored in auto mode"
10501 #: config/tc-ia64.c:7609
10502 msgid "Found '{' when manual bundling is already turned on"
10505 #: config/tc-ia64.c:7622
10506 msgid "Found '{' after explicit switch to automatic mode"
10509 #: config/tc-ia64.c:7628
10510 msgid "Found '}' when manual bundling is off"
10513 #: config/tc-ia64.c:7655
10514 msgid "Expected ')'"
10517 #: config/tc-ia64.c:7660
10518 msgid "Qualifying predicate expected"
10521 #: config/tc-ia64.c:7679
10522 msgid "Tag must come before qualifying predicate."
10525 #: config/tc-ia64.c:7708
10526 msgid "Expected ':'"
10529 #: config/tc-ia64.c:7724
10530 msgid "Tag name expected"
10533 #: config/tc-ia64.c:7826
10534 msgid "Rotating register index must be a non-negative constant"
10537 #: config/tc-ia64.c:7831
10539 msgid "Index out of range 0..%u"
10542 #: config/tc-ia64.c:7843
10543 msgid "Indirect register index must be a general register"
10546 #: config/tc-ia64.c:7852
10547 msgid "Index can only be applied to rotating or indirect registers"
10550 #: config/tc-ia64.c:7888 config/tc-xstormy16.c:145
10551 msgid "Expected '('"
10554 #: config/tc-ia64.c:7896 config/tc-pdp11.c:466 config/tc-pdp11.c:530
10555 #: config/tc-pdp11.c:564 config/tc-tilegx.c:1044 config/tc-tilepro.c:932
10556 #: config/tc-xstormy16.c:154
10557 msgid "Missing ')'"
10560 #: config/tc-ia64.c:7914 config/tc-xstormy16.c:161
10561 msgid "Not a symbolic expression"
10564 #: config/tc-ia64.c:7919 config/tc-ia64.c:7933
10565 msgid "Illegal combination of relocation functions"
10568 #: config/tc-ia64.c:8022
10569 msgid "No current frame"
10572 #: config/tc-ia64.c:8024
10574 msgid "Register number out of range 0..%u"
10577 #: config/tc-ia64.c:8063
10578 msgid "Standalone `#' is illegal"
10581 #: config/tc-ia64.c:8066
10582 msgid "Redundant `#' suffix operators"
10585 #: config/tc-ia64.c:8224
10587 msgid "Unhandled dependency %s for %s (%s), note %d"
10590 #: config/tc-ia64.c:9537
10592 msgid "Unrecognized dependency specifier %d\n"
10595 #: config/tc-ia64.c:10398
10596 msgid "Only the first path encountering the conflict is reported"
10599 #: config/tc-ia64.c:10400
10600 msgid "This is the location of the conflicting usage"
10603 #: config/tc-ia64.c:10662
10605 msgid "Unknown opcode `%s'"
10608 #: config/tc-ia64.c:10740
10610 msgid "AR %d can only be accessed by %c-unit"
10613 #: config/tc-ia64.c:10752
10614 msgid "hint.b may be treated as nop"
10617 #: config/tc-ia64.c:10755
10618 msgid "hint.b shouldn't be used"
10621 #: config/tc-ia64.c:10794
10623 msgid "`%s' cannot be predicated"
10626 #: config/tc-ia64.c:10867
10627 msgid "Closing bracket missing"
10630 #: config/tc-ia64.c:10876
10631 msgid "Index must be a general register"
10634 #: config/tc-ia64.c:11041
10636 msgid "Unsupported fixup size %d"
10639 #. This should be an error, but since previously there wasn't any
10640 #. diagnostic here, don't make it fail because of this for now.
10641 #: config/tc-ia64.c:11313
10643 msgid "Cannot express %s%d%s relocation"
10646 #: config/tc-ia64.c:11332
10647 msgid "No addend allowed in @fptr() relocation"
10650 #: config/tc-ia64.c:11371
10651 msgid "integer operand out of range"
10654 #: config/tc-ia64.c:11438
10656 msgid "%s must have a constant value"
10659 #: config/tc-ia64.c:11458
10660 msgid "cannot resolve @slotcount parameter"
10663 #: config/tc-ia64.c:11491
10664 msgid "invalid @slotcount value"
10667 #: config/tc-ia64.c:11528 config/tc-z8k.c:1388
10669 msgid "Cannot represent %s relocation in object file"
10672 #: config/tc-ia64.c:11636
10673 msgid "Can't add stop bit to mark end of instruction group"
10676 #: config/tc-ia64.c:11744 read.c:2690 read.c:3349 read.c:3917 stabs.c:461
10678 msgid "expected comma after \"%s\""
10681 #: config/tc-ia64.c:11785
10683 msgid "`%s' is already the alias of %s `%s'"
10686 #: config/tc-ia64.c:11796
10688 msgid "%s `%s' already has an alias `%s'"
10691 #: config/tc-ia64.c:11829
10693 msgid "symbol `%s' aliased to `%s' is not used"
10696 #: config/tc-ia64.c:11855
10698 msgid "section `%s' aliased to `%s' is not used"
10701 #: config/tc-ip2k.c:139
10703 msgid "IP2K specific command line options:\n"
10706 #: config/tc-ip2k.c:140
10708 msgid " -mip2022 restrict to IP2022 insns \n"
10711 #: config/tc-ip2k.c:141
10713 msgid " -mip2022ext permit extended IP2022 insn\n"
10716 #: config/tc-ip2k.c:232
10717 msgid "relaxation not supported\n"
10720 #: config/tc-iq2000.c:356
10722 msgid "the yielding instruction %s may not be in a delay slot."
10725 #: config/tc-iq2000.c:364
10727 msgid "Register number (R%ld) for double word access must be even."
10730 #: config/tc-iq2000.c:373 config/tc-iq2000.c:378 config/tc-iq2000.c:383
10731 #: config/tc-iq2000.c:400 config/tc-mt.c:246 config/tc-mt.c:251
10733 msgid "operand references R%ld of previous load."
10736 #: config/tc-iq2000.c:388
10737 msgid "instruction implicitly accesses R31 of previous load."
10740 #: config/tc-iq2000.c:643 config/tc-mep.c:2008
10741 msgid "Unmatched high relocation"
10744 #: config/tc-iq2000.c:820 config/tc-mips.c:19791 config/tc-score.c:5784
10745 msgid ".end not in text section"
10748 #: config/tc-iq2000.c:824 config/tc-score.c:5787
10749 msgid ".end directive without a preceding .ent directive."
10752 #: config/tc-iq2000.c:833 config/tc-score.c:5795
10753 msgid ".end symbol does not match .ent symbol."
10756 #: config/tc-iq2000.c:836 config/tc-mips.c:19811 config/tc-score.c:5800
10757 msgid ".end directive missing or unknown symbol"
10760 #: config/tc-iq2000.c:854
10761 msgid "Expected simple number."
10764 #: config/tc-iq2000.c:883 config/tc-mips.c:19716 config/tc-score.c:5650
10766 msgid " *input_line_pointer == '%c' 0x%02x\n"
10769 #: config/tc-iq2000.c:885
10770 msgid "Invalid number"
10773 #: config/tc-iq2000.c:919 config/tc-score.c:5681
10774 msgid ".ent or .aent not in text section."
10777 #: config/tc-iq2000.c:922
10778 msgid "missing `.end'"
10781 #: config/tc-kvx.c:1737
10782 msgid "signed16 PCREL value out of range"
10785 #: config/tc-kvx.c:1745
10786 msgid "signed43 PCREL value out of range"
10789 #: config/tc-kvx.c:1752
10790 msgid "signed37 PCREL value out of range"
10793 #: config/tc-loongarch.c:521
10795 msgid "insn name: %s\tformat: %s\tsyntax error"
10798 #: config/tc-loongarch.c:524
10803 "we want macro but macro is NULL"
10806 #: config/tc-loongarch.c:529
10811 "macro: %s\tsyntax error"
10814 #: config/tc-loongarch.c:570
10816 msgid "Unsupported use of %s"
10819 #: config/tc-loongarch.c:627 config/tc-riscv.c:4994
10820 msgid ".option pop with no .option push"
10823 #: config/tc-loongarch.c:637 config/tc-riscv.c:5007
10825 msgid "unrecognized .option directive: %s"
10828 #: config/tc-loongarch.c:700
10829 msgid "internal error: we have no internal label yet"
10832 #: config/tc-loongarch.c:805
10833 msgid "This label shouldn't be with addend."
10836 #: config/tc-loongarch.c:851
10837 msgid "expr too huge"
10840 #: config/tc-loongarch.c:878
10843 "not support reloc bit-field\n"
10848 #: config/tc-loongarch.c:949 config/tc-loongarch.c:974
10850 msgid "register alias %s is deprecated, use %s instead"
10853 #: config/tc-loongarch.c:1007
10854 msgid "unknown escape"
10857 #: config/tc-loongarch.c:1034
10859 msgid "require imm low %d bit is 0."
10862 #. How to do after we detect overflow.
10863 #: config/tc-loongarch.c:1046
10866 "Immediate overflow.\n"
10871 #: config/tc-loongarch.c:1129
10873 "atomic memory operations insns require rd != rj && rd != rk when rd isn't r0"
10876 #: config/tc-loongarch.c:1143
10877 msgid "bstr(ins|pick).[wd] require msbd >= lsbd"
10880 #: config/tc-loongarch.c:1153
10881 msgid "g?csrxchg require rj != r0 && rj != r1"
10884 #: config/tc-loongarch.c:1259
10886 msgid "no HOWTO loong relocation number %d"
10889 #: config/tc-loongarch.c:1272
10890 msgid "Internal error: not support relax now"
10893 #: config/tc-loongarch.c:1334
10895 msgid "li overflow: hi32:0x%x lo32:0x%x"
10898 #: config/tc-loongarch.c:1339
10899 msgid "we can't li.d on 32bit-arch"
10902 #: config/tc-loongarch.c:1438
10904 msgid "no match insn: %s\t%s"
10907 #: config/tc-loongarch.c:1586 config/tc-loongarch.c:1593
10908 msgid "Relocation against a constant"
10911 #: config/tc-loongarch.c:1801 config/tc-riscv.c:4723
10913 msgid "internal: bad CFA value #%d"
10916 #: config/tc-loongarch.c:1813
10917 msgid "Relocation against a constant."
10920 #: config/tc-loongarch.c:1894 config/tc-riscv.c:5228
10922 msgid "cannot represent %s relocation in object file"
10925 #: config/tc-loongarch.c:1923
10927 msgid "unknown register `%s`"
10930 #: config/tc-loongarch.c:1997
10932 msgid "LARCH options:\n"
10936 #: config/tc-loongarch.c:1999
10939 " -mthin-add-sub\t Convert a pair of R_LARCH_ADD32/64 and R_LARCH_SUB32/64 "
10941 "\t\t\t R_LARCH_32/64_PCREL as much as possible\n"
10942 "\t\t\t The option does not affect the generation of R_LARCH_32_PCREL\n"
10943 "\t\t\t relocations in .eh_frame\n"
10944 " -mignore-start-align\t Ignore .align if it is at the start of a section. "
10946 "\t\t\t can't be used when partial linking (ld -r).\n"
10949 #: config/tc-loongarch.c:2052
10950 msgid "internal error: cannot get align symbol"
10953 #: config/tc-m32c.c:139
10955 msgid " M32C specific command line options:\n"
10958 #. Pretend that we do not recognise this option.
10959 #: config/tc-m32r.c:330
10960 msgid "Unrecognised option: -hidden"
10963 #: config/tc-m32r.c:357 config/tc-sparc.c:602
10964 msgid "Unrecognized option following -K"
10967 #: config/tc-m32r.c:372
10969 msgid " M32R specific command line options:\n"
10972 #: config/tc-m32r.c:374
10975 " -m32r disable support for the m32rx instruction set\n"
10978 #: config/tc-m32r.c:376
10980 msgid " -m32rx support the extended m32rx instruction set\n"
10983 #: config/tc-m32r.c:378
10985 msgid " -m32r2 support the extended m32r2 instruction set\n"
10988 #: config/tc-m32r.c:380
10990 msgid " -EL,-little produce little endian code and data\n"
10993 #: config/tc-m32r.c:382
10995 msgid " -EB,-big produce big endian code and data\n"
10998 #: config/tc-m32r.c:384
11000 msgid " -parallel try to combine instructions in parallel\n"
11003 #: config/tc-m32r.c:386
11005 msgid " -no-parallel disable -parallel\n"
11008 #: config/tc-m32r.c:388
11011 " -no-bitinst disallow the M32R2's extended bit-field "
11015 #: config/tc-m32r.c:390
11017 msgid " -O try to optimize code. Implies -parallel\n"
11020 #: config/tc-m32r.c:393
11023 " -warn-explicit-parallel-conflicts warn when parallel instructions\n"
11026 #: config/tc-m32r.c:395
11028 msgid " might violate constraints\n"
11031 #: config/tc-m32r.c:397
11033 msgid " -no-warn-explicit-parallel-conflicts do not warn when parallel\n"
11036 #: config/tc-m32r.c:399
11039 " instructions might violate "
11043 #: config/tc-m32r.c:401
11046 " -Wp synonym for -warn-explicit-parallel-conflicts\n"
11049 #: config/tc-m32r.c:403
11052 " -Wnp synonym for -no-warn-explicit-parallel-conflicts\n"
11055 #: config/tc-m32r.c:405
11058 " -ignore-parallel-conflicts do not check parallel instructions\n"
11061 #: config/tc-m32r.c:407
11063 msgid " for constraint violations\n"
11066 #: config/tc-m32r.c:409
11069 " -no-ignore-parallel-conflicts check parallel instructions for\n"
11072 #: config/tc-m32r.c:411
11074 msgid " constraint violations\n"
11077 #: config/tc-m32r.c:413
11079 msgid " -Ip synonym for -ignore-parallel-conflicts\n"
11082 #: config/tc-m32r.c:415
11084 msgid " -nIp synonym for -no-ignore-parallel-conflicts\n"
11087 #: config/tc-m32r.c:418
11090 " -warn-unmatched-high warn when an (s)high reloc has no matching low "
11094 #: config/tc-m32r.c:420
11096 msgid " -no-warn-unmatched-high do not warn about missing low relocs\n"
11099 #: config/tc-m32r.c:422
11101 msgid " -Wuh synonym for -warn-unmatched-high\n"
11104 #: config/tc-m32r.c:424
11106 msgid " -Wnuh synonym for -no-warn-unmatched-high\n"
11109 #: config/tc-m32r.c:427
11111 msgid " -KPIC generate PIC\n"
11114 #: config/tc-m32r.c:847
11115 msgid "instructions write to the same destination register."
11118 #: config/tc-m32r.c:855
11119 msgid "Instructions do not use parallel execution pipelines."
11122 #: config/tc-m32r.c:863
11123 msgid "Instructions share the same execution pipeline"
11126 #: config/tc-m32r.c:928 config/tc-m32r.c:1042
11128 msgid "not a 16 bit instruction '%s'"
11131 #: config/tc-m32r.c:940 config/tc-m32r.c:1054 config/tc-m32r.c:1238
11133 msgid "instruction '%s' is for the M32R2 only"
11136 #: config/tc-m32r.c:953 config/tc-m32r.c:1067 config/tc-m32r.c:1251
11138 msgid "unknown instruction '%s'"
11141 #: config/tc-m32r.c:962 config/tc-m32r.c:1074 config/tc-m32r.c:1258
11143 msgid "instruction '%s' is for the M32RX only"
11146 #: config/tc-m32r.c:971 config/tc-m32r.c:1083
11148 msgid "instruction '%s' cannot be executed in parallel."
11151 #: config/tc-m32r.c:1026 config/tc-m32r.c:1108 config/tc-m32r.c:1315
11152 msgid "internal error: lookup/get operands failed"
11155 #: config/tc-m32r.c:1093
11157 msgid "'%s': only the NOP instruction can be issued in parallel on the m32r"
11160 #: config/tc-m32r.c:1122
11163 "%s: output of 1st instruction is the same as an input to 2nd instruction - "
11164 "is this intentional ?"
11167 #: config/tc-m32r.c:1126
11170 "%s: output of 2nd instruction is the same as an input to 1st instruction - "
11171 "is this intentional ?"
11174 #: config/tc-m32r.c:1489 config/tc-microblaze.c:175
11175 msgid "Expected comma after symbol-name: rest of line ignored."
11178 #: config/tc-m32r.c:1499
11180 msgid ".SCOMMon length (%ld.) <0! Ignored."
11183 #: config/tc-m32r.c:1513 config/tc-microblaze.c:197 config/tc-ppc.c:2421
11184 #: config/tc-ppc.c:4355 config/tc-ppc.c:4410
11185 msgid "ignoring bad alignment"
11188 #: config/tc-m32r.c:1525 config/tc-microblaze.c:232 config/tc-v850.c:380
11189 msgid "Common alignment not a power of 2"
11192 #: config/tc-m32r.c:1540 config/tc-microblaze.c:208
11194 msgid "Ignoring attempt to re-define symbol `%s'."
11197 #: config/tc-m32r.c:1549
11199 msgid "Length of .scomm \"%s\" is already %ld. Not changed to %ld."
11202 #: config/tc-m32r.c:1926 config/tc-m32r.c:1979 config/tc-nds32.c:4786
11203 #: config/tc-nds32.c:4830 config/tc-sh.c:391 config/tc-sh.c:2047
11204 msgid "Invalid PIC expression."
11207 #: config/tc-m32r.c:2070
11208 msgid "Unmatched high/shigh reloc"
11211 #: config/tc-m68hc11.c:416
11214 "Motorola 68HC11/68HC12/68HCS12 options:\n"
11215 " -m68hc11 | -m68hc12 |\n"
11216 " -m68hcs12 | -mm9s12x |\n"
11217 " -mm9s12xg specify the processor [default %s]\n"
11218 " -mshort use 16-bit int ABI (default)\n"
11219 " -mlong use 32-bit int ABI\n"
11220 " -mshort-double use 32-bit double ABI\n"
11221 " -mlong-double use 64-bit double ABI (default)\n"
11222 " --force-long-branches always turn relative branches into absolute ones\n"
11223 " -S,--short-branches do not turn relative branches into absolute ones\n"
11224 " when the offset is out of range\n"
11225 " --strict-direct-mode do not turn the direct mode into extended mode\n"
11226 " when the instruction does not support direct mode\n"
11227 " --print-insn-syntax print the syntax of instruction in case of error\n"
11228 " --print-opcodes print the list of instructions with syntax\n"
11229 " --xgate-ramoffset offset ram addresses by 0xc000\n"
11230 " --generate-example generate an example of each instruction\n"
11231 " (used for testing)\n"
11234 #: config/tc-m68hc11.c:464 config/tc-xgate.c:284
11236 msgid "Default target `%s' is not supported."
11239 #. Dump the opcode statistics table.
11240 #: config/tc-m68hc11.c:482
11242 msgid "Name # Modes Min ops Max ops Modes mask # Used\n"
11245 #: config/tc-m68hc11.c:561
11247 msgid "Option `%s' is not recognized."
11250 #: config/tc-m68hc11.c:746
11254 #: config/tc-m68hc11.c:754
11258 #: config/tc-m68hc11.c:762
11262 #: config/tc-m68hc11.c:770
11266 #: config/tc-m68hc11.c:802
11267 msgid "RD, (RI,#offs5)"
11270 #: config/tc-m68hc11.c:854
11274 #: config/tc-m68hc11.c:863
11278 #: config/tc-m68hc11.c:872 config/tc-m68hc11.c:881
11282 #: config/tc-m68hc11.c:908
11286 #: config/tc-m68hc11.c:920
11290 #: config/tc-m68hc11.c:930
11295 #: config/tc-m68hc11.c:932
11299 #: config/tc-m68hc11.c:951
11303 #: config/tc-m68hc11.c:967
11306 "# Example of `%s' instructions\n"
11311 #: config/tc-m68hc11.c:1014
11313 msgid "Instruction `%s' is not recognized."
11316 #: config/tc-m68hc11.c:1019
11318 msgid "Instruction formats for `%s':"
11321 #: config/tc-m68hc11.c:1171
11323 msgid "Immediate operand is not allowed for operand %d."
11326 #: config/tc-m68hc11.c:1215
11327 msgid "Indirect indexed addressing is not valid for 68HC11."
11330 #: config/tc-m68hc11.c:1235
11331 msgid "Spurious `,' or bad indirect register addressing mode."
11334 #: config/tc-m68hc11.c:1257
11335 msgid "Missing second register or offset for indexed-indirect mode."
11338 #: config/tc-m68hc11.c:1267
11339 msgid "Missing second register for indexed-indirect mode."
11342 #: config/tc-m68hc11.c:1283
11343 msgid "Missing `]' to close indexed-indirect mode."
11346 #: config/tc-m68hc11.c:1328 config/tc-m68hc11.c:2961 config/tc-m68hc11.c:3073
11347 #: config/tc-m68hc11.c:3147 config/tc-m68hc11.c:3331 config/tc-m68hc11.c:3402
11348 msgid "Illegal operand."
11351 #. Looks like OP_R_R.
11352 #: config/tc-m68hc11.c:1333 config/tc-m68hc11.c:2966 config/tc-m68hc11.c:3078
11353 #: config/tc-m68hc11.c:3152 config/tc-m68hc11.c:3258 config/tc-m68hc11.c:3310
11354 #: config/tc-m68hc11.c:3318 config/tc-m68hc11.c:3336
11355 msgid "Missing operand."
11358 #: config/tc-m68hc11.c:1386
11359 msgid "Pre-increment mode is not valid for 68HC11"
11362 #: config/tc-m68hc11.c:1399
11363 msgid "Wrong register in register indirect mode."
11366 #: config/tc-m68hc11.c:1407
11367 msgid "Missing `]' to close register indirect operand."
11370 #: config/tc-m68hc11.c:1427
11371 msgid "Post-decrement mode is not valid for 68HC11."
11374 #: config/tc-m68hc11.c:1435
11375 msgid "Post-increment mode is not valid for 68HC11."
11378 #: config/tc-m68hc11.c:1453
11379 msgid "Invalid indexed indirect mode."
11382 #: config/tc-m68hc11.c:1577
11384 msgid "Trap id `%<PRId64>' is out of range."
11387 #: config/tc-m68hc11.c:1582
11388 msgid "Trap id must be within [0x30..0x39] or [0x40..0xff]."
11391 #: config/tc-m68hc11.c:1589 config/tc-m68hc11.c:1741
11393 msgid "Operand out of 8-bit range: `%<PRId64>'."
11396 #: config/tc-m68hc11.c:1597
11397 msgid "The trap id must be a constant."
11400 #: config/tc-m68hc11.c:1629 config/tc-m68hc11.c:1784 config/tc-xgate.c:1347
11402 msgid "Operand `%x' not recognized in fixup8."
11405 #: config/tc-m68hc11.c:1646 config/tc-m68hc11.c:1694
11407 msgid "Operand out of 16-bit range: `%<PRId64>'."
11410 #: config/tc-m68hc11.c:1677 config/tc-m68hc11.c:1708
11412 msgid "Operand `%x' not recognized in fixup16."
11415 #: config/tc-m68hc11.c:1801
11417 msgid "Unexpected branch conversion with `%x'"
11420 #: config/tc-m68hc11.c:1887 config/tc-m68hc11.c:2019
11422 msgid "Operand out of range for a relative branch: `%ld'"
11425 #: config/tc-m68hc11.c:1987
11426 msgid "Invalid register for dbcc/tbcc instruction."
11429 #: config/tc-m68hc11.c:2075
11431 msgid "Increment/decrement value is out of range: `%ld'."
11434 #: config/tc-m68hc11.c:2087
11435 msgid "Expecting a register."
11438 #: config/tc-m68hc11.c:2102
11439 msgid "Invalid register for post/pre increment."
11442 #: config/tc-m68hc11.c:2132
11443 msgid "Invalid register."
11446 #: config/tc-m68hc11.c:2139
11448 msgid "Offset out of 16-bit range: %ld."
11451 #: config/tc-m68hc11.c:2145
11453 msgid "Offset out of 5-bit range for movw/movb insn: %ld."
11456 #: config/tc-m68hc11.c:2270
11457 msgid "Expecting register D for indexed indirect mode."
11460 #: config/tc-m68hc11.c:2272
11461 msgid "Indexed indirect mode is not allowed for movb/movw."
11464 #: config/tc-m68hc11.c:2289
11465 msgid "Invalid accumulator register."
11468 #: config/tc-m68hc11.c:2315
11469 msgid "Invalid indexed register."
11472 #: config/tc-m68hc11.c:2325
11473 msgid "Addressing mode not implemented yet."
11476 #: config/tc-m68hc11.c:2339
11477 msgid "Invalid source register for this instruction, use 'tfr'."
11480 #: config/tc-m68hc11.c:2341
11481 msgid "Invalid source register."
11484 #: config/tc-m68hc11.c:2346
11485 msgid "Invalid destination register for this instruction, use 'tfr'."
11488 #: config/tc-m68hc11.c:2348
11489 msgid "Invalid destination register."
11492 #: config/tc-m68hc11.c:2523
11493 msgid "Invalid indexed register, expecting register X."
11496 #: config/tc-m68hc11.c:2525
11497 msgid "Invalid indexed register, expecting register Y."
11500 #: config/tc-m68hc11.c:2844 config/tc-s12z.c:3804
11501 msgid "No instruction or missing opcode."
11504 #: config/tc-m68hc11.c:2854 config/tc-m68hc11.c:3533
11506 msgid "Opcode `%s' is not recognized."
11509 #: config/tc-m68hc11.c:2903 config/tc-m68hc11.c:3452 config/tc-m68hc11.c:3555
11511 msgid "Garbage at end of instruction: `%s'."
11514 #: config/tc-m68hc11.c:3440
11516 msgid "Failed to find a valid mode for `%s'."
11519 #: config/tc-m68hc11.c:3464 config/tc-m68hc11.c:3683 config/tc-m68hc11.c:3689
11521 msgid "Invalid operand for `%s'"
11524 #: config/tc-m68hc11.c:3741
11526 msgid "Invalid mode: %s\n"
11529 #: config/tc-m68hc11.c:3800
11530 msgid "bad .relax format"
11533 #: config/tc-m68hc11.c:3844 config/tc-s12z.c:3897 config/tc-xgate.c:630
11535 msgid "Relocation %d is not supported by object file format."
11538 #: config/tc-m68hc11.c:4121
11539 msgid "bra or bsr with undefined symbol."
11542 #: config/tc-m68hc11.c:4222 config/tc-m68hc11.c:4279
11544 msgid "Subtype %d is not recognized."
11547 #: config/tc-m68hc11.c:4368 config/tc-s12z.c:3978 config/tc-xgate.c:708
11548 #: config/tc-xgate.c:717
11549 msgid "Value out of 16-bit range."
11552 #: config/tc-m68hc11.c:4390
11554 msgid "Value %ld too large for 8-bit PC-relative branch."
11557 #: config/tc-m68hc11.c:4400 config/tc-xgate.c:674
11559 msgid "Value %ld too large for 9-bit PC-relative branch."
11562 #: config/tc-m68hc11.c:4409 config/tc-xgate.c:691
11564 msgid "Value %ld too large for 10-bit PC-relative branch."
11567 #: config/tc-m68hc11.c:4417
11569 msgid "Auto increment/decrement offset '%ld' is out of range."
11572 #: config/tc-m68hc11.c:4430
11574 msgid "Offset out of 5-bit range for movw/movb insn: %ld"
11577 #: config/tc-m68hc11.c:4441
11579 msgid "Offset out of 9-bit range for movw/movb insn: %ld"
11582 #: config/tc-m68hc11.c:4453
11584 msgid "Offset out of 16-bit range for movw/movb insn: %ld"
11587 #: config/tc-m68hc11.c:4470 config/tc-s12z.c:3984 config/tc-xgate.c:752
11589 msgid "Line %d: unknown relocation type: 0x%x."
11592 #: config/tc-m68hc11.c:4495 config/tc-z80.c:3452 config/tc-z80.c:3472
11593 msgid "Invalid directive"
11596 #: config/tc-m68k.c:1123
11598 msgid "Can not do %d byte pc-relative relocation"
11601 #: config/tc-m68k.c:1125
11603 msgid "Can not do %d byte pc-relative pic relocation"
11606 #: config/tc-m68k.c:1130
11608 msgid "Can not do %d byte relocation"
11611 #: config/tc-m68k.c:1132
11613 msgid "Can not do %d byte pic relocation"
11616 #: config/tc-m68k.c:1202
11618 msgid "Unable to produce reloc against symbol '%s'"
11621 #: config/tc-m68k.c:1261 config/tc-vax.c:2324
11623 msgid "Cannot make %s relocation PC relative"
11626 #: config/tc-m68k.c:1343 config/tc-vax.c:1874
11627 msgid "No operator"
11630 #: config/tc-m68k.c:1373 config/tc-vax.c:1890
11631 msgid "Unknown operator"
11634 #: config/tc-m68k.c:2276
11635 msgid "invalid instruction for this architecture; needs "
11638 #: config/tc-m68k.c:2284
11639 msgid "hardware divide"
11642 #: config/tc-m68k.c:2306 config/tc-m68k.c:2310 config/tc-m68k.c:2314
11646 #: config/tc-m68k.c:2367
11647 msgid "operands mismatch"
11650 #: config/tc-m68k.c:2431 config/tc-m68k.c:2437 config/tc-m68k.c:2443
11651 #: config/tc-mmix.c:2499 config/tc-mmix.c:2523
11652 msgid "operand out of range"
11655 #: config/tc-m68k.c:2500
11657 msgid "Bignum too big for %c format; truncated"
11660 #: config/tc-m68k.c:2577
11661 msgid "displacement too large for this architecture; needs 68020 or higher"
11664 #: config/tc-m68k.c:2685
11666 "scale factor invalid on this architecture; needs cpu32 or 68020 or higher"
11669 #: config/tc-m68k.c:2690
11670 msgid "invalid index size for coldfire"
11673 #: config/tc-m68k.c:2743
11674 msgid "Forcing byte displacement"
11677 #: config/tc-m68k.c:2745
11678 msgid "byte displacement out of range"
11681 #: config/tc-m68k.c:2790 config/tc-m68k.c:2828
11682 msgid "invalid operand mode for this architecture; needs 68020 or higher"
11685 #: config/tc-m68k.c:2814 config/tc-m68k.c:2848
11686 msgid ":b not permitted; defaulting to :w"
11689 #: config/tc-m68k.c:2923
11690 msgid "unsupported byte value; use a different suffix"
11693 #: config/tc-m68k.c:2938
11694 msgid "unknown/incorrect operand"
11697 #: config/tc-m68k.c:2981 config/tc-m68k.c:2989 config/tc-m68k.c:2996
11698 #: config/tc-m68k.c:3003
11699 msgid "out of range"
11702 #: config/tc-m68k.c:3074
11703 msgid "Can't use long branches on this architecture"
11706 #: config/tc-m68k.c:3180
11707 msgid "Expression out of range, using 0"
11710 #: config/tc-m68k.c:3381 config/tc-m68k.c:3397
11711 msgid "Floating point register in register list"
11714 #: config/tc-m68k.c:3387
11715 msgid "Wrong register in floating-point reglist"
11718 #: config/tc-m68k.c:3403
11719 msgid "incorrect register in reglist"
11722 #: config/tc-m68k.c:3409
11723 msgid "wrong register in floating-point reglist"
11726 #: config/tc-m68k.c:3820 config/tc-m68k.c:3852 config/tc-sparc.c:3140
11727 msgid "failed sanity check."
11731 #: config/tc-m68k.c:3882
11736 #: config/tc-m68k.c:3893
11740 #: config/tc-m68k.c:3910
11741 msgid "Missing operand"
11744 #: config/tc-m68k.c:4235
11746 msgid "unrecognized default cpu `%s'"
11749 #: config/tc-m68k.c:4289
11751 msgid "%s -- statement `%s' ignored"
11754 #: config/tc-m68k.c:4336
11756 msgid "Don't know how to figure out width of %c in md_assemble()"
11759 #: config/tc-m68k.c:4566 config/tc-m68k.c:4604
11761 msgid "Internal Error: Can't find %s in hash table"
11764 #: config/tc-m68k.c:4720
11766 msgid "text label `%s' aligned to odd boundary"
11769 #: config/tc-m68k.c:4879
11771 msgid "value %ld out of range"
11774 #: config/tc-m68k.c:4893
11775 msgid "invalid byte branch offset"
11778 #: config/tc-m68k.c:4930
11779 msgid "short branch with zero offset: use :w"
11782 #: config/tc-m68k.c:4974
11783 msgid "Conversion of PC relative BSR to absolute JSR"
11786 #: config/tc-m68k.c:4985
11787 msgid "Conversion of PC relative branch to absolute jump"
11790 #: config/tc-m68k.c:5002 config/tc-m68k.c:5059
11791 msgid "Conversion of PC relative conditional branch to absolute jump"
11794 #: config/tc-m68k.c:5124
11795 msgid "Conversion of PC relative displacement to absolute"
11798 #: config/tc-m68k.c:5307
11799 msgid "Tried to convert PC relative branch to absolute jump"
11802 #: config/tc-m68k.c:5352 config/tc-m68k.c:5363 config/tc-m68k.c:5407
11803 msgid "expression out of range: defaulting to 1"
11806 #: config/tc-m68k.c:5399
11807 msgid "expression out of range: defaulting to 0"
11810 #: config/tc-m68k.c:5440 config/tc-m68k.c:5452
11812 msgid "Can't deal with expression; defaulting to %ld"
11815 #: config/tc-m68k.c:5466
11816 msgid "expression doesn't fit in BYTE"
11819 #: config/tc-m68k.c:5470
11820 msgid "expression doesn't fit in WORD"
11823 #: config/tc-m68k.c:5547
11825 msgid "%s: unrecognized processor name"
11828 #: config/tc-m68k.c:5608
11829 msgid "bad coprocessor id"
11832 #: config/tc-m68k.c:5614
11833 msgid "unrecognized fopt option"
11836 #: config/tc-m68k.c:5746
11838 msgid "option `%s' may not be negated"
11841 #: config/tc-m68k.c:5757
11843 msgid "option `%s' not recognized"
11846 #: config/tc-m68k.c:5786
11847 msgid "bad format of OPT NEST=depth"
11850 #: config/tc-m68k.c:5842
11851 msgid "missing label"
11854 #: config/tc-m68k.c:5868
11856 msgid "bad register list: %s"
11859 #: config/tc-m68k.c:5966
11860 msgid "restore without save"
11863 #: config/tc-m68k.c:6119 config/tc-m68k.c:6489
11864 msgid "syntax error in structured control directive"
11867 #: config/tc-m68k.c:6164
11868 msgid "missing condition code in structured control directive"
11871 #: config/tc-m68k.c:6235
11874 "Condition <%c%c> in structured control directive can not be encoded correctly"
11877 #: config/tc-m68k.c:6531
11878 msgid "missing then"
11881 #: config/tc-m68k.c:6612
11882 msgid "else without matching if"
11885 #: config/tc-m68k.c:6645
11886 msgid "endi without matching if"
11889 #: config/tc-m68k.c:6685
11890 msgid "break outside of structured loop"
11893 #: config/tc-m68k.c:6723
11894 msgid "next outside of structured loop"
11897 #: config/tc-m68k.c:6774
11901 #: config/tc-m68k.c:6812
11902 msgid "missing to or downto"
11905 #: config/tc-m68k.c:6848 config/tc-m68k.c:6882 config/tc-m68k.c:7096
11909 #: config/tc-m68k.c:6983
11910 msgid "endf without for"
11913 #: config/tc-m68k.c:7037
11914 msgid "until without repeat"
11917 #: config/tc-m68k.c:7131
11918 msgid "endw without while"
11921 #: config/tc-m68k.c:7164 config/tc-m68k.c:7192
11922 msgid "already assembled instructions"
11925 #: config/tc-m68k.c:7269
11927 msgid "`%s' is deprecated, use `%s'"
11930 #: config/tc-m68k.c:7288
11932 msgid "cpu `%s' unrecognized"
11935 #: config/tc-m68k.c:7307
11937 msgid "architecture `%s' unrecognized"
11940 #: config/tc-m68k.c:7328
11942 msgid "extension `%s' unrecognized"
11945 #: config/tc-m68k.c:7443
11947 msgid "option `-A%s' is deprecated: use `-%s'"
11950 #: config/tc-m68k.c:7476
11951 msgid "architecture features both enabled and disabled"
11954 #: config/tc-m68k.c:7503
11955 msgid "selected processor does not have all features of selected architecture"
11958 #: config/tc-m68k.c:7512
11959 msgid "m68k and cf features both selected"
11962 #: config/tc-m68k.c:7524
11963 msgid "68040 and 68851 specified; mmu instructions may assemble incorrectly"
11966 #: config/tc-m68k.c:7556
11969 "-march=<arch>\t\tset architecture\n"
11970 "-mcpu=<cpu>\t\tset cpu [default %s]\n"
11973 #: config/tc-m68k.c:7561
11975 msgid "-m[no-]%-16s enable/disable %s architecture extension\n"
11978 #: config/tc-m68k.c:7567
11981 "-l\t\t\tuse 1 word for refs to undefined symbols [default 2]\n"
11982 "-pic, -k\t\tgenerate position independent code\n"
11983 "-S\t\t\tturn jbsr into jsr\n"
11984 "--pcrel never turn PC-relative branches into absolute jumps\n"
11985 "--register-prefix-optional\n"
11986 "\t\t\trecognize register names without prefix character\n"
11987 "--bitwise-or\t\tdo not treat `|' as a comment character\n"
11988 "--base-size-default-16\tbase reg without size is 16 bits\n"
11989 "--base-size-default-32\tbase reg without size is 32 bits (default)\n"
11990 "--disp-size-default-16\tdisplacement with unknown size is 16 bits\n"
11991 "--disp-size-default-32\tdisplacement with unknown size is 32 bits (default)\n"
11994 #: config/tc-m68k.c:7581
11996 msgid "Architecture variants are: "
11999 #: config/tc-m68k.c:7590
12001 msgid "Processor variants are: "
12004 #: config/tc-m68k.c:7597 config/tc-xtensa.c:6412
12009 #: config/tc-m68k.c:7628
12011 msgid "Error %s in %s\n"
12014 #: config/tc-m68k.c:7632
12016 msgid "Opcode(%d.%s): "
12019 #: config/tc-m68k.c:7777
12020 msgid "Not a defined coldfire architecture"
12023 #: config/tc-m68k.c:7886 read.c:4809
12025 msgid "%s relocations do not fit in %u byte"
12026 msgid_plural "%s relocations do not fit in %u bytes"
12030 #: config/tc-m68k.c:7928 config/tc-ppc.c:2594
12031 msgid "unknown .gnu_attribute value"
12034 #: config/tc-m68k.c:7972
12036 msgid "Adjusted signed .word (%#lx) overflows: `switch'-statement too large."
12039 #: config/tc-mcore.c:521 config/tc-microblaze.c:487 config/tc-microblaze.c:515
12040 #: config/tc-microblaze.c:552 config/tc-microblaze.c:564
12042 msgid "register expected, but saw '%.6s'"
12045 #: config/tc-mcore.c:603
12047 msgid "control register expected, but saw '%.6s'"
12050 #: config/tc-mcore.c:639
12051 msgid "bad/missing psr specifier"
12054 #: config/tc-mcore.c:784
12056 msgid "operand must be absolute in range %u..%u, not %ld"
12059 #: config/tc-mcore.c:819
12060 msgid "operand must be a multiple of 4"
12063 #: config/tc-mcore.c:826
12064 msgid "operand must be a multiple of 2"
12067 #: config/tc-mcore.c:840 config/tc-mcore.c:1356 config/tc-mcore.c:1410
12068 msgid "base register expected"
12071 #: config/tc-mcore.c:888 config/tc-microblaze.c:920
12072 #: config/tc-microblaze.c:1056 config/tc-microblaze.c:1090
12073 #: config/tc-microblaze.c:1626 config/tc-microblaze.c:1694
12074 #: config/tc-microblaze.c:1769 config/tc-microblaze.c:2192
12075 #: config/tc-microblaze.c:2241
12077 msgid "unknown opcode \"%s\""
12080 #: config/tc-mcore.c:931
12081 msgid "invalid register: r15 illegal"
12084 #: config/tc-mcore.c:980 config/tc-mcore.c:1561
12085 msgid "M340 specific opcode used when assembling for M210"
12088 #: config/tc-mcore.c:998 config/tc-mcore.c:1038 config/tc-mcore.c:1057
12089 #: config/tc-mcore.c:1076 config/tc-mcore.c:1104 config/tc-mcore.c:1133
12090 #: config/tc-mcore.c:1170 config/tc-mcore.c:1205 config/tc-mcore.c:1224
12091 #: config/tc-mcore.c:1243 config/tc-mcore.c:1277 config/tc-mcore.c:1302
12092 #: config/tc-mcore.c:1359 config/tc-mcore.c:1413 config/tc-mcore.c:1449
12093 #: config/tc-mcore.c:1508 config/tc-mcore.c:1530 config/tc-mcore.c:1553
12094 msgid "second operand missing"
12097 #: config/tc-mcore.c:1014
12098 msgid "destination register must be r1"
12101 #: config/tc-mcore.c:1035
12102 msgid "source register must be r1"
12105 #: config/tc-mcore.c:1099 config/tc-mcore.c:1156
12106 msgid "immediate is not a power of two"
12109 #: config/tc-mcore.c:1127
12110 msgid "translating bgeni to movi"
12113 #: config/tc-mcore.c:1196
12114 msgid "translating bmaski to movi"
12117 #: config/tc-mcore.c:1272
12119 msgid "displacement too large (%d)"
12122 #: config/tc-mcore.c:1286
12123 msgid "Invalid register: r0 and r15 illegal"
12126 #: config/tc-mcore.c:1317
12127 msgid "bad starting register: r0 and r15 invalid"
12130 #: config/tc-mcore.c:1330
12131 msgid "ending register must be r15"
12134 #: config/tc-mcore.c:1350
12135 msgid "bad base register: must be r0"
12138 #: config/tc-mcore.c:1368
12139 msgid "first register must be r4"
12142 #: config/tc-mcore.c:1379
12143 msgid "last register must be r7"
12146 #: config/tc-mcore.c:1416
12147 msgid "reg-reg expected"
12150 #: config/tc-mcore.c:1548
12151 msgid "zero used as immediate value"
12154 #: config/tc-mcore.c:1575
12155 msgid "duplicated psr bit specifier"
12158 #: config/tc-mcore.c:1581
12159 msgid "`af' must appear alone"
12162 #: config/tc-mcore.c:1588 config/tc-microblaze.c:1807
12164 msgid "unimplemented opcode \"%s\""
12167 #: config/tc-mcore.c:1597 config/tc-microblaze.c:1816
12169 msgid "ignoring operands: %s "
12172 #: config/tc-mcore.c:1673
12174 msgid "unrecognised cpu type '%s'"
12177 #: config/tc-mcore.c:1691
12180 "MCORE specific options:\n"
12181 " -{no-}jsri2bsr\t {dis}able jsri to bsr transformation (def: dis)\n"
12182 " -{no-}sifilter\t {dis}able silicon filter behavior (def: dis)\n"
12183 " -cpu=[210|340] select CPU type\n"
12184 " -EB assemble for a big endian system (default)\n"
12185 " -EL assemble for a little endian system\n"
12188 #: config/tc-mcore.c:1709 config/tc-microblaze.c:1926
12189 msgid "failed sanity check: short_jump"
12192 #: config/tc-mcore.c:1719 config/tc-microblaze.c:1936
12193 msgid "failed sanity check: long_jump"
12196 #: config/tc-mcore.c:1745
12198 msgid "odd displacement at %x"
12201 #: config/tc-mcore.c:1954
12203 msgid "odd distance branch (0x%lx byte)"
12204 msgid_plural "odd distance branch (0x%lx bytes)"
12208 #: config/tc-mcore.c:1961
12210 msgid "pcrel for branch to %s too far (0x%lx)"
12213 #: config/tc-mcore.c:1981
12215 msgid "pcrel for lrw/jmpi/jsri to %s too far (0x%lx)"
12218 #: config/tc-mcore.c:1993
12220 msgid "pcrel for loopt too far (0x%lx)"
12223 #: config/tc-mcore.c:2189 config/tc-microblaze.c:2529 config/tc-tic30.c:1364
12225 msgid "Can not do %d byte %srelocation"
12228 #: config/tc-mcore.c:2191 config/tc-microblaze.c:2531 config/tc-tic30.c:1365
12229 msgid "pc-relative "
12232 #: config/tc-mep.c:339
12235 "MeP specific command line options:\n"
12236 " -EB assemble for a big endian system\n"
12237 " -EL assemble for a little endian system (default)\n"
12238 " -mconfig=<name> specify a chip configuration to use\n"
12239 " -maverage -mno-average -mmult -mno-mult -mdiv -mno-div\n"
12240 " -mbitops -mno-bitops -mleadz -mno-leadz -mabsdiff -mno-absdiff\n"
12241 " -mminmax -mno-minmax -mclip -mno-clip -msatur -mno-satur -mcop32\n"
12242 " enable/disable the given opcodes\n"
12244 " If -mconfig is given, the other -m options modify it. Otherwise,\n"
12245 " if no -m options are given, all core opcodes are enabled;\n"
12246 " if any enabling -m options are given, only those are enabled;\n"
12247 " if only disabling -m options are given, only those are disabled.\n"
12250 #: config/tc-mep.c:408
12251 msgid "$hi and $lo are disabled when MUL and DIV are off"
12254 #: config/tc-mep.c:415
12255 msgid "$mb0, $me0, $mb1, and $me1 are disabled when COP is off"
12258 #: config/tc-mep.c:420
12259 msgid "$dbg and $depc are disabled when DEBUG is off"
12262 #: config/tc-mep.c:611
12263 msgid "core and copro insn lengths must total 32 bits."
12266 #: config/tc-mep.c:614 config/tc-mep.c:751
12267 msgid "vliw group must consist of 1 core and 1 copro insn."
12270 #: config/tc-mep.c:748
12271 msgid "core and copro insn lengths must total 64 bits."
12274 #: config/tc-mep.c:980
12276 msgid "cannot pack %s with a 16-bit insn"
12279 #: config/tc-mep.c:998
12281 msgid "cannot pack %s and %s together with a 16-bit insn"
12284 #: config/tc-mep.c:1004
12285 msgid "too many IVC2 insns to pack with a 16-bit core insn"
12288 #: config/tc-mep.c:1019
12290 msgid "cannot pack %s into slot P1"
12293 #: config/tc-mep.c:1025
12294 msgid "too many IVC2 insns to pack with a 32-bit core insn"
12297 #: config/tc-mep.c:1043
12299 msgid "unable to pack %s by itself?"
12302 #: config/tc-mep.c:1073
12304 msgid "cannot pack %s and %s together"
12307 #: config/tc-mep.c:1079
12308 msgid "too many IVC2 insns to pack together"
12311 #. There are no insns in the queue and a plus is present.
12312 #. This is a syntax error. Let's not tolerate this.
12313 #. We can relax this later if necessary.
12314 #: config/tc-mep.c:1316
12315 msgid "Invalid use of parallelization operator."
12318 #: config/tc-mep.c:1362
12319 msgid "Leading plus sign not allowed in core mode"
12322 #: config/tc-mep.c:1892
12324 msgid "Don't know how to relocate plain operands of type %s"
12327 #: config/tc-mep.c:1902
12329 msgid "Perhaps you are missing %%tpoff()?"
12332 #: config/tc-mep.c:2089
12333 msgid "bad .section directive: want a,v,w,x,M,S in string"
12336 #: config/tc-mep.c:2147
12337 msgid ".vliw unavailable when VLIW is disabled."
12340 #: config/tc-metag.c:456
12341 msgid "no floating point unit specified"
12344 #: config/tc-metag.c:721
12346 msgid "offset must be a multiple of %d"
12349 #: config/tc-metag.c:737 config/tc-metag.c:4443
12350 msgid "offset and base must be from the same unit"
12353 #: config/tc-metag.c:868 config/tc-metag.c:3167 config/tc-metag.c:3269
12354 msgid "invalid destination register"
12357 #: config/tc-metag.c:884 config/tc-metag.c:902 config/tc-metag.c:1293
12358 #: config/tc-metag.c:1311 config/tc-metag.c:1530 config/tc-metag.c:3099
12359 #: config/tc-metag.c:3184 config/tc-metag.c:3286
12360 msgid "invalid memory operand"
12363 #: config/tc-metag.c:939 config/tc-metag.c:3117
12364 msgid "invalid source register"
12367 #: config/tc-metag.c:1024
12368 msgid "invalid destination unit"
12371 #: config/tc-metag.c:1032
12372 msgid "mov cannot use RD port as destination"
12375 #: config/tc-metag.c:1057
12376 msgid "invalid source unit"
12379 #: config/tc-metag.c:1065
12380 msgid "source and address units must not be shared for this addressing mode"
12383 #: config/tc-metag.c:1073 config/tc-metag.c:1676
12384 msgid "set can only use RD port as source"
12387 #: config/tc-metag.c:1088 config/tc-metag.c:1189 config/tc-metag.c:1440
12388 #: config/tc-metag.c:1697 config/tc-metag.c:4053
12390 msgid "base unit must be one of %s"
12393 #. We already tried to encode as an extended GET/SET.
12394 #. Parsing as a standard GET/SET provides a smaller offset.
12395 #: config/tc-metag.c:1109 config/tc-metag.c:1215 config/tc-metag.c:3130
12396 #: config/tc-metag.c:3197 config/tc-metag.c:3299 config/tc-metag.c:4580
12397 msgid "offset value out of range"
12400 #: config/tc-metag.c:1169
12401 msgid "destination unit must be RD"
12404 #: config/tc-metag.c:1279
12405 msgid "invalid destination register list"
12408 #: config/tc-metag.c:1326
12409 msgid "invalid source register list"
12412 #: config/tc-metag.c:1351
12413 msgid "register list must be even numbered"
12416 #: config/tc-metag.c:1357
12417 msgid "register list must be from the same unit"
12420 #: config/tc-metag.c:1380
12421 msgid "register list must not contain duplicates"
12424 #: config/tc-metag.c:1636
12425 msgid "MDRD value must be between 1 and 8"
12428 #: config/tc-metag.c:1727
12429 msgid "invalid destination memory operand"
12432 #: config/tc-metag.c:1742
12433 msgid "invalid source memory operand"
12436 #: config/tc-metag.c:1749
12438 msgid "address units must be one of %s"
12441 #: config/tc-metag.c:1756
12442 msgid "base and offset must be from the same unit"
12445 #: config/tc-metag.c:1764
12446 msgid "source and destination increment mode must agree"
12449 #: config/tc-metag.c:2039
12451 "PC, CT, TR and TT are treated as if they are a single unit but operands must "
12452 "be in different units"
12455 #: config/tc-metag.c:2048
12456 msgid "source and destination register must be in different units"
12459 #: config/tc-metag.c:2080
12461 msgid "register unit must be one of %s"
12464 #: config/tc-metag.c:2167
12466 msgid "link register unit must be one of %s"
12469 #: config/tc-metag.c:2173
12470 msgid "link register must be in a low numbered register"
12473 #: config/tc-metag.c:2190 config/tc-metag.c:2715 config/tc-metag.c:2769
12474 msgid "target out of range"
12477 #: config/tc-metag.c:2671
12478 msgid "invalid quickrot unit specified"
12481 #: config/tc-metag.c:2687
12482 msgid "invalid quickrot register specified"
12485 #: config/tc-metag.c:2741
12486 msgid "source register must be in the trigger unit"
12489 #: config/tc-metag.c:2844
12490 msgid "Source registers must be in the same unit"
12493 #: config/tc-metag.c:3554 config/tc-metag.c:3718 config/tc-metag.c:3986
12494 msgid "destination register should be even numbered"
12497 #: config/tc-metag.c:3626
12498 msgid "comparison must be with register or #0"
12501 #: config/tc-metag.c:3692 config/tc-metag.c:3757
12502 msgid "instruction cannot operate on pair values"
12505 #: config/tc-metag.c:3703
12506 msgid "zero flag is not valid for this instruction"
12509 #: config/tc-metag.c:3724
12510 msgid "source register should be even numbered"
12513 #: config/tc-metag.c:3784 config/tc-metag.c:3793
12514 msgid "fraction bits value out of range"
12517 #: config/tc-metag.c:3975
12518 msgid "simd instructions operate on pair values (L prefix)"
12521 #: config/tc-metag.c:3993
12522 msgid "source registers should be even numbered"
12525 #: config/tc-metag.c:4271
12527 msgid "expected ']', not %c in %s"
12530 #: config/tc-metag.c:4390
12531 msgid "invalid register for memory access"
12534 #: config/tc-metag.c:4503 config/tc-metag.c:4631
12535 msgid "unexpected end of line"
12538 #: config/tc-metag.c:4550
12539 msgid "'H' modifier only valid for accumulator registers"
12542 #: config/tc-metag.c:4603
12543 msgid "base unit must be either A0 or A1"
12546 #: config/tc-metag.c:4676 config/tc-metag.c:5119
12547 msgid "invalid register"
12550 #: config/tc-metag.c:4787 config/tc-metag.c:5528 config/tc-metag.c:5550
12551 msgid "invalid register operand"
12554 #: config/tc-metag.c:4824
12555 msgid "could not parse template definition"
12558 #: config/tc-metag.c:5011
12559 msgid "QUICKRoT 64-bit extension not applicable to this instruction"
12562 #: config/tc-metag.c:5067
12563 msgid "invalid operands for cross-unit op"
12566 #: config/tc-metag.c:5109
12567 msgid "missing flags: one of 'P', 'N' or 'Z' required"
12570 #: config/tc-metag.c:5137
12571 msgid "'P', 'N' or 'Z' flags may only be specified when accumulating"
12574 #: config/tc-metag.c:5158
12575 msgid "accumulator not a valid destination"
12578 #: config/tc-metag.c:5168 config/tc-metag.c:5384 config/tc-metag.c:5568
12579 msgid "invalid immediate value"
12582 #: config/tc-metag.c:5180
12583 msgid "immediate value not allowed when source & dest differ"
12586 #: config/tc-metag.c:5212
12588 msgid "invalid register operand: %s"
12591 #: config/tc-metag.c:5246
12592 msgid "QUICKRoT extension requires 4 registers"
12595 #: config/tc-metag.c:5253
12596 msgid "invalid fourth register"
12599 #: config/tc-metag.c:5260
12600 msgid "A0.2,A0.3,A1.2,A1.3 required for QUICKRoT register"
12603 #: config/tc-metag.c:5288
12604 msgid "DSP RAM pointer in incorrect unit"
12607 #: config/tc-metag.c:5334
12608 msgid "invalid register operand #1"
12611 #: config/tc-metag.c:5348
12612 msgid "invalid register operand #2"
12615 #: config/tc-metag.c:5412
12616 msgid "this instruction does not accept an immediate"
12619 #: config/tc-metag.c:5432
12620 msgid "invalid register operand #3"
12623 #: config/tc-metag.c:5444
12624 msgid "this instruction does not accept an accumulator"
12627 #: config/tc-metag.c:5462
12628 msgid "invalid register operand #4"
12631 #: config/tc-metag.c:5539
12632 msgid "invalid accumulator register"
12635 #: config/tc-metag.c:5595
12636 msgid "conditional instruction cannot use G flag"
12639 #: config/tc-metag.c:5606
12640 msgid "conditional instruction cannot use B flag"
12643 #: config/tc-metag.c:5617
12644 msgid "conditional instruction cannot use R flag"
12647 #: config/tc-metag.c:5726
12648 msgid "'L' modifier not valid for this instruction"
12651 #: config/tc-metag.c:5858
12653 msgid "missing fpu name `%s'"
12656 #: config/tc-metag.c:5869
12658 msgid "unknown fpu `%s'"
12661 #: config/tc-metag.c:5884
12663 msgid "missing DSP name `%s'"
12666 #: config/tc-metag.c:5895
12668 msgid "unknown DSP `%s'"
12671 #: config/tc-metag.c:5913
12672 msgid "<dsp name>\t assemble for DSP architecture <dsp name>"
12675 #: config/tc-metag.c:5950
12677 msgid " Meta specific command line options:\n"
12680 #: config/tc-metag.c:6039
12681 msgid "premature end of floating point prefix"
12684 #: config/tc-metag.c:6099
12685 msgid "unknown floating point prefix character"
12688 #: config/tc-metag.c:6248
12690 msgid "unknown DSP prefix character %c %s"
12693 #: config/tc-metag.c:6511
12695 msgid "instruction mnemonic too long: %s"
12698 #: config/tc-metag.c:6566
12700 msgid "junk at end of line: \"%s\""
12703 #: config/tc-metag.c:6573
12705 msgid "failed to assemble instruction: \"%s\""
12708 #: config/tc-metag.c:6578
12710 msgid "unknown floating point mnemonic: \"%s\""
12713 #: config/tc-metag.c:6580
12715 msgid "unknown mnemonic: \"%s\""
12718 #: config/tc-metag.c:6631
12720 msgid "cannot assemble DSP instruction, DSP option not set: %s"
12723 #: config/tc-metag.c:6638
12725 msgid "cannot assemble FPU instruction, FPU option not set: %s"
12728 #: config/tc-metag.c:6733 config/tc-nds32.c:7347
12729 msgid "Bad call to md_atof()"
12732 #: config/tc-microblaze.c:216
12734 msgid "Length of .lcomm \"%s\" is already %ld. Not changed to %ld."
12737 #: config/tc-microblaze.c:492 config/tc-microblaze.c:521
12738 #: config/tc-microblaze.c:558
12740 msgid "Invalid register number at '%.6s'"
12743 #: config/tc-microblaze.c:723
12744 msgid "operand must be a constant or a label"
12747 #: config/tc-microblaze.c:732
12749 msgid "operand must be absolute in range %lx..%lx, not %lx"
12752 #: config/tc-microblaze.c:934 config/tc-microblaze.c:941
12753 #: config/tc-microblaze.c:948 config/tc-microblaze.c:981
12754 #: config/tc-microblaze.c:988 config/tc-microblaze.c:994
12755 #: config/tc-microblaze.c:1113 config/tc-microblaze.c:1120
12756 #: config/tc-microblaze.c:1126 config/tc-microblaze.c:1157
12757 #: config/tc-microblaze.c:1165 config/tc-microblaze.c:1179
12758 #: config/tc-microblaze.c:1197 config/tc-microblaze.c:1238
12759 #: config/tc-microblaze.c:1245 config/tc-microblaze.c:1265
12760 #: config/tc-microblaze.c:1272 config/tc-microblaze.c:1292
12761 #: config/tc-microblaze.c:1299 config/tc-microblaze.c:1317
12762 #: config/tc-microblaze.c:1324 config/tc-microblaze.c:1346
12763 #: config/tc-microblaze.c:1353 config/tc-microblaze.c:1371
12764 #: config/tc-microblaze.c:1383 config/tc-microblaze.c:1401
12765 #: config/tc-microblaze.c:1418 config/tc-microblaze.c:1425
12766 #: config/tc-microblaze.c:1471 config/tc-microblaze.c:1478
12767 #: config/tc-microblaze.c:1524 config/tc-microblaze.c:1531
12768 #: config/tc-microblaze.c:1553 config/tc-microblaze.c:1560
12769 #: config/tc-microblaze.c:1580 config/tc-microblaze.c:1586
12770 #: config/tc-microblaze.c:1648 config/tc-microblaze.c:1654
12771 #: config/tc-microblaze.c:1716 config/tc-microblaze.c:1792
12772 msgid "Error in statement syntax"
12775 #: config/tc-microblaze.c:954 config/tc-microblaze.c:956
12776 #: config/tc-microblaze.c:958 config/tc-microblaze.c:998
12777 #: config/tc-microblaze.c:1000 config/tc-microblaze.c:1130
12778 #: config/tc-microblaze.c:1132 config/tc-microblaze.c:1171
12779 #: config/tc-microblaze.c:1173 config/tc-microblaze.c:1251
12780 #: config/tc-microblaze.c:1253 config/tc-microblaze.c:1278
12781 #: config/tc-microblaze.c:1280 config/tc-microblaze.c:1305
12782 #: config/tc-microblaze.c:1328 config/tc-microblaze.c:1359
12783 #: config/tc-microblaze.c:1389 config/tc-microblaze.c:1407
12784 #: config/tc-microblaze.c:1537 config/tc-microblaze.c:1539
12785 #: config/tc-microblaze.c:1566 config/tc-microblaze.c:1568
12786 #: config/tc-microblaze.c:1590 config/tc-microblaze.c:1658
12787 #: config/tc-microblaze.c:1722
12788 msgid "Cannot use special register with this instruction"
12791 #: config/tc-microblaze.c:1008
12792 msgid "lmi pseudo instruction should not use a label in imm field"
12795 #: config/tc-microblaze.c:1010
12796 msgid "smi pseudo instruction should not use a label in imm field"
12799 #: config/tc-microblaze.c:1135
12800 msgid "Symbol used as immediate for shift instruction"
12803 #: config/tc-microblaze.c:1144
12805 msgid "Shift value > 32. using <value %% 32>"
12808 #: config/tc-microblaze.c:1184
12809 msgid "Symbol used as immediate width value for bit field instruction"
12812 #: config/tc-microblaze.c:1191
12813 msgid "Width value must be less than 32"
12816 #: config/tc-microblaze.c:1202
12817 msgid "Symbol used as immediate shift value for bit field instruction"
12820 #: config/tc-microblaze.c:1213
12822 msgid "Shift value greater than 32. using <value %% 32>"
12825 #: config/tc-microblaze.c:1219
12826 msgid "Width value + shift value must not be greater than 32"
12829 #: config/tc-microblaze.c:1331
12830 msgid "Symbol used as immediate value for msrset/msrclr instructions"
12833 #: config/tc-microblaze.c:1460 config/tc-microblaze.c:1513
12834 msgid "invalid value for special purpose register"
12837 #: config/tc-microblaze.c:1730
12838 msgid "An IMM instruction should not be present in the .s file"
12841 #: config/tc-microblaze.c:1794
12842 msgid "Symbol used as immediate for mbar instruction"
12845 #: config/tc-microblaze.c:1800
12847 msgid "Immediate value for mbar > 32. using <value %% 32>"
12850 #: config/tc-microblaze.c:1874
12851 msgid "Bad call to MD_NTOF()"
12854 #: config/tc-microblaze.c:2143
12856 msgid "pcrel for branch to %s too far (0x%x)"
12859 #. We know the abs value: Should never happen.
12860 #: config/tc-microblaze.c:2304
12861 msgid "Absolute PC-relative value in relaxation code. Assembler error....."
12864 #. Cannot have a PC-relative branch to a diff segment.
12865 #: config/tc-microblaze.c:2318
12867 msgid "PC relative branch to label %s which is not in the instruction space"
12870 #: config/tc-microblaze.c:2361
12872 "Variable is accessed using small data read only anchor, but it is not in the "
12873 "small data read only section"
12876 #: config/tc-microblaze.c:2384
12878 "Variable is accessed using small data read write anchor, but it is not in "
12879 "the small data read write section"
12882 #: config/tc-microblaze.c:2393
12883 msgid "Incorrect fr_opcode value in frag. Internal error....."
12886 #. We know the abs value: Should never happen.
12887 #: config/tc-microblaze.c:2400
12888 msgid "Absolute value in relaxation code. Assembler error....."
12891 #. fprintf(stream, _(" MicroBlaze options:\n -noSmall Data in the comm and data sections do not go into the small data section\n"));
12892 #: config/tc-microblaze.c:2585
12894 msgid " MicroBlaze specific assembler options:\n"
12897 #: config/tc-microblaze.c:2586
12898 msgid "assemble for a big endian cpu"
12901 #: config/tc-microblaze.c:2587
12902 msgid "assemble for a little endian cpu"
12905 #: config/tc-mips.c:2184
12907 msgid "the %d-bit %s architecture does not support the `%s' extension"
12910 #: config/tc-mips.c:2187
12912 msgid "the `%s' extension requires %s%d revision %d or greater"
12915 #: config/tc-mips.c:2196
12917 msgid "the `%s' extension was removed in %s%d revision %d"
12920 #: config/tc-mips.c:2205
12922 msgid "the `%s' extension requires 64-bit FPRs"
12925 #: config/tc-mips.c:3057 config/tc-mips.c:16644
12927 msgid "unrecognized register name `%s'"
12930 #: config/tc-mips.c:3284
12931 msgid "invalid register range"
12934 #: config/tc-mips.c:3312
12935 msgid "vector element must be constant"
12938 #: config/tc-mips.c:3322
12939 msgid "missing `]'"
12942 #: config/tc-mips.c:3545
12944 msgid "internal: bad mips opcode (mask error): %s %s"
12947 #: config/tc-mips.c:3572
12949 msgid "internal: unknown operand type: %s %s"
12952 #: config/tc-mips.c:3605
12954 msgid "internal: bad mips opcode (bits 0x%08lx doubly defined): %s %s"
12957 #: config/tc-mips.c:3613
12959 msgid "internal: bad mips opcode (bits 0x%08lx undefined): %s %s"
12962 #: config/tc-mips.c:3620
12964 msgid "internal: bad mips opcode (bits 0x%08lx defined): %s %s"
12967 #: config/tc-mips.c:3655
12969 msgid "internal error: bad microMIPS opcode (incorrect length: %u): %s %s"
12972 #: config/tc-mips.c:3663
12974 msgid "internal error: bad microMIPS opcode (opcode/length mismatch): %s %s"
12977 #: config/tc-mips.c:3688
12978 msgid "-G may not be used in position-independent code"
12981 #: config/tc-mips.c:3694
12982 msgid "-G may not be used with abicalls"
12985 #: config/tc-mips.c:3799
12986 msgid "broken assembler, no assembly attempted"
12989 #: config/tc-mips.c:3947
12991 msgid ".gnu_attribute %d,%d is incompatible with `%s'"
12994 #: config/tc-mips.c:3954
12996 msgid ".gnu_attribute %d,%d requires `%s'"
12999 #: config/tc-mips.c:4015
13001 msgid ".gnu_attribute %d,%d is no longer supported"
13004 #: config/tc-mips.c:4024
13006 msgid ".gnu_attribute %d,%d is not a recognized floating-point ABI"
13009 #: config/tc-mips.c:4037
13010 msgid "`gp=64' used with a 32-bit processor"
13013 #: config/tc-mips.c:4040
13014 msgid "`gp=32' used with a 64-bit ABI"
13017 #: config/tc-mips.c:4043
13018 msgid "`gp=64' used with a 32-bit ABI"
13021 #: config/tc-mips.c:4050
13022 msgid "`fp=xx' used with a cpu lacking ldc1/sdc1 instructions"
13025 #: config/tc-mips.c:4052
13026 msgid "`fp=xx' cannot be used with `singlefloat'"
13029 #: config/tc-mips.c:4056
13030 msgid "`fp=64' used with a 32-bit fpu"
13033 #: config/tc-mips.c:4060
13034 msgid "`fp=64' used with a 32-bit ABI"
13037 #: config/tc-mips.c:4065
13038 msgid "`fp=32' used with a 64-bit ABI"
13041 #: config/tc-mips.c:4067
13042 msgid "`fp=32' used with a MIPS R6 cpu"
13045 #: config/tc-mips.c:4070
13046 msgid "Unknown size of floating point registers"
13049 #: config/tc-mips.c:4075
13050 msgid "`nooddspreg` cannot be used with a 64-bit ABI"
13053 #: config/tc-mips.c:4078 config/tc-mips.c:4082
13055 msgid "`%s' cannot be used with `%s'"
13058 #: config/tc-mips.c:4087
13060 msgid "branch relaxation is not supported in `%s'"
13063 #: config/tc-mips.c:4173 config/tc-mips.c:17527
13065 msgid "`%s' does not support legacy NaN"
13068 #: config/tc-mips.c:4220
13070 msgid "returned from mips_ip(%s) insn_opcode = 0x%x\n"
13073 #: config/tc-mips.c:4924
13075 msgid "operand %d out of range"
13078 #: config/tc-mips.c:4932
13080 msgid "operand %d must be constant"
13083 #: config/tc-mips.c:4976 read.c:4594 read.c:5364 read.c:5490 write.c:250
13085 msgid "register value used as expression"
13088 #: config/tc-mips.c:4989
13090 msgid "operand %d must be an immediate expression"
13093 #: config/tc-mips.c:5111 config/tc-mips.c:5113
13095 msgid "float register should be even, was %d"
13098 #: config/tc-mips.c:5126
13100 msgid "condition code register should be even for %s, was %d"
13103 #: config/tc-mips.c:5131
13105 msgid "condition code register should be 0 or 4 for %s, was %d"
13108 #: config/tc-mips.c:5452
13109 msgid "invalid performance register"
13112 #: config/tc-mips.c:5548 config/tc-mips.c:6019
13113 msgid "the source register must not be $0"
13116 #: config/tc-mips.c:5824
13117 msgid "missing frame size"
13120 #: config/tc-mips.c:5829
13121 msgid "frame size specified twice"
13124 #: config/tc-mips.c:5834
13125 msgid "invalid frame size"
13128 #: config/tc-mips.c:5874
13130 msgid "operand %d must be an immediate"
13133 #: config/tc-mips.c:5889
13134 msgid "invalid element selector"
13137 #: config/tc-mips.c:5902
13139 msgid "operand %d must be scalar"
13142 #: config/tc-mips.c:6082
13143 msgid "floating-point expression required"
13146 #: config/tc-mips.c:6182
13148 msgid "cannot use `%s' in this section"
13151 #: config/tc-mips.c:6329
13152 msgid "used $at without \".set noat\""
13155 #: config/tc-mips.c:6331
13157 msgid "used $%u with \".set at=$%u\""
13160 #: config/tc-mips.c:7510
13162 msgid "wrong size instruction in a %u-bit branch delay slot"
13165 #: config/tc-mips.c:7530 config/tc-mips.c:7540 config/tc-mips.c:15944
13167 msgid "jump to misaligned address (0x%lx)"
13170 #: config/tc-mips.c:7555 config/tc-mips.c:7575 config/tc-mips.c:7592
13171 #: config/tc-mips.c:9142 config/tc-mips.c:15798 config/tc-mips.c:15805
13172 #: config/tc-mips.c:16198 config/tc-mips.c:19046
13174 msgid "branch to misaligned address (0x%lx)"
13177 #: config/tc-mips.c:7561 config/tc-mips.c:7579 config/tc-mips.c:7596
13178 #: config/tc-mips.c:9145
13180 msgid "branch address range overflow (0x%lx)"
13183 #: config/tc-mips.c:7841
13184 msgid "extended instruction in delay slot"
13187 #: config/tc-mips.c:8305
13188 msgid "source and destination must be different"
13191 #: config/tc-mips.c:8308
13192 msgid "a destination register must be supplied"
13195 #: config/tc-mips.c:8313
13196 msgid "the source register must not be $31"
13199 #: config/tc-mips.c:8561 config/tc-mips.c:14536 config/tc-mips.c:19193
13200 msgid "invalid unextended operand value"
13203 #: config/tc-mips.c:8679
13205 msgid "opcode not supported on this processor: %s (%s)"
13208 #: config/tc-mips.c:8758
13209 msgid "opcode not supported in the `insn32' mode"
13212 #: config/tc-mips.c:8761
13214 msgid "unrecognized %d-bit version of microMIPS opcode"
13217 #: config/tc-mips.c:8817
13218 msgid "unrecognized unextended version of MIPS16 opcode"
13221 #: config/tc-mips.c:8820
13222 msgid "unrecognized extended version of MIPS16 opcode"
13225 #: config/tc-mips.c:8870 config/tc-mips.c:19064
13227 "macro instruction expanded into multiple instructions in a branch delay slot"
13230 #: config/tc-mips.c:8873 config/tc-mips.c:19072
13231 msgid "macro instruction expanded into multiple instructions"
13234 #: config/tc-mips.c:8877
13236 "macro instruction expanded into a wrong size instruction in a 16-bit branch "
13240 #: config/tc-mips.c:8879
13242 "macro instruction expanded into a wrong size instruction in a 32-bit branch "
13246 #: config/tc-mips.c:9342
13247 msgid "operand overflow"
13250 #: config/tc-mips.c:9361 config/tc-mips.c:9946 config/tc-mips.c:14017
13251 msgid "macro used $at after \".set noat\""
13254 #: config/tc-mips.c:9506 config/tc-mips.c:12329 config/tc-mips.c:13010
13256 msgid "number (0x%<PRIx64>) larger than 32 bits"
13259 #: config/tc-mips.c:9527
13260 msgid "number larger than 64 bits"
13263 #: config/tc-mips.c:9824 config/tc-mips.c:9852 config/tc-mips.c:9890
13264 #: config/tc-mips.c:9935 config/tc-mips.c:12573 config/tc-mips.c:12612
13265 #: config/tc-mips.c:12651 config/tc-mips.c:13107 config/tc-mips.c:13159
13266 msgid "PIC code offset overflow (max 16 signed bits)"
13269 #: config/tc-mips.c:10478
13271 msgid "BALIGN immediate not 0, 1, 2 or 3 (%lu)"
13274 #. Result is always true.
13275 #: config/tc-mips.c:10574
13277 msgid "branch %s is always true"
13280 #: config/tc-mips.c:10802 config/tc-mips.c:10910
13281 msgid "divide by zero"
13284 #: config/tc-mips.c:11000
13285 msgid "dla used to load 32-bit register; recommend using la instead"
13288 #: config/tc-mips.c:11004
13289 msgid "la used to load 64-bit address; recommend using dla instead"
13292 #: config/tc-mips.c:11113 config/tc-riscv.c:2364
13293 msgid "offset too large"
13296 #: config/tc-mips.c:11287 config/tc-mips.c:11565
13297 msgid "PIC code offset overflow (max 32 signed bits)"
13300 #: config/tc-mips.c:11635 config/tc-mips.c:11711
13302 msgid "opcode not supported in the `insn32' mode `%s'"
13305 #: config/tc-mips.c:11663
13306 msgid "MIPS PIC call to register other than $25"
13309 #: config/tc-mips.c:11679 config/tc-mips.c:11690 config/tc-mips.c:11823
13310 #: config/tc-mips.c:11834
13311 msgid "no .cprestore pseudo-op used in PIC code"
13314 #: config/tc-mips.c:11684 config/tc-mips.c:11828
13315 msgid "no .frame pseudo-op used in PIC code"
13318 #: config/tc-mips.c:11849
13319 msgid "non-PIC jump used in PIC library"
13322 #: config/tc-mips.c:12830
13324 msgid "Unable to generate `%s' compliant code without mthc1"
13327 #: config/tc-mips.c:13571
13329 msgid "instruction %s: result is always false"
13332 #: config/tc-mips.c:13724
13334 msgid "instruction %s: result is always true"
13337 #. FIXME: Check if this is one of the itbl macros, since they
13338 #. are added dynamically.
13339 #: config/tc-mips.c:14013
13341 msgid "macro %s not implemented yet"
13344 #: config/tc-mips.c:14546
13345 msgid "extended operand requested but not required"
13348 #: config/tc-mips.c:14555
13349 msgid "operand value out of range for instruction"
13352 #: config/tc-mips.c:14654
13354 msgid "relocation %s isn't supported by the current ABI"
13357 #: config/tc-mips.c:14711
13358 msgid "unclosed '('"
13361 #: config/tc-mips.c:14773
13363 msgid "a different %s was already specified, is now %s"
13366 #: config/tc-mips.c:14940
13367 msgid "-mmicromips cannot be used with -mips16"
13370 #: config/tc-mips.c:14955
13371 msgid "-mips16 cannot be used with -micromips"
13374 #: config/tc-mips.c:15124 config/tc-mips.c:15182
13375 msgid "no compiled in support for 64 bit object file format"
13378 #: config/tc-mips.c:15189
13380 msgid "invalid abi -mabi=%s"
13383 #: config/tc-mips.c:15229
13385 msgid "invalid NaN setting -mnan=%s"
13388 #: config/tc-mips.c:15263
13389 msgid "-G not supported in this configuration"
13392 #: config/tc-mips.c:15289
13394 msgid "-%s conflicts with the other architecture options, which imply -%s"
13397 #: config/tc-mips.c:15302
13399 msgid "gas doesn't understand your configure target %s"
13402 #: config/tc-mips.c:15307
13404 msgid "-march=%s is not compatible with the selected ABI"
13407 #: config/tc-mips.c:15802 config/tc-mips.c:16192 config/tc-mips.c:19043
13408 msgid "branch to a symbol in another ISA mode"
13411 #: config/tc-mips.c:15809 config/tc-mips.c:15949 config/tc-mips.c:16202
13413 msgid "cannot encode misaligned addend in the relocatable field (0x%lx)"
13416 #: config/tc-mips.c:15846
13417 msgid "PC-relative reference to a different section"
13420 #: config/tc-mips.c:15918 config/tc-riscv.c:4627
13421 msgid "TLS relocation against a constant"
13424 #: config/tc-mips.c:15938
13425 msgid "jump to a symbol in another ISA mode"
13428 #: config/tc-mips.c:15941
13429 msgid "JALX to a symbol in the same ISA mode"
13432 #: config/tc-mips.c:16024
13433 msgid "unsupported constant in relocation"
13436 #: config/tc-mips.c:16097
13438 msgid "PC-relative access using misaligned symbol (%lx)"
13441 #: config/tc-mips.c:16101
13443 msgid "PC-relative access using misaligned offset (%lx)"
13446 #: config/tc-mips.c:16114 config/tc-mips.c:16133
13447 msgid "PC-relative access out of range"
13450 #: config/tc-mips.c:16120
13452 msgid "PC-relative access to misaligned address (%lx)"
13455 #: config/tc-mips.c:16289
13457 msgid "alignment too large, %d assumed"
13460 #: config/tc-mips.c:16292
13461 msgid "alignment negative, 0 assumed"
13464 #: config/tc-mips.c:16524
13466 msgid "%s: no such section"
13469 #: config/tc-mips.c:16580
13471 msgid ".option pic%d not supported"
13474 #: config/tc-mips.c:16582
13476 msgid ".option pic%d not supported in VxWorks PIC mode"
13479 #: config/tc-mips.c:16594 config/tc-mips.c:16934
13480 msgid "-G may not be used with SVR4 PIC code"
13483 #: config/tc-mips.c:16600
13485 msgid "unrecognized option \"%s\""
13488 #: config/tc-mips.c:16706
13490 msgid "unknown architecture %s"
13493 #: config/tc-mips.c:16721 config/tc-mips.c:16885
13495 msgid "unknown ISA level %s"
13498 #: config/tc-mips.c:16731
13500 msgid "unknown ISA or architecture %s"
13503 #: config/tc-mips.c:16790
13504 msgid "`noreorder' must be set before `nomacro'"
13507 #: config/tc-mips.c:16820
13508 msgid ".set pop with no .set push"
13511 #: config/tc-mips.c:16839
13513 msgid "tried to set unrecognized symbol: %s\n"
13516 #: config/tc-mips.c:16912
13518 msgid ".module used with unrecognized symbol: %s\n"
13521 #: config/tc-mips.c:16918
13522 msgid ".module is not permitted after generating code"
13525 #: config/tc-mips.c:16978 config/tc-mips.c:17057 config/tc-mips.c:17161
13526 #: config/tc-mips.c:17191 config/tc-mips.c:17240
13528 msgid "%s not supported in MIPS16 mode"
13531 #: config/tc-mips.c:16985
13532 msgid ".cpload not in noreorder section"
13535 #: config/tc-mips.c:17066 config/tc-mips.c:17085
13536 msgid "missing argument separator ',' for .cpsetup"
13539 #: config/tc-mips.c:17283 config/tc-riscv.c:5027
13541 msgid "unsupported use of %s"
13544 #: config/tc-mips.c:17374
13545 msgid "unsupported use of .gpword"
13548 #: config/tc-mips.c:17412
13549 msgid "unsupported use of .gpdword"
13552 #: config/tc-mips.c:17444
13553 msgid "unsupported use of .ehword"
13556 #: config/tc-mips.c:17531
13557 msgid "bad .nan directive"
13560 #: config/tc-mips.c:17580
13562 msgid "ignoring attempt to redefine symbol %s"
13565 #: config/tc-mips.c:17595 ecoff.c:3358
13566 msgid "bad .weakext directive"
13569 #: config/tc-mips.c:18568 config/tc-mips.c:18845
13570 msgid "relaxed out-of-range branch into a jump"
13573 #: config/tc-mips.c:19068
13574 msgid "extended instruction in a branch delay slot"
13577 #: config/tc-mips.c:19182 config/tc-xtensa.c:1690 config/tc-xtensa.c:1968
13578 msgid "unsupported relocation"
13581 #: config/tc-mips.c:19690 config/tc-score.c:5624
13582 msgid "expected simple number"
13585 #: config/tc-mips.c:19718 config/tc-score.c:5651
13586 msgid "invalid number"
13589 #: config/tc-mips.c:19795 ecoff.c:2987
13590 msgid ".end directive without a preceding .ent directive"
13593 #: config/tc-mips.c:19804
13594 msgid ".end symbol does not match .ent symbol"
13597 #: config/tc-mips.c:19881
13598 msgid ".ent or .aent not in text section"
13601 #: config/tc-mips.c:19884 config/tc-score.c:5683
13602 msgid "missing .end"
13605 #: config/tc-mips.c:19967
13606 msgid ".mask/.fmask outside of .ent"
13609 #: config/tc-mips.c:19974
13610 msgid "bad .mask/.fmask directive"
13613 #: config/tc-mips.c:20278
13615 msgid "bad value (%s) for %s"
13618 #: config/tc-mips.c:20342
13622 "-EB\t\t\tgenerate big endian output\n"
13623 "-EL\t\t\tgenerate little endian output\n"
13624 "-g, -g2\t\t\tdo not remove unneeded NOPs or swap branches\n"
13625 "-G NUM\t\t\tallow referencing objects up to NUM bytes\n"
13626 "\t\t\timplicitly with the gp register [default 8]\n"
13629 #: config/tc-mips.c:20349
13632 "-mips1\t\t\tgenerate MIPS ISA I instructions\n"
13633 "-mips2\t\t\tgenerate MIPS ISA II instructions\n"
13634 "-mips3\t\t\tgenerate MIPS ISA III instructions\n"
13635 "-mips4\t\t\tgenerate MIPS ISA IV instructions\n"
13636 "-mips5 generate MIPS ISA V instructions\n"
13637 "-mips32 generate MIPS32 ISA instructions\n"
13638 "-mips32r2 generate MIPS32 release 2 ISA instructions\n"
13639 "-mips32r3 generate MIPS32 release 3 ISA instructions\n"
13640 "-mips32r5 generate MIPS32 release 5 ISA instructions\n"
13641 "-mips32r6 generate MIPS32 release 6 ISA instructions\n"
13642 "-mips64 generate MIPS64 ISA instructions\n"
13643 "-mips64r2 generate MIPS64 release 2 ISA instructions\n"
13644 "-mips64r3 generate MIPS64 release 3 ISA instructions\n"
13645 "-mips64r5 generate MIPS64 release 5 ISA instructions\n"
13646 "-mips64r6 generate MIPS64 release 6 ISA instructions\n"
13647 "-march=CPU/-mtune=CPU\tgenerate code/schedule for CPU, where CPU is one of:\n"
13650 #: config/tc-mips.c:20374
13653 "-mCPU\t\t\tequivalent to -march=CPU -mtune=CPU. Deprecated.\n"
13654 "-no-mCPU\t\tdon't generate code specific to CPU.\n"
13655 "\t\t\tFor -mCPU and -no-mCPU, CPU must be one of:\n"
13658 #: config/tc-mips.c:20387
13661 "-mips16\t\t\tgenerate mips16 instructions\n"
13662 "-no-mips16\t\tdo not generate mips16 instructions\n"
13665 #: config/tc-mips.c:20390
13668 "-mmips16e2\t\tgenerate MIPS16e2 instructions\n"
13669 "-mno-mips16e2\t\tdo not generate MIPS16e2 instructions\n"
13672 #: config/tc-mips.c:20393
13675 "-mmicromips\t\tgenerate microMIPS instructions\n"
13676 "-mno-micromips\t\tdo not generate microMIPS instructions\n"
13679 #: config/tc-mips.c:20396
13682 "-msmartmips\t\tgenerate smartmips instructions\n"
13683 "-mno-smartmips\t\tdo not generate smartmips instructions\n"
13686 #: config/tc-mips.c:20399
13689 "-mdsp\t\t\tgenerate DSP instructions\n"
13690 "-mno-dsp\t\tdo not generate DSP instructions\n"
13693 #: config/tc-mips.c:20402
13696 "-mdspr2\t\t\tgenerate DSP R2 instructions\n"
13697 "-mno-dspr2\t\tdo not generate DSP R2 instructions\n"
13700 #: config/tc-mips.c:20405
13703 "-mdspr3\t\t\tgenerate DSP R3 instructions\n"
13704 "-mno-dspr3\t\tdo not generate DSP R3 instructions\n"
13707 #: config/tc-mips.c:20408
13710 "-mmt\t\t\tgenerate MT instructions\n"
13711 "-mno-mt\t\t\tdo not generate MT instructions\n"
13714 #: config/tc-mips.c:20411
13717 "-mmcu\t\t\tgenerate MCU instructions\n"
13718 "-mno-mcu\t\tdo not generate MCU instructions\n"
13721 #: config/tc-mips.c:20414
13724 "-mmsa\t\t\tgenerate MSA instructions\n"
13725 "-mno-msa\t\tdo not generate MSA instructions\n"
13728 #: config/tc-mips.c:20417
13731 "-mxpa\t\t\tgenerate eXtended Physical Address (XPA) instructions\n"
13732 "-mno-xpa\t\tdo not generate eXtended Physical Address (XPA) instructions\n"
13735 #: config/tc-mips.c:20420
13738 "-mvirt\t\t\tgenerate Virtualization instructions\n"
13739 "-mno-virt\t\tdo not generate Virtualization instructions\n"
13742 #: config/tc-mips.c:20423
13745 "-mcrc\t\t\tgenerate CRC instructions\n"
13746 "-mno-crc\t\tdo not generate CRC instructions\n"
13749 #: config/tc-mips.c:20426
13752 "-mginv\t\t\tgenerate Global INValidate (GINV) instructions\n"
13753 "-mno-ginv\t\tdo not generate Global INValidate instructions\n"
13756 #: config/tc-mips.c:20429
13759 "-mloongson-mmi\t\tgenerate Loongson MultiMedia extensions Instructions (MMI) "
13761 "-mno-loongson-mmi\tdo not generate Loongson MultiMedia extensions "
13765 #: config/tc-mips.c:20432
13768 "-mloongson-cam\t\tgenerate Loongson Content Address Memory (CAM) "
13770 "-mno-loongson-cam\tdo not generate Loongson Content Address Memory "
13774 #: config/tc-mips.c:20435
13777 "-mloongson-ext\t\tgenerate Loongson EXTensions (EXT) instructions\n"
13778 "-mno-loongson-ext\tdo not generate Loongson EXTensions Instructions\n"
13781 #: config/tc-mips.c:20438
13784 "-mloongson-ext2\t\tgenerate Loongson EXTensions R2 (EXT2) instructions\n"
13785 "-mno-loongson-ext2\tdo not generate Loongson EXTensions R2 Instructions\n"
13788 #: config/tc-mips.c:20441
13791 "-minsn32\t\tonly generate 32-bit microMIPS instructions\n"
13792 "-mno-insn32\t\tgenerate all microMIPS instructions\n"
13795 #: config/tc-mips.c:20445
13798 "-mfix-loongson3-llsc\twork around Loongson3 LL/SC errata, default\n"
13799 "-mno-fix-loongson3-llsc\tdisable work around Loongson3 LL/SC errata\n"
13802 #: config/tc-mips.c:20449
13805 "-mfix-loongson3-llsc\twork around Loongson3 LL/SC errata\n"
13806 "-mno-fix-loongson3-llsc\tdisable work around Loongson3 LL/SC errata, "
13810 #: config/tc-mips.c:20453
13813 "-mfix-loongson2f-jump\twork around Loongson2F JUMP instructions\n"
13814 "-mfix-loongson2f-nop\twork around Loongson2F NOP errata\n"
13815 "-mfix-loongson3-llsc\twork around Loongson3 LL/SC errata\n"
13816 "-mno-fix-loongson3-llsc\tdisable work around Loongson3 LL/SC errata\n"
13817 "-mfix-vr4120\t\twork around certain VR4120 errata\n"
13818 "-mfix-vr4130\t\twork around VR4130 mflo/mfhi errata\n"
13819 "-mfix-24k\t\tinsert a nop after ERET and DERET instructions\n"
13820 "-mfix-cn63xxp1\t\twork around CN63XXP1 PREF errata\n"
13821 "-mfix-r5900\t\twork around R5900 short loop errata\n"
13822 "-mgp32\t\t\tuse 32-bit GPRs, regardless of the chosen ISA\n"
13823 "-mfp32\t\t\tuse 32-bit FPRs, regardless of the chosen ISA\n"
13824 "-msym32\t\t\tassume all symbols have 32-bit values\n"
13825 "-O0\t\t\tdo not remove unneeded NOPs, do not swap branches\n"
13826 "-O, -O1\t\t\tremove unneeded NOPs, do not swap branches\n"
13827 "-O2\t\t\tremove unneeded NOPs and swap branches\n"
13828 "--trap, --no-break\ttrap exception on div by 0 and mult overflow\n"
13829 "--break, --no-trap\tbreak exception on div by 0 and mult overflow\n"
13832 #: config/tc-mips.c:20471
13835 "-mhard-float\t\tallow floating-point instructions\n"
13836 "-msoft-float\t\tdo not allow floating-point instructions\n"
13837 "-msingle-float\t\tonly allow 32-bit floating-point operations\n"
13838 "-mdouble-float\t\tallow 32-bit and 64-bit floating-point operations\n"
13839 "--[no-]construct-floats\t[dis]allow floating point values to be constructed\n"
13840 "--[no-]relax-branch\t[dis]allow out-of-range branches to be relaxed\n"
13841 "-mignore-branch-isa\taccept invalid branches requiring an ISA mode switch\n"
13842 "-mno-ignore-branch-isa\treject invalid branches requiring an ISA mode "
13844 "-mnan=ENCODING\t\tselect an IEEE 754 NaN encoding convention, either of:\n"
13847 #: config/tc-mips.c:20489
13850 "-KPIC, -call_shared\tgenerate SVR4 position independent code\n"
13851 "-call_nonpic\t\tgenerate non-PIC code that can operate with DSOs\n"
13852 "-mvxworks-pic\t\tgenerate VxWorks position independent code\n"
13853 "-non_shared\t\tdo not generate code that can operate with DSOs\n"
13854 "-xgot\t\t\tassume a 32 bit GOT\n"
13855 "-mpdr, -mno-pdr\t\tenable/disable creation of .pdr sections\n"
13856 "-mshared, -mno-shared disable/enable .cpload optimization for\n"
13857 " position dependent (non shared) code\n"
13858 "-mabi=ABI\t\tcreate ABI conformant object file for:\n"
13861 #: config/tc-mips.c:20510
13863 msgid "-32\t\t\tcreate o32 ABI object file%s\n"
13866 #: config/tc-mips.c:20512 config/tc-mips.c:20515 config/tc-mips.c:20518
13870 #: config/tc-mips.c:20513
13872 msgid "-n32\t\t\tcreate n32 ABI object file%s\n"
13875 #: config/tc-mips.c:20516
13877 msgid "-64\t\t\tcreate 64 ABI object file%s\n"
13880 #: config/tc-mips.c:20598
13881 msgid "missing .end at end of assembly"
13884 #: config/tc-mmix.c:694
13886 msgid " MMIX-specific command line options:\n"
13889 #: config/tc-mmix.c:695
13892 " -fixed-special-register-names\n"
13893 " Allow only the original special register names.\n"
13896 #: config/tc-mmix.c:698
13898 msgid " -globalize-symbols Make all symbols global.\n"
13901 #: config/tc-mmix.c:700
13903 msgid " -gnu-syntax Turn off mmixal syntax compatibility.\n"
13906 #: config/tc-mmix.c:702
13908 msgid " -relax Create linker relaxable code.\n"
13911 #: config/tc-mmix.c:704
13914 " -no-predefined-syms Do not provide mmixal built-in constants.\n"
13915 " Implies -fixed-special-register-names.\n"
13918 #: config/tc-mmix.c:707
13921 " -no-expand Do not expand GETA, branches, PUSHJ or JUMP\n"
13922 " into multiple instructions.\n"
13925 #: config/tc-mmix.c:710
13928 " -no-merge-gregs Do not merge GREG definitions with nearby values.\n"
13931 #: config/tc-mmix.c:712
13934 " -linker-allocated-gregs If there's no suitable GREG definition for "
13935 "the operands of an instruction, let the linker "
13939 #: config/tc-mmix.c:715
13942 " -x Do not warn when an operand to GETA, a branch,\n"
13943 " PUSHJ or JUMP is not known to be within range.\n"
13944 " The linker will catch any errors. Implies\n"
13945 " -linker-allocated-gregs."
13948 #: config/tc-mmix.c:841
13950 msgid "unknown opcode: `%s'"
13953 #: config/tc-mmix.c:963 config/tc-mmix.c:978
13954 msgid "specified location wasn't TETRA-aligned"
13957 #: config/tc-mmix.c:965 config/tc-mmix.c:980 config/tc-mmix.c:4215
13958 #: config/tc-mmix.c:4231
13959 msgid "unaligned data at an absolute location is not supported"
13962 #: config/tc-mmix.c:1090
13964 msgid "invalid operand to opcode %s: `%s'"
13967 #: config/tc-mmix.c:1112 config/tc-mmix.c:1139 config/tc-mmix.c:1172
13968 #: config/tc-mmix.c:1180 config/tc-mmix.c:1197 config/tc-mmix.c:1225
13969 #: config/tc-mmix.c:1246 config/tc-mmix.c:1271 config/tc-mmix.c:1319
13970 #: config/tc-mmix.c:1426 config/tc-mmix.c:1451 config/tc-mmix.c:1483
13971 #: config/tc-mmix.c:1515 config/tc-mmix.c:1545 config/tc-mmix.c:1598
13972 #: config/tc-mmix.c:1615 config/tc-mmix.c:1642 config/tc-mmix.c:1670
13973 #: config/tc-mmix.c:1700 config/tc-mmix.c:1726 config/tc-mmix.c:1742
13974 #: config/tc-mmix.c:1768 config/tc-mmix.c:1784 config/tc-mmix.c:1800
13975 #: config/tc-mmix.c:1881
13977 msgid "invalid operands to opcode %s: `%s'"
13980 #: config/tc-mmix.c:1981
13981 msgid "internal: mmix_prefix_name but empty prefix"
13984 #: config/tc-mmix.c:2044
13986 msgid "too many GREG registers allocated (max %d)"
13989 #: config/tc-mmix.c:2104
13990 msgid "BSPEC already active. Nesting is not supported."
13993 #: config/tc-mmix.c:2113
13994 msgid "invalid BSPEC expression"
13997 #: config/tc-mmix.c:2129
13999 msgid "can't create section %s"
14002 #: config/tc-mmix.c:2133
14004 msgid "can't set section flags for section %s"
14007 #: config/tc-mmix.c:2154
14008 msgid "ESPEC without preceding BSPEC"
14011 #: config/tc-mmix.c:2183
14012 msgid "missing local expression"
14015 #: config/tc-mmix.c:2400
14016 msgid "operand out of range, instruction expanded"
14019 #. The BFD_RELOC_MMIX_LOCAL-specific message is supposed to be
14020 #. user-friendly, though a little bit non-substantial.
14021 #: config/tc-mmix.c:2651
14022 msgid "directive LOCAL must be placed in code or data"
14025 #: config/tc-mmix.c:2652
14026 msgid "internal confusion: relocation in a section without contents"
14029 #: config/tc-mmix.c:2766
14030 msgid "internal: BFD_RELOC_MMIX_BASE_PLUS_OFFSET not resolved to section"
14033 #: config/tc-mmix.c:2814
14034 msgid "no suitable GREG definition for operands"
14037 #: config/tc-mmix.c:2873
14038 msgid "operands were not reducible at assembly-time"
14041 #: config/tc-mmix.c:2899
14043 msgid "cannot generate relocation type for symbol %s, code %s"
14046 #: config/tc-mmix.c:2919
14048 msgid "internal: unhandled label %s"
14051 #: config/tc-mmix.c:2948
14052 msgid "[0-9]H labels may not appear alone on a line"
14055 #: config/tc-mmix.c:2956
14056 msgid "[0-9]H labels do not mix with dot-pseudos"
14059 #: config/tc-mmix.c:3044
14060 msgid "invalid characters in input"
14063 #: config/tc-mmix.c:3150
14064 msgid "empty label field for IS"
14067 #: config/tc-mmix.c:3476
14069 msgid "internal: unexpected relax type %d:%d"
14072 #: config/tc-mmix.c:3500
14073 msgid "BSPEC without ESPEC."
14076 #: config/tc-mmix.c:3565
14077 msgid "LOC to section unknown or indeterminable at first pass"
14080 #: config/tc-mmix.c:3751
14081 msgid "internal: GREG expression not resolved to section"
14084 #: config/tc-mmix.c:3800
14085 msgid "register section has contents\n"
14088 #: config/tc-mmix.c:3926
14089 msgid "section change from within a BSPEC/ESPEC pair is not supported"
14092 #: config/tc-mmix.c:3947
14093 msgid "directive LOC from within a BSPEC/ESPEC pair is not supported"
14096 #: config/tc-mmix.c:3957
14097 msgid "invalid LOC expression"
14100 #: config/tc-mmix.c:4002 config/tc-mmix.c:4029
14101 msgid "LOC expression stepping backwards is not supported"
14104 #. We will only get here in rare cases involving #NO_APP,
14105 #. where the unterminated string is not recognized by the
14106 #. preformatting pass.
14107 #: config/tc-mmix.c:4138 config/tc-mmix.c:4296 config/tc-z80.c:3202
14108 msgid "unterminated string"
14111 #: config/tc-mmix.c:4155
14112 msgid "BYTE expression not a pure number"
14115 #. Note that mmixal does not allow negative numbers in
14116 #. BYTE sequences, so neither should we.
14117 #: config/tc-mmix.c:4164
14118 msgid "BYTE expression not in the range 0..255"
14121 #: config/tc-mmix.c:4213 config/tc-mmix.c:4229
14122 msgid "data item with alignment larger than location"
14125 #. Since integer_constant is local to expr.c, we have to make this a
14126 #. macro. FIXME: Do it cleaner.
14127 #: config/tc-mmix.h:92
14128 msgid "`&' serial number operator is not supported"
14131 #: config/tc-mn10200.c:300
14134 "MN10200 options:\n"
14138 #: config/tc-mn10200.c:890 config/tc-mn10300.c:1253 config/tc-s390.c:1928
14139 #: config/tc-v850.c:2320
14141 msgid "Unrecognized opcode: `%s'"
14144 #. xgettext:c-format.
14145 #: config/tc-mn10200.c:1134 config/tc-mn10300.c:1822 config/tc-ppc.c:4003
14146 #: config/tc-s390.c:1837 config/tc-v850.c:3036
14148 msgid "junk at end of line: `%s'"
14151 #: config/tc-mn10300.c:439
14154 "MN10300 assembler options:\n"
14158 #: config/tc-mn10300.c:1270
14159 msgid "Invalid opcode/operands"
14162 #: config/tc-mn10300.c:1793
14163 msgid "Invalid register specification."
14166 #: config/tc-mn10300.c:2388
14168 msgid "Bad relocation fixup type (%d)"
14171 #: config/tc-moxie.c:204 config/tc-moxie.c:223 config/tc-moxie.c:314
14172 #: config/tc-moxie.c:360
14173 msgid "expecting comma delimited register operands"
14176 #: config/tc-moxie.c:250 config/tc-moxie.c:390 config/tc-moxie.c:420
14177 #: config/tc-moxie.c:495
14178 msgid "expecting comma delimited operands"
14181 #: config/tc-moxie.c:318 config/tc-moxie.c:346
14182 msgid "expecting indirect register `($rA)'"
14185 #: config/tc-moxie.c:326 config/tc-moxie.c:354 config/tc-moxie.c:445
14186 #: config/tc-moxie.c:487
14187 msgid "missing closing parenthesis"
14190 #: config/tc-moxie.c:437 config/tc-moxie.c:479
14191 msgid "expecting indirect register `($rX)'"
14194 #: config/tc-moxie.c:557 config/tc-pj.c:313
14195 msgid "Something forgot to clean up\n"
14198 #: config/tc-moxie.c:641
14201 " -EB assemble for a big endian system (default)\n"
14202 " -EL assemble for a little endian system\n"
14205 #: config/tc-moxie.c:701
14206 msgid "pcrel too far BFD_RELOC_MOXIE_10"
14209 #: config/tc-msp430.c:522
14210 msgid ".profiler pseudo requires at least two operands."
14213 #: config/tc-msp430.c:581
14214 msgid "unknown profiling flag - ignored."
14217 #: config/tc-msp430.c:597
14218 msgid "ambiguous flags combination - '.profiler' directive ignored."
14221 #: config/tc-msp430.c:607
14222 msgid "profiling in absolute section?"
14225 #: config/tc-msp430.c:1383
14227 msgid "Unrecognised CPU errata name starting here: %s"
14230 #: config/tc-msp430.c:1389
14232 msgid "Expecting comma after CPU errata name, not: %s"
14235 #: config/tc-msp430.c:1399
14236 msgid "MCU option requires a name\n"
14239 #: config/tc-msp430.c:1437
14241 msgid "unrecognised argument to -mcpu option '%s'"
14244 #: config/tc-msp430.c:1634
14246 msgid "bad arguments \"%s\" and/or \"%s\" in %s directive"
14249 #: config/tc-msp430.c:1646
14251 msgid "file was compiled for the 430 ISA but the %s ISA is selected"
14254 #: config/tc-msp430.c:1651
14255 msgid "file was compiled for the 430X ISA but the 430 ISA is selected"
14258 #: config/tc-msp430.c:1655
14261 "unknown MSPABI build attribute value '%d' for OFBA_MSPABI_Tag_ISA(%d) in ."
14262 "mspabi_attribute directive"
14265 #: config/tc-msp430.c:1670
14267 "file was compiled for the small memory model, but the large memory model is "
14271 #: config/tc-msp430.c:1675
14273 "file was compiled for the large memory model, but the small memory model is "
14277 #: config/tc-msp430.c:1679
14280 "unknown MSPABI build attribute value '%d' for %s(%d) in .mspabi_attribute "
14284 #: config/tc-msp430.c:1691
14286 msgid "unknown MSPABI build attribute tag '%d' in .mspabi_attribute directive"
14289 #: config/tc-msp430.c:1707
14291 "file was compiled assuming all data will be in the lower memory region, but "
14292 "the upper region is in use"
14295 #: config/tc-msp430.c:1712
14297 "file was compiled assuming data could be in the upper memory region, but the "
14298 "lower data region is exclusively in use"
14301 #: config/tc-msp430.c:1717
14304 "unknown GNU build attribute value '%d' for Tag_GNU_MSP430_Data_Region(%d) "
14305 "in .gnu_attribute directive"
14308 #: config/tc-msp430.c:1723
14310 msgid "internal: unexpected argument '%d' to msp430_object_attribute"
14313 #: config/tc-msp430.c:1773
14316 "MSP430 options:\n"
14317 " -mmcu=<msp430-name> - select microcontroller type\n"
14318 " -mcpu={430|430x|430xv2} - select microcontroller architecture\n"
14321 #: config/tc-msp430.c:1777
14324 " -msilicon-errata=<name>[,<name>...] - enable fixups for silicon errata\n"
14325 " -msilicon-errata-warn=<name>[,<name>...] - warn when a fixup might be "
14327 " supported errata names: cpu4, cpu8, cpu11, cpu12, cpu13, cpu19\n"
14330 #: config/tc-msp430.c:1781
14333 " -mQ - enable relaxation at assembly time. DANGEROUS!\n"
14334 " -mP - enable polymorph instructions\n"
14337 #: config/tc-msp430.c:1784
14339 msgid " -ml - enable large code model\n"
14342 #: config/tc-msp430.c:1786
14344 msgid " -mN - do not insert NOPs after changing interrupts (default)\n"
14347 #: config/tc-msp430.c:1788
14349 msgid " -mn - insert a NOP after changing interrupts\n"
14352 #: config/tc-msp430.c:1790
14354 msgid " -mY - do not warn about missing NOPs after changing interrupts\n"
14357 #: config/tc-msp430.c:1792
14359 msgid " -my - warn about missing NOPs after changing interrupts (default)\n"
14362 #: config/tc-msp430.c:1794
14365 " -mU - for an instruction which changes interrupt state, but where it is "
14367 " known how the state is changed, do not warn/insert NOPs\n"
14370 #: config/tc-msp430.c:1797
14373 " -mu - for an instruction which changes interrupt state, but where it is "
14375 " known how the state is changed, warn/insert NOPs (default)\n"
14376 " -mn and/or -my are required for this to have any effect\n"
14379 #: config/tc-msp430.c:1801
14382 " -mdata-region={none|lower|upper|either} - select region data will be\n"
14386 #: config/tc-msp430.c:1973
14388 msgid "extra characters '%s' at end of immediate expression '%s'"
14391 #: config/tc-msp430.c:2005 config/tc-msp430.c:2189 config/tc-msp430.c:2304
14393 msgid "value 0x%x out of extended range."
14396 #: config/tc-msp430.c:2011
14398 msgid "value %d out of range. Use #lo() or #hi()"
14401 #: config/tc-msp430.c:2057
14402 msgid "cpu4: not converting PUSH #4 to shorter form"
14405 #: config/tc-msp430.c:2074
14406 msgid "cpu4: not converting PUSH #8 to shorter form"
14409 #: config/tc-msp430.c:2088
14410 msgid "error: unsupported #foo() directive used on symbol"
14413 #: config/tc-msp430.c:2105
14415 msgid "unknown expression in operand %s. Use #llo(), #lhi(), #hlo() or #hhi()"
14418 #: config/tc-msp430.c:2156
14420 msgid "Registers cannot be used within immediate expression [%s]"
14423 #: config/tc-msp430.c:2158
14425 msgid "unknown operand %s"
14428 #: config/tc-msp430.c:2175
14430 msgid "extra characters '%s' at the end of absolute operand '%s'"
14433 #: config/tc-msp430.c:2195 config/tc-msp430.c:2310
14435 msgid "value out of range: 0x%x"
14438 #: config/tc-msp430.c:2206
14440 msgid "Registers cannot be used within absolute expression [%s]"
14443 #: config/tc-msp430.c:2208 config/tc-msp430.c:2339
14445 msgid "unknown expression in operand %s"
14448 #: config/tc-msp430.c:2222
14450 msgid "unknown addressing mode %s"
14453 #: config/tc-msp430.c:2230
14455 msgid "Bad register name %s"
14458 #: config/tc-msp430.c:2241
14459 msgid "cannot use indirect addressing with the PC"
14462 #: config/tc-msp430.c:2261
14463 msgid "')' required"
14466 #: config/tc-msp430.c:2273
14468 msgid "unknown operator %s. Did you mean X(Rn) or #[hl][hl][oi](CONST) ?"
14471 #: config/tc-msp430.c:2280
14472 msgid "r2 should not be used in indexed addressing mode"
14475 #: config/tc-msp430.c:2293 config/tc-msp430.c:2368 config/tc-msp430.c:3514
14476 #: config/tc-msp430.c:3582 config/tc-msp430.c:3699 config/tc-msp430.c:4121
14477 #: config/tc-msp430.c:4220 config/tc-msp430.c:4271
14479 msgid "extra characters '%s' at end of operand '%s'"
14482 #: config/tc-msp430.c:2325 config/tc-msp430.c:2327
14483 msgid "CPU8: Stack pointer accessed with an odd offset"
14486 #: config/tc-msp430.c:2337
14488 msgid "Registers cannot be used as a prefix of indexed expression [%s]"
14491 #: config/tc-msp430.c:2403
14493 msgid "Internal bug. Try to use 0(r%d) instead of @r%d"
14496 #: config/tc-msp430.c:2413
14497 msgid "this addressing mode is not applicable for destination operand"
14500 #: config/tc-msp430.c:2444 config/tc-msp430.c:2579 config/tc-msp430.c:2616
14501 #: config/tc-msp430.c:2646 config/tc-msp430.c:3450 config/tc-msp430.c:3533
14502 #: config/tc-msp430.c:3621
14504 msgid "expected register as second argument of %s"
14507 #: config/tc-msp430.c:2483 config/tc-msp430.c:2549
14509 msgid "index value too big for %s"
14512 #: config/tc-msp430.c:2500 config/tc-msp430.c:2566 config/tc-msp430.c:2673
14514 msgid "unexpected addressing mode for %s"
14517 #: config/tc-msp430.c:2586 config/tc-msp430.c:2623 config/tc-msp430.c:2653
14519 msgid "constant generator destination register found in %s"
14522 #: config/tc-msp430.c:2630 config/tc-msp430.c:2660
14524 msgid "constant generator source register found in %s"
14527 #: config/tc-msp430.c:2840
14528 msgid "no size modifier after period, .w assumed"
14531 #: config/tc-msp430.c:2844
14533 msgid "unrecognised instruction size modifier .%c"
14536 #: config/tc-msp430.c:2858
14538 msgid "junk found after instruction: %s.%s"
14541 #: config/tc-msp430.c:2878
14543 msgid "instruction %s.a does not exist"
14546 #: config/tc-msp430.c:2892
14548 msgid "instruction %s requires %d operand"
14549 msgid_plural "instruction %s requires %d operands"
14553 #: config/tc-msp430.c:2910
14555 msgid "instruction %s requires MSP430X mcu"
14558 #: config/tc-msp430.c:2930
14560 msgid "unable to repeat %s insn"
14563 #: config/tc-msp430.c:3002
14564 msgid "CPU12: CMP/BIT with PC destination ignores next instruction"
14567 #: config/tc-msp430.c:3010
14568 msgid "CPU19: Instruction setting CPUOFF must be followed by a NOP"
14571 #: config/tc-msp430.c:3017
14572 msgid "internal error: unknown nop check state"
14575 #: config/tc-msp430.c:3071 config/tc-msp430.c:3073 config/tc-msp430.c:3782
14576 #: config/tc-msp430.c:3784
14577 msgid "CPU11: PC is destination of SR altering instruction"
14580 #: config/tc-msp430.c:3088 config/tc-msp430.c:3090 config/tc-msp430.c:3195
14581 #: config/tc-msp430.c:3197 config/tc-msp430.c:3799 config/tc-msp430.c:3801
14582 #: config/tc-msp430.c:4020 config/tc-msp430.c:4022
14583 msgid "CPU13: SR is destination of SR altering instruction"
14586 #: config/tc-msp430.c:3106 config/tc-msp430.c:3207 config/tc-msp430.c:3885
14587 #: config/tc-msp430.c:4054
14588 msgid "repeat instruction used with non-register mode instruction"
14591 #: config/tc-msp430.c:3181 config/tc-msp430.c:3540 config/tc-msp430.c:4010
14593 msgid "%s: attempt to rotate the PC register"
14596 #: config/tc-msp430.c:3432 config/tc-msp430.c:3508
14598 msgid "expected #n as first argument of %s"
14601 #: config/tc-msp430.c:3438
14603 msgid "extra characters '%s' at end of constant expression '%s'"
14606 #: config/tc-msp430.c:3443 config/tc-msp430.c:3519
14608 msgid "expected constant expression as first argument of %s"
14611 #: config/tc-msp430.c:3469
14612 msgid "Too many registers popped"
14615 #: config/tc-msp430.c:3479
14616 msgid "Cannot use POPM to restore the SR register"
14619 #: config/tc-msp430.c:3499 config/tc-msp430.c:3568
14621 msgid "repeat count cannot be used with %s"
14624 #: config/tc-msp430.c:3526
14626 msgid "expected first argument of %s to be in the range 1-4"
14629 #: config/tc-msp430.c:3591
14631 msgid "expected value of first argument of %s to fit into 20-bits"
14634 #: config/tc-msp430.c:3610
14636 msgid "expected register name or constant as first argument of %s"
14639 #: config/tc-msp430.c:3704
14640 msgid "expected constant value as argument to RPT"
14643 #: config/tc-msp430.c:3710
14644 msgid "expected constant in the range 2..16"
14647 #: config/tc-msp430.c:3725
14648 msgid "PC used as an argument to RPT"
14651 #: config/tc-msp430.c:3731
14652 msgid "expected constant or register name as argument to RPT insn"
14655 #: config/tc-msp430.c:3738
14656 msgid "Illegal emulated instruction"
14659 #: config/tc-msp430.c:4039
14661 msgid "%s instruction does not accept a .b suffix"
14664 #: config/tc-msp430.c:4152
14666 msgid "Even number required. Rounded to %d"
14669 #: config/tc-msp430.c:4163
14671 msgid "Wrong displacement %d"
14674 #: config/tc-msp430.c:4185
14675 msgid "instruction requires label sans '$'"
14678 #: config/tc-msp430.c:4189
14679 msgid "instruction requires label or value in range -511:512"
14682 #: config/tc-msp430.c:4195 config/tc-msp430.c:4249 config/tc-msp430.c:4297
14683 msgid "instruction requires label"
14686 #: config/tc-msp430.c:4203 config/tc-msp430.c:4255
14687 msgid "polymorphs are not enabled. Use -mP option to enable."
14690 #: config/tc-msp430.c:4301
14691 msgid "Illegal instruction or not implemented opcode."
14694 #: config/tc-msp430.c:4355
14695 msgid "can't find opcode"
14698 #: config/tc-msp430.c:4868
14700 msgid "internal inconsistency problem in %s: insn %04lx"
14703 #: config/tc-msp430.c:4910 config/tc-msp430.c:4942
14705 msgid "internal inconsistency problem in %s: ext. insn %04lx"
14708 #: config/tc-msp430.c:4954
14710 msgid "internal inconsistency problem in %s: %lx"
14713 #: config/tc-mt.c:151
14715 msgid "MT specific command line options:\n"
14718 #: config/tc-mt.c:152
14720 msgid " -march=ms1-64-001 allow ms1-64-001 instructions\n"
14723 #: config/tc-mt.c:153
14725 msgid " -march=ms1-16-002 allow ms1-16-002 instructions (default)\n"
14728 #: config/tc-mt.c:154
14730 msgid " -march=ms1-16-003 allow ms1-16-003 instructions\n"
14733 #: config/tc-mt.c:155
14735 msgid " -march=ms2 allow ms2 instructions \n"
14738 #: config/tc-mt.c:156
14740 msgid " -nosched disable scheduling restrictions\n"
14743 #: config/tc-mt.c:226
14745 msgid "instruction %s may not follow another memory access instruction."
14748 #: config/tc-mt.c:232
14750 msgid "instruction %s may not follow another I/O instruction."
14753 #: config/tc-mt.c:238
14755 msgid "%s may not occupy the delay slot of another branch insn."
14758 #: config/tc-mt.c:263
14760 msgid "operand references R%ld of previous instruction."
14763 #: config/tc-mt.c:269
14765 msgid "operand references R%ld of instruction before previous."
14768 #: config/tc-mt.c:283 config/tc-mt.c:288
14771 "conditional branch or jal insn's operand references R%ld of previous "
14772 "arithmetic or logic insn."
14775 #: config/tc-mt.c:351
14776 msgid "md_estimate_size_before_relax\n"
14779 #: config/tc-nds32.c:2374
14781 "<arch name>\t Assemble for architecture <arch name>\n"
14782 "\t\t\t <arch name> could be\n"
14783 "\t\t\t v3, v3j, v3m, v3f, v3s, v2, v2j, v2f, v2s"
14786 #: config/tc-nds32.c:2378
14788 "<baseline>\t Assemble for baseline <baseline>\n"
14789 "\t\t\t <baseline> could be v2, v3, v3m"
14792 #: config/tc-nds32.c:2381
14794 "<freg>\t Specify a FPU configuration\n"
14796 "\t\t\t 0: 8 SP / 4 DP registers\n"
14797 "\t\t\t 1: 16 SP / 8 DP registers\n"
14798 "\t\t\t 2: 32 SP / 16 DP registers\n"
14799 "\t\t\t 3: 32 SP / 32 DP registers"
14802 #: config/tc-nds32.c:2387
14804 "<abi>\t Specify a abi version\n"
14805 "\t\t\t <abi> could be v1, v2, v2fp, v2fpp"
14808 #: config/tc-nds32.c:2420
14809 msgid "Multiply instructions support"
14812 #: config/tc-nds32.c:2421
14813 msgid "Divide instructions support"
14816 #: config/tc-nds32.c:2422
14817 msgid "16-bit extension"
14820 #: config/tc-nds32.c:2423
14821 msgid "d0/d1 registers"
14824 #: config/tc-nds32.c:2424
14825 msgid "Performance extension"
14828 #: config/tc-nds32.c:2425
14829 msgid "Performance extension 2"
14832 #: config/tc-nds32.c:2426
14833 msgid "String extension"
14836 #: config/tc-nds32.c:2427
14837 msgid "Reduced Register configuration (GPR16) option"
14840 #: config/tc-nds32.c:2428
14841 msgid "AUDIO ISA extension"
14844 #: config/tc-nds32.c:2429
14845 msgid "FPU SP extension"
14848 #: config/tc-nds32.c:2430
14849 msgid "FPU DP extension"
14852 #: config/tc-nds32.c:2431
14853 msgid "FPU fused-multiply-add instructions"
14856 #: config/tc-nds32.c:2432
14857 msgid "DSP extension"
14860 #: config/tc-nds32.c:2433
14861 msgid "hardware loop extension"
14864 #: config/tc-nds32.c:2470
14868 " NDS32-specific assembler options:\n"
14871 #: config/tc-nds32.c:2471
14874 " -O1,\t\t\t Optimize for performance\n"
14875 " -Os\t\t\t Optimize for space\n"
14878 #: config/tc-nds32.c:2474
14881 " -EL, -mel or -little Produce little endian output\n"
14882 " -EB, -meb or -big Produce big endian output\n"
14883 " -mpic\t\t\t Generate PIC\n"
14884 " -mno-fp-as-gp-relax\t Suppress fp-as-gp relaxation for this file\n"
14885 " -mb2bb-relax\t\t Back-to-back branch optimization\n"
14886 " -mno-all-relax\t Suppress all relaxation for this file\n"
14889 #: config/tc-nds32.c:2485
14894 #: config/tc-nds32.c:2492
14896 msgid " -m[no-]%-17sEnable/Disable %s\n"
14899 #: config/tc-nds32.c:2496
14901 msgid " -mall-ext\t\t Turn on all extensions and instructions support\n"
14904 #: config/tc-nds32.c:2770
14906 msgid "la must use with symbol. '%s'"
14909 #: config/tc-nds32.c:2823
14911 msgid "need PIC qualifier with symbol. '%s'"
14914 #: config/tc-nds32.c:2860
14916 msgid "Operand is not a constant. `%s'"
14919 #: config/tc-nds32.c:2949
14921 msgid "needs @GOT or @GOTOFF. %s"
14924 #: config/tc-nds32.c:3487
14926 msgid "Too many argument. `%s'"
14929 #. Logic here rejects the input arch name.
14930 #: config/tc-nds32.c:3548
14932 msgid "unknown arch name `%s'\n"
14935 #. Logic here rejects the input baseline.
14936 #: config/tc-nds32.c:3567
14938 msgid "unknown baseline `%s'\n"
14941 #. Logic here rejects the input FPU configuration.
14942 #: config/tc-nds32.c:3590
14944 msgid "unknown FPU configuration `%s'\n"
14947 #. Logic here rejects the input abi version.
14948 #: config/tc-nds32.c:3614
14950 msgid "unknown ABI version`%s'\n"
14953 #: config/tc-nds32.c:4339
14955 msgid "Different arguments of .vec_size are found, previous %d, current %d"
14958 #: config/tc-nds32.c:4344
14960 msgid "Argument of .vec_size is expected 4 or 16, actual: %d."
14963 #: config/tc-nds32.c:4348
14964 msgid "Argument of .vec_size is not a constant."
14967 #: config/tc-nds32.c:4934
14969 msgid "Don't know how to handle this field. %s"
14972 #: config/tc-nds32.c:5299
14974 msgid "instruction %s requires enabling performance extension"
14977 #: config/tc-nds32.c:5311
14979 msgid "instruction %s requires enabling performance extension II"
14982 #: config/tc-nds32.c:5323
14984 msgid "instruction %s requires enabling AUDIO extension"
14987 #: config/tc-nds32.c:5335
14989 msgid "instruction %s requires enabling STRING extension"
14992 #: config/tc-nds32.c:5349
14994 msgid "instruction %s requires enabling DIV & DX_REGS extension"
14997 #: config/tc-nds32.c:5364
14999 msgid "instruction %s requires enabling FPU extension"
15002 #: config/tc-nds32.c:5376
15004 msgid "instruction %s requires enabling FPU_SP extension"
15007 #: config/tc-nds32.c:5388
15009 msgid "instruction %s requires enabling FPU_DP extension"
15012 #: config/tc-nds32.c:5399 config/tc-nds32.c:5407
15014 msgid "instruction %s requires enabling FPU_MAC extension"
15017 #: config/tc-nds32.c:5415
15019 msgid "instruction %s requires enabling DX_REGS extension"
15022 #: config/tc-nds32.c:5431
15024 msgid "instruction %s requires enabling dsp extension"
15027 #: config/tc-nds32.c:5443
15029 msgid "instruction %s requires enabling zol extension"
15032 #: config/tc-nds32.c:5448
15034 msgid "internal error: unknown instruction attribute: 0x%08x"
15037 #: config/tc-nds32.c:5741
15039 msgid "relax hint unrecognized instruction: line %d."
15042 #: config/tc-nds32.c:5796
15044 msgid "Can not find match relax hint. Line: %d"
15047 #: config/tc-nds32.c:5994
15048 msgid "Internal error: .relax_hint KEY is not a number!"
15051 #: config/tc-nds32.c:6022
15053 msgid "Internal error: Relax hint (%s) error. %s: %s (%x)"
15056 #: config/tc-nds32.c:6099
15058 msgid "Internal error: Range error. %s"
15061 #: config/tc-nds32.c:6160
15062 msgid "Multiple BFD_RELOC_NDS32_PTR_RESOLVED patterns are not supported yet!"
15065 #: config/tc-nds32.c:6308
15067 msgid "Not support instruction %s in verbatim."
15070 #: config/tc-nds32.c:6315
15072 msgid "16-bit instruction is disabled: %s."
15075 #: config/tc-nds32.c:6342
15077 msgid "Instruction %s not supported in the baseline."
15080 #: config/tc-nds32.c:6409
15082 msgid "Unrecognized opcode, %s."
15085 #: config/tc-nds32.c:6412
15087 msgid "Incorrect syntax, %s."
15090 #: config/tc-nds32.c:6415
15092 msgid "Unrecognized operand/register, %s."
15095 #: config/tc-nds32.c:6418
15097 msgid "Operand out of range, %s."
15100 #: config/tc-nds32.c:6421
15102 msgid "Prohibited register used for reduced-register, %s."
15105 #: config/tc-nds32.c:6424
15107 msgid "Junk at end of line, %s."
15110 #: config/tc-nds32.c:7122
15111 msgid "Addend to unresolved symbol is not on word boundary."
15114 #. Should never here.
15115 #: config/tc-nds32.c:7617
15116 msgid "Used FPU instructions requires enabling FPU extension"
15119 #: config/tc-nds32.c:7813
15121 msgid "Internal error: Unknown fixup type %d (`%s')"
15124 #: config/tc-ns32k.c:437
15125 msgid "Invalid syntax in PC-relative addressing mode"
15128 #: config/tc-ns32k.c:461
15129 msgid "Invalid syntax in External addressing mode"
15132 #: config/tc-ns32k.c:542
15133 msgid "Invalid syntax in Memory Relative addressing mode"
15136 #: config/tc-ns32k.c:609
15137 msgid "Invalid scaled-indexed mode, use (b,w,d,q)"
15140 #: config/tc-ns32k.c:614
15141 msgid "Syntax in scaled-indexed mode, use [Rn:m] where n=[0..7] m={b,w,d,q}"
15144 #: config/tc-ns32k.c:619
15145 msgid "Scaled-indexed addressing mode combined with scaled-index"
15148 #: config/tc-ns32k.c:630
15149 msgid "Invalid or illegal addressing mode combined with scaled-index"
15152 #: config/tc-ns32k.c:753
15153 msgid "Premature end of suffix -- Defaulting to d"
15156 #: config/tc-ns32k.c:766
15157 msgid "Bad suffix after ':' use {b|w|d} Defaulting to d"
15160 #: config/tc-ns32k.c:811
15161 msgid "Very short instr to option, ie you can't do it on a NULLstr"
15164 #: config/tc-ns32k.c:861
15165 msgid "No such entry in list. (cpu/mmu register)"
15168 #: config/tc-ns32k.c:918
15169 msgid "Internal consistency error. check ns32k-opcode.h"
15172 #: config/tc-ns32k.c:943
15173 msgid "Address of immediate operand"
15176 #: config/tc-ns32k.c:944
15177 msgid "Invalid immediate write operand."
15180 #: config/tc-ns32k.c:1074
15181 msgid "Bad opcode-table-option, check in file ns32k-opcode.h"
15184 #: config/tc-ns32k.c:1108
15185 msgid "No such opcode"
15188 #: config/tc-ns32k.c:1183
15189 msgid "Bad suffix, defaulting to d"
15192 #: config/tc-ns32k.c:1210
15193 msgid "Too many operands passed to instruction"
15196 #. Check error in default.
15197 #: config/tc-ns32k.c:1222
15198 msgid "Wrong numbers of operands in default, check ns32k-opcodes.h"
15201 #: config/tc-ns32k.c:1225
15202 msgid "Wrong number of operands"
15205 #: config/tc-ns32k.c:1298
15207 msgid "Can not do %d byte pc-relative relocation for storage type %d"
15210 #: config/tc-ns32k.c:1301
15212 msgid "Can not do %d byte relocation for storage type %d"
15215 #: config/tc-ns32k.c:1393
15217 msgid "value of %ld out of byte displacement range."
15220 #: config/tc-ns32k.c:1403
15222 msgid "value of %ld out of word displacement range."
15225 #: config/tc-ns32k.c:1418
15227 msgid "value of %ld out of double word displacement range."
15230 #: config/tc-ns32k.c:1439
15232 msgid "Internal logic error. Line %d, file: \"%s\""
15235 #: config/tc-ns32k.c:1487
15237 msgid "Internal logic error. line %d, file \"%s\""
15240 #: config/tc-ns32k.c:1588
15241 msgid "Bit field out of range"
15244 #: config/tc-ns32k.c:1688
15245 msgid "iif convert internal pcrel/binary"
15248 #: config/tc-ns32k.c:1705
15249 msgid "Bignum too big for long"
15252 #: config/tc-ns32k.c:1782
15253 msgid "iif convert internal pcrel/pointer"
15256 #: config/tc-ns32k.c:1787
15257 msgid "Internal logic error in iif.iifP[n].type"
15260 #. We can't relax this case.
15261 #: config/tc-ns32k.c:1823
15262 msgid "Can't relax difference"
15265 #: config/tc-ns32k.c:1864
15266 msgid "Displacement too large for :d"
15269 #: config/tc-ns32k.c:1877
15270 msgid "Internal logic error in iif.iifP[].type"
15273 #: config/tc-ns32k.c:2141
15275 msgid "invalid architecture option -m%s, ignored"
15278 #: config/tc-ns32k.c:2154
15280 msgid "invalid default displacement size \"%s\". Defaulting to %d."
15283 #: config/tc-ns32k.c:2170
15287 "-m32032 | -m32532\tselect variant of NS32K architecture\n"
15288 "--disp-size-default=<1|2|4>\n"
15291 #: config/tc-ns32k.c:2246
15293 msgid "Cannot find relocation type for symbol %s, code %d"
15296 #: config/tc-pdp11.c:351 config/tc-pdp11.c:369 config/tc-pdp11.c:375
15297 #: config/tc-pdp11.c:400 config/tc-pdp11.c:406 config/tc-pdp11.c:419
15298 msgid "Bad register name"
15301 #: config/tc-pdp11.c:438 config/tc-pdp11.c:502 config/tc-pdp11.c:513
15302 msgid "Error in expression"
15305 #: config/tc-pdp11.c:510
15306 msgid "Low order bits truncated in immediate float operand"
15309 #: config/tc-pdp11.c:654
15310 msgid "Float AC not legal as integer operand"
15313 #: config/tc-pdp11.c:674
15314 msgid "General register not legal as float operand"
15317 #: config/tc-pdp11.c:707
15318 msgid "No instruction found"
15321 #: config/tc-pdp11.c:717 config/tc-z80.c:3668
15323 msgid "Unknown instruction '%s'"
15326 #: config/tc-pdp11.c:723
15328 msgid "Unsupported instruction set extension: %s"
15331 #: config/tc-pdp11.c:757
15332 msgid "operand is not an absolute constant"
15335 #: config/tc-pdp11.c:765
15336 msgid "3-bit immediate out of range"
15339 #: config/tc-pdp11.c:772
15340 msgid "6-bit immediate out of range"
15343 #: config/tc-pdp11.c:779
15344 msgid "8-bit immediate out of range"
15347 #: config/tc-pdp11.c:796 config/tc-pdp11.c:989
15348 msgid "Symbol expected"
15351 #: config/tc-pdp11.c:801
15352 msgid "8-bit displacement out of range"
15355 #: config/tc-pdp11.c:843 config/tc-pdp11.c:864 config/tc-pdp11.c:881
15356 #: config/tc-pdp11.c:902 config/tc-pdp11.c:919 config/tc-pdp11.c:940
15357 #: config/tc-pdp11.c:959 config/tc-pdp11.c:980
15358 msgid "Missing ','"
15361 #: config/tc-pdp11.c:994
15362 msgid "6-bit displacement out of range"
15365 #: config/tc-pdp11.c:1015 config/tc-tilegx.c:1212 config/tc-tilepro.c:1095
15366 #: config/tc-vax.c:1945
15367 msgid "Too many operands"
15370 #: config/tc-pdp11.c:1464
15372 msgid "Can not represent %s relocation in this object file format"
15375 #: config/tc-pj.c:64 config/tc-pj.c:73
15376 msgid "confusing relocation expressions"
15379 #: config/tc-pj.c:157
15380 msgid "can't have relocation for ipush"
15383 #: config/tc-pj.c:289
15384 msgid "expected expression"
15387 #: config/tc-pj.c:355
15391 "-little\t\t\tgenerate little endian code\n"
15392 "-big\t\t\tgenerate big endian code\n"
15395 #: config/tc-pj.c:380 config/tc-sh.c:3580 config/tc-sh.c:3587
15396 #: config/tc-sh.c:3594 config/tc-sh.c:3601
15397 msgid "pcrel too far"
15400 #: config/tc-ppc.c:964 config/tc-ppc.c:972 config/tc-ppc.c:3497
15401 msgid "invalid register expression"
15404 #: config/tc-ppc.c:1135 config/tc-ppc.c:1193 config/tc-ppc.c:1241
15405 msgid "the use of -mvle requires big endian."
15408 #: config/tc-ppc.c:1173 config/tc-ppc.c:1195
15409 msgid "the use of -mvle requires -a32."
15412 #: config/tc-ppc.c:1175
15414 msgid "%s unsupported"
15417 #: config/tc-ppc.c:1268 config/tc-s390.c:493 config/tc-s390.c:500
15419 msgid "invalid switch -m%s"
15422 #: config/tc-ppc.c:1299
15423 msgid "--nops needs a numeric argument"
15426 #: config/tc-ppc.c:1335
15428 msgid "PowerPC options:\n"
15431 #: config/tc-ppc.c:1337
15433 msgid "-a32 generate ELF32/XCOFF32\n"
15436 #: config/tc-ppc.c:1340
15438 msgid "-a64 generate ELF64/XCOFF64\n"
15441 #: config/tc-ppc.c:1342
15443 msgid "-u ignored\n"
15446 #: config/tc-ppc.c:1344
15448 msgid "-mpwrx, -mpwr2 generate code for POWER/2 (RIOS2)\n"
15451 #: config/tc-ppc.c:1346
15453 msgid "-mpwr generate code for POWER (RIOS1)\n"
15456 #: config/tc-ppc.c:1348
15458 msgid "-m601 generate code for PowerPC 601\n"
15461 #: config/tc-ppc.c:1350
15464 "-mppc, -mppc32, -m603, -m604\n"
15465 " generate code for PowerPC 603/604\n"
15468 #: config/tc-ppc.c:1353
15470 msgid "-m403 generate code for PowerPC 403\n"
15473 #: config/tc-ppc.c:1355
15475 msgid "-m405 generate code for PowerPC 405\n"
15478 #: config/tc-ppc.c:1357
15480 msgid "-m440 generate code for PowerPC 440\n"
15483 #: config/tc-ppc.c:1359
15485 msgid "-m464 generate code for PowerPC 464\n"
15488 #: config/tc-ppc.c:1361
15490 msgid "-m476 generate code for PowerPC 476\n"
15493 #: config/tc-ppc.c:1363
15496 "-m7400, -m7410, -m7450, -m7455\n"
15497 " generate code for PowerPC 7400/7410/7450/7455\n"
15500 #: config/tc-ppc.c:1366
15503 "-m750cl, -mgekko, -mbroadway\n"
15504 " generate code for PowerPC 750cl/Gekko/Broadway\n"
15507 #: config/tc-ppc.c:1369
15509 msgid "-m821, -m850, -m860 generate code for PowerPC 821/850/860\n"
15512 #: config/tc-ppc.c:1371
15514 msgid "-mppc64, -m620 generate code for PowerPC 620/625/630\n"
15517 #: config/tc-ppc.c:1373
15520 "-mppc64bridge generate code for PowerPC 64, including bridge "
15524 #: config/tc-ppc.c:1375
15526 msgid "-mbooke generate code for 32-bit PowerPC BookE\n"
15529 #: config/tc-ppc.c:1377
15531 msgid "-ma2 generate code for A2 architecture\n"
15534 #: config/tc-ppc.c:1379
15536 msgid "-mpower4, -mpwr4 generate code for Power4 architecture\n"
15539 #: config/tc-ppc.c:1381
15542 "-mpower5, -mpwr5, -mpwr5x\n"
15543 " generate code for Power5 architecture\n"
15546 #: config/tc-ppc.c:1384
15548 msgid "-mpower6, -mpwr6 generate code for Power6 architecture\n"
15551 #: config/tc-ppc.c:1386
15553 msgid "-mpower7, -mpwr7 generate code for Power7 architecture\n"
15556 #: config/tc-ppc.c:1388
15558 msgid "-mpower8, -mpwr8 generate code for Power8 architecture\n"
15561 #: config/tc-ppc.c:1390
15563 msgid "-mpower9, -mpwr9 generate code for Power9 architecture\n"
15566 #: config/tc-ppc.c:1392
15568 msgid "-mpower10, -mpwr10 generate code for Power10 architecture\n"
15571 #: config/tc-ppc.c:1394
15573 msgid "-mpower11, -mpwr11 generate code for Power11 architecture\n"
15576 #: config/tc-ppc.c:1396
15578 msgid "-mlibresoc generate code for Libre-SOC architecture\n"
15581 #: config/tc-ppc.c:1398
15583 msgid "-mfuture generate code for 'future' architecture\n"
15586 #: config/tc-ppc.c:1400
15589 "-mcell generate code for Cell Broadband Engine "
15593 #: config/tc-ppc.c:1402
15596 "-mcom generate code for Power/PowerPC common instructions\n"
15599 #: config/tc-ppc.c:1404
15602 "-many generate code for any architecture (PWR/PWRX/PPC)\n"
15605 #: config/tc-ppc.c:1406
15607 msgid "-maltivec generate code for AltiVec\n"
15610 #: config/tc-ppc.c:1408
15613 "-mvsx generate code for Vector-Scalar (VSX) instructions\n"
15616 #: config/tc-ppc.c:1410
15618 msgid "-me300 generate code for PowerPC e300 family\n"
15621 #: config/tc-ppc.c:1412
15623 msgid "-me500, -me500x2 generate code for Motorola e500 core complex\n"
15626 #: config/tc-ppc.c:1414
15629 "-me500mc, generate code for Freescale e500mc core complex\n"
15632 #: config/tc-ppc.c:1416
15635 "-me500mc64, generate code for Freescale e500mc64 core complex\n"
15638 #: config/tc-ppc.c:1418
15641 "-me5500, generate code for Freescale e5500 core complex\n"
15644 #: config/tc-ppc.c:1420
15647 "-me6500, generate code for Freescale e6500 core complex\n"
15650 #: config/tc-ppc.c:1422
15652 msgid "-mspe generate code for Motorola SPE instructions\n"
15655 #: config/tc-ppc.c:1424
15657 msgid "-mspe2 generate code for Freescale SPE2 instructions\n"
15660 #: config/tc-ppc.c:1426
15662 msgid "-mvle generate code for Freescale VLE instructions\n"
15665 #: config/tc-ppc.c:1428
15668 "-mtitan generate code for AppliedMicro Titan core complex\n"
15671 #: config/tc-ppc.c:1430
15673 msgid "-mregnames Allow symbolic names for registers\n"
15676 #: config/tc-ppc.c:1432
15678 msgid "-mno-regnames Do not allow symbolic names for registers\n"
15681 #: config/tc-ppc.c:1435
15683 msgid "-mrelocatable support for GCC's -mrelocatble option\n"
15686 #: config/tc-ppc.c:1437
15688 msgid "-mrelocatable-lib support for GCC's -mrelocatble-lib option\n"
15691 #: config/tc-ppc.c:1439
15693 msgid "-memb set PPC_EMB bit in ELF flags\n"
15696 #: config/tc-ppc.c:1441
15699 "-mlittle, -mlittle-endian, -le\n"
15700 " generate code for a little endian machine\n"
15703 #: config/tc-ppc.c:1444
15706 "-mbig, -mbig-endian, -be\n"
15707 " generate code for a big endian machine\n"
15710 #: config/tc-ppc.c:1447
15712 msgid "-msolaris generate code for Solaris\n"
15715 #: config/tc-ppc.c:1449
15717 msgid "-mno-solaris do not generate code for Solaris\n"
15720 #: config/tc-ppc.c:1451
15722 msgid "-K PIC set EF_PPC_RELOCATABLE_LIB in ELF flags\n"
15725 #: config/tc-ppc.c:1453
15727 msgid "-V print assembler version number\n"
15730 #: config/tc-ppc.c:1455
15732 msgid "-Qy, -Qn ignored\n"
15735 #: config/tc-ppc.c:1458
15738 "-nops=count when aligning, more than COUNT nops uses a branch\n"
15741 #: config/tc-ppc.c:1460
15743 msgid "-ppc476-workaround warn if emitting data to code sections\n"
15746 #: config/tc-ppc.c:1490
15748 msgid "unknown default cpu = %s, os = %s"
15751 #: config/tc-ppc.c:1576
15753 msgid "mask trims opcode bits for %s"
15756 #: config/tc-ppc.c:1586
15758 msgid "operand index error for %s"
15761 #: config/tc-ppc.c:1612
15763 msgid "operand %d overlap in %s"
15766 #: config/tc-ppc.c:1621
15768 msgid "non-optional operand %d follows optional operand in %s"
15771 #: config/tc-ppc.c:1687
15773 msgid "powerpc_operands[%d].bitm invalid"
15776 #: config/tc-ppc.c:1694
15778 msgid "powerpc_operands[%d] duplicates powerpc_operands[%d]"
15781 #: config/tc-ppc.c:1722 config/tc-ppc.c:1775 config/tc-ppc.c:1817
15782 #: config/tc-ppc.c:1865
15784 msgid "major opcode is not sorted for %s"
15787 #: config/tc-ppc.c:1728
15789 msgid "%s is enabled by vle flag"
15792 #: config/tc-ppc.c:1735
15794 msgid "%s not disabled by vle flag"
15797 #: config/tc-ppc.c:1841
15799 msgid "opcode is not sorted for %s"
15802 #: config/tc-ppc.c:2259
15804 msgid "symbol+offset@%s means symbol@%s+offset"
15807 #: config/tc-ppc.c:2279
15809 msgid "symbol+offset@%s not supported"
15812 #: config/tc-ppc.c:2358 config/tc-ppc.c:4223 config/tc-ppc.c:7693
15813 msgid "data in executable section"
15816 #: config/tc-ppc.c:2399
15817 msgid "expected comma after symbol-name: rest of line ignored."
15820 #: config/tc-ppc.c:2432
15822 msgid "ignoring attempt to re-define symbol `%s'."
15825 #: config/tc-ppc.c:2440
15827 msgid "length of .lcomm \"%s\" is already %ld. Not changed to %ld."
15830 #: config/tc-ppc.c:2458
15831 msgid "common alignment not a power of 2"
15834 #: config/tc-ppc.c:2500
15836 msgid "expected comma after name `%s' in .localentry directive"
15839 #: config/tc-ppc.c:2510
15840 msgid "missing expression in .localentry directive"
15843 #: config/tc-ppc.c:2531
15845 msgid ".localentry expression for `%s' is not a valid power of 2"
15848 #: config/tc-ppc.c:2548
15850 msgid ".localentry expression for `%s' does not evaluate to a constant"
15853 #: config/tc-ppc.c:2563
15854 msgid "missing expression in .abiversion directive"
15857 #: config/tc-ppc.c:2572
15858 msgid ".abiversion expression does not evaluate to a constant"
15861 #: config/tc-ppc.c:2652
15862 msgid "relocation cannot be done when using -mrelocatable"
15865 #: config/tc-ppc.c:2698
15866 msgid "TOC section size exceeds 64k"
15869 #: config/tc-ppc.c:3258
15871 msgid "%s howto doesn't match size/pcrel in gas"
15874 #: config/tc-ppc.c:3337
15876 msgid "unrecognized opcode: `%s'"
15879 #. lmw, stmw, lswi, lswx, stswi, stswx
15880 #: config/tc-ppc.c:3348
15882 msgid "`%s' invalid when little-endian"
15885 #: config/tc-ppc.c:3690
15887 msgid "@tls may not be used with \"%s\" operands"
15890 #: config/tc-ppc.c:3693
15891 msgid "@tls may only be used in last operand"
15894 #: config/tc-ppc.c:3731 config/tc-ppc.c:3741 config/tc-ppc.c:3751
15895 #: config/tc-ppc.c:3766
15897 msgid "%s unsupported on this instruction"
15900 #: config/tc-ppc.c:3813
15902 msgid "assuming %s on symbol"
15905 #: config/tc-ppc.c:3936
15906 msgid "unsupported relocation for DS offset field"
15909 #: config/tc-ppc.c:3989
15911 msgid "syntax error; found `%c', expected `%c'"
15914 #: config/tc-ppc.c:3994
15916 msgid "syntax error; end of line, expected `%c'"
15919 #: config/tc-ppc.c:4059 config/tc-ppc.c:6863
15921 msgid "instruction address is not a multiple of %d"
15924 #: config/tc-ppc.c:4180
15925 msgid "bad .section directive: want a,e,v,w,x,M,S,G,T in string"
15928 #: config/tc-ppc.c:4330
15929 msgid "missing size"
15932 #: config/tc-ppc.c:4339
15933 msgid "negative size"
15936 #: config/tc-ppc.c:4366
15937 msgid "Unknown visibility field in .comm"
15940 #: config/tc-ppc.c:4384
15941 msgid "missing real symbol name"
15944 #: config/tc-ppc.c:4423
15945 msgid "attempt to redefine symbol"
15948 #: config/tc-ppc.c:4732
15950 msgid "no known dwarf XCOFF section for flag 0x%08x\n"
15953 #: config/tc-ppc.c:4745
15955 msgid "label %s was not defined in this dwarf section"
15958 #: config/tc-ppc.c:4859
15959 msgid "the XCOFF file format does not support arbitrary sections"
15962 #: config/tc-ppc.c:4897
15963 msgid "Unknown visibility field in .extern"
15966 #: config/tc-ppc.c:4934
15967 msgid "Unknown visibility field in .globl"
15970 #: config/tc-ppc.c:4971
15971 msgid "Unknown visibility field in .weak"
15974 #: config/tc-ppc.c:5022
15975 msgid ".ref outside .csect"
15978 #: config/tc-ppc.c:5043 config/tc-ppc.c:5303
15979 msgid "missing symbol name"
15982 #: config/tc-ppc.c:5073
15983 msgid "missing rename string"
15986 #: config/tc-ppc.c:5103 config/tc-ppc.c:5705
15987 msgid "missing value"
15990 #: config/tc-ppc.c:5121
15991 msgid "illegal .stabx expression; zero assumed"
15994 #: config/tc-ppc.c:5153
15995 msgid "missing class"
15998 #: config/tc-ppc.c:5162
15999 msgid "missing type"
16002 #: config/tc-ppc.c:5189
16003 msgid ".stabx of storage class stsym must be within .bs/.es"
16006 #: config/tc-ppc.c:5493
16007 msgid "nested .bs blocks"
16010 #: config/tc-ppc.c:5524
16011 msgid ".es without preceding .bs"
16014 #: config/tc-ppc.c:5697
16015 msgid "non-constant byte count"
16018 #: config/tc-ppc.c:5772
16019 msgid ".tc not in .toc section"
16022 #: config/tc-ppc.c:5790
16023 msgid ".tc with no label"
16026 #: config/tc-ppc.c:5818
16028 msgid ".tc with storage class %d not yet supported"
16031 #: config/tc-ppc.c:5887 config/tc-s390.c:2187
16032 msgid ".machine stack overflow"
16035 #: config/tc-ppc.c:5894 config/tc-s390.c:2198
16036 msgid ".machine stack underflow"
16039 #: config/tc-ppc.c:5936 config/tc-s390.c:2210
16041 msgid "invalid machine `%s'"
16044 #: config/tc-ppc.c:5981
16045 msgid "bad symbol suffix"
16048 #: config/tc-ppc.c:6080
16049 msgid "unrecognized symbol suffix"
16052 #: config/tc-ppc.c:6168
16053 msgid ".ef with no preceding .function"
16056 #: config/tc-ppc.c:6307
16058 msgid "warning: symbol %s has no csect"
16061 #: config/tc-ppc.c:6639
16062 msgid "symbol in .toc does not match any .tc"
16065 #: config/tc-ppc.c:7395
16067 msgid "%s unsupported as instruction fixup"
16070 #: config/tc-ppc.c:7494
16072 msgid "unsupported relocation against %s"
16075 #: config/tc-ppc.c:7656
16077 msgid "R_TLSML relocation doesn't target a TOC entry named \"_$TLSML\": %s"
16080 #: config/tc-ppc.c:7676
16082 msgid "Gas failure, reloc value %d\n"
16085 #: config/tc-pru.c:309
16086 msgid "expecting opcode string in self test mode"
16089 #: config/tc-pru.c:311
16091 msgid "assembly 0x%08x, expected %s"
16094 #: config/tc-pru.c:572
16096 msgid "immediate value 0x%x truncated to 0x%x"
16099 #: config/tc-pru.c:598
16101 msgid "call target address 0x%08x out of range 0x%08x to 0x%08x"
16104 #: config/tc-pru.c:603
16106 msgid "quick branch offset %d out of range %d to %d"
16109 #: config/tc-pru.c:608
16111 msgid "%s offset %d out of range %d to %d"
16114 #: config/tc-pru.c:613
16116 msgid "immediate value %d out of range %d to %d"
16119 #: config/tc-pru.c:618
16121 msgid "immediate value %llu out of range %u to %lu"
16124 #: config/tc-pru.c:623 config/tc-pru.c:628
16126 msgid "immediate value %u out of range %u to %u"
16129 #: config/tc-pru.c:633
16130 msgid "overflow in immediate argument"
16133 #: config/tc-pru.c:668
16134 msgid "cannot create 64-bit relocation"
16137 #: config/tc-pru.c:697
16138 msgid "unexpected PC relative expression"
16141 #: config/tc-pru.c:734 config/tc-pru.c:741
16142 msgid "residual low bits in pmem diff relocation"
16145 #: config/tc-pru.c:862
16146 msgid "can't create relocation"
16149 #: config/tc-pru.c:938 config/tc-pru.c:971
16151 msgid "trailing garbage after expression: %s"
16154 #: config/tc-pru.c:943
16156 msgid "expected expression, got %s"
16159 #: config/tc-pru.c:976
16161 msgid "expected constant expression, got %s"
16164 #: config/tc-pru.c:996 config/tc-pru.c:1016 config/tc-pru.c:1043
16165 #: config/tc-pru.c:1062 config/tc-pru.c:1076
16167 msgid "unknown register %s"
16170 #: config/tc-pru.c:1029
16171 msgid "data transfer register cannot be halfword"
16174 #: config/tc-pru.c:1048
16175 msgid "destination register must be full-word"
16178 #: config/tc-pru.c:1080
16180 msgid "cannot use partial register %s for addressing"
16183 #: config/tc-pru.c:1093
16185 msgid "value %lu is too large for a byte operand"
16188 #: config/tc-pru.c:1115
16190 msgid "loop count constant %ld is out of range [1..%d]"
16193 #: config/tc-pru.c:1215 config/tc-pru.c:1241
16195 msgid "byte count constant %ld is out of range [1..%d]"
16198 #: config/tc-pru.c:1222 config/tc-pru.c:1248
16199 msgid "only r0 can be used as byte count register"
16202 #: config/tc-pru.c:1224 config/tc-pru.c:1250
16203 msgid "only r0.bX byte fields of r0 can be used as byte count"
16206 #: config/tc-pru.c:1263
16208 msgid "invalid constant table offset %ld"
16211 #: config/tc-pru.c:1274
16213 msgid "invalid WakeOnStatus %ld"
16216 #: config/tc-pru.c:1285
16218 msgid "invalid XFR WideBus Address %ld"
16221 #: config/tc-pru.c:1318 config/tc-pru.c:1343 config/tc-pru.c:1363
16223 msgid "badly formed expression near %s"
16226 #: config/tc-pru.c:1389
16228 msgid "expecting %c near %s"
16231 #: config/tc-pru.c:1553
16235 " -mlink-relax generate relocations for linker relaxation (default).\n"
16236 " -mno-link-relax don't generate relocations for linker relaxation.\n"
16239 #. Unrecognised instruction - error.
16240 #: config/tc-pru.c:1724
16242 msgid "unrecognised instruction %s"
16245 #: config/tc-pru.c:1781
16247 msgid "can't represent relocation type %s"
16250 #: config/tc-pru.c:1827
16252 msgid "Label \"%s\" matches a CPU register name"
16255 #: config/tc-riscv.c:237
16258 "unknown default privileged spec `%s' set by -mpriv-spec or --with-priv-spec"
16261 #. Still can not find the privileged spec class.
16262 #: config/tc-riscv.c:259
16265 "unknown default privileged spec `%d.%d.%d' set by privileged elf attributes"
16268 #: config/tc-riscv.c:357
16270 "the architecture string of -march and elf architecture attributes cannot be "
16274 #: config/tc-riscv.c:920 config/tc-riscv.c:981 config/tc-riscv.c:1807
16276 msgid "internal: duplicate %s"
16279 #: config/tc-riscv.c:1167
16281 msgid "internal: bad RISC-V CSR class (0x%x)"
16284 #: config/tc-riscv.c:1173
16286 msgid "invalid CSR `%s', needs rv32i extension"
16289 #: config/tc-riscv.c:1175
16291 msgid "invalid CSR `%s', needs `h' extension"
16294 #: config/tc-riscv.c:1179
16296 msgid "invalid CSR `%s', needs `%s' extension"
16299 #: config/tc-riscv.c:1202
16301 msgid "invalid CSR `%s' for the privileged spec `%s'"
16304 #: config/tc-riscv.c:1452
16305 msgid "cannot find `}' for cm.push/cm.pop"
16308 #: config/tc-riscv.c:1488
16310 msgid "internal: bad RISC-V opcode (mask error): %s %s"
16313 #: config/tc-riscv.c:1767
16315 msgid "internal: bad RISC-V opcode (unknown operand type `%s'): %s %s"
16318 #: config/tc-riscv.c:1776
16320 msgid "internal: bad RISC-V opcode (bits %#llx undefined or invalid): %s %s"
16323 #: config/tc-riscv.c:1818
16324 msgid "internal: broken assembler. No assembly attempted"
16327 #: config/tc-riscv.c:1993
16329 msgid "internal: unsupported RISC-V relocation number %d"
16332 #: config/tc-riscv.c:2109
16334 msgid "internal: invalid macro argument `%s'"
16337 #: config/tc-riscv.c:2159 config/tc-riscv.c:2237
16338 msgid "unsupported large constant"
16341 #: config/tc-riscv.c:2161
16343 msgid "unknown CSR `%s'"
16346 #: config/tc-riscv.c:2164
16348 msgid "instruction %s requires absolute expression"
16351 #: config/tc-riscv.c:2332
16352 msgid "must provide temp if destination overlaps mask"
16355 #: config/tc-riscv.c:2425
16357 msgid "internal: macro %s not implemented"
16360 #: config/tc-riscv.c:2627 config/tc-riscv.c:2687
16361 msgid "multiple vsew constants"
16364 #: config/tc-riscv.c:2635
16365 msgid "multiple vlmul constants"
16368 #: config/tc-riscv.c:2643
16369 msgid "multiple vta constants"
16372 #: config/tc-riscv.c:2651
16373 msgid "multiple vma constants"
16376 #: config/tc-riscv.c:2697
16377 msgid "multiple vlen constants"
16380 #: config/tc-riscv.c:2706
16381 msgid "multiple vediv constants"
16384 #. Reset error message of the previous round.
16385 #: config/tc-riscv.c:2872
16386 msgid "illegal operands"
16389 #: config/tc-riscv.c:2923
16391 msgid "read-only CSR is written `%s'"
16394 #: config/tc-riscv.c:2933
16395 msgid "illegal opcode for zve32x"
16398 #: config/tc-riscv.c:3185
16399 msgid "bad value for compressed funct6 field, value must be 0...63"
16402 #: config/tc-riscv.c:3200
16403 msgid "bad value for compressed funct4 field, value must be 0...15"
16406 #: config/tc-riscv.c:3215
16407 msgid "bad value for compressed funct3 field, value must be 0...7"
16410 #: config/tc-riscv.c:3230
16411 msgid "bad value for compressed funct2 field, value must be 0...3"
16414 #: config/tc-riscv.c:3323
16415 msgid "bad value for vsetivli immediate field, value must be 0..1023"
16418 #: config/tc-riscv.c:3335
16419 msgid "bad value for vsetvli immediate field, value must be 0..2047"
16422 #: config/tc-riscv.c:3348
16423 msgid "bad value for vector immediate field, value must be -16...15"
16426 #: config/tc-riscv.c:3360
16427 msgid "bad value for vector immediate field, value must be 0...31"
16430 #: config/tc-riscv.c:3372
16431 msgid "bad value for vector immediate field, value must be -15...16"
16434 #: config/tc-riscv.c:3384
16435 msgid "bad value for vector immediate field, value must be 0...63"
16438 #: config/tc-riscv.c:3447 config/tc-riscv.c:3458
16440 msgid "improper shift amount (%<PRIu64>)"
16443 #: config/tc-riscv.c:3469
16445 msgid "improper CSRxI immediate (%<PRIu64>)"
16448 #: config/tc-riscv.c:3486
16450 msgid "improper CSR address (%<PRIu64>)"
16453 #: config/tc-riscv.c:3666
16454 msgid "lui expression not in range 0..1048575"
16457 #: config/tc-riscv.c:3699
16459 "bad value for opcode field, value must be 0...127 and lower 2 bits must be "
16463 #: config/tc-riscv.c:3715
16464 msgid "bad value for opcode field, value must be 0...2"
16467 #: config/tc-riscv.c:3738
16468 msgid "bad value for funct7 field, value must be 0...127"
16471 #: config/tc-riscv.c:3753
16472 msgid "bad value for funct3 field, value must be 0...7"
16475 #: config/tc-riscv.c:3768
16476 msgid "bad value for funct2 field, value must be 0...3"
16479 #: config/tc-riscv.c:3786
16481 msgid "Improper bs immediate (%lu)"
16484 #: config/tc-riscv.c:3797
16486 msgid "Improper rnum immediate (%lu)"
16489 #: config/tc-riscv.c:3829
16491 msgid "improper prefetch offset (%ld)"
16494 #: config/tc-riscv.c:3857
16496 "bad fli constant operand, supported constants must be in decimal or "
16497 "hexadecimal floating-point literal form"
16500 #: config/tc-riscv.c:3988
16501 msgid "bad value for th.vsetvli immediate field, value must be 0..2047"
16504 #: config/tc-riscv.c:3999
16506 msgid "unexpected literal (%s)"
16509 #: config/tc-riscv.c:4021
16511 msgid "improper immediate value (%<PRIu64>)"
16514 #: config/tc-riscv.c:4027
16516 msgid "improper immediate value (%<PRIi64>)"
16519 #: config/tc-riscv.c:4142
16521 msgid "bad value for <bit-%s-%s> field, value must be 0...%d"
16524 #: config/tc-riscv.c:4188
16526 msgid "internal: unknown argument type `%s'"
16529 #: config/tc-riscv.c:4240
16530 msgid "values must be constant"
16533 #: config/tc-riscv.c:4247
16534 msgid "unrecognized values"
16537 #: config/tc-riscv.c:4255 config/tc-riscv.c:4266 config/tc-riscv.c:4280
16538 msgid "value conflicts with instruction length"
16541 #: config/tc-riscv.c:4820
16542 msgid "too many pcrel_hi"
16545 #: config/tc-riscv.c:4866
16547 msgid "internal: bad relocation #%d"
16550 #: config/tc-riscv.c:5369
16553 "RISC-V options:\n"
16554 " -fpic or -fPIC generate position-independent code\n"
16555 " -fno-pic don't generate position-independent code "
16557 " -march=ISA set the RISC-V architecture\n"
16558 " -misa-spec=ISAspec set the RISC-V ISA spec (2.2, 20190608, "
16560 " -mpriv-spec=PRIVspec set the RISC-V privilege spec (1.10, 1.11, "
16562 " -mabi=ABI set the RISC-V ABI\n"
16563 " -mrelax enable relax (default)\n"
16564 " -mno-relax disable relax\n"
16565 " -march-attr generate RISC-V arch attribute\n"
16566 " -mno-arch-attr don't generate RISC-V arch attribute\n"
16567 " -mcsr-check enable the csr ISA and privilege spec version "
16569 " -mno-csr-check disable the csr ISA and privilege spec version "
16570 "checks (default)\n"
16571 " -mbig-endian assemble for big-endian\n"
16572 " -mlittle-endian assemble for little-endian\n"
16575 #: config/tc-riscv.c:5414
16577 msgid "unknown register `%s'"
16580 #: config/tc-riscv.c:5449
16581 msgid "non-constant .sleb128 is not supported"
16584 #: config/tc-riscv.c:5451
16585 msgid ".uleb128 only supports constant or subtract expressions"
16588 #: config/tc-riscv.c:5553
16590 msgid "internal: bad RISC-V privileged spec (%s)"
16593 #: config/tc-riscv.c:5706
16594 msgid "architecture elf attributes must set before any instructions"
16597 #: config/tc-riscv.c:5724
16598 msgid "privileged elf attributes must set before any instructions"
16601 #: config/tc-riscv.c:5746
16602 msgid "missing symbol name for .variant_cc directive"
16605 #: config/tc-rl78.c:213
16606 msgid "16-bit relocation used in 8-bit operand"
16609 #: config/tc-rl78.c:217
16610 msgid "8-bit relocation used in 16-bit operand"
16613 #: config/tc-rl78.c:243 config/tc-rx.c:875
16615 msgid "Value %d doesn't fit in unsigned %d-bit field"
16618 #: config/tc-rl78.c:249 config/tc-rx.c:881
16620 msgid "Value %d doesn't fit in signed %d-bit field"
16623 #: config/tc-rl78.c:367
16625 msgid " RL78 specific command line options:\n"
16628 #: config/tc-rl78.c:368
16630 msgid " --mrelax Enable link time relaxation\n"
16633 #: config/tc-rl78.c:369
16635 msgid " --mg10 Enable support for G10 variant\n"
16638 #: config/tc-rl78.c:370
16640 msgid " --mg13 Selects the G13 core.\n"
16643 #: config/tc-rl78.c:371
16645 msgid " --mg14 Selects the G14 core [default]\n"
16648 #: config/tc-rl78.c:372
16650 msgid " --mrl78 Alias for --mg14\n"
16653 #: config/tc-rl78.c:373
16655 msgid " --m32bit-doubles [default]\n"
16658 #: config/tc-rl78.c:374
16660 msgid " --m64bit-doubles Source code uses 64-bit doubles\n"
16663 #: config/tc-rl78.c:439
16665 msgid "%%%s() must be outermost term in expression"
16668 #: config/tc-rl78.c:667 config/tc-rx.c:2242
16670 msgid "unsupported constant size %d\n"
16673 #: config/tc-rl78.c:683
16675 msgid "%%hi16/%%lo16 only applies to .short or .hword"
16678 #: config/tc-rl78.c:693
16680 msgid "%%hi8 only applies to .byte"
16683 #: config/tc-rl78.c:705 config/tc-rx.c:2249
16684 msgid "difference of two symbols only supported with .long, .short, or .byte"
16687 #: config/tc-rl78.c:1226 config/tc-rx.c:2176
16689 msgid "bad frag at %p : fix %ld addr %ld %ld \n"
16692 #: config/tc-rl78.c:1442
16694 msgid "value of %ld too large for 8-bit branch"
16697 #: config/tc-rl78.c:1453
16699 msgid "value of %ld too large for 16-bit branch"
16702 #: config/tc-rl78.c:1502 config/tc-rx.c:2441
16704 msgid "Unknown reloc in md_apply_fix: %s"
16707 #: config/tc-rx.c:194
16709 msgid "unrecognised RX CPU type %s"
16712 #: config/tc-rx.c:209
16714 msgid " RX specific command line options:\n"
16717 #: config/tc-rx.c:210
16719 msgid " --mbig-endian-data\n"
16722 #: config/tc-rx.c:211
16724 msgid " --mlittle-endian-data [default]\n"
16727 #: config/tc-rx.c:212
16729 msgid " --m32bit-doubles [default]\n"
16732 #: config/tc-rx.c:213
16734 msgid " --m64bit-doubles\n"
16737 #: config/tc-rx.c:214
16739 msgid " --muse-conventional-section-names\n"
16742 #: config/tc-rx.c:215
16744 msgid " --muse-renesas-section-names [default]\n"
16747 #: config/tc-rx.c:216
16749 msgid " --msmall-data-limit\n"
16752 #: config/tc-rx.c:217
16754 msgid " --mrelax\n"
16757 #: config/tc-rx.c:218
16762 #: config/tc-rx.c:219
16764 msgid " --mint-register=<value>\n"
16767 #: config/tc-rx.c:220
16769 msgid " --mcpu=<rx100|rx200|rx600|rx610|rxv2|rxv3|rxv3-dfpu>\n"
16772 #: config/tc-rx.c:221
16774 msgid " --mno-allow-string-insns"
16777 #: config/tc-rx.c:291
16778 msgid "no filename following .INCLUDE pseudo-op"
16781 #: config/tc-rx.c:392
16783 msgid "unable to locate include file: %s"
16786 #: config/tc-rx.c:443
16788 msgid "unrecognised alignment value in .SECTION directive: %s"
16791 #: config/tc-rx.c:460
16793 msgid "unknown parameter following .SECTION directive: %s"
16796 #: config/tc-rx.c:546
16797 msgid "expecting either ON or OFF after .list"
16800 #: config/tc-rx.c:582
16802 msgid "The \".%s\" pseudo-op is not implemented\n"
16805 #: config/tc-rx.c:954 config/tc-rx.c:956
16807 msgid "Value %d and %d out of range"
16810 #: config/tc-rx.c:1111
16811 msgid "The .DEFINE pseudo-op is not implemented"
16814 #: config/tc-rx.c:1113
16815 msgid "The .MACRO pseudo-op is not implemented"
16818 #: config/tc-rx.c:1115
16819 msgid "The .BTEQU pseudo-op is not implemented."
16822 #: config/tc-rx.c:2107
16823 msgid "invalid immediate size"
16826 #: config/tc-rx.c:2126
16827 msgid "invalid immediate field position"
16830 #: config/tc-rx.c:2293
16832 msgid "jump not 3..10 bytes away (is %d)"
16835 #: config/tc-rx.c:2684
16837 "Use of an RX string instruction detected in a file being assembled without "
16838 "string instruction support"
16841 #: config/tc-s12z.c:146
16847 #: config/tc-s12z.c:147
16849 " -mreg-prefix=PREFIX set a prefix used to indicate register names "
16853 #: config/tc-s12z.c:148
16855 " -mdollar-hex the prefix '$' instead of '0x' is used to indicate "
16856 "literal hexadecimal constants\n"
16859 #: config/tc-s12z.c:315
16860 msgid "A non-constant expression is not permitted here"
16863 #: config/tc-s12z.c:432
16865 msgid "Expecting '%c'"
16868 #: config/tc-s12z.c:455
16869 msgid "An immediate value in a source operand is inappropriate"
16872 #: config/tc-s12z.c:504 config/tc-s12z.c:605
16873 msgid "Bad operand for constant offset"
16876 #: config/tc-s12z.c:532 config/tc-s12z.c:623
16877 msgid "Invalid operand for register offset"
16880 #: config/tc-s12z.c:638
16881 msgid "Invalid register for postdecrement operation"
16884 #: config/tc-s12z.c:674
16885 msgid "Invalid register for preincrement operation"
16888 #: config/tc-s12z.c:692
16889 msgid "Invalid register for predecrement operation"
16892 #: config/tc-s12z.c:811
16893 msgid "Garbage at end of instruction"
16896 #: config/tc-s12z.c:940
16897 msgid "Offset is outside of 15 bit range"
16900 #: config/tc-s12z.c:1056
16904 #: config/tc-s12z.c:1101 config/tc-s12z.c:1161 config/tc-s12z.c:1223
16905 #: config/tc-s12z.c:1288
16909 #: config/tc-s12z.c:1428
16911 msgid "Source register for %s is no larger than the destination register"
16914 #: config/tc-s12z.c:1431
16915 msgid "The destination and source registers are identical"
16918 #: config/tc-s12z.c:1455
16920 msgid "Immediate value %ld is out of range for instruction %s"
16923 #: config/tc-s12z.c:1526
16925 msgid "trap value %ld is not valid"
16928 #: config/tc-s12z.c:1966
16929 msgid "Shift value should be in the range [0,31]"
16932 #: config/tc-s12z.c:2013
16933 msgid "Bad shift mode"
16936 #: config/tc-s12z.c:2026
16937 msgid "Bad shift *direction"
16940 #: config/tc-s12z.c:2284
16942 msgid "Immediate operand %ld is inappropriate for size of instruction"
16945 #: config/tc-s12z.c:2375 config/tc-s12z.c:2444 config/tc-s12z.c:2512
16947 msgid "Invalid width value for %s"
16950 #: config/tc-s12z.c:2388 config/tc-s12z.c:2457 config/tc-s12z.c:2525
16952 msgid "Invalid offset value for %s"
16955 #: config/tc-s12z.c:3822
16957 msgid "Invalid instruction: \"%s\""
16960 #: config/tc-s12z.c:3823
16962 msgid "First invalid token: \"%s\""
16965 #: config/tc-s390.c:280 config/tc-sparc.c:310
16966 msgid "Invalid default architecture, broken assembler."
16969 #: config/tc-s390.c:426
16971 msgid "no such machine extension `%s'"
16974 #: config/tc-s390.c:437
16976 msgid "junk at end of machine string, first unrecognized character is `%c'"
16979 #: config/tc-s390.c:512 config/tc-sparc.c:489
16981 msgid "invalid architecture -A%s"
16984 #: config/tc-s390.c:535
16988 " -m31 generate 31-bit file format (31/32 bit word size)\n"
16989 " -m64 generate 64-bit file format (64 bit word size)\n"
16990 " -mesa assemble for Enterprise System Architecture/390\n"
16991 " -mzarch assemble for z/Architecture\n"
16992 " -march=<processor> assemble for processor <processor>\n"
16993 " -mregnames allow symbolic names for registers\n"
16994 " -mno-regnames do not allow symbolic names for registers\n"
16995 " -mwarn-areg-zero warn about base/index register zero\n"
16996 " -mwarn-regtype-mismatch=strict\n"
16997 " warn about register name type mismatches\n"
16998 " -mwarn-regtype-mismatch=relaxed\n"
16999 " warn about register name type mismatches,\n"
17000 " but allow FPR and VR to be used interchangeably\n"
17001 " -mno-warn-regtype-mismatch\n"
17002 " do not warn about register name type mismatches\n"
17005 #: config/tc-s390.c:553
17008 " -V print assembler version number\n"
17009 " -Qy, -Qn ignored\n"
17012 #: config/tc-s390.c:556
17015 "Deprecated S390 options:\n"
17016 " -Aesa assemble for processor IBM S/390 G5 (g5/arch3)\n"
17017 " -Aesame assemble for processor IBM zSeries 900 (z900/"
17021 #: config/tc-s390.c:635
17022 msgid "The 64-bit file format is used without z/Architecture instructions."
17025 #. xgettext:c-format.
17026 #: config/tc-s390.c:681
17029 "operand %d: operand out of range (%<PRId64> is not between %<PRId64> and %"
17033 #. xgettext:c-format.
17034 #: config/tc-s390.c:693
17036 msgid "operand out of range (%<PRId64> is not between %<PRId64> and %<PRId64>)"
17039 #: config/tc-s390.c:947
17041 msgid "identifier+constant@%s means identifier@%s+constant"
17044 #: config/tc-s390.c:1028
17045 msgid "Can't handle O_big in s390_exp_compare"
17048 #: config/tc-s390.c:1110
17049 msgid "Invalid suffix for literal pool entry"
17052 #: config/tc-s390.c:1167
17053 msgid "Big number is too big"
17056 #: config/tc-s390.c:1316
17057 msgid "relocation not applicable"
17060 #: config/tc-s390.c:1331
17061 msgid "base register"
17064 #: config/tc-s390.c:1333
17065 msgid "displacement"
17068 #: config/tc-s390.c:1337
17069 msgid "vector index register"
17072 #: config/tc-s390.c:1339
17073 msgid "index register"
17076 #: config/tc-s390.c:1342
17080 #: config/tc-s390.c:1344 config/tc-s390.c:1539
17081 msgid "access register"
17084 #: config/tc-s390.c:1346 config/tc-s390.c:1542
17085 msgid "control register"
17088 #: config/tc-s390.c:1348 config/tc-s390.c:1547
17089 msgid "floating-point register"
17092 #: config/tc-s390.c:1350
17093 msgid "general-purpose register"
17096 #: config/tc-s390.c:1352 config/tc-s390.c:1555
17097 msgid "vector register"
17100 #: config/tc-s390.c:1356
17101 msgid "signed number"
17104 #: config/tc-s390.c:1358
17105 msgid "unsigned number"
17108 #: config/tc-s390.c:1479
17110 msgid "operand %d: illegal operand"
17113 #: config/tc-s390.c:1484
17115 msgid "operand %d: missing %s operand"
17118 #: config/tc-s390.c:1496 config/tc-s390.c:1660
17120 msgid "operand %d: too many fixups"
17123 #: config/tc-s390.c:1506
17125 msgid "operand %d: invalid length field specified"
17128 #: config/tc-s390.c:1511
17130 msgid "operand %d: index register specified but zero"
17133 #: config/tc-s390.c:1516
17135 msgid "operand %d: base register specified but zero"
17138 #: config/tc-s390.c:1521
17141 "operand %d: odd numbered general purpose register specified as register pair"
17144 #: config/tc-s390.c:1529
17147 "operand %d: invalid floating-point register (FPR) pair (valid FPR pair "
17148 "operands are 0, 1, 4, 5, 8, 9, 12 or 13)"
17151 #: config/tc-s390.c:1550
17152 msgid "general register"
17155 #: config/tc-s390.c:1560
17157 msgid "operand %d: expected %s name as base register"
17160 #: config/tc-s390.c:1563
17162 msgid "operand %d: expected %s name as index register"
17165 #: config/tc-s390.c:1566
17167 msgid "operand %d: expected %s name"
17170 #: config/tc-s390.c:1656
17172 msgid "operand %d: invalid operand suffix"
17175 #: config/tc-s390.c:1680
17177 msgid "operand %d: syntax error; missing '(' after displacement"
17180 #: config/tc-s390.c:1701 config/tc-s390.c:1752 config/tc-s390.c:1797
17182 msgid "operand %d: syntax error; expected ','"
17185 #: config/tc-s390.c:1732
17187 msgid "operand %d: syntax error; missing ')' after base register"
17190 #: config/tc-s390.c:1776
17192 msgid "operand %d: syntax error; '%c' not allowed here"
17195 #: config/tc-s390.c:1933
17197 msgid "Opcode %s not available in this mode"
17200 #: config/tc-s390.c:1978 config/tc-s390.c:2001 config/tc-s390.c:2014
17201 msgid "Invalid .insn format\n"
17204 #: config/tc-s390.c:1986
17206 msgid "Unrecognized opcode format: `%s'"
17209 #: config/tc-s390.c:2017
17210 msgid "second operand of .insn not a constant\n"
17213 #: config/tc-s390.c:2020
17214 msgid "missing comma after insn constant\n"
17217 #: config/tc-s390.c:2259
17218 msgid ".machinemode stack overflow"
17221 #: config/tc-s390.c:2266
17222 msgid ".machinemode stack underflow"
17225 #: config/tc-s390.c:2283
17227 msgid "invalid machine mode `%s'"
17230 #: config/tc-s390.c:2605
17231 msgid "unsupported relocation type"
17234 #: config/tc-s390.c:2660
17236 msgid "cannot emit PC relative %s relocation%s%s"
17239 #: config/tc-s390.c:2799
17241 msgid "Gas failure, reloc type %s\n"
17244 #: config/tc-s390.c:2801
17246 msgid "Gas failure, reloc type #%i\n"
17249 #: config/tc-score.c:256
17250 msgid "div / mul are reserved instructions"
17253 #: config/tc-score.c:257
17254 msgid "This architecture doesn't support mmu"
17257 #: config/tc-score.c:258
17258 msgid "This architecture doesn't support atomic instruction"
17261 #: config/tc-score.c:464
17262 msgid "S+core register expected"
17265 #: config/tc-score.c:465
17266 msgid "S+core special-register expected"
17269 #: config/tc-score.c:466
17270 msgid "S+core co-processor register expected"
17273 #: config/tc-score.c:1069
17274 msgid "Using temp register (r1)"
17277 #: config/tc-score.c:1088
17279 msgid "register expected, not '%.100s'"
17282 #: config/tc-score.c:1144 config/tc-score.c:5483
17283 msgid "rd must be even number."
17286 #: config/tc-score.c:1508 config/tc-score.c:1515
17288 msgid "invalid constant: %d bit expression not in range %u..%u"
17291 #: config/tc-score.c:1521 config/tc-score.c:1528 config/tc-score.c:2893
17292 #: config/tc-score.c:2898 config/tc-score.c:3163 config/tc-score.c:3168
17293 #: config/tc-score.c:3460
17295 msgid "invalid constant: %d bit expression not in range %d..%d"
17298 #: config/tc-score.c:1553
17299 msgid "invalid constant: bit expression not defined"
17302 #: config/tc-score.c:2063
17303 msgid "Using temp register(r1)"
17306 #: config/tc-score.c:2077
17308 msgid "low register (r0-r15) expected, not '%.100s'"
17311 #: config/tc-score.c:2139 config/tc-score.c:3480 config/tc-score.c:3648
17312 #: config/tc-score.c:3693
17317 #: config/tc-score.c:2153 config/tc-score.c:3101 config/tc-score.c:3303
17318 #: config/tc-score.c:3319 config/tc-score.c:3390 config/tc-score.c:3445
17319 #: config/tc-score.c:3669 config/tc-score.c:3714 config/tc-score.c:3863
17320 #: config/tc-score.c:3917 config/tc-score.c:3963
17325 #: config/tc-score.c:2343
17327 msgid "Fix data dependency: %s %s -- %s %s (insert %d nop!/%d)"
17330 #: config/tc-score.c:2362
17332 msgid "Fix data dependency: %s %s -- %s %s (insert 1 pflush/%d)"
17335 #: config/tc-score.c:2378 config/tc-score.c:2385
17337 msgid "data dependency: %s %s -- %s %s (%d/%d bubble)"
17340 #: config/tc-score.c:2836
17341 msgid "address offset must be half word alignment"
17344 #: config/tc-score.c:2844
17345 msgid "address offset must be word alignment"
17348 #: config/tc-score.c:2984 config/tc-score.c:3121
17349 msgid "register same as write-back base"
17352 #: config/tc-score.c:3091
17353 msgid "pre-indexed expression expected"
17356 #: config/tc-score.c:3420
17358 msgid "invalid register number: %d is not in [r0--r7]"
17361 #: config/tc-score.c:3437
17362 msgid "comma is expected"
17365 #: config/tc-score.c:3468
17367 msgid "invalid constant: %d is not word align integer"
17370 #: config/tc-score.c:3507 config/tc-score.c:3550
17371 msgid "invalid constant: 32 bit expression not word align"
17374 #: config/tc-score.c:3516 config/tc-score.c:3559
17375 msgid "invalid constant: 32 bit expression not in range [0, 0xffffffff]"
17378 #: config/tc-score.c:3592
17380 "invalid constant: 32 bit expression not in range [-0x80000000, 0x7fffffff]"
17383 #: config/tc-score.c:3781 config/tc-score.c:3809
17384 msgid "imm5 should >= 2"
17387 #: config/tc-score.c:3786 config/tc-score.c:3815
17388 msgid "reg should <= 31"
17391 #: config/tc-score.c:3857 config/tc-score.c:3908
17395 #: config/tc-score.c:3901
17397 msgid "%s register same as write-back base"
17400 #: config/tc-score.c:3903
17401 msgid "destination"
17404 #: config/tc-score.c:3903
17408 #: config/tc-score.c:4234 config/tc-score.c:4310 config/tc-score.c:4945
17409 msgid "expression error"
17412 #: config/tc-score.c:4316
17413 msgid "value not in range [-0xffffffff, 0xffffffff]"
17416 #: config/tc-score.c:4344
17417 msgid "li rd label isn't correct instruction form"
17420 #: config/tc-score.c:4511 config/tc-score.c:4665 config/tc-score.c:5196
17421 #: config/tc-score.c:5224
17422 msgid "lacking label "
17425 #: config/tc-score.c:4895
17426 msgid "s3_PIC code offset overflow (max 16 signed bits)"
17429 #: config/tc-score.c:4951
17430 msgid "value not in range [0, 0x7fffffff]"
17433 #: config/tc-score.c:4956
17434 msgid "end on line error"
17437 #: config/tc-score.c:5203
17438 msgid "invalid constant: 25 bit expression not in range [-16777216, 16777215]"
17441 #: config/tc-score.c:5230
17442 msgid "invalid constant: 20 bit expression not in range -2^19..2^19-1"
17445 #: config/tc-score.c:5263
17446 msgid "lacking label"
17449 #: config/tc-score.c:5268
17450 msgid "invalid constant: 10 bit expression not in range [-2^9, 2^9-1]"
17453 #: config/tc-score.c:5363
17454 msgid "pce instruction error (16 bit || 16 bit)."
17457 #: config/tc-score.c:5381 config/tc-score.c:5405 config/tc-score.c:5432
17458 #: config/tc-score.c:5461 config/tc-score.c:5510
17459 msgid "score3d instruction."
17462 #: config/tc-score.c:6000
17463 msgid "Unsupported use of .gpword"
17466 #: config/tc-score.c:6096
17468 msgid "BSS length (%d) < 0 ignored"
17471 #: config/tc-score.c:6110 read.c:2558
17473 msgid "error setting flags for \".sbss\": %s"
17476 #: config/tc-score.c:6124 config/tc-sparc.c:4164
17477 msgid "missing alignment"
17480 #: config/tc-score.c:6161
17482 msgid "alignment too large; %d assumed"
17485 #: config/tc-score.c:6166 read.c:2619
17486 msgid "alignment negative; 0 assumed"
17490 #: config/tc-score.c:6526 config/tc-score.c:6550
17491 msgid "size is not 4 or 6"
17494 #: config/tc-score.c:6609
17495 msgid "bad call to MD_ATOF()"
17498 #: config/tc-score.c:7108 config/tc-score.c:7174
17500 msgid " branch relocation truncate (0x%x) [-2^9 ~ 2^9-1]"
17503 #: config/tc-score.c:7123 config/tc-score.c:7152 config/tc-score.c:7204
17505 msgid " branch relocation truncate (0x%x) [-2^19 ~ 2^19-1]"
17508 #: config/tc-score.c:7229
17510 msgid " branch relocation truncate (0x%x) [-2^9 ~ 2^9-1]"
17513 #: config/tc-score.c:7399
17515 msgid "cannot represent %s relocation in this object file format1"
17518 #: config/tc-score.c:7690
17520 msgid "Sunplus-v2-0-0-20060510\n"
17523 #: config/tc-score.c:7710
17525 msgid " Score-specific assembler options:\n"
17528 #: config/tc-score.c:7712
17530 msgid " -EB\t\tassemble code for a big-endian cpu\n"
17533 #: config/tc-score.c:7717
17535 msgid " -EL\t\tassemble code for a little-endian cpu\n"
17538 #: config/tc-score.c:7721
17540 msgid " -FIXDD\t\tfix data dependencies\n"
17543 #: config/tc-score.c:7723
17546 " -NWARN\t\tdo not print warning message when fixing data "
17550 #: config/tc-score.c:7725
17552 msgid " -SCORE5\t\tassemble code for target SCORE5\n"
17555 #: config/tc-score.c:7727
17557 msgid " -SCORE5U\tassemble code for target SCORE5U\n"
17560 #: config/tc-score.c:7729
17562 msgid " -SCORE7\t\tassemble code for target SCORE7 [default]\n"
17565 #: config/tc-score.c:7731
17567 msgid " -SCORE3\t\tassemble code for target SCORE3\n"
17570 #: config/tc-score.c:7733
17572 msgid " -march=score7\tassemble code for target SCORE7 [default]\n"
17575 #: config/tc-score.c:7735
17577 msgid " -march=score3\tassemble code for target SCORE3\n"
17580 #: config/tc-score.c:7737
17583 " -USE_R1\t\tassemble code for no warning message when using temp "
17587 #: config/tc-score.c:7739
17589 msgid " -KPIC\t\tgenerate PIC\n"
17592 #: config/tc-score.c:7741
17594 msgid " -O0\t\tdo not perform any optimizations\n"
17597 #: config/tc-score.c:7743
17600 " -G gpnum\tassemble code for setting gpsize, default is 8 bytes\n"
17603 #: config/tc-score.c:7745
17605 msgid " -V \t\tSunplus release version\n"
17608 #: config/tc-sh.c:61
17609 msgid "directive .big encountered when option -big required"
17612 #: config/tc-sh.c:71
17613 msgid "directive .little encountered when option -little required"
17616 #: config/tc-sh.c:1025
17617 msgid "illegal double indirection"
17620 #: config/tc-sh.c:1034
17621 msgid "illegal register after @-"
17624 #: config/tc-sh.c:1050
17625 msgid "must be @(r0,...)"
17628 #: config/tc-sh.c:1074
17629 msgid "syntax error in @(r0,...)"
17632 #: config/tc-sh.c:1079
17633 msgid "syntax error in @(r0...)"
17636 #: config/tc-sh.c:1124
17637 msgid "Deprecated syntax."
17640 #: config/tc-sh.c:1136 config/tc-sh.c:1141
17641 msgid "syntax error in @(disp,[Rn, gbr, pc])"
17644 #: config/tc-sh.c:1146
17645 msgid "expecting )"
17648 #: config/tc-sh.c:1154
17649 msgid "illegal register after @"
17652 #: config/tc-sh.c:1780
17654 msgid "unhandled %d\n"
17657 #: config/tc-sh.c:1993
17659 msgid "Invalid register: 'r%d'"
17662 #: config/tc-sh.c:2106
17664 msgid "failed for %d\n"
17667 #: config/tc-sh.c:2112
17668 msgid "misplaced PIC operand"
17671 #: config/tc-sh.c:2223 config/tc-sh.c:2596
17672 msgid "invalid operands for opcode"
17675 #: config/tc-sh.c:2228
17676 msgid "insn can't be combined with parallel processing insn"
17679 #: config/tc-sh.c:2235 config/tc-sh.c:2246 config/tc-sh.c:2278
17680 msgid "multiple movx specifications"
17683 #: config/tc-sh.c:2240 config/tc-sh.c:2262 config/tc-sh.c:2301
17684 msgid "multiple movy specifications"
17687 #: config/tc-sh.c:2249 config/tc-sh.c:2282
17688 msgid "invalid movx address register"
17691 #: config/tc-sh.c:2251
17692 msgid "insn cannot be combined with non-nopy"
17695 #: config/tc-sh.c:2265 config/tc-sh.c:2321
17696 msgid "invalid movy address register"
17699 #: config/tc-sh.c:2267
17700 msgid "insn cannot be combined with non-nopx"
17703 #: config/tc-sh.c:2280
17704 msgid "previous movy requires nopx"
17707 #: config/tc-sh.c:2288 config/tc-sh.c:2293
17708 msgid "invalid movx dsp register"
17711 #: config/tc-sh.c:2303
17712 msgid "previous movx requires nopy"
17715 #: config/tc-sh.c:2312 config/tc-sh.c:2317
17716 msgid "invalid movy dsp register"
17719 #: config/tc-sh.c:2327
17720 msgid "dsp immediate shift value not constant"
17723 #: config/tc-sh.c:2341 config/tc-sh.c:2367
17724 msgid "multiple parallel processing specifications"
17727 #: config/tc-sh.c:2360
17728 msgid "multiple condition specifications"
17731 #: config/tc-sh.c:2398
17732 msgid "insn cannot be combined with pmuls"
17735 #: config/tc-sh.c:2414
17736 msgid "bad combined pmuls output operand"
17739 #: config/tc-sh.c:2424
17740 msgid "destination register is same for parallel insns"
17743 #: config/tc-sh.c:2433
17744 msgid "condition not followed by conditionalizable insn"
17747 #: config/tc-sh.c:2443
17748 msgid "unrecognized characters at end of parallel processing insn"
17751 #: config/tc-sh.c:2535
17752 msgid "opcode not valid for this cpu variant"
17755 #: config/tc-sh.c:2566
17756 msgid "Delayed branches not available on SH1"
17759 #: config/tc-sh.c:2601
17761 msgid "excess operands: '%s'"
17764 #: config/tc-sh.c:2678
17765 msgid ".uses pseudo-op seen when not relaxing"
17768 #: config/tc-sh.c:2684
17769 msgid "bad .uses format"
17772 #: config/tc-sh.c:2802
17774 msgid "Invalid argument to --isa option: %s"
17777 #: config/tc-sh.c:2826
17781 "--little\t\tgenerate little endian code\n"
17782 "--big\t\t\tgenerate big endian code\n"
17783 "--relax\t\t\talter jump instructions for long displacements\n"
17784 "--renesas\t\tdisable optimization with section symbol for\n"
17785 "\t\t\tcompatibility with Renesas assembler.\n"
17786 "--small\t\t\talign sections to 4 byte boundaries, not 16\n"
17787 "--dsp\t\t\tenable sh-dsp insns, and disable floating-point ISAs.\n"
17788 "--allow-reg-prefix\tallow '$' as a register name prefix.\n"
17789 "--isa=[any\t\tuse most appropriate isa\n"
17790 " | dsp same as '-dsp'\n"
17794 #: config/tc-sh.c:2851
17796 msgid "--fdpic\t\t\tgenerate an FDPIC object file\n"
17799 #: config/tc-sh.c:2927
17800 msgid ".uses does not refer to a local symbol in the same section"
17803 #: config/tc-sh.c:2946
17804 msgid "can't find fixup pointed to by .uses"
17807 #: config/tc-sh.c:2966
17808 msgid ".uses target does not refer to a local symbol in the same section"
17811 #: config/tc-sh.c:3039
17812 msgid "displacement overflows 12-bit field"
17815 #: config/tc-sh.c:3042
17817 msgid "displacement to defined symbol %s overflows 12-bit field"
17820 #: config/tc-sh.c:3046
17822 msgid "displacement to undefined symbol %s overflows 12-bit field"
17825 #: config/tc-sh.c:3119
17826 msgid "displacement overflows 8-bit field"
17829 #: config/tc-sh.c:3122
17831 msgid "displacement to defined symbol %s overflows 8-bit field"
17834 #: config/tc-sh.c:3126
17836 msgid "displacement to undefined symbol %s overflows 8-bit field "
17839 #: config/tc-sh.c:3139
17841 msgid "overflow in branch to %s; converted into longer instruction sequence"
17844 #: config/tc-sh.c:3204 config/tc-sh.c:3251 config/tc-sparc.c:4628
17845 #: config/tc-sparc.c:4652
17846 msgid "misaligned data"
17849 #: config/tc-sh.c:3557
17850 msgid "offset to unaligned destination"
17853 #: config/tc-sh.c:3562
17854 msgid "negative offset"
17857 #: config/tc-sh.c:3702
17858 msgid "misaligned offset"
17861 #: config/tc-sparc.c:314 config/tc-sparc.c:495
17862 msgid "Bad opcode table, broken assembler."
17865 #: config/tc-sparc.c:487
17867 msgid "invalid architecture -xarch=%s"
17870 #: config/tc-sparc.c:561
17872 msgid "No compiled in support for %d bit object file format"
17875 #: config/tc-sparc.c:645
17877 msgid "SPARC options:\n"
17880 #: config/tc-sparc.c:674
17884 "\t\t\tspecify variant of SPARC architecture\n"
17885 "-bump\t\t\twarn when assembler switches architectures\n"
17886 "-sparc\t\t\tignored\n"
17887 "--enforce-aligned-data\tforce .long, etc., to be aligned correctly\n"
17888 "-relax\t\t\trelax jumps and branches (default)\n"
17889 "-no-relax\t\tavoid changing any jumps and branches\n"
17892 #: config/tc-sparc.c:681
17895 "-32\t\t\tcreate 32 bit object file\n"
17896 "-64\t\t\tcreate 64 bit object file\n"
17899 #: config/tc-sparc.c:684
17901 msgid "\t\t\t[default is %d]\n"
17904 #: config/tc-sparc.c:686
17907 "-TSO\t\t\tuse Total Store Ordering\n"
17908 "-PSO\t\t\tuse Partial Store Ordering\n"
17909 "-RMO\t\t\tuse Relaxed Memory Ordering\n"
17912 #: config/tc-sparc.c:690
17914 msgid "\t\t\t[default is %s]\n"
17917 #: config/tc-sparc.c:692
17920 "-KPIC\t\t\tgenerate PIC\n"
17921 "-V\t\t\tprint assembler version number\n"
17922 "-undeclared-regs\tignore application global register usage without\n"
17923 "\t\t\tappropriate .register directive (default)\n"
17924 "-no-undeclared-regs\tforce error on application global register usage\n"
17925 "\t\t\twithout appropriate .register directive\n"
17926 "--dcti-couples-detect\twarn when an unpredictable DCTI couple is found\n"
17927 "-q\t\t\tignored\n"
17928 "-Qy, -Qn\t\tignored\n"
17929 "-s\t\t\tignored\n"
17932 #: config/tc-sparc.c:704
17935 "-EL\t\t\tgenerate code for a little endian machine\n"
17936 "-EB\t\t\tgenerate code for a big endian machine\n"
17937 "--little-endian-data\tgenerate code for a machine having big endian\n"
17938 " instructions and little endian data.\n"
17941 #: config/tc-sparc.c:968
17943 msgid "Internal error: losing opcode: `%s' \"%s\"\n"
17946 #: config/tc-sparc.c:987
17948 msgid "Internal error: can't find opcode `%s' for `%s'\n"
17951 #: config/tc-sparc.c:1203
17952 msgid "Support for 64-bit arithmetic not compiled in."
17955 #: config/tc-sparc.c:1249
17956 msgid "set: number not in 0..4294967295 range"
17959 #: config/tc-sparc.c:1256
17960 msgid "set: number not in -2147483648..4294967295 range"
17963 #: config/tc-sparc.c:1315
17964 msgid "setsw: number not in -2147483648..4294967295 range"
17967 #: config/tc-sparc.c:1363
17968 msgid "setx: temporary register same as destination register"
17971 #: config/tc-sparc.c:1434
17972 msgid "setx: illegal temporary register g0"
17975 #: config/tc-sparc.c:1542
17976 msgid "unpredictable DCTI couple"
17979 #: config/tc-sparc.c:1552
17980 msgid "FP branch in delay slot"
17983 #: config/tc-sparc.c:1569
17984 msgid "FP branch preceded by FP compare; NOP inserted"
17987 #: config/tc-sparc.c:1609
17988 msgid "failed special case insn sanity check"
17991 #: config/tc-sparc.c:1797
17992 msgid ": invalid membar mask name"
17995 #: config/tc-sparc.c:1813
17996 msgid ": invalid membar mask expression"
17999 #: config/tc-sparc.c:1818
18000 msgid ": invalid membar mask number"
18003 #: config/tc-sparc.c:1833
18004 msgid ": invalid siam mode expression"
18007 #: config/tc-sparc.c:1838
18008 msgid ": invalid siam mode number"
18011 #: config/tc-sparc.c:1854
18012 msgid ": invalid prefetch function name"
18015 #: config/tc-sparc.c:1862
18016 msgid ": invalid prefetch function expression"
18019 #: config/tc-sparc.c:1867
18020 msgid ": invalid prefetch function number"
18023 #: config/tc-sparc.c:1894 config/tc-sparc.c:1900 config/tc-sparc.c:1909
18024 msgid ": unrecognizable privileged register"
18027 #: config/tc-sparc.c:1932 config/tc-sparc.c:1938 config/tc-sparc.c:1947
18028 msgid ": unrecognizable hyperprivileged register"
18031 #: config/tc-sparc.c:1970 config/tc-sparc.c:1976 config/tc-sparc.c:1985
18032 msgid ": unrecognizable ancillary state register"
18035 #: config/tc-sparc.c:2018
18036 msgid ": asr number must be between 0 and 31"
18039 #: config/tc-sparc.c:2027
18041 msgid ": expecting %asrN"
18044 #: config/tc-sparc.c:2069
18045 msgid ": crypto immediate must be between 0 and 31"
18048 #: config/tc-sparc.c:2078
18049 msgid ": expecting crypto immediate"
18052 #: config/tc-sparc.c:2239 config/tc-sparc.c:2278 config/tc-sparc.c:2706
18053 #: config/tc-sparc.c:2742
18055 msgid "Illegal operands: %%%s requires arguments in ()"
18058 #: config/tc-sparc.c:2246
18061 "Illegal operands: %%%s cannot be used together with other relocs in the insn "
18065 #: config/tc-sparc.c:2257
18067 msgid "Illegal operands: %%%s can be only used with call __tls_get_addr"
18070 #: config/tc-sparc.c:2464
18071 msgid "detected global register use not covered by .register pseudo-op"
18074 #: config/tc-sparc.c:2566
18075 msgid ": There are only 64 f registers; [0-63]"
18078 #: config/tc-sparc.c:2568 config/tc-sparc.c:2586
18079 msgid ": There are only 32 f registers; [0-31]"
18082 #: config/tc-sparc.c:2578
18083 msgid ": There are only 32 single precision f registers; [0-31]"
18086 #: config/tc-sparc.c:2631
18087 msgid ": Instruction requires frs2 and frsd must be the same register"
18090 #: config/tc-sparc.c:2751
18092 msgid "Expression inside %%%s could not be parsed"
18095 #: config/tc-sparc.c:2759
18098 "Illegal operands: Can't do arithmetics other than + and - involving %%%s()"
18101 #: config/tc-sparc.c:2876
18103 msgid "Illegal operands: Can't add non-constant expression to %%%s()"
18106 #: config/tc-sparc.c:2886
18109 "Illegal operands: Can't do arithmetics involving %%%s() of a relocatable "
18113 #: config/tc-sparc.c:2904
18114 msgid ": PC-relative operand can't be a constant"
18117 #: config/tc-sparc.c:2911
18118 msgid ": TLS operand can't be a constant"
18121 #: config/tc-sparc.c:2939
18122 msgid ": Immediate value in cbcond is out of range."
18125 #: config/tc-sparc.c:2965
18126 msgid ": invalid ASI name"
18129 #: config/tc-sparc.c:2974
18130 msgid ": invalid ASI expression"
18133 #: config/tc-sparc.c:2979
18134 msgid ": invalid ASI number"
18137 #: config/tc-sparc.c:3084
18138 msgid ": non-immdiate imm2 operand"
18141 #: config/tc-sparc.c:3089
18142 msgid ": imm2 immediate operand out of range (0-3)"
18145 #: config/tc-sparc.c:3108
18146 msgid "OPF immediate operand out of range (0-0x1ff)"
18149 #: config/tc-sparc.c:3113
18150 msgid "non-immediate OPF operand, ignored"
18153 #: config/tc-sparc.c:3132
18154 msgid ": invalid cpreg name"
18157 #: config/tc-sparc.c:3161
18159 msgid "Illegal operands%s"
18162 #: config/tc-sparc.c:3210
18164 msgid "architecture bumped from \"%s\" to \"%s\" on \"%s\""
18167 #: config/tc-sparc.c:3251
18169 msgid "Architecture mismatch on \"%s %s\"."
18172 #: config/tc-sparc.c:3252
18174 msgid "(Requires %s; requested architecture is %s.)"
18177 #: config/tc-sparc.c:3264
18179 msgid "Hardware capability \"%s\" not enabled for \"%s\"."
18182 #: config/tc-sparc.c:3650 config/tc-sparc.c:3657 config/tc-sparc.c:3664
18183 #: config/tc-sparc.c:3671 config/tc-sparc.c:3678 config/tc-sparc.c:3687
18184 #: config/tc-sparc.c:3699 config/tc-sparc.c:3710 config/tc-sparc.c:3732
18185 #: config/tc-sparc.c:3756 write.c:1211
18186 msgid "relocation overflow"
18189 #: config/tc-sparc.c:3811
18191 msgid "bad or unhandled relocation type: 0x%02x"
18194 #: config/tc-sparc.c:4126
18195 msgid "Expected comma after name"
18198 #: config/tc-sparc.c:4135
18200 msgid "BSS length (%d.) <0! Ignored."
18203 #: config/tc-sparc.c:4147
18204 msgid "bad .reserve segment -- expected BSS segment"
18207 #: config/tc-sparc.c:4173 config/tc-sparc.c:4300
18208 msgid "negative alignment"
18211 #: config/tc-sparc.c:4183 config/tc-sparc.c:4321 read.c:1588 read.c:2631
18212 msgid "alignment not a power of 2"
18215 #: config/tc-sparc.c:4229
18217 msgid "Ignoring attempt to re-define symbol %s"
18220 #: config/tc-sparc.c:4252 config/tc-v850.c:280
18221 msgid "Expected comma after symbol-name"
18224 #: config/tc-sparc.c:4262
18226 msgid ".COMMon length (%lu) out of range ignored"
18229 #: config/tc-sparc.c:4288
18230 msgid "Expected comma after common length"
18233 #: config/tc-sparc.c:4433
18234 msgid "Unknown segment type"
18237 #: config/tc-sparc.c:4502 config/tc-sparc.c:4511
18239 msgid "register syntax is .register %%g[2367],{#scratch|symbolname|#ignore}"
18242 #: config/tc-sparc.c:4529
18243 msgid "redefinition of global register"
18246 #: config/tc-sparc.c:4540
18248 msgid "Register symbol %s already defined."
18251 #: config/tc-sparc.c:4742
18253 msgid "Illegal operands: %%r_plt in %d-byte data field"
18256 #: config/tc-sparc.c:4752
18258 msgid "Illegal operands: %%r_tls_dtpoff in %d-byte data field"
18261 #: config/tc-sparc.c:4789 config/tc-vax.c:3271
18263 msgid "Illegal operands: Only %%r_%s%d allowed in %d-byte data fields"
18266 #: config/tc-sparc.c:4797 config/tc-sparc.c:4828 config/tc-sparc.c:4837
18267 #: config/tc-vax.c:3279 config/tc-vax.c:3310 config/tc-vax.c:3319
18269 msgid "Illegal operands: %%r_%s%d requires arguments in ()"
18272 #: config/tc-sparc.c:4846 config/tc-vax.c:3328
18274 msgid "Illegal operands: garbage after %%r_%s%d()"
18277 #: config/tc-sparc.h:66
18278 msgid "sparc convert_frag\n"
18281 #: config/tc-sparc.h:68 config/tc-z80.h:54
18282 msgid "estimate_size_before_relax called"
18285 #: config/tc-spu.c:172
18288 " --apuasm\t\t emulate behaviour of apuasm\n"
18291 #: config/tc-spu.c:278
18293 msgid "Invalid mnemonic '%s'"
18296 #: config/tc-spu.c:284
18298 msgid "'%s' is only available in DD2.0 or higher."
18301 #: config/tc-spu.c:316
18303 msgid "Error in argument %d. Expecting: \"%s\""
18306 #: config/tc-spu.c:327
18307 msgid "Mixing register syntax, with and without '$'."
18310 #: config/tc-spu.c:333
18312 msgid "Treating '%-*s' as a symbol."
18315 #: config/tc-spu.c:552
18316 msgid "'SPU_RdEventMask' (channel 11) is only available in DD2.0 or higher."
18319 #: config/tc-spu.c:554
18320 msgid "'MFC_RdTagMask' (channel 12) is only available in DD2.0 or higher."
18323 #: config/tc-spu.c:598
18325 msgid "Using old style, %%lo(expr), please change to PPC style, expr@l."
18328 #: config/tc-spu.c:604
18330 msgid "Using old style, %%hi(expr), please change to PPC style, expr@h."
18333 #: config/tc-spu.c:674 config/tc-spu.c:677
18335 msgid "Constant expression %d out of range, [%d, %d]."
18338 #: config/tc-spu.c:779
18340 msgid "invalid priority '%lu'"
18343 #: config/tc-spu.c:785
18345 msgid "invalid lrlive '%lu'"
18348 #: config/tc-spu.c:859
18349 msgid "Relaxation should never occur"
18352 #: config/tc-spu.c:1004
18354 msgid "Relocation doesn't fit. (relocation value = 0x%lx)"
18357 #: config/tc-spu.h:85
18358 msgid "spu convert_frag\n"
18361 #: config/tc-tic30.c:36
18365 #: config/tc-tic30.c:36
18369 #: config/tc-tic30.c:36
18373 #: config/tc-tic30.c:36
18377 #: config/tc-tic30.c:36
18381 #: config/tc-tic30.c:460
18382 msgid "More than one AR register found in indirect reference"
18385 #: config/tc-tic30.c:466
18386 msgid "Illegal AR register in indirect reference"
18389 #: config/tc-tic30.c:487
18390 msgid "More than one displacement found in indirect reference"
18393 #: config/tc-tic30.c:496
18394 msgid "Invalid displacement in indirect reference"
18397 #: config/tc-tic30.c:514
18398 msgid "AR register not found in indirect reference"
18401 #. Maybe an implied displacement of 1 again.
18402 #: config/tc-tic30.c:531
18403 msgid "required displacement wasn't given in indirect reference"
18406 #: config/tc-tic30.c:538
18407 msgid "illegal indirect reference"
18410 #: config/tc-tic30.c:545
18411 msgid "displacement must be an unsigned 8-bit number"
18414 #: config/tc-tic30.c:729 config/tc-tic30.c:1475
18416 msgid "Invalid character %s before %s operand"
18419 #: config/tc-tic30.c:748 config/tc-tic30.c:1490
18421 msgid "Unbalanced parenthesis in %s operand."
18424 #: config/tc-tic30.c:764 config/tc-tic30.c:1500
18426 msgid "Invalid character %s in %s operand"
18429 #: config/tc-tic30.c:783 config/tc-tic30.c:1517
18431 msgid "Spurious operands; (%d operands/instruction max)"
18434 #. Just skip it, if it's \n complain.
18435 #: config/tc-tic30.c:801 config/tc-tic30.c:817 config/tc-tic30.c:1534
18436 #: config/tc-tic30.c:1550
18437 msgid "Expecting operand after ','; got nothing"
18440 #: config/tc-tic30.c:806 config/tc-tic30.c:1539
18441 msgid "Expecting operand before ','; got nothing"
18444 #: config/tc-tic30.c:844
18445 msgid "incorrect number of operands given in the first instruction"
18448 #: config/tc-tic30.c:850
18449 msgid "incorrect number of operands given in the second instruction"
18452 #: config/tc-tic30.c:871
18454 msgid "%s instruction, operand %d doesn't match"
18457 #. Shouldn't get here.
18458 #: config/tc-tic30.c:895 config/tc-tic30.c:902
18459 msgid "incorrect format for multiply parallel instruction"
18462 #: config/tc-tic30.c:909
18463 msgid "destination for multiply can only be R0 or R1"
18466 #: config/tc-tic30.c:916
18467 msgid "destination for add/subtract can only be R2 or R3"
18470 #: config/tc-tic30.c:983
18471 msgid "loading the same register in parallel operation"
18474 #: config/tc-tic30.c:1425
18476 msgid "Invalid character %s in opcode"
18479 #: config/tc-tic30.c:1455
18481 msgid "Unknown TMS320C30 instruction: %s"
18484 #: config/tc-tic30.c:1575
18485 msgid "Incorrect number of operands given"
18488 #: config/tc-tic30.c:1608
18490 msgid "The %s operand doesn't match"
18493 #. Shouldn't make it to this stage.
18494 #: config/tc-tic30.c:1633 config/tc-tic30.c:1645
18495 msgid "Incompatible first and second operands in instruction"
18498 #: config/tc-tic30.c:1759
18499 msgid "invalid short form floating point immediate operand"
18502 #: config/tc-tic30.c:1769
18503 msgid "rounding down first operand float to unsigned int"
18506 #: config/tc-tic30.c:1771
18507 msgid "only lower 16-bits of first operand are used"
18510 #: config/tc-tic30.c:1781
18511 msgid "rounding down first operand float to signed int"
18514 #: config/tc-tic30.c:1786 config/tc-tic30.c:1857
18515 msgid "first operand is too large for 16-bit signed int"
18518 #: config/tc-tic30.c:1851
18519 msgid "first operand is floating point"
18522 #. Shouldn't get here.
18523 #: config/tc-tic30.c:1882
18524 msgid "interrupt vector for trap instruction out of range"
18527 #: config/tc-tic30.c:1927
18528 msgid "LDP instruction needs a 24-bit operand"
18531 #: config/tc-tic30.c:1951
18532 msgid "first operand is too large for a 24-bit displacement"
18535 #: config/tc-tic4x.c:390
18536 msgid "Nan, using zero."
18539 #: config/tc-tic4x.c:508
18541 msgid "Cannot represent exponent in %d bits"
18544 #: config/tc-tic4x.c:591 config/tc-tic4x.c:601
18545 msgid "Invalid floating point number"
18548 #: config/tc-tic4x.c:722
18549 msgid "Comma expected\n"
18552 #: config/tc-tic4x.c:756 config/tc-tic54x.c:498
18553 msgid ".bss size argument missing\n"
18556 #: config/tc-tic4x.c:764
18558 msgid ".bss size %ld < 0!"
18561 #: config/tc-tic4x.c:897
18562 msgid "Non-constant symbols not allowed\n"
18565 #: config/tc-tic4x.c:928
18566 msgid "Symbol missing\n"
18569 #. Skip null symbol terminator.
18570 #: config/tc-tic4x.c:976
18571 msgid ".sect: subsection name ignored"
18574 #: config/tc-tic4x.c:1004 config/tc-tic4x.c:1105 config/tc-tic54x.c:1482
18576 msgid "Error setting flags for \"%s\": %s"
18579 #: config/tc-tic4x.c:1036
18580 msgid ".set syntax invalid\n"
18583 #: config/tc-tic4x.c:1094
18584 msgid ".usect: non-zero alignment flag ignored"
18587 #: config/tc-tic4x.c:1125
18589 msgid "This assembler does not support processor generation %ld"
18592 #: config/tc-tic4x.c:1129
18593 msgid "Changing processor generation on fly not supported..."
18596 #: config/tc-tic4x.c:1416
18597 msgid "Auxiliary register AR0--AR7 required for indirect"
18600 #: config/tc-tic4x.c:1430
18602 msgid "Bad displacement %d (require 0--255)\n"
18605 #: config/tc-tic4x.c:1448
18606 msgid "Index register IR0,IR1 required for displacement"
18609 #: config/tc-tic4x.c:1516
18610 msgid "Expecting a register name"
18613 #: config/tc-tic4x.c:1528 config/tc-tic4x.c:1551 config/tc-tic4x.c:1617
18614 msgid "Number too large"
18617 #: config/tc-tic4x.c:1541 config/tc-tic4x.c:1564
18618 msgid "Expecting a constant value"
18621 #: config/tc-tic4x.c:1572
18623 msgid "Bad direct addressing construct %s"
18626 #: config/tc-tic4x.c:1576
18628 msgid "Direct value of %ld is not suitable"
18631 #: config/tc-tic4x.c:1600
18632 msgid "Unknown indirect addressing mode"
18635 #: config/tc-tic4x.c:1697
18637 msgid "Immediate value of %ld is too large for ldf"
18640 #: config/tc-tic4x.c:1737
18641 msgid "Destination register must be ARn"
18644 #: config/tc-tic4x.c:1756 config/tc-tic4x.c:2129 config/tc-tic4x.c:2188
18646 msgid "Immediate value of %ld is too large"
18649 #: config/tc-tic4x.c:1785 config/tc-tic4x.c:1990
18650 msgid "Invalid indirect addressing mode"
18653 #: config/tc-tic4x.c:1809 config/tc-tic4x.c:1849 config/tc-tic4x.c:2040
18654 #: config/tc-tic4x.c:2062
18655 msgid "Register must be Rn"
18658 #: config/tc-tic4x.c:1863 config/tc-tic4x.c:1933 config/tc-tic4x.c:1947
18659 msgid "Register must be R0--R7"
18662 #: config/tc-tic4x.c:1887 config/tc-tic4x.c:1915
18664 msgid "Invalid indirect addressing mode displacement %d"
18667 #: config/tc-tic4x.c:1961
18668 msgid "Destination register must be R2 or R3"
18671 #: config/tc-tic4x.c:1975
18672 msgid "Destination register must be R0 or R1"
18675 #: config/tc-tic4x.c:2012
18677 msgid "Displacement value of %ld is too large"
18680 #: config/tc-tic4x.c:2073 config/tc-tic4x.c:2204
18681 msgid "Floating point number not valid in expression"
18684 #: config/tc-tic4x.c:2087
18686 msgid "Signed immediate value %ld too large"
18689 #: config/tc-tic4x.c:2150
18691 msgid "Unsigned immediate value %ld too large"
18694 #: config/tc-tic4x.c:2218
18696 msgid "Immediate value %ld too large"
18699 #: config/tc-tic4x.c:2237 config/tc-tic4x.c:2265
18700 msgid "Register must be ivtp or tvtp"
18703 #: config/tc-tic4x.c:2251
18704 msgid "Register must be address register"
18707 #: config/tc-tic4x.c:2324
18708 msgid "Source and destination register should not be equal"
18711 #: config/tc-tic4x.c:2339
18712 msgid "Equal parallel destination registers, one result will be discarded"
18715 #: config/tc-tic4x.c:2380
18716 msgid "Too many operands scanned"
18719 #: config/tc-tic4x.c:2411
18720 msgid "Parallel opcode cannot contain more than two instructions"
18723 #: config/tc-tic4x.c:2485
18725 msgid "Invalid operands for %s"
18728 #: config/tc-tic4x.c:2488
18730 msgid "Invalid instruction %s"
18733 #: config/tc-tic4x.c:2640
18735 msgid "Bad relocation type: 0x%02x"
18738 #: config/tc-tic4x.c:2698
18740 msgid "Unsupported processor generation %d"
18743 #: config/tc-tic4x.c:2706
18744 msgid "Option -b is depreciated, please use -mbig"
18747 #: config/tc-tic4x.c:2713
18748 msgid "Option -p is depreciated, please use -mmemparm"
18751 #: config/tc-tic4x.c:2720
18752 msgid "Option -r is depreciated, please use -mregparm"
18755 #: config/tc-tic4x.c:2727
18756 msgid "Option -s is depreciated, please use -msmall"
18759 #: config/tc-tic4x.c:2756
18764 " -mcpu=CPU -mCPU select architecture variant. CPU can be:\n"
18765 " 30 - TMS320C30\n"
18766 " 31 - TMS320C31, TMS320LC31\n"
18767 " 32 - TMS320C32\n"
18768 " 33 - TMS320VC33\n"
18769 " 40 - TMS320C40\n"
18770 " 44 - TMS320C44\n"
18771 " -mrev=REV set cpu hardware revision (integer numbers).\n"
18772 " Combinations of -mcpu and -mrev will enable/"
18774 " the appropriate options (-midle2, -mlowpower and\n"
18775 " -menhanced) according to the selected type\n"
18776 " -mbig select big memory model\n"
18777 " -msmall select small memory model (default)\n"
18778 " -mregparm select register parameters (default)\n"
18779 " -mmemparm select memory parameters\n"
18780 " -midle2 enable IDLE2 support\n"
18781 " -mlowpower enable LOPOWER and MAXSPEED support\n"
18782 " -menhanced enable enhanced opcode support\n"
18785 #: config/tc-tic4x.c:2801
18787 msgid "Label \"$%d\" redefined"
18790 #: config/tc-tic4x.c:3010
18792 msgid "Reloc %d not supported by object file format"
18795 #. Only word (et al.), align, or conditionals are allowed within
18797 #: config/tc-tic54x.c:242
18798 msgid "pseudo-op illegal within .struct/.union"
18801 #: config/tc-tic54x.c:256
18803 msgid "C54x-specific command line options:\n"
18806 #: config/tc-tic54x.c:257
18808 msgid "-mfar-mode | -mf Use extended addressing\n"
18811 #: config/tc-tic54x.c:258
18813 msgid "-mcpu=<CPU version> Specify the CPU version\n"
18816 #: config/tc-tic54x.c:259
18818 msgid "-merrors-to-file <filename>\n"
18821 #: config/tc-tic54x.c:260
18823 msgid "-me <filename> Redirect errors to a file\n"
18826 #: config/tc-tic54x.c:373
18827 msgid "Comma and symbol expected for '.asg STRING, SYMBOL'"
18830 #: config/tc-tic54x.c:385
18831 msgid "symbols assigned with .asg must begin with a letter"
18834 #: config/tc-tic54x.c:423
18835 msgid "Unterminated string after absolute expression"
18838 #: config/tc-tic54x.c:431
18839 msgid "Comma and symbol expected for '.eval EXPR, SYMBOL'"
18842 #: config/tc-tic54x.c:439
18843 msgid "symbols assigned with .eval must begin with a letter"
18846 #: config/tc-tic54x.c:507
18848 msgid ".bss size %d < 0!"
18851 #: config/tc-tic54x.c:693
18852 msgid "Offset on nested structures is ignored"
18855 #: config/tc-tic54x.c:743
18857 msgid ".end%s without preceding .%s"
18860 #: config/tc-tic54x.c:809
18862 msgid "Unrecognized struct/union tag '%s'"
18865 #: config/tc-tic54x.c:811
18866 msgid ".tag requires a structure tag"
18869 #: config/tc-tic54x.c:817
18870 msgid "Label required for .tag"
18873 #: config/tc-tic54x.c:836
18875 msgid ".tag target '%s' undefined"
18878 #: config/tc-tic54x.c:900
18880 msgid ".field count '%d' out of range (1 <= X <= 32)"
18883 #: config/tc-tic54x.c:928
18885 msgid "Unrecognized field type '%c'"
18888 #: config/tc-tic54x.c:1052
18889 msgid "Overflow in expression, truncated to 8 bits"
18892 #: config/tc-tic54x.c:1057
18893 msgid "Overflow in expression, truncated to 16 bits"
18896 #. Disallow .byte with a non constant expression that will
18897 #. require relocation.
18898 #: config/tc-tic54x.c:1065
18899 msgid "Relocatable values require at least WORD storage"
18902 #: config/tc-tic54x.c:1126
18903 msgid "Use of .def/.ref is deprecated. Use .global instead"
18906 #: config/tc-tic54x.c:1345
18907 msgid ".space/.bes repeat count is negative, ignored"
18910 #: config/tc-tic54x.c:1350
18911 msgid ".space/.bes repeat count is zero, ignored"
18914 #: config/tc-tic54x.c:1423
18915 msgid "Missing size argument"
18918 #: config/tc-tic54x.c:1557
18919 msgid "CPU version has already been set"
18922 #: config/tc-tic54x.c:1561
18924 msgid "Unrecognized version '%s'"
18927 #: config/tc-tic54x.c:1567
18928 msgid "Changing of CPU version on the fly not supported"
18931 #: config/tc-tic54x.c:1698
18932 msgid "p2align not supported on this target"
18935 #: config/tc-tic54x.c:1710
18936 msgid "Argument to .even ignored"
18939 #: config/tc-tic54x.c:1756
18940 msgid "Invalid field size, must be from 1 to 32"
18943 #: config/tc-tic54x.c:1769
18944 msgid "field size must be 16 when value is relocatable"
18947 #: config/tc-tic54x.c:1784
18948 msgid "field value truncated"
18951 #: config/tc-tic54x.c:1890 config/tc-tic54x.c:2176
18953 msgid "Unrecognized section '%s'"
18956 #: config/tc-tic54x.c:1899
18957 msgid "Current section is uninitialized, section name required for .clink"
18960 #: config/tc-tic54x.c:2087
18961 msgid "ENDLOOP without corresponding LOOP"
18964 #: config/tc-tic54x.c:2128
18965 msgid "Mixing of normal and extended addressing not supported"
18968 #: config/tc-tic54x.c:2134
18969 msgid "Extended addressing not supported on the specified CPU"
18972 #: config/tc-tic54x.c:2182
18973 msgid ".sblock may be used for initialized sections only"
18976 #: config/tc-tic54x.c:2212
18977 msgid "Symbol missing for .set/.equ"
18980 #: config/tc-tic54x.c:2267
18981 msgid ".var may only be used within a macro definition"
18984 #: config/tc-tic54x.c:2275
18985 msgid "Substitution symbols must begin with a letter"
18988 #: config/tc-tic54x.c:2354
18990 msgid "can't open macro library file '%s' for reading: %s"
18993 #: config/tc-tic54x.c:2361
18995 msgid "File '%s' not in macro archive format"
18998 #: config/tc-tic54x.c:2491
19000 msgid "Bad COFF version '%s'"
19003 #: config/tc-tic54x.c:2500
19005 msgid "Bad CPU version '%s'"
19008 #: config/tc-tic54x.c:2513 config/tc-tic54x.c:2516
19010 msgid "Can't redirect stderr to the file '%s'"
19013 #: config/tc-tic54x.c:2535
19014 msgid "Macro nesting is too deep"
19017 #: config/tc-tic54x.c:2638
19019 msgid "Undefined substitution symbol '%s'"
19022 #: config/tc-tic54x.c:3121
19024 msgid "Unbalanced parenthesis in operand %d"
19027 #: config/tc-tic54x.c:3152 config/tc-tic54x.c:3160
19028 msgid "Expecting operand after ','"
19031 #: config/tc-tic54x.c:3171
19032 msgid "Extra junk on line"
19035 #: config/tc-tic54x.c:3208
19036 msgid "Badly formed address expression"
19039 #: config/tc-tic54x.c:3461
19041 msgid "Invalid dmad syntax '%s'"
19044 #: config/tc-tic54x.c:3525
19047 "Use the .mmregs directive to use memory-mapped register names such as '%s'"
19050 #: config/tc-tic54x.c:3576
19051 msgid "Address mode *+ARx is write-only. Results of reading are undefined."
19054 #: config/tc-tic54x.c:3596
19056 msgid "Unrecognized indirect address format \"%s\""
19059 #: config/tc-tic54x.c:3634
19061 msgid "Operand '%s' out of range (%d <= x <= %d)"
19064 #: config/tc-tic54x.c:3654
19065 msgid "Error in relocation handling"
19068 #: config/tc-tic54x.c:3673 config/tc-tic54x.c:3735 config/tc-tic54x.c:3763
19070 msgid "Unrecognized condition code \"%s\""
19073 #: config/tc-tic54x.c:3690
19075 msgid "Condition \"%s\" does not match preceding group"
19078 #: config/tc-tic54x.c:3698
19081 "Condition \"%s\" uses a different accumulator from a preceding condition"
19084 #: config/tc-tic54x.c:3705
19085 msgid "Only one comparison conditional allowed"
19088 #: config/tc-tic54x.c:3710
19089 msgid "Only one overflow conditional allowed"
19092 #: config/tc-tic54x.c:3718
19094 msgid "Duplicate %s conditional"
19097 #: config/tc-tic54x.c:3749
19098 msgid "Invalid auxiliary register (use AR0-AR7)"
19101 #: config/tc-tic54x.c:3780
19102 msgid "lk addressing modes are invalid for memory-mapped register addressing"
19105 #: config/tc-tic54x.c:3788
19107 "Address mode *+ARx is not allowed in memory-mapped register addressing. "
19108 "Resulting behavior is undefined."
19111 #: config/tc-tic54x.c:3814
19113 "Destination accumulator for each part of this parallel instruction must be "
19117 #: config/tc-tic54x.c:3863
19119 msgid "Memory mapped register \"%s\" out of range"
19122 #: config/tc-tic54x.c:3902
19123 msgid "Invalid operand (use 1, 2, or 3)"
19126 #: config/tc-tic54x.c:3928
19127 msgid "A status register or status bit name is required"
19130 #: config/tc-tic54x.c:3938
19132 msgid "Unrecognized status bit \"%s\""
19135 #: config/tc-tic54x.c:3961
19137 msgid "Invalid status register \"%s\""
19140 #: config/tc-tic54x.c:3973
19142 msgid "Operand \"%s\" out of range (use 1 or 2)"
19145 #: config/tc-tic54x.c:4176
19147 msgid "Unrecognized instruction \"%s\""
19150 #: config/tc-tic54x.c:4205
19152 msgid "Unrecognized operand list '%s' for instruction '%s'"
19155 #: config/tc-tic54x.c:4234
19157 msgid "Unrecognized parallel instruction \"%s\""
19160 #: config/tc-tic54x.c:4283
19162 msgid "Invalid operand (s) for parallel instruction \"%s\""
19165 #: config/tc-tic54x.c:4286
19167 msgid "Unrecognized parallel instruction combination \"%s || %s\""
19170 #: config/tc-tic54x.c:4514
19172 msgid "%s symbol recursion stopped at second appearance of '%s'"
19175 #: config/tc-tic54x.c:4554
19176 msgid "Unrecognized substitution symbol function"
19179 #: config/tc-tic54x.c:4559
19180 msgid "Missing '(' after substitution symbol function"
19183 #: config/tc-tic54x.c:4572
19184 msgid "Expecting second argument"
19187 #: config/tc-tic54x.c:4590 config/tc-tic54x.c:4640
19188 msgid "Extra junk in function call, expecting ')'"
19191 #: config/tc-tic54x.c:4616
19192 msgid "Function expects two arguments"
19195 #: config/tc-tic54x.c:4629
19196 msgid "Expecting character constant argument"
19199 #: config/tc-tic54x.c:4635
19200 msgid "Both arguments must be substitution symbols"
19203 #: config/tc-tic54x.c:4687
19205 msgid "Invalid subscript (use 1 to %d)"
19208 #: config/tc-tic54x.c:4697
19210 msgid "Invalid length (use 0 to %d)"
19213 #: config/tc-tic54x.c:4707
19214 msgid "Missing ')' in subscripted substitution symbol expression"
19217 #: config/tc-tic54x.c:4727
19218 msgid "Missing forced substitution terminator ':'"
19221 #: config/tc-tic54x.c:4881
19224 "Instruction does not fit in available delay slots (%d-word insn, %d slot "
19227 "Instruction does not fit in available delay slots (%d-word insn, %d slots "
19232 #: config/tc-tic54x.c:4925
19234 msgid "Unrecognized parallel instruction '%s'"
19237 #: config/tc-tic54x.c:4937
19239 msgid "Instruction '%s' requires an LP cpu version"
19242 #: config/tc-tic54x.c:4944
19244 msgid "Instruction '%s' requires far mode addressing"
19247 #: config/tc-tic54x.c:4956
19250 "Instruction does not fit in available delay slots (%d-word insn, %d slot "
19251 "left). Resulting behavior is undefined."
19253 "Instruction does not fit in available delay slots (%d-word insn, %d slots "
19254 "left). Resulting behavior is undefined."
19258 #: config/tc-tic54x.c:4970
19260 "Instructions which cause PC discontinuity are not allowed in a delay slot. "
19261 "Resulting behavior is undefined."
19264 #: config/tc-tic54x.c:4981
19266 msgid "'%s' is not repeatable. Resulting behavior is undefined."
19269 #: config/tc-tic54x.c:4985
19271 "Instructions using long offset modifiers or absolute addresses are not "
19272 "repeatable. Resulting behavior is undefined."
19275 #: config/tc-tic54x.c:5129
19277 msgid "Unsupported relocation size %d"
19280 #: config/tc-tic54x.c:5260
19281 msgid "non-absolute value used with .space/.bes"
19284 #: config/tc-tic54x.c:5264
19286 msgid "negative value ignored in %s"
19289 #: config/tc-tic54x.c:5352
19291 msgid "attempt to .space/.bes backwards? (%ld)"
19294 #: config/tc-tic6x.c:232
19296 msgid "unknown architecture '%s'"
19299 #: config/tc-tic6x.c:262
19301 msgid "unknown -mpid= argument '%s'"
19304 #: config/tc-tic6x.c:320
19306 msgid "TMS320C6000 options:\n"
19309 #: config/tc-tic6x.c:321
19311 msgid " -march=ARCH enable instructions from architecture ARCH\n"
19314 #: config/tc-tic6x.c:322
19316 msgid " -mbig-endian generate big-endian code\n"
19319 #: config/tc-tic6x.c:323
19321 msgid " -mlittle-endian generate little-endian code\n"
19324 #: config/tc-tic6x.c:324
19326 msgid " -mdsbt code uses DSBT addressing\n"
19329 #: config/tc-tic6x.c:325
19331 msgid " -mno-dsbt code does not use DSBT addressing\n"
19334 #: config/tc-tic6x.c:326
19337 " -mpid=no code uses position-dependent data addressing\n"
19340 #: config/tc-tic6x.c:327
19343 " -mpid=near code uses position-independent data addressing,\n"
19344 " GOT accesses use near DP addressing\n"
19347 #: config/tc-tic6x.c:329
19350 " -mpid=far code uses position-independent data addressing,\n"
19351 " GOT accesses use far DP addressing\n"
19354 #: config/tc-tic6x.c:331
19356 msgid " -mpic code addressing is position-independent\n"
19359 #: config/tc-tic6x.c:332
19361 msgid " -mno-pic code addressing is position-dependent\n"
19364 #: config/tc-tic6x.c:337
19366 msgid "Supported ARCH values are:"
19369 #: config/tc-tic6x.c:384
19370 msgid "unexpected .cantunwind directive"
19373 #: config/tc-tic6x.c:404
19374 msgid "unexpected .handlerdata directive"
19377 #: config/tc-tic6x.c:416
19378 msgid "personality routine required before .handlerdata directive"
19381 #: config/tc-tic6x.c:530
19382 msgid "expected symbol"
19385 #: config/tc-tic6x.c:577
19386 msgid "expected comma after symbol name"
19389 #: config/tc-tic6x.c:587
19391 msgid "invalid length for .scomm directive"
19394 #: config/tc-tic6x.c:601
19395 msgid "alignment is not a positive number"
19398 #: config/tc-tic6x.c:613
19399 msgid "alignment is not a power of 2"
19402 #: config/tc-tic6x.c:628
19404 msgid "attempt to re-define symbol `%s'"
19407 #: config/tc-tic6x.c:637
19409 msgid "attempt to redefine `%s' with a different length"
19412 #: config/tc-tic6x.c:835
19413 msgid "multiple '||' on same line"
19416 #: config/tc-tic6x.c:838
19417 msgid "'||' after predicate"
19420 #: config/tc-tic6x.c:882
19421 msgid "multiple predicates on same line"
19424 #: config/tc-tic6x.c:888
19426 msgid "bad predicate '%s'"
19429 #: config/tc-tic6x.c:899
19430 msgid "predication on A0 not supported on this architecture"
19433 #: config/tc-tic6x.c:932
19434 msgid "label after '||'"
19437 #: config/tc-tic6x.c:938
19438 msgid "label after predicate"
19441 #: config/tc-tic6x.c:962
19442 msgid "'||' not followed by instruction"
19445 #: config/tc-tic6x.c:968
19446 msgid "predicate not followed by instruction"
19449 #: config/tc-tic6x.c:1401
19451 msgid "control register '%s' not supported on this architecture"
19454 #: config/tc-tic6x.c:1580 config/tc-tic6x.c:1583 config/tc-tic6x.c:1636
19455 #: config/tc-tic6x.c:1640
19457 msgid "register number %u not supported on this architecture"
19460 #: config/tc-tic6x.c:1611
19462 msgid "register pair for operand %u of '%.*s' not a valid even/odd pair"
19465 #: config/tc-tic6x.c:1667
19467 msgid "junk after operand %u of '%.*s'"
19470 #: config/tc-tic6x.c:1680
19472 msgid "bad register or register pair for operand %u of '%.*s'"
19475 #: config/tc-tic6x.c:1686
19477 msgid "bad register for operand %u of '%.*s'"
19480 #: config/tc-tic6x.c:1691
19482 msgid "bad register pair for operand %u of '%.*s'"
19485 #: config/tc-tic6x.c:1696
19487 msgid "bad functional unit for operand %u of '%.*s'"
19490 #: config/tc-tic6x.c:1701
19492 msgid "bad operand %u of '%.*s'"
19495 #: config/tc-tic6x.c:1833
19496 msgid "$DSBT_INDEX must be used with __c6xabi_DSBT_BASE"
19499 #: config/tc-tic6x.c:1873
19500 msgid "$DSBT_INDEX not supported in this context"
19503 #: config/tc-tic6x.c:1886
19504 msgid "$GOT not supported in this context"
19507 #: config/tc-tic6x.c:1903
19508 msgid "$DPR_GOT not supported in this context"
19511 #: config/tc-tic6x.c:1924
19512 msgid "$DPR_BYTE not supported in this context"
19515 #: config/tc-tic6x.c:1941
19516 msgid "$DPR_HWORD not supported in this context"
19519 #: config/tc-tic6x.c:1958
19520 msgid "$DPR_WORD not supported in this context"
19523 #: config/tc-tic6x.c:1977
19524 msgid "$PCR_OFFSET not supported in this context"
19527 #: config/tc-tic6x.c:1988
19528 msgid "invalid PC-relative operand"
19531 #: config/tc-tic6x.c:2025
19533 msgid "no %d-byte relocations available"
19536 #: config/tc-tic6x.c:2512 config/tc-tic6x.c:2543 config/tc-tic6x.c:2561
19537 #: config/tc-tic6x.c:2991 config/tc-tic6x.c:3010 config/tc-tic6x.c:3042
19539 msgid "operand %u of '%.*s' out of range"
19542 #: config/tc-tic6x.c:2605 config/tc-tic6x.c:2830
19544 msgid "offset in operand %u of '%.*s' not divisible by %u"
19547 #: config/tc-tic6x.c:2822 config/tc-tic6x.c:2855
19549 msgid "offset in operand %u of '%.*s' out of range"
19552 #: config/tc-tic6x.c:2937
19554 msgid "functional unit already masked for operand %u of '%.*s'"
19557 #: config/tc-tic6x.c:2961 config/tc-tic6x.c:3719
19559 msgid "'%.*s' instruction not in a software pipelined loop"
19562 #: config/tc-tic6x.c:3060
19564 msgid "instruction '%.*s' cannot be predicated"
19567 #: config/tc-tic6x.c:3327
19569 msgid "'%.*s' instruction not supported on this architecture"
19572 #: config/tc-tic6x.c:3335
19574 msgid "'%.*s' instruction not supported on this functional unit"
19577 #: config/tc-tic6x.c:3343
19580 "'%.*s' instruction not supported on this functional unit for this "
19584 #: config/tc-tic6x.c:3363
19585 msgid "missing operand after comma"
19588 #: config/tc-tic6x.c:3371 config/tc-tic6x.c:3389
19590 msgid "too many operands to '%.*s'"
19593 #: config/tc-tic6x.c:3402
19595 msgid "bad number of operands to '%.*s'"
19598 #: config/tc-tic6x.c:3474
19600 msgid "operand %u of '%.*s' not constant"
19603 #: config/tc-tic6x.c:3479
19605 msgid "operand %u of '%.*s' on wrong side"
19608 #: config/tc-tic6x.c:3484
19610 msgid "operand %u of '%.*s' not a valid return address register"
19613 #: config/tc-tic6x.c:3490
19615 msgid "operand %u of '%.*s' is write-only"
19618 #: config/tc-tic6x.c:3495
19620 msgid "operand %u of '%.*s' is read-only"
19623 #: config/tc-tic6x.c:3500
19625 msgid "operand %u of '%.*s' not a valid memory reference"
19628 #: config/tc-tic6x.c:3506
19630 msgid "operand %u of '%.*s' not a valid base address register"
19633 #: config/tc-tic6x.c:3592
19635 msgid "bad operand combination for '%.*s'"
19638 #: config/tc-tic6x.c:3638
19639 msgid "parallel instruction not following another instruction"
19642 #: config/tc-tic6x.c:3644
19643 msgid "too many instructions in execute packet"
19646 #: config/tc-tic6x.c:3649
19647 msgid "label not at start of execute packet"
19650 #: config/tc-tic6x.c:3652
19652 msgid "'%.*s' instruction not at start of execute packet"
19655 #: config/tc-tic6x.c:3700
19656 msgid "functional unit already used in this execute packet"
19659 #: config/tc-tic6x.c:3708
19660 msgid "nested software pipelined loop"
19663 #: config/tc-tic6x.c:3727
19664 msgid "'||^' without previous SPMASK"
19667 #: config/tc-tic6x.c:3729
19668 msgid "cannot mask instruction using no functional unit"
19671 #: config/tc-tic6x.c:3741
19672 msgid "functional unit already masked"
19675 #: config/tc-tic6x.c:3806
19676 msgid "value too large for 2-byte field"
19679 #: config/tc-tic6x.c:3816
19680 msgid "value too large for 1-byte field"
19683 #: config/tc-tic6x.c:3943
19684 msgid "immediate offset not 2-byte-aligned"
19687 #: config/tc-tic6x.c:3971
19688 msgid "immediate offset not 4-byte-aligned"
19691 #: config/tc-tic6x.c:3985
19692 msgid "addend used with $DSBT_INDEX"
19695 #: config/tc-tic6x.c:3999 config/tc-tic6x.c:4017 config/tc-tic6x.c:4035
19696 #: config/tc-tic6x.c:4053
19697 msgid "PC-relative offset not 4-byte-aligned"
19700 #: config/tc-tic6x.c:4002 config/tc-tic6x.c:4020 config/tc-tic6x.c:4038
19701 #: config/tc-tic6x.c:4056
19702 msgid "PC-relative offset out of range"
19705 #: config/tc-tic6x.c:4537
19707 msgid "undefined symbol %s in PCR relocation"
19710 #: config/tc-tic6x.c:4654
19712 msgid "group section `%s' has no group signature"
19715 #: config/tc-tic6x.c:4806
19716 msgid "missing .endp before .cfi_startproc"
19719 #: config/tc-tic6x.c:4911
19720 msgid "stack pointer offset too large for personality routine"
19723 #: config/tc-tic6x.c:4918
19724 msgid "stack frame layout does not match personality routine"
19727 #: config/tc-tic6x.c:5052
19728 msgid "too many unwinding instructions"
19731 #: config/tc-tic6x.c:5127 config/tc-tic6x.c:5140 config/tc-tic6x.c:5148
19733 msgid "unable to generate unwinding opcode for reg %d"
19736 #: config/tc-tic6x.c:5157
19737 msgid "unable to restore return address from previously restored reg"
19740 #: config/tc-tic6x.c:5169
19742 msgid "unhandled CFA insn for unwinding (%d)"
19745 #: config/tc-tic6x.c:5179
19747 msgid "unable to generate unwinding opcode for frame pointer reg %d"
19750 #: config/tc-tic6x.c:5188
19751 msgid "unable to generate unwinding opcode for frame pointer offset"
19754 #: config/tc-tic6x.c:5197
19755 msgid "unwound stack pointer not doubleword aligned"
19758 #: config/tc-tic6x.c:5342
19759 msgid "stack frame layout too complex for unwinder"
19762 #: config/tc-tic6x.c:5359
19763 msgid "unwound frame has negative size"
19766 #: config/tc-tilegx.c:141
19770 " -V print assembler version number\n"
19771 " -EB/-EL generate big-endian/little-endian code\n"
19772 " --32/--64 generate 32bit/64bit code\n"
19775 #: config/tc-tilegx.c:731 config/tc-tilepro.c:619
19776 msgid "Invalid operator for operand."
19779 #: config/tc-tilegx.c:754 config/tc-tilepro.c:642
19780 msgid "Operator may only be applied to symbols."
19783 #: config/tc-tilegx.c:819 config/tc-tilepro.c:707
19785 msgid "Writes to register '%s' are not allowed."
19788 #: config/tc-tilegx.c:846 config/tc-tilepro.c:734
19791 "Two instructions in the same bundle both write to register %s, which is not "
19795 #: config/tc-tilegx.c:911 config/tc-tilepro.c:798
19797 msgid "'%s' may not be bundled with other instructions."
19800 #: config/tc-tilegx.c:941 config/tc-tilepro.c:828
19801 msgid "Invalid combination of instructions for bundle."
19804 #: config/tc-tilegx.c:976 config/tc-tilepro.c:863
19805 msgid "instruction address is not a multiple of 8"
19808 #: config/tc-tilegx.c:1053 config/tc-tilepro.c:941
19809 msgid "Invalid expression."
19812 #: config/tc-tilegx.c:1099 config/tc-tilepro.c:983
19814 msgid "Expected register, got '%s'."
19817 #: config/tc-tilegx.c:1106 config/tc-tilepro.c:990
19819 msgid "Found use of non-canonical register name %s; use %s instead."
19822 #: config/tc-tilegx.c:1166 config/tc-tilepro.c:1049
19824 msgid "Too few operands to '%s'."
19827 #: config/tc-tilegx.c:1171 config/tc-tilepro.c:1054
19829 msgid "Unexpected character '%c' after operand %d to %s."
19832 #: config/tc-tilegx.c:1192 config/tc-tilepro.c:1075
19833 msgid "Expected immediate expression"
19836 #: config/tc-tilegx.c:1205 config/tc-tilegx.c:1807 config/tc-tilepro.c:1088
19837 #: config/tc-tilepro.c:1584
19838 msgid "Found '}' when not bundling."
19841 #: config/tc-tilegx.c:1246 config/tc-tilepro.c:1128
19843 msgid "Unknown opcode `%.*s'."
19846 #: config/tc-tilegx.c:1257 config/tc-tilepro.c:1139
19847 msgid "Too many instructions for bundle."
19850 #: config/tc-tilegx.c:1349 config/tc-tilepro.c:1221
19851 msgid "Bad call to md_atof ()"
19854 #: config/tc-tilegx.c:1425 config/tc-tilepro.c:1284
19855 msgid "This operator only produces two byte values."
19858 #: config/tc-tilegx.c:1752 config/tc-tilepro.c:1529
19860 msgid "internal error? cannot generate `%s' relocation (%d, %d)"
19863 #: config/tc-tilegx.c:1795 config/tc-tilepro.c:1572
19864 msgid "Found '{' when already bundling."
19867 #: config/tc-tilepro.c:98
19871 " -V print assembler version number\n"
19874 #: config/tc-v850.c:291
19876 msgid ".COMMon length (%d.) < 0! Ignored."
19879 #: config/tc-v850.c:312
19881 msgid "Length of .comm \"%s\" is already %ld. Not changed to %d."
19884 #: config/tc-v850.c:338
19885 msgid "Common alignment negative; 0 assumed"
19888 #: config/tc-v850.c:542
19889 msgid ".longcall pseudo-op seen when not relaxing"
19892 #: config/tc-v850.c:544
19893 msgid ".longjump pseudo-op seen when not relaxing"
19896 #: config/tc-v850.c:551
19897 msgid "bad .longcall format"
19900 #: config/tc-v850.c:1389
19902 msgid "unknown operand shift: %x\n"
19905 #: config/tc-v850.c:1390
19906 msgid "internal failure in parse_register_list"
19909 #: config/tc-v850.c:1406
19910 msgid "constant expression or register list expected"
19913 #: config/tc-v850.c:1411
19914 msgid "high bits set in register list expression"
19917 #: config/tc-v850.c:1449 config/tc-v850.c:1506
19918 msgid "illegal register included in list"
19921 #: config/tc-v850.c:1455
19922 msgid "system registers cannot be included in list"
19925 #: config/tc-v850.c:1481
19926 msgid "second register should follow dash in register list"
19929 #: config/tc-v850.c:1486
19930 msgid "second register should be greater than first register"
19933 #: config/tc-v850.c:1536
19935 msgid " V850 options:\n"
19938 #: config/tc-v850.c:1537
19940 msgid " -mwarn-signed-overflow Warn if signed immediate values overflow\n"
19943 #: config/tc-v850.c:1538
19946 " -mwarn-unsigned-overflow Warn if unsigned immediate values overflow\n"
19949 #: config/tc-v850.c:1539
19951 msgid " -mv850 The code is targeted at the v850\n"
19954 #: config/tc-v850.c:1540
19956 msgid " -mv850e The code is targeted at the v850e\n"
19959 #: config/tc-v850.c:1541
19961 msgid " -mv850e1 The code is targeted at the v850e1\n"
19964 #: config/tc-v850.c:1542
19966 msgid " -mv850e2 The code is targeted at the v850e2\n"
19969 #: config/tc-v850.c:1543
19971 msgid " -mv850e2v3 The code is targeted at the v850e2v3\n"
19974 #: config/tc-v850.c:1544
19976 msgid " -mv850e2v4 Alias for -mv850e3v5\n"
19979 #: config/tc-v850.c:1545
19981 msgid " -mv850e3v5 The code is targeted at the v850e3v5\n"
19984 #: config/tc-v850.c:1546
19986 msgid " -mrelax Enable relaxation\n"
19989 #: config/tc-v850.c:1547
19992 " --disp-size-default-22 branch displacement with unknown size is 22 bits "
19996 #: config/tc-v850.c:1548
19999 " --disp-size-default-32 branch displacement with unknown size is 32 "
20003 #: config/tc-v850.c:1549
20005 msgid " -mextension enable extension opcode support\n"
20008 #: config/tc-v850.c:1550
20010 msgid " -mno-bcond17\t\t disable b<cond> disp17 instruction\n"
20013 #: config/tc-v850.c:1551
20015 msgid " -mno-stld23\t\t disable st/ld offset23 instruction\n"
20018 #: config/tc-v850.c:1552
20020 msgid " -mgcc-abi Mark the binary as using the old GCC ABI\n"
20023 #: config/tc-v850.c:1553
20026 " -mrh850-abi Mark the binary as using the RH850 ABI "
20030 #: config/tc-v850.c:1554
20032 msgid " -m8byte-align Mark the binary as using 64-bit alignment\n"
20035 #: config/tc-v850.c:1555
20038 " -m4byte-align Mark the binary as using 32-bit alignment "
20042 #: config/tc-v850.c:1556
20045 " -msoft-float Mark the binary as not using FP insns (default "
20049 #: config/tc-v850.c:1557
20052 " -mhard-float Mark the binary as using FP insns (default for "
20056 #: config/tc-v850.c:1945
20058 msgid "Unable to determine default target processor from string: %s"
20061 #: config/tc-v850.c:1988
20062 msgid "hi0() relocation used on an instruction which does not support it"
20065 #: config/tc-v850.c:2008
20066 msgid "hi() relocation used on an instruction which does not support it"
20069 #: config/tc-v850.c:2027
20070 msgid "lo() relocation used on an instruction which does not support it"
20073 #: config/tc-v850.c:2038
20074 msgid "ctoff() is not supported by the rh850 ABI. Use -mgcc-abi instead"
20077 #: config/tc-v850.c:2054
20078 msgid "ctoff() relocation used on an instruction which does not support it"
20081 #: config/tc-v850.c:2073
20082 msgid "sdaoff() relocation used on an instruction which does not support it"
20085 #: config/tc-v850.c:2092
20086 msgid "zdaoff() relocation used on an instruction which does not support it"
20089 #: config/tc-v850.c:2124
20090 msgid "tdaoff() relocation used on an instruction which does not support it"
20093 #: config/tc-v850.c:2265
20095 msgid "operand out of range (%d is not between %d and %d)"
20098 #: config/tc-v850.c:2348
20099 msgid "st/ld offset 23 instruction was disabled ."
20102 #: config/tc-v850.c:2357
20103 msgid "Target processor does not support this instruction."
20106 #: config/tc-v850.c:2469 config/tc-v850.c:2479 config/tc-v850.c:2500
20107 #: config/tc-v850.c:2514 config/tc-v850.c:2520 config/tc-v850.c:2544
20108 #: config/tc-v850.c:2550 config/tc-v850.c:2557 config/tc-v850.c:2571
20109 #: config/tc-v850.c:2585 config/tc-v850.c:2591 config/tc-v850.c:2929
20110 msgid "immediate operand is too large"
20113 #: config/tc-v850.c:2486
20115 msgid "AAARG -> unhandled constant reloc: %d"
20118 #: config/tc-v850.c:2621 config/tc-v850.c:2632
20119 msgid "constant too big to fit into instruction"
20122 #: config/tc-v850.c:2707
20123 msgid "odd number cannot be used here"
20126 #: config/tc-v850.c:2752
20127 msgid "invalid register name"
20130 #: config/tc-v850.c:2758
20131 msgid "register r0 cannot be used here"
20134 #: config/tc-v850.c:2764
20135 msgid "odd register cannot be used here"
20138 #: config/tc-v850.c:2773
20139 msgid "invalid system register name"
20142 #: config/tc-v850.c:2787
20143 msgid "expected EP register"
20146 #: config/tc-v850.c:2804 config/tc-v850.c:2817
20147 msgid "invalid condition code name"
20150 #: config/tc-v850.c:2810
20151 msgid "condition sa cannot be used here"
20154 #: config/tc-v850.c:2823
20155 msgid "invalid cache operation name"
20158 #: config/tc-v850.c:2828
20159 msgid "invalid pref operation name"
20162 #: config/tc-v850.c:2833
20163 msgid "invalid vector register name"
20166 #: config/tc-v850.c:2871
20167 msgid "syntax error: value is missing before the register name"
20170 #: config/tc-v850.c:2873
20171 msgid "syntax error: register not expected"
20174 #: config/tc-v850.c:2887
20175 msgid "syntax error: system register not expected"
20178 #: config/tc-v850.c:2892 config/tc-v850.c:2897
20179 msgid "syntax error: condition code not expected"
20182 #: config/tc-v850.c:2902
20183 msgid "syntax error: vector register not expected"
20186 #: config/tc-v850.c:2913
20187 msgid "immediate 0 cannot be used here"
20190 #: config/tc-v850.c:2937
20191 msgid "immediate operand is not match"
20194 #: config/tc-v850.c:2950
20195 msgid "displacement is too large"
20198 #: config/tc-v850.c:2968 config/tc-xtensa.c:13093
20199 msgid "invalid operand"
20202 #: config/tc-v850.c:3080
20203 msgid "loop: 32-bit displacement not supported"
20206 #: config/tc-vax.c:1339
20207 msgid "no '[' to match ']'"
20210 #: config/tc-vax.c:1355
20211 msgid "bad register in []"
20214 #: config/tc-vax.c:1357
20215 msgid "[PC] index banned"
20218 #: config/tc-vax.c:1393
20219 msgid "no '(' to match ')'"
20222 #: config/tc-vax.c:1509
20223 msgid "invalid branch operand"
20226 #: config/tc-vax.c:1536
20227 msgid "address prohibits @"
20230 #: config/tc-vax.c:1538
20231 msgid "address prohibits #"
20234 #: config/tc-vax.c:1542
20235 msgid "address prohibits -()"
20238 #: config/tc-vax.c:1544
20239 msgid "address prohibits ()+"
20242 #: config/tc-vax.c:1547
20243 msgid "address prohibits ()"
20246 #: config/tc-vax.c:1549
20247 msgid "address prohibits []"
20250 #: config/tc-vax.c:1551
20251 msgid "address prohibits register"
20254 #: config/tc-vax.c:1553
20255 msgid "address prohibits displacement length specifier"
20258 #: config/tc-vax.c:1581
20259 msgid "invalid operand of S^#"
20262 #: config/tc-vax.c:1594
20263 msgid "S^# needs expression"
20266 #: config/tc-vax.c:1601
20267 msgid "S^# may only read-access"
20270 #: config/tc-vax.c:1624
20271 msgid "invalid operand of -()"
20274 #: config/tc-vax.c:1630
20275 msgid "-(PC) unpredictable"
20278 #: config/tc-vax.c:1632
20279 msgid "[]index same as -()register: unpredictable"
20282 #: config/tc-vax.c:1664
20283 msgid "invalid operand of ()+"
20286 #: config/tc-vax.c:1670
20287 msgid "(PC)+ unpredictable"
20290 #: config/tc-vax.c:1672
20291 msgid "[]index same as ()+register: unpredictable"
20294 #: config/tc-vax.c:1695
20295 msgid "# conflicts length"
20298 #: config/tc-vax.c:1697
20299 msgid "# bars register"
20302 #: config/tc-vax.c:1717
20303 msgid "writing or modifying # is unpredictable"
20306 #: config/tc-vax.c:1743
20307 msgid "length not needed"
20310 #: config/tc-vax.c:1750
20311 msgid "can't []index a register, because it has no address"
20314 #: config/tc-vax.c:1752
20315 msgid "a register has no address"
20318 #: config/tc-vax.c:1761
20319 msgid "PC part of operand unpredictable"
20322 #: config/tc-vax.c:1919
20323 msgid "odd number of bytes in operand description"
20326 #: config/tc-vax.c:1933
20327 msgid "Bad operand"
20330 #: config/tc-vax.c:1938
20331 msgid "Not enough operands"
20334 #: config/tc-vax.c:2212
20335 msgid "SYMBOL TABLE not implemented"
20338 #: config/tc-vax.c:2216
20339 msgid "TOKEN TRACE not implemented"
20342 #: config/tc-vax.c:2220
20344 msgid "Displacement length %s ignored!"
20347 #: config/tc-vax.c:2224
20349 msgid "I don't need or use temp. file \"%s\"."
20352 #: config/tc-vax.c:2228
20353 msgid "I don't use an interpass file! -V ignored"
20356 #: config/tc-vax.c:2252
20360 "-d LENGTH\t\tignored\n"
20361 "-J\t\t\tignored\n"
20362 "-S\t\t\tignored\n"
20363 "-t FILE\t\t\tignored\n"
20364 "-T\t\t\tignored\n"
20365 "-V\t\t\tignored\n"
20368 #: config/tc-vax.c:2261
20372 "-k -pic\t\t\tenable PIC mode\n"
20373 "-Q[y|n]\t\t\tignored\n"
20376 #: config/tc-vax.c:2422
20378 msgid "Ignoring statement due to \"%s\""
20381 #: config/tc-vax.c:2439
20383 msgid "Aborting because statement has \"%s\""
20386 #: config/tc-vax.c:2484
20387 msgid "Can't relocate expression"
20390 #: config/tc-vax.c:2587
20391 msgid "Bignum not permitted in short literal. Immediate mode assumed."
20394 #: config/tc-vax.c:2596
20395 msgid "Can't do flonum short literal: immediate mode used."
20398 #: config/tc-vax.c:2643
20400 msgid "A bignum/flonum may not be a displacement: 0x%<PRIx64> used"
20403 #: config/tc-vax.c:2956
20405 msgid "Short literal overflow(%ld.), immediate mode assumed."
20408 #: config/tc-vax.c:2965
20410 msgid "Forced short literal to immediate mode. now_seg=%s to_seg=%s"
20413 #: config/tc-vax.c:3030
20414 msgid "Length specification ignored. Address mode 9F used"
20417 #: config/tc-vax.c:3088
20418 msgid "Invalid operand: immediate value used as base address."
20421 #: config/tc-vax.c:3090
20422 msgid "Invalid operand: immediate value used as address."
20425 #: config/tc-vax.c:3115
20427 msgid "Symbol %s used as immediate operand in PIC mode."
20430 #: config/tc-visium.c:836
20431 msgid "Bad call to MD_ATOF()"
20434 #: config/tc-wasm32.c:117
20436 msgid "wasm32 assembler options:\n"
20439 #: config/tc-wasm32.c:364
20440 msgid "unexpected negative constant"
20443 #: config/tc-wasm32.c:426
20444 msgid "no function type on PLT reloc"
20447 #: config/tc-wasm32.c:441
20448 msgid "couldn't find relocation to use"
20451 #: config/tc-wasm32.c:513
20452 msgid "Not a function type"
20455 #: config/tc-wasm32.c:529
20457 msgid "Unknown type %c\n"
20460 #: config/tc-wasm32.c:551 config/tc-wasm32.c:577
20461 msgid "Unknown type"
20464 #: config/tc-wasm32.c:625
20465 msgid "only single block types allowed"
20468 #: config/tc-wasm32.c:635
20469 msgid "instruction does not take a block type"
20472 #: config/tc-wasm32.c:652
20473 msgid "missing block type"
20476 #: config/tc-wasm32.c:661 config/tc-wasm32.c:665
20477 msgid "missing alignment hint"
20480 #: config/tc-wasm32.c:669
20481 msgid "missing offset"
20484 #: config/tc-wasm32.c:675
20485 msgid "missing local index"
20488 #: config/tc-wasm32.c:680
20489 msgid "missing break count"
20492 #: config/tc-wasm32.c:685
20493 msgid "missing reserved current_memory/grow_memory argument"
20496 #: config/tc-wasm32.c:689
20497 msgid "missing call argument"
20500 #: config/tc-wasm32.c:693
20501 msgid "missing call signature"
20504 #: config/tc-wasm32.c:695
20505 msgid "missing table index"
20508 #: config/tc-wasm32.c:726 config/tc-z80.c:3697 read.c:4019
20510 msgid "junk at end of line, first unrecognized character is `%c'"
20513 #: config/tc-xgate.c:215
20514 msgid "architecture variant invalid"
20517 #: config/tc-xgate.c:369
20520 "Freescale XGATE co-processor options:\n"
20521 " -mshort use 16-bit int ABI (default)\n"
20522 " -mlong use 32-bit int ABI\n"
20523 " -mshort-double use 32-bit double ABI\n"
20524 " -mlong-double use 64-bit double ABI (default)\n"
20525 " --mxgate specify the processor variant [default %s]\n"
20526 " --print-insn-syntax print the syntax of instruction in case of error\n"
20527 " --print-opcodes print the list of instructions with syntax\n"
20528 " --generate-example generate an example of each instruction"
20531 #: config/tc-xgate.c:492
20532 msgid "opcode missing or not found on input line"
20535 #: config/tc-xgate.c:497
20537 msgid "opcode %s not found in opcode hash table"
20540 #: config/tc-xgate.c:509
20541 msgid "matching operands to opcode"
20544 #: config/tc-xgate.c:549
20545 msgid ": processing macro, real opcode handle not found in hash"
20548 #: config/tc-xgate.c:680
20550 msgid "Value %ld not aligned by 2 for 9-bit PC-relative branch."
20553 #: config/tc-xgate.c:697
20555 msgid "Value %ld not aligned by 2 for 10-bit PC-relative branch."
20558 #: config/tc-xgate.c:724
20559 msgid "Value out of 3-bit range."
20562 #: config/tc-xgate.c:731
20563 msgid "Value out of 4-bit range."
20566 #: config/tc-xgate.c:738
20567 msgid "Value out of 5-bit range."
20570 #: config/tc-xgate.c:875
20571 msgid ":operand has too many bits"
20574 #: config/tc-xgate.c:994
20575 msgid "unknown operand count"
20578 #: config/tc-xgate.c:1238 config/tc-xgate.c:1250
20579 msgid ": expected register name r0-r7 "
20582 #: config/tc-xgate.c:1286
20584 msgid ":operand value(%d) too big for constraint"
20587 #: config/tc-xgate.c:1304
20588 msgid "you must use a hi/lo directive or 16-bit macro to load a 16-bit value."
20591 #: config/tc-xgate.c:1317
20592 msgid ":unknown relocation constraint size"
20595 #: config/tc-xgate.c:1324
20596 msgid ": expected register name ccr "
20599 #: config/tc-xgate.c:1330
20600 msgid ": expected register name pc "
20603 #: config/tc-xstormy16.c:77
20605 msgid " XSTORMY16 specific command line options:\n"
20608 #: config/tc-xstormy16.c:223
20610 msgid "unsupported fptr fixup size %d"
20613 #: config/tc-xstormy16.c:235
20615 msgid "unsupported fixup size %d"
20618 #: config/tc-xstormy16.c:266
20619 msgid "unsupported fptr fixup"
20622 #: config/tc-xtensa.c:650
20623 msgid "illegal range of target hardware versions"
20626 #: config/tc-xtensa.c:831
20627 msgid "--density option is ignored"
20630 #: config/tc-xtensa.c:834
20631 msgid "--no-density option is ignored"
20634 #: config/tc-xtensa.c:852
20635 msgid "--generics is deprecated; use --transform instead"
20638 #: config/tc-xtensa.c:855
20639 msgid "--no-generics is deprecated; use --no-transform instead"
20642 #: config/tc-xtensa.c:858
20643 msgid "--relax is deprecated; use --transform instead"
20646 #: config/tc-xtensa.c:861
20647 msgid "--no-relax is deprecated; use --no-transform instead"
20650 #: config/tc-xtensa.c:878
20651 msgid "--absolute-literals option not supported in this Xtensa configuration"
20654 #: config/tc-xtensa.c:951
20655 msgid "prefer-l32r conflicts with prefer-const16"
20658 #: config/tc-xtensa.c:957
20659 msgid "prefer-const16 conflicts with prefer-l32r"
20662 #: config/tc-xtensa.c:966 config/tc-xtensa.c:975 config/tc-xtensa.c:979
20663 msgid "invalid target hardware version"
20666 #: config/tc-xtensa.c:1025
20667 msgid "no-auto-litpools is incompatible with auto-litpool-limit"
20670 #: config/tc-xtensa.c:1027 config/tc-xtensa.c:1030
20671 msgid "invalid auto-litpool-limit argument"
20674 #: config/tc-xtensa.c:1032
20675 msgid "invalid auto-litpool-limit argument (range is 100-10000)"
20678 #: config/tc-xtensa.c:1229
20679 msgid "unmatched .end directive"
20682 #: config/tc-xtensa.c:1258
20683 msgid ".begin directive with no matching .end directive"
20686 #: config/tc-xtensa.c:1299
20687 msgid "[no-]generics is deprecated; use [no-]transform instead"
20690 #: config/tc-xtensa.c:1304
20691 msgid "[no-]relax is deprecated; use [no-]transform instead"
20694 #: config/tc-xtensa.c:1317
20696 msgid "directive %s cannot be negated"
20699 #: config/tc-xtensa.c:1323
20700 msgid "unknown directive"
20703 #: config/tc-xtensa.c:1344 config/tc-xtensa.c:1440 config/tc-xtensa.c:1670
20704 #: config/tc-xtensa.c:5931
20705 msgid "directives are not valid inside bundles"
20708 #: config/tc-xtensa.c:1356
20709 msgid ".begin literal is deprecated; use .literal instead"
20712 #: config/tc-xtensa.c:1370
20713 msgid "cannot set literal_prefix inside literal fragment"
20716 #: config/tc-xtensa.c:1403
20717 msgid ".begin [no-]density is ignored"
20720 #: config/tc-xtensa.c:1410 config/tc-xtensa.c:1460
20721 msgid "Xtensa absolute literals option not supported; ignored"
20724 #: config/tc-xtensa.c:1453
20725 msgid ".end [no-]density is ignored"
20728 #: config/tc-xtensa.c:1478
20730 msgid "does not match begin %s%s at %s:%d"
20733 #: config/tc-xtensa.c:1533
20734 msgid ".literal_position inside literal directive; ignoring"
20737 #: config/tc-xtensa.c:1552
20738 msgid ".literal not allowed inside .begin literal region"
20741 #: config/tc-xtensa.c:1580
20742 msgid "expected comma or colon after symbol name; rest of line ignored"
20745 #: config/tc-xtensa.c:1639
20746 msgid "fall through frequency must be greater than 0"
20749 #: config/tc-xtensa.c:1647
20750 msgid "branch target frequency must be greater than 0"
20753 #: config/tc-xtensa.c:1695
20755 msgid "opcode-specific %s relocation used outside an instruction"
20758 #: config/tc-xtensa.c:1705
20760 msgid "invalid use of %s relocation"
20763 #: config/tc-xtensa.c:1901 config/tc-xtensa.c:1918
20765 msgid "bad register name: %s"
20768 #: config/tc-xtensa.c:1907
20770 msgid "bad register number: %s"
20773 #: config/tc-xtensa.c:1971
20774 msgid "pcrel relocation not allowed in an instruction"
20777 #: config/tc-xtensa.c:2074
20778 msgid "extra colon"
20781 #: config/tc-xtensa.c:2135
20782 msgid "incorrect register number, ignoring"
20785 #: config/tc-xtensa.c:2216
20787 msgid "cannot encode opcode \"%s\""
20790 #: config/tc-xtensa.c:2308
20792 msgid "not enough operands (%d) for '%s'; expected %d"
20795 #: config/tc-xtensa.c:2315
20797 msgid "too many operands (%d) for '%s'; expected %d"
20800 #: config/tc-xtensa.c:2366
20802 msgid "invalid register '%s' for '%s' instruction"
20805 #: config/tc-xtensa.c:2373
20807 msgid "invalid register number (%ld) for '%s' instruction"
20810 #: config/tc-xtensa.c:2440
20812 msgid "invalid register number (%ld) for '%s'"
20815 #: config/tc-xtensa.c:2839
20817 msgid "operand %d of '%s' has out of range value '%u'"
20820 #: config/tc-xtensa.c:2845
20822 msgid "operand %d of '%s' has invalid value '%u'"
20825 #: config/tc-xtensa.c:2892
20827 msgid "internal error: unknown option name '%s'"
20830 #: config/tc-xtensa.c:4001
20831 msgid "can't handle generation of literal/labels yet"
20834 #: config/tc-xtensa.c:4005
20835 msgid "can't handle undefined OP TYPE"
20838 #: config/tc-xtensa.c:4066 config/tc-xtensa.c:4075
20840 msgid "found %d operand for '%s': Expected %d"
20841 msgid_plural "found %d operands for '%s': Expected %d"
20845 #: config/tc-xtensa.c:4098
20846 msgid "immediate operands sum to greater than 32"
20849 #: config/tc-xtensa.c:4350
20851 msgid "invalid relocation for operand %i of '%s'"
20854 #: config/tc-xtensa.c:4360
20856 msgid "invalid expression for operand %i of '%s'"
20859 #: config/tc-xtensa.c:4370
20861 msgid "invalid relocation in instruction slot %i"
20864 #: config/tc-xtensa.c:4377
20866 msgid "undefined symbol for opcode \"%s\""
20869 #: config/tc-xtensa.c:4852
20870 msgid "opcode 'NOP.N' unavailable in this configuration"
20873 #: config/tc-xtensa.c:4912
20874 msgid "get_expanded_loop_offset: invalid opcode"
20877 #: config/tc-xtensa.c:5073
20879 msgid "assembly state not set for first frag in section %s"
20882 #: config/tc-xtensa.c:5126
20884 msgid "unaligned branch target: %d bytes at 0x%lx"
20887 #: config/tc-xtensa.c:5170
20889 msgid "unaligned loop: %d bytes at 0x%lx"
20892 #: config/tc-xtensa.c:5195
20893 msgid "unexpected fix"
20896 #: config/tc-xtensa.c:5206 config/tc-xtensa.c:5210
20897 msgid "undecodable fix"
20900 #: config/tc-xtensa.c:5371
20901 msgid "labels are not valid inside bundles"
20904 #: config/tc-xtensa.c:5391
20905 msgid "invalid last instruction for a zero-overhead loop"
20908 #: config/tc-xtensa.c:5458
20909 msgid "extra opening brace"
20912 #: config/tc-xtensa.c:5468
20913 msgid "extra closing brace"
20916 #: config/tc-xtensa.c:5495
20917 msgid "missing closing brace"
20920 #: config/tc-xtensa.c:5593 config/tc-xtensa.c:5622
20922 msgid "wrong number of operands for '%s'"
20925 #: config/tc-xtensa.c:5609
20927 msgid "bad relocation expression for '%s'"
20930 #: config/tc-xtensa.c:5644
20932 msgid "unknown opcode or format name '%s'"
20935 #: config/tc-xtensa.c:5650
20936 msgid "format names only valid inside bundles"
20939 #: config/tc-xtensa.c:5655
20941 msgid "multiple formats specified for one bundle; using '%s'"
20944 #: config/tc-xtensa.c:5705
20945 msgid "entry instruction with stack decrement < 16"
20948 #: config/tc-xtensa.c:5759
20949 msgid "unaligned entry instruction"
20952 #: config/tc-xtensa.c:5824
20953 msgid "bad instruction format"
20956 #: config/tc-xtensa.c:5827
20957 msgid "invalid relocation"
20960 #: config/tc-xtensa.c:5838
20962 msgid "invalid relocation for '%s' instruction"
20965 #: config/tc-xtensa.c:5850
20967 msgid "invalid relocation for operand %d of '%s'"
20970 #: config/tc-xtensa.c:6133
20972 msgid "unhandled local relocation fix %s"
20975 #: config/tc-xtensa.c:6182
20977 msgid "internal error; cannot generate `%s' relocation"
20980 #: config/tc-xtensa.c:6399
20981 msgid "The option \"--no-allow-flix\" prohibits multi-slot flix."
20984 #: config/tc-xtensa.c:6406
20985 msgid "couldn't find a valid instruction format"
20988 #: config/tc-xtensa.c:6407
20990 msgid " ops were: "
20993 #: config/tc-xtensa.c:6409
20998 #: config/tc-xtensa.c:6419
21000 msgid "mismatch for format '%s': #slots = %d, #opcodes = %d"
21003 #: config/tc-xtensa.c:6428 config/tc-xtensa.c:6525
21004 msgid "illegal resource usage in bundle"
21007 #: config/tc-xtensa.c:6614
21009 msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same register"
21012 #: config/tc-xtensa.c:6619
21014 msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same state"
21017 #: config/tc-xtensa.c:6624
21019 msgid "opcodes '%s' (slot %d) and '%s' (slot %d) write the same port"
21022 #: config/tc-xtensa.c:6629
21025 "opcodes '%s' (slot %d) and '%s' (slot %d) both have volatile port accesses"
21028 #: config/tc-xtensa.c:6645
21029 msgid "multiple branches or jumps in the same bundle"
21032 #: config/tc-xtensa.c:7097
21033 msgid "cannot assemble into a literal fragment"
21036 #: config/tc-xtensa.c:7099
21040 #: config/tc-xtensa.c:8318
21042 "instruction sequence (write a0, branch, retw) may trigger hardware errata"
21045 #: config/tc-xtensa.c:8430
21046 msgid "branching or jumping to a loop end may trigger hardware errata"
21049 #: config/tc-xtensa.c:8512
21050 msgid "loop end too close to another loop end may trigger hardware errata"
21053 #: config/tc-xtensa.c:8521
21055 msgid "fr_var %lu < length %d"
21058 #: config/tc-xtensa.c:8679
21060 "loop containing less than three instructions may trigger hardware errata"
21063 #: config/tc-xtensa.c:8751
21064 msgid "undecodable instruction in instruction frag"
21067 #: config/tc-xtensa.c:8861
21068 msgid "invalid empty loop"
21071 #: config/tc-xtensa.c:8866
21072 msgid "loop target does not follow loop instruction in section"
21075 #: config/tc-xtensa.c:9433
21076 msgid "cannot find suitable trampoline"
21079 #: config/tc-xtensa.c:9688
21080 msgid "bad relaxation state"
21083 #: config/tc-xtensa.c:9746
21085 msgid "fr_var (%ld) < length (%d)"
21088 #: config/tc-xtensa.c:10446
21089 msgid "jump target out of range; no usable trampoline found"
21092 #: config/tc-xtensa.c:10570
21093 msgid "invalid relaxation fragment result"
21096 #: config/tc-xtensa.c:10652
21097 msgid "unable to widen instruction"
21100 #: config/tc-xtensa.c:10790
21101 msgid "multiple literals in expansion"
21104 #: config/tc-xtensa.c:10794
21105 msgid "no registered fragment for literal"
21108 #: config/tc-xtensa.c:10796
21109 msgid "number of literal tokens != 1"
21112 #: config/tc-xtensa.c:10925 config/tc-xtensa.c:10931
21114 msgid "unresolved loop target symbol: %s"
21117 #: config/tc-xtensa.c:11419
21119 msgid "fixes not all moved from %s"
21122 #: config/tc-xtensa.c:11547
21124 "literal pool location required for text-section-literals; specify with ."
21128 #: config/tc-xtensa.c:12407
21129 msgid "too many operands in instruction"
21132 #: config/tc-xtensa.c:12617
21133 msgid "invalid symbolic operand"
21136 #: config/tc-xtensa.c:12678
21137 msgid "operand number mismatch"
21140 #: config/tc-xtensa.c:12682
21142 msgid "cannot encode opcode \"%s\" in the given format \"%s\""
21145 #: config/tc-xtensa.c:12707
21147 msgid "xtensa-isa failure: %s"
21150 #: config/tc-xtensa.c:12784
21151 msgid "invalid opcode"
21154 #: config/tc-xtensa.c:12790
21155 msgid "too few operands"
21158 #: config/tc-xtensa.c:12796
21159 msgid "too many operands"
21162 #: config/tc-xtensa.c:12840
21163 msgid "multiple writes to the same register"
21166 #: config/tc-xtensa.c:12954 config/tc-xtensa.c:12960
21167 msgid "out of memory"
21170 #: config/tc-xtensa.c:13049
21171 msgid "TLS relocation not allowed in FLIX bundle"
21174 #. Instructions that generate TLS relocations should always be
21175 #. relaxed in the front-end. If "record_fixup" is set, then this
21176 #. function is being called during back-end relaxation, so flag
21177 #. the unexpected behavior as an error.
21178 #: config/tc-xtensa.c:13055
21179 msgid "unexpected TLS relocation"
21182 #: config/tc-xtensa.c:13099
21183 msgid "symbolic operand not allowed"
21186 #: config/tc-xtensa.c:13136
21187 msgid "cannot decode instruction format"
21190 #: config/tc-xtensa.c:13280
21191 msgid "ignoring extra '-rename-section' delimiter ':'"
21194 #: config/tc-xtensa.c:13285
21196 msgid "ignoring invalid '-rename-section' specification: '%s'"
21199 #: config/tc-xtensa.c:13296
21201 msgid "section %s renamed multiple times"
21204 #: config/tc-xtensa.c:13298
21206 msgid "multiple sections remapped to output section %s"
21209 #: config/tc-z80.c:199
21211 msgid "Invalid CPU is specified: %s"
21214 #: config/tc-z80.c:224
21216 msgid "Invalid EXTENSION is specified: %s"
21219 #: config/tc-z80.c:279
21221 msgid "invalid floating point numbers type `%s'"
21224 #: config/tc-z80.c:300 config/tc-z80.c:309
21226 msgid "invalid INST in command line: %s"
21229 #: config/tc-z80.c:403
21233 "CPU model options:\n"
21234 " -march=CPU[+EXT...][-EXT...]\n"
21235 "\t\t\t generate code for CPU, where CPU is one of:\n"
21238 #: config/tc-z80.c:409
21240 msgid "And EXT is combination (+EXT - add, -EXT - remove) of:\n"
21243 #: config/tc-z80.c:412
21247 "Compatibility options:\n"
21248 " -local-prefix=TEXT\t treat labels prefixed by TEXT as local\n"
21249 " -colonless\t\t permit colonless labels\n"
21250 " -sdcc\t\t\t accept SDCC specific instruction syntax\n"
21251 " -fp-s=FORMAT\t\t set single precision FP numbers format\n"
21252 " -fp-d=FORMAT\t\t set double precision FP numbers format\n"
21253 "Where FORMAT one of:\n"
21254 " ieee754\t\t IEEE754 compatible (depends on directive)\n"
21255 " half\t\t\t IEEE754 half precision (16 bit)\n"
21256 " single\t\t IEEE754 single precision (32 bit)\n"
21257 " double\t\t IEEE754 double precision (64 bit)\n"
21258 " zeda32\t\t Zeda z80float library 32 bit format\n"
21259 " math48\t\t 48 bit format from Math48 library\n"
21261 "Default: -march=z80+xyhl+infc\n"
21264 #: config/tc-z80.c:618
21265 msgid "-- unterminated string"
21268 #: config/tc-z80.c:794
21269 msgid "undocumented instruction"
21272 #: config/tc-z80.c:838 config/tc-z80.c:844
21273 msgid "mismatched parentheses"
21276 #: config/tc-z80.c:936
21277 msgid "bad expression syntax"
21280 #: config/tc-z80.c:1147
21282 msgid "%d-bit overflow (%+<PRId64>)"
21285 #: config/tc-z80.c:1162
21287 msgid "invalid data size %d"
21290 #: config/tc-z80.c:1247
21291 msgid "cannot make a relative jump to an absolute location"
21294 #: config/tc-z80.c:1254
21296 msgid "index overflow (%+<PRId64>)"
21299 #: config/tc-z80.c:1257
21301 msgid "offset overflow (%+<PRId64>)"
21304 #: config/tc-z80.c:1460 config/tc-z80.c:1707 config/tc-z80.c:1750
21305 #: config/tc-z80.c:1831 config/tc-z80.c:1861 config/tc-z80.c:1920
21306 #: config/tc-z80.c:1980 config/tc-z80.c:2033 config/tc-z80.c:2066
21307 #: config/tc-z80.c:2123 config/tc-z80.c:2741 config/tc-z80.c:2790
21308 #: config/tc-z80.c:2828 config/tc-z80.c:2888 config/tc-z80.c:2948
21309 #: config/tc-z80.c:3024 config/tc-z80.c:3047
21310 msgid "bad instruction syntax"
21313 #: config/tc-z80.c:1898
21314 msgid "condition code invalid for jr"
21317 #: config/tc-z80.c:2487 config/tc-z80.c:2498 config/tc-z80.c:2514
21318 #: config/tc-z80.c:2547
21319 msgid "ADL mode instruction"
21322 #. SIS prefix, in Z80 it is LD B,B
21323 #. LIS prefix, in Z80 it is LD C,C
21324 #. SIL prefix, in Z80 it is LD D,D
21325 #. LIL prefix, in Z80 it is LD E,E
21326 #: config/tc-z80.c:2622
21327 msgid "unsupported instruction, assembled as NOP"
21330 #: config/tc-z80.c:3215 config/tc-z80.c:3246
21331 msgid "parentheses ignored"
21334 #: config/tc-z80.c:3263
21335 msgid "CPU mode is unsupported by target"
21338 #: config/tc-z80.c:3285
21339 msgid "assignment expected"
21342 #: config/tc-z80.c:3690
21344 msgid "Unknown instruction `%s'"
21347 #: config/tc-z80.c:3766
21349 msgid "8-bit signed offset out of range (%+ld)"
21352 #: config/tc-z80.c:3789
21354 msgid "8-bit overflow (%+ld)"
21357 #: config/tc-z80.c:3806
21359 msgid "16-bit overflow (%+ld)"
21362 #: config/tc-z80.c:3814
21364 msgid "24-bit overflow (%+ld)"
21367 #: config/tc-z80.c:3823
21369 msgid "32-bit overflow (%+ld)"
21372 #: config/tc-z80.c:3836
21374 msgid "md_apply_fix: unknown reloc type 0x%x\n"
21377 #: config/tc-z80.c:4033 config/tc-z80.c:4092
21378 msgid "invalid syntax"
21381 #: config/tc-z80.c:4111
21385 #: config/tc-z8k.c:281
21387 msgid "register rr%d out of range"
21390 #: config/tc-z8k.c:283
21392 msgid "register rr%d does not exist"
21395 #: config/tc-z8k.c:295
21397 msgid "register rh%d out of range"
21400 #: config/tc-z8k.c:307
21402 msgid "register rl%d out of range"
21405 #: config/tc-z8k.c:320
21407 msgid "register rq%d out of range"
21410 #: config/tc-z8k.c:322
21412 msgid "register rq%d does not exist"
21415 #: config/tc-z8k.c:334
21417 msgid "register r%d out of range"
21420 #: config/tc-z8k.c:375
21422 msgid "expected %c"
21425 #: config/tc-z8k.c:390
21427 msgid "register is wrong size for a word %s"
21430 #: config/tc-z8k.c:404
21432 msgid "register is wrong size for address %s"
21435 #: config/tc-z8k.c:538
21437 msgid "unknown interrupt %s"
21440 #. No interrupt type specified, opcode won't do anything.
21441 #: config/tc-z8k.c:561
21442 msgid "opcode has no effect"
21445 #: config/tc-z8k.c:672
21446 msgid "Missing ) in ra(rb)"
21449 #: config/tc-z8k.c:752 config/tc-z8k.c:791
21451 msgid "invalid condition code '%s'"
21454 #: config/tc-z8k.c:764
21456 msgid "invalid flag '%s'"
21459 #: config/tc-z8k.c:918 config/tc-z8k.c:924
21460 msgid "invalid indirect register size"
21463 #: config/tc-z8k.c:941 config/tc-z8k.c:1107 config/tc-z8k.c:1112
21464 msgid "invalid control register name"
21467 #: config/tc-z8k.c:1096
21468 msgid "immediate must be 1 or 2"
21471 #: config/tc-z8k.c:1099
21472 msgid "immediate 1 or 2 expected"
21475 #: config/tc-z8k.c:1130
21476 msgid "can't use R0 here"
21479 #: config/tc-z8k.c:1288
21480 msgid "Can't find opcode to match operands"
21483 #: config/tc-z8k.c:1335
21485 msgid "invalid architecture -z%s"
21488 #: config/tc-z8k.c:1354
21492 " -z8001 generate segmented code\n"
21493 " -z8002 generate unsegmented code\n"
21494 " -linkrelax create linker relaxable code\n"
21497 #: config/tc-z8k.c:1366
21499 msgid "call to md_convert_frag\n"
21502 #: config/tc-z8k.c:1473 config/tc-z8k.c:1513 config/tc-z8k.c:1536
21503 msgid "cannot branch to odd address"
21506 #: config/tc-z8k.c:1477 config/tc-z8k.c:1540
21507 msgid "relative jump out of range"
21510 #: config/tc-z8k.c:1495
21511 msgid "relative address out of range"
21514 #: config/tc-z8k.c:1516
21515 msgid "relative call out of range"
21518 #: config/tc-z8k.c:1548
21520 msgid "md_apply_fix: unknown r_type 0x%x\n"
21523 #: config/tc-z8k.c:1560
21525 msgid "call to md_estimate_size_before_relax\n"
21528 #: config/xtensa-relax.c:1579
21530 msgid "invalid configuration option '%s' in transition rule '%s'"
21533 #: config/xtensa-relax.c:1704 config/xtensa-relax.c:1714
21535 msgid "opcode '%s': no bound opname '%s' for precondition in '%s'"
21538 #: config/xtensa-relax.c:1721
21540 msgid "opcode '%s': precondition only contains constants in '%s'"
21543 #: config/xtensa-relax.c:1768
21544 msgid "expected one operand for generated literal"
21547 #: config/xtensa-relax.c:1775
21548 msgid "expected 0 operands for generated label"
21551 #: config/xtensa-relax.c:1788
21553 msgid "invalid opcode '%s' in transition rule '%s'"
21556 #: config/xtensa-relax.c:1796
21558 msgid "opcode '%s': replacement does not have %d op"
21559 msgid_plural "opcode '%s': replacement does not have %d ops"
21563 #: config/xtensa-relax.c:1812
21565 msgid "opcode '%s': cannot find literal definition"
21568 #: config/xtensa-relax.c:1828 config/xtensa-relax.c:1858
21570 msgid "opcode '%s': unidentified operand '%s' in '%s'"
21573 #: config/xtensa-relax.c:1853
21575 msgid "unknown user-defined function %s"
21578 #: config/xtensa-relax.c:1864
21580 msgid "opcode '%s': could not parse operand '%s' in '%s'"
21583 #: config/xtensa-relax.c:1904
21585 msgid "could not parse INSN_PATTERN '%s'"
21588 #: config/xtensa-relax.c:1908
21590 msgid "could not parse INSN_REPL '%s'"
21593 #: config/xtensa-relax.c:1919
21595 msgid "could not build transition for %s => %s"
21600 msgid "can't open `%s' for writing"
21605 msgid "can't close `%s'"
21608 #: dw2gencfi.c:313 read.c:2532
21610 msgid "bfd_set_section_flags: %s"
21613 #: dw2gencfi.c:580 dw2gencfi.c:596
21615 msgid "register save offset not a multiple of %u"
21619 msgid "CFI state restore without previous remember"
21623 msgid "missing separator"
21627 msgid "bad register expression"
21630 #: dw2gencfi.c:807 dw2gencfi.c:941 dw2gencfi.c:979 dw2gencfi.c:1050
21631 #: dw2gencfi.c:1123 dw2gencfi.c:1188 dw2gencfi.c:1387 scfidw2gen.c:176
21632 msgid "CFI instruction used without previous .cfi_startproc"
21635 #: dw2gencfi.c:1004
21636 msgid "invalid or unsupported encoding in .cfi_personality"
21639 #: dw2gencfi.c:1011
21640 msgid ".cfi_personality requires encoding and symbol arguments"
21643 #: dw2gencfi.c:1034
21644 msgid "wrong second argument to .cfi_personality"
21647 #: dw2gencfi.c:1075 dw2gencfi.c:1151
21648 msgid "invalid or unsupported encoding in .cfi_lsda"
21651 #: dw2gencfi.c:1082
21652 msgid ".cfi_lsda requires encoding and symbol arguments"
21655 #: dw2gencfi.c:1107
21656 msgid "wrong second argument to .cfi_lsda"
21659 #: dw2gencfi.c:1173
21660 msgid "wrong third argument to .cfi_val_encoded_addr"
21663 #: dw2gencfi.c:1272
21664 msgid "inconsistent uses of .cfi_sections"
21667 #: dw2gencfi.c:1283
21668 msgid "previous CFI entry not closed (missing .cfi_endproc)"
21671 #: dw2gencfi.c:1323 scfidw2gen.c:157
21672 msgid ".cfi_endproc without corresponding .cfi_startproc"
21675 #: dw2gencfi.c:1398
21676 msgid "wrong argument to .cfi_personality_id"
21679 #: dw2gencfi.c:1408
21680 msgid ".cfi_fde_data without corresponding .cfi_startproc"
21683 #: dw2gencfi.c:1516
21684 msgid "unexpected .cfi_inline_lsda"
21687 #: dw2gencfi.c:1523
21688 msgid ".cfi_inline_lsda not valid for this frame"
21691 #: dw2gencfi.c:1531
21692 msgid ".cfi_inline_lsda seen for frame without .cfi_lsda"
21695 #: dw2gencfi.c:1544
21697 msgid "Alignment too large: %d. assumed."
21700 #: dw2gencfi.c:1548
21701 msgid "Alignment negative: 0 assumed."
21704 #: dw2gencfi.c:1574
21705 msgid ".cfi_inline_lsda is not supported for this target"
21708 #: dw2gencfi.c:1581
21709 msgid ".cfi_fde_data is not supported for this target"
21712 #: dw2gencfi.c:1588
21713 msgid ".cfi_personality_id is not supported for this target"
21716 #: dw2gencfi.c:1906
21718 msgid "return column number %d overflows in CIE version 1"
21721 #: dw2gencfi.c:2388 dw2gencfi.c:2563
21722 msgid "open CFI at the end of file; missing .cfi_endproc directive"
21725 #: dw2gencfi.c:2519
21726 msgid ".sframe not supported for target"
21729 #: dw2gencfi.c:2608
21730 msgid "CFI is not supported for this target"
21733 #: dwarf2dbg.c:377 dwarf2dbg.c:3311
21734 msgid "view number mismatch"
21739 msgid "file number %u is too big"
21745 "file table slot %u is already occupied by a different file (%s%s%s vs %s%s%s)"
21748 #: dwarf2dbg.c:1180 dwarf2dbg.c:1274
21749 msgid "file number less than one"
21752 #: dwarf2dbg.c:1217
21753 msgid "md5 value too small or not a constant"
21756 #: dwarf2dbg.c:1234
21758 msgid "file number %lu is too big"
21761 #: dwarf2dbg.c:1281 dwarf2dbg.c:2304
21763 msgid "unassigned file number %ld"
21766 #: dwarf2dbg.c:1359
21767 msgid "is_stmt value not 0 or 1"
21770 #: dwarf2dbg.c:1373
21771 msgid "isa number less than zero"
21774 #: dwarf2dbg.c:1385
21775 msgid "discriminator less than zero"
21778 #: dwarf2dbg.c:1404
21779 msgid "numeric view can only be asserted to zero"
21782 #: dwarf2dbg.c:1444
21784 msgid "unknown .loc sub-directive `%s'"
21787 #: dwarf2dbg.c:2438
21788 msgid "internal error: unknown dwarf2 format"
21793 msgid "string too big (%lu bytes)"
21796 #: ecoff.c:1612 ecoff.c:1805 ecoff.c:1828 ecoff.c:1858 ecoff.c:2010
21798 msgid "no current file pointer"
21802 msgid "too many st_End's"
21806 msgid "fake .file after real one"
21810 msgid "filename goes over one page boundary"
21814 msgid ".begin directive without a preceding .file directive"
21818 msgid ".begin directive without a preceding .ent directive"
21822 msgid ".bend directive without a preceding .file directive"
21826 msgid ".bend directive without a preceding .ent directive"
21830 msgid ".bend directive names unknown symbol"
21834 msgid ".def pseudo-op used inside of .def/.endef; ignored"
21838 msgid "empty symbol name in .def; ignored"
21842 msgid ".dim pseudo-op used outside of .def/.endef; ignored"
21846 msgid "badly formed .dim directive"
21850 msgid "too many .dim entries"
21854 msgid ".scl pseudo-op used outside of .def/.endef; ignored"
21858 msgid ".size pseudo-op used outside of .def/.endef; ignored"
21862 msgid "badly formed .size directive"
21866 msgid "too many .size entries"
21870 msgid ".type pseudo-op used outside of .def/.endef; ignored"
21873 #. FIXME: We could handle this by setting the continued bit.
21874 #. There would still be a limit: the .type argument can not
21878 msgid "the type of %s is too complex; it will be simplified"
21882 msgid "Unrecognized .type argument"
21886 msgid ".tag pseudo-op used outside of .def/.endef; ignored"
21890 msgid ".val pseudo-op used outside of .def/.endef; ignored"
21894 msgid ".val expression is too complex"
21898 msgid ".endef pseudo-op used before .def; ignored"
21901 #: ecoff.c:2829 ecoff.c:2910
21902 msgid "bad COFF debugging information"
21907 msgid "no tag specified for %s"
21911 msgid ".end directive without a preceding .file directive"
21915 msgid ".end directive names unknown symbol"
21919 msgid "second .ent directive found before .end directive"
21924 msgid "%s directive has no name"
21928 msgid "no way to handle .file within .ent/.end section"
21932 msgid ".loc before .file"
21937 msgid ".stab%c is not supported"
21942 msgid ".stab%c: ignoring non-zero other field"
21948 "line number (%d) for .stab%c directive cannot fit in index field (20 bits)"
21953 msgid "illegal .stab%c directive, bad character"
21956 #: ecoff.c:3952 ecoff.c:4140 ecoff.c:4165
21957 msgid ".begin/.bend in different segments"
21961 msgid "missing .end or .bend at end of file"
21965 msgid "GP prologue size exceeds field size, using 0 instead"
21968 #: expr.c:74 read.c:4081
21969 msgid "bignum invalid"
21972 #: expr.c:76 read.c:4083 read.c:4588 read.c:5358
21973 msgid "floating point number invalid"
21977 msgid "bad floating-point constant: exponent overflow"
21982 msgid "bad floating-point constant: unknown error code=%d"
21987 "a bignum with underscores may not have more than 8 hex digits in any word"
21991 msgid "a bignum with underscores must have exactly 4 words"
21994 #. Either not seen or not defined.
21995 #. @@ Should print out the original string instead of
21996 #. the parsed number.
21999 msgid "backward ref to unknown label \"%d:\""
22003 msgid "character constant too large"
22008 msgid "found '%c', expected: '%c'"
22013 msgid "missing '%c'"
22016 #: expr.c:1036 read.c:4868
22017 msgid "EBCDIC constants are not supported"
22022 msgid "Unary operator %c ignored because bad operand follows"
22025 #: expr.c:1252 expr.c:1274
22026 msgid "syntax error in .startof. or .sizeof."
22029 #: expr.c:1354 expr.c:1690
22031 msgid "invalid use of operator \"%s\""
22035 msgid "missing operand; zero assumed"
22039 msgid "left operand is a bignum; integer 0 assumed"
22043 msgid "left operand is a float; integer 0 assumed"
22047 msgid "right operand is a bignum; integer 0 assumed"
22051 msgid "right operand is a float; integer 0 assumed"
22054 #: expr.c:2003 symbols.c:1705
22055 msgid "division by zero"
22058 #: expr.c:2053 symbols.c:1716
22059 msgid "shift count"
22063 msgid "operation combines symbols in different segments"
22067 msgid "missing closing '\"'"
22072 msgid "'\\%c' in quoted symbol name; behavior may change in the future"
22076 msgid "attempt to allocate data in absolute section"
22080 msgid "attempt to allocate data in common section"
22085 msgid "can't extend frag %lu char"
22086 msgid_plural "can't extend frag %lu chars"
22090 #. Offset of size 8 bytes is not supported in SFrame format
22092 #: gen-sframe.c:410
22093 msgid "SFrame unsupported offset value\n"
22096 #: gen-sframe.c:1009
22098 msgid "skipping SFrame FDE; non-SP/FP register %u in .cfi_def_cfa"
22101 #: gen-sframe.c:1038
22103 msgid "skipping SFrame FDE; non-SP/FP register %u in .cfi_def_cfa_register"
22106 #. No CFA base register in effect. Non-SP/FP CFA base register should
22107 #. not occur, as sframe_xlate_do_def_cfa[_register] would detect this.
22108 #: gen-sframe.c:1076
22110 "skipping SFrame FDE; .cfi_def_cfa_offset without CFA base register in effect"
22113 #: gen-sframe.c:1137
22115 msgid "skipping SFrame FDE; %s register %u in .cfi_val_offset"
22118 #: gen-sframe.c:1164
22120 msgid "skipping SFrame FDE; %s register %u in .cfi_register"
22123 #: gen-sframe.c:1186
22124 msgid "skipping SFrame FDE; .cfi_remember_state without prior SFrame FRE state"
22127 #: gen-sframe.c:1282
22128 msgid "skipping SFrame FDE; .cfi_negate_ra_state_with_pc"
22131 #: gen-sframe.c:1309
22132 msgid "skipping SFrame FDE; .cfi_window_save"
22135 #: gen-sframe.c:1422
22139 #: gen-sframe.c:1423
22141 msgid "skipping SFrame FDE; CFI insn %s (%#x)"
22144 #: gen-sframe.c:1447
22146 msgid "skipping SFrame FDE; non-default RA register %u"
22149 #: gen-sframe.c:1491
22150 msgid "skipping SFrame FDE; FP without RA on stack"
22155 msgid "missing label '%s' in func '%s' may result in imprecise cfg"
22160 msgid "GINSN: found unreachable code in func '%s'"
22164 msgid "GINSN process for prev func not done"
22169 msgid "untraceable control flow for func '%s'"
22174 msgid "Bad cfg of ginsn of func '%s'"
22177 #: ginsn.c:1315 ginsn.c:1322
22178 msgid "ginsn unsupported for target"
22181 #. For error messages.
22182 #. Detect if we are reading from stdin by examining the file
22183 #. name returned by as_where().
22185 #. [FIXME: We rely upon the name in the strcmp below being the
22186 #. same as the one used by input_scrub_new_file(), if that is
22187 #. not true, then this code will fail].
22189 #. If we are reading from stdin, then we need to save each input
22190 #. line here (assuming of course that we actually have a line of
22191 #. input to read), so that it can be displayed in the listing
22192 #. that is produced at the end of the assembly.
22193 #: input-file.c:136 input-scrub.c:259 listing.c:356
22194 msgid "{standard input}"
22197 #: input-file.c:141
22199 msgid "can't open %s for reading: %s"
22202 #: input-file.c:150 input-file.c:228
22204 msgid "can't read from %s: %s"
22207 #: input-file.c:267 listing.c:1456
22209 msgid "can't close %s: %s"
22212 #: input-scrub.c:289
22213 msgid "macros nested too deeply"
22216 #: input-scrub.c:537 input-scrub.c:540
22217 msgid "macro invoked from here"
22222 msgid "Unable to allocate memory for new instructions\n"
22225 #: listing.c:255 messages.c:192 messages.c:194 messages.c:197
22229 #: listing.c:261 messages.c:266 messages.c:268 messages.c:271
22235 msgid "unable to rebuffer file: %s\n"
22242 " time stamp \t: %s\n"
22261 " options passed\t: "
22267 " GNU assembler version %s (%s)\n"
22268 "\t using BFD version %s."
22275 " input file \t: %s"
22282 " output file \t: %s"
22294 msgid "can't open %s: %s"
22298 msgid "strange paper height, set to no form"
22302 msgid "new paper width is too small"
22306 msgid "bad or irreducible expression for paper width"
22310 msgid "missing expression for paper width"
22314 msgid "new line in title"
22319 msgid "%% operator needs absolute expression"
22324 msgid "Missing parameter qualifier for `%s' in macro `%s'"
22329 msgid "`%s' is not a valid parameter qualifier for `%s' in macro `%s'"
22334 msgid "Pointless default value for required parameter `%s' in macro `%s'"
22339 msgid "A parameter named `%s' already exists for macro `%s'"
22344 msgid "Reserved word `%s' used as parameter in macro `%s'"
22349 msgid "unexpected end of file in macro `%s' definition"
22354 msgid "missing `)' after formals in macro definition `%s'"
22358 msgid "Missing macro name"
22363 msgid "Bad parameter list for macro `%s'"
22368 msgid "Macro `%s' was already defined"
22371 #: macro.c:850 macro.c:852
22372 msgid "missing `)'"
22377 msgid "`%s' was already used as parameter (or another local) name"
22381 msgid "confusion in formal parameters"
22386 msgid "Parameter named `%s' does not exist for macro `%s'"
22391 msgid "Value for parameter `%s' of macro `%s' was already specified"
22395 msgid "can't mix positional and keyword arguments"
22399 msgid "too many positional arguments"
22404 msgid "Missing value for required parameter `%s' of macro `%s'"
22409 msgid "Attempt to purge non-existing macro `%s'"
22413 msgid "unexpected end of file in irp or irpc"
22417 msgid "missing model parameter"
22422 msgid "Assembler messages:\n"
22427 msgid "Fatal error: "
22432 msgid "Internal error (%s).\n"
22437 msgid "Internal error in %s at %s:%d.\n"
22442 msgid "Internal error at %s:%d.\n"
22447 msgid "Please report this bug.\n"
22452 msgid "%s out of domain (%<PRId64> is not a multiple of %<PRId64>)"
22455 #. xgettext:c-format.
22458 msgid "%s out of range (%<PRId64> is not between %<PRId64> and %<PRId64>)"
22461 #. xgettext:c-format.
22465 "%s out of range (0x%<PRIx64> is not between 0x%<PRIx64> and 0x%<PRIx64>)"
22468 #: output-file.c:37
22470 msgid "can't open a bfd on stdout %s"
22473 #: output-file.c:44
22475 msgid "selected target format '%s' unknown"
22478 #: output-file.c:46
22480 msgid "can't create %s: %s"
22485 msgid "error constructing %s pseudo-op table"
22489 msgid "cannot change section or subsection inside .bundle_lock"
22495 ".bundle_lock sequence at %u bytes, but .bundle_align_mode limit is %u bytes"
22501 "single instruction is %u bytes long, but .bundle_align_mode limit is %u bytes"
22504 #: read.c:834 read.c:2898 read.c:3526
22505 msgid "ignoring fill value in absolute section"
22508 #: read.c:836 read.c:2913 read.c:3565
22510 msgid "ignoring fill value in section `%s'"
22515 msgid "unknown pseudo-op: `%s'"
22519 msgid "unable to continue with assembly."
22524 msgid "local label too large near %s"
22529 msgid "label \"%ld$\" redefined"
22533 msgid ".bundle_lock with no matching .bundle_unlock"
22537 msgid ".abort detected. Abandoning ship."
22542 msgid "alignment too large: %u assumed"
22546 msgid "expected fill pattern missing"
22551 msgid "fill pattern too long, truncating to %u"
22555 msgid "symbol name not recognised in the current locale"
22558 #. Some of the back ends can't deal with non-positive line numbers.
22559 #. Besides, it's silly. GCC however will generate a line number of
22560 #. zero when it is pre-processing builtins for assembler-with-cpp files:
22562 #. # 0 "<built-in>"
22564 #. We do not want to barf on this, especially since such files are used
22565 #. in the GCC and GDB testsuites. So we check for negative line numbers
22566 #. rather than non-positive line numbers.
22569 msgid "line numbers must be positive; line number %d rejected"
22574 msgid "incompatible flag %i in line directive"
22579 msgid "unsupported flag %i in line directive"
22583 msgid "start address not supported"
22587 msgid ".err encountered"
22591 msgid ".error directive invoked in source file"
22595 msgid ".warning directive invoked in source file"
22600 msgid "%s argument must be a string"
22603 #: read.c:2261 read.c:2263
22605 msgid ".fail %ld encountered"
22610 msgid ".fill size clamped to %d"
22614 msgid "size negative; .fill ignored"
22618 msgid "repeat < 0; .fill ignored"
22622 msgid "non-constant fill count for absolute section"
22626 msgid "attempt to fill absolute section with non-zero value"
22631 msgid "attempt to fill section `%s' with non-zero value"
22636 msgid "unrecognized .linkonce type `%s'"
22640 msgid ".linkonce is not supported for this object file format"
22644 msgid "expected alignment after size"
22649 msgid "attempt to redefine pseudo-op `%s' ignored"
22653 msgid "ignoring macro exit outside a macro definition."
22658 msgid "invalid segment \"%s\""
22662 msgid "only constant offsets supported in absolute section"
22666 msgid "MRI style ORG pseudo-op not supported"
22671 msgid ".end%c encountered without preceding %s"
22676 msgid "excessive count %zu for %s - ignored"
22681 msgid "%s without %s"
22685 msgid "`\\' at end of line/statement; ignored"
22689 msgid "unsupported variable size or fill value"
22694 msgid "size value for space directive too large: %lx"
22698 msgid ".space repeat count is negative, ignored"
22702 msgid ".space repeat count is zero, ignored"
22706 msgid ".space repeat count overflow, ignored"
22710 msgid "space allocation too complex in absolute section"
22714 msgid "space allocation too complex in common section"
22718 msgid "unsupported variable nop control in .nops directive"
22722 msgid "negative nop control byte, ignored"
22727 msgid "unknown floating type '%c'"
22732 msgid "%s: would close weakref loop: %s"
22737 msgid "junk at end of line, first unrecognized character valued 0x%x"
22740 #: read.c:4150 write.c:2426
22742 msgid "`%s' can't be equated to common symbol `%s'"
22746 msgid "unexpected `\"' in expression"
22750 msgid "rva without symbol"
22754 msgid "missing or bad offset expression"
22758 msgid "missing reloc type"
22762 msgid "unrecognized reloc type"
22766 msgid "bad reloc expression"
22769 #: read.c:4582 read.c:5352 read.c:5478
22770 msgid "zero assumed for missing expression"
22773 #: read.c:4602 read.c:5381 read.c:5497
22774 msgid "attempt to store value in absolute section"
22777 #: read.c:4609 read.c:5387 read.c:5503
22779 msgid "attempt to store non-zero value in section `%s'"
22782 #. Leading bits contain both 0s & 1s.
22785 msgid "value 0x%<PRIx64> truncated to 0x%<PRIx64>"
22790 msgid "bignum truncated to %d byte"
22791 msgid_plural "bignum truncated to %d bytes"
22795 #: read.c:4939 read.c:5090
22796 msgid "unresolvable or nonpositive repeat count; using 1"
22800 msgid "floating point constant too large"
22804 msgid "attempt to store float in absolute section"
22809 msgid "attempt to store float in section `%s'"
22813 msgid "number invalid"
22817 msgid "base64 strings must be placed into a section"
22821 msgid "a string must follow the .base64 pseudo-op"
22825 msgid "expected double quote enclosed string as argument to .base64 pseudo-op"
22829 msgid "end of line encountered inside .base64 string"
22833 msgid ".base64 string terminated early"
22837 msgid ".base64 string terminated unexpectedly"
22841 msgid "equals character only allowed at end of .base64 string"
22845 msgid "the equals character cannot start a block of four base64 encoded bytes"
22850 "the equals character cannot be the second character in a block of four "
22851 "base64 encoded bytes"
22856 msgid "invalid character '%c' found inside .base64 string"
22861 msgid "invalid character %#x found inside .base64 string"
22865 msgid "no base64 characters expected after '=' padding characters"
22869 msgid ".base64 string must have a terminating double quote character"
22874 msgid "attempt to store non-empty string in section `%s'"
22878 msgid "strings must be placed into a section"
22882 msgid "expected <nn>"
22885 #. To be compatible with BSD 4.2 as: give the luser a linefeed!!
22886 #: read.c:6073 read.c:6160
22887 msgid "unterminated string; newline inserted"
22891 msgid "bad escaped character in string"
22895 msgid "expected address expression"
22900 msgid "symbol \"%s\" undefined; zero assumed"
22904 msgid "some symbol undefined; zero assumed"
22908 msgid "this string may not contain '\\0'"
22912 msgid "missing string"
22917 msgid ".incbin count zero, ignoring `%s'"
22922 msgid "file not found: %s"
22927 msgid "unable to include `%s'"
22932 msgid "seek to end of .incbin file failed `%s'"
22937 msgid "skip (%ld) or count (%ld) invalid for file size (%ld)"
22942 msgid "could not skip to %ld in file `%s'"
22947 msgid "truncated file `%s', %ld of %ld bytes read"
22951 msgid "missing .func"
22955 msgid ".endfunc missing for previous .func"
22960 msgid ".bundle_align_mode alignment too large (maximum %u)"
22964 msgid "cannot change .bundle_align_mode inside .bundle_lock"
22968 msgid ".bundle_lock is meaningless without .bundle_align_mode"
22972 msgid ".bundle_unlock without preceding .bundle_lock"
22977 msgid ".bundle_lock sequence is %u bytes, but bundle size is only %u bytes"
22982 msgid "missing closing `%c'"
22991 msgid "invalid argument '%s' to -fdebug-prefix-map"
22995 msgid "SCFI: usage of REG_FP as scratch not supported"
22999 msgid "SCFI: unsupported stack manipulation pattern"
23002 #: scfi.c:802 scfi.c:896
23003 msgid "SCFI: asymetrical register restore"
23007 msgid "SCFI: Bad CFI propagation perhaps"
23012 msgid "SCFI: forward pass failed for func '%s'"
23017 msgid "SCFI: backward pass failed for func '%s'"
23021 msgid "SCFI: Invalid DWARF CFI opcode data"
23024 #. No other GINSN_TYPE_* expected.
23027 msgid "SCFI: bad ginsn for func '%s'"
23030 #: scfi.c:1256 scfi.c:1265
23031 msgid "SCFI: unsupported for target"
23035 msgid "SCFI ignores most user-specified CFI directives"
23038 #: scfidw2gen.c:132
23039 msgid "SCFI: missing previous SCFI endproc marker"
23044 msgid ".stab%c: missing comma"
23049 msgid ".stab%c: missing string"
23052 #. This could happen for example with a source file with a huge
23053 #. number of lines. The only cure is to use a different debug
23054 #. format, probably DWARF.
23057 msgid ".stab%c: description field '%x' too big, try a different debug format"
23061 msgid "comma missing in .xstabs"
23064 #: symbols.c:386 symbols.c:2550
23066 msgid "symbol '%s' contains multibyte characters"
23071 msgid "cannot define symbol `%s' in absolute section"
23076 msgid "symbol `%s' is already defined as \"%s\"/%s%ld"
23081 msgid "invalid operands (%s and %s sections) for `%s'"
23086 msgid "invalid operand (%s section) for `%s'"
23091 msgid "invalid operands (%s and %s sections) for `%s' when setting `%s'"
23096 msgid "invalid operand (%s section) for `%s' when setting `%s'"
23101 msgid "symbol definition loop encountered at `%s'"
23106 msgid "cannot convert expression symbol %s to complex relocation"
23111 msgid "division by zero when setting `%s'"
23114 #. See PR 20895 for a reproducer.
23116 msgid "Invalid operation on symbol"
23119 #: symbols.c:1827 write.c:2475
23121 msgid "can't resolve value for symbol `%s'"
23126 msgid "\"%u\" (instance number %u of a %s label)"
23130 msgid "expression is too complex to be resolved or converted into relocations"
23133 #: symbols.c:2268 symbols.c:2271
23135 msgid "attempt to get value of unresolved symbol `%s'"
23138 #. Do not reassign section symbols.
23140 msgid "can't make section symbol global"
23144 msgid "can't make register symbol global"
23149 msgid "Accessing function `%s' as thread-local object"
23154 msgid "Accessing `%s' as thread-local object"
23159 msgid "field fx_size too small to hold %lu"
23164 msgid "attempt to .org/.space/.nops backwards? (%ld)"
23169 msgid "leb128 operand is an undefined symbol: %s"
23174 msgid ".cv_%ccomp operand is an undefined symbol: %s"
23178 msgid "invalid offset expression"
23182 msgid "invalid reloc expression"
23187 msgid "can't resolve %s - %s"
23192 msgid "value of %s too large for field of %d byte at %s"
23193 msgid_plural "value of %s too large for field of %d bytes at %s"
23199 msgid "signed .word overflow; switch may be too large; %ld at 0x%lx"
23203 msgid "redefined symbol cannot be used on reloc"
23207 msgid "relocation out of range"
23212 msgid "%s:%u: bad return from bfd_install_relocation: %x"
23216 msgid "reloc not within (fixed part of) section"
23220 msgid "internal error: fixup not contained within frag"
23223 #: write.c:1463 write.c:1579
23224 msgid "can't extend frag"
23228 msgid "unimplemented .nops directive"
23233 msgid "can't write %ld byte to section %s of %s: '%s'"
23234 msgid_plural "can't write %ld bytes to section %s of %s: '%s'"
23238 #: write.c:1688 write.c:1722 write.c:1759
23240 msgid "can't fill %ld byte in section %s of %s: '%s'"
23241 msgid_plural "can't fill %ld bytes in section %s of %s: '%s'"
23246 msgid "unable to create reloc for build note"
23250 msgid "<gnu build note>"
23255 msgid "%s: global symbols not supported in common sections"
23260 msgid "local label `%s' is not defined"
23265 msgid "can't make global register symbol `%s'"
23270 msgid "alignment padding (%lu byte) not a multiple of %ld"
23271 msgid_plural "alignment padding (%lu bytes) not a multiple of %ld"
23277 msgid ".word %s-%s+%s didn't fit"
23281 msgid "padding added"
23285 msgid "attempt to move .org backwards"
23289 msgid ".space, .nops or .fill specifies non-absolute value"
23293 msgid ".space, .nops or .fill with negative value, ignored"
23299 "Infinite loop encountered whilst attempting to compute the addresses of "
23300 "symbols in section %s"