Update RTEMS targets
authorNick Clifton <nickc@redhat.com>
Fri, 1 Dec 2000 18:19:20 +0000 (18:19 +0000)
committerNick Clifton <nickc@redhat.com>
Fri, 1 Dec 2000 18:19:20 +0000 (18:19 +0000)
gas/ChangeLog
gas/Makefile.in
gas/aclocal.m4
gas/config.in
gas/configure
gas/configure.in
gas/po/gas.pot

index bb154d6593f24252c7c3ba2ff3bd724a71f019e4..8dc67685f96a43e2c658f62c3e62f3a06a187ac5 100644 (file)
@@ -1,3 +1,15 @@
+2000-12-01      Joel Sherrill <joel@OARcorp.com>
+
+        * configure.in (arm-*-rtems*, a29k-*rtems*, h8300-*-rtems*):
+        New targets.
+        (sparc*-*-rtemself*, sparc*-*-rtemsaout*): New targets.
+        (sparc*-*-rtems*): Switched from a.out to ELF.
+       * configure: Regenerate.
+       * config.in: Regenerate.
+       * Makefile.in: Regenerate.
+       * aclocal.m4: Regenerate.
+       * po/gas.pot: Regenerate.
+       
 2000-11-30  Philip Blundell  <pb@futuretv.com>
 
        * config/obj-coff.c (obj_coff_weak): Use S_SET_WEAK if it exists,
index 9b18ccdccc8ec5c283c1a18ef12681f827472948..bd1a89e7889fec462783208187bab1768a6f64ce 100644 (file)
@@ -1877,7 +1877,7 @@ configure configure.in gdbinit.in itbl-lex.c itbl-parse.c
 
 DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
 
-TAR = tar
+TAR = gtar
 GZIP_ENV = --best
 SOURCES = $(itbl_test_SOURCES) $(as_new_SOURCES) $(EXTRA_as_new_SOURCES) $(gasp_new_SOURCES)
 OBJECTS = $(itbl_test_OBJECTS) $(as_new_OBJECTS) $(gasp_new_OBJECTS)
index 2a3ccb77f9d3f385ddc65a8c1de141a5818afc6a..338b221387fd11eb776b3da3508f285dc526ba8d 100644 (file)
@@ -83,6 +83,24 @@ AC_DEFUN([CY_WITH_NLS],)
 AC_SUBST(INTLLIBS)
 ])
 
+#serial 1
+# This test replaces the one in autoconf.
+# Currently this macro should have the same name as the autoconf macro
+# because gettext's gettext.m4 (distributed in the automake package)
+# still uses it.  Otherwise, the use in gettext.m4 makes autoheader
+# give these diagnostics:
+#   configure.in:556: AC_TRY_COMPILE was called before AC_ISC_POSIX
+#   configure.in:556: AC_TRY_RUN was called before AC_ISC_POSIX
+
+undefine([AC_ISC_POSIX])
+
+AC_DEFUN(AC_ISC_POSIX,
+  [
+    dnl This test replaces the obsolescent AC_ISC_POSIX kludge.
+    AC_CHECK_LIB(cposix, strerror, [LIBS="$LIBS -lcposix"])
+  ]
+)
+
 # Do all the work for Automake.  This macro actually does too much --
 # some checks are only needed if your package does certain things.
 # But this isn't really a big deal.
index 241e018db524f9e38629690a539fc65c35c333da..fc7ef2b5b88b3933f7d60363bc0597d04434c3b5 100644 (file)
@@ -25,9 +25,6 @@
 /* Define to `long' if <sys/types.h> doesn't define.  */
 #undef off_t
 
-/* Define if you need to in order for stat and other things to work.  */
-#undef _POSIX_SOURCE
-
 /* Define to `unsigned' if <sys/types.h> doesn't define.  */
 #undef size_t
 
index 229bf9706462727ccd1e3285470d3f8bfb18c4d2..84efe64ca5db4d7ded96099f5be5751989237b82 100755 (executable)
@@ -730,249 +730,49 @@ test "$host_alias" != "$target_alias" &&
     NONENONEs,x,x, &&
   program_prefix=${target_alias}-
 
-# Extract the first word of "gcc", so it can be a program name with args.
-set dummy gcc; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:737: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  if test -n "$CC"; then
-  ac_cv_prog_CC="$CC" # Let the user override the test.
-else
-  IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_prog_CC="gcc"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
-fi
-fi
-CC="$ac_cv_prog_CC"
-if test -n "$CC"; then
-  echo "$ac_t""$CC" 1>&6
-else
-  echo "$ac_t""no" 1>&6
-fi
-
-if test -z "$CC"; then
-  # Extract the first word of "cc", so it can be a program name with args.
-set dummy cc; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:767: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  if test -n "$CC"; then
-  ac_cv_prog_CC="$CC" # Let the user override the test.
-else
-  IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=":"
-  ac_prog_rejected=no
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
-        ac_prog_rejected=yes
-       continue
-      fi
-      ac_cv_prog_CC="cc"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
-if test $ac_prog_rejected = yes; then
-  # We found a bogon in the path, so make sure we never use it.
-  set dummy $ac_cv_prog_CC
-  shift
-  if test $# -gt 0; then
-    # We chose a different compiler from the bogus one.
-    # However, it has the same basename, so the bogon will be chosen
-    # first if we set CC to just the basename; use the full file name.
-    shift
-    set dummy "$ac_dir/$ac_word" "$@"
-    shift
-    ac_cv_prog_CC="$@"
-  fi
-fi
-fi
-fi
-CC="$ac_cv_prog_CC"
-if test -n "$CC"; then
-  echo "$ac_t""$CC" 1>&6
-else
-  echo "$ac_t""no" 1>&6
-fi
 
-  if test -z "$CC"; then
-    case "`uname -s`" in
-    *win32* | *WIN32*)
-      # Extract the first word of "cl", so it can be a program name with args.
-set dummy cl; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:818: checking for $ac_word" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
+        echo $ac_n "checking for strerror in -lcposix""... $ac_c" 1>&6
+echo "configure:736: checking for strerror in -lcposix" >&5
+ac_lib_var=`echo cposix'_'strerror | sed 'y%./+-%__p_%'`
+if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
-  if test -n "$CC"; then
-  ac_cv_prog_CC="$CC" # Let the user override the test.
-else
-  IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=":"
-  ac_dummy="$PATH"
-  for ac_dir in $ac_dummy; do
-    test -z "$ac_dir" && ac_dir=.
-    if test -f $ac_dir/$ac_word; then
-      ac_cv_prog_CC="cl"
-      break
-    fi
-  done
-  IFS="$ac_save_ifs"
-fi
-fi
-CC="$ac_cv_prog_CC"
-if test -n "$CC"; then
-  echo "$ac_t""$CC" 1>&6
-else
-  echo "$ac_t""no" 1>&6
-fi
- ;;
-    esac
-  fi
-  test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
-fi
-
-echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
-echo "configure:850: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
-
-ac_ext=c
-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cc_cross
-
-cat > conftest.$ac_ext << EOF
-
-#line 861 "configure"
+  ac_save_LIBS="$LIBS"
+LIBS="-lcposix  $LIBS"
+cat > conftest.$ac_ext <<EOF
+#line 744 "configure"
 #include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error.  */
+/* We use char because int might match the return type of a gcc2
+    builtin and then its argument prototype would still apply.  */
+char strerror();
 
-main(){return(0);}
+int main() {
+strerror()
+; return 0; }
 EOF
-if { (eval echo configure:866: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
-  ac_cv_prog_cc_works=yes
-  # If we can't run a trivial program, we are probably using a cross compiler.
-  if (./conftest; exit) 2>/dev/null; then
-    ac_cv_prog_cc_cross=no
-  else
-    ac_cv_prog_cc_cross=yes
-  fi
+if { (eval echo configure:755: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+  rm -rf conftest*
+  eval "ac_cv_lib_$ac_lib_var=yes"
 else
   echo "configure: failed program was:" >&5
   cat conftest.$ac_ext >&5
-  ac_cv_prog_cc_works=no
-fi
-rm -fr conftest*
-ac_ext=c
-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='$CPP $CPPFLAGS'
-ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
-ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
-cross_compiling=$ac_cv_prog_cc_cross
-
-echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
-if test $ac_cv_prog_cc_works = no; then
-  { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
-fi
-echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
-echo "configure:892: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
-echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
-cross_compiling=$ac_cv_prog_cc_cross
-
-echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
-echo "configure:897: checking whether we are using GNU C" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  cat > conftest.c <<EOF
-#ifdef __GNUC__
-  yes;
-#endif
-EOF
-if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:906: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
-  ac_cv_prog_gcc=yes
-else
-  ac_cv_prog_gcc=no
-fi
-fi
-
-echo "$ac_t""$ac_cv_prog_gcc" 1>&6
-
-if test $ac_cv_prog_gcc = yes; then
-  GCC=yes
-else
-  GCC=
-fi
-
-ac_test_CFLAGS="${CFLAGS+set}"
-ac_save_CFLAGS="$CFLAGS"
-CFLAGS=
-echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
-echo "configure:925: checking whether ${CC-cc} accepts -g" >&5
-if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&6
-else
-  echo 'void f(){}' > conftest.c
-if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
-  ac_cv_prog_cc_g=yes
-else
-  ac_cv_prog_cc_g=no
+  rm -rf conftest*
+  eval "ac_cv_lib_$ac_lib_var=no"
 fi
 rm -f conftest*
+LIBS="$ac_save_LIBS"
 
 fi
-
-echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
-if test "$ac_test_CFLAGS" = set; then
-  CFLAGS="$ac_save_CFLAGS"
-elif test $ac_cv_prog_cc_g = yes; then
-  if test "$GCC" = yes; then
-    CFLAGS="-g -O2"
-  else
-    CFLAGS="-g"
-  fi
-else
-  if test "$GCC" = yes; then
-    CFLAGS="-O2"
-  else
-    CFLAGS=
-  fi
-fi
-
-echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
-echo "configure:957: checking for POSIXized ISC" >&5
-if test -d /etc/conf/kconfig.d &&
-  grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
-then
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
   echo "$ac_t""yes" 1>&6
-  ISC=yes # If later tests want to check for ISC.
-  cat >> confdefs.h <<\EOF
-#define _POSIX_SOURCE 1
-EOF
-
-  if test "$GCC" = yes; then
-    CC="$CC -posix"
-  else
-    CC="$CC -Xp"
-  fi
+  LIBS="$LIBS -lcposix"
 else
   echo "$ac_t""no" 1>&6
-  ISC=
 fi
 
+  
+
 
 # Find a good install program.  We prefer a C program (faster),
 # so one script is as good as another.  But avoid the broken or
@@ -986,7 +786,7 @@ fi
 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
 # ./install, which can be erroneously created by make from ./install.sh.
 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
-echo "configure:990: checking for a BSD compatible install" >&5
+echo "configure:790: checking for a BSD compatible install" >&5
 if test -z "$INSTALL"; then
 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -1039,7 +839,7 @@ test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
 
 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
-echo "configure:1043: checking whether build environment is sane" >&5
+echo "configure:843: checking whether build environment is sane" >&5
 # Just in case
 sleep 1
 echo timestamp > conftestfile
@@ -1096,7 +896,7 @@ test "$program_suffix" != NONE &&
 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
 
 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
-echo "configure:1100: checking whether ${MAKE-make} sets \${MAKE}" >&5
+echo "configure:900: checking whether ${MAKE-make} sets \${MAKE}" >&5
 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -1142,7 +942,7 @@ EOF
 
 missing_dir=`cd $ac_aux_dir && pwd`
 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
-echo "configure:1146: checking for working aclocal" >&5
+echo "configure:946: checking for working aclocal" >&5
 # Run test in a subshell; some versions of sh will print an error if
 # an executable is not found, even if stderr is redirected.
 # Redirect stdin to placate older versions of autoconf.  Sigh.
@@ -1155,7 +955,7 @@ else
 fi
 
 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
-echo "configure:1159: checking for working autoconf" >&5
+echo "configure:959: checking for working autoconf" >&5
 # Run test in a subshell; some versions of sh will print an error if
 # an executable is not found, even if stderr is redirected.
 # Redirect stdin to placate older versions of autoconf.  Sigh.
@@ -1168,7 +968,7 @@ else
 fi
 
 echo $ac_n "checking for working automake""... $ac_c" 1>&6
-echo "configure:1172: checking for working automake" >&5
+echo "configure:972: checking for working automake" >&5
 # Run test in a subshell; some versions of sh will print an error if
 # an executable is not found, even if stderr is redirected.
 # Redirect stdin to placate older versions of autoconf.  Sigh.
@@ -1181,7 +981,7 @@ else
 fi
 
 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
-echo "configure:1185: checking for working autoheader" >&5
+echo "configure:985: checking for working autoheader" >&5
 # Run test in a subshell; some versions of sh will print an error if
 # an executable is not found, even if stderr is redirected.
 # Redirect stdin to placate older versions of autoconf.  Sigh.
@@ -1194,7 +994,7 @@ else
 fi
 
 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
-echo "configure:1198: checking for working makeinfo" >&5
+echo "configure:998: checking for working makeinfo" >&5
 # Run test in a subshell; some versions of sh will print an error if
 # an executable is not found, even if stderr is redirected.
 # Redirect stdin to placate older versions of autoconf.  Sigh.
@@ -1277,6 +1077,228 @@ else
   enable_fast_install=yes
 fi
 
+# Extract the first word of "gcc", so it can be a program name with args.
+set dummy gcc; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure:1084: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+  IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=":"
+  ac_dummy="$PATH"
+  for ac_dir in $ac_dummy; do
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/$ac_word; then
+      ac_cv_prog_CC="gcc"
+      break
+    fi
+  done
+  IFS="$ac_save_ifs"
+fi
+fi
+CC="$ac_cv_prog_CC"
+if test -n "$CC"; then
+  echo "$ac_t""$CC" 1>&6
+else
+  echo "$ac_t""no" 1>&6
+fi
+
+if test -z "$CC"; then
+  # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure:1114: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+  IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=":"
+  ac_prog_rejected=no
+  ac_dummy="$PATH"
+  for ac_dir in $ac_dummy; do
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/$ac_word; then
+      if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
+        ac_prog_rejected=yes
+       continue
+      fi
+      ac_cv_prog_CC="cc"
+      break
+    fi
+  done
+  IFS="$ac_save_ifs"
+if test $ac_prog_rejected = yes; then
+  # We found a bogon in the path, so make sure we never use it.
+  set dummy $ac_cv_prog_CC
+  shift
+  if test $# -gt 0; then
+    # We chose a different compiler from the bogus one.
+    # However, it has the same basename, so the bogon will be chosen
+    # first if we set CC to just the basename; use the full file name.
+    shift
+    set dummy "$ac_dir/$ac_word" "$@"
+    shift
+    ac_cv_prog_CC="$@"
+  fi
+fi
+fi
+fi
+CC="$ac_cv_prog_CC"
+if test -n "$CC"; then
+  echo "$ac_t""$CC" 1>&6
+else
+  echo "$ac_t""no" 1>&6
+fi
+
+  if test -z "$CC"; then
+    case "`uname -s`" in
+    *win32* | *WIN32*)
+      # Extract the first word of "cl", so it can be a program name with args.
+set dummy cl; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure:1165: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  if test -n "$CC"; then
+  ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+  IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS=":"
+  ac_dummy="$PATH"
+  for ac_dir in $ac_dummy; do
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/$ac_word; then
+      ac_cv_prog_CC="cl"
+      break
+    fi
+  done
+  IFS="$ac_save_ifs"
+fi
+fi
+CC="$ac_cv_prog_CC"
+if test -n "$CC"; then
+  echo "$ac_t""$CC" 1>&6
+else
+  echo "$ac_t""no" 1>&6
+fi
+ ;;
+    esac
+  fi
+  test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
+fi
+
+echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
+echo "configure:1197: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
+
+ac_ext=c
+# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cc_cross
+
+cat > conftest.$ac_ext << EOF
+
+#line 1208 "configure"
+#include "confdefs.h"
+
+main(){return(0);}
+EOF
+if { (eval echo configure:1213: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+  ac_cv_prog_cc_works=yes
+  # If we can't run a trivial program, we are probably using a cross compiler.
+  if (./conftest; exit) 2>/dev/null; then
+    ac_cv_prog_cc_cross=no
+  else
+    ac_cv_prog_cc_cross=yes
+  fi
+else
+  echo "configure: failed program was:" >&5
+  cat conftest.$ac_ext >&5
+  ac_cv_prog_cc_works=no
+fi
+rm -fr conftest*
+ac_ext=c
+# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
+ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
+cross_compiling=$ac_cv_prog_cc_cross
+
+echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
+if test $ac_cv_prog_cc_works = no; then
+  { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
+fi
+echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
+echo "configure:1239: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
+echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
+cross_compiling=$ac_cv_prog_cc_cross
+
+echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
+echo "configure:1244: checking whether we are using GNU C" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  cat > conftest.c <<EOF
+#ifdef __GNUC__
+  yes;
+#endif
+EOF
+if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1253: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
+  ac_cv_prog_gcc=yes
+else
+  ac_cv_prog_gcc=no
+fi
+fi
+
+echo "$ac_t""$ac_cv_prog_gcc" 1>&6
+
+if test $ac_cv_prog_gcc = yes; then
+  GCC=yes
+else
+  GCC=
+fi
+
+ac_test_CFLAGS="${CFLAGS+set}"
+ac_save_CFLAGS="$CFLAGS"
+CFLAGS=
+echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
+echo "configure:1272: checking whether ${CC-cc} accepts -g" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  echo 'void f(){}' > conftest.c
+if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
+  ac_cv_prog_cc_g=yes
+else
+  ac_cv_prog_cc_g=no
+fi
+rm -f conftest*
+
+fi
+
+echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
+if test "$ac_test_CFLAGS" = set; then
+  CFLAGS="$ac_save_CFLAGS"
+elif test $ac_cv_prog_cc_g = yes; then
+  if test "$GCC" = yes; then
+    CFLAGS="-g -O2"
+  else
+    CFLAGS="-g"
+  fi
+else
+  if test "$GCC" = yes; then
+    CFLAGS="-O2"
+  else
+    CFLAGS=
+  fi
+fi
+
 # Check whether --with-gnu-ld or --without-gnu-ld was given.
 if test "${with_gnu_ld+set}" = set; then
   withval="$with_gnu_ld"
@@ -1289,7 +1311,7 @@ ac_prog=ld
 if test "$ac_cv_prog_gcc" = yes; then
   # Check if gcc -print-prog-name=ld gives a path.
   echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
-echo "configure:1293: checking for ld used by GCC" >&5
+echo "configure:1315: checking for ld used by GCC" >&5
   case $host in
   *-*-mingw*)
     # gcc leaves a trailing carriage return which upsets mingw
@@ -1319,10 +1341,10 @@ echo "configure:1293: checking for ld used by GCC" >&5
   esac
 elif test "$with_gnu_ld" = yes; then
   echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
-echo "configure:1323: checking for GNU ld" >&5
+echo "configure:1345: checking for GNU ld" >&5
 else
   echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
-echo "configure:1326: checking for non-GNU ld" >&5
+echo "configure:1348: checking for non-GNU ld" >&5
 fi
 if eval "test \"`echo '$''{'ac_cv_path_LD'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -1357,7 +1379,7 @@ else
 fi
 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
-echo "configure:1361: checking if the linker ($LD) is GNU ld" >&5
+echo "configure:1383: checking if the linker ($LD) is GNU ld" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_gnu_ld'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1374,7 +1396,7 @@ with_gnu_ld=$ac_cv_prog_gnu_ld
 
 
 echo $ac_n "checking for $LD option to reload object files""... $ac_c" 1>&6
-echo "configure:1378: checking for $LD option to reload object files" >&5
+echo "configure:1400: checking for $LD option to reload object files" >&5
 if eval "test \"`echo '$''{'lt_cv_ld_reload_flag'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1386,7 +1408,7 @@ reload_flag=$lt_cv_ld_reload_flag
 test -n "$reload_flag" && reload_flag=" $reload_flag"
 
 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
-echo "configure:1390: checking for BSD-compatible nm" >&5
+echo "configure:1412: checking for BSD-compatible nm" >&5
 if eval "test \"`echo '$''{'ac_cv_path_NM'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1424,7 +1446,7 @@ NM="$ac_cv_path_NM"
 echo "$ac_t""$NM" 1>&6
 
 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
-echo "configure:1428: checking whether ln -s works" >&5
+echo "configure:1450: checking whether ln -s works" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1445,7 +1467,7 @@ else
 fi
 
 echo $ac_n "checking how to recognise dependant libraries""... $ac_c" 1>&6
-echo "configure:1449: checking how to recognise dependant libraries" >&5
+echo "configure:1471: checking how to recognise dependant libraries" >&5
 if eval "test \"`echo '$''{'lt_cv_deplibs_check_method'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1588,13 +1610,13 @@ file_magic_cmd=$lt_cv_file_magic_cmd
 deplibs_check_method=$lt_cv_deplibs_check_method
 
 echo $ac_n "checking for object suffix""... $ac_c" 1>&6
-echo "configure:1592: checking for object suffix" >&5
+echo "configure:1614: checking for object suffix" >&5
 if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   rm -f conftest*
 echo 'int i = 1;' > conftest.$ac_ext
-if { (eval echo configure:1598: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:1620: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   for ac_file in conftest.*; do
     case $ac_file in
     *.c) ;;
@@ -1614,7 +1636,7 @@ ac_objext=$ac_cv_objext
 
 
 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
-echo "configure:1618: checking for executable suffix" >&5
+echo "configure:1640: checking for executable suffix" >&5
 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1624,7 +1646,7 @@ else
   rm -f conftest*
   echo 'int main () { return 0; }' > conftest.$ac_ext
   ac_cv_exeext=
-  if { (eval echo configure:1628: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
+  if { (eval echo configure:1650: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
     for file in conftest.*; do
       case $file in
       *.c | *.o | *.obj | *.ilk | *.pdb) ;;
@@ -1657,7 +1679,7 @@ case "$deplibs_check_method" in
 file_magic*)
   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
     echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6
-echo "configure:1661: checking for ${ac_tool_prefix}file" >&5
+echo "configure:1683: checking for ${ac_tool_prefix}file" >&5
 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1719,7 +1741,7 @@ fi
 if test -z "$lt_cv_path_MAGIC_CMD"; then
   if test -n "$ac_tool_prefix"; then
     echo $ac_n "checking for file""... $ac_c" 1>&6
-echo "configure:1723: checking for file" >&5
+echo "configure:1745: checking for file" >&5
 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1790,7 +1812,7 @@ esac
 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1794: checking for $ac_word" >&5
+echo "configure:1816: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1822,7 +1844,7 @@ if test -n "$ac_tool_prefix"; then
   # Extract the first word of "ranlib", so it can be a program name with args.
 set dummy ranlib; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1826: checking for $ac_word" >&5
+echo "configure:1848: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1857,7 +1879,7 @@ fi
 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
 set dummy ${ac_tool_prefix}strip; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1861: checking for $ac_word" >&5
+echo "configure:1883: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1889,7 +1911,7 @@ if test -n "$ac_tool_prefix"; then
   # Extract the first word of "strip", so it can be a program name with args.
 set dummy strip; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1893: checking for $ac_word" >&5
+echo "configure:1915: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1956,8 +1978,8 @@ test x"$pic_mode" = xno && libtool_flags="$libtool_flags --prefer-non-pic"
 case "$host" in
 *-*-irix6*)
   # Find out which ABI we are using.
-  echo '#line 1960 "configure"' > conftest.$ac_ext
-  if { (eval echo configure:1961: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+  echo '#line 1982 "configure"' > conftest.$ac_ext
+  if { (eval echo configure:1983: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
     case "`/usr/bin/file conftest.o`" in
     *32-bit*)
       LD="${LD-ld} -32"
@@ -1978,7 +2000,7 @@ case "$host" in
   SAVE_CFLAGS="$CFLAGS"
   CFLAGS="$CFLAGS -belf"
   echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
-echo "configure:1982: checking whether the C compiler needs -belf" >&5
+echo "configure:2004: checking whether the C compiler needs -belf" >&5
 if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1991,14 +2013,14 @@ ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$a
 cross_compiling=$ac_cv_prog_cc_cross
 
      cat > conftest.$ac_ext <<EOF
-#line 1995 "configure"
+#line 2017 "configure"
 #include "confdefs.h"
 
 int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:2002: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:2024: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   lt_cv_cc_needs_belf=yes
 else
@@ -2282,6 +2304,7 @@ for this_target in $target $canon_targets ; do
       a29k-amd-udi)         fmt=coff ;;
       a29k-amd-ebmon)       fmt=coff ;;
       a29k-nyu-sym1)        fmt=coff ;;
+      a29k-*-rtems*)        fmt=coff ;;
       a29k-*-vxworks*)      fmt=coff ;;
 
       alpha*-*-*vms*)      fmt=evax ;;
@@ -2296,6 +2319,7 @@ for this_target in $target $canon_targets ; do
 
       arm-*-aout)                      fmt=aout ;;
       arm-*-coff | thumb-*-coff)        fmt=coff ;;
+      arm-*-rtems | thumb-*-rtems)      fmt=elf ;;
       arm-*-elf | thumb-*-elf)          fmt=elf ;;
       arm*-*-conix*)                   fmt=elf ;;
       arm-*-linux*aout*)               fmt=aout em=linux ;;
@@ -2339,6 +2363,7 @@ for this_target in $target $canon_targets ; do
       hppa-*-bsd*)          fmt=som em=hppa ;;
       hppa-*-hiux*)         fmt=som em=hppa ;;
 
+      h8300-*-rtems*)       fmt=coff ;;
       h8300-*-coff)         fmt=coff ;;
 
       i370-*-elf* | i370-*-linux*) fmt=elf ;;
@@ -2508,7 +2533,9 @@ EOF
       ns32k-pc532-netbsd* | ns32k-pc532-lites*)  fmt=aout em=nbsd532 ;;
       ns32k-pc532-openbsd*) fmt=aout em=nbsd532 ;;
 
-      sparc-*-rtems*)       fmt=aout ;;
+      sparc-*-rtemsaout*)   fmt=aout ;;
+      sparc-*-rtemself*)    fmt=elf ;;
+      sparc-*-rtems*)       fmt=elf ;;
       sparc-*-sunos4*)      fmt=aout em=sun3 ;;
       sparc-*-aout | sparc*-*-vxworks*)
                            fmt=aout em=sparcaout ;;
@@ -3042,7 +3069,7 @@ EOF
 # Extract the first word of "gcc", so it can be a program name with args.
 set dummy gcc; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3046: checking for $ac_word" >&5
+echo "configure:3073: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3072,7 +3099,7 @@ if test -z "$CC"; then
   # Extract the first word of "cc", so it can be a program name with args.
 set dummy cc; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3076: checking for $ac_word" >&5
+echo "configure:3103: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3123,7 +3150,7 @@ fi
       # Extract the first word of "cl", so it can be a program name with args.
 set dummy cl; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3127: checking for $ac_word" >&5
+echo "configure:3154: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3155,7 +3182,7 @@ fi
 fi
 
 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
-echo "configure:3159: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
+echo "configure:3186: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
 
 ac_ext=c
 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
@@ -3166,12 +3193,12 @@ cross_compiling=$ac_cv_prog_cc_cross
 
 cat > conftest.$ac_ext << EOF
 
-#line 3170 "configure"
+#line 3197 "configure"
 #include "confdefs.h"
 
 main(){return(0);}
 EOF
-if { (eval echo configure:3175: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:3202: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   ac_cv_prog_cc_works=yes
   # If we can't run a trivial program, we are probably using a cross compiler.
   if (./conftest; exit) 2>/dev/null; then
@@ -3197,12 +3224,12 @@ if test $ac_cv_prog_cc_works = no; then
   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
 fi
 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
-echo "configure:3201: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
+echo "configure:3228: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
 cross_compiling=$ac_cv_prog_cc_cross
 
 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
-echo "configure:3206: checking whether we are using GNU C" >&5
+echo "configure:3233: checking whether we are using GNU C" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3211,7 +3238,7 @@ else
   yes;
 #endif
 EOF
-if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:3215: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
+if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:3242: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
   ac_cv_prog_gcc=yes
 else
   ac_cv_prog_gcc=no
@@ -3230,7 +3257,7 @@ ac_test_CFLAGS="${CFLAGS+set}"
 ac_save_CFLAGS="$CFLAGS"
 CFLAGS=
 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
-echo "configure:3234: checking whether ${CC-cc} accepts -g" >&5
+echo "configure:3261: checking whether ${CC-cc} accepts -g" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3267,7 +3294,7 @@ do
 # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3271: checking for $ac_word" >&5
+echo "configure:3298: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3298,7 +3325,7 @@ done
 test -n "$YACC" || YACC="yacc"
 
 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
-echo "configure:3302: checking how to run the C preprocessor" >&5
+echo "configure:3329: checking how to run the C preprocessor" >&5
 # On Suns, sometimes $CPP names a directory.
 if test -n "$CPP" && test -d "$CPP"; then
   CPP=
@@ -3313,13 +3340,13 @@ else
   # On the NeXT, cc -E runs the code through the compiler's parser,
   # not just through cpp.
   cat > conftest.$ac_ext <<EOF
-#line 3317 "configure"
+#line 3344 "configure"
 #include "confdefs.h"
 #include <assert.h>
 Syntax Error
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:3323: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:3350: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   :
@@ -3330,13 +3357,13 @@ else
   rm -rf conftest*
   CPP="${CC-cc} -E -traditional-cpp"
   cat > conftest.$ac_ext <<EOF
-#line 3334 "configure"
+#line 3361 "configure"
 #include "confdefs.h"
 #include <assert.h>
 Syntax Error
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:3340: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:3367: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   :
@@ -3347,13 +3374,13 @@ else
   rm -rf conftest*
   CPP="${CC-cc} -nologo -E"
   cat > conftest.$ac_ext <<EOF
-#line 3351 "configure"
+#line 3378 "configure"
 #include "confdefs.h"
 #include <assert.h>
 Syntax Error
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:3357: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:3384: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   :
@@ -3383,7 +3410,7 @@ do
 # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3387: checking for $ac_word" >&5
+echo "configure:3414: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3416,7 +3443,7 @@ test -n "$LEX" || LEX=""$missing_dir/missing flex""
 # Extract the first word of "flex", so it can be a program name with args.
 set dummy flex; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3420: checking for $ac_word" >&5
+echo "configure:3447: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3450,7 +3477,7 @@ then
   *) ac_lib=l ;;
   esac
   echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
-echo "configure:3454: checking for yywrap in -l$ac_lib" >&5
+echo "configure:3481: checking for yywrap in -l$ac_lib" >&5
 ac_lib_var=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -3458,7 +3485,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-l$ac_lib  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 3462 "configure"
+#line 3489 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -3469,7 +3496,7 @@ int main() {
 yywrap()
 ; return 0; }
 EOF
-if { (eval echo configure:3473: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:3500: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -3492,7 +3519,7 @@ fi
 fi
 
 echo $ac_n "checking lex output file root""... $ac_c" 1>&6
-echo "configure:3496: checking lex output file root" >&5
+echo "configure:3523: checking lex output file root" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3513,7 +3540,7 @@ echo "$ac_t""$ac_cv_prog_lex_root" 1>&6
 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
 
 echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
-echo "configure:3517: checking whether yytext is a pointer" >&5
+echo "configure:3544: checking whether yytext is a pointer" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3525,14 +3552,14 @@ echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
 ac_save_LIBS="$LIBS"
 LIBS="$LIBS $LEXLIB"
 cat > conftest.$ac_ext <<EOF
-#line 3529 "configure"
+#line 3556 "configure"
 #include "confdefs.h"
 `cat $LEX_OUTPUT_ROOT.c`
 int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:3536: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:3563: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   ac_cv_prog_lex_yytext_pointer=yes
 else
@@ -3558,7 +3585,7 @@ ALL_LINGUAS=
 # Extract the first word of "ranlib", so it can be a program name with args.
 set dummy ranlib; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3562: checking for $ac_word" >&5
+echo "configure:3589: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3586,12 +3613,12 @@ else
 fi
 
 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
-echo "configure:3590: checking for ANSI C header files" >&5
+echo "configure:3617: checking for ANSI C header files" >&5
 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3595 "configure"
+#line 3622 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 #include <stdarg.h>
@@ -3599,7 +3626,7 @@ else
 #include <float.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:3603: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:3630: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -3616,7 +3643,7 @@ rm -f conftest*
 if test $ac_cv_header_stdc = yes; then
   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
 cat > conftest.$ac_ext <<EOF
-#line 3620 "configure"
+#line 3647 "configure"
 #include "confdefs.h"
 #include <string.h>
 EOF
@@ -3634,7 +3661,7 @@ fi
 if test $ac_cv_header_stdc = yes; then
   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
 cat > conftest.$ac_ext <<EOF
-#line 3638 "configure"
+#line 3665 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 EOF
@@ -3655,7 +3682,7 @@ if test "$cross_compiling" = yes; then
   :
 else
   cat > conftest.$ac_ext <<EOF
-#line 3659 "configure"
+#line 3686 "configure"
 #include "confdefs.h"
 #include <ctype.h>
 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
@@ -3666,7 +3693,7 @@ if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
 exit (0); }
 
 EOF
-if { (eval echo configure:3670: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:3697: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   :
 else
@@ -3690,12 +3717,12 @@ EOF
 fi
 
 echo $ac_n "checking for working const""... $ac_c" 1>&6
-echo "configure:3694: checking for working const" >&5
+echo "configure:3721: checking for working const" >&5
 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3699 "configure"
+#line 3726 "configure"
 #include "confdefs.h"
 
 int main() {
@@ -3744,7 +3771,7 @@ ccp = (char const *const *) p;
 
 ; return 0; }
 EOF
-if { (eval echo configure:3748: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3775: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_c_const=yes
 else
@@ -3765,21 +3792,21 @@ EOF
 fi
 
 echo $ac_n "checking for inline""... $ac_c" 1>&6
-echo "configure:3769: checking for inline" >&5
+echo "configure:3796: checking for inline" >&5
 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   ac_cv_c_inline=no
 for ac_kw in inline __inline__ __inline; do
   cat > conftest.$ac_ext <<EOF
-#line 3776 "configure"
+#line 3803 "configure"
 #include "confdefs.h"
 
 int main() {
 } $ac_kw foo() {
 ; return 0; }
 EOF
-if { (eval echo configure:3783: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:3810: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_c_inline=$ac_kw; break
 else
@@ -3805,12 +3832,12 @@ EOF
 esac
 
 echo $ac_n "checking for off_t""... $ac_c" 1>&6
-echo "configure:3809: checking for off_t" >&5
+echo "configure:3836: checking for off_t" >&5
 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3814 "configure"
+#line 3841 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -3838,12 +3865,12 @@ EOF
 fi
 
 echo $ac_n "checking for size_t""... $ac_c" 1>&6
-echo "configure:3842: checking for size_t" >&5
+echo "configure:3869: checking for size_t" >&5
 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3847 "configure"
+#line 3874 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -3873,19 +3900,19 @@ fi
 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
 # for constant arguments.  Useless!
 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
-echo "configure:3877: checking for working alloca.h" >&5
+echo "configure:3904: checking for working alloca.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3882 "configure"
+#line 3909 "configure"
 #include "confdefs.h"
 #include <alloca.h>
 int main() {
 char *p = alloca(2 * sizeof(int));
 ; return 0; }
 EOF
-if { (eval echo configure:3889: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:3916: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   ac_cv_header_alloca_h=yes
 else
@@ -3906,12 +3933,12 @@ EOF
 fi
 
 echo $ac_n "checking for alloca""... $ac_c" 1>&6
-echo "configure:3910: checking for alloca" >&5
+echo "configure:3937: checking for alloca" >&5
 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3915 "configure"
+#line 3942 "configure"
 #include "confdefs.h"
 
 #ifdef __GNUC__
@@ -3939,7 +3966,7 @@ int main() {
 char *p = (char *) alloca(1);
 ; return 0; }
 EOF
-if { (eval echo configure:3943: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:3970: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   ac_cv_func_alloca_works=yes
 else
@@ -3971,12 +3998,12 @@ EOF
 
 
 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
-echo "configure:3975: checking whether alloca needs Cray hooks" >&5
+echo "configure:4002: checking whether alloca needs Cray hooks" >&5
 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 3980 "configure"
+#line 4007 "configure"
 #include "confdefs.h"
 #if defined(CRAY) && ! defined(CRAY2)
 webecray
@@ -4001,12 +4028,12 @@ echo "$ac_t""$ac_cv_os_cray" 1>&6
 if test $ac_cv_os_cray = yes; then
 for ac_func in _getb67 GETB67 getb67; do
   echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:4005: checking for $ac_func" >&5
+echo "configure:4032: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 4010 "configure"
+#line 4037 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -4029,7 +4056,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:4033: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:4060: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -4056,7 +4083,7 @@ done
 fi
 
 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
-echo "configure:4060: checking stack direction for C alloca" >&5
+echo "configure:4087: checking stack direction for C alloca" >&5
 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4064,7 +4091,7 @@ else
   ac_cv_c_stack_direction=0
 else
   cat > conftest.$ac_ext <<EOF
-#line 4068 "configure"
+#line 4095 "configure"
 #include "confdefs.h"
 find_stack_direction ()
 {
@@ -4083,7 +4110,7 @@ main ()
   exit (find_stack_direction() < 0);
 }
 EOF
-if { (eval echo configure:4087: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:4114: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   ac_cv_c_stack_direction=1
 else
@@ -4108,17 +4135,17 @@ for ac_hdr in unistd.h
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:4112: checking for $ac_hdr" >&5
+echo "configure:4139: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 4117 "configure"
+#line 4144 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:4122: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:4149: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -4147,12 +4174,12 @@ done
 for ac_func in getpagesize
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:4151: checking for $ac_func" >&5
+echo "configure:4178: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 4156 "configure"
+#line 4183 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -4175,7 +4202,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:4179: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:4206: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -4200,7 +4227,7 @@ fi
 done
 
 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
-echo "configure:4204: checking for working mmap" >&5
+echo "configure:4231: checking for working mmap" >&5
 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4208,7 +4235,7 @@ else
   ac_cv_func_mmap_fixed_mapped=no
 else
   cat > conftest.$ac_ext <<EOF
-#line 4212 "configure"
+#line 4239 "configure"
 #include "confdefs.h"
 
 /* Thanks to Mike Haertel and Jim Avera for this test.
@@ -4348,7 +4375,7 @@ main()
 }
 
 EOF
-if { (eval echo configure:4352: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:4379: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   ac_cv_func_mmap_fixed_mapped=yes
 else
@@ -4376,17 +4403,17 @@ unistd.h values.h sys/param.h
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:4380: checking for $ac_hdr" >&5
+echo "configure:4407: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 4385 "configure"
+#line 4412 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:4390: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:4417: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -4416,12 +4443,12 @@ done
 __argz_count __argz_stringify __argz_next
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:4420: checking for $ac_func" >&5
+echo "configure:4447: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 4425 "configure"
+#line 4452 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -4444,7 +4471,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:4448: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:4475: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -4473,12 +4500,12 @@ done
      for ac_func in stpcpy
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:4477: checking for $ac_func" >&5
+echo "configure:4504: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 4482 "configure"
+#line 4509 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -4501,7 +4528,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:4505: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:4532: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -4535,19 +4562,19 @@ EOF
 
    if test $ac_cv_header_locale_h = yes; then
     echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
-echo "configure:4539: checking for LC_MESSAGES" >&5
+echo "configure:4566: checking for LC_MESSAGES" >&5
 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 4544 "configure"
+#line 4571 "configure"
 #include "confdefs.h"
 #include <locale.h>
 int main() {
 return LC_MESSAGES
 ; return 0; }
 EOF
-if { (eval echo configure:4551: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:4578: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   am_cv_val_LC_MESSAGES=yes
 else
@@ -4568,7 +4595,7 @@ EOF
     fi
   fi
    echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
-echo "configure:4572: checking whether NLS is requested" >&5
+echo "configure:4599: checking whether NLS is requested" >&5
         # Check whether --enable-nls or --disable-nls was given.
 if test "${enable_nls+set}" = set; then
   enableval="$enable_nls"
@@ -4588,7 +4615,7 @@ fi
 EOF
 
       echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
-echo "configure:4592: checking whether included gettext is requested" >&5
+echo "configure:4619: checking whether included gettext is requested" >&5
       # Check whether --with-included-gettext or --without-included-gettext was given.
 if test "${with_included_gettext+set}" = set; then
   withval="$with_included_gettext"
@@ -4607,17 +4634,17 @@ fi
 
        ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
-echo "configure:4611: checking for libintl.h" >&5
+echo "configure:4638: checking for libintl.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 4616 "configure"
+#line 4643 "configure"
 #include "confdefs.h"
 #include <libintl.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:4621: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:4648: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -4634,19 +4661,19 @@ fi
 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
   echo "$ac_t""yes" 1>&6
   echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
-echo "configure:4638: checking for gettext in libc" >&5
+echo "configure:4665: checking for gettext in libc" >&5
 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 4643 "configure"
+#line 4670 "configure"
 #include "confdefs.h"
 #include <libintl.h>
 int main() {
 return (int) gettext ("")
 ; return 0; }
 EOF
-if { (eval echo configure:4650: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:4677: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   gt_cv_func_gettext_libc=yes
 else
@@ -4662,7 +4689,7 @@ echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
 
           if test "$gt_cv_func_gettext_libc" != "yes"; then
             echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
-echo "configure:4666: checking for bindtextdomain in -lintl" >&5
+echo "configure:4693: checking for bindtextdomain in -lintl" >&5
 ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -4670,7 +4697,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lintl  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 4674 "configure"
+#line 4701 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -4681,7 +4708,7 @@ int main() {
 bindtextdomain()
 ; return 0; }
 EOF
-if { (eval echo configure:4685: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:4712: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -4697,19 +4724,19 @@ fi
 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
   echo "$ac_t""yes" 1>&6
   echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
-echo "configure:4701: checking for gettext in libintl" >&5
+echo "configure:4728: checking for gettext in libintl" >&5
 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 4706 "configure"
+#line 4733 "configure"
 #include "confdefs.h"
 
 int main() {
 return (int) gettext ("")
 ; return 0; }
 EOF
-if { (eval echo configure:4713: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:4740: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   gt_cv_func_gettext_libintl=yes
 else
@@ -4737,7 +4764,7 @@ EOF
              # Extract the first word of "msgfmt", so it can be a program name with args.
 set dummy msgfmt; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4741: checking for $ac_word" >&5
+echo "configure:4768: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4771,12 +4798,12 @@ fi
                for ac_func in dcgettext
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:4775: checking for $ac_func" >&5
+echo "configure:4802: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 4780 "configure"
+#line 4807 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -4799,7 +4826,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:4803: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:4830: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -4826,7 +4853,7 @@ done
                # Extract the first word of "gmsgfmt", so it can be a program name with args.
 set dummy gmsgfmt; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4830: checking for $ac_word" >&5
+echo "configure:4857: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4862,7 +4889,7 @@ fi
                # Extract the first word of "xgettext", so it can be a program name with args.
 set dummy xgettext; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4866: checking for $ac_word" >&5
+echo "configure:4893: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4894,7 +4921,7 @@ else
 fi
 
                cat > conftest.$ac_ext <<EOF
-#line 4898 "configure"
+#line 4925 "configure"
 #include "confdefs.h"
 
 int main() {
@@ -4902,7 +4929,7 @@ extern int _nl_msg_cat_cntr;
                               return _nl_msg_cat_cntr
 ; return 0; }
 EOF
-if { (eval echo configure:4906: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:4933: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   CATOBJEXT=.gmo
                   DATADIRNAME=share
@@ -4934,7 +4961,7 @@ fi
         # Extract the first word of "msgfmt", so it can be a program name with args.
 set dummy msgfmt; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4938: checking for $ac_word" >&5
+echo "configure:4965: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4968,7 +4995,7 @@ fi
         # Extract the first word of "gmsgfmt", so it can be a program name with args.
 set dummy gmsgfmt; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4972: checking for $ac_word" >&5
+echo "configure:4999: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -5004,7 +5031,7 @@ fi
         # Extract the first word of "xgettext", so it can be a program name with args.
 set dummy xgettext; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:5008: checking for $ac_word" >&5
+echo "configure:5035: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -5094,7 +5121,7 @@ fi
        LINGUAS=
      else
        echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
-echo "configure:5098: checking for catalogs to be installed" >&5
+echo "configure:5125: checking for catalogs to be installed" >&5
        NEW_LINGUAS=
        for lang in ${LINGUAS=$ALL_LINGUAS}; do
          case "$ALL_LINGUAS" in
@@ -5122,17 +5149,17 @@ echo "configure:5098: checking for catalogs to be installed" >&5
       if test "$CATOBJEXT" = ".cat"; then
         ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
-echo "configure:5126: checking for linux/version.h" >&5
+echo "configure:5153: checking for linux/version.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5131 "configure"
+#line 5158 "configure"
 #include "confdefs.h"
 #include <linux/version.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:5136: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:5163: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -5195,7 +5222,7 @@ fi
   
 
 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
-echo "configure:5199: checking whether to enable maintainer-specific portions of Makefiles" >&5
+echo "configure:5226: checking whether to enable maintainer-specific portions of Makefiles" >&5
     # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
 if test "${enable_maintainer_mode+set}" = set; then
   enableval="$enable_maintainer_mode"
@@ -5220,7 +5247,7 @@ fi
 
 
 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
-echo "configure:5224: checking for executable suffix" >&5
+echo "configure:5251: checking for executable suffix" >&5
 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -5230,7 +5257,7 @@ else
   rm -f conftest*
   echo 'int main () { return 0; }' > conftest.$ac_ext
   ac_cv_exeext=
-  if { (eval echo configure:5234: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
+  if { (eval echo configure:5261: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
     for file in conftest.*; do
       case $file in
       *.c | *.o | *.obj | *.ilk | *.pdb) ;;
@@ -5255,17 +5282,17 @@ for ac_hdr in string.h stdlib.h memory.h strings.h unistd.h stdarg.h varargs.h e
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:5259: checking for $ac_hdr" >&5
+echo "configure:5286: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5264 "configure"
+#line 5291 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:5269: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:5296: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -5295,7 +5322,7 @@ done
 # Put this here so that autoconf's "cross-compiling" message doesn't confuse
 # people who are not cross-compiling but are compiling cross-assemblers.
 echo $ac_n "checking whether compiling a cross-assembler""... $ac_c" 1>&6
-echo "configure:5299: checking whether compiling a cross-assembler" >&5
+echo "configure:5326: checking whether compiling a cross-assembler" >&5
 if test "${host}" = "${target}"; then
   cross_gas=no
 else
@@ -5310,19 +5337,19 @@ echo "$ac_t""$cross_gas" 1>&6
 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
 # for constant arguments.  Useless!
 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
-echo "configure:5314: checking for working alloca.h" >&5
+echo "configure:5341: checking for working alloca.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5319 "configure"
+#line 5346 "configure"
 #include "confdefs.h"
 #include <alloca.h>
 int main() {
 char *p = alloca(2 * sizeof(int));
 ; return 0; }
 EOF
-if { (eval echo configure:5326: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5353: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   ac_cv_header_alloca_h=yes
 else
@@ -5343,12 +5370,12 @@ EOF
 fi
 
 echo $ac_n "checking for alloca""... $ac_c" 1>&6
-echo "configure:5347: checking for alloca" >&5
+echo "configure:5374: checking for alloca" >&5
 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5352 "configure"
+#line 5379 "configure"
 #include "confdefs.h"
 
 #ifdef __GNUC__
@@ -5376,7 +5403,7 @@ int main() {
 char *p = (char *) alloca(1);
 ; return 0; }
 EOF
-if { (eval echo configure:5380: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5407: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   ac_cv_func_alloca_works=yes
 else
@@ -5408,12 +5435,12 @@ EOF
 
 
 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
-echo "configure:5412: checking whether alloca needs Cray hooks" >&5
+echo "configure:5439: checking whether alloca needs Cray hooks" >&5
 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5417 "configure"
+#line 5444 "configure"
 #include "confdefs.h"
 #if defined(CRAY) && ! defined(CRAY2)
 webecray
@@ -5438,12 +5465,12 @@ echo "$ac_t""$ac_cv_os_cray" 1>&6
 if test $ac_cv_os_cray = yes; then
 for ac_func in _getb67 GETB67 getb67; do
   echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:5442: checking for $ac_func" >&5
+echo "configure:5469: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5447 "configure"
+#line 5474 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -5466,7 +5493,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:5470: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5497: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -5493,7 +5520,7 @@ done
 fi
 
 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
-echo "configure:5497: checking stack direction for C alloca" >&5
+echo "configure:5524: checking stack direction for C alloca" >&5
 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -5501,7 +5528,7 @@ else
   ac_cv_c_stack_direction=0
 else
   cat > conftest.$ac_ext <<EOF
-#line 5505 "configure"
+#line 5532 "configure"
 #include "confdefs.h"
 find_stack_direction ()
 {
@@ -5520,7 +5547,7 @@ main ()
   exit (find_stack_direction() < 0);
 }
 EOF
-if { (eval echo configure:5524: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:5551: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   ac_cv_c_stack_direction=1
 else
@@ -5542,21 +5569,21 @@ EOF
 fi
 
 echo $ac_n "checking for inline""... $ac_c" 1>&6
-echo "configure:5546: checking for inline" >&5
+echo "configure:5573: checking for inline" >&5
 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   ac_cv_c_inline=no
 for ac_kw in inline __inline__ __inline; do
   cat > conftest.$ac_ext <<EOF
-#line 5553 "configure"
+#line 5580 "configure"
 #include "confdefs.h"
 
 int main() {
 } $ac_kw foo() {
 ; return 0; }
 EOF
-if { (eval echo configure:5560: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:5587: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_c_inline=$ac_kw; break
 else
@@ -5586,12 +5613,12 @@ esac
 for ac_func in unlink remove
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:5590: checking for $ac_func" >&5
+echo "configure:5617: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5595 "configure"
+#line 5622 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -5614,7 +5641,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:5618: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5645: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -5643,12 +5670,12 @@ done
 for ac_func in sbrk
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:5647: checking for $ac_func" >&5
+echo "configure:5674: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5652 "configure"
+#line 5679 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -5671,7 +5698,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:5675: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5702: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -5706,7 +5733,7 @@ case "$host" in
   ;;
 *-ncr-sysv4.3*)
   echo $ac_n "checking for _mwvalidcheckl in -lmw""... $ac_c" 1>&6
-echo "configure:5710: checking for _mwvalidcheckl in -lmw" >&5
+echo "configure:5737: checking for _mwvalidcheckl in -lmw" >&5
 ac_lib_var=`echo mw'_'_mwvalidcheckl | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -5714,7 +5741,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lmw  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 5718 "configure"
+#line 5745 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -5725,7 +5752,7 @@ int main() {
 _mwvalidcheckl()
 ; return 0; }
 EOF
-if { (eval echo configure:5729: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5756: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -5746,7 +5773,7 @@ else
 fi
 
   echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
-echo "configure:5750: checking for main in -lm" >&5
+echo "configure:5777: checking for main in -lm" >&5
 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -5754,14 +5781,14 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lm  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 5758 "configure"
+#line 5785 "configure"
 #include "confdefs.h"
 
 int main() {
 main()
 ; return 0; }
 EOF
-if { (eval echo configure:5765: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5792: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -5784,7 +5811,7 @@ fi
   ;;
 *)
   echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
-echo "configure:5788: checking for main in -lm" >&5
+echo "configure:5815: checking for main in -lm" >&5
 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -5792,14 +5819,14 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lm  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 5796 "configure"
+#line 5823 "configure"
 #include "confdefs.h"
 
 int main() {
 main()
 ; return 0; }
 EOF
-if { (eval echo configure:5803: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5830: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -5830,12 +5857,12 @@ esac
 # enough, but on some of those systems, the assert macro relies on requoting
 # working properly!
 echo $ac_n "checking for working assert macro""... $ac_c" 1>&6
-echo "configure:5834: checking for working assert macro" >&5
+echo "configure:5861: checking for working assert macro" >&5
 if eval "test \"`echo '$''{'gas_cv_assert_ok'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5839 "configure"
+#line 5866 "configure"
 #include "confdefs.h"
 #include <assert.h>
 #include <stdio.h>
@@ -5851,7 +5878,7 @@ assert (a == b
 
 ; return 0; }
 EOF
-if { (eval echo configure:5855: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5882: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   gas_cv_assert_ok=yes
 else
@@ -5892,12 +5919,12 @@ gas_test_headers="
 "
 
 echo $ac_n "checking whether declaration is required for strstr""... $ac_c" 1>&6
-echo "configure:5896: checking whether declaration is required for strstr" >&5
+echo "configure:5923: checking whether declaration is required for strstr" >&5
 if eval "test \"`echo '$''{'gas_cv_decl_needed_strstr'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5901 "configure"
+#line 5928 "configure"
 #include "confdefs.h"
 $gas_test_headers
 int main() {
@@ -5908,7 +5935,7 @@ x = (f) strstr;
 
 ; return 0; }
 EOF
-if { (eval echo configure:5912: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5939: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   gas_cv_decl_needed_strstr=no
 else
@@ -5929,12 +5956,12 @@ fi
 
 
 echo $ac_n "checking whether declaration is required for malloc""... $ac_c" 1>&6
-echo "configure:5933: checking whether declaration is required for malloc" >&5
+echo "configure:5960: checking whether declaration is required for malloc" >&5
 if eval "test \"`echo '$''{'gas_cv_decl_needed_malloc'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5938 "configure"
+#line 5965 "configure"
 #include "confdefs.h"
 $gas_test_headers
 int main() {
@@ -5945,7 +5972,7 @@ x = (f) malloc;
 
 ; return 0; }
 EOF
-if { (eval echo configure:5949: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:5976: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   gas_cv_decl_needed_malloc=no
 else
@@ -5966,12 +5993,12 @@ fi
 
 
 echo $ac_n "checking whether declaration is required for free""... $ac_c" 1>&6
-echo "configure:5970: checking whether declaration is required for free" >&5
+echo "configure:5997: checking whether declaration is required for free" >&5
 if eval "test \"`echo '$''{'gas_cv_decl_needed_free'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 5975 "configure"
+#line 6002 "configure"
 #include "confdefs.h"
 $gas_test_headers
 int main() {
@@ -5982,7 +6009,7 @@ x = (f) free;
 
 ; return 0; }
 EOF
-if { (eval echo configure:5986: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6013: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   gas_cv_decl_needed_free=no
 else
@@ -6003,12 +6030,12 @@ fi
 
 
 echo $ac_n "checking whether declaration is required for sbrk""... $ac_c" 1>&6
-echo "configure:6007: checking whether declaration is required for sbrk" >&5
+echo "configure:6034: checking whether declaration is required for sbrk" >&5
 if eval "test \"`echo '$''{'gas_cv_decl_needed_sbrk'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6012 "configure"
+#line 6039 "configure"
 #include "confdefs.h"
 $gas_test_headers
 int main() {
@@ -6019,7 +6046,7 @@ x = (f) sbrk;
 
 ; return 0; }
 EOF
-if { (eval echo configure:6023: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6050: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   gas_cv_decl_needed_sbrk=no
 else
@@ -6040,12 +6067,12 @@ fi
 
 
 echo $ac_n "checking whether declaration is required for environ""... $ac_c" 1>&6
-echo "configure:6044: checking whether declaration is required for environ" >&5
+echo "configure:6071: checking whether declaration is required for environ" >&5
 if eval "test \"`echo '$''{'gas_cv_decl_needed_environ'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6049 "configure"
+#line 6076 "configure"
 #include "confdefs.h"
 $gas_test_headers
 int main() {
@@ -6056,7 +6083,7 @@ x = (f) environ;
 
 ; return 0; }
 EOF
-if { (eval echo configure:6060: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6087: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   gas_cv_decl_needed_environ=no
 else
@@ -6080,12 +6107,12 @@ fi
 # for it?
 
 echo $ac_n "checking whether declaration is required for errno""... $ac_c" 1>&6
-echo "configure:6084: checking whether declaration is required for errno" >&5
+echo "configure:6111: checking whether declaration is required for errno" >&5
 if eval "test \"`echo '$''{'gas_cv_decl_needed_errno'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 6089 "configure"
+#line 6116 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_ERRNO_H
@@ -6100,7 +6127,7 @@ x = (f) errno;
 
 ; return 0; }
 EOF
-if { (eval echo configure:6104: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:6131: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   gas_cv_decl_needed_errno=no
 else
@@ -6270,7 +6297,6 @@ s%@build_alias@%$build_alias%g
 s%@build_cpu@%$build_cpu%g
 s%@build_vendor@%$build_vendor%g
 s%@build_os@%$build_os%g
-s%@CC@%$CC%g
 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
 s%@INSTALL_DATA@%$INSTALL_DATA%g
@@ -6282,6 +6308,7 @@ s%@AUTOMAKE@%$AUTOMAKE%g
 s%@AUTOHEADER@%$AUTOHEADER%g
 s%@MAKEINFO@%$MAKEINFO%g
 s%@SET_MAKE@%$SET_MAKE%g
+s%@CC@%$CC%g
 s%@LN_S@%$LN_S%g
 s%@OBJEXT@%$OBJEXT%g
 s%@EXEEXT@%$EXEEXT%g
index 9531d2e4d4633ad73023859a1465792bf48b8b0a..e5cbba80d4ce3c42b1e7f71fbfc1576b0f5b74b5 100644 (file)
@@ -164,6 +164,7 @@ changequote([,])dnl
       a29k-amd-udi)         fmt=coff ;;
       a29k-amd-ebmon)       fmt=coff ;;
       a29k-nyu-sym1)        fmt=coff ;;
+      a29k-*-rtems*)        fmt=coff ;;
       a29k-*-vxworks*)      fmt=coff ;;
 
       alpha*-*-*vms*)      fmt=evax ;;
@@ -178,6 +179,7 @@ changequote([,])dnl
 
       arm-*-aout)                      fmt=aout ;;
       arm-*-coff | thumb-*-coff)        fmt=coff ;;
+      arm-*-rtems | thumb-*-rtems)      fmt=elf ;;
       arm-*-elf | thumb-*-elf)          fmt=elf ;;
       arm*-*-conix*)                   fmt=elf ;;
       arm-*-linux*aout*)               fmt=aout em=linux ;;
@@ -221,6 +223,7 @@ changequote([,])dnl
       hppa-*-bsd*)          fmt=som em=hppa ;;
       hppa-*-hiux*)         fmt=som em=hppa ;;
 
+      h8300-*-rtems*)       fmt=coff ;;
       h8300-*-coff)         fmt=coff ;;
 
       i370-*-elf* | i370-*-linux*) fmt=elf ;;
@@ -383,7 +386,9 @@ changequote([,])dnl
       ns32k-pc532-netbsd* | ns32k-pc532-lites*)  fmt=aout em=nbsd532 ;;
       ns32k-pc532-openbsd*) fmt=aout em=nbsd532 ;;
 
-      sparc-*-rtems*)       fmt=aout ;;
+      sparc-*-rtemsaout*)   fmt=aout ;;
+      sparc-*-rtemself*)    fmt=elf ;;
+      sparc-*-rtems*)       fmt=elf ;;
       sparc-*-sunos4*)      fmt=aout em=sun3 ;;
       sparc-*-aout | sparc*-*-vxworks*)
                            fmt=aout em=sparcaout ;;
index 7a11eed9d4d809244e5c9625b5dbf6826b7597c2..24f3cc4e34314231c82f989a42ce61772b25687b 100644 (file)
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2000-11-02 15:00-0800\n"
+"POT-Creation-Date: 2000-12-01 10:13-0800\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"
@@ -329,28 +329,33 @@ msgstr ""
 msgid "invalid listing option `%c'"
 msgstr ""
 
-#: as.c:917
+#: as.c:921
 #, c-format
 msgid "%d warnings, treating warnings as errors"
 msgstr ""
 
-#: as.c:948
+#: as.c:952
 #, c-format
 msgid "%s: total time in assembly: %ld.%06ld\n"
 msgstr ""
 
-#: as.c:951
+#: as.c:955
 #, c-format
 msgid "%s: data size %ld\n"
 msgstr ""
 
+#: as.h:225
+#, c-format
+msgid "Case value %ld unexpected at line %d of file \"%s\"\n"
+msgstr ""
+
 #.
 #. * We have a GROSS internal error.
 #. * This should never happen.
 #.
 #: atof-generic.c:437 config/tc-a29k.c:544 config/tc-i860.c:340
 #: config/tc-i860.c:832 config/tc-m68k.c:3176 config/tc-m68k.c:3205
-#: config/tc-sparc.c:2540
+#: config/tc-sparc.c:2543
 msgid "failed sanity check."
 msgstr ""
 
@@ -428,8 +433,8 @@ msgstr ""
 msgid "Attempt to put an undefined symbol into set %s"
 msgstr ""
 
-#: config/obj-aout.c:197 config/obj-coff.c:1246 config/obj-elf.c:1714
-#: ecoff.c:3645
+#: config/obj-aout.c:197 config/obj-coff.c:1246 config/obj-elf.c:1739
+#: ecoff.c:3647
 #, c-format
 msgid "Symbol `%s' can not be both weak and common"
 msgstr ""
@@ -448,7 +453,7 @@ msgstr ""
 msgid "%s: bad type for weak symbol"
 msgstr ""
 
-#: config/obj-aout.c:458 config/obj-coff.c:2911 write.c:1844
+#: config/obj-aout.c:458 config/obj-coff.c:2911 write.c:1849
 #, c-format
 msgid "%s: global symbols not supported in common sections"
 msgstr ""
@@ -481,7 +486,7 @@ msgstr ""
 msgid ".ln pseudo-op inside .def/.endef: ignored."
 msgstr ""
 
-#: config/obj-coff.c:527 ecoff.c:3281
+#: config/obj-coff.c:527 ecoff.c:3283
 msgid ".loc outside of .text"
 msgstr ""
 
@@ -561,7 +566,7 @@ msgstr ""
 msgid "unknown section attribute '%c'"
 msgstr ""
 
-#: config/obj-coff.c:1482 config/tc-ppc.c:3936 read.c:2527
+#: config/obj-coff.c:1482 config/tc-ppc.c:3936 read.c:2524
 #, c-format
 msgid "error setting flags for \"%s\": %s"
 msgstr ""
@@ -604,11 +609,11 @@ msgstr ""
 msgid "Too many new sections; can't add \"%s\""
 msgstr ""
 
-#: config/obj-coff.c:4036 config/tc-m88k.c:1257 config/tc-sparc.c:3524
+#: config/obj-coff.c:4036 config/tc-m88k.c:1257 config/tc-sparc.c:3531
 msgid "Expected comma after name"
 msgstr ""
 
-#: config/obj-coff.c:4042 read.c:1971
+#: config/obj-coff.c:4042 read.c:1968
 msgid "Missing size expression"
 msgstr ""
 
@@ -617,7 +622,7 @@ msgstr ""
 msgid "lcomm length (%d.) <0! Ignored."
 msgstr ""
 
-#: config/obj-coff.c:4076 read.c:2205
+#: config/obj-coff.c:4076 read.c:2202
 #, c-format
 msgid "Symbol %s already defined"
 msgstr ""
@@ -627,12 +632,12 @@ msgstr ""
 msgid "No 'bal' entry point for leafproc %s"
 msgstr ""
 
-#: config/obj-coff.c:4249 write.c:2541
+#: config/obj-coff.c:4249 write.c:2554
 #, c-format
 msgid "Negative of non-absolute symbol %s"
 msgstr ""
 
-#: config/obj-coff.c:4270 write.c:2555
+#: config/obj-coff.c:4270 write.c:2568
 msgid "callj to difference of 2 symbols"
 msgstr ""
 
@@ -644,7 +649,7 @@ msgstr ""
 #. This is a COBR instruction.  They have only a 13-bit
 #. displacement and are only to be used for local branches:
 #. flag as error, don't generate relocation.
-#: config/obj-coff.c:4405 config/tc-i960.c:3235 write.c:2699
+#: config/obj-coff.c:4405 config/tc-i960.c:3235 write.c:2712
 msgid "can't use COBR format with external label"
 msgstr ""
 
@@ -653,7 +658,7 @@ msgstr ""
 msgid "Value of %ld too large for field of %d bytes at 0x%lx"
 msgstr ""
 
-#: config/obj-coff.c:4498 write.c:2789
+#: config/obj-coff.c:4498 write.c:2802
 #, c-format
 msgid "Signed .word overflow; switch may be too large; %ld at 0x%lx"
 msgstr ""
@@ -666,37 +671,37 @@ msgstr ""
 msgid "Can't set register masks"
 msgstr ""
 
-#: config/obj-elf.c:308 config/tc-sparc.c:3667 config/tc-v850.c:261
+#: config/obj-elf.c:308 config/tc-sparc.c:3674 config/tc-v850.c:259
 msgid "Expected comma after symbol-name"
 msgstr ""
 
-#: config/obj-elf.c:315 config/tc-arc.c:780 config/tc-sparc.c:3677
+#: config/obj-elf.c:315 config/tc-arc.c:779 config/tc-sparc.c:3684
 #, c-format
 msgid ".COMMon length (%d.) <0! Ignored."
 msgstr ""
 
-#: config/obj-elf.c:325 config/tc-alpha.c:4319 config/tc-sparc.c:3687
-#: config/tc-v850.c:284
+#: config/obj-elf.c:325 config/tc-alpha.c:4327 config/tc-sparc.c:3694
+#: config/tc-v850.c:282
 msgid "Ignoring attempt to re-define symbol"
 msgstr ""
 
-#: config/obj-elf.c:333 config/tc-arc.c:798 config/tc-sparc.c:3695
-#: config/tc-v850.c:294
+#: config/obj-elf.c:333 config/tc-arc.c:797 config/tc-sparc.c:3702
+#: config/tc-v850.c:292
 #, c-format
 msgid "Length of .comm \"%s\" is already %ld. Not changed to %d."
 msgstr ""
 
-#: config/obj-elf.c:356 config/tc-arc.c:817 config/tc-v850.c:321
+#: config/obj-elf.c:356 config/tc-arc.c:816 config/tc-v850.c:319
 msgid "Common alignment negative; 0 assumed"
 msgstr ""
 
 #: config/obj-elf.c:375 config/tc-m32r.c:1296 config/tc-ppc.c:1515
-#: config/tc-v850.c:384
+#: config/tc-v850.c:382
 msgid "Common alignment not a power of 2"
 msgstr ""
 
-#: config/obj-elf.c:438 config/tc-arc.c:877 config/tc-sparc.c:3819
-#: config/tc-v850.c:566
+#: config/obj-elf.c:438 config/tc-arc.c:875 config/tc-sparc.c:3826
+#: config/tc-v850.c:564
 #, c-format
 msgid "bad .common segment %s"
 msgstr ""
@@ -744,59 +749,59 @@ msgstr ""
 msgid ".popsection without corresponding .pushsection; ignored"
 msgstr ""
 
-#: config/obj-elf.c:1112
-#, c-format
-msgid "multiple .symver directives for symbol `%s'"
-msgstr ""
-
-#: config/obj-elf.c:1121
+#: config/obj-elf.c:1113
 msgid "expected comma after name in .symver"
 msgstr ""
 
-#: config/obj-elf.c:1142
+#: config/obj-elf.c:1137
 #, c-format
 msgid "missing version name in `%s' for symbol `%s'"
 msgstr ""
 
-#: config/obj-elf.c:1351 config/obj-som.c:155 config/obj-som.c:201
+#: config/obj-elf.c:1148
+#, c-format
+msgid "multiple versions [`%s'|`%s'] for symbol `%s'"
+msgstr ""
+
+#: config/obj-elf.c:1361 config/obj-som.c:155 config/obj-som.c:201
 msgid "Expected quoted string"
 msgstr ""
 
-#: config/obj-elf.c:1372
+#: config/obj-elf.c:1382
 #, c-format
 msgid "expected comma after name `%s' in .size directive"
 msgstr ""
 
-#: config/obj-elf.c:1381
+#: config/obj-elf.c:1391
 msgid "missing expression in .size directive"
 msgstr ""
 
-#: config/obj-elf.c:1457
+#: config/obj-elf.c:1467
 #, c-format
 msgid "ignoring unrecognized symbol type \"%s\""
 msgstr ""
 
-#: config/obj-elf.c:1638
+#: config/obj-elf.c:1648
 msgid ".size expression too complicated to fix up"
 msgstr ""
 
-#: config/obj-elf.c:1669
+#: config/obj-elf.c:1680
 #, c-format
 msgid ""
 "invalid attempt to declare external version name as default in symbol `%s'"
 msgstr ""
 
-#: config/obj-elf.c:1801
+#: config/obj-elf.c:1862
 #, c-format
 msgid "Failed to set up debugging information: %s"
 msgstr ""
 
-#: config/obj-elf.c:1821
+#: config/obj-elf.c:1882
 #, c-format
 msgid "Can't start writing .mdebug section: %s"
 msgstr ""
 
-#: config/obj-elf.c:1829
+#: config/obj-elf.c:1890
 #, c-format
 msgid "Could not write .mdebug section: %s"
 msgstr ""
@@ -969,28 +974,28 @@ msgstr ""
 msgid "unhandled stab type %d"
 msgstr ""
 
-#: config/tc-a29k.c:160 config/tc-sparc.c:3871
+#: config/tc-a29k.c:160 config/tc-sparc.c:3878
 msgid "Unknown segment type"
 msgstr ""
 
 #. Probably a memory allocation problem?  Give up now.
 #: config/tc-a29k.c:330 config/tc-hppa.c:1412 config/tc-mips.c:1107
-#: config/tc-mips.c:1149 config/tc-sparc.c:843
+#: config/tc-mips.c:1149 config/tc-sparc.c:846
 msgid "Broken assembler.  No assembly attempted."
 msgstr ""
 
-#: config/tc-a29k.c:375 config/tc-arc.c:536 config/tc-avr.c:1124
+#: config/tc-a29k.c:375 config/tc-arc.c:535 config/tc-avr.c:1124
 #: config/tc-d10v.c:511 config/tc-d30v.c:552 config/tc-h8300.c:296
 #: config/tc-h8500.c:294 config/tc-mcore.c:655 config/tc-mn10200.c:954
-#: config/tc-mn10300.c:1335 config/tc-ppc.c:1971 config/tc-sh.c:832
-#: config/tc-tic80.c:283 config/tc-v850.c:2081 config/tc-w65.c:247
-#: config/tc-z8k.c:340
+#: config/tc-mn10300.c:1335 config/tc-ppc.c:1971 config/tc-sh.c:838
+#: config/tc-tic80.c:282 config/tc-v850.c:2076 config/tc-w65.c:248
+#: config/tc-z8k.c:336
 msgid "missing operand"
 msgstr ""
 
-#: config/tc-a29k.c:415 config/tc-cris.c:898 config/tc-cris.c:906
-#: config/tc-hppa.c:1546 config/tc-i860.c:431 config/tc-i860.c:448
-#: config/tc-sparc.c:1405 config/tc-sparc.c:1411
+#: config/tc-a29k.c:415 config/tc-cris.c:913 config/tc-cris.c:921
+#: config/tc-hppa.c:1545 config/tc-i860.c:431 config/tc-i860.c:448
+#: config/tc-sparc.c:1408 config/tc-sparc.c:1414
 #, c-format
 msgid "Unknown opcode: `%s'"
 msgstr ""
@@ -1041,33 +1046,33 @@ msgstr ""
 msgid "Invalid register in & expression"
 msgstr ""
 
-#: config/tc-alpha.c:833
+#: config/tc-alpha.c:837
 #, c-format
 msgid "internal error: can't hash opcode `%s': %s"
 msgstr ""
 
-#: config/tc-alpha.c:867
+#: config/tc-alpha.c:871
 #, c-format
 msgid "internal error: can't hash macro `%s': %s"
 msgstr ""
 
-#: config/tc-alpha.c:950 config/tc-i960.c:2700
+#: config/tc-alpha.c:954 config/tc-i960.c:2700
 msgid "syntax error"
 msgstr ""
 
-#: config/tc-alpha.c:1024 config/tc-arm.c:5436 config/tc-h8300.c:1373
-#: config/tc-h8500.c:1197 config/tc-hppa.c:3940 config/tc-i860.c:931
+#: config/tc-alpha.c:1028 config/tc-arm.c:6630 config/tc-h8300.c:1373
+#: config/tc-h8500.c:1197 config/tc-hppa.c:3939 config/tc-i860.c:931
 #: config/tc-m68hc11.c:478 config/tc-m68k.c:4179 config/tc-m88k.c:1105
-#: config/tc-ns32k.c:1663 config/tc-sparc.c:2823 config/tc-z8k.c:1332
+#: config/tc-ns32k.c:1663 config/tc-sparc.c:2830 config/tc-z8k.c:1324
 msgid "Bad call to MD_ATOF()"
 msgstr ""
 
-#: config/tc-alpha.c:1074
+#: config/tc-alpha.c:1078
 #, c-format
 msgid "Unknown CPU identifier `%s'"
 msgstr ""
 
-#: config/tc-alpha.c:1118
+#: config/tc-alpha.c:1122
 msgid ""
 "Alpha options:\n"
 "-32addr\t\t\ttreat addresses as 32-bit values\n"
@@ -1078,284 +1083,284 @@ msgid ""
 "\t\t\tthese variants include PALcode opcodes\n"
 msgstr ""
 
-#: config/tc-alpha.c:1128
+#: config/tc-alpha.c:1132
 msgid ""
 "VMS options:\n"
 "-+\t\t\thash encode (don't truncate) names longer than 64 characters\n"
 "-H\t\t\tshow new symbol after hash truncation\n"
 msgstr ""
 
-#: config/tc-alpha.c:1297
+#: config/tc-alpha.c:1301
 #, c-format
 msgid "unhandled relocation type %s"
 msgstr ""
 
-#: config/tc-alpha.c:1310
+#: config/tc-alpha.c:1314
 msgid "non-absolute expression in constant field"
 msgstr ""
 
-#: config/tc-alpha.c:1324
+#: config/tc-alpha.c:1328
 #, c-format
 msgid "type %d reloc done?\n"
 msgstr ""
 
-#: config/tc-alpha.c:1375 config/tc-alpha.c:1382 config/tc-mips.c:7422
+#: config/tc-alpha.c:1379 config/tc-alpha.c:1386 config/tc-mips.c:7422
 msgid "Used $at without \".set noat\""
 msgstr ""
 
-#: config/tc-alpha.c:1560
+#: config/tc-alpha.c:1564
 #, c-format
 msgid "cannot represent `%s' relocation in object file"
 msgstr ""
 
-#: config/tc-alpha.c:1567
+#: config/tc-alpha.c:1571
 #, c-format
 msgid "internal error? cannot generate `%s' relocation"
 msgstr ""
 
-#: config/tc-alpha.c:1621
+#: config/tc-alpha.c:1625
 #, c-format
 msgid "frame reg expected, using $%d."
 msgstr ""
 
-#: config/tc-alpha.c:1746
+#: config/tc-alpha.c:1750
 #, c-format
 msgid "No !literal!%d was found"
 msgstr ""
 
 #. only support one relocation op per insn
-#: config/tc-alpha.c:1934
+#: config/tc-alpha.c:1938
 msgid "More than one relocation op per insn"
 msgstr ""
 
-#: config/tc-alpha.c:1951
+#: config/tc-alpha.c:1955
 msgid "No relocation operand"
 msgstr ""
 
-#: config/tc-alpha.c:1957
+#: config/tc-alpha.c:1961
 #, c-format
 msgid "No !sequence-number after !%s"
 msgstr ""
 
-#: config/tc-alpha.c:1970
+#: config/tc-alpha.c:1974
 #, c-format
 msgid "Unknown relocation operand: !%s"
 msgstr ""
 
-#: config/tc-alpha.c:1983
+#: config/tc-alpha.c:1987
 #, c-format
 msgid "Bad sequence number: !%s!%s"
 msgstr ""
 
-#: config/tc-alpha.c:2334
+#: config/tc-alpha.c:2338
 #, c-format
 msgid "operand out of range (%s not between %d and %d)"
 msgstr ""
 
-#: config/tc-alpha.c:2433 config/tc-arc.c:549 config/tc-d10v.c:600
+#: config/tc-alpha.c:2437 config/tc-arc.c:548 config/tc-d10v.c:600
 #: config/tc-d30v.c:640 config/tc-mn10200.c:1009 config/tc-mn10300.c:1406
 #: config/tc-ppc.c:1937 config/tc-ppc.c:2045 config/tc-ppc.c:2057
-#: config/tc-v850.c:1861 config/tc-v850.c:1884 config/tc-v850.c:2104
+#: config/tc-v850.c:1856 config/tc-v850.c:1879 config/tc-v850.c:2099
 msgid "too many fixups"
 msgstr ""
 
-#: config/tc-alpha.c:2644 config/tc-alpha.c:2713
+#: config/tc-alpha.c:2652 config/tc-alpha.c:2721
 #, c-format
 msgid "inappropriate arguments for opcode `%s'"
 msgstr ""
 
-#: config/tc-alpha.c:2646 config/tc-alpha.c:2715
+#: config/tc-alpha.c:2654 config/tc-alpha.c:2723
 #, c-format
 msgid "opcode `%s' not supported for target %s"
 msgstr ""
 
-#: config/tc-alpha.c:2650 config/tc-alpha.c:2718 config/tc-avr.c:1090
+#: config/tc-alpha.c:2658 config/tc-alpha.c:2726 config/tc-avr.c:1090
 #, c-format
 msgid "unknown opcode `%s'"
 msgstr ""
 
-#: config/tc-alpha.c:2690 config/tc-alpha.c:2757 config/tc-alpha.c:3268
-#: config/tc-alpha.c:3328 config/tc-alpha.c:3380 config/tc-alpha.c:3455
-#: config/tc-alpha.c:3540 config/tc-alpha.c:3666 config/tc-alpha.c:3843
-#: config/tc-alpha.c:3900 config/tc-alpha.c:4010 config/tc-alpha.c:4117
-#: config/tc-alpha.c:4194
+#: config/tc-alpha.c:2698 config/tc-alpha.c:2765 config/tc-alpha.c:3276
+#: config/tc-alpha.c:3336 config/tc-alpha.c:3388 config/tc-alpha.c:3463
+#: config/tc-alpha.c:3548 config/tc-alpha.c:3674 config/tc-alpha.c:3851
+#: config/tc-alpha.c:3908 config/tc-alpha.c:4018 config/tc-alpha.c:4125
+#: config/tc-alpha.c:4202
 #, c-format
 msgid "Cannot use !%s!%d with %s"
 msgstr ""
 
-#: config/tc-alpha.c:2778
+#: config/tc-alpha.c:2786
 msgid "can not resolve expression"
 msgstr ""
 
-#: config/tc-alpha.c:2920 config/tc-alpha.c:3112
+#: config/tc-alpha.c:2928 config/tc-alpha.c:3120
 msgid "overflow in literal (.lita) table"
 msgstr ""
 
-#: config/tc-alpha.c:2927 config/tc-alpha.c:2950 config/tc-alpha.c:3125
-#: config/tc-alpha.c:3469 config/tc-alpha.c:3547 config/tc-alpha.c:3595
-#: config/tc-alpha.c:3695 config/tc-alpha.c:3920 config/tc-alpha.c:4032
+#: config/tc-alpha.c:2935 config/tc-alpha.c:2958 config/tc-alpha.c:3133
+#: config/tc-alpha.c:3477 config/tc-alpha.c:3555 config/tc-alpha.c:3603
+#: config/tc-alpha.c:3703 config/tc-alpha.c:3928 config/tc-alpha.c:4040
 msgid "macro requires $at register while noat in effect"
 msgstr ""
 
-#: config/tc-alpha.c:2929 config/tc-alpha.c:2952 config/tc-alpha.c:3127
+#: config/tc-alpha.c:2937 config/tc-alpha.c:2960 config/tc-alpha.c:3135
 msgid "macro requires $at while $at in use"
 msgstr ""
 
-#: config/tc-alpha.c:3074 expr.c:83 read.c:3179
+#: config/tc-alpha.c:3082 expr.c:83 read.c:3176
 msgid "bignum invalid; zero assumed"
 msgstr ""
 
-#: config/tc-alpha.c:3076 expr.c:85 read.c:3181 read.c:3514 read.c:4411
+#: config/tc-alpha.c:3084 expr.c:85 read.c:3178 read.c:3511 read.c:4409
 msgid "floating point number invalid; zero assumed"
 msgstr ""
 
-#: config/tc-alpha.c:3081
+#: config/tc-alpha.c:3089
 msgid "can't handle expression"
 msgstr ""
 
-#: config/tc-alpha.c:3118
+#: config/tc-alpha.c:3126
 msgid "overflow in literal (.lit8) table"
 msgstr ""
 
-#: config/tc-alpha.c:3290
+#: config/tc-alpha.c:3298
 #, c-format
-msgid "bad instruction format for lda !%s!%d"
+msgid "bad instruction format for lda !%s!%ld"
 msgstr ""
 
-#: config/tc-alpha.c:4290 config/tc-ppc.c:1464 config/tc-ppc.c:3682
-#: read.c:1384
+#: config/tc-alpha.c:4298 config/tc-ppc.c:1464 config/tc-ppc.c:3682
+#: read.c:1381
 #, c-format
 msgid ".COMMon length (%ld.) <0! Ignored."
 msgstr ""
 
-#: config/tc-alpha.c:4328 config/tc-alpha.c:4337 config/tc-ppc.c:3719
-#: read.c:1408
+#: config/tc-alpha.c:4336 config/tc-alpha.c:4345 config/tc-ppc.c:3719
+#: read.c:1405
 #, c-format
 msgid "Length of .comm \"%s\" is already %ld. Not changed to %ld."
 msgstr ""
 
-#: config/tc-alpha.c:4439 ecoff.c:3085
+#: config/tc-alpha.c:4447 ecoff.c:3087
 msgid ".ent directive has no name"
 msgstr ""
 
-#: config/tc-alpha.c:4447
+#: config/tc-alpha.c:4455
 msgid "nested .ent directives"
 msgstr ""
 
-#: config/tc-alpha.c:4483 ecoff.c:3033
+#: config/tc-alpha.c:4491 ecoff.c:3035
 msgid ".end directive has no name"
 msgstr ""
 
-#: config/tc-alpha.c:4492
+#: config/tc-alpha.c:4500
 msgid ".end directive names different symbol than .ent"
 msgstr ""
 
-#: config/tc-alpha.c:4567
+#: config/tc-alpha.c:4577
 #, c-format
 msgid "Invalid argument %d to .prologue."
 msgstr ""
 
-#: config/tc-alpha.c:4595
+#: config/tc-alpha.c:4669
 msgid "ECOFF debugging is disabled."
 msgstr ""
 
-#: config/tc-alpha.c:4616
+#: config/tc-alpha.c:4690
 msgid "Unknown section directive"
 msgstr ""
 
-#: config/tc-alpha.c:4652
+#: config/tc-alpha.c:4726
 msgid ".ent directive has no symbol"
 msgstr ""
 
-#: config/tc-alpha.c:4679
+#: config/tc-alpha.c:4753
 msgid "Bad .frame directive 1./2. param"
 msgstr ""
 
-#: config/tc-alpha.c:4691
+#: config/tc-alpha.c:4765
 msgid "Bad .frame directive 3./4. param"
 msgstr ""
 
-#: config/tc-alpha.c:4716
+#: config/tc-alpha.c:4790
 msgid ".pdesc directive not in link (.link) section"
 msgstr ""
 
-#: config/tc-alpha.c:4724
+#: config/tc-alpha.c:4798
 msgid ".pdesc has no matching .ent"
 msgstr ""
 
-#: config/tc-alpha.c:4735
+#: config/tc-alpha.c:4809
 msgid ".pdesc directive has no entry symbol"
 msgstr ""
 
-#: config/tc-alpha.c:4748
+#: config/tc-alpha.c:4822
 msgid "No comma after .pdesc <entryname>"
 msgstr ""
 
-#: config/tc-alpha.c:4771
+#: config/tc-alpha.c:4845
 msgid "unknown procedure kind"
 msgstr ""
 
-#: config/tc-alpha.c:4865
+#: config/tc-alpha.c:4939
 msgid ".name directive not in link (.link) section"
 msgstr ""
 
-#: config/tc-alpha.c:4873
+#: config/tc-alpha.c:4947
 msgid ".name directive has no symbol"
 msgstr ""
 
-#: config/tc-alpha.c:4907
+#: config/tc-alpha.c:4981
 msgid "No symbol after .linkage"
 msgstr ""
 
-#: config/tc-alpha.c:4935
+#: config/tc-alpha.c:5009
 msgid "No symbol after .code_address"
 msgstr ""
 
-#: config/tc-alpha.c:4968 ecoff.c:3251
+#: config/tc-alpha.c:5042 ecoff.c:3253
 msgid "Bad .mask directive"
 msgstr ""
 
-#: config/tc-alpha.c:4989 ecoff.c:3181
+#: config/tc-alpha.c:5063 ecoff.c:3183
 msgid "Bad .fmask directive"
 msgstr ""
 
-#: config/tc-alpha.c:5159 config/tc-arm.c:1493 read.c:2165 read.c:2752
+#: config/tc-alpha.c:5233 config/tc-arm.c:1593 read.c:2162 read.c:2749
 #: stabs.c:459
 #, c-format
 msgid "Expected comma after name \"%s\""
 msgstr ""
 
 #. *symbol_get_obj (symbolP) = (signed char) temp;
-#: config/tc-alpha.c:5170
+#: config/tc-alpha.c:5244
 #, c-format
 msgid "unhandled: .proc %s,%d"
 msgstr ""
 
-#: config/tc-alpha.c:5205
+#: config/tc-alpha.c:5279
 #, c-format
 msgid "Tried to .set unrecognized mode `%s'"
 msgstr ""
 
 #. not fatal, but it might not work in the end
-#: config/tc-alpha.c:5222
+#: config/tc-alpha.c:5296
 msgid "File overrides no-base-register option."
 msgstr ""
 
-#: config/tc-alpha.c:5239
+#: config/tc-alpha.c:5313
 #, c-format
 msgid "Bad base register, using $%d."
 msgstr ""
 
-#: config/tc-alpha.c:5261
+#: config/tc-alpha.c:5335
 #, c-format
 msgid "Alignment too large: %d. assumed"
 msgstr ""
 
-#: config/tc-alpha.c:5265 config/tc-d30v.c:2219
+#: config/tc-alpha.c:5339 config/tc-d30v.c:2219
 msgid "Alignment negative: 0 assumed"
 msgstr ""
 
-#: config/tc-alpha.c:5578
+#: config/tc-alpha.c:5654
 #, c-format
 msgid "Chose GP value of %lx\n"
 msgstr ""
@@ -1367,10 +1372,10 @@ msgid ""
 "-EL\t\t\tgenerate little endian output\n"
 msgstr ""
 
-#: config/tc-arc.c:156 config/tc-arc.c:179 config/tc-arc.c:923
-#: config/tc-hppa.c:1372 config/tc-hppa.c:6840 config/tc-hppa.c:6846
-#: config/tc-hppa.c:6852 config/tc-hppa.c:6858 config/tc-mn10300.c:924
-#: config/tc-mn10300.c:2135
+#: config/tc-arc.c:156 config/tc-arc.c:179 config/tc-arc.c:921
+#: config/tc-hppa.c:1372 config/tc-hppa.c:6839 config/tc-hppa.c:6845
+#: config/tc-hppa.c:6851 config/tc-hppa.c:6857 config/tc-mn10300.c:924
+#: config/tc-mn10300.c:2133
 msgid "could not set architecture and machine"
 msgstr ""
 
@@ -1378,8 +1383,8 @@ msgstr ""
 msgid "virtual memory exhausted"
 msgstr ""
 
-#: config/tc-arc.c:255 config/tc-mn10200.c:1374 config/tc-mn10300.c:2047
-#: config/tc-ppc.c:1221 config/tc-v850.c:1662
+#: config/tc-arc.c:255 config/tc-mn10200.c:1374 config/tc-mn10300.c:2045
+#: config/tc-ppc.c:1221 config/tc-v850.c:1656
 #, c-format
 msgid "operand out of range (%s not between %ld and %ld)"
 msgstr ""
@@ -1393,681 +1398,743 @@ msgstr ""
 msgid "too many suffixes"
 msgstr ""
 
-#: config/tc-arc.c:534 config/tc-d10v.c:509 config/tc-d30v.c:550
+#: config/tc-arc.c:533 config/tc-d10v.c:509 config/tc-d30v.c:550
 #: config/tc-mn10200.c:951 config/tc-mn10300.c:1332 config/tc-ppc.c:1969
-#: config/tc-tic80.c:279 config/tc-v850.c:2078
+#: config/tc-tic80.c:278 config/tc-v850.c:2073
 msgid "illegal operand"
 msgstr ""
 
-#: config/tc-arc.c:621 config/tc-mn10200.c:1050 config/tc-mn10300.c:1476
-#: config/tc-ppc.c:2094 config/tc-v850.c:2157
+#: config/tc-arc.c:620 config/tc-mn10200.c:1050 config/tc-mn10300.c:1476
+#: config/tc-ppc.c:2094 config/tc-v850.c:2152
 #, c-format
 msgid "junk at end of line: `%s'"
 msgstr ""
 
-#: config/tc-arc.c:661
+#: config/tc-arc.c:659
 msgid "8 byte instruction in delay slot"
 msgstr ""
 
-#: config/tc-arc.c:663
+#: config/tc-arc.c:661
 msgid "8 byte jump instruction with delay slot"
 msgstr ""
 
-#: config/tc-arc.c:671
+#: config/tc-arc.c:669
 msgid "conditional branch follows set of flags"
 msgstr ""
 
-#: config/tc-arc.c:750 config/tc-arm.c:6669
+#: config/tc-arc.c:748 config/tc-arm.c:7861
 #, c-format
 msgid "bad instruction `%s'"
 msgstr ""
 
-#: config/tc-arc.c:773
+#: config/tc-arc.c:772
 msgid "expected comma after symbol-name"
 msgstr ""
 
-#: config/tc-arc.c:790
+#: config/tc-arc.c:789
 msgid "ignoring attempt to re-define symbol"
 msgstr ""
 
-#: config/tc-arc.c:805
+#: config/tc-arc.c:804
 msgid "expected comma after common length"
 msgstr ""
 
-#: config/tc-arc.c:898
+#: config/tc-arc.c:896
 msgid ".cpu command must appear before any instructions"
 msgstr ""
 
-#: config/tc-arc.c:917
+#: config/tc-arc.c:915
 msgid ".cpu conflicts with previous value"
 msgstr ""
 
-#: config/tc-arc.c:928
+#: config/tc-arc.c:926
 msgid "bad .cpu op"
 msgstr ""
 
-#: config/tc-arc.c:952 config/tc-ppc.c:2742
+#: config/tc-arc.c:950 config/tc-ppc.c:2742
 msgid "missing rename string"
 msgstr ""
 
-#: config/tc-arc.c:964
+#: config/tc-arc.c:962
 msgid "invalid symbol to rename to"
 msgstr ""
 
-#: config/tc-arc.c:1011 config/tc-avr.c:372 config/tc-d10v.c:291
+#: config/tc-arc.c:1009 config/tc-avr.c:372 config/tc-d10v.c:291
 #: config/tc-d30v.c:366 config/tc-mips.c:8850 config/tc-mn10200.c:375
-#: config/tc-pj.c:356 config/tc-ppc.c:4511 config/tc-sh.c:2053
-#: config/tc-v850.c:1297
+#: config/tc-pj.c:356 config/tc-ppc.c:4511 config/tc-sh.c:2058
+#: config/tc-v850.c:1291
 msgid "bad call to md_atof"
 msgstr ""
 
-#: config/tc-arc.c:1098
+#: config/tc-arc.c:1096
 #, c-format
 msgid "missing ')' in %-op"
 msgstr ""
 
-#: config/tc-arc.c:1132
+#: config/tc-arc.c:1130
 msgid "expression too complex for %%st"
 msgstr ""
 
-#: config/tc-arc.c:1327 config/tc-arm.c:3404 config/tc-avr.c:852
-#: config/tc-cris.c:2718 config/tc-d10v.c:1538 config/tc-d30v.c:1865
+#: config/tc-arc.c:1325 config/tc-arm.c:4570 config/tc-avr.c:852
+#: config/tc-cris.c:2733 config/tc-d10v.c:1538 config/tc-d30v.c:1865
 #: config/tc-mips.c:3293 config/tc-mips.c:4225 config/tc-mips.c:5010
 #: config/tc-mips.c:5556 config/tc-ppc.c:4847 config/tc-v850.c:2385
 msgid "expression too complex"
 msgstr ""
 
-#: config/tc-arc.c:1393 config/tc-ppc.c:4949 config/tc-v850.c:2431
+#: config/tc-arc.c:1391 config/tc-ppc.c:4949 config/tc-v850.c:2431
 msgid "unresolved expression that must be resolved"
 msgstr ""
 
-#: config/tc-arc.c:1458 config/tc-sparc.c:3373
+#: config/tc-arc.c:1456 config/tc-sparc.c:3380
 #, c-format
 msgid "internal error: can't export reloc type %d (`%s')"
 msgstr ""
 
-#: config/tc-arm.c:1189
+#: config/tc-arm.c:1156
+msgid "Bad arguments to instruction"
+msgstr ""
+
+#: config/tc-arm.c:1157
+msgid "r15 not allowed here"
+msgstr ""
+
+#: config/tc-arm.c:1158
+msgid "Instruction should not have flags"
+msgstr ""
+
+#: config/tc-arm.c:1159
+msgid "Instruction is not conditional"
+msgstr ""
+
+#: config/tc-arm.c:1160
+msgid "acc0 expected"
+msgstr ""
+
+#: config/tc-arm.c:1289
 msgid "Literal Pool Overflow"
 msgstr ""
 
-#: config/tc-arm.c:1331
+#: config/tc-arm.c:1431
 msgid "Invalid syntax for .req directive."
 msgstr ""
 
-#: config/tc-arm.c:1406 config/tc-mips.c:10088 read.c:2050
+#: config/tc-arm.c:1506 config/tc-mips.c:10088 read.c:2047
 #, c-format
 msgid "Alignment too large: %d. assumed."
 msgstr ""
 
-#: config/tc-arm.c:1409 read.c:2055
+#: config/tc-arm.c:1509 read.c:2052
 msgid "Alignment negative. 0 assumed."
 msgstr ""
 
-#: config/tc-arm.c:1543 config/tc-m32r.c:427 read.c:2810 read.c:4871
+#: config/tc-arm.c:1643 config/tc-m32r.c:427 read.c:2807 read.c:4869
 #, c-format
 msgid "symbol `%s' already defined"
 msgstr ""
 
-#: config/tc-arm.c:1614
+#: config/tc-arm.c:1714
 msgid "selected processor does not support THUMB opcodes"
 msgstr ""
 
-#: config/tc-arm.c:1627
+#: config/tc-arm.c:1727
 msgid "selected processor does not support ARM opcodes"
 msgstr ""
 
-#: config/tc-arm.c:1639
+#: config/tc-arm.c:1739
 #, c-format
 msgid "invalid instruction size selected (%d)"
 msgstr ""
 
-#: config/tc-arm.c:1674
+#: config/tc-arm.c:1774
 #, c-format
 msgid "invalid operand to .code directive (%d) (expecting 16 or 32)"
 msgstr ""
 
-#: config/tc-arm.c:1685
+#: config/tc-arm.c:1785
 msgid "Garbage following instruction"
 msgstr ""
 
 #. In the few cases where we might be able to accept something else
 #. this error can be overridden.
-#: config/tc-arm.c:1735
+#: config/tc-arm.c:1835
 #, c-format
 msgid "Register expected, not '%.100s'"
 msgstr ""
 
 #. In the few cases where we might be able to accept
 #. something else this error can be overridden.
-#: config/tc-arm.c:1807
+#: config/tc-arm.c:1907
 msgid "flag for {c}psr instruction expected"
 msgstr ""
 
-#: config/tc-arm.c:1837
+#: config/tc-arm.c:1937
 msgid "Illegal co-processor number"
 msgstr ""
 
-#: config/tc-arm.c:1844
+#: config/tc-arm.c:1944
 msgid "Bad or missing co-processor number"
 msgstr ""
 
-#: config/tc-arm.c:1868
+#: config/tc-arm.c:1968 config/tc-arm.c:3055 config/tc-arm.c:3247
 msgid "bad or missing expression"
 msgstr ""
 
-#: config/tc-arm.c:1874
+#: config/tc-arm.c:1974
 msgid "immediate co-processor expression too large"
 msgstr ""
 
 #. In the few cases where we might be able to accept something else
 #. this error can be overridden.
-#: config/tc-arm.c:1899
+#: config/tc-arm.c:1999
 msgid "Co-processor register expected"
 msgstr ""
 
 #. In the few cases where we might be able to accept something else
 #. this error can be overridden.
-#: config/tc-arm.c:1923
+#: config/tc-arm.c:2023
 msgid "Floating point register expected"
 msgstr ""
 
-#: config/tc-arm.c:1940
+#: config/tc-arm.c:2040
 msgid "immediate expression expected"
 msgstr ""
 
-#: config/tc-arm.c:1955
+#: config/tc-arm.c:2055
 msgid "co-processor address must be word aligned"
 msgstr ""
 
-#: config/tc-arm.c:1961
+#: config/tc-arm.c:2061
 msgid "offset too large"
 msgstr ""
 
-#: config/tc-arm.c:2009
+#: config/tc-arm.c:2109
 msgid "pc may not be used in post-increment"
 msgstr ""
 
-#: config/tc-arm.c:2025 config/tc-arm.c:3193
+#: config/tc-arm.c:2125 config/tc-arm.c:2578 config/tc-arm.c:3439
+#: config/tc-arm.c:4359
 msgid "pre-indexed expression expected"
 msgstr ""
 
-#: config/tc-arm.c:2038 config/tc-arm.c:3205 config/tc-arm.c:3551
+#: config/tc-arm.c:2138 config/tc-arm.c:2591 config/tc-arm.c:3450
+#: config/tc-arm.c:4371 config/tc-arm.c:4717
 msgid "missing ]"
 msgstr ""
 
-#: config/tc-arm.c:2048
+#: config/tc-arm.c:2148
 msgid "pc may not be used with write-back"
 msgstr ""
 
-#: config/tc-arm.c:2103
+#: config/tc-arm.c:2203
 msgid "comma expected after register name"
 msgstr ""
 
-#: config/tc-arm.c:2122
+#: config/tc-arm.c:2222
 msgid "{C|S}PSR expected"
 msgstr ""
 
-#: config/tc-arm.c:2150
+#: config/tc-arm.c:2250
 msgid "comma missing after psr flags"
 msgstr ""
 
-#: config/tc-arm.c:2167 config/tc-arm.c:2177
+#: config/tc-arm.c:2267 config/tc-arm.c:2277
 msgid "only a register or immediate value can follow a psr flag"
 msgstr ""
 
-#: config/tc-arm.c:2183
-msgid "only flag field of psr can be set with immediate value"
+#: config/tc-arm.c:2284
+msgid "immediate value cannot be used to set this field"
 msgstr ""
 
-#: config/tc-arm.c:2200 config/tc-arm.c:2508 config/tc-arm.c:2774
-#: config/tc-arm.c:2794
+#: config/tc-arm.c:2301 config/tc-arm.c:3674 config/tc-arm.c:3940
+#: config/tc-arm.c:3960
 msgid "Invalid constant"
 msgstr ""
 
-#: config/tc-arm.c:2250
+#: config/tc-arm.c:2351
 msgid "rdhi, rdlo and rm must all be different"
 msgstr ""
 
-#: config/tc-arm.c:2306
+#: config/tc-arm.c:2407
 msgid "rd and rm should be different in mul"
 msgstr ""
 
-#: config/tc-arm.c:2362
+#: config/tc-arm.c:2463
 msgid "rd and rm should be different in mla"
 msgstr ""
 
-#: config/tc-arm.c:2492
+#: config/tc-arm.c:2512
+#, c-format
+msgid "acc0 expected, not '%.100s'"
+msgstr ""
+
+#: config/tc-arm.c:2695
+msgid "rdhi and rdlo must be different"
+msgstr ""
+
+#: config/tc-arm.c:2815
+msgid "Warning: Instruction unpredictable when using r15"
+msgstr ""
+
+#: config/tc-arm.c:3064 config/tc-arm.c:3256 config/tc-arm.c:5504
+#: config/tc-arm.c:5537 config/tc-arm.c:5547
+msgid "immediate value out of range"
+msgstr ""
+
+#: config/tc-arm.c:3404
+msgid "'[' expected after PLD mnemonic"
+msgstr ""
+
+#: config/tc-arm.c:3429 config/tc-arm.c:3459
+msgid "writeback used in preload instruction"
+msgstr ""
+
+#. Deny all knowledge.
+#: config/tc-arm.c:3507
+#, c-format
+msgid "bad instruction '%.100s'"
+msgstr ""
+
+#: config/tc-arm.c:3531
+msgid "Destination register must be even"
+msgstr ""
+
+#: config/tc-arm.c:3537
+msgid "r12 or r14 not allowed here"
+msgstr ""
+
+#: config/tc-arm.c:3545
+msgid "pre/post-indexing used when modified address register is destination"
+msgstr ""
+
+#: config/tc-arm.c:3658
 msgid "bad_segment"
 msgstr ""
 
-#: config/tc-arm.c:2538 config/tc-arm.c:2549
+#: config/tc-arm.c:3704 config/tc-arm.c:3715
 msgid "Shift expression expected"
 msgstr ""
 
-#: config/tc-arm.c:2573
+#: config/tc-arm.c:3739
 msgid "shift requires register or #expression"
 msgstr ""
 
-#: config/tc-arm.c:2574
+#: config/tc-arm.c:3740
 msgid "shift requires #expression"
 msgstr ""
 
-#: config/tc-arm.c:2604
+#: config/tc-arm.c:3770
 msgid "Shift of 0 ignored."
 msgstr ""
 
-#: config/tc-arm.c:2610
+#: config/tc-arm.c:3776
 msgid "Invalid immediate shift"
 msgstr ""
 
-#: config/tc-arm.c:2765 config/tc-arm.c:3235
+#: config/tc-arm.c:3931 config/tc-arm.c:4401
 msgid "Constant expression expected"
 msgstr ""
 
-#: config/tc-arm.c:2807
+#: config/tc-arm.c:3973
 msgid "Register or shift expression expected"
 msgstr ""
 
-#: config/tc-arm.c:2860
+#: config/tc-arm.c:4026
 msgid "Invalid floating point immediate expression"
 msgstr ""
 
-#: config/tc-arm.c:2864
+#: config/tc-arm.c:4030
 msgid "Floating point register or immediate expression expected"
 msgstr ""
 
-#: config/tc-arm.c:3033
+#: config/tc-arm.c:4199
 msgid "address offset too large"
 msgstr ""
 
-#: config/tc-arm.c:3110
+#: config/tc-arm.c:4276
 msgid "Processor does not support halfwords or signed bytes"
 msgstr ""
 
-#: config/tc-arm.c:3131
+#: config/tc-arm.c:4297
 msgid "Address expected"
 msgstr ""
 
-#: config/tc-arm.c:3161 config/tc-arm.c:3176 config/tc-arm.c:3214
+#: config/tc-arm.c:4327 config/tc-arm.c:4342 config/tc-arm.c:4380
 #, c-format
 msgid "%s register same as write-back base"
 msgstr ""
 
-#: config/tc-arm.c:3163 config/tc-arm.c:3178 config/tc-arm.c:3216
+#: config/tc-arm.c:4329 config/tc-arm.c:4344 config/tc-arm.c:4382
 msgid "destination"
 msgstr ""
 
-#: config/tc-arm.c:3163 config/tc-arm.c:3178 config/tc-arm.c:3216
+#: config/tc-arm.c:4329 config/tc-arm.c:4344 config/tc-arm.c:4382
 msgid "source"
 msgstr ""
 
-#: config/tc-arm.c:3255
+#: config/tc-arm.c:4421
 msgid "literal pool insertion failed"
 msgstr ""
 
-#: config/tc-arm.c:3294
+#: config/tc-arm.c:4460
 msgid "Pre-increment instruction with translate"
 msgstr ""
 
-#: config/tc-arm.c:3335
+#: config/tc-arm.c:4501
 msgid "Bad range in register list"
 msgstr ""
 
-#: config/tc-arm.c:3343 config/tc-arm.c:3352 config/tc-arm.c:3394
+#: config/tc-arm.c:4509 config/tc-arm.c:4518 config/tc-arm.c:4560
 #, c-format
 msgid "Warning: Duplicated register (r%d) in register list"
 msgstr ""
 
-#: config/tc-arm.c:3355
+#: config/tc-arm.c:4521
 msgid "Warning: Register range not in ascending order"
 msgstr ""
 
-#: config/tc-arm.c:3367
+#: config/tc-arm.c:4533
 msgid "Missing `}'"
 msgstr ""
 
-#: config/tc-arm.c:3383
+#: config/tc-arm.c:4549
 msgid "invalid register mask"
 msgstr ""
 
-#: config/tc-arm.c:3443
+#: config/tc-arm.c:4609
 msgid "r15 not allowed as base register"
 msgstr ""
 
-#: config/tc-arm.c:3511 config/tc-arm.c:3525
+#: config/tc-arm.c:4677 config/tc-arm.c:4691
 msgid "r15 not allowed in swap"
 msgstr ""
 
-#: config/tc-arm.c:3623
+#: config/tc-arm.c:4789
 msgid "Use of r15 in bx in ARM mode is not really useful"
 msgstr ""
 
-#: config/tc-arm.c:3879 config/tc-v850.c:1964 config/tc-v850.c:1985
+#: config/tc-arm.c:5045 config/tc-v850.c:1959 config/tc-v850.c:1980
 msgid "constant expression expected"
 msgstr ""
 
-#: config/tc-arm.c:3885
+#: config/tc-arm.c:5051
 msgid "Constant value required for number of registers"
 msgstr ""
 
-#: config/tc-arm.c:3893
+#: config/tc-arm.c:5059
 msgid "number of registers must be in the range [1:4]"
 msgstr ""
 
-#: config/tc-arm.c:3954
+#: config/tc-arm.c:5120
 msgid "R15 not allowed as base register with write-back"
 msgstr ""
 
-#: config/tc-arm.c:4202
+#: config/tc-arm.c:5368
 msgid "lo register required"
 msgstr ""
 
-#: config/tc-arm.c:4210
+#: config/tc-arm.c:5376
 msgid "hi register required"
 msgstr ""
 
-#: config/tc-arm.c:4280
+#: config/tc-arm.c:5446
 msgid "dest and source1 must be the same register"
 msgstr ""
 
-#: config/tc-arm.c:4287
+#: config/tc-arm.c:5453
 msgid "subtract valid only on lo regs"
 msgstr ""
 
-#: config/tc-arm.c:4311
+#: config/tc-arm.c:5477
 msgid "invalid Hi register with immediate"
 msgstr ""
 
-#: config/tc-arm.c:4338 config/tc-arm.c:4371 config/tc-arm.c:4381
-msgid "immediate value out of range"
-msgstr ""
-
-#: config/tc-arm.c:4349
+#: config/tc-arm.c:5515
 msgid "invalid immediate value for stack adjust"
 msgstr ""
 
-#: config/tc-arm.c:4360
+#: config/tc-arm.c:5526
 msgid "invalid immediate for address calculation"
 msgstr ""
 
-#: config/tc-arm.c:4447
+#: config/tc-arm.c:5613
 msgid "source1 and dest must be same register"
 msgstr ""
 
-#: config/tc-arm.c:4481
+#: config/tc-arm.c:5647
 msgid "Invalid immediate for shift"
 msgstr ""
 
-#: config/tc-arm.c:4560
+#: config/tc-arm.c:5726
 msgid "only lo regs allowed with immediate"
 msgstr ""
 
-#: config/tc-arm.c:4579
+#: config/tc-arm.c:5745
 msgid "invalid immediate"
 msgstr ""
 
-#: config/tc-arm.c:4633
+#: config/tc-arm.c:5799
 msgid "expected ']'"
 msgstr ""
 
-#: config/tc-arm.c:4700
+#: config/tc-arm.c:5866
 msgid "byte or halfword not valid for base register"
 msgstr ""
 
-#: config/tc-arm.c:4705
+#: config/tc-arm.c:5871
 msgid "R15 based store not allowed"
 msgstr ""
 
-#: config/tc-arm.c:4710
+#: config/tc-arm.c:5876
 msgid "Invalid base register for register offset"
 msgstr ""
 
-#: config/tc-arm.c:4728
+#: config/tc-arm.c:5894
 msgid "invalid offset"
 msgstr ""
 
-#: config/tc-arm.c:4739
+#: config/tc-arm.c:5905
 msgid "invalid base register in load/store"
 msgstr ""
 
-#: config/tc-arm.c:4763
+#: config/tc-arm.c:5929
 msgid "Invalid offset"
 msgstr ""
 
-#: config/tc-arm.c:4838
+#: config/tc-arm.c:6004
 msgid "dest and source1 one must be the same register"
 msgstr ""
 
-#: config/tc-arm.c:4846
+#: config/tc-arm.c:6012
 msgid "Rs and Rd must be different in MUL"
 msgstr ""
 
-#: config/tc-arm.c:4990
+#: config/tc-arm.c:6156
 msgid ""
 "Inserted missing '!': load/store multiple always writes back base register"
 msgstr ""
 
-#: config/tc-arm.c:5006 config/tc-arm.c:5106
+#: config/tc-arm.c:6172 config/tc-arm.c:6272
 msgid "Expression too complex"
 msgstr ""
 
-#: config/tc-arm.c:5012
+#: config/tc-arm.c:6178
 msgid "only lo-regs valid in load/store multiple"
 msgstr ""
 
-#: config/tc-arm.c:5058
+#: config/tc-arm.c:6224
 msgid "Syntax: ldrs[b] Rd, [Rb, Ro]"
 msgstr ""
 
-#: config/tc-arm.c:5122
+#: config/tc-arm.c:6288
 msgid "invalid register list to push/pop instruction"
 msgstr ""
 
-#: config/tc-arm.c:5264 config/tc-cris.c:659
+#: config/tc-arm.c:6430 config/tc-cris.c:664
 msgid "Virtual memory exhausted"
 msgstr ""
 
-#: config/tc-arm.c:5642
+#: config/tc-arm.c:6836
 #, c-format
 msgid "invalid constant (%lx) after fixup"
 msgstr ""
 
-#: config/tc-arm.c:5678
+#: config/tc-arm.c:6872
 #, c-format
-msgid "Unable to compute ADRL instructions for PC offset of 0x%x"
+msgid "Unable to compute ADRL instructions for PC offset of 0x%lx"
 msgstr ""
 
-#: config/tc-arm.c:5708
+#: config/tc-arm.c:6902
 #, c-format
 msgid "bad immediate value for offset (%ld)"
 msgstr ""
 
-#: config/tc-arm.c:5730 config/tc-arm.c:5752
+#: config/tc-arm.c:6924 config/tc-arm.c:6946
 msgid "invalid literal constant: pool needs to be closer"
 msgstr ""
 
-#: config/tc-arm.c:5732
+#: config/tc-arm.c:6926
 #, c-format
 msgid "bad immediate value for half-word offset (%ld)"
 msgstr ""
 
-#: config/tc-arm.c:5769
+#: config/tc-arm.c:6963
 msgid "shift expression is too large"
 msgstr ""
 
-#: config/tc-arm.c:5788 config/tc-arm.c:5797
+#: config/tc-arm.c:6982 config/tc-arm.c:6991
 msgid "Invalid swi expression"
 msgstr ""
 
-#: config/tc-arm.c:5807
+#: config/tc-arm.c:7001
 msgid "Invalid expression in load/store multiple"
 msgstr ""
 
-#: config/tc-arm.c:5860
+#: config/tc-arm.c:7054
 msgid "gas can't handle same-section branch dest >= 0x04000000"
 msgstr ""
 
-#: config/tc-arm.c:5869
+#: config/tc-arm.c:7063
 msgid "out of range branch"
 msgstr ""
 
-#: config/tc-arm.c:5902 config/tc-arm.c:5918 config/tc-mips.c:9915
+#: config/tc-arm.c:7096 config/tc-arm.c:7112 config/tc-mips.c:9915
 msgid "Branch out of range"
 msgstr ""
 
-#: config/tc-arm.c:5941
+#: config/tc-arm.c:7135
 msgid "Branch with link out of range"
 msgstr ""
 
-#: config/tc-arm.c:6008
+#: config/tc-arm.c:7202
 msgid "Illegal value for co-processor offset"
 msgstr ""
 
-#: config/tc-arm.c:6032
+#: config/tc-arm.c:7226
 #, c-format
 msgid "Invalid offset, target not word aligned (0x%08X)"
 msgstr ""
 
-#: config/tc-arm.c:6038 config/tc-arm.c:6047 config/tc-arm.c:6054
-#: config/tc-arm.c:6061 config/tc-arm.c:6068
+#: config/tc-arm.c:7232 config/tc-arm.c:7241 config/tc-arm.c:7248
+#: config/tc-arm.c:7255 config/tc-arm.c:7262
 #, c-format
-msgid "Invalid offset, value too big (0x%08X)"
+msgid "Invalid offset, value too big (0x%08lX)"
 msgstr ""
 
-#: config/tc-arm.c:6107
+#: config/tc-arm.c:7301
 msgid "Invalid immediate for stack address calculation"
 msgstr ""
 
-#: config/tc-arm.c:6116
+#: config/tc-arm.c:7310
 #, c-format
 msgid "Invalid immediate for address calculation (value = 0x%08lX)"
 msgstr ""
 
-#: config/tc-arm.c:6126
+#: config/tc-arm.c:7320
 msgid "Invalid 8bit immediate"
 msgstr ""
 
-#: config/tc-arm.c:6134
+#: config/tc-arm.c:7328
 msgid "Invalid 3bit immediate"
 msgstr ""
 
-#: config/tc-arm.c:6150
+#: config/tc-arm.c:7344
 #, c-format
 msgid "Invalid immediate: %ld is too large"
 msgstr ""
 
-#: config/tc-arm.c:6165
+#: config/tc-arm.c:7359
 #, c-format
 msgid "Illegal Thumb shift value: %ld"
 msgstr ""
 
-#: config/tc-arm.c:6179 config/tc-mn10300.c:1963
+#: config/tc-arm.c:7373 config/tc-mn10300.c:1961
 #, c-format
 msgid "Bad relocation fixup type (%d)"
 msgstr ""
 
-#: config/tc-arm.c:6252
+#: config/tc-arm.c:7446
 msgid "Literal referenced across section boundary (Implicit dump?)"
 msgstr ""
 
-#: config/tc-arm.c:6265
+#: config/tc-arm.c:7459
 #, c-format
 msgid "Internal_relocation (type %d) not fixed up (IMMEDIATE)"
 msgstr ""
 
-#: config/tc-arm.c:6271
+#: config/tc-arm.c:7465
 msgid "ADRL used for a symbol not defined in the same file"
 msgstr ""
 
-#: config/tc-arm.c:6277
+#: config/tc-arm.c:7470
 #, c-format
 msgid "Internal_relocation (type %d) not fixed up (OFFSET_IMM)"
 msgstr ""
 
-#: config/tc-arm.c:6298 config/tc-cris.c:2657 config/tc-mcore.c:2109
+#: config/tc-arm.c:7491 config/tc-cris.c:2672 config/tc-mcore.c:2109
 #: config/tc-ns32k.c:2369
 msgid "<unknown>"
 msgstr ""
 
-#: config/tc-arm.c:6301
+#: config/tc-arm.c:7494
 #, c-format
-msgid "Can not represent %s relocation in this object file format (%d)"
+msgid "Cannot represent %s relocation in this object file format"
 msgstr ""
 
-#: config/tc-arm.c:6322 config/tc-mips.c:11428 config/tc-sh.c:3167
+#: config/tc-arm.c:7515 config/tc-mips.c:11428 config/tc-sh.c:3177
 #, c-format
 msgid "Can not represent %s relocation in this object file format"
 msgstr ""
 
-#: config/tc-arm.c:6340
+#: config/tc-arm.c:7533
 msgid "md_estimate_size_before_relax\n"
 msgstr ""
 
-#: config/tc-arm.c:6420
+#: config/tc-arm.c:7612
 #, c-format
 msgid "No operator -- statement `%s'\n"
 msgstr ""
 
-#: config/tc-arm.c:6438
+#: config/tc-arm.c:7630
 msgid "selected processor does not support this opcode"
 msgstr ""
 
-#: config/tc-arm.c:6484
+#: config/tc-arm.c:7676
 #, c-format
 msgid "Opcode `%s' must have suffix from list: <%s>"
 msgstr ""
 
-#: config/tc-arm.c:6515
+#: config/tc-arm.c:7707
 msgid "Warning: Use of the 'nv' conditional is deprecated\n"
 msgstr ""
 
-#: config/tc-arm.c:6532
+#: config/tc-arm.c:7724
 #, c-format
 msgid "Opcode `%s' is unconditional\n"
 msgstr ""
 
-#: config/tc-arm.c:6556
+#: config/tc-arm.c:7748
 #, c-format
 msgid "Opcode `%s' must have suffix from <%s>\n"
 msgstr ""
 
-#: config/tc-arm.c:6647
+#: config/tc-arm.c:7839
 #, c-format
 msgid "register '%s' does not exist\n"
 msgstr ""
 
-#: config/tc-arm.c:6652
+#: config/tc-arm.c:7844
 #, c-format
 msgid "ignoring redefinition of register alias '%s'"
 msgstr ""
 
-#: config/tc-arm.c:6658
+#: config/tc-arm.c:7850
 #, c-format
 msgid ""
 "ignoring redefinition of register alias '%s' to non-existant register '%s'"
 msgstr ""
 
-#: config/tc-arm.c:6662
+#: config/tc-arm.c:7854
 msgid "ignoring incomplete .req pseuso op"
 msgstr ""
 
-#: config/tc-arm.c:6842
+#: config/tc-arm.c:8036
 #, c-format
 msgid "Unrecognised APCS switch -m%s"
 msgstr ""
 
-#: config/tc-arm.c:6986 config/tc-arm.c:6999 config/tc-arm.c:7012
-#: config/tc-arm.c:7024 config/tc-arm.c:7030
+#: config/tc-arm.c:8193 config/tc-arm.c:8206 config/tc-arm.c:8219
+#: config/tc-arm.c:8232 config/tc-arm.c:8238
 #, c-format
 msgid "Invalid architecture variant -m%s"
 msgstr ""
 
-#: config/tc-arm.c:7037
+#: config/tc-arm.c:8245
 #, c-format
 msgid "Invalid processor variant -m%s"
 msgstr ""
 
-#: config/tc-arm.c:7060
+#: config/tc-arm.c:8268
 msgid ""
 " ARM Specific Assembler Options:\n"
 "  -m[arm][<processor name>] select processor variant\n"
@@ -2083,29 +2150,34 @@ msgid ""
 "  -k                        generate PIC code.\n"
 msgstr ""
 
-#: config/tc-arm.c:7072
+#: config/tc-arm.c:8280
 msgid ""
 "  -mapcs-32, -mapcs-26      specify which ARM Procedure Calling Standard to "
 "use\n"
+"  -matpcs                   use ARM/Thumb Procedure Calling Standard\n"
 "  -mapcs-float              floating point args are passed in FP regs\n"
 "  -mapcs-reentrant          the code is position independent/reentrant\n"
 msgstr ""
 
-#: config/tc-arm.c:7078
+#: config/tc-arm.c:8287
 msgid "  -moabi                    support the old ELF ABI\n"
 msgstr ""
 
-#: config/tc-arm.c:7082
+#: config/tc-arm.c:8291
 msgid ""
 "  -EB                       assemble code for a big endian cpu\n"
 "  -EL                       assemble code for a little endian cpu\n"
 msgstr ""
 
-#: config/tc-arm.c:7235
+#: config/tc-arm.c:8444
 #, c-format
 msgid "%s: unexpected function type: %d"
 msgstr ""
 
+#: config/tc-arm.h:98
+msgid "arm convert_frag\n"
+msgstr ""
+
 #: config/tc-avr.c:185
 msgid "Known MCU names:"
 msgstr ""
@@ -2232,7 +2304,7 @@ msgid "only constant expression allowed"
 msgstr ""
 
 #: config/tc-avr.c:1060 config/tc-d10v.c:1473 config/tc-d30v.c:1807
-#: config/tc-mn10200.c:1254 config/tc-mn10300.c:1811 config/tc-ppc.c:5154
+#: config/tc-mn10200.c:1254 config/tc-mn10300.c:1810 config/tc-ppc.c:5154
 #: config/tc-v850.c:2301
 #, c-format
 msgid "reloc %d not supported by object file format"
@@ -2240,7 +2312,7 @@ msgstr ""
 
 #: config/tc-avr.c:1084 config/tc-d10v.c:1080 config/tc-d10v.c:1094
 #: config/tc-h8300.c:1239 config/tc-h8500.c:1098 config/tc-mcore.c:988
-#: config/tc-pj.c:265 config/tc-sh.c:1634 config/tc-z8k.c:1203
+#: config/tc-pj.c:265 config/tc-sh.c:1640 config/tc-z8k.c:1195
 msgid "can't find opcode "
 msgstr ""
 
@@ -2275,167 +2347,167 @@ msgstr ""
 msgid "illegal %srelocation size: %d"
 msgstr ""
 
-#: config/tc-cris.c:667
+#: config/tc-cris.c:672
 #, c-format
 msgid "Can't hash `%s': %s\n"
 msgstr ""
 
-#: config/tc-cris.c:668
+#: config/tc-cris.c:673
 msgid "(unknown reason)"
 msgstr ""
 
-#: config/tc-cris.c:672
+#: config/tc-cris.c:677
 #, c-format
 msgid "Buggy opcode: `%s' \"%s\"\n"
 msgstr ""
 
-#: config/tc-cris.c:987
+#: config/tc-cris.c:1002
 #, c-format
 msgid "Immediate value not in 5 bit unsigned range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:1003
+#: config/tc-cris.c:1018
 #, c-format
 msgid "Immediate value not in 4 bit unsigned range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:1042
+#: config/tc-cris.c:1057
 #, c-format
 msgid "Immediate value not in 6 bit range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:1057
+#: config/tc-cris.c:1072
 #, c-format
 msgid "Immediate value not in 6 bit unsigned range: %ld"
 msgstr ""
 
 #. Others have a generic warning.
-#: config/tc-cris.c:1144
+#: config/tc-cris.c:1159
 #, c-format
 msgid "Unimplemented register `%s' specified"
 msgstr ""
 
 #. We've come to the end of instructions with this
 #. opcode, so it must be an error.
-#: config/tc-cris.c:1294
+#: config/tc-cris.c:1309
 msgid "Illegal operands"
 msgstr ""
 
-#: config/tc-cris.c:1326 config/tc-cris.c:1357
+#: config/tc-cris.c:1341 config/tc-cris.c:1372
 #, c-format
 msgid "Immediate value not in 8 bit range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:1336 config/tc-cris.c:1364
+#: config/tc-cris.c:1351 config/tc-cris.c:1379
 #, c-format
 msgid "Immediate value not in 16 bit range: %ld"
 msgstr ""
 
 #. FIXME: Find out and change to as_warn_where.  Add testcase.
-#: config/tc-cris.c:2301
+#: config/tc-cris.c:2316
 msgid "32-bit conditional branch generated"
 msgstr ""
 
 #. FIXME:  Is this function mentioned in the internals.texi manual?  If
 #. not, add it.
-#: config/tc-cris.c:2380
+#: config/tc-cris.c:2395
 msgid "Bad call to md_atof () - floating point formats are not supported"
 msgstr ""
 
-#: config/tc-cris.c:2441
+#: config/tc-cris.c:2456
 #, c-format
 msgid "Value not in 16 bit range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:2451
+#: config/tc-cris.c:2466
 #, c-format
 msgid "Value not in 8 bit range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:2458
+#: config/tc-cris.c:2473
 #, c-format
 msgid "Value not in 4 bit unsigned range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:2465
+#: config/tc-cris.c:2480
 #, c-format
 msgid "Value not in 5 bit unsigned range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:2472
+#: config/tc-cris.c:2487
 #, c-format
 msgid "Value not in 6 bit range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:2479
+#: config/tc-cris.c:2494
 #, c-format
 msgid "Value not in 6 bit unsigned range: %ld"
 msgstr ""
 
-#: config/tc-cris.c:2527
+#: config/tc-cris.c:2542
 msgid "Please use --help to see usage and options for this assembler.\n"
 msgstr ""
 
-#: config/tc-cris.c:2539
+#: config/tc-cris.c:2554
 msgid "--no-underscore is invalid with a.out format"
 msgstr ""
 
-#: config/tc-cris.c:2604
+#: config/tc-cris.c:2619
 msgid ""
 "Semantics error.  This type of operand can not be relocated, it must be an "
 "assembly-time constant"
 msgstr ""
 
-#: config/tc-cris.c:2658
+#: config/tc-cris.c:2673
 #, c-format
 msgid "Cannot generate relocation type for symbol %s, code %s"
 msgstr ""
 
-#: config/tc-cris.c:2671
+#: config/tc-cris.c:2686
 msgid "CRIS-specific options:\n"
 msgstr ""
 
-#: config/tc-cris.c:2673
+#: config/tc-cris.c:2688
 msgid ""
 "  -h, -H                  Don't execute, print this help text.  Deprecated.\n"
 msgstr ""
 
-#: config/tc-cris.c:2675
+#: config/tc-cris.c:2690
 msgid "  -N                      Warn when branches are expanded to jumps.\n"
 msgstr ""
 
-#: config/tc-cris.c:2677
+#: config/tc-cris.c:2692
 msgid ""
 "  --underscore            User symbols are normally prepended with "
 "underscore.\n"
 msgstr ""
 
-#: config/tc-cris.c:2679
+#: config/tc-cris.c:2694
 msgid "                          Registers will not need any prefix.\n"
 msgstr ""
 
-#: config/tc-cris.c:2681
+#: config/tc-cris.c:2696
 msgid "  --no-underscore         User symbols do not have any prefix.\n"
 msgstr ""
 
-#: config/tc-cris.c:2683
+#: config/tc-cris.c:2698
 msgid "                          Registers will require a `$'-prefix.\n"
 msgstr ""
 
-#: config/tc-cris.c:2703
+#: config/tc-cris.c:2718
 msgid "Invalid relocation"
 msgstr ""
 
-#: config/tc-cris.c:2743
+#: config/tc-cris.c:2758
 msgid "Invalid pc-relative relocation"
 msgstr ""
 
-#: config/tc-cris.c:2781
+#: config/tc-cris.c:2796
 #, c-format
 msgid "Adjusted signed .word (%ld) overflows: `switch'-statement too large."
 msgstr ""
 
-#: config/tc-cris.c:2855
+#: config/tc-cris.c:2870
 msgid "Unknown .syntax operand"
 msgstr ""
 
@@ -2506,7 +2578,7 @@ msgstr ""
 msgid "unknown opcode: %s"
 msgstr ""
 
-#: config/tc-d10v.c:1258 config/tc-d10v.c:1429 config/tc-tic80.c:536
+#: config/tc-d10v.c:1258 config/tc-d10v.c:1429 config/tc-tic80.c:535
 msgid "bad opcode or operands"
 msgstr ""
 
@@ -2518,7 +2590,7 @@ msgstr ""
 msgid "illegal operand - register name found where none expected"
 msgstr ""
 
-#: config/tc-d10v.c:1440 config/tc-tic80.c:547
+#: config/tc-d10v.c:1440 config/tc-tic80.c:546
 msgid "Register number must be EVEN"
 msgstr ""
 
@@ -2759,7 +2831,7 @@ msgid "invalid operands"
 msgstr ""
 
 #: config/tc-h8300.c:1250 config/tc-h8500.c:1104 config/tc-mips.c:8046
-#: config/tc-sh.c:1871 config/tc-w65.c:739 config/tc-z8k.c:1213
+#: config/tc-sh.c:1877 config/tc-w65.c:740 config/tc-z8k.c:1205
 msgid "unknown opcode"
 msgstr ""
 
@@ -2767,25 +2839,25 @@ msgstr ""
 msgid "mismatch between opcode size and operand size"
 msgstr ""
 
-#: config/tc-h8300.c:1307 config/tc-h8500.c:1131 config/tc-sh.c:2008
-#: config/tc-w65.c:769 config/tc-z8k.c:1266
+#: config/tc-h8300.c:1307 config/tc-h8500.c:1131 config/tc-sh.c:2013
+#: config/tc-w65.c:770 config/tc-z8k.c:1258
 msgid "call to tc_crawl_symbol_chain \n"
 msgstr ""
 
-#: config/tc-h8300.c:1321 config/tc-h8500.c:1145 config/tc-sh.c:2015
-#: config/tc-w65.c:783 config/tc-z8k.c:1280
+#: config/tc-h8300.c:1321 config/tc-h8500.c:1145 config/tc-sh.c:2020
+#: config/tc-w65.c:784 config/tc-z8k.c:1272
 msgid "call to tc_headers_hook \n"
 msgstr ""
 
-#: config/tc-h8300.c:1412 config/tc-h8500.c:1235 config/tc-z8k.c:1394
+#: config/tc-h8300.c:1412 config/tc-h8500.c:1235 config/tc-z8k.c:1386
 msgid "call to tc_aout_fix_to_chars \n"
 msgstr ""
 
-#: config/tc-h8300.c:1422 config/tc-z8k.c:1404
+#: config/tc-h8300.c:1422 config/tc-z8k.c:1396
 msgid "call to md_convert_frag \n"
 msgstr ""
 
-#: config/tc-h8300.c:1467 config/tc-z8k.c:1485
+#: config/tc-h8300.c:1467 config/tc-z8k.c:1477
 msgid "call tomd_estimate_size_before_relax \n"
 msgstr ""
 
@@ -2817,26 +2889,40 @@ msgstr ""
 msgid "@Rn needs word register"
 msgstr ""
 
-#: config/tc-h8500.c:838 config/tc-sh.c:1351
+#: config/tc-h8500.c:838 config/tc-sh.c:1357
 #, c-format
 msgid "unhandled %d\n"
 msgstr ""
 
-#: config/tc-h8500.c:866 config/tc-sh.c:1376
+#: config/tc-h8500.c:866 config/tc-sh.c:1382
 #, c-format
 msgid "operand must be absolute in range %d..%d"
 msgstr ""
 
-#: config/tc-h8500.c:955 config/tc-sh.c:1574
+#: config/tc-h8500.c:955 config/tc-sh.c:1580
 #, c-format
 msgid "failed for %d\n"
 msgstr ""
 
-#: config/tc-h8500.c:1120 config/tc-sh.c:1675 config/tc-sh.c:1920
-#: config/tc-w65.c:758
+#: config/tc-h8500.c:1120 config/tc-sh.c:1681 config/tc-sh.c:1926
+#: config/tc-w65.c:759
 msgid "invalid operands for opcode"
 msgstr ""
 
+#. Simple range checking for FIELD againt HIGH and LOW bounds.
+#. IGNORE is used to suppress the error message.
+#: config/tc-hppa.c:1119
+#, c-format
+msgid "Field out of range [%d..%d] (%d)."
+msgstr ""
+
+#. Simple alignment checking for FIELD againt ALIGN (a power of two).
+#. IGNORE is used to suppress the error message.
+#: config/tc-hppa.c:1133
+#, c-format
+msgid "Field not properly aligned [%d] (%d)."
+msgstr ""
+
 #: config/tc-hppa.c:1162
 msgid "Missing .exit\n"
 msgstr ""
@@ -2853,7 +2939,7 @@ msgstr ""
 msgid "-R option not supported on this target."
 msgstr ""
 
-#: config/tc-hppa.c:1394 config/tc-sparc.c:799 config/tc-sparc.c:835
+#: config/tc-hppa.c:1394 config/tc-sparc.c:802 config/tc-sparc.c:838
 #, c-format
 msgid "Internal error: can't hash `%s': %s\n"
 msgstr ""
@@ -2863,683 +2949,683 @@ msgstr ""
 msgid "internal error: losing opcode: `%s' \"%s\"\n"
 msgstr ""
 
-#: config/tc-hppa.c:1471 config/tc-hppa.c:6979 config/tc-hppa.c:7034
+#: config/tc-hppa.c:1471 config/tc-hppa.c:6978 config/tc-hppa.c:7033
 msgid "Missing function name for .PROC (corrupted label chain)"
 msgstr ""
 
-#: config/tc-hppa.c:1474 config/tc-hppa.c:7037
+#: config/tc-hppa.c:1474 config/tc-hppa.c:7036
 msgid "Missing function name for .PROC"
 msgstr ""
 
-#: config/tc-hppa.c:1583 config/tc-hppa.c:4813
+#: config/tc-hppa.c:1582 config/tc-hppa.c:4812
 msgid "could not update architecture and machine"
 msgstr ""
 
-#: config/tc-hppa.c:1790
+#: config/tc-hppa.c:1789
 msgid "Invalid Indexed Load Completer."
 msgstr ""
 
-#: config/tc-hppa.c:1795
+#: config/tc-hppa.c:1794
 msgid "Invalid Indexed Load Completer Syntax."
 msgstr ""
 
-#: config/tc-hppa.c:1831
+#: config/tc-hppa.c:1830
 msgid "Invalid Short Load/Store Completer."
 msgstr ""
 
-#: config/tc-hppa.c:1890 config/tc-hppa.c:1895
+#: config/tc-hppa.c:1889 config/tc-hppa.c:1894
 msgid "Invalid Store Bytes Short Completer"
 msgstr ""
 
-#: config/tc-hppa.c:2206 config/tc-hppa.c:2212
+#: config/tc-hppa.c:2205 config/tc-hppa.c:2211
 msgid "Invalid left/right combination completer"
 msgstr ""
 
-#: config/tc-hppa.c:2261 config/tc-hppa.c:2268
+#: config/tc-hppa.c:2260 config/tc-hppa.c:2267
 msgid "Invalid permutation completer"
 msgstr ""
 
-#: config/tc-hppa.c:2369
+#: config/tc-hppa.c:2368
 #, c-format
 msgid "Invalid Add Condition: %s"
 msgstr ""
 
-#: config/tc-hppa.c:2380 config/tc-hppa.c:2390
+#: config/tc-hppa.c:2379 config/tc-hppa.c:2389
 #, c-format
 msgid "Invalid Add and Branch Condition: %c"
 msgstr ""
 
-#: config/tc-hppa.c:2411
+#: config/tc-hppa.c:2410
 msgid "Invalid Compare/Subtract Condition"
 msgstr ""
 
-#: config/tc-hppa.c:2451
+#: config/tc-hppa.c:2450
 #, c-format
 msgid "Invalid Bit Branch Condition: %c"
 msgstr ""
 
-#: config/tc-hppa.c:2537
+#: config/tc-hppa.c:2536
 #, c-format
 msgid "Invalid Compare/Subtract Condition: %s"
 msgstr ""
 
-#: config/tc-hppa.c:2549
+#: config/tc-hppa.c:2548
 #, c-format
 msgid "Invalid Compare/Subtract Condition: %c"
 msgstr ""
 
-#: config/tc-hppa.c:2564
+#: config/tc-hppa.c:2563
 msgid "Invalid Compare and Branch Condition."
 msgstr ""
 
-#: config/tc-hppa.c:2660
+#: config/tc-hppa.c:2659
 msgid "Invalid Logical Instruction Condition."
 msgstr ""
 
-#: config/tc-hppa.c:2715
+#: config/tc-hppa.c:2714
 msgid "Invalid Shift/Extract/Deposit Condition."
 msgstr ""
 
-#: config/tc-hppa.c:2827
+#: config/tc-hppa.c:2826
 msgid "Invalid Unit Instruction Condition."
 msgstr ""
 
-#: config/tc-hppa.c:3175 config/tc-hppa.c:3206 config/tc-hppa.c:3239
-#: config/tc-hppa.c:3271
+#: config/tc-hppa.c:3174 config/tc-hppa.c:3205 config/tc-hppa.c:3238
+#: config/tc-hppa.c:3270
 msgid "Branch to unaligned address"
 msgstr ""
 
-#: config/tc-hppa.c:3451
+#: config/tc-hppa.c:3450
 msgid "Invalid SFU identifier"
 msgstr ""
 
-#: config/tc-hppa.c:3501
+#: config/tc-hppa.c:3500
 msgid "Invalid COPR identifier"
 msgstr ""
 
-#: config/tc-hppa.c:3630
+#: config/tc-hppa.c:3629
 msgid "Invalid Floating Point Operand Format."
 msgstr ""
 
-#: config/tc-hppa.c:3747 config/tc-hppa.c:3767 config/tc-hppa.c:3787
-#: config/tc-hppa.c:3807 config/tc-hppa.c:3827
+#: config/tc-hppa.c:3746 config/tc-hppa.c:3766 config/tc-hppa.c:3786
+#: config/tc-hppa.c:3806 config/tc-hppa.c:3826
 msgid "Invalid register for single precision fmpyadd or fmpysub"
 msgstr ""
 
-#: config/tc-hppa.c:3884
+#: config/tc-hppa.c:3883
 #, c-format
 msgid "Invalid operands %s"
 msgstr ""
 
-#: config/tc-hppa.c:4002
+#: config/tc-hppa.c:4001
 #, c-format
 msgid "Cannot handle fixup at %s:%d"
 msgstr ""
 
-#: config/tc-hppa.c:4297
+#: config/tc-hppa.c:4296
 msgid "  -Q                      ignored\n"
 msgstr ""
 
-#: config/tc-hppa.c:4301
+#: config/tc-hppa.c:4300
 msgid "  -c                      print a warning if a comment is found\n"
 msgstr ""
 
-#: config/tc-hppa.c:4367
+#: config/tc-hppa.c:4366
 #, c-format
 msgid "no hppa_fixup entry for fixup type 0x%x at %s:%d"
 msgstr ""
 
-#: config/tc-hppa.c:4534
+#: config/tc-hppa.c:4533
 msgid "Unknown relocation encountered in md_apply_fix."
 msgstr ""
 
-#: config/tc-hppa.c:4677 config/tc-hppa.c:4702
+#: config/tc-hppa.c:4676 config/tc-hppa.c:4701
 #, c-format
 msgid "Undefined register: '%s'."
 msgstr ""
 
-#: config/tc-hppa.c:4736
+#: config/tc-hppa.c:4735
 #, c-format
 msgid "Non-absolute symbol: '%s'."
 msgstr ""
 
-#: config/tc-hppa.c:4751
+#: config/tc-hppa.c:4750
 #, c-format
 msgid "Undefined absolute constant: '%s'."
 msgstr ""
 
-#: config/tc-hppa.c:4852
+#: config/tc-hppa.c:4851
 #, c-format
 msgid "Invalid FP Compare Condition: %s"
 msgstr ""
 
-#: config/tc-hppa.c:4908
+#: config/tc-hppa.c:4907
 #, c-format
 msgid "Invalid FTEST completer: %s"
 msgstr ""
 
-#: config/tc-hppa.c:4975 config/tc-hppa.c:5013
+#: config/tc-hppa.c:4974 config/tc-hppa.c:5012
 #, c-format
 msgid "Invalid FP Operand Format: %3s"
 msgstr ""
 
-#: config/tc-hppa.c:5092
+#: config/tc-hppa.c:5091
 msgid "Bad segment in expression."
 msgstr ""
 
-#: config/tc-hppa.c:5151
+#: config/tc-hppa.c:5150
 msgid "Bad segment (should be absolute)."
 msgstr ""
 
-#: config/tc-hppa.c:5194
+#: config/tc-hppa.c:5193
 #, c-format
 msgid "Invalid argument location: %s\n"
 msgstr ""
 
-#: config/tc-hppa.c:5225
+#: config/tc-hppa.c:5224
 #, c-format
 msgid "Invalid argument description: %d"
 msgstr ""
 
-#: config/tc-hppa.c:5248
+#: config/tc-hppa.c:5247
 #, c-format
 msgid "Invalid Nullification: (%c)"
 msgstr ""
 
-#: config/tc-hppa.c:5984
+#: config/tc-hppa.c:5983
 #, c-format
 msgid "Invalid .CALL argument: %s"
 msgstr ""
 
-#: config/tc-hppa.c:6115
+#: config/tc-hppa.c:6114
 msgid ".callinfo is not within a procedure definition"
 msgstr ""
 
-#: config/tc-hppa.c:6135
+#: config/tc-hppa.c:6134
 #, c-format
 msgid "FRAME parameter must be a multiple of 8: %d\n"
 msgstr ""
 
-#: config/tc-hppa.c:6154
+#: config/tc-hppa.c:6153
 msgid "Value for ENTRY_GR must be in the range 3..18\n"
 msgstr ""
 
-#: config/tc-hppa.c:6166
+#: config/tc-hppa.c:6165
 msgid "Value for ENTRY_FR must be in the range 12..21\n"
 msgstr ""
 
-#: config/tc-hppa.c:6176
+#: config/tc-hppa.c:6175
 msgid "Value for ENTRY_SR must be 3\n"
 msgstr ""
 
-#: config/tc-hppa.c:6232
+#: config/tc-hppa.c:6231
 #, c-format
 msgid "Invalid .CALLINFO argument: %s"
 msgstr ""
 
-#: config/tc-hppa.c:6343
+#: config/tc-hppa.c:6342
 msgid "The .ENTER pseudo-op is not supported"
 msgstr ""
 
-#: config/tc-hppa.c:6359
+#: config/tc-hppa.c:6358
 msgid "Misplaced .entry. Ignored."
 msgstr ""
 
-#: config/tc-hppa.c:6363
+#: config/tc-hppa.c:6362
 msgid "Missing .callinfo."
 msgstr ""
 
-#: config/tc-hppa.c:6427
+#: config/tc-hppa.c:6426
 msgid ".REG expression must be a register"
 msgstr ""
 
-#: config/tc-hppa.c:6443 read.c:4742
+#: config/tc-hppa.c:6442 read.c:4740
 msgid "bad or irreducible absolute expression; zero assumed"
 msgstr ""
 
-#: config/tc-hppa.c:6454
+#: config/tc-hppa.c:6453
 msgid ".REG must use a label"
 msgstr ""
 
-#: config/tc-hppa.c:6456
+#: config/tc-hppa.c:6455
 msgid ".EQU must use a label"
 msgstr ""
 
-#: config/tc-hppa.c:6509
+#: config/tc-hppa.c:6508
 msgid ".EXIT must appear within a procedure"
 msgstr ""
 
-#: config/tc-hppa.c:6513
+#: config/tc-hppa.c:6512
 msgid "Missing .callinfo"
 msgstr ""
 
-#: config/tc-hppa.c:6517
+#: config/tc-hppa.c:6516
 msgid "No .ENTRY for this .EXIT"
 msgstr ""
 
-#: config/tc-hppa.c:6544
+#: config/tc-hppa.c:6543
 #, c-format
 msgid "Cannot define export symbol: %s\n"
 msgstr ""
 
-#: config/tc-hppa.c:6602
+#: config/tc-hppa.c:6601
 #, c-format
 msgid "Using ENTRY rather than CODE in export directive for %s"
 msgstr ""
 
-#: config/tc-hppa.c:6719
+#: config/tc-hppa.c:6718
 #, c-format
 msgid "Undefined .EXPORT/.IMPORT argument (ignored): %s"
 msgstr ""
 
-#: config/tc-hppa.c:6801
+#: config/tc-hppa.c:6800
 msgid "Missing label name on .LABEL"
 msgstr ""
 
-#: config/tc-hppa.c:6806
+#: config/tc-hppa.c:6805
 msgid "extra .LABEL arguments ignored."
 msgstr ""
 
-#: config/tc-hppa.c:6823
+#: config/tc-hppa.c:6822
 msgid "The .LEAVE pseudo-op is not supported"
 msgstr ""
 
-#: config/tc-hppa.c:6862
+#: config/tc-hppa.c:6861
 msgid "Unrecognized .LEVEL argument\n"
 msgstr ""
 
-#: config/tc-hppa.c:6898
+#: config/tc-hppa.c:6897
 #, c-format
 msgid "Cannot define static symbol: %s\n"
 msgstr ""
 
-#: config/tc-hppa.c:6933
+#: config/tc-hppa.c:6932
 msgid "Nested procedures"
 msgstr ""
 
-#: config/tc-hppa.c:6943
+#: config/tc-hppa.c:6942
 msgid "Cannot allocate unwind descriptor\n"
 msgstr ""
 
-#: config/tc-hppa.c:7041
+#: config/tc-hppa.c:7040
 msgid "misplaced .procend"
 msgstr ""
 
-#: config/tc-hppa.c:7044
+#: config/tc-hppa.c:7043
 msgid "Missing .callinfo for this procedure"
 msgstr ""
 
-#: config/tc-hppa.c:7047
+#: config/tc-hppa.c:7046
 msgid "Missing .EXIT for a .ENTRY"
 msgstr ""
 
-#: config/tc-hppa.c:7085
+#: config/tc-hppa.c:7084
 msgid "Not in a space.\n"
 msgstr ""
 
-#: config/tc-hppa.c:7088
+#: config/tc-hppa.c:7087
 msgid "Not in a subspace.\n"
 msgstr ""
 
-#: config/tc-hppa.c:7179
+#: config/tc-hppa.c:7178
 msgid "Invalid .SPACE argument"
 msgstr ""
 
-#: config/tc-hppa.c:7226
+#: config/tc-hppa.c:7225
 msgid "Can't change spaces within a procedure definition. Ignored"
 msgstr ""
 
-#: config/tc-hppa.c:7355
+#: config/tc-hppa.c:7354
 #, c-format
 msgid "Undefined space: '%s' Assuming space number = 0."
 msgstr ""
 
-#: config/tc-hppa.c:7379
+#: config/tc-hppa.c:7378
 msgid "Must be in a space before changing or declaring subspaces.\n"
 msgstr ""
 
-#: config/tc-hppa.c:7383
+#: config/tc-hppa.c:7382
 msgid "Can't change subspaces within a procedure definition. Ignored"
 msgstr ""
 
-#: config/tc-hppa.c:7418
+#: config/tc-hppa.c:7417
 msgid "Parameters of an existing subspace can't be modified"
 msgstr ""
 
-#: config/tc-hppa.c:7469
+#: config/tc-hppa.c:7468
 msgid "Alignment must be a power of 2"
 msgstr ""
 
-#: config/tc-hppa.c:7511
+#: config/tc-hppa.c:7510
 msgid "FIRST not supported as a .SUBSPACE argument"
 msgstr ""
 
-#: config/tc-hppa.c:7513
+#: config/tc-hppa.c:7512
 msgid "Invalid .SUBSPACE argument"
 msgstr ""
 
-#: config/tc-hppa.c:7693
+#: config/tc-hppa.c:7692
 #, c-format
 msgid "Internal error: Unable to find containing space for %s."
 msgstr ""
 
-#: config/tc-hppa.c:7732
+#: config/tc-hppa.c:7731
 #, c-format
 msgid "Out of memory: could not allocate new space chain entry: %s\n"
 msgstr ""
 
-#: config/tc-hppa.c:7818
+#: config/tc-hppa.c:7817
 #, c-format
 msgid "Out of memory: could not allocate new subspace chain entry: %s\n"
 msgstr ""
 
-#: config/tc-hppa.c:8512
+#: config/tc-hppa.c:8511
 #, c-format
 msgid "Symbol '%s' could not be created."
 msgstr ""
 
-#: config/tc-hppa.c:8516
+#: config/tc-hppa.c:8515
 msgid "No memory for symbol name."
 msgstr ""
 
-#: config/tc-i386.c:516
+#: config/tc-i386.c:517
 #, c-format
 msgid "%s shortened to %s"
 msgstr ""
 
-#: config/tc-i386.c:568
+#: config/tc-i386.c:569
 msgid "same type of prefix used twice"
 msgstr ""
 
-#: config/tc-i386.c:611
+#: config/tc-i386.c:612
 msgid "bad argument to syntax directive."
 msgstr ""
 
-#: config/tc-i386.c:654
+#: config/tc-i386.c:655
 #, c-format
 msgid "no such architecture: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:659
+#: config/tc-i386.c:660
 msgid "missing cpu architecture"
 msgstr ""
 
-#: config/tc-i386.c:730 config/tc-m68k.c:3802
+#: config/tc-i386.c:733 config/tc-m68k.c:3802
 #, c-format
 msgid "Internal Error:  Can't hash %s: %s"
 msgstr ""
 
-#: config/tc-i386.c:958
+#: config/tc-i386.c:961
 msgid "Unknown"
 msgstr ""
 
-#: config/tc-i386.c:1007 config/tc-i386.c:4047
+#: config/tc-i386.c:1010 config/tc-i386.c:4060
 #, c-format
 msgid "can not do %d byte pc-relative relocation"
 msgstr ""
 
-#: config/tc-i386.c:1017 config/tc-i386.c:4061
+#: config/tc-i386.c:1020 config/tc-i386.c:4074
 #, c-format
 msgid "can not do %d byte relocation"
 msgstr ""
 
-#: config/tc-i386.c:1119 config/tc-i386.c:1201
+#: config/tc-i386.c:1122 config/tc-i386.c:1204
 #, c-format
 msgid "no such instruction: `%s'"
 msgstr ""
 
-#: config/tc-i386.c:1128
+#: config/tc-i386.c:1131
 #, c-format
 msgid "invalid character %s in mnemonic"
 msgstr ""
 
-#: config/tc-i386.c:1135
+#: config/tc-i386.c:1138
 msgid "expecting prefix; got nothing"
 msgstr ""
 
-#: config/tc-i386.c:1137
+#: config/tc-i386.c:1140
 msgid "expecting mnemonic; got nothing"
 msgstr ""
 
-#: config/tc-i386.c:1155
+#: config/tc-i386.c:1158
 #, c-format
 msgid "redundant %s prefix"
 msgstr ""
 
-#: config/tc-i386.c:1211
+#: config/tc-i386.c:1214
 #, c-format
 msgid "`%s' is not supported on `%s'"
 msgstr ""
 
-#: config/tc-i386.c:1216
+#: config/tc-i386.c:1219
 msgid "use .code16 to ensure correct addressing mode"
 msgstr ""
 
-#: config/tc-i386.c:1224
+#: config/tc-i386.c:1227
 #, c-format
 msgid "expecting string instruction after `%s'"
 msgstr ""
 
-#: config/tc-i386.c:1245
+#: config/tc-i386.c:1248
 #, c-format
 msgid "invalid character %s before operand %d"
 msgstr ""
 
-#: config/tc-i386.c:1259
+#: config/tc-i386.c:1262
 #, c-format
 msgid "unbalanced parenthesis in operand %d."
 msgstr ""
 
-#: config/tc-i386.c:1262
+#: config/tc-i386.c:1265
 #, c-format
 msgid "unbalanced brackets in operand %d."
 msgstr ""
 
-#: config/tc-i386.c:1271
+#: config/tc-i386.c:1274
 #, c-format
 msgid "invalid character %s in operand %d"
 msgstr ""
 
-#: config/tc-i386.c:1298
+#: config/tc-i386.c:1301
 #, c-format
 msgid "spurious operands; (%d operands/instruction max)"
 msgstr ""
 
-#: config/tc-i386.c:1321
+#: config/tc-i386.c:1324
 msgid "expecting operand after ','; got nothing"
 msgstr ""
 
-#: config/tc-i386.c:1326
+#: config/tc-i386.c:1329
 msgid "expecting operand before ','; got nothing"
 msgstr ""
 
 #. We found no match.
-#: config/tc-i386.c:1596
+#: config/tc-i386.c:1607
 #, c-format
 msgid "suffix or operands invalid for `%s'"
 msgstr ""
 
-#: config/tc-i386.c:1607
+#: config/tc-i386.c:1618
 #, 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:1615
+#: config/tc-i386.c:1626
 #, c-format
 msgid "stand-alone `%s' prefix"
 msgstr ""
 
-#: config/tc-i386.c:1651 config/tc-i386.c:1666
+#: config/tc-i386.c:1662 config/tc-i386.c:1677
 msgid "`%s' operand %d must use `%%es' segment"
 msgstr ""
 
-#: config/tc-i386.c:1734 config/tc-i386.c:1777 config/tc-i386.c:1805
+#: config/tc-i386.c:1745 config/tc-i386.c:1788 config/tc-i386.c:1816
 msgid "using `%%%s' instead of `%%%s' due to `%c' suffix"
 msgstr ""
 
-#: config/tc-i386.c:1747 config/tc-i386.c:1765 config/tc-i386.c:1793
+#: config/tc-i386.c:1758 config/tc-i386.c:1776 config/tc-i386.c:1804
 msgid "`%%%s' not allowed with `%s%c'"
 msgstr ""
 
-#: config/tc-i386.c:1841 config/tc-i386.c:1861
+#: config/tc-i386.c:1852 config/tc-i386.c:1872
 msgid "no instruction mnemonic suffix given; can't determine immediate size"
 msgstr ""
 
-#: config/tc-i386.c:1886
+#: config/tc-i386.c:1897
 msgid ""
 "no instruction mnemonic suffix given and no register operands; can't size "
 "instruction"
 msgstr ""
 
 #. Reversed arguments on faddp, fsubp, etc.
-#: config/tc-i386.c:1988
+#: config/tc-i386.c:1999
 msgid "translating to `%s %%%s,%%%s'"
 msgstr ""
 
 #. Extraneous `l' suffix on fp insn.
-#: config/tc-i386.c:1995
+#: config/tc-i386.c:2006
 msgid "translating to `%s %%%s'"
 msgstr ""
 
-#: config/tc-i386.c:2211
+#: config/tc-i386.c:2222
 msgid "you can't `pop %%cs'"
 msgstr ""
 
 #. UnixWare fsub no args is alias for fsubp, fadd -> faddp, etc.
-#: config/tc-i386.c:2242
+#: config/tc-i386.c:2253
 #, c-format
 msgid "translating to `%sp'"
 msgstr ""
 
-#: config/tc-i386.c:2291 config/tc-i386.c:2354 config/tc-i386.c:2396
+#: config/tc-i386.c:2302 config/tc-i386.c:2365 config/tc-i386.c:2407
 msgid "skipping prefixes on this instruction"
 msgstr ""
 
-#: config/tc-i386.c:2412
+#: config/tc-i386.c:2423
 msgid "16-bit jump out of range"
 msgstr ""
 
-#: config/tc-i386.c:2421
+#: config/tc-i386.c:2432
 #, c-format
 msgid "can't handle non absolute segment in `%s'"
 msgstr ""
 
-#: config/tc-i386.c:2637
+#: config/tc-i386.c:2650
 msgid "only 1 or 2 immediate operands are allowed"
 msgstr ""
 
-#: config/tc-i386.c:2667 config/tc-i386.c:2886
+#: config/tc-i386.c:2680 config/tc-i386.c:2899
 msgid "GOT relocations not supported in 16 bit mode"
 msgstr ""
 
-#: config/tc-i386.c:2688 config/tc-i386.c:2907
+#: config/tc-i386.c:2701 config/tc-i386.c:2920
 msgid "bad reloc specifier in expression"
 msgstr ""
 
-#: config/tc-i386.c:2706 config/tc-i386.c:2941
+#: config/tc-i386.c:2719 config/tc-i386.c:2954
 #, c-format
 msgid "ignoring junk `%s' after expression"
 msgstr ""
 
 #. Missing or bad expr becomes absolute 0.
-#: config/tc-i386.c:2713
+#: config/tc-i386.c:2726
 #, c-format
 msgid "missing or invalid immediate expression `%s' taken as 0"
 msgstr ""
 
-#: config/tc-i386.c:2741 config/tc-i386.c:2971
+#: config/tc-i386.c:2754 config/tc-i386.c:2984
 #, c-format
 msgid "unimplemented segment %s in operand"
 msgstr ""
 
-#: config/tc-i386.c:2743 config/tc-i386.c:2973
+#: config/tc-i386.c:2756 config/tc-i386.c:2986
 #, c-format
 msgid "unimplemented segment type %d in operand"
 msgstr ""
 
-#: config/tc-i386.c:2787 config/tc-i386.c:4750
+#: config/tc-i386.c:2800 config/tc-i386.c:4755
 #, c-format
 msgid "expecting scale factor of 1, 2, 4, or 8: got `%s'"
 msgstr ""
 
-#: config/tc-i386.c:2793
+#: config/tc-i386.c:2806
 #, c-format
 msgid "scale factor of %d without an index register"
 msgstr ""
 
 #. Missing or bad expr becomes absolute 0.
-#: config/tc-i386.c:2952
+#: config/tc-i386.c:2965
 #, c-format
 msgid "missing or invalid displacement expression `%s' taken as 0"
 msgstr ""
 
-#: config/tc-i386.c:3030
+#: config/tc-i386.c:3043
 #, c-format
 msgid "`%s' is not a valid base/index expression"
 msgstr ""
 
-#: config/tc-i386.c:3034
+#: config/tc-i386.c:3047
 #, c-format
 msgid "`%s' is not a valid %s bit base/index expression"
 msgstr ""
 
-#: config/tc-i386.c:3109
+#: config/tc-i386.c:3122
 #, c-format
 msgid "bad memory operand `%s'"
 msgstr ""
 
-#: config/tc-i386.c:3124
+#: config/tc-i386.c:3137
 #, c-format
 msgid "junk `%s' after register"
 msgstr ""
 
-#: config/tc-i386.c:3133 config/tc-i386.c:3248 config/tc-i386.c:3284
+#: config/tc-i386.c:3146 config/tc-i386.c:3261 config/tc-i386.c:3297
 #, c-format
 msgid "bad register name `%s'"
 msgstr ""
 
-#: config/tc-i386.c:3141
+#: config/tc-i386.c:3154
 msgid "immediate operand illegal with absolute jump"
 msgstr ""
 
-#: config/tc-i386.c:3163
+#: config/tc-i386.c:3176
 #, c-format
 msgid "too many memory references for `%s'"
 msgstr ""
 
-#: config/tc-i386.c:3241
+#: config/tc-i386.c:3254
 #, c-format
 msgid "expecting `,' or `)' after index register in `%s'"
 msgstr ""
 
-#: config/tc-i386.c:3263
+#: config/tc-i386.c:3276
 #, c-format
 msgid "expecting `)' after scale factor in `%s'"
 msgstr ""
 
-#: config/tc-i386.c:3270
+#: config/tc-i386.c:3283
 #, c-format
 msgid "expecting index register or scale factor after `,'; got '%c'"
 msgstr ""
 
-#: config/tc-i386.c:3277
+#: config/tc-i386.c:3290
 #, c-format
 msgid "expecting `,' or `)' after base register in `%s'"
 msgstr ""
 
 #. It's not a memory operand; argh!
-#: config/tc-i386.c:3318
+#: config/tc-i386.c:3331
 #, c-format
 msgid "invalid char %s beginning operand %d `%s'"
 msgstr ""
 
-#: config/tc-i386.c:3740
+#: config/tc-i386.c:3753
 msgid "Bad call to md_atof ()"
 msgstr ""
 
-#: config/tc-i386.c:3890
+#: config/tc-i386.c:3903
 msgid ""
 "  -Q                      ignored\n"
 "  -V                      print assembler version number\n"
@@ -3548,58 +3634,58 @@ msgid ""
 "  -s                      ignored\n"
 msgstr ""
 
-#: config/tc-i386.c:3897
+#: config/tc-i386.c:3910
 msgid "  -q                      quieten some warnings\n"
 msgstr ""
 
-#: config/tc-i386.c:3947
+#: config/tc-i386.c:3960
 msgid "GOT already in symbol table"
 msgstr ""
 
-#: config/tc-i386.c:4096
+#: config/tc-i386.c:4109
 #, c-format
 msgid "cannot represent relocation type %s"
 msgstr ""
 
-#: config/tc-i386.c:4393
+#: config/tc-i386.c:4403
 #, c-format
 msgid "too many memory references for '%s'"
 msgstr ""
 
-#: config/tc-i386.c:4555
+#: config/tc-i386.c:4561
 #, c-format
 msgid "Unknown operand modifier `%s'\n"
 msgstr ""
 
-#: config/tc-i386.c:4722
+#: config/tc-i386.c:4727
 #, c-format
 msgid "`%s' is not a valid segment register"
 msgstr ""
 
-#: config/tc-i386.c:4732 config/tc-i386.c:4854
+#: config/tc-i386.c:4737 config/tc-i386.c:4859
 msgid "Register scaling only allowed in memory operands."
 msgstr ""
 
-#: config/tc-i386.c:4763
+#: config/tc-i386.c:4768
 msgid "Too many register references in memory operand.\n"
 msgstr ""
 
-#: config/tc-i386.c:4833
+#: config/tc-i386.c:4838
 #, c-format
 msgid "Syntax error. Expecting a constant. Got `%s'.\n"
 msgstr ""
 
-#: config/tc-i386.c:4904
+#: config/tc-i386.c:4908
 #, c-format
 msgid "Unrecognized token '%s'"
 msgstr ""
 
-#: config/tc-i386.c:4922
+#: config/tc-i386.c:4925
 #, c-format
 msgid "Unexpected token `%s'\n"
 msgstr ""
 
-#: config/tc-i386.c:5067
+#: config/tc-i386.c:5069
 #, c-format
 msgid "Unrecognized token `%s'\n"
 msgstr ""
@@ -3645,7 +3731,7 @@ msgstr ""
 msgid "Illegal operands for %s"
 msgstr ""
 
-#: config/tc-i860.c:873 config/tc-sparc.c:2727
+#: config/tc-i860.c:873 config/tc-sparc.c:2730
 msgid "bad segment"
 msgstr ""
 
@@ -3708,6 +3794,10 @@ msgstr ""
 msgid "Unrecognized fix-up (0x%08x)"
 msgstr ""
 
+#: config/tc-i860.h:82
+msgid "i860_convert_frag\n"
+msgstr ""
+
 #: config/tc-i960.c:549
 #, c-format
 msgid "Hashing returned \"%s\"."
@@ -3870,109 +3960,124 @@ msgstr ""
 msgid "callj to difference of two symbols"
 msgstr ""
 
-#: config/tc-ia64.c:3995
+#: config/tc-ia64.c:4077
 msgid "Register name expected"
 msgstr ""
 
-#: config/tc-ia64.c:4000 config/tc-ia64.c:4286
+#: config/tc-ia64.c:4082 config/tc-ia64.c:4368
 msgid "Comma expected"
 msgstr ""
 
-#: config/tc-ia64.c:4008
+#: config/tc-ia64.c:4090
 msgid "Register value annotation ignored"
 msgstr ""
 
-#: config/tc-ia64.c:4032
+#: config/tc-ia64.c:4114
 msgid "Directive invalid within a bundle"
 msgstr ""
 
-#: config/tc-ia64.c:4099
+#: config/tc-ia64.c:4181
 msgid "Missing predicate relation type"
 msgstr ""
 
-#: config/tc-ia64.c:4115
+#: config/tc-ia64.c:4197
 msgid "Unrecognized predicate relation type"
 msgstr ""
 
-#: config/tc-ia64.c:4135 config/tc-ia64.c:4160
+#: config/tc-ia64.c:4217 config/tc-ia64.c:4242
 msgid "Predicate register expected"
 msgstr ""
 
-#: config/tc-ia64.c:4147
+#: config/tc-ia64.c:4229
 msgid "Duplicate predicate register ignored"
 msgstr ""
 
-#: config/tc-ia64.c:4169
+#: config/tc-ia64.c:4251
 msgid "Bad register range"
 msgstr ""
 
-#: config/tc-ia64.c:4197
+#: config/tc-ia64.c:4279
 msgid "Predicate source and target required"
 msgstr ""
 
-#: config/tc-ia64.c:4199 config/tc-ia64.c:4211
+#: config/tc-ia64.c:4281 config/tc-ia64.c:4293
 msgid "Use of p0 is not valid in this context"
 msgstr ""
 
-#: config/tc-ia64.c:4206
+#: config/tc-ia64.c:4288
 msgid "At least two PR arguments expected"
 msgstr ""
 
-#: config/tc-ia64.c:4220
+#: config/tc-ia64.c:4302
 msgid "At least one PR argument expected"
 msgstr ""
 
-#: config/tc-ia64.c:4256
+#: config/tc-ia64.c:4338
 #, c-format
 msgid "Inserting \"%s\" into entry hint table failed: %s"
 msgstr ""
 
 #. FIXME -- need 62-bit relocation type
-#: config/tc-ia64.c:4676
+#: config/tc-ia64.c:4758
 msgid "62-bit relocation not yet implemented"
 msgstr ""
 
-#: config/tc-ia64.c:4738
+#: config/tc-ia64.c:4820
 msgid "lower 16 bits of mask ignored"
 msgstr ""
 
-#: config/tc-ia64.c:5146
+#: config/tc-ia64.c:5317
 msgid "Value truncated to 62 bits"
 msgstr ""
 
-#: config/tc-ia64.c:5661
+#: config/tc-ia64.c:5668
+msgid ""
+"Additional NOP may be necessary to workaround Itanium processor A/B step "
+"errata"
+msgstr ""
+
+#: config/tc-ia64.c:5849
 #, c-format
 msgid "Unrecognized option '-x%s'"
 msgstr ""
 
-#: config/tc-ia64.c:5689
+#: config/tc-ia64.c:5877
 msgid ""
 "IA-64 options:\n"
-"  -Milp32|-Milp64|-Mlp64|-Mp64\tselect data model (default -Mlp64)\n"
-"  -Mle | -Mbe\t\t  select little- or big-endian byte order (default -Mle)\n"
+"  -milp32|-milp64|-mlp64|-mp64\tselect data model (default -mlp64)\n"
+"  -mle | -mbe\t\t  select little- or big-endian byte order (default -mle)\n"
 "  -x | -xexplicit\t  turn on dependency violation checking (default)\n"
 "  -xauto\t\t  automagically remove dependency violations\n"
 "  -xdebug\t\t  debug dependency violation checker\n"
 msgstr ""
 
-#: config/tc-ia64.c:5991
+#: config/tc-ia64.c:6147 config/tc-mips.c:1091
+msgid "Could not set architecture and machine"
+msgstr ""
+
+#: config/tc-ia64.c:6223
 msgid "Explicit stops are ignored in auto mode"
 msgstr ""
 
-#: config/tc-ia64.c:6041
+#: config/tc-ia64.c:6273
 msgid "Found '{' after explicit switch to automatic mode"
 msgstr ""
 
-#: config/tc-ia64.c:7730
+#: config/tc-ia64.c:6686
+#, c-format
+msgid "Unhandled dependency %s for %s (%s), note %d"
+msgstr ""
+
+#: config/tc-ia64.c:7962
 #, c-format
 msgid "Unrecognized dependency specifier %d\n"
 msgstr ""
 
-#: config/tc-ia64.c:8515
+#: config/tc-ia64.c:8753
 msgid "Only the first path encountering the conflict is reported"
 msgstr ""
 
-#: config/tc-ia64.c:8518
+#: config/tc-ia64.c:8756
 msgid "This is the location of the conflicting usage"
 msgstr ""
 
@@ -4107,7 +4212,7 @@ msgid ""
 "is this intentional ?"
 msgstr ""
 
-#: config/tc-m32r.c:1260 config/tc-ppc.c:1456 config/tc-ppc.c:3674 read.c:1373
+#: config/tc-m32r.c:1260 config/tc-ppc.c:1456 config/tc-ppc.c:3674 read.c:1370
 msgid "Expected comma after symbol-name: rest of line ignored."
 msgstr ""
 
@@ -4121,8 +4226,8 @@ msgstr ""
 msgid "ignoring bad alignment"
 msgstr ""
 
-#: config/tc-m32r.c:1311 config/tc-ppc.c:1489 config/tc-ppc.c:3710 read.c:1397
-#: read.c:2123
+#: config/tc-m32r.c:1311 config/tc-ppc.c:1489 config/tc-ppc.c:3710 read.c:1394
+#: read.c:2120
 #, c-format
 msgid "Ignoring attempt to re-define symbol `%s'."
 msgstr ""
@@ -4251,203 +4356,200 @@ msgstr ""
 msgid "Missing operand."
 msgstr ""
 
-#: config/tc-m68hc11.c:1086
-msgid "Pre-decrement mode is not valid for 68HC11"
-msgstr ""
-
-#: config/tc-m68hc11.c:1093
+#: config/tc-m68hc11.c:1115
 msgid "Pre-increment mode is not valid for 68HC11"
 msgstr ""
 
-#: config/tc-m68hc11.c:1112
+#: config/tc-m68hc11.c:1128
 msgid "Wrong register in register indirect mode."
 msgstr ""
 
-#: config/tc-m68hc11.c:1120
+#: config/tc-m68hc11.c:1136
 msgid "Missing `]' to close register indirect operand."
 msgstr ""
 
-#: config/tc-m68hc11.c:1137
+#: config/tc-m68hc11.c:1153
 msgid "Post-decrement mode is not valid for 68HC11."
 msgstr ""
 
-#: config/tc-m68hc11.c:1145
+#: config/tc-m68hc11.c:1161
 msgid "Post-increment mode is not valid for 68HC11."
 msgstr ""
 
-#: config/tc-m68hc11.c:1162
+#: config/tc-m68hc11.c:1178
 msgid "Invalid indexed indirect mode."
 msgstr ""
 
-#: config/tc-m68hc11.c:1256
+#: config/tc-m68hc11.c:1272
 #, c-format
 msgid "Trap id `%ld' is out of range."
 msgstr ""
 
-#: config/tc-m68hc11.c:1260
+#: config/tc-m68hc11.c:1276
 msgid "Trap id must be within [0x30..0x39] or [0x40..0xff]."
 msgstr ""
 
-#: config/tc-m68hc11.c:1267
+#: config/tc-m68hc11.c:1283
 #, c-format
 msgid "Operand out of 8-bit range: `%ld'."
 msgstr ""
 
-#: config/tc-m68hc11.c:1274
+#: config/tc-m68hc11.c:1290
 msgid "The trap id must be a constant."
 msgstr ""
 
-#: config/tc-m68hc11.c:1299
+#: config/tc-m68hc11.c:1315
 #, c-format
 msgid "Operand `%x' not recognized in fixup8."
 msgstr ""
 
-#: config/tc-m68hc11.c:1319
+#: config/tc-m68hc11.c:1335
 #, c-format
 msgid "Operand out of 16-bit range: `%ld'."
 msgstr ""
 
-#: config/tc-m68hc11.c:1340
+#: config/tc-m68hc11.c:1356
 #, c-format
 msgid "Operand `%x' not recognized in fixup16."
 msgstr ""
 
-#: config/tc-m68hc11.c:1358
+#: config/tc-m68hc11.c:1374
 #, c-format
 msgid "Unexpected branch conversion with `%x'"
 msgstr ""
 
-#: config/tc-m68hc11.c:1449 config/tc-m68hc11.c:1578
+#: config/tc-m68hc11.c:1463 config/tc-m68hc11.c:1592
 #, c-format
 msgid "Operand out of range for a relative branch: `%ld'"
 msgstr ""
 
-#: config/tc-m68hc11.c:1546
+#: config/tc-m68hc11.c:1560
 msgid "Invalid register for dbcc/tbcc instruction."
 msgstr ""
 
-#: config/tc-m68hc11.c:1637
+#: config/tc-m68hc11.c:1651
 #, c-format
 msgid "Increment/decrement value is out of range: `%ld'."
 msgstr ""
 
-#: config/tc-m68hc11.c:1648
+#: config/tc-m68hc11.c:1662
 msgid "Expecting a register."
 msgstr ""
 
-#: config/tc-m68hc11.c:1663
+#: config/tc-m68hc11.c:1677
 msgid "Invalid register for post/pre increment."
 msgstr ""
 
-#: config/tc-m68hc11.c:1693
+#: config/tc-m68hc11.c:1707
 msgid "Invalid register."
 msgstr ""
 
-#: config/tc-m68hc11.c:1700
+#: config/tc-m68hc11.c:1714
 #, c-format
 msgid "Offset out of 16-bit range: %ld."
 msgstr ""
 
-#: config/tc-m68hc11.c:1705
-msgid "Offset out of 5-bit range for movw/movb insn."
+#: config/tc-m68hc11.c:1719
+#, c-format
+msgid "Offset out of 5-bit range for movw/movb insn: %ld."
 msgstr ""
 
-#: config/tc-m68hc11.c:1759
+#: config/tc-m68hc11.c:1774
 msgid "Expecting register D for indexed indirect mode."
 msgstr ""
 
-#: config/tc-m68hc11.c:1761
+#: config/tc-m68hc11.c:1776
 msgid "Indexed indirect mode is not allowed for movb/movw."
 msgstr ""
 
-#: config/tc-m68hc11.c:1778
+#: config/tc-m68hc11.c:1793
 msgid "Invalid accumulator register."
 msgstr ""
 
-#: config/tc-m68hc11.c:1803
+#: config/tc-m68hc11.c:1818
 msgid "Invalid indexed register."
 msgstr ""
 
-#: config/tc-m68hc11.c:1811
+#: config/tc-m68hc11.c:1826
 msgid "Addressing mode not implemented yet."
 msgstr ""
 
-#: config/tc-m68hc11.c:1826
+#: config/tc-m68hc11.c:1841
 msgid "Invalid source register for this instruction, use 'tfr'."
 msgstr ""
 
-#: config/tc-m68hc11.c:1828
+#: config/tc-m68hc11.c:1843
 msgid "Invalid source register."
 msgstr ""
 
-#: config/tc-m68hc11.c:1833
+#: config/tc-m68hc11.c:1848
 msgid "Invalid destination register for this instruction, use 'tfr'."
 msgstr ""
 
-#: config/tc-m68hc11.c:1835
+#: config/tc-m68hc11.c:1850
 msgid "Invalid destination register."
 msgstr ""
 
-#: config/tc-m68hc11.c:1924
+#: config/tc-m68hc11.c:1939
 msgid "Invalid indexed register, expecting register X."
 msgstr ""
 
-#: config/tc-m68hc11.c:1926
+#: config/tc-m68hc11.c:1941
 msgid "Invalid indexed register, expecting register Y."
 msgstr ""
 
-#: config/tc-m68hc11.c:2223
+#: config/tc-m68hc11.c:2238
 msgid "No instruction or missing opcode."
 msgstr ""
 
-#: config/tc-m68hc11.c:2288
+#: config/tc-m68hc11.c:2303
 #, c-format
 msgid "Opcode `%s' is not recognized."
 msgstr ""
 
-#: config/tc-m68hc11.c:2310
+#: config/tc-m68hc11.c:2325
 #, c-format
 msgid "Garbage at end of instruction: `%s'."
 msgstr ""
 
-#: config/tc-m68hc11.c:2333
+#: config/tc-m68hc11.c:2348
 #, c-format
 msgid "Invalid operand for `%s'"
 msgstr ""
 
-#: config/tc-m68hc11.c:2390
+#: config/tc-m68hc11.c:2405
 #, c-format
 msgid "Relocation %d is not supported by object file format."
 msgstr ""
 
-#: config/tc-m68hc11.c:2545
+#: config/tc-m68hc11.c:2560
 msgid "bra or bsr with undefined symbol."
 msgstr ""
 
-#: config/tc-m68hc11.c:2653
+#: config/tc-m68hc11.c:2668
 #, c-format
 msgid "Subtype %d is not recognized."
 msgstr ""
 
-#: config/tc-m68hc11.c:2690
+#: config/tc-m68hc11.c:2705
 msgid "Expression too complex."
 msgstr ""
 
-#: config/tc-m68hc11.c:2719
+#: config/tc-m68hc11.c:2734
 msgid "Value out of 16-bit range."
 msgstr ""
 
-#: config/tc-m68hc11.c:2742
+#: config/tc-m68hc11.c:2757
 #, c-format
 msgid "Value %ld too large for 8-bit PC-relative branch."
 msgstr ""
 
-#: config/tc-m68hc11.c:2749
+#: config/tc-m68hc11.c:2764
 #, c-format
 msgid "Auto increment/decrement offset '%ld' is out of range."
 msgstr ""
 
-#: config/tc-m68hc11.c:2760
+#: config/tc-m68hc11.c:2775
 #, c-format
 msgid "Line %d: unknown relocation type: 0x%x."
 msgstr ""
@@ -4887,7 +4989,7 @@ msgstr ""
 msgid "Relaxation should never occur"
 msgstr ""
 
-#: config/tc-m88k.c:1264 config/tc-sparc.c:3533 read.c:1977
+#: config/tc-m88k.c:1264 config/tc-sparc.c:3540 read.c:1974
 #, c-format
 msgid "BSS length (%d.) <0! Ignored."
 msgstr ""
@@ -4897,6 +4999,10 @@ msgstr ""
 msgid "Ignoring attempt to re-define symbol %s."
 msgstr ""
 
+#: config/tc-m88k.h:78
+msgid "m88k convert_frag\n"
+msgstr ""
+
 #: config/tc-mcore.c:508
 #, c-format
 msgid "register expected, but saw '%.6s'"
@@ -5045,7 +5151,7 @@ msgstr ""
 msgid "ignoring operands: %s "
 msgstr ""
 
-#: config/tc-mcore.c:1767 config/tc-w65.c:835
+#: config/tc-mcore.c:1767 config/tc-w65.c:836
 msgid "Bad call to MD_NTOF()"
 msgstr ""
 
@@ -5110,11 +5216,20 @@ msgstr ""
 msgid "pc-relative"
 msgstr ""
 
-#: config/tc-mcore.c:2419 config/tc-pj.c:569 config/tc-sh.c:3316
+#: config/tc-mcore.c:2419 config/tc-pj.c:569 config/tc-sh.c:3326
 #, c-format
 msgid "Cannot represent relocation type %s"
 msgstr ""
 
+#: config/tc-mips.c:636
+#, c-format
+msgid "internal Error, line %d, %s"
+msgstr ""
+
+#: config/tc-mips.c:638
+msgid "MIPS internal Error"
+msgstr ""
+
 #: config/tc-mips.c:903
 msgid "-G not supported in this configuration."
 msgstr ""
@@ -5123,10 +5238,6 @@ msgstr ""
 msgid "trap exception not supported at ISA 1"
 msgstr ""
 
-#: config/tc-mips.c:1091
-msgid "Could not set architecture and machine"
-msgstr ""
-
 #: config/tc-mips.c:1130
 #, c-format
 msgid "internal: can't hash `%s': %s"
@@ -5498,10 +5609,10 @@ msgstr ""
 msgid "Invalid PC relative reloc"
 msgstr ""
 
-#: config/tc-mips.c:9845 config/tc-sparc.c:3094 config/tc-sparc.c:3101
-#: config/tc-sparc.c:3108 config/tc-sparc.c:3115 config/tc-sparc.c:3122
-#: config/tc-sparc.c:3131 config/tc-sparc.c:3142 config/tc-sparc.c:3168
-#: config/tc-sparc.c:3196 write.c:979 write.c:1043
+#: config/tc-mips.c:9845 config/tc-sparc.c:3101 config/tc-sparc.c:3108
+#: config/tc-sparc.c:3115 config/tc-sparc.c:3122 config/tc-sparc.c:3129
+#: config/tc-sparc.c:3138 config/tc-sparc.c:3149 config/tc-sparc.c:3175
+#: config/tc-sparc.c:3203 write.c:984 write.c:1048
 msgid "relocation overflow"
 msgstr ""
 
@@ -5636,11 +5747,11 @@ msgstr ""
 msgid "missing `.end'"
 msgstr ""
 
-#: config/tc-mips.c:11986 ecoff.c:3203
+#: config/tc-mips.c:11986 ecoff.c:3205
 msgid ".frame outside of .ent"
 msgstr ""
 
-#: config/tc-mips.c:11997 ecoff.c:3214
+#: config/tc-mips.c:11997 ecoff.c:3216
 msgid "Bad .frame directive"
 msgstr ""
 
@@ -5659,7 +5770,7 @@ msgid ""
 msgstr ""
 
 #: config/tc-mn10200.c:807 config/tc-mn10300.c:953 config/tc-ppc.c:1733
-#: config/tc-v850.c:1733
+#: config/tc-v850.c:1728
 #, c-format
 msgid "Unrecognized opcode: `%s'"
 msgstr ""
@@ -5866,15 +5977,23 @@ msgid ""
 "-big\t\t\tgenerate big endian code\n"
 msgstr ""
 
-#: config/tc-pj.c:458 config/tc-sh.c:2859 config/tc-sh.c:2866
-#: config/tc-sh.c:2873 config/tc-sh.c:2880
+#: config/tc-pj.c:458 config/tc-sh.c:2869 config/tc-sh.c:2876
+#: config/tc-sh.c:2883 config/tc-sh.c:2890
 msgid "pcrel too far"
 msgstr ""
 
-#: config/tc-pj.c:526 config/tc-sh.c:2971
+#: config/tc-pj.c:526 config/tc-sh.c:2981
 msgid "offset out of range"
 msgstr ""
 
+#: config/tc-pj.h:38
+msgid "convert_frag\n"
+msgstr ""
+
+#: config/tc-pj.h:39
+msgid "estimate size\n"
+msgstr ""
+
 #: config/tc-ppc.c:923
 #, c-format
 msgid "invalid switch -m%s"
@@ -6008,7 +6127,7 @@ msgstr ""
 msgid "The XCOFF file format does not support arbitrary sections"
 msgstr ""
 
-#: config/tc-ppc.c:2773 config/tc-ppc.c:3298 read.c:3007
+#: config/tc-ppc.c:2773 config/tc-ppc.c:3298 read.c:3004
 msgid "missing value"
 msgstr ""
 
@@ -6111,105 +6230,105 @@ msgstr ""
 msgid "Gas failure, reloc value %d\n"
 msgstr ""
 
-#: config/tc-sh.c:872
+#: config/tc-sh.c:878
 msgid "illegal register after @-"
 msgstr ""
 
-#: config/tc-sh.c:888
+#: config/tc-sh.c:894
 msgid "must be @(r0,...)"
 msgstr ""
 
-#: config/tc-sh.c:904
+#: config/tc-sh.c:910
 msgid "syntax error in @(r0,...)"
 msgstr ""
 
-#: config/tc-sh.c:937 config/tc-sh.c:942
+#: config/tc-sh.c:943 config/tc-sh.c:948
 msgid "syntax error in @(disp,[Rn, gbr, pc])"
 msgstr ""
 
-#: config/tc-sh.c:947
+#: config/tc-sh.c:953
 msgid "expecting )"
 msgstr ""
 
-#: config/tc-sh.c:956
+#: config/tc-sh.c:962
 msgid "illegal register after @"
 msgstr ""
 
-#: config/tc-sh.c:1517
+#: config/tc-sh.c:1523
 #, c-format
 msgid "Invalid register: 'r%d'"
 msgstr ""
 
-#: config/tc-sh.c:1680
+#: config/tc-sh.c:1686
 msgid "insn can't be combined with parallel processing insn"
 msgstr ""
 
-#: config/tc-sh.c:1687 config/tc-sh.c:1698
+#: config/tc-sh.c:1693 config/tc-sh.c:1704
 msgid "multiple movx specifications"
 msgstr ""
 
-#: config/tc-sh.c:1692 config/tc-sh.c:1719
+#: config/tc-sh.c:1698 config/tc-sh.c:1725
 msgid "multiple movy specifications"
 msgstr ""
 
-#: config/tc-sh.c:1700
+#: config/tc-sh.c:1706
 msgid "invalid movx address register"
 msgstr ""
 
-#: config/tc-sh.c:1706 config/tc-sh.c:1711
+#: config/tc-sh.c:1712 config/tc-sh.c:1717
 msgid "invalid movx dsp register"
 msgstr ""
 
-#: config/tc-sh.c:1728 config/tc-sh.c:1733
+#: config/tc-sh.c:1734 config/tc-sh.c:1739
 msgid "invalid movy dsp register"
 msgstr ""
 
-#: config/tc-sh.c:1737
+#: config/tc-sh.c:1743
 msgid "invalid movy address register"
 msgstr ""
 
-#: config/tc-sh.c:1743
+#: config/tc-sh.c:1749
 msgid "dsp immediate shift value not constant"
 msgstr ""
 
-#: config/tc-sh.c:1750 config/tc-sh.c:1763
+#: config/tc-sh.c:1756 config/tc-sh.c:1769
 msgid "multiple parallel processing specifications"
 msgstr ""
 
-#: config/tc-sh.c:1756
+#: config/tc-sh.c:1762
 msgid "multiple condition specifications"
 msgstr ""
 
-#: config/tc-sh.c:1772
+#: config/tc-sh.c:1778
 msgid "insn cannot be combined with pmuls"
 msgstr ""
 
-#: config/tc-sh.c:1789
+#: config/tc-sh.c:1795
 msgid "bad padd / psub pmuls output operand"
 msgstr ""
 
-#: config/tc-sh.c:1799
+#: config/tc-sh.c:1805
 msgid "condition not followed by conditionalizable insn"
 msgstr ""
 
-#: config/tc-sh.c:1809
+#: config/tc-sh.c:1815
 msgid "unrecognized characters at end of parallel processing insn"
 msgstr ""
 
-#: config/tc-sh.c:1925
+#: config/tc-sh.c:1931
 #, c-format
 msgid "excess operands: '%s'"
 msgstr ""
 
-#: config/tc-sh.c:2094
+#: config/tc-sh.c:2099
 msgid ".uses pseudo-op seen when not relaxing"
 msgstr ""
 
-#: config/tc-sh.c:2100
+#: config/tc-sh.c:2105
 msgid "bad .uses format"
 msgstr ""
 
-#: config/tc-sh.c:2161
+#: config/tc-sh.c:2166
 msgid ""
 "SH options:\n"
 "-little\t\t\tgenerate little endian code\n"
@@ -6218,98 +6337,96 @@ msgid ""
 "-dsp\t\t\tenable sh-dsp insns, and disable sh3e / sh4 insns.\n"
 msgstr ""
 
-#: config/tc-sh.c:2172 config/tc-w65.c:861
+#: config/tc-sh.c:2177 config/tc-w65.c:862
 msgid "call to tc_Nout_fix_to_chars \n"
 msgstr ""
 
-#: config/tc-sh.c:2256
+#: config/tc-sh.c:2261
 msgid ".uses does not refer to a local symbol in the same section"
 msgstr ""
 
-#: config/tc-sh.c:2275
+#: config/tc-sh.c:2280
 msgid "can't find fixup pointed to by .uses"
 msgstr ""
 
-#: config/tc-sh.c:2298
+#: config/tc-sh.c:2303
 msgid ".uses target does not refer to a local symbol in the same section"
 msgstr ""
 
-#: config/tc-sh.c:2395
-#, c-format
-msgid "at 0x%lx, displacement overflows 12-bit field"
+#: config/tc-sh.c:2401
+msgid "displacement overflows 12-bit field"
 msgstr ""
 
-#: config/tc-sh.c:2398
+#: config/tc-sh.c:2404
 #, c-format
-msgid "at 0x%lx, displacement to defined symbol %s overflows 12-bit field"
+msgid "displacement to defined symbol %s overflows 12-bit field"
 msgstr ""
 
-#: config/tc-sh.c:2402
+#: config/tc-sh.c:2408
 #, c-format
-msgid "at 0x%lx, displacement to undefined symbol %s overflows 12-bit field"
+msgid "displacement to undefined symbol %s overflows 12-bit field"
 msgstr ""
 
-#: config/tc-sh.c:2478
-#, c-format
-msgid "at 0x%lx, displacement overflows 8-bit field"
+#: config/tc-sh.c:2486
+msgid "displacement overflows 8-bit field"
 msgstr ""
 
-#: config/tc-sh.c:2481
+#: config/tc-sh.c:2489
 #, c-format
-msgid "at 0x%lx, displacement to defined symbol %s overflows 8-bit field "
+msgid "displacement to defined symbol %s overflows 8-bit field"
 msgstr ""
 
-#: config/tc-sh.c:2485
+#: config/tc-sh.c:2493
 #, c-format
-msgid "at 0x%lx, displacement to undefined symbol %s overflows 8-bit field "
+msgid "displacement to undefined symbol %s overflows 8-bit field "
 msgstr ""
 
-#: config/tc-sh.c:2496
+#: config/tc-sh.c:2506
 #, c-format
 msgid "overflow in branch to %s; converted into longer instruction sequence"
 msgstr ""
 
-#: config/tc-sh.c:2571 config/tc-sh.c:2599 config/tc-sparc.c:4077
-#: config/tc-sparc.c:4096
+#: config/tc-sh.c:2581 config/tc-sh.c:2609 config/tc-sparc.c:4084
+#: config/tc-sparc.c:4103
 msgid "misaligned data"
 msgstr ""
 
-#: config/tc-sh.c:2963
+#: config/tc-sh.c:2973
 msgid "misaligned offset"
 msgstr ""
 
-#: config/tc-sparc.c:277
+#: config/tc-sparc.c:280
 msgid "Invalid default architecture, broken assembler."
 msgstr ""
 
-#: config/tc-sparc.c:281 config/tc-sparc.c:484
+#: config/tc-sparc.c:284 config/tc-sparc.c:487
 msgid "Bad opcode table, broken assembler."
 msgstr ""
 
-#: config/tc-sparc.c:476
+#: config/tc-sparc.c:479
 #, c-format
 msgid "invalid architecture -xarch=%s"
 msgstr ""
 
-#: config/tc-sparc.c:478
+#: config/tc-sparc.c:481
 #, c-format
 msgid "invalid architecture -A%s"
 msgstr ""
 
-#: config/tc-sparc.c:545
+#: config/tc-sparc.c:548
 #, c-format
 msgid "No compiled in support for %d bit object file format"
 msgstr ""
 
-#: config/tc-sparc.c:582
+#: config/tc-sparc.c:585
 msgid "Unrecognized option following -K"
 msgstr ""
 
-#: config/tc-sparc.c:623
+#: config/tc-sparc.c:626
 msgid "SPARC options:\n"
 msgstr ""
 
-#: config/tc-sparc.c:652
+#: config/tc-sparc.c:655
 msgid ""
 "\n"
 "\t\t\tspecify variant of SPARC architecture\n"
@@ -6320,34 +6437,34 @@ msgid ""
 "-no-relax\t\tavoid changing any jumps and branches\n"
 msgstr ""
 
-#: config/tc-sparc.c:660
+#: config/tc-sparc.c:663
 msgid "-k\t\t\tgenerate PIC\n"
 msgstr ""
 
-#: config/tc-sparc.c:664
+#: config/tc-sparc.c:667
 msgid ""
 "-32\t\t\tcreate 32 bit object file\n"
 "-64\t\t\tcreate 64 bit object file\n"
 msgstr ""
 
-#: config/tc-sparc.c:667
+#: config/tc-sparc.c:670
 #, c-format
 msgid "\t\t\t[default is %d]\n"
 msgstr ""
 
-#: config/tc-sparc.c:669
+#: config/tc-sparc.c:672
 msgid ""
 "-TSO\t\t\tuse Total Store Ordering\n"
 "-PSO\t\t\tuse Partial Store Ordering\n"
 "-RMO\t\t\tuse Relaxed Memory Ordering\n"
 msgstr ""
 
-#: config/tc-sparc.c:673
+#: config/tc-sparc.c:676
 #, c-format
 msgid "\t\t\t[default is %s]\n"
 msgstr ""
 
-#: config/tc-sparc.c:675
+#: config/tc-sparc.c:678
 msgid ""
 "-KPIC\t\t\tgenerate PIC\n"
 "-V\t\t\tprint assembler version number\n"
@@ -6360,7 +6477,7 @@ msgid ""
 "-s\t\t\tignored\n"
 msgstr ""
 
-#: config/tc-sparc.c:687
+#: config/tc-sparc.c:690
 msgid ""
 "-EL\t\t\tgenerate code for a little endian machine\n"
 "-EB\t\t\tgenerate code for a big endian machine\n"
@@ -6368,235 +6485,243 @@ msgid ""
 "                        instructions and little endian data.\n"
 msgstr ""
 
-#: config/tc-sparc.c:807
+#: config/tc-sparc.c:810
 #, c-format
 msgid "Internal error: losing opcode: `%s' \"%s\"\n"
 msgstr ""
 
-#: config/tc-sparc.c:826
+#: config/tc-sparc.c:829
 #, c-format
 msgid "Internal error: can't find opcode `%s' for `%s'\n"
 msgstr ""
 
-#: config/tc-sparc.c:972
+#: config/tc-sparc.c:975
 msgid "Support for 64-bit arithmetic not compiled in."
 msgstr ""
 
-#: config/tc-sparc.c:1019
+#: config/tc-sparc.c:1022
 msgid "set: number not in 0..4294967295 range"
 msgstr ""
 
-#: config/tc-sparc.c:1026
+#: config/tc-sparc.c:1029
 msgid "set: number not in -2147483648..4294967295 range"
 msgstr ""
 
-#: config/tc-sparc.c:1086
+#: config/tc-sparc.c:1089
 msgid "setsw: number not in -2147483648..4294967295 range"
 msgstr ""
 
-#: config/tc-sparc.c:1135
+#: config/tc-sparc.c:1138
 msgid "setx: temporary register same as destination register"
 msgstr ""
 
-#: config/tc-sparc.c:1206
+#: config/tc-sparc.c:1209
 msgid "setx: illegal temporary register g0"
 msgstr ""
 
-#: config/tc-sparc.c:1303
+#: config/tc-sparc.c:1306
 msgid "FP branch in delay slot"
 msgstr ""
 
-#: config/tc-sparc.c:1319
+#: config/tc-sparc.c:1322
 msgid "FP branch preceded by FP instruction; NOP inserted"
 msgstr ""
 
-#: config/tc-sparc.c:1359
+#: config/tc-sparc.c:1362
 msgid "failed special case insn sanity check"
 msgstr ""
 
-#: config/tc-sparc.c:1447
+#: config/tc-sparc.c:1450
 msgid ": invalid membar mask name"
 msgstr ""
 
-#: config/tc-sparc.c:1463
+#: config/tc-sparc.c:1466
 msgid ": invalid membar mask expression"
 msgstr ""
 
-#: config/tc-sparc.c:1468
+#: config/tc-sparc.c:1471
 msgid ": invalid membar mask number"
 msgstr ""
 
-#: config/tc-sparc.c:1483
+#: config/tc-sparc.c:1486
 msgid ": invalid siam mode expression"
 msgstr ""
 
-#: config/tc-sparc.c:1488
+#: config/tc-sparc.c:1491
 msgid ": invalid siam mode number"
 msgstr ""
 
-#: config/tc-sparc.c:1504
+#: config/tc-sparc.c:1507
 msgid ": invalid prefetch function name"
 msgstr ""
 
-#: config/tc-sparc.c:1512
+#: config/tc-sparc.c:1515
 msgid ": invalid prefetch function expression"
 msgstr ""
 
-#: config/tc-sparc.c:1517
+#: config/tc-sparc.c:1520
 msgid ": invalid prefetch function number"
 msgstr ""
 
-#: config/tc-sparc.c:1545 config/tc-sparc.c:1557
+#: config/tc-sparc.c:1548 config/tc-sparc.c:1560
 msgid ": unrecognizable privileged register"
 msgstr ""
 
-#: config/tc-sparc.c:1581 config/tc-sparc.c:1606
+#: config/tc-sparc.c:1584 config/tc-sparc.c:1609
 msgid ": unrecognizable v9a or v9b ancillary state register"
 msgstr ""
 
-#: config/tc-sparc.c:1586
+#: config/tc-sparc.c:1589
 msgid ": rd on write only ancillary state register"
 msgstr ""
 
 #. %sys_tick and %sys_tick_cmpr are v9bnotv9a
-#: config/tc-sparc.c:1594
+#: config/tc-sparc.c:1597
 msgid ": unrecognizable v9a ancillary state register"
 msgstr ""
 
-#: config/tc-sparc.c:1630
+#: config/tc-sparc.c:1633
 msgid ": asr number must be between 16 and 31"
 msgstr ""
 
-#: config/tc-sparc.c:1638
+#: config/tc-sparc.c:1641
 msgid ": asr number must be between 0 and 31"
 msgstr ""
 
-#: config/tc-sparc.c:1648
+#: config/tc-sparc.c:1651
 msgid ": expecting %asrN"
 msgstr ""
 
-#: config/tc-sparc.c:1976
+#: config/tc-sparc.c:1979
 msgid "detected global register use not covered by .register pseudo-op"
 msgstr ""
 
-#: config/tc-sparc.c:2047
+#: config/tc-sparc.c:2050
 msgid ": There are only 64 f registers; [0-63]"
 msgstr ""
 
-#: config/tc-sparc.c:2049 config/tc-sparc.c:2061
+#: config/tc-sparc.c:2052 config/tc-sparc.c:2064
 msgid ": There are only 32 f registers; [0-31]"
 msgstr ""
 
-#: config/tc-sparc.c:2179 config/tc-sparc.c:2215
+#: config/tc-sparc.c:2182 config/tc-sparc.c:2218
 msgid "Illegal operands: %%%s requires arguments in ()"
 msgstr ""
 
-#: config/tc-sparc.c:2227
+#: config/tc-sparc.c:2230
 msgid ""
 "Illegal operands: Can't do arithmetics other than + and - involving %%%s()"
 msgstr ""
 
-#: config/tc-sparc.c:2337
+#: config/tc-sparc.c:2340
 msgid "Illegal operands: Can't add non-constant expression to %%%s()"
 msgstr ""
 
-#: config/tc-sparc.c:2347
+#: config/tc-sparc.c:2350
 msgid ""
 "Illegal operands: Can't do arithmetics involving %%%s() of a relocatable "
 "symbol"
 msgstr ""
 
-#: config/tc-sparc.c:2365
+#: config/tc-sparc.c:2368
 msgid ": PC-relative operand can't be a constant"
 msgstr ""
 
-#: config/tc-sparc.c:2398
+#: config/tc-sparc.c:2401
 msgid ": invalid ASI name"
 msgstr ""
 
-#: config/tc-sparc.c:2406
+#: config/tc-sparc.c:2409
 msgid ": invalid ASI expression"
 msgstr ""
 
-#: config/tc-sparc.c:2411
+#: config/tc-sparc.c:2414
 msgid ": invalid ASI number"
 msgstr ""
 
-#: config/tc-sparc.c:2508
+#: config/tc-sparc.c:2511
 msgid "OPF immediate operand out of range (0-0x1ff)"
 msgstr ""
 
-#: config/tc-sparc.c:2513
+#: config/tc-sparc.c:2516
 msgid "non-immediate OPF operand, ignored"
 msgstr ""
 
-#: config/tc-sparc.c:2532
+#: config/tc-sparc.c:2535
 msgid ": invalid cpreg name"
 msgstr ""
 
-#: config/tc-sparc.c:2561
+#: config/tc-sparc.c:2564
 #, c-format
 msgid "Illegal operands%s"
 msgstr ""
 
-#: config/tc-sparc.c:2595
+#: config/tc-sparc.c:2598
 #, c-format
 msgid "architecture bumped from \"%s\" to \"%s\" on \"%s\""
 msgstr ""
 
-#: config/tc-sparc.c:2631
+#: config/tc-sparc.c:2634
 #, c-format
 msgid "Architecture mismatch on \"%s\"."
 msgstr ""
 
-#: config/tc-sparc.c:2632
+#: config/tc-sparc.c:2635
 #, c-format
 msgid " (Requires %s; requested architecture is %s.)"
 msgstr ""
 
-#: config/tc-sparc.c:3242
+#: config/tc-sparc.c:3249
 #, c-format
 msgid "bad or unhandled relocation type: 0x%02x"
 msgstr ""
 
-#: config/tc-sparc.c:3545
+#: config/tc-sparc.c:3552
 msgid "bad .reserve segment -- expected BSS segment"
 msgstr ""
 
-#: config/tc-sparc.c:3562
+#: config/tc-sparc.c:3569
 msgid "missing alignment"
 msgstr ""
 
-#: config/tc-sparc.c:3573 config/tc-sparc.c:3723
+#: config/tc-sparc.c:3580 config/tc-sparc.c:3730
 #, c-format
 msgid "alignment too large; assuming %d"
 msgstr ""
 
-#: config/tc-sparc.c:3579 config/tc-sparc.c:3729
+#: config/tc-sparc.c:3586 config/tc-sparc.c:3736
 msgid "negative alignment"
 msgstr ""
 
-#: config/tc-sparc.c:3589 config/tc-sparc.c:3752
+#: config/tc-sparc.c:3596 config/tc-sparc.c:3759
 msgid "alignment not a power of 2"
 msgstr ""
 
-#: config/tc-sparc.c:3709
+#: config/tc-sparc.c:3716
 msgid "Expected comma after common length"
 msgstr ""
 
-#: config/tc-sparc.c:3944 config/tc-sparc.c:3954
+#: config/tc-sparc.c:3951 config/tc-sparc.c:3961
 msgid "register syntax is .register %%g[2367],{#scratch|symbolname|#ignore}"
 msgstr ""
 
-#: config/tc-sparc.c:3972
+#: config/tc-sparc.c:3979
 msgid "redefinition of global register"
 msgstr ""
 
-#: config/tc-sparc.c:3983
+#: config/tc-sparc.c:3990
 #, c-format
 msgid "Register symbol %s already defined."
 msgstr ""
 
+#: config/tc-sparc.h:53
+msgid "sparc convert_frag\n"
+msgstr ""
+
+#: config/tc-sparc.h:55
+msgid "estimate_size_before_relax called"
+msgstr ""
+
 #: config/tc-tahoe.c:386
 msgid "The -a option doesn't exist. (Despite what the man page says!"
 msgstr ""
@@ -6819,6 +6944,12 @@ msgstr ""
 msgid "Barf, bad mode %x\n"
 msgstr ""
 
+#. Only word (et al.), align, or conditionals are allowed within
+#. .struct/.union.
+#: config/tc-tic54x.c:75
+msgid "pseudo-op illegal within .struct/.union"
+msgstr ""
+
 #: config/tc-tic54x.c:84
 msgid "C54x-specific command line  options:\n"
 msgstr ""
@@ -7268,221 +7399,231 @@ msgstr ""
 msgid "Invalid label '%s'"
 msgstr ""
 
-#: config/tc-tic80.c:91
+#: config/tc-tic80.c:25
+#, c-format
+msgid "internal error:%s:%d: %s\n"
+msgstr ""
+
+#: config/tc-tic80.c:28
+#, c-format
+msgid "internal error:%s:%d: %s %d\n"
+msgstr ""
+
+#: config/tc-tic80.c:90
 msgid "Relaxation is a luxury we can't afford"
 msgstr ""
 
-#: config/tc-tic80.c:141
+#: config/tc-tic80.c:140
 msgid "bad call to md_atof ()"
 msgstr ""
 
-#: config/tc-tic80.c:239
+#: config/tc-tic80.c:238
 msgid "':' not followed by 'm' or 's'"
 msgstr ""
 
-#: config/tc-tic80.c:252
+#: config/tc-tic80.c:251
 msgid "paren nesting"
 msgstr ""
 
-#: config/tc-tic80.c:266
+#: config/tc-tic80.c:265
 msgid "mismatched parenthesis"
 msgstr ""
 
-#: config/tc-tic80.c:468
+#: config/tc-tic80.c:467
 msgid "unhandled expression type"
 msgstr ""
 
-#: config/tc-tic80.c:682
+#: config/tc-tic80.c:681
 msgid "symbol reloc that is not PC relative or 32 bits"
 msgstr ""
 
-#: config/tc-tic80.c:711
+#: config/tc-tic80.c:710
 msgid "unhandled operand modifier"
 msgstr ""
 
-#: config/tc-tic80.c:753
+#: config/tc-tic80.c:752
 msgid "unhandled expression"
 msgstr ""
 
-#: config/tc-tic80.c:802
+#: config/tc-tic80.c:801
 #, c-format
 msgid "Invalid mnemonic: '%s'"
 msgstr ""
 
-#: config/tc-tic80.c:815
+#: config/tc-tic80.c:814
 #, c-format
 msgid "Invalid operands: '%s'"
 msgstr ""
 
-#: config/tc-tic80.c:893
+#: config/tc-tic80.c:892
 msgid "unhandled predefined symbol bits"
 msgstr ""
 
-#: config/tc-tic80.c:985
+#: config/tc-tic80.c:984
 #, c-format
 msgid "PC offset 0x%lx outside range 0x%lx-0x%lx"
 msgstr ""
 
-#: config/tc-tic80.c:1000
+#: config/tc-tic80.c:999
 msgid "unhandled relocation type in fixup"
 msgstr ""
 
-#: config/tc-tic80.c:1036
+#: config/tc-tic80.c:1035
 msgid "md_convert_frag() not implemented yet"
 msgstr ""
 
-#: config/tc-v850.c:272
+#: config/tc-v850.c:270
 #, c-format
 msgid ".COMMon length (%d.) < 0! Ignored."
 msgstr ""
 
-#: config/tc-v850.c:1018
+#: config/tc-v850.c:1013
 #, c-format
 msgid "unknown operand shift: %x\n"
 msgstr ""
 
-#: config/tc-v850.c:1019
+#: config/tc-v850.c:1014
 msgid "internal failure in parse_register_list"
 msgstr ""
 
-#: config/tc-v850.c:1036
+#: config/tc-v850.c:1031
 msgid "constant expression or register list expected"
 msgstr ""
 
-#: config/tc-v850.c:1041 config/tc-v850.c:1054 config/tc-v850.c:1073
+#: config/tc-v850.c:1036 config/tc-v850.c:1049 config/tc-v850.c:1068
 msgid "high bits set in register list expression"
 msgstr ""
 
-#: config/tc-v850.c:1113 config/tc-v850.c:1177
+#: config/tc-v850.c:1108 config/tc-v850.c:1172
 msgid "illegal register included in list"
 msgstr ""
 
-#: config/tc-v850.c:1120
+#: config/tc-v850.c:1115
 msgid "system registers cannot be included in list"
 msgstr ""
 
-#: config/tc-v850.c:1125
+#: config/tc-v850.c:1120
 msgid "PSW cannot be included in list"
 msgstr ""
 
-#: config/tc-v850.c:1132
+#: config/tc-v850.c:1127
 msgid "High value system registers cannot be included in list"
 msgstr ""
 
-#: config/tc-v850.c:1156
+#: config/tc-v850.c:1151
 msgid "second register should follow dash in register list"
 msgstr ""
 
-#: config/tc-v850.c:1204
+#: config/tc-v850.c:1198
 msgid " V850 options:\n"
 msgstr ""
 
-#: config/tc-v850.c:1205
+#: config/tc-v850.c:1199
 msgid "  -mwarn-signed-overflow    Warn if signed immediate values overflow\n"
 msgstr ""
 
-#: config/tc-v850.c:1206
+#: config/tc-v850.c:1200
 msgid ""
 "  -mwarn-unsigned-overflow  Warn if unsigned immediate values overflow\n"
 msgstr ""
 
-#: config/tc-v850.c:1207
+#: config/tc-v850.c:1201
 msgid "  -mv850                    The code is targeted at the v850\n"
 msgstr ""
 
-#: config/tc-v850.c:1208
+#: config/tc-v850.c:1202
 msgid "  -mv850e                   The code is targeted at the v850e\n"
 msgstr ""
 
-#: config/tc-v850.c:1209
+#: config/tc-v850.c:1203
 msgid "  -mv850ea                  The code is targeted at the v850ea\n"
 msgstr ""
 
-#: config/tc-v850.c:1210
+#: config/tc-v850.c:1204
 msgid ""
 "  -mv850any                 The code is generic, despite any processor "
 "specific instructions\n"
 msgstr ""
 
-#: config/tc-v850.c:1222 config/tc-v850.c:1260
+#: config/tc-v850.c:1216 config/tc-v850.c:1254
 #, c-format
 msgid "unknown command line option: -%c%s\n"
 msgstr ""
 
-#: config/tc-v850.c:1413
+#: config/tc-v850.c:1407
 #, c-format
 msgid "Unable to determine default target processor from string: %s"
 msgstr ""
 
-#: config/tc-v850.c:1461
+#: config/tc-v850.c:1455
 msgid "ctoff() relocation used on an instruction which does not support it"
 msgstr ""
 
-#: config/tc-v850.c:1483
+#: config/tc-v850.c:1477
 msgid "sdaoff() relocation used on an instruction which does not support it"
 msgstr ""
 
-#: config/tc-v850.c:1505
+#: config/tc-v850.c:1499
 msgid "zdaoff() relocation used on an instruction which does not support it"
 msgstr ""
 
-#: config/tc-v850.c:1538
+#: config/tc-v850.c:1532
 msgid "tdaoff() relocation used on an instruction which does not support it"
 msgstr ""
 
-#: config/tc-v850.c:1754
+#: config/tc-v850.c:1749
 msgid "Target processor does not support this instruction."
 msgstr ""
 
-#: config/tc-v850.c:1844 config/tc-v850.c:1874 config/tc-v850.c:2062
+#: config/tc-v850.c:1839 config/tc-v850.c:1869 config/tc-v850.c:2057
 msgid "immediate operand is too large"
 msgstr ""
 
-#: config/tc-v850.c:1856
+#: config/tc-v850.c:1851
 msgid "AAARG -> unhandled constant reloc"
 msgstr ""
 
-#: config/tc-v850.c:1900
+#: config/tc-v850.c:1895
 msgid "invalid register name"
 msgstr ""
 
-#: config/tc-v850.c:1905
+#: config/tc-v850.c:1900
 msgid "register r0 cannot be used here"
 msgstr ""
 
-#: config/tc-v850.c:1917
+#: config/tc-v850.c:1912
 msgid "invalid system register name"
 msgstr ""
 
-#: config/tc-v850.c:1930
+#: config/tc-v850.c:1925
 msgid "expected EP register"
 msgstr ""
 
-#: config/tc-v850.c:1947
+#: config/tc-v850.c:1942
 msgid "invalid condition code name"
 msgstr ""
 
-#: config/tc-v850.c:1968 config/tc-v850.c:1972
+#: config/tc-v850.c:1963 config/tc-v850.c:1967
 msgid "constant too big to fit into instruction"
 msgstr ""
 
-#: config/tc-v850.c:2025
+#: config/tc-v850.c:2020
 msgid "syntax error: value is missing before the register name"
 msgstr ""
 
-#: config/tc-v850.c:2027
+#: config/tc-v850.c:2022
 msgid "syntax error: register not expected"
 msgstr ""
 
-#: config/tc-v850.c:2041
+#: config/tc-v850.c:2036
 msgid "syntax error: system register not expected"
 msgstr ""
 
-#: config/tc-v850.c:2046
+#: config/tc-v850.c:2041
 msgid "syntax error: condition code not expected"
 msgstr ""
 
-#: config/tc-v850.c:2087
+#: config/tc-v850.c:2082
 msgid "invalid operand"
 msgstr ""
 
@@ -7681,92 +7822,92 @@ msgid ""
 "-v\"VERSION\"\t\tcode being assembled was produced by compiler \"VERSION\"\n"
 msgstr ""
 
-#: config/tc-w65.c:126
+#: config/tc-w65.c:127
 msgid "need on or off."
 msgstr ""
 
-#: config/tc-w65.c:310 config/tc-w65.c:353
+#: config/tc-w65.c:311 config/tc-w65.c:354
 msgid "syntax error after <exp"
 msgstr ""
 
-#: config/tc-z8k.c:290
+#: config/tc-z8k.c:286
 #, c-format
 msgid "register rr%d, out of range."
 msgstr ""
 
-#: config/tc-z8k.c:298
+#: config/tc-z8k.c:294
 #, c-format
 msgid "register rh%d, out of range."
 msgstr ""
 
-#: config/tc-z8k.c:306
+#: config/tc-z8k.c:302
 #, c-format
 msgid "register rl%d, out of range."
 msgstr ""
 
-#: config/tc-z8k.c:315
+#: config/tc-z8k.c:311
 #, c-format
 msgid "register rq%d, out of range."
 msgstr ""
 
-#: config/tc-z8k.c:323
+#: config/tc-z8k.c:319
 #, c-format
 msgid "register r%d, out of range."
 msgstr ""
 
-#: config/tc-z8k.c:368
+#: config/tc-z8k.c:364
 #, c-format
 msgid "expected %c"
 msgstr ""
 
-#: config/tc-z8k.c:385
+#: config/tc-z8k.c:381
 #, c-format
 msgid "register is wrong size for a word %s"
 msgstr ""
 
-#: config/tc-z8k.c:401
+#: config/tc-z8k.c:397
 #, c-format
 msgid "register is wrong size for address %s"
 msgstr ""
 
-#: config/tc-z8k.c:674
+#: config/tc-z8k.c:665
 msgid "Missing ) in ra(rb)"
 msgstr ""
 
-#: config/tc-z8k.c:941
+#: config/tc-z8k.c:932
 #, c-format
 msgid "operand %s0x%x out of range."
 msgstr ""
 
-#: config/tc-z8k.c:1078
+#: config/tc-z8k.c:1070
 msgid "immediate must be 1 or 2"
 msgstr ""
 
-#: config/tc-z8k.c:1081
+#: config/tc-z8k.c:1073
 msgid "immediate 1 or 2 expected"
 msgstr ""
 
-#: config/tc-z8k.c:1107
+#: config/tc-z8k.c:1099
 msgid "can't use R0 here"
 msgstr ""
 
-#: config/tc-z8k.c:1254
+#: config/tc-z8k.c:1246
 msgid "Can't find opcode to match operands"
 msgstr ""
 
-#: config/tc-z8k.c:1369
+#: config/tc-z8k.c:1361
 #, c-format
 msgid "invalid architecture -z%s"
 msgstr ""
 
-#: config/tc-z8k.c:1385
+#: config/tc-z8k.c:1377
 msgid ""
 "Z8K options:\n"
 "-z8001\t\t\tgenerate segmented code\n"
 "-z8002\t\t\tgenerate unsegmented code\n"
 msgstr ""
 
-#: config/tc-z8k.c:1529
+#: config/tc-z8k.c:1521
 #, c-format
 msgid "Can't subtract symbols in different sections %s %s"
 msgstr ""
@@ -7781,6 +7922,15 @@ msgstr ""
 msgid "Can't close `%s'"
 msgstr ""
 
+#: dwarf2dbg.c:338 dwarf2dbg.c:372
+msgid "File number less than zero"
+msgstr ""
+
+#: dwarf2dbg.c:378
+#, c-format
+msgid "Unassigned file number %ld"
+msgstr ""
+
 #: ecoff.c:1555
 #, c-format
 msgid "String too big (%lu bytes)"
@@ -7809,182 +7959,182 @@ msgstr ""
 msgid "fake .file after real one"
 msgstr ""
 
-#: ecoff.c:2298
+#: ecoff.c:2300
 msgid "Filename goes over one page boundary."
 msgstr ""
 
-#: ecoff.c:2433
+#: ecoff.c:2435
 msgid ".begin directive without a preceding .file directive"
 msgstr ""
 
-#: ecoff.c:2440
+#: ecoff.c:2442
 msgid ".begin directive without a preceding .ent directive"
 msgstr ""
 
-#: ecoff.c:2472
+#: ecoff.c:2474
 msgid ".bend directive without a preceding .file directive"
 msgstr ""
 
-#: ecoff.c:2479
+#: ecoff.c:2481
 msgid ".bend directive without a preceding .ent directive"
 msgstr ""
 
-#: ecoff.c:2492
+#: ecoff.c:2494
 msgid ".bend directive names unknown symbol"
 msgstr ""
 
-#: ecoff.c:2536
+#: ecoff.c:2538
 msgid ".def pseudo-op used inside of .def/.endef; ignored"
 msgstr ""
 
-#: ecoff.c:2538
+#: ecoff.c:2540
 msgid "Empty symbol name in .def; ignored"
 msgstr ""
 
-#: ecoff.c:2576
+#: ecoff.c:2578
 msgid ".dim pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
-#: ecoff.c:2591
+#: ecoff.c:2593
 msgid "Badly formed .dim directive"
 msgstr ""
 
-#: ecoff.c:2604
+#: ecoff.c:2606
 msgid "Too many .dim entries"
 msgstr ""
 
-#: ecoff.c:2625
+#: ecoff.c:2627
 msgid ".scl pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
-#: ecoff.c:2651
+#: ecoff.c:2653
 msgid ".size pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
-#: ecoff.c:2666
+#: ecoff.c:2668
 msgid "Badly formed .size directive"
 msgstr ""
 
-#: ecoff.c:2679
+#: ecoff.c:2681
 msgid "Too many .size entries"
 msgstr ""
 
-#: ecoff.c:2702
+#: ecoff.c:2704
 msgid ".type pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
 #. FIXME: We could handle this by setting the continued bit.
 #. There would still be a limit: the .type argument can not
 #. be infinite.
-#: ecoff.c:2720
+#: ecoff.c:2722
 #, c-format
 msgid "The type of %s is too complex; it will be simplified"
 msgstr ""
 
-#: ecoff.c:2731
+#: ecoff.c:2733
 msgid "Unrecognized .type argument"
 msgstr ""
 
-#: ecoff.c:2770
+#: ecoff.c:2772
 msgid ".tag pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
-#: ecoff.c:2797
+#: ecoff.c:2799
 msgid ".val pseudo-op used outside of .def/.endef; ignored"
 msgstr ""
 
-#: ecoff.c:2805
+#: ecoff.c:2807
 msgid ".val expression is too copmlex"
 msgstr ""
 
-#: ecoff.c:2836
+#: ecoff.c:2838
 msgid ".endef pseudo-op used before .def; ignored"
 msgstr ""
 
-#: ecoff.c:2862
+#: ecoff.c:2864
 msgid "Bad COFF debugging info"
 msgstr ""
 
-#: ecoff.c:2911
+#: ecoff.c:2913
 #, c-format
 msgid "No tag specified for %s"
 msgstr ""
 
-#: ecoff.c:2943
+#: ecoff.c:2945
 msgid "Bad COFF debugging information"
 msgstr ""
 
-#: ecoff.c:3015
+#: ecoff.c:3017
 msgid ".end directive without a preceding .file directive"
 msgstr ""
 
-#: ecoff.c:3022
+#: ecoff.c:3024
 msgid ".end directive without a preceding .ent directive"
 msgstr ""
 
-#: ecoff.c:3045
+#: ecoff.c:3047
 msgid ".end directive names unknown symbol"
 msgstr ""
 
-#: ecoff.c:3074
+#: ecoff.c:3076
 msgid "second .ent directive found before .end directive"
 msgstr ""
 
-#: ecoff.c:3149
+#: ecoff.c:3151
 msgid "No way to handle .file within .ent/.end section"
 msgstr ""
 
-#: ecoff.c:3174
+#: ecoff.c:3176
 msgid ".fmask outside of .ent"
 msgstr ""
 
-#: ecoff.c:3244
+#: ecoff.c:3246
 msgid ".mask outside of .ent"
 msgstr ""
 
-#: ecoff.c:3274
+#: ecoff.c:3276
 msgid ".loc before .file"
 msgstr ""
 
-#: ecoff.c:3400
+#: ecoff.c:3402
 #, c-format
 msgid "Ignoring attempt to redefine symbol `%s'."
 msgstr ""
 
-#: ecoff.c:3413
+#: ecoff.c:3415
 msgid "bad .weakext directive"
 msgstr ""
 
-#: ecoff.c:3482
+#: ecoff.c:3484
 #, c-format
 msgid ".stab%c is not supported"
 msgstr ""
 
-#: ecoff.c:3492
+#: ecoff.c:3494
 #, c-format
 msgid ".stab%c: ignoring non-zero other field"
 msgstr ""
 
-#: ecoff.c:3526
+#: ecoff.c:3528
 #, c-format
 msgid ""
 "Line number (%d) for .stab%c directive cannot fit in index field (20 bits)"
 msgstr ""
 
-#: ecoff.c:3562
+#: ecoff.c:3564
 #, c-format
 msgid "Illegal .stab%c directive, bad character"
 msgstr ""
 
-#: ecoff.c:4024 ecoff.c:4213 ecoff.c:4238
+#: ecoff.c:4026 ecoff.c:4215 ecoff.c:4240
 msgid ".begin/.bend in different segments"
 msgstr ""
 
-#: ecoff.c:4739
+#: ecoff.c:4741
 msgid "Missing .end or .bend at end of file"
 msgstr ""
 
-#: ecoff.c:5229
+#: ecoff.c:5231
 msgid "GP prologue size exceeds field size, using 0 instead"
 msgstr ""
 
@@ -8029,7 +8179,7 @@ msgstr ""
 msgid "Missing '%c' assumed"
 msgstr ""
 
-#: expr.c:1024 read.c:3883
+#: expr.c:1024 read.c:3881
 msgid "EBCDIC constants are not supported"
 msgstr ""
 
@@ -8424,64 +8574,64 @@ msgstr ""
 #. line here (assuming of course that we actually have a line of
 #. input to read), so that it can be displayed in the listing
 #. that is produced at the end of the assembly.
-#: input-file.c:150 input-scrub.c:239 listing.c:348
+#: input-file.c:149 input-scrub.c:241 listing.c:344
 msgid "{standard input}"
 msgstr ""
 
-#: input-file.c:154
+#: input-file.c:153
 #, c-format
 msgid "Can't open %s for reading."
 msgstr ""
 
-#: input-file.c:205 input-file.c:234
+#: input-file.c:204 input-file.c:233
 #, c-format
 msgid "Can't read from %s"
 msgstr ""
 
-#: input-file.c:242
+#: input-file.c:241
 #, c-format
 msgid "Can't close %s"
 msgstr ""
 
-#: input-scrub.c:269
+#: input-scrub.c:271
 msgid "macros nested too deeply"
 msgstr ""
 
-#: input-scrub.c:371
+#: input-scrub.c:374
 msgid "partial line at end of file ignored"
 msgstr ""
 
-#: input-scrub.c:393
+#: input-scrub.c:396
 msgid "Partial line at end of file ignored"
 msgstr ""
 
-#: itbl-ops.c:353
+#: itbl-ops.c:350
 msgid "Unable to allocate memory for new instructions\n"
 msgstr ""
 
-#: listing.c:247
+#: listing.c:243
 msgid "Warning:"
 msgstr ""
 
-#: listing.c:254
+#: listing.c:250
 msgid "Error:"
 msgstr ""
 
-#: listing.c:1128
+#: listing.c:1124
 #, c-format
 msgid "can't open list file: %s"
 msgstr ""
 
-#: listing.c:1152
+#: listing.c:1148
 #, c-format
 msgid "error closing list file: %s"
 msgstr ""
 
-#: listing.c:1231
+#: listing.c:1227
 msgid "strange paper height, set to no form"
 msgstr ""
 
-#: listing.c:1297
+#: listing.c:1293
 msgid "New line in title"
 msgstr ""
 
@@ -8521,46 +8671,46 @@ msgstr ""
 msgid "missing model parameter"
 msgstr ""
 
-#: messages.c:105
+#: messages.c:104
 msgid "Assembler messages:\n"
 msgstr ""
 
-#: messages.c:221
+#: messages.c:214
 msgid "Warning: "
 msgstr ""
 
-#: messages.c:330
+#: messages.c:318
 msgid "Error: "
 msgstr ""
 
-#: messages.c:434 messages.c:451
+#: messages.c:413 messages.c:429
 msgid "Fatal error: "
 msgstr ""
 
-#: messages.c:470
+#: messages.c:446
 msgid "Internal error!\n"
 msgstr ""
 
-#: messages.c:472
+#: messages.c:448
 #, c-format
 msgid "Assertion failure in %s at %s line %d.\n"
 msgstr ""
 
-#: messages.c:475
+#: messages.c:451
 #, c-format
 msgid "Assertion failure at %s line %d.\n"
 msgstr ""
 
-#: messages.c:476 messages.c:494
+#: messages.c:452 messages.c:471
 msgid "Please report this bug.\n"
 msgstr ""
 
-#: messages.c:489
+#: messages.c:466
 #, c-format
 msgid "Internal error, aborting at %s line %d in %s\n"
 msgstr ""
 
-#: messages.c:492
+#: messages.c:469
 #, c-format
 msgid "Internal error, aborting at %s line %d\n"
 msgstr ""
@@ -8588,302 +8738,302 @@ msgstr ""
 msgid "Can't continue"
 msgstr ""
 
-#: read.c:455
+#: read.c:452
 #, c-format
 msgid "error constructing %s pseudo-op table: %s"
 msgstr ""
 
-#: read.c:812
+#: read.c:809
 #, c-format
 msgid "Unknown pseudo-op:  `%s'"
 msgstr ""
 
-#: read.c:944
+#: read.c:941
 #, c-format
 msgid "label \"%d$\" redefined"
 msgstr ""
 
-#: read.c:1162
+#: read.c:1159
 msgid ".abort detected.  Abandoning ship."
 msgstr ""
 
-#: read.c:1253 read.c:2042
+#: read.c:1250 read.c:2039
 msgid "Alignment not a power of 2"
 msgstr ""
 
-#: read.c:1262
+#: read.c:1259
 #, c-format
 msgid "Alignment too large: %u assumed"
 msgstr ""
 
-#: read.c:1294
+#: read.c:1291
 msgid "expected fill pattern missing"
 msgstr ""
 
-#: read.c:1498
+#: read.c:1495
 #, c-format
 msgid "attempt to re-define symbol `%s'"
 msgstr ""
 
 #. Some of the back ends can't deal with non-positive line numbers.
 #. Besides, it's silly.
-#: read.c:1622
+#: read.c:1619
 #, c-format
 msgid "Line numbers must be positive; line number %d rejected."
 msgstr ""
 
-#: read.c:1650
+#: read.c:1647
 msgid "start address not supported"
 msgstr ""
 
-#: read.c:1660
+#: read.c:1657
 msgid ".err encountered"
 msgstr ""
 
-#: read.c:1679 read.c:1681
+#: read.c:1676 read.c:1678
 #, c-format
 msgid ".fail %ld encountered"
 msgstr ""
 
-#: read.c:1718
+#: read.c:1715
 #, c-format
 msgid ".fill size clamped to %d."
 msgstr ""
 
-#: read.c:1723
+#: read.c:1720
 msgid "Size negative: .fill ignored."
 msgstr ""
 
-#: read.c:1729
+#: read.c:1726
 msgid "Repeat < 0, .fill ignored"
 msgstr ""
 
-#: read.c:1889
+#: read.c:1886
 #, c-format
 msgid "unrecognized .linkonce type `%s'"
 msgstr ""
 
-#: read.c:1902 read.c:1928
+#: read.c:1899 read.c:1925
 msgid ".linkonce is not supported for this object file format"
 msgstr ""
 
-#: read.c:1924
+#: read.c:1921
 #, c-format
 msgid "bfd_set_section_flags: %s"
 msgstr ""
 
-#: read.c:1993
+#: read.c:1990
 #, c-format
 msgid "error setting flags for \".sbss\": %s"
 msgstr ""
 
-#: read.c:2016
+#: read.c:2013
 msgid "Expected comma after size"
 msgstr ""
 
-#: read.c:2026
+#: read.c:2023
 msgid "Missing alignment"
 msgstr ""
 
-#: read.c:2177
+#: read.c:2174
 msgid "bad expression"
 msgstr ""
 
-#: read.c:2314
+#: read.c:2311
 #, c-format
 msgid "attempt to redefine pseudo-op `%s' ignored"
 msgstr ""
 
-#: read.c:2380
+#: read.c:2377
 #, c-format
 msgid "invalid segment \"%s\"; segment \"%s\" assumed"
 msgstr ""
 
-#: read.c:2386
+#: read.c:2383
 msgid "ignoring fill value in absolute section"
 msgstr ""
 
-#: read.c:2389
+#: read.c:2386
 msgid "only constant offsets supported in absolute section"
 msgstr ""
 
-#: read.c:2421
+#: read.c:2418
 msgid "MRI style ORG pseudo-op not supported"
 msgstr ""
 
-#: read.c:2510
+#: read.c:2507
 msgid "unrecognized section type"
 msgstr ""
 
-#: read.c:2578
+#: read.c:2575
 #, c-format
 msgid "unrecognized section type `%s'"
 msgstr ""
 
-#: read.c:2592
+#: read.c:2589
 msgid "absolute sections are not supported"
 msgstr ""
 
-#: read.c:2607
+#: read.c:2604
 #, c-format
 msgid "unrecognized section command `%s'"
 msgstr ""
 
-#: read.c:2695
+#: read.c:2692
 #, c-format
 msgid "%s without %s"
 msgstr ""
 
-#: read.c:2896
+#: read.c:2893
 msgid "Unsupported variable size or fill value"
 msgstr ""
 
-#: read.c:2921
+#: read.c:2918
 msgid ".space repeat count is zero, ignored"
 msgstr ""
 
-#: read.c:2923
+#: read.c:2920
 msgid ".space repeat count is negative, ignored"
 msgstr ""
 
-#: read.c:2952
+#: read.c:2949
 msgid "space allocation too complex in absolute section"
 msgstr ""
 
-#: read.c:2958
+#: read.c:2955
 msgid "space allocation too complex in common section"
 msgstr ""
 
-#: read.c:3046 read.c:4128
+#: read.c:3043 read.c:4126
 #, c-format
 msgid "Bad floating literal: %s"
 msgstr ""
 
-#: read.c:3119
+#: read.c:3116
 #, c-format
 msgid "Rest of line ignored. First ignored character is `%c'."
 msgstr ""
 
-#: read.c:3122
+#: read.c:3119
 #, c-format
 msgid "Rest of line ignored. First ignored character valued 0x%x."
 msgstr ""
 
-#: read.c:3173
+#: read.c:3170
 msgid "illegal expression; zero assumed"
 msgstr ""
 
-#: read.c:3175
+#: read.c:3172
 msgid "missing expression; zero assumed"
 msgstr ""
 
-#: read.c:3346
+#: read.c:3343
 msgid "rva without symbol"
 msgstr ""
 
-#: read.c:3470
+#: read.c:3467
 msgid "attempt to store value in absolute section"
 msgstr ""
 
-#: read.c:3508 read.c:4405
+#: read.c:3505 read.c:4403
 msgid "zero assumed for missing expression"
 msgstr ""
 
-#: read.c:3520 read.c:4417
+#: read.c:3517 read.c:4415
 msgid "register value used as expression"
 msgstr ""
 
 #. Leading bits contain both 0s & 1s.
-#: read.c:3610
+#: read.c:3607
 #, c-format
 msgid "Value 0x%lx truncated to 0x%lx."
 msgstr ""
 
-#: read.c:3626
+#: read.c:3623
 #, c-format
 msgid "Bignum truncated to %d bytes"
 msgstr ""
 
-#: read.c:3703
+#: read.c:3700
 #, c-format
 msgid "unsupported BFD relocation size %u"
 msgstr ""
 
-#: read.c:3793
+#: read.c:3790
 msgid "using a bit field width of zero"
 msgstr ""
 
-#: read.c:3801
+#: read.c:3798
 #, c-format
 msgid "field width \"%s\" too complex for a bitfield"
 msgstr ""
 
-#: read.c:3809
+#: read.c:3806
 #, c-format
 msgid "field width %lu too big to fit in %d bytes: truncated to %d bits"
 msgstr ""
 
-#: read.c:3830
+#: read.c:3828
 #, c-format
 msgid "field value \"%s\" too complex for a bitfield"
 msgstr ""
 
-#: read.c:3956
+#: read.c:3954
 msgid "Unresolvable or nonpositive repeat count; using 1"
 msgstr ""
 
-#: read.c:4007
+#: read.c:4005
 #, c-format
 msgid "Unknown floating type type '%c'"
 msgstr ""
 
-#: read.c:4029
+#: read.c:4027
 msgid "Floating point constant too large"
 msgstr ""
 
-#: read.c:4150
+#: read.c:4148
 msgid "unresolvable or nonpositive repeat count; using 1"
 msgstr ""
 
-#: read.c:4548
+#: read.c:4546
 msgid "Expected <nn>"
 msgstr ""
 
 #. To be compatible with BSD 4.2 as: give the luser a linefeed!!
-#: read.c:4581 read.c:4667
+#: read.c:4579 read.c:4665
 msgid "Unterminated string: Newline inserted."
 msgstr ""
 
-#: read.c:4675
+#: read.c:4673
 msgid "Bad escaped character in string, '?' assumed"
 msgstr ""
 
-#: read.c:4701
+#: read.c:4699
 msgid "expected address expression; zero assumed"
 msgstr ""
 
-#: read.c:4721
+#: read.c:4719
 #, c-format
 msgid "symbol \"%s\" undefined; zero assumed"
 msgstr ""
 
-#: read.c:4724
+#: read.c:4722
 msgid "some symbol undefined; zero assumed"
 msgstr ""
 
-#: read.c:4777
+#: read.c:4775
 msgid "This string may not contain '\\0'"
 msgstr ""
 
-#: read.c:4814
+#: read.c:4812
 msgid "Missing string"
 msgstr ""
 
-#: read.c:5052
+#: read.c:5034
 msgid "missing .func"
 msgstr ""
 
-#: read.c:5069
+#: read.c:5051
 msgid ".endfunc missing for previous .func"
 msgstr ""
 
@@ -8900,7 +9050,7 @@ msgstr ""
 msgid "comma missing in .xstabs"
 msgstr ""
 
-#: subsegs.c:379
+#: subsegs.c:376
 #, c-format
 msgid "Attempt to switch to nonexistent segment \"%s\""
 msgstr ""
@@ -8949,7 +9099,7 @@ msgstr ""
 msgid "division by zero when setting %s"
 msgstr ""
 
-#: symbols.c:1160 write.c:1921
+#: symbols.c:1160 write.c:1926
 #, c-format
 msgid "can't resolve value for symbol \"%s\""
 msgstr ""
@@ -8964,92 +9114,92 @@ msgstr ""
 msgid "Attempt to get value of unresolved symbol %s"
 msgstr ""
 
-#: write.c:177
+#: write.c:178
 #, c-format
 msgid "field fx_size too small to hold %d"
 msgstr ""
 
-#: write.c:314
+#: write.c:315
 msgid "rva not supported"
 msgstr ""
 
-#: write.c:508
+#: write.c:509
 #, c-format
 msgid "attempt to .org/.space backwards? (%ld)"
 msgstr ""
 
-#: write.c:982
+#: write.c:987
 msgid "relocation out of range"
 msgstr ""
 
-#: write.c:985
+#: write.c:990
 #, c-format
 msgid "%s:%u: bad return from bfd_install_relocation: %x"
 msgstr ""
 
-#: write.c:1030
+#: write.c:1035
 msgid "internal error: fixup not contained within frag"
 msgstr ""
 
-#: write.c:1046
+#: write.c:1051
 #, c-format
 msgid "%s:%u: bad return from bfd_install_relocation"
 msgstr ""
 
-#: write.c:1133 write.c:1157
+#: write.c:1138 write.c:1162
 #, c-format
 msgid "FATAL: Can't write %s"
 msgstr ""
 
-#: write.c:1189
+#: write.c:1194
 msgid "Cannot write to output file."
 msgstr ""
 
-#: write.c:1427
+#: write.c:1432
 #, c-format
 msgid "%d error%s, %d warning%s, generating bad object file.\n"
 msgstr ""
 
-#: write.c:1434
+#: write.c:1439
 #, c-format
 msgid "%d error%s, %d warning%s, no object file generated.\n"
 msgstr ""
 
-#: write.c:1858
+#: write.c:1863
 #, c-format
 msgid "local label %s is not defined"
 msgstr ""
 
-#: write.c:2162
+#: write.c:2167
 #, c-format
 msgid "alignment padding (%lu bytes) not a multiple of %ld"
 msgstr ""
 
-#: write.c:2268
+#: write.c:2277
 #, c-format
 msgid ".word %s-%s+%s didn't fit"
 msgstr ""
 
-#: write.c:2348
+#: write.c:2357
 msgid "attempt to .org backwards ignored"
 msgstr ""
 
-#: write.c:2372
+#: write.c:2381
 msgid ".space specifies non-absolute value"
 msgstr ""
 
-#: write.c:2376
+#: write.c:2385
 msgid ".space or .fill with negative value, ignored"
 msgstr ""
 
-#: write.c:2623
+#: write.c:2636
 #, c-format
 msgid ""
 "Subtraction of two symbols in different sections \"%s\" {%s section} - "
 "\"%s\" {%s section} at file address %s."
 msgstr ""
 
-#: write.c:2777
+#: write.c:2790
 #, c-format
 msgid "Value of %s too large for field of %d bytes at %s"
 msgstr ""