summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>2014-11-12 10:12:47 +0000
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>2014-11-12 10:12:47 +0000
commit35e1a6f418937e6a4898f0d3a62c06518d6ff695 (patch)
tree759158cc2db25b2f9f7c5de3e033c22f29735c89
parent4b2d4ce4ef95374b794930ef7139433db8e5bffa (diff)
downloadgcc-35e1a6f418937e6a4898f0d3a62c06518d6ff695.tar.gz
2014-11-12 Richard Biener <rguenther@suse.de>
PR bootstrap/63819 * hash-table.h: Include ggc.h also for generator programs. * genmatch.c (ggc_internal_cleared_alloc): Properly define using MEM_STAT_DECL instead of CXX_MEM_STAT_INFO. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217410 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/genmatch.c3
-rw-r--r--gcc/hash-table.h7
3 files changed, 8 insertions, 9 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d6c7d383db6..35e1198c591 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,10 @@
+2014-11-12 Richard Biener <rguenther@suse.de>
+
+ PR bootstrap/63819
+ * hash-table.h: Include ggc.h also for generator programs.
+ * genmatch.c (ggc_internal_cleared_alloc): Properly define
+ using MEM_STAT_DECL instead of CXX_MEM_STAT_INFO.
+
2014-11-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
PR tree-optimization/63761
diff --git a/gcc/genmatch.c b/gcc/genmatch.c
index 723de193ad5..234b1a7987c 100644
--- a/gcc/genmatch.c
+++ b/gcc/genmatch.c
@@ -37,8 +37,7 @@ along with GCC; see the file COPYING3. If not see
/* Stubs for GGC referenced through instantiations triggered by hash-map. */
void *ggc_internal_cleared_alloc (size_t, void (*)(void *),
- size_t, size_t
- CXX_MEM_STAT_INFO)
+ size_t, size_t MEM_STAT_DECL)
{
return NULL;
}
diff --git a/gcc/hash-table.h b/gcc/hash-table.h
index 6df32a2e1aa..2493f2e983a 100644
--- a/gcc/hash-table.h
+++ b/gcc/hash-table.h
@@ -196,14 +196,7 @@ along with GCC; see the file COPYING3. If not see
#ifndef TYPED_HASHTAB_H
#define TYPED_HASHTAB_H
-#ifndef GENERATOR_FILE
#include "ggc.h"
-#else
-template <typename T>
-T *ggc_cleared_vec_alloc (size_t);
-template <typename T>
-T *ggc_alloc ();
-#endif
#include "hashtab.h"
#include <new>