diff options
author | Arsen Arsenovi? <arsen@aarsen.me> | 2023-11-15 12:53:04 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2023-11-15 12:53:04 +0000 |
commit | 862776f26a59516467c98091994c3dac90383159 (patch) | |
tree | b48da9bda94c09314c1a19ee0309126d380762f2 /gas | |
parent | 42fb2f0b0978305e218a9493cde92447583771f1 (diff) | |
download | gdb-862776f26a59516467c98091994c3dac90383159.zip gdb-862776f26a59516467c98091994c3dac90383159.tar.gz gdb-862776f26a59516467c98091994c3dac90383159.tar.bz2 |
Finalized intl-update patches
* intl: Remove directory. Replaced with out-of-tree GNU gettext.
* .gitignore: Add '/gettext*'.
* configure.ac (host_libs): Replace intl with gettext. (hbaseargs, bbaseargs, baseargs): Split baseargs into {h,b}baseargs. (skip_barg): New flag. Skips appending current flag to bbaseargs. <library exemptions>: Exempt --with-libintl-{type,prefix} from target and build machine argument passing.
* configure: Regenerate.
* Makefile.def (host_modules): Replace intl module with gettext module. (configure-ld): Depend on configure-gettext.
* Makefile.in: Regenerate.
* src-release.sh: Remove references to the intl/ directory.
Diffstat (limited to 'gas')
-rw-r--r-- | gas/ChangeLog | 7 | ||||
-rw-r--r-- | gas/Makefile.in | 11 | ||||
-rw-r--r-- | gas/aclocal.m4 | 6 | ||||
-rw-r--r-- | gas/config.in | 18 | ||||
-rwxr-xr-x | gas/configure | 2107 | ||||
-rw-r--r-- | gas/po/gas.pot | 2731 |
6 files changed, 3522 insertions, 1358 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 61d3e3a..c7ff5ca 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,10 @@ +2023-11-15 Arsen Arsenović <arsen@aarsen.me> + + * aclocal.m4: Regenerate. + * configure: Regenerate. + * po/Make-in ($(srcdir)/$(PACKAGE).pot): Output to a .pot + temporary file, to suppress xgettext checking charset names. + 2023-11-15 YunQiang Su <yunqiang.su@cipunited.com> * testsuite/gas/elf/elf.exp (section2): Add -mpdr option to diff --git a/gas/Makefile.in b/gas/Makefile.in index fae3a47..329b651 100644 --- a/gas/Makefile.in +++ b/gas/Makefile.in @@ -134,10 +134,16 @@ am__aclocal_m4_deps = $(top_srcdir)/../bfd/acinclude.m4 \ $(top_srcdir)/../bfd/warning.m4 $(top_srcdir)/../config/acx.m4 \ $(top_srcdir)/../config/depstand.m4 \ $(top_srcdir)/../config/gettext-sister.m4 \ + $(top_srcdir)/../config/gettext.m4 \ + $(top_srcdir)/../config/iconv.m4 \ + $(top_srcdir)/../config/intlmacosx.m4 \ $(top_srcdir)/../config/jobserver.m4 \ $(top_srcdir)/../config/largefile.m4 \ $(top_srcdir)/../config/lcmessage.m4 \ $(top_srcdir)/../config/lead-dot.m4 \ + $(top_srcdir)/../config/lib-ld.m4 \ + $(top_srcdir)/../config/lib-link.m4 \ + $(top_srcdir)/../config/lib-prefix.m4 \ $(top_srcdir)/../config/nls.m4 \ $(top_srcdir)/../config/override.m4 \ $(top_srcdir)/../config/pkg.m4 \ @@ -396,12 +402,15 @@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LARGEFILE_CPPFLAGS = @LARGEFILE_CPPFLAGS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LEX = `if [ -f ../flex/flex ] ; then echo ../flex/flex ; else echo @LEX@ ; fi` LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ +LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBINTL_DEP = @LIBINTL_DEP@ LIBM = @LIBM@ @@ -410,6 +419,8 @@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ +LTLIBICONV = @LTLIBICONV@ +LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ diff --git a/gas/aclocal.m4 b/gas/aclocal.m4 index 722030c..5f8b996 100644 --- a/gas/aclocal.m4 +++ b/gas/aclocal.m4 @@ -1190,10 +1190,16 @@ m4_include([../bfd/warning.m4]) m4_include([../config/acx.m4]) m4_include([../config/depstand.m4]) m4_include([../config/gettext-sister.m4]) +m4_include([../config/gettext.m4]) +m4_include([../config/iconv.m4]) +m4_include([../config/intlmacosx.m4]) m4_include([../config/jobserver.m4]) m4_include([../config/largefile.m4]) m4_include([../config/lcmessage.m4]) m4_include([../config/lead-dot.m4]) +m4_include([../config/lib-ld.m4]) +m4_include([../config/lib-link.m4]) +m4_include([../config/lib-prefix.m4]) m4_include([../config/nls.m4]) m4_include([../config/override.m4]) m4_include([../config/pkg.m4]) diff --git a/gas/config.in b/gas/config.in index 6333a96..a1f8349 100644 --- a/gas/config.in +++ b/gas/config.in @@ -74,6 +74,18 @@ language is requested. */ #undef ENABLE_NLS +/* Define to 1 if you have the Mac OS X function + CFLocaleCopyPreferredLanguages in the CoreFoundation framework. */ +#undef HAVE_CFLOCALECOPYPREFERREDLANGUAGES + +/* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in + the CoreFoundation framework. */ +#undef HAVE_CFPREFERENCESCOPYAPPVALUE + +/* Define if the GNU dcgettext() function is already present or preinstalled. + */ +#undef HAVE_DCGETTEXT + /* Define to 1 if you have the declaration of `asprintf', and to 0 if you don't. */ #undef HAVE_DECL_ASPRINTF @@ -92,6 +104,12 @@ /* Define to 1 if you have the <dlfcn.h> header file. */ #undef HAVE_DLFCN_H +/* Define if the GNU gettext() function is already present or preinstalled. */ +#undef HAVE_GETTEXT + +/* Define if you have the iconv() function and it works. */ +#undef HAVE_ICONV + /* Define to 1 if you have the <inttypes.h> header file. */ #undef HAVE_INTTYPES_H diff --git a/gas/configure b/gas/configure index a012b71..6a2f56f 100755 --- a/gas/configure +++ b/gas/configure @@ -629,6 +629,7 @@ ac_includes_default="\ # include <unistd.h> #endif" +gt_needs= ac_subst_vars='am__EXEEXT_FALSE am__EXEEXT_TRUE LTLIBOBJS @@ -646,21 +647,26 @@ GENINSRC_NEVER_TRUE MAINT MAINTAINER_MODE_FALSE MAINTAINER_MODE_TRUE -MSGMERGE -MSGFMT -MKINSTALLDIRS CATOBJEXT GENCAT INSTOBJEXT DATADIRNAME CATALOGS -POSUB -GMSGFMT -XGETTEXT INCINTL LIBINTL_DEP +POSUB +LTLIBINTL LIBINTL +INTLLIBS +LTLIBICONV +LIBICONV +INTL_MACOSX_LIBS +MSGMERGE +XGETTEXT +GMSGFMT +MSGFMT USE_NLS +MKINSTALLDIRS LEXLIB LEX_OUTPUT_ROOT LEX @@ -821,6 +827,11 @@ enable_werror enable_build_warnings with_cpu enable_nls +enable_rpath +with_libiconv_prefix +with_libiconv_type +with_libintl_prefix +with_libintl_type enable_maintainer_mode with_system_zlib with_zstd @@ -1495,6 +1506,7 @@ Optional Features: --enable-werror treat compile warnings as errors --enable-build-warnings enable build-time compiler warnings --disable-nls do not use Native Language Support + --disable-rpath do not hardcode runtime library paths --enable-maintainer-mode enable make rules and dependencies not useful (and sometimes confusing) to the casual installer @@ -1507,6 +1519,13 @@ Optional Packages: --with-gnu-ld assume the C compiler uses GNU ld [default=no] --with-cpu=CPU default cpu variant is CPU (currently only supported on ARC) + --with-gnu-ld assume the C compiler uses GNU ld default=no + --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib + --without-libiconv-prefix don't search for libiconv in includedir and libdir + --with-libiconv-type=TYPE type of library to search for (auto/static/shared) + --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib + --without-libintl-prefix don't search for libintl in includedir and libdir + --with-libintl-type=TYPE type of library to search for (auto/static/shared) --with-system-zlib use installed libz --with-zstd support zstd compressed debug sections (default=auto) @@ -2291,6 +2310,7 @@ $as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi +gt_needs="$gt_needs " # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false @@ -10757,7 +10777,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 10760 "configure" +#line 10780 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -10863,7 +10883,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 10866 "configure" +#line 10886 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -13193,19 +13213,1928 @@ if test "$LEX" = :; then fi ALL_LINGUAS="es fi fr id ja ru rw sv tr uk zh_CN" -# If we haven't got the data from the intl directory, -# assume NLS is disabled. -USE_NLS=no -LIBINTL= -LIBINTL_DEP= -INCINTL= -XGETTEXT= -GMSGFMT= -POSUB= - -if test -f ../intl/config.intl; then - . ../intl/config.intl + + MKINSTALLDIRS= + if test -n "$ac_aux_dir"; then + case "$ac_aux_dir" in + /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;; + *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;; + esac + fi + if test -z "$MKINSTALLDIRS"; then + MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" + fi + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 +$as_echo_n "checking whether NLS is requested... " >&6; } + # Check whether --enable-nls was given. +if test "${enable_nls+set}" = set; then : + enableval=$enable_nls; USE_NLS=$enableval +else + USE_NLS=yes +fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 +$as_echo "$USE_NLS" >&6; } + + + + + + +# Prepare PATH_SEPARATOR. +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + echo "#! /bin/sh" >conf$$.sh + echo "exit 0" >>conf$$.sh + chmod +x conf$$.sh + if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then + PATH_SEPARATOR=';' + else + PATH_SEPARATOR=: + fi + rm -f conf$$.sh +fi + +# Find out how to test for executable files. Don't use a zero-byte file, +# as systems may use methods other than mode bits to determine executability. +cat >conf$$.file <<_ASEOF +#! /bin/sh +exit 0 +_ASEOF +chmod +x conf$$.file +if test -x conf$$.file >/dev/null 2>&1; then + ac_executable_p="test -x" +else + ac_executable_p="test -f" +fi +rm -f conf$$.file + +# Extract the first word of "msgfmt", so it can be a program name with args. +set dummy msgfmt; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_MSGFMT+:} false; then : + $as_echo_n "(cached) " >&6 +else + case "$MSGFMT" in + [\\/]* | ?:[\\/]*) + ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. + ;; + *) + ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS="$ac_save_IFS" + test -z "$ac_dir" && ac_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then + if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 && + (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then + ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext" + break 2 + fi + fi + done + done + IFS="$ac_save_IFS" + test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":" + ;; +esac +fi +MSGFMT="$ac_cv_path_MSGFMT" +if test "$MSGFMT" != ":"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 +$as_echo "$MSGFMT" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi + + # Extract the first word of "gmsgfmt", so it can be a program name with args. +set dummy gmsgfmt; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_GMSGFMT+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $GMSGFMT in + [\\/]* | ?:[\\/]*) + ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + + test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" + ;; +esac +fi +GMSGFMT=$ac_cv_path_GMSGFMT +if test -n "$GMSGFMT"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 +$as_echo "$GMSGFMT" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + + +# Prepare PATH_SEPARATOR. +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + echo "#! /bin/sh" >conf$$.sh + echo "exit 0" >>conf$$.sh + chmod +x conf$$.sh + if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then + PATH_SEPARATOR=';' + else + PATH_SEPARATOR=: + fi + rm -f conf$$.sh +fi + +# Find out how to test for executable files. Don't use a zero-byte file, +# as systems may use methods other than mode bits to determine executability. +cat >conf$$.file <<_ASEOF +#! /bin/sh +exit 0 +_ASEOF +chmod +x conf$$.file +if test -x conf$$.file >/dev/null 2>&1; then + ac_executable_p="test -x" +else + ac_executable_p="test -f" +fi +rm -f conf$$.file + +# Extract the first word of "xgettext", so it can be a program name with args. +set dummy xgettext; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_XGETTEXT+:} false; then : + $as_echo_n "(cached) " >&6 +else + case "$XGETTEXT" in + [\\/]* | ?:[\\/]*) + ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. + ;; + *) + ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS="$ac_save_IFS" + test -z "$ac_dir" && ac_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then + if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && + (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then + ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext" + break 2 + fi + fi + done + done + IFS="$ac_save_IFS" + test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" + ;; +esac +fi +XGETTEXT="$ac_cv_path_XGETTEXT" +if test "$XGETTEXT" != ":"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 +$as_echo "$XGETTEXT" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + rm -f messages.po + + +# Prepare PATH_SEPARATOR. +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + echo "#! /bin/sh" >conf$$.sh + echo "exit 0" >>conf$$.sh + chmod +x conf$$.sh + if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then + PATH_SEPARATOR=';' + else + PATH_SEPARATOR=: + fi + rm -f conf$$.sh +fi + +# Find out how to test for executable files. Don't use a zero-byte file, +# as systems may use methods other than mode bits to determine executability. +cat >conf$$.file <<_ASEOF +#! /bin/sh +exit 0 +_ASEOF +chmod +x conf$$.file +if test -x conf$$.file >/dev/null 2>&1; then + ac_executable_p="test -x" +else + ac_executable_p="test -f" +fi +rm -f conf$$.file + +# Extract the first word of "msgmerge", so it can be a program name with args. +set dummy msgmerge; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_MSGMERGE+:} false; then : + $as_echo_n "(cached) " >&6 +else + case "$MSGMERGE" in + [\\/]* | ?:[\\/]*) + ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. + ;; + *) + ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS="$ac_save_IFS" + test -z "$ac_dir" && ac_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then + if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then + ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext" + break 2 + fi + fi + done + done + IFS="$ac_save_IFS" + test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":" + ;; +esac +fi +MSGMERGE="$ac_cv_path_MSGMERGE" +if test "$MSGMERGE" != ":"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 +$as_echo "$MSGMERGE" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + if test "$GMSGFMT" != ":"; then + if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 && + (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then + : ; + else + GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'` + { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5 +$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; } + GMSGFMT=":" + fi + fi + + if test "$XGETTEXT" != ":"; then + if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 && + (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then + : ; + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5 +$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; } + XGETTEXT=":" + fi + rm -f messages.po + fi + + ac_config_commands="$ac_config_commands default-1" + + + + if test "X$prefix" = "XNONE"; then + acl_final_prefix="$ac_default_prefix" + else + acl_final_prefix="$prefix" + fi + if test "X$exec_prefix" = "XNONE"; then + acl_final_exec_prefix='${prefix}' + else + acl_final_exec_prefix="$exec_prefix" + fi + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" + prefix="$acl_save_prefix" + + +# Check whether --with-gnu-ld was given. +if test "${with_gnu_ld+set}" = set; then : + withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes +else + with_gnu_ld=no +fi + +# Prepare PATH_SEPARATOR. +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + echo "#! /bin/sh" >conf$$.sh + echo "exit 0" >>conf$$.sh + chmod +x conf$$.sh + if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then + PATH_SEPARATOR=';' + else + PATH_SEPARATOR=: + fi + rm -f conf$$.sh +fi +ac_prog=ld +if test "$GCC" = yes; then + # Check if gcc -print-prog-name=ld gives a path. + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5 +$as_echo_n "checking for ld used by GCC... " >&6; } + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [\\/]* | [A-Za-z]:[\\/]*) + re_direlt='/[^/][^/]*/\.\./' + # Canonicalize the path of ld + ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'` + while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do + ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` + done + test -z "$LD" && LD="$ac_prog" + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test "$with_gnu_ld" = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 +$as_echo_n "checking for GNU ld... " >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 +$as_echo_n "checking for non-GNU ld... " >&6; } +fi +if ${acl_cv_path_LD+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -z "$LD"; then + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" + for ac_dir in $PATH; do + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + acl_cv_path_LD="$ac_dir/$ac_prog" + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some GNU ld's only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + if "$acl_cv_path_LD" -v 2>&1 < /dev/null | $EGREP '(GNU|with BFD)' > /dev/null; then + test "$with_gnu_ld" != no && break + else + test "$with_gnu_ld" != yes && break + fi + fi + done + IFS="$ac_save_ifs" +else + acl_cv_path_LD="$LD" # Let the user override the test with a path. +fi +fi + +LD="$acl_cv_path_LD" +if test -n "$LD"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 +$as_echo "$LD" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi +test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 +$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } +if ${acl_cv_prog_gnu_ld+:} false; then : + $as_echo_n "(cached) " >&6 +else + # I'd rather use --version here, but apparently some GNU ld's only accept -v. +if $LD -v 2>&1 </dev/null | $EGREP '(GNU|with BFD)' 1>&5; then + acl_cv_prog_gnu_ld=yes +else + acl_cv_prog_gnu_ld=no +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5 +$as_echo "$acl_cv_prog_gnu_ld" >&6; } +with_gnu_ld=$acl_cv_prog_gnu_ld + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5 +$as_echo_n "checking for shared library run path origin... " >&6; } +if ${acl_cv_rpath+:} false; then : + $as_echo_n "(cached) " >&6 +else + + CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ + ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh + . ./conftest.sh + rm -f ./conftest.sh + acl_cv_rpath=done + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5 +$as_echo "$acl_cv_rpath" >&6; } + wl="$acl_cv_wl" + libext="$acl_cv_libext" + shlibext="$acl_cv_shlibext" + hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" + hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" + hardcode_direct="$acl_cv_hardcode_direct" + hardcode_minus_L="$acl_cv_hardcode_minus_L" + # Check whether --enable-rpath was given. +if test "${enable_rpath+set}" = set; then : + enableval=$enable_rpath; : +else + enable_rpath=yes +fi + + + + + + + + + use_additional=yes + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + +# Check whether --with-libiconv-prefix was given. +if test "${with_libiconv_prefix+set}" = set; then : + withval=$with_libiconv_prefix; + if test "X$withval" = "Xno"; then + use_additional=no + else + if test "X$withval" = "X"; then + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + else + additional_includedir="$withval/include" + additional_libdir="$withval/lib" + fi + fi + +fi + + +# Check whether --with-libiconv-type was given. +if test "${with_libiconv_type+set}" = set; then : + withval=$with_libiconv_type; with_libiconv_type=$withval +else + with_libiconv_type=auto +fi + + lib_type=`eval echo \$with_libiconv_type` + + LIBICONV= + LTLIBICONV= + INCICONV= + rpathdirs= + ltrpathdirs= + names_already_handled= + names_next_round='iconv ' + while test -n "$names_next_round"; do + names_this_round="$names_next_round" + names_next_round= + for name in $names_this_round; do + already_handled= + for n in $names_already_handled; do + if test "$n" = "$name"; then + already_handled=yes + break + fi + done + if test -z "$already_handled"; then + names_already_handled="$names_already_handled $name" + uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` + eval value=\"\$HAVE_LIB$uppername\" + if test -n "$value"; then + if test "$value" = yes; then + eval value=\"\$LIB$uppername\" + test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value" + eval value=\"\$LTLIB$uppername\" + test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value" + else + : + fi + else + found_dir= + found_la= + found_so= + found_a= + if test $use_additional = yes; then + if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then + found_dir="$additional_libdir" + found_so="$additional_libdir/lib$name.$shlibext" + if test -f "$additional_libdir/lib$name.la"; then + found_la="$additional_libdir/lib$name.la" + fi + elif test x$lib_type != xshared; then + if test -f "$additional_libdir/lib$name.$libext"; then + found_dir="$additional_libdir" + found_a="$additional_libdir/lib$name.$libext" + if test -f "$additional_libdir/lib$name.la"; then + found_la="$additional_libdir/lib$name.la" + fi + fi + fi + fi + if test "X$found_dir" = "X"; then + for x in $LDFLAGS $LTLIBICONV; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + case "$x" in + -L*) + dir=`echo "X$x" | sed -e 's/^X-L//'` + if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then + found_dir="$dir" + found_so="$dir/lib$name.$shlibext" + if test -f "$dir/lib$name.la"; then + found_la="$dir/lib$name.la" + fi + elif test x$lib_type != xshared; then + if test -f "$dir/lib$name.$libext"; then + found_dir="$dir" + found_a="$dir/lib$name.$libext" + if test -f "$dir/lib$name.la"; then + found_la="$dir/lib$name.la" + fi + fi + fi + ;; + esac + if test "X$found_dir" != "X"; then + break + fi + done + fi + if test "X$found_dir" != "X"; then + LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name" + if test "X$found_so" != "X"; then + if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then + LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" + else + haveit= + for x in $ltrpathdirs; do + if test "X$x" = "X$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + ltrpathdirs="$ltrpathdirs $found_dir" + fi + if test "$hardcode_direct" = yes; then + LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" + else + if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then + LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" + haveit= + for x in $rpathdirs; do + if test "X$x" = "X$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + rpathdirs="$rpathdirs $found_dir" + fi + else + haveit= + for x in $LDFLAGS $LIBICONV; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir" + fi + if test "$hardcode_minus_L" != no; then + LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" + else + LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" + fi + fi + fi + fi + else + if test "X$found_a" != "X"; then + LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a" + else + LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name" + fi + fi + additional_includedir= + case "$found_dir" in + */lib | */lib/) + basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` + additional_includedir="$basedir/include" + ;; + esac + if test "X$additional_includedir" != "X"; then + if test "X$additional_includedir" != "X/usr/include"; then + haveit= + if test "X$additional_includedir" = "X/usr/local/include"; then + if test -n "$GCC"; then + case $host_os in + linux*) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + for x in $CPPFLAGS $INCICONV; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-I$additional_includedir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_includedir"; then + INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir" + fi + fi + fi + fi + fi + if test -n "$found_la"; then + save_libdir="$libdir" + case "$found_la" in + */* | *\\*) . "$found_la" ;; + *) . "./$found_la" ;; + esac + libdir="$save_libdir" + for dep in $dependency_libs; do + case "$dep" in + -L*) + additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` + if test "X$additional_libdir" != "X/usr/lib"; then + haveit= + if test "X$additional_libdir" = "X/usr/local/lib"; then + if test -n "$GCC"; then + case $host_os in + linux*) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + haveit= + for x in $LDFLAGS $LIBICONV; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir" + fi + fi + haveit= + for x in $LDFLAGS $LTLIBICONV; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir" + fi + fi + fi + fi + ;; + -R*) + dir=`echo "X$dep" | sed -e 's/^X-R//'` + if test "$enable_rpath" != no; then + haveit= + for x in $rpathdirs; do + if test "X$x" = "X$dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + rpathdirs="$rpathdirs $dir" + fi + haveit= + for x in $ltrpathdirs; do + if test "X$x" = "X$dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + ltrpathdirs="$ltrpathdirs $dir" + fi + fi + ;; + -l*) + names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` + ;; + *.la) + names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` + ;; + *) + LIBICONV="${LIBICONV}${LIBICONV:+ }$dep" + LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep" + ;; + esac + done + fi + else + if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then + LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" + LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name" + else + LIBICONV="${LIBICONV}${LIBICONV:+ }-l:lib$name.$libext" + LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l:lib$name.$libext" + fi + fi + fi + fi + done + done + if test "X$rpathdirs" != "X"; then + if test -n "$hardcode_libdir_separator"; then + alldirs= + for found_dir in $rpathdirs; do + alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" + done + acl_save_libdir="$libdir" + libdir="$alldirs" + eval flag=\"$hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" + else + for found_dir in $rpathdirs; do + acl_save_libdir="$libdir" + libdir="$found_dir" + eval flag=\"$hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" + done + fi + fi + if test "X$ltrpathdirs" != "X"; then + for found_dir in $ltrpathdirs; do + LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir" + done + fi + + + + + +if test -f ../gettext/uninstalled-config.sh; then + relative_builddir='$(top_builddir)/../gettext' + . ../gettext/uninstalled-config.sh +else + # The sister gettext directory doesn't exist and won't collect information on + # using gettext for us. Call a bundled AM_GNU_GETTEXT. + + + + + + + + + + + + + + + + + + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5 +$as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; } +if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then : + $as_echo_n "(cached) " >&6 +else + gt_save_LIBS="$LIBS" + LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include <CoreFoundation/CFPreferences.h> +int +main () +{ +CFPreferencesCopyAppValue(NULL, NULL) + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + gt_cv_func_CFPreferencesCopyAppValue=yes +else + gt_cv_func_CFPreferencesCopyAppValue=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LIBS="$gt_save_LIBS" +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5 +$as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; } + if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then + +$as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h + + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyPreferredLanguages" >&5 +$as_echo_n "checking for CFLocaleCopyPreferredLanguages... " >&6; } +if ${gt_cv_func_CFLocaleCopyPreferredLanguages+:} false; then : + $as_echo_n "(cached) " >&6 +else + gt_save_LIBS="$LIBS" + LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include <CoreFoundation/CFLocale.h> +int +main () +{ +CFLocaleCopyPreferredLanguages(); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + gt_cv_func_CFLocaleCopyPreferredLanguages=yes +else + gt_cv_func_CFLocaleCopyPreferredLanguages=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LIBS="$gt_save_LIBS" +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyPreferredLanguages" >&5 +$as_echo "$gt_cv_func_CFLocaleCopyPreferredLanguages" >&6; } + if test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then + +$as_echo "#define HAVE_CFLOCALECOPYPREFERREDLANGUAGES 1" >>confdefs.h + + fi + INTL_MACOSX_LIBS= + if test $gt_cv_func_CFPreferencesCopyAppValue = yes \ + || test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then + INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation -Wl,-framework -Wl,CoreServices" + fi + + + + + + + LIBINTL= + LTLIBINTL= + POSUB= + + case " $gt_needs " in + *" need-formatstring-macros "*) gt_api_version=3 ;; + *" need-ngettext "*) gt_api_version=2 ;; + *) gt_api_version=1 ;; + esac + gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc" + gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl" + + if test "$USE_NLS" = "yes"; then + gt_use_preinstalled_gnugettext=no + + + if test $gt_api_version -ge 3; then + gt_revision_test_code=' +#ifndef __GNU_GETTEXT_SUPPORTED_REVISION +#define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) +#endif +typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; +' + else + gt_revision_test_code= + fi + if test $gt_api_version -ge 2; then + gt_expression_test_code=' + * ngettext ("", "", 0)' + else + gt_expression_test_code= + fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5 +$as_echo_n "checking for GNU gettext in libc... " >&6; } +if eval \${$gt_func_gnugettext_libc+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#include <libintl.h> +#ifndef __GNU_GETTEXT_SUPPORTED_REVISION +extern int _nl_msg_cat_cntr; +extern int *_nl_domain_bindings; +#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_domain_bindings) +#else +#define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 +#endif +$gt_revision_test_code + +int +main () +{ + +bindtextdomain ("", ""); +return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + eval "$gt_func_gnugettext_libc=yes" +else + eval "$gt_func_gnugettext_libc=no" +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +eval ac_res=\$$gt_func_gnugettext_libc + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + + if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then + + + + + + am_save_CPPFLAGS="$CPPFLAGS" + + for element in $INCICONV; do + haveit= + for x in $CPPFLAGS; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X$element"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" + fi + done + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5 +$as_echo_n "checking for iconv... " >&6; } +if ${am_cv_func_iconv+:} false; then : + $as_echo_n "(cached) " >&6 +else + + am_cv_func_iconv="no, consider installing GNU libiconv" + am_cv_lib_iconv=no + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#include <stdlib.h> +#include <iconv.h> + +int +main () +{ +iconv_t cd = iconv_open("",""); + iconv(cd,NULL,NULL,NULL,NULL); + iconv_close(cd); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + am_cv_func_iconv=yes +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + if test "$am_cv_func_iconv" != yes; then + am_save_LIBS="$LIBS" + LIBS="$LIBS $LIBICONV" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#include <stdlib.h> +#include <iconv.h> + +int +main () +{ +iconv_t cd = iconv_open("",""); + iconv(cd,NULL,NULL,NULL,NULL); + iconv_close(cd); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + am_cv_lib_iconv=yes + am_cv_func_iconv=yes +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LIBS="$am_save_LIBS" + fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5 +$as_echo "$am_cv_func_iconv" >&6; } + if test "$am_cv_func_iconv" = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5 +$as_echo_n "checking for working iconv... " >&6; } +if ${am_cv_func_iconv_works+:} false; then : + $as_echo_n "(cached) " >&6 +else + + am_save_LIBS="$LIBS" + if test $am_cv_lib_iconv = yes; then + LIBS="$LIBS $LIBICONV" + fi + am_cv_func_iconv_works=no + for ac_iconv_const in '' 'const'; do + if test "$cross_compiling" = yes; then : + case "$host_os" in + aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; + *) am_cv_func_iconv_works="guessing yes" ;; + esac +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#include <iconv.h> +#include <string.h> + +#ifndef ICONV_CONST +# define ICONV_CONST $ac_iconv_const +#endif + +int +main () +{ +int result = 0; + /* Test against AIX 5.1...7.2 bug: Failures are not distinguishable from + successful returns. This is even documented in + <https://www.ibm.com/support/knowledgecenter/ssw_aix_72/i_bostechref/iconv.html> */ + { + iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8"); + if (cd_utf8_to_88591 != (iconv_t)(-1)) + { + static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */ + char buf[10]; + ICONV_CONST char *inptr = input; + size_t inbytesleft = strlen (input); + char *outptr = buf; + size_t outbytesleft = sizeof (buf); + size_t res = iconv (cd_utf8_to_88591, + &inptr, &inbytesleft, + &outptr, &outbytesleft); + if (res == 0) + result |= 1; + iconv_close (cd_utf8_to_88591); + } + } + /* Test against Solaris 10 bug: Failures are not distinguishable from + successful returns. */ + { + iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646"); + if (cd_ascii_to_88591 != (iconv_t)(-1)) + { + static ICONV_CONST char input[] = "\263"; + char buf[10]; + ICONV_CONST char *inptr = input; + size_t inbytesleft = strlen (input); + char *outptr = buf; + size_t outbytesleft = sizeof (buf); + size_t res = iconv (cd_ascii_to_88591, + &inptr, &inbytesleft, + &outptr, &outbytesleft); + if (res == 0) + result |= 2; + iconv_close (cd_ascii_to_88591); + } + } + /* Test against AIX 6.1..7.1 bug: Buffer overrun. */ + { + iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1"); + if (cd_88591_to_utf8 != (iconv_t)(-1)) + { + static ICONV_CONST char input[] = "\304"; + static char buf[2] = { (char)0xDE, (char)0xAD }; + ICONV_CONST char *inptr = input; + size_t inbytesleft = 1; + char *outptr = buf; + size_t outbytesleft = 1; + size_t res = iconv (cd_88591_to_utf8, + &inptr, &inbytesleft, + &outptr, &outbytesleft); + if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD) + result |= 4; + iconv_close (cd_88591_to_utf8); + } + } +#if 0 /* This bug could be worked around by the caller. */ + /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */ + { + iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); + if (cd_88591_to_utf8 != (iconv_t)(-1)) + { + static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; + char buf[50]; + ICONV_CONST char *inptr = input; + size_t inbytesleft = strlen (input); + char *outptr = buf; + size_t outbytesleft = sizeof (buf); + size_t res = iconv (cd_88591_to_utf8, + &inptr, &inbytesleft, + &outptr, &outbytesleft); + if ((int)res > 0) + result |= 8; + iconv_close (cd_88591_to_utf8); + } + } +#endif + /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is + provided. */ + { + /* Try standardized names. */ + iconv_t cd1 = iconv_open ("UTF-8", "EUC-JP"); + /* Try IRIX, OSF/1 names. */ + iconv_t cd2 = iconv_open ("UTF-8", "eucJP"); + /* Try AIX names. */ + iconv_t cd3 = iconv_open ("UTF-8", "IBM-eucJP"); + /* Try HP-UX names. */ + iconv_t cd4 = iconv_open ("utf8", "eucJP"); + if (cd1 == (iconv_t)(-1) && cd2 == (iconv_t)(-1) + && cd3 == (iconv_t)(-1) && cd4 == (iconv_t)(-1)) + result |= 16; + if (cd1 != (iconv_t)(-1)) + iconv_close (cd1); + if (cd2 != (iconv_t)(-1)) + iconv_close (cd2); + if (cd3 != (iconv_t)(-1)) + iconv_close (cd3); + if (cd4 != (iconv_t)(-1)) + iconv_close (cd4); + } + return result; + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + am_cv_func_iconv_works=yes +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + + test "$am_cv_func_iconv_works" = no || break + done + LIBS="$am_save_LIBS" + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5 +$as_echo "$am_cv_func_iconv_works" >&6; } + case "$am_cv_func_iconv_works" in + *no) am_func_iconv=no am_cv_lib_iconv=no ;; + *) am_func_iconv=yes ;; + esac + else + am_func_iconv=no am_cv_lib_iconv=no + fi + if test "$am_func_iconv" = yes; then + +$as_echo "#define HAVE_ICONV 1" >>confdefs.h + + fi + if test "$am_cv_lib_iconv" = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5 +$as_echo_n "checking how to link with libiconv... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5 +$as_echo "$LIBICONV" >&6; } + else + CPPFLAGS="$am_save_CPPFLAGS" + LIBICONV= + LTLIBICONV= + fi + + + + + + + use_additional=yes + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + +# Check whether --with-libintl-prefix was given. +if test "${with_libintl_prefix+set}" = set; then : + withval=$with_libintl_prefix; + if test "X$withval" = "Xno"; then + use_additional=no + else + if test "X$withval" = "X"; then + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + + eval additional_includedir=\"$includedir\" + eval additional_libdir=\"$libdir\" + + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + else + additional_includedir="$withval/include" + additional_libdir="$withval/lib" + fi + fi + +fi + + +# Check whether --with-libintl-type was given. +if test "${with_libintl_type+set}" = set; then : + withval=$with_libintl_type; with_libintl_type=$withval +else + with_libintl_type=auto +fi + + lib_type=`eval echo \$with_libintl_type` + + LIBINTL= + LTLIBINTL= + INCINTL= + rpathdirs= + ltrpathdirs= + names_already_handled= + names_next_round='intl ' + while test -n "$names_next_round"; do + names_this_round="$names_next_round" + names_next_round= + for name in $names_this_round; do + already_handled= + for n in $names_already_handled; do + if test "$n" = "$name"; then + already_handled=yes + break + fi + done + if test -z "$already_handled"; then + names_already_handled="$names_already_handled $name" + uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` + eval value=\"\$HAVE_LIB$uppername\" + if test -n "$value"; then + if test "$value" = yes; then + eval value=\"\$LIB$uppername\" + test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value" + eval value=\"\$LTLIB$uppername\" + test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value" + else + : + fi + else + found_dir= + found_la= + found_so= + found_a= + if test $use_additional = yes; then + if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then + found_dir="$additional_libdir" + found_so="$additional_libdir/lib$name.$shlibext" + if test -f "$additional_libdir/lib$name.la"; then + found_la="$additional_libdir/lib$name.la" + fi + elif test x$lib_type != xshared; then + if test -f "$additional_libdir/lib$name.$libext"; then + found_dir="$additional_libdir" + found_a="$additional_libdir/lib$name.$libext" + if test -f "$additional_libdir/lib$name.la"; then + found_la="$additional_libdir/lib$name.la" + fi + fi + fi + fi + if test "X$found_dir" = "X"; then + for x in $LDFLAGS $LTLIBINTL; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + case "$x" in + -L*) + dir=`echo "X$x" | sed -e 's/^X-L//'` + if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then + found_dir="$dir" + found_so="$dir/lib$name.$shlibext" + if test -f "$dir/lib$name.la"; then + found_la="$dir/lib$name.la" + fi + elif test x$lib_type != xshared; then + if test -f "$dir/lib$name.$libext"; then + found_dir="$dir" + found_a="$dir/lib$name.$libext" + if test -f "$dir/lib$name.la"; then + found_la="$dir/lib$name.la" + fi + fi + fi + ;; + esac + if test "X$found_dir" != "X"; then + break + fi + done + fi + if test "X$found_dir" != "X"; then + LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name" + if test "X$found_so" != "X"; then + if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then + LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" + else + haveit= + for x in $ltrpathdirs; do + if test "X$x" = "X$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + ltrpathdirs="$ltrpathdirs $found_dir" + fi + if test "$hardcode_direct" = yes; then + LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" + else + if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then + LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" + haveit= + for x in $rpathdirs; do + if test "X$x" = "X$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + rpathdirs="$rpathdirs $found_dir" + fi + else + haveit= + for x in $LDFLAGS $LIBINTL; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$found_dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir" + fi + if test "$hardcode_minus_L" != no; then + LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" + else + LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" + fi + fi + fi + fi + else + if test "X$found_a" != "X"; then + LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a" + else + LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name" + fi + fi + additional_includedir= + case "$found_dir" in + */lib | */lib/) + basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'` + additional_includedir="$basedir/include" + ;; + esac + if test "X$additional_includedir" != "X"; then + if test "X$additional_includedir" != "X/usr/include"; then + haveit= + if test "X$additional_includedir" = "X/usr/local/include"; then + if test -n "$GCC"; then + case $host_os in + linux*) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + for x in $CPPFLAGS $INCINTL; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-I$additional_includedir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_includedir"; then + INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir" + fi + fi + fi + fi + fi + if test -n "$found_la"; then + save_libdir="$libdir" + case "$found_la" in + */* | *\\*) . "$found_la" ;; + *) . "./$found_la" ;; + esac + libdir="$save_libdir" + for dep in $dependency_libs; do + case "$dep" in + -L*) + additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` + if test "X$additional_libdir" != "X/usr/lib"; then + haveit= + if test "X$additional_libdir" = "X/usr/local/lib"; then + if test -n "$GCC"; then + case $host_os in + linux*) haveit=yes;; + esac + fi + fi + if test -z "$haveit"; then + haveit= + for x in $LDFLAGS $LIBINTL; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir" + fi + fi + haveit= + for x in $LDFLAGS $LTLIBINTL; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X-L$additional_libdir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + if test -d "$additional_libdir"; then + LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir" + fi + fi + fi + fi + ;; + -R*) + dir=`echo "X$dep" | sed -e 's/^X-R//'` + if test "$enable_rpath" != no; then + haveit= + for x in $rpathdirs; do + if test "X$x" = "X$dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + rpathdirs="$rpathdirs $dir" + fi + haveit= + for x in $ltrpathdirs; do + if test "X$x" = "X$dir"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + ltrpathdirs="$ltrpathdirs $dir" + fi + fi + ;; + -l*) + names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` + ;; + *.la) + names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` + ;; + *) + LIBINTL="${LIBINTL}${LIBINTL:+ }$dep" + LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep" + ;; + esac + done + fi + else + if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then + LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" + LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name" + else + LIBINTL="${LIBINTL}${LIBINTL:+ }-l:lib$name.$libext" + LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l:lib$name.$libext" + fi + fi + fi + fi + done + done + if test "X$rpathdirs" != "X"; then + if test -n "$hardcode_libdir_separator"; then + alldirs= + for found_dir in $rpathdirs; do + alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" + done + acl_save_libdir="$libdir" + libdir="$alldirs" + eval flag=\"$hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" + else + for found_dir in $rpathdirs; do + acl_save_libdir="$libdir" + libdir="$found_dir" + eval flag=\"$hardcode_libdir_flag_spec\" + libdir="$acl_save_libdir" + LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" + done + fi + fi + if test "X$ltrpathdirs" != "X"; then + for found_dir in $ltrpathdirs; do + LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir" + done + fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5 +$as_echo_n "checking for GNU gettext in libintl... " >&6; } +if eval \${$gt_func_gnugettext_libintl+:} false; then : + $as_echo_n "(cached) " >&6 +else + gt_save_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$CPPFLAGS $INCINTL" + gt_save_LIBS="$LIBS" + LIBS="$LIBS $LIBINTL" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#include <libintl.h> +#ifndef __GNU_GETTEXT_SUPPORTED_REVISION +extern int _nl_msg_cat_cntr; +extern +#ifdef __cplusplus +"C" +#endif +const char *_nl_expand_alias (const char *); +#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias ("")) +#else +#define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 +#endif +$gt_revision_test_code + +int +main () +{ + +bindtextdomain ("", ""); +return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + eval "$gt_func_gnugettext_libintl=yes" +else + eval "$gt_func_gnugettext_libintl=no" +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then + LIBS="$LIBS $LIBICONV" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +#include <libintl.h> +#ifndef __GNU_GETTEXT_SUPPORTED_REVISION +extern int _nl_msg_cat_cntr; +extern +#ifdef __cplusplus +"C" +#endif +const char *_nl_expand_alias (const char *); +#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias ("")) +#else +#define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 +#endif +$gt_revision_test_code + +int +main () +{ + +bindtextdomain ("", ""); +return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + LIBINTL="$LIBINTL $LIBICONV" + LTLIBINTL="$LTLIBINTL $LTLIBICONV" + eval "$gt_func_gnugettext_libintl=yes" + +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + fi + CPPFLAGS="$gt_save_CPPFLAGS" + LIBS="$gt_save_LIBS" +fi +eval ac_res=\$$gt_func_gnugettext_libintl + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + fi + + if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \ + || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \ + && test "$PACKAGE" != gettext-runtime \ + && test "$PACKAGE" != gettext-tools; }; then + gt_use_preinstalled_gnugettext=yes + else + LIBINTL= + LTLIBINTL= + INCINTL= + fi + + + + if test -n "$INTL_MACOSX_LIBS"; then + if test "$gt_use_preinstalled_gnugettext" = "yes" \ + || test "$nls_cv_use_gnu_gettext" = "yes"; then + LIBINTL="$LIBINTL $INTL_MACOSX_LIBS" + LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS" + fi + fi + + if test "$gt_use_preinstalled_gnugettext" = "yes" \ + || test "$nls_cv_use_gnu_gettext" = "yes"; then + +$as_echo "#define ENABLE_NLS 1" >>confdefs.h + + else + USE_NLS=no + fi + fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5 +$as_echo_n "checking whether to use NLS... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 +$as_echo "$USE_NLS" >&6; } + if test "$USE_NLS" = "yes"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5 +$as_echo_n "checking where the gettext function comes from... " >&6; } + if test "$gt_use_preinstalled_gnugettext" = "yes"; then + if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then + gt_source="external libintl" + else + gt_source="libc" + fi + else + gt_source="included intl directory" + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5 +$as_echo "$gt_source" >&6; } + fi + + if test "$USE_NLS" = "yes"; then + + if test "$gt_use_preinstalled_gnugettext" = "yes"; then + if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5 +$as_echo_n "checking how to link with libintl... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5 +$as_echo "$LIBINTL" >&6; } + + for element in $INCINTL; do + haveit= + for x in $CPPFLAGS; do + + acl_save_prefix="$prefix" + prefix="$acl_final_prefix" + acl_save_exec_prefix="$exec_prefix" + exec_prefix="$acl_final_exec_prefix" + eval x=\"$x\" + exec_prefix="$acl_save_exec_prefix" + prefix="$acl_save_prefix" + + if test "X$x" = "X$element"; then + haveit=yes + break + fi + done + if test -z "$haveit"; then + CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" + fi + done + + fi + + +$as_echo "#define HAVE_GETTEXT 1" >>confdefs.h + + +$as_echo "#define HAVE_DCGETTEXT 1" >>confdefs.h + + fi + + POSUB=po + fi + + + + INTLLIBS="$LIBINTL" + + + + + + +fi + + + + + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 $as_echo_n "checking whether NLS is requested... " >&6; } if test x"$USE_NLS" != xyes; then @@ -13264,33 +15193,6 @@ $as_echo "$LINGUAS" >&6; } fi - MKINSTALLDIRS= - if test -n "$ac_aux_dir"; then - case "$ac_aux_dir" in - /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;; - *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;; - esac - fi - if test -z "$MKINSTALLDIRS"; then - MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" - fi - - - - { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 -$as_echo_n "checking whether NLS is requested... " >&6; } - # Check whether --enable-nls was given. -if test "${enable_nls+set}" = set; then : - enableval=$enable_nls; USE_NLS=$enableval -else - USE_NLS=yes -fi - - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 -$as_echo "$USE_NLS" >&6; } - - - @@ -13568,7 +15470,7 @@ $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; } rm -f messages.po fi - ac_config_commands="$ac_config_commands default-1" + ac_config_commands="$ac_config_commands default-2" @@ -15402,6 +17304,13 @@ fi # Capture the value of LINGUAS because we need it to compute CATALOGS. LINGUAS="${LINGUAS-%UNSET%}" +# Capture the value of obsolete ALL_LINGUAS because we need it to compute + # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it + # from automake. + eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' + # Capture the value of LINGUAS because we need it to compute CATALOGS. + LINGUAS="${LINGUAS-%UNSET%}" + target_cpu_type=${target_cpu_type} cgen_cpu_prefix=${cgen_cpu_prefix} obj_format=${obj_format} @@ -15421,6 +17330,7 @@ do "gdb.ini") CONFIG_FILES="$CONFIG_FILES gdb.ini:gdbinit.in" ;; ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:gdbinit.in" ;; "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; + "default-2") CONFIG_COMMANDS="$CONFIG_COMMANDS default-2" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;; "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; @@ -16852,6 +18762,107 @@ _LT_EOF ;; esac done ;; + "default-2":C) + for ac_file in $CONFIG_FILES; do + # Support "outfile[:infile[:infile...]]" + case "$ac_file" in + *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; + esac + # PO directories have a Makefile.in generated from Makefile.in.in. + case "$ac_file" in */Makefile.in) + # Adjust a relative srcdir. + ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` + ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` + ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` + # In autoconf-2.13 it is called $ac_given_srcdir. + # In autoconf-2.50 it is called $srcdir. + test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" + case "$ac_given_srcdir" in + .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; + /*) top_srcdir="$ac_given_srcdir" ;; + *) top_srcdir="$ac_dots$ac_given_srcdir" ;; + esac + if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then + rm -f "$ac_dir/POTFILES" + test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" + cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" + POMAKEFILEDEPS="POTFILES.in" + # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend + # on $ac_dir but don't depend on user-specified configuration + # parameters. + if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then + # The LINGUAS file contains the set of available languages. + if test -n "$OBSOLETE_ALL_LINGUAS"; then + test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete" + fi + ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"` + # Hide the ALL_LINGUAS assigment from automake. + eval 'ALL_LINGUAS''=$ALL_LINGUAS_' + POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" + else + # The set of available languages was given in configure.ac. + eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' + fi + case "$ac_given_srcdir" in + .) srcdirpre= ;; + *) srcdirpre='$(srcdir)/' ;; + esac + POFILES= + GMOFILES= + UPDATEPOFILES= + DUMMYPOFILES= + for lang in $ALL_LINGUAS; do + POFILES="$POFILES $srcdirpre$lang.po" + GMOFILES="$GMOFILES $srcdirpre$lang.gmo" + UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" + DUMMYPOFILES="$DUMMYPOFILES $lang.nop" + done + # CATALOGS depends on both $ac_dir and the user's LINGUAS + # environment variable. + INST_LINGUAS= + if test -n "$ALL_LINGUAS"; then + for presentlang in $ALL_LINGUAS; do + useit=no + if test "%UNSET%" != "$LINGUAS"; then + desiredlanguages="$LINGUAS" + else + desiredlanguages="$ALL_LINGUAS" + fi + for desiredlang in $desiredlanguages; do + # Use the presentlang catalog if desiredlang is + # a. equal to presentlang, or + # b. a variant of presentlang (because in this case, + # presentlang can be used as a fallback for messages + # which are not translated in the desiredlang catalog). + case "$desiredlang" in + "$presentlang"*) useit=yes;; + esac + done + if test $useit = yes; then + INST_LINGUAS="$INST_LINGUAS $presentlang" + fi + done + fi + CATALOGS= + if test -n "$INST_LINGUAS"; then + for lang in $INST_LINGUAS; do + CATALOGS="$CATALOGS $lang.gmo" + done + fi + test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" + sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile" + for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do + if test -f "$f"; then + case "$f" in + *.orig | *.bak | *~) ;; + *) cat "$f" >> "$ac_dir/Makefile" ;; + esac + fi + done + fi + ;; + esac + done ;; "default":C) rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h diff --git a/gas/po/gas.pot b/gas/po/gas.pot index b10ed52..7d7beda 100644 --- a/gas/po/gas.pot +++ b/gas/po/gas.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: https://sourceware.org/bugzilla/\n" -"POT-Creation-Date: 2023-07-03 11:41+0100\n" +"POT-Creation-Date: 2023-11-15 11:13+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -186,12 +186,12 @@ msgstr "" msgid " --elf-stt-common=[no|yes] " msgstr "" -#: as.c:305 as.c:316 config/tc-i386.c:14833 config/tc-i386.c:14853 +#: as.c:305 as.c:316 config/tc-i386.c:15208 config/tc-i386.c:15228 #, c-format msgid "(default: yes)\n" msgstr "" -#: as.c:307 as.c:318 config/tc-i386.c:14835 config/tc-i386.c:14855 +#: as.c:307 as.c:318 config/tc-i386.c:15210 config/tc-i386.c:15230 #, c-format msgid "(default: no)\n" msgstr "" @@ -684,21 +684,21 @@ msgstr "" #: config/tc-arm.c:13825 config/tc-arm.c:14198 config/tc-arm.c:14240 #: config/tc-arm.c:21476 config/tc-arm.c:21536 config/tc-mips.c:9704 #: config/tc-mips.c:11014 config/tc-mips.c:12311 config/tc-mips.c:12992 -#: config/tc-spu.c:982 config/tc-xtensa.c:13080 +#: config/tc-spu.c:982 config/tc-xtensa.c:13078 msgid "expression too complex" msgstr "" -#: cgen.c:961 config/tc-ppc.c:7489 config/tc-s390.c:2376 config/tc-v850.c:3500 +#: cgen.c:961 config/tc-ppc.c:7489 config/tc-s390.c:2382 config/tc-v850.c:3500 #: config/tc-xstormy16.c:541 msgid "unresolved expression that must be resolved" msgstr "" -#: cgen.c:986 config/tc-xstormy16.c:566 +#: cgen.c:986 config/tc-bpf.c:858 config/tc-xstormy16.c:566 #, c-format msgid "internal error: can't install fix for reloc type %d (`%s')" msgstr "" -#: cgen.c:1037 config/tc-nios2.c:1355 config/tc-pru.c:786 +#: cgen.c:1037 config/tc-bpf.c:366 config/tc-nios2.c:1355 config/tc-pru.c:786 msgid "relocation is not supported" msgstr "" @@ -921,7 +921,7 @@ msgstr "" msgid "Ignoring changed section attributes for %s" msgstr "" -#: config/obj-coff.c:1842 +#: config/obj-coff.c:1840 #, c-format msgid "0x%lx: \"%s\" type = %ld, class = %d, segment = %d\n" msgstr "" @@ -934,12 +934,12 @@ msgstr "" msgid "Can't set register masks" msgstr "" -#: config/obj-elf.c:317 config/tc-sparc.c:4379 config/tc-v850.c:511 +#: config/obj-elf.c:317 config/tc-sparc.c:4383 config/tc-v850.c:511 #, c-format msgid "bad .common segment %s" msgstr "" -#: config/obj-elf.c:393 config/tc-aarch64.c:2218 +#: config/obj-elf.c:393 config/tc-aarch64.c:2206 config/tc-kvx.c:2243 msgid "Missing symbol name in directive" msgstr "" @@ -988,246 +988,256 @@ msgstr "" msgid "changed section entity size for %s" msgstr "" -#: config/obj-elf.c:883 +#: config/obj-elf.c:885 msgid "unrecognized .section attribute: want a,e,o,w,x,M,S,G,T or number" msgstr "" -#: config/obj-elf.c:967 +#: config/obj-elf.c:971 msgid "extraneous characters at end of numeric section type" msgstr "" -#: config/obj-elf.c:973 read.c:2956 +#: config/obj-elf.c:977 read.c:2956 msgid "unrecognized section type" msgstr "" -#: config/obj-elf.c:1006 +#: config/obj-elf.c:1002 msgid "unrecognized section attribute" msgstr "" -#: config/obj-elf.c:1038 config/tc-alpha.c:4208 +#: config/obj-elf.c:1034 config/tc-alpha.c:4208 msgid "missing name" msgstr "" -#: config/obj-elf.c:1085 +#: config/obj-elf.c:1081 msgid "group name not parseable" msgstr "" -#: config/obj-elf.c:1091 +#: config/obj-elf.c:1088 #, c-format msgid "section %s already has a group (%s)" msgstr "" -#: config/obj-elf.c:1146 +#: config/obj-elf.c:1143 #, c-format msgid "section name '%s' already defined as another symbol" msgstr "" -#: config/obj-elf.c:1238 +#: config/obj-elf.c:1246 msgid "invalid merge entity size" msgstr "" -#: config/obj-elf.c:1245 +#: config/obj-elf.c:1259 msgid "entity size for SHF_MERGE not specified" msgstr "" -#: config/obj-elf.c:1273 +#: config/obj-elf.c:1301 msgid "? section flag ignored with G present" msgstr "" -#: config/obj-elf.c:1298 +#: config/obj-elf.c:1338 msgid "group name for SHF_GROUP not specified" msgstr "" -#: config/obj-elf.c:1324 +#: config/obj-elf.c:1364 #, c-format msgid "unsupported mbind section info: %s" msgstr "" -#: config/obj-elf.c:1377 +#: config/obj-elf.c:1417 #, c-format msgid "unsupported section id: %s" msgstr "" -#: config/obj-elf.c:1403 +#: config/obj-elf.c:1443 msgid "character following name is not '#'" msgstr "" -#: config/obj-elf.c:1431 +#: config/obj-elf.c:1471 #, c-format msgid "SHF_ALLOC isn't set for GNU_MBIND section: %s" msgstr "" -#: config/obj-elf.c:1438 +#: config/obj-elf.c:1478 #, c-format msgid "%s section is supported only by GNU and FreeBSD targets" msgstr "" -#: config/obj-elf.c:1579 +#: config/obj-elf.c:1619 msgid ".previous without corresponding .section; ignored" msgstr "" -#: config/obj-elf.c:1605 +#: config/obj-elf.c:1645 msgid ".popsection without corresponding .pushsection; ignored" msgstr "" -#: config/obj-elf.c:1649 config/obj-elf.c:1744 +#: config/obj-elf.c:1689 config/obj-elf.c:1784 #, c-format msgid "missing version name in `%s' for symbol `%s'" msgstr "" -#: config/obj-elf.c:1668 +#: config/obj-elf.c:1708 #, c-format msgid "only one version name with `@@@' is allowed for symbol `%s'" msgstr "" -#: config/obj-elf.c:1676 +#: config/obj-elf.c:1716 #, c-format msgid "invalid version name '%s' for symbol `%s'" msgstr "" -#: config/obj-elf.c:1718 +#: config/obj-elf.c:1758 msgid "expected comma after name in .symver" msgstr "" -#: config/obj-elf.c:1735 config/obj-elf.c:2636 +#: config/obj-elf.c:1775 config/obj-elf.c:2678 #, c-format msgid "`%s' can't be versioned to common symbol '%s'" msgstr "" -#: config/obj-elf.c:1812 +#: config/obj-elf.c:1852 #, c-format msgid "expected `%s' to have already been set for .vtable_inherit" msgstr "" -#: config/obj-elf.c:1822 +#: config/obj-elf.c:1862 msgid "expected comma after name in .vtable_inherit" msgstr "" -#: config/obj-elf.c:1883 +#: config/obj-elf.c:1923 msgid "expected comma after name in .vtable_entry" msgstr "" -#: config/obj-elf.c:2022 +#: config/obj-elf.c:2062 #, c-format msgid "Attribute name not recognised: %s" msgstr "" -#: config/obj-elf.c:2039 +#: config/obj-elf.c:2079 msgid "expected numeric constant" msgstr "" -#: config/obj-elf.c:2048 config/tc-arm.c:7136 +#: config/obj-elf.c:2088 config/tc-arm.c:7136 msgid "expected comma" msgstr "" -#: config/obj-elf.c:2081 +#: config/obj-elf.c:2119 config/tc-arc.c:4945 config/tc-arc.c:4956 +#: config/tc-arc.c:5028 config/tc-arc.c:5079 config/tc-arm.c:32988 +#: config/tc-arm.c:32999 config/tc-csky.c:1697 config/tc-csky.c:1709 +#: config/tc-csky.c:1880 config/tc-mips.c:20631 config/tc-msp430.c:5152 +#: config/tc-riscv.c:4881 config/tc-riscv.c:4923 config/tc-sparc.c:1134 +#: config/tc-tic6x.c:4385 +#, c-format +msgid "error adding attribute: %s" +msgstr "" + +#: config/obj-elf.c:2125 msgid "bad string constant" msgstr "" -#: config/obj-elf.c:2085 +#: config/obj-elf.c:2129 msgid "expected <tag> , <value>" msgstr "" -#: config/obj-elf.c:2214 +#: config/obj-elf.c:2258 msgid "expected quoted string" msgstr "" -#: config/obj-elf.c:2234 +#: config/obj-elf.c:2278 #, c-format msgid "expected comma after name `%s' in .size directive" msgstr "" -#: config/obj-elf.c:2243 +#: config/obj-elf.c:2287 msgid "missing expression in .size directive" msgstr "" -#: config/obj-elf.c:2363 +#: config/obj-elf.c:2407 #, c-format msgid "symbol '%s' is already defined" msgstr "" -#: config/obj-elf.c:2383 +#: config/obj-elf.c:2427 #, c-format msgid "symbol type \"%s\" is supported only by GNU and FreeBSD targets" msgstr "" -#: config/obj-elf.c:2387 +#: config/obj-elf.c:2431 #, c-format msgid "symbol type \"%s\" is not supported by MIPS targets" msgstr "" -#: config/obj-elf.c:2399 +#: config/obj-elf.c:2443 #, c-format msgid "symbol type \"%s\" is supported only by GNU targets" msgstr "" -#: config/obj-elf.c:2409 +#: config/obj-elf.c:2453 config/tc-kvx.c:2287 #, c-format msgid "unrecognized symbol type \"%s\"" msgstr "" -#: config/obj-elf.c:2430 +#: config/obj-elf.c:2474 #, c-format msgid "cannot change type of common symbol '%s'" msgstr "" -#: config/obj-elf.c:2442 +#: config/obj-elf.c:2486 #, c-format msgid "symbol '%s' already has its type set" msgstr "" -#: config/obj-elf.c:2609 config/obj-elf.c:2612 +#: config/obj-elf.c:2651 config/obj-elf.c:2654 #, c-format msgid ".size expression for %s does not evaluate to a constant" msgstr "" -#: config/obj-elf.c:2701 +#: config/obj-elf.c:2743 #, c-format msgid "symbol '%s' with multiple versions cannot be used in relocation" msgstr "" -#: config/obj-elf.c:2719 ecoff.c:3577 +#: config/obj-elf.c:2761 ecoff.c:3576 #, c-format msgid "symbol `%s' can not be both weak and common" msgstr "" -#: config/obj-elf.c:2767 +#: config/obj-elf.c:2809 #, c-format msgid "undefined linked-to symbol `%s' on section `%s'" msgstr "" -#: config/obj-elf.c:2845 +#: config/obj-elf.c:2887 #, c-format msgid "assuming all members of group `%s' are COMDAT" msgstr "" -#: config/obj-elf.c:2857 +#: config/obj-elf.c:2899 #, c-format msgid "can't create group: %s" msgstr "" -#: config/obj-elf.c:2934 +#: config/obj-elf.c:2976 #, 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:2986 #, c-format msgid "multiple versions [`%s'|`%s'] for symbol `%s'" msgstr "" -#: config/obj-elf.c:3033 +#: config/obj-elf.c:3075 #, c-format msgid "failed to set up debugging information: %s" msgstr "" -#: config/obj-elf.c:3053 +#: config/obj-elf.c:3095 #, c-format msgid "can't start writing .mdebug section: %s" msgstr "" -#: config/obj-elf.c:3061 +#: config/obj-elf.c:3103 #, c-format msgid "could not write .mdebug section: %s" msgstr "" @@ -1285,7 +1295,7 @@ msgid "missing sizeof_stub expression" msgstr "" #: config/obj-macho.c:478 config/tc-ia64.c:1081 config/tc-ia64.c:11740 -#: config/tc-score.c:6093 expr.c:1223 read.c:1711 +#: config/tc-score.c:6093 expr.c:1246 read.c:1711 msgid "expected symbol name" msgstr "" @@ -1463,61 +1473,61 @@ msgstr "" msgid "attaching copyright header %s: %s" msgstr "" -#: config/tc-aarch64.c:441 +#: config/tc-aarch64.c:429 #, c-format msgid "expected an unsuffixed ZA tile at operand %d" msgstr "" -#: config/tc-aarch64.c:445 +#: config/tc-aarch64.c:433 #, c-format msgid "missing horizontal or vertical suffix at operand %d" msgstr "" -#: config/tc-aarch64.c:450 +#: config/tc-aarch64.c:438 #, c-format msgid "expected 'za' rather than a ZA tile at operand %d" msgstr "" -#: config/tc-aarch64.c:454 +#: config/tc-aarch64.c:442 #, c-format msgid "" "expected a predicate-as-counter rather than predicate-as-mask register at " "operand %d" msgstr "" -#: config/tc-aarch64.c:459 +#: config/tc-aarch64.c:447 #, c-format msgid "" "expected a predicate-as-mask rather than predicate-as-counter register at " "operand %d" msgstr "" -#: config/tc-aarch64.c:464 +#: config/tc-aarch64.c:452 #, c-format msgid "expected a 64-bit integer register at operand %d" msgstr "" -#: config/tc-aarch64.c:466 +#: config/tc-aarch64.c:454 #, c-format msgid "expected an integer or zero register at operand %d" msgstr "" -#: config/tc-aarch64.c:468 +#: config/tc-aarch64.c:456 #, c-format msgid "expected an integer or stack pointer register at operand %d" msgstr "" -#: config/tc-aarch64.c:472 +#: config/tc-aarch64.c:460 #, c-format msgid "expected a scalar SIMD or floating-point register at operand %d" msgstr "" -#: config/tc-aarch64.c:475 +#: config/tc-aarch64.c:463 #, c-format msgid "expected an Advanced SIMD vector register at operand %d" msgstr "" -#: config/tc-aarch64.c:477 +#: config/tc-aarch64.c:465 #, c-format msgid "expected an SVE vector register at operand %d" msgstr "" @@ -1526,833 +1536,821 @@ msgstr "" #. predicate". We report a more specific error if P is used where #. PN is expected, and vice versa, so the issue at this point is #. "predicate-like" vs. "not predicate-like". -#: config/tc-aarch64.c:484 +#: config/tc-aarch64.c:472 #, c-format msgid "expected an SVE predicate register at operand %d" msgstr "" -#: config/tc-aarch64.c:486 +#: config/tc-aarch64.c:474 #, c-format msgid "expected an SVE predicate-as-counter register at operand %d" msgstr "" -#: config/tc-aarch64.c:488 +#: config/tc-aarch64.c:476 #, c-format msgid "expected a vector register at operand %d" msgstr "" -#: config/tc-aarch64.c:490 +#: config/tc-aarch64.c:478 #, c-format msgid "expected an SVE vector or predicate register at operand %d" msgstr "" -#: config/tc-aarch64.c:492 +#: config/tc-aarch64.c:480 #, c-format msgid "expected a vector or predicate register at operand %d" msgstr "" -#: config/tc-aarch64.c:496 +#: config/tc-aarch64.c:484 #, c-format msgid "expected a ZA array vector at operand %d" msgstr "" -#: config/tc-aarch64.c:498 +#: config/tc-aarch64.c:486 #, c-format msgid "expected ZT0 or a ZA mask at operand %d" msgstr "" -#: config/tc-aarch64.c:500 +#: config/tc-aarch64.c:488 #, c-format msgid "expected a ZA tile at operand %d" msgstr "" -#: config/tc-aarch64.c:502 +#: config/tc-aarch64.c:490 #, c-format msgid "expected a ZA tile slice at operand %d" msgstr "" -#: config/tc-aarch64.c:506 +#: config/tc-aarch64.c:494 #, c-format msgid "" "expected an integer register or Advanced SIMD vector register at operand %d" msgstr "" -#: config/tc-aarch64.c:509 +#: config/tc-aarch64.c:497 #, c-format msgid "expected an integer register or SVE vector register at operand %d" msgstr "" -#: config/tc-aarch64.c:512 +#: config/tc-aarch64.c:500 #, c-format msgid "expected an integer or vector register at operand %d" msgstr "" -#: config/tc-aarch64.c:514 +#: config/tc-aarch64.c:502 #, c-format msgid "expected an integer or predicate register at operand %d" msgstr "" -#: config/tc-aarch64.c:516 +#: config/tc-aarch64.c:504 #, c-format msgid "expected an integer, vector or predicate register at operand %d" msgstr "" -#: config/tc-aarch64.c:521 +#: config/tc-aarch64.c:509 #, c-format msgid "expected an SVE vector register or ZA tile slice at operand %d" msgstr "" -#: config/tc-aarch64.c:719 config/tc-aarch64.c:721 config/tc-arm.c:1202 -#: config/tc-score.c:6478 expr.c:1386 read.c:2627 +#: config/tc-aarch64.c:707 config/tc-aarch64.c:709 config/tc-arm.c:1202 +#: config/tc-score.c:6478 expr.c:1409 read.c:2627 msgid "bad expression" msgstr "" -#: config/tc-aarch64.c:732 config/tc-sparc.c:3375 +#: config/tc-aarch64.c:720 config/tc-sparc.c:3379 msgid "bad segment" msgstr "" -#: config/tc-aarch64.c:876 +#: config/tc-aarch64.c:864 msgid "bad vector arrangement type" msgstr "" -#: config/tc-aarch64.c:1048 +#: config/tc-aarch64.c:1036 #, c-format msgid "bad size %d in vector width specifier" msgstr "" -#: config/tc-aarch64.c:1081 +#: config/tc-aarch64.c:1069 #, c-format msgid "unexpected character `%c' in element size" msgstr "" -#: config/tc-aarch64.c:1083 +#: config/tc-aarch64.c:1071 msgid "missing element size" msgstr "" -#: config/tc-aarch64.c:1092 +#: config/tc-aarch64.c:1080 #, c-format msgid "invalid element size %d and vector size combination %c" msgstr "" -#: config/tc-aarch64.c:1128 +#: config/tc-aarch64.c:1116 #, c-format msgid "unexpected character `%c' in predication type" msgstr "" -#: config/tc-aarch64.c:1131 +#: config/tc-aarch64.c:1119 msgid "missing predication type" msgstr "" -#: config/tc-aarch64.c:1174 config/tc-aarch64.c:2264 config/tc-aarch64.c:2525 +#: config/tc-aarch64.c:1162 config/tc-aarch64.c:2252 config/tc-aarch64.c:2513 #: config/tc-arm.c:1779 config/tc-arm.c:3999 config/tc-arm.c:5278 #: config/tc-arm.c:7425 msgid "constant expression required" msgstr "" -#: config/tc-aarch64.c:1224 +#: config/tc-aarch64.c:1212 msgid "syntax error in register list" msgstr "" -#: config/tc-aarch64.c:1254 +#: config/tc-aarch64.c:1242 msgid "ZA tile number out of range" msgstr "" -#: config/tc-aarch64.c:1295 +#: config/tc-aarch64.c:1283 msgid "this type of register can't be indexed" msgstr "" -#: config/tc-aarch64.c:1301 +#: config/tc-aarch64.c:1289 msgid "index not allowed inside register list" msgstr "" #. Indexed vector register expected. -#: config/tc-aarch64.c:1316 +#: config/tc-aarch64.c:1304 msgid "indexed vector register expected" msgstr "" -#: config/tc-aarch64.c:1323 +#: config/tc-aarch64.c:1311 msgid "invalid use of vector register" msgstr "" -#: config/tc-aarch64.c:1432 +#: config/tc-aarch64.c:1420 msgid "invalid vector register in list" msgstr "" -#: config/tc-aarch64.c:1440 +#: config/tc-aarch64.c:1428 msgid "invalid scalar register in list" msgstr "" -#: config/tc-aarch64.c:1453 +#: config/tc-aarch64.c:1441 msgid "invalid range in vector register list" msgstr "" -#: config/tc-aarch64.c:1466 +#: config/tc-aarch64.c:1454 msgid "type mismatch in vector register list" msgstr "" -#: config/tc-aarch64.c:1487 +#: config/tc-aarch64.c:1475 msgid "end of vector register list not found" msgstr "" -#: config/tc-aarch64.c:1505 +#: config/tc-aarch64.c:1493 msgid "expected index" msgstr "" -#: config/tc-aarch64.c:1512 +#: config/tc-aarch64.c:1500 msgid "too many registers in vector register list" msgstr "" -#: config/tc-aarch64.c:1517 +#: config/tc-aarch64.c:1505 msgid "empty vector register list" msgstr "" -#: config/tc-aarch64.c:1539 config/tc-arm.c:2548 +#: config/tc-aarch64.c:1527 config/tc-arm.c:2548 #, c-format msgid "ignoring attempt to redefine built-in register '%s'" msgstr "" -#: config/tc-aarch64.c:1545 config/tc-arm.c:2553 +#: config/tc-aarch64.c:1533 config/tc-arm.c:2553 #, c-format msgid "ignoring redefinition of register alias '%s'" msgstr "" -#: config/tc-aarch64.c:1590 config/tc-arm.c:2618 +#: config/tc-aarch64.c:1578 config/tc-arm.c:2618 #, c-format msgid "unknown register '%s' -- .req ignored" msgstr "" -#: config/tc-aarch64.c:1648 config/tc-arm.c:2826 +#: config/tc-aarch64.c:1636 config/tc-arm.c:2826 msgid "invalid syntax for .req directive" msgstr "" -#: config/tc-aarch64.c:1669 config/tc-arm.c:2859 +#: config/tc-aarch64.c:1657 config/tc-arm.c:2859 msgid "invalid syntax for .unreq directive" msgstr "" -#: config/tc-aarch64.c:1675 config/tc-arm.c:2866 +#: config/tc-aarch64.c:1663 config/tc-arm.c:2866 #, c-format msgid "unknown register alias '%s'" msgstr "" -#: config/tc-aarch64.c:1677 +#: config/tc-aarch64.c:1665 #, c-format msgid "ignoring attempt to undefine built-in register '%s'" msgstr "" -#: config/tc-aarch64.c:2001 config/tc-arm.c:3610 config/tc-arm.c:3637 +#: config/tc-aarch64.c:1989 config/tc-arm.c:3610 config/tc-arm.c:3637 #: config/tc-arm.c:3650 msgid "literal pool overflow" msgstr "" -#: config/tc-aarch64.c:2182 config/tc-aarch64.c:7245 config/tc-arm.c:3872 +#: config/tc-aarch64.c:2170 config/tc-aarch64.c:7199 config/tc-arm.c:3872 #: config/tc-arm.c:7858 msgid "unrecognized relocation suffix" msgstr "" -#: config/tc-aarch64.c:2184 +#: config/tc-aarch64.c:2172 msgid "unimplemented relocation suffix" msgstr "" -#: config/tc-aarch64.c:2493 config/tc-aarch64.c:2683 config/tc-aarch64.c:2727 -#: config/tc-csky.c:2314 +#: config/tc-aarch64.c:2481 config/tc-aarch64.c:2671 config/tc-aarch64.c:2715 +#: config/tc-csky.c:2336 msgid "immediate operand required" msgstr "" -#: config/tc-aarch64.c:2501 +#: config/tc-aarch64.c:2489 msgid "missing immediate expression" msgstr "" -#: config/tc-aarch64.c:2707 config/tc-aarch64.c:7068 config/tc-aarch64.c:7088 +#: config/tc-aarch64.c:2695 config/tc-aarch64.c:7022 config/tc-aarch64.c:7042 msgid "invalid floating-point constant" msgstr "" -#: config/tc-aarch64.c:3514 config/tc-arm.c:5618 config/tc-arm.c:5628 +#: config/tc-aarch64.c:3502 config/tc-arm.c:5618 config/tc-arm.c:5628 msgid "shift expression expected" msgstr "" -#: config/tc-aarch64.c:3522 +#: config/tc-aarch64.c:3510 msgid "shift operator expected" msgstr "" -#: config/tc-aarch64.c:3530 +#: config/tc-aarch64.c:3518 msgid "invalid use of 'MSL'" msgstr "" -#: config/tc-aarch64.c:3538 +#: config/tc-aarch64.c:3526 msgid "invalid use of 'MUL'" msgstr "" -#: config/tc-aarch64.c:3547 +#: config/tc-aarch64.c:3535 msgid "extending shift is not permitted" msgstr "" -#: config/tc-aarch64.c:3555 +#: config/tc-aarch64.c:3543 msgid "'ROR' shift is not permitted" msgstr "" -#: config/tc-aarch64.c:3563 +#: config/tc-aarch64.c:3551 msgid "only 'LSL' shift is permitted" msgstr "" -#: config/tc-aarch64.c:3571 +#: config/tc-aarch64.c:3559 msgid "only 'MUL' is permitted" msgstr "" -#: config/tc-aarch64.c:3589 +#: config/tc-aarch64.c:3577 msgid "only 'MUL VL' is permitted" msgstr "" -#: config/tc-aarch64.c:3597 +#: config/tc-aarch64.c:3585 msgid "invalid shift for the register offset addressing mode" msgstr "" -#: config/tc-aarch64.c:3605 +#: config/tc-aarch64.c:3593 msgid "invalid shift operator" msgstr "" -#: config/tc-aarch64.c:3638 +#: config/tc-aarch64.c:3626 msgid "missing shift amount" msgstr "" -#: config/tc-aarch64.c:3645 +#: config/tc-aarch64.c:3633 msgid "constant shift amount required" msgstr "" -#: config/tc-aarch64.c:3654 +#: config/tc-aarch64.c:3642 msgid "shift amount out of range 0 to 63" msgstr "" -#: config/tc-aarch64.c:3704 +#: config/tc-aarch64.c:3692 msgid "unexpected shift operator" msgstr "" -#: config/tc-aarch64.c:3740 +#: config/tc-aarch64.c:3728 msgid "unexpected register in the immediate operand" msgstr "" -#: config/tc-aarch64.c:3765 +#: config/tc-aarch64.c:3753 msgid "integer register expected in the extended/shifted operand register" msgstr "" -#: config/tc-aarch64.c:3800 config/tc-aarch64.c:3937 config/tc-aarch64.c:4076 -#: config/tc-aarch64.c:4273 config/tc-aarch64.c:4314 +#: config/tc-aarch64.c:3788 config/tc-aarch64.c:3925 config/tc-aarch64.c:4064 +#: config/tc-aarch64.c:4261 config/tc-aarch64.c:4302 msgid "unknown relocation modifier" msgstr "" -#: config/tc-aarch64.c:3807 config/tc-aarch64.c:3956 config/tc-aarch64.c:4083 -#: config/tc-aarch64.c:4280 config/tc-aarch64.c:4321 +#: config/tc-aarch64.c:3795 config/tc-aarch64.c:3944 config/tc-aarch64.c:4071 +#: config/tc-aarch64.c:4268 config/tc-aarch64.c:4309 msgid "this relocation modifier is not allowed on this instruction" msgstr "" -#: config/tc-aarch64.c:3964 config/tc-aarch64.c:4094 +#: config/tc-aarch64.c:3952 config/tc-aarch64.c:4082 msgid "invalid relocation expression" msgstr "" -#: config/tc-aarch64.c:3980 +#: config/tc-aarch64.c:3968 msgid "invalid address" msgstr "" -#: config/tc-aarch64.c:3998 +#: config/tc-aarch64.c:3986 msgid "expected a 64-bit base register" msgstr "" -#: config/tc-aarch64.c:4000 +#: config/tc-aarch64.c:3988 msgid "invalid base register" msgstr "" -#: config/tc-aarch64.c:4002 +#: config/tc-aarch64.c:3990 msgid "expected a base register" msgstr "" -#: config/tc-aarch64.c:4018 config/tc-aarch64.c:4154 +#: config/tc-aarch64.c:4006 config/tc-aarch64.c:4142 msgid "invalid offset register" msgstr "" -#: config/tc-aarch64.c:4045 +#: config/tc-aarch64.c:4033 msgid "invalid use of 32-bit register offset" msgstr "" -#: config/tc-aarch64.c:4054 +#: config/tc-aarch64.c:4042 msgid "offset has different size from base" msgstr "" -#: config/tc-aarch64.c:4060 +#: config/tc-aarch64.c:4048 msgid "invalid use of 64-bit register offset" msgstr "" #. [Xn],#expr -#: config/tc-aarch64.c:4107 config/tc-aarch64.c:4164 +#: config/tc-aarch64.c:4095 config/tc-aarch64.c:4152 msgid "invalid expression in the address" msgstr "" -#: config/tc-aarch64.c:4121 config/tc-arm.c:6217 config/tc-arm.c:6816 +#: config/tc-aarch64.c:4109 config/tc-arm.c:6217 config/tc-arm.c:6816 msgid "']' expected" msgstr "" -#: config/tc-aarch64.c:4129 +#: config/tc-aarch64.c:4117 msgid "register offset not allowed in pre-indexed addressing mode" msgstr "" -#: config/tc-aarch64.c:4144 config/tc-arm.c:6253 +#: config/tc-aarch64.c:4132 config/tc-arm.c:6253 msgid "cannot combine pre- and post-indexing" msgstr "" #. Reject [Rn]! -#: config/tc-aarch64.c:4188 +#: config/tc-aarch64.c:4176 msgid "missing offset in the pre-indexed address" msgstr "" -#: config/tc-aarch64.c:4450 -msgid "unknown or missing option to PSB/TSB" -msgstr "" - -#: config/tc-aarch64.c:4458 -msgid "the specified option is not accepted for PSB/TSB" -msgstr "" - -#: config/tc-aarch64.c:4485 config/tc-aarch64.c:4499 -msgid "unknown option to BTI" -msgstr "" - -#: config/tc-aarch64.c:4572 +#: config/tc-aarch64.c:4516 msgid "expected '['" msgstr "" -#: config/tc-aarch64.c:4580 +#: config/tc-aarch64.c:4524 msgid "expected a 32-bit selection register" msgstr "" -#: config/tc-aarch64.c:4587 +#: config/tc-aarch64.c:4531 msgid "missing immediate offset" msgstr "" -#: config/tc-aarch64.c:4593 config/tc-aarch64.c:4602 +#: config/tc-aarch64.c:4537 config/tc-aarch64.c:4546 msgid "expected a constant immediate offset" msgstr "" -#: config/tc-aarch64.c:4607 +#: config/tc-aarch64.c:4551 msgid "the last offset is less than the first offset" msgstr "" -#: config/tc-aarch64.c:4613 +#: config/tc-aarch64.c:4557 msgid "the last offset is equal to the first offset" msgstr "" -#: config/tc-aarch64.c:4635 +#: config/tc-aarch64.c:4579 msgid "invalid vector group size" msgstr "" -#: config/tc-aarch64.c:4642 +#: config/tc-aarch64.c:4586 msgid "expected ']'" msgstr "" -#: config/tc-aarch64.c:4701 config/tc-aarch64.c:4809 +#: config/tc-aarch64.c:4645 config/tc-aarch64.c:4753 msgid "expected '}'" msgstr "" -#: config/tc-aarch64.c:4760 +#: config/tc-aarch64.c:4704 msgid "ZA tile masks do not operate at .Q granularity" msgstr "" -#: config/tc-aarch64.c:4766 +#: config/tc-aarch64.c:4710 msgid "missing ZA tile size" msgstr "" -#: config/tc-aarch64.c:4771 +#: config/tc-aarch64.c:4715 msgid "invalid ZA tile" msgstr "" -#: config/tc-aarch64.c:4796 +#: config/tc-aarch64.c:4740 msgid "expected '{'" msgstr "" -#: config/tc-aarch64.c:4837 +#: config/tc-aarch64.c:4781 msgid "expected SM or ZA operand" msgstr "" -#: config/tc-aarch64.c:4900 +#: config/tc-aarch64.c:4844 #, c-format msgid "selected processor does not support PSTATE field name '%s'" msgstr "" -#: config/tc-aarch64.c:4905 config/tc-aarch64.c:4947 +#: config/tc-aarch64.c:4850 config/tc-aarch64.c:4892 #, c-format msgid "selected processor does not support system register name '%s'" msgstr "" -#: config/tc-aarch64.c:4908 config/tc-aarch64.c:4950 +#: config/tc-aarch64.c:4853 config/tc-aarch64.c:4895 #, c-format msgid "" "system register name '%s' is deprecated and may be removed in a future " "release" msgstr "" -#: config/tc-aarch64.c:4989 +#: config/tc-aarch64.c:4934 msgid "immediate value out of range " msgstr "" -#: config/tc-aarch64.c:5589 messages.c:148 +#: config/tc-aarch64.c:5534 messages.c:148 #, c-format msgid "Info: " msgstr "" -#: config/tc-aarch64.c:5607 +#: config/tc-aarch64.c:5552 #, c-format msgid "missing braces at operand %d" msgstr "" -#: config/tc-aarch64.c:5618 +#: config/tc-aarch64.c:5563 #, c-format msgid "unexpected register type at operand %d" msgstr "" -#: config/tc-aarch64.c:5629 +#: config/tc-aarch64.c:5574 #, c-format msgid "invalid register list at operand %d" msgstr "" -#: config/tc-aarch64.c:5642 +#: config/tc-aarch64.c:5587 #, c-format msgid "expected a register at operand %d" msgstr "" -#: config/tc-aarch64.c:5649 +#: config/tc-aarch64.c:5594 #, c-format msgid "expected '{' at operand %d" msgstr "" -#: config/tc-aarch64.c:5651 +#: config/tc-aarch64.c:5596 #, c-format msgid "expected a register or register list at operand %d" msgstr "" -#: config/tc-aarch64.c:5676 +#: config/tc-aarch64.c:5621 #, c-format msgid "this `%s' should have an immediately preceding `%s' -- `%s'" msgstr "" -#: config/tc-aarch64.c:5682 +#: config/tc-aarch64.c:5627 #, c-format msgid "the preceding `%s' should be followed by `%s` rather than `%s` -- `%s'" msgstr "" -#: config/tc-aarch64.c:5694 config/tc-aarch64.c:5709 config/tc-score.c:2752 +#: config/tc-aarch64.c:5639 config/tc-aarch64.c:5654 config/tc-score.c:2752 #: config/tc-score.c:6467 #, c-format msgid "%s -- `%s'" msgstr "" -#: config/tc-aarch64.c:5711 +#: config/tc-aarch64.c:5656 #, c-format msgid "%s at operand %d -- `%s'" msgstr "" -#: config/tc-aarch64.c:5717 +#: config/tc-aarch64.c:5662 #, c-format msgid "operand %d must be %s -- `%s'" msgstr "" -#: config/tc-aarch64.c:5723 +#: config/tc-aarch64.c:5668 #, c-format msgid "operand mismatch -- `%s'" msgstr "" #. Print the hint. -#: config/tc-aarch64.c:5783 +#: config/tc-aarch64.c:5728 msgid " did you mean this?" msgstr "" -#: config/tc-aarch64.c:5786 config/tc-aarch64.c:5813 +#: config/tc-aarch64.c:5731 config/tc-aarch64.c:5758 #, c-format msgid " %s" msgstr "" -#: config/tc-aarch64.c:5791 +#: config/tc-aarch64.c:5736 msgid " other valid variant(s):" msgstr "" -#: config/tc-aarch64.c:5820 +#: config/tc-aarch64.c:5765 #, c-format msgid "operand %d must have the same immediate value as operand 1 -- `%s'" msgstr "" -#: config/tc-aarch64.c:5826 +#: config/tc-aarch64.c:5771 #, c-format msgid "operand %d must be the same register as operand 1 -- `%s'" msgstr "" -#: config/tc-aarch64.c:5831 +#: config/tc-aarch64.c:5776 #, c-format msgid "%s%d-%s%d expected at operand %d -- `%s'" msgstr "" -#: config/tc-aarch64.c:5838 +#: config/tc-aarch64.c:5783 #, c-format msgid "%s out of range %d to %d at operand %d -- `%s'" msgstr "" -#: config/tc-aarch64.c:5839 config/tc-aarch64.c:5843 config/tc-aarch64.c:8032 +#: config/tc-aarch64.c:5784 config/tc-aarch64.c:5788 config/tc-aarch64.c:7994 msgid "immediate value" msgstr "" -#: config/tc-aarch64.c:5842 +#: config/tc-aarch64.c:5787 #, c-format msgid "%s must be %d at operand %d -- `%s'" msgstr "" -#: config/tc-aarch64.c:5849 +#: config/tc-aarch64.c:5794 #, c-format msgid "unexpected vector group size at operand %d -- `%s'" msgstr "" -#: config/tc-aarch64.c:5852 +#: config/tc-aarch64.c:5797 #, c-format msgid "operand %d must have a vector group size of %d -- `%s'" msgstr "" -#: config/tc-aarch64.c:5858 +#: config/tc-aarch64.c:5803 #, c-format msgid "expected a single-register list at operand %d -- `%s'" msgstr "" -#: config/tc-aarch64.c:5861 +#: config/tc-aarch64.c:5806 #, c-format msgid "expected a list of %d registers at operand %d -- `%s'" msgstr "" -#: config/tc-aarch64.c:5864 +#: config/tc-aarch64.c:5809 #, c-format msgid "expected a list of %d or %d registers at operand %d -- `%s'" msgstr "" -#: config/tc-aarch64.c:5868 +#: config/tc-aarch64.c:5813 #, c-format msgid "invalid number of registers in the list at operand %d -- `%s'" msgstr "" -#: config/tc-aarch64.c:5874 +#: config/tc-aarch64.c:5819 #, c-format msgid "the register list must have a stride of %d at operand %d -- `%s'" msgstr "" -#: config/tc-aarch64.c:5877 +#: config/tc-aarch64.c:5822 #, c-format msgid "the register list must have a stride of %d or %d at operand %d -- `%s`" msgstr "" -#: config/tc-aarch64.c:5881 +#: config/tc-aarch64.c:5826 #, c-format msgid "invalid register stride at operand %d -- `%s'" msgstr "" -#: config/tc-aarch64.c:5886 +#: config/tc-aarch64.c:5831 #, c-format msgid "immediate value must be a multiple of %d at operand %d -- `%s'" msgstr "" -#: config/tc-aarch64.c:6317 +#: config/tc-aarch64.c:6262 msgid "the specified relocation type is not allowed for MOVK" msgstr "" -#: config/tc-aarch64.c:6365 config/tc-aarch64.c:6376 +#: config/tc-aarch64.c:6310 config/tc-aarch64.c:6321 msgid "the specified relocation type is not allowed for 32-bit register" msgstr "" -#: config/tc-aarch64.c:6471 +#: config/tc-aarch64.c:6416 msgid "relocation qualifier does not match instruction size" msgstr "" -#: config/tc-aarch64.c:6572 +#: config/tc-aarch64.c:6516 msgid "comma expected between operands" msgstr "" -#: config/tc-aarch64.c:6603 +#: config/tc-aarch64.c:6550 msgid "invalid Rt register number in 64-byte load/store" msgstr "" -#: config/tc-aarch64.c:6722 +#: config/tc-aarch64.c:6676 msgid "the top half of a 128-bit FP/SIMD register is expected" msgstr "" -#: config/tc-aarch64.c:6828 config/tc-arm.c:2221 config/tc-arm.c:2266 +#: config/tc-aarch64.c:6782 config/tc-arm.c:2221 config/tc-arm.c:2266 #: config/tc-h8300.c:1039 msgid "invalid register list" msgstr "" -#: config/tc-aarch64.c:6835 +#: config/tc-aarch64.c:6789 msgid "expected element type rather than vector type" msgstr "" -#: config/tc-aarch64.c:6853 +#: config/tc-aarch64.c:6807 msgid "missing type suffix" msgstr "" -#: config/tc-aarch64.c:6872 +#: config/tc-aarch64.c:6826 msgid "C0 - C15 expected" msgstr "" -#: config/tc-aarch64.c:6983 config/tc-aarch64.c:7007 +#: config/tc-aarch64.c:6937 config/tc-aarch64.c:6961 msgid "immediate zero expected" msgstr "" -#: config/tc-aarch64.c:7103 +#: config/tc-aarch64.c:7057 msgid "shift not allowed for bitmask immediate" msgstr "" -#: config/tc-aarch64.c:7157 +#: config/tc-aarch64.c:7111 msgid "can't mix relocation modifier with explicit shift" msgstr "" -#: config/tc-aarch64.c:7206 config/tc-arm.c:15995 config/tc-arm.c:16020 +#: config/tc-aarch64.c:7160 config/tc-arm.c:15995 config/tc-arm.c:16020 #: config/tc-arm.c:16031 config/tc-arm.c:16038 msgid "invalid condition" msgstr "" -#: config/tc-aarch64.c:7232 +#: config/tc-aarch64.c:7186 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:7240 +#: config/tc-aarch64.c:7194 msgid "invalid use of \"=immediate\"" msgstr "" -#: config/tc-aarch64.c:7305 config/tc-aarch64.c:7337 config/tc-aarch64.c:7355 -#: config/tc-aarch64.c:7379 config/tc-aarch64.c:7399 config/tc-aarch64.c:7418 -#: config/tc-aarch64.c:7441 config/tc-aarch64.c:7495 config/tc-aarch64.c:7502 -#: config/tc-aarch64.c:7530 config/tc-aarch64.c:7551 config/tc-aarch64.c:7576 -#: config/tc-aarch64.c:7594 config/tc-aarch64.c:7602 config/tc-aarch64.c:7619 -#: config/tc-aarch64.c:7643 +#: config/tc-aarch64.c:7259 config/tc-aarch64.c:7291 config/tc-aarch64.c:7309 +#: config/tc-aarch64.c:7333 config/tc-aarch64.c:7353 config/tc-aarch64.c:7372 +#: config/tc-aarch64.c:7395 config/tc-aarch64.c:7449 config/tc-aarch64.c:7456 +#: config/tc-aarch64.c:7484 config/tc-aarch64.c:7505 config/tc-aarch64.c:7530 +#: config/tc-aarch64.c:7548 config/tc-aarch64.c:7556 config/tc-aarch64.c:7573 +#: config/tc-aarch64.c:7597 msgid "invalid addressing mode" msgstr "" -#: config/tc-aarch64.c:7321 +#: config/tc-aarch64.c:7275 msgid "the optional immediate offset can only be 0" msgstr "" -#: config/tc-aarch64.c:7360 config/tc-aarch64.c:7384 config/tc-aarch64.c:7404 +#: config/tc-aarch64.c:7314 config/tc-aarch64.c:7338 config/tc-aarch64.c:7358 msgid "relocation not allowed" msgstr "" -#: config/tc-aarch64.c:7451 +#: config/tc-aarch64.c:7405 msgid "writeback value must be an immediate constant" msgstr "" -#: config/tc-aarch64.c:7462 config/tc-aarch64.c:7669 +#: config/tc-aarch64.c:7416 config/tc-aarch64.c:7623 msgid "unknown or missing PSTATE field name" msgstr "" #. Make sure this has priority over #. "invalid addressing mode". -#: config/tc-aarch64.c:7510 +#: config/tc-aarch64.c:7464 msgid "constant offset required" msgstr "" -#: config/tc-aarch64.c:7655 +#: config/tc-aarch64.c:7609 msgid "unknown or missing system register name" msgstr "" -#: config/tc-aarch64.c:7703 +#: config/tc-aarch64.c:7657 msgid "unknown or missing operation name" msgstr "" -#: config/tc-aarch64.c:7716 +#: config/tc-aarch64.c:7670 msgid "the specified option is not accepted in ISB" msgstr "" -#: config/tc-aarch64.c:7728 config/tc-aarch64.c:7745 +#: config/tc-aarch64.c:7682 config/tc-aarch64.c:7699 msgid "the specified option is not accepted in DSB" msgstr "" -#: config/tc-aarch64.c:7759 +#: config/tc-aarch64.c:7713 msgid "immediate value must be 16, 20, 24, 28" msgstr "" -#: config/tc-aarch64.c:7797 config/tc-aarch64.c:7827 +#: config/tc-aarch64.c:7750 config/tc-aarch64.c:7780 msgid "missing register index" msgstr "" -#: config/tc-aarch64.c:7814 +#: config/tc-aarch64.c:7767 msgid "expected '}' after ZT0" msgstr "" -#: config/tc-aarch64.c:7910 config/tc-aarch64.c:9211 config/tc-arm.c:8140 +#: config/tc-aarch64.c:7872 config/tc-aarch64.c:9173 config/tc-arm.c:8140 #, c-format msgid "unhandled operand code %d" msgstr "" -#: config/tc-aarch64.c:7952 +#: config/tc-aarch64.c:7914 msgid "unexpected comma before the omitted optional operand" msgstr "" -#: config/tc-aarch64.c:7980 +#: config/tc-aarch64.c:7942 msgid "unexpected characters following instruction" msgstr "" -#: config/tc-aarch64.c:8058 config/tc-arm.c:5743 config/tc-arm.c:6361 +#: config/tc-aarch64.c:8020 config/tc-arm.c:5743 config/tc-arm.c:6361 #: config/tc-arm.c:8952 msgid "constant expression expected" msgstr "" -#: config/tc-aarch64.c:8065 +#: config/tc-aarch64.c:8027 msgid "literal pool insertion failed" msgstr "" -#: config/tc-aarch64.c:8136 config/tc-aarch64.c:8151 +#: config/tc-aarch64.c:8098 config/tc-aarch64.c:8113 #, c-format msgid "unpredictable transfer with writeback -- `%s'" msgstr "" -#: config/tc-aarch64.c:8155 config/tc-aarch64.c:8169 +#: config/tc-aarch64.c:8117 config/tc-aarch64.c:8131 #, c-format msgid "unpredictable load of register pair -- `%s'" msgstr "" -#: config/tc-aarch64.c:8176 config/tc-aarch64.c:8189 +#: config/tc-aarch64.c:8138 config/tc-aarch64.c:8151 #, c-format msgid "unpredictable: identical transfer and status registers --`%s'" msgstr "" -#: config/tc-aarch64.c:8184 config/tc-aarch64.c:8198 +#: config/tc-aarch64.c:8146 config/tc-aarch64.c:8160 #, c-format msgid "unpredictable: identical base and status registers --`%s'" msgstr "" -#: config/tc-aarch64.c:8218 +#: config/tc-aarch64.c:8180 #, c-format msgid "previous `%s' sequence has not been closed" msgstr "" -#: config/tc-aarch64.c:8303 +#: config/tc-aarch64.c:8265 #, c-format msgid "unknown mnemonic -- `%s'" msgstr "" -#: config/tc-aarch64.c:8313 +#: config/tc-aarch64.c:8275 #, c-format msgid "unknown mnemonic `%s' -- `%s'" msgstr "" -#: config/tc-aarch64.c:8321 +#: config/tc-aarch64.c:8283 #, c-format msgid "unexpected comma after the mnemonic name `%s' -- `%s'" msgstr "" -#: config/tc-aarch64.c:8378 +#: config/tc-aarch64.c:8340 #, c-format msgid "selected processor does not support `%s'" msgstr "" -#: config/tc-aarch64.c:8870 config/tc-arm.c:28196 +#: config/tc-aarch64.c:8832 config/tc-arm.c:28202 msgid "GOT already in the symbol table" msgstr "" -#: config/tc-aarch64.c:9033 +#: config/tc-aarch64.c:8995 msgid "immediate cannot be moved by a single instruction" msgstr "" -#: config/tc-aarch64.c:9077 config/tc-aarch64.c:9122 config/tc-aarch64.c:9148 +#: config/tc-aarch64.c:9039 config/tc-aarch64.c:9084 config/tc-aarch64.c:9110 #: config/tc-arm.c:16539 config/tc-arm.c:18236 config/tc-arm.c:18816 #: config/tc-arm.c:18843 config/tc-arm.c:19621 config/tc-arm.c:20456 #: config/tc-arm.c:21479 config/tc-arm.c:21539 config/tc-metag.c:2443 @@ -2361,179 +2359,180 @@ msgstr "" msgid "immediate out of range" msgstr "" -#: config/tc-aarch64.c:9141 config/tc-metag.c:4654 config/tc-xtensa.c:4230 +#: config/tc-aarch64.c:9103 config/tc-metag.c:4654 config/tc-xtensa.c:4230 msgid "invalid immediate" msgstr "" -#: config/tc-aarch64.c:9206 config/tc-tic6x.c:3855 config/tc-tic6x.c:3920 +#: config/tc-aarch64.c:9168 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:9281 config/tc-arm.c:28534 config/tc-arm.c:28602 -#: config/tc-arm.c:28884 +#: config/tc-aarch64.c:9243 config/tc-arm.c:28540 config/tc-arm.c:28608 +#: config/tc-arm.c:28890 #, c-format msgid "undefined symbol %s used as an immediate value" msgstr "" -#: config/tc-aarch64.c:9293 +#: config/tc-aarch64.c:9255 msgid "pc-relative load offset not word aligned" msgstr "" -#: config/tc-aarch64.c:9296 +#: config/tc-aarch64.c:9258 msgid "pc-relative load offset out of range" msgstr "" -#: config/tc-aarch64.c:9308 +#: config/tc-aarch64.c:9270 msgid "pc-relative address offset out of range" msgstr "" -#: config/tc-aarch64.c:9320 config/tc-aarch64.c:9335 +#: config/tc-aarch64.c:9282 config/tc-aarch64.c:9297 msgid "conditional branch target not word aligned" msgstr "" -#: config/tc-aarch64.c:9323 config/tc-aarch64.c:9338 config/tc-arm.c:29179 +#: config/tc-aarch64.c:9285 config/tc-aarch64.c:9300 config/tc-arm.c:29185 msgid "conditional branch out of range" msgstr "" -#: config/tc-aarch64.c:9351 +#: config/tc-aarch64.c:9313 msgid "branch target not word aligned" msgstr "" -#: config/tc-aarch64.c:9354 config/tc-arm.c:930 config/tc-arm.c:29985 -#: config/tc-mips.c:16062 config/tc-mips.c:16078 config/tc-mips.c:16168 +#: config/tc-aarch64.c:9316 config/tc-arm.c:930 config/tc-arm.c:29991 +#: config/tc-kvx.c:1725 config/tc-kvx.c:1731 config/tc-mips.c:16062 +#: config/tc-mips.c:16078 config/tc-mips.c:16168 msgid "branch out of range" msgstr "" -#: config/tc-aarch64.c:9413 config/tc-arm.c:28775 config/tc-arm.c:28790 -#: config/tc-arm.c:28805 config/tc-arm.c:28816 config/tc-arm.c:28839 -#: config/tc-arm.c:29689 config/tc-moxie.c:714 config/tc-pj.c:449 -#: config/tc-sh.c:3728 +#: config/tc-aarch64.c:9375 config/tc-arm.c:28781 config/tc-arm.c:28796 +#: config/tc-arm.c:28811 config/tc-arm.c:28822 config/tc-arm.c:28845 +#: config/tc-arm.c:29695 config/tc-moxie.c:714 config/tc-pj.c:449 +#: config/tc-sh.c:3713 msgid "offset out of range" msgstr "" -#: config/tc-aarch64.c:9428 +#: config/tc-aarch64.c:9390 msgid "unsigned value out of range" msgstr "" -#: config/tc-aarch64.c:9439 +#: config/tc-aarch64.c:9401 msgid "signed value out of range" msgstr "" -#: config/tc-aarch64.c:9594 +#: config/tc-aarch64.c:9556 #, c-format msgid "unexpected %s fixup" msgstr "" -#: config/tc-aarch64.c:9659 config/tc-arm.c:30405 config/tc-arm.c:30426 +#: config/tc-aarch64.c:9621 config/tc-arm.c:30411 config/tc-arm.c:30432 #: config/tc-mips.c:18430 config/tc-or1k.c:345 config/tc-score.c:7434 #, c-format msgid "cannot represent %s relocation in this object file format" msgstr "" -#: config/tc-aarch64.c:9706 +#: config/tc-aarch64.c:9668 #, c-format msgid "cannot do %u-byte relocation" msgstr "" -#: config/tc-aarch64.c:10134 config/tc-arm.c:31240 +#: config/tc-aarch64.c:10096 config/tc-arm.c:31246 msgid "assemble for big-endian" msgstr "" -#: config/tc-aarch64.c:10135 config/tc-arm.c:31241 +#: config/tc-aarch64.c:10097 config/tc-arm.c:31247 msgid "assemble for little-endian" msgstr "" -#: config/tc-aarch64.c:10138 +#: config/tc-aarch64.c:10100 msgid "temporary switch for dumping" msgstr "" -#: config/tc-aarch64.c:10140 +#: config/tc-aarch64.c:10102 msgid "output verbose error messages" msgstr "" -#: config/tc-aarch64.c:10142 +#: config/tc-aarch64.c:10104 msgid "do not output verbose error messages" msgstr "" -#: config/tc-aarch64.c:10519 config/tc-arm.c:32402 +#: config/tc-aarch64.c:10365 config/tc-arm.c:32408 msgid "invalid architectural extension" msgstr "" -#: config/tc-aarch64.c:10544 config/tc-arm.c:32434 +#: config/tc-aarch64.c:10390 config/tc-arm.c:32440 msgid "must specify extensions to add before specifying those to remove" msgstr "" -#: config/tc-aarch64.c:10552 config/tc-arm.c:32442 +#: config/tc-aarch64.c:10398 config/tc-arm.c:32448 msgid "missing architectural extension" msgstr "" -#: config/tc-aarch64.c:10579 config/tc-arm.c:32528 +#: config/tc-aarch64.c:10425 config/tc-arm.c:32534 #, c-format msgid "unknown architectural extension `%s'" msgstr "" -#: config/tc-aarch64.c:10603 config/tc-arm.c:32578 config/tc-metag.c:5832 +#: config/tc-aarch64.c:10449 config/tc-arm.c:32584 config/tc-metag.c:5832 #, c-format msgid "missing cpu name `%s'" msgstr "" -#: config/tc-aarch64.c:10617 config/tc-aarch64.c:10834 config/tc-arm.c:32613 -#: config/tc-arm.c:33426 config/tc-csky.c:1218 config/tc-metag.c:5843 +#: config/tc-aarch64.c:10463 config/tc-aarch64.c:10680 config/tc-arm.c:32619 +#: config/tc-arm.c:33436 config/tc-csky.c:1218 config/tc-metag.c:5843 #, c-format msgid "unknown cpu `%s'" msgstr "" -#: config/tc-aarch64.c:10635 config/tc-arm.c:32631 +#: config/tc-aarch64.c:10481 config/tc-arm.c:32637 #, c-format msgid "missing architecture name `%s'" msgstr "" -#: config/tc-aarch64.c:10649 config/tc-aarch64.c:10880 config/tc-arm.c:32653 -#: config/tc-arm.c:33466 config/tc-arm.c:33502 config/tc-score.c:7669 +#: config/tc-aarch64.c:10495 config/tc-aarch64.c:10726 config/tc-arm.c:32659 +#: config/tc-arm.c:33476 config/tc-arm.c:33512 config/tc-score.c:7669 #, c-format msgid "unknown architecture `%s'\n" msgstr "" -#: config/tc-aarch64.c:10676 +#: config/tc-aarch64.c:10522 #, c-format msgid "missing abi name `%s'" msgstr "" -#: config/tc-aarch64.c:10687 +#: config/tc-aarch64.c:10533 #, c-format msgid "unknown abi `%s'\n" msgstr "" -#: config/tc-aarch64.c:10692 +#: config/tc-aarch64.c:10538 msgid "<abi name>\t specify for ABI <abi name>" msgstr "" -#: config/tc-aarch64.c:10694 config/tc-arm.c:32740 config/tc-metag.c:5909 +#: config/tc-aarch64.c:10540 config/tc-arm.c:32746 config/tc-metag.c:5909 msgid "<cpu name>\t assemble for CPU <cpu name>" msgstr "" -#: config/tc-aarch64.c:10696 config/tc-arm.c:32742 +#: config/tc-aarch64.c:10542 config/tc-arm.c:32748 msgid "<arch name>\t assemble for architecture <arch name>" msgstr "" -#: config/tc-aarch64.c:10735 config/tc-aarch64.c:10754 config/tc-arm.c:32810 -#: config/tc-arm.c:32828 config/tc-arm.c:32848 config/tc-metag.c:5933 +#: config/tc-aarch64.c:10581 config/tc-aarch64.c:10600 config/tc-arm.c:32816 +#: config/tc-arm.c:32834 config/tc-arm.c:32854 config/tc-metag.c:5933 #, c-format msgid "option `-%c%s' is deprecated: %s" msgstr "" -#: config/tc-aarch64.c:10774 +#: config/tc-aarch64.c:10620 #, c-format msgid " AArch64-specific assembler options:\n" msgstr "" -#: config/tc-aarch64.c:10785 config/tc-arc.c:3597 config/tc-arm.c:32879 +#: config/tc-aarch64.c:10631 config/tc-arc.c:3597 config/tc-arm.c:32885 #, c-format msgid " -EB assemble code for a big-endian cpu\n" msgstr "" -#: config/tc-aarch64.c:10790 config/tc-arc.c:3599 config/tc-arm.c:32884 +#: config/tc-aarch64.c:10636 config/tc-arc.c:3599 config/tc-arm.c:32890 #, c-format msgid " -EL assemble code for a little-endian cpu\n" msgstr "" @@ -2711,12 +2710,12 @@ msgstr "" msgid ".COMMon length (%ld.) <0! Ignored." msgstr "" -#: config/tc-alpha.c:3525 config/tc-ia64.c:1092 config/tc-sparc.c:4269 +#: config/tc-alpha.c:3525 config/tc-ia64.c:1092 config/tc-sparc.c:4273 #: config/tc-v850.c:306 msgid "Ignoring attempt to re-define symbol" msgstr "" -#: config/tc-alpha.c:3617 config/tc-sparc.c:4277 +#: config/tc-alpha.c:3617 config/tc-sparc.c:4281 #, c-format msgid "Length of .comm \"%s\" is already %ld. Not changed to %ld." msgstr "" @@ -2921,25 +2920,25 @@ msgstr "" #: config/tc-arc.c:2563 config/tc-arc.c:2595 config/tc-arc.c:2701 #: 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:8260 config/tc-i386.c:3021 -#: config/tc-i386.c:3066 config/tc-ia64.c:5365 config/tc-ia64.c:7404 -#: config/tc-ia64.c:7463 config/tc-m68k.c:4558 config/tc-m68k.c:4570 -#: config/tc-mips.c:3703 config/tc-mips.c:3736 config/tc-mips.c:3762 -#: config/tc-nds32.c:3440 config/tc-nios2.c:3624 config/tc-nios2.c:3629 -#: config/tc-nios2.c:3635 config/tc-ns32k.c:1906 config/tc-ppc.c:1743 -#: config/tc-ppc.c:1783 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:1220 -#: config/tc-tilegx.c:316 config/tc-tilepro.c:252 config/tc-vax.c:965 -#: config/tc-vax.c:970 ecoff.c:1582 +#: config/tc-dlx.c:289 config/tc-hppa.c:8260 config/tc-i386.c:3124 +#: config/tc-i386.c:3169 config/tc-ia64.c:5365 config/tc-ia64.c:7404 +#: config/tc-ia64.c:7463 config/tc-kvx.c:1478 config/tc-m68k.c:4558 +#: config/tc-m68k.c:4570 config/tc-mips.c:3703 config/tc-mips.c:3736 +#: config/tc-mips.c:3762 config/tc-nds32.c:3440 config/tc-nios2.c:3624 +#: config/tc-nios2.c:3629 config/tc-nios2.c:3635 config/tc-ns32k.c:1906 +#: config/tc-ppc.c:1743 config/tc-ppc.c:1783 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:1220 config/tc-tilegx.c:316 config/tc-tilepro.c:252 +#: config/tc-vax.c:965 config/tc-vax.c:970 ecoff.c:1582 #, c-format msgid "duplicate %s" msgstr "" #: config/tc-alpha.c:5549 config/tc-arc.c:2531 config/tc-arc.c:2545 #: config/tc-arm.c:902 config/tc-xtensa.c:5474 config/tc-xtensa.c:5550 -#: config/tc-xtensa.c:5667 config/tc-z80.c:3684 +#: config/tc-xtensa.c:5667 config/tc-z80.c:3687 msgid "syntax error" msgstr "" @@ -2986,7 +2985,7 @@ msgstr "" msgid "!samegp reloc against symbol without .prologue: %s" msgstr "" -#: config/tc-alpha.c:6240 config/tc-arc.c:3275 config/tc-csky.c:5646 +#: config/tc-alpha.c:6240 config/tc-arc.c:3275 config/tc-csky.c:5668 #: config/tc-tilegx.c:1745 config/tc-tilepro.c:1522 config/tc-wasm32.c:813 #: config/tc-xtensa.c:6177 #, c-format @@ -3131,14 +3130,14 @@ msgstr "" msgid "unknown opcode '%s'" msgstr "" -#: config/tc-arc.c:2613 config/tc-arc.c:5084 config/tc-h8300.c:78 +#: config/tc-arc.c:2613 config/tc-arc.c:5092 config/tc-h8300.c:78 #: config/tc-h8300.c:87 config/tc-h8300.c:97 config/tc-h8300.c:107 #: config/tc-h8300.c:117 config/tc-h8300.c:128 config/tc-h8300.c:241 #: config/tc-hppa.c:6834 config/tc-hppa.c:6840 config/tc-hppa.c:6846 -#: config/tc-hppa.c:6852 config/tc-hppa.c:8239 config/tc-lm32.c:197 -#: config/tc-mips.c:3693 config/tc-mips.c:4190 config/tc-mn10300.c:935 -#: config/tc-mn10300.c:940 config/tc-mn10300.c:2441 config/tc-riscv.c:1535 -#: config/tc-riscv.c:5040 +#: config/tc-hppa.c:6852 config/tc-hppa.c:8239 config/tc-kvx.c:1438 +#: config/tc-lm32.c:197 config/tc-mips.c:3693 config/tc-mips.c:4190 +#: config/tc-mn10300.c:935 config/tc-mn10300.c:940 config/tc-mn10300.c:2441 +#: config/tc-riscv.c:1577 config/tc-riscv.c:5065 msgid "could not set architecture and machine" msgstr "" @@ -3260,7 +3259,7 @@ msgstr "" msgid "Insn %s has an instruction %s with limm in its delay slot." msgstr "" -#: config/tc-arc.c:4292 config/tc-microblaze.c:2567 config/tc-mn10300.c:1069 +#: config/tc-arc.c:4292 config/tc-microblaze.c:2656 config/tc-mn10300.c:1069 #: config/tc-sh.c:418 config/tc-z80.c:1120 read.c:4714 #, c-format msgid "unsupported BFD relocation size %u" @@ -3366,11 +3365,11 @@ msgstr "" msgid "Unknown extension" msgstr "" -#: config/tc-arc.c:5022 +#: config/tc-arc.c:5026 msgid "Overwrite explicitly set Tag_ARC_CPU_base" msgstr "" -#: config/tc-arc.c:5070 +#: config/tc-arc.c:5076 msgid "Overwrite explicitly set Tag_ARC_ABI_rf16 to full register file" msgstr "" @@ -3921,7 +3920,7 @@ msgstr "" msgid "(plt) is only valid on branch targets" msgstr "" -#: config/tc-arm.c:3893 config/tc-csky.c:7650 config/tc-s390.c:1202 +#: config/tc-arm.c:3893 config/tc-csky.c:7672 config/tc-s390.c:1202 #: config/tc-s390.c:1879 config/tc-xtensa.c:1699 #, c-format msgid "%s relocations do not fit in %d byte" @@ -4051,7 +4050,7 @@ msgstr "" msgid "invalid unwind opcode" msgstr "" -#: config/tc-arm.c:5157 config/tc-arm.c:32557 +#: config/tc-arm.c:5157 config/tc-arm.c:32563 #, c-format msgid "unrecognised float16 format \"%s\"" msgstr "" @@ -4064,7 +4063,7 @@ msgstr "" #: config/tc-arm.c:12285 config/tc-arm.c:14405 config/tc-arm.c:16356 #: config/tc-arm.c:16391 config/tc-arm.c:17319 config/tc-arm.c:19232 #: config/tc-arm.c:19240 config/tc-arm.c:19247 config/tc-arm.c:20898 -#: config/tc-arm.c:29566 config/tc-arm.c:29630 config/tc-arm.c:29638 +#: config/tc-arm.c:29572 config/tc-arm.c:29636 config/tc-arm.c:29644 #: config/tc-metag.c:5174 config/tc-z8k.c:1161 config/tc-z8k.c:1171 msgid "immediate value out of range" msgstr "" @@ -4527,7 +4526,7 @@ msgstr "" msgid "shift by register not allowed in thumb mode" msgstr "" -#: config/tc-arm.c:11414 config/tc-arm.c:14245 config/tc-arm.c:28857 +#: config/tc-arm.c:11414 config/tc-arm.c:14245 config/tc-arm.c:28863 msgid "shift expression is too large" msgstr "" @@ -4597,7 +4596,7 @@ msgstr "" msgid "dest must overlap one source register" msgstr "" -#: config/tc-arm.c:12008 config/tc-csky.c:6004 +#: config/tc-arm.c:12008 config/tc-csky.c:6026 msgid "dest and source1 must be the same register" msgstr "" @@ -4746,7 +4745,7 @@ msgstr "" msgid "instruction does not allow shifted index" msgstr "" -#: config/tc-arm.c:14548 config/tc-arm.c:30001 +#: config/tc-arm.c:14548 config/tc-arm.c:30007 msgid "out of range label-relative fixup value" msgstr "" @@ -5230,563 +5229,563 @@ msgstr "" msgid "handlerdata in cantunwind frame" msgstr "" -#: config/tc-arm.c:27831 +#: config/tc-arm.c:27832 msgid "too many unwind opcodes for personality routine 0" msgstr "" -#: config/tc-arm.c:27862 +#: config/tc-arm.c:27865 msgid "attempt to recreate an unwind entry" msgstr "" -#: config/tc-arm.c:27872 +#: config/tc-arm.c:27876 msgid "too many unwind opcodes" msgstr "" -#: config/tc-arm.c:28174 +#: config/tc-arm.c:28180 #, c-format msgid "[-mwarn-syms]: Assignment makes a symbol match an ARM instruction: %s" msgstr "" -#: config/tc-arm.c:28536 config/tc-arm.c:28604 +#: config/tc-arm.c:28542 config/tc-arm.c:28610 #, c-format msgid "symbol %s is in a different section" msgstr "" -#: config/tc-arm.c:28538 config/tc-arm.c:28606 +#: config/tc-arm.c:28544 config/tc-arm.c:28612 #, c-format msgid "symbol %s is weak and may be overridden later" msgstr "" -#: config/tc-arm.c:28583 config/tc-arm.c:28955 +#: config/tc-arm.c:28589 config/tc-arm.c:28961 #, c-format msgid "invalid constant (%lx) after fixup" msgstr "" -#: config/tc-arm.c:28639 +#: config/tc-arm.c:28645 #, c-format msgid "unable to compute ADRL instructions for PC offset of 0x%lx" msgstr "" -#: config/tc-arm.c:28675 config/tc-arm.c:28705 +#: config/tc-arm.c:28681 config/tc-arm.c:28711 msgid "invalid literal constant: pool needs to be closer" msgstr "" -#: config/tc-arm.c:28678 config/tc-arm.c:28727 +#: config/tc-arm.c:28684 config/tc-arm.c:28733 #, c-format msgid "bad immediate value for offset (%ld)" msgstr "" -#: config/tc-arm.c:28708 +#: config/tc-arm.c:28714 #, c-format msgid "bad immediate value for 8-bit offset (%ld)" msgstr "" -#: config/tc-arm.c:28768 +#: config/tc-arm.c:28774 msgid "offset not a multiple of 4" msgstr "" -#: config/tc-arm.c:28971 +#: config/tc-arm.c:28977 msgid "invalid smc expression" msgstr "" -#: config/tc-arm.c:28981 +#: config/tc-arm.c:28987 msgid "invalid hvc expression" msgstr "" -#: config/tc-arm.c:28992 config/tc-arm.c:29001 +#: config/tc-arm.c:28998 config/tc-arm.c:29007 msgid "invalid swi expression" msgstr "" -#: config/tc-arm.c:29011 +#: config/tc-arm.c:29017 msgid "invalid expression in load/store multiple" msgstr "" -#: config/tc-arm.c:29073 +#: config/tc-arm.c:29079 #, c-format msgid "blx to '%s' an ARM ISA state function changed to bl" msgstr "" -#: config/tc-arm.c:29092 +#: config/tc-arm.c:29098 msgid "misaligned branch destination" msgstr "" -#: config/tc-arm.c:29213 +#: config/tc-arm.c:29219 #, c-format msgid "blx to Thumb func '%s' from Thumb ISA state changed to bl" msgstr "" -#: config/tc-arm.c:29262 +#: config/tc-arm.c:29268 msgid "Thumb2 branch out of range" msgstr "" -#: config/tc-arm.c:29314 config/tc-arm.c:29347 +#: config/tc-arm.c:29320 config/tc-arm.c:29353 msgid "Relocation supported only in FDPIC mode" msgstr "" -#: config/tc-arm.c:29377 +#: config/tc-arm.c:29383 msgid "rel31 relocation overflow" msgstr "" -#: config/tc-arm.c:29399 config/tc-arm.c:29405 config/tc-arm.c:29409 -#: config/tc-arm.c:29456 +#: config/tc-arm.c:29405 config/tc-arm.c:29411 config/tc-arm.c:29415 +#: config/tc-arm.c:29462 msgid "co-processor offset out of range" msgstr "" -#: config/tc-arm.c:29473 +#: config/tc-arm.c:29479 #, c-format msgid "invalid offset, target not word aligned (0x%08lX)" msgstr "" -#: config/tc-arm.c:29479 +#: config/tc-arm.c:29485 msgid "section does not have enough alignment to ensure safe PC-relative loads" msgstr "" -#: config/tc-arm.c:29483 config/tc-arm.c:29492 config/tc-arm.c:29500 -#: config/tc-arm.c:29508 config/tc-arm.c:29516 +#: config/tc-arm.c:29489 config/tc-arm.c:29498 config/tc-arm.c:29506 +#: config/tc-arm.c:29514 config/tc-arm.c:29522 #, c-format msgid "invalid offset, value too big (0x%08lX)" msgstr "" -#: config/tc-arm.c:29557 +#: config/tc-arm.c:29563 msgid "invalid Hi register with immediate" msgstr "" -#: config/tc-arm.c:29573 +#: config/tc-arm.c:29579 msgid "invalid immediate for stack address calculation" msgstr "" -#: config/tc-arm.c:29592 +#: config/tc-arm.c:29598 msgid "address calculation needs a strongly defined nearby symbol" msgstr "" -#: config/tc-arm.c:29608 +#: config/tc-arm.c:29614 msgid "symbol too far away" msgstr "" -#: config/tc-arm.c:29620 +#: config/tc-arm.c:29626 #, c-format msgid "invalid immediate for address calculation (value = 0x%08lX)" msgstr "" -#: config/tc-arm.c:29650 +#: config/tc-arm.c:29656 #, c-format msgid "invalid immediate: %ld is out of range" msgstr "" -#: config/tc-arm.c:29662 +#: config/tc-arm.c:29668 #, c-format msgid "invalid shift value: %ld" msgstr "" -#: config/tc-arm.c:29732 config/tc-arm.c:29803 +#: config/tc-arm.c:29738 config/tc-arm.c:29809 #, c-format msgid "the offset 0x%08lX is not representable" msgstr "" -#: config/tc-arm.c:29764 +#: config/tc-arm.c:29770 #, c-format msgid "Unable to process relocation for thumb opcode: %lx" msgstr "" -#: config/tc-arm.c:29843 +#: config/tc-arm.c:29849 #, c-format msgid "bad offset 0x%08lX (only 12 bits available for the magnitude)" msgstr "" -#: config/tc-arm.c:29882 +#: config/tc-arm.c:29888 #, c-format msgid "bad offset 0x%08lX (only 8 bits available for the magnitude)" msgstr "" -#: config/tc-arm.c:29922 +#: config/tc-arm.c:29928 #, c-format msgid "bad offset 0x%08lX (must be word-aligned)" msgstr "" -#: config/tc-arm.c:29927 +#: config/tc-arm.c:29933 #, c-format msgid "bad offset 0x%08lX (must be an 8-bit number of words)" msgstr "" -#: config/tc-arm.c:30148 config/tc-score.c:7345 +#: config/tc-arm.c:30154 config/tc-score.c:7345 #, c-format msgid "bad relocation fixup type (%d)" msgstr "" -#: config/tc-arm.c:30266 +#: config/tc-arm.c:30272 msgid "literal referenced across section boundary" msgstr "" -#: config/tc-arm.c:30346 +#: config/tc-arm.c:30352 msgid "internal relocation (type: IMMEDIATE) not fixed up" msgstr "" -#: config/tc-arm.c:30351 +#: config/tc-arm.c:30357 msgid "ADRL used for a symbol not defined in the same file" msgstr "" -#: config/tc-arm.c:30358 +#: config/tc-arm.c:30364 #, c-format msgid "%s used for a symbol not defined in the same file" msgstr "" -#: config/tc-arm.c:30374 +#: config/tc-arm.c:30380 #, c-format msgid "undefined local label `%s'" msgstr "" -#: config/tc-arm.c:30380 +#: config/tc-arm.c:30386 msgid "internal_relocation (type: OFFSET_IMM) not fixed up" msgstr "" -#: config/tc-arm.c:30402 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-arm.c:30408 config/tc-cris.c:4000 config/tc-csky.c:1152 +#: config/tc-ft32.c:708 config/tc-mcore.c:1932 config/tc-microblaze.c:2090 #: config/tc-mmix.c:2909 config/tc-moxie.c:823 config/tc-ns32k.c:2245 #: config/tc-score.c:7432 msgid "<unknown>" msgstr "" -#: config/tc-arm.c:30801 +#: config/tc-arm.c:30807 #, c-format msgid "%s: unexpected function type: %d" msgstr "" -#: config/tc-arm.c:30941 +#: config/tc-arm.c:30947 msgid "use of old and new-style options to set CPU type" msgstr "" -#: config/tc-arm.c:30960 +#: config/tc-arm.c:30966 msgid "use of old and new-style options to set FPU type" msgstr "" -#: config/tc-arm.c:31039 +#: config/tc-arm.c:31045 msgid "hard-float conflicts with specified fpu" msgstr "" -#: config/tc-arm.c:31230 +#: config/tc-arm.c:31236 msgid "generate PIC code" msgstr "" -#: config/tc-arm.c:31231 +#: config/tc-arm.c:31237 msgid "assemble Thumb code" msgstr "" -#: config/tc-arm.c:31232 +#: config/tc-arm.c:31238 msgid "support ARM/Thumb interworking" msgstr "" -#: config/tc-arm.c:31234 +#: config/tc-arm.c:31240 msgid "code uses 32-bit program counter" msgstr "" -#: config/tc-arm.c:31235 +#: config/tc-arm.c:31241 msgid "code uses 26-bit program counter" msgstr "" -#: config/tc-arm.c:31236 +#: config/tc-arm.c:31242 msgid "floating point args are in fp regs" msgstr "" -#: config/tc-arm.c:31238 +#: config/tc-arm.c:31244 msgid "re-entrant code" msgstr "" -#: config/tc-arm.c:31239 +#: config/tc-arm.c:31245 msgid "code is ATPCS conformant" msgstr "" #. These are recognized by the assembler, but have no affect on code. -#: config/tc-arm.c:31245 +#: config/tc-arm.c:31251 msgid "use frame pointer" msgstr "" -#: config/tc-arm.c:31246 +#: config/tc-arm.c:31252 msgid "use stack size checking" msgstr "" -#: config/tc-arm.c:31249 +#: config/tc-arm.c:31255 msgid "do not warn on use of deprecated feature" msgstr "" -#: config/tc-arm.c:31252 +#: config/tc-arm.c:31258 msgid "" "warn about performance deprecated IT instructions in ARMv8-A and ARMv8-R" msgstr "" -#: config/tc-arm.c:31256 +#: config/tc-arm.c:31262 msgid "warn about symbols that match instruction names [default]" msgstr "" -#: config/tc-arm.c:31257 +#: config/tc-arm.c:31263 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:31273 config/tc-arm.c:31274 +#: config/tc-arm.c:31279 config/tc-arm.c:31280 msgid "use -mcpu=arm1" msgstr "" -#: config/tc-arm.c:31275 config/tc-arm.c:31276 +#: config/tc-arm.c:31281 config/tc-arm.c:31282 msgid "use -mcpu=arm2" msgstr "" -#: config/tc-arm.c:31277 config/tc-arm.c:31278 +#: config/tc-arm.c:31283 config/tc-arm.c:31284 msgid "use -mcpu=arm250" msgstr "" -#: config/tc-arm.c:31279 config/tc-arm.c:31280 +#: config/tc-arm.c:31285 config/tc-arm.c:31286 msgid "use -mcpu=arm3" msgstr "" -#: config/tc-arm.c:31281 config/tc-arm.c:31282 +#: config/tc-arm.c:31287 config/tc-arm.c:31288 msgid "use -mcpu=arm6" msgstr "" -#: config/tc-arm.c:31283 config/tc-arm.c:31284 +#: config/tc-arm.c:31289 config/tc-arm.c:31290 msgid "use -mcpu=arm600" msgstr "" -#: config/tc-arm.c:31285 config/tc-arm.c:31286 +#: config/tc-arm.c:31291 config/tc-arm.c:31292 msgid "use -mcpu=arm610" msgstr "" -#: config/tc-arm.c:31287 config/tc-arm.c:31288 +#: config/tc-arm.c:31293 config/tc-arm.c:31294 msgid "use -mcpu=arm620" msgstr "" -#: config/tc-arm.c:31289 config/tc-arm.c:31290 +#: config/tc-arm.c:31295 config/tc-arm.c:31296 msgid "use -mcpu=arm7" msgstr "" -#: config/tc-arm.c:31291 config/tc-arm.c:31292 +#: config/tc-arm.c:31297 config/tc-arm.c:31298 msgid "use -mcpu=arm70" msgstr "" -#: config/tc-arm.c:31293 config/tc-arm.c:31294 +#: config/tc-arm.c:31299 config/tc-arm.c:31300 msgid "use -mcpu=arm700" msgstr "" -#: config/tc-arm.c:31295 config/tc-arm.c:31296 +#: config/tc-arm.c:31301 config/tc-arm.c:31302 msgid "use -mcpu=arm700i" msgstr "" -#: config/tc-arm.c:31297 config/tc-arm.c:31298 +#: config/tc-arm.c:31303 config/tc-arm.c:31304 msgid "use -mcpu=arm710" msgstr "" -#: config/tc-arm.c:31299 config/tc-arm.c:31300 +#: config/tc-arm.c:31305 config/tc-arm.c:31306 msgid "use -mcpu=arm710c" msgstr "" -#: config/tc-arm.c:31301 config/tc-arm.c:31302 +#: config/tc-arm.c:31307 config/tc-arm.c:31308 msgid "use -mcpu=arm720" msgstr "" -#: config/tc-arm.c:31303 config/tc-arm.c:31304 +#: config/tc-arm.c:31309 config/tc-arm.c:31310 msgid "use -mcpu=arm7d" msgstr "" -#: config/tc-arm.c:31305 config/tc-arm.c:31306 +#: config/tc-arm.c:31311 config/tc-arm.c:31312 msgid "use -mcpu=arm7di" msgstr "" -#: config/tc-arm.c:31307 config/tc-arm.c:31308 +#: config/tc-arm.c:31313 config/tc-arm.c:31314 msgid "use -mcpu=arm7m" msgstr "" -#: config/tc-arm.c:31309 config/tc-arm.c:31310 +#: config/tc-arm.c:31315 config/tc-arm.c:31316 msgid "use -mcpu=arm7dm" msgstr "" -#: config/tc-arm.c:31311 config/tc-arm.c:31312 +#: config/tc-arm.c:31317 config/tc-arm.c:31318 msgid "use -mcpu=arm7dmi" msgstr "" -#: config/tc-arm.c:31313 config/tc-arm.c:31314 +#: config/tc-arm.c:31319 config/tc-arm.c:31320 msgid "use -mcpu=arm7100" msgstr "" -#: config/tc-arm.c:31315 config/tc-arm.c:31316 +#: config/tc-arm.c:31321 config/tc-arm.c:31322 msgid "use -mcpu=arm7500" msgstr "" -#: config/tc-arm.c:31317 config/tc-arm.c:31318 +#: config/tc-arm.c:31323 config/tc-arm.c:31324 msgid "use -mcpu=arm7500fe" msgstr "" -#: config/tc-arm.c:31319 config/tc-arm.c:31320 config/tc-arm.c:31321 -#: config/tc-arm.c:31322 +#: config/tc-arm.c:31325 config/tc-arm.c:31326 config/tc-arm.c:31327 +#: config/tc-arm.c:31328 msgid "use -mcpu=arm7tdmi" msgstr "" -#: config/tc-arm.c:31323 config/tc-arm.c:31324 +#: config/tc-arm.c:31329 config/tc-arm.c:31330 msgid "use -mcpu=arm710t" msgstr "" -#: config/tc-arm.c:31325 config/tc-arm.c:31326 +#: config/tc-arm.c:31331 config/tc-arm.c:31332 msgid "use -mcpu=arm720t" msgstr "" -#: config/tc-arm.c:31327 config/tc-arm.c:31328 +#: config/tc-arm.c:31333 config/tc-arm.c:31334 msgid "use -mcpu=arm740t" msgstr "" -#: config/tc-arm.c:31329 config/tc-arm.c:31330 +#: config/tc-arm.c:31335 config/tc-arm.c:31336 msgid "use -mcpu=arm8" msgstr "" -#: config/tc-arm.c:31331 config/tc-arm.c:31332 +#: config/tc-arm.c:31337 config/tc-arm.c:31338 msgid "use -mcpu=arm810" msgstr "" -#: config/tc-arm.c:31333 config/tc-arm.c:31334 +#: config/tc-arm.c:31339 config/tc-arm.c:31340 msgid "use -mcpu=arm9" msgstr "" -#: config/tc-arm.c:31335 config/tc-arm.c:31336 +#: config/tc-arm.c:31341 config/tc-arm.c:31342 msgid "use -mcpu=arm9tdmi" msgstr "" -#: config/tc-arm.c:31337 config/tc-arm.c:31338 +#: config/tc-arm.c:31343 config/tc-arm.c:31344 msgid "use -mcpu=arm920" msgstr "" -#: config/tc-arm.c:31339 config/tc-arm.c:31340 +#: config/tc-arm.c:31345 config/tc-arm.c:31346 msgid "use -mcpu=arm940" msgstr "" -#: config/tc-arm.c:31341 +#: config/tc-arm.c:31347 msgid "use -mcpu=strongarm" msgstr "" -#: config/tc-arm.c:31343 +#: config/tc-arm.c:31349 msgid "use -mcpu=strongarm110" msgstr "" -#: config/tc-arm.c:31345 +#: config/tc-arm.c:31351 msgid "use -mcpu=strongarm1100" msgstr "" -#: config/tc-arm.c:31347 +#: config/tc-arm.c:31353 msgid "use -mcpu=strongarm1110" msgstr "" -#: config/tc-arm.c:31348 +#: config/tc-arm.c:31354 msgid "use -mcpu=xscale" msgstr "" -#: config/tc-arm.c:31349 +#: config/tc-arm.c:31355 msgid "use -mcpu=iwmmxt" msgstr "" -#: config/tc-arm.c:31350 +#: config/tc-arm.c:31356 msgid "use -mcpu=all" msgstr "" #. Architecture variants -- don't add any more to this list either. -#: config/tc-arm.c:31353 config/tc-arm.c:31354 +#: config/tc-arm.c:31359 config/tc-arm.c:31360 msgid "use -march=armv2" msgstr "" -#: config/tc-arm.c:31355 config/tc-arm.c:31356 +#: config/tc-arm.c:31361 config/tc-arm.c:31362 msgid "use -march=armv2a" msgstr "" -#: config/tc-arm.c:31357 config/tc-arm.c:31358 +#: config/tc-arm.c:31363 config/tc-arm.c:31364 msgid "use -march=armv3" msgstr "" -#: config/tc-arm.c:31359 config/tc-arm.c:31360 +#: config/tc-arm.c:31365 config/tc-arm.c:31366 msgid "use -march=armv3m" msgstr "" -#: config/tc-arm.c:31361 config/tc-arm.c:31362 +#: config/tc-arm.c:31367 config/tc-arm.c:31368 msgid "use -march=armv4" msgstr "" -#: config/tc-arm.c:31363 config/tc-arm.c:31364 +#: config/tc-arm.c:31369 config/tc-arm.c:31370 msgid "use -march=armv4t" msgstr "" -#: config/tc-arm.c:31365 config/tc-arm.c:31366 +#: config/tc-arm.c:31371 config/tc-arm.c:31372 msgid "use -march=armv5" msgstr "" -#: config/tc-arm.c:31367 config/tc-arm.c:31368 +#: config/tc-arm.c:31373 config/tc-arm.c:31374 msgid "use -march=armv5t" msgstr "" -#: config/tc-arm.c:31369 config/tc-arm.c:31370 +#: config/tc-arm.c:31375 config/tc-arm.c:31376 msgid "use -march=armv5te" msgstr "" #. Floating point variants -- don't add any more to this list either. -#: config/tc-arm.c:31373 +#: config/tc-arm.c:31379 msgid "use -mfpu=fpe" msgstr "" -#: config/tc-arm.c:31374 +#: config/tc-arm.c:31380 msgid "use -mfpu=fpa10" msgstr "" -#: config/tc-arm.c:31375 +#: config/tc-arm.c:31381 msgid "use -mfpu=fpa11" msgstr "" -#: config/tc-arm.c:31377 +#: config/tc-arm.c:31383 msgid "use either -mfpu=softfpa or -mfpu=softvfp" msgstr "" -#: config/tc-arm.c:32501 +#: config/tc-arm.c:32507 msgid "extension does not apply to the base architecture" msgstr "" -#: config/tc-arm.c:32530 +#: config/tc-arm.c:32536 msgid "architectural extensions must be specified in alphabetical order" msgstr "" -#: config/tc-arm.c:32669 config/tc-arm.c:33645 +#: config/tc-arm.c:32675 config/tc-arm.c:33655 #, c-format msgid "unknown floating point format `%s'\n" msgstr "" -#: config/tc-arm.c:32685 config/tc-csky.c:1264 +#: config/tc-arm.c:32691 config/tc-csky.c:1264 #, c-format msgid "unknown floating point abi `%s'\n" msgstr "" -#: config/tc-arm.c:32701 +#: config/tc-arm.c:32707 #, c-format msgid "unknown EABI `%s'\n" msgstr "" -#: config/tc-arm.c:32721 +#: config/tc-arm.c:32727 #, c-format msgid "unknown implicit IT mode `%s', should be arm, thumb, always, or never." msgstr "" -#: config/tc-arm.c:32744 config/tc-metag.c:5911 +#: config/tc-arm.c:32750 config/tc-metag.c:5911 msgid "<fpu name>\t assemble for FPU architecture <fpu name>" msgstr "" -#: config/tc-arm.c:32746 +#: config/tc-arm.c:32752 msgid "<abi>\t assemble for floating point ABI <abi>" msgstr "" -#: config/tc-arm.c:32749 +#: config/tc-arm.c:32755 msgid "<ver>\t\t assemble for eabi version <ver>" msgstr "" -#: config/tc-arm.c:32752 +#: config/tc-arm.c:32758 msgid "<mode>\t controls implicit insertion of IT instructions" msgstr "" -#: config/tc-arm.c:32754 +#: config/tc-arm.c:32760 msgid "\t\t\t TI CodeComposer Studio syntax compatibility mode" msgstr "" -#: config/tc-arm.c:32757 +#: config/tc-arm.c:32763 msgid "" "[ieee|alternative]\n" " set the encoding for half precision floating point " @@ -5794,53 +5793,53 @@ msgid "" " or Arm alternative format." msgstr "" -#: config/tc-arm.c:32868 +#: config/tc-arm.c:32874 #, c-format msgid " ARM-specific assembler options:\n" msgstr "" -#: config/tc-arm.c:32888 +#: config/tc-arm.c:32894 #, c-format msgid " --fix-v4bx Allow BX in ARMv4 code\n" msgstr "" -#: config/tc-arm.c:32892 +#: config/tc-arm.c:32898 #, c-format msgid " --fdpic generate an FDPIC object file\n" msgstr "" -#: config/tc-arm.c:33206 +#: config/tc-arm.c:33216 msgid "no architecture contains all the instructions used\n" msgstr "" -#: config/tc-arm.c:33398 +#: config/tc-arm.c:33408 msgid ".cpu: missing cpu name" msgstr "" -#: config/tc-arm.c:33446 +#: config/tc-arm.c:33456 msgid ".arch: missing architecture name" msgstr "" -#: config/tc-arm.c:33487 +#: config/tc-arm.c:33497 msgid ".object_arch: missing architecture name" msgstr "" -#: config/tc-arm.c:33524 +#: config/tc-arm.c:33534 msgid ".arch_extension: missing architecture extension" msgstr "" -#: config/tc-arm.c:33581 +#: config/tc-arm.c:33591 #, c-format msgid "" "architectural extension `%s' is not allowed for the current base architecture" msgstr "" -#: config/tc-arm.c:33604 +#: config/tc-arm.c:33614 #, c-format msgid "unknown architecture extension `%s'\n" msgstr "" -#: config/tc-arm.c:33625 +#: config/tc-arm.c:33635 msgid ".fpu: missing fpu name" msgstr "" @@ -5941,7 +5940,7 @@ msgstr "" msgid "register number above 15 required" msgstr "" -#: config/tc-avr.c:1131 config/tc-csky.c:6395 config/tc-csky.c:6424 +#: config/tc-avr.c:1131 config/tc-csky.c:6417 config/tc-csky.c:6446 msgid "even register number required" msgstr "" @@ -6028,14 +6027,14 @@ msgstr "" #: config/tc-d30v.c:1768 config/tc-metag.c:7016 config/tc-mn10200.c:772 #: config/tc-mn10300.c:2178 config/tc-msp430.c:4645 config/tc-ppc.c:7768 #: config/tc-spu.c:878 config/tc-spu.c:1091 config/tc-v850.c:3365 -#: config/tc-z80.c:3878 +#: config/tc-z80.c:3881 #, c-format msgid "reloc %d not supported by object file format" msgstr "" #: config/tc-avr.c:1887 config/tc-ft32.c:232 config/tc-h8300.c:1926 #: config/tc-mcore.c:881 config/tc-microblaze.c:941 config/tc-moxie.c:180 -#: config/tc-pj.c:253 config/tc-sh.c:2197 config/tc-wasm32.c:747 +#: config/tc-pj.c:253 config/tc-sh.c:2182 config/tc-wasm32.c:747 #: config/tc-z8k.c:1233 msgid "can't find opcode " msgstr "" @@ -6153,27 +6152,58 @@ msgstr "" msgid "rel too far BFD_RELOC_16" msgstr "" -#: config/tc-bpf.c:176 +#: config/tc-bpf.c:194 +#, c-format +msgid "-mdialect=%s is not valid. Expected normal or pseudoc" +msgstr "" + +#: config/tc-bpf.c:209 +#, c-format +msgid "-misa-spec=%s is not valid. Expected v1, v2, v3, v4 o xbpf" +msgstr "" + +#: config/tc-bpf.c:229 #, c-format msgid "" "\n" "BPF options:\n" msgstr "" -#: config/tc-bpf.c:177 +#: config/tc-bpf.c:230 #, c-format msgid "" -" --EL\t\t\tgenerate code for a little endian machine\n" -" --EB\t\t\tgenerate code for a big endian machine\n" -" -mxbpf generate xBPF instructions\n" +"BPF options:\n" +" -EL generate code for a little endian machine\n" +" -EB generate code for a big endian machine\n" +" -mdialect=DIALECT set the assembly dialect (normal, pseudoc)\n" +" -misa-spec set the BPF ISA spec (v1, v2, v3, v4, xbpf)\n" +" -mxbpf alias for -misa-spec=xbpf\n" msgstr "" -#: config/tc-bpf.c:353 -msgid "convert_frag called" +#: config/tc-bpf.c:589 +msgid "signed instruction operand out of range, shall fit in 32 bits" msgstr "" -#: config/tc-bpf.c:360 config/tc-sparc.h:68 config/tc-z80.h:54 -msgid "estimate_size_before_relax called" +#: config/tc-bpf.c:936 +msgid "immediate out of range, shall fit in 32 bits" +msgstr "" + +#: config/tc-bpf.c:946 +msgid "pc-relative offset out of range, shall fit in 32 bits" +msgstr "" + +#: config/tc-bpf.c:956 config/tc-bpf.c:966 +msgid "pc-relative offset out of range, shall fit in 16 bits" +msgstr "" + +#: config/tc-bpf.c:1568 +#, c-format +msgid "invalid %%-tag in BPF opcode '%s'\n" +msgstr "" + +#: config/tc-bpf.c:1611 +#, c-format +msgid "unrecognized instruction `%s'" msgstr "" #: config/tc-cr16.c:168 @@ -6207,7 +6237,7 @@ msgstr "" msgid "internal error: reloc %d (`%s') not supported by object file format" msgstr "" -#: config/tc-cr16.c:696 config/tc-i386.c:15030 config/tc-s390.c:2120 +#: config/tc-cr16.c:696 config/tc-i386.c:15400 config/tc-s390.c:2120 msgid "GOT already in symbol table" msgstr "" @@ -6385,22 +6415,22 @@ msgstr "" #: config/tc-cr16.c:2476 config/tc-cris.c:1550 config/tc-cris.c:1558 #: config/tc-crx.c:1941 config/tc-dlx.c:681 config/tc-hppa.c:3225 -#: config/tc-hppa.c:3232 config/tc-sparc.c:1749 config/tc-sparc.c:1757 +#: config/tc-hppa.c:3232 config/tc-sparc.c:1753 config/tc-sparc.c:1761 #, c-format msgid "Unknown opcode: `%s'" msgstr "" -#: config/tc-cris.c:550 config/tc-m68hc11.c:3892 +#: config/tc-cris.c:550 config/tc-m68hc11.c:3894 #, c-format msgid "internal inconsistency problem in %s: fr_symbol %lx" msgstr "" -#: config/tc-cris.c:554 config/tc-m68hc11.c:3896 config/tc-msp430.c:4995 +#: config/tc-cris.c:554 config/tc-m68hc11.c:3898 config/tc-msp430.c:4995 #, c-format msgid "internal inconsistency problem in %s: resolved symbol" msgstr "" -#: config/tc-cris.c:564 config/tc-m68hc11.c:3902 +#: config/tc-cris.c:564 config/tc-m68hc11.c:3904 #, c-format msgid "internal inconsistency problem in %s: fr_subtype %d" msgstr "" @@ -6794,8 +6824,8 @@ 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:1927 config/tc-microblaze.c:1999 -#: config/tc-microblaze.c:2301 config/tc-microblaze.c:2324 +#: config/tc-csky.c:1149 config/tc-mcore.c:1927 config/tc-microblaze.c:2082 +#: config/tc-microblaze.c:2386 config/tc-microblaze.c:2409 msgid "unknown" msgstr "" @@ -6975,78 +7005,78 @@ msgstr "" msgid " -mvdsp\t\t\tenable vector DSP instructions\n" msgstr "" -#: config/tc-csky.c:1753 +#: config/tc-csky.c:1773 msgid "C-SKY ABI v1 (ck510/ck610) does not support -mbranch-stub" msgstr "" -#: config/tc-csky.c:1758 +#: config/tc-csky.c:1778 msgid "-mno-force2bsr is ignored with -mbranch-stub" msgstr "" -#: config/tc-csky.c:1766 +#: config/tc-csky.c:1786 msgid "-mno-force2bsr is ignored for ck801/ck802" msgstr "" -#: config/tc-csky.c:1793 +#: config/tc-csky.c:1813 msgid "-mljump is ignored for ck801/ck802" msgstr "" -#: config/tc-csky.c:2073 config/tc-mcore.c:689 +#: config/tc-csky.c:2095 config/tc-mcore.c:689 msgid "more than 65K literal pools" msgstr "" -#: config/tc-csky.c:2320 read.c:3667 +#: config/tc-csky.c:2342 read.c:3667 #, c-format msgid "bad floating literal: %s" msgstr "" -#: config/tc-csky.c:2468 config/tc-mcore.c:743 +#: config/tc-csky.c:2490 config/tc-mcore.c:743 msgid "missing ']'" msgstr "" -#: config/tc-csky.c:2496 config/tc-mips.c:14347 config/tc-mips.c:14411 +#: config/tc-csky.c:2518 config/tc-mips.c:14347 config/tc-mips.c:14411 #: config/tc-mips.c:14422 config/tc-score.c:2692 config/tc-score.c:2739 msgid "unrecognized opcode" msgstr "" -#: config/tc-csky.c:3631 config/tc-mcore.c:1164 +#: config/tc-csky.c:3653 config/tc-mcore.c:1164 msgid "translating mgeni to movi" msgstr "" -#: config/tc-csky.c:5279 config/tc-tilegx.c:1451 config/tc-tilepro.c:1310 +#: config/tc-csky.c:5301 config/tc-tilegx.c:1451 config/tc-tilepro.c:1310 #, c-format msgid "unsupported BFD relocation size %d" msgstr "" -#: config/tc-csky.c:5902 +#: config/tc-csky.c:5924 msgid "second operand must be 4" msgstr "" -#: config/tc-csky.c:5926 config/tc-mcore.c:1527 +#: config/tc-csky.c:5948 config/tc-mcore.c:1527 msgid "second operand must be 1" msgstr "" -#: config/tc-csky.c:5999 config/tc-xtensa.c:1989 +#: config/tc-csky.c:6021 config/tc-xtensa.c:1989 msgid "register number out of range" msgstr "" -#: config/tc-csky.c:6009 +#: config/tc-csky.c:6031 msgid "64-bit operator src/dst register must be less than 15" msgstr "" -#: config/tc-csky.c:7836 +#: config/tc-csky.c:7858 msgid "the first operand must be a symbol" msgstr "" -#: config/tc-csky.c:7845 +#: config/tc-csky.c:7867 msgid "missing stack size" msgstr "" -#: config/tc-csky.c:7858 config/tc-score.c:4244 +#: config/tc-csky.c:7880 config/tc-score.c:4244 msgid "value not in range [0, 0xffffffff]" msgstr "" -#: config/tc-csky.c:7868 config/tc-mcore.c:782 +#: config/tc-csky.c:7890 config/tc-mcore.c:782 msgid "operand must be a constant" msgstr "" @@ -7166,7 +7196,7 @@ msgstr "" #: config/tc-d10v.c:1394 #, c-format -msgid "cr%ld is a reserved control register" +msgid "cr%d is a reserved control register" msgstr "" #: config/tc-d10v.c:1569 @@ -7385,7 +7415,7 @@ msgid "Invalid expression after # number\n" msgstr "" #: config/tc-dlx.c:1178 config/tc-m32r.c:2275 config/tc-nds32.c:7841 -#: config/tc-sparc.c:4010 +#: config/tc-sparc.c:4014 #, c-format msgid "internal error: can't export reloc type %d (`%s')" msgstr "" @@ -7774,7 +7804,7 @@ msgstr "" msgid "operand/size mis-match" msgstr "" -#: config/tc-h8300.c:1943 config/tc-sh.c:2552 config/tc-z8k.c:1243 +#: config/tc-h8300.c:1943 config/tc-sh.c:2537 config/tc-z8k.c:1243 msgid "unknown opcode" msgstr "" @@ -7828,8 +7858,8 @@ msgstr "" msgid "Unexpected reference to a symbol in a non-code section" msgstr "" -#: config/tc-h8300.c:2320 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-h8300.c:2320 config/tc-mcore.c:2208 config/tc-microblaze.c:2580 +#: config/tc-pj.c:488 config/tc-sh.c:3886 config/tc-tic6x.c:4516 #, c-format msgid "Cannot represent relocation type %s" msgstr "" @@ -8249,520 +8279,528 @@ msgstr "" msgid "Broken assembler. No assembly attempted." msgstr "" -#: config/tc-i386.c:1342 +#: config/tc-i386.c:1369 #, c-format msgid "i386_output_nops called to generate nops of at most %d bytes!" msgstr "" -#: config/tc-i386.c:1551 +#: config/tc-i386.c:1538 #, c-format msgid "invalid single nop size: %d (expect within [0, %d])" msgstr "" -#: config/tc-i386.c:1592 +#: config/tc-i386.c:1579 msgid "jump over nop padding out of range" msgstr "" -#: config/tc-i386.c:2448 +#: config/tc-i386.c:2517 #, c-format msgid "0x%<PRIx64> shortened to 0x%<PRIx64>" msgstr "" -#: config/tc-i386.c:2545 config/tc-i386.c:8028 +#: config/tc-i386.c:2614 config/tc-i386.c:8332 msgid "same type of prefix used twice" msgstr "" -#: config/tc-i386.c:2572 +#: config/tc-i386.c:2626 config/tc-i386.c:2945 #, c-format msgid "64bit mode not supported on `%s'." msgstr "" -#: config/tc-i386.c:2581 +#: config/tc-i386.c:2633 config/tc-i386.c:2954 #, c-format msgid "32bit mode not supported on `%s'." msgstr "" -#: config/tc-i386.c:2621 +#: config/tc-i386.c:2675 msgid "bad argument to syntax directive." msgstr "" -#: config/tc-i386.c:2682 +#: config/tc-i386.c:2736 #, c-format msgid "bad argument to %s_check directive." msgstr "" -#: config/tc-i386.c:2686 +#: config/tc-i386.c:2740 #, c-format msgid "missing argument for %s_check directive" msgstr "" -#: config/tc-i386.c:2716 +#: config/tc-i386.c:2770 #, c-format msgid "`%s' is not supported on `%s'" msgstr "" -#: config/tc-i386.c:2818 +#: config/tc-i386.c:2838 +msgid "missing cpu architecture" +msgstr "" + +#: config/tc-i386.c:2876 msgid ".arch stack is empty" msgstr "" -#: config/tc-i386.c:2828 +#: config/tc-i386.c:2886 #, c-format msgid "this `.arch pop' requires `.code%u%s' to be in effect" msgstr "" -#: config/tc-i386.c:2930 -#, c-format -msgid "no such architecture: `%s'" +#: config/tc-i386.c:3002 +msgid "Unrecognized vector size specifier" msgstr "" -#: config/tc-i386.c:2935 -msgid "missing cpu architecture" +#: config/tc-i386.c:3038 +#, c-format +msgid "no such architecture: `%s'" msgstr "" -#: config/tc-i386.c:2952 +#: config/tc-i386.c:3055 #, c-format msgid "no such architecture modifier: `%s'" msgstr "" -#: config/tc-i386.c:2967 config/tc-i386.c:2990 +#: config/tc-i386.c:3070 config/tc-i386.c:3093 msgid "Intel MCU is 32bit ELF only" msgstr "" -#: config/tc-i386.c:2997 config/tc-i386.c:14929 +#: config/tc-i386.c:3100 config/tc-i386.c:15301 msgid "unknown architecture" msgstr "" -#: config/tc-i386.c:3363 +#: config/tc-i386.c:3466 msgid "there are no pc-relative size relocations" msgstr "" -#: config/tc-i386.c:3375 +#: config/tc-i386.c:3478 #, c-format msgid "unknown relocation (%u)" msgstr "" -#: config/tc-i386.c:3377 +#: config/tc-i386.c:3480 #, c-format msgid "%u-byte relocation cannot be applied to %u-byte field" msgstr "" -#: config/tc-i386.c:3381 +#: config/tc-i386.c:3484 msgid "non-pc-relative relocation for pc-relative field" msgstr "" -#: config/tc-i386.c:3386 +#: config/tc-i386.c:3489 msgid "relocated field and relocation type differ in signedness" msgstr "" -#: config/tc-i386.c:3395 +#: config/tc-i386.c:3498 msgid "there are no unsigned pc-relative relocations" msgstr "" -#: config/tc-i386.c:3403 +#: config/tc-i386.c:3506 #, c-format msgid "cannot do %u byte pc-relative relocation" msgstr "" -#: config/tc-i386.c:3420 +#: config/tc-i386.c:3523 #, c-format msgid "cannot do %s %u byte relocation" msgstr "" -#: config/tc-i386.c:3811 +#: config/tc-i386.c:3932 #, c-format msgid "ambiguous broadcast for `%s', using %u-bit form" msgstr "" -#: config/tc-i386.c:4042 config/tc-i386.c:5162 +#: config/tc-i386.c:4162 config/tc-i386.c:5391 #, c-format msgid "invalid instruction `%s' after `%s'" msgstr "" -#: config/tc-i386.c:4048 +#: config/tc-i386.c:4168 #, c-format msgid "missing `lock' with `%s'" msgstr "" -#: config/tc-i386.c:4055 +#: config/tc-i386.c:4175 #, c-format msgid "instruction `%s' after `xacquire' not allowed" msgstr "" -#: config/tc-i386.c:4061 +#: config/tc-i386.c:4181 #, c-format msgid "memory destination needed for instruction `%s' after `xrelease'" msgstr "" -#: config/tc-i386.c:4746 +#: config/tc-i386.c:4952 #, c-format msgid "`%s` changes flags which would affect control flow behavior" msgstr "" -#: config/tc-i386.c:4788 +#: config/tc-i386.c:4994 #, c-format msgid "indirect `%s` with memory operand should be avoided" msgstr "" -#: config/tc-i386.c:4799 +#: config/tc-i386.c:5005 #, c-format msgid "`%s` skips -mlfence-before-indirect-branch on `%s`" msgstr "" -#: config/tc-i386.c:4819 +#: config/tc-i386.c:5025 #, c-format msgid "`%s` skips -mlfence-before-ret on `%s`" msgstr "" -#: config/tc-i386.c:5029 +#: config/tc-i386.c:5255 msgid "operand size mismatch" msgstr "" -#: config/tc-i386.c:5032 +#: config/tc-i386.c:5258 msgid "operand type mismatch" msgstr "" -#: config/tc-i386.c:5035 +#: config/tc-i386.c:5261 msgid "register type mismatch" msgstr "" -#: config/tc-i386.c:5038 +#: config/tc-i386.c:5264 msgid "number of operands mismatch" msgstr "" -#: config/tc-i386.c:5041 +#: config/tc-i386.c:5267 msgid "invalid instruction suffix" msgstr "" -#: config/tc-i386.c:5044 +#: config/tc-i386.c:5270 msgid "constant doesn't fit in 4 bits" msgstr "" -#: config/tc-i386.c:5047 +#: config/tc-i386.c:5273 msgid "unsupported with Intel mnemonic" msgstr "" -#: config/tc-i386.c:5050 +#: config/tc-i386.c:5276 msgid "unsupported syntax" msgstr "" -#: config/tc-i386.c:5053 +#: config/tc-i386.c:5279 #, c-format msgid "unsupported instruction `%s'" msgstr "" -#: config/tc-i386.c:5057 +#: config/tc-i386.c:5283 #, c-format msgid "`%s' is not supported on `%s%s'" msgstr "" -#: config/tc-i386.c:5066 +#: config/tc-i386.c:5292 #, c-format msgid "`%s%c' is not supported in 64-bit mode" msgstr "" -#: config/tc-i386.c:5070 +#: config/tc-i386.c:5296 #, c-format msgid "`%s%c' is only supported in 64-bit mode" msgstr "" -#: config/tc-i386.c:5077 config/tc-i386.c:5542 +#: config/tc-i386.c:5303 config/tc-i386.c:5779 #, c-format msgid "`%s' is not supported in 64-bit mode" msgstr "" -#: config/tc-i386.c:5080 config/tc-i386.c:5541 +#: config/tc-i386.c:5306 config/tc-i386.c:5778 #, c-format msgid "`%s' is only supported in 64-bit mode" msgstr "" -#: config/tc-i386.c:5085 +#: config/tc-i386.c:5311 msgid "invalid SIB address" msgstr "" -#: config/tc-i386.c:5088 +#: config/tc-i386.c:5314 msgid "invalid VSIB address" msgstr "" -#: config/tc-i386.c:5091 +#: config/tc-i386.c:5317 msgid "mask, index, and destination registers must be distinct" msgstr "" -#: config/tc-i386.c:5094 +#: config/tc-i386.c:5320 msgid "all tmm registers must be distinct" msgstr "" -#: config/tc-i386.c:5097 +#: config/tc-i386.c:5323 msgid "destination and source registers must be distinct" msgstr "" -#: config/tc-i386.c:5100 +#: config/tc-i386.c:5326 msgid "unsupported vector index register" msgstr "" -#: config/tc-i386.c:5103 +#: config/tc-i386.c:5329 msgid "unsupported broadcast" msgstr "" -#: config/tc-i386.c:5106 +#: config/tc-i386.c:5332 msgid "broadcast is needed for operand of such type" msgstr "" -#: config/tc-i386.c:5109 +#: config/tc-i386.c:5335 msgid "unsupported masking" msgstr "" -#: config/tc-i386.c:5112 +#: config/tc-i386.c:5338 msgid "mask not on destination operand" msgstr "" -#: config/tc-i386.c:5115 +#: config/tc-i386.c:5341 msgid "default mask isn't allowed" msgstr "" -#: config/tc-i386.c:5118 +#: config/tc-i386.c:5344 msgid "unsupported static rounding/sae" msgstr "" -#: config/tc-i386.c:5121 config/tc-metag.c:4787 config/tc-metag.c:5528 +#: config/tc-i386.c:5347 config/tc-metag.c:4787 config/tc-metag.c:5528 #: config/tc-metag.c:5550 msgid "invalid register operand" msgstr "" -#: config/tc-i386.c:5124 +#: config/tc-i386.c:5350 +msgid "internal error" +msgstr "" + +#: config/tc-i386.c:5353 #, c-format msgid "%s for `%s'" msgstr "" -#: config/tc-i386.c:5152 +#: config/tc-i386.c:5381 #, c-format msgid "SSE instruction `%s' is used" msgstr "" -#: config/tc-i386.c:5176 +#: config/tc-i386.c:5405 msgid "expecting lockable instruction after `lock'" msgstr "" -#: config/tc-i386.c:5192 +#: config/tc-i386.c:5421 #, c-format msgid "data size prefix invalid with `%s'" msgstr "" -#: config/tc-i386.c:5204 +#: config/tc-i386.c:5433 #, c-format msgid "TLS relocation cannot be used with `%s'" msgstr "" -#: config/tc-i386.c:5217 +#: config/tc-i386.c:5446 msgid "expecting valid branch instruction after `bnd'" msgstr "" -#: config/tc-i386.c:5221 +#: config/tc-i386.c:5450 msgid "expecting indirect branch instruction after `notrack'" msgstr "" -#: config/tc-i386.c:5226 +#: config/tc-i386.c:5455 msgid "32-bit address isn't allowed in 64-bit MPX instructions." msgstr "" -#: config/tc-i386.c:5230 +#: config/tc-i386.c:5459 msgid "16-bit address isn't allowed in MPX instructions" msgstr "" -#: config/tc-i386.c:5240 +#: config/tc-i386.c:5469 msgid "replacing `rep'/`repe' prefix by `bnd'" msgstr "" -#: config/tc-i386.c:5260 +#: config/tc-i386.c:5489 #, c-format msgid "input/output port address isn't allowed with `%s'" msgstr "" -#: config/tc-i386.c:5277 +#: config/tc-i386.c:5511 #, c-format msgid "'%s' only supports RIP-relative address" msgstr "" #. UnixWare fsub no args is alias for fsubp, fadd -> faddp, etc. -#: config/tc-i386.c:5323 +#: config/tc-i386.c:5560 #, c-format msgid "translating to `%sp'" msgstr "" -#: config/tc-i386.c:5330 +#: config/tc-i386.c:5567 #, c-format msgid "instruction `%s' isn't supported outside of protected mode." msgstr "" -#: config/tc-i386.c:5338 +#: config/tc-i386.c:5575 #, c-format msgid "REX prefix invalid with `%s'" msgstr "" -#: config/tc-i386.c:5395 +#: config/tc-i386.c:5632 #, c-format msgid "can't encode register '%s%s' in an instruction requiring REX prefix." msgstr "" -#: config/tc-i386.c:5492 config/tc-i386.c:5741 +#: config/tc-i386.c:5729 config/tc-i386.c:5978 #, c-format msgid "no such instruction: `%s'" msgstr "" -#: config/tc-i386.c:5517 config/tc-i386.c:5774 +#: config/tc-i386.c:5754 config/tc-i386.c:6011 #, c-format msgid "invalid character %s in mnemonic" msgstr "" -#: config/tc-i386.c:5524 +#: config/tc-i386.c:5761 msgid "expecting prefix; got nothing" msgstr "" -#: config/tc-i386.c:5526 +#: config/tc-i386.c:5763 msgid "expecting mnemonic; got nothing" msgstr "" -#: config/tc-i386.c:5554 +#: config/tc-i386.c:5791 #, c-format msgid "redundant %s prefix" msgstr "" -#: config/tc-i386.c:5724 +#: config/tc-i386.c:5961 #, c-format msgid "found `%sd'; assuming `%sl' was meant" msgstr "" -#: config/tc-i386.c:5823 +#: config/tc-i386.c:6060 #, c-format msgid "invalid character %s before operand %d" msgstr "" -#: config/tc-i386.c:5835 +#: config/tc-i386.c:6072 #, c-format msgid "unbalanced double quotes in operand %d." msgstr "" -#: config/tc-i386.c:5842 +#: config/tc-i386.c:6079 #, c-format msgid "unbalanced parenthesis in operand %d." msgstr "" -#: config/tc-i386.c:5855 +#: config/tc-i386.c:6092 #, c-format msgid "invalid character %s in operand %d" msgstr "" -#: config/tc-i386.c:5875 +#: config/tc-i386.c:6112 #, c-format msgid "spurious operands; (%d operands/instruction max)" msgstr "" -#: config/tc-i386.c:5885 config/tc-i386.c:10977 +#: config/tc-i386.c:6122 config/tc-i386.c:11303 #, c-format msgid "too many memory references for `%s'" msgstr "" -#: config/tc-i386.c:5906 config/tc-i386.c:10971 +#: config/tc-i386.c:6143 config/tc-i386.c:11297 msgid "expecting operand after ','; got nothing" msgstr "" -#: config/tc-i386.c:5911 +#: config/tc-i386.c:6148 msgid "expecting operand before ','; got nothing" msgstr "" -#: config/tc-i386.c:6181 +#: config/tc-i386.c:6424 #, c-format msgid "0x%<PRIx64> out of range of signed 32bit displacement" msgstr "" -#: config/tc-i386.c:6385 +#: config/tc-i386.c:6628 msgid "mask, index, and destination registers should be distinct" msgstr "" -#: config/tc-i386.c:6402 +#: config/tc-i386.c:6645 msgid "index and destination registers should be distinct" msgstr "" -#: config/tc-i386.c:7201 +#: config/tc-i386.c:7490 #, 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:7208 +#: config/tc-i386.c:7497 #, c-format msgid "stand-alone `%s' prefix" msgstr "" -#: config/tc-i386.c:7273 +#: config/tc-i386.c:7562 #, c-format msgid "`%s' operand %u must use `%ses' segment" msgstr "" -#: config/tc-i386.c:7403 +#: config/tc-i386.c:7692 msgid "generating 16-bit `iret' for .code16gcc directive" msgstr "" -#: config/tc-i386.c:7407 +#: config/tc-i386.c:7696 #, c-format msgid "generating 32-bit `%s', unlike earlier gas versions" msgstr "" -#: config/tc-i386.c:7524 +#: config/tc-i386.c:7827 #, c-format msgid "ambiguous operand size for `%s'" msgstr "" -#: config/tc-i386.c:7529 +#: config/tc-i386.c:7832 #, c-format msgid "" "no instruction mnemonic suffix given and no register operands; can't size `%" "s'" msgstr "" -#: config/tc-i386.c:7534 +#: config/tc-i386.c:7837 #, c-format msgid "%s; using default for `%s'" msgstr "" -#: config/tc-i386.c:7536 +#: config/tc-i386.c:7839 msgid "ambiguous operand size" msgstr "" -#: config/tc-i386.c:7537 +#: config/tc-i386.c:7840 msgid "no instruction mnemonic suffix given and no register operands" msgstr "" -#: config/tc-i386.c:7675 +#: config/tc-i386.c:7978 #, c-format msgid "16-bit addressing unavailable for `%s'" msgstr "" -#: config/tc-i386.c:7743 +#: config/tc-i386.c:8046 #, c-format msgid "invalid register operand size for `%s'" msgstr "" #. Any other register is bad. -#: config/tc-i386.c:7780 config/tc-i386.c:7805 config/tc-i386.c:7853 -#: config/tc-i386.c:7892 +#: config/tc-i386.c:8083 config/tc-i386.c:8108 config/tc-i386.c:8156 +#: config/tc-i386.c:8195 #, c-format msgid "`%s%s' not allowed with `%s%c'" msgstr "" #. Prohibit these changes in the 64bit mode, since the #. lowering is more complicated. -#: config/tc-i386.c:7818 config/tc-i386.c:7829 config/tc-i386.c:7869 -#: config/tc-i386.c:7906 +#: config/tc-i386.c:8121 config/tc-i386.c:8132 config/tc-i386.c:8172 +#: config/tc-i386.c:8209 #, c-format msgid "incorrect register `%s%s' used with `%c' suffix" msgstr "" -#: config/tc-i386.c:7992 +#: config/tc-i386.c:8296 msgid "no instruction mnemonic suffix given; can't determine immediate size" msgstr "" -#: config/tc-i386.c:8186 +#: config/tc-i386.c:8490 #, c-format msgid "" "source register `%s%s' implicitly denotes `%s%.3s%u' to `%s%.3s%u' source " @@ -8770,106 +8808,110 @@ msgid "" msgstr "" #. Reversed arguments on faddp or fmulp. -#: config/tc-i386.c:8228 +#: config/tc-i386.c:8532 #, c-format msgid "translating to `%s %s%s,%s%s'" msgstr "" #. Extraneous `l' suffix on fp insn. -#: config/tc-i386.c:8235 +#: config/tc-i386.c:8539 #, c-format msgid "translating to `%s %s%s'" msgstr "" -#: config/tc-i386.c:8248 +#: config/tc-i386.c:8552 #, c-format msgid "you can't `%s %s%s'" msgstr "" -#: config/tc-i386.c:8305 +#: config/tc-i386.c:8609 #, c-format msgid "segment override on `%s' is ineffectual" msgstr "" -#: config/tc-i386.c:8763 config/tc-riscv.c:1612 +#: config/tc-i386.c:9067 config/tc-loongarch.c:997 config/tc-riscv.c:1654 msgid "relaxable branches not supported in absolute section" msgstr "" -#: config/tc-i386.c:8798 config/tc-i386.c:8946 config/tc-i386.c:9028 +#: config/tc-i386.c:9102 config/tc-i386.c:9248 config/tc-i386.c:9330 #, c-format msgid "skipping prefixes on `%s'" msgstr "" -#: config/tc-i386.c:9054 +#: config/tc-i386.c:9356 msgid "16-bit jump out of range" msgstr "" -#: config/tc-i386.c:9346 config/tc-i386.c:9378 config/tc-i386.c:9467 +#: config/tc-i386.c:9648 config/tc-i386.c:9680 config/tc-i386.c:9769 #, c-format msgid "`%s` skips -malign-branch-boundary on `%s`" msgstr "" -#: config/tc-i386.c:9635 +#: config/tc-i386.c:9937 msgid "use .code16 to ensure correct addressing mode" msgstr "" -#: config/tc-i386.c:9663 +#: config/tc-i386.c:9965 #, c-format msgid "Cannot convert `%s' in 16-bit mode" msgstr "" -#: config/tc-i386.c:9665 +#: config/tc-i386.c:9967 #, c-format msgid "Cannot convert `%s' with `-momit-lock-prefix=yes' in effect" msgstr "" -#: config/tc-i386.c:9753 +#: config/tc-i386.c:10055 msgid "pseudo prefix without instruction" msgstr "" -#: config/tc-i386.c:9899 +#: config/tc-i386.c:10201 #, c-format msgid "instruction length of %u bytes exceeds the limit of 15" msgstr "" -#: config/tc-i386.c:10507 +#: config/tc-i386.c:10810 #, c-format msgid "@%s reloc is not supported with %d-bit output format" msgstr "" -#: config/tc-i386.c:10561 +#: config/tc-i386.c:10864 #, c-format msgid "missing or invalid expression `%s'" msgstr "" -#: config/tc-i386.c:10570 +#: config/tc-i386.c:10873 #, c-format msgid "invalid PLT expression `%s'" msgstr "" -#: config/tc-i386.c:10667 +#: config/tc-i386.c:10970 msgid "pseudo-prefix conflicts with encoding specifier" msgstr "" -#: config/tc-i386.c:10949 +#: config/tc-i386.c:10994 +msgid "illegal prefix used with VEX/XOP/EVEX" +msgstr "" + +#: config/tc-i386.c:11275 #, c-format msgid "opcode residual (%#<PRIx64>) too wide" msgstr "" -#: config/tc-i386.c:10994 config/tc-i386.c:11037 +#: config/tc-i386.c:11324 config/tc-i386.c:11367 msgid "too many register/memory operands" msgstr "" -#: config/tc-i386.c:11005 config/tc-i386.c:11012 +#: config/tc-i386.c:11335 config/tc-i386.c:11342 msgid "too few register/memory operands" msgstr "" -#: config/tc-i386.c:11025 +#: config/tc-i386.c:11355 #, c-format msgid "constant doesn't fit in %d bits" msgstr "" -#: config/tc-i386.c:11088 +#: config/tc-i386.c:11418 msgid "VSIB unavailable with legacy encoding" msgstr "" @@ -8877,359 +8919,363 @@ msgstr "" #. an 8-bit immediate like for 4-register-operand insns, but that #. would require ugly fiddling with process_operands() and/or #. build_modrm_byte(). -#: config/tc-i386.c:11099 +#: config/tc-i386.c:11429 msgid "too many register operands with VSIB" msgstr "" -#: config/tc-i386.c:11312 +#: config/tc-i386.c:11643 msgid "conflicting .insn operands" msgstr "" -#: config/tc-i386.c:11400 +#: config/tc-i386.c:11731 #, c-format msgid "duplicated `{%s}'" msgstr "" -#: config/tc-i386.c:11458 +#: config/tc-i386.c:11795 #, c-format msgid "Unsupported broadcast: `%s'" msgstr "" -#: config/tc-i386.c:11520 +#: config/tc-i386.c:11863 #, c-format msgid "`%s%s' can't be used for write mask" msgstr "" -#: config/tc-i386.c:11540 +#: config/tc-i386.c:11883 #, c-format msgid "invalid write mask `%s'" msgstr "" -#: config/tc-i386.c:11561 +#: config/tc-i386.c:11904 #, c-format msgid "duplicated `%s'" msgstr "" -#: config/tc-i386.c:11571 +#: config/tc-i386.c:11914 #, c-format msgid "invalid zeroing-masking `%s'" msgstr "" -#: config/tc-i386.c:11587 +#: config/tc-i386.c:11930 #, c-format msgid "missing `}' in `%s'" msgstr "" #. We don't know this one. -#: config/tc-i386.c:11601 +#: config/tc-i386.c:11944 #, c-format msgid "unknown vector operation: `%s'" msgstr "" -#: config/tc-i386.c:11607 +#: config/tc-i386.c:11950 msgid "zeroing-masking only allowed with write mask" msgstr "" -#: config/tc-i386.c:11627 +#: config/tc-i386.c:11970 #, c-format msgid "at most %d immediate operands are allowed" msgstr "" -#: config/tc-i386.c:11666 config/tc-i386.c:11932 +#: config/tc-i386.c:12009 config/tc-i386.c:12275 #, c-format msgid "junk `%s' after expression" msgstr "" -#: config/tc-i386.c:11679 +#: config/tc-i386.c:12022 #, c-format msgid "illegal immediate register operand %s" msgstr "" -#: config/tc-i386.c:11693 +#: config/tc-i386.c:12036 #, c-format msgid "missing or invalid immediate expression `%s'" msgstr "" -#: config/tc-i386.c:11717 config/tc-i386.c:12012 +#: config/tc-i386.c:12060 config/tc-i386.c:12355 #, c-format msgid "unimplemented segment %s in operand" msgstr "" -#: config/tc-i386.c:11766 +#: config/tc-i386.c:12109 #, c-format msgid "expecting scale factor of 1, 2, 4, or 8: got `%s'" msgstr "" -#: config/tc-i386.c:11775 +#: config/tc-i386.c:12118 #, c-format msgid "scale factor of %d without an index register" msgstr "" -#: config/tc-i386.c:11797 +#: config/tc-i386.c:12140 #, c-format msgid "at most %d displacement operands are allowed" msgstr "" -#: config/tc-i386.c:11987 +#: config/tc-i386.c:12330 #, c-format msgid "missing or invalid displacement expression `%s'" msgstr "" -#: config/tc-i386.c:12163 +#: config/tc-i386.c:12506 #, c-format msgid "`%s' is not valid here (expected `%c%s%s%c')" msgstr "" -#: config/tc-i386.c:12175 +#: config/tc-i386.c:12518 #, c-format msgid "`%s' is not a valid %s expression" msgstr "" -#: config/tc-i386.c:12189 +#: config/tc-i386.c:12532 #, c-format msgid "invalid `%s' prefix" msgstr "" -#: config/tc-i386.c:12219 +#: config/tc-i386.c:12562 #, c-format msgid "`%s' cannot be used here" msgstr "" -#: config/tc-i386.c:12226 +#: config/tc-i386.c:12569 msgid "register scaling is being ignored here" msgstr "" -#: config/tc-i386.c:12267 +#: config/tc-i386.c:12610 #, c-format msgid "Missing '}': '%s'" msgstr "" -#: config/tc-i386.c:12273 +#: config/tc-i386.c:12616 #, c-format msgid "Junk after '}': '%s'" msgstr "" -#: config/tc-i386.c:12348 +#: config/tc-i386.c:12691 #, c-format msgid "bad memory operand `%s'" msgstr "" -#: config/tc-i386.c:12364 +#: config/tc-i386.c:12707 #, c-format msgid "junk `%s' after register" msgstr "" -#: config/tc-i386.c:12371 +#: config/tc-i386.c:12714 #, c-format msgid "`%s%s' cannot be used here" msgstr "" -#: config/tc-i386.c:12394 +#: config/tc-i386.c:12737 #, c-format msgid "`%s': misplaced `{%s}'" msgstr "" -#: config/tc-i386.c:12401 config/tc-i386.c:12575 config/tc-i386.c:12619 +#: config/tc-i386.c:12744 config/tc-i386.c:12918 config/tc-i386.c:12962 #, c-format msgid "bad register name `%s'" msgstr "" -#: config/tc-i386.c:12409 +#: config/tc-i386.c:12752 msgid "immediate operand illegal with absolute jump" msgstr "" -#: config/tc-i386.c:12416 +#: config/tc-i386.c:12759 #, c-format msgid "`%s': RC/SAE operand must follow immediate operands" msgstr "" -#: config/tc-i386.c:12429 +#: config/tc-i386.c:12772 #, c-format msgid "`%s': misplaced `%s'" msgstr "" -#: config/tc-i386.c:12480 +#: config/tc-i386.c:12823 msgid "unbalanced figure braces" msgstr "" -#: config/tc-i386.c:12564 +#: config/tc-i386.c:12907 #, c-format msgid "expecting `,' or `)' after index register in `%s'" msgstr "" -#: config/tc-i386.c:12592 +#: config/tc-i386.c:12935 #, c-format msgid "expecting `)' after scale factor in `%s'" msgstr "" -#: config/tc-i386.c:12600 +#: config/tc-i386.c:12943 #, c-format msgid "expecting index register or scale factor after `,'; got '%c'" msgstr "" -#: config/tc-i386.c:12608 +#: config/tc-i386.c:12951 #, c-format msgid "expecting `,' or `)' after base register in `%s'" msgstr "" #. It's not a memory operand; argh! -#: config/tc-i386.c:12656 +#: config/tc-i386.c:12999 #, c-format msgid "invalid char %s beginning operand %d `%s'" msgstr "" -#: config/tc-i386.c:13316 +#: config/tc-i386.c:13660 #, c-format msgid "%s:%u: add %d%s at 0x%llx to align %s within %d-byte boundary\n" msgstr "" -#: config/tc-i386.c:13319 +#: config/tc-i386.c:13663 #, 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:13325 +#: config/tc-i386.c:13669 #, 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:13392 +#: config/tc-i386.c:13736 msgid "long jump required" msgstr "" -#: config/tc-i386.c:13447 +#: config/tc-i386.c:13791 msgid "jump target out of range" msgstr "" -#: config/tc-i386.c:13874 +#: config/tc-i386.c:14234 #, c-format msgid "register '%s%s' cannot be used here" msgstr "" -#: config/tc-i386.c:14128 +#: config/tc-i386.c:14488 #, c-format msgid "invalid -mx86-used-note= option: `%s'" msgstr "" -#: config/tc-i386.c:14151 +#: config/tc-i386.c:14511 msgid "no compiled in support for x86_64" msgstr "" -#: config/tc-i386.c:14171 +#: config/tc-i386.c:14531 msgid "no compiled in support for 32bit x86_64" msgstr "" -#: config/tc-i386.c:14175 +#: config/tc-i386.c:14535 msgid "32bit x86_64 is only supported for ELF" msgstr "" -#: config/tc-i386.c:14192 +#: config/tc-i386.c:14552 msgid "no compiled in support for ix86" msgstr "" -#: config/tc-i386.c:14223 config/tc-i386.c:14295 +#: config/tc-i386.c:14585 config/tc-i386.c:14671 #, c-format msgid "invalid -march= option: `%s'" msgstr "" -#: config/tc-i386.c:14305 config/tc-i386.c:14318 +#: config/tc-i386.c:14641 +msgid "Unrecognized vector size specifier ignored" +msgstr "" + +#: config/tc-i386.c:14681 config/tc-i386.c:14693 #, c-format msgid "invalid -mtune= option: `%s'" msgstr "" -#: config/tc-i386.c:14327 +#: config/tc-i386.c:14702 #, c-format msgid "invalid -mmnemonic= option: `%s'" msgstr "" -#: config/tc-i386.c:14336 +#: config/tc-i386.c:14711 #, c-format msgid "invalid -msyntax= option: `%s'" msgstr "" -#: config/tc-i386.c:14363 +#: config/tc-i386.c:14738 #, c-format msgid "invalid -msse-check= option: `%s'" msgstr "" -#: config/tc-i386.c:14374 +#: config/tc-i386.c:14749 #, c-format msgid "invalid -moperand-check= option: `%s'" msgstr "" -#: config/tc-i386.c:14383 +#: config/tc-i386.c:14758 #, c-format msgid "invalid -mavxscalar= option: `%s'" msgstr "" -#: config/tc-i386.c:14392 +#: config/tc-i386.c:14767 #, c-format msgid "invalid -mvexwig= option: `%s'" msgstr "" -#: config/tc-i386.c:14407 +#: config/tc-i386.c:14782 #, c-format msgid "invalid -mevexlig= option: `%s'" msgstr "" -#: config/tc-i386.c:14420 +#: config/tc-i386.c:14795 #, c-format msgid "invalid -mevexrcig= option: `%s'" msgstr "" -#: config/tc-i386.c:14429 +#: config/tc-i386.c:14804 #, c-format msgid "invalid -mevexwig= option: `%s'" msgstr "" -#: config/tc-i386.c:14444 +#: config/tc-i386.c:14819 #, c-format msgid "invalid -momit-lock-prefix= option: `%s'" msgstr "" -#: config/tc-i386.c:14453 +#: config/tc-i386.c:14828 #, c-format msgid "invalid -mfence-as-lock-add= option: `%s'" msgstr "" -#: config/tc-i386.c:14462 +#: config/tc-i386.c:14837 #, c-format msgid "invalid -mlfence-after-load= option: `%s'" msgstr "" -#: config/tc-i386.c:14479 +#: config/tc-i386.c:14854 #, c-format msgid "invalid -mlfence-before-indirect-branch= option: `%s'" msgstr "" -#: config/tc-i386.c:14493 +#: config/tc-i386.c:14868 #, c-format msgid "invalid -mlfence-before-ret= option: `%s'" msgstr "" -#: config/tc-i386.c:14503 +#: config/tc-i386.c:14878 #, c-format msgid "invalid -mrelax-relocations= option: `%s'" msgstr "" -#: config/tc-i386.c:14532 +#: config/tc-i386.c:14907 #, c-format msgid "invalid -malign-branch-boundary= value: %s" msgstr "" -#: config/tc-i386.c:14546 +#: config/tc-i386.c:14921 #, c-format msgid "invalid -malign-branch-prefix-size= value: %s" msgstr "" -#: config/tc-i386.c:14573 +#: config/tc-i386.c:14948 #, c-format msgid "invalid -malign-branch= option: `%s'" msgstr "" -#: config/tc-i386.c:14740 +#: config/tc-i386.c:15115 #, c-format msgid "" " -Qy, -Qn ignored\n" @@ -9237,7 +9283,7 @@ msgid "" " -k ignored\n" msgstr "" -#: config/tc-i386.c:14745 +#: config/tc-i386.c:15120 #, c-format msgid "" " -n do not optimize code alignment\n" @@ -9245,32 +9291,32 @@ msgid "" " -q quieten some warnings\n" msgstr "" -#: config/tc-i386.c:14750 +#: config/tc-i386.c:15125 #, c-format msgid " -s ignored\n" msgstr "" -#: config/tc-i386.c:14755 +#: config/tc-i386.c:15130 #, c-format msgid " --32/--64/--x32 generate 32bit/64bit/x32 object\n" msgstr "" -#: config/tc-i386.c:14758 +#: config/tc-i386.c:15133 #, c-format msgid " --32/--64 generate 32bit/64bit object\n" msgstr "" -#: config/tc-i386.c:14763 +#: config/tc-i386.c:15138 #, c-format msgid " --divide do not treat `/' as a comment character\n" msgstr "" -#: config/tc-i386.c:14766 +#: config/tc-i386.c:15141 #, c-format msgid " --divide ignored\n" msgstr "" -#: config/tc-i386.c:14769 +#: config/tc-i386.c:15144 #, c-format msgid "" " -march=CPU[,+EXTENSION...]\n" @@ -9278,24 +9324,24 @@ msgid "" "of:\n" msgstr "" -#: config/tc-i386.c:14773 +#: config/tc-i386.c:15148 #, c-format msgid "" " EXTENSION is combination of (possibly \"no\"-" "prefixed):\n" msgstr "" -#: config/tc-i386.c:14776 +#: config/tc-i386.c:15151 #, c-format msgid " -mtune=CPU optimize for CPU, CPU is one of:\n" msgstr "" -#: config/tc-i386.c:14779 +#: config/tc-i386.c:15154 #, c-format msgid " -msse2avx encode SSE instructions with VEX prefix\n" msgstr "" -#: config/tc-i386.c:14781 +#: config/tc-i386.c:15156 #, c-format msgid "" " -muse-unaligned-vector-move\n" @@ -9303,21 +9349,21 @@ msgid "" "move\n" msgstr "" -#: config/tc-i386.c:14784 +#: config/tc-i386.c:15159 #, c-format msgid "" " -msse-check=[none|error|warning] (default: warning)\n" " check SSE instructions\n" msgstr "" -#: config/tc-i386.c:14787 +#: config/tc-i386.c:15162 #, c-format msgid "" " -moperand-check=[none|error|warning] (default: warning)\n" " check operand combinations for validity\n" msgstr "" -#: config/tc-i386.c:14790 +#: config/tc-i386.c:15165 #, c-format msgid "" " -mavxscalar=[128|256] (default: 128)\n" @@ -9326,7 +9372,7 @@ msgid "" " length\n" msgstr "" -#: config/tc-i386.c:14794 +#: config/tc-i386.c:15169 #, c-format msgid "" " -mvexwig=[0|1] (default: 0)\n" @@ -9334,7 +9380,7 @@ msgid "" " for VEX.W bit ignored instructions\n" msgstr "" -#: config/tc-i386.c:14798 +#: config/tc-i386.c:15173 #, c-format msgid "" " -mevexlig=[128|256|512] (default: 128)\n" @@ -9343,7 +9389,7 @@ msgid "" " length\n" msgstr "" -#: config/tc-i386.c:14802 +#: config/tc-i386.c:15177 #, c-format msgid "" " -mevexwig=[0|1] (default: 0)\n" @@ -9352,7 +9398,7 @@ msgid "" " for EVEX.W bit ignored instructions\n" msgstr "" -#: config/tc-i386.c:14806 +#: config/tc-i386.c:15181 #, c-format msgid "" " -mevexrcig=[rne|rd|ru|rz] (default: rne)\n" @@ -9361,77 +9407,77 @@ msgid "" " for SAE-only ignored instructions\n" msgstr "" -#: config/tc-i386.c:14810 +#: config/tc-i386.c:15185 #, c-format msgid " -mmnemonic=[att|intel] " msgstr "" -#: config/tc-i386.c:14813 +#: config/tc-i386.c:15188 #, c-format msgid "(default: att)\n" msgstr "" -#: config/tc-i386.c:14815 +#: config/tc-i386.c:15190 #, c-format msgid "(default: intel)\n" msgstr "" -#: config/tc-i386.c:14816 +#: config/tc-i386.c:15191 #, c-format msgid " use AT&T/Intel mnemonic\n" msgstr "" -#: config/tc-i386.c:14818 +#: config/tc-i386.c:15193 #, c-format msgid "" " -msyntax=[att|intel] (default: att)\n" " use AT&T/Intel syntax\n" msgstr "" -#: config/tc-i386.c:14821 +#: config/tc-i386.c:15196 #, c-format msgid " -mindex-reg support pseudo index registers\n" msgstr "" -#: config/tc-i386.c:14823 +#: config/tc-i386.c:15198 #, c-format msgid " -mnaked-reg don't require `%%' prefix for registers\n" msgstr "" -#: config/tc-i386.c:14825 +#: config/tc-i386.c:15200 #, c-format msgid " -madd-bnd-prefix add BND prefix for all valid branches\n" msgstr "" -#: config/tc-i386.c:14828 +#: config/tc-i386.c:15203 #, c-format msgid " -mshared disable branch optimization for shared code\n" msgstr "" -#: config/tc-i386.c:14830 +#: config/tc-i386.c:15205 #, c-format msgid " -mx86-used-note=[no|yes] " msgstr "" -#: config/tc-i386.c:14836 +#: config/tc-i386.c:15211 #, c-format msgid "" " generate x86 used ISA and feature properties\n" msgstr "" -#: config/tc-i386.c:14840 +#: config/tc-i386.c:15215 #, c-format msgid " -mbig-obj generate big object files\n" msgstr "" -#: config/tc-i386.c:14843 +#: config/tc-i386.c:15218 #, c-format msgid "" " -momit-lock-prefix=[no|yes] (default: no)\n" " strip all lock prefixes\n" msgstr "" -#: config/tc-i386.c:14846 +#: config/tc-i386.c:15221 #, c-format msgid "" " -mfence-as-lock-add=[no|yes] (default: no)\n" @@ -9439,24 +9485,24 @@ msgid "" " lock addl $0x0, (%%{re}sp)\n" msgstr "" -#: config/tc-i386.c:14850 +#: config/tc-i386.c:15225 #, c-format msgid " -mrelax-relocations=[no|yes] " msgstr "" -#: config/tc-i386.c:14856 +#: config/tc-i386.c:15231 #, c-format msgid " generate relax relocations\n" msgstr "" -#: config/tc-i386.c:14858 +#: config/tc-i386.c:15233 #, c-format msgid "" " -malign-branch-boundary=NUM (default: 0)\n" " align branches within NUM byte boundary\n" msgstr "" -#: config/tc-i386.c:14861 +#: config/tc-i386.c:15236 #, c-format msgid "" " -malign-branch=TYPE[+TYPE...] (default: jcc+fused+jmp)\n" @@ -9466,28 +9512,28 @@ msgid "" " specify types of branches to align\n" msgstr "" -#: config/tc-i386.c:14866 +#: config/tc-i386.c:15241 #, c-format msgid "" " -malign-branch-prefix-size=NUM (default: 5)\n" " align branches with NUM prefixes per instruction\n" msgstr "" -#: config/tc-i386.c:14869 +#: config/tc-i386.c:15244 #, c-format msgid "" " -mbranches-within-32B-boundaries\n" " align branches within 32 byte boundary\n" msgstr "" -#: config/tc-i386.c:14872 +#: config/tc-i386.c:15247 #, c-format msgid "" " -mlfence-after-load=[no|yes] (default: no)\n" " generate lfence after load\n" msgstr "" -#: config/tc-i386.c:14875 +#: config/tc-i386.c:15250 #, c-format msgid "" " -mlfence-before-indirect-branch=[none|all|register|memory] (default: " @@ -9495,84 +9541,84 @@ msgid "" " generate lfence before indirect near branch\n" msgstr "" -#: config/tc-i386.c:14878 +#: config/tc-i386.c:15253 #, c-format msgid "" " -mlfence-before-ret=[none|or|not|shl|yes] (default: none)\n" " generate lfence before ret\n" msgstr "" -#: config/tc-i386.c:14881 +#: config/tc-i386.c:15256 #, c-format msgid " -mamd64 accept only AMD64 ISA [default]\n" msgstr "" -#: config/tc-i386.c:14883 +#: config/tc-i386.c:15258 #, c-format msgid " -mintel64 accept only Intel64 ISA\n" msgstr "" -#: config/tc-i386.c:14925 +#: config/tc-i386.c:15297 #, c-format msgid "Intel MCU doesn't support `%s' architecture" msgstr "" -#: config/tc-i386.c:14993 +#: config/tc-i386.c:15363 msgid "Intel MCU is 32bit only" msgstr "" -#: config/tc-i386.c:15105 +#: config/tc-i386.c:15475 msgid "" "constant directive skips -mlfence-before-ret and -mlfence-before-indirect-" "branch" msgstr "" -#: config/tc-i386.c:15108 +#: config/tc-i386.c:15478 msgid "constant directive skips -mlfence-before-ret" msgstr "" -#: config/tc-i386.c:15111 +#: config/tc-i386.c:15481 msgid "constant directive skips -mlfence-before-indirect-branch" msgstr "" -#: config/tc-i386.c:15124 +#: config/tc-i386.c:15494 #, c-format msgid "invalid %s relocation against register" msgstr "" -#: config/tc-i386.c:15233 +#: config/tc-i386.c:15603 msgid "symbol size computation overflow" msgstr "" -#: config/tc-i386.c:15308 config/tc-sparc.c:3851 +#: config/tc-i386.c:15678 config/tc-sparc.c:3855 #, c-format msgid "can not do %d byte pc-relative relocation" msgstr "" -#: config/tc-i386.c:15326 +#: config/tc-i386.c:15696 #, c-format msgid "can not do %d byte relocation" msgstr "" -#: config/tc-i386.c:15394 +#: config/tc-i386.c:15764 #, c-format msgid "cannot represent relocation type %s in x32 mode" msgstr "" -#: config/tc-i386.c:15431 config/tc-s390.c:2609 +#: config/tc-i386.c:15801 config/tc-s390.c:2615 #, c-format msgid "cannot represent relocation type %s" msgstr "" -#: config/tc-i386.c:15548 +#: config/tc-i386.c:15918 msgid "bad .section directive: want a,l,w,x,M,S,G,T in string" msgstr "" -#: config/tc-i386.c:15551 +#: config/tc-i386.c:15921 msgid "bad .section directive: want a,w,x,M,S,G,T in string" msgstr "" -#: config/tc-i386.c:15570 +#: config/tc-i386.c:15931 msgid ".largecomm supported only in 64bit mode, producing .comm" msgstr "" @@ -10387,7 +10433,7 @@ msgstr "" msgid "Can't add stop bit to mark end of instruction group" msgstr "" -#: config/tc-ia64.c:11750 read.c:2617 read.c:3221 read.c:3798 stabs.c:482 +#: config/tc-ia64.c:11750 read.c:2617 read.c:3221 read.c:3798 stabs.c:461 #, c-format msgid "expected comma after \"%s\"" msgstr "" @@ -10492,12 +10538,24 @@ msgstr "" msgid "missing `.end'" msgstr "" -#: config/tc-loongarch.c:393 +#: config/tc-kvx.c:1737 +msgid "signed16 PCREL value out of range" +msgstr "" + +#: config/tc-kvx.c:1745 +msgid "signed43 PCREL value out of range" +msgstr "" + +#: config/tc-kvx.c:1752 +msgid "signed37 PCREL value out of range" +msgstr "" + +#: config/tc-loongarch.c:404 #, c-format msgid "insn name: %s\tformat: %s\tsyntax error" msgstr "" -#: config/tc-loongarch.c:396 +#: config/tc-loongarch.c:407 #, c-format msgid "" "insn name: %s\n" @@ -10505,7 +10563,7 @@ msgid "" "we want macro but macro is NULL" msgstr "" -#: config/tc-loongarch.c:401 +#: config/tc-loongarch.c:412 #, c-format msgid "" "insn name: %s\n" @@ -10513,24 +10571,24 @@ msgid "" "macro: %s\tsyntax error" msgstr "" -#: config/tc-loongarch.c:444 +#: config/tc-loongarch.c:455 #, c-format msgid "Unsupported use of %s" msgstr "" -#: config/tc-loongarch.c:516 +#: config/tc-loongarch.c:527 msgid "internal error: we have no internal label yet" msgstr "" -#: config/tc-loongarch.c:621 +#: config/tc-loongarch.c:632 msgid "This label shouldn't be with addend." msgstr "" -#: config/tc-loongarch.c:643 +#: config/tc-loongarch.c:654 msgid "expr too huge" msgstr "" -#: config/tc-loongarch.c:670 +#: config/tc-loongarch.c:681 #, c-format msgid "" "not support reloc bit-field\n" @@ -10538,22 +10596,22 @@ msgid "" "args: %s" msgstr "" -#: config/tc-loongarch.c:711 config/tc-loongarch.c:736 +#: config/tc-loongarch.c:722 config/tc-loongarch.c:747 #, c-format msgid "register alias %s is deprecated, use %s instead" msgstr "" -#: config/tc-loongarch.c:769 +#: config/tc-loongarch.c:780 msgid "unknown escape" msgstr "" -#: config/tc-loongarch.c:796 +#: config/tc-loongarch.c:807 #, c-format msgid "require imm low %d bit is 0." msgstr "" #. How to do after we detect overflow. -#: config/tc-loongarch.c:808 +#: config/tc-loongarch.c:819 #, c-format msgid "" "Immediate overflow.\n" @@ -10561,64 +10619,75 @@ msgid "" "arg: %s" msgstr "" -#: config/tc-loongarch.c:895 +#: config/tc-loongarch.c:906 msgid "AMO insns require rd != base && rd != rt when rd isn't $r0" msgstr "" -#: config/tc-loongarch.c:907 +#: config/tc-loongarch.c:918 msgid "bstr(ins|pick).[wd] require msbd >= lsbd" msgstr "" -#: config/tc-loongarch.c:912 +#: config/tc-loongarch.c:923 msgid "csrxchg require rj != $r0 && rj != $r1" msgstr "" -#: config/tc-loongarch.c:965 +#: config/tc-loongarch.c:1011 #, c-format msgid "no HOWTO loong relocation number %d" msgstr "" -#: config/tc-loongarch.c:973 +#: config/tc-loongarch.c:1021 msgid "Internal error: not support relax now" msgstr "" -#: config/tc-loongarch.c:1017 +#: config/tc-loongarch.c:1065 #, c-format msgid "li overflow: hi32:0x%x lo32:0x%x" msgstr "" -#: config/tc-loongarch.c:1022 +#: config/tc-loongarch.c:1070 msgid "we can't li.d on 32bit-arch" msgstr "" -#: config/tc-loongarch.c:1121 +#: config/tc-loongarch.c:1169 #, c-format msgid "no match insn: %s\t%s" msgstr "" -#: config/tc-loongarch.c:1226 config/tc-loongarch.c:1233 +#: config/tc-loongarch.c:1274 config/tc-loongarch.c:1281 msgid "Relocation against a constant" msgstr "" -#: config/tc-loongarch.c:1417 config/tc-riscv.c:4138 +#: config/tc-loongarch.c:1485 config/tc-riscv.c:4153 #, c-format msgid "internal: bad CFA value #%d" msgstr "" -#: config/tc-loongarch.c:1429 +#: config/tc-loongarch.c:1497 msgid "Relocation against a constant." msgstr "" -#: config/tc-loongarch.c:1495 config/tc-riscv.c:4581 +#: config/tc-loongarch.c:1555 config/tc-riscv.c:4597 #, c-format msgid "cannot represent %s relocation in object file" msgstr "" -#: config/tc-loongarch.c:1588 +#: config/tc-loongarch.c:1624 #, c-format msgid "LARCH options:\n" msgstr "" +#. FIXME +#: config/tc-loongarch.c:1626 +#, c-format +msgid "" +" -mthin-add-sub\t Convert a pair of R_LARCH_ADD32/64 and R_LARCH_SUB32/64 " +"to\n" +"\t\t\t R_LARCH_32/64_PCREL as much as possible\n" +"\t\t\t The option does not affect the generation of R_LARCH_32_PCREL\n" +"\t\t\t relocations in .eh_frame\n" +msgstr "" + #: config/tc-m32c.c:141 #, c-format msgid " M32C specific command line options:\n" @@ -10869,7 +10938,7 @@ msgid "Length of .scomm \"%s\" is already %ld. Not changed to %ld." msgstr "" #: config/tc-m32r.c:1927 config/tc-m32r.c:1980 config/tc-nds32.c:4786 -#: config/tc-nds32.c:4830 config/tc-sh.c:391 config/tc-sh.c:2062 +#: config/tc-nds32.c:4830 config/tc-sh.c:391 config/tc-sh.c:2047 msgid "Invalid PIC expression." msgstr "" @@ -11012,15 +11081,15 @@ msgstr "" msgid "Missing `]' to close indexed-indirect mode." msgstr "" -#: config/tc-m68hc11.c:1328 config/tc-m68hc11.c:2959 config/tc-m68hc11.c:3071 -#: config/tc-m68hc11.c:3145 config/tc-m68hc11.c:3329 config/tc-m68hc11.c:3400 +#: config/tc-m68hc11.c:1328 config/tc-m68hc11.c:2961 config/tc-m68hc11.c:3073 +#: config/tc-m68hc11.c:3147 config/tc-m68hc11.c:3331 config/tc-m68hc11.c:3402 msgid "Illegal operand." msgstr "" #. Looks like OP_R_R. -#: config/tc-m68hc11.c:1333 config/tc-m68hc11.c:2964 config/tc-m68hc11.c:3076 -#: config/tc-m68hc11.c:3150 config/tc-m68hc11.c:3256 config/tc-m68hc11.c:3308 -#: config/tc-m68hc11.c:3316 config/tc-m68hc11.c:3334 +#: config/tc-m68hc11.c:1333 config/tc-m68hc11.c:2966 config/tc-m68hc11.c:3078 +#: config/tc-m68hc11.c:3152 config/tc-m68hc11.c:3258 config/tc-m68hc11.c:3310 +#: config/tc-m68hc11.c:3318 config/tc-m68hc11.c:3336 msgid "Missing operand." msgstr "" @@ -11050,215 +11119,215 @@ msgstr "" #: config/tc-m68hc11.c:1577 #, c-format -msgid "Trap id `%ld' is out of range." +msgid "Trap id `%<PRId64>' is out of range." msgstr "" -#: config/tc-m68hc11.c:1581 +#: config/tc-m68hc11.c:1582 msgid "Trap id must be within [0x30..0x39] or [0x40..0xff]." msgstr "" -#: config/tc-m68hc11.c:1588 config/tc-m68hc11.c:1739 +#: config/tc-m68hc11.c:1589 config/tc-m68hc11.c:1741 #, c-format -msgid "Operand out of 8-bit range: `%ld'." +msgid "Operand out of 8-bit range: `%<PRId64>'." msgstr "" -#: config/tc-m68hc11.c:1595 +#: config/tc-m68hc11.c:1597 msgid "The trap id must be a constant." msgstr "" -#: config/tc-m68hc11.c:1627 config/tc-m68hc11.c:1782 config/tc-xgate.c:1347 +#: config/tc-m68hc11.c:1629 config/tc-m68hc11.c:1784 config/tc-xgate.c:1347 #, c-format msgid "Operand `%x' not recognized in fixup8." msgstr "" -#: config/tc-m68hc11.c:1644 config/tc-m68hc11.c:1692 +#: config/tc-m68hc11.c:1646 config/tc-m68hc11.c:1694 #, c-format -msgid "Operand out of 16-bit range: `%ld'." +msgid "Operand out of 16-bit range: `%<PRId64>'." msgstr "" -#: config/tc-m68hc11.c:1675 config/tc-m68hc11.c:1706 +#: config/tc-m68hc11.c:1677 config/tc-m68hc11.c:1708 #, c-format msgid "Operand `%x' not recognized in fixup16." msgstr "" -#: config/tc-m68hc11.c:1799 +#: config/tc-m68hc11.c:1801 #, c-format msgid "Unexpected branch conversion with `%x'" msgstr "" -#: config/tc-m68hc11.c:1885 config/tc-m68hc11.c:2017 +#: config/tc-m68hc11.c:1887 config/tc-m68hc11.c:2019 #, c-format msgid "Operand out of range for a relative branch: `%ld'" msgstr "" -#: config/tc-m68hc11.c:1985 +#: config/tc-m68hc11.c:1987 msgid "Invalid register for dbcc/tbcc instruction." msgstr "" -#: config/tc-m68hc11.c:2073 +#: config/tc-m68hc11.c:2075 #, c-format msgid "Increment/decrement value is out of range: `%ld'." msgstr "" -#: config/tc-m68hc11.c:2085 +#: config/tc-m68hc11.c:2087 msgid "Expecting a register." msgstr "" -#: config/tc-m68hc11.c:2100 +#: config/tc-m68hc11.c:2102 msgid "Invalid register for post/pre increment." msgstr "" -#: config/tc-m68hc11.c:2130 +#: config/tc-m68hc11.c:2132 msgid "Invalid register." msgstr "" -#: config/tc-m68hc11.c:2137 +#: config/tc-m68hc11.c:2139 #, c-format msgid "Offset out of 16-bit range: %ld." msgstr "" -#: config/tc-m68hc11.c:2143 +#: config/tc-m68hc11.c:2145 #, c-format msgid "Offset out of 5-bit range for movw/movb insn: %ld." msgstr "" -#: config/tc-m68hc11.c:2268 +#: config/tc-m68hc11.c:2270 msgid "Expecting register D for indexed indirect mode." msgstr "" -#: config/tc-m68hc11.c:2270 +#: config/tc-m68hc11.c:2272 msgid "Indexed indirect mode is not allowed for movb/movw." msgstr "" -#: config/tc-m68hc11.c:2287 +#: config/tc-m68hc11.c:2289 msgid "Invalid accumulator register." msgstr "" -#: config/tc-m68hc11.c:2313 +#: config/tc-m68hc11.c:2315 msgid "Invalid indexed register." msgstr "" -#: config/tc-m68hc11.c:2323 +#: config/tc-m68hc11.c:2325 msgid "Addressing mode not implemented yet." msgstr "" -#: config/tc-m68hc11.c:2337 +#: config/tc-m68hc11.c:2339 msgid "Invalid source register for this instruction, use 'tfr'." msgstr "" -#: config/tc-m68hc11.c:2339 +#: config/tc-m68hc11.c:2341 msgid "Invalid source register." msgstr "" -#: config/tc-m68hc11.c:2344 +#: config/tc-m68hc11.c:2346 msgid "Invalid destination register for this instruction, use 'tfr'." msgstr "" -#: config/tc-m68hc11.c:2346 +#: config/tc-m68hc11.c:2348 msgid "Invalid destination register." msgstr "" -#: config/tc-m68hc11.c:2521 +#: config/tc-m68hc11.c:2523 msgid "Invalid indexed register, expecting register X." msgstr "" -#: config/tc-m68hc11.c:2523 +#: config/tc-m68hc11.c:2525 msgid "Invalid indexed register, expecting register Y." msgstr "" -#: config/tc-m68hc11.c:2842 config/tc-s12z.c:3804 +#: config/tc-m68hc11.c:2844 config/tc-s12z.c:3804 msgid "No instruction or missing opcode." msgstr "" -#: config/tc-m68hc11.c:2852 config/tc-m68hc11.c:3531 +#: config/tc-m68hc11.c:2854 config/tc-m68hc11.c:3533 #, c-format msgid "Opcode `%s' is not recognized." msgstr "" -#: config/tc-m68hc11.c:2901 config/tc-m68hc11.c:3450 config/tc-m68hc11.c:3553 +#: config/tc-m68hc11.c:2903 config/tc-m68hc11.c:3452 config/tc-m68hc11.c:3555 #, c-format msgid "Garbage at end of instruction: `%s'." msgstr "" -#: config/tc-m68hc11.c:3438 +#: config/tc-m68hc11.c:3440 #, c-format msgid "Failed to find a valid mode for `%s'." msgstr "" -#: config/tc-m68hc11.c:3462 config/tc-m68hc11.c:3681 config/tc-m68hc11.c:3687 +#: config/tc-m68hc11.c:3464 config/tc-m68hc11.c:3683 config/tc-m68hc11.c:3689 #, c-format msgid "Invalid operand for `%s'" msgstr "" -#: config/tc-m68hc11.c:3739 +#: config/tc-m68hc11.c:3741 #, c-format msgid "Invalid mode: %s\n" msgstr "" -#: config/tc-m68hc11.c:3798 +#: config/tc-m68hc11.c:3800 msgid "bad .relax format" msgstr "" -#: config/tc-m68hc11.c:3842 config/tc-s12z.c:3895 config/tc-xgate.c:630 +#: config/tc-m68hc11.c:3844 config/tc-s12z.c:3895 config/tc-xgate.c:630 #, c-format msgid "Relocation %d is not supported by object file format." msgstr "" -#: config/tc-m68hc11.c:4119 +#: config/tc-m68hc11.c:4121 msgid "bra or bsr with undefined symbol." msgstr "" -#: config/tc-m68hc11.c:4220 config/tc-m68hc11.c:4277 +#: config/tc-m68hc11.c:4222 config/tc-m68hc11.c:4279 #, c-format msgid "Subtype %d is not recognized." msgstr "" -#: config/tc-m68hc11.c:4366 config/tc-s12z.c:3976 config/tc-xgate.c:708 +#: config/tc-m68hc11.c:4368 config/tc-s12z.c:3976 config/tc-xgate.c:708 #: config/tc-xgate.c:717 msgid "Value out of 16-bit range." msgstr "" -#: config/tc-m68hc11.c:4388 +#: config/tc-m68hc11.c:4390 #, c-format msgid "Value %ld too large for 8-bit PC-relative branch." msgstr "" -#: config/tc-m68hc11.c:4398 config/tc-xgate.c:674 +#: config/tc-m68hc11.c:4400 config/tc-xgate.c:674 #, c-format msgid "Value %ld too large for 9-bit PC-relative branch." msgstr "" -#: config/tc-m68hc11.c:4407 config/tc-xgate.c:691 +#: config/tc-m68hc11.c:4409 config/tc-xgate.c:691 #, c-format msgid "Value %ld too large for 10-bit PC-relative branch." msgstr "" -#: config/tc-m68hc11.c:4415 +#: config/tc-m68hc11.c:4417 #, c-format msgid "Auto increment/decrement offset '%ld' is out of range." msgstr "" -#: config/tc-m68hc11.c:4428 +#: config/tc-m68hc11.c:4430 #, c-format msgid "Offset out of 5-bit range for movw/movb insn: %ld" msgstr "" -#: config/tc-m68hc11.c:4439 +#: config/tc-m68hc11.c:4441 #, c-format msgid "Offset out of 9-bit range for movw/movb insn: %ld" msgstr "" -#: config/tc-m68hc11.c:4451 +#: config/tc-m68hc11.c:4453 #, c-format msgid "Offset out of 16-bit range for movw/movb insn: %ld" msgstr "" -#: config/tc-m68hc11.c:4468 config/tc-s12z.c:3982 config/tc-xgate.c:752 +#: config/tc-m68hc11.c:4470 config/tc-s12z.c:3982 config/tc-xgate.c:752 #, c-format msgid "Line %d: unknown relocation type: 0x%x." msgstr "" -#: config/tc-m68hc11.c:4493 config/tc-z80.c:3449 config/tc-z80.c:3469 +#: config/tc-m68hc11.c:4495 config/tc-z80.c:3452 config/tc-z80.c:3472 msgid "Invalid directive" msgstr "" @@ -11287,7 +11356,7 @@ msgstr "" msgid "Unable to produce reloc against symbol '%s'" msgstr "" -#: config/tc-m68k.c:1263 config/tc-vax.c:2367 +#: config/tc-m68k.c:1263 config/tc-vax.c:2368 #, c-format msgid "Cannot make %s relocation PC relative" msgstr "" @@ -11392,7 +11461,7 @@ msgstr "" msgid "wrong register in floating-point reglist" msgstr "" -#: config/tc-m68k.c:3822 config/tc-m68k.c:3854 config/tc-sparc.c:3135 +#: config/tc-m68k.c:3822 config/tc-m68k.c:3854 config/tc-sparc.c:3139 msgid "failed sanity check." msgstr "" @@ -11739,9 +11808,9 @@ msgstr "" #: config/tc-mcore.c:888 config/tc-microblaze.c:948 #: config/tc-microblaze.c:1084 config/tc-microblaze.c:1118 -#: config/tc-microblaze.c:1573 config/tc-microblaze.c:1641 -#: config/tc-microblaze.c:1716 config/tc-microblaze.c:2137 -#: config/tc-microblaze.c:2186 +#: config/tc-microblaze.c:1654 config/tc-microblaze.c:1722 +#: config/tc-microblaze.c:1797 config/tc-microblaze.c:2220 +#: config/tc-microblaze.c:2269 #, c-format msgid "unknown opcode \"%s\"" msgstr "" @@ -11828,12 +11897,12 @@ msgstr "" msgid "`af' must appear alone" msgstr "" -#: config/tc-mcore.c:1588 config/tc-microblaze.c:1754 +#: config/tc-mcore.c:1588 config/tc-microblaze.c:1835 #, c-format msgid "unimplemented opcode \"%s\"" msgstr "" -#: config/tc-mcore.c:1597 config/tc-microblaze.c:1763 +#: config/tc-mcore.c:1597 config/tc-microblaze.c:1844 #, c-format msgid "ignoring operands: %s " msgstr "" @@ -11854,11 +11923,11 @@ msgid "" " -EL assemble for a little endian system\n" msgstr "" -#: config/tc-mcore.c:1709 config/tc-microblaze.c:1871 +#: config/tc-mcore.c:1709 config/tc-microblaze.c:1954 msgid "failed sanity check: short_jump" msgstr "" -#: config/tc-mcore.c:1719 config/tc-microblaze.c:1881 +#: config/tc-mcore.c:1719 config/tc-microblaze.c:1964 msgid "failed sanity check: long_jump" msgstr "" @@ -11889,12 +11958,12 @@ msgstr "" msgid "pcrel for loopt too far (0x%lx)" msgstr "" -#: config/tc-mcore.c:2189 config/tc-microblaze.c:2471 config/tc-tic30.c:1364 +#: config/tc-mcore.c:2189 config/tc-microblaze.c:2557 config/tc-tic30.c:1364 #, c-format msgid "Can not do %d byte %srelocation" msgstr "" -#: config/tc-mcore.c:2191 config/tc-microblaze.c:2473 config/tc-tic30.c:1365 +#: config/tc-mcore.c:2191 config/tc-microblaze.c:2559 config/tc-tic30.c:1365 msgid "pc-relative " msgstr "" @@ -12419,34 +12488,37 @@ msgstr "" #: config/tc-microblaze.c:1016 config/tc-microblaze.c:1022 #: config/tc-microblaze.c:1141 config/tc-microblaze.c:1148 #: config/tc-microblaze.c:1154 config/tc-microblaze.c:1185 -#: config/tc-microblaze.c:1192 config/tc-microblaze.c:1212 -#: config/tc-microblaze.c:1219 config/tc-microblaze.c:1239 -#: config/tc-microblaze.c:1246 config/tc-microblaze.c:1264 -#: config/tc-microblaze.c:1271 config/tc-microblaze.c:1293 -#: config/tc-microblaze.c:1300 config/tc-microblaze.c:1318 -#: config/tc-microblaze.c:1330 config/tc-microblaze.c:1348 -#: config/tc-microblaze.c:1365 config/tc-microblaze.c:1372 -#: config/tc-microblaze.c:1418 config/tc-microblaze.c:1425 -#: config/tc-microblaze.c:1471 config/tc-microblaze.c:1478 -#: config/tc-microblaze.c:1500 config/tc-microblaze.c:1507 -#: config/tc-microblaze.c:1527 config/tc-microblaze.c:1533 -#: config/tc-microblaze.c:1595 config/tc-microblaze.c:1601 -#: config/tc-microblaze.c:1663 config/tc-microblaze.c:1739 +#: config/tc-microblaze.c:1193 config/tc-microblaze.c:1207 +#: config/tc-microblaze.c:1225 config/tc-microblaze.c:1266 +#: config/tc-microblaze.c:1273 config/tc-microblaze.c:1293 +#: config/tc-microblaze.c:1300 config/tc-microblaze.c:1320 +#: config/tc-microblaze.c:1327 config/tc-microblaze.c:1345 +#: config/tc-microblaze.c:1352 config/tc-microblaze.c:1374 +#: config/tc-microblaze.c:1381 config/tc-microblaze.c:1399 +#: config/tc-microblaze.c:1411 config/tc-microblaze.c:1429 +#: config/tc-microblaze.c:1446 config/tc-microblaze.c:1453 +#: config/tc-microblaze.c:1499 config/tc-microblaze.c:1506 +#: config/tc-microblaze.c:1552 config/tc-microblaze.c:1559 +#: config/tc-microblaze.c:1581 config/tc-microblaze.c:1588 +#: config/tc-microblaze.c:1608 config/tc-microblaze.c:1614 +#: config/tc-microblaze.c:1676 config/tc-microblaze.c:1682 +#: config/tc-microblaze.c:1744 config/tc-microblaze.c:1820 msgid "Error in statement syntax" msgstr "" #: config/tc-microblaze.c:982 config/tc-microblaze.c:984 #: config/tc-microblaze.c:986 config/tc-microblaze.c:1026 #: config/tc-microblaze.c:1028 config/tc-microblaze.c:1158 -#: config/tc-microblaze.c:1160 config/tc-microblaze.c:1198 -#: config/tc-microblaze.c:1200 config/tc-microblaze.c:1225 -#: config/tc-microblaze.c:1227 config/tc-microblaze.c:1252 -#: config/tc-microblaze.c:1275 config/tc-microblaze.c:1306 -#: config/tc-microblaze.c:1336 config/tc-microblaze.c:1354 -#: config/tc-microblaze.c:1484 config/tc-microblaze.c:1486 -#: config/tc-microblaze.c:1513 config/tc-microblaze.c:1515 -#: config/tc-microblaze.c:1537 config/tc-microblaze.c:1605 -#: config/tc-microblaze.c:1669 +#: config/tc-microblaze.c:1160 config/tc-microblaze.c:1199 +#: config/tc-microblaze.c:1201 config/tc-microblaze.c:1279 +#: config/tc-microblaze.c:1281 config/tc-microblaze.c:1306 +#: config/tc-microblaze.c:1308 config/tc-microblaze.c:1333 +#: config/tc-microblaze.c:1356 config/tc-microblaze.c:1387 +#: config/tc-microblaze.c:1417 config/tc-microblaze.c:1435 +#: config/tc-microblaze.c:1565 config/tc-microblaze.c:1567 +#: config/tc-microblaze.c:1594 config/tc-microblaze.c:1596 +#: config/tc-microblaze.c:1618 config/tc-microblaze.c:1686 +#: config/tc-microblaze.c:1750 msgid "Cannot use special register with this instruction" msgstr "" @@ -12467,68 +12539,103 @@ msgstr "" msgid "Shift value > 32. using <value %% 32>" msgstr "" -#: config/tc-microblaze.c:1278 +#: config/tc-microblaze.c:1212 +msgid "Symbol used as immediate width value for bit field instruction" +msgstr "" + +#: config/tc-microblaze.c:1219 +msgid "Width value must be less than 32" +msgstr "" + +#: config/tc-microblaze.c:1230 +msgid "Symbol used as immediate shift value for bit field instruction" +msgstr "" + +#: config/tc-microblaze.c:1241 +#, c-format +msgid "Shift value greater than 32. using <value %% 32>" +msgstr "" + +#: config/tc-microblaze.c:1247 +msgid "Width value + shift value must not be greater than 32" +msgstr "" + +#: config/tc-microblaze.c:1359 msgid "Symbol used as immediate value for msrset/msrclr instructions" msgstr "" -#: config/tc-microblaze.c:1407 config/tc-microblaze.c:1460 +#: config/tc-microblaze.c:1488 config/tc-microblaze.c:1541 msgid "invalid value for special purpose register" msgstr "" -#: config/tc-microblaze.c:1677 +#: config/tc-microblaze.c:1758 msgid "An IMM instruction should not be present in the .s file" msgstr "" -#: config/tc-microblaze.c:1741 +#: config/tc-microblaze.c:1822 msgid "Symbol used as immediate for mbar instruction" msgstr "" -#: config/tc-microblaze.c:1747 +#: config/tc-microblaze.c:1828 #, c-format msgid "Immediate value for mbar > 32. using <value %% 32>" msgstr "" -#: config/tc-microblaze.c:1821 +#: config/tc-microblaze.c:1902 msgid "Bad call to MD_NTOF()" msgstr "" -#: config/tc-microblaze.c:2088 +#: config/tc-microblaze.c:2171 #, c-format msgid "pcrel for branch to %s too far (0x%x)" msgstr "" #. We know the abs value: Should never happen. -#: config/tc-microblaze.c:2247 +#: config/tc-microblaze.c:2332 msgid "Absolute PC-relative value in relaxation code. Assembler error....." msgstr "" #. Cannot have a PC-relative branch to a diff segment. -#: config/tc-microblaze.c:2261 +#: config/tc-microblaze.c:2346 #, c-format msgid "PC relative branch to label %s which is not in the instruction space" msgstr "" -#: config/tc-microblaze.c:2304 +#: config/tc-microblaze.c:2389 msgid "" "Variable is accessed using small data read only anchor, but it is not in the " "small data read only section" msgstr "" -#: config/tc-microblaze.c:2327 +#: config/tc-microblaze.c:2412 msgid "" "Variable is accessed using small data read write anchor, but it is not in " "the small data read write section" msgstr "" -#: config/tc-microblaze.c:2336 +#: config/tc-microblaze.c:2421 msgid "Incorrect fr_opcode value in frag. Internal error....." msgstr "" #. We know the abs value: Should never happen. -#: config/tc-microblaze.c:2343 +#: config/tc-microblaze.c:2428 msgid "Absolute value in relaxation code. Assembler error....." msgstr "" +#. fprintf(stream, _(" MicroBlaze options:\n -noSmall Data in the comm and data sections do not go into the small data section\n")); +#: config/tc-microblaze.c:2613 +#, c-format +msgid " MicroBlaze specific assembler options:\n" +msgstr "" + +#: config/tc-microblaze.c:2614 +msgid "assemble for a big endian cpu" +msgstr "" + +#: config/tc-microblaze.c:2615 +msgid "assemble for a little endian cpu" +msgstr "" + #: config/tc-mips.c:2178 #, c-format msgid "the %d-bit %s architecture does not support the `%s' extension" @@ -12919,7 +13026,7 @@ msgstr "" msgid "la used to load 64-bit address; recommend using dla instead" msgstr "" -#: config/tc-mips.c:11102 config/tc-riscv.c:2040 +#: config/tc-mips.c:11102 config/tc-riscv.c:2048 msgid "offset too large" msgstr "" @@ -13042,7 +13149,7 @@ msgstr "" msgid "PC-relative reference to a different section" msgstr "" -#: config/tc-mips.c:15905 config/tc-riscv.c:4042 +#: config/tc-mips.c:15905 config/tc-riscv.c:4057 msgid "TLS relocation against a constant" msgstr "" @@ -13161,7 +13268,7 @@ msgstr "" msgid "missing argument separator ',' for .cpsetup" msgstr "" -#: config/tc-mips.c:17270 config/tc-riscv.c:4381 +#: config/tc-mips.c:17270 config/tc-riscv.c:4397 #, c-format msgid "unsupported use of %s" msgstr "" @@ -13729,7 +13836,7 @@ msgstr "" #. We will only get here in rare cases involving #NO_APP, #. where the unterminated string is not recognized by the #. preformatting pass. -#: config/tc-mmix.c:4149 config/tc-mmix.c:4307 config/tc-z80.c:3199 +#: config/tc-mmix.c:4149 config/tc-mmix.c:4307 config/tc-z80.c:3202 msgid "unterminated string" msgstr "" @@ -15147,7 +15254,7 @@ msgstr "" msgid "No instruction found" msgstr "" -#: config/tc-pdp11.c:717 config/tc-z80.c:3675 +#: config/tc-pdp11.c:717 config/tc-z80.c:3678 #, c-format msgid "Unknown instruction '%s'" msgstr "" @@ -15221,8 +15328,8 @@ msgid "" "-big\t\t\tgenerate big endian code\n" msgstr "" -#: config/tc-pj.c:380 config/tc-sh.c:3595 config/tc-sh.c:3602 -#: config/tc-sh.c:3609 config/tc-sh.c:3616 +#: config/tc-pj.c:380 config/tc-sh.c:3580 config/tc-sh.c:3587 +#: config/tc-sh.c:3594 config/tc-sh.c:3601 msgid "pcrel too far" msgstr "" @@ -16003,290 +16110,290 @@ msgstr "" msgid "Label \"%s\" matches a CPU register name" msgstr "" -#: config/tc-riscv.c:215 +#: config/tc-riscv.c:217 #, 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:237 +#: config/tc-riscv.c:239 #, c-format msgid "" "unknown default privileged spec `%d.%d.%d' set by privileged elf attributes" msgstr "" -#: config/tc-riscv.c:323 +#: config/tc-riscv.c:325 msgid "" "the architecture string of -march and elf architecture attributes cannot be " "empty" msgstr "" -#: config/tc-riscv.c:888 config/tc-riscv.c:949 config/tc-riscv.c:1502 +#: config/tc-riscv.c:891 config/tc-riscv.c:952 config/tc-riscv.c:1544 #, c-format msgid "internal: duplicate %s" msgstr "" -#: config/tc-riscv.c:1098 +#: config/tc-riscv.c:1108 #, c-format msgid "internal: bad RISC-V CSR class (0x%x)" msgstr "" -#: config/tc-riscv.c:1104 +#: config/tc-riscv.c:1114 #, c-format msgid "invalid CSR `%s', needs rv32i extension" msgstr "" -#: config/tc-riscv.c:1106 +#: config/tc-riscv.c:1116 #, c-format msgid "invalid CSR `%s', needs `h' extension" msgstr "" -#: config/tc-riscv.c:1110 +#: config/tc-riscv.c:1120 #, c-format msgid "invalid CSR `%s', needs `%s' extension" msgstr "" -#: config/tc-riscv.c:1133 +#: config/tc-riscv.c:1143 #, c-format msgid "invalid CSR `%s' for the privileged spec `%s'" msgstr "" -#: config/tc-riscv.c:1267 +#: config/tc-riscv.c:1277 #, c-format msgid "internal: bad RISC-V opcode (mask error): %s %s" msgstr "" -#: config/tc-riscv.c:1462 +#: config/tc-riscv.c:1504 #, c-format msgid "internal: bad RISC-V opcode (unknown operand type `%s'): %s %s" msgstr "" -#: config/tc-riscv.c:1471 +#: config/tc-riscv.c:1513 #, c-format msgid "internal: bad RISC-V opcode (bits %#llx undefined or invalid): %s %s" msgstr "" -#: config/tc-riscv.c:1513 +#: config/tc-riscv.c:1555 msgid "internal: broken assembler. No assembly attempted" msgstr "" -#: config/tc-riscv.c:1626 +#: config/tc-riscv.c:1668 #, c-format msgid "internal: unsupported RISC-V relocation number %d" msgstr "" -#: config/tc-riscv.c:1741 +#: config/tc-riscv.c:1783 #, c-format msgid "internal: invalid macro argument `%s'" msgstr "" -#: config/tc-riscv.c:1766 +#: config/tc-riscv.c:1808 msgid "internal: vasprintf failed" msgstr "" -#: config/tc-riscv.c:1796 config/tc-riscv.c:1874 +#: config/tc-riscv.c:1838 config/tc-riscv.c:1916 msgid "unsupported large constant" msgstr "" -#: config/tc-riscv.c:1798 +#: config/tc-riscv.c:1840 #, c-format msgid "unknown CSR `%s'" msgstr "" -#: config/tc-riscv.c:1801 +#: config/tc-riscv.c:1843 #, c-format msgid "instruction %s requires absolute expression" msgstr "" -#: config/tc-riscv.c:1975 config/tc-riscv.c:2010 +#: config/tc-riscv.c:2018 msgid "must provide temp if destination overlaps mask" msgstr "" -#: config/tc-riscv.c:2175 +#: config/tc-riscv.c:2113 #, c-format msgid "internal: macro %s not implemented" msgstr "" -#: config/tc-riscv.c:2371 +#: config/tc-riscv.c:2309 msgid "multiple vsew constants" msgstr "" -#: config/tc-riscv.c:2379 +#: config/tc-riscv.c:2317 msgid "multiple vlmul constants" msgstr "" -#: config/tc-riscv.c:2387 +#: config/tc-riscv.c:2325 msgid "multiple vta constants" msgstr "" -#: config/tc-riscv.c:2395 +#: config/tc-riscv.c:2333 msgid "multiple vma constants" msgstr "" #. Reset error message of the previous round. -#: config/tc-riscv.c:2566 +#: config/tc-riscv.c:2504 msgid "illegal operands" msgstr "" -#: config/tc-riscv.c:2617 +#: config/tc-riscv.c:2555 #, c-format msgid "read-only CSR is written `%s'" msgstr "" -#: config/tc-riscv.c:2627 +#: config/tc-riscv.c:2565 msgid "illegal opcode for zve32x" msgstr "" -#: config/tc-riscv.c:2879 +#: config/tc-riscv.c:2817 msgid "bad value for compressed funct6 field, value must be 0...63" msgstr "" -#: config/tc-riscv.c:2894 +#: config/tc-riscv.c:2832 msgid "bad value for compressed funct4 field, value must be 0...15" msgstr "" -#: config/tc-riscv.c:2909 +#: config/tc-riscv.c:2847 msgid "bad value for compressed funct3 field, value must be 0...7" msgstr "" -#: config/tc-riscv.c:2924 +#: config/tc-riscv.c:2862 msgid "bad value for compressed funct2 field, value must be 0...3" msgstr "" -#: config/tc-riscv.c:3017 +#: config/tc-riscv.c:2955 msgid "bad value for vsetivli immediate field, value must be 0..1023" msgstr "" -#: config/tc-riscv.c:3029 +#: config/tc-riscv.c:2967 msgid "bad value for vsetvli immediate field, value must be 0..2047" msgstr "" -#: config/tc-riscv.c:3042 +#: config/tc-riscv.c:2980 msgid "bad value for vector immediate field, value must be -16...15" msgstr "" -#: config/tc-riscv.c:3054 +#: config/tc-riscv.c:2992 msgid "bad value for vector immediate field, value must be 0...31" msgstr "" -#: config/tc-riscv.c:3066 +#: config/tc-riscv.c:3004 msgid "bad value for vector immediate field, value must be -15...16" msgstr "" -#: config/tc-riscv.c:3078 +#: config/tc-riscv.c:3016 msgid "bad value for vector immediate field, value must be 0...63" msgstr "" -#: config/tc-riscv.c:3139 config/tc-riscv.c:3150 +#: config/tc-riscv.c:3077 config/tc-riscv.c:3088 #, c-format msgid "improper shift amount (%<PRIu64>)" msgstr "" -#: config/tc-riscv.c:3161 +#: config/tc-riscv.c:3099 #, c-format msgid "improper CSRxI immediate (%<PRIu64>)" msgstr "" -#: config/tc-riscv.c:3178 +#: config/tc-riscv.c:3116 #, c-format msgid "improper CSR address (%<PRIu64>)" msgstr "" -#: config/tc-riscv.c:3358 +#: config/tc-riscv.c:3296 msgid "lui expression not in range 0..1048575" msgstr "" -#: config/tc-riscv.c:3391 +#: config/tc-riscv.c:3329 msgid "" "bad value for opcode field, value must be 0...127 and lower 2 bits must be " "0x3" msgstr "" -#: config/tc-riscv.c:3407 +#: config/tc-riscv.c:3345 msgid "bad value for opcode field, value must be 0...2" msgstr "" -#: config/tc-riscv.c:3430 +#: config/tc-riscv.c:3368 msgid "bad value for funct7 field, value must be 0...127" msgstr "" -#: config/tc-riscv.c:3445 +#: config/tc-riscv.c:3383 msgid "bad value for funct3 field, value must be 0...7" msgstr "" -#: config/tc-riscv.c:3460 +#: config/tc-riscv.c:3398 msgid "bad value for funct2 field, value must be 0...3" msgstr "" -#: config/tc-riscv.c:3478 +#: config/tc-riscv.c:3416 #, c-format msgid "Improper bs immediate (%lu)" msgstr "" -#: config/tc-riscv.c:3489 +#: config/tc-riscv.c:3427 #, c-format msgid "Improper rnum immediate (%lu)" msgstr "" -#: config/tc-riscv.c:3521 +#: config/tc-riscv.c:3459 #, c-format msgid "improper prefetch offset (%ld)" msgstr "" -#: config/tc-riscv.c:3548 +#: config/tc-riscv.c:3487 msgid "" "bad fli constant operand, supported constants must be in decimal or " "hexadecimal floating-point literal form" msgstr "" -#: config/tc-riscv.c:3577 +#: config/tc-riscv.c:3557 #, c-format msgid "unexpected literal (%s)" msgstr "" -#: config/tc-riscv.c:3599 +#: config/tc-riscv.c:3579 #, c-format msgid "improper immediate value (%<PRIu64>)" msgstr "" -#: config/tc-riscv.c:3605 +#: config/tc-riscv.c:3585 #, c-format msgid "improper immediate value (%<PRIi64>)" msgstr "" -#: config/tc-riscv.c:3620 +#: config/tc-riscv.c:3633 #, c-format msgid "internal: unknown argument type `%s'" msgstr "" -#: config/tc-riscv.c:3672 +#: config/tc-riscv.c:3685 msgid "values must be constant" msgstr "" -#: config/tc-riscv.c:3679 +#: config/tc-riscv.c:3692 msgid "unrecognized values" msgstr "" -#: config/tc-riscv.c:3687 config/tc-riscv.c:3698 config/tc-riscv.c:3714 +#: config/tc-riscv.c:3700 config/tc-riscv.c:3711 config/tc-riscv.c:3727 msgid "value conflicts with instruction length" msgstr "" -#: config/tc-riscv.c:4219 +#: config/tc-riscv.c:4234 #, c-format msgid "internal: bad relocation #%d" msgstr "" -#: config/tc-riscv.c:4348 +#: config/tc-riscv.c:4364 msgid ".option pop with no .option push" msgstr "" -#: config/tc-riscv.c:4361 +#: config/tc-riscv.c:4377 #, c-format msgid "unrecognized .option directive: %s" msgstr "" -#: config/tc-riscv.c:4722 +#: config/tc-riscv.c:4738 #, c-format msgid "" "RISC-V options:\n" @@ -16311,33 +16418,33 @@ msgid "" " -mlittle-endian assemble for little-endian\n" msgstr "" -#: config/tc-riscv.c:4767 +#: config/tc-riscv.c:4783 #, c-format msgid "unknown register `%s'" msgstr "" -#: config/tc-riscv.c:4790 +#: config/tc-riscv.c:4806 msgid "non-constant .sleb128 is not supported" msgstr "" -#: config/tc-riscv.c:4792 +#: config/tc-riscv.c:4808 msgid ".uleb128 only supports constant or subtract expressions" msgstr "" -#: config/tc-riscv.c:4892 +#: config/tc-riscv.c:4910 #, c-format msgid "internal: bad RISC-V privileged spec (%s)" msgstr "" -#: config/tc-riscv.c:5030 +#: config/tc-riscv.c:5055 msgid "architecture elf attributes must set before any instructions" msgstr "" -#: config/tc-riscv.c:5048 +#: config/tc-riscv.c:5073 msgid "privileged elf attributes must set before any instructions" msgstr "" -#: config/tc-riscv.c:5070 +#: config/tc-riscv.c:5095 msgid "missing symbol name for .variant_cc directive" msgstr "" @@ -16845,21 +16952,21 @@ msgstr "" msgid "invalid machine mode `%s'" msgstr "" -#: config/tc-s390.c:2379 +#: config/tc-s390.c:2385 msgid "unsupported relocation type" msgstr "" -#: config/tc-s390.c:2434 +#: config/tc-s390.c:2440 #, c-format msgid "cannot emit PC relative %s relocation%s%s" msgstr "" -#: config/tc-s390.c:2573 +#: config/tc-s390.c:2579 #, c-format msgid "Gas failure, reloc type %s\n" msgstr "" -#: config/tc-s390.c:2575 +#: config/tc-s390.c:2581 #, c-format msgid "Gas failure, reloc type #%i\n" msgstr "" @@ -17091,7 +17198,7 @@ msgstr "" msgid "error setting flags for \".sbss\": %s" msgstr "" -#: config/tc-score.c:6144 config/tc-sparc.c:4160 +#: config/tc-score.c:6144 config/tc-sparc.c:4164 msgid "missing alignment" msgstr "" @@ -17267,132 +17374,132 @@ msgstr "" msgid "illegal register after @" msgstr "" -#: config/tc-sh.c:1795 +#: config/tc-sh.c:1780 #, c-format msgid "unhandled %d\n" msgstr "" -#: config/tc-sh.c:2008 +#: config/tc-sh.c:1993 #, c-format msgid "Invalid register: 'r%d'" msgstr "" -#: config/tc-sh.c:2121 +#: config/tc-sh.c:2106 #, c-format msgid "failed for %d\n" msgstr "" -#: config/tc-sh.c:2127 +#: config/tc-sh.c:2112 msgid "misplaced PIC operand" msgstr "" -#: config/tc-sh.c:2238 config/tc-sh.c:2611 +#: config/tc-sh.c:2223 config/tc-sh.c:2596 msgid "invalid operands for opcode" msgstr "" -#: config/tc-sh.c:2243 +#: config/tc-sh.c:2228 msgid "insn can't be combined with parallel processing insn" msgstr "" -#: config/tc-sh.c:2250 config/tc-sh.c:2261 config/tc-sh.c:2293 +#: config/tc-sh.c:2235 config/tc-sh.c:2246 config/tc-sh.c:2278 msgid "multiple movx specifications" msgstr "" -#: config/tc-sh.c:2255 config/tc-sh.c:2277 config/tc-sh.c:2316 +#: config/tc-sh.c:2240 config/tc-sh.c:2262 config/tc-sh.c:2301 msgid "multiple movy specifications" msgstr "" -#: config/tc-sh.c:2264 config/tc-sh.c:2297 +#: config/tc-sh.c:2249 config/tc-sh.c:2282 msgid "invalid movx address register" msgstr "" -#: config/tc-sh.c:2266 +#: config/tc-sh.c:2251 msgid "insn cannot be combined with non-nopy" msgstr "" -#: config/tc-sh.c:2280 config/tc-sh.c:2336 +#: config/tc-sh.c:2265 config/tc-sh.c:2321 msgid "invalid movy address register" msgstr "" -#: config/tc-sh.c:2282 +#: config/tc-sh.c:2267 msgid "insn cannot be combined with non-nopx" msgstr "" -#: config/tc-sh.c:2295 +#: config/tc-sh.c:2280 msgid "previous movy requires nopx" msgstr "" -#: config/tc-sh.c:2303 config/tc-sh.c:2308 +#: config/tc-sh.c:2288 config/tc-sh.c:2293 msgid "invalid movx dsp register" msgstr "" -#: config/tc-sh.c:2318 +#: config/tc-sh.c:2303 msgid "previous movx requires nopy" msgstr "" -#: config/tc-sh.c:2327 config/tc-sh.c:2332 +#: config/tc-sh.c:2312 config/tc-sh.c:2317 msgid "invalid movy dsp register" msgstr "" -#: config/tc-sh.c:2342 +#: config/tc-sh.c:2327 msgid "dsp immediate shift value not constant" msgstr "" -#: config/tc-sh.c:2356 config/tc-sh.c:2382 +#: config/tc-sh.c:2341 config/tc-sh.c:2367 msgid "multiple parallel processing specifications" msgstr "" -#: config/tc-sh.c:2375 +#: config/tc-sh.c:2360 msgid "multiple condition specifications" msgstr "" -#: config/tc-sh.c:2413 +#: config/tc-sh.c:2398 msgid "insn cannot be combined with pmuls" msgstr "" -#: config/tc-sh.c:2429 +#: config/tc-sh.c:2414 msgid "bad combined pmuls output operand" msgstr "" -#: config/tc-sh.c:2439 +#: config/tc-sh.c:2424 msgid "destination register is same for parallel insns" msgstr "" -#: config/tc-sh.c:2448 +#: config/tc-sh.c:2433 msgid "condition not followed by conditionalizable insn" msgstr "" -#: config/tc-sh.c:2458 +#: config/tc-sh.c:2443 msgid "unrecognized characters at end of parallel processing insn" msgstr "" -#: config/tc-sh.c:2550 +#: config/tc-sh.c:2535 msgid "opcode not valid for this cpu variant" msgstr "" -#: config/tc-sh.c:2581 +#: config/tc-sh.c:2566 msgid "Delayed branches not available on SH1" msgstr "" -#: config/tc-sh.c:2616 +#: config/tc-sh.c:2601 #, c-format msgid "excess operands: '%s'" msgstr "" -#: config/tc-sh.c:2693 +#: config/tc-sh.c:2678 msgid ".uses pseudo-op seen when not relaxing" msgstr "" -#: config/tc-sh.c:2699 +#: config/tc-sh.c:2684 msgid "bad .uses format" msgstr "" -#: config/tc-sh.c:2817 +#: config/tc-sh.c:2802 #, c-format msgid "Invalid argument to --isa option: %s" msgstr "" -#: config/tc-sh.c:2841 +#: config/tc-sh.c:2826 #, c-format msgid "" "SH options:\n" @@ -17409,70 +17516,70 @@ msgid "" " | fp" msgstr "" -#: config/tc-sh.c:2866 +#: config/tc-sh.c:2851 #, c-format msgid "--fdpic\t\t\tgenerate an FDPIC object file\n" msgstr "" -#: config/tc-sh.c:2942 +#: config/tc-sh.c:2927 msgid ".uses does not refer to a local symbol in the same section" msgstr "" -#: config/tc-sh.c:2961 +#: config/tc-sh.c:2946 msgid "can't find fixup pointed to by .uses" msgstr "" -#: config/tc-sh.c:2981 +#: config/tc-sh.c:2966 msgid ".uses target does not refer to a local symbol in the same section" msgstr "" -#: config/tc-sh.c:3054 +#: config/tc-sh.c:3039 msgid "displacement overflows 12-bit field" msgstr "" -#: config/tc-sh.c:3057 +#: config/tc-sh.c:3042 #, c-format msgid "displacement to defined symbol %s overflows 12-bit field" msgstr "" -#: config/tc-sh.c:3061 +#: config/tc-sh.c:3046 #, c-format msgid "displacement to undefined symbol %s overflows 12-bit field" msgstr "" -#: config/tc-sh.c:3134 +#: config/tc-sh.c:3119 msgid "displacement overflows 8-bit field" msgstr "" -#: config/tc-sh.c:3137 +#: config/tc-sh.c:3122 #, c-format msgid "displacement to defined symbol %s overflows 8-bit field" msgstr "" -#: config/tc-sh.c:3141 +#: config/tc-sh.c:3126 #, c-format msgid "displacement to undefined symbol %s overflows 8-bit field " msgstr "" -#: config/tc-sh.c:3154 +#: config/tc-sh.c:3139 #, c-format msgid "overflow in branch to %s; converted into longer instruction sequence" msgstr "" -#: config/tc-sh.c:3219 config/tc-sh.c:3266 config/tc-sparc.c:4624 -#: config/tc-sparc.c:4648 +#: config/tc-sh.c:3204 config/tc-sh.c:3251 config/tc-sparc.c:4628 +#: config/tc-sparc.c:4652 msgid "misaligned data" msgstr "" -#: config/tc-sh.c:3572 +#: config/tc-sh.c:3557 msgid "offset to unaligned destination" msgstr "" -#: config/tc-sh.c:3577 +#: config/tc-sh.c:3562 msgid "negative offset" msgstr "" -#: config/tc-sh.c:3717 +#: config/tc-sh.c:3702 msgid "misaligned offset" msgstr "" @@ -17566,328 +17673,328 @@ msgstr "" msgid "Internal error: can't find opcode `%s' for `%s'\n" msgstr "" -#: config/tc-sparc.c:1199 +#: config/tc-sparc.c:1203 msgid "Support for 64-bit arithmetic not compiled in." msgstr "" -#: config/tc-sparc.c:1245 +#: config/tc-sparc.c:1249 msgid "set: number not in 0..4294967295 range" msgstr "" -#: config/tc-sparc.c:1252 +#: config/tc-sparc.c:1256 msgid "set: number not in -2147483648..4294967295 range" msgstr "" -#: config/tc-sparc.c:1311 +#: config/tc-sparc.c:1315 msgid "setsw: number not in -2147483648..4294967295 range" msgstr "" -#: config/tc-sparc.c:1359 +#: config/tc-sparc.c:1363 msgid "setx: temporary register same as destination register" msgstr "" -#: config/tc-sparc.c:1430 +#: config/tc-sparc.c:1434 msgid "setx: illegal temporary register g0" msgstr "" -#: config/tc-sparc.c:1538 +#: config/tc-sparc.c:1542 msgid "unpredictable DCTI couple" msgstr "" -#: config/tc-sparc.c:1548 +#: config/tc-sparc.c:1552 msgid "FP branch in delay slot" msgstr "" -#: config/tc-sparc.c:1565 +#: config/tc-sparc.c:1569 msgid "FP branch preceded by FP compare; NOP inserted" msgstr "" -#: config/tc-sparc.c:1605 +#: config/tc-sparc.c:1609 msgid "failed special case insn sanity check" msgstr "" -#: config/tc-sparc.c:1793 +#: config/tc-sparc.c:1797 msgid ": invalid membar mask name" msgstr "" -#: config/tc-sparc.c:1809 +#: config/tc-sparc.c:1813 msgid ": invalid membar mask expression" msgstr "" -#: config/tc-sparc.c:1814 +#: config/tc-sparc.c:1818 msgid ": invalid membar mask number" msgstr "" -#: config/tc-sparc.c:1829 +#: config/tc-sparc.c:1833 msgid ": invalid siam mode expression" msgstr "" -#: config/tc-sparc.c:1834 +#: config/tc-sparc.c:1838 msgid ": invalid siam mode number" msgstr "" -#: config/tc-sparc.c:1850 +#: config/tc-sparc.c:1854 msgid ": invalid prefetch function name" msgstr "" -#: config/tc-sparc.c:1858 +#: config/tc-sparc.c:1862 msgid ": invalid prefetch function expression" msgstr "" -#: config/tc-sparc.c:1863 +#: config/tc-sparc.c:1867 msgid ": invalid prefetch function number" msgstr "" -#: config/tc-sparc.c:1890 config/tc-sparc.c:1896 config/tc-sparc.c:1905 +#: config/tc-sparc.c:1894 config/tc-sparc.c:1900 config/tc-sparc.c:1909 msgid ": unrecognizable privileged register" msgstr "" -#: config/tc-sparc.c:1928 config/tc-sparc.c:1934 config/tc-sparc.c:1943 +#: config/tc-sparc.c:1932 config/tc-sparc.c:1938 config/tc-sparc.c:1947 msgid ": unrecognizable hyperprivileged register" msgstr "" -#: config/tc-sparc.c:1966 config/tc-sparc.c:1972 config/tc-sparc.c:1981 +#: config/tc-sparc.c:1970 config/tc-sparc.c:1976 config/tc-sparc.c:1985 msgid ": unrecognizable ancillary state register" msgstr "" -#: config/tc-sparc.c:2014 +#: config/tc-sparc.c:2018 msgid ": asr number must be between 0 and 31" msgstr "" -#: config/tc-sparc.c:2023 +#: config/tc-sparc.c:2027 #, c-format msgid ": expecting %asrN" msgstr "" -#: config/tc-sparc.c:2065 +#: config/tc-sparc.c:2069 msgid ": crypto immediate must be between 0 and 31" msgstr "" -#: config/tc-sparc.c:2074 +#: config/tc-sparc.c:2078 msgid ": expecting crypto immediate" msgstr "" -#: config/tc-sparc.c:2235 config/tc-sparc.c:2274 config/tc-sparc.c:2701 -#: config/tc-sparc.c:2737 +#: config/tc-sparc.c:2239 config/tc-sparc.c:2278 config/tc-sparc.c:2705 +#: config/tc-sparc.c:2741 #, c-format msgid "Illegal operands: %%%s requires arguments in ()" msgstr "" -#: config/tc-sparc.c:2242 +#: config/tc-sparc.c:2246 #, c-format msgid "" "Illegal operands: %%%s cannot be used together with other relocs in the insn " "()" msgstr "" -#: config/tc-sparc.c:2253 +#: config/tc-sparc.c:2257 #, c-format msgid "Illegal operands: %%%s can be only used with call __tls_get_addr" msgstr "" -#: config/tc-sparc.c:2460 +#: config/tc-sparc.c:2464 msgid "detected global register use not covered by .register pseudo-op" msgstr "" -#: config/tc-sparc.c:2562 +#: config/tc-sparc.c:2566 msgid ": There are only 64 f registers; [0-63]" msgstr "" -#: config/tc-sparc.c:2564 config/tc-sparc.c:2582 +#: config/tc-sparc.c:2568 config/tc-sparc.c:2586 msgid ": There are only 32 f registers; [0-31]" msgstr "" -#: config/tc-sparc.c:2574 +#: config/tc-sparc.c:2578 msgid ": There are only 32 single precision f registers; [0-31]" msgstr "" -#: config/tc-sparc.c:2595 +#: config/tc-sparc.c:2599 msgid ": Instruction requires frs2 and frsd must be the same register" msgstr "" -#: config/tc-sparc.c:2746 +#: config/tc-sparc.c:2750 #, c-format msgid "Expression inside %%%s could not be parsed" msgstr "" -#: config/tc-sparc.c:2754 +#: config/tc-sparc.c:2758 #, c-format msgid "" "Illegal operands: Can't do arithmetics other than + and - involving %%%s()" msgstr "" -#: config/tc-sparc.c:2871 +#: config/tc-sparc.c:2875 #, c-format msgid "Illegal operands: Can't add non-constant expression to %%%s()" msgstr "" -#: config/tc-sparc.c:2881 +#: config/tc-sparc.c:2885 #, c-format msgid "" "Illegal operands: Can't do arithmetics involving %%%s() of a relocatable " "symbol" msgstr "" -#: config/tc-sparc.c:2899 +#: config/tc-sparc.c:2903 msgid ": PC-relative operand can't be a constant" msgstr "" -#: config/tc-sparc.c:2906 +#: config/tc-sparc.c:2910 msgid ": TLS operand can't be a constant" msgstr "" -#: config/tc-sparc.c:2934 +#: config/tc-sparc.c:2938 msgid ": Immediate value in cbcond is out of range." msgstr "" -#: config/tc-sparc.c:2960 +#: config/tc-sparc.c:2964 msgid ": invalid ASI name" msgstr "" -#: config/tc-sparc.c:2969 +#: config/tc-sparc.c:2973 msgid ": invalid ASI expression" msgstr "" -#: config/tc-sparc.c:2974 +#: config/tc-sparc.c:2978 msgid ": invalid ASI number" msgstr "" -#: config/tc-sparc.c:3079 +#: config/tc-sparc.c:3083 msgid ": non-immdiate imm2 operand" msgstr "" -#: config/tc-sparc.c:3084 +#: config/tc-sparc.c:3088 msgid ": imm2 immediate operand out of range (0-3)" msgstr "" -#: config/tc-sparc.c:3103 +#: config/tc-sparc.c:3107 msgid "OPF immediate operand out of range (0-0x1ff)" msgstr "" -#: config/tc-sparc.c:3108 +#: config/tc-sparc.c:3112 msgid "non-immediate OPF operand, ignored" msgstr "" -#: config/tc-sparc.c:3127 +#: config/tc-sparc.c:3131 msgid ": invalid cpreg name" msgstr "" -#: config/tc-sparc.c:3156 +#: config/tc-sparc.c:3160 #, c-format msgid "Illegal operands%s" msgstr "" -#: config/tc-sparc.c:3205 +#: config/tc-sparc.c:3209 #, c-format msgid "architecture bumped from \"%s\" to \"%s\" on \"%s\"" msgstr "" -#: config/tc-sparc.c:3246 +#: config/tc-sparc.c:3250 #, c-format msgid "Architecture mismatch on \"%s %s\"." msgstr "" -#: config/tc-sparc.c:3247 +#: config/tc-sparc.c:3251 #, c-format msgid "(Requires %s; requested architecture is %s.)" msgstr "" -#: config/tc-sparc.c:3259 +#: config/tc-sparc.c:3263 #, c-format msgid "Hardware capability \"%s\" not enabled for \"%s\"." msgstr "" -#: config/tc-sparc.c:3645 config/tc-sparc.c:3652 config/tc-sparc.c:3659 -#: config/tc-sparc.c:3666 config/tc-sparc.c:3673 config/tc-sparc.c:3682 -#: config/tc-sparc.c:3694 config/tc-sparc.c:3705 config/tc-sparc.c:3727 -#: config/tc-sparc.c:3751 write.c:1190 +#: config/tc-sparc.c:3649 config/tc-sparc.c:3656 config/tc-sparc.c:3663 +#: config/tc-sparc.c:3670 config/tc-sparc.c:3677 config/tc-sparc.c:3686 +#: config/tc-sparc.c:3698 config/tc-sparc.c:3709 config/tc-sparc.c:3731 +#: config/tc-sparc.c:3755 write.c:1190 msgid "relocation overflow" msgstr "" -#: config/tc-sparc.c:3806 +#: config/tc-sparc.c:3810 #, c-format msgid "bad or unhandled relocation type: 0x%02x" msgstr "" -#: config/tc-sparc.c:4122 +#: config/tc-sparc.c:4126 msgid "Expected comma after name" msgstr "" -#: config/tc-sparc.c:4131 +#: config/tc-sparc.c:4135 #, c-format msgid "BSS length (%d.) <0! Ignored." msgstr "" -#: config/tc-sparc.c:4143 +#: config/tc-sparc.c:4147 msgid "bad .reserve segment -- expected BSS segment" msgstr "" -#: config/tc-sparc.c:4169 config/tc-sparc.c:4296 +#: config/tc-sparc.c:4173 config/tc-sparc.c:4300 msgid "negative alignment" msgstr "" -#: config/tc-sparc.c:4179 config/tc-sparc.c:4317 read.c:1515 read.c:2558 +#: config/tc-sparc.c:4183 config/tc-sparc.c:4321 read.c:1515 read.c:2558 msgid "alignment not a power of 2" msgstr "" -#: config/tc-sparc.c:4225 +#: config/tc-sparc.c:4229 #, c-format msgid "Ignoring attempt to re-define symbol %s" msgstr "" -#: config/tc-sparc.c:4248 config/tc-v850.c:283 +#: config/tc-sparc.c:4252 config/tc-v850.c:283 msgid "Expected comma after symbol-name" msgstr "" -#: config/tc-sparc.c:4258 +#: config/tc-sparc.c:4262 #, c-format msgid ".COMMon length (%lu) out of range ignored" msgstr "" -#: config/tc-sparc.c:4284 +#: config/tc-sparc.c:4288 msgid "Expected comma after common length" msgstr "" -#: config/tc-sparc.c:4429 +#: config/tc-sparc.c:4433 msgid "Unknown segment type" msgstr "" -#: config/tc-sparc.c:4498 config/tc-sparc.c:4507 +#: config/tc-sparc.c:4502 config/tc-sparc.c:4511 #, c-format msgid "register syntax is .register %%g[2367],{#scratch|symbolname|#ignore}" msgstr "" -#: config/tc-sparc.c:4525 +#: config/tc-sparc.c:4529 msgid "redefinition of global register" msgstr "" -#: config/tc-sparc.c:4536 +#: config/tc-sparc.c:4540 #, c-format msgid "Register symbol %s already defined." msgstr "" -#: config/tc-sparc.c:4738 +#: config/tc-sparc.c:4742 #, c-format msgid "Illegal operands: %%r_plt in %d-byte data field" msgstr "" -#: config/tc-sparc.c:4748 +#: config/tc-sparc.c:4752 #, c-format msgid "Illegal operands: %%r_tls_dtpoff in %d-byte data field" msgstr "" -#: config/tc-sparc.c:4785 config/tc-vax.c:3313 +#: config/tc-sparc.c:4789 config/tc-vax.c:3315 #, c-format msgid "Illegal operands: Only %%r_%s%d allowed in %d-byte data fields" msgstr "" -#: config/tc-sparc.c:4793 config/tc-sparc.c:4824 config/tc-sparc.c:4833 -#: config/tc-vax.c:3321 config/tc-vax.c:3352 config/tc-vax.c:3361 +#: config/tc-sparc.c:4797 config/tc-sparc.c:4828 config/tc-sparc.c:4837 +#: config/tc-vax.c:3323 config/tc-vax.c:3354 config/tc-vax.c:3363 #, c-format msgid "Illegal operands: %%r_%s%d requires arguments in ()" msgstr "" -#: config/tc-sparc.c:4842 config/tc-vax.c:3370 +#: config/tc-sparc.c:4846 config/tc-vax.c:3372 #, c-format msgid "Illegal operands: garbage after %%r_%s%d()" msgstr "" @@ -17896,6 +18003,10 @@ msgstr "" msgid "sparc convert_frag\n" msgstr "" +#: config/tc-sparc.h:68 config/tc-z80.h:54 +msgid "estimate_size_before_relax called" +msgstr "" + #: config/tc-spu.c:172 msgid "" "SPU options:\n" @@ -19311,64 +19422,64 @@ msgstr "" msgid "PC-relative offset out of range" msgstr "" -#: config/tc-tic6x.c:4536 +#: config/tc-tic6x.c:4538 #, c-format msgid "undefined symbol %s in PCR relocation" msgstr "" -#: config/tc-tic6x.c:4653 +#: config/tc-tic6x.c:4655 #, c-format msgid "group section `%s' has no group signature" msgstr "" -#: config/tc-tic6x.c:4805 +#: config/tc-tic6x.c:4807 msgid "missing .endp before .cfi_startproc" msgstr "" -#: config/tc-tic6x.c:4910 +#: config/tc-tic6x.c:4912 msgid "stack pointer offset too large for personality routine" msgstr "" -#: config/tc-tic6x.c:4917 +#: config/tc-tic6x.c:4919 msgid "stack frame layout does not match personality routine" msgstr "" -#: config/tc-tic6x.c:5051 +#: config/tc-tic6x.c:5053 msgid "too many unwinding instructions" msgstr "" -#: config/tc-tic6x.c:5126 config/tc-tic6x.c:5139 config/tc-tic6x.c:5147 +#: config/tc-tic6x.c:5128 config/tc-tic6x.c:5141 config/tc-tic6x.c:5149 #, c-format msgid "unable to generate unwinding opcode for reg %d" msgstr "" -#: config/tc-tic6x.c:5156 +#: config/tc-tic6x.c:5158 msgid "unable to restore return address from previously restored reg" msgstr "" -#: config/tc-tic6x.c:5168 +#: config/tc-tic6x.c:5170 #, c-format msgid "unhandled CFA insn for unwinding (%d)" msgstr "" -#: config/tc-tic6x.c:5178 +#: config/tc-tic6x.c:5180 #, c-format msgid "unable to generate unwinding opcode for frame pointer reg %d" msgstr "" -#: config/tc-tic6x.c:5187 +#: config/tc-tic6x.c:5189 msgid "unable to generate unwinding opcode for frame pointer offset" msgstr "" -#: config/tc-tic6x.c:5196 +#: config/tc-tic6x.c:5198 msgid "unwound stack pointer not doubleword aligned" msgstr "" -#: config/tc-tic6x.c:5341 +#: config/tc-tic6x.c:5343 msgid "stack frame layout too complex for unwinder" msgstr "" -#: config/tc-tic6x.c:5358 +#: config/tc-tic6x.c:5360 msgid "unwound frame has negative size" msgstr "" @@ -19804,7 +19915,7 @@ msgstr "" msgid "displacement is too large" msgstr "" -#: config/tc-v850.c:2973 config/tc-xtensa.c:13066 +#: config/tc-v850.c:2973 config/tc-xtensa.c:13064 msgid "invalid operand" msgstr "" @@ -19940,29 +20051,29 @@ msgstr "" msgid "Not enough operands" msgstr "" -#: config/tc-vax.c:2218 +#: config/tc-vax.c:2219 msgid "SYMBOL TABLE not implemented" msgstr "" -#: config/tc-vax.c:2222 +#: config/tc-vax.c:2223 msgid "TOKEN TRACE not implemented" msgstr "" -#: config/tc-vax.c:2226 +#: config/tc-vax.c:2227 #, c-format msgid "Displacement length %s ignored!" msgstr "" -#: config/tc-vax.c:2230 +#: config/tc-vax.c:2231 #, c-format msgid "I don't need or use temp. file \"%s\"." msgstr "" -#: config/tc-vax.c:2234 +#: config/tc-vax.c:2235 msgid "I don't use an interpass file! -V ignored" msgstr "" -#: config/tc-vax.c:2291 +#: config/tc-vax.c:2292 #, c-format msgid "" "VAX options:\n" @@ -19974,7 +20085,7 @@ msgid "" "-V\t\t\tignored\n" msgstr "" -#: config/tc-vax.c:2300 +#: config/tc-vax.c:2301 #, c-format msgid "" "VMS options:\n" @@ -19986,56 +20097,56 @@ msgid "" "-v\"VERSION\"\t\tcode being assembled was produced by compiler \"VERSION\"\n" msgstr "" -#: config/tc-vax.c:2465 +#: config/tc-vax.c:2466 #, c-format msgid "Ignoring statement due to \"%s\"" msgstr "" -#: config/tc-vax.c:2482 +#: config/tc-vax.c:2483 #, c-format msgid "Aborting because statement has \"%s\"" msgstr "" -#: config/tc-vax.c:2527 +#: config/tc-vax.c:2528 msgid "Can't relocate expression" msgstr "" -#: config/tc-vax.c:2630 +#: config/tc-vax.c:2631 msgid "Bignum not permitted in short literal. Immediate mode assumed." msgstr "" -#: config/tc-vax.c:2639 +#: config/tc-vax.c:2640 msgid "Can't do flonum short literal: immediate mode used." msgstr "" -#: config/tc-vax.c:2686 +#: config/tc-vax.c:2687 #, c-format -msgid "A bignum/flonum may not be a displacement: 0x%lx used" +msgid "A bignum/flonum may not be a displacement: 0x%<PRIx64> used" msgstr "" -#: config/tc-vax.c:2998 +#: config/tc-vax.c:3000 #, c-format msgid "Short literal overflow(%ld.), immediate mode assumed." msgstr "" -#: config/tc-vax.c:3007 +#: config/tc-vax.c:3009 #, c-format msgid "Forced short literal to immediate mode. now_seg=%s to_seg=%s" msgstr "" -#: config/tc-vax.c:3072 +#: config/tc-vax.c:3074 msgid "Length specification ignored. Address mode 9F used" msgstr "" -#: config/tc-vax.c:3130 +#: config/tc-vax.c:3132 msgid "Invalid operand: immediate value used as base address." msgstr "" -#: config/tc-vax.c:3132 +#: config/tc-vax.c:3134 msgid "Invalid operand: immediate value used as address." msgstr "" -#: config/tc-vax.c:3157 +#: config/tc-vax.c:3159 #, c-format msgid "Symbol %s used as immediate operand in PIC mode." msgstr "" @@ -20118,7 +20229,7 @@ msgstr "" msgid "missing table index" msgstr "" -#: config/tc-wasm32.c:726 config/tc-z80.c:3704 read.c:3900 +#: config/tc-wasm32.c:726 config/tc-z80.c:3707 read.c:3900 #, c-format msgid "junk at end of line, first unrecognized character is `%c'" msgstr "" @@ -20650,137 +20761,137 @@ msgstr "" msgid "..." msgstr "" -#: config/tc-xtensa.c:8320 +#: config/tc-xtensa.c:8321 msgid "" "instruction sequence (write a0, branch, retw) may trigger hardware errata" msgstr "" -#: config/tc-xtensa.c:8432 +#: config/tc-xtensa.c:8433 msgid "branching or jumping to a loop end may trigger hardware errata" msgstr "" -#: config/tc-xtensa.c:8514 +#: config/tc-xtensa.c:8515 msgid "loop end too close to another loop end may trigger hardware errata" msgstr "" -#: config/tc-xtensa.c:8523 +#: config/tc-xtensa.c:8524 #, c-format msgid "fr_var %lu < length %d" msgstr "" -#: config/tc-xtensa.c:8681 +#: config/tc-xtensa.c:8682 msgid "" "loop containing less than three instructions may trigger hardware errata" msgstr "" -#: config/tc-xtensa.c:8753 +#: config/tc-xtensa.c:8754 msgid "undecodable instruction in instruction frag" msgstr "" -#: config/tc-xtensa.c:8863 +#: config/tc-xtensa.c:8864 msgid "invalid empty loop" msgstr "" -#: config/tc-xtensa.c:8868 +#: config/tc-xtensa.c:8869 msgid "loop target does not follow loop instruction in section" msgstr "" -#: config/tc-xtensa.c:9438 +#: config/tc-xtensa.c:9436 msgid "cannot find suitable trampoline" msgstr "" -#: config/tc-xtensa.c:9693 +#: config/tc-xtensa.c:9691 msgid "bad relaxation state" msgstr "" -#: config/tc-xtensa.c:9751 +#: config/tc-xtensa.c:9749 #, c-format msgid "fr_var (%ld) < length (%d)" msgstr "" -#: config/tc-xtensa.c:10451 +#: config/tc-xtensa.c:10449 msgid "jump target out of range; no usable trampoline found" msgstr "" -#: config/tc-xtensa.c:10575 +#: config/tc-xtensa.c:10573 msgid "invalid relaxation fragment result" msgstr "" -#: config/tc-xtensa.c:10657 +#: config/tc-xtensa.c:10655 msgid "unable to widen instruction" msgstr "" -#: config/tc-xtensa.c:10795 +#: config/tc-xtensa.c:10793 msgid "multiple literals in expansion" msgstr "" -#: config/tc-xtensa.c:10799 +#: config/tc-xtensa.c:10797 msgid "no registered fragment for literal" msgstr "" -#: config/tc-xtensa.c:10801 +#: config/tc-xtensa.c:10799 msgid "number of literal tokens != 1" msgstr "" -#: config/tc-xtensa.c:10930 config/tc-xtensa.c:10936 +#: config/tc-xtensa.c:10928 config/tc-xtensa.c:10934 #, c-format msgid "unresolved loop target symbol: %s" msgstr "" -#: config/tc-xtensa.c:11424 +#: config/tc-xtensa.c:11422 #, c-format msgid "fixes not all moved from %s" msgstr "" -#: config/tc-xtensa.c:11552 +#: config/tc-xtensa.c:11550 msgid "" "literal pool location required for text-section-literals; specify with ." "literal_position" msgstr "" -#: config/tc-xtensa.c:12380 +#: config/tc-xtensa.c:12378 msgid "too many operands in instruction" msgstr "" -#: config/tc-xtensa.c:12590 +#: config/tc-xtensa.c:12588 msgid "invalid symbolic operand" msgstr "" -#: config/tc-xtensa.c:12651 +#: config/tc-xtensa.c:12649 msgid "operand number mismatch" msgstr "" -#: config/tc-xtensa.c:12655 +#: config/tc-xtensa.c:12653 #, c-format msgid "cannot encode opcode \"%s\" in the given format \"%s\"" msgstr "" -#: config/tc-xtensa.c:12680 +#: config/tc-xtensa.c:12678 #, c-format msgid "xtensa-isa failure: %s" msgstr "" -#: config/tc-xtensa.c:12757 +#: config/tc-xtensa.c:12755 msgid "invalid opcode" msgstr "" -#: config/tc-xtensa.c:12763 +#: config/tc-xtensa.c:12761 msgid "too few operands" msgstr "" -#: config/tc-xtensa.c:12769 +#: config/tc-xtensa.c:12767 msgid "too many operands" msgstr "" -#: config/tc-xtensa.c:12813 +#: config/tc-xtensa.c:12811 msgid "multiple writes to the same register" msgstr "" -#: config/tc-xtensa.c:12927 config/tc-xtensa.c:12933 +#: config/tc-xtensa.c:12925 config/tc-xtensa.c:12931 msgid "out of memory" msgstr "" -#: config/tc-xtensa.c:13022 +#: config/tc-xtensa.c:13020 msgid "TLS relocation not allowed in FLIX bundle" msgstr "" @@ -20788,33 +20899,33 @@ msgstr "" #. relaxed in the front-end. If "record_fixup" is set, then this #. function is being called during back-end relaxation, so flag #. the unexpected behavior as an error. -#: config/tc-xtensa.c:13028 +#: config/tc-xtensa.c:13026 msgid "unexpected TLS relocation" msgstr "" -#: config/tc-xtensa.c:13072 +#: config/tc-xtensa.c:13070 msgid "symbolic operand not allowed" msgstr "" -#: config/tc-xtensa.c:13109 +#: config/tc-xtensa.c:13107 msgid "cannot decode instruction format" msgstr "" -#: config/tc-xtensa.c:13253 +#: config/tc-xtensa.c:13251 msgid "ignoring extra '-rename-section' delimiter ':'" msgstr "" -#: config/tc-xtensa.c:13258 +#: config/tc-xtensa.c:13256 #, c-format msgid "ignoring invalid '-rename-section' specification: '%s'" msgstr "" -#: config/tc-xtensa.c:13269 +#: config/tc-xtensa.c:13267 #, c-format msgid "section %s renamed multiple times" msgstr "" -#: config/tc-xtensa.c:13271 +#: config/tc-xtensa.c:13269 #, c-format msgid "multiple sections remapped to output section %s" msgstr "" @@ -20892,43 +21003,43 @@ msgstr "" #: config/tc-z80.c:1147 #, c-format -msgid "%d-bit overflow (%+ld)" +msgid "%d-bit overflow (%+<PRId64>)" msgstr "" -#: config/tc-z80.c:1161 +#: config/tc-z80.c:1162 #, c-format msgid "invalid data size %d" msgstr "" -#: config/tc-z80.c:1246 +#: config/tc-z80.c:1247 msgid "cannot make a relative jump to an absolute location" msgstr "" -#: config/tc-z80.c:1253 +#: config/tc-z80.c:1254 #, c-format -msgid "index overflow (%+ld)" +msgid "index overflow (%+<PRId64>)" msgstr "" -#: config/tc-z80.c:1255 +#: config/tc-z80.c:1257 #, c-format -msgid "offset overflow (%+ld)" +msgid "offset overflow (%+<PRId64>)" msgstr "" -#: config/tc-z80.c:1457 config/tc-z80.c:1704 config/tc-z80.c:1747 -#: config/tc-z80.c:1828 config/tc-z80.c:1858 config/tc-z80.c:1917 -#: config/tc-z80.c:1977 config/tc-z80.c:2030 config/tc-z80.c:2063 -#: config/tc-z80.c:2120 config/tc-z80.c:2738 config/tc-z80.c:2787 -#: config/tc-z80.c:2825 config/tc-z80.c:2885 config/tc-z80.c:2945 -#: config/tc-z80.c:3021 config/tc-z80.c:3044 +#: config/tc-z80.c:1460 config/tc-z80.c:1707 config/tc-z80.c:1750 +#: config/tc-z80.c:1831 config/tc-z80.c:1861 config/tc-z80.c:1920 +#: config/tc-z80.c:1980 config/tc-z80.c:2033 config/tc-z80.c:2066 +#: config/tc-z80.c:2123 config/tc-z80.c:2741 config/tc-z80.c:2790 +#: config/tc-z80.c:2828 config/tc-z80.c:2888 config/tc-z80.c:2948 +#: config/tc-z80.c:3024 config/tc-z80.c:3047 msgid "bad instruction syntax" msgstr "" -#: config/tc-z80.c:1895 +#: config/tc-z80.c:1898 msgid "condition code invalid for jr" msgstr "" -#: config/tc-z80.c:2484 config/tc-z80.c:2495 config/tc-z80.c:2511 -#: config/tc-z80.c:2544 +#: config/tc-z80.c:2487 config/tc-z80.c:2498 config/tc-z80.c:2514 +#: config/tc-z80.c:2547 msgid "ADL mode instruction" msgstr "" @@ -20936,62 +21047,62 @@ msgstr "" #. LIS prefix, in Z80 it is LD C,C #. SIL prefix, in Z80 it is LD D,D #. LIL prefix, in Z80 it is LD E,E -#: config/tc-z80.c:2619 +#: config/tc-z80.c:2622 msgid "unsupported instruction, assembled as NOP" msgstr "" -#: config/tc-z80.c:3212 config/tc-z80.c:3243 +#: config/tc-z80.c:3215 config/tc-z80.c:3246 msgid "parentheses ignored" msgstr "" -#: config/tc-z80.c:3260 +#: config/tc-z80.c:3263 msgid "CPU mode is unsupported by target" msgstr "" -#: config/tc-z80.c:3282 +#: config/tc-z80.c:3285 msgid "assignment expected" msgstr "" -#: config/tc-z80.c:3697 +#: config/tc-z80.c:3700 #, c-format msgid "Unknown instruction `%s'" msgstr "" -#: config/tc-z80.c:3773 +#: config/tc-z80.c:3776 #, c-format msgid "8-bit signed offset out of range (%+ld)" msgstr "" -#: config/tc-z80.c:3796 +#: config/tc-z80.c:3799 #, c-format msgid "8-bit overflow (%+ld)" msgstr "" -#: config/tc-z80.c:3813 +#: config/tc-z80.c:3816 #, c-format msgid "16-bit overflow (%+ld)" msgstr "" -#: config/tc-z80.c:3821 +#: config/tc-z80.c:3824 #, c-format msgid "24-bit overflow (%+ld)" msgstr "" -#: config/tc-z80.c:3830 +#: config/tc-z80.c:3833 #, c-format msgid "32-bit overflow (%+ld)" msgstr "" -#: config/tc-z80.c:3843 +#: config/tc-z80.c:3846 #, c-format msgid "md_apply_fix: unknown reloc type 0x%x\n" msgstr "" -#: config/tc-z80.c:4040 config/tc-z80.c:4099 +#: config/tc-z80.c:4043 config/tc-z80.c:4102 msgid "invalid syntax" msgstr "" -#: config/tc-z80.c:4118 +#: config/tc-z80.c:4121 msgid "overflow" msgstr "" @@ -21545,36 +21656,36 @@ msgstr "" msgid ".loc before .file" msgstr "" -#: ecoff.c:3426 +#: ecoff.c:3425 #, c-format msgid ".stab%c is not supported" msgstr "" -#: ecoff.c:3436 +#: ecoff.c:3435 #, c-format msgid ".stab%c: ignoring non-zero other field" msgstr "" -#: ecoff.c:3470 +#: ecoff.c:3469 #, c-format msgid "" "line number (%d) for .stab%c directive cannot fit in index field (20 bits)" msgstr "" -#: ecoff.c:3504 +#: ecoff.c:3503 #, c-format msgid "illegal .stab%c directive, bad character" msgstr "" -#: ecoff.c:3953 ecoff.c:4141 ecoff.c:4166 +#: ecoff.c:3952 ecoff.c:4140 ecoff.c:4165 msgid ".begin/.bend in different segments" msgstr "" -#: ecoff.c:4661 +#: ecoff.c:4660 msgid "missing .end or .bend at end of file" msgstr "" -#: ecoff.c:5138 +#: ecoff.c:5137 msgid "GP prologue size exceeds field size, using 0 instead" msgstr "" @@ -21607,80 +21718,80 @@ msgstr "" #. Either not seen or not defined. #. @@ Should print out the original string instead of #. the parsed number. -#: expr.c:580 +#: expr.c:589 #, c-format msgid "backward ref to unknown label \"%d:\"" msgstr "" -#: expr.c:693 +#: expr.c:702 msgid "character constant too large" msgstr "" -#: expr.c:984 +#: expr.c:1007 #, c-format msgid "found '%c', expected: '%c'" msgstr "" -#: expr.c:987 +#: expr.c:1010 #, c-format msgid "missing '%c'" msgstr "" -#: expr.c:999 read.c:4745 +#: expr.c:1022 read.c:4745 msgid "EBCDIC constants are not supported" msgstr "" -#: expr.c:1151 +#: expr.c:1174 #, c-format msgid "Unary operator %c ignored because bad operand follows" msgstr "" -#: expr.c:1215 expr.c:1237 +#: expr.c:1238 expr.c:1260 msgid "syntax error in .startof. or .sizeof." msgstr "" -#: expr.c:1317 expr.c:1653 +#: expr.c:1340 expr.c:1676 #, c-format msgid "invalid use of operator \"%s\"" msgstr "" -#: expr.c:1838 +#: expr.c:1861 msgid "missing operand; zero assumed" msgstr "" -#: expr.c:1877 +#: expr.c:1900 msgid "left operand is a bignum; integer 0 assumed" msgstr "" -#: expr.c:1879 +#: expr.c:1902 msgid "left operand is a float; integer 0 assumed" msgstr "" -#: expr.c:1888 +#: expr.c:1911 msgid "right operand is a bignum; integer 0 assumed" msgstr "" -#: expr.c:1890 +#: expr.c:1913 msgid "right operand is a float; integer 0 assumed" msgstr "" -#: expr.c:1969 symbols.c:1702 +#: expr.c:1992 symbols.c:1702 msgid "division by zero" msgstr "" -#: expr.c:1995 symbols.c:1713 +#: expr.c:2018 symbols.c:1713 msgid "shift count" msgstr "" -#: expr.c:2121 +#: expr.c:2144 msgid "operation combines symbols in different segments" msgstr "" -#: expr.c:2484 +#: expr.c:2507 msgid "missing closing '\"'" msgstr "" -#: expr.c:2512 +#: expr.c:2535 #, c-format msgid "'\\%c' in quoted symbol name; behavior may change in the future" msgstr "" @@ -21732,7 +21843,7 @@ msgstr "" msgid "can't read from %s: %s" msgstr "" -#: input-file.c:252 listing.c:1422 +#: input-file.c:252 listing.c:1444 #, c-format msgid "can't close %s: %s" msgstr "" @@ -21763,7 +21874,7 @@ msgstr "" msgid "unable to rebuffer file: %s\n" msgstr "" -#: listing.c:1308 +#: listing.c:1330 #, c-format msgid "" "\n" @@ -21771,74 +21882,74 @@ msgid "" "\n" msgstr "" -#: listing.c:1318 +#: listing.c:1340 #, c-format msgid "%s " msgstr "" -#: listing.c:1323 +#: listing.c:1345 #, c-format msgid "" "\n" "\t%s " msgstr "" -#: listing.c:1333 +#: listing.c:1355 msgid "" "\n" " options passed\t: " msgstr "" -#: listing.c:1372 +#: listing.c:1394 #, c-format msgid "" " GNU assembler version %s (%s)\n" "\t using BFD version %s." msgstr "" -#: listing.c:1375 +#: listing.c:1397 #, c-format msgid "" "\n" " input file \t: %s" msgstr "" -#: listing.c:1376 +#: listing.c:1398 #, c-format msgid "" "\n" " output file \t: %s" msgstr "" -#: listing.c:1377 +#: listing.c:1399 #, c-format msgid "" "\n" " target \t: %s" msgstr "" -#: listing.c:1401 +#: listing.c:1423 #, c-format msgid "can't open %s: %s" msgstr "" -#: listing.c:1486 +#: listing.c:1508 msgid "strange paper height, set to no form" msgstr "" -#: listing.c:1510 +#: listing.c:1532 msgid "new paper width is too small" msgstr "" -#: listing.c:1513 +#: listing.c:1535 msgid "bad or irreducible expression for paper width" msgstr "" -#: listing.c:1515 +#: listing.c:1537 msgid "missing expression for paper width" msgstr "" -#: listing.c:1566 +#: listing.c:1588 msgid "new line in title" msgstr "" @@ -22261,7 +22372,7 @@ msgstr "" msgid "junk at end of line, first unrecognized character valued 0x%x" msgstr "" -#: read.c:4031 write.c:2408 +#: read.c:4031 write.c:2413 #, c-format msgid "`%s' can't be equated to common symbol `%s'" msgstr "" @@ -22455,29 +22566,29 @@ msgstr "" msgid "invalid argument '%s' to -fdebug-prefix-map" msgstr "" -#: stabs.c:225 +#: stabs.c:187 #, c-format -msgid ".stab%c: missing string" +msgid ".stab%c: missing comma" msgstr "" -#: stabs.c:238 stabs.c:246 stabs.c:254 stabs.c:273 +#: stabs.c:263 #, c-format -msgid ".stab%c: missing comma" +msgid ".stab%c: missing string" msgstr "" #. This could happen for example with a source file with a huge #. number of lines. The only cure is to use a different debug #. format, probably DWARF. -#: stabs.c:266 +#: stabs.c:290 #, c-format msgid ".stab%c: description field '%x' too big, try a different debug format" msgstr "" -#: stabs.c:450 +#: stabs.c:436 msgid "comma missing in .xstabs" msgstr "" -#: symbols.c:385 symbols.c:2528 +#: symbols.c:385 symbols.c:2527 #, c-format msgid "symbol '%s' contains multibyte characters" msgstr "" @@ -22532,7 +22643,7 @@ msgstr "" msgid "Invalid operation on symbol" msgstr "" -#: symbols.c:1804 write.c:2457 +#: symbols.c:1804 write.c:2462 #, c-format msgid "can't resolve value for symbol `%s'" msgstr "" @@ -22552,20 +22663,20 @@ msgid "attempt to get value of unresolved symbol `%s'" msgstr "" #. Do not reassign section symbols. -#: symbols.c:2549 +#: symbols.c:2548 msgid "can't make section symbol global" msgstr "" -#: symbols.c:2555 +#: symbols.c:2554 msgid "can't make register symbol global" msgstr "" -#: symbols.c:2661 +#: symbols.c:2660 #, c-format msgid "Accessing function `%s' as thread-local object" msgstr "" -#: symbols.c:2665 +#: symbols.c:2664 #, c-format msgid "Accessing `%s' as thread-local object" msgstr "" @@ -22646,65 +22757,65 @@ msgid_plural "can't write %ld bytes to section %s of %s: '%s'" msgstr[0] "" msgstr[1] "" -#: write.c:1675 write.c:1704 write.c:1741 +#: write.c:1675 write.c:1709 write.c:1746 #, 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:1958 +#: write.c:1963 msgid "unable to create reloc for build note" msgstr "" -#: write.c:1962 +#: write.c:1967 msgid "<gnu build note>" msgstr "" -#: write.c:2373 +#: write.c:2378 #, c-format msgid "%s: global symbols not supported in common sections" msgstr "" -#: write.c:2387 +#: write.c:2392 #, c-format msgid "local label `%s' is not defined" msgstr "" -#: write.c:2415 +#: write.c:2420 #, c-format msgid "can't make global register symbol `%s'" msgstr "" -#: write.c:2725 +#: write.c:2730 #, 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:2899 +#: write.c:2904 #, c-format msgid ".word %s-%s+%s didn't fit" msgstr "" -#: write.c:2993 +#: write.c:2998 msgid "padding added" msgstr "" -#: write.c:3044 +#: write.c:3049 msgid "attempt to move .org backwards" msgstr "" -#: write.c:3069 +#: write.c:3074 msgid ".space, .nops or .fill specifies non-absolute value" msgstr "" -#: write.c:3084 +#: write.c:3089 msgid ".space, .nops or .fill with negative value, ignored" msgstr "" -#: write.c:3160 +#: write.c:3165 #, c-format msgid "" "Infinite loop encountered whilst attempting to compute the addresses of " |