aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
authorArsen Arsenovi? <arsen@aarsen.me>2023-11-15 12:53:04 +0000
committerNick Clifton <nickc@redhat.com>2023-11-15 12:53:04 +0000
commit862776f26a59516467c98091994c3dac90383159 (patch)
treeb48da9bda94c09314c1a19ee0309126d380762f2 /gas
parent42fb2f0b0978305e218a9493cde92447583771f1 (diff)
downloadbinutils-862776f26a59516467c98091994c3dac90383159.zip
binutils-862776f26a59516467c98091994c3dac90383159.tar.gz
binutils-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/ChangeLog7
-rw-r--r--gas/Makefile.in11
-rw-r--r--gas/aclocal.m46
-rw-r--r--gas/config.in18
-rwxr-xr-xgas/configure2107
-rw-r--r--gas/po/gas.pot2731
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 "