Generate .gdbinit file:

* aclocal.m4 (GAS_GDBINIT): New macro.
	* configure.in: Use it.
	* configure: Regenerated.
(using autoconf-1.117)
This commit is contained in:
Ken Raeburn 1994-09-13 05:54:13 +00:00
parent 7e9825f0b7
commit e23b25eccd
4 changed files with 95 additions and 55 deletions

View File

@ -1,3 +1,9 @@
Tue Sep 13 01:47:08 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
* aclocal.m4 (GAS_GDBINIT): New macro.
* configure.in: Use it.
* configure: Regenerated.
Mon Sep 12 20:56:38 1994 Ken Raeburn (raeburn@kr-laptop.cygnus.com)
* .gdbinit (pe, ps): Define new commands.

14
gas/aclocal.m4 vendored
View File

@ -74,3 +74,17 @@ assert (a == b
AC_MSG_RESULT($gas_cv_assert_ok)
test $gas_cv_assert_ok = yes || AC_DEFINE(BROKEN_ASSERT)
])dnl
dnl
dnl GAS_GDBINIT
dnl Generates a .gdbinit file in the build directory pointing gdb to
dnl srcdir, if srcdir != PWD.
AC_DEFUN(GAS_GDBINIT,
[if test `cd $srcdir;pwd` = `pwd` ; then
rm -f .gdbinit
cat > .gdbinit << EOF
dir $srcdir
dir .
source $srcdir/.gdbinit
EOF
fi
])dnl

128
gas/configure vendored
View File

@ -1,7 +1,7 @@
#!/bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated automatically using autoconf version 1.112
# Generated automatically using autoconf version 1.117
# Copyright (C) 1991, 1992, 1993, 1994 Free Software Foundation, Inc.
#
# This configure script is free software; you can redistribute it and/or
@ -21,8 +21,6 @@
ac_help=
ac_help="${ac_help}
bfd-assembler use BFD back end for writing object files"
# Save the original args to write them into config.status later.
configure_args="$@"
# Omit some internal or obsolete options to make the list less imposing.
ac_usage="Usage: configure [options] [host]
@ -220,7 +218,7 @@ EOF
verbose=yes ;;
-version | --version | --versio | --versi | --vers)
echo "configure generated by autoconf version 1.112"
echo "configure generated by autoconf version 1.117"
exit 0 ;;
-with-* | --with-*)
@ -304,18 +302,19 @@ This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
" 1>&5
ac_configure_temp="$configure_args"
# Strip out --no-create and --no-recursion so they do not pile up.
# Also quote any args containing spaces.
configure_args=
for ac_arg in $ac_configure_temp; do
# Also quote any args containing shell metacharacters.
ac_configure_args=
for ac_arg
do
case "$ac_arg" in
-no-create | --no-create | --no-creat | --no-crea | --no-cre \
| --no-cr | --no-c) ;;
-no-recursion | --no-recursion | --no-recursio | --no-recursi \
| --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
*[" "]*) configure_args="$configure_args '$ac_arg'" ;;
*) configure_args="$configure_args $ac_arg" ;;
*" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
ac_configure_args="$ac_configure_args '$ac_arg'" ;;
*) ac_configure_args="$ac_configure_args $ac_arg" ;;
esac
done
@ -387,7 +386,7 @@ fi
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} $CFLAGS $CPPFLAGS $LDFLAGS conftest.${ac_ext} -o conftest $LIBS 1>&5 2>&5'
ac_link='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS conftest.${ac_ext} -o conftest $LIBS 1>&5 2>&5'
if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
# Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
@ -419,17 +418,22 @@ fi
ac_aux_dir=
for ac_dir in `cd $srcdir;pwd`/.. ${srcdir}/`cd $srcdir;pwd`/..; do
if test -f $ac_dir/install.sh; then
ac_aux_dir=$ac_dir; break
if test -f $ac_dir/install-sh; then
ac_aux_dir=$ac_dir
ac_install_sh="${ac_aux_dir}/install-sh -c"
break
elif test -f $ac_dir/install.sh; then
ac_aux_dir=$ac_dir
ac_install_sh="${ac_aux_dir}/install.sh -c"
break
fi
done
if test -z "$ac_aux_dir"; then
{ echo "configure: can not find install.sh in `cd $srcdir;pwd`/.. ${srcdir}/`cd $srcdir;pwd`/.." 1>&2; exit 1; }
{ echo "configure: can not find install-sh or install.sh in `cd $srcdir;pwd`/.. ${srcdir}/`cd $srcdir;pwd`/.." 1>&2; exit 1; }
fi
ac_config_guess=${ac_aux_dir}/config.guess
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"
# Do some error checking and defaulting for the host and target type.
@ -453,6 +457,7 @@ NONE---*---* | *---NONE---* | *---*---NONE) ;;
*) { echo "configure: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
esac
# Make sure we can run config.sub.
if ${ac_config_sub} sun4 >/dev/null 2>&1; then :
else { echo "configure: can not run ${ac_config_sub}" 1>&2; exit 1; }
@ -517,17 +522,17 @@ test "${program_transform_name}" = NONE && program_transform_name=
if test -n "${program_transform_name}"; then
# Double any \ or $.
echo 's,\\,\\\\,g; s,\$,$$,g' > conftestsed
program_transform_name="-e `echo ${program_transform_name} | sed -f conftestsed`"
program_transform_name="`echo ${program_transform_name}|sed -f conftestsed`"
rm -f conftestsed
fi
test "${program_prefix}" != NONE &&
program_transform_name="-e s,^,${program_prefix}, ${program_transform_name}"
program_transform_name="s,^,${program_prefix},; ${program_transform_name}"
# Use a double $ so make ignores it.
test "${program_suffix}" != NONE &&
program_transform_name="-e s,\$\$,${program_suffix}, ${program_transform_name}"
program_transform_name="s,\$\$,${program_suffix},; ${program_transform_name}"
# sed with no file args requires a program.
test "${program_transform_name}" = "" && program_transform_name="-e s,x,x,"
test "${program_transform_name}" = "" && program_transform_name="s,x,x,"
emulation=generic
@ -901,7 +906,7 @@ else
# On the NeXT, cc -E runs the code through the compiler's parser,
# not just through cpp.
cat > conftest.${ac_ext} <<EOF
#line 905 "configure"
#line 910 "configure"
#include "confdefs.h"
#include <stdio.h>
Syntax Error
@ -915,7 +920,7 @@ else
rm -rf conftest*
CPP="${CC-cc} -E -traditional-cpp"
cat > conftest.${ac_ext} <<EOF
#line 919 "configure"
#line 924 "configure"
#include "confdefs.h"
#include <stdio.h>
Syntax Error
@ -946,7 +951,7 @@ 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 950 "configure"
#line 955 "configure"
#include "confdefs.h"
#include <${ac_hdr}>
EOF
@ -998,11 +1003,11 @@ else
ac_cv_cross=yes
else
cat > conftest.${ac_ext} <<EOF
#line 1002 "configure"
#line 1007 "configure"
#include "confdefs.h"
main(){return(0);}
EOF
eval $ac_compile
eval $ac_link
if test -s conftest && (./conftest; exit) 2>/dev/null; then
ac_cv_c_cross=no
else
@ -1021,7 +1026,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 1025 "configure"
#line 1030 "configure"
#include "confdefs.h"
#include <alloca.h>
int main() { return 0; }
@ -1029,7 +1034,7 @@ int t() {
char *p = alloca(2 * sizeof(int));
; return 0; }
EOF
if eval $ac_compile; then
if eval $ac_link; then
rm -rf conftest*
ac_cv_header_alloca_h=yes
else
@ -1052,7 +1057,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 1056 "configure"
#line 1061 "configure"
#include "confdefs.h"
#ifdef __GNUC__
@ -1076,7 +1081,7 @@ int t() {
char *p = (char *) alloca(1);
; return 0; }
EOF
if eval $ac_compile; then
if eval $ac_link; then
rm -rf conftest*
ac_cv_func_alloca=yes
else
@ -1110,7 +1115,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 1114 "configure"
#line 1119 "configure"
#include "confdefs.h"
#if defined(CRAY) && ! defined(CRAY2)
webecray
@ -1137,7 +1142,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 1141 "configure"
#line 1146 "configure"
#include "confdefs.h"
#include <ctype.h> /* Arbitrary system header to define __stub macros. */
int main() { return 0; }
@ -1155,7 +1160,7 @@ char _getb67(); _getb67();
; return 0; }
EOF
if eval $ac_compile; then
if eval $ac_link; then
rm -rf conftest*
eval "ac_cv_func__getb67=yes"
else
@ -1178,7 +1183,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 1182 "configure"
#line 1187 "configure"
#include "confdefs.h"
#include <ctype.h> /* Arbitrary system header to define __stub macros. */
int main() { return 0; }
@ -1196,7 +1201,7 @@ char GETB67(); GETB67();
; return 0; }
EOF
if eval $ac_compile; then
if eval $ac_link; then
rm -rf conftest*
eval "ac_cv_func_GETB67=yes"
else
@ -1219,7 +1224,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 1223 "configure"
#line 1228 "configure"
#include "confdefs.h"
#include <ctype.h> /* Arbitrary system header to define __stub macros. */
int main() { return 0; }
@ -1237,7 +1242,7 @@ char getb67(); getb67();
; return 0; }
EOF
if eval $ac_compile; then
if eval $ac_link; then
rm -rf conftest*
eval "ac_cv_func_getb67=yes"
else
@ -1271,7 +1276,7 @@ else
ac_cv_c_stack_direction=0
else
cat > conftest.${ac_ext} <<EOF
#line 1275 "configure"
#line 1280 "configure"
#include "confdefs.h"
find_stack_direction ()
{
@ -1290,7 +1295,7 @@ main ()
exit (find_stack_direction() < 0);
}
EOF
eval $ac_compile
eval $ac_link
if test -s conftest && (./conftest; exit) 2>/dev/null; then
ac_cv_c_stack_direction=1
else
@ -1312,7 +1317,7 @@ if eval "test \"`echo '${'ac_cv_c_inline'+set}'`\" = set"; then
else
if test "$GCC" = yes; then
cat > conftest.${ac_ext} <<EOF
#line 1316 "configure"
#line 1321 "configure"
#include "confdefs.h"
int main() { return 0; }
@ -1320,7 +1325,7 @@ int t() {
} inline foo() {
; return 0; }
EOF
if eval $ac_compile; then
if eval $ac_link; then
rm -rf conftest*
ac_cv_c_inline=yes
else
@ -1350,7 +1355,7 @@ 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 1354 "configure"
#line 1359 "configure"
#include "confdefs.h"
#include <assert.h>
#include <stdio.h>
@ -1367,7 +1372,7 @@ assert (a == b
; return 0; }
EOF
if eval $ac_compile; then
if eval $ac_link; then
rm -rf conftest*
gas_cv_assert_ok=yes
else
@ -1407,7 +1412,7 @@ if eval "test \"`echo '${'gas_cv_decl_needed_malloc'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&4
else
cat > conftest.${ac_ext} <<EOF
#line 1411 "configure"
#line 1416 "configure"
#include "confdefs.h"
$gas_test_headers
int main() { return 0; }
@ -1419,7 +1424,7 @@ x = (f) malloc;
; return 0; }
EOF
if eval $ac_compile; then
if eval $ac_link; then
rm -rf conftest*
gas_cv_decl_needed_malloc=no
else
@ -1443,7 +1448,7 @@ if eval "test \"`echo '${'gas_cv_decl_needed_free'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&4
else
cat > conftest.${ac_ext} <<EOF
#line 1447 "configure"
#line 1452 "configure"
#include "confdefs.h"
$gas_test_headers
int main() { return 0; }
@ -1455,7 +1460,7 @@ x = (f) free;
; return 0; }
EOF
if eval $ac_compile; then
if eval $ac_link; then
rm -rf conftest*
gas_cv_decl_needed_free=no
else
@ -1482,7 +1487,7 @@ if eval "test \"`echo '${'gas_cv_decl_needed_errno'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&4
else
cat > conftest.${ac_ext} <<EOF
#line 1486 "configure"
#line 1491 "configure"
#include "confdefs.h"
#ifdef HAVE_ERRNO_H
@ -1498,7 +1503,7 @@ x = (f) errno;
; return 0; }
EOF
if eval $ac_compile; then
if eval $ac_link; then
rm -rf conftest*
gas_cv_decl_needed_errno=no
else
@ -1520,6 +1525,16 @@ EOF
subdirs="testsuite"
if test `cd $srcdir;pwd` = `pwd` ; then
rm -f .gdbinit
cat > .gdbinit << EOF
dir $srcdir
dir .
source $srcdir/.gdbinit
EOF
fi
if test -w $cache_file; then
echo "updating cache $cache_file"
cat > $cache_file <<\EOF
@ -1536,9 +1551,12 @@ cat > $cache_file <<\EOF
# Giving --cache-file=/dev/null disables caching, for debugging configure.
# config.status only pays attention to the cache file if you give it the
# --recheck option to rerun configure.
#
EOF
# Ultrix sh set writes to stderr and can't be redirected directly.
(set) 2>&1 | sed -n "s/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=\${\1-'\2'}/p" >> $cache_file
(set) 2>&1 |
sed -n "s/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/: \${\1='\2'}/p" \
>> $cache_file
else
echo "not updating unwritable cache $cache_file"
fi
@ -1571,7 +1589,7 @@ cat > ${CONFIG_STATUS} <<EOF
# This directory was configured as follows,
# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
#
# $0 $configure_args
# $0 $ac_configure_args
#
# Compiler output produced by configure, useful for debugging
# configure, is in ./config.log if it exists.
@ -1581,10 +1599,10 @@ for ac_option
do
case "\$ac_option" in
-recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
echo running \${CONFIG_SHELL-/bin/sh} $0 $configure_args --no-create --no-recursion
exec \${CONFIG_SHELL-/bin/sh} $0 $configure_args --no-create --no-recursion ;;
echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
-version | --version | --versio | --versi | --vers | --ver | --ve | --v)
echo "${CONFIG_STATUS} generated by autoconf version 1.112"
echo "${CONFIG_STATUS} generated by autoconf version 1.117"
exit 0 ;;
-help | --help | --hel | --he | --h)
echo "\$ac_cs_usage"; exit 0 ;;
@ -1852,7 +1870,7 @@ if test "${no_recursion}" != yes; then
# Remove --cache-file and --srcdir arguments so they do not pile up.
ac_sub_configure_args=
ac_prev=
for ac_arg in $configure_args; do
for ac_arg in $ac_configure_args; do
if test -n "$ac_prev"; then
ac_prev=
continue
@ -1868,7 +1886,6 @@ if test "${no_recursion}" != yes; then
ac_prev=srcdir ;;
-srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
;;
*[" "]*) ac_sub_configure_args="$ac_sub_configure_args '$ac_arg'" ;;
*) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
esac
done
@ -1928,7 +1945,8 @@ if test "${no_recursion}" != yes; then
esac
echo "running ${CONFIG_SHELL-/bin/sh} ${ac_sub_configure} ${ac_sub_configure_args} --cache-file=$ac_sub_cache_file --srcdir=${ac_sub_srcdir}"
if ${CONFIG_SHELL-/bin/sh} ${ac_sub_configure} ${ac_sub_configure_args} --cache-file=$ac_sub_cache_file --srcdir=${ac_sub_srcdir}
# The eval makes quoting arguments work.
if eval ${CONFIG_SHELL-/bin/sh} ${ac_sub_configure} ${ac_sub_configure_args} --cache-file=$ac_sub_cache_file --srcdir=${ac_sub_srcdir}
then :
else
{ echo "configure: ${ac_sub_configure} failed for ${ac_config_dir}" 1>&2; exit 1; }

View File

@ -348,6 +348,8 @@ GAS_CHECK_DECL_NEEDED(errno, f, int f, [
AC_CONFIG_SUBDIRS(testsuite)
GAS_GDBINIT
dnl This must come last.
dnl Apparently symlinks are checked for in the directory containing
dnl the last Makefile. Thus the order used here...