diff options
author | Yao Qi <yao@codesourcery.com> | 2014-11-21 22:05:41 +0800 |
---|---|---|
committer | Yao Qi <yao@codesourcery.com> | 2014-11-21 22:05:41 +0800 |
commit | 9c232dda88ade649e92be7a6c9917e0a80ea54c8 (patch) | |
tree | 2a4258ccf45bea0c8146a59eb403a4eedb69242f /gdb/gdbserver/server.h | |
parent | 00d7f58fd4e59c9ffe375f3a6edbe918fd7b5645 (diff) | |
download | binutils-gdb-9c232dda88ade649e92be7a6c9917e0a80ea54c8.tar.gz |
Include alloca.h unconditionally
Since gnulib alloca module was imported, we can include alloca.h in
both gdb and gdbserver unconditionally, so this patch adds inclusion
of alloca.h in common-defs.h. This patch also removes AC_FUNC_ALLOCA
in configure.ac because we don't need to check alloca any more.
This patch below is removed in fact.
[RFA/commit] include alloca.h if available.
https://www.sourceware.org/ml/gdb-patches/2010-08/msg00566.html
Since alloca.h is from gnulib now, we don't have to check malloc.h in
configure and include malloc.h in code. This patch also remove them
too.
gdb:
2014-11-21 Yao Qi <yao@codesourcery.com>
* common/common-defs.h: Include alloca.h
* configure.ac: Don't invoke AC_FUNC_ALLOCA.
* configure: Re-generated.
* defs.h: Remove code handling alloca.
* utils.c (gdb_realpath): Don't check HAVE_ALLOCA is defined
or not.
gdb/gdbserver:
2014-11-21 Yao Qi <yao@codesourcery.com>
* configure.ac: Don't invoke AC_FUNC_ALLOCA.
(AC_CHECK_HEADERS): Remove malloc.h.
* configure: Re-generated.
* config.in: Re-generated.
* server.h: Don't include alloca.h and malloc.h.
* gdbreplay.c: Don't check HAVE_ALLOCA_H is defined.
Don't include malloc.h.
Diffstat (limited to 'gdb/gdbserver/server.h')
-rw-r--r-- | gdb/gdbserver/server.h | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/gdb/gdbserver/server.h b/gdb/gdbserver/server.h index cac73e92018..02d751a02ed 100644 --- a/gdb/gdbserver/server.h +++ b/gdb/gdbserver/server.h @@ -29,15 +29,6 @@ gdb_static_assert (sizeof (CORE_ADDR) >= sizeof (void *)); #include "version.h" -#ifdef HAVE_ALLOCA_H -#include <alloca.h> -#endif -/* On some systems such as MinGW, alloca is declared in malloc.h - (there is no alloca.h). */ -#if HAVE_MALLOC_H -#include <malloc.h> -#endif - #if !HAVE_DECL_STRERROR #ifndef strerror extern char *strerror (int); /* X3.159-1989 4.11.6.2 */ |