* dw2gencfi.c (output_cie, output_fde): Use DW_CFA_nop rather
[binutils-gdb.git] / gas / configure
index 1f83fbf1328c006432456bfe48c5d9c46221b317..d4994f4a3623673c3790063baddd1346c990020d 100755 (executable)
@@ -309,7 +309,7 @@ ac_includes_default="\
 # include <unistd.h>
 #endif"
 
-ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE LN_S RANLIB ac_ct_RANLIB LIBTOOL WARN_CFLAGS GDBINIT cgen_cpu_prefix extra_objects target_cpu_type obj_format te_file install_tooldir atof BFDLIB OPCODES_LIB BFDVER_H ALL_OBJ_DEPS YACC LEX LEXLIB LEX_OUTPUT_ROOT CPP EGREP ALLOCA USE_NLS MSGFMT GMSGFMT XGETTEXT USE_INCLUDED_LIBINTL CATALOGS CATOBJEXT DATADIRNAME GMOFILES INSTOBJEXT INTLDEPS INTLLIBS INTLOBJS POFILES POSUB INCLUDE_LOCALE_H GT_NO GT_YES MKINSTALLDIRS l MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT LIBM LIBOBJS LTLIBOBJS'
+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE LN_S RANLIB ac_ct_RANLIB LIBTOOL WARN_CFLAGS GDBINIT cgen_cpu_prefix extra_objects target_cpu_type obj_format te_file install_tooldir atof BFDLIB OPCODES_LIB BFDVER_H ALL_OBJ_DEPS YACC LEX LEXLIB LEX_OUTPUT_ROOT CPP EGREP ALLOCA USE_NLS MSGFMT GMSGFMT XGETTEXT USE_INCLUDED_LIBINTL CATALOGS CATOBJEXT DATADIRNAME GMOFILES INSTOBJEXT INTLDEPS INTLLIBS INTLOBJS POFILES POSUB INCLUDE_LOCALE_H GT_NO GT_YES MKINSTALLDIRS l MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT LIBM LIBOBJS LTLIBOBJS'
 ac_subst_files=''
 
 # Initialize some variables set by options.
@@ -2485,7 +2485,7 @@ fi
 
 
 BFD_VERSION=`sed -n -e 's/^.._INIT_AUTOMAKE.*,[        ]*\([^  ]*\)[   ]*).*/\1/p' < ${srcdir}/../bfd/configure.in`
-am__api_version="1.8"
+am__api_version="1.9"
 # Find a good install program.  We prefer a C program (faster),
 # so one script is as good as another.  But avoid the broken or
 # incompatible versions:
@@ -2637,13 +2637,21 @@ echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
 fi
 
 if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
-  # Keeping the `.' argument allows $(mkdir_p) to be used without
-  # argument.  Indeed, we sometimes output rules like
+  # We used to keeping the `.' as first argument, in order to
+  # allow $(mkdir_p) to be used without argument.  As in
   #   $(mkdir_p) $(somedir)
-  # where $(somedir) is conditionally defined.
-  # (`test -n '$(somedir)' && $(mkdir_p) $(somedir)' is a more
-  # expensive solution, as it forces Make to start a sub-shell.)
-  mkdir_p='mkdir -p -- .'
+  # where $(somedir) is conditionally defined.  However this is wrong
+  # for two reasons:
+  #  1. if the package is installed by a user who cannot write `.'
+  #     make install will fail,
+  #  2. the above comment should most certainly read
+  #     $(mkdir_p) $(DESTDIR)$(somedir)
+  #     so it does not work when $(somedir) is undefined and
+  #     $(DESTDIR) is not.
+  #  To support the latter case, we have to write
+  #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
+  #  so the `.' trick is pointless.
+  mkdir_p='mkdir -p --'
 else
   # On NextStep and OpenStep, the `mkdir' command does not
   # recognize any option.  It will interpret all options as
@@ -2852,9 +2860,6 @@ AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
 
 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
 
-
-AMTAR=${AMTAR-"${am_missing_run}tar"}
-
 install_sh=${install_sh-"$am_aux_dir/install-sh"}
 
 # Installed binaries are usually stripped using `strip' when the user
@@ -2947,6 +2952,13 @@ INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
 
 # We need awk for the "check" target.  The system "awk" is bad on
 # some platforms.
+# Always define AMTAR for backward compatibility.
+
+AMTAR=${AMTAR-"${am_missing_run}tar"}
+
+am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
+
+
 
 
 depcc="$CC"   am_compiler_list=
@@ -3340,7 +3352,7 @@ darwin* | rhapsody*)
   esac
   ;;
 
-freebsd* )
+freebsd* | kfreebsd*-gnu)
   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
     case $host_cpu in
     i*86 )
@@ -3408,7 +3420,7 @@ linux-gnu*)
   lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
   ;;
 
-netbsd*)
+netbsd* | knetbsd*-gnu)
   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
     lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
   else
@@ -3799,7 +3811,7 @@ 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 3802 "configure"' > conftest.$ac_ext
+  echo '#line 3814 "configure"' > conftest.$ac_ext
   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
@@ -4157,55 +4169,17 @@ emulations=""
 
 for this_target in $target $canon_targets ; do
 
-    eval `echo $this_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/cpu=\1 vendor=\2 os=\3/'`
-
-    # check for architecture variants
-    arch=
-    endian=
-    case ${cpu} in
-      am33_2.0)                cpu_type=mn10300 endian=little ;;
-      alpha*)          cpu_type=alpha ;;
-      arm*b|xscale*b|strongarm*b) cpu_type=arm endian=big ;;
-      arm*|xscale*|strongarm*)    cpu_type=arm endian=little ;;
-      c4x*)            cpu_type=tic4x ;;
-      hppa*)           cpu_type=hppa ;;
-      i[3-7]86)                cpu_type=i386 arch=i386;;
-      x86_64)          cpu_type=i386 arch=x86_64;;
-      ia64)            cpu_type=ia64 ;;
-      ip2k)             cpu_type=ip2k endian=big ;;
-      iq2000)           cpu_type=iq2000 endian=big ;;
-      m6811|m6812|m68hc12) cpu_type=m68hc11 ;;
-      m680[012346]0)   cpu_type=m68k ;;
-      m68008)          cpu_type=m68k ;;
-      m683??)          cpu_type=m68k ;;
-      m5200)           cpu_type=m68k ;;
-      m8*)             cpu_type=m88k ;;
-      mips*el)         cpu_type=mips endian=little ;;
-      mips*)           cpu_type=mips endian=big ;;
-      or32*)           cpu_type=or32 endian=big ;;
-      pjl*)            cpu_type=pj endian=little ;;
-      pj*)             cpu_type=pj endian=big ;;
-      powerpc*le*)     cpu_type=ppc endian=little ;;
-      powerpc*)                cpu_type=ppc endian=big ;;
-      rs6000*)         cpu_type=ppc ;;
-      s390x*)          cpu_type=s390 arch=s390x ;;
-      s390*)           cpu_type=s390 arch=s390 ;;
-      sh5*)            cpu_type=sh64 endian=big ;;
-      sh5le*)          cpu_type=sh64 endian=little ;;
-      sh64*)            cpu_type=sh64 endian=big ;;
-      sh64le*)         cpu_type=sh64 endian=little ;;
-      sh*le)           cpu_type=sh endian=little ;;
-      sh*)             cpu_type=sh endian=big ;;
-      sparclite*)      cpu_type=sparc arch=sparclite ;;
-      sparclet*)       cpu_type=sparc arch=sparclet ;;
-      sparc64*)                cpu_type=sparc arch=v9-64 ;;
-      sparc86x*)       cpu_type=sparc arch=sparc86x  ;;
-      sparc*)          cpu_type=sparc arch=sparclite ;; # ??? See tc-sparc.c.
-      v850*)           cpu_type=v850 ;;
-      xtensa*)         cpu_type=xtensa arch=xtensa ;;
-      m32r)             cpu_type=m32r target_cpu=m32r endian=big ;;
-      m32rle)           cpu_type=m32r target_cpu=m32r endian=little ;;
-      *)               cpu_type=${cpu} ;;
+    targ=${this_target}
+    . ${srcdir}/configure.tgt
+
+    case ${target_cpu} in
+      crisv32)
+
+cat >>confdefs.h <<_ACEOF
+#define DEFAULT_CRIS_ARCH $arch
+_ACEOF
+
+       ;;
     esac
 
     if test ${this_target} = $target ; then
@@ -4214,370 +4188,78 @@ for this_target in $target $canon_targets ; do
       continue
     fi
 
-    generic_target=${cpu_type}-$vendor-$os
-    dev=no
-    bfd_gas=no
-    em=generic
-
-    # assign object format
+    generic_target=${cpu_type}-${target_vendor}-${target_os}
     case ${generic_target} in
-      a29k-*-coff)                     fmt=coff ;;
-      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 ;;
-      alpha*-*-osf*)                   fmt=ecoff ;;
-      alpha*-*-linuxecoff*)            fmt=ecoff ;;
-      alpha*-*-linux-gnu*)             fmt=elf em=linux ;;
-      alpha*-*-netbsd*)                        fmt=elf em=nbsd ;;
-      alpha*-*-openbsd*)               fmt=elf em=obsd ;;
-
-      # cpu_type for am33_2.0 is set to mn10300
-      mn10300-*-linux*)                        fmt=elf bfd_gas=yes em=linux ;;
-
-      arc-*-elf*)                      fmt=elf ;;
-
-      arm-*-aout)                      fmt=aout ;;
-      arm-*-coff | thumb-*-coff)       fmt=coff ;;
-      arm-*-rtems* | thumb-*-rtems*)   fmt=elf ;;
-      arm-*-elf | thumb-*-elf)         fmt=elf ;;
-      arm-*-kaos*)                     fmt=elf ;;
-      arm*-*-conix*)                   fmt=elf ;;
-      arm-*-linux*aout*)               fmt=aout em=linux ;;
-      arm*-*-linux-gnu*)               fmt=elf  em=linux ;;
-      arm*-*-uclinux*)                 fmt=elf  em=linux ;;
-      arm-*-netbsdelf*)                 fmt=elf  em=nbsd ;;
-      arm-*-*n*bsd*)                   fmt=aout em=nbsd ;;
-      arm-**-nto*)                     fmt=elf ;;
-      arm-*-oabi | thumb-*-oabi)       fmt=elf ;;
-      arm-epoc-pe | thumb-epoc-pe)     fmt=coff em=epoc-pe ;;
-      arm-wince-pe | arm-*-wince)       fmt=coff em=wince-pe ;;
-      arm-*-pe | thumb-*-pe)           fmt=coff em=pe ;;
-      arm-*-riscix*)                   fmt=aout em=riscix ;;
-
-      avr-*-*)                         fmt=elf ;;
-
-      cris-*-linux-gnu*)               fmt=multi bfd_gas=yes em=linux ;;
-      cris-*-*)                                fmt=multi bfd_gas=yes ;;
-
-      d10v-*-*)                                fmt=elf ;;
-      d30v-*-*)                                fmt=elf ;;
-      dlx-*-*)                         fmt=elf ;;
-
-      fr30-*-*)                                fmt=elf ;;
-      frv-*-*linux*)                   fmt=elf em=linux;;
-      frv-*-*)                         fmt=elf ;;
-
-      hppa-*-linux*)   case ${cpu} in
-                           hppa*64*)   fmt=elf em=hppalinux64;;
-                           hppa*)      fmt=elf em=linux;;
-                       esac ;;
-      hppa-*-*elf*)                    fmt=elf em=hppa ;;
-      hppa-*-lites*)                   fmt=elf em=hppa ;;
-      hppa-*-netbsd*)                  fmt=elf em=nbsd ;;
-      hppa-*-openbsd*)                 fmt=elf em=hppa ;;
-      hppa-*-osf*)                     fmt=som em=hppa ;;
-      hppa-*-rtems*)                   fmt=elf em=hppa ;;
-      hppa-*-hpux11*)  case ${cpu} in
-                           hppa*64*)   fmt=elf em=hppa64 ;;
-                           hppa*)      fmt=som em=hppa ;;
-                       esac ;;
-      hppa-*-hpux*)                    fmt=som em=hppa ;;
-      hppa-*-mpeix*)                   fmt=som em=hppa ;;
-      hppa-*-bsd*)                     fmt=som em=hppa ;;
-      hppa-*-hiux*)                    fmt=som em=hppa ;;
-
-      h8300-*-rtems*)                  fmt=coff ;;
-      h8300-*-coff)                    fmt=coff ;;
-      h8300-*-elf)                     fmt=elf ;;
-      h8500-*-rtems*)                  fmt=coff ;;
-      h8500-*-coff)                    fmt=coff ;;
-
-      i370-*-elf* | i370-*-linux*)     fmt=elf ;;
-      i386-ibm-aix*)                   fmt=coff em=i386aix ;;
-      i386-sequent-bsd*)               fmt=aout em=dynix ;;
-      i386-*-beospe*)                  fmt=coff em=pe ;;
-      i386-*-beos*)                    fmt=elf ;;
-      i386-*-coff)                     fmt=coff ;;
-      i386-*-elf)                      fmt=elf ;;
-      i386-*-kaos*)                    fmt=elf ;;
-      i386-*-bsd*)                     fmt=aout em=386bsd ;;
-      i386-*-netbsd0.8)                        fmt=aout em=386bsd ;;
-      i386-*-netbsdpe*)                        fmt=coff em=pe ;;
-      i386-*-netbsd*-gnu* | \
-      i386-*-knetbsd*-gnu | \
-      i386-*-netbsdelf*)               fmt=elf em=nbsd ;;
-      i386-*-*n*bsd*)  case ${cpu} in
-                           x86_64)     fmt=elf em=nbsd ;;
-                           *)          fmt=aout em=nbsd ;;
-                       esac ;;
-      i386-*-linux*aout*)              fmt=aout em=linux ;;
-      i386-*-linux*oldld)              fmt=aout em=linux ;;
-      i386-*-linux*coff*)              fmt=coff em=linux ;;
-      i386-*-linux-gnu*)               fmt=elf em=linux ;;
-      x86_64-*-linux-gnu*)             fmt=elf em=linux ;;
-      i386-*-lynxos*)                  fmt=elf em=lynx bfd_gas=yes ;;
-      i386-*-sysv[45]*)                        fmt=elf ;;
-      i386-*-solaris*)                 fmt=elf ;;
-      i386-*-freebsdaout*)             fmt=aout em=386bsd ;;
-      i386-*-freebsd[12].*)            fmt=aout em=386bsd ;;
-      i386-*-freebsd[12])              fmt=aout em=386bsd ;;
-      i386-*-freebsd* | i386-*-kfreebsd*-gnu)
-                                       fmt=elf em=freebsd ;;
-      i386-*-sysv*)                    fmt=coff ;;
-      i386-*-sco3.2v5*coff)            fmt=coff ;;
-      i386-*-isc*)                     fmt=coff ;;
-      i386-*-sco3.2v5*)                        fmt=elf
-         if test ${this_target} = $target; then
+      i386-*-sco3.2v5*)
+       if test ${this_target} = $target; then
 
 cat >>confdefs.h <<\_ACEOF
 #define SCO_ELF 1
 _ACEOF
 
-         fi ;;
-      i386-*-sco3.2*)                  fmt=coff ;;
-      i386-*-vsta)                     fmt=aout ;;
+       fi
+       ;;
+
       i386-*-msdosdjgpp* \
       | i386-*-go32* \
-      | i386-go32-rtems*)              fmt=coff em=go32
+      | i386-go32-rtems*)
 
 cat >>confdefs.h <<\_ACEOF
 #define STRICTCOFF 1
 _ACEOF
- ;;
-      i386-*-rtemself*)                        fmt=elf ;;
-      i386-*-rtemscoff*)               fmt=coff ;;
-      i386-*-rtems*)                   fmt=elf ;;
-      i386-*-gnu*)                     fmt=elf ;;
-      i386-*-mach*)                    fmt=aout em=mach ;;
-      i386-*-msdos*)                   fmt=aout ;;
-      i386-*-moss*)                    fmt=elf ;;
-      i386-*-pe)                       fmt=coff em=pe ;;
-      i386-*-cygwin*)                  fmt=coff em=pe ;;
-      i386-*-interix*)                 fmt=coff em=interix ;;
-      i386-*-mingw32*)                 fmt=coff em=pe ;;
-      i386-*-nto-qnx*)                 fmt=elf ;;
-      i386-*-*nt*)                     fmt=coff em=pe ;;
-      i386-*-chaos)                    fmt=elf ;;
-
-      i860-*-*)                                fmt=elf endian=little
-               { echo "$as_me:$LINENO: WARNING: GAS support for ${generic_target} is preliminary and a work in progress" >&5
-echo "$as_me: WARNING: GAS support for ${generic_target} is preliminary and a work in progress" >&2;} ;;
-      i960-*-bout)                     fmt=bout ;;
-      i960-*-coff)                     fmt=coff em=ic960 ;;
-      i960-*-rtems*)                   fmt=coff em=ic960 ;;
-      i960-*-nindy*)                   fmt=bout ;;
-      i960-*-vxworks5.0)               fmt=bout ;;
-      i960-*-vxworks5.*)               fmt=coff em=ic960 ;;
-      i960-*-vxworks*)                 fmt=bout ;;
-      i960-*-elf*)                     fmt=elf ;;
-
-      ia64-*-elf*)                     fmt=elf ;;
-      ia64-*-aix*)                     fmt=elf em=ia64aix ;;
-      ia64-*-linux-gnu*)               fmt=elf em=linux ;;
-      ia64-*-hpux*)                    fmt=elf em=hpux ;;
-      ia64-*-netbsd*)                  fmt=elf em=nbsd ;;
-
-      ip2k-*-*)                                fmt=elf ;;
-
-      iq2000-*-elf)                    fmt=elf bfd_gas=yes ;;
-
-      m32r-*-elf*)                     fmt=elf ;;
-      m32r-*-linux*)                   fmt=elf em=linux;;
-
-      m68hc11-*-* | m6811-*-*)         fmt=elf ;;
-      m68hc12-*-* | m6812-*-*)         fmt=elf ;;
-
-      m68k-*-vxworks*)                 fmt=aout em=sun3 ;;
-      m68k-ericsson-ose)               fmt=aout em=sun3 ;;
-      m68k-*-sunos*)                   fmt=aout em=sun3 ;;
-      m68k-motorola-sysv*)             fmt=coff em=delta ;;
-      m68k-bull-sysv3*)                        fmt=coff em=dpx2 ;;
-      m68k-apollo-*)                   fmt=coff em=apollo ;;
-      m68k-*-elf*)                     fmt=elf ;;
-      m68k-*-sysv4*)                   fmt=elf em=svr4 ;;
-      m68k-*-sysv*)                    fmt=coff ;;
-      m68k-*-coff | m68k-*-rtemscoff*) fmt=coff ;;
-      m68k-*-rtems*)                   fmt=elf ;;
-      m68k-*-hpux*)                    fmt=hp300 em=hp300 ;;
-      m68k-*-linux*aout*)              fmt=aout em=linux ;;
-      m68k-*-linux-gnu*)               fmt=elf em=linux ;;
-      m68k-*-uclinux*)                 fmt=elf ;;
-      m68k-*-gnu*)                     fmt=elf ;;
-      m68k-*-lynxos*)                  fmt=coff em=lynx ;;
-      m68k-*-netbsdelf*)               fmt=elf em=nbsd ;;
-      m68k-*-netbsd*)                  fmt=aout em=nbsd bfd_gas=yes ;;
-      m68k-*-openbsd*)                 fmt=aout em=nbsd bfd_gas=yes ;;
-      m68k-apple-aux*)                 fmt=coff em=aux ;;
-      m68k-*-psos*)                    fmt=elf em=psos;;
-
-      m88k-motorola-sysv3*)            fmt=coff em=delt88 ;;
-      m88k-*-coff*)                    fmt=coff ;;
-
-      mcore-*-elf)                     fmt=elf ;;
-      mcore-*-pe)                      fmt=coff em=pe bfd_gas=yes ;;
-
-      # don't change em like *-*-bsd does
-      mips-dec-openbsd*)               fmt=elf endian=little ;;
-      mips-sony-bsd*)                  fmt=ecoff ;;
+
+       ;;
+
+      i860-*-*)
+       { echo "$as_me:$LINENO: WARNING: GAS support for ${generic_target} is preliminary and a work in progress" >&5
+echo "$as_me: WARNING: GAS support for ${generic_target} is preliminary and a work in progress" >&2;}
+       ;;
+
+      mips-sony-bsd*)
+       ;;
       mips-*-bsd*)
-           { { echo "$as_me:$LINENO: error: Unknown vendor for mips-bsd configuration." >&5
+       { { echo "$as_me:$LINENO: error: Unknown vendor for mips-bsd configuration." >&5
 echo "$as_me: error: Unknown vendor for mips-bsd configuration." >&2;}
-   { (exit 1); exit 1; }; } ;;
-      mips-*-ultrix*)                  fmt=ecoff endian=little ;;
-      mips-*-osf*)                     fmt=ecoff endian=little ;;
-      mips-*-ecoff*)                   fmt=ecoff ;;
-      mips-*-pe*)                      fmt=coff endian=little em=pe ;;
-      mips-*-irix6*)                   fmt=elf em=irix ;;
-      mips-*-irix5*)                   fmt=elf em=irix ;;
-      mips-*-irix*)                    fmt=ecoff em=irix ;;
-      mips-*-lnews*)                   fmt=ecoff em=lnews ;;
-      mips-*-riscos*)                  fmt=ecoff ;;
-      mips*-*-linux*)                  fmt=elf em=tmips ;;
-      mips-*-sysv4*MP* | mips-*-gnu*)  fmt=elf em=tmips ;;
-      mips-*-sysv*)                    fmt=ecoff ;;
-      mips-*-elf* | mips-*-rtems*)     fmt=elf ;;
-      mips-*-netbsd*)                  fmt=elf ;;
-      mips-*-openbsd*)                 fmt=elf ;;
-
-      mmix-*-*)                                fmt=elf ;;
-      mn10200-*-*)                     fmt=elf ;;
-      mn10300-*-*)                     fmt=elf ;;
-      msp430-*-*)                      fmt=elf ;;
-      openrisc-*-*)                    fmt=elf ;;
-      or32-*-rtems*)                   fmt=elf ;;
-      or32-*-coff)                     fmt=coff ;;
-      or32-*-elf)                      fmt=elf ;;
-      pj*)                             fmt=elf ;;
-
-      ppc-*-pe | ppc-*-cygwin*)                fmt=coff em=pe ;;
-      ppc-*-winnt*)                    fmt=coff em=pe ;;
-      ppc-*-aix5.[01])                 fmt=coff em=aix5 ;;
-      ppc-*-aix5.*)                    fmt=coff em=aix5
+   { (exit 1); exit 1; }; }
+       ;;
+
+      ppc-*-aix5.*)
 
 cat >>confdefs.h <<\_ACEOF
 #define AIX_WEAK_SUPPORT 1
 _ACEOF
 
-      ;;
-      ppc-*-aix*)                      fmt=coff ;;
-      ppc-*-beos*)                     fmt=coff ;;
-      ppc-*-*n*bsd* | ppc-*-elf*)      fmt=elf ;;
-      ppc-*-eabi* | ppc-*-sysv4*)      fmt=elf ;;
-      ppc-*-linux-gnu*)                        fmt=elf em=linux
-           case "$endian" in
-               big)  ;;
-               *)    { { echo "$as_me:$LINENO: error: GNU/Linux must be configured big endian" >&5
+       ;;
+      ppc-*-linux-gnu*)
+       case "$endian" in
+         big)  ;;
+         *)    { { echo "$as_me:$LINENO: error: GNU/Linux must be configured big endian" >&5
 echo "$as_me: error: GNU/Linux must be configured big endian" >&2;}
    { (exit 1); exit 1; }; } ;;
-           esac ;;
-      ppc-*-solaris*)                  fmt=elf
-           if test ${this_target} = $target; then
+       esac
+       ;;
+      ppc-*-solaris*)
+       if test ${this_target} = $target; then
 
 cat >>confdefs.h <<\_ACEOF
 #define TARGET_SOLARIS_COMMENT 1
 _ACEOF
 
-           fi
-           if test x${endian} = xbig; then
-               { { echo "$as_me:$LINENO: error: Solaris must be configured little endian" >&5
+       fi
+       if test x${endian} = xbig; then
+         { { echo "$as_me:$LINENO: error: Solaris must be configured little endian" >&5
 echo "$as_me: error: Solaris must be configured little endian" >&2;}
    { (exit 1); exit 1; }; }
-           fi ;;
-      ppc-*-rtems*)                    fmt=elf ;;
-      ppc-*-macos*)                    fmt=coff em=macos ;;
-      ppc-*-nto*)                      fmt=elf ;;
-      ppc-*-kaos*)                     fmt=elf ;;
-      ppc-*-lynxos*)                   fmt=elf em=lynx bfd_gas=yes ;;
-
-      s390x-*-linux-gnu*)              fmt=elf em=linux ;;
-      s390-*-linux-gnu*)               fmt=elf em=linux ;;
-
-      sh*-*-linux*)                    fmt=elf em=linux
-           case ${cpu} in
-               sh*eb)  endian=big ;;
-               *)      endian=little ;;
-           esac ;;
-      sh5*-*-netbsd*)                  fmt=elf em=nbsd ;;
-      sh64*-*-netbsd*)                 fmt=elf em=nbsd ;;
-      sh*-*-netbsdelf*)                        fmt=elf em=nbsd ;;
-      sh-*-elf*)                       fmt=elf ;;
-      sh-*-coff*)                      fmt=coff ;;
-      sh-*-nto*)                       fmt=elf ;;
-      sh-*-pe*)                                fmt=coff em=pe bfd_gas=yes endian=little ;;
-      sh-*-rtemscoff*)                 fmt=coff ;;
-      sh-*-rtems*)                     fmt=elf ;;
-      sh-*-kaos*)                      fmt=elf ;;
-      shle*-*-kaos*)                   fmt=elf ;;
-      sh64-*-elf*)                     fmt=elf ;;
-
-      ns32k-pc532-mach*)               fmt=aout em=pc532mach ;;
-      ns32k-pc532-ux*)                 fmt=aout em=pc532mach ;;
-      ns32k-pc532-lites*)              fmt=aout em=nbsd532 ;;
-      ns32k-*-*n*bsd*)                 fmt=aout em=nbsd532 ;;
-
-      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 ;;
-      sparc-*-coff)                    fmt=coff ;;
-      sparc-*-linux*aout*)             fmt=aout em=linux ;;
-      sparc-*-linux-gnu*)              fmt=elf em=linux ;;
-      sparc-*-lynxos*)                 fmt=coff em=lynx ;;
-      sparc-fujitsu-none)              fmt=aout ;;
-      sparc-*-elf)                     fmt=elf ;;
-      sparc-*-sysv4*)                  fmt=elf ;;
-      sparc-*-solaris*)                        fmt=elf ;;
-      sparc-*-netbsdelf*)              fmt=elf em=nbsd ;;
-      sparc-*-*n*bsd*) case ${cpu} in
-                           sparc64)    fmt=elf em=nbsd ;;
-                           *)          fmt=aout em=nbsd ;;
-                       esac ;;
-      strongarm-*-coff)                        fmt=coff ;;
-      strongarm-*-elf)                 fmt=elf ;;
-      strongarm-*-kaos*)               fmt=elf ;;
-      xscale-*-coff)                   fmt=coff ;;
-      xscale-*-elf)                    fmt=elf ;;
-
-      tic30-*-*aout*)                  fmt=aout bfd_gas=yes ;;
-      tic30-*-*coff*)                  fmt=coff bfd_gas=yes ;;
-      tic4x-*-* | c4x-*-*)              fmt=coff bfd_gas=yes ;;
-      tic54x-*-* | c54x*-*-*)          fmt=coff bfd_gas=yes need_libm=yes;;
-      tic80-*-*)                       fmt=coff ;;
-
-      v850-*-*)                                fmt=elf ;;
-      v850e-*-*)                       fmt=elf ;;
-      v850ea-*-*)                      fmt=elf ;;
-
-      vax-*-netbsdelf*)                        fmt=elf em=nbsd ;;
-      vax-*-netbsd*)                   fmt=aout em=nbsd ;;
-      vax-*-bsd* | vax-*-ultrix*)      fmt=aout ;;
-      vax-*-linux-gnu*)                        fmt=elf em=linux bfd_gas=yes ;;
-      vax-*-vms)                       fmt=vms ;;
-
-      w65-*-*)                         fmt=coff ;;
-
-      xstormy16-*-*)                   fmt=elf ;;
-
-      xtensa-*-*)                      fmt=elf ;;
-
-      z8k-*-coff | z8k-*-sim)          fmt=coff ;;
-
-      *-*-aout | *-*-scout)            fmt=aout ;;
-      *-*-freebsd* | *-*-kfreebsd*-gnu)        fmt=elf em=freebsd ;;
-      *-*-nindy*)                      fmt=bout ;;
-      *-*-bsd*)                                fmt=aout em=sun3 ;;
-      *-*-generic)                     fmt=generic ;;
-      *-*-xray | *-*-hms)              fmt=coff ;;
-      *-*-sim)                         fmt=coff ;;
-      *-*-elf | *-*-sysv4* | *-*-solaris*) fmt=elf dev=yes ;;
-      *-*-aros*)                       fmt=elf em=linux bfd_gas=yes ;;
-      *-*-vxworks | *-*-windiss)       fmt=elf ;;
-      *-*-netware)                     fmt=elf em=netware ;;
+       fi
+       ;;
+
+      sh*-*-symbianelf*)
+
+cat >>confdefs.h <<\_ACEOF
+#define TARGET_SYMBIAN 1
+_ACEOF
+
+       ;;
     esac
 
     if test ${this_target} = $target ; then
@@ -4596,13 +4278,6 @@ _ACEOF
       fi
     fi
 
-    case ${cpu_type}-${fmt} in
-       alpha*-* | arm-* | i386-* | ia64*-* | mips-* | ns32k-* \
-               | pdp11-* | ppc-* | sparc-* | strongarm-* | xscale-* \
-               | *-elf | *-ecoff | *-som)
-           bfd_gas=yes ;;
-    esac
-
 # Other random stuff.
 
     case ${cpu_type} in
@@ -8382,7 +8057,7 @@ echo "${ECHO_T}$nls_cv_force_use_gnu_gettext" >&6
       if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
                                        nls_cv_header_intl=
        nls_cv_header_libgt=
-       CATOBJEXT=NONE
+       CATOBJEXT=
 
        if test "${ac_cv_header_libintl_h+set}" = set; then
   echo "$as_me:$LINENO: checking for libintl.h" >&5
@@ -8980,8 +8655,10 @@ fi
 
 
 
-        if test "$CATOBJEXT" = "NONE"; then
-                         nls_cv_use_gnu_gettext=yes
+        if test x"$CATOBJEXT" = x && test -d $srcdir/../intl; then
+         # Neither gettext nor catgets in included in the C library.
+         # Fall back on GNU gettext library (assuming it is present).
+         nls_cv_use_gnu_gettext=yes
         fi
       fi
 
@@ -11616,7 +11293,6 @@ s,@AUTOCONF@,$AUTOCONF,;t t
 s,@AUTOMAKE@,$AUTOMAKE,;t t
 s,@AUTOHEADER@,$AUTOHEADER,;t t
 s,@MAKEINFO@,$MAKEINFO,;t t
-s,@AMTAR@,$AMTAR,;t t
 s,@install_sh@,$install_sh,;t t
 s,@STRIP@,$STRIP,;t t
 s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
@@ -11625,6 +11301,9 @@ s,@mkdir_p@,$mkdir_p,;t t
 s,@AWK@,$AWK,;t t
 s,@SET_MAKE@,$SET_MAKE,;t t
 s,@am__leading_dot@,$am__leading_dot,;t t
+s,@AMTAR@,$AMTAR,;t t
+s,@am__tar@,$am__tar,;t t
+s,@am__untar@,$am__untar,;t t
 s,@DEPDIR@,$DEPDIR,;t t
 s,@am__include@,$am__include,;t t
 s,@am__quote@,$am__quote,;t t
@@ -12306,27 +11985,21 @@ echo X"$mf" |
   else
     continue
   fi
-  grep '^DEP_FILES *= *[^ #]' < "$mf" > /dev/null || continue
-  # Extract the definition of DEP_FILES from the Makefile without
-  # running `make'.
+  # Extract the definition of DEPDIR, am__include, and am__quote
+  # from the Makefile without running `make'.
   DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
   test -z "$DEPDIR" && continue
+  am__include=`sed -n 's/^am__include = //p' < "$mf"`
+  test -z "am__include" && continue
+  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
   # When using ansi2knr, U may be empty or an underscore; expand it
   U=`sed -n 's/^U = //p' < "$mf"`
-  test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR"
-  # We invoke sed twice because it is the simplest approach to
-  # changing $(DEPDIR) to its actual value in the expansion.
-  for file in `sed -n '
-    /^DEP_FILES = .*\\\\$/ {
-      s/^DEP_FILES = //
-      :loop
-       s/\\\\$//
-       p
-       n
-       /\\\\$/ b loop
-      p
-    }
-    /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \
+  # Find all dependency output files, they are included files with
+  # $(DEPDIR) in their names.  We invoke sed twice because it is the
+  # simplest approach to changing $(DEPDIR) to its actual value in the
+  # expansion.
+  for file in `sed -n "
+    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
     # Make sure the directory exists.
     test -f "$dirpart/$file" && continue