* arc.h (ARC_MACH_{BASE,HOST,GRAPHICS,AUDIO}): Define.
[deliverable/binutils-gdb.git] / gas / configure.in
index 44431ee465733d4591cda96440c293f58faad064..a6bc5523944414de7984803e333af712d7cee180 100644 (file)
-# This file is configure.in
-#
-#   Copyright (C) 1987-1992 Free Software Foundation, Inc.
-#
-#  This file is part of GAS, the GNU Assembler.
-#
-#   GAS is free software; you can redistribute it and/or modify
-#   it under the terms of the GNU General Public License as published by
-#   the Free Software Foundation; either version 2, or (at your option)
-#   any later version.
-#
-#   GAS is distributed in the hope that it will be useful,
-#   but WITHOUT ANY WARRANTY; without even the implied warranty of
-#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#   GNU General Public License for more details.
-#
-#   You should have received a copy of the GNU General Public License
-#   along with GAS; see the file COPYING.  If not, write to
-#   the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
-#
-
-# This file was written, and is maintained by K. Richard Pixley
-# <rich@cygnus.com>.
-
-# This file is a shell script that supplies the information necessary
-# to tailor a template configure script into the configure script
-# appropriate for this directory.  For more information, check any
-# existing configure script.
-
-srctrigger=as.c
-srcname="gas"
-need_bfd=no
+dnl Process this file with autoconf to produce a configure script.
+dnl
+dnl And be careful when changing it!  If you must add tests with square
+dnl brackets, be sure changequote invocations surround it.
+dnl
+dnl
+AC_PREREQ(1.118)dnl
+AC_INIT(as.h)dnl
+dnl
 bfd_gas=no
-configdirs="doc testsuite"
+user_bfd_gas=
+AC_ARG_ENABLE(bfd-assembler,
+[    bfd-assembler     use BFD back end for writing object files],
+[case "${enableval}" in
+  yes) need_bfd=yes user_bfd_gas=yes ;;
+  no)  user_bfd_gas=no ;;
+  *)   AC_MSG_ERROR(bad value ${enableval} given for bfd-assembler option) ;;
+esac])dnl
+
+# Generate a header file -- gets more post-processing by Makefile later.
+AC_CONFIG_HEADER(conf)
+
+dnl For recursion to work right, this must be an absolute pathname.
+AC_CONFIG_AUX_DIR(`cd $srcdir;pwd`/..)
+AC_CANONICAL_SYSTEM
+AC_ARG_PROGRAM
 
-# per-host:
-
-gas_host=generic
-
-case "${host}" in
-  a29k-*-*)                    gas_host=a29k           ;;
-
-  alpha-*-osf*)                        gas_host=ansi           ;;
-
-  hppa*-hp-hpux*)              gas_host=hpux           ;;
-  hppa*-hp-bsd*)               gas_host=hppabsd        ;;
-  hppa*-hp-osf*)               gas_host=hppaosf        ;;
-
-  i[34]86-ibm-aix*)            gas_host=i386aix        ;;
-  i[34]86-*-isc*)              gas_host=sysv           ;;
-  i386-sun-sunos*)             gas_host=sun386         ;;
-
-  m68k-sun-sunos*)             gas_host=sun3           ;;
-  m68*-*-hpux)                 gas_host=hpux           ;;
-
-  mips-dec-ultrix*)            gas_host=decstatn       ;;
-  mips-*-bsd*)                 gas_host=mipsbsd        ;;
-  mips-sgi-irix*)              gas_host=irix           ;;
-
-  rs6000-*-*)                  gas_host=rs6000         ;;
-
-  sparc-sun-sunos*)            gas_host=sun4           ;;
-  sparc-sun-solaris2*)         gas_host=sysv           ;;
-
-  vax-*-vms*)                  gas_host=vms            ;;
-  vax-*-bsd*)                  gas_host=vax            ;;
-
-  *-*-sysv4*)                  gas_host=sysv           ;;
-
-  *-*-ansi | *-*-ultrix | *-*-hpux | *-*-sysv*)
-                               gas_host=${host_os}     ;;
-
-esac
-
-if [ ! -r ${srcdir}/config/ho-${gas_host}.h ]; then
-  echo '*** GAS does not support host' ${host} 1>&2
-  exit 1
-fi
-
-# per-target:
-
-case ${with_bfd_assembler} in
-  yes)
-    echo "*** Warning:  GAS BFD configuration option not yet fully supported" 1>&2
-    need_bfd=yes
-    bfd_gas=yes
-    ;;
-  no | "")
-    ;;
-  *)
-    echo "*** Bad value \"${with_bfd_assembler}\" for --with-bfd-assembler option" 1>&2
-    exit 1
-    ;;
-esac
+emulation=generic
 
 # assign cpu type
-emulation=generic
 
 # check for architecture variants
 case ${target_cpu} in
-  h8300h)      cpu_type=h8300 ;;
-  # Actually we've only got support for the 1.1, so we shouldn't generalize,
-  # but this is what the support files are named...
   hppa*)       cpu_type=hppa ;;
-  i486)                cpu_type=i386 ;;
-  m680[01234]0) cpu_type=m68k ;;
+changequote(,)dnl
+  i[45]86)     cpu_type=i386 ;;
+  m680[012346]0) cpu_type=m68k ;;
   m68008)      cpu_type=m68k ;;
   m683??)       cpu_type=m68k ;;
+changequote([,])dnl
   m8*)         cpu_type=m88k ;;
-  mips*)       cpu_type=mips ;;
-  sparc64)     cpu_type=sparc64 obj_format=elf ;; # v9
+  mips*el)     cpu_type=mips endian=little;;
+  mips*)       cpu_type=mips endian=big ;;
+  powerpc*eabi*) cpu_type=ppc obj_format=elf;;
+  powerpc*)    cpu_type=ppc ;;
+  rs6000*)     cpu_type=ppc ;;
+  sparc64)     cpu_type=sparc obj_format=elf
+               AC_DEFINE(sparcv9) ;;
   sparclite*)   cpu_type=sparc ;;
   *)           cpu_type=${target_cpu} ;;
 esac
 
-gas_target=${cpu_type}
+# do we need the opcodes library?
+case ${cpu_type} in
+  alpha | vax)
+    ;;
+  *)
+    OPCODES_LIB="../opcodes/libopcodes.a"
+    ;;
+esac
+AC_SUBST(OPCODES_LIB)
 
+gas_target=${cpu_type}
 generic_target=${cpu_type}-${target_vendor}-${target_os}
-
 dev=no
 
 # assign object format
 case ${generic_target} in
-  a29k-amd-udi)                obj_format=coffbfd gas_target=ebmon29k ;;
-  a29k-amd-ebmon)      obj_format=coffbfd gas_target=ebmon29k ;;
-  a29k-amd-ebmonold)   obj_format=coff gas_target=ebmon29k ;;
+  a29k-amd-udi)                obj_format=coff gas_target=ebmon29k ;;
+  a29k-amd-ebmon)      obj_format=coff gas_target=ebmon29k ;;
+
+  alpha-*-netware*)    obj_format=ecoff ;;
+  alpha-*-osf*)                obj_format=ecoff ;;
+
+# start-sanitize-arc
+  arc-*-elf*)          obj_format=elf bfd_gas=yes ;;
+# end-sanitize-arc
+
+  arm-*-riscix*)       obj_format=aout ;;
 
-  hppa-*-osf)          obj_format=elf emulation=hppa dev=yes ;;
+  hppa-*-*elf*)                obj_format=elf emulation=hppa ;;
+  hppa-*-osf*)         obj_format=som emulation=hppa ;;
   hppa-*-hpux*)                obj_format=som emulation=hppa ;;
+  hppa-*-bsd*)         obj_format=som emulation=hppa ;;
+  hppa-*-hiux*)                obj_format=som emulation=hppa ;;
 
-  h8300-*-coff)                obj_format=coffbfd ;;
+  h8300-*-coff)                obj_format=coff ;;
 
-  i386-ibm-aix*)       obj_format=coffbfd gas_target=i386coff
+  i386-ibm-aix*)       obj_format=coff gas_target=i386coff
                         emulation=i386aix ;;
   i386-*-bsd*)         obj_format=aout emulation=386bsd ;;
+  i386-*-netbsd0.8)    obj_format=aout emulation=386bsd ;;
+  i386-*-netbsd*)      obj_format=aout emulation=nbsd bfd_gas=yes;;
   i386-*-linux*elf*)   obj_format=elf  emulation=linux ;;
-  i386-*-linux*coff*)  obj_format=coffbfd emulation=linux
+  i386-*-linux*coff*)  obj_format=coff emulation=linux
                         gas_target=i386coff ;;
   i386-*-linux*)       obj_format=aout emulation=linux ;;
-  i386-*-lynxos*)      obj_format=coffbfd gas_target=i386coff
+  i386-*-lynxos*)      obj_format=coff gas_target=i386coff
                         emulation=lynx ;;
   i386-*-sysv4* | i386-*-solaris* | i386-*-elf)
                        obj_format=elf ;;
   i386-*-coff | i386-*-sysv* | i386-*-sco* | i386-*-isc*)
-                       obj_format=coffbfd gas_target=i386coff ;;
-  i386-*-go32)         obj_format=aout ;;
-
-  i960-wrs-vxworks | i960-*-nindy*)
-                       obj_format=bout ;;
-  i960-*-coff)         obj_format=coff emulation=ic960 ;;
+                       obj_format=coff gas_target=i386coff ;;
+  i386-*-vsta)         obj_format=aout ;;
+  i386-*-go32)         obj_format=coff gas_target=i386coff ;;
+  i386-*-gnu*elf*)     obj_format=elf ;;
+  i386-*-mach* | i386-*-gnu*)
+                       obj_format=aout emulation=mach bfd_gas=yes ;;
+  i386-*-msdos*)       obj_format=aout ;;
+
+  i960-*-bout)         obj_format=bout ;;
+  i960-*-coff)         obj_format=coff emulation=ic960 gas_target=ic960coff ;;
+  i960-*-nindy*)       obj_format=bout ;;
+  i960-*-vxworks4*)    obj_format=bout ;;
+  i960-*-vxworks5.0)   obj_format=bout ;;
+  i960-*-vxworks5.*)   obj_format=coff emulation=ic960 gas_target=ic960coff ;;
+  i960-*-vxworks*)     obj_format=bout ;;
 
   m68k-wrs-vxworks | m68k-ericsson-ose | m68k-*-sunos*)
                        obj_format=aout emulation=sun3 ;;
+  m68k-motorola-sysv)  obj_format=coff gas_target=m68kcoff emulation=delta ;;
+  m68k-bull-sysv3*)    obj_format=coff gas_target=m68kcoff emulation=dpx2 ;;
+  m68k-apollo-*)       obj_format=coff gas_target=apollo emulation=apollo ;;
   m68k-*-coff | m68k-*-sysv*)
-                       obj_format=coffbfd gas_target=m68kcoff ;;
-  m68k-*-hpux)         obj_format=hp300 emulation=hp300 ;;
-  m68k-*-lynxos*)      obj_format=coffbfd gas_target=m68kcoff
+                       obj_format=coff gas_target=m68kcoff ;;
+  m68k-*-hpux*)                obj_format=hp300 emulation=hp300 ;;
+  m68k-*-lynxos*)      obj_format=coff gas_target=m68kcoff
                         emulation=lynx ;;
+  m68k-*-netbsd*)      obj_format=aout emulation=nbsd bfd_gas=yes ;;
 
-  m88k-*-coff*)                obj_format=coffbfd gas_target=m88kcoff ;;
+  m88k-*-coff*)                obj_format=coff gas_target=m88kcoff ;;
 
   # don't change emulation like *-*-bsd does
-  mips-*-bsd*)         bfd_gas=yes obj_format=aout gas_target=mips-lit ;;
+  mips-dec-bsd*)       obj_format=aout gas_target=mips-lit ;;
+  mips-sony-bsd*)      obj_format=ecoff gas_target=mips-big ;;
+  mips-*-bsd*)         AC_MSG_ERROR(Unknown vendor for mips-bsd configuration.) ;;
   mips-*-ultrix*)      obj_format=ecoff gas_target=mips-lit ;;
-  mips-*-ecoffl*)      obj_format=ecoff gas_target=mips-lit ;;
+  mips-*-ecoff*)       obj_format=ecoff 
+                       case "$endian" in
+                       big) gas_target=mips-big ;;
+                       *)   gas_target=mips-lit ;;
+                       esac
+                       ;;
   mips-*-ecoff*)       obj_format=ecoff gas_target=mips-big ;;
-  mips-*-irix*)                obj_format=ecoff gas_target=mips-big emulation=irix ;;
+  mips-*-gnu*)         obj_format=aout
+                       case "$endian" in
+                       big) gas_target=mips-big ;;
+                       *)   gas_target=mips-lit ;;
+                       esac
+                       ;;
+  mips-*-irix5*)       obj_format=elf gas_target=mips-big ;;
+  mips-*-irix*)                obj_format=ecoff gas_target=mips-big ;;
   mips-*-riscos*)      obj_format=ecoff gas_target=mips-big ;;
   mips-*-sysv*)                obj_format=ecoff gas_target=mips-big ;;
-  mips-*-elfl*)                obj_format=elf gas_target=mips-lit ;;
-  mips-*-elf*)         obj_format=elf gas_target=mips-big ;;
-
-  sparc*-*-sunos4*)    obj_format=aout emulation=sun3 bfd_gas=yes ;;
-  sparc*-*-aout | sparc*-*-vxworks)
-                       obj_format=aout bfd_gas=yes ;;
-  sparc*-*-coff)       obj_format=coff bfd_gas=yes ;;
-  sparc*-fujitsu-none) obj_format=aout bfd_gas=yes ;;
-  sparc*-*-elf | sparc*-*-solaris*)
+  mips-*-elf*)         obj_format=elf 
+                       case "$endian" in
+                       big) gas_target=mips-big ;;
+                       *)   gas_target=mips-lit ;;
+                       esac
+                       ;;
+  ppc-*-aix*)          obj_format=coff ;;
+  ppc-*-elf*)          obj_format=elf ;;
+  ppc-*-netware*)      obj_format=elf emulation=ppcnw ;;
+  ppc-*-sysv4*)                obj_format=elf ;;
+
+  sh-*-coff)           obj_format=coff ;;
+
+# start-sanitize-rce
+  rce-*-aout)          obj_format=aout ;;
+# end-sanitize-rce
+
+  ns32k-pc532-mach*)   obj_format=aout emulation=pc532mach ;;
+  ns32k-pc532-netbsd*) obj_format=aout emulation=nbsd532 ;;
+
+  sparc-*-sunos4*)     obj_format=aout emulation=sun3 ;;
+  sparc-*-aout | sparc*-*-vxworks)
+                       obj_format=aout ;;
+  sparc-*-coff)                obj_format=coff ;;
+  sparc-*-lynxos*)     obj_format=coff emulation=lynx ;;
+  sparc-fujitsu-none)  obj_format=aout ;;
+  sparc-*-elf | sparc*-*-solaris*)
                        obj_format=elf ;;
-  sparc64-*-aout*)     obj_format=aout bfd_gas=yes ;; # v9
+  sparc-*-netbsd*)     obj_format=aout emulation=nbsd bfd_gas=yes ;;
 
+  vax-*-bsd* | vax-*-ultrix*)
+                       obj_format=aout ;;
   vax-*-vms)           obj_format=vms ;;
 
   z8k-*-coff | z8k-*-sim)
-                       obj_format=coffbfd ;;
+                       obj_format=coff ;;
+
+  w65-*-*)             obj_format=coff ;;
 
   *-*-aout | *-*-scout)
                        obj_format=aout ;;
@@ -191,66 +198,67 @@ case ${generic_target} in
   *-*-bsd*)
                        obj_format=aout emulation=sun3 ;;
   *-*-generic)         obj_format=generic ;;
-  *-*-xray | *-*-hms)  obj_format=coffbfd ;;
-  *-*-sysv32)          obj_format=coff emulation=sysv32 ;;
-  *-*-sim)             obj_format=coffbfd ;;
+  *-*-xray | *-*-hms)  obj_format=coff ;;
+  *-*-sim)             obj_format=coff ;;
   *-*-elf | *-*-sysv4* | *-*-solaris*)
-       echo '*** Warning: GAS support for ELF format is incomplete' 1>&2
+                       AC_MSG_WARN(GAS support for ELF format is incomplete)
                        obj_format=elf dev=yes ;;
-  *-*-coff* | *-sysv* | *-*-sco*)
-                       obj_format=coff
-                       case ${target_vendor} in
-                         bull)  emulation=dpx2 ;;
-                         sun)   emulation=sun3 ;;
-                       esac
-                       ;;
   *-*-vxworks)         obj_format=aout ;;
+  *-*-netware)         obj_format=elf ;;
 esac
 
 # Assign floating point type.  Most processors with FP support
 # IEEE FP.  On those that don't support FP at all, usually IEEE
 # is emulated.
 case ${target_cpu} in
-  ns32k | vax | tahoe )        atof=${target_cpu} ;;
+  vax | tahoe )        atof=${target_cpu} ;;
   *)                   atof=ieee ;;
 esac
 
-if [ ! -r ${srcdir}/config/tc-${cpu_type}.c ]; then
-  echo '*** GAS does not support target CPU' ${cpu_type}               1>&2
-  exit 1
-fi
-
 case "${obj_format}" in
-  "")
-      echo "*** GAS doesn't know what format to use for target" ${target} 1>&2
-      exit 1
-      ;;
+  "") AC_MSG_ERROR(GAS does not know what format to use for target ${target}) ;;
 esac
 
-if [ ! -r ${srcdir}/config/obj-${obj_format}.c ]; then
-  echo '*** GAS does not have support for object file format' ${obj_format} 1>&2
-  exit 1
+dnl
+dnl Make sure the desired support files exist.
+dnl
+
+if test ! -r ${srcdir}/config/tc-${cpu_type}.c; then
+  AC_MSG_ERROR(GAS does not support target CPU ${cpu_type})
 fi
 
-# and target makefile frag
+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
 
-target_makefile_frag=config/${gas_target}.mt
+# and target makefile frag
 
-case ${bfd_gas}-${obj_format} in
-  yes-coffbfd) obj_format=coff ;;
-  no-coffbfd)  need_bfd=yes ;;
+target_frag=${srcdir}/config/${gas_target}.mt
+if test ! -r ${target_frag}; then
+  target_frag=/dev/null # ick! but subst_file can't be conditionalized
+fi
+AC_SUBST_FILE(target_frag)
+
+case ${cpu_type}-${obj_format} in
+  arm-*)       bfd_gas=yes ;;
+# not yet
+# i386-aout)   bfd_gas=preferred ;;
+  mips-*)      bfd_gas=yes ;;
+  ns32k-*)     bfd_gas=yes ;;
+  ppc-*)       bfd_gas=yes ;;
+  sparc-*)     bfd_gas=yes ;;
   *-elf)       bfd_gas=yes ;;
   *-ecoff)     bfd_gas=yes ;;
+  *-som)       bfd_gas=yes ;;
   *)           ;;
 esac
 
-case ${with_bfd_assembler}-${bfd_gas} in
+case ${user_bfd_gas}-${bfd_gas} in
   yes-yes | no-no)
     # We didn't override user's choice.
     ;;
   no-yes)
-    echo '*** Use of BFD is required for ${target}; overriding config options'\
-               1>&2
+    AC_MSG_WARN(Use of BFD is required for ${target}; overriding config options.)
     ;;
   no-preferred)
     bfd_gas=no
@@ -258,49 +266,110 @@ case ${with_bfd_assembler}-${bfd_gas} in
   *-preferred)
     bfd_gas=yes
     ;;
+  yes-*)
+    bfd_gas=yes
+    ;;
   -*)
     # User specified nothing.
     ;;
 esac
 
+case ${bfd_gas}-${cpu_type}-${obj_format} in
+  yes-*-coff)  need_bfd=yes ;;
+  no-*-coff)   need_bfd=yes
+               AC_DEFINE(MANY_SEGMENTS) ;;
+esac
+
 reject_dev_configs=yes
 
 case ${reject_dev_configs}-${dev} in
   yes-yes) # Oops.
-    echo "*** GAS does not support the ${generic_target} configuration" 1>&2
-    exit 1
+    AC_MSG_ERROR(GAS does not support the ${generic_target} configuration.)
     ;;
 esac
 
-files="config/ho-${gas_host}.h config/tc-${cpu_type}.c \
-       config/tc-${cpu_type}.h config/te-${emulation}.h \
+AC_LINK_FILES(config/tc-${cpu_type}.c  config/tc-${cpu_type}.h \
        config/obj-${obj_format}.h config/obj-${obj_format}.c \
-       config/atof-${atof}.c"
-
-links="host.h targ-cpu.c targ-cpu.h targ-env.h obj-format.h obj-format.c atof-targ.c"
-
-# post-target:
-
-case ${bfd_gas} in
-  yes) bfddef="BFDDEF=-DBFD_ASSEMBLER" need_bfd=yes    ;;
-  *)    bfddef=""                                      ;;
-esac
+       config/te-${emulation}.h config/atof-${atof}.c,
+       targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c)
 
-case ${need_bfd} in
-  yes) bfdlib="BFDLIB=../bfd/libbfd.a"                 ;;
-  *)   bfdlib=""                                       ;;
+case "${bfd_gas}" in
+  yes) AC_DEFINE(BFD_ASSEMBLER)
+       need_bfd=yes ;;
 esac
 
-case "x${host}" in
-  "x${target}")        cross=""                                ;;
-  *)           cross="CROSS=-DCROSS_COMPILE"           ;;
+case "${need_bfd}" in
+  yes) BFDLIB=../bfd/libbfd.a
+       ALL_OBJ_DEPS="$ALL_OBJ_DEPS ../bfd/bfd.h"
+       ;;
 esac
-
-rm -f Makefile.tem
-echo $bfddef >  Makefile.tem
-echo $bfdlib >> Makefile.tem
-echo $cross  >> Makefile.tem
-cat Makefile >> Makefile.tem
-mv -f Makefile.tem Makefile
-
-# end of gas/configure.in
+AC_SUBST(BFDLIB)
+AC_SUBST(ALL_OBJ_DEPS)
+
+AC_DEFINE_UNQUOTED(TARGET_ALIAS,       "${target_alias}")
+AC_DEFINE_UNQUOTED(TARGET_CANONICAL,   "${target}")
+AC_DEFINE_UNQUOTED(TARGET_CPU,         "${target_cpu}")
+AC_DEFINE_UNQUOTED(TARGET_VENDOR,      "${target_vendor}")
+AC_DEFINE_UNQUOTED(TARGET_OS,          "${target_os}")
+
+AC_PROG_CC
+AC_PROG_INSTALL
+
+AC_CHECK_HEADERS(string.h stdlib.h memory.h strings.h unistd.h stdarg.h varargs.h errno.h sys/types.h)
+
+# Put this here so that autoconf's "cross-compiling" message doesn't confuse
+# people who are not cross-compiling but are compiling cross-assemblers.
+AC_MSG_CHECKING(whether compiling a cross-assembler)
+if test "${host}" = "${target}"; then
+  cross_gas=no
+else
+  cross_gas=yes
+  AC_DEFINE(CROSS_COMPILE)
+fi
+AC_MSG_RESULT($cross_gas)
+
+dnl ansidecl.h will deal with const
+dnl AC_CONST
+AC_FUNC_ALLOCA
+AC_C_INLINE
+
+# VMS doesn't have unlink.
+AC_CHECK_FUNCS(unlink remove, break)
+
+# 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!
+GAS_WORKING_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.
+gas_test_headers="
+#ifdef HAVE_MEMORY_H
+#include <memory.h>
+#endif
+#ifdef HAVE_STRING_H
+#include <string.h>
+#endif
+#ifdef HAVE_STDLIB_H
+#include <stdlib.h>
+#endif
+#ifdef HAVE_UNISTD_H
+#include <unistd.h>
+#endif
+"
+GAS_CHECK_DECL_NEEDED(malloc, f, char *(*f)(), $gas_test_headers)
+GAS_CHECK_DECL_NEEDED(free, f, int f, $gas_test_headers)
+
+# Does errno.h declare errno, or do we have to add a separate declaration
+# for it?
+GAS_CHECK_DECL_NEEDED(errno, f, int f, [
+#ifdef HAVE_ERRNO_H
+#include <errno.h>
+#endif
+])
+
+AC_CONFIG_SUBDIRS(testsuite)
+
+dnl This must come last.
+AC_OUTPUT(Makefile doc/Makefile .gdbinit:gdbinit.in)
This page took 0.028762 seconds and 4 git commands to generate.