From: Andrew Cagney Date: Sun, 20 Jan 2002 04:23:29 +0000 (+0000) Subject: Eliminate MALLOC_INCOMPATIBLE. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=826000345c004578cedf2e4bcd5cf6f0e84185bf;p=binutils-gdb.git Eliminate MALLOC_INCOMPATIBLE. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 87e3bda72a1..8f95428d5fe 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,11 @@ +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. diff --git a/gdb/config/sparc/nm-sun4os4.h b/gdb/config/sparc/nm-sun4os4.h index 914fb1e76ad..d874d582418 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 4deba42e0e4..a21ad6b682f 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 063e150b97b..00000000000 --- 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 4bc20b4d4a1..71b9ba8490d 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 d75375d4e74..51e21dbaf87 100644 --- a/gdb/doc/gdbint.texinfo +++ b/gdb/doc/gdbint.texinfo @@ -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 e5182af6cde..16c1897a006 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)))