From 6c037fdbf0a1cf32582285993e13307dd3272a9e Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Mon, 17 Jan 2022 16:21:22 +0000 Subject: [PATCH] Update the config.guess and config.sub files from the master repository and regenerate files. --- ChangeLog | 364 ++++ bfd/ChangeLog | 7 + bfd/Makefile.in | 1 + bfd/configure | 18 +- bfd/doc/Makefile.in | 1 + bfd/po/bfd.pot | 2534 +++++++++++++------------- binutils/ChangeLog | 4 + binutils/Makefile.in | 1 + config.guess | 1238 +++++++------ config.sub | 86 +- gas/ChangeLog | 5 + gas/Makefile.in | 1 + gas/po/gas.pot | 3943 ++++++++++++++++++++++------------------ ld/ChangeLog | 5 + ld/Makefile.in | 1 + ld/po/ld.pot | 3080 ++++++++++++++++--------------- opcodes/ChangeLog | 5 + opcodes/Makefile.in | 1 + opcodes/po/opcodes.pot | 446 ++--- zlib/ChangeLog | 4 + zlib/Makefile.in | 1 + 21 files changed, 6375 insertions(+), 5371 deletions(-) diff --git a/ChangeLog b/ChangeLog index 1aeef12e2d6..9cf132e58d7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,367 @@ +2022-01-17 Nick Clifton + + Update config.[guess|sub] from upstream: + + 2022-01-09 Idan Horowitz + + config.guess: recognize SerenityOS + * config.guess (*:SerenityOS:*:*): Recognize. + (timestamp): Update. + + 2022-01-03 Bernhard Voelker + + Fix GPLv3 license headers to use a comma instead of semicolon + See: https://www.gnu.org/licenses/gpl-3.0.html#howto + + Update license headers automatically using the following script: + + $ git grep -l 'Foundation; either version 3' \ + | xargs sed -i '/Foundation; either version 3/ s/n; e/n, e/' + + * config.guess: Adjust via the above command. + (timestamp): Update. + * config.sub: Likewise. + * doc/config.guess.1: Regenerate. + * doc/config.sub.1: Likewise. + + 2022-01-01 Dmitry V. Levin + + Update copyright years + * config.guess: Update copyright years. + * config.sub: Likewise. + + 2021-12-25 Dmitry V. Levin + + config.sub: alias armh to armv7l + ALT uses armh as an alias for armv7l-alt-linux-gnueabihf since 2012. + + * config.sub (armh-unknown|armh-alt): Set cpu, vendor, and basic_os. + (timestamp): Update. + + 2021-12-24 Dmitry V. Levin + + config.sub: alias aarch64le to aarch64 + Apparently, QNX reports aarch64 as aarch64le on little-endian machines. + + * config.sub (aarch64le-*): Set cpu to aarch64. + (timestamp): Update. + + 2021-12-13 Dmitry V. Levin + + config.sub: fix typo in timestamp + * config.sub: Fix timestamp. + + 2021-11-30 Andreas F. Borchert + + config.guess: x86_64-pc-solaris2.11 is not properly recognized + config.guess guesses Solaris 11 to run on a 32-bit platform + despite Solaris 11 no longer supporting any 32-bit platform. + + See the following code at lines 434 to 445: + + | SUN_ARCH=i386 + | # If there is a compiler, see if it is configured for 64-bit objects. + | # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. + | # This test works for both compilers. + | if test "$CC_FOR_BUILD" != no_compiler_found; then + | if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ + | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ + | grep IS_64BIT_ARCH >/dev/null + | then + | SUN_ARCH=x86_64 + | fi + | fi + + If "cc" is installed, i.e. the Oracle Studio compiler, this one is + chosen for $CC_FOR_BUILD. This compiler, the gcc provided by Oracle + and also gcc bootstrapped from sources on that platform with a default + configuration will by default generate 32-bit binaries -- even on + a 64-bit platform. And __amd64 will not be defined for compilations + targeting a 32-bit platform. This is different from the corresponding + behaviour on GNU/Linux systems where the local platform is targeted by + default. + + Thus, as long as you do not add "-m64" or if you have a custom-built + gcc which defaults to 64 bit, you will get 32-bit binaries on Solaris + despite living on a 64-bit platform. + + * config.guess (i86pc:SunOS:5.*:* || i86xen:SunOS:5.*:*): Adapt the + test by adding the "-m64" flag. This will work properly for Solaris + 10 as well (the last Solaris release that supported x86 32-bit + platforms). + + 2021-10-27 Jordi Sanfeliu + + Recognize Fiwix + $ make check + cd testsuite && bash config-guess.sh && rm uname + PASS: config.guess checks (137 tests) + cd testsuite && bash config-sub.sh + PASS: config.sub checks (882 tests) + PASS: config.sub idempotency checks (819 tests) + PASS: config.sub canonicalise each config.guess testcase (137 tests) + + * config.guess (i*86:Fiwix:*:*): Recognize. + * config.sub (fiwix*): Likewise. + + 2021-10-18 Kinshuk Dua + + config.sub: Fix typo in comment + Fixes: 5e531d391852a54e7fab2d8ff55625fca514b305 + + 2021-08-14 Nick Bowler + + config.sub: work around command assignment bug in some shells + When combining variable assignments with a shell command, some older + shells (notably heirloom-sh and presumably also Solaris 10 /bin/sh) + have a bug which causes the assignment to alter the current execution + environment whenever the command is a shell built-in. For example: + + % dash -c 'x=good; x=bad echo >/dev/null; echo $x' + good + + % jsh -c 'x=good; x=bad echo >/dev/null; echo $x' + bad + + The config.sub script contains a few commands of the form: + + IFS=- read ... + + which triggers this bug, causing the IFS assignment to persist for the + remainder of the script. This can cause misbehaviour in certain cases, + for example: + + % jsh config.sub i386-linux-gnu + config.sub: test: unknown operator gnu + + % jsh config.sub i386-gnu/linux + sed: can't read s|gnu/linux|gnu|: No such file or directory + Invalid configuration `i386-gnu/linux': OS `' not recognized + + * config.sub: Save and restore IFS explicitly to avoid shell bugs. + * doc/config.sub.1: Regenerate. + + 2021-08-04 Jeremy Soller + + config.sub: add Linux Relibc Target + $ make check + cd testsuite && bash config-guess.sh && rm uname + PASS: config.guess checks (136 tests) + cd testsuite && bash config-sub.sh + PASS: config.sub checks (881 tests) + PASS: config.sub idempotency checks (818 tests) + PASS: config.sub canonicalise each config.guess testcase (136 tests) + + * config.sub (relibc*): Recognize. + * doc/config.sub.1: Regenerate. + * testsuite/config-sub.data (x86_64-linux-relibc): New test. + + 2021-07-06 Stephanos Ioannidis + + config.sub: add Zephyr RTOS support + This adds the Zephyr RTOS targets in preparation for implementing the + Zephyr RTOS-specific toolchain support. + + $ make check + cd testsuite && bash config-guess.sh && rm uname + PASS: config.guess checks (136 tests) + cd testsuite && bash config-sub.sh + PASS: config.sub checks (880 tests) + PASS: config.sub idempotency checks (817 tests) + PASS: config.sub canonicalise each config.guess testcase (136 tests) + + * config.sub (zephyr*): Recognize. + * doc/config.sub.1: Regenerate. + * testsuite/config-sub.data: Add testcases for *-zephyr. + + 2021-07-03 Ozkan Sezer + + config.sub: disable shellcheck SC2006 / SC2268 warnings + This is in line with the recent config.guess change in commit + 12fcf67c9108f4c4b581eaa302088782f0ee40ea + + * config.sub (shellcheck disable): Add SC2006,SC2268. + + Suggested-by: Jacob Bachmeyer + + 2021-07-03 Ozkan Sezer + + config.sub: normalize the quoting in the `echo FOO | sed ...` + Some cases quote the argument to echo and some do not. At runtime + it probably does not matter because the substituted values will never + contain whitespace, but quoting them all would make shellcheck more + useful. + + * config.sub: Consistently quote the argument of echo. + * doc/config.sub.1: Regenerate. + + Suggested-by: Jacob Bachmeyer + + 2021-07-02 Ozkan Sezer + + config.sub: replace POSIX $( ) with classic ` ` throughout + This is in line with the recent config.guess change in commit + d70c4fa934de164178054c3a60aaa0024ed07c91. + + The patch was generated using patch-6.gawk script introduced in that + commit. + + * config.sub: Revert POSIX command substitutions to classic form. + + 2021-06-04 Vineet Gupta + + Recognize arc32 + This is the 32-bit variant of ARCv3 ISA (which is not compatible with the + 32-bit ARCv2 ISA) + + | make check + | cd testsuite && bash config-guess.sh && rm uname + | PASS: config.guess checks (136 tests) + | cd testsuite && bash config-sub.sh + | PASS: config.sub checks (864 tests) + | PASS: config.sub idempotency checks (801 tests) + | PASS: config.sub canonicalise each config.guess testcase (136 tests) + + * config.guess (arc32:Linux:*:*): Recognize. + * config.sub (arc32): Likewise. + + 2021-05-27 Jacob Bachmeyer + + Remove automatic patch generators + These tools have served their purposes and need not be kept outside of + the repository history any longer. This patch as a diff also collects + the contents of the various tools in one convenient place. + + * patch-1.gawk: Remove. + * patch-3.gawk: Likewise. + * patch-6.gawk: Likewise. + + 2021-05-26 Jacob Bachmeyer + + config.guess: manual fixups after previous automatic patch + The tool could not handle command substitutions that span lines, but + fortunately there were only two such substitutions in the script. + + The test for which universe is active on Pyramid is rewritten into a + case block because it was the only use of a command substitution as an + argument to the test command, which would require quoting. + + * config.guess: Rewrite "if" for Pyramid systems to "case". + + 2021-05-26 Jacob Bachmeyer + + config.guess: replace POSIX $( ) with classic ` ` throughout + The previous replacement of backticks with POSIX command substitutions + was ill-considered and illogical: this script recognizes many archaic + machine types that probably never had POSIX shells, therefore it needs + to be able to run successfully under pre-POSIX shells. + + This patch was generated using the included GNU Awk program. + + * config.guess: Revert POSIX command substitutions to classic form. + * patch-6.gawk: Store the tool that produced the automated patch. + + 2021-05-26 Jacob Bachmeyer + + config.guess: manual fixup after previous automated patches + This patch provides the special handling for the GNU system. As these + were two small and unique edits, they were not included in the scripts. + + This patch also cleans up other minor issues that must be addressed + before reverting to classic command substitutions and updates + "shellcheck" directives to account for changes in this script and the + change in "shellcheck" towards reporting individual portability issues. + + 2021-05-26 Jacob Bachmeyer + + config.guess: automatic fixups after previous automated patch + This patch was generated using the following command: + + sed -i config.guess \ + -e '/="[^"]\+"\(-\|$\)/s/="\([^"([:space:])]\+\)"/=\1/' \ + -e '/="[^"]\+"[[:alnum:]]/s/="\$\([^([:space:])]\+\)"/=${\1}/' \ + -e \ + '/\$(echo[^|]\+|/s/\([^[:space:]]\)[[:space:]]*|[[:space:]]*sed/\1 | sed/g' + + * config.guess: Remove unneeded quotes in other variable assignments, + standardize spacing for "echo ... | sed" substitutions. + + 2021-05-26 Jacob Bachmeyer + + config.guess: remove unneeded quotes and factor command substitutions + This is further cleanup and simplifies some constructs that can confuse + Emacs' syntax highlighting while generally reducing required quoting. + + This patch was generated using the included GNU Awk program. + + * config.guess: Remove unneeded variable quotes and factor out command + substitutions when setting GUESS. + * patch-3.gawk: Store the tool that produced the automated patch. + + 2021-05-25 Jacob Bachmeyer + + config.guess: manual fixups after previous automatic patch + * config.guess: Adjust a few "leftover" cases that the tool could not + easily recognize and fixes comment indentation in a few other special + cases. + + 2021-05-25 Jacob Bachmeyer + + config.guess: use intermediate variable with uname results + This will allow quoting to be significantly simplified in another + pass through the file. + + This patch was generated using the included GNU Awk program. + + * config.guess: Use GUESS variable to hold results of uname analysis. + * patch-1.gawk: Store the tool that produced the automated patch. + + 2021-05-25 Jacob Bachmeyer + + config.guess: introduce intermediate variable with uname results + This will allow quoting to be significantly simplified in another + pass through the file. + + * config.guess: Introduce GUESS variable to hold results of uname analysis. + + 2021-05-24 Dmitry V. Levin + + config.guess: fix shellcheck warning SC2154 + While, according to Plan 9 documentation, the environment variable + $cputype is set to the name of the kernel's CPU's architecture, + shellcheck warns that cputype is referenced but not assigned. + Be on the safe side and do not use cputype if it is not defined + or empty. + + * config.guess (*:Plan9:*:*): Fix shellcheck warning SC2154. + + 2021-05-24 Dmitry V. Levin + + config.guess: remove redundant quotes in case commands + According to the GNU Autoconf Portable Shell Programming manual, + the Bourne shell does not systematically split variables and back-quoted + expressions, in particular on the right-hand side of assignments and in + the argument of 'case'. + + The change is made automatically using the following command: + $ sed -E -i 's/(\)/\1\2\3/' config.guess + + * config.guess: Simplify case commands by removing quotes around the + argument. + + Suggested-by: Jacob Bachmeyer + + 2021-05-24 Dmitry V. Levin + + config.guess: simplify exit status workaround on alphaev67-dec-osf5.1 + Commit 29865ea8a5622cdd80b7a69a0afa78004b4cd311 introduced an exit trap + reset before exiting to avoid a spurious non-zero exit status on + alphaev67-dec-osf5.1. Simplify that code a bit by moving the exit trap + reset around. + + * config.guess (alpha:OSF1:*:*): Reset exit trap earlier. + * doc/config.guess.1: Regenerate. + 2021-10-29 Eli Zaretskii * gdb/doc/gdb.texinfo (Command Options): (Data): Document diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 55630dda7cf..b9d525f422d 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,10 @@ +2022-01-17 Nick Clifton + + * Makefile.in: Regenerate. + * configure: Regenerate. + * doc/Makefile.in: Regenerate. + * po/bfd.pot: Regenerate. + 2021-12-15 Nikita Popov PR 28687 diff --git a/bfd/Makefile.in b/bfd/Makefile.in index f5313a2ad6f..3104580f167 100644 --- a/bfd/Makefile.in +++ b/bfd/Makefile.in @@ -440,6 +440,7 @@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff --git a/bfd/configure b/bfd/configure index b09702f26e1..151f5cdf80a 100755 --- a/bfd/configure +++ b/bfd/configure @@ -796,6 +796,7 @@ infodir docdir oldincludedir includedir +runstatedir localstatedir sharedstatedir sysconfdir @@ -893,6 +894,7 @@ datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' +runstatedir='${localstatedir}/run' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' @@ -1145,6 +1147,15 @@ do | -silent | --silent | --silen | --sile | --sil) silent=yes ;; + -runstatedir | --runstatedir | --runstatedi | --runstated \ + | --runstate | --runstat | --runsta | --runst | --runs \ + | --run | --ru | --r) + ac_prev=runstatedir ;; + -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ + | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ + | --run=* | --ru=* | --r=*) + runstatedir=$ac_optarg ;; + -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ @@ -1282,7 +1293,7 @@ fi for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ - libdir localedir mandir + libdir localedir mandir runstatedir do eval ac_val=\$$ac_var # Remove trailing slashes. @@ -1435,6 +1446,7 @@ Fine tuning of the installation directories: --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] @@ -11086,7 +11098,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 11089 "configure" +#line 11101 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -11192,7 +11204,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 11195 "configure" +#line 11207 "configure" #include "confdefs.h" #if HAVE_DLFCN_H diff --git a/bfd/doc/Makefile.in b/bfd/doc/Makefile.in index ff843885526..abc79e305ce 100644 --- a/bfd/doc/Makefile.in +++ b/bfd/doc/Makefile.in @@ -377,6 +377,7 @@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff --git a/bfd/po/bfd.pot b/bfd/po/bfd.pot index 8bb3773857a..a9b61d7d0da 100644 --- a/bfd/po/bfd.pot +++ b/bfd/po/bfd.pot @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: bug-binutils@gnu.org\n" -"POT-Creation-Date: 2021-08-11 10:43+0100\n" +"Report-Msgid-Bugs-To: https://sourceware.org/bugzilla/\n" +"POT-Creation-Date: 2022-01-17 13:53+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -33,27 +33,27 @@ msgstr "" msgid "%pB: bad relocation record imported: %d" msgstr "" -#: aoutx.h:1265 aoutx.h:1613 pdp11.c:1238 pdp11.c:1512 +#: aoutx.h:1265 aoutx.h:1612 pdp11.c:1238 pdp11.c:1511 #, c-format msgid "%pB: can not represent section `%pA' in a.out object file format" msgstr "" -#: aoutx.h:1577 pdp11.c:1484 +#: aoutx.h:1576 pdp11.c:1483 #, c-format msgid "" "%pB: can not represent section for symbol `%s' in a.out object file format" msgstr "" -#: aoutx.h:1580 vms-alpha.c:8035 +#: aoutx.h:1579 vms-alpha.c:8282 msgid "*unknown*" msgstr "" -#: aoutx.h:1716 pdp11.c:1580 +#: aoutx.h:1715 pdp11.c:1579 #, c-format msgid "%pB: invalid string offset % >= %" msgstr "" -#: aoutx.h:1963 +#: aoutx.h:1962 #, c-format msgid "%pB: unsupported AOUT relocation size: %d" msgstr "" @@ -69,35 +69,35 @@ msgid "%pB: unsupported relocation type" msgstr "" #. Unknown relocation. -#: aoutx.h:4405 coff-alpha.c:601 coff-alpha.c:1518 coff-rs6000.c:2916 -#: coff-sh.c:504 coff-tic4x.c:184 coff-tic54x.c:279 elf-hppa.h:798 -#: elf-hppa.h:826 elf-m10200.c:226 elf-m10300.c:813 elf32-arc.c:532 -#: elf32-arm.c:1985 elf32-avr.c:962 elf32-bfin.c:1066 elf32-bfin.c:4693 -#: elf32-cr16.c:654 elf32-cr16.c:684 elf32-cris.c:467 elf32-crx.c:429 -#: elf32-csky.c:991 elf32-d10v.c:234 elf32-d30v.c:522 elf32-d30v.c:544 -#: elf32-dlx.c:546 elf32-epiphany.c:372 elf32-fr30.c:381 elf32-frv.c:2559 -#: elf32-frv.c:6240 elf32-ft32.c:305 elf32-h8300.c:302 elf32-i386.c:400 -#: elf32-ip2k.c:1240 elf32-iq2000.c:442 elf32-lm32.c:496 elf32-m32c.c:305 -#: elf32-m32r.c:1286 elf32-m32r.c:1311 elf32-m32r.c:2209 elf32-m68hc11.c:390 -#: elf32-m68hc12.c:510 elf32-m68k.c:354 elf32-mcore.c:354 elf32-mcore.c:440 -#: elf32-mep.c:385 elf32-metag.c:871 elf32-microblaze.c:690 +#: aoutx.h:4405 coff-alpha.c:601 coff-alpha.c:1518 coff-mips.c:356 +#: coff-rs6000.c:2959 coff-sh.c:504 coff-tic4x.c:184 coff-tic54x.c:279 +#: elf-hppa.h:798 elf-hppa.h:826 elf-m10200.c:226 elf-m10300.c:813 +#: elf32-arc.c:532 elf32-arm.c:1985 elf32-avr.c:962 elf32-bfin.c:1066 +#: elf32-bfin.c:4690 elf32-cr16.c:654 elf32-cr16.c:684 elf32-cris.c:467 +#: elf32-crx.c:429 elf32-csky.c:991 elf32-d10v.c:234 elf32-d30v.c:522 +#: elf32-d30v.c:544 elf32-dlx.c:546 elf32-epiphany.c:372 elf32-fr30.c:381 +#: elf32-frv.c:2559 elf32-frv.c:6240 elf32-ft32.c:305 elf32-h8300.c:302 +#: elf32-i386.c:394 elf32-ip2k.c:1240 elf32-iq2000.c:442 elf32-lm32.c:496 +#: elf32-m32c.c:305 elf32-m32r.c:1286 elf32-m32r.c:1311 elf32-m32r.c:2209 +#: elf32-m68hc11.c:390 elf32-m68hc12.c:510 elf32-m68k.c:354 elf32-mcore.c:354 +#: elf32-mcore.c:440 elf32-mep.c:385 elf32-metag.c:871 elf32-microblaze.c:690 #: elf32-microblaze.c:961 elf32-mips.c:2231 elf32-moxie.c:137 #: elf32-msp430.c:737 elf32-msp430.c:747 elf32-mt.c:241 elf32-nds32.c:3234 #: elf32-nds32.c:3255 elf32-nds32.c:5024 elf32-nios2.c:3019 elf32-or1k.c:1070 #: elf32-pj.c:326 elf32-ppc.c:900 elf32-ppc.c:913 elf32-pru.c:423 #: elf32-rl78.c:291 elf32-rx.c:324 elf32-rx.c:333 elf32-s12z.c:296 -#: elf32-s390.c:347 elf32-score.c:2392 elf32-score7.c:2231 elf32-sh.c:437 +#: elf32-s390.c:347 elf32-score.c:2383 elf32-score7.c:2224 elf32-sh.c:437 #: elf32-spu.c:163 elf32-tic6x.c:1498 elf32-tic6x.c:1508 elf32-tic6x.c:1527 #: elf32-tic6x.c:1537 elf32-tic6x.c:2583 elf32-tilepro.c:792 elf32-v850.c:1902 #: elf32-v850.c:1924 elf32-v850.c:4249 elf32-vax.c:289 elf32-visium.c:481 #: elf32-wasm32.c:105 elf32-xc16x.c:250 elf32-xgate.c:418 elf32-xstormy16.c:395 #: elf32-xtensa.c:522 elf32-xtensa.c:556 elf32-z80.c:331 elf64-alpha.c:1114 -#: elf64-alpha.c:4072 elf64-alpha.c:4220 elf64-bpf.c:325 elf64-ia64-vms.c:255 -#: elf64-ia64-vms.c:3431 elf64-mips.c:3958 elf64-mips.c:3974 elf64-mmix.c:1264 -#: elf64-nfp.c:238 elf64-ppc.c:1023 elf64-ppc.c:1375 elf64-ppc.c:1384 -#: elf64-s390.c:328 elf64-s390.c:378 elf64-x86-64.c:279 elfn32-mips.c:3788 -#: elfxx-ia64.c:324 elfxx-riscv.c:970 elfxx-sparc.c:589 elfxx-sparc.c:639 -#: elfxx-tilegx.c:907 elfxx-tilegx.c:947 elfnn-aarch64.c:2215 +#: elf64-alpha.c:4073 elf64-alpha.c:4221 elf64-bpf.c:325 elf64-ia64-vms.c:255 +#: elf64-ia64-vms.c:3425 elf64-mips.c:3958 elf64-mips.c:3974 elf64-mmix.c:1264 +#: elf64-nfp.c:238 elf64-ppc.c:1027 elf64-ppc.c:1381 elf64-ppc.c:1390 +#: elf64-s390.c:328 elf64-s390.c:378 elf64-x86-64.c:268 elfn32-mips.c:3788 +#: elfxx-ia64.c:324 elfxx-loongarch.c:632 elfxx-riscv.c:969 elfxx-sparc.c:589 +#: elfxx-sparc.c:639 elfxx-tilegx.c:907 elfxx-tilegx.c:947 elfnn-aarch64.c:2215 #: elfnn-aarch64.c:2313 elfnn-ia64.c:214 elfnn-ia64.c:3820 #, c-format msgid "%pB: unsupported relocation type %#x" @@ -113,20 +113,24 @@ msgstr "" msgid "%pB: cannot allocate memory for local GOT entries" msgstr "" -#: archive.c:2242 +#: archive.c:733 +msgid "%F%P: %pB(%s): error opening thin archive member: %E\n" +msgstr "" + +#: archive.c:2262 msgid "warning: writing archive was slow: rewriting timestamp" msgstr "" -#: archive.c:2309 archive.c:2369 elflink.c:4639 linker.c:1427 +#: archive.c:2329 archive.c:2390 elflink.c:4756 linker.c:1429 #, c-format msgid "%pB: plugin needed to handle lto object" msgstr "" -#: archive.c:2595 +#: archive.c:2616 msgid "Reading archive file mod timestamp" msgstr "" -#: archive.c:2619 +#: archive.c:2640 msgid "Writing updated armap timestamp" msgstr "" @@ -269,7 +273,7 @@ msgid "" "to generate uncompressed binaries" msgstr "" -#: coff-alpha.c:856 coff-alpha.c:893 coff-alpha.c:1960 coff-mips.c:953 +#: coff-alpha.c:856 coff-alpha.c:893 coff-alpha.c:1960 coff-mips.c:960 msgid "GP relative relocation used when GP not defined" msgstr "" @@ -277,18 +281,18 @@ msgstr "" msgid "using multiple gp values" msgstr "" -#: coff-alpha.c:1505 coff-alpha.c:1511 elf.c:9464 elf32-mcore.c:100 -#: elf32-mcore.c:455 elf32-ppc.c:7616 elf32-ppc.c:8765 elf64-ppc.c:16244 +#: coff-alpha.c:1505 coff-alpha.c:1511 elf.c:9527 elf32-mcore.c:100 +#: elf32-mcore.c:455 elf32-ppc.c:7649 elf32-ppc.c:8841 elf64-ppc.c:16259 #, c-format msgid "%pB: %s unsupported" msgstr "" -#: coff-go32.c:156 coffswap.h:792 +#: coff-go32.c:164 coffswap.h:819 #, c-format msgid "%pB: warning: %s: line number overflow: 0x%lx > 0xffff" msgstr "" -#: coff-mips.c:643 elf32-mips.c:1744 elf32-score.c:433 elf32-score7.c:333 +#: coff-mips.c:650 elf32-mips.c:1744 elf32-score.c:433 elf32-score7.c:333 #: elf64-mips.c:3451 elfn32-mips.c:3278 msgid "GP relative relocation when _gp not defined" msgstr "" @@ -298,39 +302,32 @@ msgstr "" msgid "%pB: unsupported swap_aux_in for storage class %#x" msgstr "" -#: coff-rs6000.c:570 coff64-rs6000.c:499 +#: coff-rs6000.c:571 coff64-rs6000.c:497 #, c-format msgid "%pB: unsupported swap_aux_out for storage class %#x" msgstr "" -#: coff-rs6000.c:3002 +#: coff-rs6000.c:3045 #, c-format msgid "%pB: TOC reloc at %# to symbol `%s' with no TOC entry" msgstr "" -#: coff-rs6000.c:3212 -#, c-format -msgid "" -"%pB: TLS relocation at 0x%s over internal symbols (C_HIDEXT) not yet " -"possible\n" -msgstr "" - -#: coff-rs6000.c:3225 +#: coff-rs6000.c:3260 #, c-format msgid "%pB: TLS relocation at 0x%s over non-TLS symbol %s (0x%x)\n" msgstr "" -#: coff-rs6000.c:3241 +#: coff-rs6000.c:3276 #, c-format msgid "%pB: TLS local relocation at 0x%s over imported symbol %s\n" msgstr "" -#: coff-rs6000.c:3652 +#: coff-rs6000.c:3686 #, c-format msgid "%pB: relocation (%d) at 0x%s has wrong r_rsize (0x%x)\n" msgstr "" -#: coff-rs6000.c:3915 coff64-rs6000.c:2023 +#: coff-rs6000.c:3949 coff64-rs6000.c:2000 #, c-format msgid "%pB: symbol `%s' has unrecognized smclas %d" msgstr "" @@ -386,43 +383,43 @@ msgid "%pB: illegal symbol index %ld in relocs" msgstr "" #: coff-tic30.c:172 coff-tic4x.c:228 coff-tic54x.c:366 coff-z80.c:325 -#: coff-z8k.c:188 coffcode.h:5130 +#: coff-z8k.c:188 coffcode.h:5157 #, c-format msgid "%pB: warning: illegal symbol index %ld in relocs" msgstr "" -#: coff64-rs6000.c:449 coff64-rs6000.c:555 +#: coff64-rs6000.c:447 coff64-rs6000.c:554 #, c-format msgid "%pB: C_STAT isn't supported by XCOFF64" msgstr "" -#: coff64-rs6000.c:479 +#: coff64-rs6000.c:477 #, c-format msgid "%pB: wrong auxtype %#x for storage class %#x" msgstr "" -#: coff64-rs6000.c:1573 +#: coff64-rs6000.c:1572 msgid "%pB: relocation (%d) at (0x%" msgstr "" -#: coffcode.h:986 +#: coffcode.h:990 #, c-format msgid "%pB: unable to load COMDAT section name" msgstr "" #. Malformed input files can trigger this test. #. cf PR 21781. -#: coffcode.h:1021 +#: coffcode.h:1025 #, c-format msgid "%pB: error: unexpected symbol '%s' in COMDAT section" msgstr "" -#: coffcode.h:1033 +#: coffcode.h:1037 #, c-format msgid "%pB: warning: COMDAT symbol '%s' does not match section name '%s'" msgstr "" -#: coffcode.h:1043 +#: coffcode.h:1047 #, c-format msgid "%pB: warning: no symbol for section '%s' found" msgstr "" @@ -430,92 +427,87 @@ msgstr "" #. Generate a warning message rather using the 'unhandled' #. variable as this will allow some .sys files generate by #. other toolchains to be processed. See bugzilla issue 196. -#: coffcode.h:1274 +#: coffcode.h:1278 #, c-format msgid "%pB: warning: ignoring section flag %s in section %s" msgstr "" -#: coffcode.h:1343 +#: coffcode.h:1347 #, c-format msgid "%pB (%s): section flag %s (%#lx) ignored" msgstr "" -#: coffcode.h:1956 +#: coffcode.h:1960 #, c-format msgid "%pB: overflow reloc count too small" msgstr "" -#: coffcode.h:1965 coffcode.h:2030 +#: coffcode.h:1969 coffcode.h:2034 #, c-format msgid "%pB: warning: claims to have 0xffff relocs, without overflow" msgstr "" -#: coffcode.h:2391 +#: coffcode.h:2401 #, c-format msgid "unrecognized TI COFF target id '0x%x'" msgstr "" -#: coffcode.h:2669 +#: coffcode.h:2679 #, c-format msgid "%pB: reloc against a non-existent symbol index: %ld" msgstr "" -#: coffcode.h:2967 +#: coffcode.h:2983 #, c-format msgid "%pB: page size is too large (0x%x)" msgstr "" -#: coffcode.h:3127 +#: coffcode.h:3143 #, c-format msgid "%pB: too many sections (%d)" msgstr "" -#: coffcode.h:3554 +#: coffcode.h:3570 #, c-format msgid "%pB: section %pA: string table overflow at offset %ld" msgstr "" -#: coffcode.h:3661 +#: coffcode.h:3677 #, c-format msgid "%pB:%s section %s: alignment 2**%u not representable" msgstr "" -#: coffcode.h:4364 -#, c-format -msgid "%pB: warning: line number count (%#lx) exceeds section size (%#lx)" -msgstr "" - -#: coffcode.h:4384 +#: coffcode.h:4393 #, c-format msgid "%pB: warning: line number table read failed" msgstr "" -#: coffcode.h:4418 coffcode.h:4432 +#: coffcode.h:4439 coffcode.h:4453 #, c-format msgid "%pB: warning: illegal symbol index 0x%lx in line number entry %d" msgstr "" -#: coffcode.h:4446 +#: coffcode.h:4467 #, c-format msgid "%pB: warning: illegal symbol in line number entry %d" msgstr "" -#: coffcode.h:4459 +#: coffcode.h:4480 #, c-format msgid "%pB: warning: duplicate line number information for `%s'" msgstr "" -#: coffcode.h:4880 +#: coffcode.h:4901 #, c-format msgid "%pB: unrecognized storage class %d for %s symbol `%s'" msgstr "" -#: coffcode.h:5020 +#: coffcode.h:5041 #, c-format msgid "warning: %pB: local symbol `%s' has no section" msgstr "" -#: coffcode.h:5170 +#: coffcode.h:5197 #, c-format msgid "%pB: illegal relocation type %d at address %#" msgstr "" @@ -530,31 +522,31 @@ msgstr "" msgid "%pB: unable to initialize decompress status for section %s" msgstr "" -#: coffgen.c:1715 +#: coffgen.c:1760 #, c-format msgid "%pB: bad string table size %" msgstr "" -#: coffgen.c:1887 coffgen.c:1947 coffgen.c:1965 cofflink.c:2024 elf.c:1936 -#: xcofflink.c:4568 +#: coffgen.c:1932 coffgen.c:1976 coffgen.c:2025 coffgen.c:2043 cofflink.c:2024 +#: elf.c:1939 xcofflink.c:4658 msgid "" msgstr "" -#: coffgen.c:2098 +#: coffgen.c:2176 #, c-format msgid " %s" msgstr "" -#: coffgen.c:2696 elflink.c:14877 linker.c:2965 +#: coffgen.c:2781 elflink.c:15042 linker.c:2967 msgid "%F%P: already_linked_table: %E\n" msgstr "" -#: coffgen.c:3038 elflink.c:13852 +#: coffgen.c:3123 elflink.c:14017 #, c-format msgid "removing unused section '%pA' in file '%pB'" msgstr "" -#: coffgen.c:3115 elflink.c:14082 +#: coffgen.c:3200 elflink.c:14247 msgid "warning: gc-sections option ignored" msgstr "" @@ -563,7 +555,7 @@ msgstr "" msgid "warning: symbol `%s' is both section and non-section" msgstr "" -#: cofflink.c:471 elf64-ia64-vms.c:5202 elflink.c:5235 +#: cofflink.c:471 elf64-ia64-vms.c:5196 elflink.c:5353 #, c-format msgid "warning: type of symbol `%s' changed from %d to %d in %pB" msgstr "" @@ -573,7 +565,7 @@ msgstr "" msgid "%pB: relocs in section `%pA', but it has no contents" msgstr "" -#: cofflink.c:2415 elflink.c:11373 +#: cofflink.c:2415 elflink.c:11470 #, c-format msgid "" "%X`%s' referenced in section `%pA' of %pB: defined in discarded section `" @@ -600,30 +592,30 @@ msgstr "" msgid "%pB: bad reloc address %# in section `%pA'" msgstr "" -#: coffswap.h:806 +#: coffswap.h:833 #, c-format msgid "%pB: %s: reloc overflow: 0x%lx > 0xffff" msgstr "" -#: compress.c:270 +#: compress.c:275 #, c-format msgid "" "error: %pB(%pA) section size (%# bytes) is larger than file size " "(%# bytes)" msgstr "" -#: compress.c:281 +#: compress.c:286 #, c-format msgid "error: %pB(%pA) is too large (%# bytes)" msgstr "" -#: cpu-arm.c:307 cpu-arm.c:319 +#: cpu-arm.c:310 cpu-arm.c:322 #, c-format msgid "" "error: %pB is compiled for the EP9312, whereas %pB is compiled for XScale" msgstr "" -#: cpu-arm.c:455 +#: cpu-arm.c:458 #, c-format msgid "warning: unable to update contents of %s section in %pB" msgstr "" @@ -645,114 +637,114 @@ msgid "" "DWARF error: offset (%) greater than or equal to %s size (%)" msgstr "" -#: dwarf2.c:1200 +#: dwarf2.c:1245 msgid "DWARF error: info pointer extends beyond end of attributes" msgstr "" -#: dwarf2.c:1348 +#: dwarf2.c:1394 #, c-format msgid "DWARF error: invalid or unhandled FORM value: %#x" msgstr "" -#: dwarf2.c:1663 +#: dwarf2.c:1709 msgid "DWARF error: mangled line number section (bad file number)" msgstr "" -#: dwarf2.c:2006 +#: dwarf2.c:2052 msgid "DWARF error: zero format count" msgstr "" -#: dwarf2.c:2016 +#: dwarf2.c:2062 #, c-format msgid "DWARF error: data count (%) larger than buffer size" msgstr "" -#: dwarf2.c:2055 +#: dwarf2.c:2101 #, c-format msgid "DWARF error: unknown format content type %" msgstr "" -#: dwarf2.c:2125 +#: dwarf2.c:2171 #, c-format msgid "DWARF error: line info section is too small (%)" msgstr "" -#: dwarf2.c:2152 +#: dwarf2.c:2198 #, c-format msgid "" "DWARF error: line info data is bigger (%#) than the space remaining " "in the section (%#lx)" msgstr "" -#: dwarf2.c:2165 +#: dwarf2.c:2211 #, c-format msgid "DWARF error: unhandled .debug_line version %d" msgstr "" -#: dwarf2.c:2174 +#: dwarf2.c:2220 msgid "DWARF error: ran out of room reading prologue" msgstr "" -#: dwarf2.c:2190 +#: dwarf2.c:2236 #, c-format msgid "DWARF error: line info unsupported segment selector size %u" msgstr "" -#: dwarf2.c:2212 +#: dwarf2.c:2258 msgid "DWARF error: invalid maximum operations per instruction" msgstr "" -#: dwarf2.c:2224 +#: dwarf2.c:2270 msgid "DWARF error: ran out of room reading opcodes" msgstr "" -#: dwarf2.c:2392 +#: dwarf2.c:2438 msgid "DWARF error: mangled line number section" msgstr "" -#: dwarf2.c:2880 +#: dwarf2.c:2926 msgid "DWARF error: abstract instance recursion detected" msgstr "" -#: dwarf2.c:2914 dwarf2.c:3008 +#: dwarf2.c:2960 dwarf2.c:3054 msgid "DWARF error: invalid abstract instance DIE ref" msgstr "" -#: dwarf2.c:2930 +#: dwarf2.c:2976 #, c-format msgid "DWARF error: unable to read alt ref %" msgstr "" -#: dwarf2.c:2986 +#: dwarf2.c:3032 #, c-format msgid "DWARF error: unable to locate abstract instance DIE ref %" msgstr "" -#: dwarf2.c:3023 dwarf2.c:3302 dwarf2.c:3747 +#: dwarf2.c:3069 dwarf2.c:3351 dwarf2.c:3808 #, c-format msgid "DWARF error: could not find abbrev number %u" msgstr "" -#: dwarf2.c:3535 +#: dwarf2.c:3594 #, c-format msgid "DWARF error: could not find variable specification at offset 0x%lx" msgstr "" -#: dwarf2.c:3674 +#: dwarf2.c:3735 #, c-format msgid "" "DWARF error: found dwarf version '%u', this reader only handles version 2, " "3, 4 and 5 information" msgstr "" -#: dwarf2.c:3711 +#: dwarf2.c:3772 #, c-format msgid "" "DWARF error: found address size '%u', this reader can not handle sizes " "greater than '%u'" msgstr "" -#: dwarf2.c:3814 +#: dwarf2.c:3885 msgid "" "DWARF error: DW_AT_comp_dir attribute encountered with a non-string form" msgstr "" @@ -855,51 +847,51 @@ msgstr "" msgid "error in %pB(%pA); no .eh_frame_hdr table will be created" msgstr "" -#: elf-eh-frame.c:1539 +#: elf-eh-frame.c:1541 #, c-format msgid "FDE encoding in %pB(%pA) prevents .eh_frame_hdr table being created" msgstr "" -#: elf-eh-frame.c:1546 +#: elf-eh-frame.c:1548 msgid "" "further warnings about FDE encoding preventing .eh_frame_hdr generation " "dropped" msgstr "" -#: elf-eh-frame.c:1866 +#: elf-eh-frame.c:1868 #, c-format msgid "%pB: %pA not in order" msgstr "" -#: elf-eh-frame.c:1880 +#: elf-eh-frame.c:1882 #, c-format msgid "%pB: %pA invalid input section size" msgstr "" -#: elf-eh-frame.c:1888 +#: elf-eh-frame.c:1890 #, c-format msgid "%pB: %pA points past end of text section" msgstr "" -#: elf-eh-frame.c:2141 +#: elf-eh-frame.c:2143 msgid "DW_EH_PE_datarel unspecified for this architecture" msgstr "" -#: elf-eh-frame.c:2312 +#: elf-eh-frame.c:2314 #, c-format msgid "invalid output section for .eh_frame_entry: %pA" msgstr "" -#: elf-eh-frame.c:2335 +#: elf-eh-frame.c:2337 #, c-format msgid "invalid contents in %pA section" msgstr "" -#: elf-eh-frame.c:2491 +#: elf-eh-frame.c:2493 msgid ".eh_frame_hdr entry overflow" msgstr "" -#: elf-eh-frame.c:2493 +#: elf-eh-frame.c:2495 msgid ".eh_frame_hdr refers to overlapping FDEs" msgstr "" @@ -912,45 +904,45 @@ msgid "" msgstr "" #: elf-m10200.c:434 elf-m10300.c:2146 elf32-avr.c:1508 elf32-bfin.c:3137 -#: elf32-cr16.c:1432 elf32-cris.c:2034 elf32-crx.c:913 elf32-d10v.c:510 +#: elf32-cr16.c:1429 elf32-cris.c:2034 elf32-crx.c:913 elf32-d10v.c:510 #: elf32-epiphany.c:562 elf32-fr30.c:594 elf32-frv.c:4049 elf32-ft32.c:493 #: elf32-h8300.c:523 elf32-ip2k.c:1477 elf32-iq2000.c:691 elf32-lm32.c:1070 #: elf32-m32c.c:624 elf32-m32r.c:2837 elf32-m68hc1x.c:1271 elf32-mep.c:522 #: elf32-metag.c:1984 elf32-microblaze.c:1623 elf32-moxie.c:288 elf32-mt.c:402 -#: elf32-nds32.c:6039 elf32-or1k.c:1873 elf32-score.c:2743 elf32-score7.c:2552 +#: elf32-nds32.c:6039 elf32-or1k.c:1873 elf32-score.c:2734 elf32-score7.c:2545 #: elf32-spu.c:5084 elf32-tilepro.c:3372 elf32-v850.c:2294 elf32-visium.c:680 #: elf32-xstormy16.c:930 elf64-bpf.c:552 elf64-mmix.c:1541 elfxx-tilegx.c:3742 msgid "internal error: out of range error" msgstr "" #: elf-m10200.c:438 elf-m10300.c:2150 elf32-avr.c:1512 elf32-bfin.c:3141 -#: elf32-cr16.c:1436 elf32-cris.c:2038 elf32-crx.c:917 elf32-d10v.c:514 +#: elf32-cr16.c:1433 elf32-cris.c:2038 elf32-crx.c:917 elf32-d10v.c:514 #: elf32-fr30.c:598 elf32-frv.c:4053 elf32-ft32.c:497 elf32-h8300.c:527 #: elf32-iq2000.c:695 elf32-lm32.c:1074 elf32-m32c.c:628 elf32-m32r.c:2841 #: elf32-m68hc1x.c:1275 elf32-mep.c:526 elf32-metag.c:1988 #: elf32-microblaze.c:1627 elf32-moxie.c:292 elf32-msp430.c:1510 -#: elf32-nds32.c:6043 elf32-or1k.c:1877 elf32-score.c:2747 elf32-score7.c:2556 +#: elf32-nds32.c:6043 elf32-or1k.c:1877 elf32-score.c:2738 elf32-score7.c:2549 #: elf32-spu.c:5088 elf32-tilepro.c:3376 elf32-v850.c:2298 elf32-visium.c:684 #: elf32-xstormy16.c:934 elf64-mmix.c:1545 elfxx-mips.c:10558 #: elfxx-tilegx.c:3746 msgid "internal error: unsupported relocation error" msgstr "" -#: elf-m10200.c:442 elf32-cr16.c:1440 elf32-crx.c:921 elf32-d10v.c:518 +#: elf-m10200.c:442 elf32-cr16.c:1437 elf32-crx.c:921 elf32-d10v.c:518 #: elf32-h8300.c:531 elf32-lm32.c:1078 elf32-m32r.c:2845 elf32-m68hc1x.c:1279 -#: elf32-microblaze.c:1631 elf32-nds32.c:6047 elf32-score.c:2751 -#: elf32-score7.c:2560 elf32-spu.c:5092 +#: elf32-microblaze.c:1631 elf32-nds32.c:6047 elf32-score.c:2742 +#: elf32-score7.c:2553 elf32-spu.c:5092 msgid "internal error: dangerous error" msgstr "" #: elf-m10200.c:446 elf-m10300.c:2167 elf32-avr.c:1520 elf32-bfin.c:3149 -#: elf32-cr16.c:1444 elf32-cris.c:2046 elf32-crx.c:925 elf32-d10v.c:522 +#: elf32-cr16.c:1441 elf32-cris.c:2046 elf32-crx.c:925 elf32-d10v.c:522 #: elf32-epiphany.c:577 elf32-fr30.c:606 elf32-frv.c:4061 elf32-ft32.c:505 #: elf32-h8300.c:535 elf32-ip2k.c:1492 elf32-iq2000.c:703 elf32-lm32.c:1082 #: elf32-m32c.c:636 elf32-m32r.c:2849 elf32-m68hc1x.c:1283 elf32-mep.c:534 #: elf32-metag.c:1996 elf32-microblaze.c:1635 elf32-moxie.c:300 #: elf32-msp430.c:1518 elf32-mt.c:410 elf32-nds32.c:6051 elf32-or1k.c:1885 -#: elf32-score.c:2760 elf32-score7.c:2564 elf32-spu.c:5096 elf32-tilepro.c:3384 +#: elf32-score.c:2751 elf32-score7.c:2557 elf32-spu.c:5096 elf32-tilepro.c:3384 #: elf32-v850.c:2318 elf32-visium.c:692 elf32-xstormy16.c:942 elf64-bpf.c:565 #: elf64-mmix.c:1553 elfxx-tilegx.c:3754 msgid "internal error: unknown error" @@ -966,9 +958,9 @@ msgstr "" msgid "%pB: %s' accessed both as normal and thread local symbol" msgstr "" -#: elf-m10300.c:2093 elf32-arm.c:13376 elf32-i386.c:3430 elf32-m32r.c:2331 +#: elf-m10300.c:2093 elf32-arm.c:13377 elf32-i386.c:3426 elf32-m32r.c:2331 #: elf32-m68k.c:3929 elf32-s390.c:3080 elf32-sh.c:3671 elf32-tilepro.c:3275 -#: elf32-xtensa.c:3024 elf64-s390.c:3029 elf64-x86-64.c:4090 elfxx-sparc.c:2917 +#: elf32-xtensa.c:3034 elf64-s390.c:3029 elf64-x86-64.c:4084 elfxx-sparc.c:2917 #: elfxx-sparc.c:3814 elfxx-tilegx.c:3665 elfnn-aarch64.c:5504 #: elfnn-aarch64.c:7107 #, c-format @@ -993,7 +985,7 @@ msgid "internal error: suspicious relocation type used in shared library" msgstr "" #: elf-m10300.c:2650 elf32-avr.c:2486 elf32-frv.c:5621 elf64-ia64-vms.c:365 -#: elfxx-sparc.c:2684 reloc.c:8282 reloc16.c:155 elfnn-ia64.c:365 +#: elfxx-sparc.c:2684 reloc.c:8373 reloc16.c:155 elfnn-ia64.c:365 msgid "%P%F: --relax and -r may not be used together\n" msgstr "" @@ -1060,11 +1052,11 @@ msgstr "" msgid "Removed property %W to merge %pB (not found) and %pB (0x%v)\n" msgstr "" -#: elf-properties.c:671 elfxx-aarch64.c:758 elfxx-x86.c:2714 +#: elf-properties.c:671 elfxx-aarch64.c:758 elfxx-x86.c:3716 msgid "%F%P: failed to create GNU property section\n" msgstr "" -#: elf-properties.c:675 elfxx-aarch64.c:762 elfxx-x86.c:2719 +#: elf-properties.c:675 elfxx-aarch64.c:762 elfxx-x86.c:3721 #, c-format msgid "%F%pA: failed to align section\n" msgstr "" @@ -1089,7 +1081,7 @@ msgstr "" msgid "%pB: invalid string offset %u >= % for section `%s'" msgstr "" -#: elf.c:514 elfnn-aarch64.c:8107 +#: elf.c:514 elfnn-aarch64.c:8107 elfnn-loongarch.c:3045 #, c-format msgid "%pB symbol number %lu references nonexistent SHT_SYMTAB_SHNDX section" msgstr "" @@ -1169,119 +1161,123 @@ msgid "" "Dynamic Section:\n" msgstr "" -#: elf.c:1851 +#: elf.c:1854 #, c-format msgid "" "\n" "Version definitions:\n" msgstr "" -#: elf.c:1876 +#: elf.c:1879 #, c-format msgid "" "\n" "Version References:\n" msgstr "" -#: elf.c:1881 +#: elf.c:1884 #, c-format msgid " required from %s:\n" msgstr "" -#: elf.c:2072 +#: elf.c:2075 #, c-format msgid "%pB: warning: loop in section dependencies detected" msgstr "" -#: elf.c:2179 +#: elf.c:2182 #, c-format msgid "" "%pB: warning: multiple symbol tables detected - ignoring the table in " "section %u" msgstr "" -#: elf.c:2263 +#: elf.c:2266 #, c-format msgid "" "%pB: warning: multiple dynamic symbol tables detected - ignoring the table " "in section %u" msgstr "" -#: elf.c:2376 +#: elf.c:2385 #, c-format msgid "%pB: invalid link %u for reloc section %s (index %u)" msgstr "" -#: elf.c:2467 +#: elf.c:2442 #, c-format msgid "" "%pB: warning: secondary relocation section '%s' for section %pA found - " "ignoring" msgstr "" -#: elf.c:2553 elf.c:2568 elf.c:2579 elf.c:2592 +#: elf.c:2528 elf.c:2543 elf.c:2554 elf.c:2567 #, c-format msgid "%pB: unknown type [%#x] section `%s'" msgstr "" -#: elf.c:3289 +#: elf.c:3265 #, c-format msgid "%pB: error: alignment power %d of section `%pA' is too big" msgstr "" -#: elf.c:3322 +#: elf.c:3298 #, c-format msgid "warning: section `%pA' type changed to PROGBITS" msgstr "" -#: elf.c:3806 +#: elf.c:3783 #, c-format msgid "%pB: too many sections: %u" msgstr "" -#: elf.c:3892 +#: elf.c:3869 #, c-format msgid "" "%pB: sh_link of section `%pA' points to discarded section `%pA' of `%pB'" msgstr "" -#: elf.c:3910 +#: elf.c:3887 #, c-format msgid "%pB: sh_link of section `%pA' points to removed section `%pA' of `%pB'" msgstr "" -#: elf.c:4472 +#: elf.c:4455 #, c-format msgid "%pB: GNU_MBIND section `%pA' has invalid sh_info field: %d" msgstr "" -#: elf.c:5066 +#: elf.c:4638 +msgid "%F%P: failed to size relative relocations\n" +msgstr "" + +#: elf.c:5062 #, c-format msgid "%pB: TLS sections are not adjacent:" msgstr "" -#: elf.c:5073 +#: elf.c:5069 #, c-format msgid "\t TLS: %pA" msgstr "" -#: elf.c:5077 +#: elf.c:5073 #, c-format msgid "\tnon-TLS: %pA" msgstr "" -#: elf.c:5673 +#: elf.c:5696 #, c-format msgid "" "%pB: The first section in the PT_DYNAMIC segment is not the .dynamic section" msgstr "" -#: elf.c:5699 +#: elf.c:5722 #, c-format msgid "%pB: not enough room for program headers, try linking with -N" msgstr "" -#: elf.c:5816 +#: elf.c:5839 #, c-format msgid "%pB: section %pA lma %# adjusted to %#" msgstr "" @@ -1289,185 +1285,190 @@ msgstr "" #. The fix for this error is usually to edit the linker script being #. used and set up the program headers manually. Either that or #. leave room for the headers at the start of the SECTIONS. -#: elf.c:5953 +#: elf.c:5976 #, c-format msgid "%pB: error: PHDR segment not covered by LOAD segment" msgstr "" -#: elf.c:5993 +#: elf.c:6016 #, c-format msgid "%pB: section `%pA' can't be allocated in segment %d" msgstr "" -#: elf.c:6130 +#: elf.c:6156 #, c-format msgid "%pB: warning: allocated section `%s' not in segment" msgstr "" -#: elf.c:6291 +#: elf.c:6292 +#, c-format +msgid "%pB: warning: unable to allocate any sections to PT_GNU_RELRO segment" +msgstr "" + +#: elf.c:6322 #, c-format msgid "" "%pB: error: non-load segment %d includes file header and/or program header" msgstr "" -#: elf.c:6800 +#: elf.c:6829 #, c-format msgid "%pB: symbol `%s' required but not present" msgstr "" -#: elf.c:7152 +#: elf.c:7186 #, c-format msgid "" "%pB: warning: empty loadable segment detected at vaddr=%#, is this " "intentional?" msgstr "" -#: elf.c:7780 +#: elf.c:7851 #, c-format msgid "%pB: warning: segment alignment of %# is too large" msgstr "" -#: elf.c:8293 +#: elf.c:8359 #, c-format msgid "" "%pB: Unable to handle section index %x in ELF symbol. Using ABS instead." msgstr "" -#: elf.c:8323 +#: elf.c:8389 #, c-format msgid "" "unable to find equivalent output section for symbol '%s' from section '%s'" msgstr "" -#: elf.c:8736 +#: elf.c:8799 #, c-format msgid "%pB: .gnu.version_r invalid entry" msgstr "" -#: elf.c:8869 +#: elf.c:8932 #, c-format msgid "%pB: .gnu.version_d invalid entry" msgstr "" -#: elf.c:9326 +#: elf.c:9389 #, c-format msgid "" "%pB:%pA: error: attempting to write into an unallocated compressed section" msgstr "" -#: elf.c:9335 +#: elf.c:9398 #, c-format msgid "%pB:%pA: error: attempting to write over the end of the section" msgstr "" -#: elf.c:9346 +#: elf.c:9409 #, c-format msgid "%pB:%pA: error: attempting to write section into an empty buffer" msgstr "" -#: elf.c:10247 +#: elf.c:10317 #, c-format msgid "%pB: warning: win32pstatus %s of size %lu bytes is too small" msgstr "" -#: elf.c:10325 +#: elf.c:10395 #, c-format msgid "" "%pB: win32pstatus NOTE_INFO_MODULE of size %lu is too small to contain a " "name of size %u" msgstr "" -#: elf.c:12634 +#: elf.c:12977 msgid "GNU_MBIND section is supported only by GNU and FreeBSD targets" msgstr "" -#: elf.c:12637 +#: elf.c:12980 msgid "symbol type STT_GNU_IFUNC is supported only by GNU and FreeBSD targets" msgstr "" -#: elf.c:12640 +#: elf.c:12983 msgid "" "symbol binding STB_GNU_UNIQUE is supported only by GNU and FreeBSD targets" msgstr "" -#: elf.c:12643 +#: elf.c:12986 msgid "GNU_RETAIN section is supported only by GNU and FreeBSD targets" msgstr "" -#: elf.c:12851 elf64-sparc.c:123 elfcode.h:1504 +#: elf.c:13194 elf64-sparc.c:123 elfcode.h:1505 #, c-format msgid "%pB(%pA): relocation %d has invalid symbol index %ld" msgstr "" -#: elf.c:12926 +#: elf.c:13269 #, c-format msgid "" "%pB(%pA): link section cannot be set because the output file does not have a " "symbol table" msgstr "" -#: elf.c:12938 +#: elf.c:13281 #, c-format msgid "%pB(%pA): info section index is invalid" msgstr "" -#: elf.c:12952 +#: elf.c:13295 #, c-format msgid "" "%pB(%pA): info section index cannot be set because the section is not in the " "output" msgstr "" -#: elf.c:13027 +#: elf.c:13370 #, c-format msgid "%pB(%pA): error: secondary reloc section processed twice" msgstr "" -#: elf.c:13039 +#: elf.c:13382 #, c-format msgid "%pB(%pA): error: secondary reloc section has zero sized entries" msgstr "" -#: elf.c:13050 +#: elf.c:13393 #, c-format msgid "%pB(%pA): error: secondary reloc section has non-standard sized entries" msgstr "" -#: elf.c:13062 +#: elf.c:13405 #, c-format msgid "%pB(%pA): error: secondary reloc section is empty!" msgstr "" -#: elf.c:13085 +#: elf.c:13428 #, c-format msgid "%pB(%pA): error: internal relocs missing for secondary reloc section" msgstr "" -#: elf.c:13104 +#: elf.c:13447 #, c-format msgid "%pB(%pA): error: reloc table entry %u is empty" msgstr "" -#: elf.c:13129 +#: elf.c:13472 #, c-format msgid "%pB(%pA): error: secondary reloc %u references a missing symbol" msgstr "" -#: elf.c:13146 +#: elf.c:13489 #, c-format msgid "%pB(%pA): error: secondary reloc %u references a deleted symbol" msgstr "" -#: elf.c:13159 +#: elf.c:13502 #, c-format msgid "%pB(%pA): error: secondary reloc %u is of an unknown type" msgstr "" #. Ignore init flag - it may not be set, despite the flags field #. containing valid data. -#: elf32-arc.c:455 elf32-arm.c:15047 elf32-frv.c:6612 elf32-iq2000.c:868 +#: elf32-arc.c:455 elf32-arm.c:15095 elf32-frv.c:6612 elf32-iq2000.c:868 #: elf32-m32c.c:914 elf32-mt.c:560 elf32-rl78.c:1275 elf32-rx.c:3217 -#: elf32-visium.c:844 elf64-ppc.c:5349 elfnn-aarch64.c:7337 +#: elf32-visium.c:844 elf64-ppc.c:5467 elfnn-aarch64.c:7337 #, c-format msgid "private flags = 0x%lx:" msgstr "" @@ -1514,7 +1515,7 @@ msgid "" msgstr "" #: elf32-arc.c:938 elf32-iq2000.c:844 elf32-m32c.c:889 elf32-m68hc1x.c:1390 -#: elf32-ppc.c:3868 elf64-sparc.c:722 elfxx-mips.c:15568 +#: elf32-ppc.c:3881 elf64-sparc.c:722 elfxx-mips.c:15584 #, c-format msgid "%pB: uses different e_flags (%#x) fields than previous modules (%#x)" msgstr "" @@ -1571,8 +1572,8 @@ msgstr "" msgid "%pB(%pA): internal error: unknown error" msgstr "" -#: elf32-arc.c:2023 elf32-arc.c:2091 elf32-arm.c:15502 elf32-metag.c:2251 -#: elf32-nds32.c:5489 elfnn-aarch64.c:7744 elfnn-riscv.c:619 +#: elf32-arc.c:2023 elf32-arc.c:2091 elf32-arm.c:15550 elf32-metag.c:2251 +#: elf32-nds32.c:5489 elfnn-aarch64.c:7744 elfnn-riscv.c:617 #, c-format msgid "" "%pB: relocation %s against `%s' can not be used when making a shared object; " @@ -1589,7 +1590,7 @@ msgstr "" msgid "warning: %pB: unknown ARC object attribute %d" msgstr "" -#: elf32-arm.c:4333 elf32-arm.c:4367 elf32-arm.c:4386 elf32-arm.c:4438 +#: elf32-arm.c:4334 elf32-arm.c:4368 elf32-arm.c:4387 elf32-arm.c:4439 #, c-format msgid "" "%pB(%pA): warning: long branch veneers used in section with SHF_ARM_PURECODE " @@ -1597,156 +1598,156 @@ msgid "" "movw instruction" msgstr "" -#: elf32-arm.c:4398 elf32-arm.c:4452 elf32-arm.c:9141 elf32-arm.c:9231 +#: elf32-arm.c:4399 elf32-arm.c:4453 elf32-arm.c:9142 elf32-arm.c:9232 #, c-format msgid "" "%pB(%s): warning: interworking not enabled; first occurrence: %pB: %s call " "to %s" msgstr "" -#: elf32-arm.c:4578 +#: elf32-arm.c:4579 #, c-format msgid "" "ERROR: CMSE stub (%s section) too far (%#) from destination " "(%#)" msgstr "" -#: elf32-arm.c:4747 +#: elf32-arm.c:4748 #, c-format msgid "no address assigned to the veneers output section %s" msgstr "" -#: elf32-arm.c:4822 elf32-arm.c:6968 elf32-csky.c:3400 elf32-hppa.c:582 -#: elf32-m68hc1x.c:164 elf32-metag.c:1180 elf32-nios2.c:2201 elf64-ppc.c:3829 -#: elf64-ppc.c:13640 elfnn-aarch64.c:3187 +#: elf32-arm.c:4823 elf32-arm.c:6969 elf32-csky.c:3400 elf32-hppa.c:582 +#: elf32-m68hc1x.c:164 elf32-metag.c:1180 elf32-nios2.c:2201 elf64-ppc.c:3856 +#: elf64-ppc.c:13711 elfnn-aarch64.c:3187 #, c-format msgid "%pB: cannot create stub entry %s" msgstr "" -#: elf32-arm.c:5043 elf32-csky.c:3742 elf32-hppa.c:732 elf32-m68hc11.c:422 -#: elf32-m68hc12.c:542 elf32-metag.c:3345 elf32-nios2.c:2494 elf64-ppc.c:11475 +#: elf32-arm.c:5044 elf32-csky.c:3742 elf32-hppa.c:732 elf32-m68hc11.c:422 +#: elf32-m68hc12.c:542 elf32-metag.c:3345 elf32-nios2.c:2494 elf64-ppc.c:11582 #: elfnn-aarch64.c:3256 msgid "" "%F%P: Could not assign '%pA' to an output section. Retry without --enable-" "non-contiguous-regions.\n" msgstr "" -#: elf32-arm.c:6011 +#: elf32-arm.c:6012 #, c-format msgid "%pB: special symbol `%s' only allowed for ARMv8-M architecture or later" msgstr "" -#: elf32-arm.c:6020 +#: elf32-arm.c:6021 #, c-format msgid "" "%pB: invalid special symbol `%s'; it must be a global or weak function symbol" msgstr "" -#: elf32-arm.c:6059 +#: elf32-arm.c:6060 #, c-format msgid "" "%pB: invalid standard symbol `%s'; it must be a global or weak function " "symbol" msgstr "" -#: elf32-arm.c:6065 +#: elf32-arm.c:6066 #, c-format msgid "%pB: absent standard symbol `%s'" msgstr "" -#: elf32-arm.c:6077 +#: elf32-arm.c:6078 #, c-format msgid "%pB: `%s' and its special symbol are in different sections" msgstr "" -#: elf32-arm.c:6089 +#: elf32-arm.c:6090 #, c-format msgid "%pB: entry function `%s' not output" msgstr "" -#: elf32-arm.c:6096 +#: elf32-arm.c:6097 #, c-format msgid "%pB: entry function `%s' is empty" msgstr "" -#: elf32-arm.c:6225 +#: elf32-arm.c:6226 #, c-format msgid "%pB: --in-implib only supported for Secure Gateway import libraries" msgstr "" -#: elf32-arm.c:6274 +#: elf32-arm.c:6275 #, c-format msgid "" "%pB: invalid import library entry: `%s'; symbol should be absolute, global " "and refer to Thumb functions" msgstr "" -#: elf32-arm.c:6296 +#: elf32-arm.c:6297 #, c-format msgid "entry function `%s' disappeared from secure code" msgstr "" -#: elf32-arm.c:6320 +#: elf32-arm.c:6321 #, c-format msgid "`%s' refers to a non entry function" msgstr "" -#: elf32-arm.c:6335 +#: elf32-arm.c:6336 #, c-format msgid "%pB: visibility of symbol `%s' has changed" msgstr "" -#: elf32-arm.c:6344 +#: elf32-arm.c:6345 #, c-format msgid "%pB: incorrect size for symbol `%s'" msgstr "" -#: elf32-arm.c:6363 +#: elf32-arm.c:6364 #, c-format msgid "offset of veneer for entry function `%s' not a multiple of its size" msgstr "" -#: elf32-arm.c:6383 +#: elf32-arm.c:6384 msgid "" "new entry function(s) introduced but no output import library specified:" msgstr "" -#: elf32-arm.c:6391 +#: elf32-arm.c:6392 #, c-format msgid "start address of `%s' is different from previous link" msgstr "" -#: elf32-arm.c:7101 elf32-arm.c:7136 +#: elf32-arm.c:7102 elf32-arm.c:7137 #, c-format msgid "unable to find %s glue '%s' for '%s'" msgstr "" -#: elf32-arm.c:7847 +#: elf32-arm.c:7848 #, c-format msgid "%pB: BE8 images only valid in big-endian mode" msgstr "" #. Give a warning, but do as the user requests anyway. -#: elf32-arm.c:8074 +#: elf32-arm.c:8075 #, c-format msgid "" "%pB: warning: selected VFP11 erratum workaround is not necessary for target " "architecture" msgstr "" -#: elf32-arm.c:8101 +#: elf32-arm.c:8102 #, c-format msgid "" "%pB: warning: selected STM32L4XX erratum workaround is not necessary for " "target architecture" msgstr "" -#: elf32-arm.c:8637 elf32-arm.c:8657 elf32-arm.c:8724 elf32-arm.c:8743 +#: elf32-arm.c:8638 elf32-arm.c:8658 elf32-arm.c:8725 elf32-arm.c:8744 #, c-format msgid "%pB: unable to find %s veneer `%s'" msgstr "" -#: elf32-arm.c:8950 +#: elf32-arm.c:8951 #, c-format msgid "" "%pB(%pA+%#x): error: multiple load detected in non-last IT block " @@ -1754,471 +1755,471 @@ msgid "" "it to generate only one instruction per IT block" msgstr "" -#: elf32-arm.c:9048 +#: elf32-arm.c:9049 #, c-format msgid "invalid TARGET2 relocation type '%s'" msgstr "" #. FIXME: We ought to be able to generate thumb-1 PLT #. instructions... -#: elf32-arm.c:9818 +#: elf32-arm.c:9819 #, c-format msgid "%pB: warning: thumb-1 mode PLT generation not currently supported" msgstr "" -#: elf32-arm.c:10127 elf32-arm.c:10169 +#: elf32-arm.c:10128 elf32-arm.c:10170 #, c-format msgid "%pB(%pA+%#): unexpected %s instruction '%#lx' in TLS trampoline" msgstr "" -#: elf32-arm.c:10519 +#: elf32-arm.c:10520 msgid "shared object" msgstr "" -#: elf32-arm.c:10522 +#: elf32-arm.c:10523 msgid "PIE executable" msgstr "" -#: elf32-arm.c:10525 +#: elf32-arm.c:10526 #, c-format msgid "" "%pB: relocation %s against external or undefined symbol `%s' can not be used " "when making a %s; recompile with -fPIC" msgstr "" -#: elf32-arm.c:10627 elf32-arm.c:11044 +#: elf32-arm.c:10628 elf32-arm.c:11045 #, c-format msgid "%pB: warning: %s BLX instruction targets %s function '%s'" msgstr "" -#: elf32-arm.c:11678 +#: elf32-arm.c:11679 #, c-format msgid "" "%pB: expected symbol index in range 0..%lu but found local symbol with index " "%lu" msgstr "" -#: elf32-arm.c:11953 elf32-arm.c:11979 +#: elf32-arm.c:11954 elf32-arm.c:11980 #, c-format msgid "" "%pB(%pA+%#): unexpected %s instruction '%#lx' referenced by " "TLS_GOTDESC" msgstr "" -#: elf32-arm.c:12025 elf32-csky.c:4970 elf32-m68k.c:3733 elf32-metag.c:1913 +#: elf32-arm.c:12026 elf32-csky.c:4970 elf32-m68k.c:3733 elf32-metag.c:1913 #: elf32-nios2.c:4382 #, c-format msgid "%pB(%pA+%#): %s relocation not permitted in shared object" msgstr "" -#: elf32-arm.c:12239 +#: elf32-arm.c:12240 #, c-format msgid "" "%pB(%pA+%#): only ADD or SUB instructions are allowed for ALU group " "relocations" msgstr "" -#: elf32-arm.c:12280 elf32-arm.c:12372 elf32-arm.c:12460 elf32-arm.c:12550 +#: elf32-arm.c:12281 elf32-arm.c:12373 elf32-arm.c:12461 elf32-arm.c:12551 #, c-format msgid "" "%pB(%pA+%#): overflow whilst splitting %# for group " "relocation %s" msgstr "" -#: elf32-arm.c:12608 elf32-arm.c:12767 +#: elf32-arm.c:12609 elf32-arm.c:12768 msgid "local symbol index too big" msgstr "" -#: elf32-arm.c:12618 elf32-arm.c:12652 +#: elf32-arm.c:12619 elf32-arm.c:12653 msgid "no dynamic index information available" msgstr "" -#: elf32-arm.c:12660 +#: elf32-arm.c:12661 msgid "invalid dynamic index" msgstr "" -#: elf32-arm.c:12777 +#: elf32-arm.c:12778 msgid "dynamic index information not available" msgstr "" -#: elf32-arm.c:13208 elf32-sh.c:3565 +#: elf32-arm.c:13209 elf32-sh.c:3565 #, c-format msgid "%pB(%pA+%#): %s relocation against SEC_MERGE section" msgstr "" -#: elf32-arm.c:13321 elf32-m68k.c:3966 elf32-xtensa.c:2762 elfnn-aarch64.c:6834 +#: elf32-arm.c:13322 elf32-m68k.c:3966 elf32-xtensa.c:2772 elfnn-aarch64.c:6834 #, c-format msgid "%pB(%pA+%#): %s used with TLS symbol %s" msgstr "" -#: elf32-arm.c:13323 elf32-m68k.c:3968 elf32-xtensa.c:2764 elfnn-aarch64.c:6836 +#: elf32-arm.c:13324 elf32-m68k.c:3968 elf32-xtensa.c:2774 elfnn-aarch64.c:6836 #, c-format msgid "%pB(%pA+%#): %s used with non-TLS symbol %s" msgstr "" -#: elf32-arm.c:13406 elf32-tic6x.c:2649 elfnn-aarch64.c:7171 +#: elf32-arm.c:13407 elf32-tic6x.c:2649 elfnn-aarch64.c:7171 msgid "out of range" msgstr "" -#: elf32-arm.c:13410 elf32-nios2.c:4516 elf32-pru.c:936 elf32-tic6x.c:2653 +#: elf32-arm.c:13411 elf32-nios2.c:4516 elf32-pru.c:936 elf32-tic6x.c:2653 #: elfnn-aarch64.c:7175 msgid "unsupported relocation" msgstr "" -#: elf32-arm.c:13418 elf32-nios2.c:4526 elf32-pru.c:946 elf32-tic6x.c:2661 +#: elf32-arm.c:13419 elf32-nios2.c:4526 elf32-pru.c:946 elf32-tic6x.c:2661 #: elfnn-aarch64.c:7183 msgid "unknown error" msgstr "" -#: elf32-arm.c:13898 +#: elf32-arm.c:13901 #, c-format msgid "" "warning: not setting interworking flag of %pB since it has already been " "specified as non-interworking" msgstr "" -#: elf32-arm.c:13902 +#: elf32-arm.c:13905 #, c-format msgid "warning: clearing the interworking flag of %pB due to outside request" msgstr "" -#: elf32-arm.c:13947 +#: elf32-arm.c:13950 #, c-format msgid "" "warning: clearing the interworking flag of %pB because non-interworking code " "in %pB has been linked with it" msgstr "" -#: elf32-arm.c:14034 +#: elf32-arm.c:14037 #, c-format msgid "%pB: unknown mandatory EABI object attribute %d" msgstr "" -#: elf32-arm.c:14042 +#: elf32-arm.c:14045 #, c-format msgid "warning: %pB: unknown EABI object attribute %d" msgstr "" -#: elf32-arm.c:14342 +#: elf32-arm.c:14380 #, c-format msgid "error: %pB: unknown CPU architecture" msgstr "" -#: elf32-arm.c:14380 elf32-nios2.c:2950 +#: elf32-arm.c:14418 elf32-nios2.c:2950 #, c-format msgid "error: %pB: conflicting CPU architectures %d/%d" msgstr "" -#: elf32-arm.c:14477 +#: elf32-arm.c:14515 #, c-format msgid "" "Error: %pB has both the current and legacy Tag_MPextension_use attributes" msgstr "" -#: elf32-arm.c:14506 +#: elf32-arm.c:14544 #, c-format msgid "error: %pB uses VFP register arguments, %pB does not" msgstr "" -#: elf32-arm.c:14665 +#: elf32-arm.c:14713 #, c-format msgid "error: %pB: unable to merge virtualization attributes with %pB" msgstr "" -#: elf32-arm.c:14691 +#: elf32-arm.c:14739 #, c-format msgid "error: %pB: conflicting architecture profiles %c/%c" msgstr "" -#: elf32-arm.c:14830 +#: elf32-arm.c:14878 #, c-format msgid "warning: %pB: conflicting platform configuration" msgstr "" -#: elf32-arm.c:14839 +#: elf32-arm.c:14887 #, c-format msgid "error: %pB: conflicting use of R9" msgstr "" -#: elf32-arm.c:14851 +#: elf32-arm.c:14899 #, c-format msgid "error: %pB: SB relative addressing conflicts with use of R9" msgstr "" -#: elf32-arm.c:14864 +#: elf32-arm.c:14912 #, c-format msgid "" "warning: %pB uses %u-byte wchar_t yet the output is to use %u-byte wchar_t; " "use of wchar_t values across objects may fail" msgstr "" -#: elf32-arm.c:14895 +#: elf32-arm.c:14943 #, c-format msgid "" "warning: %pB uses %s enums yet the output is to use %s enums; use of enum " "values across objects may fail" msgstr "" -#: elf32-arm.c:14907 +#: elf32-arm.c:14955 #, c-format msgid "error: %pB uses iWMMXt register arguments, %pB does not" msgstr "" -#: elf32-arm.c:14924 +#: elf32-arm.c:14972 #, c-format msgid "error: fp16 format mismatch between %pB and %pB" msgstr "" -#: elf32-arm.c:14960 +#: elf32-arm.c:15008 #, c-format msgid "%pB has both the current and legacy Tag_MPextension_use attributes" msgstr "" -#: elf32-arm.c:15056 +#: elf32-arm.c:15104 #, c-format msgid " [interworking enabled]" msgstr "" -#: elf32-arm.c:15064 +#: elf32-arm.c:15112 #, c-format msgid " [VFP float format]" msgstr "" -#: elf32-arm.c:15066 +#: elf32-arm.c:15114 #, c-format msgid " [Maverick float format]" msgstr "" -#: elf32-arm.c:15068 +#: elf32-arm.c:15116 #, c-format msgid " [FPA float format]" msgstr "" -#: elf32-arm.c:15071 +#: elf32-arm.c:15119 #, c-format msgid " [floats passed in float registers]" msgstr "" -#: elf32-arm.c:15074 elf32-arm.c:15160 +#: elf32-arm.c:15122 elf32-arm.c:15208 #, c-format msgid " [position independent]" msgstr "" -#: elf32-arm.c:15077 +#: elf32-arm.c:15125 #, c-format msgid " [new ABI]" msgstr "" -#: elf32-arm.c:15080 +#: elf32-arm.c:15128 #, c-format msgid " [old ABI]" msgstr "" -#: elf32-arm.c:15083 +#: elf32-arm.c:15131 #, c-format msgid " [software FP]" msgstr "" -#: elf32-arm.c:15092 +#: elf32-arm.c:15140 #, c-format msgid " [Version1 EABI]" msgstr "" -#: elf32-arm.c:15095 elf32-arm.c:15106 +#: elf32-arm.c:15143 elf32-arm.c:15154 #, c-format msgid " [sorted symbol table]" msgstr "" -#: elf32-arm.c:15097 elf32-arm.c:15108 +#: elf32-arm.c:15145 elf32-arm.c:15156 #, c-format msgid " [unsorted symbol table]" msgstr "" -#: elf32-arm.c:15103 +#: elf32-arm.c:15151 #, c-format msgid " [Version2 EABI]" msgstr "" -#: elf32-arm.c:15111 +#: elf32-arm.c:15159 #, c-format msgid " [dynamic symbols use segment index]" msgstr "" -#: elf32-arm.c:15114 +#: elf32-arm.c:15162 #, c-format msgid " [mapping symbols precede others]" msgstr "" -#: elf32-arm.c:15121 +#: elf32-arm.c:15169 #, c-format msgid " [Version3 EABI]" msgstr "" -#: elf32-arm.c:15125 +#: elf32-arm.c:15173 #, c-format msgid " [Version4 EABI]" msgstr "" -#: elf32-arm.c:15129 +#: elf32-arm.c:15177 #, c-format msgid " [Version5 EABI]" msgstr "" -#: elf32-arm.c:15132 +#: elf32-arm.c:15180 #, c-format msgid " [soft-float ABI]" msgstr "" -#: elf32-arm.c:15135 +#: elf32-arm.c:15183 #, c-format msgid " [hard-float ABI]" msgstr "" -#: elf32-arm.c:15141 +#: elf32-arm.c:15189 #, c-format msgid " [BE8]" msgstr "" -#: elf32-arm.c:15144 +#: elf32-arm.c:15192 #, c-format msgid " [LE8]" msgstr "" -#: elf32-arm.c:15150 +#: elf32-arm.c:15198 #, c-format msgid " " msgstr "" -#: elf32-arm.c:15157 +#: elf32-arm.c:15205 #, c-format msgid " [relocatable executable]" msgstr "" -#: elf32-arm.c:15163 +#: elf32-arm.c:15211 #, c-format msgid " [FDPIC ABI supplement]" msgstr "" -#: elf32-arm.c:15168 elfnn-aarch64.c:7340 +#: elf32-arm.c:15216 elfnn-aarch64.c:7340 #, c-format msgid " " msgstr "" -#: elf32-arm.c:15285 elf32-arm.c:15419 elf32-i386.c:1524 elf32-s390.c:923 -#: elf32-tic6x.c:2724 elf32-tilepro.c:1435 elf32-xtensa.c:1094 elf64-s390.c:845 -#: elf64-x86-64.c:1900 elfxx-sparc.c:1386 elfxx-tilegx.c:1662 -#: elfnn-aarch64.c:7611 elfnn-riscv.c:662 +#: elf32-arm.c:15333 elf32-arm.c:15467 elf32-i386.c:1511 elf32-s390.c:923 +#: elf32-tic6x.c:2724 elf32-tilepro.c:1435 elf32-xtensa.c:1102 elf64-s390.c:845 +#: elf64-x86-64.c:1882 elfxx-sparc.c:1386 elfxx-tilegx.c:1662 elfxx-x86.c:953 +#: elfnn-aarch64.c:7611 elfnn-loongarch.c:604 elfnn-riscv.c:660 #, c-format msgid "%pB: bad symbol index: %d" msgstr "" -#: elf32-arm.c:15675 +#: elf32-arm.c:15723 #, c-format msgid "" "FDPIC does not yet support %s relocation to become dynamic for executable" msgstr "" -#: elf32-arm.c:16936 +#: elf32-arm.c:16984 #, c-format msgid "errors encountered processing file %pB" msgstr "" -#: elf32-arm.c:17309 elflink.c:13022 elflink.c:13069 +#: elf32-arm.c:17357 elflink.c:13186 elflink.c:13233 #, c-format msgid "could not find section %s" msgstr "" -#: elf32-arm.c:18230 +#: elf32-arm.c:18278 #, c-format msgid "%pB: Number of symbols in input file has increased from %lu to %u\n" msgstr "" -#: elf32-arm.c:18494 +#: elf32-arm.c:18542 #, c-format msgid "%pB: error: Cortex-A8 erratum stub is allocated in unsafe location" msgstr "" #. There's not much we can do apart from complain if this #. happens. -#: elf32-arm.c:18521 +#: elf32-arm.c:18569 #, c-format msgid "%pB: error: Cortex-A8 erratum stub out of range (input file too large)" msgstr "" -#: elf32-arm.c:19348 elf32-arm.c:19370 +#: elf32-arm.c:19396 elf32-arm.c:19418 #, c-format msgid "%pB: error: VFP11 veneer out of range" msgstr "" -#: elf32-arm.c:19421 +#: elf32-arm.c:19469 #, c-format msgid "" "%pB(%#): error: cannot create STM32L4XX veneer; jump out of range by " "% bytes; cannot encode branch instruction" msgstr "" -#: elf32-arm.c:19460 +#: elf32-arm.c:19508 #, c-format msgid "%pB: error: cannot create STM32L4XX veneer" msgstr "" -#: elf32-arm.c:20544 +#: elf32-arm.c:20590 #, c-format msgid "error: %pB is already in final BE8 format" msgstr "" -#: elf32-arm.c:20620 +#: elf32-arm.c:20666 #, c-format msgid "" "error: source object %pB has EABI version %d, but target %pB has EABI " "version %d" msgstr "" -#: elf32-arm.c:20635 +#: elf32-arm.c:20681 #, c-format msgid "error: %pB is compiled for APCS-%d, whereas target %pB uses APCS-%d" msgstr "" -#: elf32-arm.c:20645 +#: elf32-arm.c:20691 #, c-format msgid "" "error: %pB passes floats in float registers, whereas %pB passes them in " "integer registers" msgstr "" -#: elf32-arm.c:20649 +#: elf32-arm.c:20695 #, c-format msgid "" "error: %pB passes floats in integer registers, whereas %pB passes them in " "float registers" msgstr "" -#: elf32-arm.c:20659 elf32-arm.c:20663 elf32-arm.c:20673 +#: elf32-arm.c:20705 elf32-arm.c:20709 elf32-arm.c:20719 #, c-format msgid "error: %pB uses %s instructions, whereas %pB does not" msgstr "" -#: elf32-arm.c:20677 +#: elf32-arm.c:20723 #, c-format msgid "error: %pB does not use %s instructions, whereas %pB does" msgstr "" -#: elf32-arm.c:20696 +#: elf32-arm.c:20742 #, c-format msgid "error: %pB uses software FP, whereas %pB uses hardware FP" msgstr "" -#: elf32-arm.c:20700 +#: elf32-arm.c:20746 #, c-format msgid "error: %pB uses hardware FP, whereas %pB uses software FP" msgstr "" -#: elf32-arm.c:20714 +#: elf32-arm.c:20760 #, c-format msgid "warning: %pB supports interworking, whereas %pB does not" msgstr "" -#: elf32-arm.c:20720 +#: elf32-arm.c:20766 #, c-format msgid "warning: %pB does not support interworking, whereas %pB does" msgstr "" @@ -2246,8 +2247,8 @@ msgstr "" msgid "%pB(%pA+%#): unresolvable relocation against symbol `%s'" msgstr "" -#: elf32-bfin.c:1625 elf32-i386.c:3470 elf32-m68k.c:4006 elf32-s390.c:3138 -#: elf64-s390.c:3087 elf64-x86-64.c:4145 +#: elf32-bfin.c:1625 elf32-i386.c:3466 elf32-m68k.c:4006 elf32-s390.c:3138 +#: elf64-s390.c:3087 elf64-x86-64.c:4139 #, c-format msgid "%pB(%pA+%#): reloc against `%s': error %d" msgstr "" @@ -2288,34 +2289,34 @@ msgid "warning: relocation references a different segment" msgstr "" #. Ignore init flag - it may not be set, despite the flags field containing valid data. -#: elf32-bfin.c:4735 elf32-cris.c:3862 elf32-m68hc1x.c:1415 elf32-m68k.c:1265 -#: elf32-score.c:3996 elf32-score7.c:3801 elf32-vax.c:536 elf32-xgate.c:494 -#: elfxx-mips.c:16254 +#: elf32-bfin.c:4732 elf32-cris.c:3862 elf32-m68hc1x.c:1415 elf32-m68k.c:1265 +#: elf32-score.c:3987 elf32-score7.c:3794 elf32-vax.c:536 elf32-xgate.c:494 +#: elfxx-mips.c:16270 #, c-format msgid "private flags = %lx:" msgstr "" -#: elf32-bfin.c:4786 elf32-frv.c:6585 +#: elf32-bfin.c:4783 elf32-frv.c:6585 #, c-format msgid "%pB: cannot link non-fdpic object file into fdpic executable" msgstr "" -#: elf32-bfin.c:4790 elf32-frv.c:6589 +#: elf32-bfin.c:4787 elf32-frv.c:6589 #, c-format msgid "%pB: cannot link fdpic object file into non-fdpic executable" msgstr "" -#: elf32-bfin.c:4927 +#: elf32-bfin.c:4924 #, c-format msgid "*** check this relocation %s" msgstr "" -#: elf32-bfin.c:5043 +#: elf32-bfin.c:5040 msgid "" "the bfin target does not currently support the generation of copy relocations" msgstr "" -#: elf32-bfin.c:5337 elf32-cr16.c:2713 elf32-m68k.c:4420 +#: elf32-bfin.c:5334 elf32-cr16.c:2710 elf32-m68k.c:4420 msgid "unsupported relocation type" msgstr "" @@ -2511,7 +2512,7 @@ msgid "warning: file %pB's arch flag %s conflicts with target ck%s, using %s" msgstr "" #. The r_type is error, not support it. -#: elf32-csky.c:4342 elf32-i386.c:350 +#: elf32-csky.c:4342 elf32-i386.c:344 #, c-format msgid "%pB: unsupported relocation type: %#x" msgstr "" @@ -2636,7 +2637,7 @@ msgstr "" msgid "%pB: relocations in generic ELF (EM: %d)" msgstr "" -#: elf32-hppa.c:761 elf32-hppa.c:842 elf64-ppc.c:12024 +#: elf32-hppa.c:761 elf32-hppa.c:842 elf64-ppc.c:12107 msgid "" "%F%P: Could not assign %pA to an output section. Retry without --enable-non-" "contiguous-regions.\n" @@ -2686,81 +2687,85 @@ msgstr "" msgid ".got section not immediately after .plt section" msgstr "" -#: elf32-i386.c:1169 elf64-x86-64.c:1380 +#: elf32-i386.c:1163 elf64-x86-64.c:1369 #, c-format msgid "" "%pB: TLS transition from %s to %s against `%s' at %# in section `" "%pA' failed" msgstr "" -#: elf32-i386.c:1272 +#: elf32-i386.c:1266 #, c-format msgid "" "%pB: direct GOT relocation R_386_GOT32X against `%s' without base register " "can not be used when making a shared object" msgstr "" -#: elf32-i386.c:1721 elf32-s390.c:1151 elf32-sh.c:5488 elf32-tilepro.c:1548 -#: elf32-xtensa.c:1266 elf64-s390.c:1083 elfxx-sparc.c:1556 elfxx-tilegx.c:1767 -#: elfnn-riscv.c:570 +#: elf32-i386.c:1695 elf32-s390.c:1151 elf32-sh.c:5488 elf32-tilepro.c:1548 +#: elf32-xtensa.c:1274 elf64-s390.c:1083 elfxx-sparc.c:1556 elfxx-tilegx.c:1767 +#: elfnn-loongarch.c:555 elfnn-riscv.c:568 #, c-format msgid "%pB: `%s' accessed both as normal and thread local symbol" msgstr "" -#: elf32-i386.c:1793 +#: elf32-i386.c:1767 #, c-format msgid "%pB: unsupported non-PIC call to IFUNC `%s'" msgstr "" -#: elf32-i386.c:2377 elf64-x86-64.c:2726 elfnn-riscv.c:2286 +#: elf32-i386.c:2357 elf64-x86-64.c:2701 elfnn-riscv.c:2300 #, c-format msgid "%pB: relocation %s against STT_GNU_IFUNC symbol `%s' isn't supported" msgstr "" -#: elf32-i386.c:2410 elf32-i386.c:3681 elf32-i386.c:3828 elf64-x86-64.c:2783 -#: elf64-x86-64.c:4318 elf64-x86-64.c:4480 elfnn-riscv.c:2159 -#: elfnn-riscv.c:2958 elfnn-riscv.c:3032 +#: elf32-i386.c:2390 elf32-i386.c:3677 elf32-i386.c:3825 elf64-x86-64.c:2758 +#: elf64-x86-64.c:4312 elf64-x86-64.c:4475 elfnn-riscv.c:2173 +#: elfnn-riscv.c:2972 elfnn-riscv.c:3046 #, c-format msgid "Local IFUNC function `%s' in %pB\n" msgstr "" -#: elf32-i386.c:2579 +#: elf32-i386.c:2563 #, c-format msgid "" "%pB: direct GOT relocation %s against `%s' without base register can not be " "used when making a shared object" msgstr "" -#: elf32-i386.c:2614 elf64-x86-64.c:2993 +#: elf32-i386.c:2598 elf64-x86-64.c:2974 msgid "hidden symbol" msgstr "" -#: elf32-i386.c:2617 elf64-x86-64.c:2996 +#: elf32-i386.c:2601 elf64-x86-64.c:2977 msgid "internal symbol" msgstr "" -#: elf32-i386.c:2620 elf64-x86-64.c:2999 +#: elf32-i386.c:2604 elf64-x86-64.c:2980 msgid "protected symbol" msgstr "" -#: elf32-i386.c:2623 elf64-x86-64.c:3002 +#: elf32-i386.c:2607 elf64-x86-64.c:2983 msgid "symbol" msgstr "" -#: elf32-i386.c:2629 +#: elf32-i386.c:2613 #, c-format msgid "" "%pB: relocation R_386_GOTOFF against undefined %s `%s' can not be used when " "making a shared object" msgstr "" -#: elf32-i386.c:2642 +#: elf32-i386.c:2626 #, c-format msgid "" "%pB: relocation R_386_GOTOFF against protected %s `%s' can not be used when " "making a shared object" msgstr "" +#: elf32-i386.c:4028 elf64-x86-64.c:4686 +msgid "%F%P: discarded output section: `%pA'\n" +msgstr "" + #: elf32-ip2k.c:855 elf32-ip2k.c:861 elf32-ip2k.c:928 elf32-ip2k.c:934 msgid "" "ip2k relaxer: switch table without complete matching relocation information." @@ -2932,12 +2937,12 @@ msgstr "" msgid " [XGATE RAM offsetting]" msgstr "" -#: elf32-m68k.c:1157 elf32-m68k.c:1165 elf32-ppc.c:3584 elf32-ppc.c:3592 +#: elf32-m68k.c:1157 elf32-m68k.c:1165 elf32-ppc.c:3597 elf32-ppc.c:3605 #, c-format msgid "%pB uses hard float, %pB uses soft float" msgstr "" -#: elf32-m68k.c:1280 elf32-m68k.c:1281 vms-alpha.c:7659 vms-alpha.c:7675 +#: elf32-m68k.c:1280 elf32-m68k.c:1281 vms-alpha.c:7906 vms-alpha.c:7922 msgid "unknown" msgstr "" @@ -2999,7 +3004,7 @@ msgstr "" msgid "literal relocation occurs for an external symbol" msgstr "" -#: elf32-mips.c:1824 elf32-score.c:572 elf32-score7.c:472 elf64-mips.c:3559 +#: elf32-mips.c:1824 elf32-score.c:563 elf32-score7.c:465 elf64-mips.c:3559 #: elfn32-mips.c:3375 msgid "32bits gp relative relocation occurs for an external symbol" msgstr "" @@ -3130,27 +3135,27 @@ msgstr "" msgid ": n1h instructions" msgstr "" -#: elf32-nds32.c:9308 +#: elf32-nds32.c:9304 #, c-format msgid "%pB: error: search_nds32_elf_blank reports wrong node" msgstr "" -#: elf32-nds32.c:9572 +#: elf32-nds32.c:9568 #, c-format msgid "%pB: warning: %s points to unrecognized reloc at %#" msgstr "" -#: elf32-nds32.c:12837 +#: elf32-nds32.c:12833 #, c-format msgid "%pB: nested OMIT_FP in %pA" msgstr "" -#: elf32-nds32.c:12856 +#: elf32-nds32.c:12852 #, c-format msgid "%pB: unmatched OMIT_FP in %pA" msgstr "" -#: elf32-nds32.c:13138 elfxx-mips.c:13407 reloc.c:8508 +#: elf32-nds32.c:13134 elfxx-mips.c:13426 reloc.c:8599 #, c-format msgid "%X%P: %pB(%pA): relocation \"%pR\" goes out of range\n" msgstr "" @@ -3182,7 +3187,7 @@ msgstr "" msgid "dangerous relocation" msgstr "" -#: elf32-nios2.c:5364 +#: elf32-nios2.c:5360 #, c-format msgid "dynamic variable `%s' is zero size" msgstr "" @@ -3212,7 +3217,7 @@ msgstr "" msgid "%pB: gotoff relocation against dynamic symbol %s" msgstr "" -#: elf32-or1k.c:1551 elf32-or1k.c:1566 elf64-alpha.c:4426 elf64-alpha.c:4570 +#: elf32-or1k.c:1551 elf32-or1k.c:1566 elf64-alpha.c:4427 elf64-alpha.c:4571 #, c-format msgid "%pB: pc-relative relocation against dynamic symbol %s" msgstr "" @@ -3242,101 +3247,101 @@ msgstr "" msgid "%pB: %s flag mismatch with previous modules" msgstr "" -#: elf32-ppc.c:989 elf64-ppc.c:1725 +#: elf32-ppc.c:993 elf64-ppc.c:1749 #, c-format msgid "generic linker can't handle %s" msgstr "" -#: elf32-ppc.c:1629 +#: elf32-ppc.c:1633 #, c-format msgid "corrupt %s section in %pB" msgstr "" -#: elf32-ppc.c:1648 +#: elf32-ppc.c:1652 #, c-format msgid "unable to read in %s section from %pB" msgstr "" -#: elf32-ppc.c:1690 +#: elf32-ppc.c:1694 #, c-format msgid "warning: unable to set size of %s section in %pB" msgstr "" -#: elf32-ppc.c:1739 +#: elf32-ppc.c:1743 msgid "failed to allocate space for new APUinfo section" msgstr "" -#: elf32-ppc.c:1758 +#: elf32-ppc.c:1762 msgid "failed to compute new APUinfo section" msgstr "" -#: elf32-ppc.c:1761 +#: elf32-ppc.c:1765 msgid "failed to install new APUinfo section" msgstr "" -#: elf32-ppc.c:2860 +#: elf32-ppc.c:2873 #, c-format msgid "%pB: relocation %s cannot be used when making a shared object" msgstr "" -#: elf32-ppc.c:3600 elf32-ppc.c:3608 +#: elf32-ppc.c:3613 elf32-ppc.c:3621 #, c-format msgid "" "%pB uses double-precision hard float, %pB uses single-precision hard float" msgstr "" -#: elf32-ppc.c:3630 elf32-ppc.c:3638 +#: elf32-ppc.c:3643 elf32-ppc.c:3651 #, c-format msgid "%pB uses 64-bit long double, %pB uses 128-bit long double" msgstr "" -#: elf32-ppc.c:3646 elf32-ppc.c:3654 +#: elf32-ppc.c:3659 elf32-ppc.c:3667 #, c-format msgid "%pB uses IBM long double, %pB uses IEEE long double" msgstr "" -#: elf32-ppc.c:3721 elf32-ppc.c:3730 +#: elf32-ppc.c:3734 elf32-ppc.c:3743 #, c-format msgid "%pB uses AltiVec vector ABI, %pB uses SPE vector ABI" msgstr "" -#: elf32-ppc.c:3759 elf32-ppc.c:3768 +#: elf32-ppc.c:3772 elf32-ppc.c:3781 #, c-format msgid "%pB uses r3/r4 for small structure returns, %pB uses memory" msgstr "" -#: elf32-ppc.c:3832 +#: elf32-ppc.c:3845 #, c-format msgid "" "%pB: compiled with -mrelocatable and linked with modules compiled normally" msgstr "" -#: elf32-ppc.c:3840 +#: elf32-ppc.c:3853 #, c-format msgid "" "%pB: compiled normally and linked with modules compiled with -mrelocatable" msgstr "" -#: elf32-ppc.c:3909 +#: elf32-ppc.c:3924 #, c-format msgid "%pB(%pA+0x%lx): expected 16A style relocation on 0x%08x insn" msgstr "" -#: elf32-ppc.c:3928 +#: elf32-ppc.c:3943 #, c-format msgid "%pB(%pA+0x%lx): expected 16D style relocation on 0x%08x insn" msgstr "" -#: elf32-ppc.c:4031 +#: elf32-ppc.c:4047 #, c-format msgid "bss-plt forced due to %pB" msgstr "" -#: elf32-ppc.c:4033 +#: elf32-ppc.c:4049 msgid "bss-plt forced by profiling" msgstr "" -#: elf32-ppc.c:4610 elf64-ppc.c:8319 +#: elf32-ppc.c:4626 elf64-ppc.c:8435 msgid "%H: warning: %s unexpected insn %#x.\n" msgstr "" @@ -3344,36 +3349,41 @@ msgstr "" #. could just mark this symbol to exclude it #. from tls optimization but it's safer to skip #. the entire optimization. -#: elf32-ppc.c:4640 elf64-ppc.c:8384 +#: elf32-ppc.c:4656 elf64-ppc.c:8500 #, c-format msgid "%H arg lost __tls_get_addr, TLS optimization disabled\n" msgstr "" -#: elf32-ppc.c:5566 elf32-sh.c:3017 elf32-tilepro.c:2248 elfxx-sparc.c:2454 +#: elf32-ppc.c:5582 elf32-sh.c:3017 elf32-tilepro.c:2248 elfxx-sparc.c:2454 #: elfxx-tilegx.c:2494 #, c-format msgid "%pB: dynamic relocation in read-only section `%pA'\n" msgstr "" -#: elf32-ppc.c:7409 +#: elf32-ppc.c:7437 msgid "%P: %H: error: %s with unexpected instruction %x\n" msgstr "" -#: elf32-ppc.c:7446 +#: elf32-ppc.c:7475 msgid "%H: fixup branch overflow\n" msgstr "" -#: elf32-ppc.c:7486 elf32-ppc.c:7522 +#: elf32-ppc.c:7515 elf32-ppc.c:7553 #, c-format msgid "%pB(%pA+%#): error: %s with unexpected instruction %#x" msgstr "" -#: elf32-ppc.c:7586 +#: elf32-ppc.c:7617 #, c-format msgid "%X%H: unsupported bss-plt -fPIC ifunc %s\n" msgstr "" -#: elf32-ppc.c:7901 +#: elf32-ppc.c:7653 +#, c-format +msgid "%pB: reloc %#x unsupported" +msgstr "" + +#: elf32-ppc.c:7938 #, c-format msgid "%H: non-zero addend on %s reloc against `%s'\n" msgstr "" @@ -3386,54 +3396,54 @@ msgstr "" #. local won't have the +32k reloc addend trick marking #. -fPIC code, so the linker won't know whether r30 is #. _GLOBAL_OFFSET_TABLE_ or pointing into a .got2 section. -#: elf32-ppc.c:7933 +#: elf32-ppc.c:7970 #, c-format msgid "%X%H: @local call to ifunc %s\n" msgstr "" -#: elf32-ppc.c:8111 +#: elf32-ppc.c:8149 #, c-format msgid "%H: relocation %s for indirect function %s unsupported\n" msgstr "" -#: elf32-ppc.c:8443 elf32-ppc.c:8474 elf32-ppc.c:8565 elf32-ppc.c:8661 +#: elf32-ppc.c:8488 elf32-ppc.c:8519 elf32-ppc.c:8622 elf32-ppc.c:8722 #, c-format msgid "" "%pB: the target (%s) of a %s relocation is in the wrong output section (%s)" msgstr "" -#: elf32-ppc.c:8816 elf32-ppc.c:8834 +#: elf32-ppc.c:8900 elf32-ppc.c:8921 msgid "%X%P: %H: %s relocation unsupported for bss-plt\n" msgstr "" -#: elf32-ppc.c:8915 +#: elf32-ppc.c:9003 #, c-format msgid "%H: error: %s against `%s' not a multiple of %u\n" msgstr "" -#: elf32-ppc.c:8944 +#: elf32-ppc.c:9032 #, c-format msgid "%H: unresolvable %s relocation against symbol `%s'\n" msgstr "" -#: elf32-ppc.c:9025 +#: elf32-ppc.c:9114 #, c-format msgid "%H: %s reloc against `%s': error %d\n" msgstr "" -#: elf32-ppc.c:9906 +#: elf32-ppc.c:9995 msgid "" "%X%P: text relocations and GNU indirect functions will result in a segfault " "at runtime\n" msgstr "" -#: elf32-ppc.c:9910 elf64-ppc.c:17669 +#: elf32-ppc.c:9999 elf64-ppc.c:17702 msgid "" "%P: warning: text relocations and GNU indirect functions may result in a " "segfault at runtime\n" msgstr "" -#: elf32-ppc.c:9955 +#: elf32-ppc.c:10044 #, c-format msgid "%s not defined in linker created %pA" msgstr "" @@ -3554,35 +3564,35 @@ msgstr "" msgid "%pB(%pA+%#): invalid instruction for TLS relocation %s" msgstr "" -#: elf32-score.c:1524 elf32-score7.c:1385 elfxx-mips.c:3798 +#: elf32-score.c:1515 elf32-score7.c:1378 elfxx-mips.c:3798 msgid "not enough GOT space for local GOT entries" msgstr "" -#: elf32-score.c:2756 +#: elf32-score.c:2747 msgid "address not word aligned" msgstr "" -#: elf32-score.c:2837 elf32-score7.c:2642 +#: elf32-score.c:2828 elf32-score7.c:2635 #, c-format msgid "%pB: malformed reloc detected for section %pA" msgstr "" -#: elf32-score.c:2891 elf32-score7.c:2696 +#: elf32-score.c:2882 elf32-score7.c:2689 #, c-format msgid "%pB: CALL15 reloc at %# not against global symbol" msgstr "" -#: elf32-score.c:3999 elf32-score7.c:3804 +#: elf32-score.c:3990 elf32-score7.c:3797 #, c-format msgid " [pic]" msgstr "" -#: elf32-score.c:4003 elf32-score7.c:3808 +#: elf32-score.c:3994 elf32-score7.c:3801 #, c-format msgid " [fix dep]" msgstr "" -#: elf32-score.c:4050 elf32-score7.c:3855 +#: elf32-score.c:4041 elf32-score7.c:3848 #, c-format msgid "%pB: warning: linking PIC files with non-PIC files" msgstr "" @@ -3727,7 +3737,7 @@ msgstr "" msgid "%pB: Function descriptor relocation with non-zero addend" msgstr "" -#: elf32-sh.c:5721 elf64-alpha.c:4662 +#: elf32-sh.c:5721 elf64-alpha.c:4663 #, c-format msgid "%pB: TLS local exec code cannot be linked into shared objects" msgstr "" @@ -3818,7 +3828,7 @@ msgstr "" msgid "overlay stub relocation overflow" msgstr "" -#: elf32-spu.c:1991 elf64-ppc.c:14763 +#: elf32-spu.c:1991 elf64-ppc.c:14765 msgid "stubs don't match calculated size" msgstr "" @@ -3965,8 +3975,8 @@ msgstr "" msgid "warning: %pB and %pB differ in whether code is compiled for DSBT" msgstr "" -#: elf32-tilepro.c:3627 elfxx-tilegx.c:4017 elfxx-x86.c:1397 -#: elfnn-aarch64.c:9714 elfnn-riscv.c:3255 +#: elf32-tilepro.c:3627 elfxx-tilegx.c:4017 elfxx-x86.c:2409 +#: elfnn-aarch64.c:9714 elfnn-loongarch.c:2971 elfnn-riscv.c:3269 #, c-format msgid "discarded output section: `%pA'" msgstr "" @@ -4245,60 +4255,60 @@ msgstr "" msgid "non-zero addend in @fptr reloc" msgstr "" -#: elf32-xtensa.c:1002 +#: elf32-xtensa.c:1010 #, c-format msgid "%pB(%pA): invalid property table" msgstr "" -#: elf32-xtensa.c:2734 +#: elf32-xtensa.c:2744 #, c-format msgid "%pB(%pA+%#): relocation offset out of range (size=%#)" msgstr "" -#: elf32-xtensa.c:2817 elf32-xtensa.c:2940 +#: elf32-xtensa.c:2827 elf32-xtensa.c:2950 msgid "dynamic relocation in read-only section" msgstr "" -#: elf32-xtensa.c:2917 +#: elf32-xtensa.c:2927 msgid "TLS relocation invalid without dynamic sections" msgstr "" -#: elf32-xtensa.c:3130 +#: elf32-xtensa.c:3140 msgid "internal inconsistency in size of .got.loc section" msgstr "" -#: elf32-xtensa.c:3436 +#: elf32-xtensa.c:3446 #, c-format msgid "%pB: incompatible machine type; output is 0x%x; input is 0x%x" msgstr "" -#: elf32-xtensa.c:4735 elf32-xtensa.c:4743 +#: elf32-xtensa.c:4745 elf32-xtensa.c:4753 msgid "attempt to convert L32R/CALLX to CALL failed" msgstr "" -#: elf32-xtensa.c:6571 elf32-xtensa.c:6650 elf32-xtensa.c:8076 +#: elf32-xtensa.c:6581 elf32-xtensa.c:6660 elf32-xtensa.c:8086 #, c-format msgid "" "%pB(%pA+%#): could not decode instruction; possible configuration " "mismatch" msgstr "" -#: elf32-xtensa.c:7817 +#: elf32-xtensa.c:7827 #, c-format msgid "" "%pB(%pA+%#): could not decode instruction for XTENSA_ASM_SIMPLIFY " "relocation; possible configuration mismatch" msgstr "" -#: elf32-xtensa.c:9675 +#: elf32-xtensa.c:9685 msgid "invalid relocation address" msgstr "" -#: elf32-xtensa.c:9766 +#: elf32-xtensa.c:9776 msgid "overflow after relaxation" msgstr "" -#: elf32-xtensa.c:10912 +#: elf32-xtensa.c:10922 #, c-format msgid "%pB(%pA+%#): unexpected fix for %s relocation" msgstr "" @@ -4322,7 +4332,7 @@ msgstr "" msgid "GPDISP relocation did not find ldah and lda instructions" msgstr "" -#: elf64-alpha.c:2002 elf64-alpha.c:2697 elflink.c:15139 +#: elf64-alpha.c:2002 elf64-alpha.c:2697 elflink.c:15304 elfnn-loongarch.c:1161 #, c-format msgid "%pB: dynamic relocation against `%pT' in read-only section `%pA'\n" msgstr "" @@ -4337,41 +4347,41 @@ msgstr "" msgid "%pB: %pA+%#: warning: %s relocation against unexpected insn" msgstr "" -#: elf64-alpha.c:4386 elf64-alpha.c:4399 +#: elf64-alpha.c:4387 elf64-alpha.c:4400 #, c-format msgid "%pB: gp-relative relocation against dynamic symbol %s" msgstr "" -#: elf64-alpha.c:4455 +#: elf64-alpha.c:4456 #, c-format msgid "%pB: change in gp: BRSGP %s" msgstr "" -#: elf64-alpha.c:4480 mach-o.c:616 elfnn-riscv.c:621 +#: elf64-alpha.c:4481 mach-o.c:616 elfnn-riscv.c:619 msgid "" msgstr "" -#: elf64-alpha.c:4486 +#: elf64-alpha.c:4487 #, c-format msgid "%pB: !samegp reloc against symbol without .prologue: %s" msgstr "" -#: elf64-alpha.c:4544 +#: elf64-alpha.c:4545 #, c-format msgid "%pB: unhandled dynamic relocation against %s" msgstr "" -#: elf64-alpha.c:4579 +#: elf64-alpha.c:4580 #, c-format msgid "%pB: pc-relative relocation against undefined weak symbol %s" msgstr "" -#: elf64-alpha.c:4645 +#: elf64-alpha.c:4646 #, c-format msgid "%pB: dtp-relative relocation against dynamic symbol %s" msgstr "" -#: elf64-alpha.c:4670 +#: elf64-alpha.c:4671 #, c-format msgid "%pB: tp-relative relocation against dynamic symbol %s" msgstr "" @@ -4407,102 +4417,102 @@ msgstr "" msgid "@pltoff reloc against local symbol" msgstr "" -#: elf64-ia64-vms.c:3283 elfnn-ia64.c:3670 +#: elf64-ia64-vms.c:3277 elfnn-ia64.c:3670 #, c-format msgid "%pB: short data segment overflowed (%# >= 0x400000)" msgstr "" -#: elf64-ia64-vms.c:3293 elfnn-ia64.c:3680 +#: elf64-ia64-vms.c:3287 elfnn-ia64.c:3680 #, c-format msgid "%pB: __gp does not cover short data segment" msgstr "" -#: elf64-ia64-vms.c:3563 elfnn-ia64.c:3953 +#: elf64-ia64-vms.c:3557 elfnn-ia64.c:3953 #, c-format msgid "%pB: non-pic code with imm relocation against dynamic symbol `%s'" msgstr "" -#: elf64-ia64-vms.c:3627 elfnn-ia64.c:4021 +#: elf64-ia64-vms.c:3621 elfnn-ia64.c:4021 #, c-format msgid "%pB: @gprel relocation against dynamic symbol %s" msgstr "" -#: elf64-ia64-vms.c:3686 elfnn-ia64.c:4084 +#: elf64-ia64-vms.c:3680 elfnn-ia64.c:4084 #, c-format msgid "%pB: linking non-pic code in a position independent executable" msgstr "" -#: elf64-ia64-vms.c:3788 elfnn-ia64.c:4222 +#: elf64-ia64-vms.c:3782 elfnn-ia64.c:4222 #, c-format msgid "%pB: @internal branch to dynamic symbol %s" msgstr "" -#: elf64-ia64-vms.c:3791 elfnn-ia64.c:4225 +#: elf64-ia64-vms.c:3785 elfnn-ia64.c:4225 #, c-format msgid "%pB: speculation fixup to dynamic symbol %s" msgstr "" -#: elf64-ia64-vms.c:3794 elfnn-ia64.c:4228 +#: elf64-ia64-vms.c:3788 elfnn-ia64.c:4228 #, c-format msgid "%pB: @pcrel relocation against dynamic symbol %s" msgstr "" -#: elf64-ia64-vms.c:3918 elfnn-ia64.c:4425 +#: elf64-ia64-vms.c:3912 elfnn-ia64.c:4425 msgid "unsupported reloc" msgstr "" -#: elf64-ia64-vms.c:3955 elfnn-ia64.c:4463 +#: elf64-ia64-vms.c:3949 elfnn-ia64.c:4463 #, c-format msgid "" "%pB: missing TLS section for relocation %s against `%s' at %# in " "section `%pA'." msgstr "" -#: elf64-ia64-vms.c:3972 elfnn-ia64.c:4480 +#: elf64-ia64-vms.c:3966 elfnn-ia64.c:4480 #, c-format msgid "" "%pB: Can't relax br (%s) to `%s' at %# in section `%pA' with size " "%# (> 0x1000000)." msgstr "" -#: elf64-ia64-vms.c:4268 elfnn-ia64.c:4741 +#: elf64-ia64-vms.c:4262 elfnn-ia64.c:4741 #, c-format msgid "%pB: linking trap-on-NULL-dereference with non-trapping files" msgstr "" -#: elf64-ia64-vms.c:4277 elfnn-ia64.c:4750 +#: elf64-ia64-vms.c:4271 elfnn-ia64.c:4750 #, c-format msgid "%pB: linking big-endian files with little-endian files" msgstr "" -#: elf64-ia64-vms.c:4286 elfnn-ia64.c:4759 +#: elf64-ia64-vms.c:4280 elfnn-ia64.c:4759 #, c-format msgid "%pB: linking 64-bit files with 32-bit files" msgstr "" -#: elf64-ia64-vms.c:4295 elfnn-ia64.c:4768 +#: elf64-ia64-vms.c:4289 elfnn-ia64.c:4768 #, c-format msgid "%pB: linking constant-gp files with non-constant-gp files" msgstr "" -#: elf64-ia64-vms.c:4305 elfnn-ia64.c:4778 +#: elf64-ia64-vms.c:4299 elfnn-ia64.c:4778 #, c-format msgid "%pB: linking auto-pic files with non-auto-pic files" msgstr "" -#: elf64-ia64-vms.c:5152 elflink.c:5176 +#: elf64-ia64-vms.c:5146 elflink.c:5294 #, c-format msgid "" "warning: alignment %u of common symbol `%s' in %pB is greater than the " "alignment (%u) of its section %pA" msgstr "" -#: elf64-ia64-vms.c:5159 elflink.c:5183 +#: elf64-ia64-vms.c:5153 elflink.c:5301 #, c-format msgid "warning: alignment %u of symbol `%s' in %pB is smaller than %u in %pB" msgstr "" -#: elf64-ia64-vms.c:5175 elflink.c:5200 +#: elf64-ia64-vms.c:5169 elflink.c:5318 #, c-format msgid "" "warning: size of symbol `%s' changed from % in %pB to % in " @@ -4585,68 +4595,68 @@ msgid "" "internal inconsistency: remaining %lu != max %lu; please report this bug" msgstr "" -#: elf64-ppc.c:1351 +#: elf64-ppc.c:1357 #, c-format msgid "warning: %s should be used rather than %s" msgstr "" -#: elf64-ppc.c:4155 +#: elf64-ppc.c:4251 #, c-format msgid "symbol '%s' has invalid st_other for ABI version 1" msgstr "" -#: elf64-ppc.c:4336 +#: elf64-ppc.c:4432 #, c-format msgid "%pB .opd not allowed in ABI version %d" msgstr "" -#: elf64-ppc.c:4908 +#: elf64-ppc.c:5025 #, c-format msgid "%H: %s reloc unsupported in shared libraries and PIEs\n" msgstr "" -#: elf64-ppc.c:5318 +#: elf64-ppc.c:5436 #, c-format msgid "%pB uses unknown e_flags 0x%lx" msgstr "" -#: elf64-ppc.c:5326 +#: elf64-ppc.c:5444 #, c-format msgid "%pB: ABI version %ld is not compatible with ABI version %ld output" msgstr "" -#: elf64-ppc.c:5353 +#: elf64-ppc.c:5471 #, c-format msgid " [abiv%ld]" msgstr "" -#: elf64-ppc.c:6651 +#: elf64-ppc.c:6768 msgid "" "%P: copy reloc against `%pT' requires lazy plt linking; avoid setting " "LD_BIND_NOW=1 or upgrade gcc\n" msgstr "" -#: elf64-ppc.c:6918 +#: elf64-ppc.c:7035 #, c-format msgid "%pB: undefined symbol on R_PPC64_TOCSAVE relocation" msgstr "" -#: elf64-ppc.c:7166 +#: elf64-ppc.c:7283 #, c-format msgid "dynreloc miscount for %pB, section %pA" msgstr "" -#: elf64-ppc.c:7255 +#: elf64-ppc.c:7372 #, c-format msgid "%pB: .opd is not a regular array of opd entries" msgstr "" -#: elf64-ppc.c:7265 +#: elf64-ppc.c:7382 #, c-format msgid "%pB: unexpected reloc type %u in .opd section" msgstr "" -#: elf64-ppc.c:7287 +#: elf64-ppc.c:7404 #, c-format msgid "%pB: undefined sym `%s' in .opd section" msgstr "" @@ -4658,157 +4668,148 @@ msgstr "" #. __glink_PLTresolve save of r2 is incompatible with code #. making tail calls, because the tail call might go via the #. resolver and thus overwrite the proper saved r2. -#: elf64-ppc.c:7781 +#: elf64-ppc.c:7905 msgid "warning: --plt-localentry is incompatible with power10 pc-relative code" msgstr "" -#: elf64-ppc.c:7789 +#: elf64-ppc.c:7913 msgid "" "warning: --plt-localentry is especially dangerous without ld.so support to " "detect ABI violations" msgstr "" -#: elf64-ppc.c:8113 +#: elf64-ppc.c:8229 msgid "%H __tls_get_addr lost arg, TLS optimization disabled\n" msgstr "" -#: elf64-ppc.c:8548 elf64-ppc.c:9261 +#: elf64-ppc.c:8664 elf64-ppc.c:9377 #, c-format msgid "%s defined on removed toc entry" msgstr "" -#: elf64-ppc.c:9218 +#: elf64-ppc.c:9334 #, c-format msgid "%H: %s references optimized away TOC entry\n" msgstr "" -#: elf64-ppc.c:9439 +#: elf64-ppc.c:9555 #, c-format msgid "%H: got/toc optimization is not supported for %s instruction\n" msgstr "" -#: elf64-ppc.c:10284 +#: elf64-ppc.c:10400 #, c-format msgid "warning: discarding dynamic section %s" msgstr "" -#: elf64-ppc.c:11435 +#: elf64-ppc.c:11542 msgid "%P: cannot find opd entry toc for `%pT'\n" msgstr "" -#: elf64-ppc.c:11483 elf64-ppc.c:12032 +#: elf64-ppc.c:11590 elf64-ppc.c:12115 msgid "" "%F%P: Could not assign group %pA target %pA to an output section. Retry " "without --enable-non-contiguous-regions.\n" msgstr "" -#: elf64-ppc.c:11544 +#: elf64-ppc.c:11650 #, c-format msgid "long branch stub `%s' offset overflow" msgstr "" -#: elf64-ppc.c:11571 +#: elf64-ppc.c:11677 #, c-format msgid "can't find branch stub `%s'" msgstr "" -#: elf64-ppc.c:11635 elf64-ppc.c:11900 elf64-ppc.c:14204 +#: elf64-ppc.c:11741 elf64-ppc.c:11993 elf64-ppc.c:14206 #, c-format msgid "%P: linkage table error against `%pT'\n" msgstr "" -#: elf64-ppc.c:12104 +#: elf64-ppc.c:12189 #, c-format msgid "can't build branch stub `%s'" msgstr "" -#: elf64-ppc.c:13116 +#: elf64-ppc.c:13193 #, c-format msgid "%pB section %pA exceeds stub group size" msgstr "" -#: elf64-ppc.c:14383 +#: elf64-ppc.c:14385 msgid "__tls_get_addr call offset overflow" msgstr "" -#: elf64-ppc.c:14722 elf64-ppc.c:14741 +#: elf64-ppc.c:14724 elf64-ppc.c:14743 #, c-format msgid "%s offset too large for .eh_frame sdata4 encoding" msgstr "" -#: elf64-ppc.c:14773 +#: elf64-ppc.c:14775 #, c-format msgid "linker stubs in %u group\n" msgid_plural "linker stubs in %u groups\n" msgstr[0] "" msgstr[1] "" -#: elf64-ppc.c:14780 +#: elf64-ppc.c:14782 #, c-format msgid "" "%s branch %lu\n" -" branch toc adj %lu\n" -" branch notoc %lu\n" -" branch both %lu\n" " long branch %lu\n" -" long toc adj %lu\n" -" long notoc %lu\n" -" long both %lu\n" " plt call %lu\n" -" plt call save %lu\n" -" plt call notoc %lu\n" -" plt call both %lu\n" " global entry %lu" msgstr "" -#: elf64-ppc.c:15180 +#: elf64-ppc.c:15164 #, c-format msgid "%H: %s used with TLS symbol `%pT'\n" msgstr "" -#: elf64-ppc.c:15182 +#: elf64-ppc.c:15166 #, c-format msgid "%H: %s used with non-TLS symbol `%pT'\n" msgstr "" -#: elf64-ppc.c:15938 +#: elf64-ppc.c:15950 #, c-format msgid "%H: call to `%pT' lacks nop, can't restore toc; (plt call stub)\n" msgstr "" -#: elf64-ppc.c:15944 +#: elf64-ppc.c:15956 #, c-format msgid "" "%H: call to `%pT' lacks nop, can't restore toc; (toc save/adjust stub)\n" msgstr "" -#: elf64-ppc.c:16847 +#: elf64-ppc.c:16866 #, c-format msgid "%H: %s for indirect function `%pT' unsupported\n" msgstr "" -#: elf64-ppc.c:16932 +#: elf64-ppc.c:16951 #, c-format msgid "" "%X%P: %pB: %s against %pT is not supported by glibc as a dynamic relocation\n" msgstr "" -#: elf64-ppc.c:16987 +#: elf64-ppc.c:17006 #, c-format msgid "%P: %pB: %s is not supported for `%pT'\n" msgstr "" -#: elf64-ppc.c:17235 +#: elf64-ppc.c:17267 #, c-format msgid "%H: error: %s not a multiple of %u\n" msgstr "" -#: elf64-ppc.c:17258 +#: elf64-ppc.c:17290 #, c-format msgid "%H: unresolvable %s against `%pT'\n" msgstr "" -#: elf64-ppc.c:17402 +#: elf64-ppc.c:17435 #, c-format msgid "%H: %s against `%pT': error %d\n" msgstr "" @@ -4845,110 +4846,110 @@ msgstr "" msgid "%pB: linking UltraSPARC specific with HAL specific code" msgstr "" -#: elf64-x86-64.c:1415 +#: elf64-x86-64.c:1400 msgid "hidden symbol " msgstr "" -#: elf64-x86-64.c:1418 +#: elf64-x86-64.c:1403 msgid "internal symbol " msgstr "" -#: elf64-x86-64.c:1421 elf64-x86-64.c:1425 +#: elf64-x86-64.c:1406 elf64-x86-64.c:1410 msgid "protected symbol " msgstr "" -#: elf64-x86-64.c:1427 +#: elf64-x86-64.c:1412 msgid "symbol " msgstr "" -#: elf64-x86-64.c:1433 +#: elf64-x86-64.c:1418 msgid "undefined " msgstr "" -#: elf64-x86-64.c:1443 +#: elf64-x86-64.c:1428 msgid "a shared object" msgstr "" -#: elf64-x86-64.c:1445 +#: elf64-x86-64.c:1430 msgid "; recompile with -fPIC" msgstr "" -#: elf64-x86-64.c:1450 +#: elf64-x86-64.c:1435 msgid "a PIE object" msgstr "" -#: elf64-x86-64.c:1452 +#: elf64-x86-64.c:1437 msgid "a PDE object" msgstr "" -#: elf64-x86-64.c:1454 +#: elf64-x86-64.c:1439 msgid "; recompile with -fPIE" msgstr "" -#: elf64-x86-64.c:1458 +#: elf64-x86-64.c:1443 #, c-format msgid "%pB: relocation %s against %s%s`%s' can not be used when making %s%s" msgstr "" -#: elf64-x86-64.c:1966 +#: elf64-x86-64.c:1948 #, c-format msgid "%pB: relocation %s against symbol `%s' isn't supported in x32 mode" msgstr "" -#: elf64-x86-64.c:2123 +#: elf64-x86-64.c:2092 #, c-format msgid "%pB: '%s' accessed both as normal and thread local symbol" msgstr "" -#: elf64-x86-64.c:2752 elfnn-aarch64.c:5545 elfnn-riscv.c:2126 +#: elf64-x86-64.c:2727 elfnn-aarch64.c:5545 elfnn-riscv.c:2140 #, c-format msgid "" "%pB: relocation %s against STT_GNU_IFUNC symbol `%s' has non-zero addend: " "%" msgstr "" -#: elf64-x86-64.c:3008 +#: elf64-x86-64.c:2989 #, c-format msgid "" "%pB: relocation R_X86_64_GOTOFF64 against undefined %s `%s' can not be used " "when making a shared object" msgstr "" -#: elf64-x86-64.c:3022 +#: elf64-x86-64.c:3003 #, c-format msgid "" "%pB: relocation R_X86_64_GOTOFF64 against protected %s `%s' can not be used " "when making a shared object" msgstr "" -#: elf64-x86-64.c:3305 +#: elf64-x86-64.c:3296 #, c-format msgid "" "%pB: addend %s%#x in relocation %s against symbol `%s' at %# in " "section `%pA' is out of range" msgstr "" -#: elf64-x86-64.c:3445 elflink.c:13489 +#: elf64-x86-64.c:3439 elflink.c:13654 msgid "%F%P: corrupt input: %pB\n" msgstr "" -#: elf64-x86-64.c:4131 +#: elf64-x86-64.c:4125 #, c-format msgid "" " failed to convert GOTPCREL relocation against '%s'; relink with --no-relax\n" msgstr "" -#: elf64-x86-64.c:4292 +#: elf64-x86-64.c:4286 #, c-format msgid "%F%pB: PC-relative offset overflow in PLT entry for `%s'\n" msgstr "" -#: elf64-x86-64.c:4360 +#: elf64-x86-64.c:4354 #, c-format msgid "%F%pB: branch displacement overflow in PLT entry for `%s'\n" msgstr "" -#: elf64-x86-64.c:4413 +#: elf64-x86-64.c:4407 #, c-format msgid "%F%pB: PC-relative offset overflow in GOT PLT entry for `%s'\n" msgstr "" @@ -4958,321 +4959,323 @@ msgstr "" msgid "warning: %pB has a section extending past end of file" msgstr "" -#: elfcode.h:775 +#: elfcode.h:776 #, c-format msgid "warning: %pB has a corrupt string table index - ignoring" msgstr "" -#: elfcode.h:819 +#: elfcode.h:820 #, c-format msgid "warning: %pB has a program header with invalid alignment" msgstr "" -#: elfcode.h:1244 +#: elfcode.h:1245 #, c-format msgid "%pB: version count (%) does not match symbol count (%ld)" msgstr "" -#: elfcore.h:308 +#: elfcore.h:300 #, c-format -msgid "" -"warning: %pB is truncated: expected core file size >= %, found: " -"%" +msgid "warning: %pB has a segment extending past end of file" msgstr "" -#: elflink.c:1384 +#: elflink.c:1406 #, c-format msgid "" "%s: TLS definition in %pB section %pA mismatches non-TLS definition in %pB " "section %pA" msgstr "" -#: elflink.c:1390 +#: elflink.c:1412 #, c-format msgid "%s: TLS reference in %pB mismatches non-TLS reference in %pB" msgstr "" -#: elflink.c:1396 +#: elflink.c:1418 #, c-format msgid "" "%s: TLS definition in %pB section %pA mismatches non-TLS reference in %pB" msgstr "" -#: elflink.c:1402 +#: elflink.c:1424 #, c-format msgid "" "%s: TLS reference in %pB mismatches non-TLS definition in %pB section %pA" msgstr "" -#: elflink.c:2114 +#: elflink.c:2136 #, c-format msgid "%pB: unexpected redefinition of indirect versioned symbol `%s'" msgstr "" -#: elflink.c:2496 +#: elflink.c:2597 #, c-format msgid "%pB: version node not found for symbol %s" msgstr "" -#: elflink.c:2587 +#: elflink.c:2688 #, c-format msgid "" "%pB: bad reloc symbol index (%# >= %#lx) for offset %# in " "section `%pA'" msgstr "" -#: elflink.c:2599 +#: elflink.c:2700 #, c-format msgid "" "%pB: non-zero symbol index (%#) for offset %# in section `" "%pA' when the object file has no symbol table" msgstr "" -#: elflink.c:2810 +#: elflink.c:2911 #, c-format msgid "%pB: relocation size mismatch in %pB section %pA" msgstr "" -#: elflink.c:3139 +#: elflink.c:3240 #, c-format msgid "warning: type and size of dynamic symbol `%s' are not defined" msgstr "" -#: elflink.c:3199 +#: elflink.c:3300 msgid "%P: copy reloc against protected `%pT' is dangerous\n" msgstr "" -#: elflink.c:4145 +#: elflink.c:4262 #, c-format msgid "alternate ELF machine code found (%d) in %pB, expecting %d" msgstr "" -#: elflink.c:4628 +#: elflink.c:4745 #, c-format msgid "%pB: invalid version offset %lx (max %lx)" msgstr "" -#: elflink.c:4696 +#: elflink.c:4813 #, c-format msgid "%pB: %s local symbol at index %lu (>= sh_info of %lu)" msgstr "" -#: elflink.c:4844 +#: elflink.c:4961 #, c-format msgid "%pB: not enough version information" msgstr "" -#: elflink.c:4882 +#: elflink.c:4999 #, c-format msgid "%pB: %s: invalid version %u (max %d)" msgstr "" -#: elflink.c:4919 +#: elflink.c:5036 #, c-format msgid "%pB: %s: invalid needed version %d" msgstr "" -#: elflink.c:5337 +#: elflink.c:5455 #, c-format msgid "%pB: undefined reference to symbol '%s'" msgstr "" -#: elflink.c:6404 +#: elflink.c:6523 #, c-format msgid "%pB: stack size specified and %s set" msgstr "" -#: elflink.c:6408 +#: elflink.c:6527 #, c-format msgid "%pB: %s not absolute" msgstr "" -#: elflink.c:6605 +#: elflink.c:6739 #, c-format msgid "%s: undefined version: %s" msgstr "" -#: elflink.c:7177 +#: elflink.c:7303 #, c-format msgid "%pB: .preinit_array section is not allowed in DSO" msgstr "" -#: elflink.c:8769 +#: elflink.c:8895 #, c-format msgid "undefined %s reference in complex symbol: %s" msgstr "" -#: elflink.c:8932 elflink.c:8940 +#: elflink.c:9058 elflink.c:9066 msgid "division by zero" msgstr "" -#: elflink.c:8954 +#: elflink.c:9080 #, c-format msgid "unknown operator '%c' in complex symbol" msgstr "" #. PR 21524: Let the user know if a symbol was removed by garbage collection. -#: elflink.c:9292 +#: elflink.c:9418 #, c-format msgid "" "%pB:%pA: error: relocation references symbol %s which was removed by garbage " "collection" msgstr "" -#: elflink.c:9295 +#: elflink.c:9421 #, c-format msgid "%pB:%pA: error: try relinking with --gc-keep-exported enabled" msgstr "" -#: elflink.c:9540 elflink.c:9558 elflink.c:9597 elflink.c:9615 +#: elflink.c:9666 elflink.c:9684 elflink.c:9723 elflink.c:9741 #, c-format msgid "%pB: unable to sort relocs - they are in more than one size" msgstr "" #. The section size is not divisible by either - #. something is wrong. -#: elflink.c:9574 elflink.c:9631 +#: elflink.c:9700 elflink.c:9757 #, c-format msgid "%pB: unable to sort relocs - they are of an unknown size" msgstr "" -#: elflink.c:9683 +#: elflink.c:9809 msgid "not enough memory to sort relocations" msgstr "" -#: elflink.c:10027 +#: elflink.c:10149 #, c-format msgid "%pB: too many sections: %d (>= %d)" msgstr "" -#: elflink.c:10303 +#: elflink.c:10425 #, c-format msgid "%pB: internal symbol `%s' in %pB is referenced by DSO" msgstr "" -#: elflink.c:10306 +#: elflink.c:10428 #, c-format msgid "%pB: hidden symbol `%s' in %pB is referenced by DSO" msgstr "" -#: elflink.c:10309 +#: elflink.c:10431 #, c-format msgid "%pB: local symbol `%s' in %pB is referenced by DSO" msgstr "" -#: elflink.c:10395 +#: elflink.c:10517 #, c-format msgid "%pB: could not find output section %pA for input section %pA" msgstr "" -#: elflink.c:10549 +#: elflink.c:10671 #, c-format msgid "%pB: protected symbol `%s' isn't defined" msgstr "" -#: elflink.c:10552 +#: elflink.c:10674 #, c-format msgid "%pB: internal symbol `%s' isn't defined" msgstr "" -#: elflink.c:10555 +#: elflink.c:10677 #, c-format msgid "%pB: hidden symbol `%s' isn't defined" msgstr "" -#: elflink.c:10587 +#: elflink.c:10709 #, c-format msgid "%pB: no symbol version section for versioned symbol `%s'" msgstr "" -#: elflink.c:10986 +#: elflink.c:11108 #, c-format msgid "" "warning: --enable-non-contiguous-regions discards section `%s' from '%s'\n" msgstr "" -#: elflink.c:11242 -#, c-format -msgid "error: %pB: size of section %pA is not multiple of address size" -msgstr "" - -#: elflink.c:11287 +#: elflink.c:11384 #, c-format msgid "" "error: %pB contains a reloc (%#) for section %pA that references a " "non-existent global symbol" msgstr "" -#: elflink.c:12008 +#: elflink.c:11844 +#, c-format +msgid "error: %pB: size of section %pA is not multiple of address size" +msgstr "" + +#: elflink.c:12121 #, c-format msgid "%pB: no symbol found for import library" msgstr "" -#: elflink.c:12651 +#: elflink.c:12696 +msgid "%F%P: %pB: failed to finish relative relocations\n" +msgstr "" + +#: elflink.c:12773 #, c-format msgid "%pB: file class %s incompatible with %s" msgstr "" -#: elflink.c:12901 +#: elflink.c:13023 #, c-format msgid "%pB: failed to generate import library" msgstr "" -#: elflink.c:13027 +#: elflink.c:13191 #, c-format msgid "warning: %s section has zero size" msgstr "" -#: elflink.c:13075 +#: elflink.c:13239 #, c-format msgid "warning: section '%s' is being made into a note" msgstr "" -#: elflink.c:13168 +#: elflink.c:13333 msgid "%P%X: read-only segment has dynamic relocations\n" msgstr "" -#: elflink.c:13171 +#: elflink.c:13336 msgid "%P: warning: creating DT_TEXTREL in a shared object\n" msgstr "" -#: elflink.c:13174 +#: elflink.c:13339 msgid "%P: warning: creating DT_TEXTREL in a PDE\n" msgstr "" -#: elflink.c:13177 +#: elflink.c:13342 msgid "%P: warning: creating DT_TEXTREL in a PIE\n" msgstr "" -#: elflink.c:13310 +#: elflink.c:13475 msgid "%P%X: can not read symbols: %E\n" msgstr "" -#: elflink.c:13735 +#: elflink.c:13900 msgid "%F%P: %pB(%pA): error: need linked-to section for --gc-sections\n" msgstr "" -#: elflink.c:14213 +#: elflink.c:14378 #, c-format msgid "%pB: %pA+%#: no symbol found for INHERIT" msgstr "" -#: elflink.c:14254 +#: elflink.c:14419 #, c-format msgid "%pB: section '%pA': corrupt VTENTRY entry" msgstr "" -#: elflink.c:14397 +#: elflink.c:14562 #, c-format msgid "unrecognized INPUT_SECTION_FLAG %s\n" msgstr "" -#: elflink.c:15145 +#: elflink.c:15310 #, c-format msgid "%P: %pB: warning: relocation against `%s' in read-only section `%pA'\n" msgstr "" -#: elflink.c:15234 +#: elflink.c:15399 msgid "" "%P: warning: GNU indirect functions with DT_TEXTREL may result in a segfault " "at runtime; recompile with %s\n" @@ -5284,7 +5287,7 @@ msgid "" "%pB: warning: Weak TLS is implementation defined and may not work as expected" msgstr "" -#: elfxx-aarch64.c:738 elfnn-aarch64.c:9912 elfnn-aarch64.c:9919 +#: elfxx-aarch64.c:738 elfnn-aarch64.c:9914 elfnn-aarch64.c:9921 #, c-format msgid "" "%pB: warning: BTI turned on by -z force-bti when all inputs do not have BTI " @@ -5433,318 +5436,345 @@ msgid "" "consider using `-Ttext-segment=...'" msgstr "" -#: elfxx-mips.c:13316 reloc.c:8430 +#: elfxx-mips.c:13335 reloc.c:8521 #, c-format msgid "%X%P: %pB(%pA): error: relocation for offset %V has no value\n" msgstr "" -#: elfxx-mips.c:13417 reloc.c:8518 +#: elfxx-mips.c:13436 reloc.c:8609 #, c-format msgid "%X%P: %pB(%pA): relocation \"%pR\" is not supported\n" msgstr "" -#: elfxx-mips.c:13426 reloc.c:8527 +#: elfxx-mips.c:13445 reloc.c:8618 #, c-format msgid "%X%P: %pB(%pA): relocation \"%pR\" returns an unrecognized value %x\n" msgstr "" -#: elfxx-mips.c:14611 +#: elfxx-mips.c:14627 #, c-format msgid "%pB: unknown architecture %s" msgstr "" -#: elfxx-mips.c:15145 +#: elfxx-mips.c:15161 #, c-format msgid "%pB: illegal section name `%pA'" msgstr "" -#: elfxx-mips.c:15422 +#: elfxx-mips.c:15438 #, c-format msgid "%pB: warning: linking abicalls files with non-abicalls files" msgstr "" -#: elfxx-mips.c:15439 +#: elfxx-mips.c:15455 #, c-format msgid "%pB: linking 32-bit code with 64-bit code" msgstr "" -#: elfxx-mips.c:15471 elfxx-mips.c:15537 elfxx-mips.c:15552 +#: elfxx-mips.c:15487 elfxx-mips.c:15553 elfxx-mips.c:15568 #, c-format msgid "%pB: linking %s module with previous %s modules" msgstr "" -#: elfxx-mips.c:15495 +#: elfxx-mips.c:15511 #, c-format msgid "%pB: ABI mismatch: linking %s module with previous %s modules" msgstr "" -#: elfxx-mips.c:15520 +#: elfxx-mips.c:15536 #, c-format msgid "%pB: ASE mismatch: linking %s module with previous %s modules" msgstr "" -#: elfxx-mips.c:15654 +#: elfxx-mips.c:15670 #, c-format msgid "" "warning: %pB uses unknown floating point ABI %d (set by %pB), %pB uses " "unknown floating point ABI %d" msgstr "" -#: elfxx-mips.c:15660 +#: elfxx-mips.c:15676 #, c-format msgid "" "warning: %pB uses unknown floating point ABI %d (set by %pB), %pB uses %s" msgstr "" -#: elfxx-mips.c:15666 +#: elfxx-mips.c:15682 #, c-format msgid "" "warning: %pB uses %s (set by %pB), %pB uses unknown floating point ABI %d" msgstr "" -#: elfxx-mips.c:15680 +#: elfxx-mips.c:15696 #, c-format msgid "warning: %pB uses %s (set by %pB), %pB uses %s" msgstr "" -#: elfxx-mips.c:15699 +#: elfxx-mips.c:15715 #, c-format msgid "warning: %pB uses %s (set by %pB), %pB uses unknown MSA ABI %d" msgstr "" -#: elfxx-mips.c:15711 +#: elfxx-mips.c:15727 #, c-format msgid "warning: %pB uses unknown MSA ABI %d (set by %pB), %pB uses %s" msgstr "" -#: elfxx-mips.c:15720 +#: elfxx-mips.c:15736 #, c-format msgid "" "warning: %pB uses unknown MSA ABI %d (set by %pB), %pB uses unknown MSA ABI " "%d" msgstr "" -#: elfxx-mips.c:15782 +#: elfxx-mips.c:15798 #, c-format msgid "%pB: endianness incompatible with that of the selected emulation" msgstr "" -#: elfxx-mips.c:15796 +#: elfxx-mips.c:15812 #, c-format msgid "%pB: ABI is incompatible with that of the selected emulation" msgstr "" -#: elfxx-mips.c:15849 +#: elfxx-mips.c:15865 #, c-format msgid "%pB: warning: inconsistent ISA between e_flags and .MIPS.abiflags" msgstr "" -#: elfxx-mips.c:15854 +#: elfxx-mips.c:15870 #, c-format msgid "" "%pB: warning: inconsistent FP ABI between .gnu.attributes and .MIPS.abiflags" msgstr "" -#: elfxx-mips.c:15858 +#: elfxx-mips.c:15874 #, c-format msgid "%pB: warning: inconsistent ASEs between e_flags and .MIPS.abiflags" msgstr "" -#: elfxx-mips.c:15865 +#: elfxx-mips.c:15881 #, c-format msgid "" "%pB: warning: inconsistent ISA extensions between e_flags and .MIPS.abiflags" msgstr "" -#: elfxx-mips.c:15869 +#: elfxx-mips.c:15885 #, c-format msgid "" "%pB: warning: unexpected flag in the flags2 field of .MIPS.abiflags (0x%lx)" msgstr "" -#: elfxx-mips.c:16060 +#: elfxx-mips.c:16076 msgid "-mips32r2 -mfp64 (12 callee-saved)" msgstr "" -#: elfxx-mips.c:16122 elfxx-mips.c:16133 +#: elfxx-mips.c:16138 elfxx-mips.c:16149 msgid "None" msgstr "" -#: elfxx-mips.c:16124 elfxx-mips.c:16193 +#: elfxx-mips.c:16140 elfxx-mips.c:16209 msgid "Unknown" msgstr "" -#: elfxx-mips.c:16204 +#: elfxx-mips.c:16220 #, c-format msgid "Hard or soft float\n" msgstr "" -#: elfxx-mips.c:16207 +#: elfxx-mips.c:16223 #, c-format msgid "Hard float (double precision)\n" msgstr "" -#: elfxx-mips.c:16210 +#: elfxx-mips.c:16226 #, c-format msgid "Hard float (single precision)\n" msgstr "" -#: elfxx-mips.c:16213 +#: elfxx-mips.c:16229 #, c-format msgid "Soft float\n" msgstr "" -#: elfxx-mips.c:16216 +#: elfxx-mips.c:16232 #, c-format msgid "Hard float (MIPS32r2 64-bit FPU 12 callee-saved)\n" msgstr "" -#: elfxx-mips.c:16219 +#: elfxx-mips.c:16235 #, c-format msgid "Hard float (32-bit CPU, Any FPU)\n" msgstr "" -#: elfxx-mips.c:16222 +#: elfxx-mips.c:16238 #, c-format msgid "Hard float (32-bit CPU, 64-bit FPU)\n" msgstr "" -#: elfxx-mips.c:16225 +#: elfxx-mips.c:16241 #, c-format msgid "Hard float compat (32-bit CPU, 64-bit FPU)\n" msgstr "" -#: elfxx-mips.c:16257 +#: elfxx-mips.c:16273 #, c-format msgid " [abi=O32]" msgstr "" -#: elfxx-mips.c:16259 +#: elfxx-mips.c:16275 #, c-format msgid " [abi=O64]" msgstr "" -#: elfxx-mips.c:16261 +#: elfxx-mips.c:16277 #, c-format msgid " [abi=EABI32]" msgstr "" -#: elfxx-mips.c:16263 +#: elfxx-mips.c:16279 #, c-format msgid " [abi=EABI64]" msgstr "" -#: elfxx-mips.c:16265 +#: elfxx-mips.c:16281 #, c-format msgid " [abi unknown]" msgstr "" -#: elfxx-mips.c:16267 +#: elfxx-mips.c:16283 #, c-format msgid " [abi=N32]" msgstr "" -#: elfxx-mips.c:16269 +#: elfxx-mips.c:16285 #, c-format msgid " [abi=64]" msgstr "" -#: elfxx-mips.c:16271 +#: elfxx-mips.c:16287 #, c-format msgid " [no abi set]" msgstr "" -#: elfxx-mips.c:16296 +#: elfxx-mips.c:16312 #, c-format msgid " [unknown ISA]" msgstr "" -#: elfxx-mips.c:16316 +#: elfxx-mips.c:16332 #, c-format msgid " [not 32bitmode]" msgstr "" -#: elfxx-riscv.c:1367 +#: elfxx-riscv.c:1563 #, c-format msgid "x ISA extension `%s' must be set with the versions" msgstr "" -#: elfxx-riscv.c:1371 +#: elfxx-riscv.c:1569 #, c-format msgid "cannot find default versions of the ISA extension `%s'" msgstr "" -#: elfxx-riscv.c:1441 -#, c-format -msgid "%s: expect number after `%dp'" -msgstr "" - -#: elfxx-riscv.c:1546 +#: elfxx-riscv.c:1669 #, c-format msgid "%s: first ISA extension must be `e', `i' or `g'" msgstr "" -#: elfxx-riscv.c:1573 +#: elfxx-riscv.c:1698 #, c-format msgid "%s: unknown standard ISA extension `%c'" msgstr "" -#: elfxx-riscv.c:1577 +#: elfxx-riscv.c:1708 #, c-format msgid "%s: standard ISA extension `%c' is not in canonical order" msgstr "" -#: elfxx-riscv.c:1627 +#: elfxx-riscv.c:1759 #, c-format msgid "%s: unknown prefix class for the ISA extension `%s'" msgstr "" -#: elfxx-riscv.c:1661 +#: elfxx-riscv.c:1795 +#, c-format +msgid "%s: invalid prefixed ISA extension `%s' ends with p" +msgstr "" + +#: elfxx-riscv.c:1815 #, c-format msgid "%s: unknown prefixed ISA extension `%s'" msgstr "" -#: elfxx-riscv.c:1672 +#: elfxx-riscv.c:1826 #, c-format msgid "%s: duplicate prefixed ISA extension `%s'" msgstr "" -#: elfxx-riscv.c:1682 +#: elfxx-riscv.c:1836 #, c-format msgid "" "%s: prefixed ISA extension `%s' is not in expected order. It must come " "before `%s'" msgstr "" -#: elfxx-riscv.c:1698 +#: elfxx-riscv.c:1852 #, c-format msgid "%s: prefixed ISA extension must separate with _" msgstr "" -#: elfxx-riscv.c:1737 +#: elfxx-riscv.c:1891 #, c-format msgid "rv%d does not support the `e' extension" msgstr "" -#: elfxx-riscv.c:1744 +#: elfxx-riscv.c:1898 #, c-format msgid "rv%d does not support the `q' extension" msgstr "" -#: elfxx-riscv.c:1751 +#: elfxx-riscv.c:1905 msgid "rv32e does not support the `f' extension" msgstr "" -#: elfxx-riscv.c:1777 +#: elfxx-riscv.c:1912 +msgid "`zfinx' is conflict with the `f/d/q' extension" +msgstr "" + +#: elfxx-riscv.c:1933 +msgid "zvl*b extensions need to enable either `v' or `zve' extension" +msgstr "" + +#: elfxx-riscv.c:1995 #, c-format msgid "%s: ISA string cannot contain uppercase letters" msgstr "" -#: elfxx-riscv.c:1803 +#: elfxx-riscv.c:2023 #, c-format msgid "%s: ISA string must begin with rv32 or rv64" msgstr "" +#: elfxx-riscv.c:2259 +#, c-format +msgid "invalid ISA extension ends with p in .option arch `%s'" +msgstr "" + +#: elfxx-riscv.c:2282 +#, c-format +msgid "unknown ISA extension `%s' in .option arch `%s'" +msgstr "" + +#: elfxx-riscv.c:2293 +#, c-format +msgid "cannot + or - base extension `%s' in .option arch `%s'" +msgstr "" + +#: elfxx-riscv.c:2413 +msgid "internal: unreachable INSN_CLASS_*" +msgstr "" + #: elfxx-sparc.c:3021 elfnn-aarch64.c:5529 #, c-format msgid "" @@ -5756,100 +5786,125 @@ msgstr "" msgid "%pB: cannot link together %s and %s objects" msgstr "" -#: elfxx-x86.c:980 +#: elfxx-x86.c:1026 +#, c-format +msgid "%F%P: %pB: failed to allocate relative reloc record\n" +msgstr "" + +#: elfxx-x86.c:1368 +#, c-format +msgid "%F%P: %pB: failed to allocate 64-bit DT_RELR bitmap\n" +msgstr "" + +#: elfxx-x86.c:1404 +#, c-format +msgid "%F%P: %pB: failed to allocate 32-bit DT_RELR bitmap\n" +msgstr "" + +#: elfxx-x86.c:1707 +#, c-format +msgid "" +"%F%P: %pB: size of compact relative reloc section is changed: new (%lu) != " +"old (%lu)\n" +msgstr "" + +#: elfxx-x86.c:1729 +#, c-format +msgid "%F%P: %pB: failed to allocate compact relative reloc section\n" +msgstr "" + +#: elfxx-x86.c:1987 #, c-format msgid "" "%F%P: %pB: relocation %s against absolute symbol `%s' in section `%pA' is " "disallowed\n" msgstr "" -#: elfxx-x86.c:1062 +#: elfxx-x86.c:2069 msgid "%P: %pB: warning: relocation in read-only section `%pA'\n" msgstr "" -#: elfxx-x86.c:1782 -#, c-format +#: elfxx-x86.c:2785 msgid "" -"%pB: %s (offset: 0x%s, info: 0x%s, addend: 0x%s) against '%s' for section " +"%pB: %s (offset: 0x%v, info: 0x%v, addend: 0x%v) against '%s' for section " "'%pA' in %pB\n" msgstr "" -#: elfxx-x86.c:1789 -#, c-format +#: elfxx-x86.c:2791 msgid "" -"%pB: %s (offset: 0x%s, info: 0x%s) against '%s' for section '%pA' in %pB\n" +"%pB: %s (offset: 0x%v, info: 0x%v) against '%s' for section '%pA' in %pB\n" msgstr "" -#: elfxx-x86.c:2386 +#: elfxx-x86.c:3388 #, c-format msgid "error: %pB: " msgstr "" -#: elfxx-x86.c:2733 +#: elfxx-x86.c:3735 msgid "%P: %pB: warning: missing %s\n" msgstr "" -#: elfxx-x86.c:2734 +#: elfxx-x86.c:3736 msgid "%X%P: %pB: error: missing %s\n" msgstr "" -#: elfxx-x86.c:2797 +#: elfxx-x86.c:3799 msgid "IBT and SHSTK properties" msgstr "" -#: elfxx-x86.c:2799 +#: elfxx-x86.c:3801 msgid "IBT property" msgstr "" -#: elfxx-x86.c:2801 +#: elfxx-x86.c:3803 msgid "SHSTK property" msgstr "" -#: elfxx-x86.c:2806 +#: elfxx-x86.c:3808 msgid "LAM_U48 property" msgstr "" -#: elfxx-x86.c:2811 +#: elfxx-x86.c:3813 msgid "LAM_U57 property" msgstr "" -#: elfxx-x86.c:2955 +#: elfxx-x86.c:3957 msgid "%F%P: failed to create VxWorks dynamic sections\n" msgstr "" -#: elfxx-x86.c:2964 +#: elfxx-x86.c:3966 msgid "%F%P: failed to create GOT sections\n" msgstr "" -#: elfxx-x86.c:2982 +#: elfxx-x86.c:3984 msgid "%F%P: failed to create ifunc sections\n" msgstr "" -#: elfxx-x86.c:3019 +#: elfxx-x86.c:4021 msgid "%F%P: failed to create GOT PLT section\n" msgstr "" -#: elfxx-x86.c:3038 +#: elfxx-x86.c:4040 msgid "%F%P: failed to create IBT-enabled PLT section\n" msgstr "" -#: elfxx-x86.c:3052 +#: elfxx-x86.c:4054 msgid "%F%P: failed to create BND PLT section\n" msgstr "" -#: elfxx-x86.c:3072 +#: elfxx-x86.c:4074 msgid "%F%P: failed to create PLT .eh_frame section\n" msgstr "" -#: elfxx-x86.c:3085 +#: elfxx-x86.c:4087 msgid "%F%P: failed to create GOT PLT .eh_frame section\n" msgstr "" -#: elfxx-x86.c:3099 +#: elfxx-x86.c:4101 msgid "%F%P: failed to create the second PLT .eh_frame section\n" msgstr "" -#: elfxx-x86.c:3141 +#: elfxx-x86.c:4143 msgid "%X%P: attempted static link of dynamic object `%pB'\n" msgstr "" @@ -5923,76 +5978,76 @@ msgstr "" msgid "Deprecated %s called\n" msgstr "" -#: linker.c:1706 +#: linker.c:1708 #, c-format msgid "%pB: indirect symbol `%s' to `%s' is a loop" msgstr "" -#: linker.c:2577 +#: linker.c:2579 #, c-format msgid "attempt to do relocatable link with %s input and %s output" msgstr "" -#: linker.c:2861 +#: linker.c:2863 #, c-format msgid "%pB: ignoring duplicate section `%pA'\n" msgstr "" -#: linker.c:2871 linker.c:2881 +#: linker.c:2873 linker.c:2883 #, c-format msgid "%pB: duplicate section `%pA' has different size\n" msgstr "" -#: linker.c:2890 linker.c:2896 +#: linker.c:2892 linker.c:2898 #, c-format msgid "%pB: could not read contents of section `%pA'\n" msgstr "" -#: linker.c:2901 +#: linker.c:2903 #, c-format msgid "%pB: duplicate section `%pA' has different contents\n" msgstr "" -#: linker.c:3419 +#: linker.c:3421 #, c-format msgid "%pB: compiled for a big endian system and target is little endian" msgstr "" -#: linker.c:3422 +#: linker.c:3424 #, c-format msgid "%pB: compiled for a little endian system and target is big endian" msgstr "" -#: mach-o-arm.c:172 +#: mach-o-arm.c:169 mach-o-arm.c:301 msgid "malformed mach-o ARM reloc pair: reloc is first reloc" msgstr "" -#: mach-o-arm.c:188 +#: mach-o-arm.c:185 #, c-format msgid "malformed mach-o ARM reloc pair: invalid length: %d" msgstr "" -#: mach-o-arm.c:203 +#: mach-o-arm.c:200 #, c-format msgid "malformed mach-o ARM sectdiff reloc: invalid length: %d" msgstr "" -#: mach-o-arm.c:218 +#: mach-o-arm.c:215 #, c-format msgid "malformed mach-o ARM local sectdiff reloc: invalid length: %d" msgstr "" -#: mach-o-arm.c:233 +#: mach-o-arm.c:230 #, c-format msgid "malformed mach-o ARM half sectdiff reloc: invalid length: %d" msgstr "" -#: mach-o-arm.c:265 +#: mach-o-arm.c:262 #, c-format msgid "malformed mach-o ARM vanilla reloc: invalid length: %d (pcrel: %d)" msgstr "" -#: mach-o-arm.c:329 +#: mach-o-arm.c:332 #, c-format msgid "malformed mach-o ARM reloc: unknown reloc type: %d" msgstr "" @@ -6099,14 +6154,12 @@ msgstr "" #: mach-o.c:3659 #, c-format -msgid "" -"bfd_mach_o_read_section_32: overlarge alignment value: %#lx, using 32 instead" +msgid "bfd_mach_o_read_section_32: overlarge alignment value: %#lx" msgstr "" #: mach-o.c:3702 #, c-format -msgid "" -"bfd_mach_o_read_section_64: overlarge alignment value: %#lx, using 32 instead" +msgid "bfd_mach_o_read_section_64: overlarge alignment value: %#lx" msgstr "" #: mach-o.c:3753 @@ -6153,148 +6206,153 @@ msgstr "" msgid "%pB: access beyond end of merged section (%)" msgstr "" -#: mmo.c:475 +#: mmo.c:472 #, c-format msgid "%pB: no core to allocate section name %s" msgstr "" -#: mmo.c:540 +#: mmo.c:537 #, c-format msgid "%pB: no core to allocate a symbol %d bytes long" msgstr "" -#: mmo.c:951 +#: mmo.c:960 #, c-format msgid "%pB: attempt to emit contents at non-multiple-of-4 address %#" msgstr "" -#: mmo.c:1247 +#: mmo.c:1256 #, c-format msgid "%pB: invalid mmo file: initialization value for $255 is not `Main'\n" msgstr "" -#: mmo.c:1394 +#: mmo.c:1403 #, c-format msgid "" "%pB: unsupported wide character sequence 0x%02X 0x%02X after symbol name " "starting with `%s'\n" msgstr "" -#: mmo.c:1627 +#: mmo.c:1419 +#, c-format +msgid "%pB: symbol name exceeds given max length of %d" +msgstr "" + +#: mmo.c:1646 #, c-format msgid "%pB: invalid mmo file: unsupported lopcode `%d'\n" msgstr "" -#: mmo.c:1638 +#: mmo.c:1657 #, c-format msgid "%pB: invalid mmo file: expected YZ = 1 got YZ = %d for lop_quote\n" msgstr "" -#: mmo.c:1678 +#: mmo.c:1701 #, c-format msgid "" "%pB: invalid mmo file: expected z = 1 or z = 2, got z = %d for lop_loc\n" msgstr "" -#: mmo.c:1729 +#: mmo.c:1752 #, c-format msgid "" "%pB: invalid mmo file: expected z = 1 or z = 2, got z = %d for lop_fixo\n" msgstr "" -#: mmo.c:1770 +#: mmo.c:1801 #, c-format msgid "%pB: invalid mmo file: expected y = 0, got y = %d for lop_fixrx\n" msgstr "" -#: mmo.c:1781 +#: mmo.c:1812 #, c-format msgid "" "%pB: invalid mmo file: expected z = 16 or z = 24, got z = %d for lop_fixrx\n" msgstr "" -#: mmo.c:1806 +#: mmo.c:1837 #, c-format msgid "" "%pB: invalid mmo file: leading byte of operand word must be 0 or 1, got %d " "for lop_fixrx\n" msgstr "" -#: mmo.c:1831 +#: mmo.c:1866 #, c-format msgid "%pB: cannot allocate file name for file number %d, %d bytes\n" msgstr "" -#: mmo.c:1853 +#: mmo.c:1888 #, c-format msgid "" "%pB: invalid mmo file: file number %d `%s', was already entered as `%s'\n" msgstr "" -#: mmo.c:1867 +#: mmo.c:1902 #, c-format msgid "" "%pB: invalid mmo file: file name for number %d was not specified before use\n" msgstr "" -#: mmo.c:1974 +#: mmo.c:2014 #, c-format msgid "" "%pB: invalid mmo file: fields y and z of lop_stab non-zero, y: %d, z: %d\n" msgstr "" -#: mmo.c:2011 +#: mmo.c:2051 #, c-format msgid "%pB: invalid mmo file: lop_end not last item in file\n" msgstr "" -#: mmo.c:2025 +#: mmo.c:2065 #, c-format msgid "" "%pB: invalid mmo file: YZ of lop_end (%ld) not equal to the number of tetras " "to the preceding lop_stab (%ld)\n" msgstr "" -#: mmo.c:2734 +#: mmo.c:2778 #, c-format msgid "%pB: invalid symbol table: duplicate symbol `%s'\n" msgstr "" -#: mmo.c:2978 +#: mmo.c:3022 #, c-format msgid "" "%pB: bad symbol definition: `Main' set to %s rather than the start address " "%s\n" msgstr "" -#: mmo.c:3077 +#: mmo.c:3121 #, c-format msgid "" "%pB: warning: symbol table too large for mmo, larger than 65535 32-bit " "words: %d. Only `Main' will be emitted.\n" msgstr "" -#: mmo.c:3123 +#: mmo.c:3167 #, c-format msgid "%pB: internal error, symbol table changed size from %d to %d words\n" msgstr "" -#: mmo.c:3176 +#: mmo.c:3220 #, c-format msgid "%pB: internal error, internal register section %pA had contents\n" msgstr "" -#: mmo.c:3227 +#: mmo.c:3271 #, c-format msgid "%pB: no initialized registers; section length 0\n" msgstr "" -#: mmo.c:3234 +#: mmo.c:3278 #, c-format msgid "%pB: too many initialized registers; section length %" msgstr "" -#: mmo.c:3239 +#: mmo.c:3283 #, c-format msgid "" "%pB: invalid start address for initialized registers of length %: " @@ -6306,7 +6364,7 @@ msgstr "" msgid "unhandled OSF/1 core file section type %d" msgstr "" -#: pdp11.c:1590 +#: pdp11.c:1589 #, c-format msgid "%pB: symbol indicates overlay (not supported)" msgstr "" @@ -6374,44 +6432,44 @@ msgid "" msgstr "" #. XXX code yet to be written. -#: peicode.h:796 +#: peicode.h:806 #, c-format msgid "%pB: unhandled import type; %x" msgstr "" -#: peicode.h:802 +#: peicode.h:812 #, c-format msgid "%pB: unrecognized import type; %x" msgstr "" -#: peicode.h:817 +#: peicode.h:827 #, c-format msgid "%pB: unrecognized import name type; %x" msgstr "" -#: peicode.h:1225 +#: peicode.h:1241 #, c-format msgid "%pB: unrecognised machine type (0x%x) in Import Library Format archive" msgstr "" -#: peicode.h:1238 +#: peicode.h:1254 #, c-format msgid "" "%pB: recognised but unhandled machine type (0x%x) in Import Library Format " "archive" msgstr "" -#: peicode.h:1256 +#: peicode.h:1272 #, c-format msgid "%pB: size field is zero in Import Library Format header" msgstr "" -#: peicode.h:1282 +#: peicode.h:1298 #, c-format msgid "%pB: string not null terminated in ILF object file" msgstr "" -#: peicode.h:1338 +#: peicode.h:1354 #, c-format msgid "%pB: error: debug data ends beyond end of debug directory" msgstr "" @@ -6470,17 +6528,17 @@ msgstr "" msgid "Partition[%d] length = 0x%.8lx (%ld)\n" msgstr "" -#: reloc.c:8329 +#: reloc.c:8420 msgid "INPUT_SECTION_FLAGS are not supported" msgstr "" -#: reloc.c:8589 +#: reloc.c:8680 #, c-format msgid "%pB: unrecognized relocation type %#x in section `%pA'" msgstr "" #. PR 21803: Suggest the most likely cause of this error. -#: reloc.c:8593 +#: reloc.c:8684 #, c-format msgid "is this version of the linker - %s - out of date ?" msgstr "" @@ -6954,1601 +7012,1601 @@ msgstr "" msgid " EGSD (len=%u):\n" msgstr "" -#: vms-alpha.c:6116 +#: vms-alpha.c:6118 #, c-format msgid " EGSD entry %2u (type: %u, len: %u): " msgstr "" -#: vms-alpha.c:6122 vms-alpha.c:6373 +#: vms-alpha.c:6124 vms-alpha.c:6419 #, c-format -msgid " Error: length larger than remaining space in record\n" +msgid " Erroneous length\n" msgstr "" -#: vms-alpha.c:6134 +#: vms-alpha.c:6137 #, c-format msgid "PSC - Program section definition\n" msgstr "" -#: vms-alpha.c:6135 vms-alpha.c:6152 +#: vms-alpha.c:6138 vms-alpha.c:6158 #, c-format msgid " alignment : 2**%u\n" msgstr "" -#: vms-alpha.c:6136 vms-alpha.c:6153 +#: vms-alpha.c:6139 vms-alpha.c:6159 #, c-format msgid " flags : 0x%04x" msgstr "" -#: vms-alpha.c:6140 +#: vms-alpha.c:6143 #, c-format msgid " alloc (len): %u (0x%08x)\n" msgstr "" -#: vms-alpha.c:6141 vms-alpha.c:6198 vms-alpha.c:6247 +#: vms-alpha.c:6145 vms-alpha.c:6211 vms-alpha.c:6279 #, c-format msgid " name : %.*s\n" msgstr "" -#: vms-alpha.c:6151 +#: vms-alpha.c:6157 #, c-format msgid "SPSC - Shared Image Program section def\n" msgstr "" -#: vms-alpha.c:6157 +#: vms-alpha.c:6163 #, c-format msgid " alloc (len) : %u (0x%08x)\n" msgstr "" -#: vms-alpha.c:6158 +#: vms-alpha.c:6164 #, c-format msgid " image offset : 0x%08x\n" msgstr "" -#: vms-alpha.c:6160 +#: vms-alpha.c:6166 #, c-format msgid " symvec offset : 0x%08x\n" msgstr "" -#: vms-alpha.c:6162 +#: vms-alpha.c:6169 #, c-format msgid " name : %.*s\n" msgstr "" -#: vms-alpha.c:6175 +#: vms-alpha.c:6185 #, c-format msgid "SYM - Global symbol definition\n" msgstr "" -#: vms-alpha.c:6176 vms-alpha.c:6236 vms-alpha.c:6257 vms-alpha.c:6276 +#: vms-alpha.c:6186 vms-alpha.c:6267 vms-alpha.c:6291 vms-alpha.c:6314 #, c-format msgid " flags: 0x%04x" msgstr "" -#: vms-alpha.c:6179 +#: vms-alpha.c:6189 #, c-format msgid " psect offset: 0x%08x\n" msgstr "" -#: vms-alpha.c:6183 +#: vms-alpha.c:6193 #, c-format msgid " code address: 0x%08x\n" msgstr "" -#: vms-alpha.c:6185 +#: vms-alpha.c:6195 #, c-format msgid " psect index for entry point : %u\n" msgstr "" -#: vms-alpha.c:6188 vms-alpha.c:6264 vms-alpha.c:6283 +#: vms-alpha.c:6198 vms-alpha.c:6298 vms-alpha.c:6321 #, c-format msgid " psect index : %u\n" msgstr "" -#: vms-alpha.c:6190 vms-alpha.c:6266 vms-alpha.c:6285 +#: vms-alpha.c:6201 vms-alpha.c:6301 vms-alpha.c:6324 #, c-format msgid " name : %.*s\n" msgstr "" -#: vms-alpha.c:6197 +#: vms-alpha.c:6209 #, c-format msgid "SYM - Global symbol reference\n" msgstr "" -#: vms-alpha.c:6209 +#: vms-alpha.c:6224 #, c-format msgid "IDC - Ident Consistency check\n" msgstr "" -#: vms-alpha.c:6210 +#: vms-alpha.c:6225 #, c-format msgid " flags : 0x%08x" msgstr "" -#: vms-alpha.c:6214 +#: vms-alpha.c:6229 #, c-format msgid " id match : %x\n" msgstr "" -#: vms-alpha.c:6216 +#: vms-alpha.c:6231 #, c-format msgid " error severity: %x\n" msgstr "" -#: vms-alpha.c:6219 +#: vms-alpha.c:6235 #, c-format msgid " entity name : %.*s\n" msgstr "" -#: vms-alpha.c:6221 +#: vms-alpha.c:6241 #, c-format msgid " object name : %.*s\n" msgstr "" -#: vms-alpha.c:6224 +#: vms-alpha.c:6250 #, c-format msgid " binary ident : 0x%08x\n" msgstr "" -#: vms-alpha.c:6227 +#: vms-alpha.c:6254 #, c-format msgid " ascii ident : %.*s\n" msgstr "" -#: vms-alpha.c:6235 +#: vms-alpha.c:6266 #, c-format msgid "SYMG - Universal symbol definition\n" msgstr "" -#: vms-alpha.c:6239 +#: vms-alpha.c:6270 #, c-format msgid " symbol vector offset: 0x%08x\n" msgstr "" -#: vms-alpha.c:6241 +#: vms-alpha.c:6272 #, c-format msgid " entry point: 0x%08x\n" msgstr "" -#: vms-alpha.c:6243 +#: vms-alpha.c:6274 #, c-format msgid " proc descr : 0x%08x\n" msgstr "" -#: vms-alpha.c:6245 +#: vms-alpha.c:6276 #, c-format msgid " psect index: %u\n" msgstr "" -#: vms-alpha.c:6256 +#: vms-alpha.c:6290 #, c-format msgid "SYMV - Vectored symbol definition\n" msgstr "" -#: vms-alpha.c:6260 +#: vms-alpha.c:6294 #, c-format msgid " vector : 0x%08x\n" msgstr "" -#: vms-alpha.c:6262 vms-alpha.c:6281 +#: vms-alpha.c:6296 vms-alpha.c:6319 #, c-format msgid " psect offset: %u\n" msgstr "" -#: vms-alpha.c:6275 +#: vms-alpha.c:6313 #, c-format msgid "SYMM - Global symbol definition with version\n" msgstr "" -#: vms-alpha.c:6279 +#: vms-alpha.c:6317 #, c-format msgid " version mask: 0x%08x\n" msgstr "" -#: vms-alpha.c:6290 +#: vms-alpha.c:6330 #, c-format msgid "unhandled egsd entry type %u\n" msgstr "" -#: vms-alpha.c:6325 +#: vms-alpha.c:6369 #, c-format msgid " linkage index: %u, replacement insn: 0x%08x\n" msgstr "" -#: vms-alpha.c:6329 +#: vms-alpha.c:6373 #, c-format msgid " psect idx 1: %u, offset 1: 0x%08x %08x\n" msgstr "" -#: vms-alpha.c:6334 +#: vms-alpha.c:6378 #, c-format msgid " psect idx 2: %u, offset 2: 0x%08x %08x\n" msgstr "" -#: vms-alpha.c:6340 +#: vms-alpha.c:6384 #, c-format msgid " psect idx 3: %u, offset 3: 0x%08x %08x\n" msgstr "" -#: vms-alpha.c:6345 +#: vms-alpha.c:6389 #, c-format msgid " global name: %.*s\n" msgstr "" -#: vms-alpha.c:6356 +#: vms-alpha.c:6401 #, c-format -msgid " %s (len=%u+%u):\n" +msgid " %s (len=%u):\n" msgstr "" -#: vms-alpha.c:6378 +#: vms-alpha.c:6424 #, c-format -msgid " (type: %3u, size: 4+%3u): " +msgid " (type: %3u, size: %3u): " msgstr "" -#: vms-alpha.c:6382 +#: vms-alpha.c:6430 #, c-format msgid "STA_GBL (stack global) %.*s\n" msgstr "" -#: vms-alpha.c:6386 +#: vms-alpha.c:6434 #, c-format -msgid "STA_LW (stack longword) 0x%08x\n" +msgid "STA_LW (stack longword)" msgstr "" -#: vms-alpha.c:6390 +#: vms-alpha.c:6440 #, c-format -msgid "STA_QW (stack quadword) 0x%08x %08x\n" +msgid "STA_QW (stack quadword)" msgstr "" -#: vms-alpha.c:6395 +#: vms-alpha.c:6447 #, c-format msgid "STA_PQ (stack psect base + offset)\n" msgstr "" -#: vms-alpha.c:6397 +#: vms-alpha.c:6450 #, c-format msgid " psect: %u, offset: 0x%08x %08x\n" msgstr "" -#: vms-alpha.c:6403 +#: vms-alpha.c:6456 #, c-format msgid "STA_LI (stack literal)\n" msgstr "" -#: vms-alpha.c:6406 +#: vms-alpha.c:6459 #, c-format msgid "STA_MOD (stack module)\n" msgstr "" -#: vms-alpha.c:6409 +#: vms-alpha.c:6462 #, c-format msgid "STA_CKARG (compare procedure argument)\n" msgstr "" -#: vms-alpha.c:6413 +#: vms-alpha.c:6466 #, c-format msgid "STO_B (store byte)\n" msgstr "" -#: vms-alpha.c:6416 +#: vms-alpha.c:6469 #, c-format msgid "STO_W (store word)\n" msgstr "" -#: vms-alpha.c:6419 +#: vms-alpha.c:6472 #, c-format msgid "STO_LW (store longword)\n" msgstr "" -#: vms-alpha.c:6422 +#: vms-alpha.c:6475 #, c-format msgid "STO_QW (store quadword)\n" msgstr "" -#: vms-alpha.c:6428 +#: vms-alpha.c:6482 #, c-format msgid "STO_IMMR (store immediate repeat) %u bytes\n" msgstr "" -#: vms-alpha.c:6435 +#: vms-alpha.c:6491 #, c-format msgid "STO_GBL (store global) %.*s\n" msgstr "" -#: vms-alpha.c:6439 +#: vms-alpha.c:6496 #, c-format msgid "STO_CA (store code address) %.*s\n" msgstr "" -#: vms-alpha.c:6443 +#: vms-alpha.c:6500 #, c-format msgid "STO_RB (store relative branch)\n" msgstr "" -#: vms-alpha.c:6446 +#: vms-alpha.c:6503 #, c-format msgid "STO_AB (store absolute branch)\n" msgstr "" -#: vms-alpha.c:6449 +#: vms-alpha.c:6506 #, c-format msgid "STO_OFF (store offset to psect)\n" msgstr "" -#: vms-alpha.c:6455 +#: vms-alpha.c:6513 #, c-format msgid "STO_IMM (store immediate) %u bytes\n" msgstr "" -#: vms-alpha.c:6462 +#: vms-alpha.c:6522 #, c-format msgid "STO_GBL_LW (store global longword) %.*s\n" msgstr "" -#: vms-alpha.c:6466 +#: vms-alpha.c:6526 #, c-format msgid "STO_OFF (store LP with procedure signature)\n" msgstr "" -#: vms-alpha.c:6469 +#: vms-alpha.c:6529 #, c-format msgid "STO_BR_GBL (store branch global) *todo*\n" msgstr "" -#: vms-alpha.c:6472 +#: vms-alpha.c:6532 #, c-format msgid "STO_BR_PS (store branch psect + offset) *todo*\n" msgstr "" -#: vms-alpha.c:6476 +#: vms-alpha.c:6536 #, c-format msgid "OPR_NOP (no-operation)\n" msgstr "" -#: vms-alpha.c:6479 +#: vms-alpha.c:6539 #, c-format msgid "OPR_ADD (add)\n" msgstr "" -#: vms-alpha.c:6482 +#: vms-alpha.c:6542 #, c-format msgid "OPR_SUB (subtract)\n" msgstr "" -#: vms-alpha.c:6485 +#: vms-alpha.c:6545 #, c-format msgid "OPR_MUL (multiply)\n" msgstr "" -#: vms-alpha.c:6488 +#: vms-alpha.c:6548 #, c-format msgid "OPR_DIV (divide)\n" msgstr "" -#: vms-alpha.c:6491 +#: vms-alpha.c:6551 #, c-format msgid "OPR_AND (logical and)\n" msgstr "" -#: vms-alpha.c:6494 +#: vms-alpha.c:6554 #, c-format msgid "OPR_IOR (logical inclusive or)\n" msgstr "" -#: vms-alpha.c:6497 +#: vms-alpha.c:6557 #, c-format msgid "OPR_EOR (logical exclusive or)\n" msgstr "" -#: vms-alpha.c:6500 +#: vms-alpha.c:6560 #, c-format msgid "OPR_NEG (negate)\n" msgstr "" -#: vms-alpha.c:6503 +#: vms-alpha.c:6563 #, c-format msgid "OPR_COM (complement)\n" msgstr "" -#: vms-alpha.c:6506 +#: vms-alpha.c:6566 #, c-format msgid "OPR_INSV (insert field)\n" msgstr "" -#: vms-alpha.c:6509 +#: vms-alpha.c:6569 #, c-format msgid "OPR_ASH (arithmetic shift)\n" msgstr "" -#: vms-alpha.c:6512 +#: vms-alpha.c:6572 #, c-format msgid "OPR_USH (unsigned shift)\n" msgstr "" -#: vms-alpha.c:6515 +#: vms-alpha.c:6575 #, c-format msgid "OPR_ROT (rotate)\n" msgstr "" -#: vms-alpha.c:6518 +#: vms-alpha.c:6578 #, c-format msgid "OPR_SEL (select)\n" msgstr "" -#: vms-alpha.c:6521 +#: vms-alpha.c:6581 #, c-format msgid "OPR_REDEF (redefine symbol to curr location)\n" msgstr "" -#: vms-alpha.c:6524 +#: vms-alpha.c:6584 #, c-format msgid "OPR_REDEF (define a literal)\n" msgstr "" -#: vms-alpha.c:6528 +#: vms-alpha.c:6588 #, c-format msgid "STC_LP (store cond linkage pair)\n" msgstr "" -#: vms-alpha.c:6532 +#: vms-alpha.c:6592 #, c-format msgid "STC_LP_PSB (store cond linkage pair + signature)\n" msgstr "" -#: vms-alpha.c:6534 +#: vms-alpha.c:6596 #, c-format msgid " linkage index: %u, procedure: %.*s\n" msgstr "" -#: vms-alpha.c:6537 +#: vms-alpha.c:6603 #, c-format msgid " signature: %.*s\n" msgstr "" -#: vms-alpha.c:6540 +#: vms-alpha.c:6609 #, c-format msgid "STC_GBL (store cond global)\n" msgstr "" -#: vms-alpha.c:6542 +#: vms-alpha.c:6612 #, c-format msgid " linkage index: %u, global: %.*s\n" msgstr "" -#: vms-alpha.c:6546 +#: vms-alpha.c:6617 #, c-format msgid "STC_GCA (store cond code address)\n" msgstr "" -#: vms-alpha.c:6548 +#: vms-alpha.c:6620 #, c-format msgid " linkage index: %u, procedure name: %.*s\n" msgstr "" -#: vms-alpha.c:6552 +#: vms-alpha.c:6625 #, c-format msgid "STC_PS (store cond psect + offset)\n" msgstr "" -#: vms-alpha.c:6555 +#: vms-alpha.c:6629 #, c-format msgid " linkage index: %u, psect: %u, offset: 0x%08x %08x\n" msgstr "" -#: vms-alpha.c:6562 +#: vms-alpha.c:6636 #, c-format msgid "STC_NOP_GBL (store cond NOP at global addr)\n" msgstr "" -#: vms-alpha.c:6566 +#: vms-alpha.c:6640 #, c-format msgid "STC_NOP_PS (store cond NOP at psect + offset)\n" msgstr "" -#: vms-alpha.c:6570 +#: vms-alpha.c:6644 #, c-format msgid "STC_BSR_GBL (store cond BSR at global addr)\n" msgstr "" -#: vms-alpha.c:6574 +#: vms-alpha.c:6648 #, c-format msgid "STC_BSR_PS (store cond BSR at psect + offset)\n" msgstr "" -#: vms-alpha.c:6578 +#: vms-alpha.c:6652 #, c-format msgid "STC_LDA_GBL (store cond LDA at global addr)\n" msgstr "" -#: vms-alpha.c:6582 +#: vms-alpha.c:6656 #, c-format msgid "STC_LDA_PS (store cond LDA at psect + offset)\n" msgstr "" -#: vms-alpha.c:6586 +#: vms-alpha.c:6660 #, c-format msgid "STC_BOH_GBL (store cond BOH at global addr)\n" msgstr "" -#: vms-alpha.c:6590 +#: vms-alpha.c:6664 #, c-format msgid "STC_BOH_PS (store cond BOH at psect + offset)\n" msgstr "" -#: vms-alpha.c:6595 +#: vms-alpha.c:6669 #, c-format msgid "STC_NBH_GBL (store cond or hint at global addr)\n" msgstr "" -#: vms-alpha.c:6599 +#: vms-alpha.c:6673 #, c-format msgid "STC_NBH_PS (store cond or hint at psect + offset)\n" msgstr "" -#: vms-alpha.c:6603 +#: vms-alpha.c:6677 #, c-format msgid "CTL_SETRB (set relocation base)\n" msgstr "" -#: vms-alpha.c:6609 +#: vms-alpha.c:6683 #, c-format msgid "CTL_AUGRB (augment relocation base) %u\n" msgstr "" -#: vms-alpha.c:6613 +#: vms-alpha.c:6688 #, c-format msgid "CTL_DFLOC (define location)\n" msgstr "" -#: vms-alpha.c:6616 +#: vms-alpha.c:6691 #, c-format msgid "CTL_STLOC (set location)\n" msgstr "" -#: vms-alpha.c:6619 +#: vms-alpha.c:6694 #, c-format msgid "CTL_STKDL (stack defined location)\n" msgstr "" -#: vms-alpha.c:6622 vms-alpha.c:7046 vms-alpha.c:7172 +#: vms-alpha.c:6697 vms-alpha.c:7140 vms-alpha.c:7301 #, c-format msgid "*unhandled*\n" msgstr "" -#: vms-alpha.c:6652 vms-alpha.c:6691 +#: vms-alpha.c:6727 vms-alpha.c:6766 #, c-format msgid "cannot read GST record length\n" msgstr "" #. Ill-formed. -#: vms-alpha.c:6673 +#: vms-alpha.c:6748 #, c-format msgid "cannot find EMH in first GST record\n" msgstr "" -#: vms-alpha.c:6699 +#: vms-alpha.c:6774 #, c-format msgid "cannot read GST record header\n" msgstr "" -#: vms-alpha.c:6712 +#: vms-alpha.c:6787 #, c-format msgid " corrupted GST\n" msgstr "" -#: vms-alpha.c:6720 +#: vms-alpha.c:6795 #, c-format msgid "cannot read GST record\n" msgstr "" -#: vms-alpha.c:6749 +#: vms-alpha.c:6824 #, c-format msgid " unhandled EOBJ record type %u\n" msgstr "" -#: vms-alpha.c:6773 +#: vms-alpha.c:6849 #, c-format msgid " bitcount: %u, base addr: 0x%08x\n" msgstr "" -#: vms-alpha.c:6787 +#: vms-alpha.c:6863 #, c-format msgid " bitmap: 0x%08x (count: %u):\n" msgstr "" -#: vms-alpha.c:6794 +#: vms-alpha.c:6870 #, c-format msgid " %08x" msgstr "" -#: vms-alpha.c:6820 +#: vms-alpha.c:6897 #, c-format msgid " image %u (%u entries)\n" msgstr "" -#: vms-alpha.c:6826 +#: vms-alpha.c:6903 #, c-format msgid " offset: 0x%08x, val: 0x%08x\n" msgstr "" -#: vms-alpha.c:6848 +#: vms-alpha.c:6926 #, c-format msgid " image %u (%u entries), offsets:\n" msgstr "" -#: vms-alpha.c:6855 +#: vms-alpha.c:6933 #, c-format msgid " 0x%08x" msgstr "" #. 64 bits. -#: vms-alpha.c:6977 +#: vms-alpha.c:7059 #, c-format msgid "64 bits *unhandled*\n" msgstr "" -#: vms-alpha.c:6982 +#: vms-alpha.c:7064 #, c-format msgid "class: %u, dtype: %u, length: %u, pointer: 0x%08x\n" msgstr "" -#: vms-alpha.c:6993 +#: vms-alpha.c:7075 #, c-format msgid "non-contiguous array of %s\n" msgstr "" -#: vms-alpha.c:6998 +#: vms-alpha.c:7082 #, c-format msgid "dimct: %u, aflags: 0x%02x, digits: %u, scale: %u\n" msgstr "" -#: vms-alpha.c:7003 +#: vms-alpha.c:7087 #, c-format msgid "arsize: %u, a0: 0x%08x\n" msgstr "" -#: vms-alpha.c:7007 +#: vms-alpha.c:7091 #, c-format msgid "Strides:\n" msgstr "" -#: vms-alpha.c:7017 +#: vms-alpha.c:7105 #, c-format msgid "Bounds:\n" msgstr "" -#: vms-alpha.c:7023 +#: vms-alpha.c:7112 #, c-format msgid "[%u]: Lower: %u, upper: %u\n" msgstr "" -#: vms-alpha.c:7035 +#: vms-alpha.c:7126 #, c-format msgid "unaligned bit-string of %s\n" msgstr "" -#: vms-alpha.c:7040 +#: vms-alpha.c:7133 #, c-format msgid "base: %u, pos: %u\n" msgstr "" -#: vms-alpha.c:7061 +#: vms-alpha.c:7159 #, c-format msgid "vflags: 0x%02x, value: 0x%08x " msgstr "" -#: vms-alpha.c:7067 +#: vms-alpha.c:7166 #, c-format msgid "(no value)\n" msgstr "" -#: vms-alpha.c:7070 +#: vms-alpha.c:7169 #, c-format msgid "(not active)\n" msgstr "" -#: vms-alpha.c:7073 +#: vms-alpha.c:7172 #, c-format msgid "(not allocated)\n" msgstr "" -#: vms-alpha.c:7076 +#: vms-alpha.c:7175 #, c-format msgid "(descriptor)\n" msgstr "" -#: vms-alpha.c:7080 +#: vms-alpha.c:7180 #, c-format msgid "(trailing value)\n" msgstr "" -#: vms-alpha.c:7083 +#: vms-alpha.c:7183 #, c-format msgid "(value spec follows)\n" msgstr "" -#: vms-alpha.c:7086 +#: vms-alpha.c:7186 #, c-format msgid "(at bit offset %u)\n" msgstr "" -#: vms-alpha.c:7090 +#: vms-alpha.c:7190 #, c-format msgid "(reg: %u, disp: %u, indir: %u, kind: " msgstr "" -#: vms-alpha.c:7097 +#: vms-alpha.c:7197 msgid "literal" msgstr "" -#: vms-alpha.c:7100 +#: vms-alpha.c:7200 msgid "address" msgstr "" -#: vms-alpha.c:7103 +#: vms-alpha.c:7203 msgid "desc" msgstr "" -#: vms-alpha.c:7106 +#: vms-alpha.c:7206 msgid "reg" msgstr "" -#: vms-alpha.c:7123 +#: vms-alpha.c:7227 #, c-format msgid "len: %2u, kind: %2u " msgstr "" -#: vms-alpha.c:7129 +#: vms-alpha.c:7235 #, c-format msgid "atomic, type=0x%02x %s\n" msgstr "" -#: vms-alpha.c:7133 +#: vms-alpha.c:7240 #, c-format msgid "indirect, defined at 0x%08x\n" msgstr "" -#: vms-alpha.c:7137 +#: vms-alpha.c:7244 #, c-format msgid "typed pointer\n" msgstr "" -#: vms-alpha.c:7141 +#: vms-alpha.c:7248 #, c-format msgid "pointer\n" msgstr "" -#: vms-alpha.c:7149 +#: vms-alpha.c:7259 #, c-format msgid "array, dim: %u, bitmap: " msgstr "" -#: vms-alpha.c:7156 +#: vms-alpha.c:7274 #, c-format msgid "array descriptor:\n" msgstr "" -#: vms-alpha.c:7163 +#: vms-alpha.c:7285 #, c-format msgid "type spec for element:\n" msgstr "" -#: vms-alpha.c:7165 +#: vms-alpha.c:7287 #, c-format msgid "type spec for subscript %u:\n" msgstr "" -#: vms-alpha.c:7183 +#: vms-alpha.c:7312 #, c-format msgid "Debug symbol table:\n" msgstr "" -#: vms-alpha.c:7194 +#: vms-alpha.c:7323 #, c-format msgid "cannot read DST header\n" msgstr "" -#: vms-alpha.c:7200 +#: vms-alpha.c:7329 #, c-format msgid " type: %3u, len: %3u (at 0x%08x): " msgstr "" -#: vms-alpha.c:7214 +#: vms-alpha.c:7346 #, c-format msgid "cannot read DST symbol\n" msgstr "" -#: vms-alpha.c:7257 +#: vms-alpha.c:7390 #, c-format msgid "standard data: %s\n" msgstr "" -#: vms-alpha.c:7260 vms-alpha.c:7348 +#: vms-alpha.c:7393 vms-alpha.c:7516 #, c-format msgid " name: %.*s\n" msgstr "" -#: vms-alpha.c:7267 +#: vms-alpha.c:7400 #, c-format msgid "modbeg\n" msgstr "" -#: vms-alpha.c:7269 +#: vms-alpha.c:7404 #, c-format msgid " flags: %d, language: %u, major: %u, minor: %u\n" msgstr "" -#: vms-alpha.c:7275 vms-alpha.c:7549 +#: vms-alpha.c:7414 vms-alpha.c:7780 #, c-format msgid " module name: %.*s\n" msgstr "" -#: vms-alpha.c:7278 +#: vms-alpha.c:7421 #, c-format msgid " compiler : %.*s\n" msgstr "" -#: vms-alpha.c:7283 +#: vms-alpha.c:7428 #, c-format msgid "modend\n" msgstr "" -#: vms-alpha.c:7290 +#: vms-alpha.c:7435 msgid "rtnbeg\n" msgstr "" -#: vms-alpha.c:7292 +#: vms-alpha.c:7439 #, c-format msgid " flags: %u, address: 0x%08x, pd-address: 0x%08x\n" msgstr "" -#: vms-alpha.c:7297 +#: vms-alpha.c:7448 #, c-format msgid " routine name: %.*s\n" msgstr "" -#: vms-alpha.c:7305 +#: vms-alpha.c:7459 #, c-format msgid "rtnend: size 0x%08x\n" msgstr "" -#: vms-alpha.c:7313 +#: vms-alpha.c:7469 #, c-format msgid "prolog: bkpt address 0x%08x\n" msgstr "" -#: vms-alpha.c:7322 +#: vms-alpha.c:7479 #, c-format msgid "epilog: flags: %u, count: %u\n" msgstr "" -#: vms-alpha.c:7332 +#: vms-alpha.c:7494 #, c-format msgid "blkbeg: address: 0x%08x, name: %.*s\n" msgstr "" -#: vms-alpha.c:7341 +#: vms-alpha.c:7506 #, c-format msgid "blkend: size: 0x%08x\n" msgstr "" -#: vms-alpha.c:7347 +#: vms-alpha.c:7512 #, c-format msgid "typspec (len: %u)\n" msgstr "" -#: vms-alpha.c:7354 +#: vms-alpha.c:7528 #, c-format msgid "septyp, name: %.*s\n" msgstr "" -#: vms-alpha.c:7363 +#: vms-alpha.c:7544 #, c-format msgid "recbeg: name: %.*s\n" msgstr "" -#: vms-alpha.c:7365 +#: vms-alpha.c:7548 #, c-format msgid " len: %u bits\n" msgstr "" -#: vms-alpha.c:7370 +#: vms-alpha.c:7554 #, c-format msgid "recend\n" msgstr "" -#: vms-alpha.c:7374 +#: vms-alpha.c:7559 #, c-format msgid "enumbeg, len: %u, name: %.*s\n" msgstr "" -#: vms-alpha.c:7378 +#: vms-alpha.c:7565 #, c-format msgid "enumelt, name: %.*s\n" msgstr "" -#: vms-alpha.c:7382 +#: vms-alpha.c:7571 #, c-format msgid "enumend\n" msgstr "" -#: vms-alpha.c:7387 +#: vms-alpha.c:7578 #, c-format msgid "label, name: %.*s\n" msgstr "" -#: vms-alpha.c:7389 +#: vms-alpha.c:7581 #, c-format msgid " address: 0x%08x\n" msgstr "" -#: vms-alpha.c:7399 +#: vms-alpha.c:7593 #, c-format msgid "discontiguous range (nbr: %u)\n" msgstr "" -#: vms-alpha.c:7402 +#: vms-alpha.c:7600 #, c-format msgid " address: 0x%08x, size: %u\n" msgstr "" -#: vms-alpha.c:7412 +#: vms-alpha.c:7611 #, c-format msgid "line num (len: %u)\n" msgstr "" -#: vms-alpha.c:7429 +#: vms-alpha.c:7630 #, c-format msgid "delta_pc_w %u\n" msgstr "" -#: vms-alpha.c:7436 +#: vms-alpha.c:7639 #, c-format msgid "incr_linum(b): +%u\n" msgstr "" -#: vms-alpha.c:7442 +#: vms-alpha.c:7647 #, c-format msgid "incr_linum_w: +%u\n" msgstr "" -#: vms-alpha.c:7448 +#: vms-alpha.c:7655 #, c-format msgid "incr_linum_l: +%u\n" msgstr "" -#: vms-alpha.c:7454 +#: vms-alpha.c:7663 #, c-format msgid "set_line_num(w) %u\n" msgstr "" -#: vms-alpha.c:7459 +#: vms-alpha.c:7670 #, c-format msgid "set_line_num_b %u\n" msgstr "" -#: vms-alpha.c:7464 +#: vms-alpha.c:7677 #, c-format msgid "set_line_num_l %u\n" msgstr "" -#: vms-alpha.c:7469 +#: vms-alpha.c:7684 #, c-format msgid "set_abs_pc: 0x%08x\n" msgstr "" -#: vms-alpha.c:7473 +#: vms-alpha.c:7690 #, c-format msgid "delta_pc_l: +0x%08x\n" msgstr "" -#: vms-alpha.c:7478 +#: vms-alpha.c:7697 #, c-format msgid "term(b): 0x%02x" msgstr "" -#: vms-alpha.c:7480 +#: vms-alpha.c:7699 #, c-format msgid " pc: 0x%08x\n" msgstr "" -#: vms-alpha.c:7485 +#: vms-alpha.c:7706 #, c-format msgid "term_w: 0x%04x" msgstr "" -#: vms-alpha.c:7487 +#: vms-alpha.c:7708 #, c-format msgid " pc: 0x%08x\n" msgstr "" -#: vms-alpha.c:7493 +#: vms-alpha.c:7714 #, c-format msgid "delta pc +%-4d" msgstr "" -#: vms-alpha.c:7497 +#: vms-alpha.c:7718 #, c-format msgid " pc: 0x%08x line: %5u\n" msgstr "" -#: vms-alpha.c:7502 +#: vms-alpha.c:7723 #, c-format msgid " *unhandled* cmd %u\n" msgstr "" -#: vms-alpha.c:7517 +#: vms-alpha.c:7738 #, c-format msgid "source (len: %u)\n" msgstr "" -#: vms-alpha.c:7532 +#: vms-alpha.c:7757 #, c-format msgid " declfile: len: %u, flags: %u, fileid: %u\n" msgstr "" -#: vms-alpha.c:7537 +#: vms-alpha.c:7762 #, c-format msgid " rms: cdt: 0x%08x %08x, ebk: 0x%08x, ffb: 0x%04x, rfo: %u\n" msgstr "" -#: vms-alpha.c:7546 +#: vms-alpha.c:7774 #, c-format msgid " filename : %.*s\n" msgstr "" -#: vms-alpha.c:7555 +#: vms-alpha.c:7790 #, c-format msgid " setfile %u\n" msgstr "" -#: vms-alpha.c:7560 vms-alpha.c:7565 +#: vms-alpha.c:7797 vms-alpha.c:7804 #, c-format msgid " setrec %u\n" msgstr "" -#: vms-alpha.c:7570 vms-alpha.c:7575 +#: vms-alpha.c:7811 vms-alpha.c:7818 #, c-format msgid " setlnum %u\n" msgstr "" -#: vms-alpha.c:7580 vms-alpha.c:7585 +#: vms-alpha.c:7825 vms-alpha.c:7832 #, c-format msgid " deflines %u\n" msgstr "" -#: vms-alpha.c:7589 +#: vms-alpha.c:7836 #, c-format msgid " formfeed\n" msgstr "" -#: vms-alpha.c:7593 +#: vms-alpha.c:7840 #, c-format msgid " *unhandled* cmd %u\n" msgstr "" -#: vms-alpha.c:7605 +#: vms-alpha.c:7852 #, c-format msgid "*unhandled* dst type %u\n" msgstr "" -#: vms-alpha.c:7637 +#: vms-alpha.c:7884 #, c-format msgid "cannot read EIHD\n" msgstr "" -#: vms-alpha.c:7641 +#: vms-alpha.c:7888 #, c-format msgid "EIHD: (size: %u, nbr blocks: %u)\n" msgstr "" -#: vms-alpha.c:7645 +#: vms-alpha.c:7892 #, c-format msgid " majorid: %u, minorid: %u\n" msgstr "" -#: vms-alpha.c:7653 +#: vms-alpha.c:7900 msgid "executable" msgstr "" -#: vms-alpha.c:7656 +#: vms-alpha.c:7903 msgid "linkable image" msgstr "" -#: vms-alpha.c:7663 +#: vms-alpha.c:7910 #, c-format msgid " image type: %u (%s)" msgstr "" -#: vms-alpha.c:7669 +#: vms-alpha.c:7916 msgid "native" msgstr "" -#: vms-alpha.c:7672 +#: vms-alpha.c:7919 msgid "CLI" msgstr "" -#: vms-alpha.c:7679 +#: vms-alpha.c:7926 #, c-format msgid ", subtype: %u (%s)\n" msgstr "" -#: vms-alpha.c:7686 +#: vms-alpha.c:7933 #, c-format msgid " offsets: isd: %u, activ: %u, symdbg: %u, imgid: %u, patch: %u\n" msgstr "" -#: vms-alpha.c:7690 +#: vms-alpha.c:7937 #, c-format msgid " fixup info rva: " msgstr "" -#: vms-alpha.c:7692 +#: vms-alpha.c:7939 #, c-format msgid ", symbol vector rva: " msgstr "" -#: vms-alpha.c:7695 +#: vms-alpha.c:7942 #, c-format msgid "" "\n" " version array off: %u\n" msgstr "" -#: vms-alpha.c:7700 +#: vms-alpha.c:7947 #, c-format msgid " img I/O count: %u, nbr channels: %u, req pri: %08x%08x\n" msgstr "" -#: vms-alpha.c:7706 +#: vms-alpha.c:7953 #, c-format msgid " linker flags: %08x:" msgstr "" -#: vms-alpha.c:7737 +#: vms-alpha.c:7984 #, c-format msgid " ident: 0x%08x, sysver: 0x%08x, match ctrl: %u, symvect_size: %u\n" msgstr "" -#: vms-alpha.c:7743 +#: vms-alpha.c:7990 #, c-format msgid " BPAGE: %u" msgstr "" -#: vms-alpha.c:7750 +#: vms-alpha.c:7997 #, c-format msgid ", ext fixup offset: %u, no_opt psect off: %u" msgstr "" -#: vms-alpha.c:7753 +#: vms-alpha.c:8000 #, c-format msgid ", alias: %u\n" msgstr "" -#: vms-alpha.c:7761 +#: vms-alpha.c:8008 #, c-format msgid "system version array information:\n" msgstr "" -#: vms-alpha.c:7765 +#: vms-alpha.c:8012 #, c-format msgid "cannot read EIHVN header\n" msgstr "" -#: vms-alpha.c:7775 +#: vms-alpha.c:8022 #, c-format msgid "cannot read EIHVN version\n" msgstr "" -#: vms-alpha.c:7778 +#: vms-alpha.c:8025 #, c-format msgid " %02u " msgstr "" -#: vms-alpha.c:7782 +#: vms-alpha.c:8029 msgid "BASE_IMAGE " msgstr "" -#: vms-alpha.c:7785 +#: vms-alpha.c:8032 msgid "MEMORY_MANAGEMENT" msgstr "" -#: vms-alpha.c:7788 +#: vms-alpha.c:8035 msgid "IO " msgstr "" -#: vms-alpha.c:7791 +#: vms-alpha.c:8038 msgid "FILES_VOLUMES " msgstr "" -#: vms-alpha.c:7794 +#: vms-alpha.c:8041 msgid "PROCESS_SCHED " msgstr "" -#: vms-alpha.c:7797 +#: vms-alpha.c:8044 msgid "SYSGEN " msgstr "" -#: vms-alpha.c:7800 +#: vms-alpha.c:8047 msgid "CLUSTERS_LOCKMGR " msgstr "" -#: vms-alpha.c:7803 +#: vms-alpha.c:8050 msgid "LOGICAL_NAMES " msgstr "" -#: vms-alpha.c:7806 +#: vms-alpha.c:8053 msgid "SECURITY " msgstr "" -#: vms-alpha.c:7809 +#: vms-alpha.c:8056 msgid "IMAGE_ACTIVATOR " msgstr "" -#: vms-alpha.c:7812 +#: vms-alpha.c:8059 msgid "NETWORKS " msgstr "" -#: vms-alpha.c:7815 +#: vms-alpha.c:8062 msgid "COUNTERS " msgstr "" -#: vms-alpha.c:7818 +#: vms-alpha.c:8065 msgid "STABLE " msgstr "" -#: vms-alpha.c:7821 +#: vms-alpha.c:8068 msgid "MISC " msgstr "" -#: vms-alpha.c:7824 +#: vms-alpha.c:8071 msgid "CPU " msgstr "" -#: vms-alpha.c:7827 +#: vms-alpha.c:8074 msgid "VOLATILE " msgstr "" -#: vms-alpha.c:7830 +#: vms-alpha.c:8077 msgid "SHELL " msgstr "" -#: vms-alpha.c:7833 +#: vms-alpha.c:8080 msgid "POSIX " msgstr "" -#: vms-alpha.c:7836 +#: vms-alpha.c:8083 msgid "MULTI_PROCESSING " msgstr "" -#: vms-alpha.c:7839 +#: vms-alpha.c:8086 msgid "GALAXY " msgstr "" -#: vms-alpha.c:7842 +#: vms-alpha.c:8089 msgid "*unknown* " msgstr "" -#: vms-alpha.c:7858 vms-alpha.c:8132 +#: vms-alpha.c:8105 vms-alpha.c:8379 #, c-format msgid "cannot read EIHA\n" msgstr "" -#: vms-alpha.c:7861 +#: vms-alpha.c:8108 #, c-format msgid "Image activation: (size=%u)\n" msgstr "" -#: vms-alpha.c:7864 +#: vms-alpha.c:8111 #, c-format msgid " First address : 0x%08x 0x%08x\n" msgstr "" -#: vms-alpha.c:7868 +#: vms-alpha.c:8115 #, c-format msgid " Second address: 0x%08x 0x%08x\n" msgstr "" -#: vms-alpha.c:7872 +#: vms-alpha.c:8119 #, c-format msgid " Third address : 0x%08x 0x%08x\n" msgstr "" -#: vms-alpha.c:7876 +#: vms-alpha.c:8123 #, c-format msgid " Fourth address: 0x%08x 0x%08x\n" msgstr "" -#: vms-alpha.c:7880 +#: vms-alpha.c:8127 #, c-format msgid " Shared image : 0x%08x 0x%08x\n" msgstr "" -#: vms-alpha.c:7891 +#: vms-alpha.c:8138 #, c-format msgid "cannot read EIHI\n" msgstr "" -#: vms-alpha.c:7895 +#: vms-alpha.c:8142 #, c-format msgid "Image identification: (major: %u, minor: %u)\n" msgstr "" -#: vms-alpha.c:7898 +#: vms-alpha.c:8145 #, c-format msgid " image name : %.*s\n" msgstr "" -#: vms-alpha.c:7900 +#: vms-alpha.c:8147 #, c-format msgid " link time : %s\n" msgstr "" -#: vms-alpha.c:7902 +#: vms-alpha.c:8149 #, c-format msgid " image ident : %.*s\n" msgstr "" -#: vms-alpha.c:7904 +#: vms-alpha.c:8151 #, c-format msgid " linker ident : %.*s\n" msgstr "" -#: vms-alpha.c:7906 +#: vms-alpha.c:8153 #, c-format msgid " image build ident: %.*s\n" msgstr "" -#: vms-alpha.c:7916 +#: vms-alpha.c:8163 #, c-format msgid "cannot read EIHS\n" msgstr "" -#: vms-alpha.c:7920 +#: vms-alpha.c:8167 #, c-format msgid "Image symbol & debug table: (major: %u, minor: %u)\n" msgstr "" -#: vms-alpha.c:7926 +#: vms-alpha.c:8173 #, c-format msgid " debug symbol table : vbn: %u, size: %u (0x%x)\n" msgstr "" -#: vms-alpha.c:7931 +#: vms-alpha.c:8178 #, c-format msgid " global symbol table: vbn: %u, records: %u\n" msgstr "" -#: vms-alpha.c:7936 +#: vms-alpha.c:8183 #, c-format msgid " debug module table : vbn: %u, size: %u\n" msgstr "" -#: vms-alpha.c:7949 +#: vms-alpha.c:8196 #, c-format msgid "cannot read EISD\n" msgstr "" -#: vms-alpha.c:7960 +#: vms-alpha.c:8207 #, c-format msgid "" "Image section descriptor: (major: %u, minor: %u, size: %u, offset: %u)\n" msgstr "" -#: vms-alpha.c:7968 +#: vms-alpha.c:8215 #, c-format msgid " section: base: 0x%08x%08x size: 0x%08x\n" msgstr "" -#: vms-alpha.c:7973 +#: vms-alpha.c:8220 #, c-format msgid " flags: 0x%04x" msgstr "" -#: vms-alpha.c:8011 +#: vms-alpha.c:8258 #, c-format msgid " vbn: %u, pfc: %u, matchctl: %u type: %u (" msgstr "" -#: vms-alpha.c:8017 +#: vms-alpha.c:8264 msgid "NORMAL" msgstr "" -#: vms-alpha.c:8020 +#: vms-alpha.c:8267 msgid "SHRFXD" msgstr "" -#: vms-alpha.c:8023 +#: vms-alpha.c:8270 msgid "PRVFXD" msgstr "" -#: vms-alpha.c:8026 +#: vms-alpha.c:8273 msgid "SHRPIC" msgstr "" -#: vms-alpha.c:8029 +#: vms-alpha.c:8276 msgid "PRVPIC" msgstr "" -#: vms-alpha.c:8032 +#: vms-alpha.c:8279 msgid "USRSTACK" msgstr "" -#: vms-alpha.c:8038 +#: vms-alpha.c:8285 msgid ")\n" msgstr "" -#: vms-alpha.c:8041 +#: vms-alpha.c:8288 #, c-format msgid " ident: 0x%08x, name: %.*s\n" msgstr "" -#: vms-alpha.c:8051 +#: vms-alpha.c:8298 #, c-format msgid "cannot read DMT\n" msgstr "" -#: vms-alpha.c:8055 +#: vms-alpha.c:8302 #, c-format msgid "Debug module table:\n" msgstr "" -#: vms-alpha.c:8064 +#: vms-alpha.c:8311 #, c-format msgid "cannot read DMT header\n" msgstr "" -#: vms-alpha.c:8070 +#: vms-alpha.c:8317 #, c-format msgid " module offset: 0x%08x, size: 0x%08x, (%u psects)\n" msgstr "" -#: vms-alpha.c:8080 +#: vms-alpha.c:8327 #, c-format msgid "cannot read DMT psect\n" msgstr "" -#: vms-alpha.c:8084 +#: vms-alpha.c:8331 #, c-format msgid " psect start: 0x%08x, length: %u\n" msgstr "" -#: vms-alpha.c:8097 +#: vms-alpha.c:8344 #, c-format msgid "cannot read DST\n" msgstr "" -#: vms-alpha.c:8107 +#: vms-alpha.c:8354 #, c-format msgid "cannot read GST\n" msgstr "" -#: vms-alpha.c:8111 +#: vms-alpha.c:8358 #, c-format msgid "Global symbol table:\n" msgstr "" -#: vms-alpha.c:8138 +#: vms-alpha.c:8385 #, c-format msgid "Image activator fixup: (major: %u, minor: %u)\n" msgstr "" -#: vms-alpha.c:8142 +#: vms-alpha.c:8389 #, c-format msgid " iaflink : 0x%08x %08x\n" msgstr "" -#: vms-alpha.c:8146 +#: vms-alpha.c:8393 #, c-format msgid " fixuplnk: 0x%08x %08x\n" msgstr "" -#: vms-alpha.c:8149 +#: vms-alpha.c:8396 #, c-format msgid " size : %u\n" msgstr "" -#: vms-alpha.c:8151 +#: vms-alpha.c:8398 #, c-format msgid " flags: 0x%08x\n" msgstr "" -#: vms-alpha.c:8156 +#: vms-alpha.c:8403 #, c-format msgid " qrelfixoff: %5u, lrelfixoff: %5u\n" msgstr "" -#: vms-alpha.c:8161 +#: vms-alpha.c:8408 #, c-format msgid " qdotadroff: %5u, ldotadroff: %5u\n" msgstr "" -#: vms-alpha.c:8166 +#: vms-alpha.c:8413 #, c-format msgid " codeadroff: %5u, lpfixoff : %5u\n" msgstr "" -#: vms-alpha.c:8169 +#: vms-alpha.c:8416 #, c-format msgid " chgprtoff : %5u\n" msgstr "" -#: vms-alpha.c:8173 +#: vms-alpha.c:8420 #, c-format msgid " shlstoff : %5u, shrimgcnt : %5u\n" msgstr "" -#: vms-alpha.c:8176 +#: vms-alpha.c:8423 #, c-format msgid " shlextra : %5u, permctx : %5u\n" msgstr "" -#: vms-alpha.c:8179 +#: vms-alpha.c:8426 #, c-format msgid " base_va : 0x%08x\n" msgstr "" -#: vms-alpha.c:8181 +#: vms-alpha.c:8428 #, c-format msgid " lppsbfixoff: %5u\n" msgstr "" -#: vms-alpha.c:8189 +#: vms-alpha.c:8435 #, c-format msgid " Shareable images:\n" msgstr "" -#: vms-alpha.c:8194 +#: vms-alpha.c:8443 #, c-format msgid " %u: size: %u, flags: 0x%02x, name: %.*s\n" msgstr "" -#: vms-alpha.c:8201 +#: vms-alpha.c:8450 #, c-format msgid " quad-word relocation fixups:\n" msgstr "" -#: vms-alpha.c:8206 +#: vms-alpha.c:8456 #, c-format msgid " long-word relocation fixups:\n" msgstr "" -#: vms-alpha.c:8211 +#: vms-alpha.c:8462 #, c-format msgid " quad-word .address reference fixups:\n" msgstr "" -#: vms-alpha.c:8216 +#: vms-alpha.c:8467 #, c-format msgid " long-word .address reference fixups:\n" msgstr "" -#: vms-alpha.c:8221 +#: vms-alpha.c:8472 #, c-format msgid " Code Address Reference Fixups:\n" msgstr "" -#: vms-alpha.c:8226 +#: vms-alpha.c:8477 #, c-format msgid " Linkage Pairs Reference Fixups:\n" msgstr "" -#: vms-alpha.c:8235 +#: vms-alpha.c:8485 #, c-format msgid " Change Protection (%u entries):\n" msgstr "" -#: vms-alpha.c:8241 +#: vms-alpha.c:8494 #, c-format msgid " base: 0x%08x %08x, size: 0x%08x, prot: 0x%08x " msgstr "" #. FIXME: we do not yet support relocatable link. It is not obvious #. how to do it for debug infos. -#: vms-alpha.c:9118 +#: vms-alpha.c:9371 msgid "%P: relocatable link is not supported\n" msgstr "" -#: vms-alpha.c:9189 +#: vms-alpha.c:9442 #, c-format msgid "%P: multiple entry points: in modules %pB and %pB\n" msgstr "" @@ -8566,92 +8624,102 @@ msgstr "" msgid "_bfd_vms_output_counted called with too many bytes" msgstr "" -#: xcofflink.c:830 +#: xcofflink.c:834 #, c-format msgid "%pB: XCOFF shared object when not producing XCOFF output" msgstr "" -#: xcofflink.c:851 +#: xcofflink.c:855 #, c-format msgid "%pB: dynamic object with no .loader section" msgstr "" -#: xcofflink.c:1415 +#: xcofflink.c:1440 #, c-format msgid "%pB: `%s' has line numbers but no enclosing section" msgstr "" -#: xcofflink.c:1468 +#: xcofflink.c:1496 #, c-format msgid "%pB: class %d symbol `%s' has no aux entries" msgstr "" -#: xcofflink.c:1491 +#: xcofflink.c:1519 #, c-format msgid "%pB: symbol `%s' has unrecognized csect type %d" msgstr "" -#: xcofflink.c:1504 +#: xcofflink.c:1532 #, c-format msgid "%pB: bad XTY_ER symbol `%s': class %d scnum %d scnlen %" msgstr "" -#: xcofflink.c:1535 +#: xcofflink.c:1563 #, c-format msgid "%pB: XMC_TC0 symbol `%s' is class %d scnlen %" msgstr "" -#: xcofflink.c:1682 +#: xcofflink.c:1698 +#, c-format +msgid "%pB: TOC entry `%s' has a R_TLSMLrelocation not targeting itself" +msgstr "" + +#: xcofflink.c:1732 #, c-format msgid "%pB: csect `%s' not in enclosing section" msgstr "" -#: xcofflink.c:1790 +#: xcofflink.c:1841 #, c-format msgid "%pB: misplaced XTY_LD `%s'" msgstr "" -#: xcofflink.c:2117 +#: xcofflink.c:2184 #, c-format msgid "%pB: reloc %s:% not in csect" msgstr "" -#: xcofflink.c:3250 +#: xcofflink.c:3287 +#, c-format +msgid "%pB: cannot export internal symbol `%s`." +msgstr "" + +#: xcofflink.c:3335 #, c-format msgid "%s: no such symbol" msgstr "" -#: xcofflink.c:3361 +#: xcofflink.c:3444 #, c-format msgid "warning: attempt to export undefined symbol `%s'" msgstr "" -#: xcofflink.c:3740 +#: xcofflink.c:3823 msgid "error: undefined symbol __rtinit" msgstr "" -#: xcofflink.c:4123 +#: xcofflink.c:4206 #, c-format msgid "%pB: loader reloc in unrecognized section `%s'" msgstr "" -#: xcofflink.c:4135 +#: xcofflink.c:4218 #, c-format msgid "%pB: `%s' in loader reloc but not loader sym" msgstr "" -#: xcofflink.c:4152 +#: xcofflink.c:4235 #, c-format msgid "%pB: loader reloc in read-only section %pA" msgstr "" -#: xcofflink.c:5180 +#: xcofflink.c:5270 #, c-format msgid "TOC overflow: %# > 0x10000; try -mminimal-toc when compiling" msgstr "" #. Not fatal, this callback cannot fail. -#: elfnn-aarch64.c:2869 +#: elfnn-aarch64.c:2869 elfnn-riscv.c:5264 #, c-format msgid "unknown attribute for symbol `%s': 0x%02x" msgstr "" @@ -8715,342 +8783,356 @@ msgid "" "%pB: relocation %s against `%s' can not be used when making a shared object" msgstr "" -#: elfnn-riscv.c:225 elfnn-riscv.c:260 +#: elfnn-loongarch.c:151 elfnn-loongarch.c:203 +#, c-format +msgid "%# invaild imm" +msgstr "" + +#: elfnn-loongarch.c:386 elfnn-riscv.c:3846 +#, c-format +msgid "" +"%pB: ABI is incompatible with that of the selected emulation:\n" +" target emulation `%s' does not match `%s'" +msgstr "" + +#: elfnn-loongarch.c:406 +#, c-format +msgid "%pB: can't link different ABI object." +msgstr "" + +#: elfnn-loongarch.c:547 +msgid "Internal error: unreachable." +msgstr "" + +#: elfnn-riscv.c:224 elfnn-riscv.c:259 #, c-format msgid "%pB: warning: RVE PLT generation not supported" msgstr "" -#: elfnn-riscv.c:1913 +#: elfnn-riscv.c:1927 #, c-format msgid "%pcrel_lo missing matching %pcrel_hi" msgstr "" -#: elfnn-riscv.c:1916 +#: elfnn-riscv.c:1930 #, c-format msgid "%pcrel_lo with addend isn't allowed for R_RISCV_GOT_HI20" msgstr "" -#: elfnn-riscv.c:1922 +#: elfnn-riscv.c:1936 #, c-format msgid "" "%%pcrel_lo overflow with an addend, the value of %%pcrel_hi is 0x% " "without any addend, but may be 0x% after adding the %%pcrel_lo addend" msgstr "" -#: elfnn-riscv.c:1929 +#: elfnn-riscv.c:1943 #, c-format msgid "%pcrel_lo overflow with an addend" msgstr "" -#: elfnn-riscv.c:2411 +#: elfnn-riscv.c:2425 msgid "The addend isn't allowed for R_RISCV_GOT_HI20" msgstr "" -#: elfnn-riscv.c:2555 +#: elfnn-riscv.c:2569 #, c-format msgid "%pcrel_lo section symbol with an addend" msgstr "" -#: elfnn-riscv.c:2778 +#: elfnn-riscv.c:2792 #, c-format msgid "" "%%X%%P: relocation %s against `%s' can not be used when making a shared " "object; recompile with -fPIC\n" msgstr "" -#: elfnn-riscv.c:2788 +#: elfnn-riscv.c:2802 #, c-format msgid "%%X%%P: unresolvable %s relocation against symbol `%s'\n" msgstr "" -#: elfnn-riscv.c:2828 +#: elfnn-riscv.c:2842 msgid "%X%P: internal error: out of range error\n" msgstr "" -#: elfnn-riscv.c:2833 +#: elfnn-riscv.c:2847 msgid "%X%P: internal error: unsupported relocation error\n" msgstr "" -#: elfnn-riscv.c:2839 +#: elfnn-riscv.c:2853 msgid "dangerous relocation error" msgstr "" -#: elfnn-riscv.c:2845 +#: elfnn-riscv.c:2859 msgid "%X%P: internal error: unknown error\n" msgstr "" -#: elfnn-riscv.c:3386 +#: elfnn-riscv.c:3400 #, c-format msgid "" "warning: %pB: mis-matched ISA version %d.%d for '%s' extension, the output " "version is %d.%d" msgstr "" -#: elfnn-riscv.c:3419 +#: elfnn-riscv.c:3433 #, c-format msgid "" "error: %pB: corrupted ISA string '%s'. First letter should be 'i' or 'e' " "but got '%s'" msgstr "" -#: elfnn-riscv.c:3462 +#: elfnn-riscv.c:3476 #, c-format msgid "error: %pB: mis-matched ISA string to merge '%s' and '%s'" msgstr "" -#: elfnn-riscv.c:3619 +#: elfnn-riscv.c:3618 #, c-format msgid "error: %pB: ISA string of input (%s) doesn't match output (%s)" msgstr "" -#: elfnn-riscv.c:3639 +#: elfnn-riscv.c:3638 #, c-format msgid "error: %pB: XLEN of input (%u) doesn't match output (%u)" msgstr "" -#: elfnn-riscv.c:3647 +#: elfnn-riscv.c:3646 #, c-format msgid "error: %pB: unsupported XLEN (%u), you might be using wrong emulation" msgstr "" -#: elfnn-riscv.c:3761 +#: elfnn-riscv.c:3760 #, c-format msgid "" "warning: %pB use privileged spec version %u.%u.%u but the output use version " "%u.%u.%u" msgstr "" -#: elfnn-riscv.c:3778 +#: elfnn-riscv.c:3777 msgid "" "warning: privileged spec version 1.9.1 can not be linked with other spec " "versions" msgstr "" -#: elfnn-riscv.c:3806 +#: elfnn-riscv.c:3805 #, c-format msgid "" "error: %pB use %u-byte stack aligned but the output use %u-byte stack aligned" msgstr "" -#: elfnn-riscv.c:3847 -#, c-format -msgid "" -"%pB: ABI is incompatible with that of the selected emulation:\n" -" target emulation `%s' does not match `%s'" -msgstr "" - -#: elfnn-riscv.c:3903 +#: elfnn-riscv.c:3902 #, c-format msgid "%pB: can't link %s modules with %s modules" msgstr "" -#: elfnn-riscv.c:3913 +#: elfnn-riscv.c:3912 #, c-format msgid "%pB: can't link RVE with other target" msgstr "" -#: elfnn-riscv.c:4450 +#: elfnn-riscv.c:4493 #, c-format msgid "" "%pB(%pA+%#): % bytes required for alignment to %-" "byte boundary, but only % present" msgstr "" -#: peXXigen.c:154 +#: peXXigen.c:157 #, c-format msgid "%pB: unable to find name for empty section" msgstr "" -#: peXXigen.c:181 +#: peXXigen.c:184 #, c-format msgid "%pB: out of memory creating name for empty section" msgstr "" -#: peXXigen.c:191 +#: peXXigen.c:194 #, c-format msgid "%pB: unable to create fake empty section" msgstr "" -#: peXXigen.c:523 +#: peXXigen.c:526 #, c-format msgid "" "%pB: aout header specifies an invalid number of data-directory entries: %u" msgstr "" -#: peXXigen.c:934 +#: peXXigen.c:937 #, c-format msgid "%pB:%.8s: section below image base" msgstr "" -#: peXXigen.c:937 +#: peXXigen.c:940 #, c-format msgid "%pB:%.8s: RVA truncated" msgstr "" -#: peXXigen.c:1065 +#: peXXigen.c:1068 #, c-format msgid "%pB: line number overflow: 0x%lx > 0xffff" msgstr "" -#: peXXigen.c:1218 +#: peXXigen.c:1221 msgid "Export Directory [.edata (or where ever we found it)]" msgstr "" -#: peXXigen.c:1219 +#: peXXigen.c:1222 msgid "Import Directory [parts of .idata]" msgstr "" -#: peXXigen.c:1220 +#: peXXigen.c:1223 msgid "Resource Directory [.rsrc]" msgstr "" -#: peXXigen.c:1221 +#: peXXigen.c:1224 msgid "Exception Directory [.pdata]" msgstr "" -#: peXXigen.c:1222 +#: peXXigen.c:1225 msgid "Security Directory" msgstr "" -#: peXXigen.c:1223 +#: peXXigen.c:1226 msgid "Base Relocation Directory [.reloc]" msgstr "" -#: peXXigen.c:1224 +#: peXXigen.c:1227 msgid "Debug Directory" msgstr "" -#: peXXigen.c:1225 +#: peXXigen.c:1228 msgid "Description Directory" msgstr "" -#: peXXigen.c:1226 +#: peXXigen.c:1229 msgid "Special Directory" msgstr "" -#: peXXigen.c:1227 +#: peXXigen.c:1230 msgid "Thread Storage Directory [.tls]" msgstr "" -#: peXXigen.c:1228 +#: peXXigen.c:1231 msgid "Load Configuration Directory" msgstr "" -#: peXXigen.c:1229 +#: peXXigen.c:1232 msgid "Bound Import Directory" msgstr "" -#: peXXigen.c:1230 +#: peXXigen.c:1233 msgid "Import Address Table Directory" msgstr "" -#: peXXigen.c:1231 +#: peXXigen.c:1234 msgid "Delay Import Directory" msgstr "" -#: peXXigen.c:1232 +#: peXXigen.c:1235 msgid "CLR Runtime Header" msgstr "" -#: peXXigen.c:1233 +#: peXXigen.c:1236 msgid "Reserved" msgstr "" -#: peXXigen.c:1280 +#: peXXigen.c:1283 #, c-format msgid "" "\n" "There is an import table, but the section containing it could not be found\n" msgstr "" -#: peXXigen.c:1286 +#: peXXigen.c:1289 #, c-format msgid "" "\n" "There is an import table in %s, but that section has no contents\n" msgstr "" -#: peXXigen.c:1293 +#: peXXigen.c:1296 #, c-format msgid "" "\n" "There is an import table in %s at 0x%lx\n" msgstr "" -#: peXXigen.c:1299 +#: peXXigen.c:1302 #, c-format msgid "" "\n" "The Import Tables (interpreted %s section contents)\n" msgstr "" -#: peXXigen.c:1302 +#: peXXigen.c:1305 #, c-format msgid "" " vma: Hint Time Forward DLL First\n" " Table Stamp Chain Name Thunk\n" msgstr "" -#: peXXigen.c:1351 +#: peXXigen.c:1354 #, c-format msgid "" "\n" "\tDLL Name: %.*s\n" msgstr "" -#: peXXigen.c:1367 +#: peXXigen.c:1370 #, c-format msgid "\tvma: Hint/Ord Member-Name Bound-To\n" msgstr "" -#: peXXigen.c:1392 +#: peXXigen.c:1395 #, c-format msgid "" "\n" "There is a first thunk, but the section containing it could not be found\n" msgstr "" -#: peXXigen.c:1436 peXXigen.c:1475 +#: peXXigen.c:1439 peXXigen.c:1478 #, c-format msgid "\t" msgstr "" -#: peXXigen.c:1568 +#: peXXigen.c:1571 #, c-format msgid "" "\n" "There is an export table, but the section containing it could not be found\n" msgstr "" -#: peXXigen.c:1574 +#: peXXigen.c:1577 #, c-format msgid "" "\n" "There is an export table in %s, but that section has no contents\n" msgstr "" -#: peXXigen.c:1585 +#: peXXigen.c:1588 #, c-format msgid "" "\n" "There is an export table in %s, but it does not fit into that section\n" msgstr "" -#: peXXigen.c:1596 +#: peXXigen.c:1599 #, c-format msgid "" "\n" "There is an export table in %s, but it is too small (%d)\n" msgstr "" -#: peXXigen.c:1602 +#: peXXigen.c:1605 #, c-format msgid "" "\n" "There is an export table in %s at 0x%lx\n" msgstr "" -#: peXXigen.c:1630 +#: peXXigen.c:1633 #, c-format msgid "" "\n" @@ -9058,145 +9140,145 @@ msgid "" "\n" msgstr "" -#: peXXigen.c:1634 +#: peXXigen.c:1637 #, c-format msgid "Export Flags \t\t\t%lx\n" msgstr "" -#: peXXigen.c:1637 +#: peXXigen.c:1640 #, c-format msgid "Time/Date stamp \t\t%lx\n" msgstr "" -#: peXXigen.c:1641 +#: peXXigen.c:1644 #, c-format msgid "Major/Minor \t\t\t%d/%d\n" msgstr "" -#: peXXigen.c:1644 +#: peXXigen.c:1647 #, c-format msgid "Name \t\t\t\t" msgstr "" -#: peXXigen.c:1655 +#: peXXigen.c:1658 #, c-format msgid "Ordinal Base \t\t\t%ld\n" msgstr "" -#: peXXigen.c:1658 +#: peXXigen.c:1661 #, c-format msgid "Number in:\n" msgstr "" -#: peXXigen.c:1661 +#: peXXigen.c:1664 #, c-format msgid "\tExport Address Table \t\t%08lx\n" msgstr "" -#: peXXigen.c:1665 +#: peXXigen.c:1668 #, c-format msgid "\t[Name Pointer/Ordinal] Table\t%08lx\n" msgstr "" -#: peXXigen.c:1668 +#: peXXigen.c:1671 #, c-format msgid "Table Addresses\n" msgstr "" -#: peXXigen.c:1671 +#: peXXigen.c:1674 #, c-format msgid "\tExport Address Table \t\t" msgstr "" -#: peXXigen.c:1676 +#: peXXigen.c:1679 #, c-format msgid "\tName Pointer Table \t\t" msgstr "" -#: peXXigen.c:1681 +#: peXXigen.c:1684 #, c-format msgid "\tOrdinal Table \t\t\t" msgstr "" -#: peXXigen.c:1695 +#: peXXigen.c:1698 #, c-format msgid "" "\n" "Export Address Table -- Ordinal Base %ld\n" msgstr "" -#: peXXigen.c:1704 +#: peXXigen.c:1707 #, c-format msgid "\tInvalid Export Address Table rva (0x%lx) or entry count (0x%lx)\n" msgstr "" -#: peXXigen.c:1723 +#: peXXigen.c:1726 msgid "Forwarder RVA" msgstr "" -#: peXXigen.c:1735 +#: peXXigen.c:1738 msgid "Export RVA" msgstr "" -#: peXXigen.c:1742 +#: peXXigen.c:1745 #, c-format msgid "" "\n" "[Ordinal/Name Pointer] Table\n" msgstr "" -#: peXXigen.c:1750 +#: peXXigen.c:1753 #, c-format msgid "\tInvalid Name Pointer Table rva (0x%lx) or entry count (0x%lx)\n" msgstr "" -#: peXXigen.c:1757 +#: peXXigen.c:1760 #, c-format msgid "\tInvalid Ordinal Table rva (0x%lx) or entry count (0x%lx)\n" msgstr "" -#: peXXigen.c:1771 +#: peXXigen.c:1774 #, c-format msgid "\t[%4ld] \n" msgstr "" -#: peXXigen.c:1825 peXXigen.c:1994 +#: peXXigen.c:1828 peXXigen.c:1997 #, c-format msgid "warning, .pdata section size (%ld) is not a multiple of %d\n" msgstr "" -#: peXXigen.c:1829 peXXigen.c:1998 +#: peXXigen.c:1832 peXXigen.c:2001 #, c-format msgid "" "\n" "The Function Table (interpreted .pdata section contents)\n" msgstr "" -#: peXXigen.c:1832 +#: peXXigen.c:1835 #, c-format msgid " vma:\t\t\tBegin Address End Address Unwind Info\n" msgstr "" -#: peXXigen.c:1834 +#: peXXigen.c:1837 #, c-format msgid "" " vma:\t\tBegin End EH EH PrologEnd Exception\n" " \t\tAddress Address Handler Data Address Mask\n" msgstr "" -#: peXXigen.c:1847 +#: peXXigen.c:1850 #, c-format msgid "Virtual size of .pdata section (%ld) larger than real size (%ld)\n" msgstr "" -#: peXXigen.c:2000 +#: peXXigen.c:2003 #, c-format msgid "" " vma:\t\tBegin Prolog Function Flags Exception EH\n" " \t\tAddress Length Length 32b exc Handler Data\n" msgstr "" -#: peXXigen.c:2121 +#: peXXigen.c:2124 #, c-format msgid "" "\n" @@ -9204,86 +9286,86 @@ msgid "" "PE File Base Relocations (interpreted .reloc section contents)\n" msgstr "" -#: peXXigen.c:2150 +#: peXXigen.c:2153 #, c-format msgid "" "\n" "Virtual Address: %08lx Chunk size %ld (0x%lx) Number of fixups %ld\n" msgstr "" -#: peXXigen.c:2168 +#: peXXigen.c:2171 #, c-format msgid "\treloc %4d offset %4x [%4lx] %s" msgstr "" -#: peXXigen.c:2229 +#: peXXigen.c:2232 #, c-format msgid "%03x %*.s Entry: " msgstr "" -#: peXXigen.c:2253 +#: peXXigen.c:2256 #, c-format msgid "name: [val: %08lx len %d]: " msgstr "" -#: peXXigen.c:2273 +#: peXXigen.c:2276 #, c-format msgid "\n" msgstr "" -#: peXXigen.c:2283 +#: peXXigen.c:2286 #, c-format msgid "\n" msgstr "" -#: peXXigen.c:2288 +#: peXXigen.c:2291 #, c-format msgid "ID: %#08lx" msgstr "" -#: peXXigen.c:2291 +#: peXXigen.c:2294 #, c-format msgid ", Value: %#08lx\n" msgstr "" -#: peXXigen.c:2313 +#: peXXigen.c:2316 #, c-format msgid "%03x %*.s Leaf: Addr: %#08lx, Size: %#08lx, Codepage: %d\n" msgstr "" -#: peXXigen.c:2355 +#: peXXigen.c:2358 #, c-format msgid "\n" msgstr "" -#: peXXigen.c:2363 +#: peXXigen.c:2366 #, c-format msgid " Table: Char: %d, Time: %08lx, Ver: %d/%d, Num Names: %d, IDs: %d\n" msgstr "" -#: peXXigen.c:2451 +#: peXXigen.c:2454 #, c-format msgid "Corrupt .rsrc section detected!\n" msgstr "" -#: peXXigen.c:2475 +#: peXXigen.c:2478 #, c-format msgid "" "\n" "WARNING: Extra data in .rsrc section - it will be ignored by Windows:\n" msgstr "" -#: peXXigen.c:2481 +#: peXXigen.c:2484 #, c-format msgid " String table starts at offset: %#03x\n" msgstr "" -#: peXXigen.c:2484 +#: peXXigen.c:2487 #, c-format msgid " Resources start at offset: %#03x\n" msgstr "" -#: peXXigen.c:2541 +#: peXXigen.c:2544 #, c-format msgid "" "\n" @@ -9291,14 +9373,14 @@ msgid "" "found\n" msgstr "" -#: peXXigen.c:2547 +#: peXXigen.c:2550 #, c-format msgid "" "\n" "There is a debug directory in %s, but that section has no contents\n" msgstr "" -#: peXXigen.c:2554 +#: peXXigen.c:2557 #, c-format msgid "" "\n" @@ -9306,7 +9388,7 @@ msgid "" "small\n" msgstr "" -#: peXXigen.c:2559 +#: peXXigen.c:2562 #, c-format msgid "" "\n" @@ -9314,23 +9396,23 @@ msgid "" "\n" msgstr "" -#: peXXigen.c:2566 +#: peXXigen.c:2569 #, c-format msgid "" "The debug data size field in the data directory is too big for the section" msgstr "" -#: peXXigen.c:2571 +#: peXXigen.c:2574 #, c-format msgid "Type Size Rva Offset\n" msgstr "" -#: peXXigen.c:2618 +#: peXXigen.c:2621 #, c-format msgid "(format %c%c%c%c signature %s age %ld)\n" msgstr "" -#: peXXigen.c:2628 +#: peXXigen.c:2631 #, c-format msgid "" "The debug directory size is not a multiple of the debug directory entry " @@ -9340,100 +9422,100 @@ msgstr "" #. The MS dumpbin program reportedly ands with 0xff0f before #. printing the characteristics field. Not sure why. No reason to #. emulate it here. -#: peXXigen.c:2712 +#: peXXigen.c:2715 #, c-format msgid "" "\n" "Characteristics 0x%x\n" msgstr "" -#: peXXigen.c:2989 +#: peXXigen.c:2992 #, c-format msgid "" "%pB: Data Directory (%lx bytes at %) extends across section boundary " "at %" msgstr "" -#: peXXigen.c:3026 +#: peXXigen.c:3029 msgid "failed to update file offsets in debug directory" msgstr "" -#: peXXigen.c:3034 +#: peXXigen.c:3037 #, c-format msgid "%pB: failed to read debug data section" msgstr "" -#: peXXigen.c:3833 +#: peXXigen.c:3836 #, c-format msgid ".rsrc merge failure: duplicate string resource: %d" msgstr "" -#: peXXigen.c:3968 +#: peXXigen.c:3971 msgid ".rsrc merge failure: multiple non-default manifests" msgstr "" -#: peXXigen.c:3986 +#: peXXigen.c:3989 msgid ".rsrc merge failure: a directory matches a leaf" msgstr "" -#: peXXigen.c:4028 +#: peXXigen.c:4031 msgid ".rsrc merge failure: duplicate leaf" msgstr "" -#: peXXigen.c:4033 +#: peXXigen.c:4036 #, c-format msgid ".rsrc merge failure: duplicate leaf: %s" msgstr "" -#: peXXigen.c:4100 +#: peXXigen.c:4103 msgid ".rsrc merge failure: dirs with differing characteristics" msgstr "" -#: peXXigen.c:4107 +#: peXXigen.c:4110 msgid ".rsrc merge failure: differing directory versions" msgstr "" #. Corrupted .rsrc section - cannot merge. -#: peXXigen.c:4224 +#: peXXigen.c:4227 #, c-format msgid "%pB: .rsrc merge failure: corrupt .rsrc section" msgstr "" -#: peXXigen.c:4232 +#: peXXigen.c:4235 #, c-format msgid "%pB: .rsrc merge failure: unexpected .rsrc size" msgstr "" -#: peXXigen.c:4371 +#: peXXigen.c:4374 #, c-format msgid "%pB: unable to fill in DataDictionary[1] because .idata$2 is missing" msgstr "" -#: peXXigen.c:4391 +#: peXXigen.c:4394 #, c-format msgid "%pB: unable to fill in DataDictionary[1] because .idata$4 is missing" msgstr "" -#: peXXigen.c:4412 +#: peXXigen.c:4415 #, c-format msgid "%pB: unable to fill in DataDictionary[12] because .idata$5 is missing" msgstr "" -#: peXXigen.c:4432 +#: peXXigen.c:4435 #, c-format msgid "" "%pB: unable to fill in DataDictionary[PE_IMPORT_ADDRESS_TABLE (12)] because ." "idata$6 is missing" msgstr "" -#: peXXigen.c:4474 +#: peXXigen.c:4477 #, c-format msgid "" "%pB: unable to fill in DataDictionary[PE_IMPORT_ADDRESS_TABLE(12)] because ." "idata$6 is missing" msgstr "" -#: peXXigen.c:4499 +#: peXXigen.c:4502 #, c-format msgid "%pB: unable to fill in DataDictionary[9] because __tls_used is missing" msgstr "" diff --git a/binutils/ChangeLog b/binutils/ChangeLog index 9c2c3e55777..c9109dc7ef1 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,7 @@ +2022-01-17 Nick Clifton + + * Makefile.in: Regenerate. + 2022-01-11 Fangrui Song PR binutils/28759 diff --git a/binutils/Makefile.in b/binutils/Makefile.in index 87f78628380..f782b11eff0 100644 --- a/binutils/Makefile.in +++ b/binutils/Makefile.in @@ -616,6 +616,7 @@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff --git a/config.guess b/config.guess index cc7a8107011..7f76b6228f7 100755 --- a/config.guess +++ b/config.guess @@ -1,12 +1,14 @@ #! /bin/sh # Attempt to guess a canonical system name. -# Copyright 1992-2021 Free Software Foundation, Inc. +# Copyright 1992-2022 Free Software Foundation, Inc. -timestamp='2021-04-21' +# shellcheck disable=SC2006,SC2268 # see below for rationale + +timestamp='2022-01-09' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3 of the License, or +# the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but @@ -32,7 +34,15 @@ timestamp='2021-04-21' # Please send patches to . -me=$(echo "$0" | sed -e 's,.*/,,') +# The "shellcheck disable" line above the timestamp inhibits complaints +# about features and limitations of the classic Bourne shell that were +# superseded or lifted in POSIX. However, this script identifies a wide +# variety of pre-POSIX systems that do not have POSIX shells at all, and +# even some reasonably current systems (Solaris 10 as case-in-point) still +# have a pre-POSIX /bin/sh. + + +me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] @@ -50,7 +60,7 @@ version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. -Copyright 1992-2021 Free Software Foundation, Inc. +Copyright 1992-2022 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -84,6 +94,9 @@ if test $# != 0; then exit 1 fi +# Just in case it came from the environment. +GUESS= + # CC_FOR_BUILD -- compiler used by this script. Note that the use of a # compiler to aid in system detection is discouraged as it requires # temporary files to be created and, as you can see below, it is a @@ -102,8 +115,8 @@ set_cc_for_build() { # prevent multiple calls if $tmp is already set test "$tmp" && return 0 : "${TMPDIR=/tmp}" - # shellcheck disable=SC2039 - { tmp=$( (umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null) && test -n "$tmp" && test -d "$tmp" ; } || + # shellcheck disable=SC2039,SC3028 + { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir "$tmp" 2>/dev/null) ; } || { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir "$tmp" 2>/dev/null) && echo "Warning: creating insecure temp directory" >&2 ; } || { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } @@ -112,7 +125,7 @@ set_cc_for_build() { ,,) echo "int x;" > "$dummy.c" for driver in cc gcc c89 c99 ; do if ($driver -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then - CC_FOR_BUILD="$driver" + CC_FOR_BUILD=$driver break fi done @@ -131,12 +144,12 @@ if test -f /.attbin/uname ; then PATH=$PATH:/.attbin ; export PATH fi -UNAME_MACHINE=$( (uname -m) 2>/dev/null) || UNAME_MACHINE=unknown -UNAME_RELEASE=$( (uname -r) 2>/dev/null) || UNAME_RELEASE=unknown -UNAME_SYSTEM=$( (uname -s) 2>/dev/null) || UNAME_SYSTEM=unknown -UNAME_VERSION=$( (uname -v) 2>/dev/null) || UNAME_VERSION=unknown +UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown +UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown +UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown +UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown -case "$UNAME_SYSTEM" in +case $UNAME_SYSTEM in Linux|GNU|GNU/*) LIBC=unknown @@ -157,7 +170,8 @@ Linux|GNU|GNU/*) #endif #endif EOF - eval "$($CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g')" + cc_set_libc=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'` + eval "$cc_set_libc" # Second heuristic to detect musl libc. if [ "$LIBC" = unknown ] && @@ -176,7 +190,7 @@ esac # Note: order is significant - the case branches are not exclusive. -case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in +case $UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, @@ -188,11 +202,11 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in # # Note: NetBSD doesn't particularly care about the vendor # portion of the name. We always set it to "unknown". - UNAME_MACHINE_ARCH=$( (uname -p 2>/dev/null || \ + UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \ /sbin/sysctl -n hw.machine_arch 2>/dev/null || \ /usr/sbin/sysctl -n hw.machine_arch 2>/dev/null || \ - echo unknown)) - case "$UNAME_MACHINE_ARCH" in + echo unknown)` + case $UNAME_MACHINE_ARCH in aarch64eb) machine=aarch64_be-unknown ;; armeb) machine=armeb-unknown ;; arm*) machine=arm-unknown ;; @@ -200,15 +214,15 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in sh3eb) machine=sh-unknown ;; sh5el) machine=sh5le-unknown ;; earmv*) - arch=$(echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,') - endian=$(echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p') - machine="${arch}${endian}"-unknown + arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'` + endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'` + machine=${arch}${endian}-unknown ;; - *) machine="$UNAME_MACHINE_ARCH"-unknown ;; + *) machine=$UNAME_MACHINE_ARCH-unknown ;; esac # The Operating System including object format, if it has switched # to ELF recently (or will in the future) and ABI. - case "$UNAME_MACHINE_ARCH" in + case $UNAME_MACHINE_ARCH in earm*) os=netbsdelf ;; @@ -229,10 +243,10 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in ;; esac # Determine ABI tags. - case "$UNAME_MACHINE_ARCH" in + case $UNAME_MACHINE_ARCH in earm*) expr='s/^earmv[0-9]/-eabi/;s/eb$//' - abi=$(echo "$UNAME_MACHINE_ARCH" | sed -e "$expr") + abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"` ;; esac # The OS release @@ -240,80 +254,82 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in # thus, need a distinct triplet. However, they do not need # kernel version information, so it can be replaced with a # suitable tag, in the style of linux-gnu. - case "$UNAME_VERSION" in + case $UNAME_VERSION in Debian*) release='-gnu' ;; *) - release=$(echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2) + release=`echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2` ;; esac # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. - echo "$machine-${os}${release}${abi-}" - exit ;; + GUESS=$machine-${os}${release}${abi-} + ;; *:Bitrig:*:*) - UNAME_MACHINE_ARCH=$(arch | sed 's/Bitrig.//') - echo "$UNAME_MACHINE_ARCH"-unknown-bitrig"$UNAME_RELEASE" - exit ;; + UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` + GUESS=$UNAME_MACHINE_ARCH-unknown-bitrig$UNAME_RELEASE + ;; *:OpenBSD:*:*) - UNAME_MACHINE_ARCH=$(arch | sed 's/OpenBSD.//') - echo "$UNAME_MACHINE_ARCH"-unknown-openbsd"$UNAME_RELEASE" - exit ;; + UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` + GUESS=$UNAME_MACHINE_ARCH-unknown-openbsd$UNAME_RELEASE + ;; *:SecBSD:*:*) - UNAME_MACHINE_ARCH=$(arch | sed 's/SecBSD.//') - echo "$UNAME_MACHINE_ARCH"-unknown-secbsd"$UNAME_RELEASE" - exit ;; + UNAME_MACHINE_ARCH=`arch | sed 's/SecBSD.//'` + GUESS=$UNAME_MACHINE_ARCH-unknown-secbsd$UNAME_RELEASE + ;; *:LibertyBSD:*:*) - UNAME_MACHINE_ARCH=$(arch | sed 's/^.*BSD\.//') - echo "$UNAME_MACHINE_ARCH"-unknown-libertybsd"$UNAME_RELEASE" - exit ;; + UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'` + GUESS=$UNAME_MACHINE_ARCH-unknown-libertybsd$UNAME_RELEASE + ;; *:MidnightBSD:*:*) - echo "$UNAME_MACHINE"-unknown-midnightbsd"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_MACHINE-unknown-midnightbsd$UNAME_RELEASE + ;; *:ekkoBSD:*:*) - echo "$UNAME_MACHINE"-unknown-ekkobsd"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_MACHINE-unknown-ekkobsd$UNAME_RELEASE + ;; *:SolidBSD:*:*) - echo "$UNAME_MACHINE"-unknown-solidbsd"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_MACHINE-unknown-solidbsd$UNAME_RELEASE + ;; *:OS108:*:*) - echo "$UNAME_MACHINE"-unknown-os108_"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_MACHINE-unknown-os108_$UNAME_RELEASE + ;; macppc:MirBSD:*:*) - echo powerpc-unknown-mirbsd"$UNAME_RELEASE" - exit ;; + GUESS=powerpc-unknown-mirbsd$UNAME_RELEASE + ;; *:MirBSD:*:*) - echo "$UNAME_MACHINE"-unknown-mirbsd"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_MACHINE-unknown-mirbsd$UNAME_RELEASE + ;; *:Sortix:*:*) - echo "$UNAME_MACHINE"-unknown-sortix - exit ;; + GUESS=$UNAME_MACHINE-unknown-sortix + ;; *:Twizzler:*:*) - echo "$UNAME_MACHINE"-unknown-twizzler - exit ;; + GUESS=$UNAME_MACHINE-unknown-twizzler + ;; *:Redox:*:*) - echo "$UNAME_MACHINE"-unknown-redox - exit ;; + GUESS=$UNAME_MACHINE-unknown-redox + ;; mips:OSF1:*.*) - echo mips-dec-osf1 - exit ;; + GUESS=mips-dec-osf1 + ;; alpha:OSF1:*:*) + # Reset EXIT trap before exiting to avoid spurious non-zero exit code. + trap '' 0 case $UNAME_RELEASE in *4.0) - UNAME_RELEASE=$(/usr/sbin/sizer -v | awk '{print $3}') + UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` ;; *5.*) - UNAME_RELEASE=$(/usr/sbin/sizer -v | awk '{print $4}') + UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` ;; esac # According to Compaq, /usr/sbin/psrinfo has been available on # OSF/1 and Tru64 systems produced since 1995. I hope that # covers most systems running today. This code pipes the CPU # types through head -n 1, so we only detect the type of CPU 0. - ALPHA_CPU_TYPE=$(/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1) - case "$ALPHA_CPU_TYPE" in + ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` + case $ALPHA_CPU_TYPE in "EV4 (21064)") UNAME_MACHINE=alpha ;; "EV4.5 (21064)") @@ -350,68 +366,69 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in # A Tn.n version is a released field test version. # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. - echo "$UNAME_MACHINE"-dec-osf"$(echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz)" - # Reset EXIT trap before exiting to avoid spurious non-zero exit code. - exitcode=$? - trap '' 0 - exit $exitcode ;; + OSF_REL=`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` + GUESS=$UNAME_MACHINE-dec-osf$OSF_REL + ;; Amiga*:UNIX_System_V:4.0:*) - echo m68k-unknown-sysv4 - exit ;; + GUESS=m68k-unknown-sysv4 + ;; *:[Aa]miga[Oo][Ss]:*:*) - echo "$UNAME_MACHINE"-unknown-amigaos - exit ;; + GUESS=$UNAME_MACHINE-unknown-amigaos + ;; *:[Mm]orph[Oo][Ss]:*:*) - echo "$UNAME_MACHINE"-unknown-morphos - exit ;; + GUESS=$UNAME_MACHINE-unknown-morphos + ;; *:OS/390:*:*) - echo i370-ibm-openedition - exit ;; + GUESS=i370-ibm-openedition + ;; *:z/VM:*:*) - echo s390-ibm-zvmoe - exit ;; + GUESS=s390-ibm-zvmoe + ;; *:OS400:*:*) - echo powerpc-ibm-os400 - exit ;; + GUESS=powerpc-ibm-os400 + ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) - echo arm-acorn-riscix"$UNAME_RELEASE" - exit ;; + GUESS=arm-acorn-riscix$UNAME_RELEASE + ;; arm*:riscos:*:*|arm*:RISCOS:*:*) - echo arm-unknown-riscos - exit ;; + GUESS=arm-unknown-riscos + ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) - echo hppa1.1-hitachi-hiuxmpp - exit ;; + GUESS=hppa1.1-hitachi-hiuxmpp + ;; Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. - if test "$( (/bin/universe) 2>/dev/null)" = att ; then - echo pyramid-pyramid-sysv3 - else - echo pyramid-pyramid-bsd - fi - exit ;; + case `(/bin/universe) 2>/dev/null` in + att) GUESS=pyramid-pyramid-sysv3 ;; + *) GUESS=pyramid-pyramid-bsd ;; + esac + ;; NILE*:*:*:dcosx) - echo pyramid-pyramid-svr4 - exit ;; + GUESS=pyramid-pyramid-svr4 + ;; DRS?6000:unix:4.0:6*) - echo sparc-icl-nx6 - exit ;; + GUESS=sparc-icl-nx6 + ;; DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) - case $(/usr/bin/uname -p) in - sparc) echo sparc-icl-nx7; exit ;; - esac ;; + case `/usr/bin/uname -p` in + sparc) GUESS=sparc-icl-nx7 ;; + esac + ;; s390x:SunOS:*:*) - echo "$UNAME_MACHINE"-ibm-solaris2"$(echo "$UNAME_RELEASE" | sed -e 's/[^.]*//')" - exit ;; + SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` + GUESS=$UNAME_MACHINE-ibm-solaris2$SUN_REL + ;; sun4H:SunOS:5.*:*) - echo sparc-hal-solaris2"$(echo "$UNAME_RELEASE"|sed -e 's/[^.]*//')" - exit ;; + SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` + GUESS=sparc-hal-solaris2$SUN_REL + ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) - echo sparc-sun-solaris2"$(echo "$UNAME_RELEASE" | sed -e 's/[^.]*//')" - exit ;; + SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` + GUESS=sparc-sun-solaris2$SUN_REL + ;; i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) - echo i386-pc-auroraux"$UNAME_RELEASE" - exit ;; + GUESS=i386-pc-auroraux$UNAME_RELEASE + ;; i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) set_cc_for_build SUN_ARCH=i386 @@ -420,47 +437,50 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in # This test works for both compilers. if test "$CC_FOR_BUILD" != no_compiler_found; then if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ - (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ + (CCOPTS="" $CC_FOR_BUILD -m64 -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then SUN_ARCH=x86_64 fi fi - echo "$SUN_ARCH"-pc-solaris2"$(echo "$UNAME_RELEASE"|sed -e 's/[^.]*//')" - exit ;; + SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` + GUESS=$SUN_ARCH-pc-solaris2$SUN_REL + ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize # SunOS6. Hard to guess exactly what SunOS6 will be like, but # it's likely to be more like Solaris than SunOS4. - echo sparc-sun-solaris3"$(echo "$UNAME_RELEASE"|sed -e 's/[^.]*//')" - exit ;; + SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` + GUESS=sparc-sun-solaris3$SUN_REL + ;; sun4*:SunOS:*:*) - case "$(/usr/bin/arch -k)" in + case `/usr/bin/arch -k` in Series*|S4*) - UNAME_RELEASE=$(uname -v) + UNAME_RELEASE=`uname -v` ;; esac # Japanese Language versions have a version number like `4.1.3-JL'. - echo sparc-sun-sunos"$(echo "$UNAME_RELEASE"|sed -e 's/-/_/')" - exit ;; + SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/-/_/'` + GUESS=sparc-sun-sunos$SUN_REL + ;; sun3*:SunOS:*:*) - echo m68k-sun-sunos"$UNAME_RELEASE" - exit ;; + GUESS=m68k-sun-sunos$UNAME_RELEASE + ;; sun*:*:4.2BSD:*) - UNAME_RELEASE=$( (sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null) + UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3 - case "$(/bin/arch)" in + case `/bin/arch` in sun3) - echo m68k-sun-sunos"$UNAME_RELEASE" + GUESS=m68k-sun-sunos$UNAME_RELEASE ;; sun4) - echo sparc-sun-sunos"$UNAME_RELEASE" + GUESS=sparc-sun-sunos$UNAME_RELEASE ;; esac - exit ;; + ;; aushp:SunOS:*:*) - echo sparc-auspex-sunos"$UNAME_RELEASE" - exit ;; + GUESS=sparc-auspex-sunos$UNAME_RELEASE + ;; # The situation for MiNT is a little confusing. The machine name # can be virtually everything (everything which is not # "atarist" or "atariste" at least should have a processor @@ -470,41 +490,41 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint"$UNAME_RELEASE" - exit ;; + GUESS=m68k-atari-mint$UNAME_RELEASE + ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint"$UNAME_RELEASE" - exit ;; + GUESS=m68k-atari-mint$UNAME_RELEASE + ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) - echo m68k-atari-mint"$UNAME_RELEASE" - exit ;; + GUESS=m68k-atari-mint$UNAME_RELEASE + ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) - echo m68k-milan-mint"$UNAME_RELEASE" - exit ;; + GUESS=m68k-milan-mint$UNAME_RELEASE + ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) - echo m68k-hades-mint"$UNAME_RELEASE" - exit ;; + GUESS=m68k-hades-mint$UNAME_RELEASE + ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) - echo m68k-unknown-mint"$UNAME_RELEASE" - exit ;; + GUESS=m68k-unknown-mint$UNAME_RELEASE + ;; m68k:machten:*:*) - echo m68k-apple-machten"$UNAME_RELEASE" - exit ;; + GUESS=m68k-apple-machten$UNAME_RELEASE + ;; powerpc:machten:*:*) - echo powerpc-apple-machten"$UNAME_RELEASE" - exit ;; + GUESS=powerpc-apple-machten$UNAME_RELEASE + ;; RISC*:Mach:*:*) - echo mips-dec-mach_bsd4.3 - exit ;; + GUESS=mips-dec-mach_bsd4.3 + ;; RISC*:ULTRIX:*:*) - echo mips-dec-ultrix"$UNAME_RELEASE" - exit ;; + GUESS=mips-dec-ultrix$UNAME_RELEASE + ;; VAX*:ULTRIX*:*:*) - echo vax-dec-ultrix"$UNAME_RELEASE" - exit ;; + GUESS=vax-dec-ultrix$UNAME_RELEASE + ;; 2020:CLIX:*:* | 2430:CLIX:*:*) - echo clipper-intergraph-clix"$UNAME_RELEASE" - exit ;; + GUESS=clipper-intergraph-clix$UNAME_RELEASE + ;; mips:*:*:UMIPS | mips:*:*:RISCos) set_cc_for_build sed 's/^ //' << EOF > "$dummy.c" @@ -529,78 +549,79 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in } EOF $CC_FOR_BUILD -o "$dummy" "$dummy.c" && - dummyarg=$(echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p') && - SYSTEM_NAME=$("$dummy" "$dummyarg") && + dummyarg=`echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p'` && + SYSTEM_NAME=`"$dummy" "$dummyarg"` && { echo "$SYSTEM_NAME"; exit; } - echo mips-mips-riscos"$UNAME_RELEASE" - exit ;; + GUESS=mips-mips-riscos$UNAME_RELEASE + ;; Motorola:PowerMAX_OS:*:*) - echo powerpc-motorola-powermax - exit ;; + GUESS=powerpc-motorola-powermax + ;; Motorola:*:4.3:PL8-*) - echo powerpc-harris-powermax - exit ;; + GUESS=powerpc-harris-powermax + ;; Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) - echo powerpc-harris-powermax - exit ;; + GUESS=powerpc-harris-powermax + ;; Night_Hawk:Power_UNIX:*:*) - echo powerpc-harris-powerunix - exit ;; + GUESS=powerpc-harris-powerunix + ;; m88k:CX/UX:7*:*) - echo m88k-harris-cxux7 - exit ;; + GUESS=m88k-harris-cxux7 + ;; m88k:*:4*:R4*) - echo m88k-motorola-sysv4 - exit ;; + GUESS=m88k-motorola-sysv4 + ;; m88k:*:3*:R3*) - echo m88k-motorola-sysv3 - exit ;; + GUESS=m88k-motorola-sysv3 + ;; AViiON:dgux:*:*) # DG/UX returns AViiON for all architectures - UNAME_PROCESSOR=$(/usr/bin/uname -p) + UNAME_PROCESSOR=`/usr/bin/uname -p` if test "$UNAME_PROCESSOR" = mc88100 || test "$UNAME_PROCESSOR" = mc88110 then if test "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx || \ test "$TARGET_BINARY_INTERFACE"x = x then - echo m88k-dg-dgux"$UNAME_RELEASE" + GUESS=m88k-dg-dgux$UNAME_RELEASE else - echo m88k-dg-dguxbcs"$UNAME_RELEASE" + GUESS=m88k-dg-dguxbcs$UNAME_RELEASE fi else - echo i586-dg-dgux"$UNAME_RELEASE" + GUESS=i586-dg-dgux$UNAME_RELEASE fi - exit ;; + ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) - echo m88k-dolphin-sysv3 - exit ;; + GUESS=m88k-dolphin-sysv3 + ;; M88*:*:R3*:*) # Delta 88k system running SVR3 - echo m88k-motorola-sysv3 - exit ;; + GUESS=m88k-motorola-sysv3 + ;; XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) - echo m88k-tektronix-sysv3 - exit ;; + GUESS=m88k-tektronix-sysv3 + ;; Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) - echo m68k-tektronix-bsd - exit ;; + GUESS=m68k-tektronix-bsd + ;; *:IRIX*:*:*) - echo mips-sgi-irix"$(echo "$UNAME_RELEASE"|sed -e 's/-/_/g')" - exit ;; + IRIX_REL=`echo "$UNAME_RELEASE" | sed -e 's/-/_/g'` + GUESS=mips-sgi-irix$IRIX_REL + ;; ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. - echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id - exit ;; # Note that: echo "'$(uname -s)'" gives 'AIX ' + GUESS=romp-ibm-aix # uname -m gives an 8 hex-code CPU id + ;; # Note that: echo "'`uname -s`'" gives 'AIX ' i*86:AIX:*:*) - echo i386-ibm-aix - exit ;; + GUESS=i386-ibm-aix + ;; ia64:AIX:*:*) if test -x /usr/bin/oslevel ; then - IBM_REV=$(/usr/bin/oslevel) + IBM_REV=`/usr/bin/oslevel` else - IBM_REV="$UNAME_VERSION.$UNAME_RELEASE" + IBM_REV=$UNAME_VERSION.$UNAME_RELEASE fi - echo "$UNAME_MACHINE"-ibm-aix"$IBM_REV" - exit ;; + GUESS=$UNAME_MACHINE-ibm-aix$IBM_REV + ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then set_cc_for_build @@ -615,68 +636,68 @@ EOF exit(0); } EOF - if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=$("$dummy") + if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` then - echo "$SYSTEM_NAME" + GUESS=$SYSTEM_NAME else - echo rs6000-ibm-aix3.2.5 + GUESS=rs6000-ibm-aix3.2.5 fi elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then - echo rs6000-ibm-aix3.2.4 + GUESS=rs6000-ibm-aix3.2.4 else - echo rs6000-ibm-aix3.2 + GUESS=rs6000-ibm-aix3.2 fi - exit ;; + ;; *:AIX:*:[4567]) - IBM_CPU_ID=$(/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }') + IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El "$IBM_CPU_ID" | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 else IBM_ARCH=powerpc fi if test -x /usr/bin/lslpp ; then - IBM_REV=$(/usr/bin/lslpp -Lqc bos.rte.libc | - awk -F: '{ print $3 }' | sed s/[0-9]*$/0/) + IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc | \ + awk -F: '{ print $3 }' | sed s/[0-9]*$/0/` else - IBM_REV="$UNAME_VERSION.$UNAME_RELEASE" + IBM_REV=$UNAME_VERSION.$UNAME_RELEASE fi - echo "$IBM_ARCH"-ibm-aix"$IBM_REV" - exit ;; + GUESS=$IBM_ARCH-ibm-aix$IBM_REV + ;; *:AIX:*:*) - echo rs6000-ibm-aix - exit ;; + GUESS=rs6000-ibm-aix + ;; ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*) - echo romp-ibm-bsd4.4 - exit ;; + GUESS=romp-ibm-bsd4.4 + ;; ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and - echo romp-ibm-bsd"$UNAME_RELEASE" # 4.3 with uname added to - exit ;; # report: romp-ibm BSD 4.3 + GUESS=romp-ibm-bsd$UNAME_RELEASE # 4.3 with uname added to + ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) - echo rs6000-bull-bosx - exit ;; + GUESS=rs6000-bull-bosx + ;; DPX/2?00:B.O.S.:*:*) - echo m68k-bull-sysv3 - exit ;; + GUESS=m68k-bull-sysv3 + ;; 9000/[34]??:4.3bsd:1.*:*) - echo m68k-hp-bsd - exit ;; + GUESS=m68k-hp-bsd + ;; hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) - echo m68k-hp-bsd4.4 - exit ;; + GUESS=m68k-hp-bsd4.4 + ;; 9000/[34678]??:HP-UX:*:*) - HPUX_REV=$(echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//') - case "$UNAME_MACHINE" in + HPUX_REV=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*.[0B]*//'` + case $UNAME_MACHINE in 9000/31?) HP_ARCH=m68000 ;; 9000/[34]??) HP_ARCH=m68k ;; 9000/[678][0-9][0-9]) if test -x /usr/bin/getconf; then - sc_cpu_version=$(/usr/bin/getconf SC_CPU_VERSION 2>/dev/null) - sc_kernel_bits=$(/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null) - case "$sc_cpu_version" in + sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` + sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` + case $sc_cpu_version in 523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0 528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1 532) # CPU_PA_RISC2_0 - case "$sc_kernel_bits" in + case $sc_kernel_bits in 32) HP_ARCH=hppa2.0n ;; 64) HP_ARCH=hppa2.0w ;; '') HP_ARCH=hppa2.0 ;; # HP-UX 10.20 @@ -718,7 +739,7 @@ EOF exit (0); } EOF - (CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=$("$dummy") + (CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=`"$dummy"` test -z "$HP_ARCH" && HP_ARCH=hppa fi ;; esac @@ -743,12 +764,12 @@ EOF HP_ARCH=hppa64 fi fi - echo "$HP_ARCH"-hp-hpux"$HPUX_REV" - exit ;; + GUESS=$HP_ARCH-hp-hpux$HPUX_REV + ;; ia64:HP-UX:*:*) - HPUX_REV=$(echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//') - echo ia64-hp-hpux"$HPUX_REV" - exit ;; + HPUX_REV=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*.[0B]*//'` + GUESS=ia64-hp-hpux$HPUX_REV + ;; 3050*:HI-UX:*:*) set_cc_for_build sed 's/^ //' << EOF > "$dummy.c" @@ -776,38 +797,38 @@ EOF exit (0); } EOF - $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=$("$dummy") && + $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` && { echo "$SYSTEM_NAME"; exit; } - echo unknown-hitachi-hiuxwe2 - exit ;; + GUESS=unknown-hitachi-hiuxwe2 + ;; 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*) - echo hppa1.1-hp-bsd - exit ;; + GUESS=hppa1.1-hp-bsd + ;; 9000/8??:4.3bsd:*:*) - echo hppa1.0-hp-bsd - exit ;; + GUESS=hppa1.0-hp-bsd + ;; *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) - echo hppa1.0-hp-mpeix - exit ;; + GUESS=hppa1.0-hp-mpeix + ;; hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*) - echo hppa1.1-hp-osf - exit ;; + GUESS=hppa1.1-hp-osf + ;; hp8??:OSF1:*:*) - echo hppa1.0-hp-osf - exit ;; + GUESS=hppa1.0-hp-osf + ;; i*86:OSF1:*:*) if test -x /usr/sbin/sysversion ; then - echo "$UNAME_MACHINE"-unknown-osf1mk + GUESS=$UNAME_MACHINE-unknown-osf1mk else - echo "$UNAME_MACHINE"-unknown-osf1 + GUESS=$UNAME_MACHINE-unknown-osf1 fi - exit ;; + ;; parisc*:Lites*:*:*) - echo hppa1.1-hp-lites - exit ;; + GUESS=hppa1.1-hp-lites + ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) - echo c1-convex-bsd - exit ;; + GUESS=c1-convex-bsd + ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd @@ -815,17 +836,18 @@ EOF fi exit ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) - echo c34-convex-bsd - exit ;; + GUESS=c34-convex-bsd + ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) - echo c38-convex-bsd - exit ;; + GUESS=c38-convex-bsd + ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) - echo c4-convex-bsd - exit ;; + GUESS=c4-convex-bsd + ;; CRAY*Y-MP:*:*:*) - echo ymp-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' - exit ;; + CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` + GUESS=ymp-cray-unicos$CRAY_REL + ;; CRAY*[A-Z]90:*:*:*) echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ @@ -833,114 +855,129 @@ EOF -e 's/\.[^.]*$/.X/' exit ;; CRAY*TS:*:*:*) - echo t90-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' - exit ;; + CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` + GUESS=t90-cray-unicos$CRAY_REL + ;; CRAY*T3E:*:*:*) - echo alphaev5-cray-unicosmk"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' - exit ;; + CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` + GUESS=alphaev5-cray-unicosmk$CRAY_REL + ;; CRAY*SV1:*:*:*) - echo sv1-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' - exit ;; + CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` + GUESS=sv1-cray-unicos$CRAY_REL + ;; *:UNICOS/mp:*:*) - echo craynv-cray-unicosmp"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' - exit ;; + CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` + GUESS=craynv-cray-unicosmp$CRAY_REL + ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) - FUJITSU_PROC=$(uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz) - FUJITSU_SYS=$(uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///') - FUJITSU_REL=$(echo "$UNAME_RELEASE" | sed -e 's/ /_/') - echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" - exit ;; + FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` + FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` + FUJITSU_REL=`echo "$UNAME_RELEASE" | sed -e 's/ /_/'` + GUESS=${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL} + ;; 5000:UNIX_System_V:4.*:*) - FUJITSU_SYS=$(uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///') - FUJITSU_REL=$(echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/') - echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" - exit ;; + FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` + FUJITSU_REL=`echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'` + GUESS=sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL} + ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) - echo "$UNAME_MACHINE"-pc-bsdi"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_MACHINE-pc-bsdi$UNAME_RELEASE + ;; sparc*:BSD/OS:*:*) - echo sparc-unknown-bsdi"$UNAME_RELEASE" - exit ;; + GUESS=sparc-unknown-bsdi$UNAME_RELEASE + ;; *:BSD/OS:*:*) - echo "$UNAME_MACHINE"-unknown-bsdi"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_MACHINE-unknown-bsdi$UNAME_RELEASE + ;; arm:FreeBSD:*:*) - UNAME_PROCESSOR=$(uname -p) + UNAME_PROCESSOR=`uname -p` set_cc_for_build if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_PCS_VFP then - echo "${UNAME_PROCESSOR}"-unknown-freebsd"$(echo ${UNAME_RELEASE}|sed -e 's/[-(].*//')"-gnueabi + FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` + GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL-gnueabi else - echo "${UNAME_PROCESSOR}"-unknown-freebsd"$(echo ${UNAME_RELEASE}|sed -e 's/[-(].*//')"-gnueabihf + FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` + GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL-gnueabihf fi - exit ;; + ;; *:FreeBSD:*:*) - UNAME_PROCESSOR=$(/usr/bin/uname -p) - case "$UNAME_PROCESSOR" in + UNAME_PROCESSOR=`/usr/bin/uname -p` + case $UNAME_PROCESSOR in amd64) UNAME_PROCESSOR=x86_64 ;; i386) UNAME_PROCESSOR=i586 ;; esac - echo "$UNAME_PROCESSOR"-unknown-freebsd"$(echo "$UNAME_RELEASE"|sed -e 's/[-(].*//')" - exit ;; + FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` + GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL + ;; i*:CYGWIN*:*) - echo "$UNAME_MACHINE"-pc-cygwin - exit ;; + GUESS=$UNAME_MACHINE-pc-cygwin + ;; *:MINGW64*:*) - echo "$UNAME_MACHINE"-pc-mingw64 - exit ;; + GUESS=$UNAME_MACHINE-pc-mingw64 + ;; *:MINGW*:*) - echo "$UNAME_MACHINE"-pc-mingw32 - exit ;; + GUESS=$UNAME_MACHINE-pc-mingw32 + ;; *:MSYS*:*) - echo "$UNAME_MACHINE"-pc-msys - exit ;; + GUESS=$UNAME_MACHINE-pc-msys + ;; i*:PW*:*) - echo "$UNAME_MACHINE"-pc-pw32 - exit ;; + GUESS=$UNAME_MACHINE-pc-pw32 + ;; + *:SerenityOS:*:*) + GUESS=$UNAME_MACHINE-pc-serenity + ;; *:Interix*:*) - case "$UNAME_MACHINE" in + case $UNAME_MACHINE in x86) - echo i586-pc-interix"$UNAME_RELEASE" - exit ;; + GUESS=i586-pc-interix$UNAME_RELEASE + ;; authenticamd | genuineintel | EM64T) - echo x86_64-unknown-interix"$UNAME_RELEASE" - exit ;; + GUESS=x86_64-unknown-interix$UNAME_RELEASE + ;; IA64) - echo ia64-unknown-interix"$UNAME_RELEASE" - exit ;; + GUESS=ia64-unknown-interix$UNAME_RELEASE + ;; esac ;; i*:UWIN*:*) - echo "$UNAME_MACHINE"-pc-uwin - exit ;; + GUESS=$UNAME_MACHINE-pc-uwin + ;; amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) - echo x86_64-pc-cygwin - exit ;; + GUESS=x86_64-pc-cygwin + ;; prep*:SunOS:5.*:*) - echo powerpcle-unknown-solaris2"$(echo "$UNAME_RELEASE"|sed -e 's/[^.]*//')" - exit ;; + SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` + GUESS=powerpcle-unknown-solaris2$SUN_REL + ;; *:GNU:*:*) # the GNU system - echo "$(echo "$UNAME_MACHINE"|sed -e 's,[-/].*$,,')-unknown-$LIBC$(echo "$UNAME_RELEASE"|sed -e 's,/.*$,,')" - exit ;; + GNU_ARCH=`echo "$UNAME_MACHINE" | sed -e 's,[-/].*$,,'` + GNU_REL=`echo "$UNAME_RELEASE" | sed -e 's,/.*$,,'` + GUESS=$GNU_ARCH-unknown-$LIBC$GNU_REL + ;; *:GNU/*:*:*) # other systems with GNU libc and userland - echo "$UNAME_MACHINE-unknown-$(echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]")$(echo "$UNAME_RELEASE"|sed -e 's/[-(].*//')-$LIBC" - exit ;; + GNU_SYS=`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"` + GNU_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` + GUESS=$UNAME_MACHINE-unknown-$GNU_SYS$GNU_REL-$LIBC + ;; *:Minix:*:*) - echo "$UNAME_MACHINE"-unknown-minix - exit ;; + GUESS=$UNAME_MACHINE-unknown-minix + ;; aarch64:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; aarch64_be:Linux:*:*) UNAME_MACHINE=aarch64_be - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; alpha:Linux:*:*) - case $(sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' /proc/cpuinfo 2>/dev/null) in + case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' /proc/cpuinfo 2>/dev/null` in EV5) UNAME_MACHINE=alphaev5 ;; EV56) UNAME_MACHINE=alphaev56 ;; PCA56) UNAME_MACHINE=alphapca56 ;; @@ -951,63 +988,63 @@ EOF esac objdump --private-headers /bin/sh | grep -q ld.so.1 if test "$?" = 0 ; then LIBC=gnulibc1 ; fi - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; - arc:Linux:*:* | arceb:Linux:*:* | arc64:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; + arc:Linux:*:* | arceb:Linux:*:* | arc32:Linux:*:* | arc64:Linux:*:*) + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; arm*:Linux:*:*) set_cc_for_build if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_EABI__ then - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC else if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_PCS_VFP then - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabi + GUESS=$UNAME_MACHINE-unknown-linux-${LIBC}eabi else - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabihf + GUESS=$UNAME_MACHINE-unknown-linux-${LIBC}eabihf fi fi - exit ;; + ;; avr32*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; cris:Linux:*:*) - echo "$UNAME_MACHINE"-axis-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-axis-linux-$LIBC + ;; crisv32:Linux:*:*) - echo "$UNAME_MACHINE"-axis-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-axis-linux-$LIBC + ;; e2k:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; frv:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; hexagon:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; i*86:Linux:*:*) - echo "$UNAME_MACHINE"-pc-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-pc-linux-$LIBC + ;; ia64:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; k1om:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; loongarch32:Linux:*:* | loongarch64:Linux:*:* | loongarchx32:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; m32r*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; m68*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; mips:Linux:*:* | mips64:Linux:*:*) set_cc_for_build IS_GLIBC=0 @@ -1052,65 +1089,66 @@ EOF #endif #endif EOF - eval "$($CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU\|^MIPS_ENDIAN\|^LIBCABI')" + cc_set_vars=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU\|^MIPS_ENDIAN\|^LIBCABI'` + eval "$cc_set_vars" test "x$CPU" != x && { echo "$CPU${MIPS_ENDIAN}-unknown-linux-$LIBCABI"; exit; } ;; mips64el:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; openrisc*:Linux:*:*) - echo or1k-unknown-linux-"$LIBC" - exit ;; + GUESS=or1k-unknown-linux-$LIBC + ;; or32:Linux:*:* | or1k*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; padre:Linux:*:*) - echo sparc-unknown-linux-"$LIBC" - exit ;; + GUESS=sparc-unknown-linux-$LIBC + ;; parisc64:Linux:*:* | hppa64:Linux:*:*) - echo hppa64-unknown-linux-"$LIBC" - exit ;; + GUESS=hppa64-unknown-linux-$LIBC + ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level - case $(grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2) in - PA7*) echo hppa1.1-unknown-linux-"$LIBC" ;; - PA8*) echo hppa2.0-unknown-linux-"$LIBC" ;; - *) echo hppa-unknown-linux-"$LIBC" ;; + case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in + PA7*) GUESS=hppa1.1-unknown-linux-$LIBC ;; + PA8*) GUESS=hppa2.0-unknown-linux-$LIBC ;; + *) GUESS=hppa-unknown-linux-$LIBC ;; esac - exit ;; + ;; ppc64:Linux:*:*) - echo powerpc64-unknown-linux-"$LIBC" - exit ;; + GUESS=powerpc64-unknown-linux-$LIBC + ;; ppc:Linux:*:*) - echo powerpc-unknown-linux-"$LIBC" - exit ;; + GUESS=powerpc-unknown-linux-$LIBC + ;; ppc64le:Linux:*:*) - echo powerpc64le-unknown-linux-"$LIBC" - exit ;; + GUESS=powerpc64le-unknown-linux-$LIBC + ;; ppcle:Linux:*:*) - echo powerpcle-unknown-linux-"$LIBC" - exit ;; + GUESS=powerpcle-unknown-linux-$LIBC + ;; riscv32:Linux:*:* | riscv32be:Linux:*:* | riscv64:Linux:*:* | riscv64be:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; s390:Linux:*:* | s390x:Linux:*:*) - echo "$UNAME_MACHINE"-ibm-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-ibm-linux-$LIBC + ;; sh64*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; sh*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; sparc:Linux:*:* | sparc64:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; tile*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; vax:Linux:*:*) - echo "$UNAME_MACHINE"-dec-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-dec-linux-$LIBC + ;; x86_64:Linux:*:*) set_cc_for_build LIBCABI=$LIBC @@ -1119,71 +1157,71 @@ EOF (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_X32 >/dev/null then - LIBCABI="$LIBC"x32 + LIBCABI=${LIBC}x32 fi fi - echo "$UNAME_MACHINE"-pc-linux-"$LIBCABI" - exit ;; + GUESS=$UNAME_MACHINE-pc-linux-$LIBCABI + ;; xtensa*:Linux:*:*) - echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" - exit ;; + GUESS=$UNAME_MACHINE-unknown-linux-$LIBC + ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. # earlier versions are messed up and put the nodename in both # sysname and nodename. - echo i386-sequent-sysv4 - exit ;; + GUESS=i386-sequent-sysv4 + ;; i*86:UNIX_SV:4.2MP:2.*) # Unixware is an offshoot of SVR4, but it has its own version # number series starting with 2... # I am not positive that other SVR4 systems won't match this, # I just have to hope. -- rms. # Use sysv4.2uw... so that sysv4* matches it. - echo "$UNAME_MACHINE"-pc-sysv4.2uw"$UNAME_VERSION" - exit ;; + GUESS=$UNAME_MACHINE-pc-sysv4.2uw$UNAME_VERSION + ;; i*86:OS/2:*:*) # If we were able to find `uname', then EMX Unix compatibility # is probably installed. - echo "$UNAME_MACHINE"-pc-os2-emx - exit ;; + GUESS=$UNAME_MACHINE-pc-os2-emx + ;; i*86:XTS-300:*:STOP) - echo "$UNAME_MACHINE"-unknown-stop - exit ;; + GUESS=$UNAME_MACHINE-unknown-stop + ;; i*86:atheos:*:*) - echo "$UNAME_MACHINE"-unknown-atheos - exit ;; + GUESS=$UNAME_MACHINE-unknown-atheos + ;; i*86:syllable:*:*) - echo "$UNAME_MACHINE"-pc-syllable - exit ;; + GUESS=$UNAME_MACHINE-pc-syllable + ;; i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) - echo i386-unknown-lynxos"$UNAME_RELEASE" - exit ;; + GUESS=i386-unknown-lynxos$UNAME_RELEASE + ;; i*86:*DOS:*:*) - echo "$UNAME_MACHINE"-pc-msdosdjgpp - exit ;; + GUESS=$UNAME_MACHINE-pc-msdosdjgpp + ;; i*86:*:4.*:*) - UNAME_REL=$(echo "$UNAME_RELEASE" | sed 's/\/MP$//') + UNAME_REL=`echo "$UNAME_RELEASE" | sed 's/\/MP$//'` if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then - echo "$UNAME_MACHINE"-univel-sysv"$UNAME_REL" + GUESS=$UNAME_MACHINE-univel-sysv$UNAME_REL else - echo "$UNAME_MACHINE"-pc-sysv"$UNAME_REL" + GUESS=$UNAME_MACHINE-pc-sysv$UNAME_REL fi - exit ;; + ;; i*86:*:5:[678]*) # UnixWare 7.x, OpenUNIX and OpenServer 6. - case $(/bin/uname -X | grep "^Machine") in + case `/bin/uname -X | grep "^Machine"` in *486*) UNAME_MACHINE=i486 ;; *Pentium) UNAME_MACHINE=i586 ;; *Pent*|*Celeron) UNAME_MACHINE=i686 ;; esac - echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}" - exit ;; + GUESS=$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} + ;; i*86:*:3.2:*) if test -f /usr/options/cb.name; then - UNAME_REL=$(sed -n 's/.*Version //p' /dev/null >/dev/null ; then - UNAME_REL=$( (/bin/uname -X|grep Release|sed -e 's/.*= //')) + UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ && UNAME_MACHINE=i586 @@ -1191,11 +1229,11 @@ EOF && UNAME_MACHINE=i686 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ && UNAME_MACHINE=i686 - echo "$UNAME_MACHINE"-pc-sco"$UNAME_REL" + GUESS=$UNAME_MACHINE-pc-sco$UNAME_REL else - echo "$UNAME_MACHINE"-pc-sysv32 + GUESS=$UNAME_MACHINE-pc-sysv32 fi - exit ;; + ;; pc:*:*:*) # Left here for compatibility: # uname -m prints for DJGPP always 'pc', but it prints nothing about @@ -1203,37 +1241,37 @@ EOF # Note: whatever this is, it MUST be the same as what config.sub # prints for the "djgpp" host, or else GDB configure will decide that # this is a cross-build. - echo i586-pc-msdosdjgpp - exit ;; + GUESS=i586-pc-msdosdjgpp + ;; Intel:Mach:3*:*) - echo i386-pc-mach3 - exit ;; + GUESS=i386-pc-mach3 + ;; paragon:*:*:*) - echo i860-intel-osf1 - exit ;; + GUESS=i860-intel-osf1 + ;; i860:*:4.*:*) # i860-SVR4 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then - echo i860-stardent-sysv"$UNAME_RELEASE" # Stardent Vistra i860-SVR4 + GUESS=i860-stardent-sysv$UNAME_RELEASE # Stardent Vistra i860-SVR4 else # Add other i860-SVR4 vendors below as they are discovered. - echo i860-unknown-sysv"$UNAME_RELEASE" # Unknown i860-SVR4 + GUESS=i860-unknown-sysv$UNAME_RELEASE # Unknown i860-SVR4 fi - exit ;; + ;; mini*:CTIX:SYS*5:*) # "miniframe" - echo m68010-convergent-sysv - exit ;; + GUESS=m68010-convergent-sysv + ;; mc68k:UNIX:SYSTEM5:3.51m) - echo m68k-convergent-sysv - exit ;; + GUESS=m68k-convergent-sysv + ;; M680?0:D-NIX:5.3:*) - echo m68k-diab-dnix - exit ;; + GUESS=m68k-diab-dnix + ;; M68*:*:R3V[5678]*:*) test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) OS_REL='' test -r /etc/.relid \ - && OS_REL=.$(sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid) + && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3"$OS_REL"; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ @@ -1244,7 +1282,7 @@ EOF NCR*:*:4.2:* | MPRAS*:*:4.2:*) OS_REL='.3' test -r /etc/.relid \ - && OS_REL=.$(sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid) + && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3"$OS_REL"; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ @@ -1252,118 +1290,118 @@ EOF /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) - echo m68k-unknown-lynxos"$UNAME_RELEASE" - exit ;; + GUESS=m68k-unknown-lynxos$UNAME_RELEASE + ;; mc68030:UNIX_System_V:4.*:*) - echo m68k-atari-sysv4 - exit ;; + GUESS=m68k-atari-sysv4 + ;; TSUNAMI:LynxOS:2.*:*) - echo sparc-unknown-lynxos"$UNAME_RELEASE" - exit ;; + GUESS=sparc-unknown-lynxos$UNAME_RELEASE + ;; rs6000:LynxOS:2.*:*) - echo rs6000-unknown-lynxos"$UNAME_RELEASE" - exit ;; + GUESS=rs6000-unknown-lynxos$UNAME_RELEASE + ;; PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) - echo powerpc-unknown-lynxos"$UNAME_RELEASE" - exit ;; + GUESS=powerpc-unknown-lynxos$UNAME_RELEASE + ;; SM[BE]S:UNIX_SV:*:*) - echo mips-dde-sysv"$UNAME_RELEASE" - exit ;; + GUESS=mips-dde-sysv$UNAME_RELEASE + ;; RM*:ReliantUNIX-*:*:*) - echo mips-sni-sysv4 - exit ;; + GUESS=mips-sni-sysv4 + ;; RM*:SINIX-*:*:*) - echo mips-sni-sysv4 - exit ;; + GUESS=mips-sni-sysv4 + ;; *:SINIX-*:*:*) if uname -p 2>/dev/null >/dev/null ; then - UNAME_MACHINE=$( (uname -p) 2>/dev/null) - echo "$UNAME_MACHINE"-sni-sysv4 + UNAME_MACHINE=`(uname -p) 2>/dev/null` + GUESS=$UNAME_MACHINE-sni-sysv4 else - echo ns32k-sni-sysv + GUESS=ns32k-sni-sysv fi - exit ;; + ;; PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort # says - echo i586-unisys-sysv4 - exit ;; + GUESS=i586-unisys-sysv4 + ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm - echo hppa1.1-stratus-sysv4 - exit ;; + GUESS=hppa1.1-stratus-sysv4 + ;; *:*:*:FTX*) # From seanf@swdc.stratus.com. - echo i860-stratus-sysv4 - exit ;; + GUESS=i860-stratus-sysv4 + ;; i*86:VOS:*:*) # From Paul.Green@stratus.com. - echo "$UNAME_MACHINE"-stratus-vos - exit ;; + GUESS=$UNAME_MACHINE-stratus-vos + ;; *:VOS:*:*) # From Paul.Green@stratus.com. - echo hppa1.1-stratus-vos - exit ;; + GUESS=hppa1.1-stratus-vos + ;; mc68*:A/UX:*:*) - echo m68k-apple-aux"$UNAME_RELEASE" - exit ;; + GUESS=m68k-apple-aux$UNAME_RELEASE + ;; news*:NEWS-OS:6*:*) - echo mips-sony-newsos6 - exit ;; + GUESS=mips-sony-newsos6 + ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if test -d /usr/nec; then - echo mips-nec-sysv"$UNAME_RELEASE" + GUESS=mips-nec-sysv$UNAME_RELEASE else - echo mips-unknown-sysv"$UNAME_RELEASE" + GUESS=mips-unknown-sysv$UNAME_RELEASE fi - exit ;; + ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. - echo powerpc-be-beos - exit ;; + GUESS=powerpc-be-beos + ;; BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. - echo powerpc-apple-beos - exit ;; + GUESS=powerpc-apple-beos + ;; BePC:BeOS:*:*) # BeOS running on Intel PC compatible. - echo i586-pc-beos - exit ;; + GUESS=i586-pc-beos + ;; BePC:Haiku:*:*) # Haiku running on Intel PC compatible. - echo i586-pc-haiku - exit ;; + GUESS=i586-pc-haiku + ;; x86_64:Haiku:*:*) - echo x86_64-unknown-haiku - exit ;; + GUESS=x86_64-unknown-haiku + ;; SX-4:SUPER-UX:*:*) - echo sx4-nec-superux"$UNAME_RELEASE" - exit ;; + GUESS=sx4-nec-superux$UNAME_RELEASE + ;; SX-5:SUPER-UX:*:*) - echo sx5-nec-superux"$UNAME_RELEASE" - exit ;; + GUESS=sx5-nec-superux$UNAME_RELEASE + ;; SX-6:SUPER-UX:*:*) - echo sx6-nec-superux"$UNAME_RELEASE" - exit ;; + GUESS=sx6-nec-superux$UNAME_RELEASE + ;; SX-7:SUPER-UX:*:*) - echo sx7-nec-superux"$UNAME_RELEASE" - exit ;; + GUESS=sx7-nec-superux$UNAME_RELEASE + ;; SX-8:SUPER-UX:*:*) - echo sx8-nec-superux"$UNAME_RELEASE" - exit ;; + GUESS=sx8-nec-superux$UNAME_RELEASE + ;; SX-8R:SUPER-UX:*:*) - echo sx8r-nec-superux"$UNAME_RELEASE" - exit ;; + GUESS=sx8r-nec-superux$UNAME_RELEASE + ;; SX-ACE:SUPER-UX:*:*) - echo sxace-nec-superux"$UNAME_RELEASE" - exit ;; + GUESS=sxace-nec-superux$UNAME_RELEASE + ;; Power*:Rhapsody:*:*) - echo powerpc-apple-rhapsody"$UNAME_RELEASE" - exit ;; + GUESS=powerpc-apple-rhapsody$UNAME_RELEASE + ;; *:Rhapsody:*:*) - echo "$UNAME_MACHINE"-apple-rhapsody"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_MACHINE-apple-rhapsody$UNAME_RELEASE + ;; arm64:Darwin:*:*) - echo aarch64-apple-darwin"$UNAME_RELEASE" - exit ;; + GUESS=aarch64-apple-darwin$UNAME_RELEASE + ;; *:Darwin:*:*) - UNAME_PROCESSOR=$(uname -p) + UNAME_PROCESSOR=`uname -p` case $UNAME_PROCESSOR in unknown) UNAME_PROCESSOR=powerpc ;; esac @@ -1397,109 +1435,119 @@ EOF # uname -m returns i386 or x86_64 UNAME_PROCESSOR=$UNAME_MACHINE fi - echo "$UNAME_PROCESSOR"-apple-darwin"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_PROCESSOR-apple-darwin$UNAME_RELEASE + ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) - UNAME_PROCESSOR=$(uname -p) + UNAME_PROCESSOR=`uname -p` if test "$UNAME_PROCESSOR" = x86; then UNAME_PROCESSOR=i386 UNAME_MACHINE=pc fi - echo "$UNAME_PROCESSOR"-"$UNAME_MACHINE"-nto-qnx"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_PROCESSOR-$UNAME_MACHINE-nto-qnx$UNAME_RELEASE + ;; *:QNX:*:4*) - echo i386-pc-qnx - exit ;; + GUESS=i386-pc-qnx + ;; NEO-*:NONSTOP_KERNEL:*:*) - echo neo-tandem-nsk"$UNAME_RELEASE" - exit ;; + GUESS=neo-tandem-nsk$UNAME_RELEASE + ;; NSE-*:NONSTOP_KERNEL:*:*) - echo nse-tandem-nsk"$UNAME_RELEASE" - exit ;; + GUESS=nse-tandem-nsk$UNAME_RELEASE + ;; NSR-*:NONSTOP_KERNEL:*:*) - echo nsr-tandem-nsk"$UNAME_RELEASE" - exit ;; + GUESS=nsr-tandem-nsk$UNAME_RELEASE + ;; NSV-*:NONSTOP_KERNEL:*:*) - echo nsv-tandem-nsk"$UNAME_RELEASE" - exit ;; + GUESS=nsv-tandem-nsk$UNAME_RELEASE + ;; NSX-*:NONSTOP_KERNEL:*:*) - echo nsx-tandem-nsk"$UNAME_RELEASE" - exit ;; + GUESS=nsx-tandem-nsk$UNAME_RELEASE + ;; *:NonStop-UX:*:*) - echo mips-compaq-nonstopux - exit ;; + GUESS=mips-compaq-nonstopux + ;; BS2000:POSIX*:*:*) - echo bs2000-siemens-sysv - exit ;; + GUESS=bs2000-siemens-sysv + ;; DS/*:UNIX_System_V:*:*) - echo "$UNAME_MACHINE"-"$UNAME_SYSTEM"-"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_MACHINE-$UNAME_SYSTEM-$UNAME_RELEASE + ;; *:Plan9:*:*) # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 # operating systems. - # shellcheck disable=SC2154 - if test "$cputype" = 386; then + if test "${cputype-}" = 386; then UNAME_MACHINE=i386 - else - UNAME_MACHINE="$cputype" + elif test "x${cputype-}" != x; then + UNAME_MACHINE=$cputype fi - echo "$UNAME_MACHINE"-unknown-plan9 - exit ;; + GUESS=$UNAME_MACHINE-unknown-plan9 + ;; *:TOPS-10:*:*) - echo pdp10-unknown-tops10 - exit ;; + GUESS=pdp10-unknown-tops10 + ;; *:TENEX:*:*) - echo pdp10-unknown-tenex - exit ;; + GUESS=pdp10-unknown-tenex + ;; KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) - echo pdp10-dec-tops20 - exit ;; + GUESS=pdp10-dec-tops20 + ;; XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) - echo pdp10-xkl-tops20 - exit ;; + GUESS=pdp10-xkl-tops20 + ;; *:TOPS-20:*:*) - echo pdp10-unknown-tops20 - exit ;; + GUESS=pdp10-unknown-tops20 + ;; *:ITS:*:*) - echo pdp10-unknown-its - exit ;; + GUESS=pdp10-unknown-its + ;; SEI:*:*:SEIUX) - echo mips-sei-seiux"$UNAME_RELEASE" - exit ;; + GUESS=mips-sei-seiux$UNAME_RELEASE + ;; *:DragonFly:*:*) - echo "$UNAME_MACHINE"-unknown-dragonfly"$(echo "$UNAME_RELEASE"|sed -e 's/[-(].*//')" - exit ;; + DRAGONFLY_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` + GUESS=$UNAME_MACHINE-unknown-dragonfly$DRAGONFLY_REL + ;; *:*VMS:*:*) - UNAME_MACHINE=$( (uname -p) 2>/dev/null) - case "$UNAME_MACHINE" in - A*) echo alpha-dec-vms ; exit ;; - I*) echo ia64-dec-vms ; exit ;; - V*) echo vax-dec-vms ; exit ;; + UNAME_MACHINE=`(uname -p) 2>/dev/null` + case $UNAME_MACHINE in + A*) GUESS=alpha-dec-vms ;; + I*) GUESS=ia64-dec-vms ;; + V*) GUESS=vax-dec-vms ;; esac ;; *:XENIX:*:SysV) - echo i386-pc-xenix - exit ;; + GUESS=i386-pc-xenix + ;; i*86:skyos:*:*) - echo "$UNAME_MACHINE"-pc-skyos"$(echo "$UNAME_RELEASE" | sed -e 's/ .*$//')" - exit ;; + SKYOS_REL=`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'` + GUESS=$UNAME_MACHINE-pc-skyos$SKYOS_REL + ;; i*86:rdos:*:*) - echo "$UNAME_MACHINE"-pc-rdos - exit ;; + GUESS=$UNAME_MACHINE-pc-rdos + ;; + i*86:Fiwix:*:*) + GUESS=$UNAME_MACHINE-pc-fiwix + ;; *:AROS:*:*) - echo "$UNAME_MACHINE"-unknown-aros - exit ;; + GUESS=$UNAME_MACHINE-unknown-aros + ;; x86_64:VMkernel:*:*) - echo "$UNAME_MACHINE"-unknown-esx - exit ;; + GUESS=$UNAME_MACHINE-unknown-esx + ;; amd64:Isilon\ OneFS:*:*) - echo x86_64-unknown-onefs - exit ;; + GUESS=x86_64-unknown-onefs + ;; *:Unleashed:*:*) - echo "$UNAME_MACHINE"-unknown-unleashed"$UNAME_RELEASE" - exit ;; + GUESS=$UNAME_MACHINE-unknown-unleashed$UNAME_RELEASE + ;; esac +# Do we have a guess based on uname results? +if test "x$GUESS" != x; then + echo "$GUESS" + exit +fi + # No uname command or uname output not recognized. set_cc_for_build cat > "$dummy.c" </dev/null); + version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; if (version < 4) printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); else @@ -1631,7 +1679,7 @@ main () } EOF -$CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null && SYSTEM_NAME=$($dummy) && +$CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null && SYSTEM_NAME=`"$dummy"` && { echo "$SYSTEM_NAME"; exit; } # Apollos put the system type in the environment. @@ -1639,7 +1687,7 @@ test -d /usr/apollo && { echo "$ISP-apollo-$SYSTYPE"; exit; } echo "$0: unable to guess system type" >&2 -case "$UNAME_MACHINE:$UNAME_SYSTEM" in +case $UNAME_MACHINE:$UNAME_SYSTEM in mips:Linux | mips64:Linux) # If we got here on MIPS GNU/Linux, output extra information. cat >&2 <&2 </dev/null || echo unknown) -uname -r = $( (uname -r) 2>/dev/null || echo unknown) -uname -s = $( (uname -s) 2>/dev/null || echo unknown) -uname -v = $( (uname -v) 2>/dev/null || echo unknown) +uname -m = `(uname -m) 2>/dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` -/usr/bin/uname -p = $( (/usr/bin/uname -p) 2>/dev/null) -/bin/uname -X = $( (/bin/uname -X) 2>/dev/null) +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null` -hostinfo = $( (hostinfo) 2>/dev/null) -/bin/universe = $( (/bin/universe) 2>/dev/null) -/usr/bin/arch -k = $( (/usr/bin/arch -k) 2>/dev/null) -/bin/arch = $( (/bin/arch) 2>/dev/null) -/usr/bin/oslevel = $( (/usr/bin/oslevel) 2>/dev/null) -/usr/convex/getsysinfo = $( (/usr/convex/getsysinfo) 2>/dev/null) +hostinfo = `(hostinfo) 2>/dev/null` +/bin/universe = `(/bin/universe) 2>/dev/null` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` +/bin/arch = `(/bin/arch) 2>/dev/null` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` UNAME_MACHINE = "$UNAME_MACHINE" UNAME_RELEASE = "$UNAME_RELEASE" diff --git a/config.sub b/config.sub index 7384e9198b4..dba16e84c77 100755 --- a/config.sub +++ b/config.sub @@ -1,12 +1,14 @@ #! /bin/sh # Configuration validation subroutine script. -# Copyright 1992-2021 Free Software Foundation, Inc. +# Copyright 1992-2022 Free Software Foundation, Inc. -timestamp='2021-04-30' +# shellcheck disable=SC2006,SC2268 # see below for rationale + +timestamp='2022-01-03' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3 of the License, or +# the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but @@ -50,7 +52,14 @@ timestamp='2021-04-30' # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM # It is wrong to echo any other type of specification. -me=$(echo "$0" | sed -e 's,.*/,,') +# The "shellcheck disable" line above the timestamp inhibits complaints +# about features and limitations of the classic Bourne shell that were +# superseded or lifted in POSIX. However, this script identifies a wide +# variety of pre-POSIX systems that do not have POSIX shells at all, and +# even some reasonably current systems (Solaris 10 as case-in-point) still +# have a pre-POSIX /bin/sh. + +me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] CPU-MFR-OPSYS or ALIAS @@ -67,7 +76,7 @@ Report bugs and patches to ." version="\ GNU config.sub ($timestamp) -Copyright 1992-2021 Free Software Foundation, Inc. +Copyright 1992-2022 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -112,9 +121,11 @@ esac # Split fields of configuration type # shellcheck disable=SC2162 +saved_IFS=$IFS IFS="-" read field1 field2 field3 field4 <&2 diff --git a/gas/ChangeLog b/gas/ChangeLog index ddf4803ab18..34a81517e06 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +2022-01-17 Nick Clifton + + * Makefile.in: Regenerate. + * po/gas.pot: Regenerate. + 2022-01-17 Sergey Belyashov PR 28762 diff --git a/gas/Makefile.in b/gas/Makefile.in index 8f0a56fd8d6..eb683b8c399 100644 --- a/gas/Makefile.in +++ b/gas/Makefile.in @@ -492,6 +492,7 @@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff --git a/gas/po/gas.pot b/gas/po/gas.pot index c9e5f155555..410b88c766b 100644 --- a/gas/po/gas.pot +++ b/gas/po/gas.pot @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: bug-binutils@gnu.org\n" -"POT-Creation-Date: 2021-08-11 10:45+0100\n" +"Report-Msgid-Bugs-To: https://sourceware.org/bugzilla/\n" +"POT-Creation-Date: 2022-01-17 13:56+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,41 +18,60 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: app.c:494 app.c:508 +#: app.c:381 +#, c-format +msgid "multibyte character (%#x) encountered in input" +msgstr "" + +#: app.c:383 +#, c-format +msgid "multibyte character (%#x) encountered in %s" +msgstr "" + +#: app.c:385 +#, c-format +msgid "multibyte character (%#x) encountered in %s at or near line %u" +msgstr "" + +#: app.c:389 +msgid "further multibyte character warnings suppressed" +msgstr "" + +#: app.c:548 app.c:562 msgid "end of file in comment" msgstr "" -#: app.c:586 app.c:631 +#: app.c:640 app.c:685 #, c-format msgid "end of file in string; '%c' inserted" msgstr "" -#: app.c:657 +#: app.c:711 #, c-format msgid "unknown escape '\\%c' in string; ignored" msgstr "" -#: app.c:831 input-scrub.c:363 +#: app.c:887 input-scrub.c:363 msgid "end of file not at end of a line; newline inserted" msgstr "" -#: app.c:993 +#: app.c:1049 msgid "end of file in multiline comment" msgstr "" -#: app.c:1067 +#: app.c:1123 msgid "end of file after a one-character quote; \\0 inserted" msgstr "" -#: app.c:1075 +#: app.c:1131 msgid "end of file in escape character" msgstr "" -#: app.c:1087 +#: app.c:1143 msgid "missing close quote; (assumed)" msgstr "" -#: app.c:1155 app.c:1210 app.c:1222 app.c:1300 +#: app.c:1211 app.c:1266 app.c:1278 app.c:1356 msgid "end of file in comment; newline inserted" msgstr "" @@ -171,12 +190,12 @@ msgstr "" msgid " --elf-stt-common=[no|yes] " msgstr "" -#: as.c:317 as.c:328 config/tc-i386.c:13859 config/tc-i386.c:13879 +#: as.c:317 as.c:328 config/tc-i386.c:13918 config/tc-i386.c:13938 #, c-format msgid "(default: yes)\n" msgstr "" -#: as.c:319 as.c:330 config/tc-i386.c:13861 config/tc-i386.c:13881 +#: as.c:319 as.c:330 config/tc-i386.c:13920 config/tc-i386.c:13940 #, c-format msgid "(default: no)\n" msgstr "" @@ -404,23 +423,28 @@ msgstr "" msgid "Report bugs to %s\n" msgstr "" -#: as.c:646 +#: as.c:648 #, c-format msgid "unrecognized option -%c%s" msgstr "" +#: as.c:698 +#, c-format +msgid "unexpected argument to --multibyte-input-option: '%s'" +msgstr "" + #. This output is intended to follow the GNU standards document. -#: as.c:688 +#: as.c:703 #, c-format msgid "GNU assembler %s\n" msgstr "" -#: as.c:689 +#: as.c:704 #, c-format -msgid "Copyright (C) 2021 Free Software Foundation, Inc.\n" +msgid "Copyright (C) 2022 Free Software Foundation, Inc.\n" msgstr "" -#: as.c:690 +#: as.c:705 #, c-format msgid "" "This program is free software; you may redistribute it under the terms of\n" @@ -428,138 +452,138 @@ msgid "" "This program has absolutely no warranty.\n" msgstr "" -#: as.c:695 +#: as.c:710 #, c-format msgid "" "This assembler was configured for a target of `%s' and default,\n" "cpu type `%s'.\n" msgstr "" -#: as.c:699 +#: as.c:714 #, c-format msgid "This assembler was configured for a target of `%s'.\n" msgstr "" -#: as.c:707 +#: as.c:722 msgid "multiple emulation names specified" msgstr "" -#: as.c:709 +#: as.c:724 msgid "emulations not handled in this configuration" msgstr "" -#: as.c:714 +#: as.c:729 #, c-format msgid "alias = %s\n" msgstr "" -#: as.c:715 +#: as.c:730 #, c-format msgid "canonical = %s\n" msgstr "" -#: as.c:716 +#: as.c:731 #, c-format msgid "cpu-type = %s\n" msgstr "" -#: as.c:718 +#: as.c:733 #, c-format msgid "format = %s\n" msgstr "" -#: as.c:721 +#: as.c:736 #, c-format msgid "bfd-target = %s\n" msgstr "" -#: as.c:738 +#: as.c:753 #, c-format msgid "Invalid --compress-debug-sections option: `%s'" msgstr "" -#: as.c:741 +#: as.c:756 #, c-format msgid "--compress-debug-sections=%s is unsupported" msgstr "" -#: as.c:766 +#: as.c:781 msgid "bad defsym; format is --defsym name=value" msgstr "" -#: as.c:786 +#: as.c:801 msgid "no file name following -t option" msgstr "" -#: as.c:801 +#: as.c:816 #, c-format msgid "failed to read instruction table %s\n" msgstr "" -#: as.c:823 +#: as.c:838 #, c-format msgid "unknown DWARF option %s\n" msgstr "" -#: as.c:874 +#: as.c:889 #, c-format msgid "Invalid --gdwarf-cie-version `%s'" msgstr "" -#: as.c:967 +#: as.c:982 #, c-format msgid "Invalid --size-check= option: `%s'" msgstr "" -#: as.c:976 +#: as.c:991 #, c-format msgid "Invalid --elf-stt-common= option: `%s'" msgstr "" -#: as.c:990 +#: as.c:1005 #, c-format msgid "Invalid --generate-missing-build-notes option: `%s'" msgstr "" -#: as.c:1061 +#: as.c:1076 #, c-format msgid "invalid listing option `%c'" msgstr "" -#: as.c:1124 +#: as.c:1139 #, c-format msgid "%s: total time in assembly: %ld.%06ld\n" msgstr "" -#: as.c:1288 +#: as.c:1303 msgid "libbfd ABI mismatch" msgstr "" -#: as.c:1333 +#: as.c:1348 #, c-format msgid "The input '%s' and output '%s' files are the same" msgstr "" -#: as.c:1443 +#: as.c:1458 #, c-format msgid "%d warning" msgid_plural "%d warnings" msgstr[0] "" msgstr[1] "" -#: as.c:1445 +#: as.c:1460 #, c-format msgid "%d error" msgid_plural "%d errors" msgstr[0] "" msgstr[1] "" -#: as.c:1449 +#: as.c:1464 #, c-format msgid "%s, treating warnings as errors" msgstr "" -#: as.c:1460 +#: as.c:1475 #, c-format msgid "%s, %s, generating bad object file\n" msgstr "" @@ -580,26 +604,26 @@ msgstr "" #: cgen.c:106 config/tc-alpha.c:2095 config/tc-alpha.c:2119 #: 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 +#: config/tc-ppc.c:3939 config/tc-s390.c:1334 config/tc-s390.c:1457 +#: config/tc-s390.c:1591 config/tc-v850.c:2535 config/tc-v850.c:2606 +#: config/tc-v850.c:2653 config/tc-v850.c:2690 config/tc-v850.c:2727 +#: config/tc-v850.c:2990 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: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 +#: config/tc-mn10200.c:1033 config/tc-mn10300.c:1677 config/tc-ppc.c:3462 +#: config/tc-s390.c:1318 config/tc-v850.c:2644 config/tc-v850.c:2678 +#: config/tc-v850.c:2718 config/tc-v850.c:2963 config/tc-z80.c:785 msgid "illegal operand" msgstr "" #: 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: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-msp430.c:417 config/tc-ppc.c:3464 config/tc-s390.c:1323 +#: config/tc-sh.c:988 config/tc-v850.c:2648 config/tc-v850.c:2682 +#: config/tc-v850.c:2722 config/tc-v850.c:2966 config/tc-xgate.c:895 #: config/tc-z80.c:932 config/tc-z8k.c:349 msgid "missing operand" msgstr "" @@ -612,16 +636,16 @@ msgstr "" msgid "operand mask overflow" msgstr "" -#: 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 +#: cgen.c:858 config/tc-arm.c:2054 config/tc-arm.c:11343 config/tc-arm.c:11395 +#: config/tc-arm.c:11683 config/tc-arm.c:12579 config/tc-arm.c:13719 +#: config/tc-arm.c:13759 config/tc-arm.c:14132 config/tc-arm.c:14174 +#: config/tc-arm.c:21420 config/tc-arm.c:21480 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:7211 config/tc-s390.c:2369 config/tc-v850.c:3502 +#: cgen.c:959 config/tc-ppc.c:7467 config/tc-s390.c:2369 config/tc-v850.c:3499 #: config/tc-xstormy16.c:541 msgid "unresolved expression that must be resolved" msgstr "" @@ -715,8 +739,8 @@ msgstr "" msgid "Infinities are not supported by this target" msgstr "" -#: 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 +#: config/atof-ieee.c:825 config/atof-vax.c:449 config/tc-arm.c:1284 +#: config/tc-ia64.c:11595 config/tc-tic30.c:1241 config/tc-tic4x.c:2567 msgid "Unrecognized or unsupported floating point constant" msgstr "" @@ -863,7 +887,7 @@ msgstr "" msgid "bad .common segment %s" msgstr "" -#: config/obj-elf.c:420 config/tc-aarch64.c:1961 +#: config/obj-elf.c:420 config/tc-aarch64.c:1968 msgid "Missing symbol name in directive" msgstr "" @@ -912,241 +936,246 @@ msgstr "" msgid "changed section entity size for %s" msgstr "" -#: config/obj-elf.c:912 +#: config/obj-elf.c:910 msgid "unrecognized .section attribute: want a,e,o,w,x,M,S,G,T or number" msgstr "" -#: config/obj-elf.c:996 +#: config/obj-elf.c:994 msgid "extraneous characters at end of numeric section type" msgstr "" -#: config/obj-elf.c:1002 read.c:3010 +#: config/obj-elf.c:1000 read.c:3010 msgid "unrecognized section type" msgstr "" -#: config/obj-elf.c:1034 +#: config/obj-elf.c:1032 msgid "unrecognized section attribute" msgstr "" -#: config/obj-elf.c:1065 config/tc-alpha.c:4206 +#: config/obj-elf.c:1063 config/tc-alpha.c:4206 msgid "missing name" msgstr "" -#: config/obj-elf.c:1108 +#: config/obj-elf.c:1106 msgid "group name not parseable" msgstr "" -#: config/obj-elf.c:1114 +#: config/obj-elf.c:1112 #, c-format msgid "section %s already has a group (%s)" msgstr "" -#: config/obj-elf.c:1169 +#: config/obj-elf.c:1167 #, c-format msgid "section name '%s' already defined as another symbol" msgstr "" -#: config/obj-elf.c:1261 +#: config/obj-elf.c:1259 msgid "invalid merge entity size" msgstr "" -#: config/obj-elf.c:1268 +#: config/obj-elf.c:1266 msgid "entity size for SHF_MERGE not specified" msgstr "" -#: config/obj-elf.c:1296 +#: config/obj-elf.c:1294 msgid "? section flag ignored with G present" msgstr "" -#: config/obj-elf.c:1321 +#: config/obj-elf.c:1319 msgid "group name for SHF_GROUP not specified" msgstr "" -#: config/obj-elf.c:1347 +#: config/obj-elf.c:1345 #, c-format msgid "unsupported mbind section info: %s" msgstr "" -#: config/obj-elf.c:1400 +#: config/obj-elf.c:1398 #, c-format msgid "unsupported section id: %s" msgstr "" -#: config/obj-elf.c:1425 +#: config/obj-elf.c:1423 msgid "character following name is not '#'" msgstr "" -#: config/obj-elf.c:1452 +#: config/obj-elf.c:1450 #, c-format msgid "SHF_ALLOC isn't set for GNU_MBIND section: %s" msgstr "" -#: config/obj-elf.c:1459 +#: config/obj-elf.c:1457 #, c-format msgid "%s section is supported only by GNU and FreeBSD targets" msgstr "" -#: config/obj-elf.c:1600 +#: config/obj-elf.c:1598 msgid ".previous without corresponding .section; ignored" msgstr "" -#: config/obj-elf.c:1626 +#: config/obj-elf.c:1624 msgid ".popsection without corresponding .pushsection; ignored" msgstr "" -#: config/obj-elf.c:1670 config/obj-elf.c:1765 +#: config/obj-elf.c:1668 config/obj-elf.c:1763 #, c-format msgid "missing version name in `%s' for symbol `%s'" msgstr "" -#: config/obj-elf.c:1689 +#: config/obj-elf.c:1687 #, c-format msgid "only one version name with `@@@' is allowed for symbol `%s'" msgstr "" -#: config/obj-elf.c:1697 +#: config/obj-elf.c:1695 #, c-format msgid "invalid version name '%s' for symbol `%s'" msgstr "" -#: config/obj-elf.c:1739 +#: config/obj-elf.c:1737 msgid "expected comma after name in .symver" msgstr "" -#: config/obj-elf.c:1756 config/obj-elf.c:2660 +#: config/obj-elf.c:1754 config/obj-elf.c:2658 #, c-format msgid "`%s' can't be versioned to common symbol '%s'" msgstr "" -#: config/obj-elf.c:1833 +#: config/obj-elf.c:1831 #, c-format msgid "expected `%s' to have already been set for .vtable_inherit" msgstr "" -#: config/obj-elf.c:1843 +#: config/obj-elf.c:1841 msgid "expected comma after name in .vtable_inherit" msgstr "" -#: config/obj-elf.c:1904 +#: config/obj-elf.c:1902 msgid "expected comma after name in .vtable_entry" msgstr "" -#: config/obj-elf.c:2043 +#: config/obj-elf.c:2041 #, c-format msgid "Attribute name not recognised: %s" msgstr "" -#: config/obj-elf.c:2060 +#: config/obj-elf.c:2058 msgid "expected numeric constant" msgstr "" -#: config/obj-elf.c:2069 config/tc-arm.c:7008 +#: config/obj-elf.c:2067 config/tc-arm.c:7056 msgid "expected comma" msgstr "" -#: config/obj-elf.c:2102 +#: config/obj-elf.c:2100 msgid "bad string constant" msgstr "" -#: config/obj-elf.c:2106 +#: config/obj-elf.c:2104 msgid "expected , " msgstr "" -#: config/obj-elf.c:2239 +#: config/obj-elf.c:2237 msgid "expected quoted string" msgstr "" -#: config/obj-elf.c:2259 +#: config/obj-elf.c:2257 #, c-format msgid "expected comma after name `%s' in .size directive" msgstr "" -#: config/obj-elf.c:2268 +#: config/obj-elf.c:2266 msgid "missing expression in .size directive" msgstr "" -#: config/obj-elf.c:2388 +#: config/obj-elf.c:2386 #, c-format msgid "symbol '%s' is already defined" msgstr "" -#: config/obj-elf.c:2408 +#: config/obj-elf.c:2406 #, c-format msgid "symbol type \"%s\" is supported only by GNU and FreeBSD targets" msgstr "" -#: config/obj-elf.c:2412 +#: config/obj-elf.c:2410 #, c-format msgid "symbol type \"%s\" is not supported by MIPS targets" msgstr "" -#: config/obj-elf.c:2424 +#: config/obj-elf.c:2422 #, c-format msgid "symbol type \"%s\" is supported only by GNU targets" msgstr "" -#: config/obj-elf.c:2434 +#: config/obj-elf.c:2432 #, c-format msgid "unrecognized symbol type \"%s\"" msgstr "" -#: config/obj-elf.c:2455 +#: config/obj-elf.c:2453 #, c-format msgid "cannot change type of common symbol '%s'" msgstr "" -#: config/obj-elf.c:2467 +#: config/obj-elf.c:2465 #, c-format msgid "symbol '%s' already has its type set" msgstr "" -#: config/obj-elf.c:2633 config/obj-elf.c:2636 +#: config/obj-elf.c:2631 config/obj-elf.c:2634 #, c-format msgid ".size expression for %s does not evaluate to a constant" msgstr "" -#: config/obj-elf.c:2732 ecoff.c:3578 +#: config/obj-elf.c:2723 +#, c-format +msgid "symbol '%s' with multiple versions cannot be used in relocation" +msgstr "" + +#: config/obj-elf.c:2741 ecoff.c:3578 #, c-format msgid "symbol `%s' can not be both weak and common" msgstr "" -#: config/obj-elf.c:2767 +#: config/obj-elf.c:2789 #, c-format msgid "undefined linked-to symbol `%s' on section `%s'" msgstr "" -#: config/obj-elf.c:2845 +#: config/obj-elf.c:2867 #, c-format msgid "assuming all members of group `%s' are COMDAT" msgstr "" -#: config/obj-elf.c:2857 +#: config/obj-elf.c:2879 #, c-format msgid "can't create group: %s" msgstr "" -#: config/obj-elf.c:2934 +#: config/obj-elf.c:2956 #, c-format msgid "" "invalid attempt to declare external version name as default in symbol `%s'" msgstr "" -#: config/obj-elf.c:2944 +#: config/obj-elf.c:2966 #, c-format msgid "multiple versions [`%s'|`%s'] for symbol `%s'" msgstr "" -#: config/obj-elf.c:3036 +#: config/obj-elf.c:3058 #, c-format msgid "failed to set up debugging information: %s" msgstr "" -#: config/obj-elf.c:3056 +#: config/obj-elf.c:3078 #, c-format msgid "can't start writing .mdebug section: %s" msgstr "" -#: config/obj-elf.c:3064 +#: config/obj-elf.c:3086 #, c-format msgid "could not write .mdebug section: %s" msgstr "" @@ -1195,7 +1224,7 @@ msgstr "" msgid "missing sizeof_stub expression" msgstr "" -#: config/obj-macho.c:478 config/tc-ia64.c:1080 config/tc-ia64.c:11761 +#: config/obj-macho.c:478 config/tc-ia64.c:1081 config/tc-ia64.c:11756 #: config/tc-score.c:6093 expr.c:1213 read.c:1783 msgid "expected symbol name" msgstr "" @@ -1208,14 +1237,14 @@ msgstr "" msgid "missing size expression" msgstr "" -#: config/obj-macho.c:506 config/tc-ia64.c:1115 read.c:1827 +#: config/obj-macho.c:506 config/tc-ia64.c:1116 read.c:1827 #, c-format msgid "size (%ld) out of range, ignored" msgstr "" -#: 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 +#: config/obj-macho.c:516 config/tc-score.c:6248 dwarf2dbg.c:1394 ecoff.c:3346 +#: read.c:1839 read.c:1942 read.c:2693 read.c:3266 read.c:3860 symbols.c:515 +#: symbols.c:610 #, c-format msgid "symbol `%s' is already defined" msgstr "" @@ -1374,855 +1403,961 @@ msgstr "" msgid "attaching copyright header %s: %s" msgstr "" -#: config/tc-aarch64.c:374 +#: config/tc-aarch64.c:381 msgid "integer 32-bit register expected" msgstr "" -#: config/tc-aarch64.c:377 +#: config/tc-aarch64.c:384 msgid "integer 64-bit register expected" msgstr "" -#: config/tc-aarch64.c:380 +#: config/tc-aarch64.c:387 msgid "integer register expected" msgstr "" -#: config/tc-aarch64.c:383 +#: config/tc-aarch64.c:390 msgid "64-bit integer or SP register expected" msgstr "" -#: config/tc-aarch64.c:386 config/tc-mcore.c:840 config/tc-mcore.c:1356 +#: config/tc-aarch64.c:393 config/tc-mcore.c:840 config/tc-mcore.c:1356 #: config/tc-mcore.c:1410 msgid "base register expected" msgstr "" -#: config/tc-aarch64.c:389 +#: config/tc-aarch64.c:396 msgid "integer or zero register expected" msgstr "" -#: config/tc-aarch64.c:392 +#: config/tc-aarch64.c:399 msgid "offset register expected" msgstr "" -#: config/tc-aarch64.c:395 +#: config/tc-aarch64.c:402 msgid "integer or SP register expected" msgstr "" -#: config/tc-aarch64.c:398 +#: config/tc-aarch64.c:405 msgid "integer, zero or SP register expected" msgstr "" -#: config/tc-aarch64.c:401 +#: config/tc-aarch64.c:408 msgid "8-bit SIMD scalar register expected" msgstr "" -#: config/tc-aarch64.c:404 +#: config/tc-aarch64.c:411 msgid "16-bit SIMD scalar or floating-point half precision register expected" msgstr "" -#: config/tc-aarch64.c:408 +#: config/tc-aarch64.c:415 msgid "32-bit SIMD scalar or floating-point single precision register expected" msgstr "" -#: config/tc-aarch64.c:412 +#: config/tc-aarch64.c:419 msgid "64-bit SIMD scalar or floating-point double precision register expected" msgstr "" -#: config/tc-aarch64.c:416 +#: config/tc-aarch64.c:423 msgid "128-bit SIMD scalar or floating-point quad precision register expected" msgstr "" -#: config/tc-aarch64.c:421 config/tc-arm.c:4706 +#: config/tc-aarch64.c:428 config/tc-arm.c:4750 msgid "register expected" msgstr "" #. any [BHSDQ]P FP -#: config/tc-aarch64.c:424 +#: config/tc-aarch64.c:431 msgid "SIMD scalar or floating-point register expected" msgstr "" #. any V reg -#: config/tc-aarch64.c:427 +#: config/tc-aarch64.c:434 msgid "vector register expected" msgstr "" -#: config/tc-aarch64.c:430 +#: config/tc-aarch64.c:437 msgid "SVE vector register expected" msgstr "" -#: config/tc-aarch64.c:433 +#: config/tc-aarch64.c:440 msgid "SVE predicate register expected" msgstr "" -#: config/tc-aarch64.c:436 +#: config/tc-aarch64.c:443 #, c-format msgid "invalid register type %d" msgstr "" -#: config/tc-aarch64.c:611 config/tc-aarch64.c:613 config/tc-arm.c:1199 +#: config/tc-aarch64.c:618 config/tc-aarch64.c:620 config/tc-arm.c:1201 #: config/tc-score.c:6492 expr.c:1379 read.c:2675 msgid "bad expression" msgstr "" -#: config/tc-aarch64.c:624 config/tc-sparc.c:3376 +#: config/tc-aarch64.c:631 config/tc-sparc.c:3376 msgid "bad segment" msgstr "" -#: config/tc-aarch64.c:842 +#: config/tc-aarch64.c:849 #, c-format msgid "bad size %d in vector width specifier" msgstr "" -#: config/tc-aarch64.c:875 +#: config/tc-aarch64.c:882 #, c-format msgid "unexpected character `%c' in element size" msgstr "" -#: config/tc-aarch64.c:877 +#: config/tc-aarch64.c:884 msgid "missing element size" msgstr "" -#: config/tc-aarch64.c:886 +#: config/tc-aarch64.c:893 #, c-format msgid "invalid element size %d and vector size combination %c" msgstr "" -#: config/tc-aarch64.c:921 +#: config/tc-aarch64.c:928 #, c-format msgid "unexpected character `%c' in predication type" msgstr "" -#: config/tc-aarch64.c:924 +#: config/tc-aarch64.c:931 msgid "missing predication type" msgstr "" -#: config/tc-aarch64.c:1019 +#: config/tc-aarch64.c:1026 msgid "this type of register can't be indexed" msgstr "" -#: config/tc-aarch64.c:1025 +#: config/tc-aarch64.c:1032 msgid "index not allowed inside register list" msgstr "" -#: 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 +#: config/tc-aarch64.c:1043 config/tc-aarch64.c:2013 config/tc-aarch64.c:2215 +#: config/tc-arm.c:1778 config/tc-arm.c:4000 config/tc-arm.c:5204 +#: config/tc-arm.c:7345 msgid "constant expression required" msgstr "" #. Indexed vector register expected. -#: config/tc-aarch64.c:1048 +#: config/tc-aarch64.c:1055 msgid "indexed vector register expected" msgstr "" -#: config/tc-aarch64.c:1055 +#: config/tc-aarch64.c:1062 msgid "invalid use of vector register" msgstr "" -#: config/tc-aarch64.c:1147 config/tc-arm.c:2092 +#: config/tc-aarch64.c:1154 config/tc-arm.c:2110 msgid "expecting {" msgstr "" -#: config/tc-aarch64.c:1172 +#: config/tc-aarch64.c:1179 msgid "invalid vector register in list" msgstr "" -#: config/tc-aarch64.c:1179 +#: config/tc-aarch64.c:1186 msgid "invalid scalar register in list" msgstr "" -#: config/tc-aarch64.c:1192 +#: config/tc-aarch64.c:1199 msgid "invalid range in vector register list" msgstr "" -#: config/tc-aarch64.c:1205 +#: config/tc-aarch64.c:1212 msgid "type mismatch in vector register list" msgstr "" -#: config/tc-aarch64.c:1222 +#: config/tc-aarch64.c:1229 msgid "end of vector register list not found" msgstr "" -#: config/tc-aarch64.c:1239 +#: config/tc-aarch64.c:1246 msgid "constant expression required." msgstr "" -#: config/tc-aarch64.c:1249 +#: config/tc-aarch64.c:1256 msgid "expected index" msgstr "" -#: config/tc-aarch64.c:1256 +#: config/tc-aarch64.c:1263 msgid "too many registers in vector register list" msgstr "" -#: config/tc-aarch64.c:1261 +#: config/tc-aarch64.c:1268 msgid "empty vector register list" msgstr "" -#: config/tc-aarch64.c:1283 config/tc-arm.c:2528 +#: config/tc-aarch64.c:1290 config/tc-arm.c:2546 #, c-format msgid "ignoring attempt to redefine built-in register '%s'" msgstr "" -#: config/tc-aarch64.c:1289 config/tc-arm.c:2533 +#: config/tc-aarch64.c:1296 config/tc-arm.c:2551 #, c-format msgid "ignoring redefinition of register alias '%s'" msgstr "" -#: config/tc-aarch64.c:1334 config/tc-arm.c:2598 +#: config/tc-aarch64.c:1341 config/tc-arm.c:2616 #, c-format msgid "unknown register '%s' -- .req ignored" msgstr "" -#: config/tc-aarch64.c:1392 config/tc-arm.c:2806 +#: config/tc-aarch64.c:1399 config/tc-arm.c:2824 msgid "invalid syntax for .req directive" msgstr "" -#: config/tc-aarch64.c:1417 config/tc-arm.c:2844 +#: config/tc-aarch64.c:1424 config/tc-arm.c:2862 msgid "invalid syntax for .unreq directive" msgstr "" -#: config/tc-aarch64.c:1423 config/tc-arm.c:2851 +#: config/tc-aarch64.c:1430 config/tc-arm.c:2869 #, c-format msgid "unknown register alias '%s'" msgstr "" -#: config/tc-aarch64.c:1425 +#: config/tc-aarch64.c:1432 #, c-format msgid "ignoring attempt to undefine built-in register '%s'" msgstr "" -#: config/tc-aarch64.c:1749 config/tc-arm.c:3594 config/tc-arm.c:3621 -#: config/tc-arm.c:3634 +#: config/tc-aarch64.c:1756 config/tc-arm.c:3612 config/tc-arm.c:3639 +#: config/tc-arm.c:3652 msgid "literal pool overflow" msgstr "" -#: config/tc-aarch64.c:1931 config/tc-aarch64.c:6350 config/tc-arm.c:3855 -#: config/tc-arm.c:7730 +#: config/tc-aarch64.c:1938 config/tc-aarch64.c:6917 config/tc-arm.c:3873 +#: config/tc-arm.c:7778 msgid "unrecognized relocation suffix" msgstr "" -#: config/tc-aarch64.c:1933 +#: config/tc-aarch64.c:1940 msgid "unimplemented relocation suffix" msgstr "" -#: config/tc-aarch64.c:2175 config/tc-aarch64.c:2366 config/tc-aarch64.c:2410 +#: config/tc-aarch64.c:2182 config/tc-aarch64.c:2373 config/tc-aarch64.c:2417 #: config/tc-csky.c:2314 msgid "immediate operand required" msgstr "" -#: config/tc-aarch64.c:2184 +#: config/tc-aarch64.c:2191 msgid "missing immediate expression" msgstr "" -#: config/tc-aarch64.c:2390 config/tc-aarch64.c:6173 config/tc-aarch64.c:6193 +#: config/tc-aarch64.c:2397 config/tc-aarch64.c:6740 config/tc-aarch64.c:6760 msgid "invalid floating-point constant" msgstr "" -#: config/tc-aarch64.c:3193 config/tc-arm.c:5496 config/tc-arm.c:5506 +#: config/tc-aarch64.c:3200 config/tc-arm.c:5544 config/tc-arm.c:5554 msgid "shift expression expected" msgstr "" -#: config/tc-aarch64.c:3201 +#: config/tc-aarch64.c:3208 msgid "shift operator expected" msgstr "" -#: config/tc-aarch64.c:3209 +#: config/tc-aarch64.c:3216 msgid "invalid use of 'MSL'" msgstr "" -#: config/tc-aarch64.c:3217 +#: config/tc-aarch64.c:3224 msgid "invalid use of 'MUL'" msgstr "" -#: config/tc-aarch64.c:3226 +#: config/tc-aarch64.c:3233 msgid "extending shift is not permitted" msgstr "" -#: config/tc-aarch64.c:3234 +#: config/tc-aarch64.c:3241 msgid "'ROR' shift is not permitted" msgstr "" -#: config/tc-aarch64.c:3242 +#: config/tc-aarch64.c:3249 msgid "only 'LSL' shift is permitted" msgstr "" -#: config/tc-aarch64.c:3250 +#: config/tc-aarch64.c:3257 msgid "only 'MUL' is permitted" msgstr "" -#: config/tc-aarch64.c:3268 +#: config/tc-aarch64.c:3275 msgid "only 'MUL VL' is permitted" msgstr "" -#: config/tc-aarch64.c:3276 +#: config/tc-aarch64.c:3283 msgid "invalid shift for the register offset addressing mode" msgstr "" -#: config/tc-aarch64.c:3284 +#: config/tc-aarch64.c:3291 msgid "invalid shift operator" msgstr "" -#: config/tc-aarch64.c:3318 +#: config/tc-aarch64.c:3325 msgid "missing shift amount" msgstr "" -#: config/tc-aarch64.c:3325 +#: config/tc-aarch64.c:3332 msgid "constant shift amount required" msgstr "" -#: config/tc-aarch64.c:3334 +#: config/tc-aarch64.c:3341 msgid "shift amount out of range 0 to 63" msgstr "" -#: config/tc-aarch64.c:3384 +#: config/tc-aarch64.c:3391 msgid "unexpected shift operator" msgstr "" -#: config/tc-aarch64.c:3420 +#: config/tc-aarch64.c:3427 msgid "unexpected register in the immediate operand" msgstr "" -#: config/tc-aarch64.c:3445 +#: config/tc-aarch64.c:3452 msgid "integer register expected in the extended/shifted operand register" msgstr "" -#: 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 +#: config/tc-aarch64.c:3487 config/tc-aarch64.c:3625 config/tc-aarch64.c:3758 +#: config/tc-aarch64.c:3958 config/tc-aarch64.c:4000 msgid "unknown relocation modifier" msgstr "" -#: 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 +#: config/tc-aarch64.c:3494 config/tc-aarch64.c:3644 config/tc-aarch64.c:3765 +#: config/tc-aarch64.c:3965 config/tc-aarch64.c:4007 msgid "this relocation modifier is not allowed on this instruction" msgstr "" -#: config/tc-aarch64.c:3646 config/tc-aarch64.c:3770 +#: config/tc-aarch64.c:3653 config/tc-aarch64.c:3777 msgid "invalid relocation expression" msgstr "" -#: config/tc-aarch64.c:3663 +#: config/tc-aarch64.c:3670 msgid "invalid address" msgstr "" -#: config/tc-aarch64.c:3720 +#: config/tc-aarch64.c:3727 msgid "invalid use of 32-bit register offset" msgstr "" -#: config/tc-aarch64.c:3729 +#: config/tc-aarch64.c:3736 msgid "offset has different size from base" msgstr "" -#: config/tc-aarch64.c:3735 +#: config/tc-aarch64.c:3742 msgid "invalid use of 64-bit register offset" msgstr "" #. [Xn],#expr -#: config/tc-aarch64.c:3784 config/tc-aarch64.c:3842 +#: config/tc-aarch64.c:3791 config/tc-aarch64.c:3849 msgid "invalid expression in the address" msgstr "" -#: config/tc-aarch64.c:3798 config/tc-arm.c:6095 config/tc-arm.c:6688 +#: config/tc-aarch64.c:3805 config/tc-arm.c:6143 config/tc-arm.c:6736 msgid "']' expected" msgstr "" -#: config/tc-aarch64.c:3806 +#: config/tc-aarch64.c:3813 msgid "register offset not allowed in pre-indexed addressing mode" msgstr "" -#: config/tc-aarch64.c:3821 config/tc-arm.c:6131 +#: config/tc-aarch64.c:3828 config/tc-arm.c:6179 msgid "cannot combine pre- and post-indexing" msgstr "" #. Reject [Rn]! -#: config/tc-aarch64.c:3866 +#: config/tc-aarch64.c:3873 msgid "missing offset in the pre-indexed address" msgstr "" -#: config/tc-aarch64.c:4109 +#: config/tc-aarch64.c:4132 msgid "unknown or missing option to PSB/TSB" msgstr "" -#: config/tc-aarch64.c:4117 +#: config/tc-aarch64.c:4140 msgid "the specified option is not accepted for PSB/TSB" msgstr "" -#: config/tc-aarch64.c:4144 config/tc-aarch64.c:4158 +#: config/tc-aarch64.c:4167 config/tc-aarch64.c:4181 msgid "unknown option to BTI" msgstr "" -#: config/tc-aarch64.c:4222 +#: config/tc-aarch64.c:4210 +msgid "missing ZA tile element size separator" +msgstr "" + +#: config/tc-aarch64.c:4266 +msgid "invalid ZA tile register number, expected za0" +msgstr "" + +#: config/tc-aarch64.c:4273 +msgid "invalid ZA tile register number, expected za0-za1" +msgstr "" + +#. For the 32-bit variant: is the name of the ZA tile ZA0-ZA3. +#: config/tc-aarch64.c:4281 +msgid "invalid ZA tile register number, expected za0-za3" +msgstr "" + +#. For the 64-bit variant: is the name of the ZA tile ZA0-ZA7 +#: config/tc-aarch64.c:4289 +msgid "invalid ZA tile register number, expected za0-za7" +msgstr "" + +#: config/tc-aarch64.c:4294 +msgid "invalid ZA tile element size, allowed b, h, s and d" +msgstr "" + +#: config/tc-aarch64.c:4340 +msgid "expected '['" +msgstr "" + +#: config/tc-aarch64.c:4349 +msgid "expected vector select register W12-W15" +msgstr "" + +#: config/tc-aarch64.c:4356 +msgid "expected ','" +msgstr "" + +#: config/tc-aarch64.c:4362 +msgid "index offset immediate expected" +msgstr "" + +#: config/tc-aarch64.c:4368 +msgid "expected ']'" +msgstr "" + +#: config/tc-aarch64.c:4443 +msgid "invalid ZA tile element size, allowed b, h, s, d and q" +msgstr "" + +#: config/tc-aarch64.c:4451 +msgid "ZA tile vector out of range" +msgstr "" + +#: config/tc-aarch64.c:4463 +msgid "index offset out of range" +msgstr "" + +#: config/tc-aarch64.c:4484 config/tc-aarch64.c:4579 +msgid "expected '{'" +msgstr "" + +#: config/tc-aarch64.c:4497 config/tc-aarch64.c:4592 +msgid "expected '}'" +msgstr "" + +#: config/tc-aarch64.c:4541 config/tc-aarch64.c:4556 +msgid "wrong ZA tile element format" +msgstr "" + +#: config/tc-aarch64.c:4623 +msgid "expected ZA array" +msgstr "" + +#: config/tc-aarch64.c:4632 config/tc-aarch64.c:8993 config/tc-arm.c:28704 +#: config/tc-arm.c:28719 config/tc-arm.c:28734 config/tc-arm.c:28745 +#: config/tc-arm.c:28768 config/tc-arm.c:29618 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:4659 +msgid "expected SM or ZA operand" +msgstr "" + +#: config/tc-aarch64.c:4708 +msgid "wrong predicate register element size, allowed b, h, s and d" +msgstr "" + +#: config/tc-aarch64.c:4717 +msgid "element index out of range for given variant" +msgstr "" + +#: config/tc-aarch64.c:4781 #, c-format msgid "selected processor does not support PSTATE field name '%s'" msgstr "" -#: config/tc-aarch64.c:4227 config/tc-aarch64.c:4269 +#: config/tc-aarch64.c:4786 config/tc-aarch64.c:4828 #, c-format msgid "selected processor does not support system register name '%s'" msgstr "" -#: config/tc-aarch64.c:4230 config/tc-aarch64.c:4272 +#: config/tc-aarch64.c:4789 config/tc-aarch64.c:4831 #, c-format msgid "" "system register name '%s' is deprecated and may be removed in a future " "release" msgstr "" -#: config/tc-aarch64.c:4314 +#: config/tc-aarch64.c:4873 msgid "immediate value out of range " msgstr "" -#: config/tc-aarch64.c:4828 +#: config/tc-aarch64.c:5392 #, c-format msgid "Info: " msgstr "" -#: config/tc-aarch64.c:4863 config/tc-score.c:2752 config/tc-score.c:6481 +#: config/tc-aarch64.c:5420 +#, c-format +msgid "this `%s' should have an immediately preceding `%s' -- `%s'" +msgstr "" + +#: config/tc-aarch64.c:5426 +#, c-format +msgid "the preceding `%s' should be followed by `%s` rather than `%s` -- `%s'" +msgstr "" + +#: config/tc-aarch64.c:5440 config/tc-score.c:2752 config/tc-score.c:6481 #, c-format msgid "%s -- `%s'" msgstr "" -#: config/tc-aarch64.c:4865 +#: config/tc-aarch64.c:5442 #, c-format msgid "%s at operand %d -- `%s'" msgstr "" -#: config/tc-aarch64.c:4871 +#: config/tc-aarch64.c:5448 #, c-format msgid "operand %d must be %s -- `%s'" msgstr "" -#: config/tc-aarch64.c:4877 +#: config/tc-aarch64.c:5454 #, c-format msgid "operand mismatch -- `%s'" msgstr "" #. Print the hint. -#: config/tc-aarch64.c:4937 +#: config/tc-aarch64.c:5514 msgid " did you mean this?" msgstr "" -#: config/tc-aarch64.c:4940 config/tc-aarch64.c:4967 +#: config/tc-aarch64.c:5517 config/tc-aarch64.c:5544 #, c-format msgid " %s" msgstr "" -#: config/tc-aarch64.c:4945 +#: config/tc-aarch64.c:5522 msgid " other valid variant(s):" msgstr "" -#: config/tc-aarch64.c:4974 +#: config/tc-aarch64.c:5551 +#, c-format +msgid "operand %d must have the same immediate value as operand 1 -- `%s'" +msgstr "" + +#: config/tc-aarch64.c:5557 #, c-format msgid "operand %d must be the same register as operand 1 -- `%s'" msgstr "" -#: config/tc-aarch64.c:4980 +#: config/tc-aarch64.c:5563 #, c-format msgid "%s out of range %d to %d at operand %d -- `%s'" msgstr "" -#: config/tc-aarch64.c:4981 config/tc-aarch64.c:4985 config/tc-aarch64.c:6993 +#: config/tc-aarch64.c:5564 config/tc-aarch64.c:5568 config/tc-aarch64.c:7666 msgid "immediate value" msgstr "" -#: config/tc-aarch64.c:4984 +#: config/tc-aarch64.c:5567 #, c-format msgid "%s must be %d at operand %d -- `%s'" msgstr "" -#: config/tc-aarch64.c:4991 +#: config/tc-aarch64.c:5574 #, c-format msgid "" "invalid number of registers in the list; only 1 register is expected at " "operand %d -- `%s'" msgstr "" -#: config/tc-aarch64.c:4995 +#: config/tc-aarch64.c:5578 #, c-format msgid "" "invalid number of registers in the list; %d registers are expected at " "operand %d -- `%s'" msgstr "" -#: config/tc-aarch64.c:5001 +#: config/tc-aarch64.c:5584 #, c-format msgid "immediate value must be a multiple of %d at operand %d -- `%s'" msgstr "" -#: config/tc-aarch64.c:5319 +#: config/tc-aarch64.c:5885 msgid "bad vector arrangement type" msgstr "" -#: config/tc-aarch64.c:5448 +#: config/tc-aarch64.c:6014 msgid "the specified relocation type is not allowed for MOVK" msgstr "" -#: config/tc-aarch64.c:5496 config/tc-aarch64.c:5507 +#: config/tc-aarch64.c:6062 config/tc-aarch64.c:6073 msgid "the specified relocation type is not allowed for 32-bit register" msgstr "" -#: config/tc-aarch64.c:5618 +#: config/tc-aarch64.c:6184 msgid "relocation qualifier does not match instruction size" msgstr "" -#: config/tc-aarch64.c:5707 +#: config/tc-aarch64.c:6273 msgid "comma expected between operands" msgstr "" -#: config/tc-aarch64.c:5738 +#: config/tc-aarch64.c:6304 msgid "invalid Rt register number in 64-byte load/store" msgstr "" -#: config/tc-aarch64.c:5858 +#: config/tc-aarch64.c:6425 msgid "the top half of a 128-bit FP/SIMD register is expected" msgstr "" -#: config/tc-aarch64.c:5933 config/tc-arm.c:2201 config/tc-arm.c:2246 +#: config/tc-aarch64.c:6500 config/tc-arm.c:2219 config/tc-arm.c:2264 #: config/tc-h8300.c:1042 msgid "invalid register list" msgstr "" -#: config/tc-aarch64.c:5940 +#: config/tc-aarch64.c:6507 msgid "expected element type rather than vector type" msgstr "" -#: config/tc-aarch64.c:5961 +#: config/tc-aarch64.c:6528 msgid "missing type suffix" msgstr "" -#: config/tc-aarch64.c:5980 +#: config/tc-aarch64.c:6547 msgid "C0 - C15 expected" msgstr "" -#: config/tc-aarch64.c:6087 config/tc-aarch64.c:6111 +#: config/tc-aarch64.c:6654 config/tc-aarch64.c:6678 msgid "immediate zero expected" msgstr "" -#: config/tc-aarch64.c:6208 +#: config/tc-aarch64.c:6775 msgid "shift not allowed for bitmask immediate" msgstr "" -#: config/tc-aarch64.c:6262 +#: config/tc-aarch64.c:6829 msgid "can't mix relocation modifier with explicit shift" msgstr "" -#: 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 +#: config/tc-aarch64.c:6878 config/tc-arm.c:15929 config/tc-arm.c:15954 +#: config/tc-arm.c:15965 config/tc-arm.c:15972 msgid "invalid condition" msgstr "" -#: config/tc-aarch64.c:6337 +#: config/tc-aarch64.c:6904 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:6345 +#: config/tc-aarch64.c:6912 msgid "invalid use of \"=immediate\"" msgstr "" -#: 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 +#: config/tc-aarch64.c:6977 config/tc-aarch64.c:7009 config/tc-aarch64.c:7027 +#: config/tc-aarch64.c:7051 config/tc-aarch64.c:7071 config/tc-aarch64.c:7090 +#: config/tc-aarch64.c:7113 config/tc-aarch64.c:7179 config/tc-aarch64.c:7186 +#: config/tc-aarch64.c:7214 config/tc-aarch64.c:7235 config/tc-aarch64.c:7260 +#: config/tc-aarch64.c:7278 config/tc-aarch64.c:7286 config/tc-aarch64.c:7303 +#: config/tc-aarch64.c:7327 msgid "invalid addressing mode" msgstr "" -#: config/tc-aarch64.c:6426 +#: config/tc-aarch64.c:6993 msgid "the optional immediate offset can only be 0" msgstr "" -#: config/tc-aarch64.c:6465 config/tc-aarch64.c:6489 config/tc-aarch64.c:6509 +#: config/tc-aarch64.c:7032 config/tc-aarch64.c:7056 config/tc-aarch64.c:7076 msgid "relocation not allowed" msgstr "" -#: config/tc-aarch64.c:6556 +#: config/tc-aarch64.c:7123 msgid "writeback value must be an immediate constant" msgstr "" +#: config/tc-aarch64.c:7134 config/tc-aarch64.c:7353 +msgid "unknown or missing PSTATE field name" +msgstr "" + #. Make sure this has priority over #. "invalid addressing mode". -#: config/tc-aarch64.c:6597 +#: config/tc-aarch64.c:7194 msgid "constant offset required" msgstr "" -#: config/tc-aarch64.c:6741 +#: config/tc-aarch64.c:7339 msgid "unknown or missing system register name" msgstr "" -#: config/tc-aarch64.c:6753 -msgid "unknown or missing PSTATE field name" -msgstr "" - -#: config/tc-aarch64.c:6785 +#: config/tc-aarch64.c:7387 msgid "unknown or missing operation name" msgstr "" -#: config/tc-aarch64.c:6798 +#: config/tc-aarch64.c:7400 msgid "the specified option is not accepted in ISB" msgstr "" -#: config/tc-aarch64.c:6810 config/tc-aarch64.c:6827 +#: config/tc-aarch64.c:7412 config/tc-aarch64.c:7429 msgid "the specified option is not accepted in DSB" msgstr "" -#: config/tc-aarch64.c:6841 +#: config/tc-aarch64.c:7443 msgid "immediate value must be 16, 20, 24, 28" msgstr "" -#: config/tc-aarch64.c:6871 config/tc-aarch64.c:8084 config/tc-arm.c:8012 +#: config/tc-aarch64.c:7544 config/tc-aarch64.c:8792 config/tc-arm.c:8060 #, c-format msgid "unhandled operand code %d" msgstr "" -#: config/tc-aarch64.c:6913 +#: config/tc-aarch64.c:7586 msgid "unexpected comma before the omitted optional operand" msgstr "" -#: config/tc-aarch64.c:6941 +#: config/tc-aarch64.c:7614 msgid "unexpected characters following instruction" msgstr "" -#: config/tc-aarch64.c:7019 config/tc-arm.c:5621 config/tc-arm.c:6239 -#: config/tc-arm.c:8826 +#: config/tc-aarch64.c:7692 config/tc-arm.c:5669 config/tc-arm.c:6287 +#: config/tc-arm.c:8874 msgid "constant expression expected" msgstr "" -#: config/tc-aarch64.c:7026 +#: config/tc-aarch64.c:7699 msgid "literal pool insertion failed" msgstr "" -#: config/tc-aarch64.c:7097 config/tc-aarch64.c:7112 +#: config/tc-aarch64.c:7770 config/tc-aarch64.c:7785 #, c-format msgid "unpredictable transfer with writeback -- `%s'" msgstr "" -#: config/tc-aarch64.c:7116 config/tc-aarch64.c:7130 +#: config/tc-aarch64.c:7789 config/tc-aarch64.c:7803 #, c-format msgid "unpredictable load of register pair -- `%s'" msgstr "" -#: config/tc-aarch64.c:7137 config/tc-aarch64.c:7150 +#: config/tc-aarch64.c:7810 config/tc-aarch64.c:7823 #, c-format msgid "unpredictable: identical transfer and status registers --`%s'" msgstr "" -#: config/tc-aarch64.c:7145 config/tc-aarch64.c:7159 +#: config/tc-aarch64.c:7818 config/tc-aarch64.c:7832 #, c-format msgid "unpredictable: identical base and status registers --`%s'" msgstr "" -#: config/tc-aarch64.c:7175 +#: config/tc-aarch64.c:7852 #, c-format msgid "previous `%s' sequence has not been closed" msgstr "" -#: config/tc-aarch64.c:7254 +#: config/tc-aarch64.c:7937 +#, c-format +msgid "unknown mnemonic -- `%s'" +msgstr "" + +#: config/tc-aarch64.c:7947 #, c-format msgid "unknown mnemonic `%s' -- `%s'" msgstr "" -#: config/tc-aarch64.c:7262 +#: config/tc-aarch64.c:7955 #, c-format msgid "unexpected comma after the mnemonic name `%s' -- `%s'" msgstr "" -#: config/tc-aarch64.c:7320 +#: config/tc-aarch64.c:8013 #, c-format msgid "selected processor does not support `%s'" msgstr "" -#: config/tc-aarch64.c:7743 config/tc-arm.c:28067 +#: config/tc-aarch64.c:8451 config/tc-arm.c:28125 msgid "GOT already in the symbol table" msgstr "" -#: config/tc-aarch64.c:7906 +#: config/tc-aarch64.c:8614 msgid "immediate cannot be moved by a single instruction" msgstr "" -#: 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-aarch64.c:8658 config/tc-aarch64.c:8703 config/tc-aarch64.c:8729 +#: config/tc-arm.c:16473 config/tc-arm.c:18170 config/tc-arm.c:18750 +#: config/tc-arm.c:18777 config/tc-arm.c:19565 config/tc-arm.c:20400 +#: config/tc-arm.c:21423 config/tc-arm.c:21483 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:8014 config/tc-metag.c:4654 config/tc-xtensa.c:4243 +#: config/tc-aarch64.c:8722 config/tc-metag.c:4654 config/tc-xtensa.c:4243 msgid "invalid immediate" msgstr "" -#: config/tc-aarch64.c:8079 config/tc-tic6x.c:3855 config/tc-tic6x.c:3920 +#: config/tc-aarch64.c:8787 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:8153 config/tc-arm.c:28405 config/tc-arm.c:28473 -#: config/tc-arm.c:28755 +#: config/tc-aarch64.c:8861 config/tc-arm.c:28463 config/tc-arm.c:28531 +#: config/tc-arm.c:28813 #, c-format msgid "undefined symbol %s used as an immediate value" msgstr "" -#: config/tc-aarch64.c:8165 +#: config/tc-aarch64.c:8873 msgid "pc-relative load offset not word aligned" msgstr "" -#: config/tc-aarch64.c:8168 +#: config/tc-aarch64.c:8876 msgid "pc-relative load offset out of range" msgstr "" -#: config/tc-aarch64.c:8180 +#: config/tc-aarch64.c:8888 msgid "pc-relative address offset out of range" msgstr "" -#: config/tc-aarch64.c:8192 config/tc-aarch64.c:8207 +#: config/tc-aarch64.c:8900 config/tc-aarch64.c:8915 msgid "conditional branch target not word aligned" msgstr "" -#: config/tc-aarch64.c:8195 config/tc-aarch64.c:8210 config/tc-arm.c:29050 +#: config/tc-aarch64.c:8903 config/tc-aarch64.c:8918 config/tc-arm.c:29108 msgid "conditional branch out of range" msgstr "" -#: config/tc-aarch64.c:8223 +#: config/tc-aarch64.c:8931 msgid "branch target not word aligned" msgstr "" -#: config/tc-aarch64.c:8226 config/tc-arm.c:927 config/tc-arm.c:29856 +#: config/tc-aarch64.c:8934 config/tc-arm.c:929 config/tc-arm.c:29914 #: 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: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:8300 +#: config/tc-aarch64.c:9008 msgid "unsigned value out of range" msgstr "" -#: config/tc-aarch64.c:8311 +#: config/tc-aarch64.c:9019 msgid "signed value out of range" msgstr "" -#: config/tc-aarch64.c:8461 +#: config/tc-aarch64.c:9169 #, c-format msgid "unexpected %s fixup" msgstr "" -#: 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 +#: config/tc-aarch64.c:9234 config/tc-arm.c:30334 config/tc-arm.c:30355 +#: config/tc-mips.c:18429 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:8559 +#: config/tc-aarch64.c:9267 #, c-format msgid "cannot do %u-byte relocation" msgstr "" -#: config/tc-aarch64.c:8964 config/tc-arm.c:31111 +#: config/tc-aarch64.c:9672 config/tc-arm.c:31169 msgid "assemble for big-endian" msgstr "" -#: config/tc-aarch64.c:8965 config/tc-arm.c:31112 +#: config/tc-aarch64.c:9673 config/tc-arm.c:31170 msgid "assemble for little-endian" msgstr "" -#: config/tc-aarch64.c:8968 +#: config/tc-aarch64.c:9676 msgid "temporary switch for dumping" msgstr "" -#: config/tc-aarch64.c:8970 +#: config/tc-aarch64.c:9678 msgid "output verbose error messages" msgstr "" -#: config/tc-aarch64.c:8972 +#: config/tc-aarch64.c:9680 msgid "do not output verbose error messages" msgstr "" -#: config/tc-aarch64.c:9310 config/tc-arm.c:32234 +#: config/tc-aarch64.c:10056 config/tc-arm.c:32328 msgid "invalid architectural extension" msgstr "" -#: config/tc-aarch64.c:9335 config/tc-arm.c:32266 +#: config/tc-aarch64.c:10081 config/tc-arm.c:32360 msgid "must specify extensions to add before specifying those to remove" msgstr "" -#: config/tc-aarch64.c:9343 config/tc-arm.c:32274 +#: config/tc-aarch64.c:10089 config/tc-arm.c:32368 msgid "missing architectural extension" msgstr "" -#: config/tc-aarch64.c:9370 config/tc-arm.c:32360 +#: config/tc-aarch64.c:10116 config/tc-arm.c:32454 #, c-format msgid "unknown architectural extension `%s'" msgstr "" -#: config/tc-aarch64.c:9394 config/tc-arm.c:32410 config/tc-metag.c:5832 +#: config/tc-aarch64.c:10140 config/tc-arm.c:32504 config/tc-metag.c:5832 #, c-format msgid "missing cpu name `%s'" msgstr "" -#: 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 +#: config/tc-aarch64.c:10154 config/tc-aarch64.c:10370 config/tc-arm.c:32539 +#: config/tc-arm.c:33346 config/tc-csky.c:1218 config/tc-metag.c:5843 #, c-format msgid "unknown cpu `%s'" msgstr "" -#: config/tc-aarch64.c:9426 config/tc-arm.c:32463 +#: config/tc-aarch64.c:10172 config/tc-arm.c:32557 #, c-format msgid "missing architecture name `%s'" msgstr "" -#: 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 +#: config/tc-aarch64.c:10186 config/tc-aarch64.c:10417 config/tc-arm.c:32579 +#: config/tc-arm.c:33381 config/tc-arm.c:33411 config/tc-score.c:7683 #, c-format msgid "unknown architecture `%s'\n" msgstr "" -#: config/tc-aarch64.c:9463 +#: config/tc-aarch64.c:10209 #, c-format msgid "missing abi name `%s'" msgstr "" -#: config/tc-aarch64.c:9474 +#: config/tc-aarch64.c:10220 #, c-format msgid "unknown abi `%s'\n" msgstr "" -#: config/tc-aarch64.c:9480 +#: config/tc-aarch64.c:10226 msgid "\t specify for ABI " msgstr "" -#: config/tc-aarch64.c:9483 config/tc-arm.c:32572 config/tc-metag.c:5909 +#: config/tc-aarch64.c:10229 config/tc-arm.c:32666 config/tc-metag.c:5909 msgid "\t assemble for CPU " msgstr "" -#: config/tc-aarch64.c:9485 config/tc-arm.c:32574 +#: config/tc-aarch64.c:10231 config/tc-arm.c:32668 msgid "\t assemble for architecture " msgstr "" -#: 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 +#: config/tc-aarch64.c:10270 config/tc-aarch64.c:10289 config/tc-arm.c:32736 +#: config/tc-arm.c:32754 config/tc-arm.c:32774 config/tc-metag.c:5933 #, c-format msgid "option `-%c%s' is deprecated: %s" msgstr "" -#: config/tc-aarch64.c:9563 +#: config/tc-aarch64.c:10309 #, c-format msgid " AArch64-specific assembler options:\n" msgstr "" -#: config/tc-aarch64.c:9574 config/tc-arc.c:3576 config/tc-arm.c:32711 +#: config/tc-aarch64.c:10320 config/tc-arc.c:3576 config/tc-arm.c:32805 #, c-format msgid " -EB assemble code for a big-endian cpu\n" msgstr "" -#: config/tc-aarch64.c:9579 config/tc-arc.c:3578 config/tc-arm.c:32716 +#: config/tc-aarch64.c:10325 config/tc-arc.c:3578 config/tc-arm.c:32810 #, c-format msgid " -EL assemble code for a little-endian cpu\n" msgstr "" @@ -2378,7 +2513,7 @@ msgid "sequence number in use for !tlsgd!%ld" msgstr "" #: 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-mn10300.c:1150 config/tc-ppc.c:2028 config/tc-s390.c:668 #: config/tc-tilegx.c:422 config/tc-tilegx.c:472 config/tc-tilepro.c:375 msgid "operand" msgstr "" @@ -2395,12 +2530,12 @@ msgstr "" msgid "can not resolve expression" msgstr "" -#: config/tc-alpha.c:3512 config/tc-microblaze.c:204 config/tc-ppc.c:2349 +#: config/tc-alpha.c:3512 config/tc-microblaze.c:204 config/tc-ppc.c:2365 #, c-format msgid ".COMMon length (%ld.) <0! Ignored." msgstr "" -#: config/tc-alpha.c:3523 config/tc-ia64.c:1091 config/tc-sparc.c:4270 +#: config/tc-alpha.c:3523 config/tc-ia64.c:1092 config/tc-sparc.c:4270 #: config/tc-v850.c:306 msgid "Ignoring attempt to re-define symbol" msgstr "" @@ -2446,12 +2581,12 @@ msgstr "" msgid "bad .mask directive" msgstr "" -#: config/tc-alpha.c:3872 config/tc-mips.c:19918 config/tc-score.c:5736 +#: config/tc-alpha.c:3872 config/tc-mips.c:19911 config/tc-score.c:5736 #: ecoff.c:3161 msgid ".frame outside of .ent" msgstr "" -#: config/tc-alpha.c:3883 config/tc-mips.c:19929 ecoff.c:3172 +#: config/tc-alpha.c:3883 config/tc-mips.c:19922 ecoff.c:3172 msgid "bad .frame directive" msgstr "" @@ -2610,14 +2745,14 @@ msgstr "" #: config/tc-arc.c:2552 config/tc-arc.c:2584 config/tc-arc.c:2689 #: 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-dlx.c:289 config/tc-hppa.c:8246 config/tc-i386.c:3088 +#: config/tc-i386.c:3140 config/tc-ia64.c:5373 config/tc-ia64.c:7411 +#: config/tc-ia64.c:7470 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: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-nios2.c:3635 config/tc-ns32k.c:1906 config/tc-ppc.c:1717 +#: config/tc-ppc.c:1755 config/tc-ppc.c:1794 config/tc-ppc.c:1833 +#: config/tc-ppc.c:1851 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:1217 @@ -2628,7 +2763,7 @@ msgid "duplicate %s" msgstr "" #: config/tc-alpha.c:5545 config/tc-arc.c:2520 config/tc-arc.c:2534 -#: config/tc-arm.c:899 config/tc-xtensa.c:5487 config/tc-xtensa.c:5563 +#: config/tc-arm.c:901 config/tc-xtensa.c:5487 config/tc-xtensa.c:5563 #: config/tc-xtensa.c:5680 config/tc-z80.c:3675 msgid "syntax error" msgstr "" @@ -2676,7 +2811,7 @@ msgstr "" msgid "!samegp reloc against symbol without .prologue: %s" msgstr "" -#: config/tc-alpha.c:6236 config/tc-arc.c:3254 config/tc-csky.c:5645 +#: config/tc-alpha.c:6236 config/tc-arc.c:3254 config/tc-csky.c:5646 #: config/tc-tilegx.c:1745 config/tc-tilepro.c:1522 config/tc-wasm32.c:813 #: config/tc-xtensa.c:6190 #, c-format @@ -2715,7 +2850,7 @@ msgstr "" msgid "unknown architecture: %s\n" msgstr "" -#: config/tc-arc.c:891 config/tc-ia64.c:7487 config/tc-tilegx.c:262 +#: config/tc-arc.c:891 config/tc-ia64.c:7480 config/tc-tilegx.c:262 msgid "Could not set architecture and machine" msgstr "" @@ -2827,8 +2962,8 @@ msgstr "" #: 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:3877 config/tc-xc16x.c:79 config/tc-xc16x.c:86 +#: config/tc-mn10300.c:940 config/tc-mn10300.c:2440 config/tc-riscv.c:1263 +#: config/tc-riscv.c:4424 config/tc-xc16x.c:79 config/tc-xc16x.c:86 #: config/tc-xc16x.c:93 msgid "could not set architecture and machine" msgstr "" @@ -3065,545 +3200,549 @@ msgstr "" msgid "Overwrite explicitly set Tag_ARC_ABI_rf16 to full register file" msgstr "" -#: config/tc-arm.c:710 +#: config/tc-arm.c:711 msgid "ARM register expected" msgstr "" -#: config/tc-arm.c:711 +#: config/tc-arm.c:712 msgid "bad or missing co-processor number" msgstr "" -#: config/tc-arm.c:712 +#: config/tc-arm.c:713 msgid "co-processor register expected" msgstr "" -#: config/tc-arm.c:713 +#: config/tc-arm.c:714 msgid "FPA register expected" msgstr "" -#: config/tc-arm.c:714 +#: config/tc-arm.c:715 msgid "VFP single precision register expected" msgstr "" -#: config/tc-arm.c:715 +#: config/tc-arm.c:716 msgid "VFP/Neon double precision register expected" msgstr "" -#: config/tc-arm.c:716 +#: config/tc-arm.c:717 msgid "Neon quad precision register expected" msgstr "" -#: config/tc-arm.c:717 +#: config/tc-arm.c:718 msgid "VFP single or double precision register expected" msgstr "" -#: config/tc-arm.c:718 +#: config/tc-arm.c:719 msgid "Neon double or quad precision register expected" msgstr "" -#: config/tc-arm.c:719 +#: config/tc-arm.c:720 msgid "Neon single or double precision register expected" msgstr "" -#: config/tc-arm.c:720 +#: config/tc-arm.c:721 msgid "VFP single, double or Neon quad precision register expected" msgstr "" -#: config/tc-arm.c:722 +#: config/tc-arm.c:723 msgid "VFP system register expected" msgstr "" -#: config/tc-arm.c:723 +#: config/tc-arm.c:724 msgid "Maverick MVF register expected" msgstr "" -#: config/tc-arm.c:724 +#: config/tc-arm.c:725 msgid "Maverick MVD register expected" msgstr "" -#: config/tc-arm.c:725 +#: config/tc-arm.c:726 msgid "Maverick MVFX register expected" msgstr "" -#: config/tc-arm.c:726 +#: config/tc-arm.c:727 msgid "Maverick MVDX register expected" msgstr "" -#: config/tc-arm.c:727 +#: config/tc-arm.c:728 msgid "Maverick MVAX register expected" msgstr "" -#: config/tc-arm.c:728 +#: config/tc-arm.c:729 msgid "Maverick DSPSC register expected" msgstr "" -#: config/tc-arm.c:729 +#: config/tc-arm.c:730 msgid "iWMMXt data register expected" msgstr "" -#: config/tc-arm.c:730 config/tc-arm.c:7812 +#: config/tc-arm.c:731 config/tc-arm.c:7860 msgid "iWMMXt control register expected" msgstr "" -#: config/tc-arm.c:731 +#: config/tc-arm.c:732 msgid "iWMMXt scalar register expected" msgstr "" -#: config/tc-arm.c:732 +#: config/tc-arm.c:733 msgid "XScale accumulator register expected" msgstr "" -#: config/tc-arm.c:733 +#: config/tc-arm.c:734 msgid "MVE vector register expected" msgstr "" -#: config/tc-arm.c:735 +#: config/tc-arm.c:736 msgid "ZR register expected" msgstr "" +#: config/tc-arm.c:737 +msgid "Pseudo register expected" +msgstr "" + #. For score5u : div/mul will pop warning message, mmu/alw/asw will pop error message. -#: config/tc-arm.c:900 config/tc-score.c:259 +#: config/tc-arm.c:902 config/tc-score.c:259 msgid "bad arguments to instruction" msgstr "" -#: config/tc-arm.c:901 +#: config/tc-arm.c:903 msgid "r13 not allowed here" msgstr "" -#: config/tc-arm.c:902 +#: config/tc-arm.c:904 msgid "r15 not allowed here" msgstr "" -#: config/tc-arm.c:903 +#: config/tc-arm.c:905 msgid "Odd register not allowed here" msgstr "" -#: config/tc-arm.c:904 +#: config/tc-arm.c:906 msgid "Even register not allowed here" msgstr "" -#: config/tc-arm.c:905 +#: config/tc-arm.c:907 msgid "instruction cannot be conditional" msgstr "" -#: config/tc-arm.c:906 +#: config/tc-arm.c:908 msgid "registers may not be the same" msgstr "" -#: config/tc-arm.c:907 +#: config/tc-arm.c:909 msgid "lo register required" msgstr "" -#: config/tc-arm.c:908 +#: config/tc-arm.c:910 msgid "instruction not supported in Thumb16 mode" msgstr "" -#: config/tc-arm.c:909 +#: config/tc-arm.c:911 msgid "instruction does not accept this addressing mode" msgstr "" -#: config/tc-arm.c:910 +#: config/tc-arm.c:912 msgid "branch must be last instruction in IT block" msgstr "" -#: config/tc-arm.c:911 +#: config/tc-arm.c:913 msgid "branch out of range or not a multiple of 2" msgstr "" -#: config/tc-arm.c:912 +#: config/tc-arm.c:914 msgid "instruction not allowed in VPT block" msgstr "" -#: config/tc-arm.c:913 +#: config/tc-arm.c:915 msgid "instruction not allowed in IT block" msgstr "" -#: config/tc-arm.c:914 +#: config/tc-arm.c:916 msgid "instruction missing MVE vector predication code" msgstr "" -#: config/tc-arm.c:915 +#: config/tc-arm.c:917 msgid "selected FPU does not support instruction" msgstr "" -#: config/tc-arm.c:916 +#: config/tc-arm.c:918 msgid "thumb conditional instruction should be in IT block" msgstr "" -#: config/tc-arm.c:918 +#: config/tc-arm.c:920 msgid "vector predicated instruction should be in VPT/VPST block" msgstr "" -#: config/tc-arm.c:919 +#: config/tc-arm.c:921 msgid "incorrect condition in IT block" msgstr "" -#: config/tc-arm.c:920 +#: config/tc-arm.c:922 msgid "incorrect condition in VPT/VPST block" msgstr "" -#: config/tc-arm.c:921 +#: config/tc-arm.c:923 msgid "IT falling in the range of a previous IT block" msgstr "" -#: config/tc-arm.c:922 +#: config/tc-arm.c:924 msgid "missing .fnstart before unwinding directive" msgstr "" -#: config/tc-arm.c:924 +#: config/tc-arm.c:926 msgid "cannot use register index with PC-relative addressing" msgstr "" -#: config/tc-arm.c:926 +#: config/tc-arm.c:928 msgid "cannot use writeback with PC-relative addressing" msgstr "" -#: config/tc-arm.c:928 +#: config/tc-arm.c:930 msgid "selected processor does not support fp16 instruction" msgstr "" -#: config/tc-arm.c:929 +#: config/tc-arm.c:931 msgid "selected processor does not support bf16 instruction" msgstr "" -#: config/tc-arm.c:930 +#: config/tc-arm.c:932 msgid "selected processor does not support cde instruction" msgstr "" -#: config/tc-arm.c:931 +#: config/tc-arm.c:933 msgid "coprocessor for insn is not enabled for cde" msgstr "" -#: config/tc-arm.c:932 +#: config/tc-arm.c:934 msgid "using " msgstr "" -#: config/tc-arm.c:933 +#: config/tc-arm.c:935 msgid "relocation valid in thumb1 code only" msgstr "" -#: config/tc-arm.c:934 +#: config/tc-arm.c:936 msgid "Warning: instruction is UNPREDICTABLE in an IT block" msgstr "" -#: config/tc-arm.c:936 +#: config/tc-arm.c:938 msgid "Warning: instruction is UNPREDICTABLE in a VPT block" msgstr "" -#: config/tc-arm.c:938 +#: config/tc-arm.c:940 msgid "Warning: instruction is UNPREDICTABLE with PC operand" msgstr "" -#: config/tc-arm.c:940 +#: config/tc-arm.c:942 msgid "Warning: instruction is UNPREDICTABLE with SP operand" msgstr "" -#: config/tc-arm.c:942 +#: config/tc-arm.c:944 msgid "bad type in SIMD instruction" msgstr "" -#: config/tc-arm.c:944 +#: config/tc-arm.c:946 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:946 +#: config/tc-arm.c:948 msgid "" "Warning: 32-bit element size and same destination and source operands makes " "instruction UNPREDICTABLE" msgstr "" -#: config/tc-arm.c:948 +#: config/tc-arm.c:950 msgid "bad element type for instruction" msgstr "" -#: config/tc-arm.c:949 +#: config/tc-arm.c:951 msgid "MVE vector register Q[0..7] expected" msgstr "" -#: config/tc-arm.c:950 +#: config/tc-arm.c:952 msgid "selected processor does not support PACBTI extention" msgstr "" -#: config/tc-arm.c:1170 +#: config/tc-arm.c:1172 msgid "immediate expression requires a # prefix" msgstr "" -#: config/tc-arm.c:1199 read.c:4028 +#: config/tc-arm.c:1201 read.c:4028 msgid "missing expression" msgstr "" -#: config/tc-arm.c:1213 config/tc-arm.c:5634 config/tc-score.c:1209 +#: config/tc-arm.c:1215 config/tc-arm.c:5682 config/tc-score.c:1209 msgid "invalid constant" msgstr "" -#: config/tc-arm.c:1348 +#: config/tc-arm.c:1350 msgid "expected #constant" msgstr "" -#: config/tc-arm.c:1520 config/tc-arm.c:1551 +#: config/tc-arm.c:1522 config/tc-arm.c:1553 #, c-format msgid "bad size %d in type specifier" msgstr "" -#: config/tc-arm.c:1527 +#: config/tc-arm.c:1529 msgid "unexpected type character `b' -- did you mean `bf'?" msgstr "" -#: config/tc-arm.c:1534 +#: config/tc-arm.c:1536 #, c-format msgid "unexpected character `%c' in type specifier" msgstr "" -#: config/tc-arm.c:1601 +#: config/tc-arm.c:1603 msgid "only one type should be specified for operand" msgstr "" -#: config/tc-arm.c:1607 +#: config/tc-arm.c:1609 msgid "vector type expected" msgstr "" -#: config/tc-arm.c:1716 +#: config/tc-arm.c:1718 msgid "expected MVE register [q0..q7]" msgstr "" -#: config/tc-arm.c:1736 +#: config/tc-arm.c:1738 msgid "can't redefine type for operand" msgstr "" -#: config/tc-arm.c:1752 +#: config/tc-arm.c:1754 msgid "only D and Q registers may be indexed" msgstr "" -#: config/tc-arm.c:1754 +#: config/tc-arm.c:1756 msgid "only D registers may be indexed" msgstr "" -#: config/tc-arm.c:1760 +#: config/tc-arm.c:1762 msgid "can't change index for operand" msgstr "" -#: config/tc-arm.c:1823 +#: config/tc-arm.c:1825 msgid "register operand expected, but got scalar" msgstr "" -#: config/tc-arm.c:1874 +#: config/tc-arm.c:1876 msgid "scalar must have an index" msgstr "" -#: config/tc-arm.c:1879 config/tc-arm.c:20197 config/tc-arm.c:20280 -#: config/tc-arm.c:20947 +#: config/tc-arm.c:1881 config/tc-arm.c:20245 config/tc-arm.c:20328 +#: config/tc-arm.c:21001 msgid "scalar index out of range" msgstr "" -#: config/tc-arm.c:1949 +#: config/tc-arm.c:1959 msgid "r0-r12, lr or APSR expected" msgstr "" -#: config/tc-arm.c:1968 +#: config/tc-arm.c:1986 msgid "bad range in register list" msgstr "" -#: config/tc-arm.c:1976 config/tc-arm.c:1985 config/tc-arm.c:2026 +#: config/tc-arm.c:1994 config/tc-arm.c:2003 config/tc-arm.c:2044 #, c-format msgid "Warning: duplicated register (r%d) in register list" msgstr "" -#: config/tc-arm.c:1988 +#: config/tc-arm.c:2006 msgid "Warning: register range not in ascending order" msgstr "" -#: config/tc-arm.c:1999 +#: config/tc-arm.c:2017 msgid "missing `}'" msgstr "" -#: config/tc-arm.c:2015 +#: config/tc-arm.c:2033 msgid "invalid register mask" msgstr "" -#: config/tc-arm.c:2159 config/tc-arm.c:2267 +#: config/tc-arm.c:2177 config/tc-arm.c:2285 msgid "VPR expected last" msgstr "" -#: config/tc-arm.c:2165 +#: config/tc-arm.c:2183 msgid "VFP single precision register or VPR expected" msgstr "" #. regtype == REG_TYPE_VFD. -#: config/tc-arm.c:2168 +#: config/tc-arm.c:2186 msgid "VFP/Neon double precision register or VPR expected" msgstr "" -#: config/tc-arm.c:2185 config/tc-arm.c:2229 +#: config/tc-arm.c:2203 config/tc-arm.c:2247 msgid "register out of range in list" msgstr "" -#: config/tc-arm.c:2207 config/tc-arm.c:4502 config/tc-arm.c:4636 +#: config/tc-arm.c:2225 config/tc-arm.c:4546 config/tc-arm.c:4680 msgid "register list not in ascending order" msgstr "" -#: config/tc-arm.c:2238 +#: config/tc-arm.c:2256 msgid "register range not in ascending order" msgstr "" -#: config/tc-arm.c:2277 +#: config/tc-arm.c:2295 msgid "non-contiguous register range" msgstr "" -#: config/tc-arm.c:2337 +#: config/tc-arm.c:2355 msgid "register stride must be 1" msgstr "" -#: config/tc-arm.c:2338 +#: config/tc-arm.c:2356 msgid "register stride must be 1 or 2" msgstr "" -#: config/tc-arm.c:2339 +#: config/tc-arm.c:2357 msgid "mismatched element/structure types in list" msgstr "" -#: config/tc-arm.c:2409 +#: config/tc-arm.c:2427 msgid "don't use Rn-Rm syntax with non-unit stride" msgstr "" -#: config/tc-arm.c:2464 +#: config/tc-arm.c:2482 msgid "error parsing element/structure list" msgstr "" -#: config/tc-arm.c:2470 +#: config/tc-arm.c:2488 msgid "expected }" msgstr "" -#: config/tc-arm.c:2560 +#: config/tc-arm.c:2578 msgid "attempt to redefine typed alias" msgstr "" -#: config/tc-arm.c:2695 +#: config/tc-arm.c:2713 msgid "bad type for register" msgstr "" -#: config/tc-arm.c:2706 config/tc-nios2.c:1797 +#: config/tc-arm.c:2724 config/tc-nios2.c:1797 msgid "expression must be constant" msgstr "" -#: config/tc-arm.c:2723 +#: config/tc-arm.c:2741 msgid "can't redefine the type of a register alias" msgstr "" -#: config/tc-arm.c:2730 +#: config/tc-arm.c:2748 msgid "you must specify a single type only" msgstr "" -#: config/tc-arm.c:2743 +#: config/tc-arm.c:2761 msgid "can't redefine the index of a scalar alias" msgstr "" -#: config/tc-arm.c:2751 +#: config/tc-arm.c:2769 msgid "scalar index must be constant" msgstr "" -#: config/tc-arm.c:2760 +#: config/tc-arm.c:2778 msgid "expecting ]" msgstr "" -#: config/tc-arm.c:2812 +#: config/tc-arm.c:2830 msgid "invalid syntax for .dn directive" msgstr "" -#: config/tc-arm.c:2818 +#: config/tc-arm.c:2836 msgid "invalid syntax for .qn directive" msgstr "" -#: config/tc-arm.c:2853 +#: config/tc-arm.c:2871 #, c-format msgid "ignoring attempt to use .unreq on fixed register name: '%s'" msgstr "" -#: config/tc-arm.c:3115 +#: config/tc-arm.c:3133 #, c-format msgid "Failed to find real start of function: %s\n" msgstr "" -#: config/tc-arm.c:3132 +#: config/tc-arm.c:3150 msgid "selected processor does not support THUMB opcodes" msgstr "" -#: config/tc-arm.c:3145 +#: config/tc-arm.c:3163 msgid "selected processor does not support ARM opcodes" msgstr "" -#: config/tc-arm.c:3157 +#: config/tc-arm.c:3175 #, c-format msgid "invalid instruction size selected (%d)" msgstr "" -#: config/tc-arm.c:3189 +#: config/tc-arm.c:3207 #, c-format msgid "invalid operand to .code directive (%d) (expecting 16 or 32)" msgstr "" -#: config/tc-arm.c:3244 +#: config/tc-arm.c:3262 #, c-format msgid "expected comma after name \"%s\"" msgstr "" -#: config/tc-arm.c:3294 config/tc-m32r.c:584 +#: config/tc-arm.c:3312 config/tc-m32r.c:584 #, c-format msgid "symbol `%s' already defined" msgstr "" -#: config/tc-arm.c:3327 +#: config/tc-arm.c:3345 #, c-format msgid "unrecognized syntax mode \"%s\"" msgstr "" -#: config/tc-arm.c:3370 +#: config/tc-arm.c:3388 msgid ".ref pseudo-op only available with -mccs flag." msgstr "" -#: config/tc-arm.c:3411 +#: config/tc-arm.c:3429 msgid ".asmfunc repeated." msgstr "" -#: config/tc-arm.c:3415 +#: config/tc-arm.c:3433 msgid ".asmfunc without function." msgstr "" -#: config/tc-arm.c:3421 +#: config/tc-arm.c:3439 msgid ".asmfunc pseudo-op only available with -mccs flag." msgstr "" -#: config/tc-arm.c:3432 +#: config/tc-arm.c:3450 msgid ".endasmfunc without a .asmfunc." msgstr "" -#: config/tc-arm.c:3436 +#: config/tc-arm.c:3454 msgid ".endasmfunc without function." msgstr "" -#: config/tc-arm.c:3447 +#: config/tc-arm.c:3465 msgid ".endasmfunc pseudo-op only available with -mccs flag." msgstr "" -#: config/tc-arm.c:3456 +#: config/tc-arm.c:3474 msgid ".def pseudo-op only available with -mccs flag." msgstr "" -#: config/tc-arm.c:3614 +#: config/tc-arm.c:3632 msgid "invalid type for literal pool" msgstr "" -#: config/tc-arm.c:3694 config/tc-tic54x.c:5331 +#: config/tc-arm.c:3712 config/tc-tic54x.c:5331 #, c-format msgid "Invalid label '%s'" msgstr "" -#: config/tc-arm.c:3870 +#: config/tc-arm.c:3888 msgid "(plt) is only valid on branch targets" msgstr "" -#: config/tc-arm.c:3876 config/tc-csky.c:7649 config/tc-s390.c:1202 +#: config/tc-arm.c:3894 config/tc-csky.c:7650 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" @@ -3611,417 +3750,421 @@ msgid_plural "%s relocations do not fit in %d bytes" msgstr[0] "" msgstr[1] "" -#: config/tc-arm.c:3958 +#: config/tc-arm.c:3976 msgid ".inst.n operand too big. Use .inst.w instead" msgstr "" -#: config/tc-arm.c:3978 +#: config/tc-arm.c:3996 msgid "cannot determine Thumb instruction size. Use .inst.n/.inst.w instead" msgstr "" -#: config/tc-arm.c:4008 +#: config/tc-arm.c:4026 msgid "width suffixes are invalid in ARM mode" msgstr "" -#: config/tc-arm.c:4050 dwarf2dbg.c:1360 +#: config/tc-arm.c:4068 dwarf2dbg.c:1429 msgid "expected 0 or 1" msgstr "" -#: config/tc-arm.c:4054 +#: config/tc-arm.c:4072 msgid "missing comma" msgstr "" -#: config/tc-arm.c:4087 +#: config/tc-arm.c:4105 msgid "duplicate .fnstart directive" msgstr "" -#: config/tc-arm.c:4118 config/tc-tic6x.c:410 +#: config/tc-arm.c:4136 config/tc-tic6x.c:410 msgid "duplicate .handlerdata directive" msgstr "" -#: config/tc-arm.c:4137 +#: config/tc-arm.c:4155 msgid ".fnend directive without .fnstart" msgstr "" -#: config/tc-arm.c:4204 config/tc-tic6x.c:391 +#: config/tc-arm.c:4222 config/tc-tic6x.c:391 msgid "personality routine specified for cantunwind frame" msgstr "" -#: config/tc-arm.c:4221 config/tc-tic6x.c:452 +#: config/tc-arm.c:4239 config/tc-tic6x.c:452 msgid "duplicate .personalityindex directive" msgstr "" -#: config/tc-arm.c:4228 config/tc-tic6x.c:459 +#: config/tc-arm.c:4246 config/tc-tic6x.c:459 msgid "bad personality routine number" msgstr "" -#: config/tc-arm.c:4250 config/tc-tic6x.c:476 +#: config/tc-arm.c:4268 config/tc-tic6x.c:476 msgid "duplicate .personality directive" msgstr "" -#: config/tc-arm.c:4274 config/tc-arm.c:4404 config/tc-arm.c:4454 +#: config/tc-arm.c:4290 +msgid "expected pseudo register list" +msgstr "" + +#: config/tc-arm.c:4318 config/tc-arm.c:4448 config/tc-arm.c:4498 msgid "expected register list" msgstr "" -#: config/tc-arm.c:4356 +#: config/tc-arm.c:4400 msgid "expected , " msgstr "" -#: config/tc-arm.c:4365 +#: config/tc-arm.c:4409 msgid "number of registers must be in the range [1:4]" msgstr "" -#: config/tc-arm.c:4516 config/tc-arm.c:4650 +#: config/tc-arm.c:4560 config/tc-arm.c:4694 msgid "bad register range" msgstr "" -#: config/tc-arm.c:4716 +#: config/tc-arm.c:4760 msgid "FPA .unwind_save does not take a register list" msgstr "" -#: config/tc-arm.c:4744 +#: config/tc-arm.c:4792 msgid ".unwind_save does not support this kind of register" msgstr "" -#: config/tc-arm.c:4783 +#: config/tc-arm.c:4831 msgid "SP and PC not permitted in .unwind_movsp directive" msgstr "" -#: config/tc-arm.c:4788 +#: config/tc-arm.c:4836 msgid "unexpected .unwind_movsp directive" msgstr "" -#: config/tc-arm.c:4815 +#: config/tc-arm.c:4863 msgid "stack increment must be multiple of 4" msgstr "" -#: config/tc-arm.c:4847 +#: config/tc-arm.c:4895 msgid "expected , " msgstr "" -#: config/tc-arm.c:4865 +#: config/tc-arm.c:4913 msgid "register must be either sp or set by a previousunwind_movsp directive" msgstr "" -#: config/tc-arm.c:4904 +#: config/tc-arm.c:4952 msgid "expected , " msgstr "" -#: config/tc-arm.c:4916 +#: config/tc-arm.c:4964 msgid "unwind opcode too long" msgstr "" -#: config/tc-arm.c:4921 +#: config/tc-arm.c:4969 msgid "invalid unwind opcode" msgstr "" -#: config/tc-arm.c:5036 config/tc-arm.c:32389 +#: config/tc-arm.c:5084 config/tc-arm.c:32483 #, c-format msgid "unrecognised float16 format \"%s\"" msgstr "" -#: config/tc-arm.c:5047 +#: config/tc-arm.c:5095 msgid "float16 format cannot be set more than once, ignoring." msgstr "" -#: 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-arm.c:5210 config/tc-arm.c:6293 config/tc-arm.c:11686 +#: config/tc-arm.c:12219 config/tc-arm.c:14339 config/tc-arm.c:16290 +#: config/tc-arm.c:16325 config/tc-arm.c:17253 config/tc-arm.c:19176 +#: config/tc-arm.c:19184 config/tc-arm.c:19191 config/tc-arm.c:20842 +#: config/tc-arm.c:29495 config/tc-arm.c:29559 config/tc-arm.c:29567 #: 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:5332 +#: config/tc-arm.c:5380 msgid "invalid FPA immediate expression" msgstr "" -#: config/tc-arm.c:5518 +#: config/tc-arm.c:5566 msgid "'UXTW' not allowed here" msgstr "" -#: config/tc-arm.c:5526 +#: config/tc-arm.c:5574 msgid "'LSL' or 'ASR' required" msgstr "" -#: config/tc-arm.c:5534 +#: config/tc-arm.c:5582 msgid "'LSL' required" msgstr "" -#: config/tc-arm.c:5542 +#: config/tc-arm.c:5590 msgid "'ASR' required" msgstr "" -#: config/tc-arm.c:5549 +#: config/tc-arm.c:5597 msgid "'UXTW' required" msgstr "" -#: config/tc-arm.c:5628 +#: config/tc-arm.c:5676 msgid "invalid rotation" msgstr "" -#: config/tc-arm.c:5810 config/tc-arm.c:6023 +#: config/tc-arm.c:5858 config/tc-arm.c:6071 msgid "unknown group relocation" msgstr "" -#: config/tc-arm.c:5846 +#: config/tc-arm.c:5894 msgid "alignment must be constant" msgstr "" -#: config/tc-arm.c:6057 +#: config/tc-arm.c:6105 msgid "this group relocation is not allowed on this instruction" msgstr "" -#: config/tc-arm.c:6113 +#: config/tc-arm.c:6161 msgid "'}' expected at end of 'option' field" msgstr "" -#: config/tc-arm.c:6118 +#: config/tc-arm.c:6166 msgid "cannot combine index with option" msgstr "" -#: config/tc-arm.c:6383 +#: config/tc-arm.c:6431 msgid "unexpected bit specified after APSR" msgstr "" -#: config/tc-arm.c:6395 +#: config/tc-arm.c:6443 msgid "selected processor does not support DSP extension" msgstr "" -#: config/tc-arm.c:6407 +#: config/tc-arm.c:6455 msgid "bad bitmask specified after APSR" msgstr "" -#: config/tc-arm.c:6431 +#: config/tc-arm.c:6479 msgid "writing to APSR without specifying a bitmask is deprecated" msgstr "" -#: config/tc-arm.c:6443 config/tc-arm.c:13394 config/tc-arm.c:13439 -#: config/tc-arm.c:13443 +#: config/tc-arm.c:6491 config/tc-arm.c:13442 config/tc-arm.c:13487 +#: config/tc-arm.c:13491 msgid "selected processor does not support requested special purpose register" msgstr "" -#: config/tc-arm.c:6448 +#: config/tc-arm.c:6496 msgid "flag for {c}psr instruction expected" msgstr "" -#: config/tc-arm.c:6506 +#: config/tc-arm.c:6554 msgid "unrecognized CPS flag" msgstr "" -#: config/tc-arm.c:6513 +#: config/tc-arm.c:6561 msgid "missing CPS flags" msgstr "" -#: config/tc-arm.c:6536 config/tc-arm.c:6542 +#: config/tc-arm.c:6584 config/tc-arm.c:6590 msgid "valid endian specifiers are be or le" msgstr "" -#: config/tc-arm.c:6564 +#: config/tc-arm.c:6612 msgid "missing rotation field after comma" msgstr "" -#: config/tc-arm.c:6579 +#: config/tc-arm.c:6627 msgid "rotation can only be 0, 8, 16, or 24" msgstr "" -#: config/tc-arm.c:6608 +#: config/tc-arm.c:6656 msgid "condition required" msgstr "" -#: config/tc-arm.c:6650 config/tc-arm.c:9801 +#: config/tc-arm.c:6698 config/tc-arm.c:9849 msgid "'[' expected" msgstr "" -#: config/tc-arm.c:6663 +#: config/tc-arm.c:6711 msgid "',' expected" msgstr "" -#: config/tc-arm.c:6680 +#: config/tc-arm.c:6728 msgid "invalid shift" msgstr "" -#: config/tc-arm.c:6760 +#: config/tc-arm.c:6808 msgid "expected ARM or MVE vector register" msgstr "" -#: config/tc-arm.c:6809 +#: config/tc-arm.c:6857 msgid "can't use Neon quad register here" msgstr "" -#: config/tc-arm.c:6878 +#: config/tc-arm.c:6926 msgid "expected or or operand" msgstr "" -#: config/tc-arm.c:6978 +#: config/tc-arm.c:7026 msgid "VFP single, double or MVE vector register expected" msgstr "" -#: config/tc-arm.c:6998 +#: config/tc-arm.c:7046 msgid "parse error" msgstr "" -#: config/tc-arm.c:7302 +#: config/tc-arm.c:7350 msgid "immediate value 48 or 64 expected" msgstr "" #. ISB can only take SY as an option. -#: config/tc-arm.c:7351 +#: config/tc-arm.c:7399 msgid "invalid barrier type" msgstr "" -#: config/tc-arm.c:7527 +#: config/tc-arm.c:7575 msgid "only floating point zero is allowed as immediate value" msgstr "" -#: config/tc-arm.c:7622 +#: config/tc-arm.c:7670 msgid "immediate value is out of range" msgstr "" -#: config/tc-arm.c:7797 +#: config/tc-arm.c:7845 msgid "iWMMXt data or control register expected" msgstr "" -#: config/tc-arm.c:7838 +#: config/tc-arm.c:7886 msgid "Banked registers are not available with this architecture." msgstr "" -#: config/tc-arm.c:8086 +#: config/tc-arm.c:8134 msgid "operand must be LR register" msgstr "" -#: config/tc-arm.c:8091 +#: config/tc-arm.c:8139 msgid "operand must be SP register" msgstr "" -#: config/tc-arm.c:8096 +#: config/tc-arm.c:8144 msgid "operand must be r12" msgstr "" -#: config/tc-arm.c:8167 config/tc-score.c:264 +#: config/tc-arm.c:8215 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:8217 +#: config/tc-arm.c:8265 msgid "use of r13 is deprecated" msgstr "" -#: config/tc-arm.c:8235 config/tc-arm.c:20494 +#: config/tc-arm.c:8283 config/tc-arm.c:20542 msgid "" "ARMv8.2 scalar fp16 instruction cannot be conditional, the behaviour is " "UNPREDICTABLE" msgstr "" -#: config/tc-arm.c:8310 +#: config/tc-arm.c:8358 msgid "D register out of range for selected VFP version" msgstr "" -#: config/tc-arm.c:8407 config/tc-arm.c:11327 +#: config/tc-arm.c:8455 config/tc-arm.c:11375 msgid "Instruction does not support =N addresses" msgstr "" -#: config/tc-arm.c:8415 +#: config/tc-arm.c:8463 msgid "instruction does not accept preindexed addressing" msgstr "" #. unindexed - only for coprocessor -#: config/tc-arm.c:8431 config/tc-arm.c:11390 +#: config/tc-arm.c:8479 config/tc-arm.c:11438 msgid "instruction does not accept unindexed addressing" msgstr "" -#: config/tc-arm.c:8439 +#: config/tc-arm.c:8487 msgid "destination register same as write-back base" msgstr "" -#: config/tc-arm.c:8440 +#: config/tc-arm.c:8488 msgid "source register same as write-back base" msgstr "" -#: config/tc-arm.c:8490 +#: config/tc-arm.c:8538 msgid "use of PC in this instruction is deprecated" msgstr "" -#: config/tc-arm.c:8513 +#: config/tc-arm.c:8561 msgid "instruction does not accept scaled register index" msgstr "" -#: config/tc-arm.c:8818 +#: config/tc-arm.c:8866 msgid "invalid pseudo operation" msgstr "" -#: config/tc-arm.c:9058 +#: config/tc-arm.c:9106 msgid "invalid co-processor operand" msgstr "" -#: config/tc-arm.c:9074 +#: config/tc-arm.c:9122 msgid "instruction does not support unindexed addressing" msgstr "" -#: config/tc-arm.c:9089 +#: config/tc-arm.c:9137 msgid "pc may not be used with write-back" msgstr "" -#: config/tc-arm.c:9094 +#: config/tc-arm.c:9142 msgid "instruction does not support writeback" msgstr "" -#: config/tc-arm.c:9200 +#: config/tc-arm.c:9248 msgid "Rn must not overlap other operands" msgstr "" -#: config/tc-arm.c:9205 +#: config/tc-arm.c:9253 msgid "swp{b} use is obsoleted for ARMv8 and later" msgstr "" -#: config/tc-arm.c:9208 +#: config/tc-arm.c:9256 msgid "swp{b} use is deprecated for ARMv6 and ARMv7" msgstr "" -#: 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 +#: config/tc-arm.c:9375 config/tc-arm.c:9394 config/tc-arm.c:9407 +#: config/tc-arm.c:12056 config/tc-arm.c:12087 config/tc-arm.c:12109 msgid "bit-field extends past end of register" msgstr "" -#: config/tc-arm.c:9389 +#: config/tc-arm.c:9437 msgid "the only valid suffixes here are '(plt)' and '(tlscall)'" msgstr "" -#: config/tc-arm.c:9442 +#: config/tc-arm.c:9490 msgid "use of r15 in blx in ARM mode is not really useful" msgstr "" -#: config/tc-arm.c:9464 +#: config/tc-arm.c:9512 msgid "use of r15 in bx in ARM mode is not really useful" msgstr "" -#: config/tc-arm.c:9490 +#: config/tc-arm.c:9538 msgid "use of r15 in bxj is not really useful" msgstr "" -#: config/tc-arm.c:9538 +#: config/tc-arm.c:9586 msgid "This coprocessor register access is deprecated in ARMv8" msgstr "" -#: config/tc-arm.c:9746 config/tc-arm.c:9755 +#: config/tc-arm.c:9794 config/tc-arm.c:9803 msgid "writeback of base register is UNPREDICTABLE" msgstr "" -#: config/tc-arm.c:9749 +#: config/tc-arm.c:9797 msgid "writeback of base register when in register list is UNPREDICTABLE" msgstr "" -#: config/tc-arm.c:9759 +#: config/tc-arm.c:9807 msgid "if writeback register is in list, it must be the lowest reg in the list" msgstr "" -#: config/tc-arm.c:9796 +#: config/tc-arm.c:9844 msgid "first transfer register must be even" msgstr "" -#: config/tc-arm.c:9799 +#: config/tc-arm.c:9847 msgid "can only transfer two consecutive registers" msgstr "" @@ -4029,1425 +4172,1429 @@ 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:9800 config/tc-arm.c:9870 config/tc-arm.c:10601 -#: config/tc-arm.c:12883 +#: config/tc-arm.c:9848 config/tc-arm.c:9918 config/tc-arm.c:10649 +#: config/tc-arm.c:12931 msgid "r14 not allowed here" msgstr "" -#: config/tc-arm.c:9812 +#: config/tc-arm.c:9860 msgid "base register written back, and overlaps second transfer register" msgstr "" -#: config/tc-arm.c:9822 +#: config/tc-arm.c:9870 msgid "index register overlaps transfer register" msgstr "" -#: config/tc-arm.c:9851 config/tc-arm.c:10568 +#: config/tc-arm.c:9899 config/tc-arm.c:10616 msgid "offset must be zero in ARM encoding" msgstr "" -#: config/tc-arm.c:9864 config/tc-arm.c:10595 +#: config/tc-arm.c:9912 config/tc-arm.c:10643 msgid "even register required" msgstr "" -#: config/tc-arm.c:9867 +#: config/tc-arm.c:9915 msgid "can only load two consecutive registers" msgstr "" -#: config/tc-arm.c:9885 +#: config/tc-arm.c:9933 msgid "ldr to register 15 must be 4-byte aligned" msgstr "" -#: config/tc-arm.c:9908 config/tc-arm.c:9940 +#: config/tc-arm.c:9956 config/tc-arm.c:9988 msgid "this instruction requires a post-indexed address" msgstr "" -#: config/tc-arm.c:9967 +#: config/tc-arm.c:10015 msgid "Rd and Rm should be different in mla" msgstr "" -#: config/tc-arm.c:9994 config/tc-arm.c:13258 +#: config/tc-arm.c:10042 config/tc-arm.c:13306 msgid ":lower16: not allowed in this instruction" msgstr "" -#: config/tc-arm.c:9996 config/tc-arm.c:13263 +#: config/tc-arm.c:10044 config/tc-arm.c:13311 msgid ":upper16: not allowed in this instruction" msgstr "" -#: config/tc-arm.c:10013 +#: config/tc-arm.c:10061 msgid "operand 1 must be FPSCR" msgstr "" -#: config/tc-arm.c:10066 config/tc-arm.c:10075 config/tc-arm.c:10129 -#: config/tc-arm.c:10138 +#: config/tc-arm.c:10114 config/tc-arm.c:10123 config/tc-arm.c:10177 +#: config/tc-arm.c:10186 msgid "selected processor does not support instruction" msgstr "" -#: config/tc-arm.c:10078 config/tc-arm.c:10141 +#: config/tc-arm.c:10126 config/tc-arm.c:10189 msgid "accessing MVE system register without MVE is UNPREDICTABLE" msgstr "" -#: config/tc-arm.c:10169 config/tc-arm.c:13377 +#: config/tc-arm.c:10217 config/tc-arm.c:13425 msgid "bad register for mrs" msgstr "" -#: config/tc-arm.c:10176 config/tc-arm.c:13401 +#: config/tc-arm.c:10224 config/tc-arm.c:13449 msgid "'APSR', 'CPSR' or 'SPSR' expected" msgstr "" -#: config/tc-arm.c:10217 +#: config/tc-arm.c:10265 msgid "Rd and Rm should be different in mul" msgstr "" -#: config/tc-arm.c:10236 config/tc-arm.c:10513 config/tc-arm.c:13540 +#: config/tc-arm.c:10284 config/tc-arm.c:10561 config/tc-arm.c:13588 msgid "rdhi and rdlo must be different" msgstr "" -#: config/tc-arm.c:10242 +#: config/tc-arm.c:10290 msgid "rdhi, rdlo and rm must all be different" msgstr "" -#: config/tc-arm.c:10308 +#: config/tc-arm.c:10356 msgid "'[' expected after PLD mnemonic" msgstr "" -#: config/tc-arm.c:10310 config/tc-arm.c:10325 +#: config/tc-arm.c:10358 config/tc-arm.c:10373 msgid "post-indexed expression used in preload instruction" msgstr "" -#: config/tc-arm.c:10312 config/tc-arm.c:10327 +#: config/tc-arm.c:10360 config/tc-arm.c:10375 msgid "writeback used in preload instruction" msgstr "" -#: config/tc-arm.c:10314 config/tc-arm.c:10329 +#: config/tc-arm.c:10362 config/tc-arm.c:10377 msgid "unindexed addressing used in preload instruction" msgstr "" -#: config/tc-arm.c:10323 +#: config/tc-arm.c:10371 msgid "'[' expected after PLI mnemonic" msgstr "" -#: config/tc-arm.c:10338 config/tc-arm.c:13709 +#: config/tc-arm.c:10386 config/tc-arm.c:13757 msgid "push/pop do not support {reglist}^" msgstr "" -#: config/tc-arm.c:10416 config/tc-arm.c:13886 +#: config/tc-arm.c:10464 config/tc-arm.c:13934 msgid "setend use is deprecated for ARMv8" msgstr "" -#: config/tc-arm.c:10437 config/tc-arm.c:13947 config/tc-arm.c:13979 -#: config/tc-arm.c:14022 +#: config/tc-arm.c:10485 config/tc-arm.c:13995 config/tc-arm.c:14027 +#: config/tc-arm.c:14070 msgid "extraneous shift as part of operand to shift insn" msgstr "" -#: config/tc-arm.c:10447 config/tc-arm.c:14085 +#: config/tc-arm.c:10495 config/tc-arm.c:14133 msgid "immediate too large (bigger than 0xF)" msgstr "" -#: config/tc-arm.c:10471 config/tc-arm.c:10480 +#: config/tc-arm.c:10519 config/tc-arm.c:10528 msgid "selected processor does not support SETPAN instruction" msgstr "" -#: config/tc-arm.c:10539 +#: config/tc-arm.c:10587 msgid "SRS base register must be r13" msgstr "" -#: config/tc-arm.c:10598 +#: config/tc-arm.c:10646 msgid "can only store two consecutive registers" msgstr "" -#: config/tc-arm.c:10720 config/tc-arm.c:10741 +#: config/tc-arm.c:10768 config/tc-arm.c:10789 msgid "only two consecutive VFP SP registers allowed here" msgstr "" -#: config/tc-arm.c:10769 config/tc-arm.c:10784 +#: config/tc-arm.c:10817 config/tc-arm.c:10832 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:10913 +#: config/tc-arm.c:10961 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:10920 +#: config/tc-arm.c:10968 msgid "immediate value out of range, expected range [1, 32]" msgstr "" -#: config/tc-arm.c:10986 +#: config/tc-arm.c:11034 msgid "this instruction does not support indexing" msgstr "" -#: config/tc-arm.c:11009 +#: config/tc-arm.c:11057 msgid "only r15 allowed here" msgstr "" -#: config/tc-arm.c:11144 +#: config/tc-arm.c:11192 msgid "immediate operand requires iWMMXt2" msgstr "" -#: config/tc-arm.c:11288 +#: config/tc-arm.c:11336 msgid "shift by register not allowed in thumb mode" msgstr "" -#: config/tc-arm.c:11300 config/tc-arm.c:14131 config/tc-arm.c:28728 +#: config/tc-arm.c:11348 config/tc-arm.c:14179 config/tc-arm.c:28786 msgid "shift expression is too large" msgstr "" -#: config/tc-arm.c:11333 +#: config/tc-arm.c:11381 msgid "cannot use register index with this instruction" msgstr "" -#: config/tc-arm.c:11335 +#: config/tc-arm.c:11383 msgid "Thumb does not support negative register indexing" msgstr "" -#: config/tc-arm.c:11337 +#: config/tc-arm.c:11385 msgid "Thumb does not support register post-indexing" msgstr "" -#: config/tc-arm.c:11339 +#: config/tc-arm.c:11387 msgid "Thumb does not support register indexing with writeback" msgstr "" -#: config/tc-arm.c:11341 +#: config/tc-arm.c:11389 msgid "Thumb supports only LSL in shifted register indexing" msgstr "" -#: config/tc-arm.c:11350 config/tc-arm.c:19862 +#: config/tc-arm.c:11398 config/tc-arm.c:19910 msgid "shift out of range" msgstr "" -#: config/tc-arm.c:11359 +#: config/tc-arm.c:11407 msgid "cannot use writeback with this instruction" msgstr "" -#: config/tc-arm.c:11380 +#: config/tc-arm.c:11428 msgid "cannot use post-indexing with PC-relative addressing" msgstr "" -#: config/tc-arm.c:11381 +#: config/tc-arm.c:11429 msgid "cannot use post-indexing with this instruction" msgstr "" -#: config/tc-arm.c:11619 +#: config/tc-arm.c:11667 msgid "cannot honor width suffix" msgstr "" -#: config/tc-arm.c:11633 +#: config/tc-arm.c:11681 msgid "only SUBS PC, LR, #const allowed" msgstr "" -#: 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 +#: config/tc-arm.c:11764 config/tc-arm.c:11924 config/tc-arm.c:12021 +#: config/tc-arm.c:13386 config/tc-arm.c:13694 msgid "shift must be constant" msgstr "" -#: config/tc-arm.c:11721 +#: config/tc-arm.c:11769 msgid "shift value over 3 not allowed in thumb mode" msgstr "" -#: config/tc-arm.c:11723 +#: config/tc-arm.c:11771 msgid "only LSL shift allowed in thumb mode" msgstr "" -#: config/tc-arm.c:11747 config/tc-arm.c:11891 config/tc-arm.c:11988 -#: config/tc-arm.c:13351 +#: config/tc-arm.c:11795 config/tc-arm.c:11939 config/tc-arm.c:12036 +#: config/tc-arm.c:13399 msgid "unshifted register required" msgstr "" -#: config/tc-arm.c:11762 config/tc-arm.c:11999 config/tc-arm.c:13501 +#: config/tc-arm.c:11810 config/tc-arm.c:12047 config/tc-arm.c:13549 msgid "dest must overlap one source register" msgstr "" -#: config/tc-arm.c:11894 config/tc-csky.c:6003 +#: config/tc-arm.c:11942 config/tc-csky.c:6004 msgid "dest and source1 must be the same register" msgstr "" -#: config/tc-arm.c:12134 +#: config/tc-arm.c:12182 msgid "" "selected architecture does not support wide conditional branch instruction" msgstr "" -#: config/tc-arm.c:12167 +#: config/tc-arm.c:12215 msgid "instruction is always unconditional" msgstr "" -#: config/tc-arm.c:12342 +#: config/tc-arm.c:12390 msgid "selected processor does not support 'A' form of this instruction" msgstr "" -#: config/tc-arm.c:12345 +#: config/tc-arm.c:12393 msgid "Thumb does not support the 2-argument form of this instruction" msgstr "" -#: config/tc-arm.c:12470 +#: config/tc-arm.c:12518 msgid "SP not allowed in register list" msgstr "" -#: config/tc-arm.c:12474 config/tc-arm.c:12581 +#: config/tc-arm.c:12522 config/tc-arm.c:12629 msgid "" "having the base register in the register list when using write back is " "UNPREDICTABLE" msgstr "" -#: config/tc-arm.c:12482 +#: config/tc-arm.c:12530 msgid "LR and PC should not both be in register list" msgstr "" -#: config/tc-arm.c:12490 +#: config/tc-arm.c:12538 msgid "PC not allowed in register list" msgstr "" -#: config/tc-arm.c:12533 +#: config/tc-arm.c:12581 msgid "Thumb load/store multiple does not support {reglist}^" msgstr "" -#: config/tc-arm.c:12558 config/tc-arm.c:12636 +#: config/tc-arm.c:12606 config/tc-arm.c:12684 #, c-format msgid "value stored for r%d is UNKNOWN" msgstr "" -#: config/tc-arm.c:12629 +#: config/tc-arm.c:12677 msgid "Thumb-2 instruction only valid in unified syntax" msgstr "" -#: config/tc-arm.c:12633 config/tc-arm.c:12643 +#: config/tc-arm.c:12681 config/tc-arm.c:12691 msgid "this instruction will write back the base register" msgstr "" -#: config/tc-arm.c:12646 +#: config/tc-arm.c:12694 msgid "this instruction will not write back the base register" msgstr "" -#: config/tc-arm.c:12677 +#: config/tc-arm.c:12725 msgid "r14 not allowed as first register when second register is omitted" msgstr "" -#: config/tc-arm.c:12777 +#: config/tc-arm.c:12825 msgid "" "This instruction may be unpredictable if executed on M-profile cores with " "interrupts enabled." msgstr "" -#: config/tc-arm.c:12806 config/tc-arm.c:12819 config/tc-arm.c:12855 +#: config/tc-arm.c:12854 config/tc-arm.c:12867 config/tc-arm.c:12903 msgid "Thumb does not support this addressing mode" msgstr "" -#: config/tc-arm.c:12823 +#: config/tc-arm.c:12871 msgid "byte or halfword not valid for base register" msgstr "" -#: config/tc-arm.c:12826 +#: config/tc-arm.c:12874 msgid "r15 based store not allowed" msgstr "" -#: config/tc-arm.c:12828 +#: config/tc-arm.c:12876 msgid "invalid base register for register offset" msgstr "" -#: config/tc-arm.c:12885 +#: config/tc-arm.c:12933 msgid "r12 not allowed here" msgstr "" -#: config/tc-arm.c:12891 +#: config/tc-arm.c:12939 msgid "base register written back, and overlaps one of transfer registers" msgstr "" -#: config/tc-arm.c:13019 +#: config/tc-arm.c:13067 #, 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:13214 +#: config/tc-arm.c:13262 msgid "shifts in CMP/MOV instructions are only supported in unified syntax" msgstr "" -#: config/tc-arm.c:13242 +#: config/tc-arm.c:13290 msgid "only lo regs allowed with immediate" msgstr "" -#: config/tc-arm.c:13419 +#: config/tc-arm.c:13467 msgid "Thumb encoding does not support an immediate here" msgstr "" -#: config/tc-arm.c:13506 +#: config/tc-arm.c:13554 msgid "Thumb-2 MUL must not set flags" msgstr "" -#: config/tc-arm.c:13571 +#: config/tc-arm.c:13619 msgid "Thumb does not support NOP with hints" msgstr "" -#: config/tc-arm.c:13731 config/tc-arm.c:13743 +#: config/tc-arm.c:13779 config/tc-arm.c:13791 msgid "invalid register list to push/pop instruction" msgstr "" -#: config/tc-arm.c:14006 +#: config/tc-arm.c:14054 msgid "source1 and dest must be same register" msgstr "" -#: config/tc-arm.c:14031 +#: config/tc-arm.c:14079 msgid "ror #imm not supported" msgstr "" -#: config/tc-arm.c:14082 +#: config/tc-arm.c:14130 msgid "SMC is not permitted on this architecture" msgstr "" -#: config/tc-arm.c:14248 +#: config/tc-arm.c:14296 msgid "Thumb encoding does not support rotation" msgstr "" -#: config/tc-arm.c:14268 +#: config/tc-arm.c:14316 msgid "instruction requires register index" msgstr "" -#: config/tc-arm.c:14278 +#: config/tc-arm.c:14326 msgid "instruction does not allow shifted index" msgstr "" -#: config/tc-arm.c:14434 config/tc-arm.c:29872 +#: config/tc-arm.c:14482 config/tc-arm.c:29930 msgid "out of range label-relative fixup value" msgstr "" -#: config/tc-arm.c:14758 +#: config/tc-arm.c:14806 msgid "invalid neon suffix for non neon instruction" msgstr "" -#: 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 +#: config/tc-arm.c:15201 config/tc-arm.c:15554 config/tc-arm.c:17039 +#: config/tc-arm.c:17119 config/tc-arm.c:17176 config/tc-arm.c:19057 +#: config/tc-arm.c:21246 config/tc-arm.c:21433 msgid "invalid instruction shape" msgstr "" -#: config/tc-arm.c:15405 +#: config/tc-arm.c:15453 msgid "types specified in both the mnemonic and operands" msgstr "" -#: config/tc-arm.c:15442 +#: config/tc-arm.c:15490 msgid "operand types can't be inferred" msgstr "" -#: config/tc-arm.c:15448 +#: config/tc-arm.c:15496 msgid "type specifier has the wrong number of parts" msgstr "" -#: config/tc-arm.c:15534 config/tc-arm.c:19280 config/tc-arm.c:19287 +#: config/tc-arm.c:15582 config/tc-arm.c:19328 config/tc-arm.c:19335 msgid "operand size must match register width" msgstr "" -#: config/tc-arm.c:15556 +#: config/tc-arm.c:15604 msgid "inconsistent types in Neon instruction" msgstr "" -#: config/tc-arm.c:15977 +#: config/tc-arm.c:16025 msgid "Type is not allowed for this instruction" msgstr "" -#: config/tc-arm.c:16052 +#: config/tc-arm.c:16100 msgid "MVE vector or ARM register expected" msgstr "" -#: config/tc-arm.c:16169 +#: config/tc-arm.c:16217 msgid "immediate must be either 1, 2, 4 or 8" msgstr "" -#: config/tc-arm.c:16326 +#: config/tc-arm.c:16374 msgid "immediate operand expected in the range [1,8]" msgstr "" -#: config/tc-arm.c:16327 +#: config/tc-arm.c:16375 msgid "immediate operand expected in the range [1,16]" msgstr "" -#: config/tc-arm.c:16469 +#: config/tc-arm.c:16517 msgid "expected LR" msgstr "" -#: config/tc-arm.c:16968 config/tc-arm.c:17048 config/tc-arm.c:18645 -#: config/tc-arm.c:20479 +#: config/tc-arm.c:17016 config/tc-arm.c:17096 config/tc-arm.c:18693 +#: config/tc-arm.c:20527 msgid "immediate out of range for shift" msgstr "" -#: config/tc-arm.c:17262 +#: config/tc-arm.c:17310 msgid "first and second operands shall be the same register" msgstr "" -#: config/tc-arm.c:17376 config/tc-arm.c:17438 +#: config/tc-arm.c:17424 config/tc-arm.c:17486 msgid "destination register and offset register may not be the same" msgstr "" -#: config/tc-arm.c:17388 config/tc-arm.c:17507 +#: config/tc-arm.c:17436 config/tc-arm.c:17555 msgid "immediate must be a multiple of 4 in the range of +/-[0,508]" msgstr "" -#: config/tc-arm.c:17390 +#: config/tc-arm.c:17438 msgid "immediate must be a multiple of 8 in the range of +/-[0,1016]" msgstr "" -#: config/tc-arm.c:17411 +#: config/tc-arm.c:17459 msgid "can not shift offsets when accessing less than half-word" msgstr "" -#: config/tc-arm.c:17413 +#: config/tc-arm.c:17461 msgid "" "shift immediate must be 1, 2 or 3 for half-word, word or double-word " "accesses respectively" msgstr "" -#: config/tc-arm.c:17500 +#: config/tc-arm.c:17548 msgid "immediate must be in the range of +/-[0,127]" msgstr "" -#: config/tc-arm.c:17503 +#: config/tc-arm.c:17551 msgid "immediate must be a multiple of 2 in the range of +/-[0,254]" msgstr "" -#: config/tc-arm.c:17517 config/tc-arm.c:18343 +#: config/tc-arm.c:17565 config/tc-arm.c:18391 msgid "MVE vector register in the range [Q0..Q7] expected" msgstr "" -#: config/tc-arm.c:17833 config/tc-arm.c:19701 +#: config/tc-arm.c:17881 config/tc-arm.c:19749 msgid "scalar out of range for multiply instruction" msgstr "" -#: config/tc-arm.c:17921 +#: config/tc-arm.c:17969 msgid "index must be in the range 0 to 3" msgstr "" -#: config/tc-arm.c:17924 +#: config/tc-arm.c:17972 msgid "indexed register must be less than 8" msgstr "" -#: config/tc-arm.c:18125 config/tc-arm.c:21443 +#: config/tc-arm.c:18173 config/tc-arm.c:21497 msgid "" "Warning: 32-bit element size and same first and third operand makes " "instruction UNPREDICTABLE" msgstr "" -#: config/tc-arm.c:18484 +#: config/tc-arm.c:18532 msgid "instruction form not available on this architecture." msgstr "" -#: config/tc-arm.c:18487 +#: config/tc-arm.c:18535 msgid "this instruction implies use of ARMv8.1 AdvSIMD." msgstr "" -#: config/tc-arm.c:18594 config/tc-arm.c:18619 +#: config/tc-arm.c:18642 config/tc-arm.c:18667 msgid "immediate out of range for insert" msgstr "" -#: config/tc-arm.c:18766 +#: config/tc-arm.c:18814 msgid "immediate out of range for narrowing operation" msgstr "" -#: config/tc-arm.c:18913 +#: config/tc-arm.c:18961 msgid "operands 0 and 1 must be the same register" msgstr "" -#: config/tc-arm.c:19019 config/tc-arm.c:21291 +#: config/tc-arm.c:19067 config/tc-arm.c:21345 msgid "invalid rounding mode" msgstr "" -#: config/tc-arm.c:19491 +#: config/tc-arm.c:19539 msgid "operand size must be specified for immediate VMOV" msgstr "" -#: config/tc-arm.c:19501 +#: config/tc-arm.c:19549 msgid "immediate has bits set outside the operand size" msgstr "" -#: config/tc-arm.c:19736 +#: config/tc-arm.c:19784 msgid "" "vfmal/vfmsl with FP16 type cannot be conditional, the behaviour is " "UNPREDICTABLE" msgstr "" -#: config/tc-arm.c:19844 +#: config/tc-arm.c:19892 msgid "Instruction form not available on this architecture." msgstr "" -#: config/tc-arm.c:19898 +#: config/tc-arm.c:19946 msgid "" "Warning: 64-bit element size and same destination and source operands makes " "instruction UNPREDICTABLE" msgstr "" -#: config/tc-arm.c:19903 +#: config/tc-arm.c:19951 msgid "elements must be smaller than reversal region" msgstr "" -#: config/tc-arm.c:19995 +#: config/tc-arm.c:20043 msgid "Index one must be [2,3] and index two must be two less than index one." msgstr "" -#: config/tc-arm.c:19998 +#: config/tc-arm.c:20046 msgid "Destination registers may not be the same" msgstr "" -#: config/tc-arm.c:20196 config/tc-arm.c:20279 +#: config/tc-arm.c:20244 config/tc-arm.c:20327 msgid "bad type for scalar" msgstr "" -#: config/tc-arm.c:20335 +#: config/tc-arm.c:20383 msgid "" "immediate constant is valid both as a bit-pattern and a floating point value " "(using the fp value)" msgstr "" -#: config/tc-arm.c:20387 config/tc-arm.c:20398 +#: config/tc-arm.c:20435 config/tc-arm.c:20446 msgid "VFP registers must be adjacent" msgstr "" -#: config/tc-arm.c:20488 +#: config/tc-arm.c:20536 msgid "invalid suffix" msgstr "" -#: config/tc-arm.c:20642 +#: config/tc-arm.c:20690 msgid "bad list length for table lookup" msgstr "" -#: config/tc-arm.c:20675 +#: config/tc-arm.c:20723 msgid "writeback (!) must be used for VLDMDB and VSTMDB" msgstr "" -#: config/tc-arm.c:20678 config/tc-arm.c:20703 config/tc-arm.c:20724 +#: config/tc-arm.c:20726 config/tc-arm.c:20752 msgid "register list must contain at least 1 and at most 16 registers" msgstr "" -#: config/tc-arm.c:20746 config/tc-arm.c:20779 +#: config/tc-arm.c:20747 +msgid "register list must contain at least 1 and at most 32 registers" +msgstr "" + +#: config/tc-arm.c:20800 config/tc-arm.c:20833 msgid "Use of PC here is UNPREDICTABLE" msgstr "" -#: config/tc-arm.c:20748 +#: config/tc-arm.c:20802 msgid "Use of PC here is deprecated" msgstr "" -#: config/tc-arm.c:20782 +#: config/tc-arm.c:20836 msgid "instruction does not accept register index" msgstr "" -#: config/tc-arm.c:20785 +#: config/tc-arm.c:20839 msgid "instruction does not accept PC-relative addressing" msgstr "" -#: config/tc-arm.c:20807 config/tc-arm.c:20816 +#: config/tc-arm.c:20861 config/tc-arm.c:20870 msgid "Instruction not permitted on this architecture" msgstr "" -#: config/tc-arm.c:20865 +#: config/tc-arm.c:20919 msgid "bad alignment" msgstr "" -#: config/tc-arm.c:20882 +#: config/tc-arm.c:20936 msgid "bad list type for instruction" msgstr "" -#: config/tc-arm.c:20926 +#: config/tc-arm.c:20980 msgid "unsupported alignment for instruction" msgstr "" -#: 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 +#: config/tc-arm.c:20999 config/tc-arm.c:21093 config/tc-arm.c:21105 +#: config/tc-arm.c:21115 config/tc-arm.c:21129 msgid "bad list length" msgstr "" -#: config/tc-arm.c:20950 +#: config/tc-arm.c:21004 msgid "stride of 2 unavailable when element size is 8" msgstr "" -#: config/tc-arm.c:20983 config/tc-arm.c:21059 +#: config/tc-arm.c:21037 config/tc-arm.c:21113 msgid "can't use alignment with this instruction" msgstr "" -#: config/tc-arm.c:21131 +#: config/tc-arm.c:21185 msgid "post-index must be a register" msgstr "" -#: config/tc-arm.c:21133 +#: config/tc-arm.c:21187 msgid "bad register for post-index" msgstr "" -#: config/tc-arm.c:21355 +#: config/tc-arm.c:21409 msgid "scalar out of range" msgstr "" -#: config/tc-arm.c:21488 +#: config/tc-arm.c:21542 msgid "" "Dot Product instructions cannot be conditional, the behaviour is " "UNPREDICTABLE" msgstr "" -#: config/tc-arm.c:21563 config/tc-arm.c:21591 config/tc-arm.c:22273 +#: config/tc-arm.c:21617 config/tc-arm.c:21645 config/tc-arm.c:22327 msgid "index must be 0 or 1" msgstr "" -#: config/tc-arm.c:21566 config/tc-arm.c:21594 config/tc-arm.c:22276 +#: config/tc-arm.c:21620 config/tc-arm.c:21648 config/tc-arm.c:22330 msgid "indexed register must be less than 16" msgstr "" -#: config/tc-arm.c:21632 +#: config/tc-arm.c:21686 msgid "Register must be r0-r14 except r13, or APSR_nzcv." msgstr "" -#: config/tc-arm.c:21635 +#: config/tc-arm.c:21689 msgid "Register must be an even register between r0-r10." msgstr "" -#: config/tc-arm.c:21660 +#: config/tc-arm.c:21714 msgid "CDE Coprocessor must be in range 0-7" msgstr "" -#: config/tc-arm.c:21694 +#: config/tc-arm.c:21748 msgid "cx1d requires consecutive destination registers." msgstr "" -#: config/tc-arm.c:21724 +#: config/tc-arm.c:21778 msgid "cx2d requires consecutive destination registers." msgstr "" -#: config/tc-arm.c:21763 +#: config/tc-arm.c:21817 msgid "cx3d requires consecutive destination registers." msgstr "" -#: config/tc-arm.c:21955 +#: config/tc-arm.c:22009 msgid "'q' register must be in range 0-7" msgstr "" -#: config/tc-arm.c:21958 +#: config/tc-arm.c:22012 msgid "'d' register must be in range 0-15" msgstr "" -#: config/tc-arm.c:21960 +#: config/tc-arm.c:22014 msgid "'s' register must be in range 0-31" msgstr "" -#: config/tc-arm.c:22015 +#: config/tc-arm.c:22069 msgid "vcx instructions with Q registers require MVE" msgstr "" -#: config/tc-arm.c:22020 +#: config/tc-arm.c:22074 msgid "" "vcx instructions with S or D registers require either MVE or Armv8-M " "floating point extension." msgstr "" -#: config/tc-arm.c:22036 +#: config/tc-arm.c:22090 msgid "vcx1 with S or D registers takes immediate within 0-2047" msgstr "" -#: config/tc-arm.c:22052 +#: config/tc-arm.c:22106 msgid "vcx2 with S or D registers takes immediate within 0-63" msgstr "" -#: config/tc-arm.c:22067 +#: config/tc-arm.c:22121 msgid "vcx2 with S or D registers takes immediate within 0-7" msgstr "" -#: config/tc-arm.c:22657 config/tc-arm.c:22761 +#: config/tc-arm.c:22711 config/tc-arm.c:22815 msgid "conditional infixes are deprecated in unified syntax" msgstr "" -#: config/tc-arm.c:22972 +#: config/tc-arm.c:23026 msgid "Warning: conditional outside an IT block for Thumb." msgstr "" -#: config/tc-arm.c:23300 +#: config/tc-arm.c:23354 msgid "Short branches, Undefined, SVC, LDM/STM" msgstr "" -#: config/tc-arm.c:23301 +#: config/tc-arm.c:23355 msgid "Miscellaneous 16-bit instructions" msgstr "" -#: config/tc-arm.c:23302 +#: config/tc-arm.c:23356 msgid "ADR" msgstr "" -#: config/tc-arm.c:23303 +#: config/tc-arm.c:23357 msgid "Literal loads" msgstr "" -#: config/tc-arm.c:23304 +#: config/tc-arm.c:23358 msgid "Hi-register ADD, MOV, CMP, BX, BLX using pc" msgstr "" -#: config/tc-arm.c:23305 +#: config/tc-arm.c:23359 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:23308 +#: config/tc-arm.c:23362 msgid "ADD/SUB sp, sp #imm" msgstr "" -#: config/tc-arm.c:23330 +#: config/tc-arm.c:23384 msgid "" "IT blocks containing 32-bit Thumb instructions are performance deprecated in " "ARMv8-A and ARMv8-R" msgstr "" -#: config/tc-arm.c:23342 +#: config/tc-arm.c:23396 #, 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:23356 +#: config/tc-arm.c:23410 msgid "" "IT blocks containing more than one conditional instruction are performance " "deprecated in ARMv8-A and ARMv8-R" msgstr "" -#: config/tc-arm.c:23474 +#: config/tc-arm.c:23528 #, c-format msgid "bad instruction `%s'" msgstr "" -#: config/tc-arm.c:23480 +#: config/tc-arm.c:23534 msgid "s suffix on comparison instruction is deprecated" msgstr "" -#: config/tc-arm.c:23500 +#: config/tc-arm.c:23554 msgid "SVC is not permitted on this architecture" msgstr "" -#: config/tc-arm.c:23502 +#: config/tc-arm.c:23556 #, c-format msgid "selected processor does not support `%s' in Thumb mode" msgstr "" -#: config/tc-arm.c:23508 +#: config/tc-arm.c:23562 msgid "Thumb does not support conditional execution" msgstr "" -#: config/tc-arm.c:23528 +#: config/tc-arm.c:23582 #, c-format msgid "" "selected processor does not support 32bit wide variant of instruction `%s'" msgstr "" -#: config/tc-arm.c:23531 +#: config/tc-arm.c:23585 #, c-format msgid "selected processor does not support `%s' in Thumb-2 mode" msgstr "" -#: config/tc-arm.c:23556 +#: config/tc-arm.c:23610 #, c-format msgid "cannot honor width suffix -- `%s'" msgstr "" -#: config/tc-arm.c:23598 +#: config/tc-arm.c:23652 #, c-format msgid "selected processor does not support `%s' in ARM mode" msgstr "" -#: config/tc-arm.c:23603 +#: config/tc-arm.c:23657 #, c-format msgid "width suffixes are invalid in ARM mode -- `%s'" msgstr "" -#: config/tc-arm.c:23636 +#: config/tc-arm.c:23690 #, c-format msgid "attempt to use an ARM instruction on a Thumb-only processor -- `%s'" msgstr "" -#: config/tc-arm.c:23654 +#: config/tc-arm.c:23708 #, c-format msgid "section '%s' finished with an open IT block." msgstr "" -#: config/tc-arm.c:23657 +#: config/tc-arm.c:23711 #, c-format msgid "section '%s' finished with an open VPT/VPST block." msgstr "" -#: config/tc-arm.c:23664 +#: config/tc-arm.c:23718 msgid "file finished with an open IT block." msgstr "" -#: config/tc-arm.c:23666 +#: config/tc-arm.c:23720 msgid "file finished with an open VPT/VPST block." msgstr "" -#: config/tc-arm.c:27373 +#: config/tc-arm.c:27431 #, c-format msgid "alignments greater than %d bytes not supported in .text sections." msgstr "" -#: config/tc-arm.c:27639 config/tc-ia64.c:3590 +#: config/tc-arm.c:27697 config/tc-ia64.c:3591 #, c-format msgid "Group section `%s' has no group signature" msgstr "" -#: config/tc-arm.c:27685 +#: config/tc-arm.c:27743 msgid "handlerdata in cantunwind frame" msgstr "" -#: config/tc-arm.c:27702 +#: config/tc-arm.c:27760 msgid "too many unwind opcodes for personality routine 0" msgstr "" -#: config/tc-arm.c:27733 +#: config/tc-arm.c:27791 msgid "attempt to recreate an unwind entry" msgstr "" -#: config/tc-arm.c:27743 +#: config/tc-arm.c:27801 msgid "too many unwind opcodes" msgstr "" -#: config/tc-arm.c:28043 +#: config/tc-arm.c:28101 #, c-format msgid "[-mwarn-syms]: Assignment makes a symbol match an ARM instruction: %s" msgstr "" -#: config/tc-arm.c:28407 config/tc-arm.c:28475 +#: config/tc-arm.c:28465 config/tc-arm.c:28533 #, c-format msgid "symbol %s is in a different section" msgstr "" -#: config/tc-arm.c:28409 config/tc-arm.c:28477 +#: config/tc-arm.c:28467 config/tc-arm.c:28535 #, c-format msgid "symbol %s is weak and may be overridden later" msgstr "" -#: config/tc-arm.c:28454 config/tc-arm.c:28826 +#: config/tc-arm.c:28512 config/tc-arm.c:28884 #, c-format msgid "invalid constant (%lx) after fixup" msgstr "" -#: config/tc-arm.c:28510 +#: config/tc-arm.c:28568 #, c-format msgid "unable to compute ADRL instructions for PC offset of 0x%lx" msgstr "" -#: config/tc-arm.c:28546 config/tc-arm.c:28576 +#: config/tc-arm.c:28604 config/tc-arm.c:28634 msgid "invalid literal constant: pool needs to be closer" msgstr "" -#: config/tc-arm.c:28549 config/tc-arm.c:28598 +#: config/tc-arm.c:28607 config/tc-arm.c:28656 #, c-format msgid "bad immediate value for offset (%ld)" msgstr "" -#: config/tc-arm.c:28579 +#: config/tc-arm.c:28637 #, c-format msgid "bad immediate value for 8-bit offset (%ld)" msgstr "" -#: config/tc-arm.c:28639 +#: config/tc-arm.c:28697 msgid "offset not a multiple of 4" msgstr "" -#: config/tc-arm.c:28842 +#: config/tc-arm.c:28900 msgid "invalid smc expression" msgstr "" -#: config/tc-arm.c:28852 +#: config/tc-arm.c:28910 msgid "invalid hvc expression" msgstr "" -#: config/tc-arm.c:28863 config/tc-arm.c:28872 +#: config/tc-arm.c:28921 config/tc-arm.c:28930 msgid "invalid swi expression" msgstr "" -#: config/tc-arm.c:28882 +#: config/tc-arm.c:28940 msgid "invalid expression in load/store multiple" msgstr "" -#: config/tc-arm.c:28944 +#: config/tc-arm.c:29002 #, c-format msgid "blx to '%s' an ARM ISA state function changed to bl" msgstr "" -#: config/tc-arm.c:28963 +#: config/tc-arm.c:29021 msgid "misaligned branch destination" msgstr "" -#: config/tc-arm.c:29084 +#: config/tc-arm.c:29142 #, c-format msgid "blx to Thumb func '%s' from Thumb ISA state changed to bl" msgstr "" -#: config/tc-arm.c:29133 +#: config/tc-arm.c:29191 msgid "Thumb2 branch out of range" msgstr "" -#: config/tc-arm.c:29185 config/tc-arm.c:29218 +#: config/tc-arm.c:29243 config/tc-arm.c:29276 msgid "Relocation supported only in FDPIC mode" msgstr "" -#: config/tc-arm.c:29248 +#: config/tc-arm.c:29306 msgid "rel31 relocation overflow" msgstr "" -#: config/tc-arm.c:29270 config/tc-arm.c:29276 config/tc-arm.c:29280 -#: config/tc-arm.c:29327 +#: config/tc-arm.c:29328 config/tc-arm.c:29334 config/tc-arm.c:29338 +#: config/tc-arm.c:29385 msgid "co-processor offset out of range" msgstr "" -#: config/tc-arm.c:29344 +#: config/tc-arm.c:29402 #, c-format msgid "invalid offset, target not word aligned (0x%08lX)" msgstr "" -#: config/tc-arm.c:29350 +#: config/tc-arm.c:29408 msgid "section does not have enough alignment to ensure safe PC-relative loads" msgstr "" -#: 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 +#: config/tc-arm.c:29412 config/tc-arm.c:29421 config/tc-arm.c:29429 +#: config/tc-arm.c:29437 config/tc-arm.c:29445 #, c-format msgid "invalid offset, value too big (0x%08lX)" msgstr "" -#: config/tc-arm.c:29428 +#: config/tc-arm.c:29486 msgid "invalid Hi register with immediate" msgstr "" -#: config/tc-arm.c:29444 +#: config/tc-arm.c:29502 msgid "invalid immediate for stack address calculation" msgstr "" -#: config/tc-arm.c:29463 +#: config/tc-arm.c:29521 msgid "address calculation needs a strongly defined nearby symbol" msgstr "" -#: config/tc-arm.c:29479 +#: config/tc-arm.c:29537 msgid "symbol too far away" msgstr "" -#: config/tc-arm.c:29491 +#: config/tc-arm.c:29549 #, c-format msgid "invalid immediate for address calculation (value = 0x%08lX)" msgstr "" -#: config/tc-arm.c:29521 +#: config/tc-arm.c:29579 #, c-format msgid "invalid immediate: %ld is out of range" msgstr "" -#: config/tc-arm.c:29533 +#: config/tc-arm.c:29591 #, c-format msgid "invalid shift value: %ld" msgstr "" -#: config/tc-arm.c:29603 config/tc-arm.c:29674 +#: config/tc-arm.c:29661 config/tc-arm.c:29732 #, c-format msgid "the offset 0x%08lX is not representable" msgstr "" -#: config/tc-arm.c:29635 +#: config/tc-arm.c:29693 #, c-format msgid "Unable to process relocation for thumb opcode: %lx" msgstr "" -#: config/tc-arm.c:29714 +#: config/tc-arm.c:29772 #, c-format msgid "bad offset 0x%08lX (only 12 bits available for the magnitude)" msgstr "" -#: config/tc-arm.c:29753 +#: config/tc-arm.c:29811 #, c-format msgid "bad offset 0x%08lX (only 8 bits available for the magnitude)" msgstr "" -#: config/tc-arm.c:29793 +#: config/tc-arm.c:29851 #, c-format msgid "bad offset 0x%08lX (must be word-aligned)" msgstr "" -#: config/tc-arm.c:29798 +#: config/tc-arm.c:29856 #, c-format msgid "bad offset 0x%08lX (must be an 8-bit number of words)" msgstr "" -#: config/tc-arm.c:30019 config/tc-score.c:7359 +#: config/tc-arm.c:30077 config/tc-score.c:7359 #, c-format msgid "bad relocation fixup type (%d)" msgstr "" -#: config/tc-arm.c:30137 +#: config/tc-arm.c:30195 msgid "literal referenced across section boundary" msgstr "" -#: config/tc-arm.c:30217 +#: config/tc-arm.c:30275 msgid "internal relocation (type: IMMEDIATE) not fixed up" msgstr "" -#: config/tc-arm.c:30222 +#: config/tc-arm.c:30280 msgid "ADRL used for a symbol not defined in the same file" msgstr "" -#: config/tc-arm.c:30229 +#: config/tc-arm.c:30287 #, c-format msgid "%s used for a symbol not defined in the same file" msgstr "" -#: config/tc-arm.c:30245 +#: config/tc-arm.c:30303 #, c-format msgid "undefined local label `%s'" msgstr "" -#: config/tc-arm.c:30251 +#: config/tc-arm.c:30309 msgid "internal_relocation (type: OFFSET_IMM) not fixed up" msgstr "" -#: 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-arm.c:30331 config/tc-cris.c:4000 config/tc-csky.c:1152 +#: config/tc-ft32.c:708 config/tc-mcore.c:1932 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:30672 +#: config/tc-arm.c:30730 #, c-format msgid "%s: unexpected function type: %d" msgstr "" -#: config/tc-arm.c:30812 +#: config/tc-arm.c:30870 msgid "use of old and new-style options to set CPU type" msgstr "" -#: config/tc-arm.c:30831 +#: config/tc-arm.c:30889 msgid "use of old and new-style options to set FPU type" msgstr "" -#: config/tc-arm.c:30910 +#: config/tc-arm.c:30968 msgid "hard-float conflicts with specified fpu" msgstr "" -#: config/tc-arm.c:31101 +#: config/tc-arm.c:31159 msgid "generate PIC code" msgstr "" -#: config/tc-arm.c:31102 +#: config/tc-arm.c:31160 msgid "assemble Thumb code" msgstr "" -#: config/tc-arm.c:31103 +#: config/tc-arm.c:31161 msgid "support ARM/Thumb interworking" msgstr "" -#: config/tc-arm.c:31105 +#: config/tc-arm.c:31163 msgid "code uses 32-bit program counter" msgstr "" -#: config/tc-arm.c:31106 +#: config/tc-arm.c:31164 msgid "code uses 26-bit program counter" msgstr "" -#: config/tc-arm.c:31107 +#: config/tc-arm.c:31165 msgid "floating point args are in fp regs" msgstr "" -#: config/tc-arm.c:31109 +#: config/tc-arm.c:31167 msgid "re-entrant code" msgstr "" -#: config/tc-arm.c:31110 +#: config/tc-arm.c:31168 msgid "code is ATPCS conformant" msgstr "" #. These are recognized by the assembler, but have no affect on code. -#: config/tc-arm.c:31116 +#: config/tc-arm.c:31174 msgid "use frame pointer" msgstr "" -#: config/tc-arm.c:31117 +#: config/tc-arm.c:31175 msgid "use stack size checking" msgstr "" -#: config/tc-arm.c:31120 +#: config/tc-arm.c:31178 msgid "do not warn on use of deprecated feature" msgstr "" -#: config/tc-arm.c:31123 +#: config/tc-arm.c:31181 msgid "" "warn about performance deprecated IT instructions in ARMv8-A and ARMv8-R" msgstr "" -#: config/tc-arm.c:31127 +#: config/tc-arm.c:31185 msgid "warn about symbols that match instruction names [default]" msgstr "" -#: config/tc-arm.c:31128 +#: config/tc-arm.c:31186 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:31144 config/tc-arm.c:31145 +#: config/tc-arm.c:31202 config/tc-arm.c:31203 msgid "use -mcpu=arm1" msgstr "" -#: config/tc-arm.c:31146 config/tc-arm.c:31147 +#: config/tc-arm.c:31204 config/tc-arm.c:31205 msgid "use -mcpu=arm2" msgstr "" -#: config/tc-arm.c:31148 config/tc-arm.c:31149 +#: config/tc-arm.c:31206 config/tc-arm.c:31207 msgid "use -mcpu=arm250" msgstr "" -#: config/tc-arm.c:31150 config/tc-arm.c:31151 +#: config/tc-arm.c:31208 config/tc-arm.c:31209 msgid "use -mcpu=arm3" msgstr "" -#: config/tc-arm.c:31152 config/tc-arm.c:31153 +#: config/tc-arm.c:31210 config/tc-arm.c:31211 msgid "use -mcpu=arm6" msgstr "" -#: config/tc-arm.c:31154 config/tc-arm.c:31155 +#: config/tc-arm.c:31212 config/tc-arm.c:31213 msgid "use -mcpu=arm600" msgstr "" -#: config/tc-arm.c:31156 config/tc-arm.c:31157 +#: config/tc-arm.c:31214 config/tc-arm.c:31215 msgid "use -mcpu=arm610" msgstr "" -#: config/tc-arm.c:31158 config/tc-arm.c:31159 +#: config/tc-arm.c:31216 config/tc-arm.c:31217 msgid "use -mcpu=arm620" msgstr "" -#: config/tc-arm.c:31160 config/tc-arm.c:31161 +#: config/tc-arm.c:31218 config/tc-arm.c:31219 msgid "use -mcpu=arm7" msgstr "" -#: config/tc-arm.c:31162 config/tc-arm.c:31163 +#: config/tc-arm.c:31220 config/tc-arm.c:31221 msgid "use -mcpu=arm70" msgstr "" -#: config/tc-arm.c:31164 config/tc-arm.c:31165 +#: config/tc-arm.c:31222 config/tc-arm.c:31223 msgid "use -mcpu=arm700" msgstr "" -#: config/tc-arm.c:31166 config/tc-arm.c:31167 +#: config/tc-arm.c:31224 config/tc-arm.c:31225 msgid "use -mcpu=arm700i" msgstr "" -#: config/tc-arm.c:31168 config/tc-arm.c:31169 +#: config/tc-arm.c:31226 config/tc-arm.c:31227 msgid "use -mcpu=arm710" msgstr "" -#: config/tc-arm.c:31170 config/tc-arm.c:31171 +#: config/tc-arm.c:31228 config/tc-arm.c:31229 msgid "use -mcpu=arm710c" msgstr "" -#: config/tc-arm.c:31172 config/tc-arm.c:31173 +#: config/tc-arm.c:31230 config/tc-arm.c:31231 msgid "use -mcpu=arm720" msgstr "" -#: config/tc-arm.c:31174 config/tc-arm.c:31175 +#: config/tc-arm.c:31232 config/tc-arm.c:31233 msgid "use -mcpu=arm7d" msgstr "" -#: config/tc-arm.c:31176 config/tc-arm.c:31177 +#: config/tc-arm.c:31234 config/tc-arm.c:31235 msgid "use -mcpu=arm7di" msgstr "" -#: config/tc-arm.c:31178 config/tc-arm.c:31179 +#: config/tc-arm.c:31236 config/tc-arm.c:31237 msgid "use -mcpu=arm7m" msgstr "" -#: config/tc-arm.c:31180 config/tc-arm.c:31181 +#: config/tc-arm.c:31238 config/tc-arm.c:31239 msgid "use -mcpu=arm7dm" msgstr "" -#: config/tc-arm.c:31182 config/tc-arm.c:31183 +#: config/tc-arm.c:31240 config/tc-arm.c:31241 msgid "use -mcpu=arm7dmi" msgstr "" -#: config/tc-arm.c:31184 config/tc-arm.c:31185 +#: config/tc-arm.c:31242 config/tc-arm.c:31243 msgid "use -mcpu=arm7100" msgstr "" -#: config/tc-arm.c:31186 config/tc-arm.c:31187 +#: config/tc-arm.c:31244 config/tc-arm.c:31245 msgid "use -mcpu=arm7500" msgstr "" -#: config/tc-arm.c:31188 config/tc-arm.c:31189 +#: config/tc-arm.c:31246 config/tc-arm.c:31247 msgid "use -mcpu=arm7500fe" msgstr "" -#: config/tc-arm.c:31190 config/tc-arm.c:31191 config/tc-arm.c:31192 -#: config/tc-arm.c:31193 +#: config/tc-arm.c:31248 config/tc-arm.c:31249 config/tc-arm.c:31250 +#: config/tc-arm.c:31251 msgid "use -mcpu=arm7tdmi" msgstr "" -#: config/tc-arm.c:31194 config/tc-arm.c:31195 +#: config/tc-arm.c:31252 config/tc-arm.c:31253 msgid "use -mcpu=arm710t" msgstr "" -#: config/tc-arm.c:31196 config/tc-arm.c:31197 +#: config/tc-arm.c:31254 config/tc-arm.c:31255 msgid "use -mcpu=arm720t" msgstr "" -#: config/tc-arm.c:31198 config/tc-arm.c:31199 +#: config/tc-arm.c:31256 config/tc-arm.c:31257 msgid "use -mcpu=arm740t" msgstr "" -#: config/tc-arm.c:31200 config/tc-arm.c:31201 +#: config/tc-arm.c:31258 config/tc-arm.c:31259 msgid "use -mcpu=arm8" msgstr "" -#: config/tc-arm.c:31202 config/tc-arm.c:31203 +#: config/tc-arm.c:31260 config/tc-arm.c:31261 msgid "use -mcpu=arm810" msgstr "" -#: config/tc-arm.c:31204 config/tc-arm.c:31205 +#: config/tc-arm.c:31262 config/tc-arm.c:31263 msgid "use -mcpu=arm9" msgstr "" -#: config/tc-arm.c:31206 config/tc-arm.c:31207 +#: config/tc-arm.c:31264 config/tc-arm.c:31265 msgid "use -mcpu=arm9tdmi" msgstr "" -#: config/tc-arm.c:31208 config/tc-arm.c:31209 +#: config/tc-arm.c:31266 config/tc-arm.c:31267 msgid "use -mcpu=arm920" msgstr "" -#: config/tc-arm.c:31210 config/tc-arm.c:31211 +#: config/tc-arm.c:31268 config/tc-arm.c:31269 msgid "use -mcpu=arm940" msgstr "" -#: config/tc-arm.c:31212 +#: config/tc-arm.c:31270 msgid "use -mcpu=strongarm" msgstr "" -#: config/tc-arm.c:31214 +#: config/tc-arm.c:31272 msgid "use -mcpu=strongarm110" msgstr "" -#: config/tc-arm.c:31216 +#: config/tc-arm.c:31274 msgid "use -mcpu=strongarm1100" msgstr "" -#: config/tc-arm.c:31218 +#: config/tc-arm.c:31276 msgid "use -mcpu=strongarm1110" msgstr "" -#: config/tc-arm.c:31219 +#: config/tc-arm.c:31277 msgid "use -mcpu=xscale" msgstr "" -#: config/tc-arm.c:31220 +#: config/tc-arm.c:31278 msgid "use -mcpu=iwmmxt" msgstr "" -#: config/tc-arm.c:31221 +#: config/tc-arm.c:31279 msgid "use -mcpu=all" msgstr "" #. Architecture variants -- don't add any more to this list either. -#: config/tc-arm.c:31224 config/tc-arm.c:31225 +#: config/tc-arm.c:31282 config/tc-arm.c:31283 msgid "use -march=armv2" msgstr "" -#: config/tc-arm.c:31226 config/tc-arm.c:31227 +#: config/tc-arm.c:31284 config/tc-arm.c:31285 msgid "use -march=armv2a" msgstr "" -#: config/tc-arm.c:31228 config/tc-arm.c:31229 +#: config/tc-arm.c:31286 config/tc-arm.c:31287 msgid "use -march=armv3" msgstr "" -#: config/tc-arm.c:31230 config/tc-arm.c:31231 +#: config/tc-arm.c:31288 config/tc-arm.c:31289 msgid "use -march=armv3m" msgstr "" -#: config/tc-arm.c:31232 config/tc-arm.c:31233 +#: config/tc-arm.c:31290 config/tc-arm.c:31291 msgid "use -march=armv4" msgstr "" -#: config/tc-arm.c:31234 config/tc-arm.c:31235 +#: config/tc-arm.c:31292 config/tc-arm.c:31293 msgid "use -march=armv4t" msgstr "" -#: config/tc-arm.c:31236 config/tc-arm.c:31237 +#: config/tc-arm.c:31294 config/tc-arm.c:31295 msgid "use -march=armv5" msgstr "" -#: config/tc-arm.c:31238 config/tc-arm.c:31239 +#: config/tc-arm.c:31296 config/tc-arm.c:31297 msgid "use -march=armv5t" msgstr "" -#: config/tc-arm.c:31240 config/tc-arm.c:31241 +#: config/tc-arm.c:31298 config/tc-arm.c:31299 msgid "use -march=armv5te" msgstr "" #. Floating point variants -- don't add any more to this list either. -#: config/tc-arm.c:31244 +#: config/tc-arm.c:31302 msgid "use -mfpu=fpe" msgstr "" -#: config/tc-arm.c:31245 +#: config/tc-arm.c:31303 msgid "use -mfpu=fpa10" msgstr "" -#: config/tc-arm.c:31246 +#: config/tc-arm.c:31304 msgid "use -mfpu=fpa11" msgstr "" -#: config/tc-arm.c:31248 +#: config/tc-arm.c:31306 msgid "use either -mfpu=softfpa or -mfpu=softvfp" msgstr "" -#: config/tc-arm.c:32333 +#: config/tc-arm.c:32427 msgid "extension does not apply to the base architecture" msgstr "" -#: config/tc-arm.c:32362 +#: config/tc-arm.c:32456 msgid "architectural extensions must be specified in alphabetical order" msgstr "" -#: config/tc-arm.c:32501 config/tc-arm.c:33444 +#: config/tc-arm.c:32595 config/tc-arm.c:33544 #, c-format msgid "unknown floating point format `%s'\n" msgstr "" -#: config/tc-arm.c:32517 config/tc-csky.c:1264 +#: config/tc-arm.c:32611 config/tc-csky.c:1264 #, c-format msgid "unknown floating point abi `%s'\n" msgstr "" -#: config/tc-arm.c:32533 +#: config/tc-arm.c:32627 #, c-format msgid "unknown EABI `%s'\n" msgstr "" -#: config/tc-arm.c:32553 +#: config/tc-arm.c:32647 #, c-format msgid "unknown implicit IT mode `%s', should be arm, thumb, always, or never." msgstr "" -#: config/tc-arm.c:32576 config/tc-metag.c:5911 +#: config/tc-arm.c:32670 config/tc-metag.c:5911 msgid "\t assemble for FPU architecture " msgstr "" -#: config/tc-arm.c:32578 +#: config/tc-arm.c:32672 msgid "\t assemble for floating point ABI " msgstr "" -#: config/tc-arm.c:32581 +#: config/tc-arm.c:32675 msgid "\t\t assemble for eabi version " msgstr "" -#: config/tc-arm.c:32584 +#: config/tc-arm.c:32678 msgid "\t controls implicit insertion of IT instructions" msgstr "" -#: config/tc-arm.c:32586 +#: config/tc-arm.c:32680 msgid "\t\t\t TI CodeComposer Studio syntax compatibility mode" msgstr "" -#: config/tc-arm.c:32589 +#: config/tc-arm.c:32683 msgid "" "[ieee|alternative]\n" " set the encoding for half precision floating point " @@ -5455,32 +5602,32 @@ msgid "" " or Arm alternative format." msgstr "" -#: config/tc-arm.c:32700 +#: config/tc-arm.c:32794 #, c-format msgid " ARM-specific assembler options:\n" msgstr "" -#: config/tc-arm.c:32720 +#: config/tc-arm.c:32814 #, c-format msgid " --fix-v4bx Allow BX in ARMv4 code\n" msgstr "" -#: config/tc-arm.c:32724 +#: config/tc-arm.c:32818 #, c-format msgid " --fdpic generate an FDPIC object file\n" msgstr "" -#: config/tc-arm.c:33032 +#: config/tc-arm.c:33132 msgid "no architecture contains all the instructions used\n" msgstr "" -#: config/tc-arm.c:33384 +#: config/tc-arm.c:33484 #, c-format msgid "" "architectural extension `%s' is not allowed for the current base architecture" msgstr "" -#: config/tc-arm.c:33407 +#: config/tc-arm.c:33507 #, c-format msgid "unknown architecture extension `%s'\n" msgstr "" @@ -5582,7 +5729,7 @@ msgstr "" msgid "register number above 15 required" msgstr "" -#: config/tc-avr.c:1131 config/tc-csky.c:6394 config/tc-csky.c:6423 +#: config/tc-avr.c:1131 config/tc-csky.c:6395 config/tc-csky.c:6424 msgid "even register number required" msgstr "" @@ -5667,8 +5814,8 @@ msgstr "" #. xgettext:c-format. #: 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-mn10300.c:2177 config/tc-msp430.c:4643 config/tc-ppc.c:7746 +#: config/tc-spu.c:877 config/tc-spu.c:1090 config/tc-v850.c:3364 #: config/tc-z80.c:3869 #, c-format msgid "reloc %d not supported by object file format" @@ -5848,7 +5995,7 @@ msgstr "" msgid "internal error: reloc %d (`%s') not supported by object file format" msgstr "" -#: config/tc-cr16.c:696 config/tc-i386.c:14067 config/tc-s390.c:2113 +#: config/tc-cr16.c:696 config/tc-i386.c:14126 config/tc-s390.c:2113 msgid "GOT already in symbol table" msgstr "" @@ -6435,7 +6582,7 @@ msgstr "" #. Variable not in small data read only segment accessed #. using small data read only anchor. -#: config/tc-csky.c:1149 config/tc-mcore.c:1924 config/tc-microblaze.c:1999 +#: config/tc-csky.c:1149 config/tc-mcore.c:1927 config/tc-microblaze.c:1999 #: config/tc-microblaze.c:2301 config/tc-microblaze.c:2324 msgid "unknown" msgstr "" @@ -6659,35 +6806,35 @@ msgstr "" msgid "unsupported BFD relocation size %d" msgstr "" -#: config/tc-csky.c:5901 +#: config/tc-csky.c:5902 msgid "second operand must be 4" msgstr "" -#: config/tc-csky.c:5925 config/tc-mcore.c:1527 +#: config/tc-csky.c:5926 config/tc-mcore.c:1527 msgid "second operand must be 1" msgstr "" -#: config/tc-csky.c:5998 config/tc-xtensa.c:2002 +#: config/tc-csky.c:5999 config/tc-xtensa.c:2002 msgid "register number out of range" msgstr "" -#: config/tc-csky.c:6008 +#: config/tc-csky.c:6009 msgid "64-bit operator src/dst register must be less than 15" msgstr "" -#: config/tc-csky.c:7835 +#: config/tc-csky.c:7836 msgid "the first operand must be a symbol" msgstr "" -#: config/tc-csky.c:7844 +#: config/tc-csky.c:7845 msgid "missing stack size" msgstr "" -#: config/tc-csky.c:7857 config/tc-score.c:4244 +#: config/tc-csky.c:7858 config/tc-score.c:4244 msgid "value not in range [0, 0xffffffff]" msgstr "" -#: config/tc-csky.c:7867 config/tc-mcore.c:782 +#: config/tc-csky.c:7868 config/tc-mcore.c:782 msgid "operand must be a constant" msgstr "" @@ -7025,7 +7172,7 @@ msgstr "" msgid "Invalid expression after # number\n" msgstr "" -#: config/tc-dlx.c:1177 config/tc-m32r.c:2275 config/tc-nds32.c:7880 +#: config/tc-dlx.c:1177 config/tc-m32r.c:2275 config/tc-nds32.c:7841 #: config/tc-sparc.c:4011 #, c-format msgid "internal error: can't export reloc type %d (`%s')" @@ -7473,7 +7620,7 @@ msgstr "" msgid "Unexpected reference to a symbol in a non-code section" msgstr "" -#: config/tc-h8300.c:2323 config/tc-mcore.c:2205 config/tc-microblaze.c:2494 +#: config/tc-h8300.c:2323 config/tc-mcore.c:2208 config/tc-microblaze.c:2494 #: config/tc-pj.c:488 config/tc-sh.c:3901 config/tc-tic6x.c:4514 #: config/tc-xc16x.c:314 #, c-format @@ -7895,880 +8042,890 @@ msgstr "" msgid "Broken assembler. No assembly attempted." msgstr "" -#: config/tc-i386.c:1482 +#: config/tc-i386.c:1486 #, c-format msgid "i386_output_nops called to generate nops of at most %d bytes!" msgstr "" -#: config/tc-i386.c:1691 +#: config/tc-i386.c:1695 #, c-format msgid "invalid single nop size: %d (expect within [0, %d])" msgstr "" -#: config/tc-i386.c:1732 +#: config/tc-i386.c:1736 msgid "jump over nop padding out of range" msgstr "" -#: config/tc-i386.c:2577 +#: config/tc-i386.c:2581 #, c-format msgid "0x%s shortened to 0x%s" msgstr "" -#: config/tc-i386.c:2669 config/tc-i386.c:8024 +#: config/tc-i386.c:2673 config/tc-i386.c:8079 msgid "same type of prefix used twice" msgstr "" -#: config/tc-i386.c:2696 +#: config/tc-i386.c:2700 #, c-format msgid "64bit mode not supported on `%s'." msgstr "" -#: config/tc-i386.c:2705 +#: config/tc-i386.c:2709 #, c-format msgid "32bit mode not supported on `%s'." msgstr "" -#: config/tc-i386.c:2745 +#: config/tc-i386.c:2749 msgid "bad argument to syntax directive." msgstr "" -#: config/tc-i386.c:2808 +#: config/tc-i386.c:2812 #, c-format msgid "bad argument to %s_check directive." msgstr "" -#: config/tc-i386.c:2812 +#: config/tc-i386.c:2816 #, c-format msgid "missing argument for %s_check directive" msgstr "" -#: config/tc-i386.c:2852 +#: config/tc-i386.c:2856 #, c-format msgid "`%s' is not supported on `%s'" msgstr "" -#: config/tc-i386.c:2958 +#: config/tc-i386.c:2962 #, c-format msgid "no such architecture: `%s'" msgstr "" -#: config/tc-i386.c:2963 +#: config/tc-i386.c:2967 msgid "missing cpu architecture" msgstr "" -#: config/tc-i386.c:2980 +#: config/tc-i386.c:2984 #, c-format msgid "no such architecture modifier: `%s'" msgstr "" -#: config/tc-i386.c:2995 config/tc-i386.c:3025 +#: config/tc-i386.c:2999 config/tc-i386.c:3029 msgid "Intel L1OM is 64bit ELF only" msgstr "" -#: config/tc-i386.c:3002 config/tc-i386.c:3032 +#: config/tc-i386.c:3006 config/tc-i386.c:3036 msgid "Intel K1OM is 64bit ELF only" msgstr "" -#: config/tc-i386.c:3009 config/tc-i386.c:3046 +#: config/tc-i386.c:3013 config/tc-i386.c:3050 msgid "Intel MCU is 32bit ELF only" msgstr "" -#: config/tc-i386.c:3053 config/tc-i386.c:13954 +#: config/tc-i386.c:3057 config/tc-i386.c:14013 msgid "unknown architecture" msgstr "" -#: config/tc-i386.c:3440 +#: config/tc-i386.c:3444 msgid "there are no pc-relative size relocations" msgstr "" -#: config/tc-i386.c:3452 +#: config/tc-i386.c:3456 #, c-format msgid "unknown relocation (%u)" msgstr "" -#: config/tc-i386.c:3454 +#: config/tc-i386.c:3458 #, c-format msgid "%u-byte relocation cannot be applied to %u-byte field" msgstr "" -#: config/tc-i386.c:3458 +#: config/tc-i386.c:3462 msgid "non-pc-relative relocation for pc-relative field" msgstr "" -#: config/tc-i386.c:3463 +#: config/tc-i386.c:3467 msgid "relocated field and relocation type differ in signedness" msgstr "" -#: config/tc-i386.c:3472 +#: config/tc-i386.c:3476 msgid "there are no unsigned pc-relative relocations" msgstr "" -#: config/tc-i386.c:3480 +#: config/tc-i386.c:3484 #, c-format msgid "cannot do %u byte pc-relative relocation" msgstr "" -#: config/tc-i386.c:3497 +#: config/tc-i386.c:3501 #, c-format msgid "cannot do %s %u byte relocation" msgstr "" -#: config/tc-i386.c:4048 config/tc-i386.c:4985 +#: config/tc-i386.c:4052 config/tc-i386.c:5019 #, c-format msgid "invalid instruction `%s' after `%s'" msgstr "" -#: config/tc-i386.c:4054 +#: config/tc-i386.c:4058 #, c-format msgid "missing `lock' with `%s'" msgstr "" -#: config/tc-i386.c:4061 +#: config/tc-i386.c:4065 #, c-format msgid "instruction `%s' after `xacquire' not allowed" msgstr "" -#: config/tc-i386.c:4067 +#: config/tc-i386.c:4071 #, c-format msgid "memory destination needed for instruction `%s' after `xrelease'" msgstr "" -#: config/tc-i386.c:4713 +#: config/tc-i386.c:4743 #, c-format msgid "`%s` changes flags which would affect control flow behavior" msgstr "" -#: config/tc-i386.c:4755 +#: config/tc-i386.c:4785 #, c-format msgid "indirect `%s` with memory operand should be avoided" msgstr "" -#: config/tc-i386.c:4766 +#: config/tc-i386.c:4796 #, c-format msgid "`%s` skips -mlfence-before-indirect-branch on `%s`" msgstr "" -#: config/tc-i386.c:4787 +#: config/tc-i386.c:4817 #, c-format msgid "`%s` skips -mlfence-before-ret on `%s`" msgstr "" -#: config/tc-i386.c:4936 +#: config/tc-i386.c:4966 #, c-format msgid "0x%s out of range of signed 32bit displacement" msgstr "" -#: config/tc-i386.c:4975 +#: config/tc-i386.c:5009 #, c-format msgid "SSE instruction `%s' is used" msgstr "" -#: config/tc-i386.c:4998 +#: config/tc-i386.c:5032 msgid "expecting lockable instruction after `lock'" msgstr "" -#: config/tc-i386.c:5008 +#: config/tc-i386.c:5042 #, c-format msgid "data size prefix invalid with `%s'" msgstr "" -#: config/tc-i386.c:5018 +#: config/tc-i386.c:5052 msgid "expecting valid branch instruction after `bnd'" msgstr "" -#: config/tc-i386.c:5022 +#: config/tc-i386.c:5056 msgid "expecting indirect branch instruction after `notrack'" msgstr "" -#: config/tc-i386.c:5027 +#: config/tc-i386.c:5061 msgid "32-bit address isn't allowed in 64-bit MPX instructions." msgstr "" -#: config/tc-i386.c:5031 +#: config/tc-i386.c:5065 msgid "16-bit address isn't allowed in MPX instructions" msgstr "" -#: config/tc-i386.c:5041 +#: config/tc-i386.c:5075 msgid "replacing `rep'/`repe' prefix by `bnd'" msgstr "" #. UnixWare fsub no args is alias for fsubp, fadd -> faddp, etc. -#: config/tc-i386.c:5113 +#: config/tc-i386.c:5150 #, c-format msgid "translating to `%sp'" msgstr "" -#: config/tc-i386.c:5120 +#: config/tc-i386.c:5157 #, c-format msgid "instruction `%s' isn't supported outside of protected mode." msgstr "" -#: config/tc-i386.c:5128 +#: config/tc-i386.c:5165 #, c-format msgid "REX prefix invalid with `%s'" msgstr "" -#: config/tc-i386.c:5189 +#: config/tc-i386.c:5226 #, c-format msgid "can't encode register '%s%s' in an instruction requiring REX prefix." msgstr "" -#: config/tc-i386.c:5265 config/tc-i386.c:5469 +#: config/tc-i386.c:5302 config/tc-i386.c:5506 #, c-format msgid "no such instruction: `%s'" msgstr "" -#: config/tc-i386.c:5276 config/tc-i386.c:5502 +#: config/tc-i386.c:5313 config/tc-i386.c:5539 #, c-format msgid "invalid character %s in mnemonic" msgstr "" -#: config/tc-i386.c:5283 +#: config/tc-i386.c:5320 msgid "expecting prefix; got nothing" msgstr "" -#: config/tc-i386.c:5285 +#: config/tc-i386.c:5322 msgid "expecting mnemonic; got nothing" msgstr "" -#: config/tc-i386.c:5300 config/tc-i386.c:5524 +#: config/tc-i386.c:5337 config/tc-i386.c:5561 #, c-format msgid "`%s' is only supported in 64-bit mode" msgstr "" -#: config/tc-i386.c:5301 config/tc-i386.c:5523 +#: config/tc-i386.c:5338 config/tc-i386.c:5560 #, c-format msgid "`%s' is not supported in 64-bit mode" msgstr "" -#: config/tc-i386.c:5313 +#: config/tc-i386.c:5350 #, c-format msgid "redundant %s prefix" msgstr "" -#: config/tc-i386.c:5515 +#: config/tc-i386.c:5552 msgid "use .code16 to ensure correct addressing mode" msgstr "" -#: config/tc-i386.c:5527 +#: config/tc-i386.c:5564 #, c-format msgid "`%s' is not supported on `%s%s'" msgstr "" -#: config/tc-i386.c:5555 +#: config/tc-i386.c:5592 #, c-format msgid "invalid character %s before operand %d" msgstr "" -#: config/tc-i386.c:5567 +#: config/tc-i386.c:5604 #, c-format msgid "unbalanced double quotes in operand %d." msgstr "" -#: config/tc-i386.c:5574 +#: config/tc-i386.c:5611 #, c-format msgid "unbalanced parenthesis in operand %d." msgstr "" -#: config/tc-i386.c:5587 +#: config/tc-i386.c:5624 #, c-format msgid "invalid character %s in operand %d" msgstr "" -#: config/tc-i386.c:5607 +#: config/tc-i386.c:5644 #, c-format msgid "spurious operands; (%d operands/instruction max)" msgstr "" -#: config/tc-i386.c:5617 config/tc-i386.c:11540 +#: config/tc-i386.c:5654 config/tc-i386.c:11589 #, c-format msgid "too many memory references for `%s'" msgstr "" -#: config/tc-i386.c:5638 +#: config/tc-i386.c:5675 msgid "expecting operand after ','; got nothing" msgstr "" -#: config/tc-i386.c:5643 +#: config/tc-i386.c:5680 msgid "expecting operand before ','; got nothing" msgstr "" -#: config/tc-i386.c:6063 +#: config/tc-i386.c:6100 msgid "mask, index, and destination registers should be distinct" msgstr "" -#: config/tc-i386.c:6080 +#: config/tc-i386.c:6117 msgid "index and destination registers should be distinct" msgstr "" -#: config/tc-i386.c:6836 +#: config/tc-i386.c:6891 msgid "operand size mismatch" msgstr "" -#: config/tc-i386.c:6839 +#: config/tc-i386.c:6894 msgid "operand type mismatch" msgstr "" -#: config/tc-i386.c:6842 +#: config/tc-i386.c:6897 msgid "register type mismatch" msgstr "" -#: config/tc-i386.c:6845 +#: config/tc-i386.c:6900 msgid "number of operands mismatch" msgstr "" -#: config/tc-i386.c:6848 +#: config/tc-i386.c:6903 msgid "invalid instruction suffix" msgstr "" -#: config/tc-i386.c:6851 +#: config/tc-i386.c:6906 msgid "constant doesn't fit in 4 bits" msgstr "" -#: config/tc-i386.c:6854 +#: config/tc-i386.c:6909 msgid "unsupported with Intel mnemonic" msgstr "" -#: config/tc-i386.c:6857 +#: config/tc-i386.c:6912 msgid "unsupported syntax" msgstr "" -#: config/tc-i386.c:6860 +#: config/tc-i386.c:6915 #, c-format msgid "unsupported instruction `%s'" msgstr "" -#: config/tc-i386.c:6864 +#: config/tc-i386.c:6919 msgid "invalid SIB address" msgstr "" -#: config/tc-i386.c:6867 +#: config/tc-i386.c:6922 msgid "invalid VSIB address" msgstr "" -#: config/tc-i386.c:6870 +#: config/tc-i386.c:6925 msgid "mask, index, and destination registers must be distinct" msgstr "" -#: config/tc-i386.c:6873 +#: config/tc-i386.c:6928 msgid "all tmm registers must be distinct" msgstr "" -#: config/tc-i386.c:6876 +#: config/tc-i386.c:6931 msgid "destination and source registers must be distinct" msgstr "" -#: config/tc-i386.c:6879 +#: config/tc-i386.c:6934 msgid "unsupported vector index register" msgstr "" -#: config/tc-i386.c:6882 +#: config/tc-i386.c:6937 msgid "unsupported broadcast" msgstr "" -#: config/tc-i386.c:6885 +#: config/tc-i386.c:6940 msgid "broadcast is needed for operand of such type" msgstr "" -#: config/tc-i386.c:6888 +#: config/tc-i386.c:6943 msgid "unsupported masking" msgstr "" -#: config/tc-i386.c:6891 +#: config/tc-i386.c:6946 msgid "mask not on destination operand" msgstr "" -#: config/tc-i386.c:6894 +#: config/tc-i386.c:6949 msgid "default mask isn't allowed" msgstr "" -#: config/tc-i386.c:6897 +#: config/tc-i386.c:6952 msgid "unsupported static rounding/sae" msgstr "" -#: config/tc-i386.c:6901 +#: config/tc-i386.c:6956 msgid "RC/SAE operand must precede immediate operands" msgstr "" -#: config/tc-i386.c:6903 +#: config/tc-i386.c:6958 msgid "RC/SAE operand must follow immediate operands" msgstr "" -#: config/tc-i386.c:6906 config/tc-metag.c:4787 config/tc-metag.c:5528 +#: config/tc-i386.c:6961 config/tc-metag.c:4787 config/tc-metag.c:5528 #: config/tc-metag.c:5550 msgid "invalid register operand" msgstr "" -#: config/tc-i386.c:6909 +#: config/tc-i386.c:6964 #, c-format msgid "%s for `%s'" msgstr "" -#: config/tc-i386.c:6918 +#: config/tc-i386.c:6973 #, 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:6925 +#: config/tc-i386.c:6980 #, c-format msgid "stand-alone `%s' prefix" msgstr "" -#: config/tc-i386.c:6967 +#: config/tc-i386.c:7022 #, c-format msgid "`%s' operand %u must use `%ses' segment" msgstr "" -#: config/tc-i386.c:7122 +#: config/tc-i386.c:7177 msgid "generating 16-bit `iret' for .code16gcc directive" msgstr "" -#: config/tc-i386.c:7126 +#: config/tc-i386.c:7181 #, c-format msgid "generating 32-bit `%s', unlike earlier gas versions" msgstr "" -#: config/tc-i386.c:7244 +#: config/tc-i386.c:7299 #, c-format msgid "ambiguous operand size for `%s'" msgstr "" -#: config/tc-i386.c:7249 +#: config/tc-i386.c:7304 #, c-format msgid "" "no instruction mnemonic suffix given and no register operands; can't size `" "%s'" msgstr "" -#: config/tc-i386.c:7254 +#: config/tc-i386.c:7309 #, c-format msgid "%s; using default for `%s'" msgstr "" -#: config/tc-i386.c:7256 +#: config/tc-i386.c:7311 msgid "ambiguous operand size" msgstr "" -#: config/tc-i386.c:7257 +#: config/tc-i386.c:7312 msgid "no instruction mnemonic suffix given and no register operands" msgstr "" -#: config/tc-i386.c:7397 +#: config/tc-i386.c:7452 #, c-format msgid "16-bit addressing unavailable for `%s'" msgstr "" -#: config/tc-i386.c:7465 +#: config/tc-i386.c:7520 #, c-format msgid "invalid register operand size for `%s'" msgstr "" #. Any other register is bad. -#: config/tc-i386.c:7505 config/tc-i386.c:7530 config/tc-i386.c:7589 -#: config/tc-i386.c:7639 +#: config/tc-i386.c:7560 config/tc-i386.c:7585 config/tc-i386.c:7644 +#: config/tc-i386.c:7694 #, c-format msgid "`%s%s' not allowed with `%s%c'" msgstr "" -#: config/tc-i386.c:7543 config/tc-i386.c:7563 config/tc-i386.c:7614 -#: config/tc-i386.c:7653 +#: config/tc-i386.c:7598 config/tc-i386.c:7618 config/tc-i386.c:7669 +#: config/tc-i386.c:7708 #, c-format msgid "incorrect register `%s%s' used with `%c' suffix" msgstr "" -#: config/tc-i386.c:7728 +#: config/tc-i386.c:7783 msgid "no instruction mnemonic suffix given; can't determine immediate size" msgstr "" -#: config/tc-i386.c:7892 +#: config/tc-i386.c:7947 #, 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:7936 +#: config/tc-i386.c:7991 #, c-format msgid "you can't `%s %s%s'" msgstr "" #. Reversed arguments on faddp, fsubp, etc. -#: config/tc-i386.c:7976 +#: config/tc-i386.c:8031 #, c-format msgid "translating to `%s %s%s,%s%s'" msgstr "" #. Extraneous `l' suffix on fp insn. -#: config/tc-i386.c:7983 +#: config/tc-i386.c:8038 #, c-format msgid "translating to `%s %s%s'" msgstr "" -#: config/tc-i386.c:7995 +#: config/tc-i386.c:8050 #, c-format msgid "segment override on `%s' is ineffectual" msgstr "" -#: config/tc-i386.c:8734 config/tc-riscv.c:1296 +#: config/tc-i386.c:8789 config/tc-riscv.c:1340 msgid "relaxable branches not supported in absolute section" msgstr "" -#: config/tc-i386.c:8769 config/tc-i386.c:8915 config/tc-i386.c:8997 +#: config/tc-i386.c:8824 config/tc-i386.c:8972 config/tc-i386.c:9054 #, c-format msgid "skipping prefixes on `%s'" msgstr "" -#: config/tc-i386.c:9023 +#: config/tc-i386.c:9080 msgid "16-bit jump out of range" msgstr "" -#: config/tc-i386.c:9277 config/tc-i386.c:9309 config/tc-i386.c:9398 +#: config/tc-i386.c:9334 config/tc-i386.c:9366 config/tc-i386.c:9455 #, c-format msgid "`%s` skips -malign-branch-boundary on `%s`" msgstr "" -#: config/tc-i386.c:9674 +#: config/tc-i386.c:9646 +#, c-format +msgid "Cannot convert `%s' in 16-bit mode" +msgstr "" + +#: config/tc-i386.c:9648 +#, c-format +msgid "Cannot convert `%s' with `-momit-lock-prefix=yes' in effect" +msgstr "" + +#: config/tc-i386.c:9736 msgid "pseudo prefix without instruction" msgstr "" -#: config/tc-i386.c:9820 +#: config/tc-i386.c:9882 #, c-format msgid "instruction length of %u bytes exceeds the limit of 15" msgstr "" -#: config/tc-i386.c:10419 +#: config/tc-i386.c:10468 #, c-format msgid "@%s reloc is not supported with %d-bit output format" msgstr "" -#: config/tc-i386.c:10472 +#: config/tc-i386.c:10521 #, c-format msgid "missing or invalid expression `%s'" msgstr "" -#: config/tc-i386.c:10481 +#: config/tc-i386.c:10530 #, c-format msgid "invalid PLT expression `%s'" msgstr "" -#: config/tc-i386.c:10579 +#: config/tc-i386.c:10628 #, c-format msgid "Unsupported broadcast: `%s'" msgstr "" -#: config/tc-i386.c:10596 +#: config/tc-i386.c:10645 #, c-format msgid "`%s%s' can't be used for write mask" msgstr "" -#: config/tc-i386.c:10616 +#: config/tc-i386.c:10665 #, c-format msgid "invalid write mask `%s'" msgstr "" -#: config/tc-i386.c:10637 config/tc-i386.c:11331 +#: config/tc-i386.c:10686 config/tc-i386.c:11380 #, c-format msgid "duplicated `%s'" msgstr "" -#: config/tc-i386.c:10647 +#: config/tc-i386.c:10696 #, c-format msgid "invalid zeroing-masking `%s'" msgstr "" -#: config/tc-i386.c:10660 +#: config/tc-i386.c:10709 #, c-format msgid "missing `}' in `%s'" msgstr "" #. We don't know this one. -#: config/tc-i386.c:10674 +#: config/tc-i386.c:10723 #, c-format msgid "unknown vector operation: `%s'" msgstr "" -#: config/tc-i386.c:10680 +#: config/tc-i386.c:10729 msgid "zeroing-masking only allowed with write mask" msgstr "" -#: config/tc-i386.c:10700 +#: config/tc-i386.c:10749 #, c-format msgid "at most %d immediate operands are allowed" msgstr "" -#: config/tc-i386.c:10722 config/tc-i386.c:10990 +#: config/tc-i386.c:10771 config/tc-i386.c:11039 #, c-format msgid "junk `%s' after expression" msgstr "" -#: config/tc-i386.c:10735 +#: config/tc-i386.c:10784 #, c-format msgid "illegal immediate register operand %s" msgstr "" -#: config/tc-i386.c:10749 +#: config/tc-i386.c:10798 #, c-format msgid "missing or invalid immediate expression `%s'" msgstr "" -#: config/tc-i386.c:10772 config/tc-i386.c:11070 +#: config/tc-i386.c:10821 config/tc-i386.c:11119 #, c-format msgid "unimplemented segment %s in operand" msgstr "" -#: config/tc-i386.c:10821 +#: config/tc-i386.c:10870 #, c-format msgid "expecting scale factor of 1, 2, 4, or 8: got `%s'" msgstr "" -#: config/tc-i386.c:10830 +#: config/tc-i386.c:10879 #, c-format msgid "scale factor of %d without an index register" msgstr "" -#: config/tc-i386.c:10852 +#: config/tc-i386.c:10901 #, c-format msgid "at most %d displacement operands are allowed" msgstr "" -#: config/tc-i386.c:11046 +#: config/tc-i386.c:11095 #, c-format msgid "missing or invalid displacement expression `%s'" msgstr "" -#: config/tc-i386.c:11220 +#: config/tc-i386.c:11269 #, c-format msgid "`%s' is not valid here (expected `%c%s%s%c')" msgstr "" -#: config/tc-i386.c:11232 +#: config/tc-i386.c:11281 #, c-format msgid "`%s' is not a valid %s expression" msgstr "" -#: config/tc-i386.c:11244 +#: config/tc-i386.c:11293 #, c-format msgid "invalid `%s' prefix" msgstr "" -#: config/tc-i386.c:11277 +#: config/tc-i386.c:11326 #, c-format msgid "`%s' cannot be used here" msgstr "" -#: config/tc-i386.c:11286 +#: config/tc-i386.c:11335 msgid "register scaling is being ignored here" msgstr "" -#: config/tc-i386.c:11348 +#: config/tc-i386.c:11397 #, c-format msgid "Missing '}': '%s'" msgstr "" -#: config/tc-i386.c:11354 +#: config/tc-i386.c:11403 #, c-format msgid "Junk after '}': '%s'" msgstr "" -#: config/tc-i386.c:11476 +#: config/tc-i386.c:11525 #, c-format msgid "bad memory operand `%s'" msgstr "" -#: config/tc-i386.c:11492 +#: config/tc-i386.c:11541 #, c-format msgid "junk `%s' after register" msgstr "" -#: config/tc-i386.c:11505 config/tc-i386.c:11669 config/tc-i386.c:11713 +#: config/tc-i386.c:11554 config/tc-i386.c:11718 config/tc-i386.c:11762 #, c-format msgid "bad register name `%s'" msgstr "" -#: config/tc-i386.c:11513 +#: config/tc-i386.c:11562 msgid "immediate operand illegal with absolute jump" msgstr "" -#: config/tc-i386.c:11581 +#: config/tc-i386.c:11630 msgid "unbalanced figure braces" msgstr "" -#: config/tc-i386.c:11658 +#: config/tc-i386.c:11707 #, c-format msgid "expecting `,' or `)' after index register in `%s'" msgstr "" -#: config/tc-i386.c:11686 +#: config/tc-i386.c:11735 #, c-format msgid "expecting `)' after scale factor in `%s'" msgstr "" -#: config/tc-i386.c:11694 +#: config/tc-i386.c:11743 #, c-format msgid "expecting index register or scale factor after `,'; got '%c'" msgstr "" -#: config/tc-i386.c:11702 +#: config/tc-i386.c:11751 #, c-format msgid "expecting `,' or `)' after base register in `%s'" msgstr "" #. It's not a memory operand; argh! -#: config/tc-i386.c:11751 +#: config/tc-i386.c:11800 #, c-format msgid "invalid char %s beginning operand %d `%s'" msgstr "" -#: config/tc-i386.c:12410 +#: config/tc-i386.c:12460 #, c-format msgid "%s:%u: add %d%s at 0x%llx to align %s within %d-byte boundary\n" msgstr "" -#: config/tc-i386.c:12413 +#: config/tc-i386.c:12463 #, 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:12419 +#: config/tc-i386.c:12469 #, 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:12486 +#: config/tc-i386.c:12536 msgid "long jump required" msgstr "" -#: config/tc-i386.c:12541 +#: config/tc-i386.c:12591 msgid "jump target out of range" msgstr "" -#: config/tc-i386.c:12957 +#: config/tc-i386.c:13007 #, c-format msgid "register '%s%s' cannot be used here" msgstr "" -#: config/tc-i386.c:13172 +#: config/tc-i386.c:13224 #, c-format msgid "invalid -mx86-used-note= option: `%s'" msgstr "" -#: config/tc-i386.c:13195 +#: config/tc-i386.c:13247 msgid "no compiled in support for x86_64" msgstr "" -#: config/tc-i386.c:13215 +#: config/tc-i386.c:13267 msgid "no compiled in support for 32bit x86_64" msgstr "" -#: config/tc-i386.c:13219 +#: config/tc-i386.c:13271 msgid "32bit x86_64 is only supported for ELF" msgstr "" -#: config/tc-i386.c:13253 config/tc-i386.c:13341 +#: config/tc-i386.c:13305 config/tc-i386.c:13393 #, c-format msgid "invalid -march= option: `%s'" msgstr "" -#: config/tc-i386.c:13351 config/tc-i386.c:13363 +#: config/tc-i386.c:13403 config/tc-i386.c:13415 #, c-format msgid "invalid -mtune= option: `%s'" msgstr "" -#: config/tc-i386.c:13372 +#: config/tc-i386.c:13424 #, c-format msgid "invalid -mmnemonic= option: `%s'" msgstr "" -#: config/tc-i386.c:13381 +#: config/tc-i386.c:13433 #, c-format msgid "invalid -msyntax= option: `%s'" msgstr "" -#: config/tc-i386.c:13404 +#: config/tc-i386.c:13460 #, c-format msgid "invalid -msse-check= option: `%s'" msgstr "" -#: config/tc-i386.c:13415 +#: config/tc-i386.c:13471 #, c-format msgid "invalid -moperand-check= option: `%s'" msgstr "" -#: config/tc-i386.c:13424 +#: config/tc-i386.c:13480 #, c-format msgid "invalid -mavxscalar= option: `%s'" msgstr "" -#: config/tc-i386.c:13433 +#: config/tc-i386.c:13489 #, c-format msgid "invalid -mvexwig= option: `%s'" msgstr "" -#: config/tc-i386.c:13448 +#: config/tc-i386.c:13504 #, c-format msgid "invalid -mevexlig= option: `%s'" msgstr "" -#: config/tc-i386.c:13461 +#: config/tc-i386.c:13517 #, c-format msgid "invalid -mevexrcig= option: `%s'" msgstr "" -#: config/tc-i386.c:13470 +#: config/tc-i386.c:13526 #, c-format msgid "invalid -mevexwig= option: `%s'" msgstr "" -#: config/tc-i386.c:13485 +#: config/tc-i386.c:13541 #, c-format msgid "invalid -momit-lock-prefix= option: `%s'" msgstr "" -#: config/tc-i386.c:13494 +#: config/tc-i386.c:13550 #, c-format msgid "invalid -mfence-as-lock-add= option: `%s'" msgstr "" -#: config/tc-i386.c:13503 +#: config/tc-i386.c:13559 #, c-format msgid "invalid -mlfence-after-load= option: `%s'" msgstr "" -#: config/tc-i386.c:13520 +#: config/tc-i386.c:13576 #, c-format msgid "invalid -mlfence-before-indirect-branch= option: `%s'" msgstr "" -#: config/tc-i386.c:13534 +#: config/tc-i386.c:13590 #, c-format msgid "invalid -mlfence-before-ret= option: `%s'" msgstr "" -#: config/tc-i386.c:13544 +#: config/tc-i386.c:13600 #, c-format msgid "invalid -mrelax-relocations= option: `%s'" msgstr "" -#: config/tc-i386.c:13573 +#: config/tc-i386.c:13629 #, c-format msgid "invalid -malign-branch-boundary= value: %s" msgstr "" -#: config/tc-i386.c:13587 +#: config/tc-i386.c:13643 #, c-format msgid "invalid -malign-branch-prefix-size= value: %s" msgstr "" -#: config/tc-i386.c:13614 +#: config/tc-i386.c:13670 #, c-format msgid "invalid -malign-branch= option: `%s'" msgstr "" -#: config/tc-i386.c:13770 +#: config/tc-i386.c:13826 #, c-format msgid "" " -Qy, -Qn ignored\n" @@ -8776,39 +8933,39 @@ msgid "" " -k ignored\n" msgstr "" -#: config/tc-i386.c:13775 +#: config/tc-i386.c:13831 #, c-format msgid "" " -n Do not optimize code alignment\n" " -q quieten some warnings\n" msgstr "" -#: config/tc-i386.c:13779 +#: config/tc-i386.c:13835 #, c-format msgid " -s ignored\n" msgstr "" -#: config/tc-i386.c:13784 +#: config/tc-i386.c:13840 #, c-format msgid " --32/--64/--x32 generate 32bit/64bit/x32 object\n" msgstr "" -#: config/tc-i386.c:13787 +#: config/tc-i386.c:13843 #, c-format msgid " --32/--64 generate 32bit/64bit object\n" msgstr "" -#: config/tc-i386.c:13792 +#: config/tc-i386.c:13848 #, c-format msgid " --divide do not treat `/' as a comment character\n" msgstr "" -#: config/tc-i386.c:13795 +#: config/tc-i386.c:13851 #, c-format msgid " --divide ignored\n" msgstr "" -#: config/tc-i386.c:13798 +#: config/tc-i386.c:13854 #, c-format msgid "" " -march=CPU[,+EXTENSION...]\n" @@ -8816,36 +8973,44 @@ msgid "" "of:\n" msgstr "" -#: config/tc-i386.c:13802 +#: config/tc-i386.c:13858 #, c-format msgid " EXTENSION is combination of:\n" msgstr "" -#: config/tc-i386.c:13805 +#: config/tc-i386.c:13861 #, c-format msgid " -mtune=CPU optimize for CPU, CPU is one of:\n" msgstr "" -#: config/tc-i386.c:13808 +#: config/tc-i386.c:13864 #, c-format msgid " -msse2avx encode SSE instructions with VEX prefix\n" msgstr "" -#: config/tc-i386.c:13810 +#: config/tc-i386.c:13866 +#, c-format +msgid "" +" -muse-unaligned-vector-move\n" +" encode aligned vector move as unaligned vector " +"move\n" +msgstr "" + +#: config/tc-i386.c:13869 #, c-format msgid "" " -msse-check=[none|error|warning] (default: warning)\n" " check SSE instructions\n" msgstr "" -#: config/tc-i386.c:13813 +#: config/tc-i386.c:13872 #, c-format msgid "" " -moperand-check=[none|error|warning] (default: warning)\n" " check operand combinations for validity\n" msgstr "" -#: config/tc-i386.c:13816 +#: config/tc-i386.c:13875 #, c-format msgid "" " -mavxscalar=[128|256] (default: 128)\n" @@ -8854,7 +9019,7 @@ msgid "" " length\n" msgstr "" -#: config/tc-i386.c:13820 +#: config/tc-i386.c:13879 #, c-format msgid "" " -mvexwig=[0|1] (default: 0)\n" @@ -8862,7 +9027,7 @@ msgid "" " for VEX.W bit ignored instructions\n" msgstr "" -#: config/tc-i386.c:13824 +#: config/tc-i386.c:13883 #, c-format msgid "" " -mevexlig=[128|256|512] (default: 128)\n" @@ -8871,7 +9036,7 @@ msgid "" " length\n" msgstr "" -#: config/tc-i386.c:13828 +#: config/tc-i386.c:13887 #, c-format msgid "" " -mevexwig=[0|1] (default: 0)\n" @@ -8880,7 +9045,7 @@ msgid "" " for EVEX.W bit ignored instructions\n" msgstr "" -#: config/tc-i386.c:13832 +#: config/tc-i386.c:13891 #, c-format msgid "" " -mevexrcig=[rne|rd|ru|rz] (default: rne)\n" @@ -8889,77 +9054,77 @@ msgid "" " for SAE-only ignored instructions\n" msgstr "" -#: config/tc-i386.c:13836 +#: config/tc-i386.c:13895 #, c-format msgid " -mmnemonic=[att|intel] " msgstr "" -#: config/tc-i386.c:13839 +#: config/tc-i386.c:13898 #, c-format msgid "(default: att)\n" msgstr "" -#: config/tc-i386.c:13841 +#: config/tc-i386.c:13900 #, c-format msgid "(default: intel)\n" msgstr "" -#: config/tc-i386.c:13842 +#: config/tc-i386.c:13901 #, c-format msgid " use AT&T/Intel mnemonic\n" msgstr "" -#: config/tc-i386.c:13844 +#: config/tc-i386.c:13903 #, c-format msgid "" " -msyntax=[att|intel] (default: att)\n" " use AT&T/Intel syntax\n" msgstr "" -#: config/tc-i386.c:13847 +#: config/tc-i386.c:13906 #, c-format msgid " -mindex-reg support pseudo index registers\n" msgstr "" -#: config/tc-i386.c:13849 +#: config/tc-i386.c:13908 #, c-format msgid " -mnaked-reg don't require `%%' prefix for registers\n" msgstr "" -#: config/tc-i386.c:13851 +#: config/tc-i386.c:13910 #, c-format msgid " -madd-bnd-prefix add BND prefix for all valid branches\n" msgstr "" -#: config/tc-i386.c:13854 +#: config/tc-i386.c:13913 #, c-format msgid " -mshared disable branch optimization for shared code\n" msgstr "" -#: config/tc-i386.c:13856 +#: config/tc-i386.c:13915 #, c-format msgid " -mx86-used-note=[no|yes] " msgstr "" -#: config/tc-i386.c:13862 +#: config/tc-i386.c:13921 #, c-format msgid "" " generate x86 used ISA and feature properties\n" msgstr "" -#: config/tc-i386.c:13866 +#: config/tc-i386.c:13925 #, c-format msgid " -mbig-obj generate big object files\n" msgstr "" -#: config/tc-i386.c:13869 +#: config/tc-i386.c:13928 #, c-format msgid "" " -momit-lock-prefix=[no|yes] (default: no)\n" " strip all lock prefixes\n" msgstr "" -#: config/tc-i386.c:13872 +#: config/tc-i386.c:13931 #, c-format msgid "" " -mfence-as-lock-add=[no|yes] (default: no)\n" @@ -8967,24 +9132,24 @@ msgid "" " lock addl $0x0, (%%{re}sp)\n" msgstr "" -#: config/tc-i386.c:13876 +#: config/tc-i386.c:13935 #, c-format msgid " -mrelax-relocations=[no|yes] " msgstr "" -#: config/tc-i386.c:13882 +#: config/tc-i386.c:13941 #, c-format msgid " generate relax relocations\n" msgstr "" -#: config/tc-i386.c:13884 +#: config/tc-i386.c:13943 #, c-format msgid "" " -malign-branch-boundary=NUM (default: 0)\n" " align branches within NUM byte boundary\n" msgstr "" -#: config/tc-i386.c:13887 +#: config/tc-i386.c:13946 #, c-format msgid "" " -malign-branch=TYPE[+TYPE...] (default: jcc+fused+jmp)\n" @@ -8994,28 +9159,28 @@ msgid "" " specify types of branches to align\n" msgstr "" -#: config/tc-i386.c:13892 +#: config/tc-i386.c:13951 #, c-format msgid "" " -malign-branch-prefix-size=NUM (default: 5)\n" " align branches with NUM prefixes per instruction\n" msgstr "" -#: config/tc-i386.c:13895 +#: config/tc-i386.c:13954 #, c-format msgid "" " -mbranches-within-32B-boundaries\n" " align branches within 32 byte boundary\n" msgstr "" -#: config/tc-i386.c:13898 +#: config/tc-i386.c:13957 #, c-format msgid "" " -mlfence-after-load=[no|yes] (default: no)\n" " generate lfence after load\n" msgstr "" -#: config/tc-i386.c:13901 +#: config/tc-i386.c:13960 #, c-format msgid "" " -mlfence-before-indirect-branch=[none|all|register|memory] (default: " @@ -9023,692 +9188,688 @@ msgid "" " generate lfence before indirect near branch\n" msgstr "" -#: config/tc-i386.c:13904 +#: config/tc-i386.c:13963 #, c-format msgid "" " -mlfence-before-ret=[none|or|not|shl|yes] (default: none)\n" " generate lfence before ret\n" msgstr "" -#: config/tc-i386.c:13907 +#: config/tc-i386.c:13966 #, c-format msgid " -mamd64 accept only AMD64 ISA [default]\n" msgstr "" -#: config/tc-i386.c:13909 +#: config/tc-i386.c:13968 #, c-format msgid " -mintel64 accept only Intel64 ISA\n" msgstr "" -#: config/tc-i386.c:13950 +#: config/tc-i386.c:14009 #, c-format msgid "Intel MCU doesn't support `%s' architecture" msgstr "" -#: config/tc-i386.c:14018 +#: config/tc-i386.c:14077 msgid "Intel L1OM is 64bit only" msgstr "" -#: config/tc-i386.c:14024 +#: config/tc-i386.c:14083 msgid "Intel K1OM is 64bit only" msgstr "" -#: config/tc-i386.c:14030 +#: config/tc-i386.c:14089 msgid "Intel MCU is 32bit only" msgstr "" -#: config/tc-i386.c:14142 +#: config/tc-i386.c:14201 msgid "" "constant directive skips -mlfence-before-ret and -mlfence-before-indirect-" "branch" msgstr "" -#: config/tc-i386.c:14145 +#: config/tc-i386.c:14204 msgid "constant directive skips -mlfence-before-ret" msgstr "" -#: config/tc-i386.c:14148 +#: config/tc-i386.c:14207 msgid "constant directive skips -mlfence-before-indirect-branch" msgstr "" -#: config/tc-i386.c:14259 +#: config/tc-i386.c:14318 msgid "symbol size computation overflow" msgstr "" -#: config/tc-i386.c:14333 config/tc-sparc.c:3852 +#: config/tc-i386.c:14392 config/tc-sparc.c:3852 #, c-format msgid "can not do %d byte pc-relative relocation" msgstr "" -#: config/tc-i386.c:14351 +#: config/tc-i386.c:14410 #, c-format msgid "can not do %d byte relocation" msgstr "" -#: config/tc-i386.c:14419 +#: config/tc-i386.c:14478 #, c-format msgid "cannot represent relocation type %s in x32 mode" msgstr "" -#: config/tc-i386.c:14456 config/tc-s390.c:2602 +#: config/tc-i386.c:14515 config/tc-s390.c:2602 #, c-format msgid "cannot represent relocation type %s" msgstr "" -#: config/tc-i386.c:14573 +#: config/tc-i386.c:14632 msgid "bad .section directive: want a,l,w,x,M,S,G,T in string" msgstr "" -#: config/tc-i386.c:14576 +#: config/tc-i386.c:14635 msgid "bad .section directive: want a,w,x,M,S,G,T in string" msgstr "" -#: config/tc-i386.c:14595 +#: config/tc-i386.c:14654 msgid ".largecomm supported only in 64bit mode, producing .comm" msgstr "" -#: config/tc-ia64.c:869 +#: config/tc-ia64.c:870 msgid "bad .section directive: want a,o,s,w,x,M,S,G,T in string" msgstr "" -#: config/tc-ia64.c:921 +#: config/tc-ia64.c:922 msgid "Size of frame exceeds maximum of 96 registers" msgstr "" -#: config/tc-ia64.c:926 +#: config/tc-ia64.c:927 msgid "Size of rotating registers exceeds frame size" msgstr "" -#: config/tc-ia64.c:1013 +#: config/tc-ia64.c:1014 msgid "Unwind directive not followed by an instruction." msgstr "" -#: config/tc-ia64.c:1022 config/tc-ia64.c:7604 +#: config/tc-ia64.c:1023 config/tc-ia64.c:7597 msgid "qualifying predicate not followed by instruction" msgstr "" -#: config/tc-ia64.c:1070 +#: config/tc-ia64.c:1071 msgid "expected ',' after section name" msgstr "" -#: config/tc-ia64.c:1105 +#: config/tc-ia64.c:1106 msgid "expected ',' after symbol name" msgstr "" -#: config/tc-ia64.c:1129 +#: config/tc-ia64.c:1130 msgid "expected ',' after symbol size" msgstr "" -#: config/tc-ia64.c:1212 config/tc-ia64.c:1246 +#: config/tc-ia64.c:1213 config/tc-ia64.c:1247 msgid "record type is not valid" msgstr "" -#: config/tc-ia64.c:1315 +#: config/tc-ia64.c:1316 msgid "Invalid record type for P3 format." msgstr "" -#: config/tc-ia64.c:1351 +#: config/tc-ia64.c:1352 msgid "Invalid record type for format P6" msgstr "" -#: config/tc-ia64.c:1531 config/tc-ia64.c:1583 +#: config/tc-ia64.c:1532 config/tc-ia64.c:1584 msgid "Invalid record type for format B1" msgstr "" -#: config/tc-ia64.c:1616 +#: config/tc-ia64.c:1617 msgid "Invalid record type for format X1" msgstr "" -#: config/tc-ia64.c:1658 +#: config/tc-ia64.c:1659 msgid "Invalid record type for format X3" msgstr "" -#: config/tc-ia64.c:1696 +#: config/tc-ia64.c:1697 msgid "Previous .save incomplete" msgstr "" -#: config/tc-ia64.c:2521 +#: config/tc-ia64.c:2522 msgid "spill_mask record unimplemented." msgstr "" -#: config/tc-ia64.c:2578 +#: config/tc-ia64.c:2579 msgid "record_type_not_valid" msgstr "" -#: config/tc-ia64.c:2662 +#: config/tc-ia64.c:2663 msgid "Ignoring attempt to spill beyond end of region" msgstr "" -#: config/tc-ia64.c:2721 +#: config/tc-ia64.c:2722 msgid "Only constant space allocation is supported" msgstr "" -#: config/tc-ia64.c:2735 +#: config/tc-ia64.c:2736 msgid "Only constant offsets are supported" msgstr "" -#: config/tc-ia64.c:2759 +#: config/tc-ia64.c:2760 msgid "Section switching in code is not supported." msgstr "" -#: config/tc-ia64.c:2801 +#: config/tc-ia64.c:2802 msgid "Insn slot not set in unwind record." msgstr "" -#: config/tc-ia64.c:2875 +#: config/tc-ia64.c:2876 msgid "frgr_mem record before region record!" msgstr "" -#: config/tc-ia64.c:2886 +#: config/tc-ia64.c:2887 msgid "fr_mem record before region record!" msgstr "" -#: config/tc-ia64.c:2895 +#: config/tc-ia64.c:2896 msgid "gr_mem record before region record!" msgstr "" -#: config/tc-ia64.c:2904 +#: config/tc-ia64.c:2905 msgid "br_mem record before region record!" msgstr "" -#: config/tc-ia64.c:2914 +#: config/tc-ia64.c:2915 msgid "gr_gr record before region record!" msgstr "" -#: config/tc-ia64.c:2922 +#: config/tc-ia64.c:2923 msgid "br_gr record before region record!" msgstr "" -#: config/tc-ia64.c:3040 +#: config/tc-ia64.c:3041 #, c-format msgid "First operand to .%s must be a predicate" msgstr "" -#: config/tc-ia64.c:3044 +#: config/tc-ia64.c:3045 #, c-format msgid "Pointless use of p0 as first operand to .%s" msgstr "" -#: config/tc-ia64.c:3100 +#: config/tc-ia64.c:3101 #, c-format msgid "Operand %d to .%s must be a preserved register" msgstr "" -#: config/tc-ia64.c:3136 +#: config/tc-ia64.c:3137 #, c-format msgid "Operand %d to .%s must be a writable register" msgstr "" -#: config/tc-ia64.c:3160 +#: config/tc-ia64.c:3161 #, c-format msgid "Radix `%s' unsupported or invalid" msgstr "" -#: config/tc-ia64.c:3190 config/tc-ia64.c:3195 +#: config/tc-ia64.c:3191 config/tc-ia64.c:3196 #, c-format msgid ".%s outside of %s" msgstr "" -#: config/tc-ia64.c:3281 +#: config/tc-ia64.c:3282 msgid "Tags on unwind pseudo-ops aren't supported, yet" msgstr "" -#: config/tc-ia64.c:3303 +#: config/tc-ia64.c:3304 msgid "First operand to .fframe must be a constant" msgstr "" -#: config/tc-ia64.c:3323 +#: config/tc-ia64.c:3324 msgid "First operand to .vframe must be a general register" msgstr "" -#: config/tc-ia64.c:3331 +#: config/tc-ia64.c:3332 msgid "Operand of .vframe contradicts .prologue" msgstr "" -#: config/tc-ia64.c:3341 +#: config/tc-ia64.c:3342 msgid ".vframepsp is meaningless, assuming .vframesp was meant" msgstr "" -#: config/tc-ia64.c:3349 +#: config/tc-ia64.c:3350 msgid "Operand to .vframesp must be a constant (sp-relative offset)" msgstr "" -#: config/tc-ia64.c:3376 +#: config/tc-ia64.c:3377 msgid "First operand to .save not a register" msgstr "" -#: config/tc-ia64.c:3382 +#: config/tc-ia64.c:3383 msgid "Second operand to .save not a valid register" msgstr "" -#: config/tc-ia64.c:3413 config/tc-ia64.c:3424 config/tc-ia64.c:3432 +#: config/tc-ia64.c:3414 config/tc-ia64.c:3425 config/tc-ia64.c:3433 msgid "Second operand of .save contradicts .prologue" msgstr "" -#: config/tc-ia64.c:3439 +#: config/tc-ia64.c:3440 msgid "First operand to .save not a valid register" msgstr "" -#: config/tc-ia64.c:3457 +#: config/tc-ia64.c:3458 msgid "First operand to .restore must be stack pointer (sp)" msgstr "" -#: config/tc-ia64.c:3466 +#: config/tc-ia64.c:3467 msgid "Second operand to .restore must be a constant >= 0" msgstr "" -#: config/tc-ia64.c:3476 +#: config/tc-ia64.c:3477 #, c-format msgid "Epilogue count of %lu exceeds number of nested prologues (%u)" msgstr "" -#: config/tc-ia64.c:3562 +#: config/tc-ia64.c:3563 #, c-format msgid "Illegal section name `%s' (causes unwind section name clash)" msgstr "" -#: config/tc-ia64.c:3737 +#: config/tc-ia64.c:3738 msgid "First operand to .altrp not a valid branch register" msgstr "" -#: config/tc-ia64.c:3766 +#: config/tc-ia64.c:3767 #, c-format msgid "First operand to .%s not a register" msgstr "" -#: config/tc-ia64.c:3771 +#: config/tc-ia64.c:3772 #, c-format msgid "Second operand to .%s not a constant" msgstr "" -#: config/tc-ia64.c:3838 +#: config/tc-ia64.c:3839 #, c-format msgid "First operand to .%s not a valid register" msgstr "" -#: config/tc-ia64.c:3861 +#: config/tc-ia64.c:3862 msgid "First operand to .save.g must be a positive 4-bit constant" msgstr "" -#: config/tc-ia64.c:3874 +#: config/tc-ia64.c:3875 msgid "Second operand to .save.g must be a general register" msgstr "" -#: config/tc-ia64.c:3879 +#: config/tc-ia64.c:3880 #, c-format msgid "Second operand to .save.g must be the first of %d general registers" msgstr "" -#: config/tc-ia64.c:3902 +#: config/tc-ia64.c:3903 msgid "Operand to .save.f must be a positive 20-bit constant" msgstr "" -#: config/tc-ia64.c:3925 +#: config/tc-ia64.c:3926 msgid "First operand to .save.b must be a positive 5-bit constant" msgstr "" -#: config/tc-ia64.c:3938 +#: config/tc-ia64.c:3939 msgid "Second operand to .save.b must be a general register" msgstr "" -#: config/tc-ia64.c:3943 +#: config/tc-ia64.c:3944 #, c-format msgid "Second operand to .save.b must be the first of %d general registers" msgstr "" -#: config/tc-ia64.c:3969 +#: config/tc-ia64.c:3970 msgid "First operand to .save.gf must be a non-negative 4-bit constant" msgstr "" -#: config/tc-ia64.c:3977 +#: config/tc-ia64.c:3978 msgid "Second operand to .save.gf must be a non-negative 20-bit constant" msgstr "" -#: config/tc-ia64.c:3985 +#: config/tc-ia64.c:3986 msgid "Operands to .save.gf may not be both zero" msgstr "" -#: config/tc-ia64.c:4002 +#: config/tc-ia64.c:4003 msgid "Operand to .spill must be a constant" msgstr "" -#: config/tc-ia64.c:4071 +#: config/tc-ia64.c:4072 #, c-format msgid "Operand %d to .%s must be a constant" msgstr "" -#: config/tc-ia64.c:4092 +#: config/tc-ia64.c:4093 #, c-format msgid "Missing .label_state %ld" msgstr "" -#: config/tc-ia64.c:4146 +#: config/tc-ia64.c:4147 msgid "Operand to .label_state must be a constant" msgstr "" -#: config/tc-ia64.c:4165 +#: config/tc-ia64.c:4166 msgid "Operand to .copy_state must be a constant" msgstr "" -#: config/tc-ia64.c:4188 +#: config/tc-ia64.c:4189 msgid "First operand to .unwabi must be a constant" msgstr "" -#: config/tc-ia64.c:4194 +#: config/tc-ia64.c:4195 msgid "Second operand to .unwabi must be a constant" msgstr "" -#: config/tc-ia64.c:4229 +#: config/tc-ia64.c:4230 msgid "Missing .endp after previous .proc" msgstr "" -#: config/tc-ia64.c:4247 +#: config/tc-ia64.c:4248 msgid "Empty argument of .proc" msgstr "" -#: config/tc-ia64.c:4252 +#: config/tc-ia64.c:4253 #, c-format msgid "`%s' was already defined" msgstr "" -#: config/tc-ia64.c:4295 +#: config/tc-ia64.c:4296 msgid "Initial .body should precede any instructions" msgstr "" -#: config/tc-ia64.c:4314 +#: config/tc-ia64.c:4315 msgid ".prologue within prologue" msgstr "" -#: config/tc-ia64.c:4319 +#: config/tc-ia64.c:4320 msgid "Initial .prologue should precede any instructions" msgstr "" -#: config/tc-ia64.c:4329 +#: config/tc-ia64.c:4330 msgid "First operand to .prologue must be a positive 4-bit constant" msgstr "" -#: config/tc-ia64.c:4331 +#: config/tc-ia64.c:4332 msgid "Pointless use of zero first operand to .prologue" msgstr "" -#: config/tc-ia64.c:4347 +#: config/tc-ia64.c:4348 msgid "Using a constant as second operand to .prologue is deprecated" msgstr "" -#: config/tc-ia64.c:4353 +#: config/tc-ia64.c:4354 msgid "Second operand to .prologue must be a general register" msgstr "" -#: config/tc-ia64.c:4358 +#: config/tc-ia64.c:4359 #, c-format msgid "Second operand to .prologue must be the first of %d general registers" msgstr "" -#: config/tc-ia64.c:4471 +#: config/tc-ia64.c:4472 #, c-format msgid "`%s' was not defined within procedure" msgstr "" -#: config/tc-ia64.c:4507 +#: config/tc-ia64.c:4508 msgid "Empty argument of .endp" msgstr "" -#: config/tc-ia64.c:4521 +#: config/tc-ia64.c:4522 #, c-format msgid "`%s' was not specified with previous .proc" msgstr "" -#: config/tc-ia64.c:4536 +#: config/tc-ia64.c:4537 #, c-format msgid "`%s' should be an operand to this .endp" msgstr "" -#: config/tc-ia64.c:4577 config/tc-ia64.c:4898 config/tc-ia64.c:5204 +#: config/tc-ia64.c:4578 config/tc-ia64.c:4891 config/tc-ia64.c:5197 msgid "Comma expected" msgstr "" -#: config/tc-ia64.c:4617 +#: config/tc-ia64.c:4618 msgid "Expected '['" msgstr "" -#: config/tc-ia64.c:4626 config/tc-ia64.c:7738 +#: config/tc-ia64.c:4627 config/tc-ia64.c:7731 msgid "Expected ']'" msgstr "" -#: config/tc-ia64.c:4631 +#: config/tc-ia64.c:4632 msgid "Number of elements must be positive" msgstr "" -#: config/tc-ia64.c:4642 +#: config/tc-ia64.c:4643 #, c-format msgid "Used more than the declared %d rotating registers" msgstr "" -#: config/tc-ia64.c:4650 +#: config/tc-ia64.c:4651 msgid "Used more than the available 96 rotating registers" msgstr "" -#: config/tc-ia64.c:4657 +#: config/tc-ia64.c:4658 msgid "Used more than the available 48 rotating registers" msgstr "" -#: config/tc-ia64.c:4685 +#: config/tc-ia64.c:4686 #, c-format msgid "Attempt to redefine register set `%s'" msgstr "" -#: config/tc-ia64.c:4750 +#: config/tc-ia64.c:4751 #, c-format msgid "Unknown psr option `%s'" msgstr "" -#: config/tc-ia64.c:4784 -msgid "Missing section name" -msgstr "" - -#: config/tc-ia64.c:4793 +#: config/tc-ia64.c:4786 msgid "Comma expected after section name" msgstr "" -#: config/tc-ia64.c:4804 +#: config/tc-ia64.c:4797 msgid "Creating sections with .xdataN/.xrealN/.xstringZ is deprecated." msgstr "" -#: config/tc-ia64.c:4893 +#: config/tc-ia64.c:4886 msgid "Register name expected" msgstr "" -#: config/tc-ia64.c:4906 +#: config/tc-ia64.c:4899 msgid "Register value annotation ignored" msgstr "" -#: config/tc-ia64.c:4945 +#: config/tc-ia64.c:4938 msgid "Directive invalid within a bundle" msgstr "" -#: config/tc-ia64.c:5039 +#: config/tc-ia64.c:5032 msgid "Missing predicate relation type" msgstr "" -#: config/tc-ia64.c:5045 +#: config/tc-ia64.c:5038 msgid "Unrecognized predicate relation type" msgstr "" -#: config/tc-ia64.c:5091 +#: config/tc-ia64.c:5084 msgid "Bad register range" msgstr "" -#: config/tc-ia64.c:5100 config/tc-ia64.c:7684 +#: config/tc-ia64.c:5093 config/tc-ia64.c:7677 msgid "Predicate register expected" msgstr "" -#: config/tc-ia64.c:5105 +#: config/tc-ia64.c:5098 msgid "Duplicate predicate register ignored" msgstr "" -#: config/tc-ia64.c:5121 +#: config/tc-ia64.c:5114 msgid "Predicate source and target required" msgstr "" -#: config/tc-ia64.c:5123 config/tc-ia64.c:5135 +#: config/tc-ia64.c:5116 config/tc-ia64.c:5128 msgid "Use of p0 is not valid in this context" msgstr "" -#: config/tc-ia64.c:5130 +#: config/tc-ia64.c:5123 msgid "At least two PR arguments expected" msgstr "" -#: config/tc-ia64.c:5144 +#: config/tc-ia64.c:5137 msgid "At least one PR argument expected" msgstr "" -#: config/tc-ia64.c:5176 +#: config/tc-ia64.c:5169 #, c-format msgid "duplicate entry hint %s" msgstr "" #. FIXME -- need 62-bit relocation type -#: config/tc-ia64.c:5652 +#: config/tc-ia64.c:5645 msgid "62-bit relocation not yet implemented" msgstr "" #. XXX technically, this is wrong: we should not be issuing warning #. messages until we're sure this instruction pattern is going to #. be used! -#: config/tc-ia64.c:5738 +#: config/tc-ia64.c:5731 msgid "lower 16 bits of mask ignored" msgstr "" -#: config/tc-ia64.c:5967 +#: config/tc-ia64.c:5960 msgid "stride must be a multiple of 64; lower 6 bits ignored" msgstr "" -#: config/tc-ia64.c:6085 +#: config/tc-ia64.c:6078 msgid "Expected separator `='" msgstr "" -#: config/tc-ia64.c:6121 +#: config/tc-ia64.c:6114 msgid "Duplicate equal sign (=) in instruction" msgstr "" -#: config/tc-ia64.c:6128 +#: config/tc-ia64.c:6121 #, c-format msgid "Illegal operand separator `%c'" msgstr "" -#: config/tc-ia64.c:6243 +#: config/tc-ia64.c:6236 #, c-format msgid "Operand %u of `%s' should be %s" msgstr "" -#: config/tc-ia64.c:6247 +#: config/tc-ia64.c:6240 msgid "Wrong number of output operands" msgstr "" -#: config/tc-ia64.c:6249 +#: config/tc-ia64.c:6242 msgid "Wrong number of input operands" msgstr "" -#: config/tc-ia64.c:6251 +#: config/tc-ia64.c:6244 msgid "Operand mismatch" msgstr "" -#: config/tc-ia64.c:6333 +#: config/tc-ia64.c:6326 #, c-format msgid "Invalid use of `%c%d' as output operand" msgstr "" -#: config/tc-ia64.c:6336 +#: config/tc-ia64.c:6329 #, c-format msgid "Invalid use of `r%d' as base update address operand" msgstr "" -#: config/tc-ia64.c:6360 +#: config/tc-ia64.c:6353 #, c-format msgid "Invalid duplicate use of `%c%d'" msgstr "" -#: config/tc-ia64.c:6367 +#: config/tc-ia64.c:6360 #, c-format msgid "Invalid simultaneous use of `f%d' and `f%d'" msgstr "" -#: config/tc-ia64.c:6373 +#: config/tc-ia64.c:6366 #, c-format msgid "Dangerous simultaneous use of `f%d' and `f%d'" msgstr "" -#: config/tc-ia64.c:6417 +#: config/tc-ia64.c:6410 msgid "Value truncated to 62 bits" msgstr "" -#: config/tc-ia64.c:6485 +#: config/tc-ia64.c:6478 #, c-format msgid "Bad operand value: %s" msgstr "" #. Give an error if a frag containing code is not aligned to a 16 byte #. boundary. -#: config/tc-ia64.c:6560 config/tc-ia64.h:177 +#: config/tc-ia64.c:6553 config/tc-ia64.h:177 msgid "instruction address is not a multiple of 16" msgstr "" -#: config/tc-ia64.c:6628 +#: config/tc-ia64.c:6621 #, c-format msgid "`%s' must be last in bundle" msgstr "" -#: config/tc-ia64.c:6660 +#: config/tc-ia64.c:6653 #, c-format msgid "Internal error: don't know how to force %s to end of instruction group" msgstr "" -#: config/tc-ia64.c:6673 +#: config/tc-ia64.c:6666 #, c-format msgid "`%s' must be last in instruction group" msgstr "" -#: config/tc-ia64.c:6703 +#: config/tc-ia64.c:6696 msgid "Label must be first in a bundle" msgstr "" -#: config/tc-ia64.c:6780 +#: config/tc-ia64.c:6773 msgid "hint in B unit may be treated as nop" msgstr "" -#: config/tc-ia64.c:6791 +#: config/tc-ia64.c:6784 msgid "hint in B unit can't be used" msgstr "" -#: config/tc-ia64.c:6805 +#: config/tc-ia64.c:6798 msgid "emit_one_bundle: unexpected dynamic op" msgstr "" -#: config/tc-ia64.c:6945 +#: config/tc-ia64.c:6938 #, c-format msgid "`%s' does not fit into %s template" msgstr "" -#: config/tc-ia64.c:6960 +#: config/tc-ia64.c:6953 #, c-format msgid "`%s' does not fit into bundle" msgstr "" -#: config/tc-ia64.c:6972 +#: config/tc-ia64.c:6965 #, c-format msgid "`%s' can't go in %s of %s template" msgstr "" -#: config/tc-ia64.c:6978 +#: config/tc-ia64.c:6971 msgid "Missing '}' at end of file" msgstr "" -#: config/tc-ia64.c:7125 +#: config/tc-ia64.c:7118 #, c-format msgid "Unrecognized option '-x%s'" msgstr "" -#: config/tc-ia64.c:7152 +#: config/tc-ia64.c:7145 msgid "" "IA-64 options:\n" " --mconstant-gp\t mark output file as using the constant-GP model\n" @@ -9728,7 +9889,7 @@ msgid "" msgstr "" #. Note for translators: "automagically" can be translated as "automatically" here. -#: config/tc-ia64.c:7169 +#: config/tc-ia64.c:7162 msgid "" " -xauto\t\t automagically remove dependency violations (default)\n" " -xnone\t\t turn off dependency violation checking\n" @@ -9739,210 +9900,210 @@ msgid "" "\t\t\t dependency violation checking\n" msgstr "" -#: config/tc-ia64.c:7184 +#: config/tc-ia64.c:7177 msgid "--gstabs is not supported for ia64" msgstr "" -#: config/tc-ia64.c:7619 +#: config/tc-ia64.c:7612 msgid "Explicit stops are ignored in auto mode" msgstr "" -#: config/tc-ia64.c:7628 +#: config/tc-ia64.c:7621 msgid "Found '{' when manual bundling is already turned on" msgstr "" -#: config/tc-ia64.c:7641 +#: config/tc-ia64.c:7634 msgid "Found '{' after explicit switch to automatic mode" msgstr "" -#: config/tc-ia64.c:7647 +#: config/tc-ia64.c:7640 msgid "Found '}' when manual bundling is off" msgstr "" -#: config/tc-ia64.c:7674 +#: config/tc-ia64.c:7667 msgid "Expected ')'" msgstr "" -#: config/tc-ia64.c:7679 +#: config/tc-ia64.c:7672 msgid "Qualifying predicate expected" msgstr "" -#: config/tc-ia64.c:7698 +#: config/tc-ia64.c:7691 msgid "Tag must come before qualifying predicate." msgstr "" -#: config/tc-ia64.c:7727 +#: config/tc-ia64.c:7720 msgid "Expected ':'" msgstr "" -#: config/tc-ia64.c:7743 +#: config/tc-ia64.c:7736 msgid "Tag name expected" msgstr "" -#: config/tc-ia64.c:7844 +#: config/tc-ia64.c:7838 msgid "Rotating register index must be a non-negative constant" msgstr "" -#: config/tc-ia64.c:7849 +#: config/tc-ia64.c:7843 #, c-format msgid "Index out of range 0..%u" msgstr "" -#: config/tc-ia64.c:7861 +#: config/tc-ia64.c:7855 msgid "Indirect register index must be a general register" msgstr "" -#: config/tc-ia64.c:7870 +#: config/tc-ia64.c:7864 msgid "Index can only be applied to rotating or indirect registers" msgstr "" -#: config/tc-ia64.c:7906 config/tc-xstormy16.c:145 +#: config/tc-ia64.c:7900 config/tc-xstormy16.c:145 msgid "Expected '('" msgstr "" -#: config/tc-ia64.c:7914 config/tc-pdp11.c:466 config/tc-pdp11.c:530 +#: config/tc-ia64.c:7908 config/tc-pdp11.c:466 config/tc-pdp11.c:530 #: config/tc-pdp11.c:564 config/tc-tilegx.c:1044 config/tc-tilepro.c:932 #: config/tc-xstormy16.c:154 msgid "Missing ')'" msgstr "" -#: config/tc-ia64.c:7932 config/tc-xstormy16.c:161 +#: config/tc-ia64.c:7926 config/tc-xstormy16.c:161 msgid "Not a symbolic expression" msgstr "" -#: config/tc-ia64.c:7937 config/tc-ia64.c:7951 +#: config/tc-ia64.c:7931 config/tc-ia64.c:7945 msgid "Illegal combination of relocation functions" msgstr "" -#: config/tc-ia64.c:8040 +#: config/tc-ia64.c:8034 msgid "No current frame" msgstr "" -#: config/tc-ia64.c:8042 +#: config/tc-ia64.c:8036 #, c-format msgid "Register number out of range 0..%u" msgstr "" -#: config/tc-ia64.c:8081 +#: config/tc-ia64.c:8075 msgid "Standalone `#' is illegal" msgstr "" -#: config/tc-ia64.c:8084 +#: config/tc-ia64.c:8078 msgid "Redundant `#' suffix operators" msgstr "" -#: config/tc-ia64.c:8242 +#: config/tc-ia64.c:8236 #, c-format msgid "Unhandled dependency %s for %s (%s), note %d" msgstr "" -#: config/tc-ia64.c:9555 +#: config/tc-ia64.c:9549 #, c-format msgid "Unrecognized dependency specifier %d\n" msgstr "" -#: config/tc-ia64.c:10425 +#: config/tc-ia64.c:10419 msgid "Only the first path encountering the conflict is reported" msgstr "" -#: config/tc-ia64.c:10427 +#: config/tc-ia64.c:10421 msgid "This is the location of the conflicting usage" msgstr "" -#: config/tc-ia64.c:10689 +#: config/tc-ia64.c:10683 #, c-format msgid "Unknown opcode `%s'" msgstr "" -#: config/tc-ia64.c:10767 +#: config/tc-ia64.c:10761 #, c-format msgid "AR %d can only be accessed by %c-unit" msgstr "" -#: config/tc-ia64.c:10779 +#: config/tc-ia64.c:10773 msgid "hint.b may be treated as nop" msgstr "" -#: config/tc-ia64.c:10782 +#: config/tc-ia64.c:10776 msgid "hint.b shouldn't be used" msgstr "" -#: config/tc-ia64.c:10821 +#: config/tc-ia64.c:10815 #, c-format msgid "`%s' cannot be predicated" msgstr "" -#: config/tc-ia64.c:10893 +#: config/tc-ia64.c:10888 msgid "Closing bracket missing" msgstr "" -#: config/tc-ia64.c:10902 +#: config/tc-ia64.c:10897 msgid "Index must be a general register" msgstr "" -#: config/tc-ia64.c:11067 +#: config/tc-ia64.c:11062 #, c-format msgid "Unsupported fixup size %d" msgstr "" #. This should be an error, but since previously there wasn't any #. diagnostic here, don't make it fail because of this for now. -#: config/tc-ia64.c:11339 +#: config/tc-ia64.c:11334 #, c-format msgid "Cannot express %s%d%s relocation" msgstr "" -#: config/tc-ia64.c:11358 +#: config/tc-ia64.c:11353 msgid "No addend allowed in @fptr() relocation" msgstr "" -#: config/tc-ia64.c:11397 +#: config/tc-ia64.c:11392 msgid "integer operand out of range" msgstr "" -#: config/tc-ia64.c:11464 +#: config/tc-ia64.c:11459 #, c-format msgid "%s must have a constant value" msgstr "" -#: config/tc-ia64.c:11484 +#: config/tc-ia64.c:11479 msgid "cannot resolve @slotcount parameter" msgstr "" -#: config/tc-ia64.c:11517 +#: config/tc-ia64.c:11512 msgid "invalid @slotcount value" msgstr "" -#: config/tc-ia64.c:11554 config/tc-z8k.c:1388 +#: config/tc-ia64.c:11549 config/tc-z8k.c:1388 #, c-format msgid "Cannot represent %s relocation in object file" msgstr "" -#: config/tc-ia64.c:11663 +#: config/tc-ia64.c:11658 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:3871 stabs.c:468 +#: config/tc-ia64.c:11766 read.c:2665 read.c:3304 read.c:3871 stabs.c:468 #, c-format msgid "expected comma after \"%s\"" msgstr "" -#: config/tc-ia64.c:11814 +#: config/tc-ia64.c:11809 #, c-format msgid "`%s' is already the alias of %s `%s'" msgstr "" -#: config/tc-ia64.c:11826 +#: config/tc-ia64.c:11821 #, c-format msgid "%s `%s' already has an alias `%s'" msgstr "" -#: config/tc-ia64.c:11860 +#: config/tc-ia64.c:11855 #, c-format msgid "symbol `%s' aliased to `%s' is not used" msgstr "" -#: config/tc-ia64.c:11886 +#: config/tc-ia64.c:11881 #, c-format msgid "section `%s' aliased to `%s' is not used" msgstr "" @@ -9990,7 +10151,7 @@ msgstr "" msgid "Unmatched high relocation" msgstr "" -#: config/tc-iq2000.c:831 config/tc-mips.c:19783 config/tc-score.c:5804 +#: config/tc-iq2000.c:831 config/tc-mips.c:19776 config/tc-score.c:5804 msgid ".end not in text section" msgstr "" @@ -10002,7 +10163,7 @@ msgstr "" msgid ".end symbol does not match .ent symbol." msgstr "" -#: config/tc-iq2000.c:847 config/tc-mips.c:19803 config/tc-score.c:5820 +#: config/tc-iq2000.c:847 config/tc-mips.c:19796 config/tc-score.c:5820 msgid ".end directive missing or unknown symbol" msgstr "" @@ -10010,7 +10171,7 @@ msgstr "" msgid "Expected simple number." msgstr "" -#: config/tc-iq2000.c:894 config/tc-mips.c:19708 config/tc-score.c:5670 +#: config/tc-iq2000.c:894 config/tc-mips.c:19701 config/tc-score.c:5670 #, c-format msgid " *input_line_pointer == '%c' 0x%02x\n" msgstr "" @@ -10027,6 +10188,119 @@ msgstr "" msgid "missing `.end'" msgstr "" +#: config/tc-loongarch.c:345 +#, c-format +msgid "insn name: %s\tformat: %s\tsyntax error" +msgstr "" + +#: config/tc-loongarch.c:348 +#, c-format +msgid "" +"insn name: %s\n" +"format: %s\n" +"we want macro but macro is NULL" +msgstr "" + +#: config/tc-loongarch.c:353 +#, c-format +msgid "" +"insn name: %s\n" +"format: %s\n" +"macro: %s\tsyntax error" +msgstr "" + +#: config/tc-loongarch.c:402 +#, c-format +msgid "Unsupported use of %s" +msgstr "" + +#: config/tc-loongarch.c:475 +msgid "internal error: we have no internal label yet" +msgstr "" + +#: config/tc-loongarch.c:585 +msgid "This label shouldn't be with addend." +msgstr "" + +#: config/tc-loongarch.c:625 +msgid "expr too huge" +msgstr "" + +#: config/tc-loongarch.c:652 +#, c-format +msgid "" +"not support reloc bit-field\n" +"fmt: %c%c %s\n" +"args: %s" +msgstr "" + +#: config/tc-loongarch.c:700 +msgid "unknown escape" +msgstr "" + +#: config/tc-loongarch.c:727 +#, c-format +msgid "require imm low %d bit is 0." +msgstr "" + +#. How to do after we detect overflow. +#: config/tc-loongarch.c:739 +#, c-format +msgid "" +"Immediate overflow.\n" +"format: %c%c%s\n" +"arg: %s" +msgstr "" + +#: config/tc-loongarch.c:819 +msgid "AMO insns require rd != base && rd != rt when rd isn't $r0" +msgstr "" + +#: config/tc-loongarch.c:831 +msgid "bstr(ins|pick).[wd] require msbd >= lsbd" +msgstr "" + +#: config/tc-loongarch.c:836 +msgid "csrxchg require rj != $r0 && rj != $r1" +msgstr "" + +#: config/tc-loongarch.c:883 +#, c-format +msgid "no HOWTO loong relocation number %d" +msgstr "" + +#: config/tc-loongarch.c:891 +msgid "Internal error: not support relax now" +msgstr "" + +#: config/tc-loongarch.c:920 +#, c-format +msgid "li overflow: hi32:0x%x lo32:0x%x" +msgstr "" + +#: config/tc-loongarch.c:925 +msgid "we can't li.d on 32bit-arch" +msgstr "" + +#: config/tc-loongarch.c:1020 +#, c-format +msgid "no match insn: %s\t%s" +msgstr "" + +#: config/tc-loongarch.c:1090 config/tc-loongarch.c:1096 +msgid "Relocation against a constant" +msgstr "" + +#: config/tc-loongarch.c:1301 config/tc-riscv.c:4023 +#, c-format +msgid "cannot represent %s relocation in object file" +msgstr "" + +#: config/tc-loongarch.c:1339 +#, c-format +msgid "LARCH options:\n" +msgstr "" + #: config/tc-m32c.c:141 #, c-format msgid " M32C specific command line options:\n" @@ -10257,8 +10531,8 @@ msgstr "" msgid ".SCOMMon length (%ld.) <0! Ignored." msgstr "" -#: 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 +#: config/tc-m32r.c:1514 config/tc-microblaze.c:218 config/tc-ppc.c:2379 +#: config/tc-ppc.c:4417 config/tc-ppc.c:4472 msgid "ignoring bad alignment" msgstr "" @@ -11104,7 +11378,7 @@ msgid_plural "%s relocations do not fit in %u bytes" msgstr[0] "" msgstr[1] "" -#: config/tc-m68k.c:7965 config/tc-ppc.c:2536 +#: config/tc-m68k.c:7965 config/tc-ppc.c:2552 msgid "unknown .gnu_attribute value" msgstr "" @@ -11241,12 +11515,12 @@ msgstr "" msgid "ignoring operands: %s " msgstr "" -#: config/tc-mcore.c:1670 +#: config/tc-mcore.c:1673 #, c-format msgid "unrecognised cpu type '%s'" msgstr "" -#: config/tc-mcore.c:1688 +#: config/tc-mcore.c:1691 #, c-format msgid "" "MCORE specific options:\n" @@ -11257,47 +11531,47 @@ msgid "" " -EL assemble for a little endian system\n" msgstr "" -#: config/tc-mcore.c:1706 config/tc-microblaze.c:1871 +#: config/tc-mcore.c:1709 config/tc-microblaze.c:1871 msgid "failed sanity check: short_jump" msgstr "" -#: config/tc-mcore.c:1716 config/tc-microblaze.c:1881 +#: config/tc-mcore.c:1719 config/tc-microblaze.c:1881 msgid "failed sanity check: long_jump" msgstr "" -#: config/tc-mcore.c:1742 +#: config/tc-mcore.c:1745 #, c-format msgid "odd displacement at %x" msgstr "" -#: config/tc-mcore.c:1951 +#: config/tc-mcore.c:1954 #, c-format msgid "odd distance branch (0x%lx byte)" msgid_plural "odd distance branch (0x%lx bytes)" msgstr[0] "" msgstr[1] "" -#: config/tc-mcore.c:1958 +#: config/tc-mcore.c:1961 #, c-format msgid "pcrel for branch to %s too far (0x%lx)" msgstr "" -#: config/tc-mcore.c:1978 +#: config/tc-mcore.c:1981 #, c-format msgid "pcrel for lrw/jmpi/jsri to %s too far (0x%lx)" msgstr "" -#: config/tc-mcore.c:1990 +#: config/tc-mcore.c:1993 #, c-format msgid "pcrel for loopt too far (0x%lx)" msgstr "" -#: config/tc-mcore.c:2186 config/tc-microblaze.c:2471 config/tc-tic30.c:1364 +#: config/tc-mcore.c:2189 config/tc-microblaze.c:2471 config/tc-tic30.c:1364 #, c-format msgid "Can not do %d byte %srelocation" msgstr "" -#: config/tc-mcore.c:2188 config/tc-microblaze.c:2473 config/tc-tic30.c:1365 +#: config/tc-mcore.c:2191 config/tc-microblaze.c:2473 config/tc-tic30.c:1365 msgid "pc-relative " msgstr "" @@ -11952,7 +12226,7 @@ msgstr "" msgid "the `%s' extension requires 64-bit FPRs" msgstr "" -#: config/tc-mips.c:3048 config/tc-mips.c:16640 +#: config/tc-mips.c:3048 config/tc-mips.c:16633 #, c-format msgid "unrecognized register name `%s'" msgstr "" @@ -12094,7 +12368,7 @@ msgstr "" msgid "trap exception not supported at ISA 1" msgstr "" -#: config/tc-mips.c:4167 config/tc-mips.c:17523 +#: config/tc-mips.c:4167 config/tc-mips.c:17516 #, c-format msgid "`%s' does not support legacy NaN" msgstr "" @@ -12202,7 +12476,7 @@ msgstr "" #: config/tc-mips.c:7553 config/tc-mips.c:7573 config/tc-mips.c:7590 #: config/tc-mips.c:9140 config/tc-mips.c:15792 config/tc-mips.c:15799 -#: config/tc-mips.c:16192 config/tc-mips.c:19038 +#: config/tc-mips.c:16192 config/tc-mips.c:19031 #, c-format msgid "branch to misaligned address (0x%lx)" msgstr "" @@ -12229,7 +12503,7 @@ msgstr "" msgid "the source register must not be $31" msgstr "" -#: config/tc-mips.c:8559 config/tc-mips.c:14532 config/tc-mips.c:19185 +#: config/tc-mips.c:8559 config/tc-mips.c:14532 config/tc-mips.c:19178 msgid "invalid unextended operand value" msgstr "" @@ -12255,12 +12529,12 @@ msgstr "" msgid "unrecognized extended version of MIPS16 opcode" msgstr "" -#: config/tc-mips.c:8868 config/tc-mips.c:19056 +#: config/tc-mips.c:8868 config/tc-mips.c:19049 msgid "" "macro instruction expanded into multiple instructions in a branch delay slot" msgstr "" -#: config/tc-mips.c:8871 config/tc-mips.c:19064 +#: config/tc-mips.c:8871 config/tc-mips.c:19057 msgid "macro instruction expanded into multiple instructions" msgstr "" @@ -12322,7 +12596,7 @@ msgstr "" msgid "la used to load 64-bit address; recommend using dla instead" msgstr "" -#: config/tc-mips.c:11105 config/tc-riscv.c:1601 +#: config/tc-mips.c:11105 config/tc-riscv.c:1768 msgid "offset too large" msgstr "" @@ -12432,7 +12706,7 @@ msgstr "" msgid "-march=%s is not compatible with the selected ABI" msgstr "" -#: config/tc-mips.c:15796 config/tc-mips.c:16186 config/tc-mips.c:19035 +#: config/tc-mips.c:15796 config/tc-mips.c:16186 config/tc-mips.c:19028 msgid "branch to a symbol in another ISA mode" msgstr "" @@ -12445,7 +12719,7 @@ msgstr "" msgid "PC-relative reference to a different section" msgstr "" -#: config/tc-mips.c:15912 config/tc-riscv.c:3023 +#: config/tc-mips.c:15912 config/tc-riscv.c:3498 msgid "TLS relocation against a constant" msgstr "" @@ -12489,161 +12763,161 @@ msgstr "" msgid "alignment negative, 0 assumed" msgstr "" -#: config/tc-mips.c:16520 +#: config/tc-mips.c:16513 #, c-format msgid "%s: no such section" msgstr "" -#: config/tc-mips.c:16576 +#: config/tc-mips.c:16569 #, c-format msgid ".option pic%d not supported" msgstr "" -#: config/tc-mips.c:16578 +#: config/tc-mips.c:16571 #, c-format msgid ".option pic%d not supported in VxWorks PIC mode" msgstr "" -#: config/tc-mips.c:16590 config/tc-mips.c:16930 +#: config/tc-mips.c:16583 config/tc-mips.c:16923 msgid "-G may not be used with SVR4 PIC code" msgstr "" -#: config/tc-mips.c:16596 +#: config/tc-mips.c:16589 #, c-format msgid "unrecognized option \"%s\"" msgstr "" -#: config/tc-mips.c:16702 +#: config/tc-mips.c:16695 #, c-format msgid "unknown architecture %s" msgstr "" -#: config/tc-mips.c:16717 config/tc-mips.c:16881 +#: config/tc-mips.c:16710 config/tc-mips.c:16874 #, c-format msgid "unknown ISA level %s" msgstr "" -#: config/tc-mips.c:16727 +#: config/tc-mips.c:16720 #, c-format msgid "unknown ISA or architecture %s" msgstr "" -#: config/tc-mips.c:16786 +#: config/tc-mips.c:16779 msgid "`noreorder' must be set before `nomacro'" msgstr "" -#: config/tc-mips.c:16816 +#: config/tc-mips.c:16809 msgid ".set pop with no .set push" msgstr "" -#: config/tc-mips.c:16835 +#: config/tc-mips.c:16828 #, c-format msgid "tried to set unrecognized symbol: %s\n" msgstr "" -#: config/tc-mips.c:16908 +#: config/tc-mips.c:16901 #, c-format msgid ".module used with unrecognized symbol: %s\n" msgstr "" -#: config/tc-mips.c:16914 +#: config/tc-mips.c:16907 msgid ".module is not permitted after generating code" msgstr "" -#: config/tc-mips.c:16974 config/tc-mips.c:17053 config/tc-mips.c:17157 -#: config/tc-mips.c:17187 config/tc-mips.c:17236 +#: config/tc-mips.c:16967 config/tc-mips.c:17046 config/tc-mips.c:17150 +#: config/tc-mips.c:17180 config/tc-mips.c:17229 #, c-format msgid "%s not supported in MIPS16 mode" msgstr "" -#: config/tc-mips.c:16981 +#: config/tc-mips.c:16974 msgid ".cpload not in noreorder section" msgstr "" -#: config/tc-mips.c:17062 config/tc-mips.c:17081 +#: config/tc-mips.c:17055 config/tc-mips.c:17074 msgid "missing argument separator ',' for .cpsetup" msgstr "" -#: config/tc-mips.c:17279 config/tc-riscv.c:3343 +#: config/tc-mips.c:17272 config/tc-riscv.c:3833 #, c-format msgid "unsupported use of %s" msgstr "" -#: config/tc-mips.c:17370 +#: config/tc-mips.c:17363 msgid "unsupported use of .gpword" msgstr "" -#: config/tc-mips.c:17408 +#: config/tc-mips.c:17401 msgid "unsupported use of .gpdword" msgstr "" -#: config/tc-mips.c:17440 +#: config/tc-mips.c:17433 msgid "unsupported use of .ehword" msgstr "" -#: config/tc-mips.c:17527 +#: config/tc-mips.c:17520 msgid "bad .nan directive" msgstr "" -#: config/tc-mips.c:17576 +#: config/tc-mips.c:17569 #, c-format msgid "ignoring attempt to redefine symbol %s" msgstr "" -#: config/tc-mips.c:17591 ecoff.c:3359 +#: config/tc-mips.c:17584 ecoff.c:3359 msgid "bad .weakext directive" msgstr "" -#: config/tc-mips.c:18560 config/tc-mips.c:18837 +#: config/tc-mips.c:18553 config/tc-mips.c:18830 msgid "relaxed out-of-range branch into a jump" msgstr "" -#: config/tc-mips.c:19060 +#: config/tc-mips.c:19053 msgid "extended instruction in a branch delay slot" msgstr "" -#: config/tc-mips.c:19174 config/tc-xtensa.c:1704 config/tc-xtensa.c:1982 +#: config/tc-mips.c:19167 config/tc-xtensa.c:1704 config/tc-xtensa.c:1982 msgid "unsupported relocation" msgstr "" -#: config/tc-mips.c:19682 config/tc-score.c:5644 +#: config/tc-mips.c:19675 config/tc-score.c:5644 msgid "expected simple number" msgstr "" -#: config/tc-mips.c:19710 config/tc-score.c:5671 +#: config/tc-mips.c:19703 config/tc-score.c:5671 msgid "invalid number" msgstr "" -#: config/tc-mips.c:19787 ecoff.c:2988 +#: config/tc-mips.c:19780 ecoff.c:2988 msgid ".end directive without a preceding .ent directive" msgstr "" -#: config/tc-mips.c:19796 +#: config/tc-mips.c:19789 msgid ".end symbol does not match .ent symbol" msgstr "" -#: config/tc-mips.c:19873 +#: config/tc-mips.c:19866 msgid ".ent or .aent not in text section" msgstr "" -#: config/tc-mips.c:19876 config/tc-score.c:5703 +#: config/tc-mips.c:19869 config/tc-score.c:5703 msgid "missing .end" msgstr "" -#: config/tc-mips.c:19959 +#: config/tc-mips.c:19952 msgid ".mask/.fmask outside of .ent" msgstr "" -#: config/tc-mips.c:19966 +#: config/tc-mips.c:19959 msgid "bad .mask/.fmask directive" msgstr "" -#: config/tc-mips.c:20269 +#: config/tc-mips.c:20262 #, c-format msgid "bad value (%s) for %s" msgstr "" -#: config/tc-mips.c:20333 +#: config/tc-mips.c:20326 #, c-format msgid "" "MIPS options:\n" @@ -12654,7 +12928,7 @@ msgid "" "\t\t\timplicitly with the gp register [default 8]\n" msgstr "" -#: config/tc-mips.c:20340 +#: config/tc-mips.c:20333 #, c-format msgid "" "-mips1\t\t\tgenerate MIPS ISA I instructions\n" @@ -12675,7 +12949,7 @@ msgid "" "-march=CPU/-mtune=CPU\tgenerate code/schedule for CPU, where CPU is one of:\n" msgstr "" -#: config/tc-mips.c:20365 +#: config/tc-mips.c:20358 #, c-format msgid "" "-mCPU\t\t\tequivalent to -march=CPU -mtune=CPU. Deprecated.\n" @@ -12683,105 +12957,105 @@ msgid "" "\t\t\tFor -mCPU and -no-mCPU, CPU must be one of:\n" msgstr "" -#: config/tc-mips.c:20378 +#: config/tc-mips.c:20371 #, c-format msgid "" "-mips16\t\t\tgenerate mips16 instructions\n" "-no-mips16\t\tdo not generate mips16 instructions\n" msgstr "" -#: config/tc-mips.c:20381 +#: config/tc-mips.c:20374 #, c-format msgid "" "-mmips16e2\t\tgenerate MIPS16e2 instructions\n" "-mno-mips16e2\t\tdo not generate MIPS16e2 instructions\n" msgstr "" -#: config/tc-mips.c:20384 +#: config/tc-mips.c:20377 #, c-format msgid "" "-mmicromips\t\tgenerate microMIPS instructions\n" "-mno-micromips\t\tdo not generate microMIPS instructions\n" msgstr "" -#: config/tc-mips.c:20387 +#: config/tc-mips.c:20380 #, c-format msgid "" "-msmartmips\t\tgenerate smartmips instructions\n" "-mno-smartmips\t\tdo not generate smartmips instructions\n" msgstr "" -#: config/tc-mips.c:20390 +#: config/tc-mips.c:20383 #, c-format msgid "" "-mdsp\t\t\tgenerate DSP instructions\n" "-mno-dsp\t\tdo not generate DSP instructions\n" msgstr "" -#: config/tc-mips.c:20393 +#: config/tc-mips.c:20386 #, c-format msgid "" "-mdspr2\t\t\tgenerate DSP R2 instructions\n" "-mno-dspr2\t\tdo not generate DSP R2 instructions\n" msgstr "" -#: config/tc-mips.c:20396 +#: config/tc-mips.c:20389 #, c-format msgid "" "-mdspr3\t\t\tgenerate DSP R3 instructions\n" "-mno-dspr3\t\tdo not generate DSP R3 instructions\n" msgstr "" -#: config/tc-mips.c:20399 +#: config/tc-mips.c:20392 #, c-format msgid "" "-mmt\t\t\tgenerate MT instructions\n" "-mno-mt\t\t\tdo not generate MT instructions\n" msgstr "" -#: config/tc-mips.c:20402 +#: config/tc-mips.c:20395 #, c-format msgid "" "-mmcu\t\t\tgenerate MCU instructions\n" "-mno-mcu\t\tdo not generate MCU instructions\n" msgstr "" -#: config/tc-mips.c:20405 +#: config/tc-mips.c:20398 #, c-format msgid "" "-mmsa\t\t\tgenerate MSA instructions\n" "-mno-msa\t\tdo not generate MSA instructions\n" msgstr "" -#: config/tc-mips.c:20408 +#: config/tc-mips.c:20401 #, c-format msgid "" "-mxpa\t\t\tgenerate eXtended Physical Address (XPA) instructions\n" "-mno-xpa\t\tdo not generate eXtended Physical Address (XPA) instructions\n" msgstr "" -#: config/tc-mips.c:20411 +#: config/tc-mips.c:20404 #, c-format msgid "" "-mvirt\t\t\tgenerate Virtualization instructions\n" "-mno-virt\t\tdo not generate Virtualization instructions\n" msgstr "" -#: config/tc-mips.c:20414 +#: config/tc-mips.c:20407 #, c-format msgid "" "-mcrc\t\t\tgenerate CRC instructions\n" "-mno-crc\t\tdo not generate CRC instructions\n" msgstr "" -#: config/tc-mips.c:20417 +#: config/tc-mips.c:20410 #, c-format msgid "" "-mginv\t\t\tgenerate Global INValidate (GINV) instructions\n" "-mno-ginv\t\tdo not generate Global INValidate instructions\n" msgstr "" -#: config/tc-mips.c:20420 +#: config/tc-mips.c:20413 #, c-format msgid "" "-mloongson-mmi\t\tgenerate Loongson MultiMedia extensions Instructions (MMI) " @@ -12790,7 +13064,7 @@ msgid "" "Instructions\n" msgstr "" -#: config/tc-mips.c:20423 +#: config/tc-mips.c:20416 #, c-format msgid "" "-mloongson-cam\t\tgenerate Loongson Content Address Memory (CAM) " @@ -12799,35 +13073,35 @@ msgid "" "Instructions\n" msgstr "" -#: config/tc-mips.c:20426 +#: config/tc-mips.c:20419 #, c-format msgid "" "-mloongson-ext\t\tgenerate Loongson EXTensions (EXT) instructions\n" "-mno-loongson-ext\tdo not generate Loongson EXTensions Instructions\n" msgstr "" -#: config/tc-mips.c:20429 +#: config/tc-mips.c:20422 #, c-format msgid "" "-mloongson-ext2\t\tgenerate Loongson EXTensions R2 (EXT2) instructions\n" "-mno-loongson-ext2\tdo not generate Loongson EXTensions R2 Instructions\n" msgstr "" -#: config/tc-mips.c:20432 +#: config/tc-mips.c:20425 #, c-format msgid "" "-minsn32\t\tonly generate 32-bit microMIPS instructions\n" "-mno-insn32\t\tgenerate all microMIPS instructions\n" msgstr "" -#: config/tc-mips.c:20436 +#: config/tc-mips.c:20429 #, c-format msgid "" "-mfix-loongson3-llsc\twork around Loongson3 LL/SC errata, default\n" "-mno-fix-loongson3-llsc\tdisable work around Loongson3 LL/SC errata\n" msgstr "" -#: config/tc-mips.c:20440 +#: config/tc-mips.c:20433 #, c-format msgid "" "-mfix-loongson3-llsc\twork around Loongson3 LL/SC errata\n" @@ -12835,7 +13109,7 @@ msgid "" "default\n" msgstr "" -#: config/tc-mips.c:20444 +#: config/tc-mips.c:20437 #, c-format msgid "" "-mfix-loongson2f-jump\twork around Loongson2F JUMP instructions\n" @@ -12857,7 +13131,7 @@ msgid "" "--break, --no-trap\tbreak exception on div by 0 and mult overflow\n" msgstr "" -#: config/tc-mips.c:20462 +#: config/tc-mips.c:20455 #, c-format msgid "" "-mhard-float\t\tallow floating-point instructions\n" @@ -12872,7 +13146,7 @@ msgid "" "-mnan=ENCODING\t\tselect an IEEE 754 NaN encoding convention, either of:\n" msgstr "" -#: config/tc-mips.c:20480 +#: config/tc-mips.c:20473 #, c-format msgid "" "-KPIC, -call_shared\tgenerate SVR4 position independent code\n" @@ -12886,26 +13160,26 @@ msgid "" "-mabi=ABI\t\tcreate ABI conformant object file for:\n" msgstr "" -#: config/tc-mips.c:20501 +#: config/tc-mips.c:20494 #, c-format msgid "-32\t\t\tcreate o32 ABI object file%s\n" msgstr "" -#: config/tc-mips.c:20503 config/tc-mips.c:20506 config/tc-mips.c:20509 +#: config/tc-mips.c:20496 config/tc-mips.c:20499 config/tc-mips.c:20502 msgid " (default)" msgstr "" -#: config/tc-mips.c:20504 +#: config/tc-mips.c:20497 #, c-format msgid "-n32\t\t\tcreate n32 ABI object file%s\n" msgstr "" -#: config/tc-mips.c:20507 +#: config/tc-mips.c:20500 #, c-format msgid "-64\t\t\tcreate 64 ABI object file%s\n" msgstr "" -#: config/tc-mips.c:20589 +#: config/tc-mips.c:20582 msgid "missing .end at end of assembly" msgstr "" @@ -13164,14 +13438,14 @@ msgid "" msgstr "" #: config/tc-mn10200.c:889 config/tc-mn10300.c:1253 config/tc-s390.c:1691 -#: config/tc-v850.c:2328 +#: config/tc-v850.c:2325 #, c-format msgid "Unrecognized opcode: `%s'" msgstr "" #. xgettext:c-format. -#: 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 +#: config/tc-mn10200.c:1132 config/tc-mn10300.c:1821 config/tc-ppc.c:3988 +#: config/tc-s390.c:1604 config/tc-v850.c:3040 #, c-format msgid "junk at end of line: `%s'" msgstr "" @@ -14140,11 +14414,11 @@ msgid "Addend to unresolved symbol is not on word boundary." msgstr "" #. Should never here. -#: config/tc-nds32.c:7656 +#: config/tc-nds32.c:7617 msgid "Used FPU instructions requires enabling FPU extension" msgstr "" -#: config/tc-nds32.c:7852 +#: config/tc-nds32.c:7813 #, c-format msgid "Internal error: Unknown fixup type %d (`%s')" msgstr "" @@ -14629,659 +14903,675 @@ msgstr "" msgid "pcrel too far" msgstr "" -#: config/tc-ppc.c:949 config/tc-ppc.c:957 config/tc-ppc.c:3458 +#: config/tc-ppc.c:961 config/tc-ppc.c:969 config/tc-ppc.c:3475 msgid "invalid register expression" msgstr "" -#: config/tc-ppc.c:1119 config/tc-ppc.c:1177 config/tc-ppc.c:1225 +#: config/tc-ppc.c:1131 config/tc-ppc.c:1189 config/tc-ppc.c:1237 msgid "the use of -mvle requires big endian." msgstr "" -#: config/tc-ppc.c:1157 config/tc-ppc.c:1179 +#: config/tc-ppc.c:1169 config/tc-ppc.c:1191 msgid "the use of -mvle requires -a32." msgstr "" -#: config/tc-ppc.c:1159 +#: config/tc-ppc.c:1171 #, c-format msgid "%s unsupported" msgstr "" -#: config/tc-ppc.c:1252 config/tc-s390.c:435 config/tc-s390.c:442 +#: config/tc-ppc.c:1264 config/tc-s390.c:435 config/tc-s390.c:442 #, c-format msgid "invalid switch -m%s" msgstr "" -#: config/tc-ppc.c:1283 +#: config/tc-ppc.c:1295 msgid "--nops needs a numeric argument" msgstr "" -#: config/tc-ppc.c:1319 +#: config/tc-ppc.c:1331 #, c-format msgid "PowerPC options:\n" msgstr "" -#: config/tc-ppc.c:1321 +#: config/tc-ppc.c:1333 #, c-format msgid "-a32 generate ELF32/XCOFF32\n" msgstr "" -#: config/tc-ppc.c:1324 +#: config/tc-ppc.c:1336 #, c-format msgid "-a64 generate ELF64/XCOFF64\n" msgstr "" -#: config/tc-ppc.c:1326 +#: config/tc-ppc.c:1338 #, c-format msgid "-u ignored\n" msgstr "" -#: config/tc-ppc.c:1328 +#: config/tc-ppc.c:1340 #, c-format msgid "-mpwrx, -mpwr2 generate code for POWER/2 (RIOS2)\n" msgstr "" -#: config/tc-ppc.c:1330 +#: config/tc-ppc.c:1342 #, c-format msgid "-mpwr generate code for POWER (RIOS1)\n" msgstr "" -#: config/tc-ppc.c:1332 +#: config/tc-ppc.c:1344 #, c-format msgid "-m601 generate code for PowerPC 601\n" msgstr "" -#: config/tc-ppc.c:1334 +#: config/tc-ppc.c:1346 #, c-format msgid "" "-mppc, -mppc32, -m603, -m604\n" " generate code for PowerPC 603/604\n" msgstr "" -#: config/tc-ppc.c:1337 +#: config/tc-ppc.c:1349 #, c-format msgid "-m403 generate code for PowerPC 403\n" msgstr "" -#: config/tc-ppc.c:1339 +#: config/tc-ppc.c:1351 #, c-format msgid "-m405 generate code for PowerPC 405\n" msgstr "" -#: config/tc-ppc.c:1341 +#: config/tc-ppc.c:1353 #, c-format msgid "-m440 generate code for PowerPC 440\n" msgstr "" -#: config/tc-ppc.c:1343 +#: config/tc-ppc.c:1355 #, c-format msgid "-m464 generate code for PowerPC 464\n" msgstr "" -#: config/tc-ppc.c:1345 +#: config/tc-ppc.c:1357 #, c-format msgid "-m476 generate code for PowerPC 476\n" msgstr "" -#: config/tc-ppc.c:1347 +#: config/tc-ppc.c:1359 #, c-format msgid "" "-m7400, -m7410, -m7450, -m7455\n" " generate code for PowerPC 7400/7410/7450/7455\n" msgstr "" -#: config/tc-ppc.c:1350 +#: config/tc-ppc.c:1362 #, c-format msgid "" "-m750cl, -mgekko, -mbroadway\n" " generate code for PowerPC 750cl/Gekko/Broadway\n" msgstr "" -#: config/tc-ppc.c:1353 +#: config/tc-ppc.c:1365 #, c-format msgid "-m821, -m850, -m860 generate code for PowerPC 821/850/860\n" msgstr "" -#: config/tc-ppc.c:1355 +#: config/tc-ppc.c:1367 #, c-format msgid "-mppc64, -m620 generate code for PowerPC 620/625/630\n" msgstr "" -#: config/tc-ppc.c:1357 +#: config/tc-ppc.c:1369 #, c-format msgid "" "-mppc64bridge generate code for PowerPC 64, including bridge " "insns\n" msgstr "" -#: config/tc-ppc.c:1359 +#: config/tc-ppc.c:1371 #, c-format msgid "-mbooke generate code for 32-bit PowerPC BookE\n" msgstr "" -#: config/tc-ppc.c:1361 +#: config/tc-ppc.c:1373 #, c-format msgid "-ma2 generate code for A2 architecture\n" msgstr "" -#: config/tc-ppc.c:1363 +#: config/tc-ppc.c:1375 #, c-format msgid "-mpower4, -mpwr4 generate code for Power4 architecture\n" msgstr "" -#: config/tc-ppc.c:1365 +#: config/tc-ppc.c:1377 #, c-format msgid "" "-mpower5, -mpwr5, -mpwr5x\n" " generate code for Power5 architecture\n" msgstr "" -#: config/tc-ppc.c:1368 +#: config/tc-ppc.c:1380 #, c-format msgid "-mpower6, -mpwr6 generate code for Power6 architecture\n" msgstr "" -#: config/tc-ppc.c:1370 +#: config/tc-ppc.c:1382 #, c-format msgid "-mpower7, -mpwr7 generate code for Power7 architecture\n" msgstr "" -#: config/tc-ppc.c:1372 +#: config/tc-ppc.c:1384 #, c-format msgid "-mpower8, -mpwr8 generate code for Power8 architecture\n" msgstr "" -#: config/tc-ppc.c:1374 +#: config/tc-ppc.c:1386 #, c-format msgid "-mpower9, -mpwr9 generate code for Power9 architecture\n" msgstr "" -#: config/tc-ppc.c:1376 +#: config/tc-ppc.c:1388 #, c-format msgid "-mpower10, -mpwr10 generate code for Power10 architecture\n" msgstr "" -#: config/tc-ppc.c:1378 +#: config/tc-ppc.c:1390 #, c-format msgid "" "-mcell generate code for Cell Broadband Engine " "architecture\n" msgstr "" -#: config/tc-ppc.c:1380 +#: config/tc-ppc.c:1392 #, c-format msgid "" "-mcom generate code for Power/PowerPC common instructions\n" msgstr "" -#: config/tc-ppc.c:1382 +#: config/tc-ppc.c:1394 #, c-format msgid "" "-many generate code for any architecture (PWR/PWRX/PPC)\n" msgstr "" -#: config/tc-ppc.c:1384 +#: config/tc-ppc.c:1396 #, c-format msgid "-maltivec generate code for AltiVec\n" msgstr "" -#: config/tc-ppc.c:1386 +#: config/tc-ppc.c:1398 #, c-format msgid "" "-mvsx generate code for Vector-Scalar (VSX) instructions\n" msgstr "" -#: config/tc-ppc.c:1388 +#: config/tc-ppc.c:1400 #, c-format msgid "-me300 generate code for PowerPC e300 family\n" msgstr "" -#: config/tc-ppc.c:1390 +#: config/tc-ppc.c:1402 #, c-format msgid "-me500, -me500x2 generate code for Motorola e500 core complex\n" msgstr "" -#: config/tc-ppc.c:1392 +#: config/tc-ppc.c:1404 #, c-format msgid "" "-me500mc, generate code for Freescale e500mc core complex\n" msgstr "" -#: config/tc-ppc.c:1394 +#: config/tc-ppc.c:1406 #, c-format msgid "" "-me500mc64, generate code for Freescale e500mc64 core complex\n" msgstr "" -#: config/tc-ppc.c:1396 +#: config/tc-ppc.c:1408 #, c-format msgid "" "-me5500, generate code for Freescale e5500 core complex\n" msgstr "" -#: config/tc-ppc.c:1398 +#: config/tc-ppc.c:1410 #, c-format msgid "" "-me6500, generate code for Freescale e6500 core complex\n" msgstr "" -#: config/tc-ppc.c:1400 +#: config/tc-ppc.c:1412 #, c-format msgid "-mspe generate code for Motorola SPE instructions\n" msgstr "" -#: config/tc-ppc.c:1402 +#: config/tc-ppc.c:1414 #, c-format msgid "-mspe2 generate code for Freescale SPE2 instructions\n" msgstr "" -#: config/tc-ppc.c:1404 +#: config/tc-ppc.c:1416 #, c-format msgid "-mvle generate code for Freescale VLE instructions\n" msgstr "" -#: config/tc-ppc.c:1406 +#: config/tc-ppc.c:1418 #, c-format msgid "" "-mtitan generate code for AppliedMicro Titan core complex\n" msgstr "" -#: config/tc-ppc.c:1408 +#: config/tc-ppc.c:1420 #, c-format msgid "-mregnames Allow symbolic names for registers\n" msgstr "" -#: config/tc-ppc.c:1410 +#: config/tc-ppc.c:1422 #, c-format msgid "-mno-regnames Do not allow symbolic names for registers\n" msgstr "" -#: config/tc-ppc.c:1413 +#: config/tc-ppc.c:1425 #, c-format msgid "-mrelocatable support for GCC's -mrelocatble option\n" msgstr "" -#: config/tc-ppc.c:1415 +#: config/tc-ppc.c:1427 #, c-format msgid "-mrelocatable-lib support for GCC's -mrelocatble-lib option\n" msgstr "" -#: config/tc-ppc.c:1417 +#: config/tc-ppc.c:1429 #, c-format msgid "-memb set PPC_EMB bit in ELF flags\n" msgstr "" -#: config/tc-ppc.c:1419 +#: config/tc-ppc.c:1431 #, c-format msgid "" "-mlittle, -mlittle-endian, -le\n" " generate code for a little endian machine\n" msgstr "" -#: config/tc-ppc.c:1422 +#: config/tc-ppc.c:1434 #, c-format msgid "" "-mbig, -mbig-endian, -be\n" " generate code for a big endian machine\n" msgstr "" -#: config/tc-ppc.c:1425 +#: config/tc-ppc.c:1437 #, c-format msgid "-msolaris generate code for Solaris\n" msgstr "" -#: config/tc-ppc.c:1427 +#: config/tc-ppc.c:1439 #, c-format msgid "-mno-solaris do not generate code for Solaris\n" msgstr "" -#: config/tc-ppc.c:1429 +#: config/tc-ppc.c:1441 #, c-format msgid "-K PIC set EF_PPC_RELOCATABLE_LIB in ELF flags\n" msgstr "" -#: config/tc-ppc.c:1431 +#: config/tc-ppc.c:1443 #, c-format msgid "-V print assembler version number\n" msgstr "" -#: config/tc-ppc.c:1433 +#: config/tc-ppc.c:1445 #, c-format msgid "-Qy, -Qn ignored\n" msgstr "" -#: config/tc-ppc.c:1436 +#: config/tc-ppc.c:1448 #, c-format msgid "" "-nops=count when aligning, more than COUNT nops uses a branch\n" msgstr "" -#: config/tc-ppc.c:1438 +#: config/tc-ppc.c:1450 #, c-format msgid "-ppc476-workaround warn if emitting data to code sections\n" msgstr "" -#: config/tc-ppc.c:1468 +#: config/tc-ppc.c:1480 #, c-format msgid "unknown default cpu = %s, os = %s" msgstr "" -#: config/tc-ppc.c:1496 +#: config/tc-ppc.c:1508 msgid "neither Power nor PowerPC opcodes were selected." msgstr "" -#: config/tc-ppc.c:1554 +#: config/tc-ppc.c:1566 #, c-format msgid "mask trims opcode bits for %s" msgstr "" -#: config/tc-ppc.c:1564 +#: config/tc-ppc.c:1576 #, c-format msgid "operand index error for %s" msgstr "" -#: config/tc-ppc.c:1590 +#: config/tc-ppc.c:1602 #, c-format msgid "operand %d overlap in %s" msgstr "" -#: config/tc-ppc.c:1599 +#: config/tc-ppc.c:1611 #, c-format msgid "non-optional operand %d follows optional operand in %s" msgstr "" -#: config/tc-ppc.c:1649 +#: config/tc-ppc.c:1661 #, c-format msgid "powerpc_operands[%d].bitm invalid" msgstr "" -#: config/tc-ppc.c:1656 +#: config/tc-ppc.c:1668 #, c-format msgid "powerpc_operands[%d] duplicates powerpc_operands[%d]" msgstr "" -#: config/tc-ppc.c:1682 config/tc-ppc.c:1733 config/tc-ppc.c:1771 -#: config/tc-ppc.c:1809 +#: config/tc-ppc.c:1694 config/tc-ppc.c:1745 config/tc-ppc.c:1783 +#: config/tc-ppc.c:1821 #, c-format msgid "major opcode is not sorted for %s" msgstr "" -#: config/tc-ppc.c:1688 +#: config/tc-ppc.c:1700 #, c-format msgid "%s is enabled by vle flag" msgstr "" -#: config/tc-ppc.c:1695 +#: config/tc-ppc.c:1707 #, c-format msgid "%s not disabled by vle flag" msgstr "" -#: config/tc-ppc.c:2205 +#: config/tc-ppc.c:2217 #, c-format msgid "symbol+offset@%s means symbol@%s+offset" msgstr "" -#: config/tc-ppc.c:2225 +#: config/tc-ppc.c:2237 #, c-format msgid "symbol+offset@%s not supported" msgstr "" -#: config/tc-ppc.c:2300 config/tc-ppc.c:4269 config/tc-ppc.c:7410 +#: config/tc-ppc.c:2316 config/tc-ppc.c:4286 config/tc-ppc.c:7669 msgid "data in executable section" msgstr "" -#: config/tc-ppc.c:2341 +#: config/tc-ppc.c:2357 msgid "expected comma after symbol-name: rest of line ignored." msgstr "" -#: config/tc-ppc.c:2374 +#: config/tc-ppc.c:2390 #, c-format msgid "ignoring attempt to re-define symbol `%s'." msgstr "" -#: config/tc-ppc.c:2382 +#: config/tc-ppc.c:2398 #, c-format msgid "length of .lcomm \"%s\" is already %ld. Not changed to %ld." msgstr "" -#: config/tc-ppc.c:2400 +#: config/tc-ppc.c:2416 msgid "common alignment not a power of 2" msgstr "" -#: config/tc-ppc.c:2442 +#: config/tc-ppc.c:2458 #, c-format msgid "expected comma after name `%s' in .localentry directive" msgstr "" -#: config/tc-ppc.c:2452 +#: config/tc-ppc.c:2468 msgid "missing expression in .localentry directive" msgstr "" -#: config/tc-ppc.c:2473 +#: config/tc-ppc.c:2489 #, c-format msgid ".localentry expression for `%s' is not a valid power of 2" msgstr "" -#: config/tc-ppc.c:2490 +#: config/tc-ppc.c:2506 #, c-format msgid ".localentry expression for `%s' does not evaluate to a constant" msgstr "" -#: config/tc-ppc.c:2505 +#: config/tc-ppc.c:2521 msgid "missing expression in .abiversion directive" msgstr "" -#: config/tc-ppc.c:2514 +#: config/tc-ppc.c:2530 msgid ".abiversion expression does not evaluate to a constant" msgstr "" -#: config/tc-ppc.c:2594 +#: config/tc-ppc.c:2610 msgid "relocation cannot be done when using -mrelocatable" msgstr "" -#: config/tc-ppc.c:2640 +#: config/tc-ppc.c:2656 msgid "TOC section size exceeds 64k" msgstr "" -#: config/tc-ppc.c:3199 +#: config/tc-ppc.c:3216 #, c-format msgid "%s howto doesn't match size/pcrel in gas" msgstr "" -#: config/tc-ppc.c:3283 +#: config/tc-ppc.c:3300 #, c-format msgid "unrecognized opcode: `%s'" msgstr "" #. lmw, stmw, lswi, lswx, stswi, stswx -#: config/tc-ppc.c:3297 +#: config/tc-ppc.c:3314 #, c-format msgid "`%s' invalid when little-endian" msgstr "" -#: config/tc-ppc.c:3658 +#: config/tc-ppc.c:3675 #, c-format msgid "@tls may not be used with \"%s\" operands" msgstr "" -#: config/tc-ppc.c:3661 +#: config/tc-ppc.c:3678 msgid "@tls may only be used in last operand" msgstr "" -#: config/tc-ppc.c:3699 config/tc-ppc.c:3709 config/tc-ppc.c:3719 -#: config/tc-ppc.c:3734 +#: config/tc-ppc.c:3716 config/tc-ppc.c:3726 config/tc-ppc.c:3736 +#: config/tc-ppc.c:3751 #, c-format msgid "%s unsupported on this instruction" msgstr "" -#: config/tc-ppc.c:3781 +#: config/tc-ppc.c:3798 #, c-format msgid "assuming %s on symbol" msgstr "" -#: config/tc-ppc.c:3904 +#: config/tc-ppc.c:3921 msgid "unsupported relocation for DS offset field" msgstr "" -#: config/tc-ppc.c:3957 +#: config/tc-ppc.c:3974 #, c-format msgid "syntax error; found `%c', expected `%c'" msgstr "" -#: config/tc-ppc.c:3962 +#: config/tc-ppc.c:3979 #, c-format msgid "syntax error; end of line, expected `%c'" msgstr "" -#: config/tc-ppc.c:4027 config/tc-ppc.c:6587 +#: config/tc-ppc.c:4044 config/tc-ppc.c:6843 #, c-format msgid "instruction address is not a multiple of %d" msgstr "" -#: config/tc-ppc.c:4153 +#: config/tc-ppc.c:4170 msgid "wrong number of operands" msgstr "" -#: config/tc-ppc.c:4226 +#: config/tc-ppc.c:4243 msgid "bad .section directive: want a,e,v,w,x,M,S,G,T in string" msgstr "" -#: config/tc-ppc.c:4309 +#: config/tc-ppc.c:4392 msgid "missing size" msgstr "" -#: config/tc-ppc.c:4318 +#: config/tc-ppc.c:4401 msgid "negative size" msgstr "" -#: config/tc-ppc.c:4350 +#: config/tc-ppc.c:4428 +msgid "Unknown visibility field in .comm" +msgstr "" + +#: config/tc-ppc.c:4446 msgid "missing real symbol name" msgstr "" -#: config/tc-ppc.c:4389 +#: config/tc-ppc.c:4485 msgid "attempt to redefine symbol" msgstr "" -#: config/tc-ppc.c:4690 +#: config/tc-ppc.c:4794 #, c-format msgid "no known dwarf XCOFF section for flag 0x%08x\n" msgstr "" -#: config/tc-ppc.c:4703 +#: config/tc-ppc.c:4807 #, c-format msgid "label %s was not defined in this dwarf section" msgstr "" -#: config/tc-ppc.c:4817 +#: config/tc-ppc.c:4921 msgid "the XCOFF file format does not support arbitrary sections" msgstr "" -#: config/tc-ppc.c:4888 +#: config/tc-ppc.c:4958 +msgid "Unknown visibility field in .extern" +msgstr "" + +#: config/tc-ppc.c:4994 +msgid "Unknown visibility field in .globl" +msgstr "" + +#: config/tc-ppc.c:5030 +msgid "Unknown visibility field in .weak" +msgstr "" + +#: config/tc-ppc.c:5081 msgid ".ref outside .csect" msgstr "" -#: config/tc-ppc.c:4909 config/tc-ppc.c:5108 +#: config/tc-ppc.c:5102 config/tc-ppc.c:5362 msgid "missing symbol name" msgstr "" -#: config/tc-ppc.c:4939 +#: config/tc-ppc.c:5132 msgid "missing rename string" msgstr "" -#: config/tc-ppc.c:4969 config/tc-ppc.c:5510 +#: config/tc-ppc.c:5162 config/tc-ppc.c:5764 msgid "missing value" msgstr "" -#: config/tc-ppc.c:4987 +#: config/tc-ppc.c:5180 msgid "illegal .stabx expression; zero assumed" msgstr "" -#: config/tc-ppc.c:5019 +#: config/tc-ppc.c:5212 msgid "missing class" msgstr "" -#: config/tc-ppc.c:5028 +#: config/tc-ppc.c:5221 msgid "missing type" msgstr "" -#: config/tc-ppc.c:5055 +#: config/tc-ppc.c:5248 msgid ".stabx of storage class stsym must be within .bs/.es" msgstr "" -#: config/tc-ppc.c:5298 +#: config/tc-ppc.c:5552 msgid "nested .bs blocks" msgstr "" -#: config/tc-ppc.c:5329 +#: config/tc-ppc.c:5583 msgid ".es without preceding .bs" msgstr "" -#: config/tc-ppc.c:5502 +#: config/tc-ppc.c:5756 msgid "non-constant byte count" msgstr "" -#: config/tc-ppc.c:5577 +#: config/tc-ppc.c:5831 msgid ".tc not in .toc section" msgstr "" -#: config/tc-ppc.c:5595 +#: config/tc-ppc.c:5849 msgid ".tc with no label" msgstr "" -#: config/tc-ppc.c:5623 +#: config/tc-ppc.c:5877 #, c-format msgid ".tc with storage class %d not yet supported" msgstr "" -#: config/tc-ppc.c:5692 config/tc-s390.c:1960 +#: config/tc-ppc.c:5946 config/tc-s390.c:1960 msgid ".machine stack overflow" msgstr "" -#: config/tc-ppc.c:5699 config/tc-s390.c:1971 +#: config/tc-ppc.c:5953 config/tc-s390.c:1971 msgid ".machine stack underflow" msgstr "" -#: config/tc-ppc.c:5718 config/tc-s390.c:1983 +#: config/tc-ppc.c:5972 config/tc-s390.c:1983 #, c-format msgid "invalid machine `%s'" msgstr "" -#: config/tc-ppc.c:5762 +#: config/tc-ppc.c:6016 msgid "bad symbol suffix" msgstr "" -#: config/tc-ppc.c:5861 +#: config/tc-ppc.c:6115 msgid "unrecognized symbol suffix" msgstr "" -#: config/tc-ppc.c:5949 +#: config/tc-ppc.c:6203 msgid ".ef with no preceding .function" msgstr "" -#: config/tc-ppc.c:6085 +#: config/tc-ppc.c:6339 #, c-format msgid "warning: symbol %s has no csect" msgstr "" -#: config/tc-ppc.c:6417 +#: config/tc-ppc.c:6671 msgid "symbol in .toc does not match any .tc" msgstr "" -#: config/tc-ppc.c:7115 +#: config/tc-ppc.c:7371 #, c-format msgid "%s unsupported as instruction fixup" msgstr "" -#: config/tc-ppc.c:7214 +#: config/tc-ppc.c:7470 #, c-format msgid "unsupported relocation against %s" msgstr "" -#: config/tc-ppc.c:7372 +#: config/tc-ppc.c:7632 #, c-format -msgid "R_TLSML relocation doesn't target a symbol named \"_$TLSML\". %s" +msgid "R_TLSML relocation doesn't target a TOC entry named \"_$TLSML\": %s" msgstr "" -#: config/tc-ppc.c:7393 +#: config/tc-ppc.c:7652 #, c-format msgid "Gas failure, reloc value %d\n" msgstr "" @@ -15383,263 +15673,306 @@ msgstr "" msgid "Label \"%s\" matches a CPU register name" msgstr "" -#: config/tc-riscv.c:234 +#: config/tc-riscv.c:176 #, c-format msgid "" "unknown default privileged spec `%s' set by -mpriv-spec or --with-priv-spec" msgstr "" #. Still can not find the privileged spec class. -#: config/tc-riscv.c:256 +#: config/tc-riscv.c:198 #, c-format msgid "" "unknown default privileged spec `%d.%d.%d' set by privileged elf attributes" msgstr "" -#: config/tc-riscv.c:366 config/tc-riscv.c:745 config/tc-riscv.c:803 -#: config/tc-riscv.c:1188 +#: config/tc-riscv.c:266 +msgid "" +"the architecture string of -march and elf architecture attributes cannot be " +"empty" +msgstr "" + +#: config/tc-riscv.c:754 config/tc-riscv.c:815 config/tc-riscv.c:1230 #, c-format msgid "internal: duplicate %s" msgstr "" -#: config/tc-riscv.c:892 +#: config/tc-riscv.c:912 #, c-format msgid "internal: bad RISC-V CSR class (0x%x)" msgstr "" -#: config/tc-riscv.c:896 +#: config/tc-riscv.c:916 #, c-format msgid "invalid CSR `%s' for the current ISA" msgstr "" -#: config/tc-riscv.c:917 +#: config/tc-riscv.c:937 #, c-format msgid "invalid CSR `%s' for the privileged spec `%s'" msgstr "" -#: config/tc-riscv.c:1027 +#: config/tc-riscv.c:1050 #, c-format msgid "internal: bad RISC-V opcode (mask error): %s %s" msgstr "" -#: config/tc-riscv.c:1077 -#, c-format -msgid "internal: bad RISC-V opcode (unknown operand type `CF%c'): %s %s" -msgstr "" - -#: config/tc-riscv.c:1084 -#, c-format -msgid "internal: bad RISC-V opcode (unknown operand type `C%c'): %s %s" -msgstr "" - -#: config/tc-riscv.c:1132 config/tc-riscv.c:1144 -#, c-format -msgid "internal: bad RISC-V opcode (unknown operand type `F%c'): %s %s" -msgstr "" - -#: config/tc-riscv.c:1151 +#: config/tc-riscv.c:1190 #, c-format -msgid "internal: bad RISC-V opcode (unknown operand type `%c'): %s %s" +msgid "internal: bad RISC-V opcode (unknown operand type `%s'): %s %s" msgstr "" -#: config/tc-riscv.c:1159 +#: config/tc-riscv.c:1199 #, c-format msgid "internal: bad RISC-V opcode (bits 0x%lx undefined): %s %s" msgstr "" -#: config/tc-riscv.c:1199 +#: config/tc-riscv.c:1241 msgid "internal: broken assembler. No assembly attempted" msgstr "" -#: config/tc-riscv.c:1310 +#: config/tc-riscv.c:1354 #, c-format msgid "internal: unsupported RISC-V relocation number %d" msgstr "" -#: config/tc-riscv.c:1392 -msgid "internal: invalid macro" +#: config/tc-riscv.c:1470 +#, c-format +msgid "internal: invalid macro argument `%s'" msgstr "" -#: config/tc-riscv.c:1417 +#: config/tc-riscv.c:1495 msgid "internal: vasprintf failed" msgstr "" -#: config/tc-riscv.c:1447 config/tc-riscv.c:1525 +#: config/tc-riscv.c:1525 config/tc-riscv.c:1603 msgid "unsupported large constant" msgstr "" -#: config/tc-riscv.c:1449 +#: config/tc-riscv.c:1527 #, c-format msgid "unknown CSR `%s'" msgstr "" -#: config/tc-riscv.c:1452 +#: config/tc-riscv.c:1530 #, c-format msgid "instruction %s requires absolute expression" msgstr "" -#: config/tc-riscv.c:1719 +#: config/tc-riscv.c:1704 config/tc-riscv.c:1739 +msgid "must provide temp if destination overlaps mask" +msgstr "" + +#: config/tc-riscv.c:1891 #, c-format msgid "internal: macro %s not implemented" msgstr "" -#: config/tc-riscv.c:2062 +#: config/tc-riscv.c:2077 +msgid "multiple vsew constants" +msgstr "" + +#: config/tc-riscv.c:2085 +msgid "multiple vlmul constants" +msgstr "" + +#: config/tc-riscv.c:2093 +msgid "multiple vta constants" +msgstr "" + +#: config/tc-riscv.c:2101 +msgid "multiple vma constants" +msgstr "" + +#. Reset error message of the previous round. +#: config/tc-riscv.c:2257 +msgid "illegal operands" +msgstr "" + +#: config/tc-riscv.c:2297 #, c-format msgid "read-only CSR is written `%s'" msgstr "" -#: config/tc-riscv.c:2301 +#: config/tc-riscv.c:2307 +msgid "illegal opcode for zve32x" +msgstr "" + +#: config/tc-riscv.c:2546 msgid "bad value for compressed funct6 field, value must be 0...64" msgstr "" -#: config/tc-riscv.c:2316 +#: config/tc-riscv.c:2561 msgid "bad value for compressed funct4 field, value must be 0...15" msgstr "" -#: config/tc-riscv.c:2331 +#: config/tc-riscv.c:2576 msgid "bad value for compressed funct3 field, value must be 0...7" msgstr "" -#: config/tc-riscv.c:2346 +#: config/tc-riscv.c:2591 msgid "bad value for compressed funct2 field, value must be 0...3" msgstr "" -#: config/tc-riscv.c:2356 -#, c-format -msgid "internal: unknown compressed funct field specifier `CF%c'" +#: config/tc-riscv.c:2684 +msgid "bad value for vsetivli immediate field, value must be 0..1023" msgstr "" -#: config/tc-riscv.c:2362 -#, c-format -msgid "internal: unknown compressed field specifier `C%c'" +#: config/tc-riscv.c:2696 +msgid "bad value for vsetvli immediate field, value must be 0..2047" +msgstr "" + +#: config/tc-riscv.c:2709 +msgid "bad value for vector immediate field, value must be -16...15" +msgstr "" + +#: config/tc-riscv.c:2721 +msgid "bad value for vector immediate field, value must be 0...31" +msgstr "" + +#: config/tc-riscv.c:2733 +msgid "bad value for vector immediate field, value must be -15...16" msgstr "" -#: config/tc-riscv.c:2386 config/tc-riscv.c:2397 +#: config/tc-riscv.c:2795 config/tc-riscv.c:2806 #, c-format msgid "improper shift amount (%lu)" msgstr "" -#: config/tc-riscv.c:2408 +#: config/tc-riscv.c:2817 #, c-format msgid "improper CSRxI immediate (%lu)" msgstr "" -#: config/tc-riscv.c:2425 +#: config/tc-riscv.c:2834 #, c-format msgid "improper CSR address (%lu)" msgstr "" -#: config/tc-riscv.c:2603 +#: config/tc-riscv.c:3015 msgid "lui expression not in range 0..1048575" msgstr "" -#: config/tc-riscv.c:2640 +#: config/tc-riscv.c:3052 msgid "" "bad value for opcode field, value must be 0...127 and lower 2 bits must be " "0x3" msgstr "" -#: config/tc-riscv.c:2656 +#: config/tc-riscv.c:3068 msgid "bad value for opcode field, value must be 0...2" msgstr "" -#: config/tc-riscv.c:2666 -#, c-format -msgid "internal: unknown opcode field specifier `O%c'" -msgstr "" - -#: config/tc-riscv.c:2680 +#: config/tc-riscv.c:3091 msgid "bad value for funct7 field, value must be 0...127" msgstr "" -#: config/tc-riscv.c:2695 +#: config/tc-riscv.c:3106 msgid "bad value for funct3 field, value must be 0...7" msgstr "" -#: config/tc-riscv.c:2710 +#: config/tc-riscv.c:3121 msgid "bad value for funct2 field, value must be 0...3" msgstr "" -#: config/tc-riscv.c:2720 +#: config/tc-riscv.c:3139 #, c-format -msgid "internal: unknown funct field specifier `F%c'\n" +msgid "Improper bs immediate (%lu)" msgstr "" -#: config/tc-riscv.c:2735 +#: config/tc-riscv.c:3150 #, c-format -msgid "internal: unknown argument type `%c'" +msgid "Improper rnum immediate (%lu)" msgstr "" -#: config/tc-riscv.c:2740 -msgid "illegal operands" +#: config/tc-riscv.c:3168 +#, c-format +msgid "internal: unknown argument type `%s'" +msgstr "" + +#: config/tc-riscv.c:3209 +msgid "values must be constant" +msgstr "" + +#: config/tc-riscv.c:3217 +msgid "unrecognized values" msgstr "" -#: config/tc-riscv.c:3119 +#: config/tc-riscv.c:3225 +msgid "value conflicts with instruction length" +msgstr "" + +#: config/tc-riscv.c:3594 #, c-format msgid "internal: bad CFA value #%d" msgstr "" -#: config/tc-riscv.c:3200 +#: config/tc-riscv.c:3675 #, c-format msgid "internal: bad relocation #%d" msgstr "" -#: config/tc-riscv.c:3313 +#: config/tc-riscv.c:3799 msgid ".option pop with no .option push" msgstr "" -#: config/tc-riscv.c:3323 +#: config/tc-riscv.c:3813 #, c-format msgid "unrecognized .option directive: %s\n" msgstr "" -#: config/tc-riscv.c:3498 -#, c-format -msgid "cannot represent %s relocation in object file" -msgstr "" - -#: config/tc-riscv.c:3639 +#: config/tc-riscv.c:4164 #, c-format msgid "" "RISC-V options:\n" -" -fpic generate position-independent code\n" +" -fpic or -fPIC generate position-independent code\n" " -fno-pic don't generate position-independent code " "(default)\n" " -march=ISA set the RISC-V architecture\n" " -misa-spec=ISAspec set the RISC-V ISA spec (2.2, 20190608, " "20191213)\n" -" -mpriv-spec=PRIVspec set the RISC-V privilege spec (1.9, 1.9.1, " -"1.10, 1.11)\n" +" -mpriv-spec=PRIVspec set the RISC-V privilege spec (1.9.1, 1.10, " +"1.11, 1.12)\n" " -mabi=ABI set the RISC-V ABI\n" " -mrelax enable relax (default)\n" " -mno-relax disable relax\n" " -march-attr generate RISC-V arch attribute\n" " -mno-arch-attr don't generate RISC-V arch attribute\n" +" -mcsr-check enable the csr ISA and privilege spec version " +"checks\n" +" -mno-csr-check disable the csr ISA and privilege spec version " +"checks (default)\n" +" -mbig-endian assemble for big-endian\n" +" -mlittle-endian assemble for little-endian\n" msgstr "" -#: config/tc-riscv.c:3677 +#: config/tc-riscv.c:4206 #, c-format msgid "unknown register `%s'" msgstr "" -#: config/tc-riscv.c:3699 +#: config/tc-riscv.c:4228 #, c-format msgid "non-constant .%cleb128 is not supported" msgstr "" -#: config/tc-riscv.c:3784 +#: config/tc-riscv.c:4322 #, c-format msgid "internal: bad RISC-V privileged spec (%s)" msgstr "" -#: config/tc-riscv.c:3867 +#: config/tc-riscv.c:4414 msgid "architecture elf attributes must set before any instructions" msgstr "" -#: config/tc-riscv.c:3885 +#: config/tc-riscv.c:4432 msgid "privileged elf attributes must set before any instructions" msgstr "" +#: config/tc-riscv.c:4454 +msgid "missing symbol name for .variant_cc directive" +msgstr "" + #: config/tc-rl78.c:213 msgid "16-bit relocation used in 8-bit operand" msgstr "" @@ -18974,140 +19307,140 @@ msgstr "" msgid "hi() relocation used on an instruction which does not support it" msgstr "" -#: config/tc-v850.c:2036 +#: config/tc-v850.c:2032 msgid "lo() relocation used on an instruction which does not support it" msgstr "" -#: config/tc-v850.c:2046 +#: config/tc-v850.c:2043 msgid "ctoff() is not supported by the rh850 ABI. Use -mgcc-abi instead" msgstr "" -#: config/tc-v850.c:2062 +#: config/tc-v850.c:2059 msgid "ctoff() relocation used on an instruction which does not support it" msgstr "" -#: config/tc-v850.c:2081 +#: config/tc-v850.c:2078 msgid "sdaoff() relocation used on an instruction which does not support it" msgstr "" -#: config/tc-v850.c:2100 +#: config/tc-v850.c:2097 msgid "zdaoff() relocation used on an instruction which does not support it" msgstr "" -#: config/tc-v850.c:2132 +#: config/tc-v850.c:2129 msgid "tdaoff() relocation used on an instruction which does not support it" msgstr "" -#: config/tc-v850.c:2273 +#: config/tc-v850.c:2270 #, c-format msgid "operand out of range (%d is not between %d and %d)" msgstr "" -#: config/tc-v850.c:2356 +#: config/tc-v850.c:2353 msgid "st/ld offset 23 instruction was disabled ." msgstr "" -#: config/tc-v850.c:2365 +#: config/tc-v850.c:2362 msgid "Target processor does not support this instruction." msgstr "" -#: config/tc-v850.c:2477 config/tc-v850.c:2487 config/tc-v850.c:2508 -#: config/tc-v850.c:2522 config/tc-v850.c:2528 config/tc-v850.c:2552 -#: config/tc-v850.c:2558 config/tc-v850.c:2565 config/tc-v850.c:2579 -#: config/tc-v850.c:2593 config/tc-v850.c:2599 config/tc-v850.c:2936 +#: config/tc-v850.c:2474 config/tc-v850.c:2484 config/tc-v850.c:2505 +#: config/tc-v850.c:2519 config/tc-v850.c:2525 config/tc-v850.c:2549 +#: config/tc-v850.c:2555 config/tc-v850.c:2562 config/tc-v850.c:2576 +#: config/tc-v850.c:2590 config/tc-v850.c:2596 config/tc-v850.c:2933 msgid "immediate operand is too large" msgstr "" -#: config/tc-v850.c:2494 +#: config/tc-v850.c:2491 #, c-format msgid "AAARG -> unhandled constant reloc: %d" msgstr "" -#: config/tc-v850.c:2629 config/tc-v850.c:2640 +#: config/tc-v850.c:2626 config/tc-v850.c:2637 msgid "constant too big to fit into instruction" msgstr "" -#: config/tc-v850.c:2715 +#: config/tc-v850.c:2712 msgid "odd number cannot be used here" msgstr "" -#: config/tc-v850.c:2760 +#: config/tc-v850.c:2757 msgid "invalid register name" msgstr "" -#: config/tc-v850.c:2766 +#: config/tc-v850.c:2763 msgid "register r0 cannot be used here" msgstr "" -#: config/tc-v850.c:2772 +#: config/tc-v850.c:2769 msgid "odd register cannot be used here" msgstr "" -#: config/tc-v850.c:2781 +#: config/tc-v850.c:2778 msgid "invalid system register name" msgstr "" -#: config/tc-v850.c:2795 +#: config/tc-v850.c:2792 msgid "expected EP register" msgstr "" -#: config/tc-v850.c:2812 config/tc-v850.c:2825 +#: config/tc-v850.c:2809 config/tc-v850.c:2822 msgid "invalid condition code name" msgstr "" -#: config/tc-v850.c:2818 +#: config/tc-v850.c:2815 msgid "condition sa cannot be used here" msgstr "" -#: config/tc-v850.c:2831 +#: config/tc-v850.c:2828 msgid "invalid cache operation name" msgstr "" -#: config/tc-v850.c:2836 +#: config/tc-v850.c:2833 msgid "invalid pref operation name" msgstr "" -#: config/tc-v850.c:2841 +#: config/tc-v850.c:2838 msgid "invalid vector register name" msgstr "" -#: config/tc-v850.c:2879 +#: config/tc-v850.c:2876 msgid "syntax error: value is missing before the register name" msgstr "" -#: config/tc-v850.c:2881 +#: config/tc-v850.c:2878 msgid "syntax error: register not expected" msgstr "" -#: config/tc-v850.c:2895 +#: config/tc-v850.c:2892 msgid "syntax error: system register not expected" msgstr "" -#: config/tc-v850.c:2900 config/tc-v850.c:2905 +#: config/tc-v850.c:2897 config/tc-v850.c:2902 msgid "syntax error: condition code not expected" msgstr "" -#: config/tc-v850.c:2910 +#: config/tc-v850.c:2907 msgid "syntax error: vector register not expected" msgstr "" -#: config/tc-v850.c:2920 +#: config/tc-v850.c:2917 msgid "immediate 0 cannot be used here" msgstr "" -#: config/tc-v850.c:2944 +#: config/tc-v850.c:2941 msgid "immediate operand is not match" msgstr "" -#: config/tc-v850.c:2957 +#: config/tc-v850.c:2954 msgid "displacement is too large" msgstr "" -#: config/tc-v850.c:2975 config/tc-xtensa.c:13078 +#: config/tc-v850.c:2972 config/tc-xtensa.c:13078 msgid "invalid operand" msgstr "" -#: config/tc-v850.c:3087 +#: config/tc-v850.c:3084 msgid "loop: 32-bit displacement not supported" msgstr "" @@ -20643,56 +20976,56 @@ msgstr "" msgid "CFI is not supported for this target" msgstr "" -#: dwarf2dbg.c:379 dwarf2dbg.c:2964 +#: dwarf2dbg.c:378 dwarf2dbg.c:3048 msgid "view number mismatch" msgstr "" -#: dwarf2dbg.c:670 dwarf2dbg.c:1127 +#: dwarf2dbg.c:683 dwarf2dbg.c:1204 #, c-format msgid "file number %lu is too big" msgstr "" -#: dwarf2dbg.c:836 +#: dwarf2dbg.c:896 #, c-format msgid "" "file table slot %u is already occupied by a different file (%s%s%s vs %s%s%s)" msgstr "" -#: dwarf2dbg.c:1077 dwarf2dbg.c:1179 +#: dwarf2dbg.c:1152 dwarf2dbg.c:1244 msgid "file number less than one" msgstr "" -#: dwarf2dbg.c:1112 +#: dwarf2dbg.c:1187 msgid "md5 value too small or not a constant" msgstr "" -#: dwarf2dbg.c:1186 dwarf2dbg.c:2214 +#: dwarf2dbg.c:1251 dwarf2dbg.c:2289 #, c-format msgid "unassigned file number %ld" msgstr "" -#: dwarf2dbg.c:1255 +#: dwarf2dbg.c:1325 msgid "is_stmt value not 0 or 1" msgstr "" -#: dwarf2dbg.c:1267 +#: dwarf2dbg.c:1337 msgid "isa number less than zero" msgstr "" -#: dwarf2dbg.c:1279 +#: dwarf2dbg.c:1349 msgid "discriminator less than zero" msgstr "" -#: dwarf2dbg.c:1298 +#: dwarf2dbg.c:1368 msgid "numeric view can only be asserted to zero" msgstr "" -#: dwarf2dbg.c:1336 +#: dwarf2dbg.c:1406 #, c-format msgid "unknown .loc sub-directive `%s'" msgstr "" -#: dwarf2dbg.c:2327 +#: dwarf2dbg.c:2402 msgid "internal error: unknown dwarf2 format" msgstr "" @@ -20959,22 +21292,27 @@ msgstr "" msgid "right operand is a float; integer 0 assumed" msgstr "" -#: expr.c:1948 symbols.c:1570 +#: expr.c:1948 symbols.c:1590 msgid "division by zero" msgstr "" -#: expr.c:1954 symbols.c:1581 +#: expr.c:1954 symbols.c:1601 msgid "shift count" msgstr "" -#: expr.c:2084 +#: expr.c:2089 msgid "operation combines symbols in different segments" msgstr "" -#: expr.c:2409 +#: expr.c:2412 msgid "missing closing '\"'" msgstr "" +#: expr.c:2440 +#, c-format +msgid "'\\%c' in quoted symbol name; behavior may change in the future" +msgstr "" + #: frags.c:60 msgid "attempt to allocate data in absolute section" msgstr "" @@ -20983,7 +21321,7 @@ msgstr "" msgid "attempt to allocate data in common section" msgstr "" -#: frags.c:115 write.c:1475 +#: frags.c:115 write.c:1509 #, c-format msgid "can't extend frag %lu char" msgid_plural "can't extend frag %lu chars" @@ -21537,7 +21875,7 @@ msgstr "" msgid "junk at end of line, first unrecognized character valued 0x%x" msgstr "" -#: read.c:4098 write.c:2386 +#: read.c:4098 write.c:2422 #, c-format msgid "`%s' can't be equated to common symbol `%s'" msgstr "" @@ -21753,86 +22091,91 @@ msgstr "" msgid "comma missing in .xstabs" msgstr "" -#: symbols.c:442 +#: symbols.c:324 symbols.c:2455 +#, c-format +msgid "symbol '%s' contains multibyte characters" +msgstr "" + +#: symbols.c:462 #, c-format msgid "cannot define symbol `%s' in absolute section" msgstr "" -#: symbols.c:575 +#: symbols.c:595 #, c-format msgid "symbol `%s' is already defined as \"%s\"/%s%ld" msgstr "" -#: symbols.c:1169 +#: symbols.c:1189 #, c-format msgid "invalid operands (%s and %s sections) for `%s'" msgstr "" -#: symbols.c:1173 +#: symbols.c:1193 #, c-format msgid "invalid operand (%s section) for `%s'" msgstr "" -#: symbols.c:1181 +#: symbols.c:1201 #, c-format msgid "invalid operands (%s and %s sections) for `%s' when setting `%s'" msgstr "" -#: symbols.c:1184 +#: symbols.c:1204 #, c-format msgid "invalid operand (%s section) for `%s' when setting `%s'" msgstr "" -#: symbols.c:1253 +#: symbols.c:1273 #, c-format msgid "symbol definition loop encountered at `%s'" msgstr "" -#: symbols.c:1280 +#: symbols.c:1300 #, c-format msgid "cannot convert expression symbol %s to complex relocation" msgstr "" -#: symbols.c:1572 +#: symbols.c:1592 #, c-format msgid "division by zero when setting `%s'" msgstr "" #. See PR 20895 for a reproducer. -#: symbols.c:1622 +#: symbols.c:1642 msgid "Invalid operation on symbol" msgstr "" -#: symbols.c:1672 write.c:2435 +#: symbols.c:1692 write.c:2471 #, c-format msgid "can't resolve value for symbol `%s'" msgstr "" -#: symbols.c:2133 +#: symbols.c:2153 #, c-format msgid "\"%d\" (instance number %d of a %s label)" msgstr "" -#: symbols.c:2162 +#: symbols.c:2182 #, c-format msgid "attempt to get value of unresolved symbol `%s'" msgstr "" #. Do not reassign section symbols. -#: symbols.c:2442 +#: symbols.c:2476 msgid "can't make section symbol global" msgstr "" -#: symbols.c:2448 +#: symbols.c:2482 msgid "can't make register symbol global" msgstr "" -#: symbols.c:2554 +#: symbols.c:2588 #, c-format msgid "Accessing function `%s' as thread-local object" msgstr "" -#: symbols.c:2558 +#: symbols.c:2592 #, c-format msgid "Accessing `%s' as thread-local object" msgstr "" @@ -21898,80 +22241,80 @@ msgstr "" msgid "internal error: fixup not contained within frag" msgstr "" -#: write.c:1408 write.c:1545 +#: write.c:1442 write.c:1579 msgid "can't extend frag" msgstr "" -#: write.c:1593 +#: write.c:1627 msgid "unimplemented .nops directive" msgstr "" -#: write.c:1627 +#: write.c:1661 #, 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:1653 write.c:1682 write.c:1719 +#: write.c:1687 write.c:1716 write.c:1753 #, 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:1934 +#: write.c:1970 msgid "unable to create reloc for build note" msgstr "" -#: write.c:1938 +#: write.c:1974 msgid "" msgstr "" -#: write.c:2351 +#: write.c:2387 #, c-format msgid "%s: global symbols not supported in common sections" msgstr "" -#: write.c:2365 +#: write.c:2401 #, c-format msgid "local label `%s' is not defined" msgstr "" -#: write.c:2393 +#: write.c:2429 #, c-format msgid "can't make global register symbol `%s'" msgstr "" -#: write.c:2702 +#: write.c:2738 #, 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:2871 +#: write.c:2907 #, c-format msgid ".word %s-%s+%s didn't fit" msgstr "" -#: write.c:2965 +#: write.c:3001 msgid "padding added" msgstr "" -#: write.c:3016 +#: write.c:3052 msgid "attempt to move .org backwards" msgstr "" -#: write.c:3041 +#: write.c:3077 msgid ".space, .nops or .fill specifies non-absolute value" msgstr "" -#: write.c:3056 +#: write.c:3092 msgid ".space, .nops or .fill with negative value, ignored" msgstr "" -#: write.c:3128 +#: write.c:3164 #, c-format msgid "" "Infinite loop encountered whilst attempting to compute the addresses of " diff --git a/ld/ChangeLog b/ld/ChangeLog index 441187db239..1263a55196c 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,8 @@ +2022-01-17 Nick Clifton + + * Makefile.in: Regenerate. + * po/ld.pot: Regenerate. + 2022-01-11 Martin Storsjö * pe-dll.c (make_head): Prefix the symbol name with the dll name. diff --git a/ld/Makefile.in b/ld/Makefile.in index 61e93eeaf1e..5158fc85f71 100644 --- a/ld/Makefile.in +++ b/ld/Makefile.in @@ -523,6 +523,7 @@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff --git a/ld/po/ld.pot b/ld/po/ld.pot index aa88619fd89..dfbb77fc990 100644 --- a/ld/po/ld.pot +++ b/ld/po/ld.pot @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: bug-binutils@gnu.org\n" -"POT-Creation-Date: 2021-08-11 10:49+0100\n" +"Report-Msgid-Bugs-To: https://sourceware.org/bugzilla/\n" +"POT-Creation-Date: 2022-01-17 14:02+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -56,8 +56,8 @@ msgstr "" msgid "%P: symbol `%pT' missing from main hash table\n" msgstr "" -#: ldcref.c:517 ldcref.c:628 ldmain.c:1304 ldmisc.c:336 pe-dll.c:737 -#: pe-dll.c:1315 pe-dll.c:1436 pe-dll.c:1562 earm_wince_pe.c:1486 +#: ldcref.c:517 ldcref.c:628 ldmain.c:1304 ldmisc.c:336 pe-dll.c:738 +#: pe-dll.c:1316 pe-dll.c:1437 pe-dll.c:1563 earm_wince_pe.c:1486 #: earm_wince_pe.c:1693 earmpe.c:1486 earmpe.c:1693 ei386pe.c:1486 #: ei386pe.c:1693 ei386pe_posix.c:1486 ei386pe_posix.c:1693 ei386pep.c:1475 #: emcorepe.c:1486 emcorepe.c:1693 eshpe.c:1486 eshpe.c:1693 @@ -107,142 +107,146 @@ msgstr "" msgid "%P: warning: -z dynamic-undefined-weak ignored\n" msgstr "" -#: ldelf.c:98 +#: ldelf.c:91 +msgid "%F%P: common page size (0x%v) > maximum page size (0x%v)\n" +msgstr "" + +#: ldelf.c:117 msgid "%F%P: %pB: --just-symbols may not be used on DSO\n" msgstr "" -#: ldelf.c:200 +#: ldelf.c:219 msgid "%P: %pB: bfd_stat failed: %E\n" msgstr "" -#: ldelf.c:241 +#: ldelf.c:260 msgid "%P: warning: %s, needed by %pB, may conflict with %s\n" msgstr "" -#: ldelf.c:261 ldfile.c:133 +#: ldelf.c:280 ldfile.c:133 #, c-format msgid "attempt to open %s failed\n" msgstr "" -#: ldelf.c:298 +#: ldelf.c:317 msgid "%F%P: %pB: bfd_elf_get_bfd_needed_list failed: %E\n" msgstr "" -#: ldelf.c:346 +#: ldelf.c:365 msgid "%F%P: %pB: bfd_stat failed: %E\n" msgstr "" -#: ldelf.c:352 +#: ldelf.c:371 #, c-format msgid "found %s at %s\n" msgstr "" -#: ldelf.c:385 ldlang.c:3149 ldlang.c:3163 +#: ldelf.c:404 ldlang.c:3159 ldlang.c:3173 msgid "%F%P: %pB: error adding symbols: %E\n" msgstr "" #. We only issue an "unrecognised" message in verbose mode #. as the $ token might be a legitimate component of #. a path name in the target's file system. -#: ldelf.c:572 +#: ldelf.c:591 #, c-format msgid "unrecognised or unsupported token '%s' in search path\n" msgstr "" -#: ldelf.c:1016 +#: ldelf.c:1035 msgid "%F%P: %s: can't open for writing: %E\n" msgstr "" -#: ldelf.c:1054 +#: ldelf.c:1081 msgid "%F%P: cannot use executable file '%pB' as input to a link\n" msgstr "" -#: ldelf.c:1108 +#: ldelf.c:1135 msgid "" "%F%P: compact frame descriptions incompatible with DWARF2 .eh_frame from " "%pB\n" msgstr "" -#: ldelf.c:1144 +#: ldelf.c:1171 msgid "" "%P: warning: cannot create .eh_frame_hdr section, --eh-frame-hdr ignored\n" msgstr "" -#: ldelf.c:1200 +#: ldelf.c:1227 #, c-format msgid "%s needed by %pB\n" msgstr "" -#: ldelf.c:1309 +#: ldelf.c:1336 msgid "" "%P: warning: %s, needed by %pB, not found (try using -rpath or -rpath-link)\n" msgstr "" -#: ldelf.c:1322 +#: ldelf.c:1349 msgid "%F%P: failed to add DT_NEEDED dynamic tag\n" msgstr "" -#: ldelf.c:1330 +#: ldelf.c:1357 msgid "%F%P: failed to parse EH frame entries\n" msgstr "" -#: ldelf.c:1369 +#: ldelf.c:1396 msgid "%P: warning: .note.gnu.build-id section discarded, --build-id ignored\n" msgstr "" -#: ldelf.c:1415 earm_wince_pe.c:1277 earmpe.c:1277 ei386pe.c:1277 +#: ldelf.c:1445 earm_wince_pe.c:1277 earmpe.c:1277 ei386pe.c:1277 #: ei386pe_posix.c:1277 ei386pep.c:1284 emcorepe.c:1277 eshpe.c:1277 msgid "%P: warning: unrecognized --build-id style ignored\n" msgstr "" -#: ldelf.c:1433 +#: ldelf.c:1464 msgid "" "%P: warning: cannot create .note.gnu.build-id section, --build-id ignored\n" msgstr "" -#: ldelf.c:1465 eaix5ppc.c:1408 eaix5rs6.c:1408 eaixppc.c:1408 eaixrs6.c:1408 +#: ldelf.c:1496 eaix5ppc.c:1408 eaix5rs6.c:1408 eaixppc.c:1408 eaixrs6.c:1408 #: eppcmacos.c:1408 msgid "%F%P: failed to record assignment to %s: %E\n" msgstr "" -#: ldelf.c:1649 ldelf.c:1714 eaix5ppc.c:831 eaix5rs6.c:831 eaixppc.c:831 +#: ldelf.c:1680 ldelf.c:1745 eaix5ppc.c:831 eaix5rs6.c:831 eaixppc.c:831 #: eaixrs6.c:831 eelf64_ia64_vms.c:209 eppcmacos.c:831 msgid "%F%P: failed to set dynamic section sizes: %E\n" msgstr "" -#: ldelf.c:1686 +#: ldelf.c:1717 msgid "%F%P: %pB: can't read contents of section .gnu.warning: %E\n" msgstr "" -#: ldelfgen.c:283 -msgid "%F%P: %pA has both ordered and unordered sections" +#: ldelfgen.c:284 +msgid "%F%P: %pA has both ordered and unordered sections\n" msgstr "" -#: ldelfgen.c:307 +#: ldelfgen.c:309 msgid "%F%P: map sections to segments failed: %E\n" msgstr "" -#: ldelfgen.c:327 -msgid "%F%P: looping in map_segments" +#: ldelfgen.c:329 +msgid "%F%P: looping in map_segments\n" msgstr "" -#: ldelfgen.c:339 -msgid "%F%P: failed to strip zero-sized dynamic sections" +#: ldelfgen.c:341 +msgid "%F%P: failed to strip zero-sized dynamic sections\n" msgstr "" -#: ldelfgen.c:417 +#: ldelfgen.c:419 msgid "" "%F%P: warning: CTF strtab association failed; strings will not be shared: " "%s\n" msgstr "" -#: ldelfgen.c:444 +#: ldelfgen.c:446 msgid "" "%F%P: warning: CTF symbol addition failed; CTF will not be tied to symbols: " "%s\n" msgstr "" -#: ldelfgen.c:454 +#: ldelfgen.c:456 msgid "" "%F%P: warning: CTF symbol shuffling failed; CTF will not be tied to symbols: " "%s\n" @@ -291,7 +295,7 @@ msgstr "" msgid "%F%P:%pS / by zero\n" msgstr "" -#: ldexp.c:737 ldlang.c:3985 ldmain.c:1271 earm_wince_pe.c:1804 earmpe.c:1804 +#: ldexp.c:737 ldlang.c:4011 ldmain.c:1271 earm_wince_pe.c:1804 earmpe.c:1804 #: ei386pe.c:1804 ei386pe_posix.c:1804 ei386pep.c:1699 emcorepe.c:1804 #: eshpe.c:1804 msgid "%F%P: bfd_link_hash_lookup failed: %E\n" @@ -341,7 +345,7 @@ msgstr "" msgid "%F%P:%pS: nonconstant expression for %s\n" msgstr "" -#: ldexp.c:1670 ldlang.c:1279 ldlang.c:3467 ldlang.c:7951 +#: ldexp.c:1670 ldlang.c:1279 ldlang.c:3493 ldlang.c:8041 msgid "%F%P: can not create hash table: %E\n" msgstr "" @@ -504,335 +508,339 @@ msgid "" "section `%pA' from '%pB' (assigned to %pA, but additional match: %pA)\n" msgstr "" -#: ldlang.c:3053 +#: ldlang.c:3063 msgid "%P: %pB: file not recognized: %E; matching formats:" msgstr "" -#: ldlang.c:3061 +#: ldlang.c:3071 msgid "%F%P: %pB: file not recognized: %E\n" msgstr "" -#: ldlang.c:3134 +#: ldlang.c:3144 msgid "%F%P: %pB: member %pB in archive is not an object\n" msgstr "" -#: ldlang.c:3437 +#: ldlang.c:3415 +msgid "%F%P: input file '%s' is the same as output file\n" +msgstr "" + +#: ldlang.c:3463 msgid "" "%P: warning: could not find any targets that match endianness requirement\n" msgstr "" -#: ldlang.c:3451 +#: ldlang.c:3477 msgid "%F%P: target %s not found\n" msgstr "" -#: ldlang.c:3453 +#: ldlang.c:3479 msgid "%F%P: cannot open output file %s: %E\n" msgstr "" -#: ldlang.c:3459 +#: ldlang.c:3485 msgid "%F%P: %s: can not make object file: %E\n" msgstr "" -#: ldlang.c:3463 +#: ldlang.c:3489 msgid "%F%P: %s: can not set architecture: %E\n" msgstr "" -#: ldlang.c:3643 +#: ldlang.c:3669 msgid "%P: warning: %s contains output sections; did you forget -T?\n" msgstr "" -#: ldlang.c:3690 +#: ldlang.c:3716 #, c-format msgid "%s: %s\n" msgstr "" -#: ldlang.c:3690 +#: ldlang.c:3716 msgid "CTF warning" msgstr "" -#: ldlang.c:3690 +#: ldlang.c:3716 msgid "CTF error" msgstr "" -#: ldlang.c:3696 +#: ldlang.c:3722 #, c-format msgid "CTF error: cannot get CTF errors: `%s'\n" msgstr "" -#: ldlang.c:3730 +#: ldlang.c:3756 msgid "" "%P: warning: CTF section in %pB not loaded; its types will be discarded: %s\n" msgstr "" -#: ldlang.c:3759 +#: ldlang.c:3785 msgid "%P: warning: CTF output not created: `%s'\n" msgstr "" -#: ldlang.c:3802 +#: ldlang.c:3828 msgid "%P: warning: CTF section in %pB cannot be linked: `%s'\n" msgstr "" -#: ldlang.c:3822 +#: ldlang.c:3848 msgid "%P: warning: CTF linking failed; output will have no CTF section: %s\n" msgstr "" -#: ldlang.c:3893 +#: ldlang.c:3919 msgid "" "%P: warning: CTF section emission failed; output will have no CTF section: " "%s\n" msgstr "" -#: ldlang.c:3932 +#: ldlang.c:3958 msgid "" "%P: warning: CTF section in %pB not linkable: %P was built without support " "for CTF\n" msgstr "" -#: ldlang.c:4070 +#: ldlang.c:4096 msgid "%X%P: required symbol `%s' not defined\n" msgstr "" -#: ldlang.c:4368 +#: ldlang.c:4394 msgid "" "warning: INSERT statement in linker script is incompatible with --enable-non-" "contiguous-regions.\n" msgstr "" -#: ldlang.c:4381 +#: ldlang.c:4407 msgid "%F%P: %s not found for insert\n" msgstr "" -#: ldlang.c:4621 +#: ldlang.c:4647 msgid " load address 0x%V" msgstr "" -#: ldlang.c:4854 +#: ldlang.c:4880 msgid "%W (size before relaxing)\n" msgstr "" -#: ldlang.c:4947 +#: ldlang.c:4973 #, c-format msgid "Address of section %s set to " msgstr "" -#: ldlang.c:5145 +#: ldlang.c:5171 #, c-format msgid "Fail with %d\n" msgstr "" -#: ldlang.c:5358 +#: ldlang.c:5384 msgid "" "%F%P: Output section '%s' not large enough for the linker-created stubs " "section '%s'.\n" msgstr "" -#: ldlang.c:5363 +#: ldlang.c:5389 msgid "" "%F%P: Relaxation not supported with --enable-non-contiguous-regions (section " "'%s' would overflow '%s' after it changed size).\n" msgstr "" -#: ldlang.c:5472 +#: ldlang.c:5498 msgid "%X%P: section %s VMA wraps around address space\n" msgstr "" -#: ldlang.c:5478 +#: ldlang.c:5504 msgid "%X%P: section %s LMA wraps around address space\n" msgstr "" -#: ldlang.c:5530 +#: ldlang.c:5556 msgid "%X%P: section %s LMA [%V,%V] overlaps section %s LMA [%V,%V]\n" msgstr "" -#: ldlang.c:5574 +#: ldlang.c:5600 msgid "%X%P: section %s VMA [%V,%V] overlaps section %s VMA [%V,%V]\n" msgstr "" -#: ldlang.c:5597 +#: ldlang.c:5623 msgid "%X%P: region `%s' overflowed by %lu byte\n" msgid_plural "%X%P: region `%s' overflowed by %lu bytes\n" msgstr[0] "" msgstr[1] "" -#: ldlang.c:5622 +#: ldlang.c:5648 msgid "%X%P: address 0x%v of %pB section `%s' is not within region `%s'\n" msgstr "" -#: ldlang.c:5633 +#: ldlang.c:5659 msgid "%X%P: %pB section `%s' will not fit in region `%s'\n" msgstr "" -#: ldlang.c:5719 +#: ldlang.c:5745 msgid "" "%F%P:%pS: non constant or forward reference address expression for section " "%s\n" msgstr "" -#: ldlang.c:5744 +#: ldlang.c:5770 msgid "%X%P: internal error on COFF shared library section %s\n" msgstr "" -#: ldlang.c:5802 +#: ldlang.c:5828 msgid "%F%P: error: no memory region specified for loadable section `%s'\n" msgstr "" -#: ldlang.c:5806 +#: ldlang.c:5832 msgid "%P: warning: no memory region specified for loadable section `%s'\n" msgstr "" -#: ldlang.c:5840 +#: ldlang.c:5866 msgid "%P: warning: start of section %s changed by %ld\n" msgstr "" -#: ldlang.c:5932 +#: ldlang.c:5958 msgid "%P: warning: dot moved backwards before `%s'\n" msgstr "" -#: ldlang.c:6113 +#: ldlang.c:6139 msgid "%F%P: can't relax section: %E\n" msgstr "" -#: ldlang.c:6534 +#: ldlang.c:6615 msgid "%F%P: invalid data statement\n" msgstr "" -#: ldlang.c:6567 +#: ldlang.c:6648 msgid "%F%P: invalid reloc statement\n" msgstr "" -#: ldlang.c:6947 +#: ldlang.c:7028 msgid "" "%F%P: --gc-sections requires a defined symbol root specified by -e or -u\n" msgstr "" -#: ldlang.c:6972 +#: ldlang.c:7053 msgid "%F%P: %s: can't set start address\n" msgstr "" -#: ldlang.c:6985 ldlang.c:7003 +#: ldlang.c:7066 ldlang.c:7085 msgid "%F%P: can't set start address\n" msgstr "" -#: ldlang.c:6997 +#: ldlang.c:7079 msgid "%P: warning: cannot find entry symbol %s; defaulting to %V\n" msgstr "" -#: ldlang.c:7008 +#: ldlang.c:7090 ldlang.c:7098 msgid "%P: warning: cannot find entry symbol %s; not setting start address\n" msgstr "" -#: ldlang.c:7065 +#: ldlang.c:7154 msgid "" "%F%P: relocatable linking with relocations from format %s (%pB) to format %s " "(%pB) is not supported\n" msgstr "" -#: ldlang.c:7075 +#: ldlang.c:7164 msgid "" "%X%P: %s architecture of input file `%pB' is incompatible with %s output\n" msgstr "" -#: ldlang.c:7099 +#: ldlang.c:7188 msgid "%X%P: failed to merge target specific data of file %pB\n" msgstr "" -#: ldlang.c:7170 +#: ldlang.c:7259 msgid "%F%P: could not define common symbol `%pT': %E\n" msgstr "" -#: ldlang.c:7182 +#: ldlang.c:7271 msgid "" "\n" "Allocating common symbols\n" msgstr "" -#: ldlang.c:7183 +#: ldlang.c:7272 msgid "" "Common symbol size file\n" "\n" msgstr "" -#: ldlang.c:7256 +#: ldlang.c:7345 msgid "%X%P: error: unplaced orphan section `%pA' from `%pB'\n" msgstr "" -#: ldlang.c:7274 +#: ldlang.c:7363 msgid "" "%P: warning: orphan section `%pA' from `%pB' being placed in section `%s'\n" msgstr "" -#: ldlang.c:7364 +#: ldlang.c:7453 msgid "%F%P: invalid character %c (%d) in flags\n" msgstr "" -#: ldlang.c:7473 +#: ldlang.c:7562 msgid "%F%P:%pS: error: align with input and explicit align specified\n" msgstr "" -#: ldlang.c:7987 +#: ldlang.c:8077 msgid "%F%P: %s: plugin reported error after all symbols read\n" msgstr "" -#: ldlang.c:8427 +#: ldlang.c:8517 msgid "%F%P: multiple STARTUP files\n" msgstr "" -#: ldlang.c:8473 +#: ldlang.c:8563 msgid "%X%P:%pS: section has both a load address and a load region\n" msgstr "" -#: ldlang.c:8579 +#: ldlang.c:8669 msgid "" "%X%P:%pS: PHDRS and FILEHDR are not supported when prior PT_LOAD headers " "lack them\n" msgstr "" -#: ldlang.c:8652 +#: ldlang.c:8742 msgid "%F%P: no sections assigned to phdrs\n" msgstr "" -#: ldlang.c:8690 +#: ldlang.c:8780 msgid "%F%P: bfd_record_phdr failed: %E\n" msgstr "" -#: ldlang.c:8710 +#: ldlang.c:8800 msgid "%X%P: section `%s' assigned to non-existent phdr `%s'\n" msgstr "" -#: ldlang.c:9133 +#: ldlang.c:9223 msgid "%X%P: unknown language `%s' in version information\n" msgstr "" -#: ldlang.c:9278 +#: ldlang.c:9368 msgid "" "%X%P: anonymous version tag cannot be combined with other version tags\n" msgstr "" -#: ldlang.c:9287 +#: ldlang.c:9377 msgid "%X%P: duplicate version tag `%s'\n" msgstr "" -#: ldlang.c:9308 ldlang.c:9317 ldlang.c:9335 ldlang.c:9345 +#: ldlang.c:9398 ldlang.c:9407 ldlang.c:9425 ldlang.c:9435 msgid "%X%P: duplicate expression `%s' in version information\n" msgstr "" -#: ldlang.c:9385 +#: ldlang.c:9475 msgid "%X%P: unable to find version dependency `%s'\n" msgstr "" -#: ldlang.c:9408 +#: ldlang.c:9498 msgid "%X%P: unable to read .exports section contents\n" msgstr "" -#: ldlang.c:9454 +#: ldlang.c:9544 msgid "%P: invalid origin for memory region %s\n" msgstr "" -#: ldlang.c:9466 +#: ldlang.c:9556 msgid "%P: invalid length for memory region %s\n" msgstr "" -#: ldlang.c:9578 +#: ldlang.c:9668 msgid "%X%P: unknown feature `%s'\n" msgstr "" @@ -872,8 +880,8 @@ msgstr "" msgid "%P: mode %s\n" msgstr "" -#: ldmain.c:490 ends32belf.c:427 ends32belf16m.c:427 ends32belf_linux.c:560 -#: ends32elf.c:427 ends32elf16m.c:427 ends32elf_linux.c:560 +#: ldmain.c:490 ends32belf.c:429 ends32belf16m.c:429 ends32belf_linux.c:562 +#: ends32elf.c:429 ends32elf16m.c:429 ends32elf_linux.c:562 msgid "%F%P: cannot open map file %s: %E\n" msgstr "" @@ -897,7 +905,7 @@ msgstr "" msgid "%P: error writing file `%s'\n" msgstr "" -#: ldmain.c:594 pe-dll.c:1965 +#: ldmain.c:594 pe-dll.c:1966 #, c-format msgid "%P: error closing file `%s'\n" msgstr "" @@ -911,7 +919,7 @@ msgstr "" msgid "%F%P: missing argument to -m\n" msgstr "" -#: ldmain.c:749 ldmain.c:766 ldmain.c:786 ldmain.c:818 pe-dll.c:1396 +#: ldmain.c:749 ldmain.c:766 ldmain.c:786 ldmain.c:818 pe-dll.c:1397 msgid "%F%P: bfd_hash_table_init failed: %E\n" msgstr "" @@ -1110,7 +1118,7 @@ msgstr "" #: ldver.c:42 #, c-format -msgid "Copyright (C) 2021 Free Software Foundation, Inc.\n" +msgid "Copyright (C) 2022 Free Software Foundation, Inc.\n" msgstr "" #: ldver.c:43 @@ -1164,7 +1172,7 @@ msgstr "" msgid "Set architecture" msgstr "" -#: lexsup.c:110 lexsup.c:424 +#: lexsup.c:110 lexsup.c:425 msgid "TARGET" msgstr "" @@ -1173,8 +1181,8 @@ msgid "Specify target for following input files" msgstr "" #: lexsup.c:113 lexsup.c:119 lexsup.c:176 lexsup.c:180 lexsup.c:216 -#: lexsup.c:229 lexsup.c:231 lexsup.c:446 lexsup.c:515 lexsup.c:528 -#: lexsup.c:532 +#: lexsup.c:229 lexsup.c:231 lexsup.c:447 lexsup.c:516 lexsup.c:529 +#: lexsup.c:533 msgid "FILE" msgstr "" @@ -1194,8 +1202,8 @@ msgstr "" msgid "Force group members out of groups" msgstr "" -#: lexsup.c:124 lexsup.c:492 lexsup.c:494 lexsup.c:496 lexsup.c:498 -#: lexsup.c:500 lexsup.c:502 +#: lexsup.c:124 lexsup.c:493 lexsup.c:495 lexsup.c:497 lexsup.c:499 +#: lexsup.c:501 lexsup.c:503 msgid "ADDRESS" msgstr "" @@ -1405,8 +1413,8 @@ msgstr "" msgid "Read default linker script" msgstr "" -#: lexsup.c:235 lexsup.c:238 lexsup.c:256 lexsup.c:347 lexsup.c:371 -#: lexsup.c:485 lexsup.c:518 lexsup.c:530 lexsup.c:568 lexsup.c:571 +#: lexsup.c:235 lexsup.c:238 lexsup.c:256 lexsup.c:348 lexsup.c:372 +#: lexsup.c:486 lexsup.c:519 lexsup.c:531 lexsup.c:569 lexsup.c:572 msgid "SYMBOL" msgstr "" @@ -1454,7 +1462,7 @@ msgstr "" msgid "Trace mentions of SYMBOL" msgstr "" -#: lexsup.c:258 lexsup.c:448 lexsup.c:450 +#: lexsup.c:258 lexsup.c:449 lexsup.c:451 msgid "PATH" msgstr "" @@ -1554,281 +1562,281 @@ msgid "" " in filename invoked by -R or --just-symbols" msgstr "" -#: lexsup.c:339 +#: lexsup.c:340 msgid "Generate embedded relocs" msgstr "" -#: lexsup.c:341 +#: lexsup.c:342 msgid "Treat warnings as errors" msgstr "" -#: lexsup.c:344 +#: lexsup.c:345 msgid "Do not treat warnings as errors (default)" msgstr "" -#: lexsup.c:347 +#: lexsup.c:348 msgid "Call SYMBOL at unload-time" msgstr "" -#: lexsup.c:349 +#: lexsup.c:350 msgid "Force generation of file with .exe suffix" msgstr "" -#: lexsup.c:351 +#: lexsup.c:352 msgid "Remove unused sections (on some targets)" msgstr "" -#: lexsup.c:354 +#: lexsup.c:355 msgid "Don't remove unused sections (default)" msgstr "" -#: lexsup.c:357 +#: lexsup.c:358 msgid "List removed unused sections on stderr" msgstr "" -#: lexsup.c:360 +#: lexsup.c:361 msgid "Do not list removed unused sections" msgstr "" -#: lexsup.c:363 +#: lexsup.c:364 msgid "Keep exported symbols when removing unused sections" msgstr "" -#: lexsup.c:366 +#: lexsup.c:367 msgid "Set default hash table size close to " msgstr "" -#: lexsup.c:369 +#: lexsup.c:370 msgid "Print option help" msgstr "" -#: lexsup.c:371 +#: lexsup.c:372 msgid "Call SYMBOL at load-time" msgstr "" -#: lexsup.c:373 +#: lexsup.c:374 msgid "FILE/DIR" msgstr "" -#: lexsup.c:373 +#: lexsup.c:374 msgid "Write a linker map to FILE or DIR/.map" msgstr "" -#: lexsup.c:375 +#: lexsup.c:376 msgid "Do not define Common storage" msgstr "" -#: lexsup.c:377 +#: lexsup.c:378 msgid "Do not demangle symbol names" msgstr "" -#: lexsup.c:379 +#: lexsup.c:380 msgid "Use less memory and more disk I/O" msgstr "" -#: lexsup.c:381 +#: lexsup.c:382 msgid "Do not allow unresolved references in object files" msgstr "" -#: lexsup.c:384 +#: lexsup.c:385 msgid "Allow unresolved references in shared libraries" msgstr "" -#: lexsup.c:388 +#: lexsup.c:389 msgid "Do not allow unresolved references in shared libs" msgstr "" -#: lexsup.c:392 +#: lexsup.c:393 msgid "Allow multiple definitions" msgstr "" -#: lexsup.c:396 +#: lexsup.c:397 msgid "SCRIPT" msgstr "" -#: lexsup.c:396 +#: lexsup.c:397 msgid "Provide a script to help with undefined symbol errors" msgstr "" -#: lexsup.c:399 +#: lexsup.c:400 msgid "Disallow undefined version" msgstr "" -#: lexsup.c:401 +#: lexsup.c:402 msgid "Create default symbol version" msgstr "" -#: lexsup.c:404 +#: lexsup.c:405 msgid "Create default symbol version for imported symbols" msgstr "" -#: lexsup.c:407 +#: lexsup.c:408 msgid "Don't warn about mismatched input files" msgstr "" -#: lexsup.c:410 +#: lexsup.c:411 msgid "Don't warn on finding an incompatible library" msgstr "" -#: lexsup.c:413 +#: lexsup.c:414 msgid "Turn off --whole-archive" msgstr "" -#: lexsup.c:415 +#: lexsup.c:416 msgid "Create an output file even if errors occur" msgstr "" -#: lexsup.c:420 +#: lexsup.c:421 msgid "" "Only use library directories specified on\n" " the command line" msgstr "" -#: lexsup.c:424 +#: lexsup.c:425 msgid "Specify target of output file" msgstr "" -#: lexsup.c:427 +#: lexsup.c:428 msgid "Print default output format" msgstr "" -#: lexsup.c:429 +#: lexsup.c:430 msgid "Print current sysroot" msgstr "" -#: lexsup.c:431 +#: lexsup.c:432 msgid "Ignored for Linux compatibility" msgstr "" -#: lexsup.c:434 +#: lexsup.c:435 msgid "Reduce memory overheads, possibly taking much longer" msgstr "" -#: lexsup.c:438 +#: lexsup.c:439 msgid "Set the maximum cache size to SIZE bytes" msgstr "" -#: lexsup.c:441 +#: lexsup.c:442 msgid "Reduce code size by using target specific optimizations" msgstr "" -#: lexsup.c:443 +#: lexsup.c:444 msgid "Do not use relaxation techniques to reduce code size" msgstr "" -#: lexsup.c:446 +#: lexsup.c:447 msgid "Keep only symbols listed in FILE" msgstr "" -#: lexsup.c:448 +#: lexsup.c:449 msgid "Set runtime shared library search path" msgstr "" -#: lexsup.c:450 +#: lexsup.c:451 msgid "Set link time shared library search path" msgstr "" -#: lexsup.c:453 +#: lexsup.c:454 msgid "Create a shared library" msgstr "" -#: lexsup.c:457 +#: lexsup.c:458 msgid "Create a position independent executable" msgstr "" -#: lexsup.c:461 +#: lexsup.c:462 msgid "Create a position dependent executable (default)" msgstr "" -#: lexsup.c:463 +#: lexsup.c:464 msgid "[=ascending|descending]" msgstr "" -#: lexsup.c:464 +#: lexsup.c:465 msgid "Sort common symbols by alignment [in specified order]" msgstr "" -#: lexsup.c:469 +#: lexsup.c:470 msgid "name|alignment" msgstr "" -#: lexsup.c:470 +#: lexsup.c:471 msgid "Sort sections by name or maximum alignment" msgstr "" -#: lexsup.c:472 +#: lexsup.c:473 msgid "COUNT" msgstr "" -#: lexsup.c:472 +#: lexsup.c:473 msgid "How many tags to reserve in .dynamic section" msgstr "" -#: lexsup.c:475 +#: lexsup.c:476 msgid "[=SIZE]" msgstr "" -#: lexsup.c:475 +#: lexsup.c:476 msgid "Split output sections every SIZE octets" msgstr "" -#: lexsup.c:478 +#: lexsup.c:479 msgid "[=COUNT]" msgstr "" -#: lexsup.c:478 +#: lexsup.c:479 msgid "Split output sections every COUNT relocs" msgstr "" -#: lexsup.c:481 +#: lexsup.c:482 msgid "Print memory usage statistics" msgstr "" -#: lexsup.c:483 +#: lexsup.c:484 msgid "Display target specific options" msgstr "" -#: lexsup.c:485 +#: lexsup.c:486 msgid "Do task level linking" msgstr "" -#: lexsup.c:487 +#: lexsup.c:488 msgid "Use same format as native linker" msgstr "" -#: lexsup.c:489 +#: lexsup.c:490 msgid "SECTION=ADDRESS" msgstr "" -#: lexsup.c:489 +#: lexsup.c:490 msgid "Set address of named section" msgstr "" -#: lexsup.c:492 +#: lexsup.c:493 msgid "Set address of .bss section" msgstr "" -#: lexsup.c:494 +#: lexsup.c:495 msgid "Set address of .data section" msgstr "" -#: lexsup.c:496 +#: lexsup.c:497 msgid "Set address of .text section" msgstr "" -#: lexsup.c:498 +#: lexsup.c:499 msgid "Set address of text segment" msgstr "" -#: lexsup.c:500 +#: lexsup.c:501 msgid "Set address of rodata segment" msgstr "" -#: lexsup.c:502 +#: lexsup.c:503 msgid "Set address of ldata segment" msgstr "" -#: lexsup.c:505 +#: lexsup.c:506 msgid "" "How to handle unresolved symbols. is:\n" " ignore-all, report-all, ignore-in-object-" @@ -1836,197 +1844,198 @@ msgid "" " ignore-in-shared-libs" msgstr "" -#: lexsup.c:510 +#: lexsup.c:511 msgid "[=NUMBER]" msgstr "" -#: lexsup.c:511 +#: lexsup.c:512 msgid "Output lots of information during link" msgstr "" -#: lexsup.c:515 +#: lexsup.c:516 msgid "Read version information script" msgstr "" -#: lexsup.c:518 +#: lexsup.c:519 msgid "" "Take export symbols list from .exports, using\n" " SYMBOL as the version." msgstr "" -#: lexsup.c:522 +#: lexsup.c:523 msgid "Add data symbols to dynamic list" msgstr "" -#: lexsup.c:524 +#: lexsup.c:525 msgid "Use C++ operator new/delete dynamic list" msgstr "" -#: lexsup.c:526 +#: lexsup.c:527 msgid "Use C++ typeinfo dynamic list" msgstr "" -#: lexsup.c:528 +#: lexsup.c:529 msgid "Read dynamic list" msgstr "" -#: lexsup.c:530 +#: lexsup.c:531 msgid "Export the specified symbol" msgstr "" -#: lexsup.c:532 +#: lexsup.c:533 msgid "Read export dynamic symbol list" msgstr "" -#: lexsup.c:534 +#: lexsup.c:535 msgid "Warn about duplicate common symbols" msgstr "" -#: lexsup.c:536 +#: lexsup.c:537 msgid "Warn if global constructors/destructors are seen" msgstr "" -#: lexsup.c:539 +#: lexsup.c:540 msgid "Warn if the multiple GP values are used" msgstr "" -#: lexsup.c:541 +#: lexsup.c:542 msgid "Warn only once per undefined symbol" msgstr "" -#: lexsup.c:543 +#: lexsup.c:544 msgid "Warn if start of section changes due to alignment" msgstr "" -#: lexsup.c:548 +#: lexsup.c:549 msgid "Warn if output has DT_TEXTREL (default)" msgstr "" -#: lexsup.c:550 +#: lexsup.c:551 msgid "Warn if output has DT_TEXTREL" msgstr "" -#: lexsup.c:556 +#: lexsup.c:557 msgid "Warn if an object has alternate ELF machine code" msgstr "" -#: lexsup.c:560 +#: lexsup.c:561 msgid "Report unresolved symbols as warnings" msgstr "" -#: lexsup.c:563 +#: lexsup.c:564 msgid "Report unresolved symbols as errors" msgstr "" -#: lexsup.c:565 +#: lexsup.c:566 msgid "Include all objects from following archives" msgstr "" -#: lexsup.c:568 +#: lexsup.c:569 msgid "Use wrapper functions for SYMBOL" msgstr "" -#: lexsup.c:572 +#: lexsup.c:573 msgid "Unresolved SYMBOL will not cause an error or warning" msgstr "" -#: lexsup.c:574 +#: lexsup.c:575 msgid "Push state of flags governing input file handling" msgstr "" -#: lexsup.c:577 +#: lexsup.c:578 msgid "Pop state of flags governing input file handling" msgstr "" -#: lexsup.c:580 +#: lexsup.c:581 msgid "Report target memory usage" msgstr "" -#: lexsup.c:582 +#: lexsup.c:583 msgid "=MODE" msgstr "" -#: lexsup.c:582 +#: lexsup.c:583 msgid "Control how orphan sections are handled." msgstr "" -#: lexsup.c:585 +#: lexsup.c:586 msgid "Show discarded sections in map file output (default)" msgstr "" -#: lexsup.c:588 +#: lexsup.c:589 msgid "Do not show discarded sections in map file output" msgstr "" -#: lexsup.c:591 +#: lexsup.c:592 msgid "Emit names and types of static variables in CTF" msgstr "" -#: lexsup.c:594 +#: lexsup.c:595 msgid "Do not emit names and types of static variables in CTF" msgstr "" -#: lexsup.c:598 +#: lexsup.c:599 msgid "" "How to share CTF types between translation units.\n" " is: share-unconflicted (default),\n" " share-duplicated" msgstr "" -#: lexsup.c:762 +#: lexsup.c:763 msgid "%F%P: Error: unable to disambiguate: %s (did you mean -%s ?)\n" msgstr "" -#: lexsup.c:765 +#: lexsup.c:766 msgid "%P: Warning: grouped short command line options are deprecated: %s\n" msgstr "" -#: lexsup.c:792 +#: lexsup.c:793 msgid "%P: %s: missing argument\n" msgstr "" -#: lexsup.c:797 +#: lexsup.c:798 msgid "%P: unrecognized option '%s'\n" msgstr "" -#: lexsup.c:802 +#: lexsup.c:803 msgid "%F%P: use the --help option for usage information\n" msgstr "" -#: lexsup.c:821 +#: lexsup.c:822 msgid "%F%P: unrecognized -a option `%s'\n" msgstr "" -#: lexsup.c:834 +#: lexsup.c:835 msgid "%F%P: unrecognized -assert option `%s'\n" msgstr "" -#: lexsup.c:878 +#: lexsup.c:879 msgid "%F%P: unknown demangling style `%s'\n" msgstr "" -#: lexsup.c:954 lexsup.c:1428 eaarch64cloudabi.c:816 eaarch64cloudabib.c:816 -#: eaarch64elf.c:811 eaarch64elf32.c:811 eaarch64elf32b.c:811 -#: eaarch64elfb.c:811 eaarch64fbsd.c:816 eaarch64fbsdb.c:816 -#: eaarch64linux.c:816 eaarch64linux32.c:816 eaarch64linux32b.c:816 -#: eaarch64linuxb.c:816 earmelf.c:1077 earmelf_fbsd.c:1077 -#: earmelf_fuchsia.c:1082 earmelf_linux.c:1082 earmelf_linux_eabi.c:1082 -#: earmelf_linux_fdpiceabi.c:1082 earmelf_nacl.c:1082 earmelf_nbsd.c:1077 -#: earmelf_phoenix.c:1082 earmelf_vxworks.c:1113 earmelfb.c:1077 -#: earmelfb_fbsd.c:1077 earmelfb_fuchsia.c:1082 earmelfb_linux.c:1082 -#: earmelfb_linux_eabi.c:1082 earmelfb_linux_fdpiceabi.c:1082 -#: earmelfb_nacl.c:1082 earmelfb_nbsd.c:1077 earmnto.c:1052 ecskyelf.c:539 -#: ecskyelf_linux.c:706 eelf32metag.c:703 eelf64lppc.c:1180 -#: eelf64lppc_fbsd.c:1180 eelf64ppc.c:1180 eelf64ppc_fbsd.c:1180 ehppaelf.c:559 -#: ehppalinux.c:741 ehppanbsd.c:741 ehppaobsd.c:741 +#: lexsup.c:955 lexsup.c:1429 eaarch64cloudabi.c:818 eaarch64cloudabib.c:818 +#: eaarch64elf.c:813 eaarch64elf32.c:813 eaarch64elf32b.c:813 +#: eaarch64elfb.c:813 eaarch64fbsd.c:818 eaarch64fbsdb.c:818 +#: eaarch64haiku.c:818 eaarch64linux.c:818 eaarch64linux32.c:818 +#: eaarch64linux32b.c:818 eaarch64linuxb.c:818 earmelf.c:1079 +#: earmelf_fbsd.c:1079 earmelf_fuchsia.c:1084 earmelf_haiku.c:1084 +#: earmelf_linux.c:1084 earmelf_linux_eabi.c:1084 +#: earmelf_linux_fdpiceabi.c:1084 earmelf_nacl.c:1084 earmelf_nbsd.c:1079 +#: earmelf_phoenix.c:1084 earmelf_vxworks.c:1115 earmelfb.c:1079 +#: earmelfb_fbsd.c:1079 earmelfb_fuchsia.c:1084 earmelfb_linux.c:1084 +#: earmelfb_linux_eabi.c:1084 earmelfb_linux_fdpiceabi.c:1084 +#: earmelfb_nacl.c:1084 earmelfb_nbsd.c:1079 earmnto.c:1054 ecskyelf.c:541 +#: ecskyelf_linux.c:708 eelf32metag.c:705 eelf64lppc.c:1182 +#: eelf64lppc_fbsd.c:1182 eelf64ppc.c:1182 eelf64ppc_fbsd.c:1182 ehppaelf.c:561 +#: ehppalinux.c:743 ehppanbsd.c:743 ehppaobsd.c:743 msgid "%F%P: invalid number `%s'\n" msgstr "" -#: lexsup.c:1050 +#: lexsup.c:1051 msgid "%F%P: bad --unresolved-symbols option: %s\n" msgstr "" -#: lexsup.c:1127 +#: lexsup.c:1128 msgid "%F%P: bad -plugin-opt option\n" msgstr "" @@ -2038,163 +2047,163 @@ msgstr "" #. an error message here. We cannot just make this a warning, #. increment optind, and continue because getopt is too confused #. and will seg-fault the next time around. -#: lexsup.c:1144 +#: lexsup.c:1145 msgid "%F%P: unrecognised option: %s\n" msgstr "" -#: lexsup.c:1147 lexsup.c:1257 lexsup.c:1278 lexsup.c:1397 +#: lexsup.c:1148 lexsup.c:1258 lexsup.c:1279 lexsup.c:1398 msgid "%F%P: -r and %s may not be used together\n" msgstr "" -#: lexsup.c:1269 +#: lexsup.c:1270 msgid "%F%P: -shared not supported\n" msgstr "" -#: lexsup.c:1283 +#: lexsup.c:1284 msgid "%F%P: -pie not supported\n" msgstr "" -#: lexsup.c:1289 +#: lexsup.c:1290 msgid "%P: SONAME must not be empty string; keeping previous one\n" msgstr "" -#: lexsup.c:1295 +#: lexsup.c:1296 msgid "descending" msgstr "" -#: lexsup.c:1297 +#: lexsup.c:1298 msgid "ascending" msgstr "" -#: lexsup.c:1300 +#: lexsup.c:1301 msgid "%F%P: invalid common section sorting option: %s\n" msgstr "" -#: lexsup.c:1304 +#: lexsup.c:1305 msgid "name" msgstr "" -#: lexsup.c:1306 +#: lexsup.c:1307 msgid "alignment" msgstr "" -#: lexsup.c:1309 +#: lexsup.c:1310 msgid "%F%P: invalid section sorting option: %s\n" msgstr "" -#: lexsup.c:1346 +#: lexsup.c:1347 msgid "%F%P: invalid argument to option \"--section-start\"\n" msgstr "" -#: lexsup.c:1353 +#: lexsup.c:1354 msgid "%F%P: missing argument(s) to option \"--section-start\"\n" msgstr "" -#: lexsup.c:1618 +#: lexsup.c:1619 msgid "%F%P: group ended before it began (--help for usage)\n" msgstr "" -#: lexsup.c:1643 +#: lexsup.c:1644 msgid "%F%P: invalid cache memory size: %s\n" msgstr "" -#: lexsup.c:1657 +#: lexsup.c:1658 msgid "%X%P: --hash-size needs a numeric argument\n" msgstr "" -#: lexsup.c:1669 +#: lexsup.c:1670 msgid "%F%P: no state pushed before popping\n" msgstr "" -#: lexsup.c:1692 +#: lexsup.c:1693 msgid "%F%P: invalid argument to option \"--orphan-handling\"\n" msgstr "" -#: lexsup.c:1722 +#: lexsup.c:1723 msgid "%F%P: bad --ctf-share-types option: %s\n" msgstr "" -#: lexsup.c:1740 +#: lexsup.c:1741 msgid "%P: no file/directory name provided for map output; ignored\n" msgstr "" -#: lexsup.c:1768 +#: lexsup.c:1769 msgid "%P: cannot stat linker map file: %E\n" msgstr "" -#: lexsup.c:1780 +#: lexsup.c:1781 msgid "%P: linker map file is not a regular file\n" msgstr "" #. If the asprintf failed then something is probably very #. wrong. Better to halt now rather than continue on #. into more problems. -#: lexsup.c:1791 +#: lexsup.c:1792 msgid "%P%F: cannot create name for linker map file: %E\n" msgstr "" -#: lexsup.c:1802 +#: lexsup.c:1803 msgid "%P: SONAME must not be empty string; ignored\n" msgstr "" -#: lexsup.c:1808 +#: lexsup.c:1809 msgid "%P: missing --end-group; added as last command line option\n" msgstr "" -#: lexsup.c:1916 +#: lexsup.c:1917 msgid "%F%P: -F may not be used without -shared\n" msgstr "" -#: lexsup.c:1918 +#: lexsup.c:1919 msgid "%F%P: -f may not be used without -shared\n" msgstr "" -#: lexsup.c:1959 lexsup.c:1972 +#: lexsup.c:1960 lexsup.c:1973 msgid "%F%P: invalid hex number `%s'\n" msgstr "" -#: lexsup.c:2002 +#: lexsup.c:2003 #, c-format msgid " --audit=AUDITLIB Specify a library to use for auditing\n" msgstr "" -#: lexsup.c:2004 +#: lexsup.c:2005 #, c-format msgid " -Bgroup Selects group name lookup rules for DSO\n" msgstr "" -#: lexsup.c:2006 +#: lexsup.c:2007 #, c-format msgid " --disable-new-dtags Disable new dynamic tags\n" msgstr "" -#: lexsup.c:2008 +#: lexsup.c:2009 #, c-format msgid " --enable-new-dtags Enable new dynamic tags\n" msgstr "" -#: lexsup.c:2010 +#: lexsup.c:2011 #, c-format msgid " --eh-frame-hdr Create .eh_frame_hdr section\n" msgstr "" -#: lexsup.c:2012 +#: lexsup.c:2013 #, c-format msgid " --no-eh-frame-hdr Do not create .eh_frame_hdr section\n" msgstr "" -#: lexsup.c:2014 +#: lexsup.c:2015 #, c-format msgid " --exclude-libs=LIBS Make all symbols in LIBS hidden\n" msgstr "" -#: lexsup.c:2016 +#: lexsup.c:2017 #, c-format msgid "" " --hash-style=STYLE Set hash style to sysv/gnu/both. Default: " msgstr "" -#: lexsup.c:2035 +#: lexsup.c:2036 #, c-format msgid "" " -P AUDITLIB, --depaudit=AUDITLIB\n" @@ -2202,20 +2211,20 @@ msgid "" "dependencies\n" msgstr "" -#: lexsup.c:2038 +#: lexsup.c:2039 #, c-format msgid "" " -z combreloc Merge dynamic relocs into one section and " "sort\n" msgstr "" -#: lexsup.c:2040 +#: lexsup.c:2041 #, c-format msgid "" " -z nocombreloc Don't merge dynamic relocs into one section\n" msgstr "" -#: lexsup.c:2042 +#: lexsup.c:2043 #, c-format msgid "" " -z global Make symbols in DSO available for " @@ -2223,273 +2232,273 @@ msgid "" " loaded objects\n" msgstr "" -#: lexsup.c:2045 +#: lexsup.c:2046 #, c-format msgid "" " -z initfirst Mark DSO to be initialized first at runtime\n" msgstr "" -#: lexsup.c:2047 +#: lexsup.c:2048 #, c-format msgid "" " -z interpose Mark object to interpose all DSOs but " "executable\n" msgstr "" -#: lexsup.c:2049 +#: lexsup.c:2050 #, c-format msgid "" " -z unique Mark DSO to be loaded at most once by default, " "and only in the main namespace\n" msgstr "" -#: lexsup.c:2051 +#: lexsup.c:2052 #, c-format msgid "" " -z nounique Don't mark DSO as a loadable at most once\n" msgstr "" -#: lexsup.c:2053 +#: lexsup.c:2054 #, c-format msgid "" " -z lazy Mark object lazy runtime binding (default)\n" msgstr "" -#: lexsup.c:2055 +#: lexsup.c:2056 #, c-format msgid " -z loadfltr Mark object requiring immediate process\n" msgstr "" -#: lexsup.c:2057 +#: lexsup.c:2058 #, c-format msgid " -z nocopyreloc Don't create copy relocs\n" msgstr "" -#: lexsup.c:2059 +#: lexsup.c:2060 #, c-format msgid "" " -z nodefaultlib Mark object not to use default search paths\n" msgstr "" -#: lexsup.c:2061 +#: lexsup.c:2062 #, c-format msgid " -z nodelete Mark DSO non-deletable at runtime\n" msgstr "" -#: lexsup.c:2063 +#: lexsup.c:2064 #, c-format msgid " -z nodlopen Mark DSO not available to dlopen\n" msgstr "" -#: lexsup.c:2065 +#: lexsup.c:2066 #, c-format msgid " -z nodump Mark DSO not available to dldump\n" msgstr "" -#: lexsup.c:2067 +#: lexsup.c:2068 #, c-format msgid " -z now Mark object non-lazy runtime binding\n" msgstr "" -#: lexsup.c:2069 +#: lexsup.c:2070 #, c-format msgid "" " -z origin Mark object requiring immediate $ORIGIN\n" " processing at runtime\n" msgstr "" -#: lexsup.c:2073 +#: lexsup.c:2074 #, c-format msgid " -z relro Create RELRO program header (default)\n" msgstr "" -#: lexsup.c:2075 +#: lexsup.c:2076 #, c-format msgid " -z norelro Don't create RELRO program header\n" msgstr "" -#: lexsup.c:2078 +#: lexsup.c:2079 #, c-format msgid " -z relro Create RELRO program header\n" msgstr "" -#: lexsup.c:2080 +#: lexsup.c:2081 #, c-format msgid "" " -z norelro Don't create RELRO program header (default)\n" msgstr "" -#: lexsup.c:2084 +#: lexsup.c:2085 #, c-format msgid "" " -z separate-code Create separate code program header (default)\n" msgstr "" -#: lexsup.c:2086 +#: lexsup.c:2087 #, c-format msgid "" " -z noseparate-code Don't create separate code program header\n" msgstr "" -#: lexsup.c:2089 +#: lexsup.c:2090 #, c-format msgid " -z separate-code Create separate code program header\n" msgstr "" -#: lexsup.c:2091 +#: lexsup.c:2092 #, c-format msgid "" " -z noseparate-code Don't create separate code program header " "(default)\n" msgstr "" -#: lexsup.c:2094 +#: lexsup.c:2095 #, c-format msgid "" " -z common Generate common symbols with STT_COMMON type\n" msgstr "" -#: lexsup.c:2096 +#: lexsup.c:2097 #, c-format msgid "" " -z nocommon Generate common symbols with STT_OBJECT type\n" msgstr "" -#: lexsup.c:2099 +#: lexsup.c:2100 #, c-format msgid "" " -z text Treat DT_TEXTREL in output as error (default)\n" msgstr "" -#: lexsup.c:2102 +#: lexsup.c:2103 #, c-format msgid " -z text Treat DT_TEXTREL in output as error\n" msgstr "" -#: lexsup.c:2106 +#: lexsup.c:2107 #, c-format msgid "" " -z notext Don't treat DT_TEXTREL in output as error " "(default)\n" msgstr "" -#: lexsup.c:2108 +#: lexsup.c:2109 #, c-format msgid "" " -z textoff Don't treat DT_TEXTREL in output as error " "(default)\n" msgstr "" -#: lexsup.c:2113 +#: lexsup.c:2114 #, c-format msgid "" " -z notext Don't treat DT_TEXTREL in output as error\n" msgstr "" -#: lexsup.c:2115 +#: lexsup.c:2116 #, c-format msgid "" " -z textoff Don't treat DT_TEXTREL in output as error\n" msgstr "" -#: lexsup.c:2123 +#: lexsup.c:2124 #, c-format msgid " --build-id[=STYLE] Generate build ID note\n" msgstr "" -#: lexsup.c:2125 +#: lexsup.c:2126 #, c-format msgid "" " --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi]\n" " Compress DWARF debug sections using zlib\n" msgstr "" -#: lexsup.c:2129 +#: lexsup.c:2130 #, c-format msgid " Default: zlib-gabi\n" msgstr "" -#: lexsup.c:2132 +#: lexsup.c:2133 #, c-format msgid " Default: none\n" msgstr "" -#: lexsup.c:2135 +#: lexsup.c:2136 #, c-format msgid " -z common-page-size=SIZE Set common page size to SIZE\n" msgstr "" -#: lexsup.c:2137 +#: lexsup.c:2138 #, c-format msgid " -z max-page-size=SIZE Set maximum page size to SIZE\n" msgstr "" -#: lexsup.c:2139 +#: lexsup.c:2140 #, c-format msgid "" " -z defs Report unresolved symbols in object files\n" msgstr "" -#: lexsup.c:2141 +#: lexsup.c:2142 #, c-format msgid "" " -z undefs Ignore unresolved symbols in object files\n" msgstr "" -#: lexsup.c:2143 +#: lexsup.c:2144 #, c-format msgid " -z muldefs Allow multiple definitions\n" msgstr "" -#: lexsup.c:2145 +#: lexsup.c:2146 #, c-format msgid " -z stack-size=SIZE Set size of stack segment\n" msgstr "" -#: lexsup.c:2147 +#: lexsup.c:2148 #, c-format msgid "" " -z execstack Mark executable as requiring executable stack\n" msgstr "" -#: lexsup.c:2149 +#: lexsup.c:2150 #, c-format msgid "" " -z noexecstack Mark executable as not requiring executable " "stack\n" msgstr "" -#: lexsup.c:2151 +#: lexsup.c:2152 #, c-format msgid " -z unique-symbol Avoid duplicated local symbol names\n" msgstr "" -#: lexsup.c:2153 +#: lexsup.c:2154 #, c-format msgid "" " -z nounique-symbol Keep duplicated local symbol names (default)\n" msgstr "" -#: lexsup.c:2155 +#: lexsup.c:2156 #, c-format msgid "" " -z globalaudit Mark executable requiring global auditing\n" msgstr "" -#: lexsup.c:2157 +#: lexsup.c:2158 #, c-format msgid "" " -z start-stop-gc Enable garbage collection on __start/__stop\n" msgstr "" -#: lexsup.c:2159 +#: lexsup.c:2160 #, c-format msgid "" " -z nostart-stop-gc Don't garbage collect __start/__stop " "(default)\n" msgstr "" -#: lexsup.c:2161 +#: lexsup.c:2162 #, c-format msgid "" " -z start-stop-visibility=V Set visibility of built-in __start/__stop " @@ -2497,13 +2506,13 @@ msgid "" " to DEFAULT, PROTECTED, HIDDEN or INTERNAL\n" msgstr "" -#: lexsup.c:2169 +#: lexsup.c:2170 #, c-format msgid "" " --ld-generated-unwind-info Generate exception handling info for PLT\n" msgstr "" -#: lexsup.c:2171 +#: lexsup.c:2172 #, c-format msgid "" " --no-ld-generated-unwind-info\n" @@ -2511,49 +2520,49 @@ msgid "" "PLT\n" msgstr "" -#: lexsup.c:2181 +#: lexsup.c:2182 #, c-format msgid "ELF emulations:\n" msgstr "" -#: lexsup.c:2199 +#: lexsup.c:2200 #, c-format msgid "Usage: %s [options] file...\n" msgstr "" -#: lexsup.c:2201 +#: lexsup.c:2202 #, c-format msgid "Options:\n" msgstr "" -#: lexsup.c:2279 +#: lexsup.c:2280 #, c-format msgid " @FILE" msgstr "" -#: lexsup.c:2282 +#: lexsup.c:2283 #, c-format msgid "Read options from FILE\n" msgstr "" #. Note: Various tools (such as libtool) depend upon the #. format of the listings below - do not change them. -#: lexsup.c:2287 +#: lexsup.c:2288 #, c-format msgid "%s: supported targets:" msgstr "" -#: lexsup.c:2295 +#: lexsup.c:2296 #, c-format msgid "%s: supported emulations: " msgstr "" -#: lexsup.c:2300 +#: lexsup.c:2301 #, c-format msgid "%s: emulation specific options:\n" msgstr "" -#: lexsup.c:2307 +#: lexsup.c:2308 #, c-format msgid "Report bugs to %s\n" msgstr "" @@ -2562,162 +2571,162 @@ msgstr "" msgid "%F%P: unknown format type %s\n" msgstr "" -#: pe-dll.c:447 +#: pe-dll.c:448 msgid "%X%P: unsupported PEI architecture: %s\n" msgstr "" -#: pe-dll.c:826 +#: pe-dll.c:827 msgid "%X%P: cannot export %s: invalid export name\n" msgstr "" -#: pe-dll.c:878 +#: pe-dll.c:879 #, c-format msgid "%X%P: error, duplicate EXPORT with ordinals: %s (%d vs %d)\n" msgstr "" -#: pe-dll.c:885 +#: pe-dll.c:886 #, c-format msgid "%P: warning, duplicate EXPORT: %s\n" msgstr "" -#: pe-dll.c:992 +#: pe-dll.c:993 #, c-format msgid "%X%P: cannot export %s: symbol not defined\n" msgstr "" -#: pe-dll.c:998 +#: pe-dll.c:999 #, c-format msgid "%X%P: cannot export %s: symbol wrong type (%d vs %d)\n" msgstr "" -#: pe-dll.c:1005 +#: pe-dll.c:1006 #, c-format msgid "%X%P: cannot export %s: symbol not found\n" msgstr "" -#: pe-dll.c:1028 eaarch64cloudabi.c:360 eaarch64cloudabib.c:360 +#: pe-dll.c:1029 eaarch64cloudabi.c:360 eaarch64cloudabib.c:360 #: eaarch64elf.c:359 eaarch64elf32.c:359 eaarch64elf32b.c:359 #: eaarch64elfb.c:359 eaarch64fbsd.c:360 eaarch64fbsdb.c:360 -#: eaarch64linux.c:360 eaarch64linux32.c:360 eaarch64linux32b.c:360 -#: eaarch64linuxb.c:360 eaix5ppc.c:1470 eaix5ppc.c:1480 eaix5rs6.c:1470 -#: eaix5rs6.c:1480 eaixppc.c:1470 eaixppc.c:1480 eaixrs6.c:1470 eaixrs6.c:1480 -#: earmelf.c:568 earmelf_fbsd.c:568 earmelf_fuchsia.c:569 earmelf_linux.c:569 -#: earmelf_linux_eabi.c:569 earmelf_linux_fdpiceabi.c:569 earmelf_nacl.c:569 -#: earmelf_nbsd.c:568 earmelf_phoenix.c:569 earmelf_vxworks.c:568 -#: earmelfb.c:568 earmelfb_fbsd.c:568 earmelfb_fuchsia.c:569 -#: earmelfb_linux.c:569 earmelfb_linux_eabi.c:569 -#: earmelfb_linux_fdpiceabi.c:569 earmelfb_nacl.c:569 earmelfb_nbsd.c:568 -#: earmnto.c:568 ecskyelf.c:163 ecskyelf_linux.c:163 eelf32b4300.c:172 -#: eelf32bmip.c:172 eelf32bmipn32.c:186 eelf32bsmip.c:186 eelf32btsmip.c:172 -#: eelf32btsmip_fbsd.c:172 eelf32btsmipn32.c:172 eelf32btsmipn32_fbsd.c:172 -#: eelf32ebmip.c:172 eelf32ebmipvxworks.c:172 eelf32elmip.c:172 -#: eelf32elmipvxworks.c:172 eelf32l4300.c:172 eelf32lmip.c:172 -#: eelf32lr5900.c:172 eelf32lr5900n32.c:172 eelf32lsmip.c:172 +#: eaarch64haiku.c:360 eaarch64linux.c:360 eaarch64linux32.c:360 +#: eaarch64linux32b.c:360 eaarch64linuxb.c:360 eaix5ppc.c:1470 eaix5ppc.c:1480 +#: eaix5rs6.c:1470 eaix5rs6.c:1480 eaixppc.c:1470 eaixppc.c:1480 eaixrs6.c:1470 +#: eaixrs6.c:1480 earmelf.c:568 earmelf_fbsd.c:568 earmelf_fuchsia.c:569 +#: earmelf_haiku.c:569 earmelf_linux.c:569 earmelf_linux_eabi.c:569 +#: earmelf_linux_fdpiceabi.c:569 earmelf_nacl.c:569 earmelf_nbsd.c:568 +#: earmelf_phoenix.c:569 earmelf_vxworks.c:568 earmelfb.c:568 +#: earmelfb_fbsd.c:568 earmelfb_fuchsia.c:569 earmelfb_linux.c:569 +#: earmelfb_linux_eabi.c:569 earmelfb_linux_fdpiceabi.c:569 earmelfb_nacl.c:569 +#: earmelfb_nbsd.c:568 earmnto.c:568 ecskyelf.c:163 ecskyelf_linux.c:163 +#: eelf32b4300.c:172 eelf32bmip.c:172 eelf32bmipn32.c:186 eelf32bsmip.c:186 +#: eelf32btsmip.c:172 eelf32btsmip_fbsd.c:172 eelf32btsmipn32.c:172 +#: eelf32btsmipn32_fbsd.c:172 eelf32ebmip.c:172 eelf32ebmipvxworks.c:172 +#: eelf32elmip.c:172 eelf32elmipvxworks.c:172 eelf32l4300.c:172 +#: eelf32lmip.c:172 eelf32lr5900.c:172 eelf32lr5900n32.c:172 eelf32lsmip.c:172 #: eelf32ltsmip.c:172 eelf32ltsmip_fbsd.c:172 eelf32ltsmipn32.c:172 #: eelf32ltsmipn32_fbsd.c:172 eelf32metag.c:87 eelf32mipswindiss.c:172 #: eelf64bmip.c:186 eelf64btsmip.c:172 eelf64btsmip_fbsd.c:172 eelf64lppc.c:119 #: eelf64lppc_fbsd.c:119 eelf64ltsmip.c:172 eelf64ltsmip_fbsd.c:172 -#: eelf64ppc.c:119 eelf64ppc_fbsd.c:119 ehppaelf.c:110 ehppalinux.c:110 -#: ehppanbsd.c:110 ehppaobsd.c:110 em68hc11elf.c:170 em68hc11elfb.c:170 -#: em68hc12elf.c:170 em68hc12elfb.c:170 enios2elf.c:92 enios2linux.c:92 -#: eppcmacos.c:1470 eppcmacos.c:1480 +#: eelf64ppc.c:119 eelf64ppc_fbsd.c:119 eelf_mipsel_haiku.c:172 ehppaelf.c:110 +#: ehppalinux.c:110 ehppanbsd.c:110 ehppaobsd.c:110 em68hc11elf.c:170 +#: em68hc11elfb.c:170 em68hc12elf.c:170 em68hc12elfb.c:170 enios2elf.c:92 +#: enios2linux.c:92 eppcmacos.c:1470 eppcmacos.c:1480 msgid "%F%P: can not create BFD: %E\n" msgstr "" -#: pe-dll.c:1042 +#: pe-dll.c:1043 msgid "%X%P: can not create .edata section: %E\n" msgstr "" -#: pe-dll.c:1056 +#: pe-dll.c:1057 msgid "%X%P: can not create .reloc section: %E\n" msgstr "" -#: pe-dll.c:1117 +#: pe-dll.c:1118 #, c-format msgid "%X%P: error: ordinal used twice: %d (%s vs %s)\n" msgstr "" -#: pe-dll.c:1153 +#: pe-dll.c:1154 #, c-format msgid "%X%P: error: export ordinal too large: %d\n" msgstr "" -#: pe-dll.c:1476 +#: pe-dll.c:1477 #, c-format msgid "Info: resolving %s by linking to %s (auto-import)\n" msgstr "" -#: pe-dll.c:1482 +#: pe-dll.c:1483 msgid "" "%P: warning: auto-importing has been activated without --enable-auto-import " "specified on the command line; this should work unless it involves constant " "data structures referencing symbols from auto-imported DLLs\n" msgstr "" -#: pe-dll.c:1553 +#: pe-dll.c:1554 msgid "%P: zero vma section reloc detected: `%s' #%d f=%d\n" msgstr "" -#: pe-dll.c:1636 +#: pe-dll.c:1637 msgid "%P: base relocation for section `%s' above .reloc section\n" msgstr "" -#: pe-dll.c:1685 +#: pe-dll.c:1686 #, c-format msgid "%X%P: error: %d-bit reloc in dll\n" msgstr "" -#: pe-dll.c:1810 +#: pe-dll.c:1811 #, c-format msgid "%P: can't open output def file %s\n" msgstr "" -#: pe-dll.c:1961 +#: pe-dll.c:1962 #, c-format msgid "; no contents available\n" msgstr "" -#: pe-dll.c:2820 +#: pe-dll.c:2822 msgid "" "%X%P: %C: variable '%pT' can't be auto-imported; please read the " "documentation for ld's --enable-auto-import for details\n" msgstr "" -#: pe-dll.c:2847 +#: pe-dll.c:2850 #, c-format msgid "%X%P: can't open .lib file: %s\n" msgstr "" -#: pe-dll.c:2853 +#: pe-dll.c:2856 #, c-format msgid "Creating library file: %s\n" msgstr "" -#: pe-dll.c:2883 +#: pe-dll.c:2886 msgid "%X%P: bfd_openr %s: %E\n" msgstr "" -#: pe-dll.c:2895 +#: pe-dll.c:2898 msgid "%X%P: %s(%s): can't find member in non-archive file" msgstr "" -#: pe-dll.c:2909 +#: pe-dll.c:2912 msgid "%X%P: %s(%s): can't find member in archive" msgstr "" -#: pe-dll.c:3174 +#: pe-dll.c:3177 msgid "%X%P: add symbols %s: %E\n" msgstr "" -#: pe-dll.c:3361 +#: pe-dll.c:3365 msgid "%X%P: open %s: %E\n" msgstr "" -#: pe-dll.c:3370 +#: pe-dll.c:3374 msgid "%X%P: %s: this doesn't appear to be a DLL\n" msgstr "" -#: pe-dll.c:3575 +#: pe-dll.c:3579 msgid "%X%P: error: can't use long section names on this arch\n" msgstr "" @@ -2803,44 +2812,46 @@ msgstr "" #: eaarch64cloudabi.c:223 eaarch64cloudabib.c:223 eaarch64elf.c:222 #: eaarch64elf32.c:222 eaarch64elf32b.c:222 eaarch64elfb.c:222 -#: eaarch64fbsd.c:223 eaarch64fbsdb.c:223 eaarch64linux.c:223 -#: eaarch64linux32.c:223 eaarch64linux32b.c:223 eaarch64linuxb.c:223 -#: earmelf.c:292 earmelf_fbsd.c:292 earmelf_fuchsia.c:293 earmelf_linux.c:293 -#: earmelf_linux_eabi.c:293 earmelf_linux_fdpiceabi.c:293 earmelf_nacl.c:293 -#: earmelf_nbsd.c:292 earmelf_phoenix.c:293 earmelf_vxworks.c:292 -#: earmelfb.c:292 earmelfb_fbsd.c:292 earmelfb_fuchsia.c:293 -#: earmelfb_linux.c:293 earmelfb_linux_eabi.c:293 -#: earmelfb_linux_fdpiceabi.c:293 earmelfb_nacl.c:293 earmelfb_nbsd.c:292 -#: earmnto.c:292 eavr1.c:178 eavr2.c:178 eavr25.c:178 eavr3.c:178 eavr31.c:178 -#: eavr35.c:178 eavr4.c:178 eavr5.c:178 eavr51.c:178 eavr6.c:178 eavrtiny.c:178 -#: eavrxmega1.c:178 eavrxmega2.c:178 eavrxmega3.c:178 eavrxmega4.c:178 -#: eavrxmega5.c:178 eavrxmega6.c:178 eavrxmega7.c:178 ecskyelf.c:210 -#: ecskyelf_linux.c:210 eelf32b4300.c:205 eelf32bmip.c:205 eelf32bmipn32.c:219 -#: eelf32bsmip.c:219 eelf32btsmip.c:205 eelf32btsmip_fbsd.c:205 -#: eelf32btsmipn32.c:205 eelf32btsmipn32_fbsd.c:205 eelf32ebmip.c:205 -#: eelf32ebmipvxworks.c:205 eelf32elmip.c:205 eelf32elmipvxworks.c:205 -#: eelf32l4300.c:205 eelf32lmip.c:205 eelf32lr5900.c:205 eelf32lr5900n32.c:205 -#: eelf32lsmip.c:205 eelf32ltsmip.c:205 eelf32ltsmip_fbsd.c:205 -#: eelf32ltsmipn32.c:205 eelf32ltsmipn32_fbsd.c:205 eelf32metag.c:206 -#: eelf32mipswindiss.c:205 eelf64bmip.c:219 eelf64btsmip.c:205 -#: eelf64btsmip_fbsd.c:205 eelf64lppc.c:482 eelf64lppc_fbsd.c:482 -#: eelf64ltsmip.c:205 eelf64ltsmip_fbsd.c:205 eelf64ppc.c:482 -#: eelf64ppc_fbsd.c:482 ehppaelf.c:230 ehppalinux.c:230 ehppanbsd.c:230 -#: ehppaobsd.c:230 em68hc11elf.c:295 em68hc11elfb.c:295 em68hc12elf.c:295 -#: em68hc12elfb.c:295 enios2elf.c:223 enios2linux.c:223 +#: eaarch64fbsd.c:223 eaarch64fbsdb.c:223 eaarch64haiku.c:223 +#: eaarch64linux.c:223 eaarch64linux32.c:223 eaarch64linux32b.c:223 +#: eaarch64linuxb.c:223 earmelf.c:292 earmelf_fbsd.c:292 earmelf_fuchsia.c:293 +#: earmelf_haiku.c:293 earmelf_linux.c:293 earmelf_linux_eabi.c:293 +#: earmelf_linux_fdpiceabi.c:293 earmelf_nacl.c:293 earmelf_nbsd.c:292 +#: earmelf_phoenix.c:293 earmelf_vxworks.c:292 earmelfb.c:292 +#: earmelfb_fbsd.c:292 earmelfb_fuchsia.c:293 earmelfb_linux.c:293 +#: earmelfb_linux_eabi.c:293 earmelfb_linux_fdpiceabi.c:293 earmelfb_nacl.c:293 +#: earmelfb_nbsd.c:292 earmnto.c:292 eavr1.c:178 eavr2.c:178 eavr25.c:178 +#: eavr3.c:178 eavr31.c:178 eavr35.c:178 eavr4.c:178 eavr5.c:178 eavr51.c:178 +#: eavr6.c:178 eavrtiny.c:178 eavrxmega1.c:178 eavrxmega2.c:178 +#: eavrxmega3.c:178 eavrxmega4.c:178 eavrxmega5.c:178 eavrxmega6.c:178 +#: eavrxmega7.c:178 ecskyelf.c:210 ecskyelf_linux.c:210 eelf32b4300.c:205 +#: eelf32bmip.c:205 eelf32bmipn32.c:219 eelf32bsmip.c:219 eelf32btsmip.c:205 +#: eelf32btsmip_fbsd.c:205 eelf32btsmipn32.c:205 eelf32btsmipn32_fbsd.c:205 +#: eelf32ebmip.c:205 eelf32ebmipvxworks.c:205 eelf32elmip.c:205 +#: eelf32elmipvxworks.c:205 eelf32l4300.c:205 eelf32lmip.c:205 +#: eelf32lr5900.c:205 eelf32lr5900n32.c:205 eelf32lsmip.c:205 +#: eelf32ltsmip.c:205 eelf32ltsmip_fbsd.c:205 eelf32ltsmipn32.c:205 +#: eelf32ltsmipn32_fbsd.c:205 eelf32metag.c:206 eelf32mipswindiss.c:205 +#: eelf64bmip.c:219 eelf64btsmip.c:205 eelf64btsmip_fbsd.c:205 eelf64lppc.c:482 +#: eelf64lppc_fbsd.c:482 eelf64ltsmip.c:205 eelf64ltsmip_fbsd.c:205 +#: eelf64ppc.c:482 eelf64ppc_fbsd.c:482 eelf_mipsel_haiku.c:205 ehppaelf.c:230 +#: ehppalinux.c:230 ehppanbsd.c:230 ehppaobsd.c:230 em68hc11elf.c:295 +#: em68hc11elfb.c:295 em68hc12elf.c:295 em68hc12elfb.c:295 enios2elf.c:223 +#: enios2linux.c:223 msgid "%X%P: can not make stub section: %E\n" msgstr "" #: eaarch64cloudabi.c:266 eaarch64cloudabib.c:266 eaarch64elf.c:265 #: eaarch64elf32.c:265 eaarch64elf32b.c:265 eaarch64elfb.c:265 -#: eaarch64fbsd.c:266 eaarch64fbsdb.c:266 eaarch64linux.c:266 -#: eaarch64linux32.c:266 eaarch64linux32b.c:266 eaarch64linuxb.c:266 -#: earcelf.c:96 earclinux.c:97 earclinux_nps.c:97 earcv2elf.c:96 -#: earcv2elfx.c:96 earmelf.c:404 earmelf_fbsd.c:404 earmelf_fuchsia.c:405 -#: earmelf_linux.c:405 earmelf_linux_eabi.c:405 earmelf_linux_fdpiceabi.c:405 -#: earmelf_nacl.c:405 earmelf_nbsd.c:404 earmelf_phoenix.c:405 -#: earmelf_vxworks.c:404 earmelfb.c:404 earmelfb_fbsd.c:404 -#: earmelfb_fuchsia.c:405 earmelfb_linux.c:405 earmelfb_linux_eabi.c:405 +#: eaarch64fbsd.c:266 eaarch64fbsdb.c:266 eaarch64haiku.c:266 +#: eaarch64linux.c:266 eaarch64linux32.c:266 eaarch64linux32b.c:266 +#: eaarch64linuxb.c:266 earcelf.c:96 earclinux.c:97 earclinux_nps.c:97 +#: earcv2elf.c:96 earcv2elfx.c:96 earmelf.c:404 earmelf_fbsd.c:404 +#: earmelf_fuchsia.c:405 earmelf_haiku.c:405 earmelf_linux.c:405 +#: earmelf_linux_eabi.c:405 earmelf_linux_fdpiceabi.c:405 earmelf_nacl.c:405 +#: earmelf_nbsd.c:404 earmelf_phoenix.c:405 earmelf_vxworks.c:404 +#: earmelfb.c:404 earmelfb_fbsd.c:404 earmelfb_fuchsia.c:405 +#: earmelfb_linux.c:405 earmelfb_linux_eabi.c:405 #: earmelfb_linux_fdpiceabi.c:405 earmelfb_nacl.c:405 earmelfb_nbsd.c:404 #: earmnto.c:404 eavr1.c:299 eavr2.c:299 eavr25.c:299 eavr3.c:299 eavr31.c:299 #: eavr35.c:299 eavr4.c:299 eavr5.c:299 eavr51.c:299 eavr6.c:299 eavrtiny.c:299 @@ -2858,115 +2869,118 @@ msgstr "" #: eelf32ebmip.c:293 eelf32ebmipvxworks.c:322 eelf32elmip.c:293 #: eelf32elmipvxworks.c:322 eelf32epiphany.c:96 eelf32epiphany_4x4.c:98 #: eelf32frvfd.c:96 eelf32ip2k.c:96 eelf32l4300.c:293 eelf32lm32.c:96 -#: eelf32lm32fd.c:96 eelf32lmip.c:293 eelf32lppc.c:317 eelf32lppclinux.c:317 -#: eelf32lppcnto.c:317 eelf32lppcsim.c:317 eelf32lr5900.c:293 -#: eelf32lr5900n32.c:292 eelf32lriscv.c:89 eelf32lriscv_ilp32.c:89 -#: eelf32lriscv_ilp32f.c:89 eelf32lsmip.c:293 eelf32ltsmip.c:293 -#: eelf32ltsmip_fbsd.c:293 eelf32ltsmipn32.c:293 eelf32ltsmipn32_fbsd.c:293 -#: eelf32m32c.c:107 eelf32mb_linux.c:97 eelf32mbel_linux.c:97 eelf32mcore.c:96 -#: eelf32mep.c:96 eelf32metag.c:256 eelf32microblaze.c:96 -#: eelf32microblazeel.c:96 eelf32mipswindiss.c:292 eelf32moxie.c:96 -#: eelf32or1k.c:97 eelf32or1k_linux.c:97 eelf32ppc.c:317 eelf32ppc_fbsd.c:317 -#: eelf32ppclinux.c:317 eelf32ppcnto.c:317 eelf32ppcsim.c:317 -#: eelf32ppcvxworks.c:291 eelf32ppcwindiss.c:317 eelf32rl78.c:96 eelf32rx.c:112 -#: eelf32rx_linux.c:109 eelf32tilegx.c:97 eelf32tilegx_be.c:97 -#: eelf32tilepro.c:97 eelf32vax.c:96 eelf32visium.c:96 eelf32xc16x.c:96 -#: eelf32xc16xl.c:96 eelf32xc16xs.c:96 eelf32xstormy16.c:107 -#: eelf32xtensa.c:2001 eelf32z80.c:123 eelf64_aix.c:96 eelf64_ia64.c:122 -#: eelf64_ia64_fbsd.c:122 eelf64_ia64_vms.c:220 eelf64_s390.c:112 -#: eelf64_sparc.c:97 eelf64_sparc_fbsd.c:97 eelf64_sparc_sol2.c:229 -#: eelf64alpha.c:180 eelf64alpha_fbsd.c:180 eelf64alpha_nbsd.c:180 -#: eelf64bmip.c:307 eelf64bpf.c:96 eelf64briscv.c:89 eelf64briscv_lp64.c:89 -#: eelf64briscv_lp64f.c:89 eelf64btsmip.c:293 eelf64btsmip_fbsd.c:293 -#: eelf64hppa.c:96 eelf64lppc.c:592 eelf64lppc_fbsd.c:592 eelf64lriscv.c:89 +#: eelf32lm32fd.c:96 eelf32lmip.c:293 eelf32loongarch.c:88 eelf32lppc.c:317 +#: eelf32lppclinux.c:317 eelf32lppcnto.c:317 eelf32lppcsim.c:317 +#: eelf32lr5900.c:293 eelf32lr5900n32.c:292 eelf32lriscv.c:89 +#: eelf32lriscv_ilp32.c:89 eelf32lriscv_ilp32f.c:89 eelf32lsmip.c:293 +#: eelf32ltsmip.c:293 eelf32ltsmip_fbsd.c:293 eelf32ltsmipn32.c:293 +#: eelf32ltsmipn32_fbsd.c:293 eelf32m32c.c:107 eelf32mb_linux.c:97 +#: eelf32mbel_linux.c:97 eelf32mcore.c:96 eelf32mep.c:96 eelf32metag.c:256 +#: eelf32microblaze.c:96 eelf32microblazeel.c:96 eelf32mipswindiss.c:292 +#: eelf32moxie.c:96 eelf32or1k.c:97 eelf32or1k_linux.c:97 eelf32ppc.c:317 +#: eelf32ppc_fbsd.c:317 eelf32ppchaiku.c:317 eelf32ppclinux.c:317 +#: eelf32ppcnto.c:317 eelf32ppcsim.c:317 eelf32ppcvxworks.c:291 +#: eelf32ppcwindiss.c:317 eelf32rl78.c:96 eelf32rx.c:112 eelf32rx_linux.c:109 +#: eelf32tilegx.c:97 eelf32tilegx_be.c:97 eelf32tilepro.c:97 eelf32vax.c:96 +#: eelf32visium.c:96 eelf32xc16x.c:96 eelf32xc16xl.c:96 eelf32xc16xs.c:96 +#: eelf32xstormy16.c:107 eelf32xtensa.c:2001 eelf32z80.c:123 eelf64_aix.c:96 +#: eelf64_ia64.c:122 eelf64_ia64_fbsd.c:122 eelf64_ia64_vms.c:220 +#: eelf64_s390.c:112 eelf64_sparc.c:97 eelf64_sparc_fbsd.c:97 +#: eelf64_sparc_sol2.c:229 eelf64alpha.c:180 eelf64alpha_fbsd.c:180 +#: eelf64alpha_nbsd.c:180 eelf64bmip.c:307 eelf64bpf.c:96 eelf64briscv.c:89 +#: eelf64briscv_lp64.c:89 eelf64briscv_lp64f.c:89 eelf64btsmip.c:293 +#: eelf64btsmip_fbsd.c:293 eelf64hppa.c:96 eelf64loongarch.c:88 +#: eelf64lppc.c:592 eelf64lppc_fbsd.c:592 eelf64lriscv.c:89 #: eelf64lriscv_lp64.c:89 eelf64lriscv_lp64f.c:89 eelf64ltsmip.c:293 #: eelf64ltsmip_fbsd.c:293 eelf64mmix.c:207 eelf64ppc.c:592 #: eelf64ppc_fbsd.c:592 eelf64rdos.c:112 eelf64tilegx.c:97 eelf64tilegx_be.c:97 -#: eelf_i386.c:121 eelf_i386_be.c:120 eelf_i386_fbsd.c:121 eelf_i386_ldso.c:121 -#: eelf_i386_sol2.c:253 eelf_i386_vxworks.c:150 eelf_iamcu.c:121 -#: eelf_k1om.c:121 eelf_k1om_fbsd.c:121 eelf_l1om.c:121 eelf_l1om_fbsd.c:121 -#: eelf_s390.c:97 eelf_x86_64.c:121 eelf_x86_64_cloudabi.c:121 -#: eelf_x86_64_fbsd.c:121 eelf_x86_64_sol2.c:253 eh8300elf.c:96 -#: eh8300elf_linux.c:96 eh8300helf.c:96 eh8300helf_linux.c:96 eh8300hnelf.c:96 -#: eh8300self.c:96 eh8300self_linux.c:96 eh8300snelf.c:96 eh8300sxelf.c:96 -#: eh8300sxelf_linux.c:96 eh8300sxnelf.c:96 ehppa64linux.c:96 ehppaelf.c:280 -#: ehppalinux.c:280 ehppanbsd.c:280 ehppaobsd.c:280 ei386lynx.c:111 -#: ei386moss.c:111 ei386nto.c:111 em32relf.c:96 em32relf_linux.c:96 -#: em32rlelf.c:96 em32rlelf_linux.c:96 em68hc11elf.c:373 em68hc11elfb.c:373 -#: em68hc12elf.c:373 em68hc12elfb.c:373 em68kelf.c:248 em68kelfnbsd.c:248 -#: emn10300.c:96 ends32belf.c:204 ends32belf16m.c:204 ends32belf_linux.c:204 -#: ends32elf.c:204 ends32elf16m.c:204 ends32elf_linux.c:204 enios2elf.c:273 -#: enios2linux.c:273 epruelf.c:117 escore3_elf.c:117 escore7_elf.c:117 -#: eshelf.c:96 eshelf_fd.c:97 eshelf_linux.c:97 eshelf_nbsd.c:96 -#: eshelf_nto.c:96 eshelf_uclinux.c:96 eshelf_vxworks.c:125 eshlelf.c:96 -#: eshlelf_fd.c:97 eshlelf_linux.c:97 eshlelf_nbsd.c:96 eshlelf_nto.c:96 -#: eshlelf_vxworks.c:125 ev850.c:143 ev850_rh850.c:143 +#: eelf_i386.c:121 eelf_i386_be.c:120 eelf_i386_fbsd.c:121 +#: eelf_i386_haiku.c:121 eelf_i386_ldso.c:121 eelf_i386_sol2.c:253 +#: eelf_i386_vxworks.c:150 eelf_iamcu.c:121 eelf_k1om.c:121 +#: eelf_k1om_fbsd.c:121 eelf_l1om.c:121 eelf_l1om_fbsd.c:121 +#: eelf_mipsel_haiku.c:293 eelf_s390.c:97 eelf_x86_64.c:121 +#: eelf_x86_64_cloudabi.c:121 eelf_x86_64_fbsd.c:121 eelf_x86_64_haiku.c:121 +#: eelf_x86_64_sol2.c:253 eh8300elf.c:96 eh8300elf_linux.c:96 eh8300helf.c:96 +#: eh8300helf_linux.c:96 eh8300hnelf.c:96 eh8300self.c:96 eh8300self_linux.c:96 +#: eh8300snelf.c:96 eh8300sxelf.c:96 eh8300sxelf_linux.c:96 eh8300sxnelf.c:96 +#: ehppa64linux.c:96 ehppaelf.c:280 ehppalinux.c:280 ehppanbsd.c:280 +#: ehppaobsd.c:280 ei386lynx.c:111 ei386moss.c:111 ei386nto.c:111 em32relf.c:96 +#: em32relf_linux.c:96 em32rlelf.c:96 em32rlelf_linux.c:96 em68hc11elf.c:373 +#: em68hc11elfb.c:373 em68hc12elf.c:373 em68hc12elfb.c:373 em68kelf.c:248 +#: em68kelfnbsd.c:248 emn10300.c:96 ends32belf.c:204 ends32belf16m.c:204 +#: ends32belf_linux.c:204 ends32elf.c:204 ends32elf16m.c:204 +#: ends32elf_linux.c:204 enios2elf.c:273 enios2linux.c:273 epruelf.c:117 +#: escore3_elf.c:117 escore7_elf.c:117 eshelf.c:96 eshelf_fd.c:97 +#: eshelf_linux.c:97 eshelf_nbsd.c:96 eshelf_nto.c:96 eshelf_uclinux.c:96 +#: eshelf_vxworks.c:125 eshlelf.c:96 eshlelf_fd.c:97 eshlelf_linux.c:97 +#: eshlelf_nbsd.c:96 eshlelf_nto.c:96 eshlelf_vxworks.c:125 ev850.c:143 +#: ev850_rh850.c:143 msgid "%X%P: .eh_frame/.stab edit: %E\n" msgstr "" #: eaarch64cloudabi.c:282 eaarch64cloudabib.c:282 eaarch64elf.c:281 #: eaarch64elf32.c:281 eaarch64elf32b.c:281 eaarch64elfb.c:281 -#: eaarch64fbsd.c:282 eaarch64fbsdb.c:282 eaarch64linux.c:282 -#: eaarch64linux32.c:282 eaarch64linux32b.c:282 eaarch64linuxb.c:282 -#: earmelf.c:419 earmelf_fbsd.c:419 earmelf_fuchsia.c:420 earmelf_linux.c:420 -#: earmelf_linux_eabi.c:420 earmelf_linux_fdpiceabi.c:420 earmelf_nacl.c:420 -#: earmelf_nbsd.c:419 earmelf_phoenix.c:420 earmelf_vxworks.c:419 -#: earmelfb.c:419 earmelfb_fbsd.c:419 earmelfb_fuchsia.c:420 -#: earmelfb_linux.c:420 earmelfb_linux_eabi.c:420 -#: earmelfb_linux_fdpiceabi.c:420 earmelfb_nacl.c:420 earmelfb_nbsd.c:419 -#: earmnto.c:419 ecskyelf.c:260 ecskyelf_linux.c:260 +#: eaarch64fbsd.c:282 eaarch64fbsdb.c:282 eaarch64haiku.c:282 +#: eaarch64linux.c:282 eaarch64linux32.c:282 eaarch64linux32b.c:282 +#: eaarch64linuxb.c:282 earmelf.c:419 earmelf_fbsd.c:419 earmelf_fuchsia.c:420 +#: earmelf_haiku.c:420 earmelf_linux.c:420 earmelf_linux_eabi.c:420 +#: earmelf_linux_fdpiceabi.c:420 earmelf_nacl.c:420 earmelf_nbsd.c:419 +#: earmelf_phoenix.c:420 earmelf_vxworks.c:419 earmelfb.c:419 +#: earmelfb_fbsd.c:419 earmelfb_fuchsia.c:420 earmelfb_linux.c:420 +#: earmelfb_linux_eabi.c:420 earmelfb_linux_fdpiceabi.c:420 earmelfb_nacl.c:420 +#: earmelfb_nbsd.c:419 earmnto.c:419 ecskyelf.c:260 ecskyelf_linux.c:260 msgid "%X%P: could not compute sections lists for stub generation: %E\n" msgstr "" #: eaarch64cloudabi.c:297 eaarch64cloudabib.c:297 eaarch64elf.c:296 #: eaarch64elf32.c:296 eaarch64elf32b.c:296 eaarch64elfb.c:296 -#: eaarch64fbsd.c:297 eaarch64fbsdb.c:297 eaarch64linux.c:297 -#: eaarch64linux32.c:297 eaarch64linux32b.c:297 eaarch64linuxb.c:297 -#: earmelf.c:434 earmelf_fbsd.c:434 earmelf_fuchsia.c:435 earmelf_linux.c:435 -#: earmelf_linux_eabi.c:435 earmelf_linux_fdpiceabi.c:435 earmelf_nacl.c:435 -#: earmelf_nbsd.c:434 earmelf_phoenix.c:435 earmelf_vxworks.c:434 -#: earmelfb.c:434 earmelfb_fbsd.c:434 earmelfb_fuchsia.c:435 -#: earmelfb_linux.c:435 earmelfb_linux_eabi.c:435 -#: earmelfb_linux_fdpiceabi.c:435 earmelfb_nacl.c:435 earmelfb_nbsd.c:434 -#: earmnto.c:434 eavr1.c:129 eavr1.c:192 eavr2.c:129 eavr2.c:192 eavr25.c:129 -#: eavr25.c:192 eavr3.c:129 eavr3.c:192 eavr31.c:129 eavr31.c:192 eavr35.c:129 -#: eavr35.c:192 eavr4.c:129 eavr4.c:192 eavr5.c:129 eavr5.c:192 eavr51.c:129 -#: eavr51.c:192 eavr6.c:129 eavr6.c:192 eavrtiny.c:129 eavrtiny.c:192 -#: eavrxmega1.c:129 eavrxmega1.c:192 eavrxmega2.c:129 eavrxmega2.c:192 -#: eavrxmega3.c:129 eavrxmega3.c:192 eavrxmega4.c:129 eavrxmega4.c:192 -#: eavrxmega5.c:129 eavrxmega5.c:192 eavrxmega6.c:129 eavrxmega6.c:192 -#: eavrxmega7.c:129 eavrxmega7.c:192 eelf32metag.c:271 eelf32metag.c:285 -#: eelf64lppc.c:535 eelf64lppc.c:554 eelf64lppc.c:581 eelf64lppc_fbsd.c:535 -#: eelf64lppc_fbsd.c:554 eelf64lppc_fbsd.c:581 eelf64ppc.c:535 eelf64ppc.c:554 -#: eelf64ppc.c:581 eelf64ppc_fbsd.c:535 eelf64ppc_fbsd.c:554 -#: eelf64ppc_fbsd.c:581 ehppaelf.c:295 ehppaelf.c:310 ehppalinux.c:295 -#: ehppalinux.c:310 ehppanbsd.c:295 ehppanbsd.c:310 ehppaobsd.c:295 -#: ehppaobsd.c:310 em68hc11elf.c:90 em68hc11elf.c:100 em68hc11elf.c:317 -#: em68hc11elfb.c:90 em68hc11elfb.c:100 em68hc11elfb.c:317 em68hc12elf.c:90 -#: em68hc12elf.c:100 em68hc12elf.c:317 em68hc12elfb.c:90 em68hc12elfb.c:100 -#: em68hc12elfb.c:317 enios2elf.c:290 enios2elf.c:303 enios2linux.c:290 -#: enios2linux.c:303 +#: eaarch64fbsd.c:297 eaarch64fbsdb.c:297 eaarch64haiku.c:297 +#: eaarch64linux.c:297 eaarch64linux32.c:297 eaarch64linux32b.c:297 +#: eaarch64linuxb.c:297 earmelf.c:434 earmelf_fbsd.c:434 earmelf_fuchsia.c:435 +#: earmelf_haiku.c:435 earmelf_linux.c:435 earmelf_linux_eabi.c:435 +#: earmelf_linux_fdpiceabi.c:435 earmelf_nacl.c:435 earmelf_nbsd.c:434 +#: earmelf_phoenix.c:435 earmelf_vxworks.c:434 earmelfb.c:434 +#: earmelfb_fbsd.c:434 earmelfb_fuchsia.c:435 earmelfb_linux.c:435 +#: earmelfb_linux_eabi.c:435 earmelfb_linux_fdpiceabi.c:435 earmelfb_nacl.c:435 +#: earmelfb_nbsd.c:434 earmnto.c:434 eavr1.c:129 eavr1.c:192 eavr2.c:129 +#: eavr2.c:192 eavr25.c:129 eavr25.c:192 eavr3.c:129 eavr3.c:192 eavr31.c:129 +#: eavr31.c:192 eavr35.c:129 eavr35.c:192 eavr4.c:129 eavr4.c:192 eavr5.c:129 +#: eavr5.c:192 eavr51.c:129 eavr51.c:192 eavr6.c:129 eavr6.c:192 eavrtiny.c:129 +#: eavrtiny.c:192 eavrxmega1.c:129 eavrxmega1.c:192 eavrxmega2.c:129 +#: eavrxmega2.c:192 eavrxmega3.c:129 eavrxmega3.c:192 eavrxmega4.c:129 +#: eavrxmega4.c:192 eavrxmega5.c:129 eavrxmega5.c:192 eavrxmega6.c:129 +#: eavrxmega6.c:192 eavrxmega7.c:129 eavrxmega7.c:192 eelf32metag.c:271 +#: eelf32metag.c:285 eelf64lppc.c:535 eelf64lppc.c:554 eelf64lppc.c:581 +#: eelf64lppc_fbsd.c:535 eelf64lppc_fbsd.c:554 eelf64lppc_fbsd.c:581 +#: eelf64ppc.c:535 eelf64ppc.c:554 eelf64ppc.c:581 eelf64ppc_fbsd.c:535 +#: eelf64ppc_fbsd.c:554 eelf64ppc_fbsd.c:581 ehppaelf.c:295 ehppaelf.c:310 +#: ehppalinux.c:295 ehppalinux.c:310 ehppanbsd.c:295 ehppanbsd.c:310 +#: ehppaobsd.c:295 ehppaobsd.c:310 em68hc11elf.c:90 em68hc11elf.c:100 +#: em68hc11elf.c:317 em68hc11elfb.c:90 em68hc11elfb.c:100 em68hc11elfb.c:317 +#: em68hc12elf.c:90 em68hc12elf.c:100 em68hc12elf.c:317 em68hc12elfb.c:90 +#: em68hc12elfb.c:100 em68hc12elfb.c:317 enios2elf.c:290 enios2elf.c:303 +#: enios2linux.c:290 enios2linux.c:303 msgid "%X%P: can not size stub section: %E\n" msgstr "" #: eaarch64cloudabi.c:316 eaarch64cloudabib.c:316 eaarch64elf.c:315 #: eaarch64elf32.c:315 eaarch64elf32b.c:315 eaarch64elfb.c:315 -#: eaarch64fbsd.c:316 eaarch64fbsdb.c:316 eaarch64linux.c:316 -#: eaarch64linux32.c:316 eaarch64linux32b.c:316 eaarch64linuxb.c:316 -#: earmelf.c:468 earmelf_fbsd.c:468 earmelf_fuchsia.c:469 earmelf_linux.c:469 -#: earmelf_linux_eabi.c:469 earmelf_linux_fdpiceabi.c:469 earmelf_nacl.c:469 -#: earmelf_nbsd.c:468 earmelf_phoenix.c:469 earmelf_vxworks.c:468 -#: earmelfb.c:468 earmelfb_fbsd.c:468 earmelfb_fuchsia.c:469 -#: earmelfb_linux.c:469 earmelfb_linux_eabi.c:469 -#: earmelfb_linux_fdpiceabi.c:469 earmelfb_nacl.c:469 earmelfb_nbsd.c:468 -#: earmnto.c:468 eavr1.c:201 eavr2.c:201 eavr25.c:201 eavr3.c:201 eavr31.c:201 -#: eavr35.c:201 eavr4.c:201 eavr5.c:201 eavr51.c:201 eavr6.c:201 eavrtiny.c:201 -#: eavrxmega1.c:201 eavrxmega2.c:201 eavrxmega3.c:201 eavrxmega4.c:201 -#: eavrxmega5.c:201 eavrxmega6.c:201 eavrxmega7.c:201 eelf32metag.c:300 -#: eelf64lppc.c:631 eelf64lppc_fbsd.c:631 eelf64ppc.c:631 eelf64ppc_fbsd.c:631 -#: ehppaelf.c:332 ehppalinux.c:332 ehppanbsd.c:332 ehppaobsd.c:332 -#: em68hc11elf.c:321 em68hc11elfb.c:321 em68hc12elf.c:321 em68hc12elfb.c:321 -#: enios2elf.c:318 enios2linux.c:318 +#: eaarch64fbsd.c:316 eaarch64fbsdb.c:316 eaarch64haiku.c:316 +#: eaarch64linux.c:316 eaarch64linux32.c:316 eaarch64linux32b.c:316 +#: eaarch64linuxb.c:316 earmelf.c:468 earmelf_fbsd.c:468 earmelf_fuchsia.c:469 +#: earmelf_haiku.c:469 earmelf_linux.c:469 earmelf_linux_eabi.c:469 +#: earmelf_linux_fdpiceabi.c:469 earmelf_nacl.c:469 earmelf_nbsd.c:468 +#: earmelf_phoenix.c:469 earmelf_vxworks.c:468 earmelfb.c:468 +#: earmelfb_fbsd.c:468 earmelfb_fuchsia.c:469 earmelfb_linux.c:469 +#: earmelfb_linux_eabi.c:469 earmelfb_linux_fdpiceabi.c:469 earmelfb_nacl.c:469 +#: earmelfb_nbsd.c:468 earmnto.c:468 eavr1.c:201 eavr2.c:201 eavr25.c:201 +#: eavr3.c:201 eavr31.c:201 eavr35.c:201 eavr4.c:201 eavr5.c:201 eavr51.c:201 +#: eavr6.c:201 eavrtiny.c:201 eavrxmega1.c:201 eavrxmega2.c:201 +#: eavrxmega3.c:201 eavrxmega4.c:201 eavrxmega5.c:201 eavrxmega6.c:201 +#: eavrxmega7.c:201 eelf32metag.c:300 eelf64lppc.c:631 eelf64lppc_fbsd.c:631 +#: eelf64ppc.c:631 eelf64ppc_fbsd.c:631 ehppaelf.c:332 ehppalinux.c:332 +#: ehppanbsd.c:332 ehppaobsd.c:332 em68hc11elf.c:321 em68hc11elfb.c:321 +#: em68hc12elf.c:321 em68hc12elfb.c:321 enios2elf.c:318 enios2linux.c:318 msgid "%X%P: can not build stubs: %E\n" msgstr "" @@ -2997,39 +3011,41 @@ msgstr "" #. same time. Use a link followed by objcopy to change output formats. #: eaarch64cloudabi.c:334 eaarch64cloudabib.c:334 eaarch64elf.c:333 #: eaarch64elf32.c:333 eaarch64elf32b.c:333 eaarch64elfb.c:333 -#: eaarch64fbsd.c:334 eaarch64fbsdb.c:334 eaarch64linux.c:334 -#: eaarch64linux32.c:334 eaarch64linux32b.c:334 eaarch64linuxb.c:334 -#: earm_wince_pe.c:1426 earmelf.c:540 earmelf_fbsd.c:540 earmelf_fuchsia.c:541 -#: earmelf_linux.c:541 earmelf_linux_eabi.c:541 earmelf_linux_fdpiceabi.c:541 -#: earmelf_nacl.c:541 earmelf_nbsd.c:540 earmelf_phoenix.c:541 -#: earmelf_vxworks.c:540 earmelfb.c:540 earmelfb_fbsd.c:540 -#: earmelfb_fuchsia.c:541 earmelfb_linux.c:541 earmelfb_linux_eabi.c:541 +#: eaarch64fbsd.c:334 eaarch64fbsdb.c:334 eaarch64haiku.c:334 +#: eaarch64linux.c:334 eaarch64linux32.c:334 eaarch64linux32b.c:334 +#: eaarch64linuxb.c:334 earm_wince_pe.c:1426 earmelf.c:540 earmelf_fbsd.c:540 +#: earmelf_fuchsia.c:541 earmelf_haiku.c:541 earmelf_linux.c:541 +#: earmelf_linux_eabi.c:541 earmelf_linux_fdpiceabi.c:541 earmelf_nacl.c:541 +#: earmelf_nbsd.c:540 earmelf_phoenix.c:541 earmelf_vxworks.c:540 +#: earmelfb.c:540 earmelfb_fbsd.c:540 earmelfb_fuchsia.c:541 +#: earmelfb_linux.c:541 earmelfb_linux_eabi.c:541 #: earmelfb_linux_fdpiceabi.c:541 earmelfb_nacl.c:541 earmelfb_nbsd.c:540 #: earmnto.c:540 earmpe.c:1426 eavr1.c:142 eavr2.c:142 eavr25.c:142 eavr3.c:142 #: eavr31.c:142 eavr35.c:142 eavr4.c:142 eavr5.c:142 eavr51.c:142 eavr6.c:142 #: eavrtiny.c:142 eavrxmega1.c:142 eavrxmega2.c:142 eavrxmega3.c:142 #: eavrxmega4.c:142 eavrxmega5.c:142 eavrxmega6.c:142 eavrxmega7.c:142 -#: eelf32briscv.c:128 eelf32briscv_ilp32.c:128 eelf32briscv_ilp32f.c:128 -#: eelf32lriscv.c:128 eelf32lriscv_ilp32.c:128 eelf32lriscv_ilp32f.c:128 -#: eelf64briscv.c:128 eelf64briscv_lp64.c:128 eelf64briscv_lp64f.c:128 -#: eelf64lriscv.c:128 eelf64lriscv_lp64.c:128 eelf64lriscv_lp64f.c:128 -#: ei386pe.c:1426 ei386pe_posix.c:1426 emcorepe.c:1426 ends32belf.c:74 -#: ends32belf16m.c:74 ends32belf_linux.c:74 ends32elf.c:74 ends32elf16m.c:74 -#: ends32elf_linux.c:74 escore3_elf.c:75 escore7_elf.c:75 eshpe.c:1426 -#: ev850.c:91 ev850_rh850.c:91 +#: eelf32briscv.c:124 eelf32briscv_ilp32.c:124 eelf32briscv_ilp32f.c:124 +#: eelf32loongarch.c:106 eelf32lriscv.c:124 eelf32lriscv_ilp32.c:124 +#: eelf32lriscv_ilp32f.c:124 eelf64briscv.c:124 eelf64briscv_lp64.c:124 +#: eelf64briscv_lp64f.c:124 eelf64loongarch.c:106 eelf64lriscv.c:124 +#: eelf64lriscv_lp64.c:124 eelf64lriscv_lp64f.c:124 ei386pe.c:1426 +#: ei386pe_posix.c:1426 emcorepe.c:1426 ends32belf.c:74 ends32belf16m.c:74 +#: ends32belf_linux.c:74 ends32elf.c:74 ends32elf16m.c:74 ends32elf_linux.c:74 +#: escore3_elf.c:75 escore7_elf.c:75 eshpe.c:1426 ev850.c:91 ev850_rh850.c:91 msgid "%F%P: error: cannot change output format whilst linking %s binaries\n" msgstr "" #: eaarch64cloudabi.c:570 eaarch64cloudabib.c:570 eaarch64elf.c:569 #: eaarch64elf32.c:569 eaarch64elf32b.c:569 eaarch64elfb.c:569 -#: eaarch64fbsd.c:570 eaarch64fbsdb.c:570 eaarch64linux.c:570 -#: eaarch64linux32.c:570 eaarch64linux32b.c:570 eaarch64linuxb.c:570 -#: earcelf.c:202 earclinux.c:258 earclinux_nps.c:258 earcv2elf.c:186 -#: earcv2elfx.c:186 earmelf.c:812 earmelf_fbsd.c:812 earmelf_fuchsia.c:813 -#: earmelf_linux.c:813 earmelf_linux_eabi.c:813 earmelf_linux_fdpiceabi.c:813 -#: earmelf_nacl.c:813 earmelf_nbsd.c:812 earmelf_phoenix.c:813 -#: earmelf_vxworks.c:848 earmelfb.c:812 earmelfb_fbsd.c:812 -#: earmelfb_fuchsia.c:813 earmelfb_linux.c:813 earmelfb_linux_eabi.c:813 +#: eaarch64fbsd.c:570 eaarch64fbsdb.c:570 eaarch64haiku.c:570 +#: eaarch64linux.c:570 eaarch64linux32.c:570 eaarch64linux32b.c:570 +#: eaarch64linuxb.c:570 earcelf.c:202 earclinux.c:258 earclinux_nps.c:258 +#: earcv2elf.c:186 earcv2elfx.c:186 earmelf.c:812 earmelf_fbsd.c:812 +#: earmelf_fuchsia.c:813 earmelf_haiku.c:813 earmelf_linux.c:813 +#: earmelf_linux_eabi.c:813 earmelf_linux_fdpiceabi.c:813 earmelf_nacl.c:813 +#: earmelf_nbsd.c:812 earmelf_phoenix.c:813 earmelf_vxworks.c:848 +#: earmelfb.c:812 earmelfb_fbsd.c:812 earmelfb_fuchsia.c:813 +#: earmelfb_linux.c:813 earmelfb_linux_eabi.c:813 #: earmelfb_linux_fdpiceabi.c:813 earmelfb_nacl.c:813 earmelfb_nbsd.c:812 #: earmnto.c:787 eavr1.c:409 eavr2.c:409 eavr25.c:409 eavr3.c:409 eavr31.c:409 #: eavr35.c:409 eavr4.c:409 eavr5.c:409 eavr51.c:409 eavr6.c:409 eavrtiny.c:409 @@ -3039,44 +3055,45 @@ msgstr "" #: eelf32_sparc.c:258 eelf32_sparc_sol2.c:390 eelf32_sparc_vxworks.c:295 #: eelf32_spu.c:919 eelf32_tic6x_be.c:369 eelf32_tic6x_elf_be.c:369 #: eelf32_tic6x_elf_le.c:369 eelf32_tic6x_le.c:369 eelf32_tic6x_linux_be.c:369 -#: eelf32_tic6x_linux_le.c:369 eelf32_x86_64.c:5327 eelf32am33lin.c:232 +#: eelf32_tic6x_linux_le.c:369 eelf32_x86_64.c:5349 eelf32am33lin.c:232 #: eelf32b4300.c:473 eelf32bfin.c:250 eelf32bfinfd.c:275 eelf32bmip.c:473 -#: eelf32bmipn32.c:487 eelf32briscv.c:330 eelf32briscv_ilp32.c:330 -#: eelf32briscv_ilp32f.c:330 eelf32bsmip.c:487 eelf32btsmip.c:473 +#: eelf32bmipn32.c:487 eelf32briscv.c:326 eelf32briscv_ilp32.c:326 +#: eelf32briscv_ilp32f.c:326 eelf32bsmip.c:487 eelf32btsmip.c:473 #: eelf32btsmip_fbsd.c:473 eelf32btsmipn32.c:473 eelf32btsmipn32_fbsd.c:473 #: eelf32cr16.c:336 eelf32crx.c:223 eelf32ebmip.c:473 eelf32ebmipvxworks.c:508 #: eelf32elmip.c:473 eelf32elmipvxworks.c:508 eelf32epiphany.c:201 #: eelf32epiphany_4x4.c:188 eelf32frvfd.c:257 eelf32ip2k.c:201 #: eelf32l4300.c:473 eelf32lm32.c:201 eelf32lm32fd.c:257 eelf32lmip.c:473 -#: eelf32lppc.c:521 eelf32lppclinux.c:521 eelf32lppcnto.c:521 -#: eelf32lppcsim.c:521 eelf32lr5900.c:442 eelf32lr5900n32.c:441 -#: eelf32lriscv.c:330 eelf32lriscv_ilp32.c:330 eelf32lriscv_ilp32f.c:330 -#: eelf32lsmip.c:473 eelf32ltsmip.c:473 eelf32ltsmip_fbsd.c:473 -#: eelf32ltsmipn32.c:473 eelf32ltsmipn32_fbsd.c:473 eelf32m32c.c:212 -#: eelf32mb_linux.c:258 eelf32mbel_linux.c:258 eelf32mcore.c:207 -#: eelf32mep.c:186 eelf32metag.c:507 eelf32microblaze.c:186 +#: eelf32loongarch.c:308 eelf32lppc.c:521 eelf32lppclinux.c:521 +#: eelf32lppcnto.c:521 eelf32lppcsim.c:521 eelf32lr5900.c:442 +#: eelf32lr5900n32.c:441 eelf32lriscv.c:326 eelf32lriscv_ilp32.c:326 +#: eelf32lriscv_ilp32f.c:326 eelf32lsmip.c:473 eelf32ltsmip.c:473 +#: eelf32ltsmip_fbsd.c:473 eelf32ltsmipn32.c:473 eelf32ltsmipn32_fbsd.c:473 +#: eelf32m32c.c:212 eelf32mb_linux.c:258 eelf32mbel_linux.c:258 +#: eelf32mcore.c:207 eelf32mep.c:186 eelf32metag.c:507 eelf32microblaze.c:186 #: eelf32microblazeel.c:186 eelf32mipswindiss.c:416 eelf32moxie.c:201 #: eelf32or1k.c:202 eelf32or1k_linux.c:258 eelf32ppc.c:521 eelf32ppc_fbsd.c:521 -#: eelf32ppclinux.c:521 eelf32ppcnto.c:521 eelf32ppcsim.c:521 -#: eelf32ppcvxworks.c:495 eelf32ppcwindiss.c:521 eelf32rl78.c:201 -#: eelf32rx.c:229 eelf32rx_linux.c:214 eelf32tilegx.c:258 eelf32tilegx_be.c:258 -#: eelf32tilepro.c:258 eelf32vax.c:232 eelf32visium.c:186 eelf32xc16x.c:186 -#: eelf32xc16xl.c:186 eelf32xc16xs.c:186 eelf32xstormy16.c:197 -#: eelf32xtensa.c:2179 eelf32z80.c:213 eelf64_aix.c:232 eelf64_ia64.c:289 -#: eelf64_ia64_fbsd.c:289 eelf64_s390.c:328 eelf64_sparc.c:258 -#: eelf64_sparc_fbsd.c:258 eelf64_sparc_sol2.c:390 eelf64alpha.c:351 -#: eelf64alpha_fbsd.c:351 eelf64alpha_nbsd.c:351 eelf64bmip.c:487 -#: eelf64bpf.c:186 eelf64briscv.c:330 eelf64briscv_lp64.c:330 -#: eelf64briscv_lp64f.c:330 eelf64btsmip.c:473 eelf64btsmip_fbsd.c:473 -#: eelf64hppa.c:202 eelf64lppc.c:970 eelf64lppc_fbsd.c:970 eelf64lriscv.c:330 -#: eelf64lriscv_lp64.c:330 eelf64lriscv_lp64f.c:330 eelf64ltsmip.c:473 -#: eelf64ltsmip_fbsd.c:473 eelf64mmix.c:343 eelf64ppc.c:970 -#: eelf64ppc_fbsd.c:970 eelf64rdos.c:283 eelf64tilegx.c:258 -#: eelf64tilegx_be.c:258 eelf_i386.c:4949 eelf_i386_be.c:256 -#: eelf_i386_fbsd.c:292 eelf_i386_ldso.c:267 eelf_i386_sol2.c:424 -#: eelf_i386_vxworks.c:319 eelf_iamcu.c:292 eelf_k1om.c:5283 -#: eelf_k1om_fbsd.c:292 eelf_l1om.c:5283 eelf_l1om_fbsd.c:292 eelf_s390.c:258 -#: eelf_x86_64.c:5327 eelf_x86_64_cloudabi.c:292 eelf_x86_64_fbsd.c:292 +#: eelf32ppchaiku.c:521 eelf32ppclinux.c:521 eelf32ppcnto.c:521 +#: eelf32ppcsim.c:521 eelf32ppcvxworks.c:495 eelf32ppcwindiss.c:521 +#: eelf32rl78.c:201 eelf32rx.c:229 eelf32rx_linux.c:214 eelf32tilegx.c:258 +#: eelf32tilegx_be.c:258 eelf32tilepro.c:258 eelf32vax.c:232 eelf32visium.c:186 +#: eelf32xc16x.c:186 eelf32xc16xl.c:186 eelf32xc16xs.c:186 +#: eelf32xstormy16.c:197 eelf32xtensa.c:2179 eelf32z80.c:213 eelf64_aix.c:232 +#: eelf64_ia64.c:289 eelf64_ia64_fbsd.c:289 eelf64_s390.c:328 +#: eelf64_sparc.c:258 eelf64_sparc_fbsd.c:258 eelf64_sparc_sol2.c:390 +#: eelf64alpha.c:351 eelf64alpha_fbsd.c:351 eelf64alpha_nbsd.c:351 +#: eelf64bmip.c:487 eelf64bpf.c:186 eelf64briscv.c:326 eelf64briscv_lp64.c:326 +#: eelf64briscv_lp64f.c:326 eelf64btsmip.c:473 eelf64btsmip_fbsd.c:473 +#: eelf64hppa.c:202 eelf64loongarch.c:308 eelf64lppc.c:970 +#: eelf64lppc_fbsd.c:970 eelf64lriscv.c:326 eelf64lriscv_lp64.c:326 +#: eelf64lriscv_lp64f.c:326 eelf64ltsmip.c:473 eelf64ltsmip_fbsd.c:473 +#: eelf64mmix.c:343 eelf64ppc.c:970 eelf64ppc_fbsd.c:970 eelf64rdos.c:283 +#: eelf64tilegx.c:258 eelf64tilegx_be.c:258 eelf_i386.c:4971 eelf_i386_be.c:256 +#: eelf_i386_fbsd.c:292 eelf_i386_haiku.c:292 eelf_i386_ldso.c:267 +#: eelf_i386_sol2.c:424 eelf_i386_vxworks.c:319 eelf_iamcu.c:292 +#: eelf_k1om.c:5283 eelf_k1om_fbsd.c:292 eelf_l1om.c:5283 eelf_l1om_fbsd.c:292 +#: eelf_mipsel_haiku.c:473 eelf_s390.c:258 eelf_x86_64.c:5349 +#: eelf_x86_64_cloudabi.c:292 eelf_x86_64_fbsd.c:292 eelf_x86_64_haiku.c:292 #: eelf_x86_64_sol2.c:424 eh8300elf.c:201 eh8300elf_linux.c:201 #: eh8300helf.c:201 eh8300helf_linux.c:201 eh8300hnelf.c:201 eh8300self.c:201 #: eh8300self_linux.c:201 eh8300snelf.c:201 eh8300sxelf.c:201 @@ -3097,49 +3114,51 @@ msgstr "" #: eaarch64cloudabi.c:621 eaarch64cloudabib.c:621 eaarch64elf.c:620 #: eaarch64elf32.c:620 eaarch64elf32b.c:620 eaarch64elfb.c:620 -#: eaarch64fbsd.c:621 eaarch64fbsdb.c:621 eaarch64linux.c:621 -#: eaarch64linux32.c:621 eaarch64linux32b.c:621 eaarch64linuxb.c:621 -#: earcelf.c:253 earclinux.c:309 earclinux_nps.c:309 earmelf.c:863 -#: earmelf_fbsd.c:863 earmelf_fuchsia.c:864 earmelf_linux.c:864 -#: earmelf_linux_eabi.c:864 earmelf_linux_fdpiceabi.c:864 earmelf_nacl.c:864 -#: earmelf_nbsd.c:863 earmelf_phoenix.c:864 earmelf_vxworks.c:899 -#: earmelfb.c:863 earmelfb_fbsd.c:863 earmelfb_fuchsia.c:864 -#: earmelfb_linux.c:864 earmelfb_linux_eabi.c:864 +#: eaarch64fbsd.c:621 eaarch64fbsdb.c:621 eaarch64haiku.c:621 +#: eaarch64linux.c:621 eaarch64linux32.c:621 eaarch64linux32b.c:621 +#: eaarch64linuxb.c:621 earcelf.c:253 earclinux.c:309 earclinux_nps.c:309 +#: earmelf.c:863 earmelf_fbsd.c:863 earmelf_fuchsia.c:864 earmelf_haiku.c:864 +#: earmelf_linux.c:864 earmelf_linux_eabi.c:864 earmelf_linux_fdpiceabi.c:864 +#: earmelf_nacl.c:864 earmelf_nbsd.c:863 earmelf_phoenix.c:864 +#: earmelf_vxworks.c:899 earmelfb.c:863 earmelfb_fbsd.c:863 +#: earmelfb_fuchsia.c:864 earmelfb_linux.c:864 earmelfb_linux_eabi.c:864 #: earmelfb_linux_fdpiceabi.c:864 earmelfb_nacl.c:864 earmelfb_nbsd.c:863 #: earmnto.c:838 ecrislinux.c:284 ecskyelf_linux.c:553 eelf32_sparc.c:309 #: eelf32_sparc_sol2.c:441 eelf32_sparc_vxworks.c:346 eelf32_tic6x_be.c:420 #: eelf32_tic6x_elf_be.c:420 eelf32_tic6x_elf_le.c:420 eelf32_tic6x_le.c:420 -#: eelf32_tic6x_linux_be.c:420 eelf32_tic6x_linux_le.c:420 eelf32_x86_64.c:5378 +#: eelf32_tic6x_linux_be.c:420 eelf32_tic6x_linux_le.c:420 eelf32_x86_64.c:5400 #: eelf32am33lin.c:283 eelf32b4300.c:524 eelf32bfin.c:301 eelf32bfinfd.c:326 -#: eelf32bmip.c:524 eelf32bmipn32.c:538 eelf32briscv.c:381 -#: eelf32briscv_ilp32.c:381 eelf32briscv_ilp32f.c:381 eelf32bsmip.c:538 +#: eelf32bmip.c:524 eelf32bmipn32.c:538 eelf32briscv.c:377 +#: eelf32briscv_ilp32.c:377 eelf32briscv_ilp32f.c:377 eelf32bsmip.c:538 #: eelf32btsmip.c:524 eelf32btsmip_fbsd.c:524 eelf32btsmipn32.c:524 #: eelf32btsmipn32_fbsd.c:524 eelf32ebmip.c:524 eelf32ebmipvxworks.c:559 #: eelf32elmip.c:524 eelf32elmipvxworks.c:559 eelf32frvfd.c:308 -#: eelf32l4300.c:524 eelf32lm32fd.c:308 eelf32lmip.c:524 eelf32lppc.c:572 -#: eelf32lppclinux.c:572 eelf32lppcnto.c:572 eelf32lppcsim.c:572 -#: eelf32lriscv.c:381 eelf32lriscv_ilp32.c:381 eelf32lriscv_ilp32f.c:381 -#: eelf32lsmip.c:524 eelf32ltsmip.c:524 eelf32ltsmip_fbsd.c:524 -#: eelf32ltsmipn32.c:524 eelf32ltsmipn32_fbsd.c:524 eelf32mb_linux.c:309 -#: eelf32mbel_linux.c:309 eelf32metag.c:558 eelf32or1k_linux.c:309 -#: eelf32ppc.c:572 eelf32ppc_fbsd.c:572 eelf32ppclinux.c:572 eelf32ppcnto.c:572 +#: eelf32l4300.c:524 eelf32lm32fd.c:308 eelf32lmip.c:524 eelf32loongarch.c:359 +#: eelf32lppc.c:572 eelf32lppclinux.c:572 eelf32lppcnto.c:572 +#: eelf32lppcsim.c:572 eelf32lriscv.c:377 eelf32lriscv_ilp32.c:377 +#: eelf32lriscv_ilp32f.c:377 eelf32lsmip.c:524 eelf32ltsmip.c:524 +#: eelf32ltsmip_fbsd.c:524 eelf32ltsmipn32.c:524 eelf32ltsmipn32_fbsd.c:524 +#: eelf32mb_linux.c:309 eelf32mbel_linux.c:309 eelf32metag.c:558 +#: eelf32or1k_linux.c:309 eelf32ppc.c:572 eelf32ppc_fbsd.c:572 +#: eelf32ppchaiku.c:572 eelf32ppclinux.c:572 eelf32ppcnto.c:572 #: eelf32ppcsim.c:572 eelf32ppcvxworks.c:546 eelf32ppcwindiss.c:572 #: eelf32tilegx.c:309 eelf32tilegx_be.c:309 eelf32tilepro.c:309 eelf32vax.c:283 #: eelf32xtensa.c:2230 eelf64_aix.c:283 eelf64_ia64.c:340 #: eelf64_ia64_fbsd.c:340 eelf64_s390.c:379 eelf64_sparc.c:309 #: eelf64_sparc_fbsd.c:309 eelf64_sparc_sol2.c:441 eelf64alpha.c:402 #: eelf64alpha_fbsd.c:402 eelf64alpha_nbsd.c:402 eelf64bmip.c:538 -#: eelf64briscv.c:381 eelf64briscv_lp64.c:381 eelf64briscv_lp64f.c:381 +#: eelf64briscv.c:377 eelf64briscv_lp64.c:377 eelf64briscv_lp64f.c:377 #: eelf64btsmip.c:524 eelf64btsmip_fbsd.c:524 eelf64hppa.c:253 -#: eelf64lppc.c:1021 eelf64lppc_fbsd.c:1021 eelf64lriscv.c:381 -#: eelf64lriscv_lp64.c:381 eelf64lriscv_lp64f.c:381 eelf64ltsmip.c:524 -#: eelf64ltsmip_fbsd.c:524 eelf64mmix.c:394 eelf64ppc.c:1021 +#: eelf64loongarch.c:359 eelf64lppc.c:1021 eelf64lppc_fbsd.c:1021 +#: eelf64lriscv.c:377 eelf64lriscv_lp64.c:377 eelf64lriscv_lp64f.c:377 +#: eelf64ltsmip.c:524 eelf64ltsmip_fbsd.c:524 eelf64mmix.c:394 eelf64ppc.c:1021 #: eelf64ppc_fbsd.c:1021 eelf64rdos.c:334 eelf64tilegx.c:309 -#: eelf64tilegx_be.c:309 eelf_i386.c:5000 eelf_i386_be.c:307 -#: eelf_i386_fbsd.c:343 eelf_i386_ldso.c:318 eelf_i386_sol2.c:475 -#: eelf_i386_vxworks.c:370 eelf_iamcu.c:343 eelf_k1om.c:5334 -#: eelf_k1om_fbsd.c:343 eelf_l1om.c:5334 eelf_l1om_fbsd.c:343 eelf_s390.c:309 -#: eelf_x86_64.c:5378 eelf_x86_64_cloudabi.c:343 eelf_x86_64_fbsd.c:343 +#: eelf64tilegx_be.c:309 eelf_i386.c:5022 eelf_i386_be.c:307 +#: eelf_i386_fbsd.c:343 eelf_i386_haiku.c:343 eelf_i386_ldso.c:318 +#: eelf_i386_sol2.c:475 eelf_i386_vxworks.c:370 eelf_iamcu.c:343 +#: eelf_k1om.c:5334 eelf_k1om_fbsd.c:343 eelf_l1om.c:5334 eelf_l1om_fbsd.c:343 +#: eelf_mipsel_haiku.c:524 eelf_s390.c:309 eelf_x86_64.c:5400 +#: eelf_x86_64_cloudabi.c:343 eelf_x86_64_fbsd.c:343 eelf_x86_64_haiku.c:343 #: eelf_x86_64_sol2.c:475 ehppa64linux.c:283 ehppalinux.c:592 ehppanbsd.c:592 #: ehppaobsd.c:592 ei386lynx.c:298 ei386moss.c:298 ei386nto.c:298 #: em32relf_linux.c:308 em32rlelf_linux.c:308 em68kelf.c:466 em68kelfnbsd.c:466 @@ -3154,14 +3173,15 @@ msgstr "" #: eaarch64cloudabi.c:638 eaarch64cloudabib.c:638 eaarch64elf.c:637 #: eaarch64elf32.c:637 eaarch64elf32b.c:637 eaarch64elfb.c:637 -#: eaarch64fbsd.c:638 eaarch64fbsdb.c:638 eaarch64linux.c:638 -#: eaarch64linux32.c:638 eaarch64linux32b.c:638 eaarch64linuxb.c:638 -#: earcelf.c:270 earclinux.c:326 earclinux_nps.c:326 earcv2elf.c:203 -#: earcv2elfx.c:203 earmelf.c:880 earmelf_fbsd.c:880 earmelf_fuchsia.c:881 -#: earmelf_linux.c:881 earmelf_linux_eabi.c:881 earmelf_linux_fdpiceabi.c:881 -#: earmelf_nacl.c:881 earmelf_nbsd.c:880 earmelf_phoenix.c:881 -#: earmelf_vxworks.c:916 earmelfb.c:880 earmelfb_fbsd.c:880 -#: earmelfb_fuchsia.c:881 earmelfb_linux.c:881 earmelfb_linux_eabi.c:881 +#: eaarch64fbsd.c:638 eaarch64fbsdb.c:638 eaarch64haiku.c:638 +#: eaarch64linux.c:638 eaarch64linux32.c:638 eaarch64linux32b.c:638 +#: eaarch64linuxb.c:638 earcelf.c:270 earclinux.c:326 earclinux_nps.c:326 +#: earcv2elf.c:203 earcv2elfx.c:203 earmelf.c:880 earmelf_fbsd.c:880 +#: earmelf_fuchsia.c:881 earmelf_haiku.c:881 earmelf_linux.c:881 +#: earmelf_linux_eabi.c:881 earmelf_linux_fdpiceabi.c:881 earmelf_nacl.c:881 +#: earmelf_nbsd.c:880 earmelf_phoenix.c:881 earmelf_vxworks.c:916 +#: earmelfb.c:880 earmelfb_fbsd.c:880 earmelfb_fuchsia.c:881 +#: earmelfb_linux.c:881 earmelfb_linux_eabi.c:881 #: earmelfb_linux_fdpiceabi.c:881 earmelfb_nacl.c:881 earmelfb_nbsd.c:880 #: earmnto.c:855 eavr1.c:426 eavr2.c:426 eavr25.c:426 eavr3.c:426 eavr31.c:426 #: eavr35.c:426 eavr4.c:426 eavr5.c:426 eavr51.c:426 eavr6.c:426 eavrtiny.c:426 @@ -3171,44 +3191,45 @@ msgstr "" #: eelf32_sparc.c:326 eelf32_sparc_sol2.c:458 eelf32_sparc_vxworks.c:363 #: eelf32_spu.c:936 eelf32_tic6x_be.c:437 eelf32_tic6x_elf_be.c:437 #: eelf32_tic6x_elf_le.c:437 eelf32_tic6x_le.c:437 eelf32_tic6x_linux_be.c:437 -#: eelf32_tic6x_linux_le.c:437 eelf32_x86_64.c:5395 eelf32am33lin.c:300 +#: eelf32_tic6x_linux_le.c:437 eelf32_x86_64.c:5417 eelf32am33lin.c:300 #: eelf32b4300.c:541 eelf32bfin.c:318 eelf32bfinfd.c:343 eelf32bmip.c:541 -#: eelf32bmipn32.c:555 eelf32briscv.c:398 eelf32briscv_ilp32.c:398 -#: eelf32briscv_ilp32f.c:398 eelf32bsmip.c:555 eelf32btsmip.c:541 +#: eelf32bmipn32.c:555 eelf32briscv.c:394 eelf32briscv_ilp32.c:394 +#: eelf32briscv_ilp32f.c:394 eelf32bsmip.c:555 eelf32btsmip.c:541 #: eelf32btsmip_fbsd.c:541 eelf32btsmipn32.c:541 eelf32btsmipn32_fbsd.c:541 #: eelf32cr16.c:353 eelf32crx.c:240 eelf32ebmip.c:541 eelf32ebmipvxworks.c:576 #: eelf32elmip.c:541 eelf32elmipvxworks.c:576 eelf32epiphany.c:218 #: eelf32epiphany_4x4.c:205 eelf32frvfd.c:325 eelf32ip2k.c:218 #: eelf32l4300.c:541 eelf32lm32.c:218 eelf32lm32fd.c:325 eelf32lmip.c:541 -#: eelf32lppc.c:589 eelf32lppclinux.c:589 eelf32lppcnto.c:589 -#: eelf32lppcsim.c:589 eelf32lr5900.c:459 eelf32lr5900n32.c:458 -#: eelf32lriscv.c:398 eelf32lriscv_ilp32.c:398 eelf32lriscv_ilp32f.c:398 -#: eelf32lsmip.c:541 eelf32ltsmip.c:541 eelf32ltsmip_fbsd.c:541 -#: eelf32ltsmipn32.c:541 eelf32ltsmipn32_fbsd.c:541 eelf32m32c.c:229 -#: eelf32mb_linux.c:326 eelf32mbel_linux.c:326 eelf32mcore.c:224 -#: eelf32mep.c:203 eelf32metag.c:575 eelf32microblaze.c:203 +#: eelf32loongarch.c:376 eelf32lppc.c:589 eelf32lppclinux.c:589 +#: eelf32lppcnto.c:589 eelf32lppcsim.c:589 eelf32lr5900.c:459 +#: eelf32lr5900n32.c:458 eelf32lriscv.c:394 eelf32lriscv_ilp32.c:394 +#: eelf32lriscv_ilp32f.c:394 eelf32lsmip.c:541 eelf32ltsmip.c:541 +#: eelf32ltsmip_fbsd.c:541 eelf32ltsmipn32.c:541 eelf32ltsmipn32_fbsd.c:541 +#: eelf32m32c.c:229 eelf32mb_linux.c:326 eelf32mbel_linux.c:326 +#: eelf32mcore.c:224 eelf32mep.c:203 eelf32metag.c:575 eelf32microblaze.c:203 #: eelf32microblazeel.c:203 eelf32mipswindiss.c:433 eelf32moxie.c:218 #: eelf32or1k.c:219 eelf32or1k_linux.c:326 eelf32ppc.c:589 eelf32ppc_fbsd.c:589 -#: eelf32ppclinux.c:589 eelf32ppcnto.c:589 eelf32ppcsim.c:589 -#: eelf32ppcvxworks.c:563 eelf32ppcwindiss.c:589 eelf32rl78.c:218 -#: eelf32rx.c:246 eelf32rx_linux.c:231 eelf32tilegx.c:326 eelf32tilegx_be.c:326 -#: eelf32tilepro.c:326 eelf32vax.c:300 eelf32visium.c:203 eelf32xc16x.c:203 -#: eelf32xc16xl.c:203 eelf32xc16xs.c:203 eelf32xstormy16.c:214 -#: eelf32xtensa.c:2247 eelf32z80.c:230 eelf64_aix.c:300 eelf64_ia64.c:357 -#: eelf64_ia64_fbsd.c:357 eelf64_s390.c:396 eelf64_sparc.c:326 -#: eelf64_sparc_fbsd.c:326 eelf64_sparc_sol2.c:458 eelf64alpha.c:419 -#: eelf64alpha_fbsd.c:419 eelf64alpha_nbsd.c:419 eelf64bmip.c:555 -#: eelf64bpf.c:203 eelf64briscv.c:398 eelf64briscv_lp64.c:398 -#: eelf64briscv_lp64f.c:398 eelf64btsmip.c:541 eelf64btsmip_fbsd.c:541 -#: eelf64hppa.c:270 eelf64lppc.c:1038 eelf64lppc_fbsd.c:1038 eelf64lriscv.c:398 -#: eelf64lriscv_lp64.c:398 eelf64lriscv_lp64f.c:398 eelf64ltsmip.c:541 -#: eelf64ltsmip_fbsd.c:541 eelf64mmix.c:411 eelf64ppc.c:1038 -#: eelf64ppc_fbsd.c:1038 eelf64rdos.c:351 eelf64tilegx.c:326 -#: eelf64tilegx_be.c:326 eelf_i386.c:5017 eelf_i386_be.c:324 -#: eelf_i386_fbsd.c:360 eelf_i386_ldso.c:335 eelf_i386_sol2.c:492 -#: eelf_i386_vxworks.c:387 eelf_iamcu.c:360 eelf_k1om.c:5351 -#: eelf_k1om_fbsd.c:360 eelf_l1om.c:5351 eelf_l1om_fbsd.c:360 eelf_s390.c:326 -#: eelf_x86_64.c:5395 eelf_x86_64_cloudabi.c:360 eelf_x86_64_fbsd.c:360 +#: eelf32ppchaiku.c:589 eelf32ppclinux.c:589 eelf32ppcnto.c:589 +#: eelf32ppcsim.c:589 eelf32ppcvxworks.c:563 eelf32ppcwindiss.c:589 +#: eelf32rl78.c:218 eelf32rx.c:246 eelf32rx_linux.c:231 eelf32tilegx.c:326 +#: eelf32tilegx_be.c:326 eelf32tilepro.c:326 eelf32vax.c:300 eelf32visium.c:203 +#: eelf32xc16x.c:203 eelf32xc16xl.c:203 eelf32xc16xs.c:203 +#: eelf32xstormy16.c:214 eelf32xtensa.c:2247 eelf32z80.c:230 eelf64_aix.c:300 +#: eelf64_ia64.c:357 eelf64_ia64_fbsd.c:357 eelf64_s390.c:396 +#: eelf64_sparc.c:326 eelf64_sparc_fbsd.c:326 eelf64_sparc_sol2.c:458 +#: eelf64alpha.c:419 eelf64alpha_fbsd.c:419 eelf64alpha_nbsd.c:419 +#: eelf64bmip.c:555 eelf64bpf.c:203 eelf64briscv.c:394 eelf64briscv_lp64.c:394 +#: eelf64briscv_lp64f.c:394 eelf64btsmip.c:541 eelf64btsmip_fbsd.c:541 +#: eelf64hppa.c:270 eelf64loongarch.c:376 eelf64lppc.c:1038 +#: eelf64lppc_fbsd.c:1038 eelf64lriscv.c:394 eelf64lriscv_lp64.c:394 +#: eelf64lriscv_lp64f.c:394 eelf64ltsmip.c:541 eelf64ltsmip_fbsd.c:541 +#: eelf64mmix.c:411 eelf64ppc.c:1038 eelf64ppc_fbsd.c:1038 eelf64rdos.c:351 +#: eelf64tilegx.c:326 eelf64tilegx_be.c:326 eelf_i386.c:5039 eelf_i386_be.c:324 +#: eelf_i386_fbsd.c:360 eelf_i386_haiku.c:360 eelf_i386_ldso.c:335 +#: eelf_i386_sol2.c:492 eelf_i386_vxworks.c:387 eelf_iamcu.c:360 +#: eelf_k1om.c:5351 eelf_k1om_fbsd.c:360 eelf_l1om.c:5351 eelf_l1om_fbsd.c:360 +#: eelf_mipsel_haiku.c:541 eelf_s390.c:326 eelf_x86_64.c:5417 +#: eelf_x86_64_cloudabi.c:360 eelf_x86_64_fbsd.c:360 eelf_x86_64_haiku.c:360 #: eelf_x86_64_sol2.c:492 eh8300elf.c:218 eh8300elf_linux.c:218 #: eh8300helf.c:218 eh8300helf_linux.c:218 eh8300hnelf.c:218 eh8300self.c:218 #: eh8300self_linux.c:218 eh8300snelf.c:218 eh8300sxelf.c:218 @@ -3227,377 +3248,389 @@ msgstr "" msgid "%F%P: invalid maximum page size `%s'\n" msgstr "" -#: eaarch64cloudabi.c:647 eaarch64cloudabib.c:647 eaarch64elf.c:646 -#: eaarch64elf32.c:646 eaarch64elf32b.c:646 eaarch64elfb.c:646 -#: eaarch64fbsd.c:647 eaarch64fbsdb.c:647 eaarch64linux.c:647 -#: eaarch64linux32.c:647 eaarch64linux32b.c:647 eaarch64linuxb.c:647 -#: earcelf.c:279 earclinux.c:335 earclinux_nps.c:335 earcv2elf.c:212 -#: earcv2elfx.c:212 earmelf.c:889 earmelf_fbsd.c:889 earmelf_fuchsia.c:890 -#: earmelf_linux.c:890 earmelf_linux_eabi.c:890 earmelf_linux_fdpiceabi.c:890 -#: earmelf_nacl.c:890 earmelf_nbsd.c:889 earmelf_phoenix.c:890 -#: earmelf_vxworks.c:925 earmelfb.c:889 earmelfb_fbsd.c:889 -#: earmelfb_fuchsia.c:890 earmelfb_linux.c:890 earmelfb_linux_eabi.c:890 -#: earmelfb_linux_fdpiceabi.c:890 earmelfb_nacl.c:890 earmelfb_nbsd.c:889 -#: earmnto.c:864 eavr1.c:435 eavr2.c:435 eavr25.c:435 eavr3.c:435 eavr31.c:435 -#: eavr35.c:435 eavr4.c:435 eavr5.c:435 eavr51.c:435 eavr6.c:435 eavrtiny.c:435 -#: eavrxmega1.c:435 eavrxmega2.c:435 eavrxmega3.c:435 eavrxmega4.c:435 -#: eavrxmega5.c:435 eavrxmega6.c:435 eavrxmega7.c:435 ecriself.c:227 -#: ecrislinux.c:310 ecskyelf.c:471 ecskyelf_linux.c:579 ed10velf.c:212 -#: eelf32_sparc.c:335 eelf32_sparc_sol2.c:467 eelf32_sparc_vxworks.c:372 -#: eelf32_spu.c:945 eelf32_tic6x_be.c:446 eelf32_tic6x_elf_be.c:446 -#: eelf32_tic6x_elf_le.c:446 eelf32_tic6x_le.c:446 eelf32_tic6x_linux_be.c:446 -#: eelf32_tic6x_linux_le.c:446 eelf32_x86_64.c:5404 eelf32am33lin.c:309 -#: eelf32b4300.c:550 eelf32bfin.c:327 eelf32bfinfd.c:352 eelf32bmip.c:550 -#: eelf32bmipn32.c:564 eelf32briscv.c:407 eelf32briscv_ilp32.c:407 -#: eelf32briscv_ilp32f.c:407 eelf32bsmip.c:564 eelf32btsmip.c:550 -#: eelf32btsmip_fbsd.c:550 eelf32btsmipn32.c:550 eelf32btsmipn32_fbsd.c:550 -#: eelf32cr16.c:362 eelf32crx.c:249 eelf32ebmip.c:550 eelf32ebmipvxworks.c:585 -#: eelf32elmip.c:550 eelf32elmipvxworks.c:585 eelf32epiphany.c:227 -#: eelf32epiphany_4x4.c:214 eelf32frvfd.c:334 eelf32ip2k.c:227 -#: eelf32l4300.c:550 eelf32lm32.c:227 eelf32lm32fd.c:334 eelf32lmip.c:550 -#: eelf32lppc.c:598 eelf32lppclinux.c:598 eelf32lppcnto.c:598 -#: eelf32lppcsim.c:598 eelf32lr5900.c:468 eelf32lr5900n32.c:467 -#: eelf32lriscv.c:407 eelf32lriscv_ilp32.c:407 eelf32lriscv_ilp32f.c:407 -#: eelf32lsmip.c:550 eelf32ltsmip.c:550 eelf32ltsmip_fbsd.c:550 -#: eelf32ltsmipn32.c:550 eelf32ltsmipn32_fbsd.c:550 eelf32m32c.c:238 -#: eelf32mb_linux.c:335 eelf32mbel_linux.c:335 eelf32mcore.c:233 -#: eelf32mep.c:212 eelf32metag.c:584 eelf32microblaze.c:212 -#: eelf32microblazeel.c:212 eelf32mipswindiss.c:442 eelf32moxie.c:227 -#: eelf32or1k.c:228 eelf32or1k_linux.c:335 eelf32ppc.c:598 eelf32ppc_fbsd.c:598 -#: eelf32ppclinux.c:598 eelf32ppcnto.c:598 eelf32ppcsim.c:598 -#: eelf32ppcvxworks.c:572 eelf32ppcwindiss.c:598 eelf32rl78.c:227 -#: eelf32rx.c:255 eelf32rx_linux.c:240 eelf32tilegx.c:335 eelf32tilegx_be.c:335 -#: eelf32tilepro.c:335 eelf32vax.c:309 eelf32visium.c:212 eelf32xc16x.c:212 -#: eelf32xc16xl.c:212 eelf32xc16xs.c:212 eelf32xstormy16.c:223 -#: eelf32xtensa.c:2256 eelf32z80.c:239 eelf64_aix.c:309 eelf64_ia64.c:366 -#: eelf64_ia64_fbsd.c:366 eelf64_s390.c:405 eelf64_sparc.c:335 -#: eelf64_sparc_fbsd.c:335 eelf64_sparc_sol2.c:467 eelf64alpha.c:428 -#: eelf64alpha_fbsd.c:428 eelf64alpha_nbsd.c:428 eelf64bmip.c:564 -#: eelf64bpf.c:212 eelf64briscv.c:407 eelf64briscv_lp64.c:407 -#: eelf64briscv_lp64f.c:407 eelf64btsmip.c:550 eelf64btsmip_fbsd.c:550 -#: eelf64hppa.c:279 eelf64lppc.c:1047 eelf64lppc_fbsd.c:1047 eelf64lriscv.c:407 -#: eelf64lriscv_lp64.c:407 eelf64lriscv_lp64f.c:407 eelf64ltsmip.c:550 -#: eelf64ltsmip_fbsd.c:550 eelf64mmix.c:420 eelf64ppc.c:1047 -#: eelf64ppc_fbsd.c:1047 eelf64rdos.c:360 eelf64tilegx.c:335 -#: eelf64tilegx_be.c:335 eelf_i386.c:5026 eelf_i386_be.c:333 -#: eelf_i386_fbsd.c:369 eelf_i386_ldso.c:344 eelf_i386_sol2.c:501 -#: eelf_i386_vxworks.c:396 eelf_iamcu.c:369 eelf_k1om.c:5360 -#: eelf_k1om_fbsd.c:369 eelf_l1om.c:5360 eelf_l1om_fbsd.c:369 eelf_s390.c:335 -#: eelf_x86_64.c:5404 eelf_x86_64_cloudabi.c:369 eelf_x86_64_fbsd.c:369 -#: eelf_x86_64_sol2.c:501 eh8300elf.c:227 eh8300elf_linux.c:227 -#: eh8300helf.c:227 eh8300helf_linux.c:227 eh8300hnelf.c:227 eh8300self.c:227 -#: eh8300self_linux.c:227 eh8300snelf.c:227 eh8300sxelf.c:227 -#: eh8300sxelf_linux.c:227 eh8300sxnelf.c:227 ehppa64linux.c:309 ehppaelf.c:495 -#: ehppalinux.c:618 ehppanbsd.c:618 ehppaobsd.c:618 ei386lynx.c:324 -#: ei386moss.c:324 ei386nto.c:324 em32relf.c:227 em32relf_linux.c:334 -#: em32rlelf.c:227 em32rlelf_linux.c:334 em68hc11elf.c:497 em68hc11elfb.c:497 -#: em68hc12elf.c:497 em68hc12elfb.c:497 em68kelf.c:492 em68kelfnbsd.c:492 -#: emn10300.c:309 ends32belf.c:348 ends32belf16m.c:348 ends32belf_linux.c:422 -#: ends32elf.c:348 ends32elf16m.c:348 ends32elf_linux.c:422 enios2elf.c:514 -#: enios2linux.c:596 epruelf.c:233 escore3_elf.c:330 escore7_elf.c:330 -#: eshelf.c:309 eshelf_fd.c:335 eshelf_linux.c:335 eshelf_nbsd.c:309 -#: eshelf_nto.c:309 eshelf_uclinux.c:309 eshelf_vxworks.c:346 eshlelf.c:309 -#: eshlelf_fd.c:335 eshlelf_linux.c:335 eshlelf_nbsd.c:309 eshlelf_nto.c:309 -#: eshlelf_vxworks.c:346 ev850.c:259 ev850_rh850.c:259 +#: eaarch64cloudabi.c:648 eaarch64cloudabib.c:648 eaarch64elf.c:647 +#: eaarch64elf32.c:647 eaarch64elf32b.c:647 eaarch64elfb.c:647 +#: eaarch64fbsd.c:648 eaarch64fbsdb.c:648 eaarch64haiku.c:648 +#: eaarch64linux.c:648 eaarch64linux32.c:648 eaarch64linux32b.c:648 +#: eaarch64linuxb.c:648 earcelf.c:280 earclinux.c:336 earclinux_nps.c:336 +#: earcv2elf.c:213 earcv2elfx.c:213 earmelf.c:890 earmelf_fbsd.c:890 +#: earmelf_fuchsia.c:891 earmelf_haiku.c:891 earmelf_linux.c:891 +#: earmelf_linux_eabi.c:891 earmelf_linux_fdpiceabi.c:891 earmelf_nacl.c:891 +#: earmelf_nbsd.c:890 earmelf_phoenix.c:891 earmelf_vxworks.c:926 +#: earmelfb.c:890 earmelfb_fbsd.c:890 earmelfb_fuchsia.c:891 +#: earmelfb_linux.c:891 earmelfb_linux_eabi.c:891 +#: earmelfb_linux_fdpiceabi.c:891 earmelfb_nacl.c:891 earmelfb_nbsd.c:890 +#: earmnto.c:865 eavr1.c:436 eavr2.c:436 eavr25.c:436 eavr3.c:436 eavr31.c:436 +#: eavr35.c:436 eavr4.c:436 eavr5.c:436 eavr51.c:436 eavr6.c:436 eavrtiny.c:436 +#: eavrxmega1.c:436 eavrxmega2.c:436 eavrxmega3.c:436 eavrxmega4.c:436 +#: eavrxmega5.c:436 eavrxmega6.c:436 eavrxmega7.c:436 ecriself.c:228 +#: ecrislinux.c:311 ecskyelf.c:472 ecskyelf_linux.c:580 ed10velf.c:213 +#: eelf32_sparc.c:336 eelf32_sparc_sol2.c:468 eelf32_sparc_vxworks.c:373 +#: eelf32_spu.c:946 eelf32_tic6x_be.c:447 eelf32_tic6x_elf_be.c:447 +#: eelf32_tic6x_elf_le.c:447 eelf32_tic6x_le.c:447 eelf32_tic6x_linux_be.c:447 +#: eelf32_tic6x_linux_le.c:447 eelf32_x86_64.c:5427 eelf32am33lin.c:310 +#: eelf32b4300.c:551 eelf32bfin.c:328 eelf32bfinfd.c:353 eelf32bmip.c:551 +#: eelf32bmipn32.c:565 eelf32briscv.c:404 eelf32briscv_ilp32.c:404 +#: eelf32briscv_ilp32f.c:404 eelf32bsmip.c:565 eelf32btsmip.c:551 +#: eelf32btsmip_fbsd.c:551 eelf32btsmipn32.c:551 eelf32btsmipn32_fbsd.c:551 +#: eelf32cr16.c:363 eelf32crx.c:250 eelf32ebmip.c:551 eelf32ebmipvxworks.c:586 +#: eelf32elmip.c:551 eelf32elmipvxworks.c:586 eelf32epiphany.c:228 +#: eelf32epiphany_4x4.c:215 eelf32frvfd.c:335 eelf32ip2k.c:228 +#: eelf32l4300.c:551 eelf32lm32.c:228 eelf32lm32fd.c:335 eelf32lmip.c:551 +#: eelf32loongarch.c:386 eelf32lppc.c:599 eelf32lppclinux.c:599 +#: eelf32lppcnto.c:599 eelf32lppcsim.c:599 eelf32lr5900.c:469 +#: eelf32lr5900n32.c:468 eelf32lriscv.c:404 eelf32lriscv_ilp32.c:404 +#: eelf32lriscv_ilp32f.c:404 eelf32lsmip.c:551 eelf32ltsmip.c:551 +#: eelf32ltsmip_fbsd.c:551 eelf32ltsmipn32.c:551 eelf32ltsmipn32_fbsd.c:551 +#: eelf32m32c.c:239 eelf32mb_linux.c:336 eelf32mbel_linux.c:336 +#: eelf32mcore.c:234 eelf32mep.c:213 eelf32metag.c:585 eelf32microblaze.c:213 +#: eelf32microblazeel.c:213 eelf32mipswindiss.c:443 eelf32moxie.c:228 +#: eelf32or1k.c:229 eelf32or1k_linux.c:336 eelf32ppc.c:599 eelf32ppc_fbsd.c:599 +#: eelf32ppchaiku.c:599 eelf32ppclinux.c:599 eelf32ppcnto.c:599 +#: eelf32ppcsim.c:599 eelf32ppcvxworks.c:573 eelf32ppcwindiss.c:599 +#: eelf32rl78.c:228 eelf32rx.c:256 eelf32rx_linux.c:241 eelf32tilegx.c:336 +#: eelf32tilegx_be.c:336 eelf32tilepro.c:336 eelf32vax.c:310 eelf32visium.c:213 +#: eelf32xc16x.c:213 eelf32xc16xl.c:213 eelf32xc16xs.c:213 +#: eelf32xstormy16.c:224 eelf32xtensa.c:2257 eelf32z80.c:240 eelf64_aix.c:310 +#: eelf64_ia64.c:367 eelf64_ia64_fbsd.c:367 eelf64_s390.c:406 +#: eelf64_sparc.c:336 eelf64_sparc_fbsd.c:336 eelf64_sparc_sol2.c:468 +#: eelf64alpha.c:429 eelf64alpha_fbsd.c:429 eelf64alpha_nbsd.c:429 +#: eelf64bmip.c:565 eelf64bpf.c:213 eelf64briscv.c:404 eelf64briscv_lp64.c:404 +#: eelf64briscv_lp64f.c:404 eelf64btsmip.c:551 eelf64btsmip_fbsd.c:551 +#: eelf64hppa.c:280 eelf64loongarch.c:386 eelf64lppc.c:1048 +#: eelf64lppc_fbsd.c:1048 eelf64lriscv.c:404 eelf64lriscv_lp64.c:404 +#: eelf64lriscv_lp64f.c:404 eelf64ltsmip.c:551 eelf64ltsmip_fbsd.c:551 +#: eelf64mmix.c:421 eelf64ppc.c:1048 eelf64ppc_fbsd.c:1048 eelf64rdos.c:361 +#: eelf64tilegx.c:336 eelf64tilegx_be.c:336 eelf_i386.c:5049 eelf_i386_be.c:334 +#: eelf_i386_fbsd.c:370 eelf_i386_haiku.c:370 eelf_i386_ldso.c:345 +#: eelf_i386_sol2.c:502 eelf_i386_vxworks.c:397 eelf_iamcu.c:370 +#: eelf_k1om.c:5361 eelf_k1om_fbsd.c:370 eelf_l1om.c:5361 eelf_l1om_fbsd.c:370 +#: eelf_mipsel_haiku.c:551 eelf_s390.c:336 eelf_x86_64.c:5427 +#: eelf_x86_64_cloudabi.c:370 eelf_x86_64_fbsd.c:370 eelf_x86_64_haiku.c:370 +#: eelf_x86_64_sol2.c:502 eh8300elf.c:228 eh8300elf_linux.c:228 +#: eh8300helf.c:228 eh8300helf_linux.c:228 eh8300hnelf.c:228 eh8300self.c:228 +#: eh8300self_linux.c:228 eh8300snelf.c:228 eh8300sxelf.c:228 +#: eh8300sxelf_linux.c:228 eh8300sxnelf.c:228 ehppa64linux.c:310 ehppaelf.c:496 +#: ehppalinux.c:619 ehppanbsd.c:619 ehppaobsd.c:619 ei386lynx.c:325 +#: ei386moss.c:325 ei386nto.c:325 em32relf.c:228 em32relf_linux.c:335 +#: em32rlelf.c:228 em32rlelf_linux.c:335 em68hc11elf.c:498 em68hc11elfb.c:498 +#: em68hc12elf.c:498 em68hc12elfb.c:498 em68kelf.c:493 em68kelfnbsd.c:493 +#: emn10300.c:310 ends32belf.c:349 ends32belf16m.c:349 ends32belf_linux.c:423 +#: ends32elf.c:349 ends32elf16m.c:349 ends32elf_linux.c:423 enios2elf.c:515 +#: enios2linux.c:597 epruelf.c:234 escore3_elf.c:331 escore7_elf.c:331 +#: eshelf.c:310 eshelf_fd.c:336 eshelf_linux.c:336 eshelf_nbsd.c:310 +#: eshelf_nto.c:310 eshelf_uclinux.c:310 eshelf_vxworks.c:347 eshlelf.c:310 +#: eshlelf_fd.c:336 eshlelf_linux.c:336 eshlelf_nbsd.c:310 eshlelf_nto.c:310 +#: eshlelf_vxworks.c:347 ev850.c:260 ev850_rh850.c:260 msgid "%F%P: invalid common page size `%s'\n" msgstr "" -#: eaarch64cloudabi.c:655 eaarch64cloudabib.c:655 eaarch64elf.c:654 -#: eaarch64elf32.c:654 eaarch64elf32b.c:654 eaarch64elfb.c:654 -#: eaarch64fbsd.c:655 eaarch64fbsdb.c:655 eaarch64linux.c:655 -#: eaarch64linux32.c:655 eaarch64linux32b.c:655 eaarch64linuxb.c:655 -#: earcelf.c:287 earclinux.c:343 earclinux_nps.c:343 earcv2elf.c:220 -#: earcv2elfx.c:220 earmelf.c:897 earmelf_fbsd.c:897 earmelf_fuchsia.c:898 -#: earmelf_linux.c:898 earmelf_linux_eabi.c:898 earmelf_linux_fdpiceabi.c:898 -#: earmelf_nacl.c:898 earmelf_nbsd.c:897 earmelf_phoenix.c:898 -#: earmelf_vxworks.c:933 earmelfb.c:897 earmelfb_fbsd.c:897 -#: earmelfb_fuchsia.c:898 earmelfb_linux.c:898 earmelfb_linux_eabi.c:898 -#: earmelfb_linux_fdpiceabi.c:898 earmelfb_nacl.c:898 earmelfb_nbsd.c:897 -#: earmnto.c:872 eavr1.c:443 eavr2.c:443 eavr25.c:443 eavr3.c:443 eavr31.c:443 -#: eavr35.c:443 eavr4.c:443 eavr5.c:443 eavr51.c:443 eavr6.c:443 eavrtiny.c:443 -#: eavrxmega1.c:443 eavrxmega2.c:443 eavrxmega3.c:443 eavrxmega4.c:443 -#: eavrxmega5.c:443 eavrxmega6.c:443 eavrxmega7.c:443 ecriself.c:235 -#: ecrislinux.c:318 ecskyelf.c:479 ecskyelf_linux.c:587 ed10velf.c:220 -#: eelf32_sparc.c:343 eelf32_sparc_sol2.c:475 eelf32_sparc_vxworks.c:380 -#: eelf32_spu.c:953 eelf32_tic6x_be.c:454 eelf32_tic6x_elf_be.c:454 -#: eelf32_tic6x_elf_le.c:454 eelf32_tic6x_le.c:454 eelf32_tic6x_linux_be.c:454 -#: eelf32_tic6x_linux_le.c:454 eelf32_x86_64.c:5412 eelf32am33lin.c:317 -#: eelf32b4300.c:558 eelf32bfin.c:335 eelf32bfinfd.c:360 eelf32bmip.c:558 -#: eelf32bmipn32.c:572 eelf32briscv.c:415 eelf32briscv_ilp32.c:415 -#: eelf32briscv_ilp32f.c:415 eelf32bsmip.c:572 eelf32btsmip.c:558 -#: eelf32btsmip_fbsd.c:558 eelf32btsmipn32.c:558 eelf32btsmipn32_fbsd.c:558 -#: eelf32cr16.c:370 eelf32crx.c:257 eelf32ebmip.c:558 eelf32ebmipvxworks.c:593 -#: eelf32elmip.c:558 eelf32elmipvxworks.c:593 eelf32epiphany.c:235 -#: eelf32epiphany_4x4.c:222 eelf32frvfd.c:342 eelf32ip2k.c:235 -#: eelf32l4300.c:558 eelf32lm32.c:235 eelf32lm32fd.c:342 eelf32lmip.c:558 -#: eelf32lppc.c:606 eelf32lppclinux.c:606 eelf32lppcnto.c:606 -#: eelf32lppcsim.c:606 eelf32lr5900.c:476 eelf32lr5900n32.c:475 -#: eelf32lriscv.c:415 eelf32lriscv_ilp32.c:415 eelf32lriscv_ilp32f.c:415 -#: eelf32lsmip.c:558 eelf32ltsmip.c:558 eelf32ltsmip_fbsd.c:558 -#: eelf32ltsmipn32.c:558 eelf32ltsmipn32_fbsd.c:558 eelf32m32c.c:246 -#: eelf32mb_linux.c:343 eelf32mbel_linux.c:343 eelf32mcore.c:241 -#: eelf32mep.c:220 eelf32metag.c:592 eelf32microblaze.c:220 -#: eelf32microblazeel.c:220 eelf32mipswindiss.c:450 eelf32moxie.c:235 -#: eelf32or1k.c:236 eelf32or1k_linux.c:343 eelf32ppc.c:606 eelf32ppc_fbsd.c:606 -#: eelf32ppclinux.c:606 eelf32ppcnto.c:606 eelf32ppcsim.c:606 -#: eelf32ppcvxworks.c:580 eelf32ppcwindiss.c:606 eelf32rl78.c:235 -#: eelf32rx.c:263 eelf32rx_linux.c:248 eelf32tilegx.c:343 eelf32tilegx_be.c:343 -#: eelf32tilepro.c:343 eelf32vax.c:317 eelf32visium.c:220 eelf32xc16x.c:220 -#: eelf32xc16xl.c:220 eelf32xc16xs.c:220 eelf32xstormy16.c:231 -#: eelf32xtensa.c:2264 eelf32z80.c:247 eelf64_aix.c:317 eelf64_ia64.c:374 -#: eelf64_ia64_fbsd.c:374 eelf64_s390.c:413 eelf64_sparc.c:343 -#: eelf64_sparc_fbsd.c:343 eelf64_sparc_sol2.c:475 eelf64alpha.c:436 -#: eelf64alpha_fbsd.c:436 eelf64alpha_nbsd.c:436 eelf64bmip.c:572 -#: eelf64bpf.c:220 eelf64briscv.c:415 eelf64briscv_lp64.c:415 -#: eelf64briscv_lp64f.c:415 eelf64btsmip.c:558 eelf64btsmip_fbsd.c:558 -#: eelf64hppa.c:287 eelf64lppc.c:1055 eelf64lppc_fbsd.c:1055 eelf64lriscv.c:415 -#: eelf64lriscv_lp64.c:415 eelf64lriscv_lp64f.c:415 eelf64ltsmip.c:558 -#: eelf64ltsmip_fbsd.c:558 eelf64mmix.c:428 eelf64ppc.c:1055 -#: eelf64ppc_fbsd.c:1055 eelf64rdos.c:368 eelf64tilegx.c:343 -#: eelf64tilegx_be.c:343 eelf_i386.c:5034 eelf_i386_be.c:341 -#: eelf_i386_fbsd.c:377 eelf_i386_ldso.c:352 eelf_i386_sol2.c:509 -#: eelf_i386_vxworks.c:404 eelf_iamcu.c:377 eelf_k1om.c:5368 -#: eelf_k1om_fbsd.c:377 eelf_l1om.c:5368 eelf_l1om_fbsd.c:377 eelf_s390.c:343 -#: eelf_x86_64.c:5412 eelf_x86_64_cloudabi.c:377 eelf_x86_64_fbsd.c:377 -#: eelf_x86_64_sol2.c:509 eh8300elf.c:235 eh8300elf_linux.c:235 -#: eh8300helf.c:235 eh8300helf_linux.c:235 eh8300hnelf.c:235 eh8300self.c:235 -#: eh8300self_linux.c:235 eh8300snelf.c:235 eh8300sxelf.c:235 -#: eh8300sxelf_linux.c:235 eh8300sxnelf.c:235 ehppa64linux.c:317 ehppaelf.c:503 -#: ehppalinux.c:626 ehppanbsd.c:626 ehppaobsd.c:626 ei386lynx.c:332 -#: ei386moss.c:332 ei386nto.c:332 em32relf.c:235 em32relf_linux.c:342 -#: em32rlelf.c:235 em32rlelf_linux.c:342 em68hc11elf.c:505 em68hc11elfb.c:505 -#: em68hc12elf.c:505 em68hc12elfb.c:505 em68kelf.c:500 em68kelfnbsd.c:500 -#: emn10300.c:317 ends32belf.c:356 ends32belf16m.c:356 ends32belf_linux.c:430 -#: ends32elf.c:356 ends32elf16m.c:356 ends32elf_linux.c:430 enios2elf.c:522 -#: enios2linux.c:604 epruelf.c:241 escore3_elf.c:338 escore7_elf.c:338 -#: eshelf.c:317 eshelf_fd.c:343 eshelf_linux.c:343 eshelf_nbsd.c:317 -#: eshelf_nto.c:317 eshelf_uclinux.c:317 eshelf_vxworks.c:354 eshlelf.c:317 -#: eshlelf_fd.c:343 eshlelf_linux.c:343 eshlelf_nbsd.c:317 eshlelf_nto.c:317 -#: eshlelf_vxworks.c:354 ev850.c:267 ev850_rh850.c:267 +#: eaarch64cloudabi.c:657 eaarch64cloudabib.c:657 eaarch64elf.c:656 +#: eaarch64elf32.c:656 eaarch64elf32b.c:656 eaarch64elfb.c:656 +#: eaarch64fbsd.c:657 eaarch64fbsdb.c:657 eaarch64haiku.c:657 +#: eaarch64linux.c:657 eaarch64linux32.c:657 eaarch64linux32b.c:657 +#: eaarch64linuxb.c:657 earcelf.c:289 earclinux.c:345 earclinux_nps.c:345 +#: earcv2elf.c:222 earcv2elfx.c:222 earmelf.c:899 earmelf_fbsd.c:899 +#: earmelf_fuchsia.c:900 earmelf_haiku.c:900 earmelf_linux.c:900 +#: earmelf_linux_eabi.c:900 earmelf_linux_fdpiceabi.c:900 earmelf_nacl.c:900 +#: earmelf_nbsd.c:899 earmelf_phoenix.c:900 earmelf_vxworks.c:935 +#: earmelfb.c:899 earmelfb_fbsd.c:899 earmelfb_fuchsia.c:900 +#: earmelfb_linux.c:900 earmelfb_linux_eabi.c:900 +#: earmelfb_linux_fdpiceabi.c:900 earmelfb_nacl.c:900 earmelfb_nbsd.c:899 +#: earmnto.c:874 eavr1.c:445 eavr2.c:445 eavr25.c:445 eavr3.c:445 eavr31.c:445 +#: eavr35.c:445 eavr4.c:445 eavr5.c:445 eavr51.c:445 eavr6.c:445 eavrtiny.c:445 +#: eavrxmega1.c:445 eavrxmega2.c:445 eavrxmega3.c:445 eavrxmega4.c:445 +#: eavrxmega5.c:445 eavrxmega6.c:445 eavrxmega7.c:445 ecriself.c:237 +#: ecrislinux.c:320 ecskyelf.c:481 ecskyelf_linux.c:589 ed10velf.c:222 +#: eelf32_sparc.c:345 eelf32_sparc_sol2.c:477 eelf32_sparc_vxworks.c:382 +#: eelf32_spu.c:955 eelf32_tic6x_be.c:456 eelf32_tic6x_elf_be.c:456 +#: eelf32_tic6x_elf_le.c:456 eelf32_tic6x_le.c:456 eelf32_tic6x_linux_be.c:456 +#: eelf32_tic6x_linux_le.c:456 eelf32_x86_64.c:5436 eelf32am33lin.c:319 +#: eelf32b4300.c:560 eelf32bfin.c:337 eelf32bfinfd.c:362 eelf32bmip.c:560 +#: eelf32bmipn32.c:574 eelf32briscv.c:413 eelf32briscv_ilp32.c:413 +#: eelf32briscv_ilp32f.c:413 eelf32bsmip.c:574 eelf32btsmip.c:560 +#: eelf32btsmip_fbsd.c:560 eelf32btsmipn32.c:560 eelf32btsmipn32_fbsd.c:560 +#: eelf32cr16.c:372 eelf32crx.c:259 eelf32ebmip.c:560 eelf32ebmipvxworks.c:595 +#: eelf32elmip.c:560 eelf32elmipvxworks.c:595 eelf32epiphany.c:237 +#: eelf32epiphany_4x4.c:224 eelf32frvfd.c:344 eelf32ip2k.c:237 +#: eelf32l4300.c:560 eelf32lm32.c:237 eelf32lm32fd.c:344 eelf32lmip.c:560 +#: eelf32loongarch.c:395 eelf32lppc.c:608 eelf32lppclinux.c:608 +#: eelf32lppcnto.c:608 eelf32lppcsim.c:608 eelf32lr5900.c:478 +#: eelf32lr5900n32.c:477 eelf32lriscv.c:413 eelf32lriscv_ilp32.c:413 +#: eelf32lriscv_ilp32f.c:413 eelf32lsmip.c:560 eelf32ltsmip.c:560 +#: eelf32ltsmip_fbsd.c:560 eelf32ltsmipn32.c:560 eelf32ltsmipn32_fbsd.c:560 +#: eelf32m32c.c:248 eelf32mb_linux.c:345 eelf32mbel_linux.c:345 +#: eelf32mcore.c:243 eelf32mep.c:222 eelf32metag.c:594 eelf32microblaze.c:222 +#: eelf32microblazeel.c:222 eelf32mipswindiss.c:452 eelf32moxie.c:237 +#: eelf32or1k.c:238 eelf32or1k_linux.c:345 eelf32ppc.c:608 eelf32ppc_fbsd.c:608 +#: eelf32ppchaiku.c:608 eelf32ppclinux.c:608 eelf32ppcnto.c:608 +#: eelf32ppcsim.c:608 eelf32ppcvxworks.c:582 eelf32ppcwindiss.c:608 +#: eelf32rl78.c:237 eelf32rx.c:265 eelf32rx_linux.c:250 eelf32tilegx.c:345 +#: eelf32tilegx_be.c:345 eelf32tilepro.c:345 eelf32vax.c:319 eelf32visium.c:222 +#: eelf32xc16x.c:222 eelf32xc16xl.c:222 eelf32xc16xs.c:222 +#: eelf32xstormy16.c:233 eelf32xtensa.c:2266 eelf32z80.c:249 eelf64_aix.c:319 +#: eelf64_ia64.c:376 eelf64_ia64_fbsd.c:376 eelf64_s390.c:415 +#: eelf64_sparc.c:345 eelf64_sparc_fbsd.c:345 eelf64_sparc_sol2.c:477 +#: eelf64alpha.c:438 eelf64alpha_fbsd.c:438 eelf64alpha_nbsd.c:438 +#: eelf64bmip.c:574 eelf64bpf.c:222 eelf64briscv.c:413 eelf64briscv_lp64.c:413 +#: eelf64briscv_lp64f.c:413 eelf64btsmip.c:560 eelf64btsmip_fbsd.c:560 +#: eelf64hppa.c:289 eelf64loongarch.c:395 eelf64lppc.c:1057 +#: eelf64lppc_fbsd.c:1057 eelf64lriscv.c:413 eelf64lriscv_lp64.c:413 +#: eelf64lriscv_lp64f.c:413 eelf64ltsmip.c:560 eelf64ltsmip_fbsd.c:560 +#: eelf64mmix.c:430 eelf64ppc.c:1057 eelf64ppc_fbsd.c:1057 eelf64rdos.c:370 +#: eelf64tilegx.c:345 eelf64tilegx_be.c:345 eelf_i386.c:5058 eelf_i386_be.c:343 +#: eelf_i386_fbsd.c:379 eelf_i386_haiku.c:379 eelf_i386_ldso.c:354 +#: eelf_i386_sol2.c:511 eelf_i386_vxworks.c:406 eelf_iamcu.c:379 +#: eelf_k1om.c:5370 eelf_k1om_fbsd.c:379 eelf_l1om.c:5370 eelf_l1om_fbsd.c:379 +#: eelf_mipsel_haiku.c:560 eelf_s390.c:345 eelf_x86_64.c:5436 +#: eelf_x86_64_cloudabi.c:379 eelf_x86_64_fbsd.c:379 eelf_x86_64_haiku.c:379 +#: eelf_x86_64_sol2.c:511 eh8300elf.c:237 eh8300elf_linux.c:237 +#: eh8300helf.c:237 eh8300helf_linux.c:237 eh8300hnelf.c:237 eh8300self.c:237 +#: eh8300self_linux.c:237 eh8300snelf.c:237 eh8300sxelf.c:237 +#: eh8300sxelf_linux.c:237 eh8300sxnelf.c:237 ehppa64linux.c:319 ehppaelf.c:505 +#: ehppalinux.c:628 ehppanbsd.c:628 ehppaobsd.c:628 ei386lynx.c:334 +#: ei386moss.c:334 ei386nto.c:334 em32relf.c:237 em32relf_linux.c:344 +#: em32rlelf.c:237 em32rlelf_linux.c:344 em68hc11elf.c:507 em68hc11elfb.c:507 +#: em68hc12elf.c:507 em68hc12elfb.c:507 em68kelf.c:502 em68kelfnbsd.c:502 +#: emn10300.c:319 ends32belf.c:358 ends32belf16m.c:358 ends32belf_linux.c:432 +#: ends32elf.c:358 ends32elf16m.c:358 ends32elf_linux.c:432 enios2elf.c:524 +#: enios2linux.c:606 epruelf.c:243 escore3_elf.c:340 escore7_elf.c:340 +#: eshelf.c:319 eshelf_fd.c:345 eshelf_linux.c:345 eshelf_nbsd.c:319 +#: eshelf_nto.c:319 eshelf_uclinux.c:319 eshelf_vxworks.c:356 eshlelf.c:319 +#: eshlelf_fd.c:345 eshlelf_linux.c:345 eshlelf_nbsd.c:319 eshlelf_nto.c:319 +#: eshlelf_vxworks.c:356 ev850.c:269 ev850_rh850.c:269 msgid "%F%P: invalid stack size `%s'\n" msgstr "" -#: eaarch64cloudabi.c:694 eaarch64cloudabib.c:694 eaarch64elf.c:693 -#: eaarch64elf32.c:693 eaarch64elf32b.c:693 eaarch64elfb.c:693 -#: eaarch64fbsd.c:694 eaarch64fbsdb.c:694 eaarch64linux.c:694 -#: eaarch64linux32.c:694 eaarch64linux32b.c:694 eaarch64linuxb.c:694 -#: earcelf.c:326 earclinux.c:382 earclinux_nps.c:382 earcv2elf.c:259 -#: earcv2elfx.c:259 earmelf.c:936 earmelf_fbsd.c:936 earmelf_fuchsia.c:937 -#: earmelf_linux.c:937 earmelf_linux_eabi.c:937 earmelf_linux_fdpiceabi.c:937 -#: earmelf_nacl.c:937 earmelf_nbsd.c:936 earmelf_phoenix.c:937 -#: earmelf_vxworks.c:972 earmelfb.c:936 earmelfb_fbsd.c:936 -#: earmelfb_fuchsia.c:937 earmelfb_linux.c:937 earmelfb_linux_eabi.c:937 -#: earmelfb_linux_fdpiceabi.c:937 earmelfb_nacl.c:937 earmelfb_nbsd.c:936 -#: earmnto.c:911 eavr1.c:482 eavr2.c:482 eavr25.c:482 eavr3.c:482 eavr31.c:482 -#: eavr35.c:482 eavr4.c:482 eavr5.c:482 eavr51.c:482 eavr6.c:482 eavrtiny.c:482 -#: eavrxmega1.c:482 eavrxmega2.c:482 eavrxmega3.c:482 eavrxmega4.c:482 -#: eavrxmega5.c:482 eavrxmega6.c:482 eavrxmega7.c:482 ecriself.c:274 -#: ecrislinux.c:357 ecskyelf.c:518 ecskyelf_linux.c:626 ed10velf.c:259 -#: eelf32_sparc.c:382 eelf32_sparc_sol2.c:514 eelf32_sparc_vxworks.c:419 -#: eelf32_spu.c:992 eelf32_tic6x_be.c:493 eelf32_tic6x_elf_be.c:493 -#: eelf32_tic6x_elf_le.c:493 eelf32_tic6x_le.c:493 eelf32_tic6x_linux_be.c:493 -#: eelf32_tic6x_linux_le.c:493 eelf32_x86_64.c:5451 eelf32am33lin.c:356 -#: eelf32b4300.c:597 eelf32bfin.c:374 eelf32bfinfd.c:399 eelf32bmip.c:597 -#: eelf32bmipn32.c:611 eelf32briscv.c:454 eelf32briscv_ilp32.c:454 -#: eelf32briscv_ilp32f.c:454 eelf32bsmip.c:611 eelf32btsmip.c:597 -#: eelf32btsmip_fbsd.c:597 eelf32btsmipn32.c:597 eelf32btsmipn32_fbsd.c:597 -#: eelf32cr16.c:409 eelf32crx.c:296 eelf32ebmip.c:597 eelf32ebmipvxworks.c:632 -#: eelf32elmip.c:597 eelf32elmipvxworks.c:632 eelf32epiphany.c:274 -#: eelf32epiphany_4x4.c:261 eelf32frvfd.c:381 eelf32ip2k.c:274 -#: eelf32l4300.c:597 eelf32lm32.c:274 eelf32lm32fd.c:381 eelf32lmip.c:597 -#: eelf32lppc.c:645 eelf32lppclinux.c:645 eelf32lppcnto.c:645 -#: eelf32lppcsim.c:645 eelf32lr5900.c:515 eelf32lr5900n32.c:514 -#: eelf32lriscv.c:454 eelf32lriscv_ilp32.c:454 eelf32lriscv_ilp32f.c:454 -#: eelf32lsmip.c:597 eelf32ltsmip.c:597 eelf32ltsmip_fbsd.c:597 -#: eelf32ltsmipn32.c:597 eelf32ltsmipn32_fbsd.c:597 eelf32m32c.c:285 -#: eelf32mb_linux.c:382 eelf32mbel_linux.c:382 eelf32mcore.c:280 -#: eelf32mep.c:259 eelf32metag.c:631 eelf32microblaze.c:259 -#: eelf32microblazeel.c:259 eelf32mipswindiss.c:489 eelf32moxie.c:274 -#: eelf32or1k.c:275 eelf32or1k_linux.c:382 eelf32ppc.c:645 eelf32ppc_fbsd.c:645 -#: eelf32ppclinux.c:645 eelf32ppcnto.c:645 eelf32ppcsim.c:645 -#: eelf32ppcvxworks.c:619 eelf32ppcwindiss.c:645 eelf32rl78.c:274 -#: eelf32rx.c:302 eelf32rx_linux.c:287 eelf32tilegx.c:382 eelf32tilegx_be.c:382 -#: eelf32tilepro.c:382 eelf32vax.c:356 eelf32visium.c:259 eelf32xc16x.c:259 -#: eelf32xc16xl.c:259 eelf32xc16xs.c:259 eelf32xstormy16.c:270 -#: eelf32xtensa.c:2303 eelf32z80.c:286 eelf64_aix.c:356 eelf64_ia64.c:413 -#: eelf64_ia64_fbsd.c:413 eelf64_s390.c:452 eelf64_sparc.c:382 -#: eelf64_sparc_fbsd.c:382 eelf64_sparc_sol2.c:514 eelf64alpha.c:475 -#: eelf64alpha_fbsd.c:475 eelf64alpha_nbsd.c:475 eelf64bmip.c:611 -#: eelf64bpf.c:259 eelf64briscv.c:454 eelf64briscv_lp64.c:454 -#: eelf64briscv_lp64f.c:454 eelf64btsmip.c:597 eelf64btsmip_fbsd.c:597 -#: eelf64hppa.c:326 eelf64lppc.c:1094 eelf64lppc_fbsd.c:1094 eelf64lriscv.c:454 -#: eelf64lriscv_lp64.c:454 eelf64lriscv_lp64f.c:454 eelf64ltsmip.c:597 -#: eelf64ltsmip_fbsd.c:597 eelf64mmix.c:467 eelf64ppc.c:1094 -#: eelf64ppc_fbsd.c:1094 eelf64rdos.c:407 eelf64tilegx.c:382 -#: eelf64tilegx_be.c:382 eelf_i386.c:5073 eelf_i386_be.c:380 -#: eelf_i386_fbsd.c:416 eelf_i386_ldso.c:391 eelf_i386_sol2.c:548 -#: eelf_i386_vxworks.c:443 eelf_iamcu.c:416 eelf_k1om.c:5407 -#: eelf_k1om_fbsd.c:416 eelf_l1om.c:5407 eelf_l1om_fbsd.c:416 eelf_s390.c:382 -#: eelf_x86_64.c:5451 eelf_x86_64_cloudabi.c:416 eelf_x86_64_fbsd.c:416 -#: eelf_x86_64_sol2.c:548 eh8300elf.c:274 eh8300elf_linux.c:274 -#: eh8300helf.c:274 eh8300helf_linux.c:274 eh8300hnelf.c:274 eh8300self.c:274 -#: eh8300self_linux.c:274 eh8300snelf.c:274 eh8300sxelf.c:274 -#: eh8300sxelf_linux.c:274 eh8300sxnelf.c:274 ehppa64linux.c:356 ehppaelf.c:542 -#: ehppalinux.c:665 ehppanbsd.c:665 ehppaobsd.c:665 ei386lynx.c:371 -#: ei386moss.c:371 ei386nto.c:371 em32relf.c:274 em32relf_linux.c:381 -#: em32rlelf.c:274 em32rlelf_linux.c:381 em68hc11elf.c:544 em68hc11elfb.c:544 -#: em68hc12elf.c:544 em68hc12elfb.c:544 em68kelf.c:539 em68kelfnbsd.c:539 -#: emn10300.c:356 ends32belf.c:395 ends32belf16m.c:395 ends32belf_linux.c:469 -#: ends32elf.c:395 ends32elf16m.c:395 ends32elf_linux.c:469 enios2elf.c:561 -#: enios2linux.c:643 epruelf.c:280 escore3_elf.c:377 escore7_elf.c:377 -#: eshelf.c:356 eshelf_fd.c:382 eshelf_linux.c:382 eshelf_nbsd.c:356 -#: eshelf_nto.c:356 eshelf_uclinux.c:356 eshelf_vxworks.c:393 eshlelf.c:356 -#: eshlelf_fd.c:382 eshlelf_linux.c:382 eshlelf_nbsd.c:356 eshlelf_nto.c:356 -#: eshlelf_vxworks.c:393 ev850.c:306 ev850_rh850.c:306 +#: eaarch64cloudabi.c:696 eaarch64cloudabib.c:696 eaarch64elf.c:695 +#: eaarch64elf32.c:695 eaarch64elf32b.c:695 eaarch64elfb.c:695 +#: eaarch64fbsd.c:696 eaarch64fbsdb.c:696 eaarch64haiku.c:696 +#: eaarch64linux.c:696 eaarch64linux32.c:696 eaarch64linux32b.c:696 +#: eaarch64linuxb.c:696 earcelf.c:328 earclinux.c:384 earclinux_nps.c:384 +#: earcv2elf.c:261 earcv2elfx.c:261 earmelf.c:938 earmelf_fbsd.c:938 +#: earmelf_fuchsia.c:939 earmelf_haiku.c:939 earmelf_linux.c:939 +#: earmelf_linux_eabi.c:939 earmelf_linux_fdpiceabi.c:939 earmelf_nacl.c:939 +#: earmelf_nbsd.c:938 earmelf_phoenix.c:939 earmelf_vxworks.c:974 +#: earmelfb.c:938 earmelfb_fbsd.c:938 earmelfb_fuchsia.c:939 +#: earmelfb_linux.c:939 earmelfb_linux_eabi.c:939 +#: earmelfb_linux_fdpiceabi.c:939 earmelfb_nacl.c:939 earmelfb_nbsd.c:938 +#: earmnto.c:913 eavr1.c:484 eavr2.c:484 eavr25.c:484 eavr3.c:484 eavr31.c:484 +#: eavr35.c:484 eavr4.c:484 eavr5.c:484 eavr51.c:484 eavr6.c:484 eavrtiny.c:484 +#: eavrxmega1.c:484 eavrxmega2.c:484 eavrxmega3.c:484 eavrxmega4.c:484 +#: eavrxmega5.c:484 eavrxmega6.c:484 eavrxmega7.c:484 ecriself.c:276 +#: ecrislinux.c:359 ecskyelf.c:520 ecskyelf_linux.c:628 ed10velf.c:261 +#: eelf32_sparc.c:384 eelf32_sparc_sol2.c:516 eelf32_sparc_vxworks.c:421 +#: eelf32_spu.c:994 eelf32_tic6x_be.c:495 eelf32_tic6x_elf_be.c:495 +#: eelf32_tic6x_elf_le.c:495 eelf32_tic6x_le.c:495 eelf32_tic6x_linux_be.c:495 +#: eelf32_tic6x_linux_le.c:495 eelf32_x86_64.c:5475 eelf32am33lin.c:358 +#: eelf32b4300.c:599 eelf32bfin.c:376 eelf32bfinfd.c:401 eelf32bmip.c:599 +#: eelf32bmipn32.c:613 eelf32briscv.c:452 eelf32briscv_ilp32.c:452 +#: eelf32briscv_ilp32f.c:452 eelf32bsmip.c:613 eelf32btsmip.c:599 +#: eelf32btsmip_fbsd.c:599 eelf32btsmipn32.c:599 eelf32btsmipn32_fbsd.c:599 +#: eelf32cr16.c:411 eelf32crx.c:298 eelf32ebmip.c:599 eelf32ebmipvxworks.c:634 +#: eelf32elmip.c:599 eelf32elmipvxworks.c:634 eelf32epiphany.c:276 +#: eelf32epiphany_4x4.c:263 eelf32frvfd.c:383 eelf32ip2k.c:276 +#: eelf32l4300.c:599 eelf32lm32.c:276 eelf32lm32fd.c:383 eelf32lmip.c:599 +#: eelf32loongarch.c:434 eelf32lppc.c:647 eelf32lppclinux.c:647 +#: eelf32lppcnto.c:647 eelf32lppcsim.c:647 eelf32lr5900.c:517 +#: eelf32lr5900n32.c:516 eelf32lriscv.c:452 eelf32lriscv_ilp32.c:452 +#: eelf32lriscv_ilp32f.c:452 eelf32lsmip.c:599 eelf32ltsmip.c:599 +#: eelf32ltsmip_fbsd.c:599 eelf32ltsmipn32.c:599 eelf32ltsmipn32_fbsd.c:599 +#: eelf32m32c.c:287 eelf32mb_linux.c:384 eelf32mbel_linux.c:384 +#: eelf32mcore.c:282 eelf32mep.c:261 eelf32metag.c:633 eelf32microblaze.c:261 +#: eelf32microblazeel.c:261 eelf32mipswindiss.c:491 eelf32moxie.c:276 +#: eelf32or1k.c:277 eelf32or1k_linux.c:384 eelf32ppc.c:647 eelf32ppc_fbsd.c:647 +#: eelf32ppchaiku.c:647 eelf32ppclinux.c:647 eelf32ppcnto.c:647 +#: eelf32ppcsim.c:647 eelf32ppcvxworks.c:621 eelf32ppcwindiss.c:647 +#: eelf32rl78.c:276 eelf32rx.c:304 eelf32rx_linux.c:289 eelf32tilegx.c:384 +#: eelf32tilegx_be.c:384 eelf32tilepro.c:384 eelf32vax.c:358 eelf32visium.c:261 +#: eelf32xc16x.c:261 eelf32xc16xl.c:261 eelf32xc16xs.c:261 +#: eelf32xstormy16.c:272 eelf32xtensa.c:2305 eelf32z80.c:288 eelf64_aix.c:358 +#: eelf64_ia64.c:415 eelf64_ia64_fbsd.c:415 eelf64_s390.c:454 +#: eelf64_sparc.c:384 eelf64_sparc_fbsd.c:384 eelf64_sparc_sol2.c:516 +#: eelf64alpha.c:477 eelf64alpha_fbsd.c:477 eelf64alpha_nbsd.c:477 +#: eelf64bmip.c:613 eelf64bpf.c:261 eelf64briscv.c:452 eelf64briscv_lp64.c:452 +#: eelf64briscv_lp64f.c:452 eelf64btsmip.c:599 eelf64btsmip_fbsd.c:599 +#: eelf64hppa.c:328 eelf64loongarch.c:434 eelf64lppc.c:1096 +#: eelf64lppc_fbsd.c:1096 eelf64lriscv.c:452 eelf64lriscv_lp64.c:452 +#: eelf64lriscv_lp64f.c:452 eelf64ltsmip.c:599 eelf64ltsmip_fbsd.c:599 +#: eelf64mmix.c:469 eelf64ppc.c:1096 eelf64ppc_fbsd.c:1096 eelf64rdos.c:409 +#: eelf64tilegx.c:384 eelf64tilegx_be.c:384 eelf_i386.c:5097 eelf_i386_be.c:382 +#: eelf_i386_fbsd.c:418 eelf_i386_haiku.c:418 eelf_i386_ldso.c:393 +#: eelf_i386_sol2.c:550 eelf_i386_vxworks.c:445 eelf_iamcu.c:418 +#: eelf_k1om.c:5409 eelf_k1om_fbsd.c:418 eelf_l1om.c:5409 eelf_l1om_fbsd.c:418 +#: eelf_mipsel_haiku.c:599 eelf_s390.c:384 eelf_x86_64.c:5475 +#: eelf_x86_64_cloudabi.c:418 eelf_x86_64_fbsd.c:418 eelf_x86_64_haiku.c:418 +#: eelf_x86_64_sol2.c:550 eh8300elf.c:276 eh8300elf_linux.c:276 +#: eh8300helf.c:276 eh8300helf_linux.c:276 eh8300hnelf.c:276 eh8300self.c:276 +#: eh8300self_linux.c:276 eh8300snelf.c:276 eh8300sxelf.c:276 +#: eh8300sxelf_linux.c:276 eh8300sxnelf.c:276 ehppa64linux.c:358 ehppaelf.c:544 +#: ehppalinux.c:667 ehppanbsd.c:667 ehppaobsd.c:667 ei386lynx.c:373 +#: ei386moss.c:373 ei386nto.c:373 em32relf.c:276 em32relf_linux.c:383 +#: em32rlelf.c:276 em32rlelf_linux.c:383 em68hc11elf.c:546 em68hc11elfb.c:546 +#: em68hc12elf.c:546 em68hc12elfb.c:546 em68kelf.c:541 em68kelfnbsd.c:541 +#: emn10300.c:358 ends32belf.c:397 ends32belf16m.c:397 ends32belf_linux.c:471 +#: ends32elf.c:397 ends32elf16m.c:397 ends32elf_linux.c:471 enios2elf.c:563 +#: enios2linux.c:645 epruelf.c:282 escore3_elf.c:379 escore7_elf.c:379 +#: eshelf.c:358 eshelf_fd.c:384 eshelf_linux.c:384 eshelf_nbsd.c:358 +#: eshelf_nto.c:358 eshelf_uclinux.c:358 eshelf_vxworks.c:395 eshlelf.c:358 +#: eshlelf_fd.c:384 eshlelf_linux.c:384 eshlelf_nbsd.c:358 eshlelf_nto.c:358 +#: eshlelf_vxworks.c:395 ev850.c:308 ev850_rh850.c:308 msgid "" "%F%P: invalid visibility in `-z %s'; must be default, internal, hidden, or " "protected" msgstr "" -#: eaarch64cloudabi.c:767 eaarch64cloudabib.c:767 eaarch64elf.c:762 -#: eaarch64elf32.c:762 eaarch64elf32b.c:762 eaarch64elfb.c:762 -#: eaarch64fbsd.c:767 eaarch64fbsdb.c:767 eaarch64linux.c:767 -#: eaarch64linux32.c:767 eaarch64linux32b.c:767 eaarch64linuxb.c:767 -#: earcelf.c:386 earclinux.c:446 earclinux_nps.c:446 earcv2elf.c:264 -#: earcv2elfx.c:264 earmelf.c:996 earmelf_fbsd.c:996 earmelf_fuchsia.c:1001 -#: earmelf_linux.c:1001 earmelf_linux_eabi.c:1001 -#: earmelf_linux_fdpiceabi.c:1001 earmelf_nacl.c:1001 earmelf_nbsd.c:996 -#: earmelf_phoenix.c:1001 earmelf_vxworks.c:1032 earmelfb.c:996 -#: earmelfb_fbsd.c:996 earmelfb_fuchsia.c:1001 earmelfb_linux.c:1001 -#: earmelfb_linux_eabi.c:1001 earmelfb_linux_fdpiceabi.c:1001 -#: earmelfb_nacl.c:1001 earmelfb_nbsd.c:996 earmnto.c:971 eavr1.c:487 -#: eavr2.c:487 eavr25.c:487 eavr3.c:487 eavr31.c:487 eavr35.c:487 eavr4.c:487 -#: eavr5.c:487 eavr51.c:487 eavr6.c:487 eavrtiny.c:487 eavrxmega1.c:487 -#: eavrxmega2.c:487 eavrxmega3.c:487 eavrxmega4.c:487 eavrxmega5.c:487 -#: eavrxmega6.c:487 eavrxmega7.c:487 ecriself.c:279 ecrislinux.c:421 -#: ecskyelf.c:523 ecskyelf_linux.c:690 ed10velf.c:264 eelf32_sparc.c:446 -#: eelf32_sparc_sol2.c:578 eelf32_sparc_vxworks.c:483 eelf32_spu.c:997 -#: eelf32_tic6x_be.c:553 eelf32_tic6x_elf_be.c:553 eelf32_tic6x_elf_le.c:553 -#: eelf32_tic6x_le.c:553 eelf32_tic6x_linux_be.c:553 -#: eelf32_tic6x_linux_le.c:553 eelf32_x86_64.c:5602 eelf32am33lin.c:416 -#: eelf32b4300.c:661 eelf32bfin.c:434 eelf32bfinfd.c:459 eelf32bmip.c:661 -#: eelf32bmipn32.c:675 eelf32briscv.c:518 eelf32briscv_ilp32.c:518 -#: eelf32briscv_ilp32f.c:518 eelf32bsmip.c:675 eelf32btsmip.c:661 -#: eelf32btsmip_fbsd.c:661 eelf32btsmipn32.c:661 eelf32btsmipn32_fbsd.c:661 -#: eelf32cr16.c:414 eelf32crx.c:301 eelf32ebmip.c:661 eelf32ebmipvxworks.c:696 -#: eelf32elmip.c:661 eelf32elmipvxworks.c:696 eelf32epiphany.c:279 -#: eelf32epiphany_4x4.c:266 eelf32frvfd.c:441 eelf32ip2k.c:279 -#: eelf32l4300.c:661 eelf32lm32.c:279 eelf32lm32fd.c:441 eelf32lmip.c:661 -#: eelf32lppc.c:715 eelf32lppclinux.c:715 eelf32lppcnto.c:715 -#: eelf32lppcsim.c:715 eelf32lr5900.c:520 eelf32lr5900n32.c:519 -#: eelf32lriscv.c:518 eelf32lriscv_ilp32.c:518 eelf32lriscv_ilp32f.c:518 -#: eelf32lsmip.c:661 eelf32ltsmip.c:661 eelf32ltsmip_fbsd.c:661 -#: eelf32ltsmipn32.c:661 eelf32ltsmipn32_fbsd.c:661 eelf32m32c.c:290 -#: eelf32mb_linux.c:446 eelf32mbel_linux.c:446 eelf32mcore.c:285 -#: eelf32mep.c:264 eelf32metag.c:695 eelf32microblaze.c:264 -#: eelf32microblazeel.c:264 eelf32mipswindiss.c:494 eelf32moxie.c:279 -#: eelf32or1k.c:280 eelf32or1k_linux.c:446 eelf32ppc.c:715 eelf32ppc_fbsd.c:715 -#: eelf32ppclinux.c:715 eelf32ppcnto.c:715 eelf32ppcsim.c:715 -#: eelf32ppcvxworks.c:689 eelf32ppcwindiss.c:715 eelf32rl78.c:279 -#: eelf32rx.c:307 eelf32rx_linux.c:292 eelf32tilegx.c:446 eelf32tilegx_be.c:446 -#: eelf32tilepro.c:446 eelf32vax.c:416 eelf32visium.c:264 eelf32xc16x.c:264 -#: eelf32xc16xl.c:264 eelf32xc16xs.c:264 eelf32xstormy16.c:275 -#: eelf32xtensa.c:2367 eelf32z80.c:291 eelf64_aix.c:416 eelf64_ia64.c:473 -#: eelf64_ia64_fbsd.c:473 eelf64_s390.c:516 eelf64_sparc.c:446 -#: eelf64_sparc_fbsd.c:446 eelf64_sparc_sol2.c:578 eelf64alpha.c:539 -#: eelf64alpha_fbsd.c:539 eelf64alpha_nbsd.c:539 eelf64bmip.c:675 -#: eelf64bpf.c:264 eelf64briscv.c:518 eelf64briscv_lp64.c:518 -#: eelf64briscv_lp64f.c:518 eelf64btsmip.c:661 eelf64btsmip_fbsd.c:661 -#: eelf64hppa.c:386 eelf64lppc.c:1164 eelf64lppc_fbsd.c:1164 eelf64lriscv.c:518 -#: eelf64lriscv_lp64.c:518 eelf64lriscv_lp64f.c:518 eelf64ltsmip.c:661 -#: eelf64ltsmip_fbsd.c:661 eelf64mmix.c:527 eelf64ppc.c:1164 -#: eelf64ppc_fbsd.c:1164 eelf64rdos.c:471 eelf64tilegx.c:446 -#: eelf64tilegx_be.c:446 eelf_i386.c:5221 eelf_i386_be.c:487 -#: eelf_i386_fbsd.c:564 eelf_i386_ldso.c:502 eelf_i386_sol2.c:659 -#: eelf_i386_vxworks.c:554 eelf_iamcu.c:527 eelf_k1om.c:5518 -#: eelf_k1om_fbsd.c:527 eelf_l1om.c:5518 eelf_l1om_fbsd.c:527 eelf_s390.c:446 -#: eelf_x86_64.c:5655 eelf_x86_64_cloudabi.c:620 eelf_x86_64_fbsd.c:620 -#: eelf_x86_64_sol2.c:752 eh8300elf.c:279 eh8300elf_linux.c:279 -#: eh8300helf.c:279 eh8300helf_linux.c:279 eh8300hnelf.c:279 eh8300self.c:279 -#: eh8300self_linux.c:279 eh8300snelf.c:279 eh8300sxelf.c:279 -#: eh8300sxelf_linux.c:279 eh8300sxnelf.c:279 ehppa64linux.c:416 ehppaelf.c:547 -#: ehppalinux.c:729 ehppanbsd.c:729 ehppaobsd.c:729 ei386lynx.c:431 -#: ei386moss.c:431 ei386nto.c:431 em32relf.c:279 em32relf_linux.c:441 -#: em32rlelf.c:279 em32rlelf_linux.c:441 em68hc11elf.c:549 em68hc11elfb.c:549 -#: em68hc12elf.c:549 em68hc12elfb.c:549 em68kelf.c:603 em68kelfnbsd.c:603 -#: emn10300.c:416 ends32belf.c:400 ends32belf16m.c:400 ends32belf_linux.c:533 -#: ends32elf.c:400 ends32elf16m.c:400 ends32elf_linux.c:533 enios2elf.c:566 -#: enios2linux.c:707 epruelf.c:285 escore3_elf.c:437 escore7_elf.c:437 -#: eshelf.c:416 eshelf_fd.c:446 eshelf_linux.c:446 eshelf_nbsd.c:416 -#: eshelf_nto.c:416 eshelf_uclinux.c:416 eshelf_vxworks.c:453 eshlelf.c:416 -#: eshlelf_fd.c:446 eshlelf_linux.c:446 eshlelf_nbsd.c:416 eshlelf_nto.c:416 -#: eshlelf_vxworks.c:453 ev850.c:311 ev850_rh850.c:311 +#: eaarch64cloudabi.c:769 eaarch64cloudabib.c:769 eaarch64elf.c:764 +#: eaarch64elf32.c:764 eaarch64elf32b.c:764 eaarch64elfb.c:764 +#: eaarch64fbsd.c:769 eaarch64fbsdb.c:769 eaarch64haiku.c:769 +#: eaarch64linux.c:769 eaarch64linux32.c:769 eaarch64linux32b.c:769 +#: eaarch64linuxb.c:769 earcelf.c:388 earclinux.c:448 earclinux_nps.c:448 +#: earcv2elf.c:266 earcv2elfx.c:266 earmelf.c:998 earmelf_fbsd.c:998 +#: earmelf_fuchsia.c:1003 earmelf_haiku.c:1003 earmelf_linux.c:1003 +#: earmelf_linux_eabi.c:1003 earmelf_linux_fdpiceabi.c:1003 earmelf_nacl.c:1003 +#: earmelf_nbsd.c:998 earmelf_phoenix.c:1003 earmelf_vxworks.c:1034 +#: earmelfb.c:998 earmelfb_fbsd.c:998 earmelfb_fuchsia.c:1003 +#: earmelfb_linux.c:1003 earmelfb_linux_eabi.c:1003 +#: earmelfb_linux_fdpiceabi.c:1003 earmelfb_nacl.c:1003 earmelfb_nbsd.c:998 +#: earmnto.c:973 eavr1.c:489 eavr2.c:489 eavr25.c:489 eavr3.c:489 eavr31.c:489 +#: eavr35.c:489 eavr4.c:489 eavr5.c:489 eavr51.c:489 eavr6.c:489 eavrtiny.c:489 +#: eavrxmega1.c:489 eavrxmega2.c:489 eavrxmega3.c:489 eavrxmega4.c:489 +#: eavrxmega5.c:489 eavrxmega6.c:489 eavrxmega7.c:489 ecriself.c:281 +#: ecrislinux.c:423 ecskyelf.c:525 ecskyelf_linux.c:692 ed10velf.c:266 +#: eelf32_sparc.c:448 eelf32_sparc_sol2.c:580 eelf32_sparc_vxworks.c:485 +#: eelf32_spu.c:999 eelf32_tic6x_be.c:555 eelf32_tic6x_elf_be.c:555 +#: eelf32_tic6x_elf_le.c:555 eelf32_tic6x_le.c:555 eelf32_tic6x_linux_be.c:555 +#: eelf32_tic6x_linux_le.c:555 eelf32_x86_64.c:5631 eelf32am33lin.c:418 +#: eelf32b4300.c:663 eelf32bfin.c:436 eelf32bfinfd.c:461 eelf32bmip.c:663 +#: eelf32bmipn32.c:677 eelf32briscv.c:516 eelf32briscv_ilp32.c:516 +#: eelf32briscv_ilp32f.c:516 eelf32bsmip.c:677 eelf32btsmip.c:663 +#: eelf32btsmip_fbsd.c:663 eelf32btsmipn32.c:663 eelf32btsmipn32_fbsd.c:663 +#: eelf32cr16.c:416 eelf32crx.c:303 eelf32ebmip.c:663 eelf32ebmipvxworks.c:698 +#: eelf32elmip.c:663 eelf32elmipvxworks.c:698 eelf32epiphany.c:281 +#: eelf32epiphany_4x4.c:268 eelf32frvfd.c:443 eelf32ip2k.c:281 +#: eelf32l4300.c:663 eelf32lm32.c:281 eelf32lm32fd.c:443 eelf32lmip.c:663 +#: eelf32loongarch.c:498 eelf32lppc.c:717 eelf32lppclinux.c:717 +#: eelf32lppcnto.c:717 eelf32lppcsim.c:717 eelf32lr5900.c:522 +#: eelf32lr5900n32.c:521 eelf32lriscv.c:516 eelf32lriscv_ilp32.c:516 +#: eelf32lriscv_ilp32f.c:516 eelf32lsmip.c:663 eelf32ltsmip.c:663 +#: eelf32ltsmip_fbsd.c:663 eelf32ltsmipn32.c:663 eelf32ltsmipn32_fbsd.c:663 +#: eelf32m32c.c:292 eelf32mb_linux.c:448 eelf32mbel_linux.c:448 +#: eelf32mcore.c:287 eelf32mep.c:266 eelf32metag.c:697 eelf32microblaze.c:266 +#: eelf32microblazeel.c:266 eelf32mipswindiss.c:496 eelf32moxie.c:281 +#: eelf32or1k.c:282 eelf32or1k_linux.c:448 eelf32ppc.c:717 eelf32ppc_fbsd.c:717 +#: eelf32ppchaiku.c:717 eelf32ppclinux.c:717 eelf32ppcnto.c:717 +#: eelf32ppcsim.c:717 eelf32ppcvxworks.c:691 eelf32ppcwindiss.c:717 +#: eelf32rl78.c:281 eelf32rx.c:309 eelf32rx_linux.c:294 eelf32tilegx.c:448 +#: eelf32tilegx_be.c:448 eelf32tilepro.c:448 eelf32vax.c:418 eelf32visium.c:266 +#: eelf32xc16x.c:266 eelf32xc16xl.c:266 eelf32xc16xs.c:266 +#: eelf32xstormy16.c:277 eelf32xtensa.c:2369 eelf32z80.c:293 eelf64_aix.c:418 +#: eelf64_ia64.c:475 eelf64_ia64_fbsd.c:475 eelf64_s390.c:518 +#: eelf64_sparc.c:448 eelf64_sparc_fbsd.c:448 eelf64_sparc_sol2.c:580 +#: eelf64alpha.c:541 eelf64alpha_fbsd.c:541 eelf64alpha_nbsd.c:541 +#: eelf64bmip.c:677 eelf64bpf.c:266 eelf64briscv.c:516 eelf64briscv_lp64.c:516 +#: eelf64briscv_lp64f.c:516 eelf64btsmip.c:663 eelf64btsmip_fbsd.c:663 +#: eelf64hppa.c:388 eelf64loongarch.c:498 eelf64lppc.c:1166 +#: eelf64lppc_fbsd.c:1166 eelf64lriscv.c:516 eelf64lriscv_lp64.c:516 +#: eelf64lriscv_lp64f.c:516 eelf64ltsmip.c:663 eelf64ltsmip_fbsd.c:663 +#: eelf64mmix.c:529 eelf64ppc.c:1166 eelf64ppc_fbsd.c:1166 eelf64rdos.c:473 +#: eelf64tilegx.c:448 eelf64tilegx_be.c:448 eelf_i386.c:5250 eelf_i386_be.c:489 +#: eelf_i386_fbsd.c:571 eelf_i386_haiku.c:571 eelf_i386_ldso.c:504 +#: eelf_i386_sol2.c:661 eelf_i386_vxworks.c:556 eelf_iamcu.c:529 +#: eelf_k1om.c:5520 eelf_k1om_fbsd.c:529 eelf_l1om.c:5520 eelf_l1om_fbsd.c:529 +#: eelf_mipsel_haiku.c:663 eelf_s390.c:448 eelf_x86_64.c:5684 +#: eelf_x86_64_cloudabi.c:627 eelf_x86_64_fbsd.c:627 eelf_x86_64_haiku.c:627 +#: eelf_x86_64_sol2.c:759 eh8300elf.c:281 eh8300elf_linux.c:281 +#: eh8300helf.c:281 eh8300helf_linux.c:281 eh8300hnelf.c:281 eh8300self.c:281 +#: eh8300self_linux.c:281 eh8300snelf.c:281 eh8300sxelf.c:281 +#: eh8300sxelf_linux.c:281 eh8300sxnelf.c:281 ehppa64linux.c:418 ehppaelf.c:549 +#: ehppalinux.c:731 ehppanbsd.c:731 ehppaobsd.c:731 ei386lynx.c:433 +#: ei386moss.c:433 ei386nto.c:433 em32relf.c:281 em32relf_linux.c:443 +#: em32rlelf.c:281 em32rlelf_linux.c:443 em68hc11elf.c:551 em68hc11elfb.c:551 +#: em68hc12elf.c:551 em68hc12elfb.c:551 em68kelf.c:605 em68kelfnbsd.c:605 +#: emn10300.c:418 ends32belf.c:402 ends32belf16m.c:402 ends32belf_linux.c:535 +#: ends32elf.c:402 ends32elf16m.c:402 ends32elf_linux.c:535 enios2elf.c:568 +#: enios2linux.c:709 epruelf.c:287 escore3_elf.c:439 escore7_elf.c:439 +#: eshelf.c:418 eshelf_fd.c:448 eshelf_linux.c:448 eshelf_nbsd.c:418 +#: eshelf_nto.c:418 eshelf_uclinux.c:418 eshelf_vxworks.c:455 eshlelf.c:418 +#: eshlelf_fd.c:448 eshlelf_linux.c:448 eshlelf_nbsd.c:418 eshlelf_nto.c:418 +#: eshlelf_vxworks.c:455 ev850.c:313 ev850_rh850.c:313 msgid "%P: warning: -z %s ignored\n" msgstr "" -#: eaarch64cloudabi.c:801 eaarch64cloudabib.c:801 eaarch64elf.c:796 -#: eaarch64elf32.c:796 eaarch64elf32b.c:796 eaarch64elfb.c:796 -#: eaarch64fbsd.c:801 eaarch64fbsdb.c:801 eaarch64linux.c:801 -#: eaarch64linux32.c:801 eaarch64linux32b.c:801 eaarch64linuxb.c:801 +#: eaarch64cloudabi.c:803 eaarch64cloudabib.c:803 eaarch64elf.c:798 +#: eaarch64elf32.c:798 eaarch64elf32b.c:798 eaarch64elfb.c:798 +#: eaarch64fbsd.c:803 eaarch64fbsdb.c:803 eaarch64haiku.c:803 +#: eaarch64linux.c:803 eaarch64linux32.c:803 eaarch64linux32b.c:803 +#: eaarch64linuxb.c:803 msgid "%P: error: unrecognized option for --fix-cortex-a53-843419: %s\n" msgstr "" -#: eaarch64cloudabi.c:830 eaarch64cloudabib.c:830 eaarch64elf.c:825 -#: eaarch64elf32.c:825 eaarch64elf32b.c:825 eaarch64elfb.c:825 -#: eaarch64fbsd.c:830 eaarch64fbsdb.c:830 eaarch64linux.c:830 -#: eaarch64linux32.c:830 eaarch64linux32b.c:830 eaarch64linuxb.c:830 -#: earmelf.c:1133 earmelf_fbsd.c:1133 earmelf_fuchsia.c:1138 -#: earmelf_linux.c:1138 earmelf_linux_eabi.c:1138 -#: earmelf_linux_fdpiceabi.c:1138 earmelf_nacl.c:1138 earmelf_nbsd.c:1133 -#: earmelf_phoenix.c:1138 earmelf_vxworks.c:1173 earmelfb.c:1133 -#: earmelfb_fbsd.c:1133 earmelfb_fuchsia.c:1138 earmelfb_linux.c:1138 -#: earmelfb_linux_eabi.c:1138 earmelfb_linux_fdpiceabi.c:1138 -#: earmelfb_nacl.c:1138 earmelfb_nbsd.c:1133 earmnto.c:1108 +#: eaarch64cloudabi.c:832 eaarch64cloudabib.c:832 eaarch64elf.c:827 +#: eaarch64elf32.c:827 eaarch64elf32b.c:827 eaarch64elfb.c:827 +#: eaarch64fbsd.c:832 eaarch64fbsdb.c:832 eaarch64haiku.c:832 +#: eaarch64linux.c:832 eaarch64linux32.c:832 eaarch64linux32b.c:832 +#: eaarch64linuxb.c:832 earmelf.c:1135 earmelf_fbsd.c:1135 +#: earmelf_fuchsia.c:1140 earmelf_haiku.c:1140 earmelf_linux.c:1140 +#: earmelf_linux_eabi.c:1140 earmelf_linux_fdpiceabi.c:1140 earmelf_nacl.c:1140 +#: earmelf_nbsd.c:1135 earmelf_phoenix.c:1140 earmelf_vxworks.c:1175 +#: earmelfb.c:1135 earmelfb_fbsd.c:1135 earmelfb_fuchsia.c:1140 +#: earmelfb_linux.c:1140 earmelfb_linux_eabi.c:1140 +#: earmelfb_linux_fdpiceabi.c:1140 earmelfb_nacl.c:1140 earmelfb_nbsd.c:1135 +#: earmnto.c:1110 #, c-format msgid "" " --no-enum-size-warning Don't warn about objects with incompatible\n" " enum sizes\n" msgstr "" -#: eaarch64cloudabi.c:832 eaarch64cloudabib.c:832 eaarch64elf.c:827 -#: eaarch64elf32.c:827 eaarch64elf32b.c:827 eaarch64elfb.c:827 -#: eaarch64fbsd.c:832 eaarch64fbsdb.c:832 eaarch64linux.c:832 -#: eaarch64linux32.c:832 eaarch64linux32b.c:832 eaarch64linuxb.c:832 -#: earmelf.c:1135 earmelf_fbsd.c:1135 earmelf_fuchsia.c:1140 -#: earmelf_linux.c:1140 earmelf_linux_eabi.c:1140 -#: earmelf_linux_fdpiceabi.c:1140 earmelf_nacl.c:1140 earmelf_nbsd.c:1135 -#: earmelf_phoenix.c:1140 earmelf_vxworks.c:1175 earmelfb.c:1135 -#: earmelfb_fbsd.c:1135 earmelfb_fuchsia.c:1140 earmelfb_linux.c:1140 -#: earmelfb_linux_eabi.c:1140 earmelfb_linux_fdpiceabi.c:1140 -#: earmelfb_nacl.c:1140 earmelfb_nbsd.c:1135 earmnto.c:1110 +#: eaarch64cloudabi.c:834 eaarch64cloudabib.c:834 eaarch64elf.c:829 +#: eaarch64elf32.c:829 eaarch64elf32b.c:829 eaarch64elfb.c:829 +#: eaarch64fbsd.c:834 eaarch64fbsdb.c:834 eaarch64haiku.c:834 +#: eaarch64linux.c:834 eaarch64linux32.c:834 eaarch64linux32b.c:834 +#: eaarch64linuxb.c:834 earmelf.c:1137 earmelf_fbsd.c:1137 +#: earmelf_fuchsia.c:1142 earmelf_haiku.c:1142 earmelf_linux.c:1142 +#: earmelf_linux_eabi.c:1142 earmelf_linux_fdpiceabi.c:1142 earmelf_nacl.c:1142 +#: earmelf_nbsd.c:1137 earmelf_phoenix.c:1142 earmelf_vxworks.c:1177 +#: earmelfb.c:1137 earmelfb_fbsd.c:1137 earmelfb_fuchsia.c:1142 +#: earmelfb_linux.c:1142 earmelfb_linux_eabi.c:1142 +#: earmelfb_linux_fdpiceabi.c:1142 earmelfb_nacl.c:1142 earmelfb_nbsd.c:1137 +#: earmnto.c:1112 #, c-format msgid "" " --no-wchar-size-warning Don't warn about objects with incompatible\n" " wchar_t sizes\n" msgstr "" -#: eaarch64cloudabi.c:834 eaarch64cloudabib.c:834 eaarch64elf.c:829 -#: eaarch64elf32.c:829 eaarch64elf32b.c:829 eaarch64elfb.c:829 -#: eaarch64fbsd.c:834 eaarch64fbsdb.c:834 eaarch64linux.c:834 -#: eaarch64linux32.c:834 eaarch64linux32b.c:834 eaarch64linuxb.c:834 -#: earmelf.c:1137 earmelf_fbsd.c:1137 earmelf_fuchsia.c:1142 -#: earmelf_linux.c:1142 earmelf_linux_eabi.c:1142 -#: earmelf_linux_fdpiceabi.c:1142 earmelf_nacl.c:1142 earmelf_nbsd.c:1137 -#: earmelf_phoenix.c:1142 earmelf_vxworks.c:1177 earmelfb.c:1137 -#: earmelfb_fbsd.c:1137 earmelfb_fuchsia.c:1142 earmelfb_linux.c:1142 -#: earmelfb_linux_eabi.c:1142 earmelfb_linux_fdpiceabi.c:1142 -#: earmelfb_nacl.c:1142 earmelfb_nbsd.c:1137 earmnto.c:1112 +#: eaarch64cloudabi.c:836 eaarch64cloudabib.c:836 eaarch64elf.c:831 +#: eaarch64elf32.c:831 eaarch64elf32b.c:831 eaarch64elfb.c:831 +#: eaarch64fbsd.c:836 eaarch64fbsdb.c:836 eaarch64haiku.c:836 +#: eaarch64linux.c:836 eaarch64linux32.c:836 eaarch64linux32b.c:836 +#: eaarch64linuxb.c:836 earmelf.c:1139 earmelf_fbsd.c:1139 +#: earmelf_fuchsia.c:1144 earmelf_haiku.c:1144 earmelf_linux.c:1144 +#: earmelf_linux_eabi.c:1144 earmelf_linux_fdpiceabi.c:1144 earmelf_nacl.c:1144 +#: earmelf_nbsd.c:1139 earmelf_phoenix.c:1144 earmelf_vxworks.c:1179 +#: earmelfb.c:1139 earmelfb_fbsd.c:1139 earmelfb_fuchsia.c:1144 +#: earmelfb_linux.c:1144 earmelfb_linux_eabi.c:1144 +#: earmelfb_linux_fdpiceabi.c:1144 earmelfb_nacl.c:1144 earmelfb_nbsd.c:1139 +#: earmnto.c:1114 #, c-format msgid "" " --pic-veneer Always generate PIC interworking veneers\n" msgstr "" -#: eaarch64cloudabi.c:835 eaarch64cloudabib.c:835 eaarch64elf.c:830 -#: eaarch64elf32.c:830 eaarch64elf32b.c:830 eaarch64elfb.c:830 -#: eaarch64fbsd.c:835 eaarch64fbsdb.c:835 eaarch64linux.c:835 -#: eaarch64linux32.c:835 eaarch64linux32b.c:835 eaarch64linuxb.c:835 -#: earmelf.c:1144 earmelf_fbsd.c:1144 earmelf_fuchsia.c:1149 -#: earmelf_linux.c:1149 earmelf_linux_eabi.c:1149 -#: earmelf_linux_fdpiceabi.c:1149 earmelf_nacl.c:1149 earmelf_nbsd.c:1144 -#: earmelf_phoenix.c:1149 earmelf_vxworks.c:1184 earmelfb.c:1144 -#: earmelfb_fbsd.c:1144 earmelfb_fuchsia.c:1149 earmelfb_linux.c:1149 -#: earmelfb_linux_eabi.c:1149 earmelfb_linux_fdpiceabi.c:1149 -#: earmelfb_nacl.c:1149 earmelfb_nbsd.c:1144 earmnto.c:1119 +#: eaarch64cloudabi.c:837 eaarch64cloudabib.c:837 eaarch64elf.c:832 +#: eaarch64elf32.c:832 eaarch64elf32b.c:832 eaarch64elfb.c:832 +#: eaarch64fbsd.c:837 eaarch64fbsdb.c:837 eaarch64haiku.c:837 +#: eaarch64linux.c:837 eaarch64linux32.c:837 eaarch64linux32b.c:837 +#: eaarch64linuxb.c:837 earmelf.c:1146 earmelf_fbsd.c:1146 +#: earmelf_fuchsia.c:1151 earmelf_haiku.c:1151 earmelf_linux.c:1151 +#: earmelf_linux_eabi.c:1151 earmelf_linux_fdpiceabi.c:1151 earmelf_nacl.c:1151 +#: earmelf_nbsd.c:1146 earmelf_phoenix.c:1151 earmelf_vxworks.c:1186 +#: earmelfb.c:1146 earmelfb_fbsd.c:1146 earmelfb_fuchsia.c:1151 +#: earmelfb_linux.c:1151 earmelfb_linux_eabi.c:1151 +#: earmelfb_linux_fdpiceabi.c:1151 earmelfb_nacl.c:1151 earmelfb_nbsd.c:1146 +#: earmnto.c:1121 #, c-format msgid "" " --stub-group-size=N Maximum size of a group of input sections " @@ -3614,18 +3647,20 @@ msgid "" " choose suitable defaults.\n" msgstr "" -#: eaarch64cloudabi.c:844 eaarch64cloudabib.c:844 eaarch64elf.c:839 -#: eaarch64elf32.c:839 eaarch64elf32b.c:839 eaarch64elfb.c:839 -#: eaarch64fbsd.c:844 eaarch64fbsdb.c:844 eaarch64linux.c:844 -#: eaarch64linux32.c:844 eaarch64linux32b.c:844 eaarch64linuxb.c:844 +#: eaarch64cloudabi.c:846 eaarch64cloudabib.c:846 eaarch64elf.c:841 +#: eaarch64elf32.c:841 eaarch64elf32b.c:841 eaarch64elfb.c:841 +#: eaarch64fbsd.c:846 eaarch64fbsdb.c:846 eaarch64haiku.c:846 +#: eaarch64linux.c:846 eaarch64linux32.c:846 eaarch64linux32b.c:846 +#: eaarch64linuxb.c:846 #, c-format msgid " --fix-cortex-a53-835769 Fix erratum 835769\n" msgstr "" -#: eaarch64cloudabi.c:845 eaarch64cloudabib.c:845 eaarch64elf.c:840 -#: eaarch64elf32.c:840 eaarch64elf32b.c:840 eaarch64elfb.c:840 -#: eaarch64fbsd.c:845 eaarch64fbsdb.c:845 eaarch64linux.c:845 -#: eaarch64linux32.c:845 eaarch64linux32b.c:845 eaarch64linuxb.c:845 +#: eaarch64cloudabi.c:847 eaarch64cloudabib.c:847 eaarch64elf.c:842 +#: eaarch64elf32.c:842 eaarch64elf32b.c:842 eaarch64elfb.c:842 +#: eaarch64fbsd.c:847 eaarch64fbsdb.c:847 eaarch64haiku.c:847 +#: eaarch64linux.c:847 eaarch64linux32.c:847 eaarch64linux32b.c:847 +#: eaarch64linuxb.c:847 #, c-format msgid "" " --fix-cortex-a53-843419[=full|adr|adrp] Fix erratum 843419 and " @@ -3650,20 +3685,22 @@ msgid "" "you both a performance and size overhead.\n" msgstr "" -#: eaarch64cloudabi.c:856 eaarch64cloudabib.c:856 eaarch64elf.c:851 -#: eaarch64elf32.c:851 eaarch64elf32b.c:851 eaarch64elfb.c:851 -#: eaarch64fbsd.c:856 eaarch64fbsdb.c:856 eaarch64linux.c:856 -#: eaarch64linux32.c:856 eaarch64linux32b.c:856 eaarch64linuxb.c:856 +#: eaarch64cloudabi.c:858 eaarch64cloudabib.c:858 eaarch64elf.c:853 +#: eaarch64elf32.c:853 eaarch64elf32b.c:853 eaarch64elfb.c:853 +#: eaarch64fbsd.c:858 eaarch64fbsdb.c:858 eaarch64haiku.c:858 +#: eaarch64linux.c:858 eaarch64linux32.c:858 eaarch64linux32b.c:858 +#: eaarch64linuxb.c:858 #, c-format msgid "" " --no-apply-dynamic-relocs Do not apply link-time values for dynamic " "relocations\n" msgstr "" -#: eaarch64cloudabi.c:857 eaarch64cloudabib.c:857 eaarch64elf.c:852 -#: eaarch64elf32.c:852 eaarch64elf32b.c:852 eaarch64elfb.c:852 -#: eaarch64fbsd.c:857 eaarch64fbsdb.c:857 eaarch64linux.c:857 -#: eaarch64linux32.c:857 eaarch64linux32b.c:857 eaarch64linuxb.c:857 +#: eaarch64cloudabi.c:859 eaarch64cloudabib.c:859 eaarch64elf.c:854 +#: eaarch64elf32.c:854 eaarch64elf32b.c:854 eaarch64elfb.c:854 +#: eaarch64fbsd.c:859 eaarch64fbsdb.c:859 eaarch64haiku.c:859 +#: eaarch64linux.c:859 eaarch64linux32.c:859 eaarch64linux32b.c:859 +#: eaarch64linuxb.c:859 #, c-format msgid "" " -z force-bti Turn on Branch Target Identification " @@ -3671,10 +3708,11 @@ msgid "" "inputs\n" msgstr "" -#: eaarch64cloudabi.c:858 eaarch64cloudabib.c:858 eaarch64elf.c:853 -#: eaarch64elf32.c:853 eaarch64elf32b.c:853 eaarch64elfb.c:853 -#: eaarch64fbsd.c:858 eaarch64fbsdb.c:858 eaarch64linux.c:858 -#: eaarch64linux32.c:858 eaarch64linux32b.c:858 eaarch64linuxb.c:858 +#: eaarch64cloudabi.c:860 eaarch64cloudabib.c:860 eaarch64elf.c:855 +#: eaarch64elf32.c:855 eaarch64elf32b.c:855 eaarch64elfb.c:855 +#: eaarch64fbsd.c:860 eaarch64fbsdb.c:860 eaarch64haiku.c:860 +#: eaarch64linux.c:860 eaarch64linux32.c:860 eaarch64linux32b.c:860 +#: eaarch64linuxb.c:860 #, c-format msgid "" " -z pac-plt Protect PLTs with Pointer Authentication.\n" @@ -4235,7 +4273,7 @@ msgstr "" msgid "%F%P: strange hex info for PE parameter '%s'\n" msgstr "" -#: earm_wince_pe.c:663 earmpe.c:663 eelf32mcore.c:291 ei386beos.c:266 +#: earm_wince_pe.c:663 earmpe.c:663 eelf32mcore.c:293 ei386beos.c:266 #: ei386pe.c:663 ei386pe_posix.c:663 ei386pep.c:642 emcorepe.c:663 eshpe.c:663 msgid "%F%P: cannot open base file %s\n" msgstr "" @@ -4299,207 +4337,194 @@ msgid "%P: errors encountered processing file %s for interworking\n" msgstr "" #: earm_wince_pe.c:1909 earmelf.c:520 earmelf_fbsd.c:520 earmelf_fuchsia.c:521 -#: earmelf_linux.c:521 earmelf_linux_eabi.c:521 earmelf_linux_fdpiceabi.c:521 -#: earmelf_nacl.c:521 earmelf_nbsd.c:520 earmelf_phoenix.c:521 -#: earmelf_vxworks.c:520 earmelfb.c:520 earmelfb_fbsd.c:520 -#: earmelfb_fuchsia.c:521 earmelfb_linux.c:521 earmelfb_linux_eabi.c:521 -#: earmelfb_linux_fdpiceabi.c:521 earmelfb_nacl.c:521 earmelfb_nbsd.c:520 -#: earmnto.c:520 earmpe.c:1909 ei386pe.c:1909 ei386pe_posix.c:1909 -#: emcorepe.c:1909 eshpe.c:1909 +#: earmelf_haiku.c:521 earmelf_linux.c:521 earmelf_linux_eabi.c:521 +#: earmelf_linux_fdpiceabi.c:521 earmelf_nacl.c:521 earmelf_nbsd.c:520 +#: earmelf_phoenix.c:521 earmelf_vxworks.c:520 earmelfb.c:520 +#: earmelfb_fbsd.c:520 earmelfb_fuchsia.c:521 earmelfb_linux.c:521 +#: earmelfb_linux_eabi.c:521 earmelfb_linux_fdpiceabi.c:521 earmelfb_nacl.c:521 +#: earmelfb_nbsd.c:520 earmnto.c:520 earmpe.c:1909 ei386pe.c:1909 +#: ei386pe_posix.c:1909 emcorepe.c:1909 eshpe.c:1909 msgid "%P: warning: '--thumb-entry %s' is overriding '-e %s'\n" msgstr "" #: earm_wince_pe.c:1914 earmelf.c:525 earmelf_fbsd.c:525 earmelf_fuchsia.c:526 -#: earmelf_linux.c:526 earmelf_linux_eabi.c:526 earmelf_linux_fdpiceabi.c:526 -#: earmelf_nacl.c:526 earmelf_nbsd.c:525 earmelf_phoenix.c:526 -#: earmelf_vxworks.c:525 earmelfb.c:525 earmelfb_fbsd.c:525 -#: earmelfb_fuchsia.c:526 earmelfb_linux.c:526 earmelfb_linux_eabi.c:526 -#: earmelfb_linux_fdpiceabi.c:526 earmelfb_nacl.c:526 earmelfb_nbsd.c:525 -#: earmnto.c:525 earmpe.c:1914 ei386pe.c:1914 ei386pe_posix.c:1914 -#: emcorepe.c:1914 eshpe.c:1914 +#: earmelf_haiku.c:526 earmelf_linux.c:526 earmelf_linux_eabi.c:526 +#: earmelf_linux_fdpiceabi.c:526 earmelf_nacl.c:526 earmelf_nbsd.c:525 +#: earmelf_phoenix.c:526 earmelf_vxworks.c:525 earmelfb.c:525 +#: earmelfb_fbsd.c:525 earmelfb_fuchsia.c:526 earmelfb_linux.c:526 +#: earmelfb_linux_eabi.c:526 earmelfb_linux_fdpiceabi.c:526 earmelfb_nacl.c:526 +#: earmelfb_nbsd.c:525 earmnto.c:525 earmpe.c:1914 ei386pe.c:1914 +#: ei386pe_posix.c:1914 emcorepe.c:1914 eshpe.c:1914 msgid "%P: warning: cannot find thumb start symbol %s\n" msgstr "" -#: earmelf.c:138 earmelf_fbsd.c:138 earmelf_fuchsia.c:139 earmelf_linux.c:139 -#: earmelf_linux_eabi.c:139 earmelf_linux_fdpiceabi.c:139 earmelf_nacl.c:139 -#: earmelf_nbsd.c:138 earmelf_phoenix.c:139 earmelf_vxworks.c:138 -#: earmelfb.c:138 earmelfb_fbsd.c:138 earmelfb_fuchsia.c:139 -#: earmelfb_linux.c:139 earmelfb_linux_eabi.c:139 +#: earmelf.c:138 earmelf_fbsd.c:138 earmelf_fuchsia.c:139 earmelf_haiku.c:139 +#: earmelf_linux.c:139 earmelf_linux_eabi.c:139 earmelf_linux_fdpiceabi.c:139 +#: earmelf_nacl.c:139 earmelf_nbsd.c:138 earmelf_phoenix.c:139 +#: earmelf_vxworks.c:138 earmelfb.c:138 earmelfb_fbsd.c:138 +#: earmelfb_fuchsia.c:139 earmelfb_linux.c:139 earmelfb_linux_eabi.c:139 #: earmelfb_linux_fdpiceabi.c:139 earmelfb_nacl.c:139 earmelfb_nbsd.c:138 #: earmnto.c:138 ei386beos.c:615 #, c-format msgid "%P: errors encountered processing file %s\n" msgstr "" -#: earmelf.c:551 earmelf_fbsd.c:551 earmelf_fuchsia.c:552 earmelf_linux.c:552 -#: earmelf_linux_eabi.c:552 earmelf_linux_fdpiceabi.c:552 earmelf_nacl.c:552 -#: earmelf_nbsd.c:551 earmelf_phoenix.c:552 earmelf_vxworks.c:551 -#: earmelfb.c:551 earmelfb_fbsd.c:551 earmelfb_fuchsia.c:552 -#: earmelfb_linux.c:552 earmelfb_linux_eabi.c:552 +#: earmelf.c:551 earmelf_fbsd.c:551 earmelf_fuchsia.c:552 earmelf_haiku.c:552 +#: earmelf_linux.c:552 earmelf_linux_eabi.c:552 earmelf_linux_fdpiceabi.c:552 +#: earmelf_nacl.c:552 earmelf_nbsd.c:551 earmelf_phoenix.c:552 +#: earmelf_vxworks.c:551 earmelfb.c:551 earmelfb_fbsd.c:551 +#: earmelfb_fuchsia.c:552 earmelfb_linux.c:552 earmelfb_linux_eabi.c:552 #: earmelfb_linux_fdpiceabi.c:552 earmelfb_nacl.c:552 earmelfb_nbsd.c:551 #: earmnto.c:551 msgid "%F%P: %s: can't open: %E\n" msgstr "" -#: earmelf.c:554 earmelf_fbsd.c:554 earmelf_fuchsia.c:555 earmelf_linux.c:555 -#: earmelf_linux_eabi.c:555 earmelf_linux_fdpiceabi.c:555 earmelf_nacl.c:555 -#: earmelf_nbsd.c:554 earmelf_phoenix.c:555 earmelf_vxworks.c:554 -#: earmelfb.c:554 earmelfb_fbsd.c:554 earmelfb_fuchsia.c:555 -#: earmelfb_linux.c:555 earmelfb_linux_eabi.c:555 +#: earmelf.c:554 earmelf_fbsd.c:554 earmelf_fuchsia.c:555 earmelf_haiku.c:555 +#: earmelf_linux.c:555 earmelf_linux_eabi.c:555 earmelf_linux_fdpiceabi.c:555 +#: earmelf_nacl.c:555 earmelf_nbsd.c:554 earmelf_phoenix.c:555 +#: earmelf_vxworks.c:554 earmelfb.c:554 earmelfb_fbsd.c:554 +#: earmelfb_fuchsia.c:555 earmelfb_linux.c:555 earmelfb_linux_eabi.c:555 #: earmelfb_linux_fdpiceabi.c:555 earmelfb_nacl.c:555 earmelfb_nbsd.c:554 #: earmnto.c:554 msgid "%F%P: %s: not a relocatable file: %E\n" msgstr "" -#: earmelf.c:1043 earmelf_fbsd.c:1043 earmelf_fuchsia.c:1048 -#: earmelf_linux.c:1048 earmelf_linux_eabi.c:1048 -#: earmelf_linux_fdpiceabi.c:1048 earmelf_nacl.c:1048 earmelf_nbsd.c:1043 -#: earmelf_phoenix.c:1048 earmelf_vxworks.c:1079 earmelfb.c:1043 -#: earmelfb_fbsd.c:1043 earmelfb_fuchsia.c:1048 earmelfb_linux.c:1048 -#: earmelfb_linux_eabi.c:1048 earmelfb_linux_fdpiceabi.c:1048 -#: earmelfb_nacl.c:1048 earmelfb_nbsd.c:1043 earmnto.c:1018 +#: earmelf.c:1045 earmelf_fbsd.c:1045 earmelf_fuchsia.c:1050 +#: earmelf_haiku.c:1050 earmelf_linux.c:1050 earmelf_linux_eabi.c:1050 +#: earmelf_linux_fdpiceabi.c:1050 earmelf_nacl.c:1050 earmelf_nbsd.c:1045 +#: earmelf_phoenix.c:1050 earmelf_vxworks.c:1081 earmelfb.c:1045 +#: earmelfb_fbsd.c:1045 earmelfb_fuchsia.c:1050 earmelfb_linux.c:1050 +#: earmelfb_linux_eabi.c:1050 earmelfb_linux_fdpiceabi.c:1050 +#: earmelfb_nacl.c:1050 earmelfb_nbsd.c:1045 earmnto.c:1020 msgid "%P: unrecognized VFP11 fix type '%s'\n" msgstr "" -#: earmelf.c:1056 earmelf_fbsd.c:1056 earmelf_fuchsia.c:1061 -#: earmelf_linux.c:1061 earmelf_linux_eabi.c:1061 -#: earmelf_linux_fdpiceabi.c:1061 earmelf_nacl.c:1061 earmelf_nbsd.c:1056 -#: earmelf_phoenix.c:1061 earmelf_vxworks.c:1092 earmelfb.c:1056 -#: earmelfb_fbsd.c:1056 earmelfb_fuchsia.c:1061 earmelfb_linux.c:1061 -#: earmelfb_linux_eabi.c:1061 earmelfb_linux_fdpiceabi.c:1061 -#: earmelfb_nacl.c:1061 earmelfb_nbsd.c:1056 earmnto.c:1031 +#: earmelf.c:1058 earmelf_fbsd.c:1058 earmelf_fuchsia.c:1063 +#: earmelf_haiku.c:1063 earmelf_linux.c:1063 earmelf_linux_eabi.c:1063 +#: earmelf_linux_fdpiceabi.c:1063 earmelf_nacl.c:1063 earmelf_nbsd.c:1058 +#: earmelf_phoenix.c:1063 earmelf_vxworks.c:1094 earmelfb.c:1058 +#: earmelfb_fbsd.c:1058 earmelfb_fuchsia.c:1063 earmelfb_linux.c:1063 +#: earmelfb_linux_eabi.c:1063 earmelfb_linux_fdpiceabi.c:1063 +#: earmelfb_nacl.c:1063 earmelfb_nbsd.c:1058 earmnto.c:1033 msgid "%P: unrecognized STM32L4XX fix type '%s'\n" msgstr "" -#: earmelf.c:1123 earmelf_fbsd.c:1123 earmelf_fuchsia.c:1128 -#: earmelf_linux.c:1128 earmelf_linux_eabi.c:1128 -#: earmelf_linux_fdpiceabi.c:1128 earmelf_nacl.c:1128 earmelf_nbsd.c:1123 -#: earmelf_phoenix.c:1128 earmelf_vxworks.c:1163 earmelfb.c:1123 -#: earmelfb_fbsd.c:1123 earmelfb_fuchsia.c:1128 earmelfb_linux.c:1128 -#: earmelfb_linux_eabi.c:1128 earmelfb_linux_fdpiceabi.c:1128 -#: earmelfb_nacl.c:1128 earmelfb_nbsd.c:1123 earmnto.c:1098 -#, c-format -msgid "" -" --thumb-entry= Set the entry point to be Thumb symbol \n" -msgstr "" - -#: earmelf.c:1124 earmelf_fbsd.c:1124 earmelf_fuchsia.c:1129 -#: earmelf_linux.c:1129 earmelf_linux_eabi.c:1129 -#: earmelf_linux_fdpiceabi.c:1129 earmelf_nacl.c:1129 earmelf_nbsd.c:1124 -#: earmelf_phoenix.c:1129 earmelf_vxworks.c:1164 earmelfb.c:1124 -#: earmelfb_fbsd.c:1124 earmelfb_fuchsia.c:1129 earmelfb_linux.c:1129 -#: earmelfb_linux_eabi.c:1129 earmelfb_linux_fdpiceabi.c:1129 -#: earmelfb_nacl.c:1129 earmelfb_nbsd.c:1124 earmnto.c:1099 -#, c-format -msgid " --be8 Output BE8 format image\n" -msgstr "" - #: earmelf.c:1125 earmelf_fbsd.c:1125 earmelf_fuchsia.c:1130 -#: earmelf_linux.c:1130 earmelf_linux_eabi.c:1130 +#: earmelf_haiku.c:1130 earmelf_linux.c:1130 earmelf_linux_eabi.c:1130 #: earmelf_linux_fdpiceabi.c:1130 earmelf_nacl.c:1130 earmelf_nbsd.c:1125 #: earmelf_phoenix.c:1130 earmelf_vxworks.c:1165 earmelfb.c:1125 #: earmelfb_fbsd.c:1125 earmelfb_fuchsia.c:1130 earmelfb_linux.c:1130 #: earmelfb_linux_eabi.c:1130 earmelfb_linux_fdpiceabi.c:1130 #: earmelfb_nacl.c:1130 earmelfb_nbsd.c:1125 earmnto.c:1100 #, c-format -msgid " --target1-rel Interpret R_ARM_TARGET1 as R_ARM_REL32\n" +msgid "" +" --thumb-entry= Set the entry point to be Thumb symbol \n" msgstr "" #: earmelf.c:1126 earmelf_fbsd.c:1126 earmelf_fuchsia.c:1131 -#: earmelf_linux.c:1131 earmelf_linux_eabi.c:1131 +#: earmelf_haiku.c:1131 earmelf_linux.c:1131 earmelf_linux_eabi.c:1131 #: earmelf_linux_fdpiceabi.c:1131 earmelf_nacl.c:1131 earmelf_nbsd.c:1126 #: earmelf_phoenix.c:1131 earmelf_vxworks.c:1166 earmelfb.c:1126 #: earmelfb_fbsd.c:1126 earmelfb_fuchsia.c:1131 earmelfb_linux.c:1131 #: earmelfb_linux_eabi.c:1131 earmelfb_linux_fdpiceabi.c:1131 #: earmelfb_nacl.c:1131 earmelfb_nbsd.c:1126 earmnto.c:1101 #, c-format -msgid " --target1-abs Interpret R_ARM_TARGET1 as R_ARM_ABS32\n" +msgid " --be8 Output BE8 format image\n" msgstr "" #: earmelf.c:1127 earmelf_fbsd.c:1127 earmelf_fuchsia.c:1132 -#: earmelf_linux.c:1132 earmelf_linux_eabi.c:1132 +#: earmelf_haiku.c:1132 earmelf_linux.c:1132 earmelf_linux_eabi.c:1132 #: earmelf_linux_fdpiceabi.c:1132 earmelf_nacl.c:1132 earmelf_nbsd.c:1127 #: earmelf_phoenix.c:1132 earmelf_vxworks.c:1167 earmelfb.c:1127 #: earmelfb_fbsd.c:1127 earmelfb_fuchsia.c:1132 earmelfb_linux.c:1132 #: earmelfb_linux_eabi.c:1132 earmelfb_linux_fdpiceabi.c:1132 #: earmelfb_nacl.c:1132 earmelfb_nbsd.c:1127 earmnto.c:1102 #, c-format -msgid " --target2= Specify definition of R_ARM_TARGET2\n" +msgid " --target1-rel Interpret R_ARM_TARGET1 as R_ARM_REL32\n" msgstr "" #: earmelf.c:1128 earmelf_fbsd.c:1128 earmelf_fuchsia.c:1133 -#: earmelf_linux.c:1133 earmelf_linux_eabi.c:1133 +#: earmelf_haiku.c:1133 earmelf_linux.c:1133 earmelf_linux_eabi.c:1133 #: earmelf_linux_fdpiceabi.c:1133 earmelf_nacl.c:1133 earmelf_nbsd.c:1128 #: earmelf_phoenix.c:1133 earmelf_vxworks.c:1168 earmelfb.c:1128 #: earmelfb_fbsd.c:1128 earmelfb_fuchsia.c:1133 earmelfb_linux.c:1133 #: earmelfb_linux_eabi.c:1133 earmelfb_linux_fdpiceabi.c:1133 #: earmelfb_nacl.c:1133 earmelfb_nbsd.c:1128 earmnto.c:1103 #, c-format -msgid " --fix-v4bx Rewrite BX rn as MOV pc, rn for ARMv4\n" +msgid " --target1-abs Interpret R_ARM_TARGET1 as R_ARM_ABS32\n" msgstr "" #: earmelf.c:1129 earmelf_fbsd.c:1129 earmelf_fuchsia.c:1134 -#: earmelf_linux.c:1134 earmelf_linux_eabi.c:1134 +#: earmelf_haiku.c:1134 earmelf_linux.c:1134 earmelf_linux_eabi.c:1134 #: earmelf_linux_fdpiceabi.c:1134 earmelf_nacl.c:1134 earmelf_nbsd.c:1129 #: earmelf_phoenix.c:1134 earmelf_vxworks.c:1169 earmelfb.c:1129 #: earmelfb_fbsd.c:1129 earmelfb_fuchsia.c:1134 earmelfb_linux.c:1134 #: earmelfb_linux_eabi.c:1134 earmelfb_linux_fdpiceabi.c:1134 #: earmelfb_nacl.c:1134 earmelfb_nbsd.c:1129 earmnto.c:1104 #, c-format -msgid "" -" --fix-v4bx-interworking Rewrite BX rn branch to ARMv4 interworking " -"veneer\n" +msgid " --target2= Specify definition of R_ARM_TARGET2\n" msgstr "" #: earmelf.c:1130 earmelf_fbsd.c:1130 earmelf_fuchsia.c:1135 -#: earmelf_linux.c:1135 earmelf_linux_eabi.c:1135 +#: earmelf_haiku.c:1135 earmelf_linux.c:1135 earmelf_linux_eabi.c:1135 #: earmelf_linux_fdpiceabi.c:1135 earmelf_nacl.c:1135 earmelf_nbsd.c:1130 #: earmelf_phoenix.c:1135 earmelf_vxworks.c:1170 earmelfb.c:1130 #: earmelfb_fbsd.c:1130 earmelfb_fuchsia.c:1135 earmelfb_linux.c:1135 #: earmelfb_linux_eabi.c:1135 earmelfb_linux_fdpiceabi.c:1135 #: earmelfb_nacl.c:1135 earmelfb_nbsd.c:1130 earmnto.c:1105 #, c-format -msgid " --use-blx Enable use of BLX instructions\n" +msgid " --fix-v4bx Rewrite BX rn as MOV pc, rn for ARMv4\n" msgstr "" #: earmelf.c:1131 earmelf_fbsd.c:1131 earmelf_fuchsia.c:1136 -#: earmelf_linux.c:1136 earmelf_linux_eabi.c:1136 +#: earmelf_haiku.c:1136 earmelf_linux.c:1136 earmelf_linux_eabi.c:1136 #: earmelf_linux_fdpiceabi.c:1136 earmelf_nacl.c:1136 earmelf_nbsd.c:1131 #: earmelf_phoenix.c:1136 earmelf_vxworks.c:1171 earmelfb.c:1131 #: earmelfb_fbsd.c:1131 earmelfb_fuchsia.c:1136 earmelfb_linux.c:1136 #: earmelfb_linux_eabi.c:1136 earmelfb_linux_fdpiceabi.c:1136 #: earmelfb_nacl.c:1136 earmelfb_nbsd.c:1131 earmnto.c:1106 #, c-format -msgid " --vfp11-denorm-fix Specify how to fix VFP11 denorm erratum\n" +msgid "" +" --fix-v4bx-interworking Rewrite BX rn branch to ARMv4 interworking " +"veneer\n" msgstr "" #: earmelf.c:1132 earmelf_fbsd.c:1132 earmelf_fuchsia.c:1137 -#: earmelf_linux.c:1137 earmelf_linux_eabi.c:1137 +#: earmelf_haiku.c:1137 earmelf_linux.c:1137 earmelf_linux_eabi.c:1137 #: earmelf_linux_fdpiceabi.c:1137 earmelf_nacl.c:1137 earmelf_nbsd.c:1132 #: earmelf_phoenix.c:1137 earmelf_vxworks.c:1172 earmelfb.c:1132 #: earmelfb_fbsd.c:1132 earmelfb_fuchsia.c:1137 earmelfb_linux.c:1137 #: earmelfb_linux_eabi.c:1137 earmelfb_linux_fdpiceabi.c:1137 #: earmelfb_nacl.c:1137 earmelfb_nbsd.c:1132 earmnto.c:1107 #, c-format -msgid "" -" --fix-stm32l4xx-629360 Specify how to fix STM32L4XX 629360 erratum\n" +msgid " --use-blx Enable use of BLX instructions\n" +msgstr "" + +#: earmelf.c:1133 earmelf_fbsd.c:1133 earmelf_fuchsia.c:1138 +#: earmelf_haiku.c:1138 earmelf_linux.c:1138 earmelf_linux_eabi.c:1138 +#: earmelf_linux_fdpiceabi.c:1138 earmelf_nacl.c:1138 earmelf_nbsd.c:1133 +#: earmelf_phoenix.c:1138 earmelf_vxworks.c:1173 earmelfb.c:1133 +#: earmelfb_fbsd.c:1133 earmelfb_fuchsia.c:1138 earmelfb_linux.c:1138 +#: earmelfb_linux_eabi.c:1138 earmelfb_linux_fdpiceabi.c:1138 +#: earmelfb_nacl.c:1138 earmelfb_nbsd.c:1133 earmnto.c:1108 +#, c-format +msgid " --vfp11-denorm-fix Specify how to fix VFP11 denorm erratum\n" msgstr "" -#: earmelf.c:1138 earmelf_fbsd.c:1138 earmelf_fuchsia.c:1143 -#: earmelf_linux.c:1143 earmelf_linux_eabi.c:1143 -#: earmelf_linux_fdpiceabi.c:1143 earmelf_nacl.c:1143 earmelf_nbsd.c:1138 -#: earmelf_phoenix.c:1143 earmelf_vxworks.c:1178 earmelfb.c:1138 -#: earmelfb_fbsd.c:1138 earmelfb_fuchsia.c:1143 earmelfb_linux.c:1143 -#: earmelfb_linux_eabi.c:1143 earmelfb_linux_fdpiceabi.c:1143 -#: earmelfb_nacl.c:1143 earmelfb_nbsd.c:1138 earmnto.c:1113 +#: earmelf.c:1134 earmelf_fbsd.c:1134 earmelf_fuchsia.c:1139 +#: earmelf_haiku.c:1139 earmelf_linux.c:1139 earmelf_linux_eabi.c:1139 +#: earmelf_linux_fdpiceabi.c:1139 earmelf_nacl.c:1139 earmelf_nbsd.c:1134 +#: earmelf_phoenix.c:1139 earmelf_vxworks.c:1174 earmelfb.c:1134 +#: earmelfb_fbsd.c:1134 earmelfb_fuchsia.c:1139 earmelfb_linux.c:1139 +#: earmelfb_linux_eabi.c:1139 earmelfb_linux_fdpiceabi.c:1139 +#: earmelfb_nacl.c:1139 earmelfb_nbsd.c:1134 earmnto.c:1109 #, c-format msgid "" -" --long-plt Generate long .plt entries\n" -" to handle large .plt/.got displacements\n" +" --fix-stm32l4xx-629360 Specify how to fix STM32L4XX 629360 erratum\n" msgstr "" #: earmelf.c:1140 earmelf_fbsd.c:1140 earmelf_fuchsia.c:1145 -#: earmelf_linux.c:1145 earmelf_linux_eabi.c:1145 +#: earmelf_haiku.c:1145 earmelf_linux.c:1145 earmelf_linux_eabi.c:1145 #: earmelf_linux_fdpiceabi.c:1145 earmelf_nacl.c:1145 earmelf_nbsd.c:1140 #: earmelf_phoenix.c:1145 earmelf_vxworks.c:1180 earmelfb.c:1140 #: earmelfb_fbsd.c:1140 earmelfb_fuchsia.c:1145 earmelfb_linux.c:1145 @@ -4507,13 +4532,12 @@ msgstr "" #: earmelfb_nacl.c:1145 earmelfb_nbsd.c:1140 earmnto.c:1115 #, c-format msgid "" -" --cmse-implib Make import library to be a secure gateway " -"import\n" -" library as per ARMv8-M Security Extensions\n" +" --long-plt Generate long .plt entries\n" +" to handle large .plt/.got displacements\n" msgstr "" #: earmelf.c:1142 earmelf_fbsd.c:1142 earmelf_fuchsia.c:1147 -#: earmelf_linux.c:1147 earmelf_linux_eabi.c:1147 +#: earmelf_haiku.c:1147 earmelf_linux.c:1147 earmelf_linux_eabi.c:1147 #: earmelf_linux_fdpiceabi.c:1147 earmelf_nacl.c:1147 earmelf_nbsd.c:1142 #: earmelf_phoenix.c:1147 earmelf_vxworks.c:1182 earmelfb.c:1142 #: earmelfb_fbsd.c:1142 earmelfb_fuchsia.c:1147 earmelfb_linux.c:1147 @@ -4521,41 +4545,55 @@ msgstr "" #: earmelfb_nacl.c:1147 earmelfb_nbsd.c:1142 earmnto.c:1117 #, c-format msgid "" +" --cmse-implib Make import library to be a secure gateway " +"import\n" +" library as per ARMv8-M Security Extensions\n" +msgstr "" + +#: earmelf.c:1144 earmelf_fbsd.c:1144 earmelf_fuchsia.c:1149 +#: earmelf_haiku.c:1149 earmelf_linux.c:1149 earmelf_linux_eabi.c:1149 +#: earmelf_linux_fdpiceabi.c:1149 earmelf_nacl.c:1149 earmelf_nbsd.c:1144 +#: earmelf_phoenix.c:1149 earmelf_vxworks.c:1184 earmelfb.c:1144 +#: earmelfb_fbsd.c:1144 earmelfb_fuchsia.c:1149 earmelfb_linux.c:1149 +#: earmelfb_linux_eabi.c:1149 earmelfb_linux_fdpiceabi.c:1149 +#: earmelfb_nacl.c:1149 earmelfb_nbsd.c:1144 earmnto.c:1119 +#, c-format +msgid "" " --in-implib Import library whose symbols address must\n" " remain stable\n" msgstr "" -#: earmelf.c:1153 earmelf_fbsd.c:1153 earmelf_fuchsia.c:1158 -#: earmelf_linux.c:1158 earmelf_linux_eabi.c:1158 -#: earmelf_linux_fdpiceabi.c:1158 earmelf_nacl.c:1158 earmelf_nbsd.c:1153 -#: earmelf_phoenix.c:1158 earmelf_vxworks.c:1193 earmelfb.c:1153 -#: earmelfb_fbsd.c:1153 earmelfb_fuchsia.c:1158 earmelfb_linux.c:1158 -#: earmelfb_linux_eabi.c:1158 earmelfb_linux_fdpiceabi.c:1158 -#: earmelfb_nacl.c:1158 earmelfb_nbsd.c:1153 earmnto.c:1128 +#: earmelf.c:1155 earmelf_fbsd.c:1155 earmelf_fuchsia.c:1160 +#: earmelf_haiku.c:1160 earmelf_linux.c:1160 earmelf_linux_eabi.c:1160 +#: earmelf_linux_fdpiceabi.c:1160 earmelf_nacl.c:1160 earmelf_nbsd.c:1155 +#: earmelf_phoenix.c:1160 earmelf_vxworks.c:1195 earmelfb.c:1155 +#: earmelfb_fbsd.c:1155 earmelfb_fuchsia.c:1160 earmelfb_linux.c:1160 +#: earmelfb_linux_eabi.c:1160 earmelfb_linux_fdpiceabi.c:1160 +#: earmelfb_nacl.c:1160 earmelfb_nbsd.c:1155 earmnto.c:1130 #, c-format msgid "" " --[no-]fix-cortex-a8 Disable/enable Cortex-A8 Thumb-2 branch " "erratum fix\n" msgstr "" -#: earmelf.c:1154 earmelf_fbsd.c:1154 earmelf_fuchsia.c:1159 -#: earmelf_linux.c:1159 earmelf_linux_eabi.c:1159 -#: earmelf_linux_fdpiceabi.c:1159 earmelf_nacl.c:1159 earmelf_nbsd.c:1154 -#: earmelf_phoenix.c:1159 earmelf_vxworks.c:1194 earmelfb.c:1154 -#: earmelfb_fbsd.c:1154 earmelfb_fuchsia.c:1159 earmelfb_linux.c:1159 -#: earmelfb_linux_eabi.c:1159 earmelfb_linux_fdpiceabi.c:1159 -#: earmelfb_nacl.c:1159 earmelfb_nbsd.c:1154 earmnto.c:1129 +#: earmelf.c:1156 earmelf_fbsd.c:1156 earmelf_fuchsia.c:1161 +#: earmelf_haiku.c:1161 earmelf_linux.c:1161 earmelf_linux_eabi.c:1161 +#: earmelf_linux_fdpiceabi.c:1161 earmelf_nacl.c:1161 earmelf_nbsd.c:1156 +#: earmelf_phoenix.c:1161 earmelf_vxworks.c:1196 earmelfb.c:1156 +#: earmelfb_fbsd.c:1156 earmelfb_fuchsia.c:1161 earmelfb_linux.c:1161 +#: earmelfb_linux_eabi.c:1161 earmelfb_linux_fdpiceabi.c:1161 +#: earmelfb_nacl.c:1161 earmelfb_nbsd.c:1156 earmnto.c:1131 #, c-format msgid " --no-merge-exidx-entries Disable merging exidx entries\n" msgstr "" -#: earmelf.c:1155 earmelf_fbsd.c:1155 earmelf_fuchsia.c:1160 -#: earmelf_linux.c:1160 earmelf_linux_eabi.c:1160 -#: earmelf_linux_fdpiceabi.c:1160 earmelf_nacl.c:1160 earmelf_nbsd.c:1155 -#: earmelf_phoenix.c:1160 earmelf_vxworks.c:1195 earmelfb.c:1155 -#: earmelfb_fbsd.c:1155 earmelfb_fuchsia.c:1160 earmelfb_linux.c:1160 -#: earmelfb_linux_eabi.c:1160 earmelfb_linux_fdpiceabi.c:1160 -#: earmelfb_nacl.c:1160 earmelfb_nbsd.c:1155 earmnto.c:1130 +#: earmelf.c:1157 earmelf_fbsd.c:1157 earmelf_fuchsia.c:1162 +#: earmelf_haiku.c:1162 earmelf_linux.c:1162 earmelf_linux_eabi.c:1162 +#: earmelf_linux_fdpiceabi.c:1162 earmelf_nacl.c:1162 earmelf_nbsd.c:1157 +#: earmelf_phoenix.c:1162 earmelf_vxworks.c:1197 earmelfb.c:1157 +#: earmelfb_fbsd.c:1157 earmelfb_fuchsia.c:1162 earmelfb_linux.c:1162 +#: earmelfb_linux_eabi.c:1162 earmelfb_linux_fdpiceabi.c:1162 +#: earmelfb_nacl.c:1162 earmelfb_nbsd.c:1157 earmnto.c:1132 #, c-format msgid "" " --[no-]fix-arm1176 Disable/enable ARM1176 BLX immediate erratum " @@ -4574,9 +4612,9 @@ msgstr "" msgid "%X%P: dynamic sections created in non-dynamic link\n" msgstr "" -#: earmelf_vxworks.c:1197 eelf32_sparc_vxworks.c:500 eelf32ebmipvxworks.c:758 -#: eelf32elmipvxworks.c:758 eelf32ppcvxworks.c:823 eelf_i386_vxworks.c:585 -#: eshelf_vxworks.c:470 eshlelf_vxworks.c:470 +#: earmelf_vxworks.c:1199 eelf32_sparc_vxworks.c:502 eelf32ebmipvxworks.c:760 +#: eelf32elmipvxworks.c:760 eelf32ppcvxworks.c:825 eelf_i386_vxworks.c:587 +#: eshelf_vxworks.c:472 eshlelf_vxworks.c:472 #, c-format msgid " --force-dynamic Always create dynamic sections\n" msgstr "" @@ -4595,10 +4633,10 @@ msgstr "" msgid "%X%P: can not create stub BFD: %E\n" msgstr "" -#: eavr1.c:536 eavr2.c:536 eavr25.c:536 eavr3.c:536 eavr31.c:536 eavr35.c:536 -#: eavr4.c:536 eavr5.c:536 eavr51.c:536 eavr6.c:536 eavrtiny.c:536 -#: eavrxmega1.c:536 eavrxmega2.c:536 eavrxmega3.c:536 eavrxmega4.c:536 -#: eavrxmega5.c:536 eavrxmega6.c:536 eavrxmega7.c:536 +#: eavr1.c:538 eavr2.c:538 eavr25.c:538 eavr3.c:538 eavr31.c:538 eavr35.c:538 +#: eavr4.c:538 eavr5.c:538 eavr51.c:538 eavr6.c:538 eavrtiny.c:538 +#: eavrxmega1.c:538 eavrxmega2.c:538 eavrxmega3.c:538 eavrxmega4.c:538 +#: eavrxmega5.c:538 eavrxmega6.c:538 eavrxmega7.c:538 #, c-format msgid "" " --pmem-wrap-around= Make the linker relaxation machine assume that " @@ -4609,10 +4647,10 @@ msgid "" "64k.\n" msgstr "" -#: eavr1.c:542 eavr2.c:542 eavr25.c:542 eavr3.c:542 eavr31.c:542 eavr35.c:542 -#: eavr4.c:542 eavr5.c:542 eavr51.c:542 eavr6.c:542 eavrtiny.c:542 -#: eavrxmega1.c:542 eavrxmega2.c:542 eavrxmega3.c:542 eavrxmega4.c:542 -#: eavrxmega5.c:542 eavrxmega6.c:542 eavrxmega7.c:542 +#: eavr1.c:544 eavr2.c:544 eavr25.c:544 eavr3.c:544 eavr31.c:544 eavr35.c:544 +#: eavr4.c:544 eavr5.c:544 eavr51.c:544 eavr6.c:544 eavrtiny.c:544 +#: eavrxmega1.c:544 eavrxmega2.c:544 eavrxmega3.c:544 eavrxmega4.c:544 +#: eavrxmega5.c:544 eavrxmega6.c:544 eavrxmega7.c:544 #, c-format msgid "" " --no-call-ret-replacement The relaxation machine normally will\n" @@ -4622,10 +4660,10 @@ msgid "" " This option disables this optimization.\n" msgstr "" -#: eavr1.c:550 eavr2.c:550 eavr25.c:550 eavr3.c:550 eavr31.c:550 eavr35.c:550 -#: eavr4.c:550 eavr5.c:550 eavr51.c:550 eavr6.c:550 eavrtiny.c:550 -#: eavrxmega1.c:550 eavrxmega2.c:550 eavrxmega3.c:550 eavrxmega4.c:550 -#: eavrxmega5.c:550 eavrxmega6.c:550 eavrxmega7.c:550 +#: eavr1.c:552 eavr2.c:552 eavr25.c:552 eavr3.c:552 eavr31.c:552 eavr35.c:552 +#: eavr4.c:552 eavr5.c:552 eavr51.c:552 eavr6.c:552 eavrtiny.c:552 +#: eavrxmega1.c:552 eavrxmega2.c:552 eavrxmega3.c:552 eavrxmega4.c:552 +#: eavrxmega5.c:552 eavrxmega6.c:552 eavrxmega7.c:552 #, c-format msgid "" " --no-stubs If the linker detects to attempt to access\n" @@ -4635,19 +4673,19 @@ msgid "" "switch.\n" msgstr "" -#: eavr1.c:558 eavr2.c:558 eavr25.c:558 eavr3.c:558 eavr31.c:558 eavr35.c:558 -#: eavr4.c:558 eavr5.c:558 eavr51.c:558 eavr6.c:558 eavrtiny.c:558 -#: eavrxmega1.c:558 eavrxmega2.c:558 eavrxmega3.c:558 eavrxmega4.c:558 -#: eavrxmega5.c:558 eavrxmega6.c:558 eavrxmega7.c:558 -#, c-format -msgid " --debug-stubs Used for debugging avr-ld.\n" -msgstr "" - #: eavr1.c:560 eavr2.c:560 eavr25.c:560 eavr3.c:560 eavr31.c:560 eavr35.c:560 #: eavr4.c:560 eavr5.c:560 eavr51.c:560 eavr6.c:560 eavrtiny.c:560 #: eavrxmega1.c:560 eavrxmega2.c:560 eavrxmega3.c:560 eavrxmega4.c:560 #: eavrxmega5.c:560 eavrxmega6.c:560 eavrxmega7.c:560 #, c-format +msgid " --debug-stubs Used for debugging avr-ld.\n" +msgstr "" + +#: eavr1.c:562 eavr2.c:562 eavr25.c:562 eavr3.c:562 eavr31.c:562 eavr35.c:562 +#: eavr4.c:562 eavr5.c:562 eavr51.c:562 eavr6.c:562 eavrtiny.c:562 +#: eavrxmega1.c:562 eavrxmega2.c:562 eavrxmega3.c:562 eavrxmega4.c:562 +#: eavrxmega5.c:562 eavrxmega6.c:562 eavrxmega7.c:562 +#, c-format msgid " --debug-relax Used for debugging avr-ld.\n" msgstr "" @@ -4659,14 +4697,14 @@ msgstr "" msgid "%X%P: cannot build stubs: %E\n" msgstr "" -#: ecskyelf.c:553 ecskyelf_linux.c:720 +#: ecskyelf.c:555 ecskyelf_linux.c:722 #, c-format msgid "" " --[no-]branch-stub Disable/enable use of stubs to expand branch\n" " instructions that cannot reach the target.\n" msgstr "" -#: ecskyelf.c:557 ecskyelf_linux.c:724 +#: ecskyelf.c:559 ecskyelf_linux.c:726 #, c-format msgid "" " --stub-group-size=N Maximum size of a group of input sections\n" @@ -4725,118 +4763,118 @@ msgstr "" msgid "running: %s \"%s\" \"%s\" \"%s\" \"%s\"\n" msgstr "" -#: eelf32_spu.c:1030 +#: eelf32_spu.c:1032 msgid "%F%P: invalid --local-store address range `%s'\n" msgstr "" -#: eelf32_spu.c:1066 +#: eelf32_spu.c:1068 msgid "%F%P: invalid --num-lines/--num-regions `%u'\n" msgstr "" -#: eelf32_spu.c:1071 +#: eelf32_spu.c:1073 msgid "%F%P: invalid --line-size/--region-size `%u'\n" msgstr "" -#: eelf32_spu.c:1092 +#: eelf32_spu.c:1094 msgid "%F%P: invalid --num-lines/--num-regions `%s'\n" msgstr "" -#: eelf32_spu.c:1105 +#: eelf32_spu.c:1107 msgid "%F%P: invalid --line-size/--region-size `%s'\n" msgstr "" -#: eelf32_spu.c:1114 +#: eelf32_spu.c:1116 msgid "%F%P: invalid --fixed-space value `%s'\n" msgstr "" -#: eelf32_spu.c:1123 +#: eelf32_spu.c:1125 msgid "%F%P: invalid --reserved-space value `%s'\n" msgstr "" -#: eelf32_spu.c:1132 +#: eelf32_spu.c:1134 msgid "%F%P: invalid --extra-stack-space value `%s'\n" msgstr "" -#: eelf32_spu.c:1169 +#: eelf32_spu.c:1171 #, c-format msgid " --plugin Make SPU plugin\n" msgstr "" -#: eelf32_spu.c:1171 +#: eelf32_spu.c:1173 #, c-format msgid " --no-overlays No overlay handling\n" msgstr "" -#: eelf32_spu.c:1173 +#: eelf32_spu.c:1175 #, c-format msgid "" " --compact-stubs Use smaller and possibly slower call stubs\n" msgstr "" -#: eelf32_spu.c:1175 +#: eelf32_spu.c:1177 #, c-format msgid " --emit-stub-syms Add symbols on overlay call stubs\n" msgstr "" -#: eelf32_spu.c:1177 +#: eelf32_spu.c:1179 #, c-format msgid "" " --extra-overlay-stubs Add stubs on all calls out of overlay regions\n" msgstr "" -#: eelf32_spu.c:1179 +#: eelf32_spu.c:1181 #, c-format msgid " --local-store=lo:hi Valid address range\n" msgstr "" -#: eelf32_spu.c:1181 +#: eelf32_spu.c:1183 #, c-format msgid " --stack-analysis Estimate maximum stack requirement\n" msgstr "" -#: eelf32_spu.c:1183 +#: eelf32_spu.c:1185 #, c-format msgid "" " --emit-stack-syms Add sym giving stack needed for each func\n" msgstr "" -#: eelf32_spu.c:1185 +#: eelf32_spu.c:1187 #, c-format msgid "" " --auto-overlay [=filename] Create an overlay script in filename if\n" " executable does not fit in local store\n" msgstr "" -#: eelf32_spu.c:1188 +#: eelf32_spu.c:1190 #, c-format msgid " --auto-relink Rerun linker using auto-overlay script\n" msgstr "" -#: eelf32_spu.c:1190 +#: eelf32_spu.c:1192 #, c-format msgid "" " --overlay-rodata Place read-only data with associated function\n" " code in overlays\n" msgstr "" -#: eelf32_spu.c:1193 +#: eelf32_spu.c:1195 #, c-format msgid " --num-regions Number of overlay buffers (default 1)\n" msgstr "" -#: eelf32_spu.c:1195 +#: eelf32_spu.c:1197 #, c-format msgid "" " --region-size Size of overlay buffers (default 0, auto)\n" msgstr "" -#: eelf32_spu.c:1197 +#: eelf32_spu.c:1199 #, c-format msgid "" " --fixed-space=bytes Local store for non-overlay code and data\n" msgstr "" -#: eelf32_spu.c:1199 +#: eelf32_spu.c:1201 #, c-format msgid "" " --reserved-space=bytes Local store for stack and heap. If not " @@ -4845,7 +4883,7 @@ msgid "" "heap\n" msgstr "" -#: eelf32_spu.c:1202 +#: eelf32_spu.c:1204 #, c-format msgid "" " --extra-stack-space=bytes Space for negative sp access (default 2000) " @@ -4853,28 +4891,28 @@ msgid "" " --reserved-space not given\n" msgstr "" -#: eelf32_spu.c:1205 +#: eelf32_spu.c:1207 #, c-format msgid " --soft-icache Generate software icache overlays\n" msgstr "" -#: eelf32_spu.c:1207 +#: eelf32_spu.c:1209 #, c-format msgid "" " --num-lines Number of soft-icache lines (default 32)\n" msgstr "" -#: eelf32_spu.c:1209 +#: eelf32_spu.c:1211 #, c-format msgid " --line-size Size of soft-icache lines (default 1k)\n" msgstr "" -#: eelf32_spu.c:1211 +#: eelf32_spu.c:1213 #, c-format msgid " --non-ia-text Allow non-icache code in icache lines\n" msgstr "" -#: eelf32_spu.c:1213 +#: eelf32_spu.c:1215 #, c-format msgid " --lrlive-analysis Scan function prologue for lr liveness\n" msgstr "" @@ -4884,292 +4922,308 @@ msgstr "" msgid "%F%P: invalid --dsbt-index %d, outside DSBT size\n" msgstr "" -#: eelf32_tic6x_be.c:563 eelf32_tic6x_elf_be.c:563 eelf32_tic6x_elf_le.c:563 -#: eelf32_tic6x_le.c:563 eelf32_tic6x_linux_be.c:563 -#: eelf32_tic6x_linux_le.c:563 +#: eelf32_tic6x_be.c:565 eelf32_tic6x_elf_be.c:565 eelf32_tic6x_elf_le.c:565 +#: eelf32_tic6x_le.c:565 eelf32_tic6x_linux_be.c:565 +#: eelf32_tic6x_linux_le.c:565 msgid "%F%P: invalid --dsbt-index %s\n" msgstr "" -#: eelf32_tic6x_be.c:573 eelf32_tic6x_elf_be.c:573 eelf32_tic6x_elf_le.c:573 -#: eelf32_tic6x_le.c:573 eelf32_tic6x_linux_be.c:573 -#: eelf32_tic6x_linux_le.c:573 +#: eelf32_tic6x_be.c:575 eelf32_tic6x_elf_be.c:575 eelf32_tic6x_elf_le.c:575 +#: eelf32_tic6x_le.c:575 eelf32_tic6x_linux_be.c:575 +#: eelf32_tic6x_linux_le.c:575 msgid "%F%P: invalid --dsbt-size %s\n" msgstr "" -#: eelf32_tic6x_be.c:589 eelf32_tic6x_elf_be.c:589 eelf32_tic6x_elf_le.c:589 -#: eelf32_tic6x_le.c:589 eelf32_tic6x_linux_be.c:589 -#: eelf32_tic6x_linux_le.c:589 +#: eelf32_tic6x_be.c:591 eelf32_tic6x_elf_be.c:591 eelf32_tic6x_elf_le.c:591 +#: eelf32_tic6x_le.c:591 eelf32_tic6x_linux_be.c:591 +#: eelf32_tic6x_linux_le.c:591 #, c-format msgid "" " --dsbt-index Use this as the DSBT index for the output object\n" msgstr "" -#: eelf32_tic6x_be.c:590 eelf32_tic6x_elf_be.c:590 eelf32_tic6x_elf_le.c:590 -#: eelf32_tic6x_le.c:590 eelf32_tic6x_linux_be.c:590 -#: eelf32_tic6x_linux_le.c:590 +#: eelf32_tic6x_be.c:592 eelf32_tic6x_elf_be.c:592 eelf32_tic6x_elf_le.c:592 +#: eelf32_tic6x_le.c:592 eelf32_tic6x_linux_be.c:592 +#: eelf32_tic6x_linux_le.c:592 #, c-format msgid "" " --dsbt-size Use this as the number of entries in the DSBT " "table\n" msgstr "" -#: eelf32_tic6x_be.c:591 eelf32_tic6x_elf_be.c:591 eelf32_tic6x_elf_le.c:591 -#: eelf32_tic6x_le.c:591 eelf32_tic6x_linux_be.c:591 -#: eelf32_tic6x_linux_le.c:591 +#: eelf32_tic6x_be.c:593 eelf32_tic6x_elf_be.c:593 eelf32_tic6x_elf_le.c:593 +#: eelf32_tic6x_le.c:593 eelf32_tic6x_linux_be.c:593 +#: eelf32_tic6x_linux_le.c:593 #, c-format msgid " --no-merge-exidx-entries\n" msgstr "" -#: eelf32_tic6x_be.c:592 eelf32_tic6x_elf_be.c:592 eelf32_tic6x_elf_le.c:592 -#: eelf32_tic6x_le.c:592 eelf32_tic6x_linux_be.c:592 -#: eelf32_tic6x_linux_le.c:592 +#: eelf32_tic6x_be.c:594 eelf32_tic6x_elf_be.c:594 eelf32_tic6x_elf_le.c:594 +#: eelf32_tic6x_le.c:594 eelf32_tic6x_linux_be.c:594 +#: eelf32_tic6x_linux_le.c:594 #, c-format msgid " Disable merging exidx entries\n" msgstr "" -#: eelf32_x86_64.c:5547 eelf_i386.c:5166 eelf_i386_be.c:469 -#: eelf_i386_fbsd.c:509 eelf_i386_ldso.c:484 eelf_i386_sol2.c:641 -#: eelf_i386_vxworks.c:536 eelf_iamcu.c:509 eelf_k1om.c:5500 -#: eelf_k1om_fbsd.c:509 eelf_l1om.c:5500 eelf_l1om_fbsd.c:509 -#: eelf_x86_64.c:5547 eelf_x86_64_cloudabi.c:512 eelf_x86_64_fbsd.c:512 -#: eelf_x86_64_sol2.c:644 +#: eelf32_x86_64.c:5571 eelf_i386.c:5190 eelf_i386_be.c:471 +#: eelf_i386_fbsd.c:511 eelf_i386_haiku.c:511 eelf_i386_ldso.c:486 +#: eelf_i386_sol2.c:643 eelf_i386_vxworks.c:538 eelf_iamcu.c:511 +#: eelf_k1om.c:5502 eelf_k1om_fbsd.c:511 eelf_l1om.c:5502 eelf_l1om_fbsd.c:511 +#: eelf_x86_64.c:5571 eelf_x86_64_cloudabi.c:514 eelf_x86_64_fbsd.c:514 +#: eelf_x86_64_haiku.c:514 eelf_x86_64_sol2.c:646 msgid "%F%P: invalid number for -z call-nop=prefix-: %s\n" msgstr "" -#: eelf32_x86_64.c:5556 eelf_i386.c:5175 eelf_i386_be.c:478 -#: eelf_i386_fbsd.c:518 eelf_i386_ldso.c:493 eelf_i386_sol2.c:650 -#: eelf_i386_vxworks.c:545 eelf_iamcu.c:518 eelf_k1om.c:5509 -#: eelf_k1om_fbsd.c:518 eelf_l1om.c:5509 eelf_l1om_fbsd.c:518 -#: eelf_x86_64.c:5556 eelf_x86_64_cloudabi.c:521 eelf_x86_64_fbsd.c:521 -#: eelf_x86_64_sol2.c:653 +#: eelf32_x86_64.c:5580 eelf_i386.c:5199 eelf_i386_be.c:480 +#: eelf_i386_fbsd.c:520 eelf_i386_haiku.c:520 eelf_i386_ldso.c:495 +#: eelf_i386_sol2.c:652 eelf_i386_vxworks.c:547 eelf_iamcu.c:520 +#: eelf_k1om.c:5511 eelf_k1om_fbsd.c:520 eelf_l1om.c:5511 eelf_l1om_fbsd.c:520 +#: eelf_x86_64.c:5580 eelf_x86_64_cloudabi.c:523 eelf_x86_64_fbsd.c:523 +#: eelf_x86_64_haiku.c:523 eelf_x86_64_sol2.c:655 msgid "%F%P: invalid number for -z call-nop=suffix-: %s\n" msgstr "" -#: eelf32_x86_64.c:5561 eelf_i386.c:5180 eelf_i386_be.c:483 -#: eelf_i386_fbsd.c:523 eelf_i386_ldso.c:498 eelf_i386_sol2.c:655 -#: eelf_i386_vxworks.c:550 eelf_iamcu.c:523 eelf_k1om.c:5514 -#: eelf_k1om_fbsd.c:523 eelf_l1om.c:5514 eelf_l1om_fbsd.c:523 -#: eelf_x86_64.c:5561 eelf_x86_64_cloudabi.c:526 eelf_x86_64_fbsd.c:526 -#: eelf_x86_64_sol2.c:658 +#: eelf32_x86_64.c:5585 eelf_i386.c:5204 eelf_i386_be.c:485 +#: eelf_i386_fbsd.c:525 eelf_i386_haiku.c:525 eelf_i386_ldso.c:500 +#: eelf_i386_sol2.c:657 eelf_i386_vxworks.c:552 eelf_iamcu.c:525 +#: eelf_k1om.c:5516 eelf_k1om_fbsd.c:525 eelf_l1om.c:5516 eelf_l1om_fbsd.c:525 +#: eelf_x86_64.c:5585 eelf_x86_64_cloudabi.c:528 eelf_x86_64_fbsd.c:528 +#: eelf_x86_64_haiku.c:528 eelf_x86_64_sol2.c:660 msgid "%F%P: unsupported option: -z %s\n" msgstr "" -#: eelf32_x86_64.c:5583 eelf_i386.c:5202 eelf_i386_fbsd.c:545 -#: eelf_x86_64.c:5583 eelf_x86_64_cloudabi.c:548 eelf_x86_64_fbsd.c:548 -#: eelf_x86_64_sol2.c:680 +#: eelf32_x86_64.c:5607 eelf_i386.c:5226 eelf_i386_fbsd.c:547 +#: eelf_i386_haiku.c:547 eelf_x86_64.c:5607 eelf_x86_64_cloudabi.c:550 +#: eelf_x86_64_fbsd.c:550 eelf_x86_64_haiku.c:550 eelf_x86_64_sol2.c:682 msgid "%F%P: invalid option for -z cet-report=: %s\n" msgstr "" -#: eelf32_x86_64.c:5597 eelf_i386.c:5216 eelf_i386_fbsd.c:559 -#: eelf_x86_64.c:5597 eelf_x86_64_cloudabi.c:562 eelf_x86_64_fbsd.c:562 -#: eelf_x86_64_sol2.c:694 +#: eelf32_x86_64.c:5621 eelf_i386.c:5240 eelf_i386_fbsd.c:561 +#: eelf_i386_haiku.c:561 eelf_x86_64.c:5621 eelf_x86_64_cloudabi.c:564 +#: eelf_x86_64_fbsd.c:564 eelf_x86_64_haiku.c:564 eelf_x86_64_sol2.c:696 msgid "%F%P: invalid x86-64 ISA level: %s\n" msgstr "" -#: eelf32_x86_64.c:5634 eelf_i386.c:5253 eelf_i386_be.c:499 -#: eelf_i386_fbsd.c:596 eelf_i386_ldso.c:523 eelf_i386_sol2.c:680 -#: eelf_i386_vxworks.c:571 eelf_iamcu.c:548 eelf_k1om.c:5539 -#: eelf_k1om_fbsd.c:548 eelf_l1om.c:5539 eelf_l1om_fbsd.c:548 -#: eelf_x86_64.c:5687 eelf_x86_64_cloudabi.c:652 eelf_x86_64_fbsd.c:652 -#: eelf_x86_64_sol2.c:784 +#: eelf32_x86_64.c:5663 eelf_i386.c:5282 eelf_i386_be.c:501 +#: eelf_i386_fbsd.c:603 eelf_i386_haiku.c:603 eelf_i386_ldso.c:525 +#: eelf_i386_sol2.c:682 eelf_i386_vxworks.c:573 eelf_iamcu.c:550 +#: eelf_k1om.c:5541 eelf_k1om_fbsd.c:550 eelf_l1om.c:5541 eelf_l1om_fbsd.c:550 +#: eelf_x86_64.c:5716 eelf_x86_64_cloudabi.c:659 eelf_x86_64_fbsd.c:659 +#: eelf_x86_64_haiku.c:659 eelf_x86_64_sol2.c:791 #, c-format msgid "" " -z noextern-protected-data Do not treat protected data symbol as " "external\n" msgstr "" -#: eelf32_x86_64.c:5636 eelf_i386.c:5255 eelf_i386_be.c:501 -#: eelf_i386_fbsd.c:598 eelf_i386_ldso.c:525 eelf_i386_sol2.c:682 -#: eelf_i386_vxworks.c:573 eelf_iamcu.c:550 eelf_k1om.c:5541 -#: eelf_k1om_fbsd.c:550 eelf_l1om.c:5541 eelf_l1om_fbsd.c:550 -#: eelf_x86_64.c:5689 eelf_x86_64_cloudabi.c:654 eelf_x86_64_fbsd.c:654 -#: eelf_x86_64_sol2.c:786 +#: eelf32_x86_64.c:5665 eelf_i386.c:5284 eelf_i386_be.c:503 +#: eelf_i386_fbsd.c:605 eelf_i386_haiku.c:605 eelf_i386_ldso.c:527 +#: eelf_i386_sol2.c:684 eelf_i386_vxworks.c:575 eelf_iamcu.c:552 +#: eelf_k1om.c:5543 eelf_k1om_fbsd.c:552 eelf_l1om.c:5543 eelf_l1om_fbsd.c:552 +#: eelf_x86_64.c:5718 eelf_x86_64_cloudabi.c:661 eelf_x86_64_fbsd.c:661 +#: eelf_x86_64_haiku.c:661 eelf_x86_64_sol2.c:793 #, c-format msgid " -z indirect-extern-access Enable indirect external access\n" msgstr "" -#: eelf32_x86_64.c:5638 eelf_i386.c:5257 eelf_i386_be.c:503 -#: eelf_i386_fbsd.c:600 eelf_i386_ldso.c:527 eelf_i386_sol2.c:684 -#: eelf_i386_vxworks.c:575 eelf_iamcu.c:552 eelf_k1om.c:5543 -#: eelf_k1om_fbsd.c:552 eelf_l1om.c:5543 eelf_l1om_fbsd.c:552 -#: eelf_x86_64.c:5691 eelf_x86_64_cloudabi.c:656 eelf_x86_64_fbsd.c:656 -#: eelf_x86_64_sol2.c:788 +#: eelf32_x86_64.c:5667 eelf_i386.c:5286 eelf_i386_be.c:505 +#: eelf_i386_fbsd.c:607 eelf_i386_haiku.c:607 eelf_i386_ldso.c:529 +#: eelf_i386_sol2.c:686 eelf_i386_vxworks.c:577 eelf_iamcu.c:554 +#: eelf_k1om.c:5545 eelf_k1om_fbsd.c:554 eelf_l1om.c:5545 eelf_l1om_fbsd.c:554 +#: eelf_x86_64.c:5720 eelf_x86_64_cloudabi.c:663 eelf_x86_64_fbsd.c:663 +#: eelf_x86_64_haiku.c:663 eelf_x86_64_sol2.c:795 #, c-format msgid "" " -z noindirect-extern-access Disable indirect external access (default)\n" msgstr "" -#: eelf32_x86_64.c:5641 eelf32lppc.c:815 eelf32lppclinux.c:815 -#: eelf32lppcnto.c:815 eelf32lppcsim.c:815 eelf32ppc.c:815 eelf32ppc_fbsd.c:815 -#: eelf32ppclinux.c:815 eelf32ppcnto.c:815 eelf32ppcsim.c:815 -#: eelf32ppcvxworks.c:793 eelf32ppcwindiss.c:815 eelf64lppc.c:1339 -#: eelf64lppc_fbsd.c:1339 eelf64ppc.c:1339 eelf64ppc_fbsd.c:1339 -#: eelf_i386.c:5260 eelf_i386_be.c:506 eelf_i386_fbsd.c:603 -#: eelf_i386_ldso.c:530 eelf_i386_sol2.c:687 eelf_i386_vxworks.c:578 -#: eelf_iamcu.c:555 eelf_k1om.c:5546 eelf_k1om_fbsd.c:555 eelf_l1om.c:5546 -#: eelf_l1om_fbsd.c:555 eelf_x86_64.c:5694 eelf_x86_64_cloudabi.c:659 -#: eelf_x86_64_fbsd.c:659 eelf_x86_64_sol2.c:791 +#: eelf32_x86_64.c:5670 eelf32lppc.c:817 eelf32lppclinux.c:817 +#: eelf32lppcnto.c:817 eelf32lppcsim.c:817 eelf32ppc.c:817 eelf32ppc_fbsd.c:817 +#: eelf32ppchaiku.c:817 eelf32ppclinux.c:817 eelf32ppcnto.c:817 +#: eelf32ppcsim.c:817 eelf32ppcvxworks.c:795 eelf32ppcwindiss.c:817 +#: eelf64lppc.c:1341 eelf64lppc_fbsd.c:1341 eelf64ppc.c:1341 +#: eelf64ppc_fbsd.c:1341 eelf_i386.c:5289 eelf_i386_be.c:508 +#: eelf_i386_fbsd.c:610 eelf_i386_haiku.c:610 eelf_i386_ldso.c:532 +#: eelf_i386_sol2.c:689 eelf_i386_vxworks.c:580 eelf_iamcu.c:557 +#: eelf_k1om.c:5548 eelf_k1om_fbsd.c:557 eelf_l1om.c:5548 eelf_l1om_fbsd.c:557 +#: eelf_x86_64.c:5723 eelf_x86_64_cloudabi.c:666 eelf_x86_64_fbsd.c:666 +#: eelf_x86_64_haiku.c:666 eelf_x86_64_sol2.c:798 #, c-format msgid "" " -z dynamic-undefined-weak Make undefined weak symbols dynamic\n" " -z nodynamic-undefined-weak Do not make undefined weak symbols dynamic\n" msgstr "" -#: eelf32_x86_64.c:5645 eelf_x86_64.c:5698 eelf_x86_64_cloudabi.c:663 -#: eelf_x86_64_fbsd.c:663 eelf_x86_64_sol2.c:795 +#: eelf32_x86_64.c:5674 eelf_x86_64.c:5727 eelf_x86_64_cloudabi.c:670 +#: eelf_x86_64_fbsd.c:670 eelf_x86_64_haiku.c:670 eelf_x86_64_sol2.c:802 #, c-format msgid " -z noreloc-overflow Disable relocation overflow check\n" msgstr "" -#: eelf32_x86_64.c:5648 eelf_i386.c:5264 eelf_i386_be.c:510 -#: eelf_i386_fbsd.c:607 eelf_i386_ldso.c:534 eelf_i386_sol2.c:691 -#: eelf_i386_vxworks.c:582 eelf_iamcu.c:559 eelf_k1om.c:5550 -#: eelf_k1om_fbsd.c:559 eelf_l1om.c:5550 eelf_l1om_fbsd.c:559 -#: eelf_x86_64.c:5701 eelf_x86_64_cloudabi.c:666 eelf_x86_64_fbsd.c:666 -#: eelf_x86_64_sol2.c:798 +#: eelf32_x86_64.c:5677 eelf_i386.c:5293 eelf_i386_be.c:512 +#: eelf_i386_fbsd.c:614 eelf_i386_haiku.c:614 eelf_i386_ldso.c:536 +#: eelf_i386_sol2.c:693 eelf_i386_vxworks.c:584 eelf_iamcu.c:561 +#: eelf_k1om.c:5552 eelf_k1om_fbsd.c:561 eelf_l1om.c:5552 eelf_l1om_fbsd.c:561 +#: eelf_x86_64.c:5730 eelf_x86_64_cloudabi.c:673 eelf_x86_64_fbsd.c:673 +#: eelf_x86_64_haiku.c:673 eelf_x86_64_sol2.c:805 #, c-format msgid " -z call-nop=PADDING Use PADDING as 1-byte NOP for branch\n" msgstr "" -#: eelf32_x86_64.c:5651 eelf_i386.c:5267 eelf_i386_fbsd.c:610 -#: eelf_x86_64.c:5704 eelf_x86_64_cloudabi.c:669 eelf_x86_64_fbsd.c:669 -#: eelf_x86_64_sol2.c:801 +#: eelf32_x86_64.c:5680 eelf_i386.c:5296 eelf_i386_fbsd.c:617 +#: eelf_i386_haiku.c:617 eelf_x86_64.c:5733 eelf_x86_64_cloudabi.c:676 +#: eelf_x86_64_fbsd.c:676 eelf_x86_64_haiku.c:676 eelf_x86_64_sol2.c:808 #, c-format msgid " -z ibtplt Generate IBT-enabled PLT entries\n" msgstr "" -#: eelf32_x86_64.c:5653 eelf_i386.c:5269 eelf_i386_fbsd.c:612 -#: eelf_x86_64.c:5706 eelf_x86_64_cloudabi.c:671 eelf_x86_64_fbsd.c:671 -#: eelf_x86_64_sol2.c:803 +#: eelf32_x86_64.c:5682 eelf_i386.c:5298 eelf_i386_fbsd.c:619 +#: eelf_i386_haiku.c:619 eelf_x86_64.c:5735 eelf_x86_64_cloudabi.c:678 +#: eelf_x86_64_fbsd.c:678 eelf_x86_64_haiku.c:678 eelf_x86_64_sol2.c:810 #, c-format msgid " -z ibt Generate GNU_PROPERTY_X86_FEATURE_1_IBT\n" msgstr "" -#: eelf32_x86_64.c:5655 eelf_i386.c:5271 eelf_i386_fbsd.c:614 -#: eelf_x86_64.c:5708 eelf_x86_64_cloudabi.c:673 eelf_x86_64_fbsd.c:673 -#: eelf_x86_64_sol2.c:805 +#: eelf32_x86_64.c:5684 eelf_i386.c:5300 eelf_i386_fbsd.c:621 +#: eelf_i386_haiku.c:621 eelf_x86_64.c:5737 eelf_x86_64_cloudabi.c:680 +#: eelf_x86_64_fbsd.c:680 eelf_x86_64_haiku.c:680 eelf_x86_64_sol2.c:812 #, c-format msgid "" " -z shstk Generate GNU_PROPERTY_X86_FEATURE_1_SHSTK\n" msgstr "" -#: eelf32_x86_64.c:5657 eelf_i386.c:5273 eelf_i386_fbsd.c:616 -#: eelf_x86_64.c:5710 eelf_x86_64_cloudabi.c:675 eelf_x86_64_fbsd.c:675 -#: eelf_x86_64_sol2.c:807 +#: eelf32_x86_64.c:5686 eelf_i386.c:5302 eelf_i386_fbsd.c:623 +#: eelf_i386_haiku.c:623 eelf_x86_64.c:5739 eelf_x86_64_cloudabi.c:682 +#: eelf_x86_64_fbsd.c:682 eelf_x86_64_haiku.c:682 eelf_x86_64_sol2.c:814 #, c-format msgid "" " -z cet-report=[none|warning|error] (default: none)\n" " Report missing IBT and SHSTK properties\n" msgstr "" -#: eelf32_x86_64.c:5661 eelf_i386.c:5277 eelf_i386_fbsd.c:620 -#: eelf_x86_64.c:5714 eelf_x86_64_cloudabi.c:679 eelf_x86_64_fbsd.c:679 -#: eelf_x86_64_sol2.c:811 +#: eelf32_x86_64.c:5690 eelf_i386.c:5306 eelf_i386_fbsd.c:627 +#: eelf_i386_haiku.c:627 eelf_x86_64.c:5743 eelf_x86_64_cloudabi.c:686 +#: eelf_x86_64_fbsd.c:686 eelf_x86_64_haiku.c:686 eelf_x86_64_sol2.c:818 #, c-format msgid " -z report-relative-reloc Report relative relocations\n" msgstr "" -#: eelf32_x86_64.c:5664 eelf_i386.c:5280 eelf_i386_fbsd.c:623 -#: eelf_x86_64.c:5717 eelf_x86_64_cloudabi.c:682 eelf_x86_64_fbsd.c:682 -#: eelf_x86_64_sol2.c:814 +#: eelf32_x86_64.c:5693 eelf_i386.c:5309 eelf_i386_fbsd.c:630 +#: eelf_i386_haiku.c:630 eelf_x86_64.c:5746 eelf_x86_64_cloudabi.c:689 +#: eelf_x86_64_fbsd.c:689 eelf_x86_64_haiku.c:689 eelf_x86_64_sol2.c:821 #, c-format msgid "" " -z x86-64-{baseline|v[234]} Mark x86-64-{baseline|v[234]} ISA level as " "needed\n" msgstr "" -#: eelf32b4300.c:698 eelf32bmip.c:698 eelf32bmipn32.c:712 eelf32bsmip.c:712 -#: eelf32btsmip.c:698 eelf32btsmip_fbsd.c:698 eelf32btsmipn32.c:698 -#: eelf32btsmipn32_fbsd.c:698 eelf32ebmip.c:698 eelf32ebmipvxworks.c:737 -#: eelf32elmip.c:698 eelf32elmipvxworks.c:737 eelf32l4300.c:698 -#: eelf32lmip.c:698 eelf32lr5900.c:557 eelf32lr5900n32.c:556 eelf32lsmip.c:698 -#: eelf32ltsmip.c:698 eelf32ltsmip_fbsd.c:698 eelf32ltsmipn32.c:698 -#: eelf32ltsmipn32_fbsd.c:698 eelf32mipswindiss.c:531 eelf64bmip.c:712 -#: eelf64btsmip.c:698 eelf64btsmip_fbsd.c:698 eelf64ltsmip.c:698 -#: eelf64ltsmip_fbsd.c:698 +#: eelf32_x86_64.c:5696 eelf_i386.c:5312 eelf_i386_fbsd.c:633 +#: eelf_i386_haiku.c:633 eelf_x86_64.c:5763 eelf_x86_64_cloudabi.c:706 +#: eelf_x86_64_fbsd.c:706 eelf_x86_64_haiku.c:706 eelf_x86_64_sol2.c:838 +#, c-format +msgid " -z pack-relative-relocs Pack relative relocations\n" +msgstr "" + +#: eelf32_x86_64.c:5698 eelf_i386.c:5314 eelf_i386_fbsd.c:635 +#: eelf_i386_haiku.c:635 eelf_x86_64.c:5765 eelf_x86_64_cloudabi.c:708 +#: eelf_x86_64_fbsd.c:708 eelf_x86_64_haiku.c:708 eelf_x86_64_sol2.c:840 +#, c-format +msgid "" +" -z nopack-relative-relocs Do not pack relative relocations (default)\n" +msgstr "" + +#: eelf32b4300.c:700 eelf32bmip.c:700 eelf32bmipn32.c:714 eelf32bsmip.c:714 +#: eelf32btsmip.c:700 eelf32btsmip_fbsd.c:700 eelf32btsmipn32.c:700 +#: eelf32btsmipn32_fbsd.c:700 eelf32ebmip.c:700 eelf32ebmipvxworks.c:739 +#: eelf32elmip.c:700 eelf32elmipvxworks.c:739 eelf32l4300.c:700 +#: eelf32lmip.c:700 eelf32lr5900.c:559 eelf32lr5900n32.c:558 eelf32lsmip.c:700 +#: eelf32ltsmip.c:700 eelf32ltsmip_fbsd.c:700 eelf32ltsmipn32.c:700 +#: eelf32ltsmipn32_fbsd.c:700 eelf32mipswindiss.c:533 eelf64bmip.c:714 +#: eelf64btsmip.c:700 eelf64btsmip_fbsd.c:700 eelf64ltsmip.c:700 +#: eelf64ltsmip_fbsd.c:700 eelf_mipsel_haiku.c:700 #, c-format msgid "" " --insn32 Only generate 32-bit microMIPS instructions\n" msgstr "" -#: eelf32b4300.c:701 eelf32bmip.c:701 eelf32bmipn32.c:715 eelf32bsmip.c:715 -#: eelf32btsmip.c:701 eelf32btsmip_fbsd.c:701 eelf32btsmipn32.c:701 -#: eelf32btsmipn32_fbsd.c:701 eelf32ebmip.c:701 eelf32ebmipvxworks.c:740 -#: eelf32elmip.c:701 eelf32elmipvxworks.c:740 eelf32l4300.c:701 -#: eelf32lmip.c:701 eelf32lr5900.c:560 eelf32lr5900n32.c:559 eelf32lsmip.c:701 -#: eelf32ltsmip.c:701 eelf32ltsmip_fbsd.c:701 eelf32ltsmipn32.c:701 -#: eelf32ltsmipn32_fbsd.c:701 eelf32mipswindiss.c:534 eelf64bmip.c:715 -#: eelf64btsmip.c:701 eelf64btsmip_fbsd.c:701 eelf64ltsmip.c:701 -#: eelf64ltsmip_fbsd.c:701 +#: eelf32b4300.c:703 eelf32bmip.c:703 eelf32bmipn32.c:717 eelf32bsmip.c:717 +#: eelf32btsmip.c:703 eelf32btsmip_fbsd.c:703 eelf32btsmipn32.c:703 +#: eelf32btsmipn32_fbsd.c:703 eelf32ebmip.c:703 eelf32ebmipvxworks.c:742 +#: eelf32elmip.c:703 eelf32elmipvxworks.c:742 eelf32l4300.c:703 +#: eelf32lmip.c:703 eelf32lr5900.c:562 eelf32lr5900n32.c:561 eelf32lsmip.c:703 +#: eelf32ltsmip.c:703 eelf32ltsmip_fbsd.c:703 eelf32ltsmipn32.c:703 +#: eelf32ltsmipn32_fbsd.c:703 eelf32mipswindiss.c:536 eelf64bmip.c:717 +#: eelf64btsmip.c:703 eelf64btsmip_fbsd.c:703 eelf64ltsmip.c:703 +#: eelf64ltsmip_fbsd.c:703 eelf_mipsel_haiku.c:703 #, c-format msgid " --no-insn32 Generate all microMIPS instructions\n" msgstr "" -#: eelf32b4300.c:704 eelf32bmip.c:704 eelf32bmipn32.c:718 eelf32bsmip.c:718 -#: eelf32btsmip.c:704 eelf32btsmip_fbsd.c:704 eelf32btsmipn32.c:704 -#: eelf32btsmipn32_fbsd.c:704 eelf32ebmip.c:704 eelf32ebmipvxworks.c:743 -#: eelf32elmip.c:704 eelf32elmipvxworks.c:743 eelf32l4300.c:704 -#: eelf32lmip.c:704 eelf32lr5900.c:563 eelf32lr5900n32.c:562 eelf32lsmip.c:704 -#: eelf32ltsmip.c:704 eelf32ltsmip_fbsd.c:704 eelf32ltsmipn32.c:704 -#: eelf32ltsmipn32_fbsd.c:704 eelf32mipswindiss.c:537 eelf64bmip.c:718 -#: eelf64btsmip.c:704 eelf64btsmip_fbsd.c:704 eelf64ltsmip.c:704 -#: eelf64ltsmip_fbsd.c:704 +#: eelf32b4300.c:706 eelf32bmip.c:706 eelf32bmipn32.c:720 eelf32bsmip.c:720 +#: eelf32btsmip.c:706 eelf32btsmip_fbsd.c:706 eelf32btsmipn32.c:706 +#: eelf32btsmipn32_fbsd.c:706 eelf32ebmip.c:706 eelf32ebmipvxworks.c:745 +#: eelf32elmip.c:706 eelf32elmipvxworks.c:745 eelf32l4300.c:706 +#: eelf32lmip.c:706 eelf32lr5900.c:565 eelf32lr5900n32.c:564 eelf32lsmip.c:706 +#: eelf32ltsmip.c:706 eelf32ltsmip_fbsd.c:706 eelf32ltsmipn32.c:706 +#: eelf32ltsmipn32_fbsd.c:706 eelf32mipswindiss.c:539 eelf64bmip.c:720 +#: eelf64btsmip.c:706 eelf64btsmip_fbsd.c:706 eelf64ltsmip.c:706 +#: eelf64ltsmip_fbsd.c:706 eelf_mipsel_haiku.c:706 #, c-format msgid "" " --ignore-branch-isa Accept invalid branch relocations requiring\n" " an ISA mode switch\n" msgstr "" -#: eelf32b4300.c:708 eelf32bmip.c:708 eelf32bmipn32.c:722 eelf32bsmip.c:722 -#: eelf32btsmip.c:708 eelf32btsmip_fbsd.c:708 eelf32btsmipn32.c:708 -#: eelf32btsmipn32_fbsd.c:708 eelf32ebmip.c:708 eelf32ebmipvxworks.c:747 -#: eelf32elmip.c:708 eelf32elmipvxworks.c:747 eelf32l4300.c:708 -#: eelf32lmip.c:708 eelf32lr5900.c:567 eelf32lr5900n32.c:566 eelf32lsmip.c:708 -#: eelf32ltsmip.c:708 eelf32ltsmip_fbsd.c:708 eelf32ltsmipn32.c:708 -#: eelf32ltsmipn32_fbsd.c:708 eelf32mipswindiss.c:541 eelf64bmip.c:722 -#: eelf64btsmip.c:708 eelf64btsmip_fbsd.c:708 eelf64ltsmip.c:708 -#: eelf64ltsmip_fbsd.c:708 +#: eelf32b4300.c:710 eelf32bmip.c:710 eelf32bmipn32.c:724 eelf32bsmip.c:724 +#: eelf32btsmip.c:710 eelf32btsmip_fbsd.c:710 eelf32btsmipn32.c:710 +#: eelf32btsmipn32_fbsd.c:710 eelf32ebmip.c:710 eelf32ebmipvxworks.c:749 +#: eelf32elmip.c:710 eelf32elmipvxworks.c:749 eelf32l4300.c:710 +#: eelf32lmip.c:710 eelf32lr5900.c:569 eelf32lr5900n32.c:568 eelf32lsmip.c:710 +#: eelf32ltsmip.c:710 eelf32ltsmip_fbsd.c:710 eelf32ltsmipn32.c:710 +#: eelf32ltsmipn32_fbsd.c:710 eelf32mipswindiss.c:543 eelf64bmip.c:724 +#: eelf64btsmip.c:710 eelf64btsmip_fbsd.c:710 eelf64ltsmip.c:710 +#: eelf64ltsmip_fbsd.c:710 eelf_mipsel_haiku.c:710 #, c-format msgid "" " --no-ignore-branch-isa Reject invalid branch relocations requiring\n" " an ISA mode switch\n" msgstr "" -#: eelf32b4300.c:712 eelf32bmip.c:712 eelf32bmipn32.c:726 eelf32bsmip.c:726 -#: eelf32btsmip.c:712 eelf32btsmip_fbsd.c:712 eelf32btsmipn32.c:712 -#: eelf32btsmipn32_fbsd.c:712 eelf32ebmip.c:712 eelf32ebmipvxworks.c:751 -#: eelf32elmip.c:712 eelf32elmipvxworks.c:751 eelf32l4300.c:712 -#: eelf32lmip.c:712 eelf32lr5900.c:571 eelf32lr5900n32.c:570 eelf32lsmip.c:712 -#: eelf32ltsmip.c:712 eelf32ltsmip_fbsd.c:712 eelf32ltsmipn32.c:712 -#: eelf32ltsmipn32_fbsd.c:712 eelf32mipswindiss.c:545 eelf64bmip.c:726 -#: eelf64btsmip.c:712 eelf64btsmip_fbsd.c:712 eelf64ltsmip.c:712 -#: eelf64ltsmip_fbsd.c:712 +#: eelf32b4300.c:714 eelf32bmip.c:714 eelf32bmipn32.c:728 eelf32bsmip.c:728 +#: eelf32btsmip.c:714 eelf32btsmip_fbsd.c:714 eelf32btsmipn32.c:714 +#: eelf32btsmipn32_fbsd.c:714 eelf32ebmip.c:714 eelf32ebmipvxworks.c:753 +#: eelf32elmip.c:714 eelf32elmipvxworks.c:753 eelf32l4300.c:714 +#: eelf32lmip.c:714 eelf32lr5900.c:573 eelf32lr5900n32.c:572 eelf32lsmip.c:714 +#: eelf32ltsmip.c:714 eelf32ltsmip_fbsd.c:714 eelf32ltsmipn32.c:714 +#: eelf32ltsmipn32_fbsd.c:714 eelf32mipswindiss.c:547 eelf64bmip.c:728 +#: eelf64btsmip.c:714 eelf64btsmip_fbsd.c:714 eelf64ltsmip.c:714 +#: eelf64ltsmip_fbsd.c:714 eelf_mipsel_haiku.c:714 #, c-format msgid "" " --compact-branches Generate compact branches/jumps for MIPS R6\n" msgstr "" -#: eelf32b4300.c:715 eelf32bmip.c:715 eelf32bmipn32.c:729 eelf32bsmip.c:729 -#: eelf32btsmip.c:715 eelf32btsmip_fbsd.c:715 eelf32btsmipn32.c:715 -#: eelf32btsmipn32_fbsd.c:715 eelf32ebmip.c:715 eelf32ebmipvxworks.c:754 -#: eelf32elmip.c:715 eelf32elmipvxworks.c:754 eelf32l4300.c:715 -#: eelf32lmip.c:715 eelf32lr5900.c:574 eelf32lr5900n32.c:573 eelf32lsmip.c:715 -#: eelf32ltsmip.c:715 eelf32ltsmip_fbsd.c:715 eelf32ltsmipn32.c:715 -#: eelf32ltsmipn32_fbsd.c:715 eelf32mipswindiss.c:548 eelf64bmip.c:729 -#: eelf64btsmip.c:715 eelf64btsmip_fbsd.c:715 eelf64ltsmip.c:715 -#: eelf64ltsmip_fbsd.c:715 +#: eelf32b4300.c:717 eelf32bmip.c:717 eelf32bmipn32.c:731 eelf32bsmip.c:731 +#: eelf32btsmip.c:717 eelf32btsmip_fbsd.c:717 eelf32btsmipn32.c:717 +#: eelf32btsmipn32_fbsd.c:717 eelf32ebmip.c:717 eelf32ebmipvxworks.c:756 +#: eelf32elmip.c:717 eelf32elmipvxworks.c:756 eelf32l4300.c:717 +#: eelf32lmip.c:717 eelf32lr5900.c:576 eelf32lr5900n32.c:575 eelf32lsmip.c:717 +#: eelf32ltsmip.c:717 eelf32ltsmip_fbsd.c:717 eelf32ltsmipn32.c:717 +#: eelf32ltsmipn32_fbsd.c:717 eelf32mipswindiss.c:550 eelf64bmip.c:731 +#: eelf64btsmip.c:717 eelf64btsmip_fbsd.c:717 eelf64ltsmip.c:717 +#: eelf64ltsmip_fbsd.c:717 eelf_mipsel_haiku.c:717 #, c-format msgid "" " --no-compact-branches Generate delay slot branches/jumps for MIPS " "R6\n" msgstr "" -#: eelf32bfin.c:454 eelf32bfinfd.c:479 +#: eelf32bfin.c:456 eelf32bfinfd.c:481 #, c-format msgid " --code-in-l1 Put code in L1\n" msgstr "" -#: eelf32bfin.c:456 eelf32bfinfd.c:481 +#: eelf32bfin.c:458 eelf32bfinfd.c:483 #, c-format msgid " --data-in-l1 Put data in L1\n" msgstr "" @@ -5196,181 +5250,187 @@ msgid "%X%P: %pB: can not create runtime reloc information: %s\n" msgstr "" #: eelf32lppc.c:96 eelf32lppclinux.c:96 eelf32lppcnto.c:96 eelf32lppcsim.c:96 -#: eelf32ppc.c:96 eelf32ppc_fbsd.c:96 eelf32ppclinux.c:96 eelf32ppcnto.c:96 -#: eelf32ppcsim.c:96 eelf32ppcwindiss.c:96 +#: eelf32ppc.c:96 eelf32ppc_fbsd.c:96 eelf32ppchaiku.c:96 eelf32ppclinux.c:96 +#: eelf32ppcnto.c:96 eelf32ppcsim.c:96 eelf32ppcwindiss.c:96 msgid "%X%P: select_plt_layout problem %E\n" msgstr "" #: eelf32lppc.c:160 eelf32lppclinux.c:160 eelf32lppcnto.c:160 #: eelf32lppcsim.c:160 eelf32ppc.c:160 eelf32ppc_fbsd.c:160 -#: eelf32ppclinux.c:160 eelf32ppcnto.c:160 eelf32ppcsim.c:160 -#: eelf32ppcvxworks.c:105 eelf32ppcwindiss.c:160 eelf64lppc.c:321 -#: eelf64lppc_fbsd.c:321 eelf64ppc.c:321 eelf64ppc_fbsd.c:321 +#: eelf32ppchaiku.c:160 eelf32ppclinux.c:160 eelf32ppcnto.c:160 +#: eelf32ppcsim.c:160 eelf32ppcvxworks.c:105 eelf32ppcwindiss.c:160 +#: eelf64lppc.c:321 eelf64lppc_fbsd.c:321 eelf64ppc.c:321 eelf64ppc_fbsd.c:321 msgid "%X%P: inline PLT: %E\n" msgstr "" #: eelf32lppc.c:168 eelf32lppclinux.c:168 eelf32lppcnto.c:168 #: eelf32lppcsim.c:168 eelf32ppc.c:168 eelf32ppc_fbsd.c:168 -#: eelf32ppclinux.c:168 eelf32ppcnto.c:168 eelf32ppcsim.c:168 -#: eelf32ppcvxworks.c:113 eelf32ppcwindiss.c:168 eelf64lppc.c:325 -#: eelf64lppc.c:344 eelf64lppc_fbsd.c:325 eelf64lppc_fbsd.c:344 eelf64ppc.c:325 -#: eelf64ppc.c:344 eelf64ppc_fbsd.c:325 eelf64ppc_fbsd.c:344 +#: eelf32ppchaiku.c:168 eelf32ppclinux.c:168 eelf32ppcnto.c:168 +#: eelf32ppcsim.c:168 eelf32ppcvxworks.c:113 eelf32ppcwindiss.c:168 +#: eelf64lppc.c:325 eelf64lppc.c:344 eelf64lppc_fbsd.c:325 +#: eelf64lppc_fbsd.c:344 eelf64ppc.c:325 eelf64ppc.c:344 eelf64ppc_fbsd.c:325 +#: eelf64ppc_fbsd.c:344 msgid "%X%P: TLS problem %E\n" msgstr "" #: eelf32lppc.c:255 eelf32lppclinux.c:255 eelf32lppcnto.c:255 #: eelf32lppcsim.c:255 eelf32ppc.c:255 eelf32ppc_fbsd.c:255 -#: eelf32ppclinux.c:255 eelf32ppcnto.c:255 eelf32ppcsim.c:255 -#: eelf32ppcvxworks.c:200 eelf32ppcwindiss.c:255 +#: eelf32ppchaiku.c:255 eelf32ppclinux.c:255 eelf32ppcnto.c:255 +#: eelf32ppcsim.c:255 eelf32ppcvxworks.c:200 eelf32ppcwindiss.c:255 msgid "%X%P: ppc_finish_symbols problem %E\n" msgstr "" -#: eelf32lppc.c:756 eelf32lppclinux.c:756 eelf32lppcnto.c:756 -#: eelf32lppcsim.c:756 eelf32ppc.c:756 eelf32ppc_fbsd.c:756 -#: eelf32ppclinux.c:756 eelf32ppcnto.c:756 eelf32ppcsim.c:756 -#: eelf32ppcvxworks.c:730 eelf32ppcwindiss.c:756 eelf64lppc.c:1206 -#: eelf64lppc_fbsd.c:1206 eelf64ppc.c:1206 eelf64ppc_fbsd.c:1206 +#: eelf32lppc.c:758 eelf32lppclinux.c:758 eelf32lppcnto.c:758 +#: eelf32lppcsim.c:758 eelf32ppc.c:758 eelf32ppc_fbsd.c:758 +#: eelf32ppchaiku.c:758 eelf32ppclinux.c:758 eelf32ppcnto.c:758 +#: eelf32ppcsim.c:758 eelf32ppcvxworks.c:732 eelf32ppcwindiss.c:758 +#: eelf64lppc.c:1208 eelf64lppc_fbsd.c:1208 eelf64ppc.c:1208 +#: eelf64ppc_fbsd.c:1208 msgid "%F%P: invalid --plt-align `%s'\n" msgstr "" -#: eelf32lppc.c:789 eelf32lppclinux.c:789 eelf32lppcnto.c:789 -#: eelf32lppcsim.c:789 eelf32ppc.c:789 eelf32ppc_fbsd.c:789 -#: eelf32ppclinux.c:789 eelf32ppcnto.c:789 eelf32ppcsim.c:789 -#: eelf32ppcvxworks.c:763 eelf32ppcwindiss.c:789 +#: eelf32lppc.c:791 eelf32lppclinux.c:791 eelf32lppcnto.c:791 +#: eelf32lppcsim.c:791 eelf32ppc.c:791 eelf32ppc_fbsd.c:791 +#: eelf32ppchaiku.c:791 eelf32ppclinux.c:791 eelf32ppcnto.c:791 +#: eelf32ppcsim.c:791 eelf32ppcvxworks.c:765 eelf32ppcwindiss.c:791 msgid "%F%P: invalid pagesize `%s'\n" msgstr "" -#: eelf32lppc.c:819 eelf32lppclinux.c:819 eelf32lppcnto.c:819 -#: eelf32lppcsim.c:819 eelf32ppc.c:819 eelf32ppc_fbsd.c:819 -#: eelf32ppclinux.c:819 eelf32ppcnto.c:819 eelf32ppcsim.c:819 -#: eelf32ppcvxworks.c:797 eelf32ppcwindiss.c:819 eelf64lppc.c:1386 -#: eelf64lppc_fbsd.c:1386 eelf64ppc.c:1386 eelf64ppc_fbsd.c:1386 +#: eelf32lppc.c:821 eelf32lppclinux.c:821 eelf32lppcnto.c:821 +#: eelf32lppcsim.c:821 eelf32ppc.c:821 eelf32ppc_fbsd.c:821 +#: eelf32ppchaiku.c:821 eelf32ppclinux.c:821 eelf32ppcnto.c:821 +#: eelf32ppcsim.c:821 eelf32ppcvxworks.c:799 eelf32ppcwindiss.c:821 +#: eelf64lppc.c:1388 eelf64lppc_fbsd.c:1388 eelf64ppc.c:1388 +#: eelf64ppc_fbsd.c:1388 #, c-format msgid " --emit-stub-syms Label linker stubs with a symbol\n" msgstr "" -#: eelf32lppc.c:822 eelf32lppclinux.c:822 eelf32lppcnto.c:822 -#: eelf32lppcsim.c:822 eelf32ppc.c:822 eelf32ppc_fbsd.c:822 -#: eelf32ppclinux.c:822 eelf32ppcnto.c:822 eelf32ppcsim.c:822 -#: eelf32ppcvxworks.c:800 eelf32ppcwindiss.c:822 eelf64lppc.c:1389 -#: eelf64lppc_fbsd.c:1389 eelf64ppc.c:1389 eelf64ppc_fbsd.c:1389 +#: eelf32lppc.c:824 eelf32lppclinux.c:824 eelf32lppcnto.c:824 +#: eelf32lppcsim.c:824 eelf32ppc.c:824 eelf32ppc_fbsd.c:824 +#: eelf32ppchaiku.c:824 eelf32ppclinux.c:824 eelf32ppcnto.c:824 +#: eelf32ppcsim.c:824 eelf32ppcvxworks.c:802 eelf32ppcwindiss.c:824 +#: eelf64lppc.c:1391 eelf64lppc_fbsd.c:1391 eelf64ppc.c:1391 +#: eelf64ppc_fbsd.c:1391 #, c-format msgid " --no-emit-stub-syms Don't label linker stubs with a symbol\n" msgstr "" -#: eelf32lppc.c:825 eelf32lppclinux.c:825 eelf32lppcnto.c:825 -#: eelf32lppcsim.c:825 eelf32ppc.c:825 eelf32ppc_fbsd.c:825 -#: eelf32ppclinux.c:825 eelf32ppcnto.c:825 eelf32ppcsim.c:825 -#: eelf32ppcvxworks.c:803 eelf32ppcwindiss.c:825 eelf64lppc.c:1409 -#: eelf64lppc_fbsd.c:1409 eelf64ppc.c:1409 eelf64ppc_fbsd.c:1409 +#: eelf32lppc.c:827 eelf32lppclinux.c:827 eelf32lppcnto.c:827 +#: eelf32lppcsim.c:827 eelf32ppc.c:827 eelf32ppc_fbsd.c:827 +#: eelf32ppchaiku.c:827 eelf32ppclinux.c:827 eelf32ppcnto.c:827 +#: eelf32ppcsim.c:827 eelf32ppcvxworks.c:805 eelf32ppcwindiss.c:827 +#: eelf64lppc.c:1411 eelf64lppc_fbsd.c:1411 eelf64ppc.c:1411 +#: eelf64ppc_fbsd.c:1411 #, c-format msgid " --no-tls-optimize Don't try to optimize TLS accesses\n" msgstr "" -#: eelf32lppc.c:828 eelf32lppclinux.c:828 eelf32lppcnto.c:828 -#: eelf32lppcsim.c:828 eelf32ppc.c:828 eelf32ppc_fbsd.c:828 -#: eelf32ppclinux.c:828 eelf32ppcnto.c:828 eelf32ppcsim.c:828 -#: eelf32ppcvxworks.c:806 eelf32ppcwindiss.c:828 eelf64lppc.c:1415 -#: eelf64lppc_fbsd.c:1415 eelf64ppc.c:1415 eelf64ppc_fbsd.c:1415 +#: eelf32lppc.c:830 eelf32lppclinux.c:830 eelf32lppcnto.c:830 +#: eelf32lppcsim.c:830 eelf32ppc.c:830 eelf32ppc_fbsd.c:830 +#: eelf32ppchaiku.c:830 eelf32ppclinux.c:830 eelf32ppcnto.c:830 +#: eelf32ppcsim.c:830 eelf32ppcvxworks.c:808 eelf32ppcwindiss.c:830 +#: eelf64lppc.c:1417 eelf64lppc_fbsd.c:1417 eelf64ppc.c:1417 +#: eelf64ppc_fbsd.c:1417 #, c-format msgid " --no-tls-get-addr-optimize Don't use a special __tls_get_addr call\n" msgstr "" -#: eelf32lppc.c:831 eelf32lppclinux.c:831 eelf32lppcnto.c:831 -#: eelf32lppcsim.c:831 eelf32ppc.c:831 eelf32ppc_fbsd.c:831 -#: eelf32ppclinux.c:831 eelf32ppcnto.c:831 eelf32ppcsim.c:831 -#: eelf32ppcwindiss.c:831 +#: eelf32lppc.c:833 eelf32lppclinux.c:833 eelf32lppcnto.c:833 +#: eelf32lppcsim.c:833 eelf32ppc.c:833 eelf32ppc_fbsd.c:833 +#: eelf32ppchaiku.c:833 eelf32ppclinux.c:833 eelf32ppcnto.c:833 +#: eelf32ppcsim.c:833 eelf32ppcwindiss.c:833 #, c-format msgid " --secure-plt Use new-style PLT if possible\n" msgstr "" -#: eelf32lppc.c:834 eelf32lppclinux.c:834 eelf32lppcnto.c:834 -#: eelf32lppcsim.c:834 eelf32ppc.c:834 eelf32ppc_fbsd.c:834 -#: eelf32ppclinux.c:834 eelf32ppcnto.c:834 eelf32ppcsim.c:834 -#: eelf32ppcwindiss.c:834 +#: eelf32lppc.c:836 eelf32lppclinux.c:836 eelf32lppcnto.c:836 +#: eelf32lppcsim.c:836 eelf32ppc.c:836 eelf32ppc_fbsd.c:836 +#: eelf32ppchaiku.c:836 eelf32ppclinux.c:836 eelf32ppcnto.c:836 +#: eelf32ppcsim.c:836 eelf32ppcwindiss.c:836 #, c-format msgid " --bss-plt Force old-style BSS PLT\n" msgstr "" -#: eelf32lppc.c:837 eelf32lppclinux.c:837 eelf32lppcnto.c:837 -#: eelf32lppcsim.c:837 eelf32ppc.c:837 eelf32ppc_fbsd.c:837 -#: eelf32ppclinux.c:837 eelf32ppcnto.c:837 eelf32ppcsim.c:837 -#: eelf32ppcwindiss.c:837 +#: eelf32lppc.c:839 eelf32lppclinux.c:839 eelf32lppcnto.c:839 +#: eelf32lppcsim.c:839 eelf32ppc.c:839 eelf32ppc_fbsd.c:839 +#: eelf32ppchaiku.c:839 eelf32ppclinux.c:839 eelf32ppcnto.c:839 +#: eelf32ppcsim.c:839 eelf32ppcwindiss.c:839 #, c-format msgid " --plt-align Align PLT call stubs to fit cache lines\n" msgstr "" -#: eelf32lppc.c:840 eelf32lppclinux.c:840 eelf32lppcnto.c:840 -#: eelf32lppcsim.c:840 eelf32ppc.c:840 eelf32ppc_fbsd.c:840 -#: eelf32ppclinux.c:840 eelf32ppcnto.c:840 eelf32ppcsim.c:840 -#: eelf32ppcwindiss.c:840 eelf64lppc.c:1368 eelf64lppc_fbsd.c:1368 -#: eelf64ppc.c:1368 eelf64ppc_fbsd.c:1368 +#: eelf32lppc.c:842 eelf32lppclinux.c:842 eelf32lppcnto.c:842 +#: eelf32lppcsim.c:842 eelf32ppc.c:842 eelf32ppc_fbsd.c:842 +#: eelf32ppchaiku.c:842 eelf32ppclinux.c:842 eelf32ppcnto.c:842 +#: eelf32ppcsim.c:842 eelf32ppcwindiss.c:842 eelf64lppc.c:1370 +#: eelf64lppc_fbsd.c:1370 eelf64ppc.c:1370 eelf64ppc_fbsd.c:1370 #, c-format msgid " --no-plt-align Dont't align individual PLT call stubs\n" msgstr "" -#: eelf32lppc.c:843 eelf32lppclinux.c:843 eelf32lppcnto.c:843 -#: eelf32lppcsim.c:843 eelf32ppc.c:843 eelf32ppc_fbsd.c:843 -#: eelf32ppclinux.c:843 eelf32ppcnto.c:843 eelf32ppcsim.c:843 -#: eelf32ppcwindiss.c:843 eelf64lppc.c:1427 eelf64lppc_fbsd.c:1427 -#: eelf64ppc.c:1427 eelf64ppc_fbsd.c:1427 +#: eelf32lppc.c:845 eelf32lppclinux.c:845 eelf32lppcnto.c:845 +#: eelf32lppcsim.c:845 eelf32ppc.c:845 eelf32ppc_fbsd.c:845 +#: eelf32ppchaiku.c:845 eelf32ppclinux.c:845 eelf32ppcnto.c:845 +#: eelf32ppcsim.c:845 eelf32ppcwindiss.c:845 eelf64lppc.c:1429 +#: eelf64lppc_fbsd.c:1429 eelf64ppc.c:1429 eelf64ppc_fbsd.c:1429 #, c-format msgid "" " --no-inline-optimize Don't convert inline PLT to direct calls\n" msgstr "" -#: eelf32lppc.c:846 eelf32lppclinux.c:846 eelf32lppcnto.c:846 -#: eelf32lppcsim.c:846 eelf32ppc.c:846 eelf32ppc_fbsd.c:846 -#: eelf32ppclinux.c:846 eelf32ppcnto.c:846 eelf32ppcsim.c:846 -#: eelf32ppcwindiss.c:846 +#: eelf32lppc.c:848 eelf32lppclinux.c:848 eelf32lppcnto.c:848 +#: eelf32lppcsim.c:848 eelf32ppc.c:848 eelf32ppc_fbsd.c:848 +#: eelf32ppchaiku.c:848 eelf32ppclinux.c:848 eelf32ppcnto.c:848 +#: eelf32ppcsim.c:848 eelf32ppcwindiss.c:848 #, c-format msgid " --sdata-got Force GOT location just before .sdata\n" msgstr "" -#: eelf32lppc.c:849 eelf32lppclinux.c:849 eelf32lppcnto.c:849 -#: eelf32lppcsim.c:849 eelf32ppc.c:849 eelf32ppc_fbsd.c:849 -#: eelf32ppclinux.c:849 eelf32ppcnto.c:849 eelf32ppcsim.c:849 -#: eelf32ppcvxworks.c:809 eelf32ppcwindiss.c:849 +#: eelf32lppc.c:851 eelf32lppclinux.c:851 eelf32lppcnto.c:851 +#: eelf32lppcsim.c:851 eelf32ppc.c:851 eelf32ppc_fbsd.c:851 +#: eelf32ppchaiku.c:851 eelf32ppclinux.c:851 eelf32ppcnto.c:851 +#: eelf32ppcsim.c:851 eelf32ppcvxworks.c:811 eelf32ppcwindiss.c:851 #, c-format msgid "" " --ppc476-workaround [=pagesize]\n" " Avoid a cache bug on ppc476\n" msgstr "" -#: eelf32lppc.c:853 eelf32lppclinux.c:853 eelf32lppcnto.c:853 -#: eelf32lppcsim.c:853 eelf32ppc.c:853 eelf32ppc_fbsd.c:853 -#: eelf32ppclinux.c:853 eelf32ppcnto.c:853 eelf32ppcsim.c:853 -#: eelf32ppcvxworks.c:813 eelf32ppcwindiss.c:853 +#: eelf32lppc.c:855 eelf32lppclinux.c:855 eelf32lppcnto.c:855 +#: eelf32lppcsim.c:855 eelf32ppc.c:855 eelf32ppc_fbsd.c:855 +#: eelf32ppchaiku.c:855 eelf32ppclinux.c:855 eelf32ppcnto.c:855 +#: eelf32ppcsim.c:855 eelf32ppcvxworks.c:815 eelf32ppcwindiss.c:855 #, c-format msgid " --no-ppc476-workaround Disable workaround\n" msgstr "" -#: eelf32lppc.c:856 eelf32lppclinux.c:856 eelf32lppcnto.c:856 -#: eelf32lppcsim.c:856 eelf32ppc.c:856 eelf32ppc_fbsd.c:856 -#: eelf32ppclinux.c:856 eelf32ppcnto.c:856 eelf32ppcsim.c:856 -#: eelf32ppcvxworks.c:816 eelf32ppcwindiss.c:856 +#: eelf32lppc.c:858 eelf32lppclinux.c:858 eelf32lppcnto.c:858 +#: eelf32lppcsim.c:858 eelf32ppc.c:858 eelf32ppc_fbsd.c:858 +#: eelf32ppchaiku.c:858 eelf32ppclinux.c:858 eelf32ppcnto.c:858 +#: eelf32ppcsim.c:858 eelf32ppcvxworks.c:818 eelf32ppcwindiss.c:858 #, c-format msgid " --no-pic-fixup Don't edit non-pic to pic\n" msgstr "" -#: eelf32lppc.c:859 eelf32lppclinux.c:859 eelf32lppcnto.c:859 -#: eelf32lppcsim.c:859 eelf32ppc.c:859 eelf32ppc_fbsd.c:859 -#: eelf32ppclinux.c:859 eelf32ppcnto.c:859 eelf32ppcsim.c:859 -#: eelf32ppcvxworks.c:819 eelf32ppcwindiss.c:859 +#: eelf32lppc.c:861 eelf32lppclinux.c:861 eelf32lppcnto.c:861 +#: eelf32lppcsim.c:861 eelf32ppc.c:861 eelf32ppc_fbsd.c:861 +#: eelf32ppchaiku.c:861 eelf32ppclinux.c:861 eelf32ppcnto.c:861 +#: eelf32ppcsim.c:861 eelf32ppcvxworks.c:821 eelf32ppcwindiss.c:861 #, c-format msgid "" " --vle-reloc-fixup Correct old object file 16A/16D relocation\n" msgstr "" -#: eelf32mcore.c:304 +#: eelf32mcore.c:306 #, c-format msgid "" " --base_file Generate a base file for relocatable DLLs\n" msgstr "" -#: eelf32metag.c:717 eelf64lppc.c:1343 eelf64lppc_fbsd.c:1343 eelf64ppc.c:1343 -#: eelf64ppc_fbsd.c:1343 ehppaelf.c:577 ehppalinux.c:759 ehppanbsd.c:759 -#: ehppaobsd.c:759 +#: eelf32metag.c:719 eelf64lppc.c:1345 eelf64lppc_fbsd.c:1345 eelf64ppc.c:1345 +#: eelf64ppc_fbsd.c:1345 ehppaelf.c:579 ehppalinux.c:761 ehppanbsd.c:761 +#: ehppaobsd.c:761 #, c-format msgid "" " --stub-group-size=N Maximum size of a group of input sections " @@ -5387,28 +5447,28 @@ msgid "" " choose suitable defaults.\n" msgstr "" -#: eelf32rx.c:336 +#: eelf32rx.c:338 #, c-format msgid "" " --no-flag-mismatch-warnings Don't warn about objects with incompatible\n" " endian or dsp settings\n" msgstr "" -#: eelf32rx.c:338 +#: eelf32rx.c:340 #, c-format msgid "" " --flag-mismatch-warnings Warn about objects with incompatible\n" " endian, dsp or ABI settings\n" msgstr "" -#: eelf32rx.c:340 +#: eelf32rx.c:342 #, c-format msgid "" " --ignore-lma Ignore segment LMAs [default]\n" " (for Renesas Tools compatibility)\n" msgstr "" -#: eelf32rx.c:342 +#: eelf32rx.c:344 #, c-format msgid " --no-ignore-lma Don't ignore segment LMAs\n" msgstr "" @@ -5471,20 +5531,20 @@ msgstr "" msgid "%F%P: Relaxation not supported with --enable-non-contiguous-regions.\n" msgstr "" -#: eelf32xtensa.c:2396 +#: eelf32xtensa.c:2398 #, c-format msgid "" " --size-opt When relaxing longcalls, prefer size\n" " optimization over branch target alignment\n" msgstr "" -#: eelf32xtensa.c:2399 +#: eelf32xtensa.c:2401 #, c-format msgid "" " --abi-windowed Choose windowed ABI for the output object\n" msgstr "" -#: eelf32xtensa.c:2401 +#: eelf32xtensa.c:2403 #, c-format msgid " --abi-call0 Choose call0 ABI for the output object\n" msgstr "" @@ -5493,7 +5553,7 @@ msgstr "" msgid "%F%P: %pB: Instruction sets of object files incompatible\n" msgstr "" -#: eelf64_ia64.c:490 eelf64_ia64_fbsd.c:490 +#: eelf64_ia64.c:492 eelf64_ia64_fbsd.c:492 #, c-format msgid "" " --itanium Generate code for Intel Itanium processor\n" @@ -5504,13 +5564,13 @@ msgstr "" msgid "%F%P: can not init BFD: %E\n" msgstr "" -#: eelf64_s390.c:533 +#: eelf64_s390.c:535 #, c-format msgid "" " --s390-pgste Tell the kernel to allocate 4k page tables\n" msgstr "" -#: eelf64alpha.c:562 eelf64alpha_fbsd.c:562 eelf64alpha_nbsd.c:562 +#: eelf64alpha.c:564 eelf64alpha_fbsd.c:564 eelf64alpha_nbsd.c:564 #, c-format msgid "" " --taso Load executable in the lower 31-bit " @@ -5518,12 +5578,12 @@ msgid "" " virtual address range\n" msgstr "" -#: eelf64alpha.c:565 eelf64alpha_fbsd.c:565 eelf64alpha_nbsd.c:565 +#: eelf64alpha.c:567 eelf64alpha_fbsd.c:567 eelf64alpha_nbsd.c:567 #, c-format msgid " --secureplt Force PLT in text segment\n" msgstr "" -#: eelf64alpha.c:567 eelf64alpha_fbsd.c:567 eelf64alpha_nbsd.c:567 +#: eelf64alpha.c:569 eelf64alpha_fbsd.c:569 eelf64alpha_nbsd.c:569 #, c-format msgid " --no-secureplt Force PLT in data segment\n" msgstr "" @@ -5542,76 +5602,76 @@ msgstr "" msgid "%P: .init/.fini fragments use differing TOC pointers\n" msgstr "" -#: eelf64lppc.c:1235 eelf64lppc_fbsd.c:1235 eelf64ppc.c:1235 -#: eelf64ppc_fbsd.c:1235 +#: eelf64lppc.c:1237 eelf64lppc_fbsd.c:1237 eelf64ppc.c:1237 +#: eelf64ppc_fbsd.c:1237 msgid "%F%P: invalid --power10-stubs argument `%s'\n" msgstr "" -#: eelf64lppc.c:1353 eelf64ppc.c:1353 +#: eelf64lppc.c:1355 eelf64ppc.c:1355 #, c-format msgid "" " --plt-static-chain PLT call stubs should load r11 (default)\n" msgstr "" -#: eelf64lppc.c:1356 eelf64ppc.c:1356 +#: eelf64lppc.c:1358 eelf64ppc.c:1358 #, c-format msgid " --no-plt-static-chain PLT call stubs should not load r11\n" msgstr "" -#: eelf64lppc.c:1359 eelf64lppc_fbsd.c:1359 eelf64ppc.c:1359 -#: eelf64ppc_fbsd.c:1359 +#: eelf64lppc.c:1361 eelf64lppc_fbsd.c:1361 eelf64ppc.c:1361 +#: eelf64ppc_fbsd.c:1361 #, c-format msgid " --plt-thread-safe PLT call stubs with load-load barrier\n" msgstr "" -#: eelf64lppc.c:1362 eelf64lppc_fbsd.c:1362 eelf64ppc.c:1362 -#: eelf64ppc_fbsd.c:1362 +#: eelf64lppc.c:1364 eelf64lppc_fbsd.c:1364 eelf64ppc.c:1364 +#: eelf64ppc_fbsd.c:1364 #, c-format msgid " --no-plt-thread-safe PLT call stubs without barrier\n" msgstr "" -#: eelf64lppc.c:1365 eelf64lppc_fbsd.c:1365 eelf64ppc.c:1365 -#: eelf64ppc_fbsd.c:1365 +#: eelf64lppc.c:1367 eelf64lppc_fbsd.c:1367 eelf64ppc.c:1367 +#: eelf64ppc_fbsd.c:1367 #, c-format msgid " --plt-align [=] Align PLT call stubs to fit cache lines\n" msgstr "" -#: eelf64lppc.c:1371 eelf64lppc_fbsd.c:1371 eelf64ppc.c:1371 -#: eelf64ppc_fbsd.c:1371 +#: eelf64lppc.c:1373 eelf64lppc_fbsd.c:1373 eelf64ppc.c:1373 +#: eelf64ppc_fbsd.c:1373 #, c-format msgid "" " --plt-localentry Optimize calls to ELFv2 localentry:0 " "functions\n" msgstr "" -#: eelf64lppc.c:1374 eelf64lppc_fbsd.c:1374 eelf64ppc.c:1374 -#: eelf64ppc_fbsd.c:1374 +#: eelf64lppc.c:1376 eelf64lppc_fbsd.c:1376 eelf64ppc.c:1376 +#: eelf64ppc_fbsd.c:1376 #, c-format msgid " --no-plt-localentry Don't optimize ELFv2 calls\n" msgstr "" -#: eelf64lppc.c:1377 eelf64lppc_fbsd.c:1377 eelf64ppc.c:1377 -#: eelf64ppc_fbsd.c:1377 +#: eelf64lppc.c:1379 eelf64lppc_fbsd.c:1379 eelf64ppc.c:1379 +#: eelf64ppc_fbsd.c:1379 #, c-format msgid "" " --power10-stubs [=auto] Use Power10 PLT call stubs (default auto)\n" msgstr "" -#: eelf64lppc.c:1380 eelf64lppc_fbsd.c:1380 eelf64ppc.c:1380 -#: eelf64ppc_fbsd.c:1380 +#: eelf64lppc.c:1382 eelf64lppc_fbsd.c:1382 eelf64ppc.c:1382 +#: eelf64ppc_fbsd.c:1382 #, c-format msgid "" " --no-pcrel-optimize Don't perform R_PPC64_PCREL_OPT optimization\n" msgstr "" -#: eelf64lppc.c:1383 eelf64lppc_fbsd.c:1383 eelf64ppc.c:1383 -#: eelf64ppc_fbsd.c:1383 +#: eelf64lppc.c:1385 eelf64lppc_fbsd.c:1385 eelf64ppc.c:1385 +#: eelf64ppc_fbsd.c:1385 #, c-format msgid " --no-power10-stubs Don't use Power10 PLT call stubs\n" msgstr "" -#: eelf64lppc.c:1392 eelf64lppc_fbsd.c:1392 eelf64ppc.c:1392 -#: eelf64ppc_fbsd.c:1392 +#: eelf64lppc.c:1394 eelf64lppc_fbsd.c:1394 eelf64ppc.c:1394 +#: eelf64ppc_fbsd.c:1394 #, c-format msgid "" " --dotsyms For every version pattern \"foo\" in a " @@ -5621,15 +5681,15 @@ msgid "" " descriptor symbols. Defaults to on.\n" msgstr "" -#: eelf64lppc.c:1398 eelf64lppc_fbsd.c:1398 eelf64ppc.c:1398 -#: eelf64ppc_fbsd.c:1398 +#: eelf64lppc.c:1400 eelf64lppc_fbsd.c:1400 eelf64ppc.c:1400 +#: eelf64ppc_fbsd.c:1400 #, c-format msgid "" " --no-dotsyms Don't do anything special in version scripts\n" msgstr "" -#: eelf64lppc.c:1401 eelf64lppc_fbsd.c:1401 eelf64ppc.c:1401 -#: eelf64ppc_fbsd.c:1401 +#: eelf64lppc.c:1403 eelf64lppc_fbsd.c:1403 eelf64ppc.c:1403 +#: eelf64ppc_fbsd.c:1403 #, c-format msgid "" " --save-restore-funcs Provide register save and restore routines " @@ -5638,71 +5698,71 @@ msgid "" " final link, off for ld -r.\n" msgstr "" -#: eelf64lppc.c:1406 eelf64lppc_fbsd.c:1406 eelf64ppc.c:1406 -#: eelf64ppc_fbsd.c:1406 +#: eelf64lppc.c:1408 eelf64lppc_fbsd.c:1408 eelf64ppc.c:1408 +#: eelf64ppc_fbsd.c:1408 #, c-format msgid " --no-save-restore-funcs Don't provide these routines\n" msgstr "" -#: eelf64lppc.c:1412 eelf64lppc_fbsd.c:1412 eelf64ppc.c:1412 -#: eelf64ppc_fbsd.c:1412 +#: eelf64lppc.c:1414 eelf64lppc_fbsd.c:1414 eelf64ppc.c:1414 +#: eelf64ppc_fbsd.c:1414 #, c-format msgid "" " --tls-get-addr-optimize Force use of special __tls_get_addr call\n" msgstr "" -#: eelf64lppc.c:1418 eelf64lppc_fbsd.c:1418 eelf64ppc.c:1418 -#: eelf64ppc_fbsd.c:1418 +#: eelf64lppc.c:1420 eelf64lppc_fbsd.c:1420 eelf64ppc.c:1420 +#: eelf64ppc_fbsd.c:1420 #, c-format msgid " --tls-get-addr-regsave Force register save __tls_get_addr stub\n" msgstr "" -#: eelf64lppc.c:1421 eelf64lppc_fbsd.c:1421 eelf64ppc.c:1421 -#: eelf64ppc_fbsd.c:1421 +#: eelf64lppc.c:1423 eelf64lppc_fbsd.c:1423 eelf64ppc.c:1423 +#: eelf64ppc_fbsd.c:1423 #, c-format msgid "" " --no-tls-get-addr-regsave Don't use register save __tls_get_addr stub\n" msgstr "" -#: eelf64lppc.c:1424 eelf64lppc_fbsd.c:1424 eelf64ppc.c:1424 -#: eelf64ppc_fbsd.c:1424 +#: eelf64lppc.c:1426 eelf64lppc_fbsd.c:1426 eelf64ppc.c:1426 +#: eelf64ppc_fbsd.c:1426 #, c-format msgid " --no-opd-optimize Don't optimize the OPD section\n" msgstr "" -#: eelf64lppc.c:1430 eelf64lppc_fbsd.c:1430 eelf64ppc.c:1430 -#: eelf64ppc_fbsd.c:1430 +#: eelf64lppc.c:1432 eelf64lppc_fbsd.c:1432 eelf64ppc.c:1432 +#: eelf64ppc_fbsd.c:1432 #, c-format msgid " --no-toc-optimize Don't optimize the TOC section\n" msgstr "" -#: eelf64lppc.c:1433 eelf64lppc_fbsd.c:1433 eelf64ppc.c:1433 -#: eelf64ppc_fbsd.c:1433 +#: eelf64lppc.c:1435 eelf64lppc_fbsd.c:1435 eelf64ppc.c:1435 +#: eelf64ppc_fbsd.c:1435 #, c-format msgid "" " --no-multi-toc Disallow automatic multiple toc sections\n" msgstr "" -#: eelf64lppc.c:1436 eelf64lppc_fbsd.c:1436 eelf64ppc.c:1436 -#: eelf64ppc_fbsd.c:1436 +#: eelf64lppc.c:1438 eelf64lppc_fbsd.c:1438 eelf64ppc.c:1438 +#: eelf64ppc_fbsd.c:1438 #, c-format msgid " --no-toc-sort Don't sort TOC and GOT sections\n" msgstr "" -#: eelf64lppc.c:1439 eelf64lppc_fbsd.c:1439 eelf64ppc.c:1439 -#: eelf64ppc_fbsd.c:1439 +#: eelf64lppc.c:1441 eelf64lppc_fbsd.c:1441 eelf64ppc.c:1441 +#: eelf64ppc_fbsd.c:1441 #, c-format msgid "" " --non-overlapping-opd Canonicalize .opd, so that there are no\n" " overlapping .opd entries\n" msgstr "" -#: eelf64lppc_fbsd.c:1353 eelf64ppc_fbsd.c:1353 +#: eelf64lppc_fbsd.c:1355 eelf64ppc_fbsd.c:1355 #, c-format msgid " --plt-static-chain PLT call stubs should load r111\n" msgstr "" -#: eelf64lppc_fbsd.c:1356 eelf64ppc_fbsd.c:1356 +#: eelf64lppc_fbsd.c:1358 eelf64ppc_fbsd.c:1358 #, c-format msgid "" " --no-plt-static-chain PLT call stubs should not load r11 (default)\n" @@ -5721,61 +5781,61 @@ msgstr "" msgid "%F%P: can't finalize linker-allocated global registers\n" msgstr "" -#: eelf_x86_64.c:5612 eelf_x86_64_cloudabi.c:577 eelf_x86_64_fbsd.c:577 -#: eelf_x86_64_sol2.c:709 +#: eelf_x86_64.c:5636 eelf_x86_64_cloudabi.c:579 eelf_x86_64_fbsd.c:579 +#: eelf_x86_64_haiku.c:579 eelf_x86_64_sol2.c:711 msgid "%F%P: invalid option for -z lam-u48-report=: %s\n" msgstr "" -#: eelf_x86_64.c:5626 eelf_x86_64_cloudabi.c:591 eelf_x86_64_fbsd.c:591 -#: eelf_x86_64_sol2.c:723 +#: eelf_x86_64.c:5650 eelf_x86_64_cloudabi.c:593 eelf_x86_64_fbsd.c:593 +#: eelf_x86_64_haiku.c:593 eelf_x86_64_sol2.c:725 msgid "%F%P: invalid option for -z lam-u57-report=: %s\n" msgstr "" -#: eelf_x86_64.c:5647 eelf_x86_64_cloudabi.c:612 eelf_x86_64_fbsd.c:612 -#: eelf_x86_64_sol2.c:744 +#: eelf_x86_64.c:5671 eelf_x86_64_cloudabi.c:614 eelf_x86_64_fbsd.c:614 +#: eelf_x86_64_haiku.c:614 eelf_x86_64_sol2.c:746 msgid "%F%P: invalid option for -z lam-report=: %s\n" msgstr "" -#: eelf_x86_64.c:5720 eelf_x86_64_cloudabi.c:685 eelf_x86_64_fbsd.c:685 -#: eelf_x86_64_sol2.c:817 +#: eelf_x86_64.c:5749 eelf_x86_64_cloudabi.c:692 eelf_x86_64_fbsd.c:692 +#: eelf_x86_64_haiku.c:692 eelf_x86_64_sol2.c:824 #, c-format msgid "" " -z lam-u48 Generate GNU_PROPERTY_X86_FEATURE_1_LAM_U48\n" msgstr "" -#: eelf_x86_64.c:5722 eelf_x86_64_cloudabi.c:687 eelf_x86_64_fbsd.c:687 -#: eelf_x86_64_sol2.c:819 +#: eelf_x86_64.c:5751 eelf_x86_64_cloudabi.c:694 eelf_x86_64_fbsd.c:694 +#: eelf_x86_64_haiku.c:694 eelf_x86_64_sol2.c:826 #, c-format msgid "" " -z lam-u48-report=[none|warning|error] (default: none)\n" " Report missing LAM_U48 property\n" msgstr "" -#: eelf_x86_64.c:5725 eelf_x86_64_cloudabi.c:690 eelf_x86_64_fbsd.c:690 -#: eelf_x86_64_sol2.c:822 +#: eelf_x86_64.c:5754 eelf_x86_64_cloudabi.c:697 eelf_x86_64_fbsd.c:697 +#: eelf_x86_64_haiku.c:697 eelf_x86_64_sol2.c:829 #, c-format msgid "" " -z lam-u57 Generate GNU_PROPERTY_X86_FEATURE_1_LAM_U57\n" msgstr "" -#: eelf_x86_64.c:5727 eelf_x86_64_cloudabi.c:692 eelf_x86_64_fbsd.c:692 -#: eelf_x86_64_sol2.c:824 +#: eelf_x86_64.c:5756 eelf_x86_64_cloudabi.c:699 eelf_x86_64_fbsd.c:699 +#: eelf_x86_64_haiku.c:699 eelf_x86_64_sol2.c:831 #, c-format msgid "" " -z lam-u57-report=[none|warning|error] (default: none)\n" " Report missing LAM_U57 property\n" msgstr "" -#: eelf_x86_64.c:5730 eelf_x86_64_cloudabi.c:695 eelf_x86_64_fbsd.c:695 -#: eelf_x86_64_sol2.c:827 +#: eelf_x86_64.c:5759 eelf_x86_64_cloudabi.c:702 eelf_x86_64_fbsd.c:702 +#: eelf_x86_64_haiku.c:702 eelf_x86_64_sol2.c:834 #, c-format msgid "" " -z lam-report=[none|warning|error] (default: none)\n" " Report missing LAM_U48 and LAM_U57 properties\n" msgstr "" -#: eelf_x86_64.c:5734 eelf_x86_64_cloudabi.c:699 eelf_x86_64_fbsd.c:699 -#: eelf_x86_64_sol2.c:831 +#: eelf_x86_64.c:5768 eelf_x86_64_cloudabi.c:711 eelf_x86_64_fbsd.c:711 +#: eelf_x86_64_haiku.c:711 eelf_x86_64_sol2.c:843 #, c-format msgid "" " -z bndplt Always generate BND prefix in PLT entries\n" @@ -5785,7 +5845,7 @@ msgstr "" msgid "%X%P: can not set gp\n" msgstr "" -#: ehppaelf.c:573 ehppalinux.c:755 ehppanbsd.c:755 ehppaobsd.c:755 +#: ehppaelf.c:575 ehppalinux.c:757 ehppanbsd.c:757 ehppaobsd.c:757 #, c-format msgid "" " --multi-subspace Generate import and export stubs to support\n" @@ -5908,7 +5968,7 @@ msgstr "" msgid "%X%P: changing output format whilst linking is not supported\n" msgstr "" -#: em68hc11elf.c:570 em68hc11elfb.c:570 em68hc12elf.c:570 em68hc12elfb.c:570 +#: em68hc11elf.c:572 em68hc11elfb.c:572 em68hc12elf.c:572 em68hc12elfb.c:572 #, c-format msgid "" " --no-trampoline Do not generate the far trampolines used to " @@ -5916,7 +5976,7 @@ msgid "" " a far function using jsr or bsr\n" msgstr "" -#: em68hc11elf.c:573 em68hc11elfb.c:573 em68hc12elf.c:573 em68hc12elfb.c:573 +#: em68hc11elf.c:575 em68hc11elfb.c:575 em68hc12elf.c:575 em68hc12elfb.c:575 #, c-format msgid "" " --bank-window NAME Specify the name of the memory region " @@ -5928,11 +5988,11 @@ msgstr "" msgid "%F%P: %pB: all input objects must be ELF for --embedded-relocs\n" msgstr "" -#: em68kelf.c:616 em68kelfnbsd.c:616 +#: em68kelf.c:618 em68kelfnbsd.c:618 msgid "%P: unrecognized --got argument '%s'\n" msgstr "" -#: em68kelf.c:629 em68kelfnbsd.c:629 +#: em68kelf.c:631 em68kelfnbsd.c:631 #, c-format msgid " --got= Specify GOT handling scheme\n" msgstr "" @@ -5999,50 +6059,50 @@ msgstr "" msgid "%F%P: %pB: ABI version of object files mismatched\n" msgstr "" -#: ends32belf.c:404 ends32belf16m.c:404 ends32belf_linux.c:537 ends32elf.c:404 -#: ends32elf16m.c:404 ends32elf_linux.c:537 +#: ends32belf.c:406 ends32belf16m.c:406 ends32belf_linux.c:539 ends32elf.c:406 +#: ends32elf16m.c:406 ends32elf_linux.c:539 msgid "%P: --mbaseline is not used anymore\n" msgstr "" -#: ends32belf.c:415 ends32belf16m.c:415 ends32belf_linux.c:548 ends32elf.c:415 -#: ends32elf16m.c:415 ends32elf_linux.c:548 +#: ends32belf.c:417 ends32belf16m.c:417 ends32belf_linux.c:550 ends32elf.c:417 +#: ends32elf16m.c:417 ends32elf_linux.c:550 msgid "%P: --relax-[no-]reduce-fp-updat is not used anymore\n" msgstr "" -#: ends32belf.c:419 ends32belf16m.c:419 ends32belf_linux.c:552 ends32elf.c:419 -#: ends32elf16m.c:419 ends32elf_linux.c:552 +#: ends32belf.c:421 ends32belf16m.c:421 ends32belf_linux.c:554 ends32elf.c:421 +#: ends32elf16m.c:421 ends32elf_linux.c:554 msgid "%P: missing file for --mexport-symbols\n" msgstr "" -#: ends32belf.c:432 ends32belf.c:441 ends32belf16m.c:432 ends32belf16m.c:441 -#: ends32belf_linux.c:565 ends32belf_linux.c:574 ends32elf.c:432 -#: ends32elf.c:441 ends32elf16m.c:432 ends32elf16m.c:441 ends32elf_linux.c:565 -#: ends32elf_linux.c:574 +#: ends32belf.c:434 ends32belf.c:443 ends32belf16m.c:434 ends32belf16m.c:443 +#: ends32belf_linux.c:567 ends32belf_linux.c:576 ends32elf.c:434 +#: ends32elf.c:443 ends32elf16m.c:434 ends32elf16m.c:443 ends32elf_linux.c:567 +#: ends32elf_linux.c:576 msgid "%P: valid arguments to --mhyper-relax=(low|medium|high)\n" msgstr "" -#: ends32belf.c:461 ends32belf16m.c:461 ends32belf_linux.c:594 ends32elf.c:461 -#: ends32elf16m.c:461 ends32elf_linux.c:594 +#: ends32belf.c:463 ends32belf16m.c:463 ends32belf_linux.c:596 ends32elf.c:463 +#: ends32elf16m.c:463 ends32elf_linux.c:596 #, c-format msgid " --m[no-]fp-as-gp Disable/enable fp-as-gp relaxation\n" msgstr "" -#: ends32belf.c:463 ends32belf16m.c:463 ends32belf_linux.c:596 ends32elf.c:463 -#: ends32elf16m.c:463 ends32elf_linux.c:596 +#: ends32belf.c:465 ends32belf16m.c:465 ends32belf_linux.c:598 ends32elf.c:465 +#: ends32elf16m.c:465 ends32elf_linux.c:598 #, c-format msgid " --mexport-symbols=FILE Exporting symbols in linker script\n" msgstr "" -#: ends32belf.c:465 ends32belf16m.c:465 ends32belf_linux.c:598 ends32elf.c:465 -#: ends32elf16m.c:465 ends32elf_linux.c:598 +#: ends32belf.c:467 ends32belf16m.c:467 ends32belf_linux.c:600 ends32elf.c:467 +#: ends32elf16m.c:467 ends32elf_linux.c:600 #, c-format msgid "" " --mhyper-relax=level Adjust relax level (low|medium|high). default: " "medium\n" msgstr "" -#: ends32belf.c:467 ends32belf16m.c:467 ends32belf_linux.c:600 ends32elf.c:467 -#: ends32elf16m.c:467 ends32elf_linux.c:600 +#: ends32belf.c:469 ends32belf16m.c:469 ends32belf_linux.c:602 ends32elf.c:469 +#: ends32elf16m.c:469 ends32elf_linux.c:602 #, c-format msgid " --m[no-]tlsdesc-trampoline Disable/enable TLS DESC trampoline\n" msgstr "" diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index d0f6aacc8e9..e8343bfed0e 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,8 @@ +2022-01-17 Nick Clifton + + * Makefile.in: Regenerate. + * po/opcodes.pot: Regenerate. + 2021-12-02 Marcus Nilsson * avr-dis.c (avr_operand); Pass in disassemble_info and fill diff --git a/opcodes/Makefile.in b/opcodes/Makefile.in index 3ab8bfb0548..2007c4944bb 100644 --- a/opcodes/Makefile.in +++ b/opcodes/Makefile.in @@ -410,6 +410,7 @@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ diff --git a/opcodes/po/opcodes.pot b/opcodes/po/opcodes.pot index 50a01b3701a..8e4113a9b39 100644 --- a/opcodes/po/opcodes.pot +++ b/opcodes/po/opcodes.pot @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: bug-binutils@gnu.org\n" -"POT-Creation-Date: 2021-08-11 10:45+0100\n" +"Report-Msgid-Bugs-To: https://sourceware.org/bugzilla/\n" +"POT-Creation-Date: 2022-01-17 13:56+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -26,12 +26,22 @@ msgid "specified register cannot be written to" msgstr "" #. Invalid option. -#: aarch64-dis.c:94 arc-dis.c:802 arm-dis.c:11669 +#: aarch64-dis.c:94 arc-dis.c:802 arm-dis.c:11670 #, c-format msgid "unrecognised disassembler option: %s" msgstr "" -#: aarch64-dis.c:3589 +#: aarch64-dis.c:3395 +#, c-format +msgid "this `%s' should have an immediately preceding `%s'" +msgstr "" + +#: aarch64-dis.c:3402 +#, c-format +msgid "expected `%s' after previous `%s'" +msgstr "" + +#: aarch64-dis.c:3806 #, c-format msgid "" "\n" @@ -39,300 +49,316 @@ msgid "" "with the -M switch (multiple options should be separated by commas):\n" msgstr "" -#: aarch64-dis.c:3593 +#: aarch64-dis.c:3810 #, c-format msgid "" "\n" " no-aliases Don't print instruction aliases.\n" msgstr "" -#: aarch64-dis.c:3596 +#: aarch64-dis.c:3813 #, c-format msgid "" "\n" " aliases Do print instruction aliases.\n" msgstr "" -#: aarch64-dis.c:3599 +#: aarch64-dis.c:3816 #, c-format msgid "" "\n" " no-notes Don't print instruction notes.\n" msgstr "" -#: aarch64-dis.c:3602 +#: aarch64-dis.c:3819 #, c-format msgid "" "\n" " notes Do print instruction notes.\n" msgstr "" -#: aarch64-dis.c:3606 +#: aarch64-dis.c:3823 #, c-format msgid "" "\n" " debug_dump Temp switch for debug trace.\n" msgstr "" -#: aarch64-dis.c:3610 arc-dis.c:1551 arc-dis.c:1572 arc-dis.c:1575 -#: mips-dis.c:2807 mips-dis.c:2817 mips-dis.c:2820 nfp-dis.c:2981 -#: riscv-dis.c:655 +#: aarch64-dis.c:3827 arc-dis.c:1551 arc-dis.c:1572 arc-dis.c:1575 +#: loongarch-dis.c:306 mips-dis.c:2807 mips-dis.c:2817 mips-dis.c:2820 +#: nfp-dis.c:2993 riscv-dis.c:1140 riscv-dis.c:1143 #, c-format msgid "\n" msgstr "" -#: aarch64-opc.c:1350 +#: aarch64-opc.c:1365 msgid "immediate value" msgstr "" -#: aarch64-opc.c:1360 +#: aarch64-opc.c:1375 msgid "immediate offset" msgstr "" -#: aarch64-opc.c:1370 +#: aarch64-opc.c:1385 msgid "register number" msgstr "" -#: aarch64-opc.c:1380 +#: aarch64-opc.c:1395 msgid "register element index" msgstr "" -#: aarch64-opc.c:1390 +#: aarch64-opc.c:1405 msgid "shift amount" msgstr "" -#: aarch64-opc.c:1402 +#: aarch64-opc.c:1417 msgid "multiplier" msgstr "" -#: aarch64-opc.c:1475 +#: aarch64-opc.c:1491 msgid "reg pair must start from even reg" msgstr "" -#: aarch64-opc.c:1481 +#: aarch64-opc.c:1497 msgid "reg pair must be contiguous" msgstr "" -#: aarch64-opc.c:1495 +#: aarch64-opc.c:1511 msgid "extraneous register" msgstr "" -#: aarch64-opc.c:1501 +#: aarch64-opc.c:1517 msgid "missing register" msgstr "" -#: aarch64-opc.c:1512 +#: aarch64-opc.c:1528 msgid "stack pointer register expected" msgstr "" -#: aarch64-opc.c:1537 +#: aarch64-opc.c:1553 msgid "z0-z15 expected" msgstr "" -#: aarch64-opc.c:1538 +#: aarch64-opc.c:1554 msgid "z0-z7 expected" msgstr "" -#: aarch64-opc.c:1564 +#: aarch64-opc.c:1580 msgid "invalid register list" msgstr "" -#: aarch64-opc.c:1578 +#: aarch64-opc.c:1594 msgid "p0-p7 expected" msgstr "" -#: aarch64-opc.c:1604 aarch64-opc.c:1612 +#: aarch64-opc.c:1620 aarch64-opc.c:1628 msgid "unexpected address writeback" msgstr "" -#: aarch64-opc.c:1623 +#: aarch64-opc.c:1639 msgid "address writeback expected" msgstr "" -#: aarch64-opc.c:1670 +#: aarch64-opc.c:1686 msgid "negative or unaligned offset expected" msgstr "" -#: aarch64-opc.c:1727 +#: aarch64-opc.c:1743 msgid "invalid register offset" msgstr "" -#: aarch64-opc.c:1749 +#: aarch64-opc.c:1765 msgid "invalid post-increment amount" msgstr "" -#: aarch64-opc.c:1765 aarch64-opc.c:2274 +#: aarch64-opc.c:1781 aarch64-opc.c:2299 msgid "invalid shift amount" msgstr "" -#: aarch64-opc.c:1778 +#: aarch64-opc.c:1794 msgid "invalid extend/shift operator" msgstr "" -#: aarch64-opc.c:1824 aarch64-opc.c:2076 aarch64-opc.c:2111 aarch64-opc.c:2130 -#: aarch64-opc.c:2138 aarch64-opc.c:2227 aarch64-opc.c:2404 aarch64-opc.c:2504 -#: aarch64-opc.c:2517 +#: aarch64-opc.c:1840 aarch64-opc.c:2101 aarch64-opc.c:2136 aarch64-opc.c:2155 +#: aarch64-opc.c:2163 aarch64-opc.c:2252 aarch64-opc.c:2429 aarch64-opc.c:2529 +#: aarch64-opc.c:2542 msgid "immediate out of range" msgstr "" -#: aarch64-opc.c:1846 aarch64-opc.c:1888 aarch64-opc.c:1950 aarch64-opc.c:1984 +#: aarch64-opc.c:1870 aarch64-opc.c:1912 aarch64-opc.c:1975 aarch64-opc.c:2009 msgid "invalid addressing mode" msgstr "" -#: aarch64-opc.c:1942 +#: aarch64-opc.c:1967 msgid "index register xzr is not allowed" msgstr "" -#: aarch64-opc.c:2064 aarch64-opc.c:2086 aarch64-opc.c:2307 aarch64-opc.c:2315 -#: aarch64-opc.c:2381 aarch64-opc.c:2410 +#: aarch64-opc.c:2089 aarch64-opc.c:2111 aarch64-opc.c:2332 aarch64-opc.c:2340 +#: aarch64-opc.c:2406 aarch64-opc.c:2435 msgid "invalid shift operator" msgstr "" -#: aarch64-opc.c:2070 +#: aarch64-opc.c:2095 msgid "shift amount must be 0 or 12" msgstr "" -#: aarch64-opc.c:2093 +#: aarch64-opc.c:2118 msgid "shift amount must be a multiple of 16" msgstr "" -#: aarch64-opc.c:2105 +#: aarch64-opc.c:2130 msgid "negative immediate value not allowed" msgstr "" -#: aarch64-opc.c:2238 +#: aarch64-opc.c:2263 msgid "immediate zero expected" msgstr "" -#: aarch64-opc.c:2252 +#: aarch64-opc.c:2277 msgid "rotate expected to be 0, 90, 180 or 270" msgstr "" -#: aarch64-opc.c:2263 +#: aarch64-opc.c:2288 msgid "rotate expected to be 90 or 270" msgstr "" -#: aarch64-opc.c:2323 +#: aarch64-opc.c:2348 msgid "shift is not permitted" msgstr "" -#: aarch64-opc.c:2348 +#: aarch64-opc.c:2373 msgid "invalid value for immediate" msgstr "" -#: aarch64-opc.c:2373 +#: aarch64-opc.c:2398 msgid "shift amount must be 0 or 16" msgstr "" -#: aarch64-opc.c:2394 +#: aarch64-opc.c:2419 msgid "floating-point immediate expected" msgstr "" -#: aarch64-opc.c:2428 +#: aarch64-opc.c:2453 msgid "no shift amount allowed for 8-bit constants" msgstr "" -#: aarch64-opc.c:2438 +#: aarch64-opc.c:2463 msgid "shift amount must be 0 or 8" msgstr "" -#: aarch64-opc.c:2451 +#: aarch64-opc.c:2476 msgid "immediate too big for element size" msgstr "" -#: aarch64-opc.c:2458 +#: aarch64-opc.c:2483 msgid "invalid arithmetic immediate" msgstr "" -#: aarch64-opc.c:2472 +#: aarch64-opc.c:2497 msgid "floating-point value must be 0.5 or 1.0" msgstr "" -#: aarch64-opc.c:2482 +#: aarch64-opc.c:2507 msgid "floating-point value must be 0.5 or 2.0" msgstr "" -#: aarch64-opc.c:2492 +#: aarch64-opc.c:2517 msgid "floating-point value must be 0.0 or 1.0" msgstr "" -#: aarch64-opc.c:2523 +#: aarch64-opc.c:2548 msgid "invalid replicated MOV immediate" msgstr "" -#: aarch64-opc.c:2644 +#: aarch64-opc.c:2656 msgid "extend operator expected" msgstr "" -#: aarch64-opc.c:2657 +#: aarch64-opc.c:2669 msgid "missing extend operator" msgstr "" -#: aarch64-opc.c:2663 +#: aarch64-opc.c:2675 msgid "'LSL' operator not allowed" msgstr "" -#: aarch64-opc.c:2684 +#: aarch64-opc.c:2696 msgid "W register expected" msgstr "" -#: aarch64-opc.c:2695 +#: aarch64-opc.c:2707 msgid "shift operator expected" msgstr "" -#: aarch64-opc.c:2702 +#: aarch64-opc.c:2714 msgid "'ROR' operator not allowed" msgstr "" -#: aarch64-opc.c:3722 +#: aarch64-opc.c:3852 msgid "reading from a write-only register" msgstr "" -#: aarch64-opc.c:3724 +#: aarch64-opc.c:3854 msgid "writing to a read-only register" msgstr "" -#: aarch64-opc.c:5165 +#: aarch64-opc.c:5445 +msgid "the three register operands must be distinct from one another" +msgstr "" + +#: aarch64-opc.c:5556 +msgid "destination register differs from preceding instruction" +msgstr "" + +#: aarch64-opc.c:5559 +msgid "source register differs from preceding instruction" +msgstr "" + +#: aarch64-opc.c:5562 +msgid "size register differs from preceding instruction" +msgstr "" + +#: aarch64-opc.c:5610 msgid "instruction opens new dependency sequence without ending previous one" msgstr "" -#: aarch64-opc.c:5185 +#: aarch64-opc.c:5639 msgid "previous `movprfx' sequence not closed" msgstr "" -#: aarch64-opc.c:5204 +#: aarch64-opc.c:5658 msgid "SVE instruction expected after `movprfx'" msgstr "" -#: aarch64-opc.c:5217 +#: aarch64-opc.c:5671 msgid "SVE `movprfx' compatible instruction expected" msgstr "" -#: aarch64-opc.c:5304 +#: aarch64-opc.c:5759 msgid "predicated instruction expected after `movprfx'" msgstr "" -#: aarch64-opc.c:5316 +#: aarch64-opc.c:5771 msgid "merging predicate expected due to preceding `movprfx'" msgstr "" -#: aarch64-opc.c:5328 +#: aarch64-opc.c:5783 msgid "predicate register differs from that in preceding `movprfx'" msgstr "" -#: aarch64-opc.c:5347 +#: aarch64-opc.c:5802 msgid "output register of preceding `movprfx' not used in current instruction" msgstr "" -#: aarch64-opc.c:5360 +#: aarch64-opc.c:5815 msgid "output register of preceding `movprfx' expected as output" msgstr "" -#: aarch64-opc.c:5372 +#: aarch64-opc.c:5827 msgid "output register of preceding `movprfx' used as input" msgstr "" -#: aarch64-opc.c:5388 +#: aarch64-opc.c:5843 msgid "register size not compatible with previous `movprfx'" msgstr "" @@ -415,7 +441,7 @@ msgid "" "with the -M switch (multiple options should be separated by commas):\n" msgstr "" -#: arc-dis.c:1558 mips-dis.c:2812 +#: arc-dis.c:1558 mips-dis.c:2812 riscv-dis.c:1135 #, c-format msgid "" "\n" @@ -631,22 +657,22 @@ msgstr "" msgid "" msgstr "" -#: arm-dis.c:11630 +#: arm-dis.c:11631 #, c-format msgid "unrecognised register name set: %s" msgstr "" -#: arm-dis.c:11644 +#: arm-dis.c:11645 #, c-format msgid "cde coprocessor not between 0-7: %s" msgstr "" -#: arm-dis.c:11650 +#: arm-dis.c:11651 #, c-format msgid "coproc must have an argument: %s" msgstr "" -#: arm-dis.c:11663 +#: arm-dis.c:11664 #, c-format msgid "coprocN argument takes options \"generic\", \"cde\", or \"CDE\": %s" msgstr "" @@ -659,17 +685,17 @@ msgid "" "the -M switch:\n" msgstr "" -#: avr-dis.c:115 avr-dis.c:136 +#: avr-dis.c:124 avr-dis.c:145 #, c-format msgid "undefined" msgstr "" -#: avr-dis.c:218 +#: avr-dis.c:236 #, c-format msgid "internal disassembler error" msgstr "" -#: avr-dis.c:272 +#: avr-dis.c:290 #, c-format msgid "unknown constraint `%c'" msgstr "" @@ -756,19 +782,19 @@ msgstr "" msgid "bad instruction `%.50s'" msgstr "" -#: bpf-desc.c:1767 +#: bpf-desc.c:1768 #, c-format msgid "" "internal error: bpf_cgen_rebuild_tables: conflicting insn-chunk-bitsize " "values: `%d' vs. `%d'" msgstr "" -#: bpf-desc.c:1855 +#: bpf-desc.c:1856 #, c-format msgid "internal error: bpf_cgen_cpu_open: unsupported argument `%d'" msgstr "" -#: bpf-desc.c:1874 +#: bpf-desc.c:1875 #, c-format msgid "internal error: bpf_cgen_cpu_open: no endianness specified" msgstr "" @@ -865,19 +891,19 @@ msgstr "" msgid "operand out of range (%lu not between %lu and %lu)" msgstr "" -#: cris-desc.c:2621 +#: cris-desc.c:2622 #, c-format msgid "" "internal error: cris_cgen_rebuild_tables: conflicting insn-chunk-bitsize " "values: `%d' vs. `%d'" msgstr "" -#: cris-desc.c:2709 +#: cris-desc.c:2710 #, c-format msgid "internal error: cris_cgen_cpu_open: unsupported argument `%d'" msgstr "" -#: cris-desc.c:2728 +#: cris-desc.c:2729 #, c-format msgid "internal error: cris_cgen_cpu_open: no endianness specified" msgstr "" @@ -903,12 +929,12 @@ msgstr "" msgid "Address 0x%s is out of bounds.\n" msgstr "" -#: disassemble.c:848 +#: disassemble.c:859 #, c-format msgid "assertion fail %s:%d" msgstr "" -#: disassemble.c:849 +#: disassemble.c:860 msgid "Please report this bug" msgstr "" @@ -947,19 +973,19 @@ msgstr "" msgid "Not a pc-relative address." msgstr "" -#: epiphany-desc.c:2109 +#: epiphany-desc.c:2110 #, c-format msgid "" "internal error: epiphany_cgen_rebuild_tables: conflicting insn-chunk-bitsize " "values: `%d' vs. `%d'" msgstr "" -#: epiphany-desc.c:2197 +#: epiphany-desc.c:2198 #, c-format msgid "internal error: epiphany_cgen_cpu_open: unsupported argument `%d'" msgstr "" -#: epiphany-desc.c:2216 +#: epiphany-desc.c:2217 #, c-format msgid "internal error: epiphany_cgen_cpu_open: no endianness specified" msgstr "" @@ -980,19 +1006,19 @@ msgstr "" msgid "Register list is not valid" msgstr "" -#: fr30-desc.c:1586 +#: fr30-desc.c:1587 #, c-format msgid "" "internal error: fr30_cgen_rebuild_tables: conflicting insn-chunk-bitsize " "values: `%d' vs. `%d'" msgstr "" -#: fr30-desc.c:1674 +#: fr30-desc.c:1675 #, c-format msgid "internal error: fr30_cgen_cpu_open: unsupported argument `%d'" msgstr "" -#: fr30-desc.c:1693 +#: fr30-desc.c:1694 #, c-format msgid "internal error: fr30_cgen_cpu_open: no endianness specified" msgstr "" @@ -1013,19 +1039,19 @@ msgstr "" msgid "register number must be even" msgstr "" -#: frv-desc.c:6326 +#: frv-desc.c:6327 #, c-format msgid "" "internal error: frv_cgen_rebuild_tables: conflicting insn-chunk-bitsize " "values: `%d' vs. `%d'" msgstr "" -#: frv-desc.c:6414 +#: frv-desc.c:6415 #, c-format msgid "internal error: frv_cgen_cpu_open: unsupported argument `%d'" msgstr "" -#: frv-desc.c:6433 +#: frv-desc.c:6434 #, c-format msgid "internal error: frv_cgen_cpu_open: no endianness specified" msgstr "" @@ -1055,11 +1081,11 @@ msgstr "" msgid "Don't understand 0x%x \n" msgstr "" -#: i386-dis.c:8642 +#: i386-dis.c:8528 msgid "" msgstr "" -#: i386-dis.c:8952 +#: i386-dis.c:8802 #, c-format msgid "" "\n" @@ -1068,175 +1094,175 @@ msgid "" "with the -M switch (multiple options should be separated by commas):\n" msgstr "" -#: i386-dis.c:8956 +#: i386-dis.c:8806 #, c-format msgid " x86-64 Disassemble in 64bit mode\n" msgstr "" -#: i386-dis.c:8957 +#: i386-dis.c:8807 #, c-format msgid " i386 Disassemble in 32bit mode\n" msgstr "" -#: i386-dis.c:8958 +#: i386-dis.c:8808 #, c-format msgid " i8086 Disassemble in 16bit mode\n" msgstr "" -#: i386-dis.c:8959 +#: i386-dis.c:8809 #, c-format msgid " att Display instruction in AT&T syntax\n" msgstr "" -#: i386-dis.c:8960 +#: i386-dis.c:8810 #, c-format msgid " intel Display instruction in Intel syntax\n" msgstr "" -#: i386-dis.c:8961 +#: i386-dis.c:8811 #, c-format msgid "" " att-mnemonic\n" " Display instruction in AT&T mnemonic\n" msgstr "" -#: i386-dis.c:8963 +#: i386-dis.c:8813 #, c-format msgid "" " intel-mnemonic\n" " Display instruction in Intel mnemonic\n" msgstr "" -#: i386-dis.c:8965 +#: i386-dis.c:8815 #, c-format msgid " addr64 Assume 64bit address size\n" msgstr "" -#: i386-dis.c:8966 +#: i386-dis.c:8816 #, c-format msgid " addr32 Assume 32bit address size\n" msgstr "" -#: i386-dis.c:8967 +#: i386-dis.c:8817 #, c-format msgid " addr16 Assume 16bit address size\n" msgstr "" -#: i386-dis.c:8968 +#: i386-dis.c:8818 #, c-format msgid " data32 Assume 32bit data size\n" msgstr "" -#: i386-dis.c:8969 +#: i386-dis.c:8819 #, c-format msgid " data16 Assume 16bit data size\n" msgstr "" -#: i386-dis.c:8970 +#: i386-dis.c:8820 #, c-format msgid " suffix Always display instruction suffix in AT&T syntax\n" msgstr "" -#: i386-dis.c:8971 +#: i386-dis.c:8821 #, c-format msgid " amd64 Display instruction in AMD64 ISA\n" msgstr "" -#: i386-dis.c:8972 +#: i386-dis.c:8822 #, c-format msgid " intel64 Display instruction in Intel64 ISA\n" msgstr "" -#: i386-dis.c:9541 +#: i386-dis.c:9402 msgid "64-bit address is disabled" msgstr "" -#: i386-gen.c:857 +#: i386-gen.c:856 #, c-format msgid "%s: error: " msgstr "" -#: i386-gen.c:1013 +#: i386-gen.c:1012 #, c-format msgid "%s: %d: unknown bitfield: %s\n" msgstr "" -#: i386-gen.c:1015 +#: i386-gen.c:1014 #, c-format msgid "unknown bitfield: %s\n" msgstr "" -#: i386-gen.c:1078 +#: i386-gen.c:1077 #, c-format msgid "%s: %d: missing `)' in bitfield: %s\n" msgstr "" -#: i386-gen.c:1179 +#: i386-gen.c:1178 #, c-format msgid "unknown broadcast operand: %s\n" msgstr "" -#: i386-gen.c:1234 +#: i386-gen.c:1233 #, c-format msgid "%s:%d: Conflicting opcode space specifications\n" msgstr "" -#: i386-gen.c:1238 +#: i386-gen.c:1237 #, c-format msgid "%s:%d: Warning: redundant opcode space specification\n" msgstr "" -#: i386-gen.c:1247 +#: i386-gen.c:1246 #, c-format msgid "%s:%d: Conflicting prefix specifications\n" msgstr "" -#: i386-gen.c:1251 +#: i386-gen.c:1250 #, c-format msgid "%s:%d: Warning: redundant prefix specification\n" msgstr "" -#: i386-gen.c:1461 +#: i386-gen.c:1460 #, c-format msgid "%s:%d: %s: unrecognized opcode encoding space\n" msgstr "" -#: i386-gen.c:1467 +#: i386-gen.c:1466 #, c-format msgid "%s:%d: %s: residual opcode (0x%0*llx) too large\n" msgstr "" -#: i386-gen.c:1889 +#: i386-gen.c:1888 #, c-format msgid "can't find i386-reg.tbl for reading, errno = %s\n" msgstr "" -#: i386-gen.c:1967 +#: i386-gen.c:1966 #, c-format msgid "can't create i386-init.h, errno = %s\n" msgstr "" -#: i386-gen.c:2057 ia64-gen.c:2829 +#: i386-gen.c:2056 ia64-gen.c:2829 #, c-format msgid "unable to change directory to \"%s\", errno = %s\n" msgstr "" -#: i386-gen.c:2071 i386-gen.c:2076 +#: i386-gen.c:2070 i386-gen.c:2075 #, c-format msgid "CpuMax != %d!\n" msgstr "" -#: i386-gen.c:2080 +#: i386-gen.c:2079 #, c-format msgid "%d unused bits in i386_cpu_flags.\n" msgstr "" -#: i386-gen.c:2095 +#: i386-gen.c:2094 #, c-format msgid "%d unused bits in i386_operand_type.\n" msgstr "" -#: i386-gen.c:2109 +#: i386-gen.c:2108 #, c-format msgid "can't create i386-tbl.h, errno = %s\n" msgstr "" @@ -1399,19 +1425,19 @@ msgstr "" msgid "Attempt to find bit index of 0" msgstr "" -#: ip2k-desc.c:1015 +#: ip2k-desc.c:1016 #, c-format msgid "" "internal error: ip2k_cgen_rebuild_tables: conflicting insn-chunk-bitsize " "values: `%d' vs. `%d'" msgstr "" -#: ip2k-desc.c:1103 +#: ip2k-desc.c:1104 #, c-format msgid "internal error: ip2k_cgen_cpu_open: unsupported argument `%d'" msgstr "" -#: ip2k-desc.c:1122 +#: ip2k-desc.c:1123 #, c-format msgid "internal error: ip2k_cgen_cpu_open: no endianness specified" msgstr "" @@ -1428,19 +1454,19 @@ msgstr "" msgid "21-bit offset out of range" msgstr "" -#: iq2000-desc.c:2020 +#: iq2000-desc.c:2021 #, c-format msgid "" "internal error: iq2000_cgen_rebuild_tables: conflicting insn-chunk-bitsize " "values: `%d' vs. `%d'" msgstr "" -#: iq2000-desc.c:2108 +#: iq2000-desc.c:2109 #, c-format msgid "internal error: iq2000_cgen_cpu_open: unsupported argument `%d'" msgstr "" -#: iq2000-desc.c:2127 +#: iq2000-desc.c:2128 #, c-format msgid "internal error: iq2000_cgen_cpu_open: no endianness specified" msgstr "" @@ -1461,23 +1487,38 @@ msgstr "" msgid "expecting got relative address: gotofflo16(symbol)" msgstr "" -#: lm32-desc.c:1002 +#: lm32-desc.c:1003 #, c-format msgid "" "internal error: lm32_cgen_rebuild_tables: conflicting insn-chunk-bitsize " "values: `%d' vs. `%d'" msgstr "" -#: lm32-desc.c:1090 +#: lm32-desc.c:1091 #, c-format msgid "internal error: lm32_cgen_cpu_open: unsupported argument `%d'" msgstr "" -#: lm32-desc.c:1109 +#: lm32-desc.c:1110 #, c-format msgid "internal error: lm32_cgen_cpu_open: no endianness specified" msgstr "" +#: loongarch-dis.c:300 +#, c-format +msgid "" +"\n" +"The following LoongArch disassembler options are supported for use\n" +"with the -M switch (multiple options should be separated by commas):\n" +msgstr "" + +#: loongarch-dis.c:304 +#, c-format +msgid "" +"\n" +" numeric Print numeric register names, rather than ABI names.\n" +msgstr "" + #: m10200-dis.c:151 m10300-dis.c:574 #, c-format msgid "unknown\t0x%04lx" @@ -1562,36 +1603,36 @@ msgstr "" msgid "Invalid size specifier" msgstr "" -#: m32c-desc.c:63033 +#: m32c-desc.c:63034 #, c-format msgid "" "internal error: m32c_cgen_rebuild_tables: conflicting insn-chunk-bitsize " "values: `%d' vs. `%d'" msgstr "" -#: m32c-desc.c:63121 +#: m32c-desc.c:63122 #, c-format msgid "internal error: m32c_cgen_cpu_open: unsupported argument `%d'" msgstr "" -#: m32c-desc.c:63140 +#: m32c-desc.c:63141 #, c-format msgid "internal error: m32c_cgen_cpu_open: no endianness specified" msgstr "" -#: m32r-desc.c:1365 +#: m32r-desc.c:1366 #, c-format msgid "" "internal error: m32r_cgen_rebuild_tables: conflicting insn-chunk-bitsize " "values: `%d' vs. `%d'" msgstr "" -#: m32r-desc.c:1453 +#: m32r-desc.c:1454 #, c-format msgid "internal error: m32r_cgen_cpu_open: unsupported argument `%d'" msgstr "" -#: m32r-desc.c:1472 +#: m32r-desc.c:1473 #, c-format msgid "internal error: m32r_cgen_cpu_open: no endianness specified" msgstr "" @@ -1639,19 +1680,19 @@ msgstr "" msgid "Value is not aligned enough" msgstr "" -#: mep-desc.c:6226 +#: mep-desc.c:6227 #, c-format msgid "" "internal error: mep_cgen_rebuild_tables: conflicting insn-chunk-bitsize " "values: `%d' vs. `%d'" msgstr "" -#: mep-desc.c:6314 +#: mep-desc.c:6315 #, c-format msgid "internal error: mep_cgen_cpu_open: unsupported argument `%d'" msgstr "" -#: mep-desc.c:6333 +#: mep-desc.c:6334 #, c-format msgid "internal error: mep_cgen_cpu_open: no endianness specified" msgstr "" @@ -1816,19 +1857,19 @@ msgstr "" msgid "invalid operand. type may have values 0,1,2 only." msgstr "" -#: mt-desc.c:1146 +#: mt-desc.c:1147 #, c-format msgid "" "internal error: mt_cgen_rebuild_tables: conflicting insn-chunk-bitsize " "values: `%d' vs. `%d'" msgstr "" -#: mt-desc.c:1234 +#: mt-desc.c:1235 #, c-format msgid "internal error: mt_cgen_cpu_open: unsupported argument `%d'" msgstr "" -#: mt-desc.c:1253 +#: mt-desc.c:1254 #, c-format msgid "internal error: mt_cgen_cpu_open: no endianness specified" msgstr "" @@ -1852,47 +1893,47 @@ msgstr "" msgid "insufficient data to decode instruction" msgstr "" -#: nfp-dis.c:927 +#: nfp-dis.c:930 msgid ":" msgstr "" -#: nfp-dis.c:1331 +#: nfp-dis.c:1334 msgid ", , " msgstr "" -#: nfp-dis.c:1683 +#: nfp-dis.c:1686 msgid "[" msgstr "" -#: nfp-dis.c:2052 nfp-dis.c:2323 +#: nfp-dis.c:2055 nfp-dis.c:2326 #, c-format msgid "[]" msgstr "" -#: nfp-dis.c:2063 nfp-dis.c:2334 +#: nfp-dis.c:2066 nfp-dis.c:2337 #, c-format msgid "[]" msgstr "" -#: nfp-dis.c:2555 +#: nfp-dis.c:2558 msgid "File has no ME-Config section." msgstr "" -#: nfp-dis.c:2569 +#: nfp-dis.c:2572 msgid "File has invalid ME-Config section." msgstr "" -#: nfp-dis.c:2711 +#: nfp-dis.c:2717 #, c-format msgid "Error processing section %u " msgstr "" -#: nfp-dis.c:2740 +#: nfp-dis.c:2746 #, c-format msgid "Invalid NFP option: %s" msgstr "" -#: nfp-dis.c:2972 +#: nfp-dis.c:2984 #, c-format msgid "" "\n" @@ -1900,7 +1941,7 @@ msgid "" "with the -M switch (multiple options should be separated by commas):\n" msgstr "" -#: nfp-dis.c:2976 +#: nfp-dis.c:2988 #, c-format msgid "" "\n" @@ -1937,19 +1978,19 @@ msgstr "" msgid "internal relocation type invalid" msgstr "" -#: or1k-desc.c:2040 +#: or1k-desc.c:2041 #, c-format msgid "" "internal error: or1k_cgen_rebuild_tables: conflicting insn-chunk-bitsize " "values: `%d' vs. `%d'" msgstr "" -#: or1k-desc.c:2128 +#: or1k-desc.c:2129 #, c-format msgid "internal error: or1k_cgen_cpu_open: unsupported argument `%d'" msgstr "" -#: or1k-desc.c:2147 +#: or1k-desc.c:2148 #, c-format msgid "internal error: or1k_cgen_cpu_open: no endianness specified" msgstr "" @@ -2096,63 +2137,52 @@ msgid "invalid TH value" msgstr "" #. The option without '=' should be defined above. -#: riscv-dis.c:85 riscv-dis.c:122 +#: riscv-dis.c:103 riscv-dis.c:140 #, c-format msgid "unrecognized disassembler option: %s" msgstr "" #. Invalid options with '=', no option name before '=', #. and no value after '='. -#: riscv-dis.c:93 +#: riscv-dis.c:111 #, c-format msgid "unrecognized disassembler option with '=': %s" msgstr "" -#: riscv-dis.c:107 +#: riscv-dis.c:125 #, c-format msgid "unknown privileged spec set by %s=%s" msgstr "" -#: riscv-dis.c:114 +#: riscv-dis.c:132 #, c-format msgid "" "mis-matched privilege spec set by %s=%s, the elf privilege attribute is %s" msgstr "" -#: riscv-dis.c:416 +#: riscv-dis.c:526 #, c-format msgid "# internal error, undefined modifier (%c)" msgstr "" -#: riscv-dis.c:640 -#, c-format -msgid "" -"\n" -"The following RISC-V-specific disassembler options are supported for use\n" -"with the -M switch (multiple options should be separated by commas):\n" +#: riscv-dis.c:1018 +msgid "Print numeric register names, rather than ABI names." msgstr "" -#: riscv-dis.c:644 -#, c-format -msgid "" -"\n" -" numeric Print numeric register names, rather than ABI names.\n" +#: riscv-dis.c:1021 +msgid "Disassemble only into canonical instructions." msgstr "" -#: riscv-dis.c:647 -#, c-format -msgid "" -"\n" -" no-aliases Disassemble only into canonical instructions, rather\n" -" than into pseudoinstructions.\n" +#: riscv-dis.c:1024 +msgid "Print the CSR according to the chosen privilege spec." msgstr "" -#: riscv-dis.c:651 +#: riscv-dis.c:1100 #, c-format msgid "" "\n" -" priv-spec=PRIV Print the CSR according to the chosen privilege spec\n" -" (1.9, 1.9.1, 1.10, 1.11).\n" +"The following RISC-V specific disassembler options are supported for use\n" +"with the -M switch (multiple options should be separated by commas):\n" msgstr "" #: rx-dis.c:139 rx-dis.c:163 rx-dis.c:171 rx-dis.c:179 rx-dis.c:187 @@ -2175,15 +2205,15 @@ msgstr "" msgid "" msgstr "" -#: s12z-dis.c:236 s12z-dis.c:293 s12z-dis.c:304 +#: s12z-dis.c:239 s12z-dis.c:296 s12z-dis.c:307 msgid "" msgstr "" -#: s12z-dis.c:367 +#: s12z-dis.c:370 msgid "" msgstr "" -#: s12z-dis.c:377 +#: s12z-dis.c:380 msgid "." msgstr "" @@ -2379,19 +2409,19 @@ msgstr "" msgid "Missing 'seg:' prefix" msgstr "" -#: xc16x-desc.c:3349 +#: xc16x-desc.c:3350 #, c-format msgid "" "internal error: xc16x_cgen_rebuild_tables: conflicting insn-chunk-bitsize " "values: `%d' vs. `%d'" msgstr "" -#: xc16x-desc.c:3437 +#: xc16x-desc.c:3438 #, c-format msgid "internal error: xc16x_cgen_cpu_open: unsupported argument `%d'" msgstr "" -#: xc16x-desc.c:3456 +#: xc16x-desc.c:3457 #, c-format msgid "internal error: xc16x_cgen_cpu_open: no endianness specified" msgstr "" @@ -2436,19 +2466,19 @@ msgstr "" msgid "Syntax error: No trailing ')'" msgstr "" -#: xstormy16-desc.c:1317 +#: xstormy16-desc.c:1318 #, c-format msgid "" "internal error: xstormy16_cgen_rebuild_tables: conflicting insn-chunk-" "bitsize values: `%d' vs. `%d'" msgstr "" -#: xstormy16-desc.c:1405 +#: xstormy16-desc.c:1406 #, c-format msgid "internal error: xstormy16_cgen_cpu_open: unsupported argument `%d'" msgstr "" -#: xstormy16-desc.c:1424 +#: xstormy16-desc.c:1425 #, c-format msgid "internal error: xstormy16_cgen_cpu_open: no endianness specified" msgstr "" diff --git a/zlib/ChangeLog b/zlib/ChangeLog index f20308dc927..8def31ec55a 100644 --- a/zlib/ChangeLog +++ b/zlib/ChangeLog @@ -1,3 +1,7 @@ +2022-01-17 Nick Clifton + + * Makefile.in: Regenerate. + 2021-09-27 Nick Alcock * configure: Regenerate. diff --git a/zlib/Makefile.in b/zlib/Makefile.in index 062dc04e80d..ac08b20b3f6 100644 --- a/zlib/Makefile.in +++ b/zlib/Makefile.in @@ -372,6 +372,7 @@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ -- 2.30.2