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 80e7ec7b3fdec31aa0c947c06acfa8692197f5e1..702ea22e2d73e295b5f31b79ad740568cdbea81c 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 3978e0d22859649d568a9e7f96d9b7da5bf663bb..20908e8e81377dc967f3bf57d6852c879d4f3d83 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 ca0fbf6b29e0d3f3aa662dd9d3fb5eab4291fd59..916e6023b4f6a939d3512caca52fe90e2251cf26 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 4e8793c9db742c958e978adf279dfd0747e87ada..c2d01ab8b0a1c7d6a5dc439bb3c742f7b2a981c5 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 2f4e411fb3022e70ebb068c8ab118071aa533b7f..d1bfa98ba3dfe5fca28a5cbb4d08848b9ebe017c 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