Fix BITMAP identifier clash.
authorMartin Liska <mliska@suse.cz>
Wed, 10 Jun 2015 07:57:34 +0000 (09:57 +0200)
committerMartin Liska <marxin@gcc.gnu.org>
Wed, 10 Jun 2015 07:57:34 +0000 (07:57 +0000)
PR bootstrap/66471
* mem-stats-traits.h (enum mem_alloc_origin): Add _ORIGIN suffix for
all enum values in mem_alloc_origin.
* alloc-pool.c (dump_alloc_pool_statistics): Use newly changed enum
name.
* alloc-pool.h (pool_allocator::pool_allocator): Likewise.
* bitmap.c (bitmap_register): Likewise.
(dump_bitmap_statistics): Likewise.
* ggc-common.c (dump_ggc_loc_statistics): Likewise.
(ggc_record_overhead): Likewise.
* hash-map.h: Likewise.
* hash-set.h: Likewise.
* hash-table.c (void dump_hash_table_loc_statistics): Likewise.
* hash-table.h: Likewise.
* vec.c (vec_prefix::register_overhead): Likewise.
(vec_prefix::release_overhead): Likewise.
(dump_vec_loc_statistics): Likewise.

From-SVN: r224315

gcc/ChangeLog
gcc/alloc-pool.c
gcc/alloc-pool.h
gcc/bitmap.c
gcc/ggc-common.c
gcc/hash-map.h
gcc/hash-set.h
gcc/hash-table.c
gcc/hash-table.h
gcc/mem-stats-traits.h
gcc/vec.c

index a73afaa6b28fb1c85549e410e60f32e4bc00f7f4..3d97a8d08c32f44a892a8b8d27841b2fd3c9a7c5 100644 (file)
@@ -1,3 +1,23 @@
+2015-06-10  Martin Liska  <mliska@suse.cz>
+
+       PR bootstrap/66471
+       * mem-stats-traits.h (enum mem_alloc_origin): Add _ORIGIN suffix for
+       all enum values in mem_alloc_origin.
+       * alloc-pool.c (dump_alloc_pool_statistics): Use newly changed enum
+       name.
+       * alloc-pool.h (pool_allocator::pool_allocator): Likewise.
+       * bitmap.c (bitmap_register): Likewise.
+       (dump_bitmap_statistics): Likewise.
+       * ggc-common.c (dump_ggc_loc_statistics): Likewise.
+       (ggc_record_overhead): Likewise.
+       * hash-map.h: Likewise.
+       * hash-set.h: Likewise.
+       * hash-table.c (void dump_hash_table_loc_statistics): Likewise.
+       * hash-table.h: Likewise.
+       * vec.c (vec_prefix::register_overhead): Likewise.
+       (vec_prefix::release_overhead): Likewise.
+       (dump_vec_loc_statistics): Likewise.
+
 2015-06-09  Christian Bruel  <christian.bruel@st.com>
 
        PR target/52144
index bdf184abe5fcc11aeeb52c7e12d8863932752238..7e25915ca6bb112e916a3092b687c25e8d87f607 100644 (file)
@@ -33,5 +33,5 @@ dump_alloc_pool_statistics (void)
   if (! GATHER_STATISTICS)
     return;
 
-  pool_allocator_usage.dump (ALLOC_POOL);
+  pool_allocator_usage.dump (ALLOC_POOL_ORIGIN);
 }
index af3addefbb552856088fd1578726ad7b6d06d345..1785df5c2ce2c9740cc6faab90a36ac0f7d6d3ba 100644 (file)
@@ -232,7 +232,7 @@ pool_allocator<T>::pool_allocator (const char *name, size_t num,
   m_elts_free (0), m_blocks_allocated (0), m_block_list (NULL),
   m_block_size (0), m_ignore_type_size (ignore_type_size),
   m_extra_size (extra_size), m_initialized (false),
-  m_location (ALLOC_POOL, false PASS_MEM_STAT) {}
+  m_location (ALLOC_POOL_ORIGIN, false PASS_MEM_STAT) {}
 
 /* Initialize a pool allocator.  */
 
index d600aceb9cafdf0675c7198f7f30c3faeece5463..733c76727cddc3eb89d0a126151a75017f146a10 100644 (file)
@@ -30,7 +30,8 @@ mem_alloc_description<bitmap_usage> bitmap_mem_desc;
 void
 bitmap_register (bitmap b MEM_STAT_DECL)
 {
-  bitmap_mem_desc.register_descriptor (b, BITMAP, false FINAL_PASS_MEM_STAT);
+  bitmap_mem_desc.register_descriptor (b, BITMAP_ORIGIN, false
+                                      FINAL_PASS_MEM_STAT);
 }
 
 /* Account the overhead.  */
@@ -2076,7 +2077,7 @@ dump_bitmap_statistics (void)
   if (! GATHER_STATISTICS)
     return;
 
-  bitmap_mem_desc.dump (BITMAP);
+  bitmap_mem_desc.dump (BITMAP_ORIGIN);
 }
 
 DEBUG_FUNCTION void
index 6021c2a5a75b5df84542a50d6237c0082d1cfafe..60d427f8f11af262beeffa54cac5c402b5fe7776 100644 (file)
@@ -977,7 +977,7 @@ dump_ggc_loc_statistics (bool final)
   ggc_force_collect = true;
   ggc_collect ();
 
-  ggc_mem_desc.dump (GGC, final ? ggc_usage::compare_final : NULL);
+  ggc_mem_desc.dump (GGC_ORIGIN, final ? ggc_usage::compare_final : NULL);
 
   ggc_force_collect = false;
 }
@@ -986,7 +986,7 @@ dump_ggc_loc_statistics (bool final)
 void
 ggc_record_overhead (size_t allocated, size_t overhead, void *ptr MEM_STAT_DECL)
 {
-  ggc_usage *usage = ggc_mem_desc.register_descriptor (ptr, GGC, false
+  ggc_usage *usage = ggc_mem_desc.register_descriptor (ptr, GGC_ORIGIN, false
                                                       FINAL_PASS_MEM_STAT);
 
   ggc_mem_desc.register_object_overhead (usage, allocated + overhead, ptr);
index f28f74fb03c166037f0299b904a8a59a5e2e37db..2f1bca4d950fefd3f48b79f9ea15bab1afb4eb9d 100644 (file)
@@ -107,7 +107,7 @@ class GTY((user)) hash_map
 public:
   explicit hash_map (size_t n = 13, bool ggc = false,
                     bool gather_mem_stats = true CXX_MEM_STAT_INFO)
-    : m_table (n, ggc, gather_mem_stats, HASH_MAP PASS_MEM_STAT) {}
+    : m_table (n, ggc, gather_mem_stats, HASH_MAP_ORIGIN PASS_MEM_STAT) {}
 
   /* Create a hash_map in ggc memory.  */
   static hash_map *create_ggc (size_t size, bool gather_mem_stats = true
index af91e315c2c8bda07c11acafe5e9d952b263982d..3ec0b1591d1950fbe8837ce17c779ca132f3f077 100644 (file)
@@ -179,7 +179,7 @@ class hash_set
 
 public:
   explicit hash_set (size_t n = 13, bool ggc = false CXX_MEM_STAT_INFO)
-    : m_table (n, ggc, true, HASH_SET PASS_MEM_STAT) {}
+    : m_table (n, ggc, true, HASH_SET_ORIGIN PASS_MEM_STAT) {}
 
   /* Create a hash_set in gc memory with space for at least n elements.  */
 
index 012b241906de7598ac61105acd8994c913702619..a42b884189d8abd9a5e3e69194ed73828f098bc9 100644 (file)
@@ -103,7 +103,7 @@ mem_alloc_description<mem_usage> hash_table_usage;
 /* Support function for statistics.  */
 void dump_hash_table_loc_statistics (void)
 {
-  for (unsigned i = HASH_TABLE; i <= HASH_SET; i++)
+  for (unsigned i = HASH_TABLE_ORIGIN; i <= HASH_SET_ORIGIN; i++)
     {
       mem_alloc_origin origin = (mem_alloc_origin) i;
       hash_table_usage.dump (origin);
index 512f162163ea2be78a9962db937c566498203ff0..1b9322d2c54124a051ed2fbd7fcec3a851c61550 100644 (file)
@@ -590,7 +590,7 @@ class hash_table
 
 public:
   explicit hash_table (size_t, bool ggc = false, bool gather_mem_stats = true,
-                      mem_alloc_origin origin = HASH_TABLE
+                      mem_alloc_origin origin = HASH_TABLE_ORIGIN
                       CXX_MEM_STAT_INFO);
   ~hash_table ();
 
@@ -600,7 +600,7 @@ public:
   create_ggc (size_t n CXX_MEM_STAT_INFO)
   {
     hash_table *table = ggc_alloc<hash_table> ();
-    new (table) hash_table (n, true, true, HASH_TABLE PASS_MEM_STAT);
+    new (table) hash_table (n, true, true, HASH_TABLE_ORIGIN PASS_MEM_STAT);
     return table;
   }
 
index f7843f2165ff2becadc6234a015b6fde7b09ebbe..5d270474fc4775cff9f74f88ed6197fb06cd8c9b 100644 (file)
@@ -4,13 +4,13 @@
 /* Memory allocation origin.  */
 enum mem_alloc_origin
 {
-  HASH_TABLE,
-  HASH_MAP,
-  HASH_SET,
-  VEC,
-  BITMAP,
-  GGC,
-  ALLOC_POOL,
+  HASH_TABLE_ORIGIN,
+  HASH_MAP_ORIGIN,
+  HASH_SET_ORIGIN,
+  VEC_ORIGIN,
+  BITMAP_ORIGIN,
+  GGC_ORIGIN,
+  ALLOC_POOL_ORIGIN,
   MEM_ALLOC_ORIGIN_LENGTH
 };
 
index e0307dd461c3ad743dc6da05eab4e8c05fe9a661..b6c31785cc4b74d09b94f973674e265a3f2cc5e3 100644 (file)
--- a/gcc/vec.c
+++ b/gcc/vec.c
@@ -136,7 +136,8 @@ void
 vec_prefix::register_overhead (void *ptr, size_t size, size_t elements
                               MEM_STAT_DECL)
 {
-  vec_mem_desc.register_descriptor (ptr, VEC, false FINAL_PASS_MEM_STAT);
+  vec_mem_desc.register_descriptor (ptr, VEC_ORIGIN, false
+                                   FINAL_PASS_MEM_STAT);
   vec_usage *usage = vec_mem_desc.register_instance_overhead (size, ptr);
   usage->m_items += elements;
   if (usage->m_items_peak < usage->m_items)
@@ -150,7 +151,8 @@ vec_prefix::release_overhead (void *ptr, size_t size, bool in_dtor
                              MEM_STAT_DECL)
 {
   if (!vec_mem_desc.contains_descriptor_for_instance (ptr))
-    vec_mem_desc.register_descriptor (ptr, VEC, false FINAL_PASS_MEM_STAT);
+    vec_mem_desc.register_descriptor (ptr, VEC_ORIGIN,
+                                     false FINAL_PASS_MEM_STAT);
   vec_mem_desc.release_instance_overhead (ptr, size, in_dtor);
 }
 
@@ -185,5 +187,5 @@ vec_prefix::calculate_allocation_1 (unsigned alloc, unsigned desired)
 void
 dump_vec_loc_statistics (void)
 {
-  vec_mem_desc.dump (VEC);
+  vec_mem_desc.dump (VEC_ORIGIN);
 }