a72e983365
* gdb.stabs/configure.in: Use it. * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable sharing with alpha.mt, redefine long to word via preprocessor. * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb for alpha. * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha native cc. * gdb.t00/teststrategy.exp: Change expect string so that we consume the `(xgdb)' from the command echo and from the gdb prompt. * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha. gdb currently compares all values as long, so this failure probably applies to any configuration where LONGEST is bigger than a target int. * gdb.t08/comp-info.c: New file to determine if gdbme is compiled with gcc. * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable to handle opaque pointers, gcc is. * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t as first argument. Include <sys/types.h> and change all operator new definitions to use size_t. * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new now that we use size_t.
35 lines
814 B
Text
35 lines
814 B
Text
# This file is a shell script fragment 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="weird.exp"
|
|
srcname="gdb.stabs"
|
|
|
|
# per-host:
|
|
|
|
# per-target:
|
|
|
|
case "${target}" in
|
|
|
|
# Do any other machines use .stabx? What about i386-*-aix*?
|
|
rs6000-*-aix*) target_makefile_frag=xcoff.mt ;;
|
|
|
|
alpha-*-*) if [ x${with_gnu_as} = xyes ]; then
|
|
target_makefile_frag=aout.mt
|
|
else
|
|
target_makefile_frag=alpha.mt
|
|
fi
|
|
;;
|
|
|
|
mips-*-bsd*) target_makefile_frag=aout.mt ;;
|
|
mips-*-*) if [ x${with_gnu_as} = xyes ]; then
|
|
target_makefile_frag=aout.mt
|
|
else
|
|
target_makefile_frag=ecoff.mt
|
|
fi
|
|
;;
|
|
|
|
*-*-*) target_makefile_frag=aout.mt ;;
|
|
|
|
esac
|