* Makefile.in (prefix, exec_prefix): Use @-subtitutions.
authorKen Raeburn <raeburn@cygnus>
Wed, 31 Aug 1994 21:50:38 +0000 (21:50 +0000)
committerKen Raeburn <raeburn@cygnus>
Wed, 31 Aug 1994 21:50:38 +0000 (21:50 +0000)
* aclocal.m4 (AC_OUTPUT_LINKS): Deleted redefinition, since autoconf 1.109 has
this fixed.
* configure.in: Don't change quote characters around AC_MSG_ERROR invocation.
Don't use AC_HEADER_STDC, since it requires running a program.  Cache
NEED_*_DECLARATION values.
* configure, conf.in: Regenerated with a modified autoconf 1.109.

gas/ChangeLog
gas/aclocal.m4
gas/conf.in
gas/configure
gas/configure.in

index e060c2e0018a7feec98b2773fe79ef0f55f82c45..15f505fdff88b7040bd7d7dcb2fa4671f40562ec 100644 (file)
@@ -1,3 +1,14 @@
+Wed Aug 31 17:43:06 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
+
+       * Makefile.in (prefix, exec_prefix): Use @-subtitutions.
+
+       * aclocal.m4 (AC_OUTPUT_LINKS): Deleted redefinition, since
+       autoconf 1.109 has this fixed.
+       * configure.in: Don't change quote characters around AC_MSG_ERROR
+       invocation.  Don't use AC_HEADER_STDC, since it requires running a
+       program.  Cache NEED_*_DECLARATION values.
+       * configure, conf.in: Regenerated with a modified autoconf 1.109.
+
 Wed Aug 31 11:20:48 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
 
        * config/obj-coff.h (S_IS_DEFINED): Absolute symbols are defined
index 7d614bd53f8d834af25fffcb8d61593992c78bb1..bc7455deb921e94949f749f602b4bcfdf4e9328c 100644 (file)
@@ -1,36 +1,4 @@
 dnl
-dnl The autoconf 1.107 version of this doesn't substitute variables
-dnl in the names of the links or their targets.  This is a problem...
-dnl
-undefine([AC_OUTPUT_LINKS])dnl
-define(AC_OUTPUT_LINKS,
-[EOF
-
-cat >> ${CONFIG_STATUS} <<EOF
-ac_links="$1"
-ac_files="$2"
-EOF
-
-cat >> ${CONFIG_STATUS} <<\EOF
-while test -n "${ac_files}"; do
-  set ${ac_links}; ac_link=[$]1; shift; ac_links=[$]*
-  set ${ac_files}; ac_file=[$]1; shift; ac_files=[$]*
-
-  echo "linking ${ac_link} to ${srcdir}/${ac_file}"
-
-  if test ! -r ${srcdir}/${ac_file}; then
-    AC_MSG_ERROR(${srcdir}/${ac_file}: File not found)
-  fi
-  rm -f ${ac_link}
-  # Make a symlink if possible; otherwise try a hard link.
-  if ln -s ${srcdir}/${ac_file} ${ac_link} 2>/dev/null ||
-    ln ${srcdir}/${ac_file} ${ac_link}; then :
-  else
-    AC_MSG_ERROR(can not link ${ac_link} to ${srcdir}/${ac_file})
-  fi
-done
-])dnl
-dnl
 dnl This ugly hack is needed because the Cygnus configure script won't
 dnl tell us what CC is going to be, and "cc" isn't always right.  (The
 dnl top-level Makefile will always override anything we choose here, so
index 27826196612c2d4c7c94e9e60b9f4d68623e1397..93900df6bc1fdade0d26aa51e6b2aa3b91c975cd 100644 (file)
@@ -22,9 +22,6 @@
  */
 #undef STACK_DIRECTION
 
-/* Define if you have the ANSI C header files.  */
-#undef STDC_HEADERS
-
 /* Should gas use high-level BFD interfaces?  */
 #undef BFD_ASSEMBLER
 
index 0886ea18f4e3d622590a14abe1be252827913ce0..6fb03dd2998da71a69e52e81cd11f2955562dfe0 100755 (executable)
@@ -1,6 +1,7 @@
 #!/bin/sh
+
 # Guess values for system-dependent variables and create Makefiles.
-# Generated automatically using autoconf version 1.107 
+# Generated automatically using autoconf version 1.109 
 # Copyright (C) 1991, 1992, 1993, 1994 Free Software Foundation, Inc.
 #
 # This configure script is free software; you can redistribute it and/or
@@ -219,7 +220,7 @@ EOF
     verbose=yes ;;
 
   -version | --version | --versio | --versi | --vers)
-    echo "configure generated by autoconf version 1.107"
+    echo "configure generated by autoconf version 1.109"
     exit 0 ;;
 
   -with-* | --with-*)
@@ -419,6 +420,18 @@ ac_config_sub=${ac_aux_dir}/config.sub
 ac_configure=${ac_aux_dir}/configure # This should be Cygnus configure.
 ac_install_sh="${ac_aux_dir}/install.sh -c"
 
+if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
+  # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
+  if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
+    ac_n= ac_c='
+' ac_t='       '
+  else
+    ac_n=-n ac_c= ac_t=
+  fi
+else
+  ac_n= ac_c='\c' ac_t=
+fi
+
 # Do some error checking and defaulting for the host and target type.
 # The inputs are:
 #    configure --host=HOST --target=TARGET --build=BUILD NONOPT
@@ -445,17 +458,6 @@ if ${ac_config_sub} sun4 >/dev/null 2>&1; then :
 else { echo "configure: can not run ${ac_config_sub}" 1>&2; exit 1; }
 fi
 
-if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
-  # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
-  if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
-    ac_n= ac_c='
-' ac_t='       '
-  else
-    ac_n=-n ac_c= ac_t=
-  fi
-else
-  ac_n= ac_c='\c' ac_t=
-fi
 echo $ac_n "checking host system type""... $ac_c" 1>&4
 
 host_alias=$host
@@ -679,16 +681,14 @@ case "${obj_format}" in
 esac
 
 
-
-if [ ! -r ${srcdir}/config/tc-${cpu_type}.c ]; then
+if test ! -r ${srcdir}/config/tc-${cpu_type}.c; then
   { echo "configure: GAS does not support target CPU ${cpu_type}" 1>&2; exit 1; }
 fi
 
-if [ ! -r ${srcdir}/config/obj-${obj_format}.c ]; then
+if test ! -r ${srcdir}/config/obj-${obj_format}.c; then
   { echo "configure: GAS does not have support for object file format ${obj_format}" 1>&2; exit 1; }
 fi
 
-
 # and target makefile frag
 
 target_frag=${srcdir}/config/${gas_target}.mt
@@ -881,17 +881,16 @@ else
   # On the NeXT, cc -E runs the code through the compiler's parser,
   # not just through cpp.
   cat > conftest.${ac_ext} <<EOF
-#line 884 "configure"
+#line 885 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 Syntax Error
 EOF
-# Some shells (Coherent) do redirections in the wrong order, so need
-# the parens.
-ac_err=`eval "($ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"`
+ac_err=`eval "$ac_cpp conftest.${ac_ext} >/dev/null" 2>&1`
 if test -z "$ac_err"; then
   :
 else
+  echo "$ac_err" >&5
   rm -rf conftest*
   CPP="${CC-cc} -E -traditional-cpp"
   cat > conftest.${ac_ext} <<EOF
@@ -900,12 +899,11 @@ else
 #include <stdio.h>
 Syntax Error
 EOF
-# Some shells (Coherent) do redirections in the wrong order, so need
-# the parens.
-ac_err=`eval "($ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"`
+ac_err=`eval "$ac_cpp conftest.${ac_ext} >/dev/null" 2>&1`
 if test -z "$ac_err"; then
   :
 else
+  echo "$ac_err" >&5
   rm -rf conftest*
   CPP=/lib/cpp
 fi
@@ -917,68 +915,43 @@ fi
 fi
 CPP="$ac_cv_prog_CPP"
 echo "$ac_t""$CPP" 1>&4
-echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&4
-if eval "test \"`echo '${'ac_cv_header_stdc'+set}'`\" = set"; then
+
+for ac_hdr in string.h stdlib.h memory.h strings.h unistd.h stdarg.h varargs.h errno.h sys/types.h
+do
+ac_safe=`echo "${ac_hdr}" | tr './' '__'`
+echo $ac_n "checking for ${ac_hdr}""... $ac_c" 1>&4
+if eval "test \"`echo '${'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&4
 else
   cat > conftest.${ac_ext} <<EOF
-#line 925 "configure"
+#line 928 "configure"
 #include "confdefs.h"
-#include <stdlib.h>
-#include <stdarg.h>
-#include <string.h>
-#include <float.h>
+#include <${ac_hdr}>
 EOF
-# Some shells (Coherent) do redirections in the wrong order, so need
-# the parens.
-ac_err=`eval "($ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"`
+ac_err=`eval "$ac_cpp conftest.${ac_ext} >/dev/null" 2>&1`
 if test -z "$ac_err"; then
   rm -rf conftest*
-  ac_cv_header_stdc=yes
-else
-  rm -rf conftest*
-  ac_cv_header_stdc=no
-fi
-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 947 "configure"
-#include "confdefs.h"
-#include <string.h>
-EOF
-eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1"
-if egrep "memchr" conftest.out >/dev/null 2>&1; then
-  :
+  eval "ac_cv_header_$ac_safe=yes"
 else
+  echo "$ac_err" >&5
   rm -rf conftest*
-  ac_cv_header_stdc=no
+  eval "ac_cv_header_$ac_safe=no"
 fi
 rm -f conftest*
-
 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 965 "configure"
-#include "confdefs.h"
-#include <stdlib.h>
+if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
+  echo "$ac_t""yes" 1>&4
+    ac_tr_hdr=HAVE_`echo $ac_hdr | tr '[a-z]./' '[A-Z]__'`
+  cat >> confdefs.h <<EOF
+#define ${ac_tr_hdr} 1
 EOF
-eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1"
-if egrep "free" conftest.out >/dev/null 2>&1; then
-  :
 else
-  rm -rf conftest*
-  ac_cv_header_stdc=no
+  echo "$ac_t""no" 1>&4
 fi
-rm -f conftest*
+done
 
-fi
 
-if test $ac_cv_header_stdc = yes; then
-  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
 # If we cannot run a trivial program, we must be cross compiling.
 echo $ac_n "checking whether cross-compiling""... $ac_c" 1>&4
 if eval "test \"`echo '${'ac_cv_c_cross'+set}'`\" = set"; then
@@ -988,7 +961,7 @@ else
   { echo "configure: can not run test program while cross compiling" 1>&2; exit 1; }
 else
 cat > conftest.${ac_ext} <<EOF
-#line 991 "configure"
+#line 965 "configure"
 #include "confdefs.h"
 main(){exit(0);}
 EOF
@@ -1003,75 +976,6 @@ rm -fr conftest*
 fi
 cross_compiling=$ac_cv_c_cross
 echo "$ac_t""$ac_cv_c_cross" 1>&4
-if test "$cross_compiling" = yes; then
-  { echo "configure: can not run test program while cross compiling" 1>&2; exit 1; }
-else
-cat > conftest.${ac_ext} <<EOF
-#line 1010 "configure"
-#include "confdefs.h"
-#include <ctype.h>
-#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
-#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
-#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
-int main () { int i; for (i = 0; i < 256; i++)
-if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
-exit (0); }
-
-EOF
-eval $ac_compile
-if test -s conftest && (./conftest; exit) 2>/dev/null; then
-  :
-else
-  ac_stdc_headers=no
-fi
-fi
-rm -fr conftest*
-fi
-fi
-echo "$ac_t""$ac_cv_header_stdc" 1>&4
-if test $ac_cv_header_stdc = yes; then
-  cat >> confdefs.h <<\EOF
-#define STDC_HEADERS 1
-EOF
-
-fi
-
-for ac_hdr in string.h stdlib.h memory.h strings.h unistd.h stdarg.h varargs.h errno.h sys/types.h
-do
-ac_safe=`echo "${ac_hdr}" | tr './' '__'`
-echo $ac_n "checking for ${ac_hdr}""... $ac_c" 1>&4
-if eval "test \"`echo '${'ac_cv_header_$ac_safe'+set}'`\" = set"; then
-  echo $ac_n "(cached) $ac_c" 1>&4
-else
-  cat > conftest.${ac_ext} <<EOF
-#line 1047 "configure"
-#include "confdefs.h"
-#include <${ac_hdr}>
-EOF
-# Some shells (Coherent) do redirections in the wrong order, so need
-# the parens.
-ac_err=`eval "($ac_cpp conftest.${ac_ext} >/dev/null) 2>&1"`
-if test -z "$ac_err"; then
-  rm -rf conftest*
-  eval "ac_cv_header_$ac_safe=yes"
-else
-  rm -rf conftest*
-  eval "ac_cv_header_$ac_safe=no"
-fi
-rm -f conftest*
-fi
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
-  echo "$ac_t""yes" 1>&4
-    ac_tr_hdr=HAVE_`echo $ac_hdr | tr '[a-z]./' '[A-Z]__'`
-  cat >> confdefs.h <<EOF
-#define ${ac_tr_hdr} 1
-EOF
-else
-  echo "$ac_t""no" 1>&4
-fi
-done
-
 
 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
 # for constant arguments.  Useless!
@@ -1080,7 +984,7 @@ if eval "test \"`echo '${'ac_cv_header_alloca_h'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&4
 else
   cat > conftest.${ac_ext} <<EOF
-#line 1083 "configure"
+#line 988 "configure"
 #include "confdefs.h"
 #include <alloca.h>
 int main() { return 0; }
@@ -1111,7 +1015,7 @@ if eval "test \"`echo '${'ac_cv_func_alloca'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&4
 else
   cat > conftest.${ac_ext} <<EOF
-#line 1114 "configure"
+#line 1019 "configure"
 #include "confdefs.h"
 
 #ifdef __GNUC__
@@ -1169,7 +1073,7 @@ if eval "test \"`echo '${'ac_cv_os_cray'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&4
 else
   cat > conftest.${ac_ext} <<EOF
-#line 1172 "configure"
+#line 1077 "configure"
 #include "confdefs.h"
 #if defined(CRAY) && ! defined(CRAY2)
 webecray
@@ -1178,8 +1082,8 @@ wenotbecray
 #endif
 
 EOF
-eval "$ac_cpp conftest.${ac_ext} > conftest.out 2>&1"
-if egrep "webecray" conftest.out >/dev/null 2>&1; then
+if eval "$ac_cpp conftest.${ac_ext}" 2>&5 |
+  egrep "webecray" >/dev/null 2>&1; then
   rm -rf conftest*
   ac_cv_os_cray=yes
 else
@@ -1196,7 +1100,7 @@ if eval "test \"`echo '${'ac_cv_func__getb67'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&4
 else
   cat > conftest.${ac_ext} <<EOF
-#line 1199 "configure"
+#line 1104 "configure"
 #include "confdefs.h"
 #include <ctype.h> /* Arbitrary system header to define __stub macros. */
 int main() { return 0; }
@@ -1237,7 +1141,7 @@ if eval "test \"`echo '${'ac_cv_func_GETB67'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&4
 else
   cat > conftest.${ac_ext} <<EOF
-#line 1240 "configure"
+#line 1145 "configure"
 #include "confdefs.h"
 #include <ctype.h> /* Arbitrary system header to define __stub macros. */
 int main() { return 0; }
@@ -1278,7 +1182,7 @@ if eval "test \"`echo '${'ac_cv_func_getb67'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&4
 else
   cat > conftest.${ac_ext} <<EOF
-#line 1281 "configure"
+#line 1186 "configure"
 #include "confdefs.h"
 #include <ctype.h> /* Arbitrary system header to define __stub macros. */
 int main() { return 0; }
@@ -1332,7 +1236,7 @@ ac_cv_c_stack_direction=0
 
 else
 cat > conftest.${ac_ext} <<EOF
-#line 1335 "configure"
+#line 1240 "configure"
 #include "confdefs.h"
 find_stack_direction ()
 {
@@ -1373,7 +1277,7 @@ if eval "test \"`echo '${'ac_cv_c_inline'+set}'`\" = set"; then
 else
   if test "$GCC" = yes; then
 cat > conftest.${ac_ext} <<EOF
-#line 1376 "configure"
+#line 1281 "configure"
 #include "confdefs.h"
 
 int main() { return 0; }
@@ -1406,9 +1310,12 @@ fi
 # Some non-ANSI preprocessors botch requoting inside strings.  That's bad
 # enough, but on some of those systems, the assert macro relies on requoting
 # working properly!
-echo "checking for working assert macro" 1>&4
-cat > conftest.${ac_ext} <<EOF
-#line 1411 "configure"
+echo $ac_n "checking for working assert macro""... $ac_c" 1>&4
+if eval "test \"`echo '${'gas_cv_assert_ok'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&4
+else
+  cat > conftest.${ac_ext} <<EOF
+#line 1319 "configure"
 #include "confdefs.h"
 #include <assert.h>
 #include <stdio.h>
@@ -1426,23 +1333,30 @@ assert (a == b
 ; return 0; }
 EOF
 if eval $ac_compile; then
-  :
+  rm -rf conftest*
+  gas_cv_assert_ok=yes
 else
   rm -rf conftest*
-  cat >> confdefs.h <<\EOF
-#define BROKEN_ASSERT 1
-EOF
-
+  gas_cv_assert_ok=no
 fi
 rm -f conftest*
 
+fi
+echo "$ac_t""$gas_cv_assert_ok" 1>&4
+test $gas_cv_assert_ok = yes || cat >> confdefs.h <<\EOF
+#define BROKEN_ASSERT 1
+EOF
+
 
 # On some systems, the system header files may not declare malloc, realloc,
 # and free.  There are places where gas needs these functions to have been
 # declared -- such as when taking their addresses.
-echo "checking whether malloc declaration is required" 1>&4
-cat > conftest.${ac_ext} <<EOF
-#line 1445 "configure"
+echo $ac_n "checking whether a malloc declaration is required""... $ac_c" 1>&4
+if eval "test \"`echo '${'gas_cv_malloc_decl_needed'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&4
+else
+  cat > conftest.${ac_ext} <<EOF
+#line 1360 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_MEMORY_H
@@ -1467,19 +1381,27 @@ f = (char *(*)()) malloc;
 ; return 0; }
 EOF
 if eval $ac_compile; then
-  :
+  rm -rf conftest*
+  gas_cv_malloc_decl_needed=no
 else
   rm -rf conftest*
-  cat >> confdefs.h <<\EOF
+  gas_cv_malloc_decl_needed=yes
+fi
+rm -f conftest*
+
+fi
+echo "$ac_t""$gas_cv_malloc_decl_needed" 1>&4
+test $gas_cv_malloc_decl_needed = no || cat >> confdefs.h <<\EOF
 #define NEED_MALLOC_DECLARATION 1
 EOF
 
-fi
-rm -f conftest*
 
-echo "checking free declaration required" 1>&4
-cat > conftest.${ac_ext} <<EOF
-#line 1482 "configure"
+echo $ac_n "checking whether a free declaration is required""... $ac_c" 1>&4
+if eval "test \"`echo '${'gas_cv_free_decl_needed'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&4
+else
+  cat > conftest.${ac_ext} <<EOF
+#line 1405 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_MEMORY_H
@@ -1504,22 +1426,30 @@ f = (int (*)()) free;
 ; return 0; }
 EOF
 if eval $ac_compile; then
-  :
+  rm -rf conftest*
+  gas_cv_free_decl_needed=no
 else
   rm -rf conftest*
-  cat >> confdefs.h <<\EOF
-#define NEED_FREE_DECLARATION 1
-EOF
-
+  gas_cv_free_decl_needed=yes
 fi
 rm -f conftest*
 
+fi
+
+echo "$ac_t""$gas_cv_free_decl_needed" 1>&4
+test $gas_cv_free_decl_needed = no || cat >> confdefs.h <<\EOF
+#define NEED_FREE_DECLARATION 1
+EOF
+
 
 # Does errno.h declare errno, or do we have to add a separate declaration
 # for it?
-echo "checking errno declaration required" 1>&4
-cat > conftest.${ac_ext} <<EOF
-#line 1522 "configure"
+echo $ac_n "checking whether an errno declaration is required""... $ac_c" 1>&4
+if eval "test \"`echo '${'gas_cv_errno_decl_needed'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&4
+else
+  cat > conftest.${ac_ext} <<EOF
+#line 1453 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_ERRNO_H
@@ -1535,16 +1465,21 @@ x = errno;
 ; return 0; }
 EOF
 if eval $ac_compile; then
-  :
+  rm -rf conftest*
+  gas_cv_errno_decl_needed=no
 else
   rm -rf conftest*
-  cat >> confdefs.h <<\EOF
-#define NEED_ERRNO_DECLARATION 1
-EOF
-
+  gas_cv_errno_decl_needed=yes
 fi
 rm -f conftest*
 
+fi
+
+echo "$ac_t""$gas_cv_errno_decl_needed" 1>&4
+test $gas_cv_errno_decl_needed = no || cat >> confdefs.h <<\EOF
+#define NEED_ERRNO_DECLARATION 1
+EOF
+
 
 subdirs="testsuite"
 
@@ -1613,7 +1548,7 @@ do
     echo running \${CONFIG_SHELL-/bin/sh} $0 $configure_args --no-create --norecursion
     exec \${CONFIG_SHELL-/bin/sh} $0 $configure_args --no-create --norecursion ;;
   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
-    echo "${CONFIG_STATUS} generated by autoconf version 1.107"
+    echo "${CONFIG_STATUS} generated by autoconf version 1.109"
     exit 0 ;;
   -help | --help | --hel | --he | --h)
     echo "\$ac_cs_usage"; exit 0 ;;
@@ -1777,12 +1712,12 @@ for ac_file in .. ${CONFIG_HEADERS}; do if test "x$ac_file" != x..; then
 EOF
 
 # Transform confdefs.h into a sed script conftest.vals that substitutes
-# the proper values into config.h.in to produce config.h.
+# the proper values into config.h.in to produce config.h.  And first:
+# Protect against being on the right side of a sed subst in config.status. 
+# Protect against being in an unquoted here document in config.status.
 rm -f conftest.vals
 cat > conftest.hdr <<\EOF
-# Protect against being on the right side of a sed subst in config.status. 
 s/[\\&%]/\\&/g
-# Protect against being in an unquoted here document in config.status.
 s%[\\$`]%\\&%g
 s%#define \([A-Za-z_][A-Za-z0-9_]*\) \(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
 s%ac_d%ac_u%gp
index 57e809e0a01771070346a9b8c569e29d0c058296..914e8d1521466895bf5b8f6f613b828d3bf86720 100644 (file)
@@ -196,18 +196,14 @@ dnl
 dnl Make sure the desired support files exist.
 dnl
 
-changequote(<<<,>>>)dnl
-
-if [ ! -r ${srcdir}/config/tc-${cpu_type}.c ]; then
+if test ! -r ${srcdir}/config/tc-${cpu_type}.c; then
   AC_MSG_ERROR(GAS does not support target CPU ${cpu_type})
 fi
 
-if [ ! -r ${srcdir}/config/obj-${obj_format}.c ]; then
+if test ! -r ${srcdir}/config/obj-${obj_format}.c; then
   AC_MSG_ERROR(GAS does not have support for object file format ${obj_format})
 fi
 
-changequote([,])dnl
-
 # and target makefile frag
 
 target_frag=${srcdir}/config/${gas_target}.mt
@@ -295,7 +291,6 @@ esac
 AC_PROG_CC
 AC_PROG_INSTALL
 
-AC_HEADER_STDC
 AC_CHECK_HEADERS(string.h stdlib.h memory.h strings.h unistd.h stdarg.h varargs.h errno.h sys/types.h)
 
 dnl ansidecl.h will deal with const
@@ -306,7 +301,8 @@ AC_C_INLINE
 # Some non-ANSI preprocessors botch requoting inside strings.  That's bad
 # enough, but on some of those systems, the assert macro relies on requoting
 # working properly!
-AC_CHECKING([for working assert macro])
+AC_MSG_CHECKING([for working assert macro])
+AC_CACHE_VAL(gas_cv_assert_ok,
 AC_TRY_LINK([#include <assert.h>
 #include <stdio.h>], [
 /* check for requoting problems */
@@ -316,12 +312,15 @@ assert (!strcmp(s, "foo bar baz quux"));
 /* check for newline handling */
 assert (a == b
         || c == d);
-], , AC_DEFINE(BROKEN_ASSERT))
+], gas_cv_assert_ok=yes, gas_cv_assert_ok=no))dnl
+AC_MSG_RESULT($gas_cv_assert_ok)
+test $gas_cv_assert_ok = yes || AC_DEFINE(BROKEN_ASSERT)
 
 # On some systems, the system header files may not declare malloc, realloc,
 # and free.  There are places where gas needs these functions to have been
 # declared -- such as when taking their addresses.
-AC_CHECKING([whether malloc declaration is required])
+AC_MSG_CHECKING([whether a malloc declaration is required])
+AC_CACHE_VAL(gas_cv_malloc_decl_needed,
 AC_TRY_LINK([
 #ifdef HAVE_MEMORY_H
 #include <memory.h>
@@ -338,8 +337,12 @@ AC_TRY_LINK([
 ], [
 char *(*f) ();
 f = (char *(*)()) malloc;
-], , AC_DEFINE(NEED_MALLOC_DECLARATION))
-AC_CHECKING([free declaration required])
+], gas_cv_malloc_decl_needed=no, gas_cv_malloc_decl_needed=yes))dnl
+AC_MSG_RESULT($gas_cv_malloc_decl_needed)
+test $gas_cv_malloc_decl_needed = no || AC_DEFINE(NEED_MALLOC_DECLARATION)
+
+AC_MSG_CHECKING([whether a free declaration is required])
+AC_CACHE_VAL(gas_cv_free_decl_needed,
 AC_TRY_LINK([
 #ifdef HAVE_MEMORY_H
 #include <memory.h>
@@ -356,11 +359,14 @@ AC_TRY_LINK([
 ], [
 int (*f) ();
 f = (int (*)()) free;
-], , AC_DEFINE(NEED_FREE_DECLARATION))
+], gas_cv_free_decl_needed=no, gas_cv_free_decl_needed=yes))
+AC_MSG_RESULT($gas_cv_free_decl_needed)
+test $gas_cv_free_decl_needed = no || AC_DEFINE(NEED_FREE_DECLARATION)
 
 # Does errno.h declare errno, or do we have to add a separate declaration
 # for it?
-AC_CHECKING([errno declaration required])
+AC_MSG_CHECKING([whether an errno declaration is required])
+AC_CACHE_VAL(gas_cv_errno_decl_needed,
 AC_TRY_LINK([
 #ifdef HAVE_ERRNO_H
 #include <errno.h>
@@ -368,7 +374,9 @@ AC_TRY_LINK([
 ], [
 int x;
 x = errno;
-], , AC_DEFINE(NEED_ERRNO_DECLARATION))
+], gas_cv_errno_decl_needed=no, gas_cv_errno_decl_needed=yes))
+AC_MSG_RESULT($gas_cv_errno_decl_needed)
+test $gas_cv_errno_decl_needed = no || AC_DEFINE(NEED_ERRNO_DECLARATION)
 
 AC_CONFIG_SUBDIRS(testsuite)