From ab4f385b3c31e6bca198d2eef1a8c5268e28cd76 Mon Sep 17 00:00:00 2001 From: John Ericson Date: Wed, 11 Aug 2021 13:17:54 +0100 Subject: Deprecate a.out support for NetBSD targets. As discussed previously, a.out support is now quite deprecated, and in some cases removed, in both Binutils itself and NetBSD, so this legacy default makes little sense. `netbsdelf*` and `netbsdaout*` still work allowing the user to be explicit about there choice. Additionally, the configure script warns about the change as Nick Clifton requested. One possible concern was the status of NetBSD on NS32K, where only a.out was supported. But per [1] NetBSD has removed support, and if it were to come back, it would be with ELF. The binutils implementation is therefore marked obsolete, per the instructions in the last message. With that patch and this one applied, I have confirmed the following: --target=i686-unknown-netbsd --target=i686-unknown-netbsdelf builds completely --target=i686-unknown-netbsdaout properly fails because target is deprecated. --target=vax-unknown-netbsdaout builds completely except for gas, where the target is deprecated. [1]: https://mail-index.netbsd.org/tech-toolchain/2021/07/19/msg004025.html --- bfd/config.bfd | 43 +++++++++++++-------- bfd/configure.ac | 5 +-- binutils/testsuite/binutils-all/nm.exp | 2 +- binutils/testsuite/lib/binutils-common.exp | 7 +--- config/picflag.m4 | 4 +- gas/configure.tgt | 9 +++-- gas/testsuite/gas/arm/blx-bl-convert.d | 2 +- gas/testsuite/gas/arm/blx-local-thumb.d | 2 +- gas/testsuite/gas/sh/basic.exp | 2 +- gdb/configure.host | 34 +++++++---------- gdb/configure.tgt | 2 +- gdb/testsuite/gdb.asm/asm-source.exp | 6 +-- intl/configure | 2 +- ld/configure.tgt | 44 +++++++++++----------- ld/testsuite/ld-arm/arm-elf.exp | 4 +- ld/testsuite/ld-elf/elf.exp | 2 +- ld/testsuite/ld-elf/shared.exp | 4 +- libiberty/configure | 4 +- --- gas/configure.tgt | 9 +- gas/po/gas.pot | 3383 +++++++++++++++---------------- gas/testsuite/gas/arm/blx-bl-convert.d | 2 +- gas/testsuite/gas/arm/blx-local-thumb.d | 2 +- gas/testsuite/gas/sh/basic.exp | 2 +- 5 files changed, 1694 insertions(+), 1704 deletions(-) (limited to 'gas') diff --git a/gas/configure.tgt b/gas/configure.tgt index 0be695b..68ee046 100644 --- a/gas/configure.tgt +++ b/gas/configure.tgt @@ -155,7 +155,7 @@ case ${generic_target} in arm-*-uclinux*eabi*) fmt=elf em=armlinuxeabi ;; arm-*-uclinux*) fmt=elf em=linux ;; arm-*-nacl*) fmt=elf em=nacl ;; - arm-*-netbsdelf*) fmt=elf em=nbsd ;; + arm-*-netbsd*) fmt=elf em=nbsd ;; arm-*-nto*) fmt=elf ;; arm-wince-pe | arm-*-wince | arm*-*-mingw32ce* | arm*-*-cegcc*) fmt=coff em=wince-pe ;; @@ -287,7 +287,7 @@ case ${generic_target} in m68k-*-linux-*) fmt=elf em=linux ;; m68k-*-uclinux*) fmt=elf em=uclinux ;; m68k-*-gnu*) fmt=elf ;; - m68k-*-netbsdelf*) fmt=elf em=nbsd ;; + m68k-*-netbsd*) fmt=elf em=nbsd ;; s12z-*-*) fmt=elf ;; @@ -373,7 +373,7 @@ case ${generic_target} in sh*eb) endian=big ;; *) endian=little ;; esac ;; - sh*-*-netbsdelf*) fmt=elf em=nbsd + sh*-*-netbsd*) fmt=elf em=nbsd case ${cpu} in sh*l*) endian=little ;; *) endian=big ;; @@ -402,7 +402,8 @@ case ${generic_target} in v850*-*-*) fmt=elf ;; - vax-*-netbsdelf*) fmt=elf em=nbsd ;; + vax-*-netbsdaout) fmt=aout em=nbsd ;; + vax-*-netbsd*) fmt=elf em=nbsd ;; vax-*-linux-*) fmt=elf em=linux ;; visium-*-elf) fmt=elf ;; diff --git a/gas/po/gas.pot b/gas/po/gas.pot index 7b895ad..c9e5f15 100644 --- a/gas/po/gas.pot +++ b/gas/po/gas.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n" -"POT-Creation-Date: 2021-07-07 09:03+0100\n" +"POT-Creation-Date: 2021-08-11 10:45+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -171,12 +171,12 @@ msgstr "" msgid " --elf-stt-common=[no|yes] " msgstr "" -#: as.c:317 as.c:328 config/tc-i386.c:13810 config/tc-i386.c:13830 +#: as.c:317 as.c:328 config/tc-i386.c:13859 config/tc-i386.c:13879 #, c-format msgid "(default: yes)\n" msgstr "" -#: as.c:319 as.c:330 config/tc-i386.c:13812 config/tc-i386.c:13832 +#: as.c:319 as.c:330 config/tc-i386.c:13861 config/tc-i386.c:13881 #, c-format msgid "(default: no)\n" msgstr "" @@ -573,14 +573,14 @@ msgstr "" #. * We have a GROSS internal error. #. * This should never happen. #. -#: atof-generic.c:437 config/tc-m68k.c:3503 +#: atof-generic.c:455 config/tc-m68k.c:3503 msgid "failed sanity check" msgstr "" #: cgen.c:106 config/tc-alpha.c:2095 config/tc-alpha.c:2119 -#: config/tc-arc.c:4058 config/tc-arc.c:4131 config/tc-d10v.c:550 -#: config/tc-d30v.c:534 config/tc-mn10200.c:1098 config/tc-mn10300.c:1752 -#: config/tc-ppc.c:3920 config/tc-s390.c:1334 config/tc-s390.c:1457 +#: config/tc-arc.c:4053 config/tc-arc.c:4126 config/tc-d10v.c:550 +#: config/tc-d30v.c:534 config/tc-mn10200.c:1091 config/tc-mn10300.c:1752 +#: config/tc-ppc.c:3922 config/tc-s390.c:1334 config/tc-s390.c:1457 #: config/tc-s390.c:1591 config/tc-v850.c:2538 config/tc-v850.c:2609 #: config/tc-v850.c:2656 config/tc-v850.c:2693 config/tc-v850.c:2730 #: config/tc-v850.c:2993 @@ -588,16 +588,16 @@ msgid "too many fixups" msgstr "" #: cgen.c:371 cgen.c:391 config/tc-d10v.c:461 config/tc-d30v.c:450 -#: config/tc-mn10200.c:1040 config/tc-mn10300.c:1677 config/tc-ppc.c:3443 +#: config/tc-mn10200.c:1033 config/tc-mn10300.c:1677 config/tc-ppc.c:3445 #: config/tc-s390.c:1318 config/tc-v850.c:2647 config/tc-v850.c:2681 #: config/tc-v850.c:2721 config/tc-v850.c:2966 config/tc-z80.c:785 msgid "illegal operand" msgstr "" -#: cgen.c:395 config/tc-avr.c:900 config/tc-d10v.c:463 config/tc-d30v.c:452 +#: cgen.c:395 config/tc-avr.c:910 config/tc-d10v.c:463 config/tc-d30v.c:452 #: config/tc-h8300.c:496 config/tc-mcore.c:662 config/tc-microblaze.c:613 -#: config/tc-mmix.c:495 config/tc-mn10200.c:1043 config/tc-mn10300.c:1680 -#: config/tc-msp430.c:417 config/tc-ppc.c:3445 config/tc-s390.c:1323 +#: config/tc-mmix.c:495 config/tc-mn10200.c:1036 config/tc-mn10300.c:1680 +#: config/tc-msp430.c:417 config/tc-ppc.c:3447 config/tc-s390.c:1323 #: config/tc-sh.c:988 config/tc-v850.c:2651 config/tc-v850.c:2685 #: config/tc-v850.c:2725 config/tc-v850.c:2969 config/tc-xgate.c:895 #: config/tc-z80.c:932 config/tc-z8k.c:349 @@ -612,23 +612,16 @@ msgstr "" msgid "operand mask overflow" msgstr "" -#. We can't actually support subtracting a symbol. -#: cgen.c:858 config/tc-arm.c:2076 config/tc-arm.c:11321 config/tc-arm.c:11373 -#: config/tc-arm.c:11655 config/tc-arm.c:12551 config/tc-arm.c:13691 -#: config/tc-arm.c:13731 config/tc-arm.c:14104 config/tc-arm.c:14146 -#: config/tc-arm.c:21386 config/tc-arm.c:21446 config/tc-avr.c:1551 -#: config/tc-avr.c:1563 config/tc-avr.c:1827 config/tc-cris.c:4054 -#: config/tc-d10v.c:1506 config/tc-d30v.c:1909 config/tc-ft32.c:574 -#: config/tc-ft32.c:587 config/tc-mips.c:9707 config/tc-mips.c:11017 -#: config/tc-mips.c:12314 config/tc-mips.c:12997 config/tc-nds32.c:7829 -#: config/tc-pru.c:746 config/tc-pru.c:756 config/tc-spu.c:960 -#: config/tc-spu.c:984 config/tc-tilegx.c:1479 config/tc-tilepro.c:1337 -#: config/tc-v850.c:3451 config/tc-vax.c:282 config/tc-xstormy16.c:482 -#: config/tc-xtensa.c:6009 config/tc-xtensa.c:13092 config/tc-z80.c:3856 +#: cgen.c:858 config/tc-arm.c:2036 config/tc-arm.c:11295 config/tc-arm.c:11347 +#: config/tc-arm.c:11635 config/tc-arm.c:12531 config/tc-arm.c:13671 +#: config/tc-arm.c:13711 config/tc-arm.c:14084 config/tc-arm.c:14126 +#: config/tc-arm.c:21366 config/tc-arm.c:21426 config/tc-mips.c:9707 +#: config/tc-mips.c:11017 config/tc-mips.c:12314 config/tc-mips.c:12997 +#: config/tc-spu.c:981 config/tc-xtensa.c:13092 msgid "expression too complex" msgstr "" -#: cgen.c:959 config/tc-ppc.c:7200 config/tc-s390.c:2372 config/tc-v850.c:3503 +#: cgen.c:959 config/tc-ppc.c:7211 config/tc-s390.c:2369 config/tc-v850.c:3502 #: config/tc-xstormy16.c:541 msgid "unresolved expression that must be resolved" msgstr "" @@ -638,7 +631,7 @@ msgstr "" msgid "internal error: can't install fix for reloc type %d (`%s')" msgstr "" -#: cgen.c:1035 config/tc-nios2.c:1355 config/tc-pru.c:787 +#: cgen.c:1035 config/tc-nios2.c:1355 config/tc-pru.c:786 msgid "relocation is not supported" msgstr "" @@ -706,20 +699,24 @@ msgstr "" msgid "here is the \"else\" of the unterminated conditional" msgstr "" -#: config/atof-ieee.c:140 +#: config/atof-ieee.c:148 msgid "cannot create floating-point number" msgstr "" -#: config/atof-ieee.c:318 +#: config/atof-ieee.c:335 msgid "NaNs are not supported by this target" msgstr "" -#: config/atof-ieee.c:362 config/atof-ieee.c:407 +#: config/atof-ieee.c:354 +msgid "NaN flavors are not supported by this target" +msgstr "" + +#: config/atof-ieee.c:392 msgid "Infinities are not supported by this target" msgstr "" -#: config/atof-ieee.c:829 config/atof-vax.c:449 config/tc-arm.c:1322 -#: config/tc-ia64.c:11600 config/tc-tic30.c:1241 config/tc-tic4x.c:2565 +#: config/atof-ieee.c:825 config/atof-vax.c:449 config/tc-arm.c:1282 +#: config/tc-ia64.c:11600 config/tc-tic30.c:1241 config/tc-tic4x.c:2567 msgid "Unrecognized or unsupported floating point constant" msgstr "" @@ -866,7 +863,7 @@ msgstr "" msgid "bad .common segment %s" msgstr "" -#: config/obj-elf.c:420 config/tc-aarch64.c:2009 +#: config/obj-elf.c:420 config/tc-aarch64.c:1961 msgid "Missing symbol name in directive" msgstr "" @@ -889,267 +886,267 @@ msgstr "" #. assembly might get the section type wrong; Even high #. profile projects like glibc have done so in the past. #. So don't error in this case. -#: config/obj-elf.c:797 +#: config/obj-elf.c:813 #, c-format msgid "ignoring changed section type for %s" msgstr "" #. Do error when assembly isn't self-consistent. -#: config/obj-elf.c:800 +#: config/obj-elf.c:816 #, c-format msgid "changed section type for %s" msgstr "" -#: config/obj-elf.c:815 +#: config/obj-elf.c:831 #, c-format msgid "ignoring changed section attributes for %s" msgstr "" -#: config/obj-elf.c:817 +#: config/obj-elf.c:833 #, c-format msgid "changed section attributes for %s" msgstr "" -#: config/obj-elf.c:825 +#: config/obj-elf.c:841 #, c-format msgid "changed section entity size for %s" msgstr "" -#: config/obj-elf.c:896 +#: config/obj-elf.c:912 msgid "unrecognized .section attribute: want a,e,o,w,x,M,S,G,T or number" msgstr "" -#: config/obj-elf.c:980 +#: config/obj-elf.c:996 msgid "extraneous characters at end of numeric section type" msgstr "" -#: config/obj-elf.c:986 read.c:3010 +#: config/obj-elf.c:1002 read.c:3010 msgid "unrecognized section type" msgstr "" -#: config/obj-elf.c:1018 +#: config/obj-elf.c:1034 msgid "unrecognized section attribute" msgstr "" -#: config/obj-elf.c:1049 config/tc-alpha.c:4206 +#: config/obj-elf.c:1065 config/tc-alpha.c:4206 msgid "missing name" msgstr "" -#: config/obj-elf.c:1092 +#: config/obj-elf.c:1108 msgid "group name not parseable" msgstr "" -#: config/obj-elf.c:1098 +#: config/obj-elf.c:1114 #, c-format msgid "section %s already has a group (%s)" msgstr "" -#: config/obj-elf.c:1153 +#: config/obj-elf.c:1169 #, c-format msgid "section name '%s' already defined as another symbol" msgstr "" -#: config/obj-elf.c:1245 +#: config/obj-elf.c:1261 msgid "invalid merge entity size" msgstr "" -#: config/obj-elf.c:1252 +#: config/obj-elf.c:1268 msgid "entity size for SHF_MERGE not specified" msgstr "" -#: config/obj-elf.c:1280 +#: config/obj-elf.c:1296 msgid "? section flag ignored with G present" msgstr "" -#: config/obj-elf.c:1305 +#: config/obj-elf.c:1321 msgid "group name for SHF_GROUP not specified" msgstr "" -#: config/obj-elf.c:1331 +#: config/obj-elf.c:1347 #, c-format msgid "unsupported mbind section info: %s" msgstr "" -#: config/obj-elf.c:1384 +#: config/obj-elf.c:1400 #, c-format msgid "unsupported section id: %s" msgstr "" -#: config/obj-elf.c:1409 +#: config/obj-elf.c:1425 msgid "character following name is not '#'" msgstr "" -#: config/obj-elf.c:1436 +#: config/obj-elf.c:1452 #, c-format msgid "SHF_ALLOC isn't set for GNU_MBIND section: %s" msgstr "" -#: config/obj-elf.c:1443 +#: config/obj-elf.c:1459 #, c-format msgid "%s section is supported only by GNU and FreeBSD targets" msgstr "" -#: config/obj-elf.c:1584 +#: config/obj-elf.c:1600 msgid ".previous without corresponding .section; ignored" msgstr "" -#: config/obj-elf.c:1610 +#: config/obj-elf.c:1626 msgid ".popsection without corresponding .pushsection; ignored" msgstr "" -#: config/obj-elf.c:1654 config/obj-elf.c:1749 +#: config/obj-elf.c:1670 config/obj-elf.c:1765 #, c-format msgid "missing version name in `%s' for symbol `%s'" msgstr "" -#: config/obj-elf.c:1673 +#: config/obj-elf.c:1689 #, c-format msgid "only one version name with `@@@' is allowed for symbol `%s'" msgstr "" -#: config/obj-elf.c:1681 +#: config/obj-elf.c:1697 #, c-format msgid "invalid version name '%s' for symbol `%s'" msgstr "" -#: config/obj-elf.c:1723 +#: config/obj-elf.c:1739 msgid "expected comma after name in .symver" msgstr "" -#: config/obj-elf.c:1740 config/obj-elf.c:2644 +#: config/obj-elf.c:1756 config/obj-elf.c:2660 #, c-format msgid "`%s' can't be versioned to common symbol '%s'" msgstr "" -#: config/obj-elf.c:1817 +#: config/obj-elf.c:1833 #, c-format msgid "expected `%s' to have already been set for .vtable_inherit" msgstr "" -#: config/obj-elf.c:1827 +#: config/obj-elf.c:1843 msgid "expected comma after name in .vtable_inherit" msgstr "" -#: config/obj-elf.c:1888 +#: config/obj-elf.c:1904 msgid "expected comma after name in .vtable_entry" msgstr "" -#: config/obj-elf.c:2027 +#: config/obj-elf.c:2043 #, c-format msgid "Attribute name not recognised: %s" msgstr "" -#: config/obj-elf.c:2044 +#: config/obj-elf.c:2060 msgid "expected numeric constant" msgstr "" -#: config/obj-elf.c:2053 config/tc-arm.c:7048 +#: config/obj-elf.c:2069 config/tc-arm.c:7008 msgid "expected comma" msgstr "" -#: config/obj-elf.c:2086 +#: config/obj-elf.c:2102 msgid "bad string constant" msgstr "" -#: config/obj-elf.c:2090 +#: config/obj-elf.c:2106 msgid "expected , " msgstr "" -#: config/obj-elf.c:2223 +#: config/obj-elf.c:2239 msgid "expected quoted string" msgstr "" -#: config/obj-elf.c:2243 +#: config/obj-elf.c:2259 #, c-format msgid "expected comma after name `%s' in .size directive" msgstr "" -#: config/obj-elf.c:2252 +#: config/obj-elf.c:2268 msgid "missing expression in .size directive" msgstr "" -#: config/obj-elf.c:2372 +#: config/obj-elf.c:2388 #, c-format msgid "symbol '%s' is already defined" msgstr "" -#: config/obj-elf.c:2392 +#: config/obj-elf.c:2408 #, c-format msgid "symbol type \"%s\" is supported only by GNU and FreeBSD targets" msgstr "" -#: config/obj-elf.c:2396 +#: config/obj-elf.c:2412 #, c-format msgid "symbol type \"%s\" is not supported by MIPS targets" msgstr "" -#: config/obj-elf.c:2408 +#: config/obj-elf.c:2424 #, c-format msgid "symbol type \"%s\" is supported only by GNU targets" msgstr "" -#: config/obj-elf.c:2418 +#: config/obj-elf.c:2434 #, c-format msgid "unrecognized symbol type \"%s\"" msgstr "" -#: config/obj-elf.c:2439 +#: config/obj-elf.c:2455 #, c-format msgid "cannot change type of common symbol '%s'" msgstr "" -#: config/obj-elf.c:2451 +#: config/obj-elf.c:2467 #, c-format msgid "symbol '%s' already has its type set" msgstr "" -#: config/obj-elf.c:2617 config/obj-elf.c:2620 +#: config/obj-elf.c:2633 config/obj-elf.c:2636 #, c-format msgid ".size expression for %s does not evaluate to a constant" msgstr "" -#: config/obj-elf.c:2716 ecoff.c:3578 +#: config/obj-elf.c:2732 ecoff.c:3578 #, c-format msgid "symbol `%s' can not be both weak and common" msgstr "" -#: config/obj-elf.c:2751 +#: config/obj-elf.c:2767 #, c-format msgid "undefined linked-to symbol `%s' on section `%s'" msgstr "" -#: config/obj-elf.c:2829 +#: config/obj-elf.c:2845 #, c-format msgid "assuming all members of group `%s' are COMDAT" msgstr "" -#: config/obj-elf.c:2841 +#: config/obj-elf.c:2857 #, c-format msgid "can't create group: %s" msgstr "" -#: config/obj-elf.c:2918 +#: config/obj-elf.c:2934 #, c-format msgid "" "invalid attempt to declare external version name as default in symbol `%s'" msgstr "" -#: config/obj-elf.c:2928 +#: config/obj-elf.c:2944 #, c-format msgid "multiple versions [`%s'|`%s'] for symbol `%s'" msgstr "" -#: config/obj-elf.c:3020 +#: config/obj-elf.c:3036 #, c-format msgid "failed to set up debugging information: %s" msgstr "" -#: config/obj-elf.c:3040 +#: config/obj-elf.c:3056 #, c-format msgid "can't start writing .mdebug section: %s" msgstr "" -#: config/obj-elf.c:3048 +#: config/obj-elf.c:3064 #, c-format msgid "could not write .mdebug section: %s" msgstr "" @@ -1216,8 +1213,8 @@ msgstr "" msgid "size (%ld) out of range, ignored" msgstr "" -#: config/obj-macho.c:516 config/tc-score.c:6248 dwarf2dbg.c:1309 ecoff.c:3346 -#: read.c:1839 read.c:1942 read.c:2693 read.c:3266 read.c:3772 symbols.c:495 +#: config/obj-macho.c:516 config/tc-score.c:6248 dwarf2dbg.c:1324 ecoff.c:3346 +#: read.c:1839 read.c:1942 read.c:2693 read.c:3266 read.c:3860 symbols.c:495 #: symbols.c:590 #, c-format msgid "symbol `%s' is already defined" @@ -1434,7 +1431,7 @@ msgstr "" msgid "128-bit SIMD scalar or floating-point quad precision register expected" msgstr "" -#: config/tc-aarch64.c:421 config/tc-arm.c:4746 +#: config/tc-aarch64.c:421 config/tc-arm.c:4706 msgid "register expected" msgstr "" @@ -1461,7 +1458,7 @@ msgstr "" msgid "invalid register type %d" msgstr "" -#: config/tc-aarch64.c:611 config/tc-aarch64.c:613 config/tc-arm.c:1196 +#: config/tc-aarch64.c:611 config/tc-aarch64.c:613 config/tc-arm.c:1199 #: config/tc-score.c:6492 expr.c:1379 read.c:2675 msgid "bad expression" msgstr "" @@ -1470,766 +1467,762 @@ msgstr "" msgid "bad segment" msgstr "" -#: config/tc-aarch64.c:659 config/tc-arm.c:1262 -msgid "invalid floating point number" -msgstr "" - -#: config/tc-aarch64.c:890 +#: config/tc-aarch64.c:842 #, c-format msgid "bad size %d in vector width specifier" msgstr "" -#: config/tc-aarch64.c:923 +#: config/tc-aarch64.c:875 #, c-format msgid "unexpected character `%c' in element size" msgstr "" -#: config/tc-aarch64.c:925 +#: config/tc-aarch64.c:877 msgid "missing element size" msgstr "" -#: config/tc-aarch64.c:934 +#: config/tc-aarch64.c:886 #, c-format msgid "invalid element size %d and vector size combination %c" msgstr "" -#: config/tc-aarch64.c:969 +#: config/tc-aarch64.c:921 #, c-format msgid "unexpected character `%c' in predication type" msgstr "" -#: config/tc-aarch64.c:972 +#: config/tc-aarch64.c:924 msgid "missing predication type" msgstr "" -#: config/tc-aarch64.c:1067 +#: config/tc-aarch64.c:1019 msgid "this type of register can't be indexed" msgstr "" -#: config/tc-aarch64.c:1073 +#: config/tc-aarch64.c:1025 msgid "index not allowed inside register list" msgstr "" -#: config/tc-aarch64.c:1084 config/tc-aarch64.c:2054 config/tc-aarch64.c:2256 -#: config/tc-arm.c:1816 config/tc-arm.c:4022 config/tc-arm.c:5196 -#: config/tc-arm.c:7335 +#: config/tc-aarch64.c:1036 config/tc-aarch64.c:2006 config/tc-aarch64.c:2208 +#: config/tc-arm.c:1776 config/tc-arm.c:3982 config/tc-arm.c:5156 +#: config/tc-arm.c:7297 msgid "constant expression required" msgstr "" #. Indexed vector register expected. -#: config/tc-aarch64.c:1096 +#: config/tc-aarch64.c:1048 msgid "indexed vector register expected" msgstr "" -#: config/tc-aarch64.c:1103 +#: config/tc-aarch64.c:1055 msgid "invalid use of vector register" msgstr "" -#: config/tc-aarch64.c:1195 config/tc-arm.c:2132 +#: config/tc-aarch64.c:1147 config/tc-arm.c:2092 msgid "expecting {" msgstr "" -#: config/tc-aarch64.c:1220 +#: config/tc-aarch64.c:1172 msgid "invalid vector register in list" msgstr "" -#: config/tc-aarch64.c:1227 +#: config/tc-aarch64.c:1179 msgid "invalid scalar register in list" msgstr "" -#: config/tc-aarch64.c:1240 +#: config/tc-aarch64.c:1192 msgid "invalid range in vector register list" msgstr "" -#: config/tc-aarch64.c:1253 +#: config/tc-aarch64.c:1205 msgid "type mismatch in vector register list" msgstr "" -#: config/tc-aarch64.c:1270 +#: config/tc-aarch64.c:1222 msgid "end of vector register list not found" msgstr "" -#: config/tc-aarch64.c:1287 +#: config/tc-aarch64.c:1239 msgid "constant expression required." msgstr "" -#: config/tc-aarch64.c:1297 +#: config/tc-aarch64.c:1249 msgid "expected index" msgstr "" -#: config/tc-aarch64.c:1304 +#: config/tc-aarch64.c:1256 msgid "too many registers in vector register list" msgstr "" -#: config/tc-aarch64.c:1309 +#: config/tc-aarch64.c:1261 msgid "empty vector register list" msgstr "" -#: config/tc-aarch64.c:1331 config/tc-arm.c:2568 +#: config/tc-aarch64.c:1283 config/tc-arm.c:2528 #, c-format msgid "ignoring attempt to redefine built-in register '%s'" msgstr "" -#: config/tc-aarch64.c:1337 config/tc-arm.c:2573 +#: config/tc-aarch64.c:1289 config/tc-arm.c:2533 #, c-format msgid "ignoring redefinition of register alias '%s'" msgstr "" -#: config/tc-aarch64.c:1382 config/tc-arm.c:2638 +#: config/tc-aarch64.c:1334 config/tc-arm.c:2598 #, c-format msgid "unknown register '%s' -- .req ignored" msgstr "" -#: config/tc-aarch64.c:1440 config/tc-arm.c:2846 +#: config/tc-aarch64.c:1392 config/tc-arm.c:2806 msgid "invalid syntax for .req directive" msgstr "" -#: config/tc-aarch64.c:1465 config/tc-arm.c:2884 +#: config/tc-aarch64.c:1417 config/tc-arm.c:2844 msgid "invalid syntax for .unreq directive" msgstr "" -#: config/tc-aarch64.c:1471 config/tc-arm.c:2891 +#: config/tc-aarch64.c:1423 config/tc-arm.c:2851 #, c-format msgid "unknown register alias '%s'" msgstr "" -#: config/tc-aarch64.c:1473 +#: config/tc-aarch64.c:1425 #, c-format msgid "ignoring attempt to undefine built-in register '%s'" msgstr "" -#: config/tc-aarch64.c:1797 config/tc-arm.c:3634 config/tc-arm.c:3661 -#: config/tc-arm.c:3674 +#: config/tc-aarch64.c:1749 config/tc-arm.c:3594 config/tc-arm.c:3621 +#: config/tc-arm.c:3634 msgid "literal pool overflow" msgstr "" -#: config/tc-aarch64.c:1979 config/tc-aarch64.c:6398 config/tc-arm.c:3895 -#: config/tc-arm.c:7766 +#: config/tc-aarch64.c:1931 config/tc-aarch64.c:6350 config/tc-arm.c:3855 +#: config/tc-arm.c:7730 msgid "unrecognized relocation suffix" msgstr "" -#: config/tc-aarch64.c:1981 +#: config/tc-aarch64.c:1933 msgid "unimplemented relocation suffix" msgstr "" -#: config/tc-aarch64.c:2223 config/tc-aarch64.c:2414 config/tc-aarch64.c:2458 +#: config/tc-aarch64.c:2175 config/tc-aarch64.c:2366 config/tc-aarch64.c:2410 #: config/tc-csky.c:2314 msgid "immediate operand required" msgstr "" -#: config/tc-aarch64.c:2232 +#: config/tc-aarch64.c:2184 msgid "missing immediate expression" msgstr "" -#: config/tc-aarch64.c:2438 config/tc-aarch64.c:6221 config/tc-aarch64.c:6241 +#: config/tc-aarch64.c:2390 config/tc-aarch64.c:6173 config/tc-aarch64.c:6193 msgid "invalid floating-point constant" msgstr "" -#: config/tc-aarch64.c:3241 config/tc-arm.c:5536 config/tc-arm.c:5546 +#: config/tc-aarch64.c:3193 config/tc-arm.c:5496 config/tc-arm.c:5506 msgid "shift expression expected" msgstr "" -#: config/tc-aarch64.c:3249 +#: config/tc-aarch64.c:3201 msgid "shift operator expected" msgstr "" -#: config/tc-aarch64.c:3257 +#: config/tc-aarch64.c:3209 msgid "invalid use of 'MSL'" msgstr "" -#: config/tc-aarch64.c:3265 +#: config/tc-aarch64.c:3217 msgid "invalid use of 'MUL'" msgstr "" -#: config/tc-aarch64.c:3274 +#: config/tc-aarch64.c:3226 msgid "extending shift is not permitted" msgstr "" -#: config/tc-aarch64.c:3282 +#: config/tc-aarch64.c:3234 msgid "'ROR' shift is not permitted" msgstr "" -#: config/tc-aarch64.c:3290 +#: config/tc-aarch64.c:3242 msgid "only 'LSL' shift is permitted" msgstr "" -#: config/tc-aarch64.c:3298 +#: config/tc-aarch64.c:3250 msgid "only 'MUL' is permitted" msgstr "" -#: config/tc-aarch64.c:3316 +#: config/tc-aarch64.c:3268 msgid "only 'MUL VL' is permitted" msgstr "" -#: config/tc-aarch64.c:3324 +#: config/tc-aarch64.c:3276 msgid "invalid shift for the register offset addressing mode" msgstr "" -#: config/tc-aarch64.c:3332 +#: config/tc-aarch64.c:3284 msgid "invalid shift operator" msgstr "" -#: config/tc-aarch64.c:3366 +#: config/tc-aarch64.c:3318 msgid "missing shift amount" msgstr "" -#: config/tc-aarch64.c:3373 +#: config/tc-aarch64.c:3325 msgid "constant shift amount required" msgstr "" -#: config/tc-aarch64.c:3382 +#: config/tc-aarch64.c:3334 msgid "shift amount out of range 0 to 63" msgstr "" -#: config/tc-aarch64.c:3432 +#: config/tc-aarch64.c:3384 msgid "unexpected shift operator" msgstr "" -#: config/tc-aarch64.c:3468 +#: config/tc-aarch64.c:3420 msgid "unexpected register in the immediate operand" msgstr "" -#: config/tc-aarch64.c:3493 +#: config/tc-aarch64.c:3445 msgid "integer register expected in the extended/shifted operand register" msgstr "" -#: config/tc-aarch64.c:3528 config/tc-aarch64.c:3666 config/tc-aarch64.c:3799 -#: config/tc-aarch64.c:3983 config/tc-aarch64.c:4025 +#: config/tc-aarch64.c:3480 config/tc-aarch64.c:3618 config/tc-aarch64.c:3751 +#: config/tc-aarch64.c:3935 config/tc-aarch64.c:3977 msgid "unknown relocation modifier" msgstr "" -#: config/tc-aarch64.c:3535 config/tc-aarch64.c:3685 config/tc-aarch64.c:3806 -#: config/tc-aarch64.c:3990 config/tc-aarch64.c:4032 +#: config/tc-aarch64.c:3487 config/tc-aarch64.c:3637 config/tc-aarch64.c:3758 +#: config/tc-aarch64.c:3942 config/tc-aarch64.c:3984 msgid "this relocation modifier is not allowed on this instruction" msgstr "" -#: config/tc-aarch64.c:3694 config/tc-aarch64.c:3818 +#: config/tc-aarch64.c:3646 config/tc-aarch64.c:3770 msgid "invalid relocation expression" msgstr "" -#: config/tc-aarch64.c:3711 +#: config/tc-aarch64.c:3663 msgid "invalid address" msgstr "" -#: config/tc-aarch64.c:3768 +#: config/tc-aarch64.c:3720 msgid "invalid use of 32-bit register offset" msgstr "" -#: config/tc-aarch64.c:3777 +#: config/tc-aarch64.c:3729 msgid "offset has different size from base" msgstr "" -#: config/tc-aarch64.c:3783 +#: config/tc-aarch64.c:3735 msgid "invalid use of 64-bit register offset" msgstr "" #. [Xn],#expr -#: config/tc-aarch64.c:3832 config/tc-aarch64.c:3890 +#: config/tc-aarch64.c:3784 config/tc-aarch64.c:3842 msgid "invalid expression in the address" msgstr "" -#: config/tc-aarch64.c:3846 config/tc-arm.c:6135 config/tc-arm.c:6728 +#: config/tc-aarch64.c:3798 config/tc-arm.c:6095 config/tc-arm.c:6688 msgid "']' expected" msgstr "" -#: config/tc-aarch64.c:3854 +#: config/tc-aarch64.c:3806 msgid "register offset not allowed in pre-indexed addressing mode" msgstr "" -#: config/tc-aarch64.c:3869 config/tc-arm.c:6171 +#: config/tc-aarch64.c:3821 config/tc-arm.c:6131 msgid "cannot combine pre- and post-indexing" msgstr "" #. Reject [Rn]! -#: config/tc-aarch64.c:3914 +#: config/tc-aarch64.c:3866 msgid "missing offset in the pre-indexed address" msgstr "" -#: config/tc-aarch64.c:4157 +#: config/tc-aarch64.c:4109 msgid "unknown or missing option to PSB/TSB" msgstr "" -#: config/tc-aarch64.c:4165 +#: config/tc-aarch64.c:4117 msgid "the specified option is not accepted for PSB/TSB" msgstr "" -#: config/tc-aarch64.c:4192 config/tc-aarch64.c:4206 +#: config/tc-aarch64.c:4144 config/tc-aarch64.c:4158 msgid "unknown option to BTI" msgstr "" -#: config/tc-aarch64.c:4270 +#: config/tc-aarch64.c:4222 #, c-format msgid "selected processor does not support PSTATE field name '%s'" msgstr "" -#: config/tc-aarch64.c:4275 config/tc-aarch64.c:4317 +#: config/tc-aarch64.c:4227 config/tc-aarch64.c:4269 #, c-format msgid "selected processor does not support system register name '%s'" msgstr "" -#: config/tc-aarch64.c:4278 config/tc-aarch64.c:4320 +#: config/tc-aarch64.c:4230 config/tc-aarch64.c:4272 #, c-format msgid "" "system register name '%s' is deprecated and may be removed in a future " "release" msgstr "" -#: config/tc-aarch64.c:4362 +#: config/tc-aarch64.c:4314 msgid "immediate value out of range " msgstr "" -#: config/tc-aarch64.c:4876 +#: config/tc-aarch64.c:4828 #, c-format msgid "Info: " msgstr "" -#: config/tc-aarch64.c:4911 config/tc-score.c:2752 config/tc-score.c:6481 +#: config/tc-aarch64.c:4863 config/tc-score.c:2752 config/tc-score.c:6481 #, c-format msgid "%s -- `%s'" msgstr "" -#: config/tc-aarch64.c:4913 +#: config/tc-aarch64.c:4865 #, c-format msgid "%s at operand %d -- `%s'" msgstr "" -#: config/tc-aarch64.c:4919 +#: config/tc-aarch64.c:4871 #, c-format msgid "operand %d must be %s -- `%s'" msgstr "" -#: config/tc-aarch64.c:4925 +#: config/tc-aarch64.c:4877 #, c-format msgid "operand mismatch -- `%s'" msgstr "" #. Print the hint. -#: config/tc-aarch64.c:4985 +#: config/tc-aarch64.c:4937 msgid " did you mean this?" msgstr "" -#: config/tc-aarch64.c:4988 config/tc-aarch64.c:5015 +#: config/tc-aarch64.c:4940 config/tc-aarch64.c:4967 #, c-format msgid " %s" msgstr "" -#: config/tc-aarch64.c:4993 +#: config/tc-aarch64.c:4945 msgid " other valid variant(s):" msgstr "" -#: config/tc-aarch64.c:5022 +#: config/tc-aarch64.c:4974 #, c-format msgid "operand %d must be the same register as operand 1 -- `%s'" msgstr "" -#: config/tc-aarch64.c:5028 +#: config/tc-aarch64.c:4980 #, c-format msgid "%s out of range %d to %d at operand %d -- `%s'" msgstr "" -#: config/tc-aarch64.c:5029 config/tc-aarch64.c:5033 config/tc-aarch64.c:7041 +#: config/tc-aarch64.c:4981 config/tc-aarch64.c:4985 config/tc-aarch64.c:6993 msgid "immediate value" msgstr "" -#: config/tc-aarch64.c:5032 +#: config/tc-aarch64.c:4984 #, c-format msgid "%s must be %d at operand %d -- `%s'" msgstr "" -#: config/tc-aarch64.c:5039 +#: config/tc-aarch64.c:4991 #, c-format msgid "" "invalid number of registers in the list; only 1 register is expected at " "operand %d -- `%s'" msgstr "" -#: config/tc-aarch64.c:5043 +#: config/tc-aarch64.c:4995 #, c-format msgid "" "invalid number of registers in the list; %d registers are expected at " "operand %d -- `%s'" msgstr "" -#: config/tc-aarch64.c:5049 +#: config/tc-aarch64.c:5001 #, c-format msgid "immediate value must be a multiple of %d at operand %d -- `%s'" msgstr "" -#: config/tc-aarch64.c:5367 +#: config/tc-aarch64.c:5319 msgid "bad vector arrangement type" msgstr "" -#: config/tc-aarch64.c:5496 +#: config/tc-aarch64.c:5448 msgid "the specified relocation type is not allowed for MOVK" msgstr "" -#: config/tc-aarch64.c:5544 config/tc-aarch64.c:5555 +#: config/tc-aarch64.c:5496 config/tc-aarch64.c:5507 msgid "the specified relocation type is not allowed for 32-bit register" msgstr "" -#: config/tc-aarch64.c:5666 +#: config/tc-aarch64.c:5618 msgid "relocation qualifier does not match instruction size" msgstr "" -#: config/tc-aarch64.c:5755 +#: config/tc-aarch64.c:5707 msgid "comma expected between operands" msgstr "" -#: config/tc-aarch64.c:5786 +#: config/tc-aarch64.c:5738 msgid "invalid Rt register number in 64-byte load/store" msgstr "" -#: config/tc-aarch64.c:5906 +#: config/tc-aarch64.c:5858 msgid "the top half of a 128-bit FP/SIMD register is expected" msgstr "" -#: config/tc-aarch64.c:5981 config/tc-arm.c:2241 config/tc-arm.c:2286 +#: config/tc-aarch64.c:5933 config/tc-arm.c:2201 config/tc-arm.c:2246 #: config/tc-h8300.c:1042 msgid "invalid register list" msgstr "" -#: config/tc-aarch64.c:5988 +#: config/tc-aarch64.c:5940 msgid "expected element type rather than vector type" msgstr "" -#: config/tc-aarch64.c:6009 +#: config/tc-aarch64.c:5961 msgid "missing type suffix" msgstr "" -#: config/tc-aarch64.c:6028 +#: config/tc-aarch64.c:5980 msgid "C0 - C15 expected" msgstr "" -#: config/tc-aarch64.c:6135 config/tc-aarch64.c:6159 +#: config/tc-aarch64.c:6087 config/tc-aarch64.c:6111 msgid "immediate zero expected" msgstr "" -#: config/tc-aarch64.c:6256 +#: config/tc-aarch64.c:6208 msgid "shift not allowed for bitmask immediate" msgstr "" -#: config/tc-aarch64.c:6310 +#: config/tc-aarch64.c:6262 msgid "can't mix relocation modifier with explicit shift" msgstr "" -#: config/tc-aarch64.c:6359 config/tc-arm.c:15901 config/tc-arm.c:15926 -#: config/tc-arm.c:15937 config/tc-arm.c:15944 +#: config/tc-aarch64.c:6311 config/tc-arm.c:15881 config/tc-arm.c:15906 +#: config/tc-arm.c:15917 config/tc-arm.c:15924 msgid "invalid condition" msgstr "" -#: config/tc-aarch64.c:6385 +#: config/tc-aarch64.c:6337 msgid "invalid pc-relative address" msgstr "" #. Only permit "=value" in the literal load instructions. #. The literal will be generated by programmer_friendly_fixup. -#: config/tc-aarch64.c:6393 +#: config/tc-aarch64.c:6345 msgid "invalid use of \"=immediate\"" msgstr "" -#: config/tc-aarch64.c:6458 config/tc-aarch64.c:6490 config/tc-aarch64.c:6508 -#: config/tc-aarch64.c:6532 config/tc-aarch64.c:6552 config/tc-aarch64.c:6571 -#: config/tc-aarch64.c:6594 config/tc-aarch64.c:6630 config/tc-aarch64.c:6637 -#: config/tc-aarch64.c:6665 config/tc-aarch64.c:6685 config/tc-aarch64.c:6710 -#: config/tc-aarch64.c:6728 config/tc-aarch64.c:6736 config/tc-aarch64.c:6753 -#: config/tc-aarch64.c:6777 +#: config/tc-aarch64.c:6410 config/tc-aarch64.c:6442 config/tc-aarch64.c:6460 +#: config/tc-aarch64.c:6484 config/tc-aarch64.c:6504 config/tc-aarch64.c:6523 +#: config/tc-aarch64.c:6546 config/tc-aarch64.c:6582 config/tc-aarch64.c:6589 +#: config/tc-aarch64.c:6617 config/tc-aarch64.c:6637 config/tc-aarch64.c:6662 +#: config/tc-aarch64.c:6680 config/tc-aarch64.c:6688 config/tc-aarch64.c:6705 +#: config/tc-aarch64.c:6729 msgid "invalid addressing mode" msgstr "" -#: config/tc-aarch64.c:6474 +#: config/tc-aarch64.c:6426 msgid "the optional immediate offset can only be 0" msgstr "" -#: config/tc-aarch64.c:6513 config/tc-aarch64.c:6537 config/tc-aarch64.c:6557 +#: config/tc-aarch64.c:6465 config/tc-aarch64.c:6489 config/tc-aarch64.c:6509 msgid "relocation not allowed" msgstr "" -#: config/tc-aarch64.c:6604 +#: config/tc-aarch64.c:6556 msgid "writeback value must be an immediate constant" msgstr "" #. Make sure this has priority over #. "invalid addressing mode". -#: config/tc-aarch64.c:6645 +#: config/tc-aarch64.c:6597 msgid "constant offset required" msgstr "" -#: config/tc-aarch64.c:6789 +#: config/tc-aarch64.c:6741 msgid "unknown or missing system register name" msgstr "" -#: config/tc-aarch64.c:6801 +#: config/tc-aarch64.c:6753 msgid "unknown or missing PSTATE field name" msgstr "" -#: config/tc-aarch64.c:6833 +#: config/tc-aarch64.c:6785 msgid "unknown or missing operation name" msgstr "" -#: config/tc-aarch64.c:6846 +#: config/tc-aarch64.c:6798 msgid "the specified option is not accepted in ISB" msgstr "" -#: config/tc-aarch64.c:6858 config/tc-aarch64.c:6875 +#: config/tc-aarch64.c:6810 config/tc-aarch64.c:6827 msgid "the specified option is not accepted in DSB" msgstr "" -#: config/tc-aarch64.c:6889 +#: config/tc-aarch64.c:6841 msgid "immediate value must be 16, 20, 24, 28" msgstr "" -#: config/tc-aarch64.c:6919 config/tc-aarch64.c:8132 config/tc-arm.c:8048 +#: config/tc-aarch64.c:6871 config/tc-aarch64.c:8084 config/tc-arm.c:8012 #, c-format msgid "unhandled operand code %d" msgstr "" -#: config/tc-aarch64.c:6961 +#: config/tc-aarch64.c:6913 msgid "unexpected comma before the omitted optional operand" msgstr "" -#: config/tc-aarch64.c:6989 +#: config/tc-aarch64.c:6941 msgid "unexpected characters following instruction" msgstr "" -#: config/tc-aarch64.c:7067 config/tc-arm.c:5661 config/tc-arm.c:6279 -#: config/tc-arm.c:8852 +#: config/tc-aarch64.c:7019 config/tc-arm.c:5621 config/tc-arm.c:6239 +#: config/tc-arm.c:8826 msgid "constant expression expected" msgstr "" -#: config/tc-aarch64.c:7074 +#: config/tc-aarch64.c:7026 msgid "literal pool insertion failed" msgstr "" -#: config/tc-aarch64.c:7145 config/tc-aarch64.c:7160 +#: config/tc-aarch64.c:7097 config/tc-aarch64.c:7112 #, c-format msgid "unpredictable transfer with writeback -- `%s'" msgstr "" -#: config/tc-aarch64.c:7164 config/tc-aarch64.c:7178 +#: config/tc-aarch64.c:7116 config/tc-aarch64.c:7130 #, c-format msgid "unpredictable load of register pair -- `%s'" msgstr "" -#: config/tc-aarch64.c:7185 config/tc-aarch64.c:7198 +#: config/tc-aarch64.c:7137 config/tc-aarch64.c:7150 #, c-format msgid "unpredictable: identical transfer and status registers --`%s'" msgstr "" -#: config/tc-aarch64.c:7193 config/tc-aarch64.c:7207 +#: config/tc-aarch64.c:7145 config/tc-aarch64.c:7159 #, c-format msgid "unpredictable: identical base and status registers --`%s'" msgstr "" -#: config/tc-aarch64.c:7223 +#: config/tc-aarch64.c:7175 #, c-format msgid "previous `%s' sequence has not been closed" msgstr "" -#: config/tc-aarch64.c:7302 +#: config/tc-aarch64.c:7254 #, c-format msgid "unknown mnemonic `%s' -- `%s'" msgstr "" -#: config/tc-aarch64.c:7310 +#: config/tc-aarch64.c:7262 #, c-format msgid "unexpected comma after the mnemonic name `%s' -- `%s'" msgstr "" -#: config/tc-aarch64.c:7368 +#: config/tc-aarch64.c:7320 #, c-format msgid "selected processor does not support `%s'" msgstr "" -#: config/tc-aarch64.c:7791 config/tc-arm.c:28047 +#: config/tc-aarch64.c:7743 config/tc-arm.c:28067 msgid "GOT already in the symbol table" msgstr "" -#: config/tc-aarch64.c:7954 +#: config/tc-aarch64.c:7906 msgid "immediate cannot be moved by a single instruction" msgstr "" -#: config/tc-aarch64.c:7998 config/tc-aarch64.c:8043 config/tc-aarch64.c:8069 -#: config/tc-arm.c:16445 config/tc-arm.c:18142 config/tc-arm.c:18722 -#: config/tc-arm.c:18749 config/tc-arm.c:19537 config/tc-arm.c:20372 -#: config/tc-arm.c:21389 config/tc-arm.c:21449 config/tc-metag.c:2443 +#: config/tc-aarch64.c:7950 config/tc-aarch64.c:7995 config/tc-aarch64.c:8021 +#: config/tc-arm.c:16425 config/tc-arm.c:18122 config/tc-arm.c:18702 +#: config/tc-arm.c:18729 config/tc-arm.c:19517 config/tc-arm.c:20352 +#: config/tc-arm.c:21369 config/tc-arm.c:21429 config/tc-metag.c:2443 #: config/tc-metag.c:2452 config/tc-metag.c:2491 config/tc-metag.c:2500 #: config/tc-metag.c:3019 config/tc-metag.c:3028 msgid "immediate out of range" msgstr "" -#: config/tc-aarch64.c:8062 config/tc-metag.c:4654 config/tc-xtensa.c:4243 +#: config/tc-aarch64.c:8014 config/tc-metag.c:4654 config/tc-xtensa.c:4243 msgid "invalid immediate" msgstr "" -#: config/tc-aarch64.c:8127 config/tc-tic6x.c:3855 config/tc-tic6x.c:3920 +#: config/tc-aarch64.c:8079 config/tc-tic6x.c:3855 config/tc-tic6x.c:3920 #: config/tc-tic6x.c:3947 config/tc-tic6x.c:3975 msgid "immediate offset out of range" msgstr "" -#: config/tc-aarch64.c:8201 config/tc-arm.c:28385 config/tc-arm.c:28453 -#: config/tc-arm.c:28735 +#: config/tc-aarch64.c:8153 config/tc-arm.c:28405 config/tc-arm.c:28473 +#: config/tc-arm.c:28755 #, c-format msgid "undefined symbol %s used as an immediate value" msgstr "" -#: config/tc-aarch64.c:8213 +#: config/tc-aarch64.c:8165 msgid "pc-relative load offset not word aligned" msgstr "" -#: config/tc-aarch64.c:8216 +#: config/tc-aarch64.c:8168 msgid "pc-relative load offset out of range" msgstr "" -#: config/tc-aarch64.c:8228 +#: config/tc-aarch64.c:8180 msgid "pc-relative address offset out of range" msgstr "" -#: config/tc-aarch64.c:8240 config/tc-aarch64.c:8255 +#: config/tc-aarch64.c:8192 config/tc-aarch64.c:8207 msgid "conditional branch target not word aligned" msgstr "" -#: config/tc-aarch64.c:8243 config/tc-aarch64.c:8258 config/tc-arm.c:29030 +#: config/tc-aarch64.c:8195 config/tc-aarch64.c:8210 config/tc-arm.c:29050 msgid "conditional branch out of range" msgstr "" -#: config/tc-aarch64.c:8271 +#: config/tc-aarch64.c:8223 msgid "branch target not word aligned" msgstr "" -#: config/tc-aarch64.c:8274 config/tc-arm.c:925 config/tc-arm.c:29836 +#: config/tc-aarch64.c:8226 config/tc-arm.c:927 config/tc-arm.c:29856 #: config/tc-mips.c:16069 config/tc-mips.c:16085 config/tc-mips.c:16175 msgid "branch out of range" msgstr "" -#: config/tc-aarch64.c:8333 config/tc-arm.c:28626 config/tc-arm.c:28641 -#: config/tc-arm.c:28656 config/tc-arm.c:28667 config/tc-arm.c:28690 -#: config/tc-arm.c:29540 config/tc-moxie.c:714 config/tc-pj.c:449 +#: config/tc-aarch64.c:8285 config/tc-arm.c:28646 config/tc-arm.c:28661 +#: config/tc-arm.c:28676 config/tc-arm.c:28687 config/tc-arm.c:28710 +#: config/tc-arm.c:29560 config/tc-moxie.c:714 config/tc-pj.c:449 #: config/tc-sh.c:3728 msgid "offset out of range" msgstr "" -#: config/tc-aarch64.c:8348 +#: config/tc-aarch64.c:8300 msgid "unsigned value out of range" msgstr "" -#: config/tc-aarch64.c:8359 +#: config/tc-aarch64.c:8311 msgid "signed value out of range" msgstr "" -#: config/tc-aarch64.c:8509 +#: config/tc-aarch64.c:8461 #, c-format msgid "unexpected %s fixup" msgstr "" -#: config/tc-aarch64.c:8574 config/tc-arm.c:30256 config/tc-arm.c:30277 +#: config/tc-aarch64.c:8526 config/tc-arm.c:30276 config/tc-arm.c:30297 #: config/tc-mips.c:18436 config/tc-or1k.c:345 config/tc-score.c:7448 #, c-format msgid "cannot represent %s relocation in this object file format" msgstr "" -#: config/tc-aarch64.c:8607 +#: config/tc-aarch64.c:8559 #, c-format msgid "cannot do %u-byte relocation" msgstr "" -#: config/tc-aarch64.c:9012 config/tc-arm.c:31091 +#: config/tc-aarch64.c:8964 config/tc-arm.c:31111 msgid "assemble for big-endian" msgstr "" -#: config/tc-aarch64.c:9013 config/tc-arm.c:31092 +#: config/tc-aarch64.c:8965 config/tc-arm.c:31112 msgid "assemble for little-endian" msgstr "" -#: config/tc-aarch64.c:9016 +#: config/tc-aarch64.c:8968 msgid "temporary switch for dumping" msgstr "" -#: config/tc-aarch64.c:9018 +#: config/tc-aarch64.c:8970 msgid "output verbose error messages" msgstr "" -#: config/tc-aarch64.c:9020 +#: config/tc-aarch64.c:8972 msgid "do not output verbose error messages" msgstr "" -#: config/tc-aarch64.c:9358 config/tc-arm.c:32213 +#: config/tc-aarch64.c:9310 config/tc-arm.c:32234 msgid "invalid architectural extension" msgstr "" -#: config/tc-aarch64.c:9383 config/tc-arm.c:32245 +#: config/tc-aarch64.c:9335 config/tc-arm.c:32266 msgid "must specify extensions to add before specifying those to remove" msgstr "" -#: config/tc-aarch64.c:9391 config/tc-arm.c:32253 +#: config/tc-aarch64.c:9343 config/tc-arm.c:32274 msgid "missing architectural extension" msgstr "" -#: config/tc-aarch64.c:9418 config/tc-arm.c:32339 +#: config/tc-aarch64.c:9370 config/tc-arm.c:32360 #, c-format msgid "unknown architectural extension `%s'" msgstr "" -#: config/tc-aarch64.c:9442 config/tc-arm.c:32389 config/tc-metag.c:5832 +#: config/tc-aarch64.c:9394 config/tc-arm.c:32410 config/tc-metag.c:5832 #, c-format msgid "missing cpu name `%s'" msgstr "" -#: config/tc-aarch64.c:9456 config/tc-aarch64.c:9672 config/tc-arm.c:32424 -#: config/tc-arm.c:33225 config/tc-csky.c:1218 config/tc-metag.c:5843 +#: config/tc-aarch64.c:9408 config/tc-aarch64.c:9624 config/tc-arm.c:32445 +#: config/tc-arm.c:33246 config/tc-csky.c:1218 config/tc-metag.c:5843 #, c-format msgid "unknown cpu `%s'" msgstr "" -#: config/tc-aarch64.c:9474 config/tc-arm.c:32442 +#: config/tc-aarch64.c:9426 config/tc-arm.c:32463 #, c-format msgid "missing architecture name `%s'" msgstr "" -#: config/tc-aarch64.c:9488 config/tc-aarch64.c:9719 config/tc-arm.c:32464 -#: config/tc-arm.c:33260 config/tc-arm.c:33290 config/tc-score.c:7683 +#: config/tc-aarch64.c:9440 config/tc-aarch64.c:9671 config/tc-arm.c:32485 +#: config/tc-arm.c:33281 config/tc-arm.c:33311 config/tc-score.c:7683 #, c-format msgid "unknown architecture `%s'\n" msgstr "" -#: config/tc-aarch64.c:9511 +#: config/tc-aarch64.c:9463 #, c-format msgid "missing abi name `%s'" msgstr "" -#: config/tc-aarch64.c:9522 +#: config/tc-aarch64.c:9474 #, c-format msgid "unknown abi `%s'\n" msgstr "" -#: config/tc-aarch64.c:9528 +#: config/tc-aarch64.c:9480 msgid "\t specify for ABI " msgstr "" -#: config/tc-aarch64.c:9531 config/tc-arm.c:32551 config/tc-metag.c:5909 +#: config/tc-aarch64.c:9483 config/tc-arm.c:32572 config/tc-metag.c:5909 msgid "\t assemble for CPU " msgstr "" -#: config/tc-aarch64.c:9533 config/tc-arm.c:32553 +#: config/tc-aarch64.c:9485 config/tc-arm.c:32574 msgid "\t assemble for architecture " msgstr "" -#: config/tc-aarch64.c:9572 config/tc-aarch64.c:9591 config/tc-arm.c:32621 -#: config/tc-arm.c:32639 config/tc-arm.c:32659 config/tc-metag.c:5933 +#: config/tc-aarch64.c:9524 config/tc-aarch64.c:9543 config/tc-arm.c:32642 +#: config/tc-arm.c:32660 config/tc-arm.c:32680 config/tc-metag.c:5933 #, c-format msgid "option `-%c%s' is deprecated: %s" msgstr "" -#: config/tc-aarch64.c:9611 +#: config/tc-aarch64.c:9563 #, c-format msgid " AArch64-specific assembler options:\n" msgstr "" -#: config/tc-aarch64.c:9622 config/tc-arc.c:3581 config/tc-arm.c:32690 +#: config/tc-aarch64.c:9574 config/tc-arc.c:3576 config/tc-arm.c:32711 #, c-format msgid " -EB assemble code for a big-endian cpu\n" msgstr "" -#: config/tc-aarch64.c:9627 config/tc-arc.c:3583 config/tc-arm.c:32695 +#: config/tc-aarch64.c:9579 config/tc-arc.c:3578 config/tc-arm.c:32716 #, c-format msgid " -EL assemble code for a little-endian cpu\n" msgstr "" @@ -2303,7 +2296,7 @@ msgstr "" msgid "opcode `%s' not supported for target %s" msgstr "" -#: config/tc-alpha.c:1189 config/tc-alpha.c:3363 config/tc-avr.c:1905 +#: config/tc-alpha.c:1189 config/tc-alpha.c:3363 config/tc-avr.c:1915 #: config/tc-msp430.c:4361 config/tc-wasm32.c:753 #, c-format msgid "unknown opcode `%s'" @@ -2384,8 +2377,8 @@ msgstr "" msgid "sequence number in use for !tlsgd!%ld" msgstr "" -#: config/tc-alpha.c:1992 config/tc-arc.c:2848 config/tc-mn10200.c:854 -#: config/tc-mn10300.c:1150 config/tc-ppc.c:2019 config/tc-s390.c:668 +#: config/tc-alpha.c:1992 config/tc-arc.c:2848 config/tc-mn10200.c:847 +#: config/tc-mn10300.c:1150 config/tc-ppc.c:2016 config/tc-s390.c:668 #: config/tc-tilegx.c:422 config/tc-tilegx.c:472 config/tc-tilepro.c:375 msgid "operand" msgstr "" @@ -2402,7 +2395,7 @@ msgstr "" msgid "can not resolve expression" msgstr "" -#: config/tc-alpha.c:3512 config/tc-microblaze.c:204 config/tc-ppc.c:2352 +#: config/tc-alpha.c:3512 config/tc-microblaze.c:204 config/tc-ppc.c:2349 #, c-format msgid ".COMMon length (%ld.) <0! Ignored." msgstr "" @@ -2615,19 +2608,19 @@ msgstr "" #: config/tc-alpha.c:5428 config/tc-alpha.c:5462 config/tc-arc.c:767 #: config/tc-arc.c:2552 config/tc-arc.c:2584 config/tc-arc.c:2689 -#: config/tc-cr16.c:813 config/tc-cr16.c:832 config/tc-cris.c:1223 -#: config/tc-crx.c:516 config/tc-crx.c:538 config/tc-crx.c:549 -#: config/tc-dlx.c:289 config/tc-hppa.c:8246 config/tc-i386.c:3078 -#: config/tc-i386.c:3130 config/tc-ia64.c:5380 config/tc-ia64.c:7418 +#: config/tc-cr16.c:809 config/tc-cr16.c:828 config/tc-cris.c:1223 +#: config/tc-crx.c:512 config/tc-crx.c:534 config/tc-crx.c:545 +#: config/tc-dlx.c:289 config/tc-hppa.c:8246 config/tc-i386.c:3084 +#: config/tc-i386.c:3136 config/tc-ia64.c:5380 config/tc-ia64.c:7418 #: config/tc-ia64.c:7477 config/tc-m68k.c:4574 config/tc-m68k.c:4586 #: config/tc-mips.c:3700 config/tc-mips.c:3733 config/tc-mips.c:3759 #: config/tc-nds32.c:3439 config/tc-nios2.c:3624 config/tc-nios2.c:3629 -#: config/tc-nios2.c:3635 config/tc-ns32k.c:1906 config/tc-ppc.c:1708 -#: config/tc-ppc.c:1746 config/tc-ppc.c:1785 config/tc-ppc.c:1824 -#: config/tc-ppc.c:1842 config/tc-pru.c:1569 config/tc-pru.c:1573 +#: config/tc-nios2.c:3635 config/tc-ns32k.c:1906 config/tc-ppc.c:1705 +#: config/tc-ppc.c:1743 config/tc-ppc.c:1782 config/tc-ppc.c:1821 +#: config/tc-ppc.c:1839 config/tc-pru.c:1568 config/tc-pru.c:1572 #: config/tc-s390.c:538 config/tc-s390.c:576 config/tc-sparc.c:961 #: config/tc-sparc.c:993 config/tc-tic30.c:121 config/tc-tic30.c:131 -#: config/tc-tic30.c:141 config/tc-tic30.c:151 config/tc-tic4x.c:1215 +#: config/tc-tic30.c:141 config/tc-tic30.c:151 config/tc-tic4x.c:1217 #: config/tc-tilegx.c:316 config/tc-tilepro.c:252 config/tc-vax.c:965 #: config/tc-vax.c:970 ecoff.c:1582 #, c-format @@ -2635,7 +2628,7 @@ msgid "duplicate %s" msgstr "" #: config/tc-alpha.c:5545 config/tc-arc.c:2520 config/tc-arc.c:2534 -#: config/tc-arm.c:897 config/tc-xtensa.c:5487 config/tc-xtensa.c:5563 +#: config/tc-arm.c:899 config/tc-xtensa.c:5487 config/tc-xtensa.c:5563 #: config/tc-xtensa.c:5680 config/tc-z80.c:3675 msgid "syntax error" msgstr "" @@ -2660,12 +2653,12 @@ msgid "" "-replace/-noreplace\tenable or disable the optimization of procedure calls\n" msgstr "" -#: config/tc-alpha.c:5942 config/tc-arc.c:3128 +#: config/tc-alpha.c:5942 config/tc-arc.c:3123 #, c-format msgid "unhandled relocation type %s" msgstr "" -#: config/tc-alpha.c:5955 config/tc-arc.c:3136 +#: config/tc-alpha.c:5955 config/tc-arc.c:3131 msgid "non-absolute expression in constant field" msgstr "" @@ -2683,14 +2676,14 @@ msgstr "" msgid "!samegp reloc against symbol without .prologue: %s" msgstr "" -#: config/tc-alpha.c:6236 config/tc-arc.c:3259 config/tc-csky.c:5645 +#: config/tc-alpha.c:6236 config/tc-arc.c:3254 config/tc-csky.c:5645 #: config/tc-tilegx.c:1745 config/tc-tilepro.c:1522 config/tc-wasm32.c:813 #: config/tc-xtensa.c:6190 #, c-format msgid "cannot represent `%s' relocation in object file" msgstr "" -#: config/tc-alpha.c:6242 config/tc-arc.c:3265 +#: config/tc-alpha.c:6242 config/tc-arc.c:3260 #, c-format msgid "internal error? cannot generate `%s' relocation" msgstr "" @@ -2758,7 +2751,7 @@ msgstr "" msgid "extra comma" msgstr "" -#: config/tc-arc.c:1335 config/tc-pru.c:1450 config/tc-pru.c:1698 +#: config/tc-arc.c:1335 config/tc-pru.c:1449 config/tc-pru.c:1697 #: config/tc-xtensa.c:2090 msgid "missing argument" msgstr "" @@ -2804,7 +2797,7 @@ msgid "flag mismatch" msgstr "" #: config/tc-arc.c:2083 config/tc-nios2.c:3103 config/tc-nios2.c:3130 -#: config/tc-pru.c:1413 config/tc-pru.c:1438 config/tc-xtensa.c:2156 +#: config/tc-pru.c:1412 config/tc-pru.c:1437 config/tc-xtensa.c:2156 msgid "too many arguments" msgstr "" @@ -2828,14 +2821,14 @@ msgstr "" msgid "unknown opcode '%s'" msgstr "" -#: config/tc-arc.c:2602 config/tc-arc.c:5068 config/tc-h8300.c:78 +#: config/tc-arc.c:2602 config/tc-arc.c:5063 config/tc-h8300.c:78 #: config/tc-h8300.c:87 config/tc-h8300.c:97 config/tc-h8300.c:107 #: config/tc-h8300.c:117 config/tc-h8300.c:128 config/tc-h8300.c:242 #: config/tc-hppa.c:6820 config/tc-hppa.c:6826 config/tc-hppa.c:6832 #: config/tc-hppa.c:6838 config/tc-hppa.c:8225 config/tc-lm32.c:197 #: config/tc-mips.c:3690 config/tc-mips.c:4187 config/tc-mn10300.c:935 #: config/tc-mn10300.c:940 config/tc-mn10300.c:2440 config/tc-riscv.c:1221 -#: config/tc-riscv.c:3878 config/tc-xc16x.c:79 config/tc-xc16x.c:86 +#: config/tc-riscv.c:3877 config/tc-xc16x.c:79 config/tc-xc16x.c:86 #: config/tc-xc16x.c:93 msgid "could not set architecture and machine" msgstr "" @@ -2853,13 +2846,7 @@ msgstr "" msgid "Unaligned operand. Needs to be 16bit aligned" msgstr "" -#: config/tc-arc.c:2940 config/tc-cr16.c:577 config/tc-crx.c:321 -#: config/tc-mn10200.c:766 write.c:1034 -#, c-format -msgid "can't resolve `%s' {%s section} - `%s' {%s section}" -msgstr "" - -#: config/tc-arc.c:2999 +#: config/tc-arc.c:2994 #, c-format msgid "PC relative relocation not allowed for (internal) type %d" msgstr "" @@ -2868,35 +2855,35 @@ msgstr "" #. the insn. #. FIXME! Check for the conditionality of #. the insn. -#: config/tc-arc.c:3044 config/tc-arc.c:4025 +#: config/tc-arc.c:3039 config/tc-arc.c:4020 msgid "TLS_*_S9 relocs are not supported yet" msgstr "" #. I cannot fix an GOTPC relocation because I need to relax it #. from ld rx,[pcl,@sym@gotpc] to add rx,pcl,@sym@gotpc. -#: config/tc-arc.c:3080 +#: config/tc-arc.c:3075 msgid "Unsupported operation on reloc" msgstr "" -#: config/tc-arc.c:3156 config/tc-arc.c:3172 +#: config/tc-arc.c:3151 config/tc-arc.c:3167 msgid "unknown fixup size" msgstr "" -#: config/tc-arc.c:3306 +#: config/tc-arc.c:3301 msgid "no relaxation found for this instruction." msgstr "" -#: config/tc-arc.c:3559 +#: config/tc-arc.c:3554 #, c-format msgid "ARC-specific assembler options:\n" msgstr "" -#: config/tc-arc.c:3585 +#: config/tc-arc.c:3580 #, c-format msgid " -mrelax enable relaxation\n" msgstr "" -#: config/tc-arc.c:3588 +#: config/tc-arc.c:3583 #, c-format msgid "" "The following ARC-specific assembler options are deprecated and are " @@ -2904,7 +2891,7 @@ msgid "" "for compatibility only:\n" msgstr "" -#: config/tc-arc.c:3591 +#: config/tc-arc.c:3586 #, c-format msgid "" " -mEA\n" @@ -2934,685 +2921,689 @@ msgid "" " -mxy\n" msgstr "" -#: config/tc-arc.c:3681 +#: config/tc-arc.c:3676 #, c-format msgid "Unable to find %s relocation for instruction %s" msgstr "" -#: config/tc-arc.c:3976 +#: config/tc-arc.c:3971 #, c-format msgid "Unable to use @plt relocation for insn %s" msgstr "" -#: config/tc-arc.c:3995 +#: config/tc-arc.c:3990 #, c-format msgid "Unable to use @pcl relocation for insn %s" msgstr "" -#: config/tc-arc.c:4051 +#: config/tc-arc.c:4046 #, c-format msgid "invalid relocation %s for field" msgstr "" -#: config/tc-arc.c:4161 +#: config/tc-arc.c:4156 #, c-format msgid "Insn %s has a jump/branch instruction %s in its delay slot." msgstr "" -#: config/tc-arc.c:4166 +#: config/tc-arc.c:4161 #, c-format msgid "Insn %s has an instruction %s with limm in its delay slot." msgstr "" -#: config/tc-arc.c:4276 config/tc-microblaze.c:2567 config/tc-mn10300.c:1069 -#: config/tc-sh.c:418 config/tc-z80.c:1119 read.c:4706 +#: config/tc-arc.c:4271 config/tc-microblaze.c:2567 config/tc-mn10300.c:1069 +#: config/tc-sh.c:418 config/tc-z80.c:1119 read.c:4794 #, c-format msgid "unsupported BFD relocation size %u" msgstr "" -#: config/tc-arc.c:4296 +#: config/tc-arc.c:4291 #, c-format msgid "Jump/Branch instruction detected at the end of the ZOL label @%s" msgstr "" -#: config/tc-arc.c:4303 +#: config/tc-arc.c:4298 #, c-format msgid "Kernel instruction detected at the end of the ZOL label @%s" msgstr "" -#: config/tc-arc.c:4308 +#: config/tc-arc.c:4303 #, c-format msgid "" "A jump instruction with long immediate detected at the end of the ZOL label @" "%s" msgstr "" -#: config/tc-arc.c:4314 +#: config/tc-arc.c:4309 #, c-format msgid "An illegal use of delay slot detected at the end of the ZOL label @%s" msgstr "" -#: config/tc-arc.c:4423 +#: config/tc-arc.c:4418 msgid "expected comma after instruction name" msgstr "" -#: config/tc-arc.c:4435 +#: config/tc-arc.c:4430 msgid "expected comma after major opcode" msgstr "" -#: config/tc-arc.c:4620 +#: config/tc-arc.c:4615 #, c-format msgid "Pseudocode already used %s" msgstr "" -#: config/tc-arc.c:4628 +#: config/tc-arc.c:4623 #, c-format msgid "major opcode not in range [0x%02x - 0x%02x]" msgstr "" -#: config/tc-arc.c:4632 +#: config/tc-arc.c:4627 msgid "minor opcode not in range [0x00 - 0x3f]" msgstr "" -#: config/tc-arc.c:4638 +#: config/tc-arc.c:4633 msgid "Improper use of OP1_IMM_IMPLIED" msgstr "" -#: config/tc-arc.c:4644 +#: config/tc-arc.c:4639 msgid "Improper use of OP1_MUST_BE_IMM" msgstr "" -#: config/tc-arc.c:4656 +#: config/tc-arc.c:4651 msgid "Couldn't generate extension instruction opcodes" msgstr "" -#: config/tc-arc.c:4691 +#: config/tc-arc.c:4686 msgid "expected comma after name" msgstr "" -#: config/tc-arc.c:4702 +#: config/tc-arc.c:4697 #, c-format msgid "%s second argument cannot be a negative number %d" msgstr "" -#: config/tc-arc.c:4717 +#: config/tc-arc.c:4712 msgid "expected comma after register number" msgstr "" -#: config/tc-arc.c:4738 +#: config/tc-arc.c:4733 msgid "invalid mode" msgstr "" -#: config/tc-arc.c:4756 +#: config/tc-arc.c:4751 msgid "expected comma after register mode" msgstr "" -#: config/tc-arc.c:4771 +#: config/tc-arc.c:4766 msgid "shortcut designator invalid" msgstr "" -#: config/tc-arc.c:4869 +#: config/tc-arc.c:4864 #, c-format msgid "core register %s value (%d) too large" msgstr "" -#: config/tc-arc.c:4881 +#: config/tc-arc.c:4876 #, c-format msgid "duplicate aux register %s" msgstr "" -#: config/tc-arc.c:4886 +#: config/tc-arc.c:4881 #, c-format msgid "condition code %s value (%d) too large" msgstr "" -#: config/tc-arc.c:4903 +#: config/tc-arc.c:4898 msgid "Unknown extension" msgstr "" -#: config/tc-arc.c:5006 +#: config/tc-arc.c:5001 msgid "Overwrite explicitly set Tag_ARC_CPU_base" msgstr "" -#: config/tc-arc.c:5054 +#: config/tc-arc.c:5049 msgid "Overwrite explicitly set Tag_ARC_ABI_rf16 to full register file" msgstr "" -#: config/tc-arm.c:708 +#: config/tc-arm.c:710 msgid "ARM register expected" msgstr "" -#: config/tc-arm.c:709 +#: config/tc-arm.c:711 msgid "bad or missing co-processor number" msgstr "" -#: config/tc-arm.c:710 +#: config/tc-arm.c:712 msgid "co-processor register expected" msgstr "" -#: config/tc-arm.c:711 +#: config/tc-arm.c:713 msgid "FPA register expected" msgstr "" -#: config/tc-arm.c:712 +#: config/tc-arm.c:714 msgid "VFP single precision register expected" msgstr "" -#: config/tc-arm.c:713 +#: config/tc-arm.c:715 msgid "VFP/Neon double precision register expected" msgstr "" -#: config/tc-arm.c:714 +#: config/tc-arm.c:716 msgid "Neon quad precision register expected" msgstr "" -#: config/tc-arm.c:715 +#: config/tc-arm.c:717 msgid "VFP single or double precision register expected" msgstr "" -#: config/tc-arm.c:716 +#: config/tc-arm.c:718 msgid "Neon double or quad precision register expected" msgstr "" -#: config/tc-arm.c:717 +#: config/tc-arm.c:719 msgid "Neon single or double precision register expected" msgstr "" -#: config/tc-arm.c:718 +#: config/tc-arm.c:720 msgid "VFP single, double or Neon quad precision register expected" msgstr "" -#: config/tc-arm.c:720 +#: config/tc-arm.c:722 msgid "VFP system register expected" msgstr "" -#: config/tc-arm.c:721 +#: config/tc-arm.c:723 msgid "Maverick MVF register expected" msgstr "" -#: config/tc-arm.c:722 +#: config/tc-arm.c:724 msgid "Maverick MVD register expected" msgstr "" -#: config/tc-arm.c:723 +#: config/tc-arm.c:725 msgid "Maverick MVFX register expected" msgstr "" -#: config/tc-arm.c:724 +#: config/tc-arm.c:726 msgid "Maverick MVDX register expected" msgstr "" -#: config/tc-arm.c:725 +#: config/tc-arm.c:727 msgid "Maverick MVAX register expected" msgstr "" -#: config/tc-arm.c:726 +#: config/tc-arm.c:728 msgid "Maverick DSPSC register expected" msgstr "" -#: config/tc-arm.c:727 +#: config/tc-arm.c:729 msgid "iWMMXt data register expected" msgstr "" -#: config/tc-arm.c:728 config/tc-arm.c:7848 +#: config/tc-arm.c:730 config/tc-arm.c:7812 msgid "iWMMXt control register expected" msgstr "" -#: config/tc-arm.c:729 +#: config/tc-arm.c:731 msgid "iWMMXt scalar register expected" msgstr "" -#: config/tc-arm.c:730 +#: config/tc-arm.c:732 msgid "XScale accumulator register expected" msgstr "" -#: config/tc-arm.c:731 +#: config/tc-arm.c:733 msgid "MVE vector register expected" msgstr "" -#: config/tc-arm.c:733 +#: config/tc-arm.c:735 msgid "ZR register expected" msgstr "" #. For score5u : div/mul will pop warning message, mmu/alw/asw will pop error message. -#: config/tc-arm.c:898 config/tc-score.c:259 +#: config/tc-arm.c:900 config/tc-score.c:259 msgid "bad arguments to instruction" msgstr "" -#: config/tc-arm.c:899 +#: config/tc-arm.c:901 msgid "r13 not allowed here" msgstr "" -#: config/tc-arm.c:900 +#: config/tc-arm.c:902 msgid "r15 not allowed here" msgstr "" -#: config/tc-arm.c:901 +#: config/tc-arm.c:903 msgid "Odd register not allowed here" msgstr "" -#: config/tc-arm.c:902 +#: config/tc-arm.c:904 msgid "Even register not allowed here" msgstr "" -#: config/tc-arm.c:903 +#: config/tc-arm.c:905 msgid "instruction cannot be conditional" msgstr "" -#: config/tc-arm.c:904 +#: config/tc-arm.c:906 msgid "registers may not be the same" msgstr "" -#: config/tc-arm.c:905 +#: config/tc-arm.c:907 msgid "lo register required" msgstr "" -#: config/tc-arm.c:906 +#: config/tc-arm.c:908 msgid "instruction not supported in Thumb16 mode" msgstr "" -#: config/tc-arm.c:907 +#: config/tc-arm.c:909 msgid "instruction does not accept this addressing mode" msgstr "" -#: config/tc-arm.c:908 +#: config/tc-arm.c:910 msgid "branch must be last instruction in IT block" msgstr "" -#: config/tc-arm.c:909 +#: config/tc-arm.c:911 msgid "branch out of range or not a multiple of 2" msgstr "" -#: config/tc-arm.c:910 +#: config/tc-arm.c:912 msgid "instruction not allowed in VPT block" msgstr "" -#: config/tc-arm.c:911 +#: config/tc-arm.c:913 msgid "instruction not allowed in IT block" msgstr "" -#: config/tc-arm.c:912 +#: config/tc-arm.c:914 msgid "instruction missing MVE vector predication code" msgstr "" -#: config/tc-arm.c:913 +#: config/tc-arm.c:915 msgid "selected FPU does not support instruction" msgstr "" -#: config/tc-arm.c:914 +#: config/tc-arm.c:916 msgid "thumb conditional instruction should be in IT block" msgstr "" -#: config/tc-arm.c:916 +#: config/tc-arm.c:918 msgid "vector predicated instruction should be in VPT/VPST block" msgstr "" -#: config/tc-arm.c:917 +#: config/tc-arm.c:919 msgid "incorrect condition in IT block" msgstr "" -#: config/tc-arm.c:918 +#: config/tc-arm.c:920 msgid "incorrect condition in VPT/VPST block" msgstr "" -#: config/tc-arm.c:919 +#: config/tc-arm.c:921 msgid "IT falling in the range of a previous IT block" msgstr "" -#: config/tc-arm.c:920 +#: config/tc-arm.c:922 msgid "missing .fnstart before unwinding directive" msgstr "" -#: config/tc-arm.c:922 +#: config/tc-arm.c:924 msgid "cannot use register index with PC-relative addressing" msgstr "" -#: config/tc-arm.c:924 +#: config/tc-arm.c:926 msgid "cannot use writeback with PC-relative addressing" msgstr "" -#: config/tc-arm.c:926 +#: config/tc-arm.c:928 msgid "selected processor does not support fp16 instruction" msgstr "" -#: config/tc-arm.c:927 +#: config/tc-arm.c:929 msgid "selected processor does not support bf16 instruction" msgstr "" -#: config/tc-arm.c:928 +#: config/tc-arm.c:930 msgid "selected processor does not support cde instruction" msgstr "" -#: config/tc-arm.c:929 +#: config/tc-arm.c:931 msgid "coprocessor for insn is not enabled for cde" msgstr "" -#: config/tc-arm.c:930 +#: config/tc-arm.c:932 msgid "using " msgstr "" -#: config/tc-arm.c:931 +#: config/tc-arm.c:933 msgid "relocation valid in thumb1 code only" msgstr "" -#: config/tc-arm.c:932 +#: config/tc-arm.c:934 msgid "Warning: instruction is UNPREDICTABLE in an IT block" msgstr "" -#: config/tc-arm.c:934 +#: config/tc-arm.c:936 msgid "Warning: instruction is UNPREDICTABLE in a VPT block" msgstr "" -#: config/tc-arm.c:936 +#: config/tc-arm.c:938 msgid "Warning: instruction is UNPREDICTABLE with PC operand" msgstr "" -#: config/tc-arm.c:938 +#: config/tc-arm.c:940 msgid "Warning: instruction is UNPREDICTABLE with SP operand" msgstr "" -#: config/tc-arm.c:940 +#: config/tc-arm.c:942 msgid "bad type in SIMD instruction" msgstr "" -#: config/tc-arm.c:942 +#: config/tc-arm.c:944 msgid "" "GAS auto-detection mode and -march=all is deprecated for MVE, please use a " "valid -march or -mcpu option." msgstr "" -#: config/tc-arm.c:944 +#: config/tc-arm.c:946 msgid "" "Warning: 32-bit element size and same destination and source operands makes " "instruction UNPREDICTABLE" msgstr "" -#: config/tc-arm.c:946 +#: config/tc-arm.c:948 msgid "bad element type for instruction" msgstr "" -#: config/tc-arm.c:947 +#: config/tc-arm.c:949 msgid "MVE vector register Q[0..7] expected" msgstr "" -#: config/tc-arm.c:1167 +#: config/tc-arm.c:950 +msgid "selected processor does not support PACBTI extention" +msgstr "" + +#: config/tc-arm.c:1170 msgid "immediate expression requires a # prefix" msgstr "" -#: config/tc-arm.c:1196 read.c:3940 +#: config/tc-arm.c:1199 read.c:4028 msgid "missing expression" msgstr "" -#: config/tc-arm.c:1210 config/tc-arm.c:5674 config/tc-score.c:1209 +#: config/tc-arm.c:1213 config/tc-arm.c:5634 config/tc-score.c:1209 msgid "invalid constant" msgstr "" -#: config/tc-arm.c:1388 +#: config/tc-arm.c:1348 msgid "expected #constant" msgstr "" -#: config/tc-arm.c:1560 config/tc-arm.c:1591 +#: config/tc-arm.c:1520 config/tc-arm.c:1551 #, c-format msgid "bad size %d in type specifier" msgstr "" -#: config/tc-arm.c:1567 +#: config/tc-arm.c:1527 msgid "unexpected type character `b' -- did you mean `bf'?" msgstr "" -#: config/tc-arm.c:1574 +#: config/tc-arm.c:1534 #, c-format msgid "unexpected character `%c' in type specifier" msgstr "" -#: config/tc-arm.c:1641 +#: config/tc-arm.c:1601 msgid "only one type should be specified for operand" msgstr "" -#: config/tc-arm.c:1647 +#: config/tc-arm.c:1607 msgid "vector type expected" msgstr "" -#: config/tc-arm.c:1756 +#: config/tc-arm.c:1716 msgid "expected MVE register [q0..q7]" msgstr "" -#: config/tc-arm.c:1776 +#: config/tc-arm.c:1736 msgid "can't redefine type for operand" msgstr "" -#: config/tc-arm.c:1792 +#: config/tc-arm.c:1752 msgid "only D and Q registers may be indexed" msgstr "" -#: config/tc-arm.c:1794 +#: config/tc-arm.c:1754 msgid "only D registers may be indexed" msgstr "" -#: config/tc-arm.c:1800 +#: config/tc-arm.c:1760 msgid "can't change index for operand" msgstr "" -#: config/tc-arm.c:1863 +#: config/tc-arm.c:1823 msgid "register operand expected, but got scalar" msgstr "" -#: config/tc-arm.c:1914 +#: config/tc-arm.c:1874 msgid "scalar must have an index" msgstr "" -#: config/tc-arm.c:1919 config/tc-arm.c:20217 config/tc-arm.c:20300 -#: config/tc-arm.c:20967 +#: config/tc-arm.c:1879 config/tc-arm.c:20197 config/tc-arm.c:20280 +#: config/tc-arm.c:20947 msgid "scalar index out of range" msgstr "" -#: config/tc-arm.c:1989 +#: config/tc-arm.c:1949 msgid "r0-r12, lr or APSR expected" msgstr "" -#: config/tc-arm.c:2008 +#: config/tc-arm.c:1968 msgid "bad range in register list" msgstr "" -#: config/tc-arm.c:2016 config/tc-arm.c:2025 config/tc-arm.c:2066 +#: config/tc-arm.c:1976 config/tc-arm.c:1985 config/tc-arm.c:2026 #, c-format msgid "Warning: duplicated register (r%d) in register list" msgstr "" -#: config/tc-arm.c:2028 +#: config/tc-arm.c:1988 msgid "Warning: register range not in ascending order" msgstr "" -#: config/tc-arm.c:2039 +#: config/tc-arm.c:1999 msgid "missing `}'" msgstr "" -#: config/tc-arm.c:2055 +#: config/tc-arm.c:2015 msgid "invalid register mask" msgstr "" -#: config/tc-arm.c:2199 config/tc-arm.c:2307 +#: config/tc-arm.c:2159 config/tc-arm.c:2267 msgid "VPR expected last" msgstr "" -#: config/tc-arm.c:2205 +#: config/tc-arm.c:2165 msgid "VFP single precision register or VPR expected" msgstr "" #. regtype == REG_TYPE_VFD. -#: config/tc-arm.c:2208 +#: config/tc-arm.c:2168 msgid "VFP/Neon double precision register or VPR expected" msgstr "" -#: config/tc-arm.c:2225 config/tc-arm.c:2269 +#: config/tc-arm.c:2185 config/tc-arm.c:2229 msgid "register out of range in list" msgstr "" -#: config/tc-arm.c:2247 config/tc-arm.c:4542 config/tc-arm.c:4676 +#: config/tc-arm.c:2207 config/tc-arm.c:4502 config/tc-arm.c:4636 msgid "register list not in ascending order" msgstr "" -#: config/tc-arm.c:2278 +#: config/tc-arm.c:2238 msgid "register range not in ascending order" msgstr "" -#: config/tc-arm.c:2317 +#: config/tc-arm.c:2277 msgid "non-contiguous register range" msgstr "" -#: config/tc-arm.c:2377 +#: config/tc-arm.c:2337 msgid "register stride must be 1" msgstr "" -#: config/tc-arm.c:2378 +#: config/tc-arm.c:2338 msgid "register stride must be 1 or 2" msgstr "" -#: config/tc-arm.c:2379 +#: config/tc-arm.c:2339 msgid "mismatched element/structure types in list" msgstr "" -#: config/tc-arm.c:2449 +#: config/tc-arm.c:2409 msgid "don't use Rn-Rm syntax with non-unit stride" msgstr "" -#: config/tc-arm.c:2504 +#: config/tc-arm.c:2464 msgid "error parsing element/structure list" msgstr "" -#: config/tc-arm.c:2510 +#: config/tc-arm.c:2470 msgid "expected }" msgstr "" -#: config/tc-arm.c:2600 +#: config/tc-arm.c:2560 msgid "attempt to redefine typed alias" msgstr "" -#: config/tc-arm.c:2735 +#: config/tc-arm.c:2695 msgid "bad type for register" msgstr "" -#: config/tc-arm.c:2746 config/tc-nios2.c:1797 +#: config/tc-arm.c:2706 config/tc-nios2.c:1797 msgid "expression must be constant" msgstr "" -#: config/tc-arm.c:2763 +#: config/tc-arm.c:2723 msgid "can't redefine the type of a register alias" msgstr "" -#: config/tc-arm.c:2770 +#: config/tc-arm.c:2730 msgid "you must specify a single type only" msgstr "" -#: config/tc-arm.c:2783 +#: config/tc-arm.c:2743 msgid "can't redefine the index of a scalar alias" msgstr "" -#: config/tc-arm.c:2791 +#: config/tc-arm.c:2751 msgid "scalar index must be constant" msgstr "" -#: config/tc-arm.c:2800 +#: config/tc-arm.c:2760 msgid "expecting ]" msgstr "" -#: config/tc-arm.c:2852 +#: config/tc-arm.c:2812 msgid "invalid syntax for .dn directive" msgstr "" -#: config/tc-arm.c:2858 +#: config/tc-arm.c:2818 msgid "invalid syntax for .qn directive" msgstr "" -#: config/tc-arm.c:2893 +#: config/tc-arm.c:2853 #, c-format msgid "ignoring attempt to use .unreq on fixed register name: '%s'" msgstr "" -#: config/tc-arm.c:3155 +#: config/tc-arm.c:3115 #, c-format msgid "Failed to find real start of function: %s\n" msgstr "" -#: config/tc-arm.c:3172 +#: config/tc-arm.c:3132 msgid "selected processor does not support THUMB opcodes" msgstr "" -#: config/tc-arm.c:3185 +#: config/tc-arm.c:3145 msgid "selected processor does not support ARM opcodes" msgstr "" -#: config/tc-arm.c:3197 +#: config/tc-arm.c:3157 #, c-format msgid "invalid instruction size selected (%d)" msgstr "" -#: config/tc-arm.c:3229 +#: config/tc-arm.c:3189 #, c-format msgid "invalid operand to .code directive (%d) (expecting 16 or 32)" msgstr "" -#: config/tc-arm.c:3284 +#: config/tc-arm.c:3244 #, c-format msgid "expected comma after name \"%s\"" msgstr "" -#: config/tc-arm.c:3334 config/tc-m32r.c:584 +#: config/tc-arm.c:3294 config/tc-m32r.c:584 #, c-format msgid "symbol `%s' already defined" msgstr "" -#: config/tc-arm.c:3367 +#: config/tc-arm.c:3327 #, c-format msgid "unrecognized syntax mode \"%s\"" msgstr "" -#: config/tc-arm.c:3410 +#: config/tc-arm.c:3370 msgid ".ref pseudo-op only available with -mccs flag." msgstr "" -#: config/tc-arm.c:3451 +#: config/tc-arm.c:3411 msgid ".asmfunc repeated." msgstr "" -#: config/tc-arm.c:3455 +#: config/tc-arm.c:3415 msgid ".asmfunc without function." msgstr "" -#: config/tc-arm.c:3461 +#: config/tc-arm.c:3421 msgid ".asmfunc pseudo-op only available with -mccs flag." msgstr "" -#: config/tc-arm.c:3472 +#: config/tc-arm.c:3432 msgid ".endasmfunc without a .asmfunc." msgstr "" -#: config/tc-arm.c:3476 +#: config/tc-arm.c:3436 msgid ".endasmfunc without function." msgstr "" -#: config/tc-arm.c:3487 +#: config/tc-arm.c:3447 msgid ".endasmfunc pseudo-op only available with -mccs flag." msgstr "" -#: config/tc-arm.c:3496 +#: config/tc-arm.c:3456 msgid ".def pseudo-op only available with -mccs flag." msgstr "" -#: config/tc-arm.c:3654 +#: config/tc-arm.c:3614 msgid "invalid type for literal pool" msgstr "" -#: config/tc-arm.c:3734 config/tc-tic54x.c:5331 +#: config/tc-arm.c:3694 config/tc-tic54x.c:5331 #, c-format msgid "Invalid label '%s'" msgstr "" -#: config/tc-arm.c:3910 +#: config/tc-arm.c:3870 msgid "(plt) is only valid on branch targets" msgstr "" -#: config/tc-arm.c:3916 config/tc-csky.c:7649 config/tc-s390.c:1202 +#: config/tc-arm.c:3876 config/tc-csky.c:7649 config/tc-s390.c:1202 #: config/tc-s390.c:1872 config/tc-xtensa.c:1712 #, c-format msgid "%s relocations do not fit in %d byte" @@ -3620,409 +3611,417 @@ msgid_plural "%s relocations do not fit in %d bytes" msgstr[0] "" msgstr[1] "" -#: config/tc-arm.c:3998 +#: config/tc-arm.c:3958 msgid ".inst.n operand too big. Use .inst.w instead" msgstr "" -#: config/tc-arm.c:4018 +#: config/tc-arm.c:3978 msgid "cannot determine Thumb instruction size. Use .inst.n/.inst.w instead" msgstr "" -#: config/tc-arm.c:4048 +#: config/tc-arm.c:4008 msgid "width suffixes are invalid in ARM mode" msgstr "" -#: config/tc-arm.c:4090 dwarf2dbg.c:1345 +#: config/tc-arm.c:4050 dwarf2dbg.c:1360 msgid "expected 0 or 1" msgstr "" -#: config/tc-arm.c:4094 +#: config/tc-arm.c:4054 msgid "missing comma" msgstr "" -#: config/tc-arm.c:4127 +#: config/tc-arm.c:4087 msgid "duplicate .fnstart directive" msgstr "" -#: config/tc-arm.c:4158 config/tc-tic6x.c:410 +#: config/tc-arm.c:4118 config/tc-tic6x.c:410 msgid "duplicate .handlerdata directive" msgstr "" -#: config/tc-arm.c:4177 +#: config/tc-arm.c:4137 msgid ".fnend directive without .fnstart" msgstr "" -#: config/tc-arm.c:4244 config/tc-tic6x.c:391 +#: config/tc-arm.c:4204 config/tc-tic6x.c:391 msgid "personality routine specified for cantunwind frame" msgstr "" -#: config/tc-arm.c:4261 config/tc-tic6x.c:452 +#: config/tc-arm.c:4221 config/tc-tic6x.c:452 msgid "duplicate .personalityindex directive" msgstr "" -#: config/tc-arm.c:4268 config/tc-tic6x.c:459 +#: config/tc-arm.c:4228 config/tc-tic6x.c:459 msgid "bad personality routine number" msgstr "" -#: config/tc-arm.c:4290 config/tc-tic6x.c:476 +#: config/tc-arm.c:4250 config/tc-tic6x.c:476 msgid "duplicate .personality directive" msgstr "" -#: config/tc-arm.c:4314 config/tc-arm.c:4444 config/tc-arm.c:4494 +#: config/tc-arm.c:4274 config/tc-arm.c:4404 config/tc-arm.c:4454 msgid "expected register list" msgstr "" -#: config/tc-arm.c:4396 +#: config/tc-arm.c:4356 msgid "expected , " msgstr "" -#: config/tc-arm.c:4405 +#: config/tc-arm.c:4365 msgid "number of registers must be in the range [1:4]" msgstr "" -#: config/tc-arm.c:4556 config/tc-arm.c:4690 +#: config/tc-arm.c:4516 config/tc-arm.c:4650 msgid "bad register range" msgstr "" -#: config/tc-arm.c:4756 +#: config/tc-arm.c:4716 msgid "FPA .unwind_save does not take a register list" msgstr "" -#: config/tc-arm.c:4784 +#: config/tc-arm.c:4744 msgid ".unwind_save does not support this kind of register" msgstr "" -#: config/tc-arm.c:4823 +#: config/tc-arm.c:4783 msgid "SP and PC not permitted in .unwind_movsp directive" msgstr "" -#: config/tc-arm.c:4828 +#: config/tc-arm.c:4788 msgid "unexpected .unwind_movsp directive" msgstr "" -#: config/tc-arm.c:4855 +#: config/tc-arm.c:4815 msgid "stack increment must be multiple of 4" msgstr "" -#: config/tc-arm.c:4887 +#: config/tc-arm.c:4847 msgid "expected , " msgstr "" -#: config/tc-arm.c:4905 +#: config/tc-arm.c:4865 msgid "register must be either sp or set by a previousunwind_movsp directive" msgstr "" -#: config/tc-arm.c:4944 +#: config/tc-arm.c:4904 msgid "expected , " msgstr "" -#: config/tc-arm.c:4956 +#: config/tc-arm.c:4916 msgid "unwind opcode too long" msgstr "" -#: config/tc-arm.c:4961 +#: config/tc-arm.c:4921 msgid "invalid unwind opcode" msgstr "" -#: config/tc-arm.c:5076 config/tc-arm.c:32368 +#: config/tc-arm.c:5036 config/tc-arm.c:32389 #, c-format msgid "unrecognised float16 format \"%s\"" msgstr "" -#: config/tc-arm.c:5087 +#: config/tc-arm.c:5047 msgid "float16 format cannot be set more than once, ignoring." msgstr "" -#: config/tc-arm.c:5202 config/tc-arm.c:6285 config/tc-arm.c:11658 -#: config/tc-arm.c:12191 config/tc-arm.c:14311 config/tc-arm.c:16262 -#: config/tc-arm.c:16297 config/tc-arm.c:17225 config/tc-arm.c:19148 -#: config/tc-arm.c:19156 config/tc-arm.c:19163 config/tc-arm.c:20808 -#: config/tc-arm.c:29417 config/tc-arm.c:29481 config/tc-arm.c:29489 +#: config/tc-arm.c:5162 config/tc-arm.c:6245 config/tc-arm.c:11638 +#: config/tc-arm.c:12171 config/tc-arm.c:14291 config/tc-arm.c:16242 +#: config/tc-arm.c:16277 config/tc-arm.c:17205 config/tc-arm.c:19128 +#: config/tc-arm.c:19136 config/tc-arm.c:19143 config/tc-arm.c:20788 +#: config/tc-arm.c:29437 config/tc-arm.c:29501 config/tc-arm.c:29509 #: config/tc-metag.c:5174 config/tc-z8k.c:1161 config/tc-z8k.c:1171 msgid "immediate value out of range" msgstr "" -#: config/tc-arm.c:5372 +#: config/tc-arm.c:5332 msgid "invalid FPA immediate expression" msgstr "" -#: config/tc-arm.c:5558 +#: config/tc-arm.c:5518 msgid "'UXTW' not allowed here" msgstr "" -#: config/tc-arm.c:5566 +#: config/tc-arm.c:5526 msgid "'LSL' or 'ASR' required" msgstr "" -#: config/tc-arm.c:5574 +#: config/tc-arm.c:5534 msgid "'LSL' required" msgstr "" -#: config/tc-arm.c:5582 +#: config/tc-arm.c:5542 msgid "'ASR' required" msgstr "" -#: config/tc-arm.c:5589 +#: config/tc-arm.c:5549 msgid "'UXTW' required" msgstr "" -#: config/tc-arm.c:5668 +#: config/tc-arm.c:5628 msgid "invalid rotation" msgstr "" -#: config/tc-arm.c:5850 config/tc-arm.c:6063 +#: config/tc-arm.c:5810 config/tc-arm.c:6023 msgid "unknown group relocation" msgstr "" -#: config/tc-arm.c:5886 +#: config/tc-arm.c:5846 msgid "alignment must be constant" msgstr "" -#: config/tc-arm.c:6097 +#: config/tc-arm.c:6057 msgid "this group relocation is not allowed on this instruction" msgstr "" -#: config/tc-arm.c:6153 +#: config/tc-arm.c:6113 msgid "'}' expected at end of 'option' field" msgstr "" -#: config/tc-arm.c:6158 +#: config/tc-arm.c:6118 msgid "cannot combine index with option" msgstr "" -#: config/tc-arm.c:6423 +#: config/tc-arm.c:6383 msgid "unexpected bit specified after APSR" msgstr "" -#: config/tc-arm.c:6435 +#: config/tc-arm.c:6395 msgid "selected processor does not support DSP extension" msgstr "" -#: config/tc-arm.c:6447 +#: config/tc-arm.c:6407 msgid "bad bitmask specified after APSR" msgstr "" -#: config/tc-arm.c:6471 +#: config/tc-arm.c:6431 msgid "writing to APSR without specifying a bitmask is deprecated" msgstr "" -#: config/tc-arm.c:6483 config/tc-arm.c:13414 config/tc-arm.c:13459 -#: config/tc-arm.c:13463 +#: config/tc-arm.c:6443 config/tc-arm.c:13394 config/tc-arm.c:13439 +#: config/tc-arm.c:13443 msgid "selected processor does not support requested special purpose register" msgstr "" -#: config/tc-arm.c:6488 +#: config/tc-arm.c:6448 msgid "flag for {c}psr instruction expected" msgstr "" -#: config/tc-arm.c:6546 +#: config/tc-arm.c:6506 msgid "unrecognized CPS flag" msgstr "" -#: config/tc-arm.c:6553 +#: config/tc-arm.c:6513 msgid "missing CPS flags" msgstr "" -#: config/tc-arm.c:6576 config/tc-arm.c:6582 +#: config/tc-arm.c:6536 config/tc-arm.c:6542 msgid "valid endian specifiers are be or le" msgstr "" -#: config/tc-arm.c:6604 +#: config/tc-arm.c:6564 msgid "missing rotation field after comma" msgstr "" -#: config/tc-arm.c:6619 +#: config/tc-arm.c:6579 msgid "rotation can only be 0, 8, 16, or 24" msgstr "" -#: config/tc-arm.c:6648 +#: config/tc-arm.c:6608 msgid "condition required" msgstr "" -#: config/tc-arm.c:6690 config/tc-arm.c:9827 +#: config/tc-arm.c:6650 config/tc-arm.c:9801 msgid "'[' expected" msgstr "" -#: config/tc-arm.c:6703 +#: config/tc-arm.c:6663 msgid "',' expected" msgstr "" -#: config/tc-arm.c:6720 +#: config/tc-arm.c:6680 msgid "invalid shift" msgstr "" -#: config/tc-arm.c:6800 +#: config/tc-arm.c:6760 msgid "expected ARM or MVE vector register" msgstr "" -#: config/tc-arm.c:6849 +#: config/tc-arm.c:6809 msgid "can't use Neon quad register here" msgstr "" -#: config/tc-arm.c:6918 +#: config/tc-arm.c:6878 msgid "expected or or operand" msgstr "" -#: config/tc-arm.c:7018 +#: config/tc-arm.c:6978 msgid "VFP single, double or MVE vector register expected" msgstr "" -#: config/tc-arm.c:7038 +#: config/tc-arm.c:6998 msgid "parse error" msgstr "" -#: config/tc-arm.c:7340 +#: config/tc-arm.c:7302 msgid "immediate value 48 or 64 expected" msgstr "" #. ISB can only take SY as an option. -#: config/tc-arm.c:7389 +#: config/tc-arm.c:7351 msgid "invalid barrier type" msgstr "" -#: config/tc-arm.c:7563 +#: config/tc-arm.c:7527 msgid "only floating point zero is allowed as immediate value" msgstr "" -#: config/tc-arm.c:7658 +#: config/tc-arm.c:7622 msgid "immediate value is out of range" msgstr "" -#: config/tc-arm.c:7833 +#: config/tc-arm.c:7797 msgid "iWMMXt data or control register expected" msgstr "" -#: config/tc-arm.c:7874 +#: config/tc-arm.c:7838 msgid "Banked registers are not available with this architecture." msgstr "" -#: config/tc-arm.c:8122 +#: config/tc-arm.c:8086 msgid "operand must be LR register" msgstr "" -#: config/tc-arm.c:8193 config/tc-score.c:264 +#: config/tc-arm.c:8091 +msgid "operand must be SP register" +msgstr "" + +#: config/tc-arm.c:8096 +msgid "operand must be r12" +msgstr "" + +#: config/tc-arm.c:8167 config/tc-score.c:264 msgid "garbage following instruction" msgstr "" #. If REG is R13 (the stack pointer), warn that its use is #. deprecated. -#: config/tc-arm.c:8243 +#: config/tc-arm.c:8217 msgid "use of r13 is deprecated" msgstr "" -#: config/tc-arm.c:8261 config/tc-arm.c:20514 +#: config/tc-arm.c:8235 config/tc-arm.c:20494 msgid "" "ARMv8.2 scalar fp16 instruction cannot be conditional, the behaviour is " "UNPREDICTABLE" msgstr "" -#: config/tc-arm.c:8336 +#: config/tc-arm.c:8310 msgid "D register out of range for selected VFP version" msgstr "" -#: config/tc-arm.c:8433 config/tc-arm.c:11353 +#: config/tc-arm.c:8407 config/tc-arm.c:11327 msgid "Instruction does not support =N addresses" msgstr "" -#: config/tc-arm.c:8441 +#: config/tc-arm.c:8415 msgid "instruction does not accept preindexed addressing" msgstr "" #. unindexed - only for coprocessor -#: config/tc-arm.c:8457 config/tc-arm.c:11416 +#: config/tc-arm.c:8431 config/tc-arm.c:11390 msgid "instruction does not accept unindexed addressing" msgstr "" -#: config/tc-arm.c:8465 +#: config/tc-arm.c:8439 msgid "destination register same as write-back base" msgstr "" -#: config/tc-arm.c:8466 +#: config/tc-arm.c:8440 msgid "source register same as write-back base" msgstr "" -#: config/tc-arm.c:8516 +#: config/tc-arm.c:8490 msgid "use of PC in this instruction is deprecated" msgstr "" -#: config/tc-arm.c:8539 +#: config/tc-arm.c:8513 msgid "instruction does not accept scaled register index" msgstr "" -#: config/tc-arm.c:8844 +#: config/tc-arm.c:8818 msgid "invalid pseudo operation" msgstr "" -#: config/tc-arm.c:9084 +#: config/tc-arm.c:9058 msgid "invalid co-processor operand" msgstr "" -#: config/tc-arm.c:9100 +#: config/tc-arm.c:9074 msgid "instruction does not support unindexed addressing" msgstr "" -#: config/tc-arm.c:9115 +#: config/tc-arm.c:9089 msgid "pc may not be used with write-back" msgstr "" -#: config/tc-arm.c:9120 +#: config/tc-arm.c:9094 msgid "instruction does not support writeback" msgstr "" -#: config/tc-arm.c:9226 +#: config/tc-arm.c:9200 msgid "Rn must not overlap other operands" msgstr "" -#: config/tc-arm.c:9231 +#: config/tc-arm.c:9205 msgid "swp{b} use is obsoleted for ARMv8 and later" msgstr "" -#: config/tc-arm.c:9234 +#: config/tc-arm.c:9208 msgid "swp{b} use is deprecated for ARMv6 and ARMv7" msgstr "" -#: config/tc-arm.c:9353 config/tc-arm.c:9372 config/tc-arm.c:9385 -#: config/tc-arm.c:12028 config/tc-arm.c:12059 config/tc-arm.c:12081 +#: config/tc-arm.c:9327 config/tc-arm.c:9346 config/tc-arm.c:9359 +#: config/tc-arm.c:12008 config/tc-arm.c:12039 config/tc-arm.c:12061 msgid "bit-field extends past end of register" msgstr "" -#: config/tc-arm.c:9415 +#: config/tc-arm.c:9389 msgid "the only valid suffixes here are '(plt)' and '(tlscall)'" msgstr "" -#: config/tc-arm.c:9468 +#: config/tc-arm.c:9442 msgid "use of r15 in blx in ARM mode is not really useful" msgstr "" -#: config/tc-arm.c:9490 +#: config/tc-arm.c:9464 msgid "use of r15 in bx in ARM mode is not really useful" msgstr "" -#: config/tc-arm.c:9516 +#: config/tc-arm.c:9490 msgid "use of r15 in bxj is not really useful" msgstr "" -#: config/tc-arm.c:9564 +#: config/tc-arm.c:9538 msgid "This coprocessor register access is deprecated in ARMv8" msgstr "" -#: config/tc-arm.c:9772 config/tc-arm.c:9781 +#: config/tc-arm.c:9746 config/tc-arm.c:9755 msgid "writeback of base register is UNPREDICTABLE" msgstr "" -#: config/tc-arm.c:9775 +#: config/tc-arm.c:9749 msgid "writeback of base register when in register list is UNPREDICTABLE" msgstr "" -#: config/tc-arm.c:9785 +#: config/tc-arm.c:9759 msgid "if writeback register is in list, it must be the lowest reg in the list" msgstr "" -#: config/tc-arm.c:9822 +#: config/tc-arm.c:9796 msgid "first transfer register must be even" msgstr "" -#: config/tc-arm.c:9825 +#: config/tc-arm.c:9799 msgid "can only transfer two consecutive registers" msgstr "" @@ -4030,1425 +4029,1425 @@ msgstr "" #. have been called in the first place. #. If op 2 were present and equal to PC, this function wouldn't #. have been called in the first place. -#: config/tc-arm.c:9826 config/tc-arm.c:9896 config/tc-arm.c:10627 -#: config/tc-arm.c:12903 +#: config/tc-arm.c:9800 config/tc-arm.c:9870 config/tc-arm.c:10601 +#: config/tc-arm.c:12883 msgid "r14 not allowed here" msgstr "" -#: config/tc-arm.c:9838 +#: config/tc-arm.c:9812 msgid "base register written back, and overlaps second transfer register" msgstr "" -#: config/tc-arm.c:9848 +#: config/tc-arm.c:9822 msgid "index register overlaps transfer register" msgstr "" -#: config/tc-arm.c:9877 config/tc-arm.c:10594 +#: config/tc-arm.c:9851 config/tc-arm.c:10568 msgid "offset must be zero in ARM encoding" msgstr "" -#: config/tc-arm.c:9890 config/tc-arm.c:10621 +#: config/tc-arm.c:9864 config/tc-arm.c:10595 msgid "even register required" msgstr "" -#: config/tc-arm.c:9893 +#: config/tc-arm.c:9867 msgid "can only load two consecutive registers" msgstr "" -#: config/tc-arm.c:9911 +#: config/tc-arm.c:9885 msgid "ldr to register 15 must be 4-byte aligned" msgstr "" -#: config/tc-arm.c:9934 config/tc-arm.c:9966 +#: config/tc-arm.c:9908 config/tc-arm.c:9940 msgid "this instruction requires a post-indexed address" msgstr "" -#: config/tc-arm.c:9993 +#: config/tc-arm.c:9967 msgid "Rd and Rm should be different in mla" msgstr "" -#: config/tc-arm.c:10020 config/tc-arm.c:13278 +#: config/tc-arm.c:9994 config/tc-arm.c:13258 msgid ":lower16: not allowed in this instruction" msgstr "" -#: config/tc-arm.c:10022 config/tc-arm.c:13283 +#: config/tc-arm.c:9996 config/tc-arm.c:13263 msgid ":upper16: not allowed in this instruction" msgstr "" -#: config/tc-arm.c:10039 +#: config/tc-arm.c:10013 msgid "operand 1 must be FPSCR" msgstr "" -#: config/tc-arm.c:10092 config/tc-arm.c:10101 config/tc-arm.c:10155 -#: config/tc-arm.c:10164 +#: config/tc-arm.c:10066 config/tc-arm.c:10075 config/tc-arm.c:10129 +#: config/tc-arm.c:10138 msgid "selected processor does not support instruction" msgstr "" -#: config/tc-arm.c:10104 config/tc-arm.c:10167 +#: config/tc-arm.c:10078 config/tc-arm.c:10141 msgid "accessing MVE system register without MVE is UNPREDICTABLE" msgstr "" -#: config/tc-arm.c:10195 config/tc-arm.c:13397 +#: config/tc-arm.c:10169 config/tc-arm.c:13377 msgid "bad register for mrs" msgstr "" -#: config/tc-arm.c:10202 config/tc-arm.c:13421 +#: config/tc-arm.c:10176 config/tc-arm.c:13401 msgid "'APSR', 'CPSR' or 'SPSR' expected" msgstr "" -#: config/tc-arm.c:10243 +#: config/tc-arm.c:10217 msgid "Rd and Rm should be different in mul" msgstr "" -#: config/tc-arm.c:10262 config/tc-arm.c:10539 config/tc-arm.c:13560 +#: config/tc-arm.c:10236 config/tc-arm.c:10513 config/tc-arm.c:13540 msgid "rdhi and rdlo must be different" msgstr "" -#: config/tc-arm.c:10268 +#: config/tc-arm.c:10242 msgid "rdhi, rdlo and rm must all be different" msgstr "" -#: config/tc-arm.c:10334 +#: config/tc-arm.c:10308 msgid "'[' expected after PLD mnemonic" msgstr "" -#: config/tc-arm.c:10336 config/tc-arm.c:10351 +#: config/tc-arm.c:10310 config/tc-arm.c:10325 msgid "post-indexed expression used in preload instruction" msgstr "" -#: config/tc-arm.c:10338 config/tc-arm.c:10353 +#: config/tc-arm.c:10312 config/tc-arm.c:10327 msgid "writeback used in preload instruction" msgstr "" -#: config/tc-arm.c:10340 config/tc-arm.c:10355 +#: config/tc-arm.c:10314 config/tc-arm.c:10329 msgid "unindexed addressing used in preload instruction" msgstr "" -#: config/tc-arm.c:10349 +#: config/tc-arm.c:10323 msgid "'[' expected after PLI mnemonic" msgstr "" -#: config/tc-arm.c:10364 config/tc-arm.c:13729 +#: config/tc-arm.c:10338 config/tc-arm.c:13709 msgid "push/pop do not support {reglist}^" msgstr "" -#: config/tc-arm.c:10442 config/tc-arm.c:13906 +#: config/tc-arm.c:10416 config/tc-arm.c:13886 msgid "setend use is deprecated for ARMv8" msgstr "" -#: config/tc-arm.c:10463 config/tc-arm.c:13967 config/tc-arm.c:13999 -#: config/tc-arm.c:14042 +#: config/tc-arm.c:10437 config/tc-arm.c:13947 config/tc-arm.c:13979 +#: config/tc-arm.c:14022 msgid "extraneous shift as part of operand to shift insn" msgstr "" -#: config/tc-arm.c:10473 config/tc-arm.c:14105 +#: config/tc-arm.c:10447 config/tc-arm.c:14085 msgid "immediate too large (bigger than 0xF)" msgstr "" -#: config/tc-arm.c:10497 config/tc-arm.c:10506 +#: config/tc-arm.c:10471 config/tc-arm.c:10480 msgid "selected processor does not support SETPAN instruction" msgstr "" -#: config/tc-arm.c:10565 +#: config/tc-arm.c:10539 msgid "SRS base register must be r13" msgstr "" -#: config/tc-arm.c:10624 +#: config/tc-arm.c:10598 msgid "can only store two consecutive registers" msgstr "" -#: config/tc-arm.c:10746 config/tc-arm.c:10767 +#: config/tc-arm.c:10720 config/tc-arm.c:10741 msgid "only two consecutive VFP SP registers allowed here" msgstr "" -#: config/tc-arm.c:10795 config/tc-arm.c:10810 +#: config/tc-arm.c:10769 config/tc-arm.c:10784 msgid "this addressing mode requires base-register writeback" msgstr "" #. If srcsize is 16, inst.operands[1].imm must be in the range 0-16. #. i.e. immbits must be in range 0 - 16. -#: config/tc-arm.c:10939 +#: config/tc-arm.c:10913 msgid "immediate value out of range, expected range [0, 16]" msgstr "" #. If srcsize is 32, inst.operands[1].imm must be in the range 1-32. #. i.e. immbits must be in range 0 - 31. -#: config/tc-arm.c:10946 +#: config/tc-arm.c:10920 msgid "immediate value out of range, expected range [1, 32]" msgstr "" -#: config/tc-arm.c:11012 +#: config/tc-arm.c:10986 msgid "this instruction does not support indexing" msgstr "" -#: config/tc-arm.c:11035 +#: config/tc-arm.c:11009 msgid "only r15 allowed here" msgstr "" -#: config/tc-arm.c:11170 +#: config/tc-arm.c:11144 msgid "immediate operand requires iWMMXt2" msgstr "" -#: config/tc-arm.c:11314 +#: config/tc-arm.c:11288 msgid "shift by register not allowed in thumb mode" msgstr "" -#: config/tc-arm.c:11326 config/tc-arm.c:14151 config/tc-arm.c:28708 +#: config/tc-arm.c:11300 config/tc-arm.c:14131 config/tc-arm.c:28728 msgid "shift expression is too large" msgstr "" -#: config/tc-arm.c:11359 +#: config/tc-arm.c:11333 msgid "cannot use register index with this instruction" msgstr "" -#: config/tc-arm.c:11361 +#: config/tc-arm.c:11335 msgid "Thumb does not support negative register indexing" msgstr "" -#: config/tc-arm.c:11363 +#: config/tc-arm.c:11337 msgid "Thumb does not support register post-indexing" msgstr "" -#: config/tc-arm.c:11365 +#: config/tc-arm.c:11339 msgid "Thumb does not support register indexing with writeback" msgstr "" -#: config/tc-arm.c:11367 +#: config/tc-arm.c:11341 msgid "Thumb supports only LSL in shifted register indexing" msgstr "" -#: config/tc-arm.c:11376 config/tc-arm.c:19882 +#: config/tc-arm.c:11350 config/tc-arm.c:19862 msgid "shift out of range" msgstr "" -#: config/tc-arm.c:11385 +#: config/tc-arm.c:11359 msgid "cannot use writeback with this instruction" msgstr "" -#: config/tc-arm.c:11406 +#: config/tc-arm.c:11380 msgid "cannot use post-indexing with PC-relative addressing" msgstr "" -#: config/tc-arm.c:11407 +#: config/tc-arm.c:11381 msgid "cannot use post-indexing with this instruction" msgstr "" -#: config/tc-arm.c:11639 +#: config/tc-arm.c:11619 msgid "cannot honor width suffix" msgstr "" -#: config/tc-arm.c:11653 +#: config/tc-arm.c:11633 msgid "only SUBS PC, LR, #const allowed" msgstr "" -#: config/tc-arm.c:11736 config/tc-arm.c:11896 config/tc-arm.c:11993 -#: config/tc-arm.c:13358 config/tc-arm.c:13666 +#: config/tc-arm.c:11716 config/tc-arm.c:11876 config/tc-arm.c:11973 +#: config/tc-arm.c:13338 config/tc-arm.c:13646 msgid "shift must be constant" msgstr "" -#: config/tc-arm.c:11741 +#: config/tc-arm.c:11721 msgid "shift value over 3 not allowed in thumb mode" msgstr "" -#: config/tc-arm.c:11743 +#: config/tc-arm.c:11723 msgid "only LSL shift allowed in thumb mode" msgstr "" -#: config/tc-arm.c:11767 config/tc-arm.c:11911 config/tc-arm.c:12008 -#: config/tc-arm.c:13371 +#: config/tc-arm.c:11747 config/tc-arm.c:11891 config/tc-arm.c:11988 +#: config/tc-arm.c:13351 msgid "unshifted register required" msgstr "" -#: config/tc-arm.c:11782 config/tc-arm.c:12019 config/tc-arm.c:13521 +#: config/tc-arm.c:11762 config/tc-arm.c:11999 config/tc-arm.c:13501 msgid "dest must overlap one source register" msgstr "" -#: config/tc-arm.c:11914 config/tc-csky.c:6003 +#: config/tc-arm.c:11894 config/tc-csky.c:6003 msgid "dest and source1 must be the same register" msgstr "" -#: config/tc-arm.c:12154 +#: config/tc-arm.c:12134 msgid "" "selected architecture does not support wide conditional branch instruction" msgstr "" -#: config/tc-arm.c:12187 +#: config/tc-arm.c:12167 msgid "instruction is always unconditional" msgstr "" -#: config/tc-arm.c:12362 +#: config/tc-arm.c:12342 msgid "selected processor does not support 'A' form of this instruction" msgstr "" -#: config/tc-arm.c:12365 +#: config/tc-arm.c:12345 msgid "Thumb does not support the 2-argument form of this instruction" msgstr "" -#: config/tc-arm.c:12490 +#: config/tc-arm.c:12470 msgid "SP not allowed in register list" msgstr "" -#: config/tc-arm.c:12494 config/tc-arm.c:12601 +#: config/tc-arm.c:12474 config/tc-arm.c:12581 msgid "" "having the base register in the register list when using write back is " "UNPREDICTABLE" msgstr "" -#: config/tc-arm.c:12502 +#: config/tc-arm.c:12482 msgid "LR and PC should not both be in register list" msgstr "" -#: config/tc-arm.c:12510 +#: config/tc-arm.c:12490 msgid "PC not allowed in register list" msgstr "" -#: config/tc-arm.c:12553 +#: config/tc-arm.c:12533 msgid "Thumb load/store multiple does not support {reglist}^" msgstr "" -#: config/tc-arm.c:12578 config/tc-arm.c:12656 +#: config/tc-arm.c:12558 config/tc-arm.c:12636 #, c-format msgid "value stored for r%d is UNKNOWN" msgstr "" -#: config/tc-arm.c:12649 +#: config/tc-arm.c:12629 msgid "Thumb-2 instruction only valid in unified syntax" msgstr "" -#: config/tc-arm.c:12653 config/tc-arm.c:12663 +#: config/tc-arm.c:12633 config/tc-arm.c:12643 msgid "this instruction will write back the base register" msgstr "" -#: config/tc-arm.c:12666 +#: config/tc-arm.c:12646 msgid "this instruction will not write back the base register" msgstr "" -#: config/tc-arm.c:12697 +#: config/tc-arm.c:12677 msgid "r14 not allowed as first register when second register is omitted" msgstr "" -#: config/tc-arm.c:12797 +#: config/tc-arm.c:12777 msgid "" "This instruction may be unpredictable if executed on M-profile cores with " "interrupts enabled." msgstr "" -#: config/tc-arm.c:12826 config/tc-arm.c:12839 config/tc-arm.c:12875 +#: config/tc-arm.c:12806 config/tc-arm.c:12819 config/tc-arm.c:12855 msgid "Thumb does not support this addressing mode" msgstr "" -#: config/tc-arm.c:12843 +#: config/tc-arm.c:12823 msgid "byte or halfword not valid for base register" msgstr "" -#: config/tc-arm.c:12846 +#: config/tc-arm.c:12826 msgid "r15 based store not allowed" msgstr "" -#: config/tc-arm.c:12848 +#: config/tc-arm.c:12828 msgid "invalid base register for register offset" msgstr "" -#: config/tc-arm.c:12905 +#: config/tc-arm.c:12885 msgid "r12 not allowed here" msgstr "" -#: config/tc-arm.c:12911 +#: config/tc-arm.c:12891 msgid "base register written back, and overlaps one of transfer registers" msgstr "" -#: config/tc-arm.c:13039 +#: config/tc-arm.c:13019 #, c-format msgid "" "Use of r%u as a source register is deprecated when r%u is the destination " "register." msgstr "" -#: config/tc-arm.c:13234 +#: config/tc-arm.c:13214 msgid "shifts in CMP/MOV instructions are only supported in unified syntax" msgstr "" -#: config/tc-arm.c:13262 +#: config/tc-arm.c:13242 msgid "only lo regs allowed with immediate" msgstr "" -#: config/tc-arm.c:13439 +#: config/tc-arm.c:13419 msgid "Thumb encoding does not support an immediate here" msgstr "" -#: config/tc-arm.c:13526 +#: config/tc-arm.c:13506 msgid "Thumb-2 MUL must not set flags" msgstr "" -#: config/tc-arm.c:13591 +#: config/tc-arm.c:13571 msgid "Thumb does not support NOP with hints" msgstr "" -#: config/tc-arm.c:13751 config/tc-arm.c:13763 +#: config/tc-arm.c:13731 config/tc-arm.c:13743 msgid "invalid register list to push/pop instruction" msgstr "" -#: config/tc-arm.c:14026 +#: config/tc-arm.c:14006 msgid "source1 and dest must be same register" msgstr "" -#: config/tc-arm.c:14051 +#: config/tc-arm.c:14031 msgid "ror #imm not supported" msgstr "" -#: config/tc-arm.c:14102 +#: config/tc-arm.c:14082 msgid "SMC is not permitted on this architecture" msgstr "" -#: config/tc-arm.c:14268 +#: config/tc-arm.c:14248 msgid "Thumb encoding does not support rotation" msgstr "" -#: config/tc-arm.c:14288 +#: config/tc-arm.c:14268 msgid "instruction requires register index" msgstr "" -#: config/tc-arm.c:14298 +#: config/tc-arm.c:14278 msgid "instruction does not allow shifted index" msgstr "" -#: config/tc-arm.c:14454 config/tc-arm.c:29852 +#: config/tc-arm.c:14434 config/tc-arm.c:29872 msgid "out of range label-relative fixup value" msgstr "" -#: config/tc-arm.c:14778 +#: config/tc-arm.c:14758 msgid "invalid neon suffix for non neon instruction" msgstr "" -#: config/tc-arm.c:15173 config/tc-arm.c:15526 config/tc-arm.c:17011 -#: config/tc-arm.c:17091 config/tc-arm.c:17148 config/tc-arm.c:19029 -#: config/tc-arm.c:21212 config/tc-arm.c:21399 +#: config/tc-arm.c:15153 config/tc-arm.c:15506 config/tc-arm.c:16991 +#: config/tc-arm.c:17071 config/tc-arm.c:17128 config/tc-arm.c:19009 +#: config/tc-arm.c:21192 config/tc-arm.c:21379 msgid "invalid instruction shape" msgstr "" -#: config/tc-arm.c:15425 +#: config/tc-arm.c:15405 msgid "types specified in both the mnemonic and operands" msgstr "" -#: config/tc-arm.c:15462 +#: config/tc-arm.c:15442 msgid "operand types can't be inferred" msgstr "" -#: config/tc-arm.c:15468 +#: config/tc-arm.c:15448 msgid "type specifier has the wrong number of parts" msgstr "" -#: config/tc-arm.c:15554 config/tc-arm.c:19300 config/tc-arm.c:19307 +#: config/tc-arm.c:15534 config/tc-arm.c:19280 config/tc-arm.c:19287 msgid "operand size must match register width" msgstr "" -#: config/tc-arm.c:15576 +#: config/tc-arm.c:15556 msgid "inconsistent types in Neon instruction" msgstr "" -#: config/tc-arm.c:15997 +#: config/tc-arm.c:15977 msgid "Type is not allowed for this instruction" msgstr "" -#: config/tc-arm.c:16072 +#: config/tc-arm.c:16052 msgid "MVE vector or ARM register expected" msgstr "" -#: config/tc-arm.c:16189 +#: config/tc-arm.c:16169 msgid "immediate must be either 1, 2, 4 or 8" msgstr "" -#: config/tc-arm.c:16346 +#: config/tc-arm.c:16326 msgid "immediate operand expected in the range [1,8]" msgstr "" -#: config/tc-arm.c:16347 +#: config/tc-arm.c:16327 msgid "immediate operand expected in the range [1,16]" msgstr "" -#: config/tc-arm.c:16489 +#: config/tc-arm.c:16469 msgid "expected LR" msgstr "" -#: config/tc-arm.c:16988 config/tc-arm.c:17068 config/tc-arm.c:18665 -#: config/tc-arm.c:20499 +#: config/tc-arm.c:16968 config/tc-arm.c:17048 config/tc-arm.c:18645 +#: config/tc-arm.c:20479 msgid "immediate out of range for shift" msgstr "" -#: config/tc-arm.c:17282 +#: config/tc-arm.c:17262 msgid "first and second operands shall be the same register" msgstr "" -#: config/tc-arm.c:17396 config/tc-arm.c:17458 +#: config/tc-arm.c:17376 config/tc-arm.c:17438 msgid "destination register and offset register may not be the same" msgstr "" -#: config/tc-arm.c:17408 config/tc-arm.c:17527 +#: config/tc-arm.c:17388 config/tc-arm.c:17507 msgid "immediate must be a multiple of 4 in the range of +/-[0,508]" msgstr "" -#: config/tc-arm.c:17410 +#: config/tc-arm.c:17390 msgid "immediate must be a multiple of 8 in the range of +/-[0,1016]" msgstr "" -#: config/tc-arm.c:17431 +#: config/tc-arm.c:17411 msgid "can not shift offsets when accessing less than half-word" msgstr "" -#: config/tc-arm.c:17433 +#: config/tc-arm.c:17413 msgid "" "shift immediate must be 1, 2 or 3 for half-word, word or double-word " "accesses respectively" msgstr "" -#: config/tc-arm.c:17520 +#: config/tc-arm.c:17500 msgid "immediate must be in the range of +/-[0,127]" msgstr "" -#: config/tc-arm.c:17523 +#: config/tc-arm.c:17503 msgid "immediate must be a multiple of 2 in the range of +/-[0,254]" msgstr "" -#: config/tc-arm.c:17537 config/tc-arm.c:18363 +#: config/tc-arm.c:17517 config/tc-arm.c:18343 msgid "MVE vector register in the range [Q0..Q7] expected" msgstr "" -#: config/tc-arm.c:17853 config/tc-arm.c:19721 +#: config/tc-arm.c:17833 config/tc-arm.c:19701 msgid "scalar out of range for multiply instruction" msgstr "" -#: config/tc-arm.c:17941 +#: config/tc-arm.c:17921 msgid "index must be in the range 0 to 3" msgstr "" -#: config/tc-arm.c:17944 +#: config/tc-arm.c:17924 msgid "indexed register must be less than 8" msgstr "" -#: config/tc-arm.c:18145 config/tc-arm.c:21463 +#: config/tc-arm.c:18125 config/tc-arm.c:21443 msgid "" "Warning: 32-bit element size and same first and third operand makes " "instruction UNPREDICTABLE" msgstr "" -#: config/tc-arm.c:18504 +#: config/tc-arm.c:18484 msgid "instruction form not available on this architecture." msgstr "" -#: config/tc-arm.c:18507 +#: config/tc-arm.c:18487 msgid "this instruction implies use of ARMv8.1 AdvSIMD." msgstr "" -#: config/tc-arm.c:18614 config/tc-arm.c:18639 +#: config/tc-arm.c:18594 config/tc-arm.c:18619 msgid "immediate out of range for insert" msgstr "" -#: config/tc-arm.c:18786 +#: config/tc-arm.c:18766 msgid "immediate out of range for narrowing operation" msgstr "" -#: config/tc-arm.c:18933 +#: config/tc-arm.c:18913 msgid "operands 0 and 1 must be the same register" msgstr "" -#: config/tc-arm.c:19039 config/tc-arm.c:21311 +#: config/tc-arm.c:19019 config/tc-arm.c:21291 msgid "invalid rounding mode" msgstr "" -#: config/tc-arm.c:19511 +#: config/tc-arm.c:19491 msgid "operand size must be specified for immediate VMOV" msgstr "" -#: config/tc-arm.c:19521 +#: config/tc-arm.c:19501 msgid "immediate has bits set outside the operand size" msgstr "" -#: config/tc-arm.c:19756 +#: config/tc-arm.c:19736 msgid "" "vfmal/vfmsl with FP16 type cannot be conditional, the behaviour is " "UNPREDICTABLE" msgstr "" -#: config/tc-arm.c:19864 +#: config/tc-arm.c:19844 msgid "Instruction form not available on this architecture." msgstr "" -#: config/tc-arm.c:19918 +#: config/tc-arm.c:19898 msgid "" "Warning: 64-bit element size and same destination and source operands makes " "instruction UNPREDICTABLE" msgstr "" -#: config/tc-arm.c:19923 +#: config/tc-arm.c:19903 msgid "elements must be smaller than reversal region" msgstr "" -#: config/tc-arm.c:20015 +#: config/tc-arm.c:19995 msgid "Index one must be [2,3] and index two must be two less than index one." msgstr "" -#: config/tc-arm.c:20018 +#: config/tc-arm.c:19998 msgid "Destination registers may not be the same" msgstr "" -#: config/tc-arm.c:20216 config/tc-arm.c:20299 +#: config/tc-arm.c:20196 config/tc-arm.c:20279 msgid "bad type for scalar" msgstr "" -#: config/tc-arm.c:20355 +#: config/tc-arm.c:20335 msgid "" "immediate constant is valid both as a bit-pattern and a floating point value " "(using the fp value)" msgstr "" -#: config/tc-arm.c:20407 config/tc-arm.c:20418 +#: config/tc-arm.c:20387 config/tc-arm.c:20398 msgid "VFP registers must be adjacent" msgstr "" -#: config/tc-arm.c:20508 +#: config/tc-arm.c:20488 msgid "invalid suffix" msgstr "" -#: config/tc-arm.c:20662 +#: config/tc-arm.c:20642 msgid "bad list length for table lookup" msgstr "" -#: config/tc-arm.c:20695 +#: config/tc-arm.c:20675 msgid "writeback (!) must be used for VLDMDB and VSTMDB" msgstr "" -#: config/tc-arm.c:20698 config/tc-arm.c:20723 config/tc-arm.c:20744 +#: config/tc-arm.c:20678 config/tc-arm.c:20703 config/tc-arm.c:20724 msgid "register list must contain at least 1 and at most 16 registers" msgstr "" -#: config/tc-arm.c:20766 config/tc-arm.c:20799 +#: config/tc-arm.c:20746 config/tc-arm.c:20779 msgid "Use of PC here is UNPREDICTABLE" msgstr "" -#: config/tc-arm.c:20768 +#: config/tc-arm.c:20748 msgid "Use of PC here is deprecated" msgstr "" -#: config/tc-arm.c:20802 +#: config/tc-arm.c:20782 msgid "instruction does not accept register index" msgstr "" -#: config/tc-arm.c:20805 +#: config/tc-arm.c:20785 msgid "instruction does not accept PC-relative addressing" msgstr "" -#: config/tc-arm.c:20827 config/tc-arm.c:20836 +#: config/tc-arm.c:20807 config/tc-arm.c:20816 msgid "Instruction not permitted on this architecture" msgstr "" -#: config/tc-arm.c:20885 +#: config/tc-arm.c:20865 msgid "bad alignment" msgstr "" -#: config/tc-arm.c:20902 +#: config/tc-arm.c:20882 msgid "bad list type for instruction" msgstr "" -#: config/tc-arm.c:20946 +#: config/tc-arm.c:20926 msgid "unsupported alignment for instruction" msgstr "" -#: config/tc-arm.c:20965 config/tc-arm.c:21059 config/tc-arm.c:21071 -#: config/tc-arm.c:21081 config/tc-arm.c:21095 +#: config/tc-arm.c:20945 config/tc-arm.c:21039 config/tc-arm.c:21051 +#: config/tc-arm.c:21061 config/tc-arm.c:21075 msgid "bad list length" msgstr "" -#: config/tc-arm.c:20970 +#: config/tc-arm.c:20950 msgid "stride of 2 unavailable when element size is 8" msgstr "" -#: config/tc-arm.c:21003 config/tc-arm.c:21079 +#: config/tc-arm.c:20983 config/tc-arm.c:21059 msgid "can't use alignment with this instruction" msgstr "" -#: config/tc-arm.c:21151 +#: config/tc-arm.c:21131 msgid "post-index must be a register" msgstr "" -#: config/tc-arm.c:21153 +#: config/tc-arm.c:21133 msgid "bad register for post-index" msgstr "" -#: config/tc-arm.c:21375 +#: config/tc-arm.c:21355 msgid "scalar out of range" msgstr "" -#: config/tc-arm.c:21508 +#: config/tc-arm.c:21488 msgid "" "Dot Product instructions cannot be conditional, the behaviour is " "UNPREDICTABLE" msgstr "" -#: config/tc-arm.c:21583 config/tc-arm.c:21611 config/tc-arm.c:22293 +#: config/tc-arm.c:21563 config/tc-arm.c:21591 config/tc-arm.c:22273 msgid "index must be 0 or 1" msgstr "" -#: config/tc-arm.c:21586 config/tc-arm.c:21614 config/tc-arm.c:22296 +#: config/tc-arm.c:21566 config/tc-arm.c:21594 config/tc-arm.c:22276 msgid "indexed register must be less than 16" msgstr "" -#: config/tc-arm.c:21652 +#: config/tc-arm.c:21632 msgid "Register must be r0-r14 except r13, or APSR_nzcv." msgstr "" -#: config/tc-arm.c:21655 +#: config/tc-arm.c:21635 msgid "Register must be an even register between r0-r10." msgstr "" -#: config/tc-arm.c:21680 +#: config/tc-arm.c:21660 msgid "CDE Coprocessor must be in range 0-7" msgstr "" -#: config/tc-arm.c:21714 +#: config/tc-arm.c:21694 msgid "cx1d requires consecutive destination registers." msgstr "" -#: config/tc-arm.c:21744 +#: config/tc-arm.c:21724 msgid "cx2d requires consecutive destination registers." msgstr "" -#: config/tc-arm.c:21783 +#: config/tc-arm.c:21763 msgid "cx3d requires consecutive destination registers." msgstr "" -#: config/tc-arm.c:21975 +#: config/tc-arm.c:21955 msgid "'q' register must be in range 0-7" msgstr "" -#: config/tc-arm.c:21978 +#: config/tc-arm.c:21958 msgid "'d' register must be in range 0-15" msgstr "" -#: config/tc-arm.c:21980 +#: config/tc-arm.c:21960 msgid "'s' register must be in range 0-31" msgstr "" -#: config/tc-arm.c:22035 +#: config/tc-arm.c:22015 msgid "vcx instructions with Q registers require MVE" msgstr "" -#: config/tc-arm.c:22040 +#: config/tc-arm.c:22020 msgid "" "vcx instructions with S or D registers require either MVE or Armv8-M " "floating point extension." msgstr "" -#: config/tc-arm.c:22056 +#: config/tc-arm.c:22036 msgid "vcx1 with S or D registers takes immediate within 0-2047" msgstr "" -#: config/tc-arm.c:22072 +#: config/tc-arm.c:22052 msgid "vcx2 with S or D registers takes immediate within 0-63" msgstr "" -#: config/tc-arm.c:22087 +#: config/tc-arm.c:22067 msgid "vcx2 with S or D registers takes immediate within 0-7" msgstr "" -#: config/tc-arm.c:22647 config/tc-arm.c:22751 +#: config/tc-arm.c:22657 config/tc-arm.c:22761 msgid "conditional infixes are deprecated in unified syntax" msgstr "" -#: config/tc-arm.c:22962 +#: config/tc-arm.c:22972 msgid "Warning: conditional outside an IT block for Thumb." msgstr "" -#: config/tc-arm.c:23290 +#: config/tc-arm.c:23300 msgid "Short branches, Undefined, SVC, LDM/STM" msgstr "" -#: config/tc-arm.c:23291 +#: config/tc-arm.c:23301 msgid "Miscellaneous 16-bit instructions" msgstr "" -#: config/tc-arm.c:23292 +#: config/tc-arm.c:23302 msgid "ADR" msgstr "" -#: config/tc-arm.c:23293 +#: config/tc-arm.c:23303 msgid "Literal loads" msgstr "" -#: config/tc-arm.c:23294 +#: config/tc-arm.c:23304 msgid "Hi-register ADD, MOV, CMP, BX, BLX using pc" msgstr "" -#: config/tc-arm.c:23295 +#: config/tc-arm.c:23305 msgid "Hi-register ADD, MOV, CMP using pc" msgstr "" #. NOTE: 0x00dd is not the real encoding, instead, it is the 'tvalue' #. field in asm_opcode. 'tvalue' is used at the stage this check happen. -#: config/tc-arm.c:23298 +#: config/tc-arm.c:23308 msgid "ADD/SUB sp, sp #imm" msgstr "" -#: config/tc-arm.c:23320 +#: config/tc-arm.c:23330 msgid "" "IT blocks containing 32-bit Thumb instructions are performance deprecated in " "ARMv8-A and ARMv8-R" msgstr "" -#: config/tc-arm.c:23332 +#: config/tc-arm.c:23342 #, c-format msgid "" "IT blocks containing 16-bit Thumb instructions of the following class are " "performance deprecated in ARMv8-A and ARMv8-R: %s" msgstr "" -#: config/tc-arm.c:23346 +#: config/tc-arm.c:23356 msgid "" "IT blocks containing more than one conditional instruction are performance " "deprecated in ARMv8-A and ARMv8-R" msgstr "" -#: config/tc-arm.c:23464 +#: config/tc-arm.c:23474 #, c-format msgid "bad instruction `%s'" msgstr "" -#: config/tc-arm.c:23470 +#: config/tc-arm.c:23480 msgid "s suffix on comparison instruction is deprecated" msgstr "" -#: config/tc-arm.c:23490 +#: config/tc-arm.c:23500 msgid "SVC is not permitted on this architecture" msgstr "" -#: config/tc-arm.c:23492 +#: config/tc-arm.c:23502 #, c-format msgid "selected processor does not support `%s' in Thumb mode" msgstr "" -#: config/tc-arm.c:23498 +#: config/tc-arm.c:23508 msgid "Thumb does not support conditional execution" msgstr "" -#: config/tc-arm.c:23518 +#: config/tc-arm.c:23528 #, c-format msgid "" "selected processor does not support 32bit wide variant of instruction `%s'" msgstr "" -#: config/tc-arm.c:23521 +#: config/tc-arm.c:23531 #, c-format msgid "selected processor does not support `%s' in Thumb-2 mode" msgstr "" -#: config/tc-arm.c:23546 +#: config/tc-arm.c:23556 #, c-format msgid "cannot honor width suffix -- `%s'" msgstr "" -#: config/tc-arm.c:23588 +#: config/tc-arm.c:23598 #, c-format msgid "selected processor does not support `%s' in ARM mode" msgstr "" -#: config/tc-arm.c:23593 +#: config/tc-arm.c:23603 #, c-format msgid "width suffixes are invalid in ARM mode -- `%s'" msgstr "" -#: config/tc-arm.c:23626 +#: config/tc-arm.c:23636 #, c-format msgid "attempt to use an ARM instruction on a Thumb-only processor -- `%s'" msgstr "" -#: config/tc-arm.c:23644 +#: config/tc-arm.c:23654 #, c-format msgid "section '%s' finished with an open IT block." msgstr "" -#: config/tc-arm.c:23647 +#: config/tc-arm.c:23657 #, c-format msgid "section '%s' finished with an open VPT/VPST block." msgstr "" -#: config/tc-arm.c:23654 +#: config/tc-arm.c:23664 msgid "file finished with an open IT block." msgstr "" -#: config/tc-arm.c:23656 +#: config/tc-arm.c:23666 msgid "file finished with an open VPT/VPST block." msgstr "" -#: config/tc-arm.c:27353 +#: config/tc-arm.c:27373 #, c-format msgid "alignments greater than %d bytes not supported in .text sections." msgstr "" -#: config/tc-arm.c:27619 config/tc-ia64.c:3590 +#: config/tc-arm.c:27639 config/tc-ia64.c:3590 #, c-format msgid "Group section `%s' has no group signature" msgstr "" -#: config/tc-arm.c:27665 +#: config/tc-arm.c:27685 msgid "handlerdata in cantunwind frame" msgstr "" -#: config/tc-arm.c:27682 +#: config/tc-arm.c:27702 msgid "too many unwind opcodes for personality routine 0" msgstr "" -#: config/tc-arm.c:27713 +#: config/tc-arm.c:27733 msgid "attempt to recreate an unwind entry" msgstr "" -#: config/tc-arm.c:27723 +#: config/tc-arm.c:27743 msgid "too many unwind opcodes" msgstr "" -#: config/tc-arm.c:28023 +#: config/tc-arm.c:28043 #, c-format msgid "[-mwarn-syms]: Assignment makes a symbol match an ARM instruction: %s" msgstr "" -#: config/tc-arm.c:28387 config/tc-arm.c:28455 +#: config/tc-arm.c:28407 config/tc-arm.c:28475 #, c-format msgid "symbol %s is in a different section" msgstr "" -#: config/tc-arm.c:28389 config/tc-arm.c:28457 +#: config/tc-arm.c:28409 config/tc-arm.c:28477 #, c-format msgid "symbol %s is weak and may be overridden later" msgstr "" -#: config/tc-arm.c:28434 config/tc-arm.c:28806 +#: config/tc-arm.c:28454 config/tc-arm.c:28826 #, c-format msgid "invalid constant (%lx) after fixup" msgstr "" -#: config/tc-arm.c:28490 +#: config/tc-arm.c:28510 #, c-format msgid "unable to compute ADRL instructions for PC offset of 0x%lx" msgstr "" -#: config/tc-arm.c:28526 config/tc-arm.c:28556 +#: config/tc-arm.c:28546 config/tc-arm.c:28576 msgid "invalid literal constant: pool needs to be closer" msgstr "" -#: config/tc-arm.c:28529 config/tc-arm.c:28578 +#: config/tc-arm.c:28549 config/tc-arm.c:28598 #, c-format msgid "bad immediate value for offset (%ld)" msgstr "" -#: config/tc-arm.c:28559 +#: config/tc-arm.c:28579 #, c-format msgid "bad immediate value for 8-bit offset (%ld)" msgstr "" -#: config/tc-arm.c:28619 +#: config/tc-arm.c:28639 msgid "offset not a multiple of 4" msgstr "" -#: config/tc-arm.c:28822 +#: config/tc-arm.c:28842 msgid "invalid smc expression" msgstr "" -#: config/tc-arm.c:28832 +#: config/tc-arm.c:28852 msgid "invalid hvc expression" msgstr "" -#: config/tc-arm.c:28843 config/tc-arm.c:28852 +#: config/tc-arm.c:28863 config/tc-arm.c:28872 msgid "invalid swi expression" msgstr "" -#: config/tc-arm.c:28862 +#: config/tc-arm.c:28882 msgid "invalid expression in load/store multiple" msgstr "" -#: config/tc-arm.c:28924 +#: config/tc-arm.c:28944 #, c-format msgid "blx to '%s' an ARM ISA state function changed to bl" msgstr "" -#: config/tc-arm.c:28943 +#: config/tc-arm.c:28963 msgid "misaligned branch destination" msgstr "" -#: config/tc-arm.c:29064 +#: config/tc-arm.c:29084 #, c-format msgid "blx to Thumb func '%s' from Thumb ISA state changed to bl" msgstr "" -#: config/tc-arm.c:29113 +#: config/tc-arm.c:29133 msgid "Thumb2 branch out of range" msgstr "" -#: config/tc-arm.c:29165 config/tc-arm.c:29198 +#: config/tc-arm.c:29185 config/tc-arm.c:29218 msgid "Relocation supported only in FDPIC mode" msgstr "" -#: config/tc-arm.c:29228 +#: config/tc-arm.c:29248 msgid "rel31 relocation overflow" msgstr "" -#: config/tc-arm.c:29250 config/tc-arm.c:29256 config/tc-arm.c:29260 -#: config/tc-arm.c:29307 +#: config/tc-arm.c:29270 config/tc-arm.c:29276 config/tc-arm.c:29280 +#: config/tc-arm.c:29327 msgid "co-processor offset out of range" msgstr "" -#: config/tc-arm.c:29324 +#: config/tc-arm.c:29344 #, c-format msgid "invalid offset, target not word aligned (0x%08lX)" msgstr "" -#: config/tc-arm.c:29330 +#: config/tc-arm.c:29350 msgid "section does not have enough alignment to ensure safe PC-relative loads" msgstr "" -#: config/tc-arm.c:29334 config/tc-arm.c:29343 config/tc-arm.c:29351 -#: config/tc-arm.c:29359 config/tc-arm.c:29367 +#: config/tc-arm.c:29354 config/tc-arm.c:29363 config/tc-arm.c:29371 +#: config/tc-arm.c:29379 config/tc-arm.c:29387 #, c-format msgid "invalid offset, value too big (0x%08lX)" msgstr "" -#: config/tc-arm.c:29408 +#: config/tc-arm.c:29428 msgid "invalid Hi register with immediate" msgstr "" -#: config/tc-arm.c:29424 +#: config/tc-arm.c:29444 msgid "invalid immediate for stack address calculation" msgstr "" -#: config/tc-arm.c:29443 +#: config/tc-arm.c:29463 msgid "address calculation needs a strongly defined nearby symbol" msgstr "" -#: config/tc-arm.c:29459 +#: config/tc-arm.c:29479 msgid "symbol too far away" msgstr "" -#: config/tc-arm.c:29471 +#: config/tc-arm.c:29491 #, c-format msgid "invalid immediate for address calculation (value = 0x%08lX)" msgstr "" -#: config/tc-arm.c:29501 +#: config/tc-arm.c:29521 #, c-format msgid "invalid immediate: %ld is out of range" msgstr "" -#: config/tc-arm.c:29513 +#: config/tc-arm.c:29533 #, c-format msgid "invalid shift value: %ld" msgstr "" -#: config/tc-arm.c:29583 config/tc-arm.c:29654 +#: config/tc-arm.c:29603 config/tc-arm.c:29674 #, c-format msgid "the offset 0x%08lX is not representable" msgstr "" -#: config/tc-arm.c:29615 +#: config/tc-arm.c:29635 #, c-format msgid "Unable to process relocation for thumb opcode: %lx" msgstr "" -#: config/tc-arm.c:29694 +#: config/tc-arm.c:29714 #, c-format msgid "bad offset 0x%08lX (only 12 bits available for the magnitude)" msgstr "" -#: config/tc-arm.c:29733 +#: config/tc-arm.c:29753 #, c-format msgid "bad offset 0x%08lX (only 8 bits available for the magnitude)" msgstr "" -#: config/tc-arm.c:29773 +#: config/tc-arm.c:29793 #, c-format msgid "bad offset 0x%08lX (must be word-aligned)" msgstr "" -#: config/tc-arm.c:29778 +#: config/tc-arm.c:29798 #, c-format msgid "bad offset 0x%08lX (must be an 8-bit number of words)" msgstr "" -#: config/tc-arm.c:29999 config/tc-score.c:7359 +#: config/tc-arm.c:30019 config/tc-score.c:7359 #, c-format msgid "bad relocation fixup type (%d)" msgstr "" -#: config/tc-arm.c:30117 +#: config/tc-arm.c:30137 msgid "literal referenced across section boundary" msgstr "" -#: config/tc-arm.c:30197 +#: config/tc-arm.c:30217 msgid "internal relocation (type: IMMEDIATE) not fixed up" msgstr "" -#: config/tc-arm.c:30202 +#: config/tc-arm.c:30222 msgid "ADRL used for a symbol not defined in the same file" msgstr "" -#: config/tc-arm.c:30209 +#: config/tc-arm.c:30229 #, c-format msgid "%s used for a symbol not defined in the same file" msgstr "" -#: config/tc-arm.c:30225 +#: config/tc-arm.c:30245 #, c-format msgid "undefined local label `%s'" msgstr "" -#: config/tc-arm.c:30231 +#: config/tc-arm.c:30251 msgid "internal_relocation (type: OFFSET_IMM) not fixed up" msgstr "" -#: config/tc-arm.c:30253 config/tc-cris.c:4000 config/tc-csky.c:1152 -#: config/tc-ft32.c:709 config/tc-mcore.c:1929 config/tc-microblaze.c:2007 +#: config/tc-arm.c:30273 config/tc-cris.c:4000 config/tc-csky.c:1152 +#: config/tc-ft32.c:708 config/tc-mcore.c:1929 config/tc-microblaze.c:2007 #: config/tc-mmix.c:2907 config/tc-moxie.c:823 config/tc-ns32k.c:2245 #: config/tc-score.c:7446 msgid "" msgstr "" -#: config/tc-arm.c:30652 +#: config/tc-arm.c:30672 #, c-format msgid "%s: unexpected function type: %d" msgstr "" -#: config/tc-arm.c:30792 +#: config/tc-arm.c:30812 msgid "use of old and new-style options to set CPU type" msgstr "" -#: config/tc-arm.c:30811 +#: config/tc-arm.c:30831 msgid "use of old and new-style options to set FPU type" msgstr "" -#: config/tc-arm.c:30890 +#: config/tc-arm.c:30910 msgid "hard-float conflicts with specified fpu" msgstr "" -#: config/tc-arm.c:31081 +#: config/tc-arm.c:31101 msgid "generate PIC code" msgstr "" -#: config/tc-arm.c:31082 +#: config/tc-arm.c:31102 msgid "assemble Thumb code" msgstr "" -#: config/tc-arm.c:31083 +#: config/tc-arm.c:31103 msgid "support ARM/Thumb interworking" msgstr "" -#: config/tc-arm.c:31085 +#: config/tc-arm.c:31105 msgid "code uses 32-bit program counter" msgstr "" -#: config/tc-arm.c:31086 +#: config/tc-arm.c:31106 msgid "code uses 26-bit program counter" msgstr "" -#: config/tc-arm.c:31087 +#: config/tc-arm.c:31107 msgid "floating point args are in fp regs" msgstr "" -#: config/tc-arm.c:31089 +#: config/tc-arm.c:31109 msgid "re-entrant code" msgstr "" -#: config/tc-arm.c:31090 +#: config/tc-arm.c:31110 msgid "code is ATPCS conformant" msgstr "" #. These are recognized by the assembler, but have no affect on code. -#: config/tc-arm.c:31096 +#: config/tc-arm.c:31116 msgid "use frame pointer" msgstr "" -#: config/tc-arm.c:31097 +#: config/tc-arm.c:31117 msgid "use stack size checking" msgstr "" -#: config/tc-arm.c:31100 +#: config/tc-arm.c:31120 msgid "do not warn on use of deprecated feature" msgstr "" -#: config/tc-arm.c:31103 +#: config/tc-arm.c:31123 msgid "" "warn about performance deprecated IT instructions in ARMv8-A and ARMv8-R" msgstr "" -#: config/tc-arm.c:31107 +#: config/tc-arm.c:31127 msgid "warn about symbols that match instruction names [default]" msgstr "" -#: config/tc-arm.c:31108 +#: config/tc-arm.c:31128 msgid "disable warnings about symobls that match instructions" msgstr "" #. DON'T add any new processors to this list -- we want the whole list #. to go away... Add them to the processors table instead. -#: config/tc-arm.c:31124 config/tc-arm.c:31125 +#: config/tc-arm.c:31144 config/tc-arm.c:31145 msgid "use -mcpu=arm1" msgstr "" -#: config/tc-arm.c:31126 config/tc-arm.c:31127 +#: config/tc-arm.c:31146 config/tc-arm.c:31147 msgid "use -mcpu=arm2" msgstr "" -#: config/tc-arm.c:31128 config/tc-arm.c:31129 +#: config/tc-arm.c:31148 config/tc-arm.c:31149 msgid "use -mcpu=arm250" msgstr "" -#: config/tc-arm.c:31130 config/tc-arm.c:31131 +#: config/tc-arm.c:31150 config/tc-arm.c:31151 msgid "use -mcpu=arm3" msgstr "" -#: config/tc-arm.c:31132 config/tc-arm.c:31133 +#: config/tc-arm.c:31152 config/tc-arm.c:31153 msgid "use -mcpu=arm6" msgstr "" -#: config/tc-arm.c:31134 config/tc-arm.c:31135 +#: config/tc-arm.c:31154 config/tc-arm.c:31155 msgid "use -mcpu=arm600" msgstr "" -#: config/tc-arm.c:31136 config/tc-arm.c:31137 +#: config/tc-arm.c:31156 config/tc-arm.c:31157 msgid "use -mcpu=arm610" msgstr "" -#: config/tc-arm.c:31138 config/tc-arm.c:31139 +#: config/tc-arm.c:31158 config/tc-arm.c:31159 msgid "use -mcpu=arm620" msgstr "" -#: config/tc-arm.c:31140 config/tc-arm.c:31141 +#: config/tc-arm.c:31160 config/tc-arm.c:31161 msgid "use -mcpu=arm7" msgstr "" -#: config/tc-arm.c:31142 config/tc-arm.c:31143 +#: config/tc-arm.c:31162 config/tc-arm.c:31163 msgid "use -mcpu=arm70" msgstr "" -#: config/tc-arm.c:31144 config/tc-arm.c:31145 +#: config/tc-arm.c:31164 config/tc-arm.c:31165 msgid "use -mcpu=arm700" msgstr "" -#: config/tc-arm.c:31146 config/tc-arm.c:31147 +#: config/tc-arm.c:31166 config/tc-arm.c:31167 msgid "use -mcpu=arm700i" msgstr "" -#: config/tc-arm.c:31148 config/tc-arm.c:31149 +#: config/tc-arm.c:31168 config/tc-arm.c:31169 msgid "use -mcpu=arm710" msgstr "" -#: config/tc-arm.c:31150 config/tc-arm.c:31151 +#: config/tc-arm.c:31170 config/tc-arm.c:31171 msgid "use -mcpu=arm710c" msgstr "" -#: config/tc-arm.c:31152 config/tc-arm.c:31153 +#: config/tc-arm.c:31172 config/tc-arm.c:31173 msgid "use -mcpu=arm720" msgstr "" -#: config/tc-arm.c:31154 config/tc-arm.c:31155 +#: config/tc-arm.c:31174 config/tc-arm.c:31175 msgid "use -mcpu=arm7d" msgstr "" -#: config/tc-arm.c:31156 config/tc-arm.c:31157 +#: config/tc-arm.c:31176 config/tc-arm.c:31177 msgid "use -mcpu=arm7di" msgstr "" -#: config/tc-arm.c:31158 config/tc-arm.c:31159 +#: config/tc-arm.c:31178 config/tc-arm.c:31179 msgid "use -mcpu=arm7m" msgstr "" -#: config/tc-arm.c:31160 config/tc-arm.c:31161 +#: config/tc-arm.c:31180 config/tc-arm.c:31181 msgid "use -mcpu=arm7dm" msgstr "" -#: config/tc-arm.c:31162 config/tc-arm.c:31163 +#: config/tc-arm.c:31182 config/tc-arm.c:31183 msgid "use -mcpu=arm7dmi" msgstr "" -#: config/tc-arm.c:31164 config/tc-arm.c:31165 +#: config/tc-arm.c:31184 config/tc-arm.c:31185 msgid "use -mcpu=arm7100" msgstr "" -#: config/tc-arm.c:31166 config/tc-arm.c:31167 +#: config/tc-arm.c:31186 config/tc-arm.c:31187 msgid "use -mcpu=arm7500" msgstr "" -#: config/tc-arm.c:31168 config/tc-arm.c:31169 +#: config/tc-arm.c:31188 config/tc-arm.c:31189 msgid "use -mcpu=arm7500fe" msgstr "" -#: config/tc-arm.c:31170 config/tc-arm.c:31171 config/tc-arm.c:31172 -#: config/tc-arm.c:31173 +#: config/tc-arm.c:31190 config/tc-arm.c:31191 config/tc-arm.c:31192 +#: config/tc-arm.c:31193 msgid "use -mcpu=arm7tdmi" msgstr "" -#: config/tc-arm.c:31174 config/tc-arm.c:31175 +#: config/tc-arm.c:31194 config/tc-arm.c:31195 msgid "use -mcpu=arm710t" msgstr "" -#: config/tc-arm.c:31176 config/tc-arm.c:31177 +#: config/tc-arm.c:31196 config/tc-arm.c:31197 msgid "use -mcpu=arm720t" msgstr "" -#: config/tc-arm.c:31178 config/tc-arm.c:31179 +#: config/tc-arm.c:31198 config/tc-arm.c:31199 msgid "use -mcpu=arm740t" msgstr "" -#: config/tc-arm.c:31180 config/tc-arm.c:31181 +#: config/tc-arm.c:31200 config/tc-arm.c:31201 msgid "use -mcpu=arm8" msgstr "" -#: config/tc-arm.c:31182 config/tc-arm.c:31183 +#: config/tc-arm.c:31202 config/tc-arm.c:31203 msgid "use -mcpu=arm810" msgstr "" -#: config/tc-arm.c:31184 config/tc-arm.c:31185 +#: config/tc-arm.c:31204 config/tc-arm.c:31205 msgid "use -mcpu=arm9" msgstr "" -#: config/tc-arm.c:31186 config/tc-arm.c:31187 +#: config/tc-arm.c:31206 config/tc-arm.c:31207 msgid "use -mcpu=arm9tdmi" msgstr "" -#: config/tc-arm.c:31188 config/tc-arm.c:31189 +#: config/tc-arm.c:31208 config/tc-arm.c:31209 msgid "use -mcpu=arm920" msgstr "" -#: config/tc-arm.c:31190 config/tc-arm.c:31191 +#: config/tc-arm.c:31210 config/tc-arm.c:31211 msgid "use -mcpu=arm940" msgstr "" -#: config/tc-arm.c:31192 +#: config/tc-arm.c:31212 msgid "use -mcpu=strongarm" msgstr "" -#: config/tc-arm.c:31194 +#: config/tc-arm.c:31214 msgid "use -mcpu=strongarm110" msgstr "" -#: config/tc-arm.c:31196 +#: config/tc-arm.c:31216 msgid "use -mcpu=strongarm1100" msgstr "" -#: config/tc-arm.c:31198 +#: config/tc-arm.c:31218 msgid "use -mcpu=strongarm1110" msgstr "" -#: config/tc-arm.c:31199 +#: config/tc-arm.c:31219 msgid "use -mcpu=xscale" msgstr "" -#: config/tc-arm.c:31200 +#: config/tc-arm.c:31220 msgid "use -mcpu=iwmmxt" msgstr "" -#: config/tc-arm.c:31201 +#: config/tc-arm.c:31221 msgid "use -mcpu=all" msgstr "" #. Architecture variants -- don't add any more to this list either. -#: config/tc-arm.c:31204 config/tc-arm.c:31205 +#: config/tc-arm.c:31224 config/tc-arm.c:31225 msgid "use -march=armv2" msgstr "" -#: config/tc-arm.c:31206 config/tc-arm.c:31207 +#: config/tc-arm.c:31226 config/tc-arm.c:31227 msgid "use -march=armv2a" msgstr "" -#: config/tc-arm.c:31208 config/tc-arm.c:31209 +#: config/tc-arm.c:31228 config/tc-arm.c:31229 msgid "use -march=armv3" msgstr "" -#: config/tc-arm.c:31210 config/tc-arm.c:31211 +#: config/tc-arm.c:31230 config/tc-arm.c:31231 msgid "use -march=armv3m" msgstr "" -#: config/tc-arm.c:31212 config/tc-arm.c:31213 +#: config/tc-arm.c:31232 config/tc-arm.c:31233 msgid "use -march=armv4" msgstr "" -#: config/tc-arm.c:31214 config/tc-arm.c:31215 +#: config/tc-arm.c:31234 config/tc-arm.c:31235 msgid "use -march=armv4t" msgstr "" -#: config/tc-arm.c:31216 config/tc-arm.c:31217 +#: config/tc-arm.c:31236 config/tc-arm.c:31237 msgid "use -march=armv5" msgstr "" -#: config/tc-arm.c:31218 config/tc-arm.c:31219 +#: config/tc-arm.c:31238 config/tc-arm.c:31239 msgid "use -march=armv5t" msgstr "" -#: config/tc-arm.c:31220 config/tc-arm.c:31221 +#: config/tc-arm.c:31240 config/tc-arm.c:31241 msgid "use -march=armv5te" msgstr "" #. Floating point variants -- don't add any more to this list either. -#: config/tc-arm.c:31224 +#: config/tc-arm.c:31244 msgid "use -mfpu=fpe" msgstr "" -#: config/tc-arm.c:31225 +#: config/tc-arm.c:31245 msgid "use -mfpu=fpa10" msgstr "" -#: config/tc-arm.c:31226 +#: config/tc-arm.c:31246 msgid "use -mfpu=fpa11" msgstr "" -#: config/tc-arm.c:31228 +#: config/tc-arm.c:31248 msgid "use either -mfpu=softfpa or -mfpu=softvfp" msgstr "" -#: config/tc-arm.c:32312 +#: config/tc-arm.c:32333 msgid "extension does not apply to the base architecture" msgstr "" -#: config/tc-arm.c:32341 +#: config/tc-arm.c:32362 msgid "architectural extensions must be specified in alphabetical order" msgstr "" -#: config/tc-arm.c:32480 config/tc-arm.c:33423 +#: config/tc-arm.c:32501 config/tc-arm.c:33444 #, c-format msgid "unknown floating point format `%s'\n" msgstr "" -#: config/tc-arm.c:32496 config/tc-csky.c:1264 +#: config/tc-arm.c:32517 config/tc-csky.c:1264 #, c-format msgid "unknown floating point abi `%s'\n" msgstr "" -#: config/tc-arm.c:32512 +#: config/tc-arm.c:32533 #, c-format msgid "unknown EABI `%s'\n" msgstr "" -#: config/tc-arm.c:32532 +#: config/tc-arm.c:32553 #, c-format msgid "unknown implicit IT mode `%s', should be arm, thumb, always, or never." msgstr "" -#: config/tc-arm.c:32555 config/tc-metag.c:5911 +#: config/tc-arm.c:32576 config/tc-metag.c:5911 msgid "\t assemble for FPU architecture " msgstr "" -#: config/tc-arm.c:32557 +#: config/tc-arm.c:32578 msgid "\t assemble for floating point ABI " msgstr "" -#: config/tc-arm.c:32560 +#: config/tc-arm.c:32581 msgid "\t\t assemble for eabi version " msgstr "" -#: config/tc-arm.c:32563 +#: config/tc-arm.c:32584 msgid "\t controls implicit insertion of IT instructions" msgstr "" -#: config/tc-arm.c:32565 +#: config/tc-arm.c:32586 msgid "\t\t\t TI CodeComposer Studio syntax compatibility mode" msgstr "" -#: config/tc-arm.c:32568 +#: config/tc-arm.c:32589 msgid "" "[ieee|alternative]\n" " set the encoding for half precision floating point " @@ -5456,42 +5455,42 @@ msgid "" " or Arm alternative format." msgstr "" -#: config/tc-arm.c:32679 +#: config/tc-arm.c:32700 #, c-format msgid " ARM-specific assembler options:\n" msgstr "" -#: config/tc-arm.c:32699 +#: config/tc-arm.c:32720 #, c-format msgid " --fix-v4bx Allow BX in ARMv4 code\n" msgstr "" -#: config/tc-arm.c:32703 +#: config/tc-arm.c:32724 #, c-format msgid " --fdpic generate an FDPIC object file\n" msgstr "" -#: config/tc-arm.c:33011 +#: config/tc-arm.c:33032 msgid "no architecture contains all the instructions used\n" msgstr "" -#: config/tc-arm.c:33363 +#: config/tc-arm.c:33384 #, c-format msgid "" "architectural extension `%s' is not allowed for the current base architecture" msgstr "" -#: config/tc-arm.c:33386 +#: config/tc-arm.c:33407 #, c-format msgid "unknown architecture extension `%s'\n" msgstr "" -#: config/tc-avr.c:593 +#: config/tc-avr.c:597 #, c-format msgid "Known MCU names:" msgstr "" -#: config/tc-avr.c:658 +#: config/tc-avr.c:662 #, c-format msgid "" "AVR Assembler options:\n" @@ -5519,7 +5518,7 @@ msgid "" " avrtiny - AVR Tiny core with 16 gp registers\n" msgstr "" -#: config/tc-avr.c:681 +#: config/tc-avr.c:685 #, c-format msgid "" " -mall-opcodes accept all AVR opcodes, even if not supported by MCU\n" @@ -5531,205 +5530,207 @@ msgid "" " -mlink-relax generate relocations for linker relaxation (default)\n" " -mno-link-relax don't generate relocations for linker relaxation.\n" " -mgcc-isr accept the __gcc_isr pseudo-instruction.\n" +" -mno-dollar-line-separator\n" +" do not treat the $ character as a line separator.\n" msgstr "" -#: config/tc-avr.c:720 +#: config/tc-avr.c:726 #, c-format msgid "unknown MCU: %s\n" msgstr "" -#: config/tc-avr.c:734 +#: config/tc-avr.c:740 #, c-format msgid "redefinition of mcu type `%s' to `%s'" msgstr "" -#: config/tc-avr.c:859 +#: config/tc-avr.c:869 msgid "constant value required" msgstr "" -#: config/tc-avr.c:862 +#: config/tc-avr.c:872 #, c-format msgid "number must be positive and less than %d" msgstr "" -#: config/tc-avr.c:888 config/tc-avr.c:1025 +#: config/tc-avr.c:898 config/tc-avr.c:1035 #, c-format msgid "constant out of 8-bit range: %d" msgstr "" -#: config/tc-avr.c:956 config/tc-score.c:1198 read.c:3938 +#: config/tc-avr.c:966 config/tc-score.c:1198 read.c:4026 msgid "illegal expression" msgstr "" -#: config/tc-avr.c:985 config/tc-avr.c:1995 config/tc-pru.c:1862 +#: config/tc-avr.c:995 config/tc-avr.c:2005 config/tc-pru.c:1861 msgid "`)' required" msgstr "" -#: config/tc-avr.c:1095 +#: config/tc-avr.c:1105 msgid "register name or number from 16 to 31 required" msgstr "" -#: config/tc-avr.c:1101 +#: config/tc-avr.c:1111 msgid "register name or number from 0 to 31 required" msgstr "" -#: config/tc-avr.c:1109 +#: config/tc-avr.c:1119 msgid "register r16-r23 required" msgstr "" -#: config/tc-avr.c:1115 +#: config/tc-avr.c:1125 msgid "register number above 15 required" msgstr "" -#: config/tc-avr.c:1121 config/tc-csky.c:6394 config/tc-csky.c:6423 +#: config/tc-avr.c:1131 config/tc-csky.c:6394 config/tc-csky.c:6423 msgid "even register number required" msgstr "" -#: config/tc-avr.c:1127 +#: config/tc-avr.c:1137 msgid "register r24, r26, r28 or r30 required" msgstr "" -#: config/tc-avr.c:1148 +#: config/tc-avr.c:1158 msgid "pointer register (X, Y or Z) required" msgstr "" -#: config/tc-avr.c:1155 +#: config/tc-avr.c:1165 msgid "cannot both predecrement and postincrement" msgstr "" -#: config/tc-avr.c:1163 +#: config/tc-avr.c:1173 msgid "addressing mode not supported" msgstr "" -#: config/tc-avr.c:1169 +#: config/tc-avr.c:1179 msgid "can't predecrement" msgstr "" -#: config/tc-avr.c:1172 +#: config/tc-avr.c:1182 msgid "pointer register Z required" msgstr "" -#: config/tc-avr.c:1191 +#: config/tc-avr.c:1201 msgid "postincrement not supported" msgstr "" -#: config/tc-avr.c:1201 +#: config/tc-avr.c:1211 msgid "pointer register (Y or Z) required" msgstr "" -#: config/tc-avr.c:1323 config/tc-xgate.c:1352 +#: config/tc-avr.c:1333 config/tc-xgate.c:1352 #, c-format msgid "unknown constraint `%c'" msgstr "" -#: config/tc-avr.c:1386 config/tc-avr.c:2677 +#: config/tc-avr.c:1396 config/tc-avr.c:2687 msgid "`,' required" msgstr "" -#: config/tc-avr.c:1407 +#: config/tc-avr.c:1417 msgid "undefined combination of operands" msgstr "" -#: config/tc-avr.c:1416 +#: config/tc-avr.c:1426 msgid "skipping two-word instruction" msgstr "" -#: config/tc-avr.c:1604 config/tc-avr.c:1620 config/tc-avr.c:1751 +#: config/tc-avr.c:1614 config/tc-avr.c:1630 config/tc-avr.c:1761 #: config/tc-msp430.c:4498 config/tc-msp430.c:4517 #, c-format msgid "odd address operand: %ld" msgstr "" -#: config/tc-avr.c:1612 config/tc-avr.c:1631 config/tc-avr.c:1649 -#: config/tc-avr.c:1660 config/tc-avr.c:1676 config/tc-avr.c:1684 -#: config/tc-avr.c:1779 config/tc-avr.c:1786 config/tc-d10v.c:503 +#: config/tc-avr.c:1622 config/tc-avr.c:1641 config/tc-avr.c:1659 +#: config/tc-avr.c:1670 config/tc-avr.c:1686 config/tc-avr.c:1694 +#: config/tc-avr.c:1789 config/tc-avr.c:1796 config/tc-d10v.c:503 #: config/tc-d30v.c:550 config/tc-msp430.c:4506 config/tc-msp430.c:4524 #, c-format msgid "operand out of range: %ld" msgstr "" -#: config/tc-avr.c:1667 +#: config/tc-avr.c:1677 #, c-format msgid "operand out of range: 0x%lx" msgstr "" -#: config/tc-avr.c:1772 config/tc-d10v.c:1592 config/tc-d30v.c:2011 +#: config/tc-avr.c:1782 config/tc-d10v.c:1592 config/tc-d30v.c:2011 #: config/tc-msp430.c:4595 #, c-format msgid "line %d: unknown relocation type: 0x%x" msgstr "" -#: config/tc-avr.c:1800 +#: config/tc-avr.c:1810 msgid "only constant expression allowed" msgstr "" #. xgettext:c-format. -#: config/tc-avr.c:1855 config/tc-bfin.c:824 config/tc-d10v.c:1461 -#: config/tc-d30v.c:1768 config/tc-metag.c:7016 config/tc-mn10200.c:779 -#: config/tc-mn10300.c:2177 config/tc-msp430.c:4643 config/tc-ppc.c:7473 -#: config/tc-ppc.c:7494 config/tc-spu.c:882 config/tc-spu.c:1093 -#: config/tc-v850.c:3367 config/tc-z80.c:3869 +#: config/tc-avr.c:1865 config/tc-bfin.c:824 config/tc-d10v.c:1461 +#: config/tc-d30v.c:1768 config/tc-metag.c:7016 config/tc-mn10200.c:772 +#: config/tc-mn10300.c:2177 config/tc-msp430.c:4643 config/tc-ppc.c:7484 +#: config/tc-spu.c:877 config/tc-spu.c:1090 config/tc-v850.c:3367 +#: config/tc-z80.c:3869 #, c-format msgid "reloc %d not supported by object file format" msgstr "" -#: config/tc-avr.c:1877 config/tc-ft32.c:232 config/tc-h8300.c:1929 +#: config/tc-avr.c:1887 config/tc-ft32.c:232 config/tc-h8300.c:1929 #: config/tc-mcore.c:881 config/tc-microblaze.c:941 config/tc-moxie.c:180 #: config/tc-pj.c:253 config/tc-sh.c:2197 config/tc-wasm32.c:747 #: config/tc-z8k.c:1233 msgid "can't find opcode " msgstr "" -#: config/tc-avr.c:1896 +#: config/tc-avr.c:1906 #, c-format msgid "illegal opcode %s for mcu %s" msgstr "" -#: config/tc-avr.c:1912 +#: config/tc-avr.c:1922 #, c-format msgid "pseudo instruction `%s' not supported" msgstr "" -#: config/tc-avr.c:1934 +#: config/tc-avr.c:1944 msgid "garbage at end of line" msgstr "" -#: config/tc-avr.c:2044 config/tc-pru.c:1894 +#: config/tc-avr.c:2054 config/tc-pru.c:1893 #, c-format msgid "illegal %s relocation size: %d" msgstr "" -#: config/tc-avr.c:2157 config/tc-avr.c:2212 +#: config/tc-avr.c:2167 config/tc-avr.c:2222 #, c-format msgid "unknown record type %d (in %s)" msgstr "" -#: config/tc-avr.c:2233 +#: config/tc-avr.c:2243 #, c-format msgid "Failed to create property section `%s'\n" msgstr "" -#: config/tc-avr.c:2669 +#: config/tc-avr.c:2679 #, c-format msgid "%s requires value 0-2 as operand 1" msgstr "" -#: config/tc-avr.c:2694 +#: config/tc-avr.c:2704 #, c-format msgid "`%s %d' after `%s %d' from %s:%u" msgstr "" -#: config/tc-avr.c:2697 +#: config/tc-avr.c:2707 #, c-format msgid "`%s %d' but no chunk open yet" msgstr "" -#: config/tc-avr.c:2785 +#: config/tc-avr.c:2795 #, c-format msgid "dangling `__gcc_isr %d'" msgstr "" -#: config/tc-avr.c:2787 +#: config/tc-avr.c:2797 msgid "dangling `__gcc_isr'" msgstr "" @@ -5842,189 +5843,189 @@ msgstr "" msgid "Unknown register pair - index relative mode: `%d'" msgstr "" -#: config/tc-cr16.c:607 config/tc-crx.c:337 +#: config/tc-cr16.c:603 config/tc-crx.c:333 #, c-format msgid "internal error: reloc %d (`%s') not supported by object file format" msgstr "" -#: config/tc-cr16.c:700 config/tc-i386.c:14018 config/tc-s390.c:2113 +#: config/tc-cr16.c:696 config/tc-i386.c:14067 config/tc-s390.c:2113 msgid "GOT already in symbol table" msgstr "" #. Missing or bad expr becomes absolute 0. -#: config/tc-cr16.c:884 config/tc-crx.c:574 +#: config/tc-cr16.c:880 config/tc-crx.c:570 #, c-format msgid "missing or invalid displacement expression `%s' taken as 0" msgstr "" -#: config/tc-cr16.c:934 +#: config/tc-cr16.c:930 #, c-format msgid "GOT bad expression with %s." msgstr "" -#: config/tc-cr16.c:1045 +#: config/tc-cr16.c:1041 #, c-format msgid "operand %d: illegal use expression: `%s`" msgstr "" -#: config/tc-cr16.c:1110 config/tc-crx.c:1084 +#: config/tc-cr16.c:1106 config/tc-crx.c:1080 #, c-format msgid "Unknown register: `%d'" msgstr "" #. Issue a error message when register is illegal. -#: config/tc-cr16.c:1118 +#: config/tc-cr16.c:1114 #, c-format msgid "Illegal register (`%s') in Instruction: `%s'" msgstr "" -#: config/tc-cr16.c:1192 config/tc-cr16.c:1267 +#: config/tc-cr16.c:1188 config/tc-cr16.c:1263 #, c-format msgid "Illegal register `%s' in Instruction `%s'" msgstr "" -#: config/tc-cr16.c:1220 config/tc-cr16.c:1231 +#: config/tc-cr16.c:1216 config/tc-cr16.c:1227 #, c-format msgid "Illegal register pair `%s' in Instruction `%s'" msgstr "" -#: config/tc-cr16.c:1256 +#: config/tc-cr16.c:1252 msgid "unmatched '['" msgstr "" -#: config/tc-cr16.c:1262 +#: config/tc-cr16.c:1258 msgid "garbage after index spec ignored" msgstr "" -#: config/tc-cr16.c:1410 config/tc-crx.c:893 +#: config/tc-cr16.c:1406 config/tc-crx.c:889 #, c-format msgid "Illegal operands (whitespace): `%s'" msgstr "" -#: config/tc-cr16.c:1422 config/tc-cr16.c:1429 config/tc-cr16.c:1446 -#: config/tc-crx.c:905 config/tc-crx.c:912 config/tc-crx.c:929 -#: config/tc-crx.c:1720 +#: config/tc-cr16.c:1418 config/tc-cr16.c:1425 config/tc-cr16.c:1442 +#: config/tc-crx.c:901 config/tc-crx.c:908 config/tc-crx.c:925 +#: config/tc-crx.c:1716 #, c-format msgid "Missing matching brackets : `%s'" msgstr "" -#: config/tc-cr16.c:1478 config/tc-crx.c:955 +#: config/tc-cr16.c:1474 config/tc-crx.c:951 #, c-format msgid "Unknown exception: `%s'" msgstr "" -#: config/tc-cr16.c:1560 config/tc-crx.c:1051 +#: config/tc-cr16.c:1556 config/tc-crx.c:1047 #, c-format msgid "Illegal `cinv' parameter: `%c'" msgstr "" -#: config/tc-cr16.c:1581 config/tc-cr16.c:1620 +#: config/tc-cr16.c:1577 config/tc-cr16.c:1616 #, c-format msgid "Unknown register pair: `%d'" msgstr "" #. Issue a error message when register pair is illegal. -#: config/tc-cr16.c:1589 +#: config/tc-cr16.c:1585 #, c-format msgid "Illegal register pair (`%s') in Instruction: `%s'" msgstr "" #. Issue a error message when register pair is illegal. -#: config/tc-cr16.c:1628 +#: config/tc-cr16.c:1624 #, c-format msgid "Illegal index register pair (`%s') in Instruction: `%s'" msgstr "" -#: config/tc-cr16.c:1667 +#: config/tc-cr16.c:1663 #, c-format msgid "Unknown processor register : `%d'" msgstr "" #. Issue a error message when register pair is illegal. -#: config/tc-cr16.c:1675 +#: config/tc-cr16.c:1671 #, c-format msgid "Illegal processor register (`%s') in Instruction: `%s'" msgstr "" -#: config/tc-cr16.c:1723 +#: config/tc-cr16.c:1719 #, c-format msgid "Unknown processor register (32 bit) : `%d'" msgstr "" #. Issue a error message when register pair is illegal. -#: config/tc-cr16.c:1731 +#: config/tc-cr16.c:1727 #, c-format msgid "Illegal 32 bit - processor register (`%s') in Instruction: `%s'" msgstr "" -#: config/tc-cr16.c:2076 config/tc-crx.c:1618 config/tc-crx.c:1635 +#: config/tc-cr16.c:2072 config/tc-crx.c:1614 config/tc-crx.c:1631 #, c-format msgid "Same src/dest register is used (`r%d'), result is undefined" msgstr "" -#: config/tc-cr16.c:2098 +#: config/tc-cr16.c:2094 msgid "RA register is saved twice." msgstr "" -#: config/tc-cr16.c:2102 +#: config/tc-cr16.c:2098 #, c-format msgid "`%s' Illegal use of registers." msgstr "" -#: config/tc-cr16.c:2116 +#: config/tc-cr16.c:2112 #, c-format msgid "`%s' Illegal count-register combination." msgstr "" -#: config/tc-cr16.c:2122 +#: config/tc-cr16.c:2118 #, c-format msgid "`%s' Illegal use of register." msgstr "" -#: config/tc-cr16.c:2131 config/tc-crx.c:1627 +#: config/tc-cr16.c:2127 config/tc-crx.c:1623 #, c-format msgid "`%s' has undefined result" msgstr "" -#: config/tc-cr16.c:2139 +#: config/tc-cr16.c:2135 #, c-format msgid "Same src/dest register is used (`r%d'),result is undefined" msgstr "" -#: config/tc-cr16.c:2310 config/tc-crx.c:1533 +#: config/tc-cr16.c:2306 config/tc-crx.c:1529 msgid "Incorrect number of operands" msgstr "" -#: config/tc-cr16.c:2312 config/tc-crx.c:1535 +#: config/tc-cr16.c:2308 config/tc-crx.c:1531 #, c-format msgid "Illegal type of operand (arg %d)" msgstr "" -#: config/tc-cr16.c:2318 config/tc-crx.c:1541 +#: config/tc-cr16.c:2314 config/tc-crx.c:1537 #, c-format msgid "Operand out of range (arg %d)" msgstr "" -#: config/tc-cr16.c:2321 config/tc-crx.c:1544 +#: config/tc-cr16.c:2317 config/tc-crx.c:1540 #, c-format msgid "Operand has odd displacement (arg %d)" msgstr "" -#: config/tc-cr16.c:2324 config/tc-cr16.c:2355 config/tc-crx.c:1559 -#: config/tc-crx.c:1587 +#: config/tc-cr16.c:2320 config/tc-cr16.c:2351 config/tc-crx.c:1555 +#: config/tc-crx.c:1583 #, c-format msgid "Illegal operand (arg %d)" msgstr "" #. Give an error if a frag containing code is not aligned to a 2-byte #. boundary. -#: config/tc-cr16.c:2457 config/tc-cr16.h:74 config/tc-crx.c:1909 +#: config/tc-cr16.c:2453 config/tc-cr16.h:74 config/tc-crx.c:1905 #: config/tc-crx.h:77 msgid "instruction address is not a multiple of 2" msgstr "" -#: config/tc-cr16.c:2480 config/tc-cris.c:1550 config/tc-cris.c:1558 -#: config/tc-crx.c:1945 config/tc-dlx.c:680 config/tc-hppa.c:3212 +#: config/tc-cr16.c:2476 config/tc-cris.c:1550 config/tc-cris.c:1558 +#: config/tc-crx.c:1941 config/tc-dlx.c:680 config/tc-hppa.c:3212 #: config/tc-hppa.c:3219 config/tc-sparc.c:1749 config/tc-sparc.c:1757 #, c-format msgid "Unknown opcode: `%s'" @@ -6245,13 +6246,13 @@ msgstr "" msgid "invalid in --march=: %s" msgstr "" -#: config/tc-cris.c:3952 config/tc-ft32.c:689 config/tc-moxie.c:776 +#: config/tc-cris.c:3952 config/tc-ft32.c:688 config/tc-moxie.c:776 msgid "" "Semantics error. This type of operand can not be relocated, it must be an " "assembly-time constant" msgstr "" -#: config/tc-cris.c:4001 config/tc-ft32.c:710 config/tc-moxie.c:824 +#: config/tc-cris.c:4001 config/tc-ft32.c:709 config/tc-moxie.c:824 #, c-format msgid "Cannot generate relocation type for symbol %s, code %s" msgstr "" @@ -6299,136 +6300,136 @@ msgid "" "\t\t\t\tare v0_v10, v10, v32 and common_v10_v32.\n" msgstr "" -#: config/tc-cris.c:4082 +#: config/tc-cris.c:4081 msgid "Invalid pc-relative relocation" msgstr "" -#: config/tc-cris.c:4127 +#: config/tc-cris.c:4126 #, c-format msgid "Adjusted signed .word (%ld) overflows: `switch'-statement too large." msgstr "" -#: config/tc-cris.c:4157 +#: config/tc-cris.c:4156 #, c-format msgid ".syntax %s requires command-line option `--underscore'" msgstr "" -#: config/tc-cris.c:4166 +#: config/tc-cris.c:4165 #, c-format msgid ".syntax %s requires command-line option `--no-underscore'" msgstr "" -#: config/tc-cris.c:4203 +#: config/tc-cris.c:4202 msgid "Unknown .syntax operand" msgstr "" -#: config/tc-cris.c:4213 +#: config/tc-cris.c:4212 msgid "Pseudodirective .file is only valid when generating ELF" msgstr "" -#: config/tc-cris.c:4225 +#: config/tc-cris.c:4224 msgid "Pseudodirective .loc is only valid when generating ELF" msgstr "" -#: config/tc-cris.c:4240 +#: config/tc-cris.c:4239 #, c-format msgid "internal inconsistency problem: %s called for %d bytes" msgstr "" -#: config/tc-cris.c:4392 +#: config/tc-cris.c:4391 msgid "unknown operand to .arch" msgstr "" -#: config/tc-cris.c:4401 +#: config/tc-cris.c:4400 msgid ".arch requires a matching --march=... option" msgstr "" -#: config/tc-crx.c:714 config/tc-crx.c:734 config/tc-crx.c:749 +#: config/tc-crx.c:710 config/tc-crx.c:730 config/tc-crx.c:745 #, c-format msgid "Illegal register `%s' in instruction `%s'" msgstr "" -#: config/tc-crx.c:777 +#: config/tc-crx.c:773 #, c-format msgid "Illegal Scale - `%d'" msgstr "" #. Issue a error message when register is illegal. -#: config/tc-crx.c:1092 +#: config/tc-crx.c:1088 #, c-format msgid "Illegal register (`%s') in instruction: `%s'" msgstr "" -#: config/tc-crx.c:1221 +#: config/tc-crx.c:1217 #, c-format msgid "Illegal co-processor register in instruction `%s'" msgstr "" -#: config/tc-crx.c:1228 +#: config/tc-crx.c:1224 #, c-format msgid "Illegal co-processor special register in instruction `%s'" msgstr "" -#: config/tc-crx.c:1548 +#: config/tc-crx.c:1544 #, c-format msgid "Invalid DISPU4 operand value (arg %d)" msgstr "" -#: config/tc-crx.c:1552 +#: config/tc-crx.c:1548 #, c-format msgid "Invalid CST4 operand value (arg %d)" msgstr "" -#: config/tc-crx.c:1555 +#: config/tc-crx.c:1551 #, c-format msgid "Operand value is not within upper 64 KB (arg %d)" msgstr "" -#: config/tc-crx.c:1689 +#: config/tc-crx.c:1685 msgid "Invalid register in register list" msgstr "" -#: config/tc-crx.c:1743 +#: config/tc-crx.c:1739 #, c-format msgid "Illegal register `%s' in cop-register list" msgstr "" -#: config/tc-crx.c:1751 +#: config/tc-crx.c:1747 #, c-format msgid "Illegal register `%s' in cop-special-register list" msgstr "" -#: config/tc-crx.c:1770 +#: config/tc-crx.c:1766 #, c-format msgid "Illegal register `%s' in user register list" msgstr "" -#: config/tc-crx.c:1789 +#: config/tc-crx.c:1785 #, c-format msgid "Illegal register `%s' in register list" msgstr "" -#: config/tc-crx.c:1795 +#: config/tc-crx.c:1791 #, c-format msgid "Maximum %d bits may be set in `mask16' operand" msgstr "" -#: config/tc-crx.c:1804 +#: config/tc-crx.c:1800 #, c-format msgid "rest of line ignored; first ignored character is `%c'" msgstr "" -#: config/tc-crx.c:1812 +#: config/tc-crx.c:1808 #, c-format msgid "Illegal `mask16' operand, operation is undefined - `%s'" msgstr "" #. HI can't be specified without LO (and vise-versa). -#: config/tc-crx.c:1818 +#: config/tc-crx.c:1814 msgid "HI/LO registers should be specified together" msgstr "" -#: config/tc-crx.c:1824 +#: config/tc-crx.c:1820 msgid "HI/LO registers should be specified without additional registers" msgstr "" @@ -6635,7 +6636,7 @@ msgstr "" msgid "more than 65K literal pools" msgstr "" -#: config/tc-csky.c:2320 read.c:3655 +#: config/tc-csky.c:2320 read.c:3740 #, c-format msgid "bad floating literal: %s" msgstr "" @@ -6978,7 +6979,7 @@ msgstr "" msgid "Invalid expression after %%%%\n" msgstr "" -#: config/tc-dlx.c:691 config/tc-tic4x.c:2452 +#: config/tc-dlx.c:691 config/tc-tic4x.c:2454 #, c-format msgid "Unknown opcode `%s'." msgstr "" @@ -7024,7 +7025,7 @@ msgstr "" msgid "Invalid expression after # number\n" msgstr "" -#: config/tc-dlx.c:1177 config/tc-m32r.c:2275 config/tc-nds32.c:7881 +#: config/tc-dlx.c:1177 config/tc-m32r.c:2275 config/tc-nds32.c:7880 #: config/tc-sparc.c:4011 #, c-format msgid "internal error: can't export reloc type %d (`%s')" @@ -7458,7 +7459,7 @@ msgstr "" msgid "call to tc_aout_fix_to_chars \n" msgstr "" -#: config/tc-h8300.c:2220 config/tc-xc16x.c:349 +#: config/tc-h8300.c:2220 config/tc-xc16x.c:348 #, c-format msgid "call to md_convert_frag \n" msgstr "" @@ -7472,13 +7473,9 @@ msgstr "" msgid "Unexpected reference to a symbol in a non-code section" msgstr "" -#: config/tc-h8300.c:2302 config/tc-xc16x.c:292 -msgid "Difference of symbols in different sections is not supported" -msgstr "" - -#: config/tc-h8300.c:2324 config/tc-mcore.c:2205 config/tc-microblaze.c:2494 +#: config/tc-h8300.c:2323 config/tc-mcore.c:2205 config/tc-microblaze.c:2494 #: config/tc-pj.c:488 config/tc-sh.c:3901 config/tc-tic6x.c:4514 -#: config/tc-xc16x.c:315 +#: config/tc-xc16x.c:314 #, c-format msgid "Cannot represent relocation type %s" msgstr "" @@ -7898,876 +7895,880 @@ msgstr "" msgid "Broken assembler. No assembly attempted." msgstr "" -#: config/tc-i386.c:1476 +#: config/tc-i386.c:1482 #, c-format msgid "i386_output_nops called to generate nops of at most %d bytes!" msgstr "" -#: config/tc-i386.c:1685 +#: config/tc-i386.c:1691 #, c-format msgid "invalid single nop size: %d (expect within [0, %d])" msgstr "" -#: config/tc-i386.c:1726 +#: config/tc-i386.c:1732 msgid "jump over nop padding out of range" msgstr "" -#: config/tc-i386.c:2571 +#: config/tc-i386.c:2577 #, c-format msgid "0x%s shortened to 0x%s" msgstr "" -#: config/tc-i386.c:2663 config/tc-i386.c:7994 +#: config/tc-i386.c:2669 config/tc-i386.c:8024 msgid "same type of prefix used twice" msgstr "" -#: config/tc-i386.c:2690 +#: config/tc-i386.c:2696 #, c-format msgid "64bit mode not supported on `%s'." msgstr "" -#: config/tc-i386.c:2699 +#: config/tc-i386.c:2705 #, c-format msgid "32bit mode not supported on `%s'." msgstr "" -#: config/tc-i386.c:2739 +#: config/tc-i386.c:2745 msgid "bad argument to syntax directive." msgstr "" -#: config/tc-i386.c:2802 +#: config/tc-i386.c:2808 #, c-format msgid "bad argument to %s_check directive." msgstr "" -#: config/tc-i386.c:2806 +#: config/tc-i386.c:2812 #, c-format msgid "missing argument for %s_check directive" msgstr "" -#: config/tc-i386.c:2846 +#: config/tc-i386.c:2852 #, c-format msgid "`%s' is not supported on `%s'" msgstr "" -#: config/tc-i386.c:2952 +#: config/tc-i386.c:2958 #, c-format msgid "no such architecture: `%s'" msgstr "" -#: config/tc-i386.c:2957 +#: config/tc-i386.c:2963 msgid "missing cpu architecture" msgstr "" -#: config/tc-i386.c:2974 +#: config/tc-i386.c:2980 #, c-format msgid "no such architecture modifier: `%s'" msgstr "" -#: config/tc-i386.c:2989 config/tc-i386.c:3019 +#: config/tc-i386.c:2995 config/tc-i386.c:3025 msgid "Intel L1OM is 64bit ELF only" msgstr "" -#: config/tc-i386.c:2996 config/tc-i386.c:3026 +#: config/tc-i386.c:3002 config/tc-i386.c:3032 msgid "Intel K1OM is 64bit ELF only" msgstr "" -#: config/tc-i386.c:3003 config/tc-i386.c:3040 +#: config/tc-i386.c:3009 config/tc-i386.c:3046 msgid "Intel MCU is 32bit ELF only" msgstr "" -#: config/tc-i386.c:3047 config/tc-i386.c:13905 +#: config/tc-i386.c:3053 config/tc-i386.c:13954 msgid "unknown architecture" msgstr "" -#: config/tc-i386.c:3434 +#: config/tc-i386.c:3440 msgid "there are no pc-relative size relocations" msgstr "" -#: config/tc-i386.c:3446 +#: config/tc-i386.c:3452 #, c-format msgid "unknown relocation (%u)" msgstr "" -#: config/tc-i386.c:3448 +#: config/tc-i386.c:3454 #, c-format msgid "%u-byte relocation cannot be applied to %u-byte field" msgstr "" -#: config/tc-i386.c:3452 +#: config/tc-i386.c:3458 msgid "non-pc-relative relocation for pc-relative field" msgstr "" -#: config/tc-i386.c:3457 +#: config/tc-i386.c:3463 msgid "relocated field and relocation type differ in signedness" msgstr "" -#: config/tc-i386.c:3466 +#: config/tc-i386.c:3472 msgid "there are no unsigned pc-relative relocations" msgstr "" -#: config/tc-i386.c:3474 +#: config/tc-i386.c:3480 #, c-format msgid "cannot do %u byte pc-relative relocation" msgstr "" -#: config/tc-i386.c:3491 +#: config/tc-i386.c:3497 #, c-format msgid "cannot do %s %u byte relocation" msgstr "" -#: config/tc-i386.c:4042 config/tc-i386.c:4979 +#: config/tc-i386.c:4048 config/tc-i386.c:4985 #, c-format msgid "invalid instruction `%s' after `%s'" msgstr "" -#: config/tc-i386.c:4048 +#: config/tc-i386.c:4054 #, c-format msgid "missing `lock' with `%s'" msgstr "" -#: config/tc-i386.c:4055 +#: config/tc-i386.c:4061 #, c-format msgid "instruction `%s' after `xacquire' not allowed" msgstr "" -#: config/tc-i386.c:4061 +#: config/tc-i386.c:4067 #, c-format msgid "memory destination needed for instruction `%s' after `xrelease'" msgstr "" -#: config/tc-i386.c:4707 +#: config/tc-i386.c:4713 #, c-format msgid "`%s` changes flags which would affect control flow behavior" msgstr "" -#: config/tc-i386.c:4749 +#: config/tc-i386.c:4755 #, c-format msgid "indirect `%s` with memory operand should be avoided" msgstr "" -#: config/tc-i386.c:4760 +#: config/tc-i386.c:4766 #, c-format msgid "`%s` skips -mlfence-before-indirect-branch on `%s`" msgstr "" -#: config/tc-i386.c:4781 +#: config/tc-i386.c:4787 #, c-format msgid "`%s` skips -mlfence-before-ret on `%s`" msgstr "" -#: config/tc-i386.c:4930 +#: config/tc-i386.c:4936 #, c-format msgid "0x%s out of range of signed 32bit displacement" msgstr "" -#: config/tc-i386.c:4969 +#: config/tc-i386.c:4975 #, c-format msgid "SSE instruction `%s' is used" msgstr "" -#: config/tc-i386.c:4992 +#: config/tc-i386.c:4998 msgid "expecting lockable instruction after `lock'" msgstr "" -#: config/tc-i386.c:5002 +#: config/tc-i386.c:5008 #, c-format msgid "data size prefix invalid with `%s'" msgstr "" -#: config/tc-i386.c:5012 +#: config/tc-i386.c:5018 msgid "expecting valid branch instruction after `bnd'" msgstr "" -#: config/tc-i386.c:5016 +#: config/tc-i386.c:5022 msgid "expecting indirect branch instruction after `notrack'" msgstr "" -#: config/tc-i386.c:5021 +#: config/tc-i386.c:5027 msgid "32-bit address isn't allowed in 64-bit MPX instructions." msgstr "" -#: config/tc-i386.c:5025 +#: config/tc-i386.c:5031 msgid "16-bit address isn't allowed in MPX instructions" msgstr "" -#: config/tc-i386.c:5035 +#: config/tc-i386.c:5041 msgid "replacing `rep'/`repe' prefix by `bnd'" msgstr "" #. UnixWare fsub no args is alias for fsubp, fadd -> faddp, etc. -#: config/tc-i386.c:5107 +#: config/tc-i386.c:5113 #, c-format msgid "translating to `%sp'" msgstr "" -#: config/tc-i386.c:5114 +#: config/tc-i386.c:5120 #, c-format msgid "instruction `%s' isn't supported outside of protected mode." msgstr "" -#: config/tc-i386.c:5122 +#: config/tc-i386.c:5128 #, c-format msgid "REX prefix invalid with `%s'" msgstr "" -#: config/tc-i386.c:5183 +#: config/tc-i386.c:5189 #, c-format msgid "can't encode register '%s%s' in an instruction requiring REX prefix." msgstr "" -#: config/tc-i386.c:5259 config/tc-i386.c:5463 +#: config/tc-i386.c:5265 config/tc-i386.c:5469 #, c-format msgid "no such instruction: `%s'" msgstr "" -#: config/tc-i386.c:5270 config/tc-i386.c:5496 +#: config/tc-i386.c:5276 config/tc-i386.c:5502 #, c-format msgid "invalid character %s in mnemonic" msgstr "" -#: config/tc-i386.c:5277 +#: config/tc-i386.c:5283 msgid "expecting prefix; got nothing" msgstr "" -#: config/tc-i386.c:5279 +#: config/tc-i386.c:5285 msgid "expecting mnemonic; got nothing" msgstr "" -#: config/tc-i386.c:5294 config/tc-i386.c:5518 +#: config/tc-i386.c:5300 config/tc-i386.c:5524 #, c-format msgid "`%s' is only supported in 64-bit mode" msgstr "" -#: config/tc-i386.c:5295 config/tc-i386.c:5517 +#: config/tc-i386.c:5301 config/tc-i386.c:5523 #, c-format msgid "`%s' is not supported in 64-bit mode" msgstr "" -#: config/tc-i386.c:5307 +#: config/tc-i386.c:5313 #, c-format msgid "redundant %s prefix" msgstr "" -#: config/tc-i386.c:5509 +#: config/tc-i386.c:5515 msgid "use .code16 to ensure correct addressing mode" msgstr "" -#: config/tc-i386.c:5521 +#: config/tc-i386.c:5527 #, c-format msgid "`%s' is not supported on `%s%s'" msgstr "" -#: config/tc-i386.c:5549 +#: config/tc-i386.c:5555 #, c-format msgid "invalid character %s before operand %d" msgstr "" -#: config/tc-i386.c:5561 +#: config/tc-i386.c:5567 #, c-format msgid "unbalanced double quotes in operand %d." msgstr "" -#: config/tc-i386.c:5568 +#: config/tc-i386.c:5574 #, c-format msgid "unbalanced parenthesis in operand %d." msgstr "" -#: config/tc-i386.c:5581 +#: config/tc-i386.c:5587 #, c-format msgid "invalid character %s in operand %d" msgstr "" -#: config/tc-i386.c:5601 +#: config/tc-i386.c:5607 #, c-format msgid "spurious operands; (%d operands/instruction max)" msgstr "" -#: config/tc-i386.c:5611 config/tc-i386.c:11491 +#: config/tc-i386.c:5617 config/tc-i386.c:11540 #, c-format msgid "too many memory references for `%s'" msgstr "" -#: config/tc-i386.c:5632 +#: config/tc-i386.c:5638 msgid "expecting operand after ','; got nothing" msgstr "" -#: config/tc-i386.c:5637 +#: config/tc-i386.c:5643 msgid "expecting operand before ','; got nothing" msgstr "" -#: config/tc-i386.c:6057 +#: config/tc-i386.c:6063 msgid "mask, index, and destination registers should be distinct" msgstr "" -#: config/tc-i386.c:6074 +#: config/tc-i386.c:6080 msgid "index and destination registers should be distinct" msgstr "" -#: config/tc-i386.c:6817 +#: config/tc-i386.c:6836 msgid "operand size mismatch" msgstr "" -#: config/tc-i386.c:6820 +#: config/tc-i386.c:6839 msgid "operand type mismatch" msgstr "" -#: config/tc-i386.c:6823 +#: config/tc-i386.c:6842 msgid "register type mismatch" msgstr "" -#: config/tc-i386.c:6826 +#: config/tc-i386.c:6845 msgid "number of operands mismatch" msgstr "" -#: config/tc-i386.c:6829 +#: config/tc-i386.c:6848 msgid "invalid instruction suffix" msgstr "" -#: config/tc-i386.c:6832 +#: config/tc-i386.c:6851 msgid "constant doesn't fit in 4 bits" msgstr "" -#: config/tc-i386.c:6835 +#: config/tc-i386.c:6854 msgid "unsupported with Intel mnemonic" msgstr "" -#: config/tc-i386.c:6838 +#: config/tc-i386.c:6857 msgid "unsupported syntax" msgstr "" -#: config/tc-i386.c:6841 +#: config/tc-i386.c:6860 #, c-format msgid "unsupported instruction `%s'" msgstr "" -#: config/tc-i386.c:6845 +#: config/tc-i386.c:6864 msgid "invalid SIB address" msgstr "" -#: config/tc-i386.c:6848 +#: config/tc-i386.c:6867 msgid "invalid VSIB address" msgstr "" -#: config/tc-i386.c:6851 +#: config/tc-i386.c:6870 msgid "mask, index, and destination registers must be distinct" msgstr "" -#: config/tc-i386.c:6854 +#: config/tc-i386.c:6873 msgid "all tmm registers must be distinct" msgstr "" -#: config/tc-i386.c:6857 +#: config/tc-i386.c:6876 +msgid "destination and source registers must be distinct" +msgstr "" + +#: config/tc-i386.c:6879 msgid "unsupported vector index register" msgstr "" -#: config/tc-i386.c:6860 +#: config/tc-i386.c:6882 msgid "unsupported broadcast" msgstr "" -#: config/tc-i386.c:6863 +#: config/tc-i386.c:6885 msgid "broadcast is needed for operand of such type" msgstr "" -#: config/tc-i386.c:6866 +#: config/tc-i386.c:6888 msgid "unsupported masking" msgstr "" -#: config/tc-i386.c:6869 +#: config/tc-i386.c:6891 msgid "mask not on destination operand" msgstr "" -#: config/tc-i386.c:6872 +#: config/tc-i386.c:6894 msgid "default mask isn't allowed" msgstr "" -#: config/tc-i386.c:6875 +#: config/tc-i386.c:6897 msgid "unsupported static rounding/sae" msgstr "" -#: config/tc-i386.c:6879 +#: config/tc-i386.c:6901 msgid "RC/SAE operand must precede immediate operands" msgstr "" -#: config/tc-i386.c:6881 +#: config/tc-i386.c:6903 msgid "RC/SAE operand must follow immediate operands" msgstr "" -#: config/tc-i386.c:6884 config/tc-metag.c:4787 config/tc-metag.c:5528 +#: config/tc-i386.c:6906 config/tc-metag.c:4787 config/tc-metag.c:5528 #: config/tc-metag.c:5550 msgid "invalid register operand" msgstr "" -#: config/tc-i386.c:6887 +#: config/tc-i386.c:6909 #, c-format msgid "%s for `%s'" msgstr "" -#: config/tc-i386.c:6896 +#: config/tc-i386.c:6918 #, c-format msgid "indirect %s without `*'" msgstr "" #. Warn them that a data or address size prefix doesn't #. affect assembly of the next line of code. -#: config/tc-i386.c:6903 +#: config/tc-i386.c:6925 #, c-format msgid "stand-alone `%s' prefix" msgstr "" -#: config/tc-i386.c:6945 +#: config/tc-i386.c:6967 #, c-format msgid "`%s' operand %u must use `%ses' segment" msgstr "" -#: config/tc-i386.c:7100 +#: config/tc-i386.c:7122 msgid "generating 16-bit `iret' for .code16gcc directive" msgstr "" -#: config/tc-i386.c:7104 +#: config/tc-i386.c:7126 #, c-format msgid "generating 32-bit `%s', unlike earlier gas versions" msgstr "" -#: config/tc-i386.c:7222 +#: config/tc-i386.c:7244 #, c-format msgid "ambiguous operand size for `%s'" msgstr "" -#: config/tc-i386.c:7227 +#: config/tc-i386.c:7249 #, c-format msgid "" "no instruction mnemonic suffix given and no register operands; can't size `" "%s'" msgstr "" -#: config/tc-i386.c:7232 +#: config/tc-i386.c:7254 #, c-format msgid "%s; using default for `%s'" msgstr "" -#: config/tc-i386.c:7234 +#: config/tc-i386.c:7256 msgid "ambiguous operand size" msgstr "" -#: config/tc-i386.c:7235 +#: config/tc-i386.c:7257 msgid "no instruction mnemonic suffix given and no register operands" msgstr "" -#: config/tc-i386.c:7375 +#: config/tc-i386.c:7397 #, c-format msgid "16-bit addressing unavailable for `%s'" msgstr "" -#: config/tc-i386.c:7443 +#: config/tc-i386.c:7465 #, c-format msgid "invalid register operand size for `%s'" msgstr "" #. Any other register is bad. -#: config/tc-i386.c:7483 config/tc-i386.c:7508 config/tc-i386.c:7567 -#: config/tc-i386.c:7617 +#: config/tc-i386.c:7505 config/tc-i386.c:7530 config/tc-i386.c:7589 +#: config/tc-i386.c:7639 #, c-format msgid "`%s%s' not allowed with `%s%c'" msgstr "" -#: config/tc-i386.c:7521 config/tc-i386.c:7541 config/tc-i386.c:7592 -#: config/tc-i386.c:7631 +#: config/tc-i386.c:7543 config/tc-i386.c:7563 config/tc-i386.c:7614 +#: config/tc-i386.c:7653 #, c-format msgid "incorrect register `%s%s' used with `%c' suffix" msgstr "" -#: config/tc-i386.c:7698 +#: config/tc-i386.c:7728 msgid "no instruction mnemonic suffix given; can't determine immediate size" msgstr "" -#: config/tc-i386.c:7862 +#: config/tc-i386.c:7892 #, c-format msgid "" "source register `%s%s' implicitly denotes `%s%.3s%u' to `%s%.3s%u' source " "group in `%s'" msgstr "" -#: config/tc-i386.c:7906 +#: config/tc-i386.c:7936 #, c-format msgid "you can't `%s %s%s'" msgstr "" #. Reversed arguments on faddp, fsubp, etc. -#: config/tc-i386.c:7946 +#: config/tc-i386.c:7976 #, c-format msgid "translating to `%s %s%s,%s%s'" msgstr "" #. Extraneous `l' suffix on fp insn. -#: config/tc-i386.c:7953 +#: config/tc-i386.c:7983 #, c-format msgid "translating to `%s %s%s'" msgstr "" -#: config/tc-i386.c:7965 +#: config/tc-i386.c:7995 #, c-format msgid "segment override on `%s' is ineffectual" msgstr "" -#: config/tc-i386.c:8704 config/tc-riscv.c:1296 +#: config/tc-i386.c:8734 config/tc-riscv.c:1296 msgid "relaxable branches not supported in absolute section" msgstr "" -#: config/tc-i386.c:8739 config/tc-i386.c:8885 config/tc-i386.c:8967 +#: config/tc-i386.c:8769 config/tc-i386.c:8915 config/tc-i386.c:8997 #, c-format msgid "skipping prefixes on `%s'" msgstr "" -#: config/tc-i386.c:8993 +#: config/tc-i386.c:9023 msgid "16-bit jump out of range" msgstr "" -#: config/tc-i386.c:9247 config/tc-i386.c:9279 config/tc-i386.c:9368 +#: config/tc-i386.c:9277 config/tc-i386.c:9309 config/tc-i386.c:9398 #, c-format msgid "`%s` skips -malign-branch-boundary on `%s`" msgstr "" -#: config/tc-i386.c:9644 +#: config/tc-i386.c:9674 msgid "pseudo prefix without instruction" msgstr "" -#: config/tc-i386.c:9790 +#: config/tc-i386.c:9820 #, c-format msgid "instruction length of %u bytes exceeds the limit of 15" msgstr "" -#: config/tc-i386.c:10376 +#: config/tc-i386.c:10419 #, c-format msgid "@%s reloc is not supported with %d-bit output format" msgstr "" -#: config/tc-i386.c:10429 +#: config/tc-i386.c:10472 #, c-format msgid "missing or invalid expression `%s'" msgstr "" -#: config/tc-i386.c:10438 +#: config/tc-i386.c:10481 #, c-format msgid "invalid PLT expression `%s'" msgstr "" -#: config/tc-i386.c:10530 +#: config/tc-i386.c:10579 #, c-format msgid "Unsupported broadcast: `%s'" msgstr "" -#: config/tc-i386.c:10547 +#: config/tc-i386.c:10596 #, c-format msgid "`%s%s' can't be used for write mask" msgstr "" -#: config/tc-i386.c:10567 +#: config/tc-i386.c:10616 #, c-format msgid "invalid write mask `%s'" msgstr "" -#: config/tc-i386.c:10588 config/tc-i386.c:11282 +#: config/tc-i386.c:10637 config/tc-i386.c:11331 #, c-format msgid "duplicated `%s'" msgstr "" -#: config/tc-i386.c:10598 +#: config/tc-i386.c:10647 #, c-format msgid "invalid zeroing-masking `%s'" msgstr "" -#: config/tc-i386.c:10611 +#: config/tc-i386.c:10660 #, c-format msgid "missing `}' in `%s'" msgstr "" #. We don't know this one. -#: config/tc-i386.c:10625 +#: config/tc-i386.c:10674 #, c-format msgid "unknown vector operation: `%s'" msgstr "" -#: config/tc-i386.c:10631 +#: config/tc-i386.c:10680 msgid "zeroing-masking only allowed with write mask" msgstr "" -#: config/tc-i386.c:10651 +#: config/tc-i386.c:10700 #, c-format msgid "at most %d immediate operands are allowed" msgstr "" -#: config/tc-i386.c:10673 config/tc-i386.c:10941 +#: config/tc-i386.c:10722 config/tc-i386.c:10990 #, c-format msgid "junk `%s' after expression" msgstr "" -#: config/tc-i386.c:10686 +#: config/tc-i386.c:10735 #, c-format msgid "illegal immediate register operand %s" msgstr "" -#: config/tc-i386.c:10700 +#: config/tc-i386.c:10749 #, c-format msgid "missing or invalid immediate expression `%s'" msgstr "" -#: config/tc-i386.c:10723 config/tc-i386.c:11021 +#: config/tc-i386.c:10772 config/tc-i386.c:11070 #, c-format msgid "unimplemented segment %s in operand" msgstr "" -#: config/tc-i386.c:10772 +#: config/tc-i386.c:10821 #, c-format msgid "expecting scale factor of 1, 2, 4, or 8: got `%s'" msgstr "" -#: config/tc-i386.c:10781 +#: config/tc-i386.c:10830 #, c-format msgid "scale factor of %d without an index register" msgstr "" -#: config/tc-i386.c:10803 +#: config/tc-i386.c:10852 #, c-format msgid "at most %d displacement operands are allowed" msgstr "" -#: config/tc-i386.c:10997 +#: config/tc-i386.c:11046 #, c-format msgid "missing or invalid displacement expression `%s'" msgstr "" -#: config/tc-i386.c:11171 +#: config/tc-i386.c:11220 #, c-format msgid "`%s' is not valid here (expected `%c%s%s%c')" msgstr "" -#: config/tc-i386.c:11183 +#: config/tc-i386.c:11232 #, c-format msgid "`%s' is not a valid %s expression" msgstr "" -#: config/tc-i386.c:11195 +#: config/tc-i386.c:11244 #, c-format msgid "invalid `%s' prefix" msgstr "" -#: config/tc-i386.c:11228 +#: config/tc-i386.c:11277 #, c-format msgid "`%s' cannot be used here" msgstr "" -#: config/tc-i386.c:11237 +#: config/tc-i386.c:11286 msgid "register scaling is being ignored here" msgstr "" -#: config/tc-i386.c:11299 +#: config/tc-i386.c:11348 #, c-format msgid "Missing '}': '%s'" msgstr "" -#: config/tc-i386.c:11305 +#: config/tc-i386.c:11354 #, c-format msgid "Junk after '}': '%s'" msgstr "" -#: config/tc-i386.c:11427 +#: config/tc-i386.c:11476 #, c-format msgid "bad memory operand `%s'" msgstr "" -#: config/tc-i386.c:11443 +#: config/tc-i386.c:11492 #, c-format msgid "junk `%s' after register" msgstr "" -#: config/tc-i386.c:11456 config/tc-i386.c:11620 config/tc-i386.c:11664 +#: config/tc-i386.c:11505 config/tc-i386.c:11669 config/tc-i386.c:11713 #, c-format msgid "bad register name `%s'" msgstr "" -#: config/tc-i386.c:11464 +#: config/tc-i386.c:11513 msgid "immediate operand illegal with absolute jump" msgstr "" -#: config/tc-i386.c:11532 +#: config/tc-i386.c:11581 msgid "unbalanced figure braces" msgstr "" -#: config/tc-i386.c:11609 +#: config/tc-i386.c:11658 #, c-format msgid "expecting `,' or `)' after index register in `%s'" msgstr "" -#: config/tc-i386.c:11637 +#: config/tc-i386.c:11686 #, c-format msgid "expecting `)' after scale factor in `%s'" msgstr "" -#: config/tc-i386.c:11645 +#: config/tc-i386.c:11694 #, c-format msgid "expecting index register or scale factor after `,'; got '%c'" msgstr "" -#: config/tc-i386.c:11653 +#: config/tc-i386.c:11702 #, c-format msgid "expecting `,' or `)' after base register in `%s'" msgstr "" #. It's not a memory operand; argh! -#: config/tc-i386.c:11702 +#: config/tc-i386.c:11751 #, c-format msgid "invalid char %s beginning operand %d `%s'" msgstr "" -#: config/tc-i386.c:12361 +#: config/tc-i386.c:12410 #, c-format msgid "%s:%u: add %d%s at 0x%llx to align %s within %d-byte boundary\n" msgstr "" -#: config/tc-i386.c:12364 +#: config/tc-i386.c:12413 #, c-format msgid "" "%s:%u: add additional %d%s at 0x%llx to align %s within %d-byte boundary\n" msgstr "" -#: config/tc-i386.c:12370 +#: config/tc-i386.c:12419 #, c-format msgid "" "%s:%u: add %d%s-byte nop at 0x%llx to align %s within %d-byte boundary\n" msgstr "" -#: config/tc-i386.c:12437 +#: config/tc-i386.c:12486 msgid "long jump required" msgstr "" -#: config/tc-i386.c:12492 +#: config/tc-i386.c:12541 msgid "jump target out of range" msgstr "" -#: config/tc-i386.c:12908 +#: config/tc-i386.c:12957 #, c-format msgid "register '%s%s' cannot be used here" msgstr "" -#: config/tc-i386.c:13123 +#: config/tc-i386.c:13172 #, c-format msgid "invalid -mx86-used-note= option: `%s'" msgstr "" -#: config/tc-i386.c:13146 +#: config/tc-i386.c:13195 msgid "no compiled in support for x86_64" msgstr "" -#: config/tc-i386.c:13166 +#: config/tc-i386.c:13215 msgid "no compiled in support for 32bit x86_64" msgstr "" -#: config/tc-i386.c:13170 +#: config/tc-i386.c:13219 msgid "32bit x86_64 is only supported for ELF" msgstr "" -#: config/tc-i386.c:13204 config/tc-i386.c:13292 +#: config/tc-i386.c:13253 config/tc-i386.c:13341 #, c-format msgid "invalid -march= option: `%s'" msgstr "" -#: config/tc-i386.c:13302 config/tc-i386.c:13314 +#: config/tc-i386.c:13351 config/tc-i386.c:13363 #, c-format msgid "invalid -mtune= option: `%s'" msgstr "" -#: config/tc-i386.c:13323 +#: config/tc-i386.c:13372 #, c-format msgid "invalid -mmnemonic= option: `%s'" msgstr "" -#: config/tc-i386.c:13332 +#: config/tc-i386.c:13381 #, c-format msgid "invalid -msyntax= option: `%s'" msgstr "" -#: config/tc-i386.c:13355 +#: config/tc-i386.c:13404 #, c-format msgid "invalid -msse-check= option: `%s'" msgstr "" -#: config/tc-i386.c:13366 +#: config/tc-i386.c:13415 #, c-format msgid "invalid -moperand-check= option: `%s'" msgstr "" -#: config/tc-i386.c:13375 +#: config/tc-i386.c:13424 #, c-format msgid "invalid -mavxscalar= option: `%s'" msgstr "" -#: config/tc-i386.c:13384 +#: config/tc-i386.c:13433 #, c-format msgid "invalid -mvexwig= option: `%s'" msgstr "" -#: config/tc-i386.c:13399 +#: config/tc-i386.c:13448 #, c-format msgid "invalid -mevexlig= option: `%s'" msgstr "" -#: config/tc-i386.c:13412 +#: config/tc-i386.c:13461 #, c-format msgid "invalid -mevexrcig= option: `%s'" msgstr "" -#: config/tc-i386.c:13421 +#: config/tc-i386.c:13470 #, c-format msgid "invalid -mevexwig= option: `%s'" msgstr "" -#: config/tc-i386.c:13436 +#: config/tc-i386.c:13485 #, c-format msgid "invalid -momit-lock-prefix= option: `%s'" msgstr "" -#: config/tc-i386.c:13445 +#: config/tc-i386.c:13494 #, c-format msgid "invalid -mfence-as-lock-add= option: `%s'" msgstr "" -#: config/tc-i386.c:13454 +#: config/tc-i386.c:13503 #, c-format msgid "invalid -mlfence-after-load= option: `%s'" msgstr "" -#: config/tc-i386.c:13471 +#: config/tc-i386.c:13520 #, c-format msgid "invalid -mlfence-before-indirect-branch= option: `%s'" msgstr "" -#: config/tc-i386.c:13485 +#: config/tc-i386.c:13534 #, c-format msgid "invalid -mlfence-before-ret= option: `%s'" msgstr "" -#: config/tc-i386.c:13495 +#: config/tc-i386.c:13544 #, c-format msgid "invalid -mrelax-relocations= option: `%s'" msgstr "" -#: config/tc-i386.c:13524 +#: config/tc-i386.c:13573 #, c-format msgid "invalid -malign-branch-boundary= value: %s" msgstr "" -#: config/tc-i386.c:13538 +#: config/tc-i386.c:13587 #, c-format msgid "invalid -malign-branch-prefix-size= value: %s" msgstr "" -#: config/tc-i386.c:13565 +#: config/tc-i386.c:13614 #, c-format msgid "invalid -malign-branch= option: `%s'" msgstr "" -#: config/tc-i386.c:13721 +#: config/tc-i386.c:13770 #, c-format msgid "" " -Qy, -Qn ignored\n" @@ -8775,39 +8776,39 @@ msgid "" " -k ignored\n" msgstr "" -#: config/tc-i386.c:13726 +#: config/tc-i386.c:13775 #, c-format msgid "" " -n Do not optimize code alignment\n" " -q quieten some warnings\n" msgstr "" -#: config/tc-i386.c:13730 +#: config/tc-i386.c:13779 #, c-format msgid " -s ignored\n" msgstr "" -#: config/tc-i386.c:13735 +#: config/tc-i386.c:13784 #, c-format msgid " --32/--64/--x32 generate 32bit/64bit/x32 object\n" msgstr "" -#: config/tc-i386.c:13738 +#: config/tc-i386.c:13787 #, c-format msgid " --32/--64 generate 32bit/64bit object\n" msgstr "" -#: config/tc-i386.c:13743 +#: config/tc-i386.c:13792 #, c-format msgid " --divide do not treat `/' as a comment character\n" msgstr "" -#: config/tc-i386.c:13746 +#: config/tc-i386.c:13795 #, c-format msgid " --divide ignored\n" msgstr "" -#: config/tc-i386.c:13749 +#: config/tc-i386.c:13798 #, c-format msgid "" " -march=CPU[,+EXTENSION...]\n" @@ -8815,36 +8816,36 @@ msgid "" "of:\n" msgstr "" -#: config/tc-i386.c:13753 +#: config/tc-i386.c:13802 #, c-format msgid " EXTENSION is combination of:\n" msgstr "" -#: config/tc-i386.c:13756 +#: config/tc-i386.c:13805 #, c-format msgid " -mtune=CPU optimize for CPU, CPU is one of:\n" msgstr "" -#: config/tc-i386.c:13759 +#: config/tc-i386.c:13808 #, c-format msgid " -msse2avx encode SSE instructions with VEX prefix\n" msgstr "" -#: config/tc-i386.c:13761 +#: config/tc-i386.c:13810 #, c-format msgid "" " -msse-check=[none|error|warning] (default: warning)\n" " check SSE instructions\n" msgstr "" -#: config/tc-i386.c:13764 +#: config/tc-i386.c:13813 #, c-format msgid "" " -moperand-check=[none|error|warning] (default: warning)\n" " check operand combinations for validity\n" msgstr "" -#: config/tc-i386.c:13767 +#: config/tc-i386.c:13816 #, c-format msgid "" " -mavxscalar=[128|256] (default: 128)\n" @@ -8853,7 +8854,7 @@ msgid "" " length\n" msgstr "" -#: config/tc-i386.c:13771 +#: config/tc-i386.c:13820 #, c-format msgid "" " -mvexwig=[0|1] (default: 0)\n" @@ -8861,7 +8862,7 @@ msgid "" " for VEX.W bit ignored instructions\n" msgstr "" -#: config/tc-i386.c:13775 +#: config/tc-i386.c:13824 #, c-format msgid "" " -mevexlig=[128|256|512] (default: 128)\n" @@ -8870,7 +8871,7 @@ msgid "" " length\n" msgstr "" -#: config/tc-i386.c:13779 +#: config/tc-i386.c:13828 #, c-format msgid "" " -mevexwig=[0|1] (default: 0)\n" @@ -8879,7 +8880,7 @@ msgid "" " for EVEX.W bit ignored instructions\n" msgstr "" -#: config/tc-i386.c:13783 +#: config/tc-i386.c:13832 #, c-format msgid "" " -mevexrcig=[rne|rd|ru|rz] (default: rne)\n" @@ -8888,77 +8889,77 @@ msgid "" " for SAE-only ignored instructions\n" msgstr "" -#: config/tc-i386.c:13787 +#: config/tc-i386.c:13836 #, c-format msgid " -mmnemonic=[att|intel] " msgstr "" -#: config/tc-i386.c:13790 +#: config/tc-i386.c:13839 #, c-format msgid "(default: att)\n" msgstr "" -#: config/tc-i386.c:13792 +#: config/tc-i386.c:13841 #, c-format msgid "(default: intel)\n" msgstr "" -#: config/tc-i386.c:13793 +#: config/tc-i386.c:13842 #, c-format msgid " use AT&T/Intel mnemonic\n" msgstr "" -#: config/tc-i386.c:13795 +#: config/tc-i386.c:13844 #, c-format msgid "" " -msyntax=[att|intel] (default: att)\n" " use AT&T/Intel syntax\n" msgstr "" -#: config/tc-i386.c:13798 +#: config/tc-i386.c:13847 #, c-format msgid " -mindex-reg support pseudo index registers\n" msgstr "" -#: config/tc-i386.c:13800 +#: config/tc-i386.c:13849 #, c-format msgid " -mnaked-reg don't require `%%' prefix for registers\n" msgstr "" -#: config/tc-i386.c:13802 +#: config/tc-i386.c:13851 #, c-format msgid " -madd-bnd-prefix add BND prefix for all valid branches\n" msgstr "" -#: config/tc-i386.c:13805 +#: config/tc-i386.c:13854 #, c-format msgid " -mshared disable branch optimization for shared code\n" msgstr "" -#: config/tc-i386.c:13807 +#: config/tc-i386.c:13856 #, c-format msgid " -mx86-used-note=[no|yes] " msgstr "" -#: config/tc-i386.c:13813 +#: config/tc-i386.c:13862 #, c-format msgid "" " generate x86 used ISA and feature properties\n" msgstr "" -#: config/tc-i386.c:13817 +#: config/tc-i386.c:13866 #, c-format msgid " -mbig-obj generate big object files\n" msgstr "" -#: config/tc-i386.c:13820 +#: config/tc-i386.c:13869 #, c-format msgid "" " -momit-lock-prefix=[no|yes] (default: no)\n" " strip all lock prefixes\n" msgstr "" -#: config/tc-i386.c:13823 +#: config/tc-i386.c:13872 #, c-format msgid "" " -mfence-as-lock-add=[no|yes] (default: no)\n" @@ -8966,24 +8967,24 @@ msgid "" " lock addl $0x0, (%%{re}sp)\n" msgstr "" -#: config/tc-i386.c:13827 +#: config/tc-i386.c:13876 #, c-format msgid " -mrelax-relocations=[no|yes] " msgstr "" -#: config/tc-i386.c:13833 +#: config/tc-i386.c:13882 #, c-format msgid " generate relax relocations\n" msgstr "" -#: config/tc-i386.c:13835 +#: config/tc-i386.c:13884 #, c-format msgid "" " -malign-branch-boundary=NUM (default: 0)\n" " align branches within NUM byte boundary\n" msgstr "" -#: config/tc-i386.c:13838 +#: config/tc-i386.c:13887 #, c-format msgid "" " -malign-branch=TYPE[+TYPE...] (default: jcc+fused+jmp)\n" @@ -8993,28 +8994,28 @@ msgid "" " specify types of branches to align\n" msgstr "" -#: config/tc-i386.c:13843 +#: config/tc-i386.c:13892 #, c-format msgid "" " -malign-branch-prefix-size=NUM (default: 5)\n" " align branches with NUM prefixes per instruction\n" msgstr "" -#: config/tc-i386.c:13846 +#: config/tc-i386.c:13895 #, c-format msgid "" " -mbranches-within-32B-boundaries\n" " align branches within 32 byte boundary\n" msgstr "" -#: config/tc-i386.c:13849 +#: config/tc-i386.c:13898 #, c-format msgid "" " -mlfence-after-load=[no|yes] (default: no)\n" " generate lfence after load\n" msgstr "" -#: config/tc-i386.c:13852 +#: config/tc-i386.c:13901 #, c-format msgid "" " -mlfence-before-indirect-branch=[none|all|register|memory] (default: " @@ -9022,87 +9023,87 @@ msgid "" " generate lfence before indirect near branch\n" msgstr "" -#: config/tc-i386.c:13855 +#: config/tc-i386.c:13904 #, c-format msgid "" " -mlfence-before-ret=[none|or|not|shl|yes] (default: none)\n" " generate lfence before ret\n" msgstr "" -#: config/tc-i386.c:13858 +#: config/tc-i386.c:13907 #, c-format msgid " -mamd64 accept only AMD64 ISA [default]\n" msgstr "" -#: config/tc-i386.c:13860 +#: config/tc-i386.c:13909 #, c-format msgid " -mintel64 accept only Intel64 ISA\n" msgstr "" -#: config/tc-i386.c:13901 +#: config/tc-i386.c:13950 #, c-format msgid "Intel MCU doesn't support `%s' architecture" msgstr "" -#: config/tc-i386.c:13969 +#: config/tc-i386.c:14018 msgid "Intel L1OM is 64bit only" msgstr "" -#: config/tc-i386.c:13975 +#: config/tc-i386.c:14024 msgid "Intel K1OM is 64bit only" msgstr "" -#: config/tc-i386.c:13981 +#: config/tc-i386.c:14030 msgid "Intel MCU is 32bit only" msgstr "" -#: config/tc-i386.c:14093 +#: config/tc-i386.c:14142 msgid "" "constant directive skips -mlfence-before-ret and -mlfence-before-indirect-" "branch" msgstr "" -#: config/tc-i386.c:14096 +#: config/tc-i386.c:14145 msgid "constant directive skips -mlfence-before-ret" msgstr "" -#: config/tc-i386.c:14099 +#: config/tc-i386.c:14148 msgid "constant directive skips -mlfence-before-indirect-branch" msgstr "" -#: config/tc-i386.c:14210 +#: config/tc-i386.c:14259 msgid "symbol size computation overflow" msgstr "" -#: config/tc-i386.c:14284 config/tc-sparc.c:3852 +#: config/tc-i386.c:14333 config/tc-sparc.c:3852 #, c-format msgid "can not do %d byte pc-relative relocation" msgstr "" -#: config/tc-i386.c:14302 +#: config/tc-i386.c:14351 #, c-format msgid "can not do %d byte relocation" msgstr "" -#: config/tc-i386.c:14370 +#: config/tc-i386.c:14419 #, c-format msgid "cannot represent relocation type %s in x32 mode" msgstr "" -#: config/tc-i386.c:14407 config/tc-s390.c:2605 +#: config/tc-i386.c:14456 config/tc-s390.c:2602 #, c-format msgid "cannot represent relocation type %s" msgstr "" -#: config/tc-i386.c:14524 +#: config/tc-i386.c:14573 msgid "bad .section directive: want a,l,w,x,M,S,G,T in string" msgstr "" -#: config/tc-i386.c:14527 +#: config/tc-i386.c:14576 msgid "bad .section directive: want a,w,x,M,S,G,T in string" msgstr "" -#: config/tc-i386.c:14546 +#: config/tc-i386.c:14595 msgid ".largecomm supported only in 64bit mode, producing .comm" msgstr "" @@ -9921,7 +9922,7 @@ msgstr "" msgid "Can't add stop bit to mark end of instruction group" msgstr "" -#: config/tc-ia64.c:11771 read.c:2665 read.c:3304 read.c:3783 stabs.c:468 +#: config/tc-ia64.c:11771 read.c:2665 read.c:3304 read.c:3871 stabs.c:468 #, c-format msgid "expected comma after \"%s\"" msgstr "" @@ -10256,8 +10257,8 @@ msgstr "" msgid ".SCOMMon length (%ld.) <0! Ignored." msgstr "" -#: config/tc-m32r.c:1514 config/tc-microblaze.c:218 config/tc-ppc.c:2366 -#: config/tc-ppc.c:4332 config/tc-ppc.c:4374 +#: config/tc-m32r.c:1514 config/tc-microblaze.c:218 config/tc-ppc.c:2363 +#: config/tc-ppc.c:4334 config/tc-ppc.c:4376 msgid "ignoring bad alignment" msgstr "" @@ -10620,10 +10621,6 @@ msgstr "" msgid "Subtype %d is not recognized." msgstr "" -#: config/tc-m68hc11.c:4337 config/tc-s12z.c:3936 config/tc-xgate.c:663 -msgid "Expression too complex." -msgstr "" - #: config/tc-m68hc11.c:4368 config/tc-s12z.c:3976 config/tc-xgate.c:708 #: config/tc-xgate.c:717 msgid "Value out of 16-bit range." @@ -11100,14 +11097,14 @@ msgstr "" msgid "Not a defined coldfire architecture" msgstr "" -#: config/tc-m68k.c:7923 read.c:4678 +#: config/tc-m68k.c:7923 read.c:4766 #, c-format msgid "%s relocations do not fit in %u byte" msgid_plural "%s relocations do not fit in %u bytes" msgstr[0] "" msgstr[1] "" -#: config/tc-m68k.c:7965 config/tc-ppc.c:2539 +#: config/tc-m68k.c:7965 config/tc-ppc.c:2536 msgid "unknown .gnu_attribute value" msgstr "" @@ -12117,7 +12114,7 @@ msgstr "" msgid "operand %d must be constant" msgstr "" -#: config/tc-mips.c:4970 read.c:4458 read.c:5259 write.c:263 write.c:1031 +#: config/tc-mips.c:4970 read.c:4546 read.c:5321 write.c:254 write.c:1031 msgid "register value used as expression" msgstr "" @@ -12567,7 +12564,7 @@ msgstr "" msgid "missing argument separator ',' for .cpsetup" msgstr "" -#: config/tc-mips.c:17279 config/tc-riscv.c:3344 +#: config/tc-mips.c:17279 config/tc-riscv.c:3343 #, c-format msgid "unsupported use of %s" msgstr "" @@ -12985,8 +12982,8 @@ msgstr "" msgid "specified location wasn't TETRA-aligned" msgstr "" -#: config/tc-mmix.c:973 config/tc-mmix.c:988 config/tc-mmix.c:4225 -#: config/tc-mmix.c:4241 +#: config/tc-mmix.c:973 config/tc-mmix.c:988 config/tc-mmix.c:4224 +#: config/tc-mmix.c:4240 msgid "unaligned data at an absolute location is not supported" msgstr "" @@ -13108,52 +13105,48 @@ msgstr "" msgid "LOC to section unknown or indeterminable at first pass" msgstr "" -#: config/tc-mmix.c:3746 -msgid "GREG expression too complicated" -msgstr "" - -#: config/tc-mmix.c:3761 +#: config/tc-mmix.c:3760 msgid "internal: GREG expression not resolved to section" msgstr "" -#: config/tc-mmix.c:3810 +#: config/tc-mmix.c:3809 msgid "register section has contents\n" msgstr "" -#: config/tc-mmix.c:3936 +#: config/tc-mmix.c:3935 msgid "section change from within a BSPEC/ESPEC pair is not supported" msgstr "" -#: config/tc-mmix.c:3957 +#: config/tc-mmix.c:3956 msgid "directive LOC from within a BSPEC/ESPEC pair is not supported" msgstr "" -#: config/tc-mmix.c:3967 +#: config/tc-mmix.c:3966 msgid "invalid LOC expression" msgstr "" -#: config/tc-mmix.c:4012 config/tc-mmix.c:4039 +#: config/tc-mmix.c:4011 config/tc-mmix.c:4038 msgid "LOC expression stepping backwards is not supported" msgstr "" #. We will only get here in rare cases involving #NO_APP, #. where the unterminated string is not recognized by the #. preformatting pass. -#: config/tc-mmix.c:4148 config/tc-mmix.c:4306 config/tc-z80.c:3190 +#: config/tc-mmix.c:4147 config/tc-mmix.c:4305 config/tc-z80.c:3190 msgid "unterminated string" msgstr "" -#: config/tc-mmix.c:4165 +#: config/tc-mmix.c:4164 msgid "BYTE expression not a pure number" msgstr "" #. Note that mmixal does not allow negative numbers in #. BYTE sequences, so neither should we. -#: config/tc-mmix.c:4174 +#: config/tc-mmix.c:4173 msgid "BYTE expression not in the range 0..255" msgstr "" -#: config/tc-mmix.c:4223 config/tc-mmix.c:4239 +#: config/tc-mmix.c:4222 config/tc-mmix.c:4238 msgid "data item with alignment larger than location" msgstr "" @@ -13170,14 +13163,14 @@ msgid "" "none yet\n" msgstr "" -#: config/tc-mn10200.c:896 config/tc-mn10300.c:1253 config/tc-s390.c:1691 +#: config/tc-mn10200.c:889 config/tc-mn10300.c:1253 config/tc-s390.c:1691 #: config/tc-v850.c:2328 #, c-format msgid "Unrecognized opcode: `%s'" msgstr "" #. xgettext:c-format. -#: config/tc-mn10200.c:1139 config/tc-mn10300.c:1821 config/tc-ppc.c:3969 +#: config/tc-mn10200.c:1132 config/tc-mn10300.c:1821 config/tc-ppc.c:3971 #: config/tc-s390.c:1604 config/tc-v850.c:3043 #, c-format msgid "junk at end of line: `%s'" @@ -14151,7 +14144,7 @@ msgstr "" msgid "Used FPU instructions requires enabling FPU extension" msgstr "" -#: config/tc-nds32.c:7853 +#: config/tc-nds32.c:7852 #, c-format msgid "Internal error: Unknown fixup type %d (`%s')" msgstr "" @@ -14236,12 +14229,12 @@ msgstr "" msgid "internal error: broken opcode descriptor for `%s %s'\n" msgstr "" -#: config/tc-nios2.c:1480 config/tc-pru.c:863 +#: config/tc-nios2.c:1480 config/tc-pru.c:862 msgid "can't create relocation" msgstr "" -#: config/tc-nios2.c:1511 config/tc-pru.c:997 config/tc-pru.c:1017 -#: config/tc-pru.c:1044 config/tc-pru.c:1063 config/tc-pru.c:1077 +#: config/tc-nios2.c:1511 config/tc-pru.c:996 config/tc-pru.c:1016 +#: config/tc-pru.c:1043 config/tc-pru.c:1062 config/tc-pru.c:1076 #, c-format msgid "unknown register %s" msgstr "" @@ -14299,13 +14292,13 @@ msgstr "" msgid "Invalid constant operand %s" msgstr "" -#: config/tc-nios2.c:2990 config/tc-nios2.c:3014 config/tc-pru.c:1319 -#: config/tc-pru.c:1344 config/tc-pru.c:1364 +#: config/tc-nios2.c:2990 config/tc-nios2.c:3014 config/tc-pru.c:1318 +#: config/tc-pru.c:1343 config/tc-pru.c:1363 #, c-format msgid "badly formed expression near %s" msgstr "" -#: config/tc-nios2.c:3119 config/tc-pru.c:1390 +#: config/tc-nios2.c:3119 config/tc-pru.c:1389 #, c-format msgid "expecting %c near %s" msgstr "" @@ -14326,12 +14319,12 @@ msgid "Big-endian R2 is not supported." msgstr "" #. Unrecognised instruction - error. -#: config/tc-nios2.c:3747 config/tc-pru.c:1717 +#: config/tc-nios2.c:3747 config/tc-pru.c:1716 #, c-format msgid "unrecognised instruction %s" msgstr "" -#: config/tc-nios2.c:3867 config/tc-pru.c:1773 +#: config/tc-nios2.c:3867 config/tc-pru.c:1772 #, c-format msgid "can't represent relocation type %s" msgstr "" @@ -14636,659 +14629,659 @@ msgstr "" msgid "pcrel too far" msgstr "" -#: config/tc-ppc.c:949 config/tc-ppc.c:957 config/tc-ppc.c:3456 +#: config/tc-ppc.c:949 config/tc-ppc.c:957 config/tc-ppc.c:3458 msgid "invalid register expression" msgstr "" -#: config/tc-ppc.c:1122 config/tc-ppc.c:1180 config/tc-ppc.c:1228 +#: config/tc-ppc.c:1119 config/tc-ppc.c:1177 config/tc-ppc.c:1225 msgid "the use of -mvle requires big endian." msgstr "" -#: config/tc-ppc.c:1160 config/tc-ppc.c:1182 +#: config/tc-ppc.c:1157 config/tc-ppc.c:1179 msgid "the use of -mvle requires -a32." msgstr "" -#: config/tc-ppc.c:1162 +#: config/tc-ppc.c:1159 #, c-format msgid "%s unsupported" msgstr "" -#: config/tc-ppc.c:1255 config/tc-s390.c:435 config/tc-s390.c:442 +#: config/tc-ppc.c:1252 config/tc-s390.c:435 config/tc-s390.c:442 #, c-format msgid "invalid switch -m%s" msgstr "" -#: config/tc-ppc.c:1286 +#: config/tc-ppc.c:1283 msgid "--nops needs a numeric argument" msgstr "" -#: config/tc-ppc.c:1322 +#: config/tc-ppc.c:1319 #, c-format msgid "PowerPC options:\n" msgstr "" -#: config/tc-ppc.c:1324 +#: config/tc-ppc.c:1321 #, c-format msgid "-a32 generate ELF32/XCOFF32\n" msgstr "" -#: config/tc-ppc.c:1327 +#: config/tc-ppc.c:1324 #, c-format msgid "-a64 generate ELF64/XCOFF64\n" msgstr "" -#: config/tc-ppc.c:1329 +#: config/tc-ppc.c:1326 #, c-format msgid "-u ignored\n" msgstr "" -#: config/tc-ppc.c:1331 +#: config/tc-ppc.c:1328 #, c-format msgid "-mpwrx, -mpwr2 generate code for POWER/2 (RIOS2)\n" msgstr "" -#: config/tc-ppc.c:1333 +#: config/tc-ppc.c:1330 #, c-format msgid "-mpwr generate code for POWER (RIOS1)\n" msgstr "" -#: config/tc-ppc.c:1335 +#: config/tc-ppc.c:1332 #, c-format msgid "-m601 generate code for PowerPC 601\n" msgstr "" -#: config/tc-ppc.c:1337 +#: config/tc-ppc.c:1334 #, c-format msgid "" "-mppc, -mppc32, -m603, -m604\n" " generate code for PowerPC 603/604\n" msgstr "" -#: config/tc-ppc.c:1340 +#: config/tc-ppc.c:1337 #, c-format msgid "-m403 generate code for PowerPC 403\n" msgstr "" -#: config/tc-ppc.c:1342 +#: config/tc-ppc.c:1339 #, c-format msgid "-m405 generate code for PowerPC 405\n" msgstr "" -#: config/tc-ppc.c:1344 +#: config/tc-ppc.c:1341 #, c-format msgid "-m440 generate code for PowerPC 440\n" msgstr "" -#: config/tc-ppc.c:1346 +#: config/tc-ppc.c:1343 #, c-format msgid "-m464 generate code for PowerPC 464\n" msgstr "" -#: config/tc-ppc.c:1348 +#: config/tc-ppc.c:1345 #, c-format msgid "-m476 generate code for PowerPC 476\n" msgstr "" -#: config/tc-ppc.c:1350 +#: config/tc-ppc.c:1347 #, c-format msgid "" "-m7400, -m7410, -m7450, -m7455\n" " generate code for PowerPC 7400/7410/7450/7455\n" msgstr "" -#: config/tc-ppc.c:1353 +#: config/tc-ppc.c:1350 #, c-format msgid "" "-m750cl, -mgekko, -mbroadway\n" " generate code for PowerPC 750cl/Gekko/Broadway\n" msgstr "" -#: config/tc-ppc.c:1356 +#: config/tc-ppc.c:1353 #, c-format msgid "-m821, -m850, -m860 generate code for PowerPC 821/850/860\n" msgstr "" -#: config/tc-ppc.c:1358 +#: config/tc-ppc.c:1355 #, c-format msgid "-mppc64, -m620 generate code for PowerPC 620/625/630\n" msgstr "" -#: config/tc-ppc.c:1360 +#: config/tc-ppc.c:1357 #, c-format msgid "" "-mppc64bridge generate code for PowerPC 64, including bridge " "insns\n" msgstr "" -#: config/tc-ppc.c:1362 +#: config/tc-ppc.c:1359 #, c-format msgid "-mbooke generate code for 32-bit PowerPC BookE\n" msgstr "" -#: config/tc-ppc.c:1364 +#: config/tc-ppc.c:1361 #, c-format msgid "-ma2 generate code for A2 architecture\n" msgstr "" -#: config/tc-ppc.c:1366 +#: config/tc-ppc.c:1363 #, c-format msgid "-mpower4, -mpwr4 generate code for Power4 architecture\n" msgstr "" -#: config/tc-ppc.c:1368 +#: config/tc-ppc.c:1365 #, c-format msgid "" "-mpower5, -mpwr5, -mpwr5x\n" " generate code for Power5 architecture\n" msgstr "" -#: config/tc-ppc.c:1371 +#: config/tc-ppc.c:1368 #, c-format msgid "-mpower6, -mpwr6 generate code for Power6 architecture\n" msgstr "" -#: config/tc-ppc.c:1373 +#: config/tc-ppc.c:1370 #, c-format msgid "-mpower7, -mpwr7 generate code for Power7 architecture\n" msgstr "" -#: config/tc-ppc.c:1375 +#: config/tc-ppc.c:1372 #, c-format msgid "-mpower8, -mpwr8 generate code for Power8 architecture\n" msgstr "" -#: config/tc-ppc.c:1377 +#: config/tc-ppc.c:1374 #, c-format msgid "-mpower9, -mpwr9 generate code for Power9 architecture\n" msgstr "" -#: config/tc-ppc.c:1379 +#: config/tc-ppc.c:1376 #, c-format msgid "-mpower10, -mpwr10 generate code for Power10 architecture\n" msgstr "" -#: config/tc-ppc.c:1381 +#: config/tc-ppc.c:1378 #, c-format msgid "" "-mcell generate code for Cell Broadband Engine " "architecture\n" msgstr "" -#: config/tc-ppc.c:1383 +#: config/tc-ppc.c:1380 #, c-format msgid "" "-mcom generate code for Power/PowerPC common instructions\n" msgstr "" -#: config/tc-ppc.c:1385 +#: config/tc-ppc.c:1382 #, c-format msgid "" "-many generate code for any architecture (PWR/PWRX/PPC)\n" msgstr "" -#: config/tc-ppc.c:1387 +#: config/tc-ppc.c:1384 #, c-format msgid "-maltivec generate code for AltiVec\n" msgstr "" -#: config/tc-ppc.c:1389 +#: config/tc-ppc.c:1386 #, c-format msgid "" "-mvsx generate code for Vector-Scalar (VSX) instructions\n" msgstr "" -#: config/tc-ppc.c:1391 +#: config/tc-ppc.c:1388 #, c-format msgid "-me300 generate code for PowerPC e300 family\n" msgstr "" -#: config/tc-ppc.c:1393 +#: config/tc-ppc.c:1390 #, c-format msgid "-me500, -me500x2 generate code for Motorola e500 core complex\n" msgstr "" -#: config/tc-ppc.c:1395 +#: config/tc-ppc.c:1392 #, c-format msgid "" "-me500mc, generate code for Freescale e500mc core complex\n" msgstr "" -#: config/tc-ppc.c:1397 +#: config/tc-ppc.c:1394 #, c-format msgid "" "-me500mc64, generate code for Freescale e500mc64 core complex\n" msgstr "" -#: config/tc-ppc.c:1399 +#: config/tc-ppc.c:1396 #, c-format msgid "" "-me5500, generate code for Freescale e5500 core complex\n" msgstr "" -#: config/tc-ppc.c:1401 +#: config/tc-ppc.c:1398 #, c-format msgid "" "-me6500, generate code for Freescale e6500 core complex\n" msgstr "" -#: config/tc-ppc.c:1403 +#: config/tc-ppc.c:1400 #, c-format msgid "-mspe generate code for Motorola SPE instructions\n" msgstr "" -#: config/tc-ppc.c:1405 +#: config/tc-ppc.c:1402 #, c-format msgid "-mspe2 generate code for Freescale SPE2 instructions\n" msgstr "" -#: config/tc-ppc.c:1407 +#: config/tc-ppc.c:1404 #, c-format msgid "-mvle generate code for Freescale VLE instructions\n" msgstr "" -#: config/tc-ppc.c:1409 +#: config/tc-ppc.c:1406 #, c-format msgid "" "-mtitan generate code for AppliedMicro Titan core complex\n" msgstr "" -#: config/tc-ppc.c:1411 +#: config/tc-ppc.c:1408 #, c-format msgid "-mregnames Allow symbolic names for registers\n" msgstr "" -#: config/tc-ppc.c:1413 +#: config/tc-ppc.c:1410 #, c-format msgid "-mno-regnames Do not allow symbolic names for registers\n" msgstr "" -#: config/tc-ppc.c:1416 +#: config/tc-ppc.c:1413 #, c-format msgid "-mrelocatable support for GCC's -mrelocatble option\n" msgstr "" -#: config/tc-ppc.c:1418 +#: config/tc-ppc.c:1415 #, c-format msgid "-mrelocatable-lib support for GCC's -mrelocatble-lib option\n" msgstr "" -#: config/tc-ppc.c:1420 +#: config/tc-ppc.c:1417 #, c-format msgid "-memb set PPC_EMB bit in ELF flags\n" msgstr "" -#: config/tc-ppc.c:1422 +#: config/tc-ppc.c:1419 #, c-format msgid "" "-mlittle, -mlittle-endian, -le\n" " generate code for a little endian machine\n" msgstr "" -#: config/tc-ppc.c:1425 +#: config/tc-ppc.c:1422 #, c-format msgid "" "-mbig, -mbig-endian, -be\n" " generate code for a big endian machine\n" msgstr "" -#: config/tc-ppc.c:1428 +#: config/tc-ppc.c:1425 #, c-format msgid "-msolaris generate code for Solaris\n" msgstr "" -#: config/tc-ppc.c:1430 +#: config/tc-ppc.c:1427 #, c-format msgid "-mno-solaris do not generate code for Solaris\n" msgstr "" -#: config/tc-ppc.c:1432 +#: config/tc-ppc.c:1429 #, c-format msgid "-K PIC set EF_PPC_RELOCATABLE_LIB in ELF flags\n" msgstr "" -#: config/tc-ppc.c:1434 +#: config/tc-ppc.c:1431 #, c-format msgid "-V print assembler version number\n" msgstr "" -#: config/tc-ppc.c:1436 +#: config/tc-ppc.c:1433 #, c-format msgid "-Qy, -Qn ignored\n" msgstr "" -#: config/tc-ppc.c:1439 +#: config/tc-ppc.c:1436 #, c-format msgid "" "-nops=count when aligning, more than COUNT nops uses a branch\n" msgstr "" -#: config/tc-ppc.c:1441 +#: config/tc-ppc.c:1438 #, c-format msgid "-ppc476-workaround warn if emitting data to code sections\n" msgstr "" -#: config/tc-ppc.c:1471 +#: config/tc-ppc.c:1468 #, c-format msgid "unknown default cpu = %s, os = %s" msgstr "" -#: config/tc-ppc.c:1499 +#: config/tc-ppc.c:1496 msgid "neither Power nor PowerPC opcodes were selected." msgstr "" -#: config/tc-ppc.c:1557 +#: config/tc-ppc.c:1554 #, c-format msgid "mask trims opcode bits for %s" msgstr "" -#: config/tc-ppc.c:1567 +#: config/tc-ppc.c:1564 #, c-format msgid "operand index error for %s" msgstr "" -#: config/tc-ppc.c:1593 +#: config/tc-ppc.c:1590 #, c-format msgid "operand %d overlap in %s" msgstr "" -#: config/tc-ppc.c:1602 +#: config/tc-ppc.c:1599 #, c-format msgid "non-optional operand %d follows optional operand in %s" msgstr "" -#: config/tc-ppc.c:1652 +#: config/tc-ppc.c:1649 #, c-format msgid "powerpc_operands[%d].bitm invalid" msgstr "" -#: config/tc-ppc.c:1659 +#: config/tc-ppc.c:1656 #, c-format msgid "powerpc_operands[%d] duplicates powerpc_operands[%d]" msgstr "" -#: config/tc-ppc.c:1685 config/tc-ppc.c:1736 config/tc-ppc.c:1774 -#: config/tc-ppc.c:1812 +#: config/tc-ppc.c:1682 config/tc-ppc.c:1733 config/tc-ppc.c:1771 +#: config/tc-ppc.c:1809 #, c-format msgid "major opcode is not sorted for %s" msgstr "" -#: config/tc-ppc.c:1691 +#: config/tc-ppc.c:1688 #, c-format msgid "%s is enabled by vle flag" msgstr "" -#: config/tc-ppc.c:1698 +#: config/tc-ppc.c:1695 #, c-format msgid "%s not disabled by vle flag" msgstr "" -#: config/tc-ppc.c:2208 +#: config/tc-ppc.c:2205 #, c-format msgid "symbol+offset@%s means symbol@%s+offset" msgstr "" -#: config/tc-ppc.c:2228 +#: config/tc-ppc.c:2225 #, c-format msgid "symbol+offset@%s not supported" msgstr "" -#: config/tc-ppc.c:2303 config/tc-ppc.c:4267 config/tc-ppc.c:7399 +#: config/tc-ppc.c:2300 config/tc-ppc.c:4269 config/tc-ppc.c:7410 msgid "data in executable section" msgstr "" -#: config/tc-ppc.c:2344 +#: config/tc-ppc.c:2341 msgid "expected comma after symbol-name: rest of line ignored." msgstr "" -#: config/tc-ppc.c:2377 +#: config/tc-ppc.c:2374 #, c-format msgid "ignoring attempt to re-define symbol `%s'." msgstr "" -#: config/tc-ppc.c:2385 +#: config/tc-ppc.c:2382 #, c-format msgid "length of .lcomm \"%s\" is already %ld. Not changed to %ld." msgstr "" -#: config/tc-ppc.c:2403 +#: config/tc-ppc.c:2400 msgid "common alignment not a power of 2" msgstr "" -#: config/tc-ppc.c:2445 +#: config/tc-ppc.c:2442 #, c-format msgid "expected comma after name `%s' in .localentry directive" msgstr "" -#: config/tc-ppc.c:2455 +#: config/tc-ppc.c:2452 msgid "missing expression in .localentry directive" msgstr "" -#: config/tc-ppc.c:2476 +#: config/tc-ppc.c:2473 #, c-format msgid ".localentry expression for `%s' is not a valid power of 2" msgstr "" -#: config/tc-ppc.c:2493 +#: config/tc-ppc.c:2490 #, c-format msgid ".localentry expression for `%s' does not evaluate to a constant" msgstr "" -#: config/tc-ppc.c:2508 +#: config/tc-ppc.c:2505 msgid "missing expression in .abiversion directive" msgstr "" -#: config/tc-ppc.c:2517 +#: config/tc-ppc.c:2514 msgid ".abiversion expression does not evaluate to a constant" msgstr "" -#: config/tc-ppc.c:2597 +#: config/tc-ppc.c:2594 msgid "relocation cannot be done when using -mrelocatable" msgstr "" -#: config/tc-ppc.c:2643 +#: config/tc-ppc.c:2640 msgid "TOC section size exceeds 64k" msgstr "" -#: config/tc-ppc.c:3197 +#: config/tc-ppc.c:3199 #, c-format msgid "%s howto doesn't match size/pcrel in gas" msgstr "" -#: config/tc-ppc.c:3281 +#: config/tc-ppc.c:3283 #, c-format msgid "unrecognized opcode: `%s'" msgstr "" #. lmw, stmw, lswi, lswx, stswi, stswx -#: config/tc-ppc.c:3295 +#: config/tc-ppc.c:3297 #, c-format msgid "`%s' invalid when little-endian" msgstr "" -#: config/tc-ppc.c:3656 +#: config/tc-ppc.c:3658 #, c-format msgid "@tls may not be used with \"%s\" operands" msgstr "" -#: config/tc-ppc.c:3659 +#: config/tc-ppc.c:3661 msgid "@tls may only be used in last operand" msgstr "" -#: config/tc-ppc.c:3697 config/tc-ppc.c:3707 config/tc-ppc.c:3717 -#: config/tc-ppc.c:3732 +#: config/tc-ppc.c:3699 config/tc-ppc.c:3709 config/tc-ppc.c:3719 +#: config/tc-ppc.c:3734 #, c-format msgid "%s unsupported on this instruction" msgstr "" -#: config/tc-ppc.c:3779 +#: config/tc-ppc.c:3781 #, c-format msgid "assuming %s on symbol" msgstr "" -#: config/tc-ppc.c:3902 +#: config/tc-ppc.c:3904 msgid "unsupported relocation for DS offset field" msgstr "" -#: config/tc-ppc.c:3955 +#: config/tc-ppc.c:3957 #, c-format msgid "syntax error; found `%c', expected `%c'" msgstr "" -#: config/tc-ppc.c:3960 +#: config/tc-ppc.c:3962 #, c-format msgid "syntax error; end of line, expected `%c'" msgstr "" -#: config/tc-ppc.c:4025 config/tc-ppc.c:6576 +#: config/tc-ppc.c:4027 config/tc-ppc.c:6587 #, c-format msgid "instruction address is not a multiple of %d" msgstr "" -#: config/tc-ppc.c:4151 +#: config/tc-ppc.c:4153 msgid "wrong number of operands" msgstr "" -#: config/tc-ppc.c:4224 +#: config/tc-ppc.c:4226 msgid "bad .section directive: want a,e,v,w,x,M,S,G,T in string" msgstr "" -#: config/tc-ppc.c:4307 +#: config/tc-ppc.c:4309 msgid "missing size" msgstr "" -#: config/tc-ppc.c:4316 +#: config/tc-ppc.c:4318 msgid "negative size" msgstr "" -#: config/tc-ppc.c:4348 +#: config/tc-ppc.c:4350 msgid "missing real symbol name" msgstr "" -#: config/tc-ppc.c:4387 +#: config/tc-ppc.c:4389 msgid "attempt to redefine symbol" msgstr "" -#: config/tc-ppc.c:4691 +#: config/tc-ppc.c:4690 #, c-format msgid "no known dwarf XCOFF section for flag 0x%08x\n" msgstr "" -#: config/tc-ppc.c:4704 +#: config/tc-ppc.c:4703 #, c-format msgid "label %s was not defined in this dwarf section" msgstr "" -#: config/tc-ppc.c:4818 +#: config/tc-ppc.c:4817 msgid "the XCOFF file format does not support arbitrary sections" msgstr "" -#: config/tc-ppc.c:4889 +#: config/tc-ppc.c:4888 msgid ".ref outside .csect" msgstr "" -#: config/tc-ppc.c:4910 config/tc-ppc.c:5110 +#: config/tc-ppc.c:4909 config/tc-ppc.c:5108 msgid "missing symbol name" msgstr "" -#: config/tc-ppc.c:4940 +#: config/tc-ppc.c:4939 msgid "missing rename string" msgstr "" -#: config/tc-ppc.c:4970 config/tc-ppc.c:5512 read.c:3689 +#: config/tc-ppc.c:4969 config/tc-ppc.c:5510 msgid "missing value" msgstr "" -#: config/tc-ppc.c:4988 +#: config/tc-ppc.c:4987 msgid "illegal .stabx expression; zero assumed" msgstr "" -#: config/tc-ppc.c:5020 +#: config/tc-ppc.c:5019 msgid "missing class" msgstr "" -#: config/tc-ppc.c:5029 +#: config/tc-ppc.c:5028 msgid "missing type" msgstr "" -#: config/tc-ppc.c:5056 +#: config/tc-ppc.c:5055 msgid ".stabx of storage class stsym must be within .bs/.es" msgstr "" -#: config/tc-ppc.c:5300 +#: config/tc-ppc.c:5298 msgid "nested .bs blocks" msgstr "" -#: config/tc-ppc.c:5331 +#: config/tc-ppc.c:5329 msgid ".es without preceding .bs" msgstr "" -#: config/tc-ppc.c:5504 +#: config/tc-ppc.c:5502 msgid "non-constant byte count" msgstr "" -#: config/tc-ppc.c:5579 +#: config/tc-ppc.c:5577 msgid ".tc not in .toc section" msgstr "" -#: config/tc-ppc.c:5597 +#: config/tc-ppc.c:5595 msgid ".tc with no label" msgstr "" -#: config/tc-ppc.c:5625 +#: config/tc-ppc.c:5623 #, c-format msgid ".tc with storage class %d not yet supported" msgstr "" -#: config/tc-ppc.c:5695 config/tc-s390.c:1960 +#: config/tc-ppc.c:5692 config/tc-s390.c:1960 msgid ".machine stack overflow" msgstr "" -#: config/tc-ppc.c:5702 config/tc-s390.c:1971 +#: config/tc-ppc.c:5699 config/tc-s390.c:1971 msgid ".machine stack underflow" msgstr "" -#: config/tc-ppc.c:5709 config/tc-s390.c:1983 +#: config/tc-ppc.c:5718 config/tc-s390.c:1983 #, c-format msgid "invalid machine `%s'" msgstr "" -#: config/tc-ppc.c:5752 +#: config/tc-ppc.c:5762 msgid "bad symbol suffix" msgstr "" -#: config/tc-ppc.c:5851 +#: config/tc-ppc.c:5861 msgid "unrecognized symbol suffix" msgstr "" -#: config/tc-ppc.c:5939 +#: config/tc-ppc.c:5949 msgid ".ef with no preceding .function" msgstr "" -#: config/tc-ppc.c:6074 +#: config/tc-ppc.c:6085 #, c-format msgid "warning: symbol %s has no csect" msgstr "" -#: config/tc-ppc.c:6406 +#: config/tc-ppc.c:6417 msgid "symbol in .toc does not match any .tc" msgstr "" -#: config/tc-ppc.c:7104 +#: config/tc-ppc.c:7115 #, c-format msgid "%s unsupported as instruction fixup" msgstr "" -#: config/tc-ppc.c:7203 +#: config/tc-ppc.c:7214 #, c-format msgid "unsupported relocation against %s" msgstr "" -#: config/tc-ppc.c:7361 +#: config/tc-ppc.c:7372 #, c-format msgid "R_TLSML relocation doesn't target a symbol named \"_$TLSML\". %s" msgstr "" -#: config/tc-ppc.c:7382 +#: config/tc-ppc.c:7393 #, c-format msgid "Gas failure, reloc value %d\n" msgstr "" @@ -15311,73 +15304,73 @@ msgstr "" msgid "residual low bits in pmem diff relocation" msgstr "" -#: config/tc-pru.c:939 config/tc-pru.c:972 +#: config/tc-pru.c:938 config/tc-pru.c:971 #, c-format msgid "trailing garbage after expression: %s" msgstr "" -#: config/tc-pru.c:944 +#: config/tc-pru.c:943 #, c-format msgid "expected expression, got %s" msgstr "" -#: config/tc-pru.c:977 +#: config/tc-pru.c:976 #, c-format msgid "expected constant expression, got %s" msgstr "" -#: config/tc-pru.c:1030 +#: config/tc-pru.c:1029 msgid "data transfer register cannot be halfword" msgstr "" -#: config/tc-pru.c:1049 +#: config/tc-pru.c:1048 msgid "destination register must be full-word" msgstr "" -#: config/tc-pru.c:1081 +#: config/tc-pru.c:1080 #, c-format msgid "cannot use partial register %s for addressing" msgstr "" -#: config/tc-pru.c:1094 +#: config/tc-pru.c:1093 #, c-format msgid "value %lu is too large for a byte operand" msgstr "" -#: config/tc-pru.c:1116 +#: config/tc-pru.c:1115 #, c-format msgid "loop count constant %ld is out of range [1..%d]" msgstr "" -#: config/tc-pru.c:1216 config/tc-pru.c:1242 +#: config/tc-pru.c:1215 config/tc-pru.c:1241 #, c-format msgid "byte count constant %ld is out of range [1..%d]" msgstr "" -#: config/tc-pru.c:1223 config/tc-pru.c:1249 +#: config/tc-pru.c:1222 config/tc-pru.c:1248 msgid "only r0 can be used as byte count register" msgstr "" -#: config/tc-pru.c:1225 config/tc-pru.c:1251 +#: config/tc-pru.c:1224 config/tc-pru.c:1250 msgid "only r0.bX byte fields of r0 can be used as byte count" msgstr "" -#: config/tc-pru.c:1264 +#: config/tc-pru.c:1263 #, c-format msgid "invalid constant table offset %ld" msgstr "" -#: config/tc-pru.c:1275 +#: config/tc-pru.c:1274 #, c-format msgid "invalid WakeOnStatus %ld" msgstr "" -#: config/tc-pru.c:1286 +#: config/tc-pru.c:1285 #, c-format msgid "invalid XFR WideBus Address %ld" msgstr "" -#: config/tc-pru.c:1546 +#: config/tc-pru.c:1545 #, c-format msgid "" "PRU options:\n" @@ -15385,7 +15378,7 @@ msgid "" " -mno-link-relax don't generate relocations for linker relaxation.\n" msgstr "" -#: config/tc-pru.c:1819 +#: config/tc-pru.c:1818 #, c-format msgid "Label \"%s\" matches a CPU register name" msgstr "" @@ -15591,25 +15584,21 @@ msgstr "" msgid "internal: bad relocation #%d" msgstr "" -#: config/tc-riscv.c:3205 -msgid "unsupported symbol subtraction" -msgstr "" - -#: config/tc-riscv.c:3314 +#: config/tc-riscv.c:3313 msgid ".option pop with no .option push" msgstr "" -#: config/tc-riscv.c:3324 +#: config/tc-riscv.c:3323 #, c-format msgid "unrecognized .option directive: %s\n" msgstr "" -#: config/tc-riscv.c:3499 +#: config/tc-riscv.c:3498 #, c-format msgid "cannot represent %s relocation in object file" msgstr "" -#: config/tc-riscv.c:3640 +#: config/tc-riscv.c:3639 #, c-format msgid "" "RISC-V options:\n" @@ -15628,26 +15617,26 @@ msgid "" " -mno-arch-attr don't generate RISC-V arch attribute\n" msgstr "" -#: config/tc-riscv.c:3678 +#: config/tc-riscv.c:3677 #, c-format msgid "unknown register `%s'" msgstr "" -#: config/tc-riscv.c:3700 +#: config/tc-riscv.c:3699 #, c-format msgid "non-constant .%cleb128 is not supported" msgstr "" -#: config/tc-riscv.c:3785 +#: config/tc-riscv.c:3784 #, c-format msgid "internal: bad RISC-V privileged spec (%s)" msgstr "" -#: config/tc-riscv.c:3868 +#: config/tc-riscv.c:3867 msgid "architecture elf attributes must set before any instructions" msgstr "" -#: config/tc-riscv.c:3886 +#: config/tc-riscv.c:3885 msgid "privileged elf attributes must set before any instructions" msgstr "" @@ -16155,26 +16144,21 @@ msgstr "" msgid "invalid machine mode `%s'" msgstr "" -#: config/tc-s390.c:2258 -#, c-format -msgid "cannot emit relocation %s against subsy symbol %s" -msgstr "" - -#: config/tc-s390.c:2375 +#: config/tc-s390.c:2372 msgid "unsupported relocation type" msgstr "" -#: config/tc-s390.c:2430 +#: config/tc-s390.c:2427 #, c-format msgid "cannot emit PC relative %s relocation%s%s" msgstr "" -#: config/tc-s390.c:2569 +#: config/tc-s390.c:2566 #, c-format msgid "Gas failure, reloc type %s\n" msgstr "" -#: config/tc-s390.c:2571 +#: config/tc-s390.c:2568 #, c-format msgid "Gas failure, reloc type #%i\n" msgstr "" @@ -17115,7 +17099,7 @@ msgstr "" #: config/tc-sparc.c:3646 config/tc-sparc.c:3653 config/tc-sparc.c:3660 #: config/tc-sparc.c:3667 config/tc-sparc.c:3674 config/tc-sparc.c:3683 #: config/tc-sparc.c:3695 config/tc-sparc.c:3706 config/tc-sparc.c:3728 -#: config/tc-sparc.c:3752 write.c:1189 +#: config/tc-sparc.c:3752 write.c:1184 msgid "relocation overflow" msgstr "" @@ -17278,7 +17262,7 @@ msgstr "" msgid "Relaxation should never occur" msgstr "" -#: config/tc-spu.c:1008 +#: config/tc-spu.c:1005 #, c-format msgid "Relocation doesn't fit. (relocation value = 0x%lx)" msgstr "" @@ -17461,231 +17445,231 @@ msgstr "" msgid "first operand is too large for a 24-bit displacement" msgstr "" -#: config/tc-tic4x.c:389 +#: config/tc-tic4x.c:391 msgid "Nan, using zero." msgstr "" -#: config/tc-tic4x.c:507 +#: config/tc-tic4x.c:509 #, c-format msgid "Cannot represent exponent in %d bits" msgstr "" -#: config/tc-tic4x.c:590 config/tc-tic4x.c:600 +#: config/tc-tic4x.c:592 config/tc-tic4x.c:602 msgid "Invalid floating point number" msgstr "" -#: config/tc-tic4x.c:719 +#: config/tc-tic4x.c:721 msgid "Comma expected\n" msgstr "" -#: config/tc-tic4x.c:752 config/tc-tic54x.c:470 +#: config/tc-tic4x.c:754 config/tc-tic54x.c:470 msgid ".bss size argument missing\n" msgstr "" -#: config/tc-tic4x.c:760 +#: config/tc-tic4x.c:762 #, c-format msgid ".bss size %ld < 0!" msgstr "" -#: config/tc-tic4x.c:893 +#: config/tc-tic4x.c:895 msgid "Non-constant symbols not allowed\n" msgstr "" -#: config/tc-tic4x.c:924 +#: config/tc-tic4x.c:926 msgid "Symbol missing\n" msgstr "" #. Skip null symbol terminator. -#: config/tc-tic4x.c:972 +#: config/tc-tic4x.c:974 msgid ".sect: subsection name ignored" msgstr "" -#: config/tc-tic4x.c:1000 config/tc-tic4x.c:1101 config/tc-tic54x.c:1427 +#: config/tc-tic4x.c:1002 config/tc-tic4x.c:1103 config/tc-tic54x.c:1427 #, c-format msgid "Error setting flags for \"%s\": %s" msgstr "" -#: config/tc-tic4x.c:1032 +#: config/tc-tic4x.c:1034 msgid ".set syntax invalid\n" msgstr "" -#: config/tc-tic4x.c:1090 +#: config/tc-tic4x.c:1092 msgid ".usect: non-zero alignment flag ignored" msgstr "" -#: config/tc-tic4x.c:1121 +#: config/tc-tic4x.c:1123 #, c-format msgid "This assembler does not support processor generation %ld" msgstr "" -#: config/tc-tic4x.c:1125 +#: config/tc-tic4x.c:1127 msgid "Changing processor generation on fly not supported..." msgstr "" -#: config/tc-tic4x.c:1412 +#: config/tc-tic4x.c:1414 msgid "Auxiliary register AR0--AR7 required for indirect" msgstr "" -#: config/tc-tic4x.c:1426 +#: config/tc-tic4x.c:1428 #, c-format msgid "Bad displacement %d (require 0--255)\n" msgstr "" -#: config/tc-tic4x.c:1444 +#: config/tc-tic4x.c:1446 msgid "Index register IR0,IR1 required for displacement" msgstr "" -#: config/tc-tic4x.c:1512 +#: config/tc-tic4x.c:1514 msgid "Expecting a register name" msgstr "" -#: config/tc-tic4x.c:1524 config/tc-tic4x.c:1547 config/tc-tic4x.c:1613 +#: config/tc-tic4x.c:1526 config/tc-tic4x.c:1549 config/tc-tic4x.c:1615 msgid "Number too large" msgstr "" -#: config/tc-tic4x.c:1537 config/tc-tic4x.c:1560 +#: config/tc-tic4x.c:1539 config/tc-tic4x.c:1562 msgid "Expecting a constant value" msgstr "" -#: config/tc-tic4x.c:1568 +#: config/tc-tic4x.c:1570 #, c-format msgid "Bad direct addressing construct %s" msgstr "" -#: config/tc-tic4x.c:1572 +#: config/tc-tic4x.c:1574 #, c-format msgid "Direct value of %ld is not suitable" msgstr "" -#: config/tc-tic4x.c:1596 +#: config/tc-tic4x.c:1598 msgid "Unknown indirect addressing mode" msgstr "" -#: config/tc-tic4x.c:1693 +#: config/tc-tic4x.c:1695 #, c-format msgid "Immediate value of %ld is too large for ldf" msgstr "" -#: config/tc-tic4x.c:1733 +#: config/tc-tic4x.c:1735 msgid "Destination register must be ARn" msgstr "" -#: config/tc-tic4x.c:1752 config/tc-tic4x.c:2125 config/tc-tic4x.c:2184 +#: config/tc-tic4x.c:1754 config/tc-tic4x.c:2127 config/tc-tic4x.c:2186 #, c-format msgid "Immediate value of %ld is too large" msgstr "" -#: config/tc-tic4x.c:1781 config/tc-tic4x.c:1986 +#: config/tc-tic4x.c:1783 config/tc-tic4x.c:1988 msgid "Invalid indirect addressing mode" msgstr "" -#: config/tc-tic4x.c:1805 config/tc-tic4x.c:1845 config/tc-tic4x.c:2036 -#: config/tc-tic4x.c:2058 +#: config/tc-tic4x.c:1807 config/tc-tic4x.c:1847 config/tc-tic4x.c:2038 +#: config/tc-tic4x.c:2060 msgid "Register must be Rn" msgstr "" -#: config/tc-tic4x.c:1859 config/tc-tic4x.c:1929 config/tc-tic4x.c:1943 +#: config/tc-tic4x.c:1861 config/tc-tic4x.c:1931 config/tc-tic4x.c:1945 msgid "Register must be R0--R7" msgstr "" -#: config/tc-tic4x.c:1883 config/tc-tic4x.c:1911 +#: config/tc-tic4x.c:1885 config/tc-tic4x.c:1913 #, c-format msgid "Invalid indirect addressing mode displacement %d" msgstr "" -#: config/tc-tic4x.c:1957 +#: config/tc-tic4x.c:1959 msgid "Destination register must be R2 or R3" msgstr "" -#: config/tc-tic4x.c:1971 +#: config/tc-tic4x.c:1973 msgid "Destination register must be R0 or R1" msgstr "" -#: config/tc-tic4x.c:2008 +#: config/tc-tic4x.c:2010 #, c-format msgid "Displacement value of %ld is too large" msgstr "" -#: config/tc-tic4x.c:2069 config/tc-tic4x.c:2200 +#: config/tc-tic4x.c:2071 config/tc-tic4x.c:2202 msgid "Floating point number not valid in expression" msgstr "" -#: config/tc-tic4x.c:2083 +#: config/tc-tic4x.c:2085 #, c-format msgid "Signed immediate value %ld too large" msgstr "" -#: config/tc-tic4x.c:2146 +#: config/tc-tic4x.c:2148 #, c-format msgid "Unsigned immediate value %ld too large" msgstr "" -#: config/tc-tic4x.c:2214 +#: config/tc-tic4x.c:2216 #, c-format msgid "Immediate value %ld too large" msgstr "" -#: config/tc-tic4x.c:2233 config/tc-tic4x.c:2261 +#: config/tc-tic4x.c:2235 config/tc-tic4x.c:2263 msgid "Register must be ivtp or tvtp" msgstr "" -#: config/tc-tic4x.c:2247 +#: config/tc-tic4x.c:2249 msgid "Register must be address register" msgstr "" -#: config/tc-tic4x.c:2320 +#: config/tc-tic4x.c:2322 msgid "Source and destination register should not be equal" msgstr "" -#: config/tc-tic4x.c:2335 +#: config/tc-tic4x.c:2337 msgid "Equal parallel destination registers, one result will be discarded" msgstr "" -#: config/tc-tic4x.c:2376 +#: config/tc-tic4x.c:2378 msgid "Too many operands scanned" msgstr "" -#: config/tc-tic4x.c:2407 +#: config/tc-tic4x.c:2409 msgid "Parallel opcode cannot contain more than two instructions" msgstr "" -#: config/tc-tic4x.c:2481 +#: config/tc-tic4x.c:2483 #, c-format msgid "Invalid operands for %s" msgstr "" -#: config/tc-tic4x.c:2484 +#: config/tc-tic4x.c:2486 #, c-format msgid "Invalid instruction %s" msgstr "" -#: config/tc-tic4x.c:2636 +#: config/tc-tic4x.c:2638 #, c-format msgid "Bad relocation type: 0x%02x" msgstr "" -#: config/tc-tic4x.c:2694 +#: config/tc-tic4x.c:2696 #, c-format msgid "Unsupported processor generation %d" msgstr "" -#: config/tc-tic4x.c:2702 +#: config/tc-tic4x.c:2704 msgid "Option -b is depreciated, please use -mbig" msgstr "" -#: config/tc-tic4x.c:2709 +#: config/tc-tic4x.c:2711 msgid "Option -p is depreciated, please use -mmemparm" msgstr "" -#: config/tc-tic4x.c:2716 +#: config/tc-tic4x.c:2718 msgid "Option -r is depreciated, please use -mregparm" msgstr "" -#: config/tc-tic4x.c:2723 +#: config/tc-tic4x.c:2725 msgid "Option -s is depreciated, please use -msmall" msgstr "" -#: config/tc-tic4x.c:2752 +#: config/tc-tic4x.c:2754 #, c-format msgid "" "\n" @@ -17711,12 +17695,12 @@ msgid "" " -menhanced enable enhanced opcode support\n" msgstr "" -#: config/tc-tic4x.c:2797 +#: config/tc-tic4x.c:2799 #, c-format msgid "Label \"$%d\" redefined" msgstr "" -#: config/tc-tic4x.c:3007 +#: config/tc-tic4x.c:3009 #, c-format msgid "Reloc %d not supported by object file format" msgstr "" @@ -19433,7 +19417,7 @@ msgstr "" msgid "missing table index" msgstr "" -#: config/tc-wasm32.c:726 config/tc-z80.c:3695 read.c:3878 +#: config/tc-wasm32.c:726 config/tc-z80.c:3695 read.c:3966 #, c-format msgid "junk at end of line, first unrecognized character is `%c'" msgstr "" @@ -20659,56 +20643,56 @@ msgstr "" msgid "CFI is not supported for this target" msgstr "" -#: dwarf2dbg.c:379 dwarf2dbg.c:2944 +#: dwarf2dbg.c:379 dwarf2dbg.c:2964 msgid "view number mismatch" msgstr "" -#: dwarf2dbg.c:655 dwarf2dbg.c:1112 +#: dwarf2dbg.c:670 dwarf2dbg.c:1127 #, c-format msgid "file number %lu is too big" msgstr "" -#: dwarf2dbg.c:821 +#: dwarf2dbg.c:836 #, c-format msgid "" "file table slot %u is already occupied by a different file (%s%s%s vs %s%s%s)" msgstr "" -#: dwarf2dbg.c:1062 dwarf2dbg.c:1164 +#: dwarf2dbg.c:1077 dwarf2dbg.c:1179 msgid "file number less than one" msgstr "" -#: dwarf2dbg.c:1097 +#: dwarf2dbg.c:1112 msgid "md5 value too small or not a constant" msgstr "" -#: dwarf2dbg.c:1171 dwarf2dbg.c:2194 +#: dwarf2dbg.c:1186 dwarf2dbg.c:2214 #, c-format msgid "unassigned file number %ld" msgstr "" -#: dwarf2dbg.c:1240 +#: dwarf2dbg.c:1255 msgid "is_stmt value not 0 or 1" msgstr "" -#: dwarf2dbg.c:1252 +#: dwarf2dbg.c:1267 msgid "isa number less than zero" msgstr "" -#: dwarf2dbg.c:1264 +#: dwarf2dbg.c:1279 msgid "discriminator less than zero" msgstr "" -#: dwarf2dbg.c:1283 +#: dwarf2dbg.c:1298 msgid "numeric view can only be asserted to zero" msgstr "" -#: dwarf2dbg.c:1321 +#: dwarf2dbg.c:1336 #, c-format msgid "unknown .loc sub-directive `%s'" msgstr "" -#: dwarf2dbg.c:2307 +#: dwarf2dbg.c:2327 msgid "internal error: unknown dwarf2 format" msgstr "" @@ -20889,11 +20873,11 @@ msgstr "" msgid "GP prologue size exceeds field size, using 0 instead" msgstr "" -#: expr.c:73 read.c:3944 +#: expr.c:73 read.c:4032 msgid "bignum invalid" msgstr "" -#: expr.c:75 read.c:3946 read.c:4452 read.c:5253 +#: expr.c:75 read.c:4034 read.c:4540 read.c:5315 msgid "floating point number invalid" msgstr "" @@ -20937,7 +20921,7 @@ msgstr "" msgid "missing '%c'" msgstr "" -#: expr.c:1007 read.c:4737 +#: expr.c:1007 read.c:4825 msgid "EBCDIC constants are not supported" msgstr "" @@ -20975,11 +20959,11 @@ msgstr "" msgid "right operand is a float; integer 0 assumed" msgstr "" -#: expr.c:1948 symbols.c:1560 +#: expr.c:1948 symbols.c:1570 msgid "division by zero" msgstr "" -#: expr.c:1954 symbols.c:1571 +#: expr.c:1954 symbols.c:1581 msgid "shift count" msgstr "" @@ -20999,7 +20983,7 @@ msgstr "" msgid "attempt to allocate data in common section" msgstr "" -#: frags.c:115 write.c:1480 +#: frags.c:115 write.c:1475 #, c-format msgid "can't extend frag %lu char" msgid_plural "can't extend frag %lu chars" @@ -21325,11 +21309,11 @@ msgid "" "single instruction is %u bytes long, but .bundle_align_mode limit is %u bytes" msgstr "" -#: read.c:823 read.c:2877 read.c:3448 +#: read.c:823 read.c:2877 read.c:3471 msgid "ignoring fill value in absolute section" msgstr "" -#: read.c:825 read.c:2892 read.c:3487 +#: read.c:825 read.c:2892 read.c:3510 #, c-format msgid "ignoring fill value in section `%s'" msgstr "" @@ -21505,240 +21489,240 @@ msgstr "" msgid "%s without %s" msgstr "" -#: read.c:3401 +#: read.c:3424 msgid "unsupported variable size or fill value" msgstr "" -#: read.c:3409 +#: read.c:3432 #, c-format msgid "size value for space directive too large: %lx" msgstr "" -#: read.c:3438 +#: read.c:3461 msgid ".space repeat count is zero, ignored" msgstr "" -#: read.c:3440 +#: read.c:3463 msgid ".space repeat count is negative, ignored" msgstr "" -#: read.c:3471 +#: read.c:3494 msgid "space allocation too complex in absolute section" msgstr "" -#: read.c:3477 +#: read.c:3500 msgid "space allocation too complex in common section" msgstr "" -#: read.c:3595 +#: read.c:3618 msgid "unsupported variable nop control in .nops directive" msgstr "" -#: read.c:3601 +#: read.c:3624 msgid "negative nop control byte, ignored" msgstr "" -#: read.c:3831 +#: read.c:3693 +#, c-format +msgid "unknown floating type '%c'" +msgstr "" + +#: read.c:3919 #, c-format msgid "%s: would close weakref loop: %s" msgstr "" -#: read.c:3881 +#: read.c:3969 #, c-format msgid "junk at end of line, first unrecognized character valued 0x%x" msgstr "" -#: read.c:4010 write.c:2391 +#: read.c:4098 write.c:2386 #, c-format msgid "`%s' can't be equated to common symbol `%s'" msgstr "" -#: read.c:4138 +#: read.c:4226 msgid "unexpected `\"' in expression" msgstr "" -#: read.c:4151 +#: read.c:4239 msgid "rva without symbol" msgstr "" -#: read.c:4220 +#: read.c:4308 msgid "missing or bad offset expression" msgstr "" -#: read.c:4244 +#: read.c:4332 msgid "missing reloc type" msgstr "" -#: read.c:4268 +#: read.c:4356 msgid "unrecognized reloc type" msgstr "" -#: read.c:4284 +#: read.c:4372 msgid "bad reloc expression" msgstr "" -#: read.c:4446 read.c:5247 +#: read.c:4534 read.c:5309 msgid "zero assumed for missing expression" msgstr "" -#: read.c:4466 read.c:5276 +#: read.c:4554 read.c:5338 msgid "attempt to store value in absolute section" msgstr "" -#: read.c:4473 read.c:5282 +#: read.c:4561 read.c:5344 #, c-format msgid "attempt to store non-zero value in section `%s'" msgstr "" #. Leading bits contain both 0s & 1s. -#: read.c:4556 +#: read.c:4644 #, c-format msgid "value 0x%s truncated to 0x%s" msgstr "" -#: read.c:4599 +#: read.c:4687 #, c-format msgid "bignum truncated to %d byte" msgid_plural "bignum truncated to %d bytes" msgstr[0] "" msgstr[1] "" -#: read.c:4808 read.c:4985 +#: read.c:4896 read.c:5047 msgid "unresolvable or nonpositive repeat count; using 1" msgstr "" -#: read.c:4857 -#, c-format -msgid "unknown floating type type '%c'" -msgstr "" - -#: read.c:4879 +#: read.c:4939 msgid "floating point constant too large" msgstr "" -#: read.c:4942 +#: read.c:5004 msgid "attempt to store float in absolute section" msgstr "" -#: read.c:4949 +#: read.c:5011 #, c-format msgid "attempt to store float in section `%s'" msgstr "" -#: read.c:5365 +#: read.c:5427 #, c-format msgid "attempt to store non-empty string in section `%s'" msgstr "" -#: read.c:5427 +#: read.c:5489 msgid "strings must be placed into a section" msgstr "" -#: read.c:5494 +#: read.c:5556 msgid "expected " msgstr "" #. To be compatible with BSD 4.2 as: give the luser a linefeed!! -#: read.c:5535 read.c:5622 +#: read.c:5597 read.c:5684 msgid "unterminated string; newline inserted" msgstr "" -#: read.c:5636 +#: read.c:5698 msgid "bad escaped character in string" msgstr "" -#: read.c:5660 +#: read.c:5722 msgid "expected address expression" msgstr "" -#: read.c:5679 +#: read.c:5741 #, c-format msgid "symbol \"%s\" undefined; zero assumed" msgstr "" -#: read.c:5682 +#: read.c:5744 msgid "some symbol undefined; zero assumed" msgstr "" -#: read.c:5716 +#: read.c:5778 msgid "this string may not contain '\\0'" msgstr "" -#: read.c:5753 +#: read.c:5815 msgid "missing string" msgstr "" -#: read.c:5844 +#: read.c:5906 #, c-format msgid ".incbin count zero, ignoring `%s'" msgstr "" -#: read.c:5870 +#: read.c:5932 #, c-format msgid "file not found: %s" msgstr "" -#: read.c:5884 +#: read.c:5946 #, c-format msgid "unable to include `%s'" msgstr "" -#: read.c:5893 +#: read.c:5955 #, c-format msgid "seek to end of .incbin file failed `%s'" msgstr "" -#: read.c:5904 +#: read.c:5966 #, c-format msgid "skip (%ld) or count (%ld) invalid for file size (%ld)" msgstr "" -#: read.c:5911 +#: read.c:5973 #, c-format msgid "could not skip to %ld in file `%s'" msgstr "" -#: read.c:5920 +#: read.c:5982 #, c-format msgid "truncated file `%s', %ld of %ld bytes read" msgstr "" -#: read.c:6077 +#: read.c:6139 msgid "missing .func" msgstr "" -#: read.c:6094 +#: read.c:6156 msgid ".endfunc missing for previous .func" msgstr "" -#: read.c:6153 +#: read.c:6215 #, c-format msgid ".bundle_align_mode alignment too large (maximum %u)" msgstr "" -#: read.c:6158 +#: read.c:6220 msgid "cannot change .bundle_align_mode inside .bundle_lock" msgstr "" -#: read.c:6172 +#: read.c:6234 msgid ".bundle_lock is meaningless without .bundle_align_mode" msgstr "" -#: read.c:6193 +#: read.c:6255 msgid ".bundle_unlock without preceding .bundle_lock" msgstr "" -#: read.c:6206 +#: read.c:6268 #, c-format msgid ".bundle_lock sequence is %u bytes, but bundle size is only %u bytes" msgstr "" -#: read.c:6305 +#: read.c:6367 #, c-format msgid "missing closing `%c'" msgstr "" -#: read.c:6307 +#: read.c:6369 msgid "stray `\\'" msgstr "" @@ -21809,180 +21793,185 @@ msgstr "" msgid "cannot convert expression symbol %s to complex relocation" msgstr "" -#: symbols.c:1562 +#: symbols.c:1572 #, c-format msgid "division by zero when setting `%s'" msgstr "" #. See PR 20895 for a reproducer. -#: symbols.c:1612 +#: symbols.c:1622 msgid "Invalid operation on symbol" msgstr "" -#: symbols.c:1662 write.c:2440 +#: symbols.c:1672 write.c:2435 #, c-format msgid "can't resolve value for symbol `%s'" msgstr "" -#: symbols.c:2123 +#: symbols.c:2133 #, c-format msgid "\"%d\" (instance number %d of a %s label)" msgstr "" -#: symbols.c:2152 +#: symbols.c:2162 #, c-format msgid "attempt to get value of unresolved symbol `%s'" msgstr "" #. Do not reassign section symbols. -#: symbols.c:2432 +#: symbols.c:2442 msgid "can't make section symbol global" msgstr "" -#: symbols.c:2438 +#: symbols.c:2448 msgid "can't make register symbol global" msgstr "" -#: symbols.c:2544 +#: symbols.c:2554 #, c-format msgid "Accessing function `%s' as thread-local object" msgstr "" -#: symbols.c:2548 +#: symbols.c:2558 #, c-format msgid "Accessing `%s' as thread-local object" msgstr "" -#: write.c:167 +#: write.c:158 #, c-format msgid "field fx_size too small to hold %lu" msgstr "" -#: write.c:454 +#: write.c:445 #, c-format msgid "attempt to .org/.space/.nops backwards? (%ld)" msgstr "" -#: write.c:476 +#: write.c:467 #, c-format msgid "leb128 operand is an undefined symbol: %s" msgstr "" -#: write.c:707 +#: write.c:698 msgid "invalid offset expression" msgstr "" -#: write.c:729 +#: write.c:720 msgid "invalid reloc expression" msgstr "" -#: write.c:1122 +#: write.c:906 +#, c-format +msgid "can't resolve %s - %s" +msgstr "" + +#: write.c:1117 #, c-format msgid "value of %s too large for field of %d byte at %s" msgid_plural "value of %s too large for field of %d bytes at %s" msgstr[0] "" msgstr[1] "" -#: write.c:1138 +#: write.c:1133 #, c-format msgid "signed .word overflow; switch may be too large; %ld at 0x%lx" msgstr "" -#: write.c:1179 +#: write.c:1174 msgid "redefined symbol cannot be used on reloc" msgstr "" -#: write.c:1192 +#: write.c:1187 msgid "relocation out of range" msgstr "" -#: write.c:1195 +#: write.c:1190 #, c-format msgid "%s:%u: bad return from bfd_install_relocation: %x" msgstr "" -#: write.c:1223 +#: write.c:1218 msgid "reloc not within (fixed part of) section" msgstr "" -#: write.c:1295 +#: write.c:1290 msgid "internal error: fixup not contained within frag" msgstr "" -#: write.c:1413 write.c:1550 +#: write.c:1408 write.c:1545 msgid "can't extend frag" msgstr "" -#: write.c:1598 +#: write.c:1593 msgid "unimplemented .nops directive" msgstr "" -#: write.c:1632 +#: write.c:1627 #, c-format msgid "can't write %ld byte to section %s of %s: '%s'" msgid_plural "can't write %ld bytes to section %s of %s: '%s'" msgstr[0] "" msgstr[1] "" -#: write.c:1658 write.c:1687 write.c:1724 +#: write.c:1653 write.c:1682 write.c:1719 #, c-format msgid "can't fill %ld byte in section %s of %s: '%s'" msgid_plural "can't fill %ld bytes in section %s of %s: '%s'" msgstr[0] "" msgstr[1] "" -#: write.c:1939 +#: write.c:1934 msgid "unable to create reloc for build note" msgstr "" -#: write.c:1943 +#: write.c:1938 msgid "" msgstr "" -#: write.c:2356 +#: write.c:2351 #, c-format msgid "%s: global symbols not supported in common sections" msgstr "" -#: write.c:2370 +#: write.c:2365 #, c-format msgid "local label `%s' is not defined" msgstr "" -#: write.c:2398 +#: write.c:2393 #, c-format msgid "can't make global register symbol `%s'" msgstr "" -#: write.c:2707 +#: write.c:2702 #, c-format msgid "alignment padding (%lu byte) not a multiple of %ld" msgid_plural "alignment padding (%lu bytes) not a multiple of %ld" msgstr[0] "" msgstr[1] "" -#: write.c:2876 +#: write.c:2871 #, c-format msgid ".word %s-%s+%s didn't fit" msgstr "" -#: write.c:2970 +#: write.c:2965 msgid "padding added" msgstr "" -#: write.c:3021 +#: write.c:3016 msgid "attempt to move .org backwards" msgstr "" -#: write.c:3046 +#: write.c:3041 msgid ".space, .nops or .fill specifies non-absolute value" msgstr "" -#: write.c:3061 +#: write.c:3056 msgid ".space, .nops or .fill with negative value, ignored" msgstr "" -#: write.c:3133 +#: write.c:3128 #, c-format msgid "" "Infinite loop encountered whilst attempting to compute the addresses of " diff --git a/gas/testsuite/gas/arm/blx-bl-convert.d b/gas/testsuite/gas/arm/blx-bl-convert.d index c3e0055..d7a51f0 100644 --- a/gas/testsuite/gas/arm/blx-bl-convert.d +++ b/gas/testsuite/gas/arm/blx-bl-convert.d @@ -1,7 +1,7 @@ #name: blx->bl convert under no -march/cpu #warning_output: blx-bl-convert.l #objdump: -d -#skip: *-*-pe *-wince-* *-*-vxworks *-*-netbsdelf *-*-nto* +#skip: *-*-pe *-wince-* *-*-vxworks *-*-netbsd* *-*-nto* .*: file format .* diff --git a/gas/testsuite/gas/arm/blx-local-thumb.d b/gas/testsuite/gas/arm/blx-local-thumb.d index 18af8e6..61b1fbd 100644 --- a/gas/testsuite/gas/arm/blx-local-thumb.d +++ b/gas/testsuite/gas/arm/blx-local-thumb.d @@ -1,6 +1,6 @@ #name: Local BLX instructions in Thumb mode. #objdump: -drw --prefix-addresses --show-raw-insn -#skip: *-*-pe *-*-wince *-*nto* *-*netbsdelf* +#skip: *-*-pe *-*-wince *-*nto* *-*netbsd* #as: #warning_output: blx-local-thumb.l diff --git a/gas/testsuite/gas/sh/basic.exp b/gas/testsuite/gas/sh/basic.exp index bd31bc2..18b2e38 100644 --- a/gas/testsuite/gas/sh/basic.exp +++ b/gas/testsuite/gas/sh/basic.exp @@ -19,7 +19,7 @@ # Written by Cygnus Support. -if {[istarget "sh*-*-linux-*"] || [istarget "sh*l*-*-netbsdelf*"]} then { +if {[istarget "sh*-*-linux-*"] || [istarget "sh*l*-*-netbsd*"]} then { global ASFLAGS set ASFLAGS "$ASFLAGS -big" } -- cgit v1.1