re PR middle-end/63819 (Cannot build compiler with --enable-gather-detailed-mem-stats...
authorRichard Biener <rguenther@suse.de>
Wed, 12 Nov 2014 10:12:47 +0000 (10:12 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Wed, 12 Nov 2014 10:12:47 +0000 (10:12 +0000)
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.

From-SVN: r217410

gcc/ChangeLog
gcc/genmatch.c
gcc/hash-table.h

index d6c7d383db68a9f2a0ea3913e11ffecb181b52e3..35e1198c591e4fb2b35c3fba4b18cdf44b6f40bb 100644 (file)
@@ -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
index 723de193ad5bdf65b7d3cd6ee98ca75a54bde046..234b1a7987cc44aabac796cb42a03ba950043973 100644 (file)
@@ -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;
 }
index 6df32a2e1aa54ef80d3d2f35ec9e8a173895b7f5..2493f2e983a26f99b68f9d980452682a8306e024 100644 (file)
@@ -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>