Tue Feb 17 14:28:33 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
authorJason Molenda <jmolenda@apple.com>
Tue, 17 Feb 1998 22:42:02 +0000 (22:42 +0000)
committerJason Molenda <jmolenda@apple.com>
Tue, 17 Feb 1998 22:42:02 +0000 (22:42 +0000)
        * acconfig.h: FORCE_MMCHECK changed to MMCHECK_FORCE.
        * configure.in: Ditto.
        * configure: Regenerated.

Tue Feb 17 14:07:34 1998  Peter Schauer <pes@regent.e-technik.tu-muenchen.de>

        * gdbtypes.c (check_typedef): Do not try to resolve the length of
        a type which has TYPE_FLAG_TARGET_STUB set, if the target type has
        set TYPE_FLAG_TARGET_STUB as well.

Patches from Peter.

gdb/ChangeLog
gdb/acconfig.h
gdb/configure
gdb/configure.in
gdb/gdbtypes.c

index 80e7ec7..702ea22 100644 (file)
@@ -1,3 +1,15 @@
+Tue Feb 17 14:28:33 1998  Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
+
+        * acconfig.h: FORCE_MMCHECK changed to MMCHECK_FORCE.
+        * configure.in: Ditto.
+        * configure: Regenerated.
+
+Tue Feb 17 14:07:34 1998  Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
+
+        * gdbtypes.c (check_typedef): Do not try to resolve the length of      
+        a type which has TYPE_FLAG_TARGET_STUB set, if the target type has      
+        set TYPE_FLAG_TARGET_STUB as well.
+
 Tue Feb 17 14:32:18 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * remote-sim.c (gdbsim_fetch_register, gdbsim_store_register):
index 3978e0d..20908e8 100644 (file)
@@ -44,4 +44,4 @@
    to initialize mmalloc, and we want to force checking to be used anyway.
    This may cause spurious memory corruption messages if the runtime tries
    to explicitly deallocate that memory when gdb calls exit. */
-#undef FORCE_MMCHECK
+#undef MMCHECK_FORCE
index ca0fbf6..916e602 100755 (executable)
@@ -2517,7 +2517,7 @@ if test x$want_mmalloc = xtrue; then
 EOF
 
    cat >> confdefs.h <<\EOF
-#define FORCE_MMCHECK 1
+#define MMCHECK_FORCE 1
 EOF
 
    MMALLOC_CFLAGS="-I$srcdir/../mmalloc"
@@ -3446,8 +3446,7 @@ echo "configure:3446: checking for executable suffix" >&5
 if eval "test \"`echo '$''{'am_cv_exeext'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
-  
-if test "$CYGWIN32" = yes -o "$MINGW32" = yes; then
+  if test "$CYGWIN32" = yes || test "$MINGW32" = yes; then
 am_cv_exeext=.exe
 else
 cat > am_c_test.c << 'EOF'
index 4e8793c..c2d01ab 100644 (file)
@@ -279,7 +279,7 @@ esac],[want_mmalloc=false])dnl
 
 if test x$want_mmalloc = xtrue; then
    AC_DEFINE(USE_MMALLOC)
-   AC_DEFINE(FORCE_MMCHECK)
+   AC_DEFINE(MMCHECK_FORCE)
    MMALLOC_CFLAGS="-I$srcdir/../mmalloc"
    MMALLOC='../mmalloc/libmmalloc.a'
 fi
index 2f4e411..d1bfa98 100644 (file)
@@ -989,7 +989,7 @@ check_typedef (type)
       struct type *range_type;
       struct type *target_type = check_typedef (TYPE_TARGET_TYPE (type));
 
-      if (TYPE_FLAGS (target_type) & TYPE_FLAG_STUB)
+      if (TYPE_FLAGS (target_type) & (TYPE_FLAG_STUB | TYPE_FLAG_TARGET_STUB))
        { }
       else if (TYPE_CODE (type) == TYPE_CODE_ARRAY
               && TYPE_NFIELDS (type) == 1