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/common | |
parent | 00d7f58fd4e59c9ffe375f3a6edbe918fd7b5645 (diff) | |
download | gdb-9c232dda88ade649e92be7a6c9917e0a80ea54c8.zip gdb-9c232dda88ade649e92be7a6c9917e0a80ea54c8.tar.gz gdb-9c232dda88ade649e92be7a6c9917e0a80ea54c8.tar.bz2 |
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/common')
-rw-r--r-- | gdb/common/common-defs.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gdb/common/common-defs.h b/gdb/common/common-defs.h index 4d2e8a7..0a5256a 100644 --- a/gdb/common/common-defs.h +++ b/gdb/common/common-defs.h @@ -33,6 +33,7 @@ #include <stddef.h> #include <string.h> #include <errno.h> +#include <alloca.h> #include "ansidecl.h" #include "libiberty.h" #include "pathmax.h" |