From: Andrew Cagney Date: Sun, 20 Jan 2002 04:23:29 +0000 (+0000) Subject: Eliminate MALLOC_INCOMPATIBLE. X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=a1cc9e4ee017b57639f660bd1b984bcaccde354b;p=pf3gnuchains%2Fpf3gnuchains3x.git Eliminate MALLOC_INCOMPATIBLE. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 87e3bda72a..8f95428d5f 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,13 @@ 2002-01-19 Andrew Cagney + * utils.c: Remove #ifndef MALLOC_INCOMPATIBLE. + * config/sparc/xm-sun4os4.h (PTRACE_ARG3_TYPE): Move macro .... + * config/sparc/nm-sun4os4.h (PTRACE_ARG3_TYPE): ... to here. + * config/sparc/xm-sun4os4.h: Delete file. + * config/sparc/sun4os4.mh (XM_FILE): Delete makefile variable. + +2002-01-19 Andrew Cagney + * config/sparc/sparclynx.mh (XM_FILE): Delete. * config/rs6000/rs6000lynx.mh (XM_FILE): Delete. * config/m68k/m68klynx.mh (XM_FILE): Delete. diff --git a/gdb/config/sparc/nm-sun4os4.h b/gdb/config/sparc/nm-sun4os4.h index 914fb1e76a..d874d58241 100644 --- a/gdb/config/sparc/nm-sun4os4.h +++ b/gdb/config/sparc/nm-sun4os4.h @@ -36,3 +36,7 @@ #define KERNEL_U_SIZE kernel_u_size() extern int kernel_u_size (void); + +/* SunOS 4.x uses nonstandard "char *" as type of third argument to ptrace() */ + +#define PTRACE_ARG3_TYPE char* diff --git a/gdb/config/sparc/sun4os4.mh b/gdb/config/sparc/sun4os4.mh index 4deba42e0e..a21ad6b682 100644 --- a/gdb/config/sparc/sun4os4.mh +++ b/gdb/config/sparc/sun4os4.mh @@ -1,5 +1,4 @@ # Host: Sun 4 or Sparcstation, running SunOS 4 -XM_FILE= xm-sun4os4.h NAT_FILE= nm-sun4os4.h NATDEPFILES= fork-child.o infptrace.o inftarg.o corelow.o sparc-nat.o HOST_IPC=-DBSD_IPC diff --git a/gdb/config/sparc/xm-sun4os4.h b/gdb/config/sparc/xm-sun4os4.h deleted file mode 100644 index 063e150b97..0000000000 --- a/gdb/config/sparc/xm-sun4os4.h +++ /dev/null @@ -1,33 +0,0 @@ -/* Macro definitions for running gdb on a Sun 4 running sunos 4. - Copyright 1989, 1993, 1994, 1995, 1996 - Free Software Foundation, Inc. - - This file is part of GDB. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ - -#define FPU - -/* /usr/include/malloc.h is included by vx-share/xdr_ld, and might - declare these using char * not void *. The following should work with - acc, gcc, or /bin/cc. */ - -#define MALLOC_INCOMPATIBLE -#include - -/* SunOS 4.x uses nonstandard "char *" as type of third argument to ptrace() */ - -#define PTRACE_ARG3_TYPE char* diff --git a/gdb/doc/ChangeLog b/gdb/doc/ChangeLog index 4bc20b4d4a..71b9ba8490 100644 --- a/gdb/doc/ChangeLog +++ b/gdb/doc/ChangeLog @@ -1,3 +1,8 @@ +2002-01-19 Andrew Cagney + + * gdbint.texinfo (Host Definition): Remove references to + MALLOC_INCOMPATIBLE. + 2002-01-17 Andrew Cagney * gdbint.texinfo (Host Definition): Remove references to XDEPFILES diff --git a/gdb/doc/gdbint.texinfo b/gdb/doc/gdbint.texinfo index fd376d6e29..2975c04b00 100644 --- a/gdb/doc/gdbint.texinfo +++ b/gdb/doc/gdbint.texinfo @@ -41,7 +41,7 @@ Software Foundation raise funds for GNU development.'' @page @tex \def\$#1${{#1}} % Kluge: collect RCS revision info without $...$ -\xdef\manvers{\$Revision: 1.56 $} % For use in headers, footers too +\xdef\manvers{\$Revision: 1.57 $} % For use in headers, footers too {\parskip=0pt \hfill Cygnus Solutions\par \hfill \manvers\par @@ -2206,10 +2206,6 @@ This macro is used as the argument to @code{lseek} (or, most commonly, @code{bfd_seek}). FIXME, should be replaced by SEEK_SET instead, which is the POSIX equivalent. -@item MALLOC_INCOMPATIBLE -Define this if the system's prototype for @code{malloc} differs from the -@sc{ansi} definition. - @item MMAP_BASE_ADDRESS When using HAVE_MMAP, the first mapping should go at this address. diff --git a/gdb/utils.c b/gdb/utils.c index e5182af6cd..16c1897a00 100644 --- a/gdb/utils.c +++ b/gdb/utils.c @@ -62,7 +62,6 @@ #include "mmalloc.h" #endif -#ifndef MALLOC_INCOMPATIBLE #ifdef NEED_DECLARATION_MALLOC extern PTR malloc (); #endif @@ -72,7 +71,6 @@ extern PTR realloc (); #ifdef NEED_DECLARATION_FREE extern void free (); #endif -#endif #undef XMALLOC #define XMALLOC(TYPE) ((TYPE*) xmalloc (sizeof (TYPE)))