aboutsummaryrefslogtreecommitdiff
path: root/gdb/configure.in
diff options
context:
space:
mode:
authorStu Grossman <grossman@cygnus>1996-01-05 00:42:36 +0000
committerStu Grossman <grossman@cygnus>1996-01-05 00:42:36 +0000
commit0fe1522ad05f27e4ef3528f5cf0b63c75b755fe4 (patch)
treec874e9aa1af63828135236fad7fc1e40f2c226ea /gdb/configure.in
parented1f99e770af88041b29edf6c4caddceb9fb56e9 (diff)
downloadgdb-0fe1522ad05f27e4ef3528f5cf0b63c75b755fe4.zip
gdb-0fe1522ad05f27e4ef3528f5cf0b63c75b755fe4.tar.gz
gdb-0fe1522ad05f27e4ef3528f5cf0b63c75b755fe4.tar.bz2
* breakpoint.c (remove_breakpoint): Change error to warning so
that hardware watchpoint removal problems won't leave breakpoint traps in the target. * configure configure.in: Make --enable-gdbtk be the default. * remote-e7000.c (e7000_insert_breakpoint, e7000_remove_breakpoint): Use e7000 based breakpoints, not memory breakpoints. * (e7000_wait): Adjust PC back by two when we see a breakpoint to compensate for e7000 maladjustment. * sparcl-tdep.c (sparclite_check_watch_resources): Fix logic bug which prevented hardware watchpoints from working.
Diffstat (limited to 'gdb/configure.in')
-rw-r--r--gdb/configure.in27
1 files changed, 23 insertions, 4 deletions
diff --git a/gdb/configure.in b/gdb/configure.in
index bcc88f5..4e4e969 100644
--- a/gdb/configure.in
+++ b/gdb/configure.in
@@ -67,12 +67,31 @@ ENABLE_GDBTK=
AC_ARG_ENABLE(gdbtk,
[ --enable-gdbtk ],
[case "${enableval}" in
-yes) enable_gdbtk=yes ;;
-no) enable_gdbtk=no ;;
-*) AC_MSG_ERROR(bad value ${enableval} given for gdbtk option) ;;
-esac])
+ yes)
+ case "$host" in
+ *go32*)
+ AC_MSG_WARN([GDB does not support GDBtk on host ${host}. GDBtk will be disabled.])
+ enable_gdbtk=no ;;
+ *)
+ enable_gdbtk=yes ;;
+ esac ;;
+ no)
+ enable_gdbtk=no ;;
+ *)
+ AC_MSG_ERROR(bad value ${enableval} given for gdbtk option) ;;
+esac],
+[
+# Default is on for everything but go32
+case "$host" in
+ *go32*)
+ ;;
+ *)
+ enable_gdbtk=yes ;;
+ esac
+])
if test "${enable_gdbtk}" = "yes"; then
+
AC_PATH_X
AC_PATH_XTRA