ggc-page.c (alloc_page): Substituting xmalloc...
authorAngelo Graziosi <angelo.graziosi@alice.it>
Fri, 11 Jul 2008 18:07:15 +0000 (20:07 +0200)
committerRaksit Ashok <raksit@gcc.gnu.org>
Fri, 11 Jul 2008 18:07:15 +0000 (18:07 +0000)
2008-07-11  Angelo Graziosi  <angelo.graziosi@alice.it>

* ggc-page.c (alloc_page):
Substituting xmalloc, xcalloc with
XNEWVEC and XCNEWVAR macros which add the
needed casts.

From-SVN: r137722

gcc/ChangeLog
gcc/ggc-page.c

index 04004fa..6db32ef 100644 (file)
@@ -1,3 +1,10 @@
+2008-07-11  Angelo Graziosi  <angelo.graziosi@alice.it>
+
+       * ggc-page.c (alloc_page):
+       Substituting xmalloc, xcalloc with
+       XNEWVEC and XCNEWVAR macros which add the
+       needed casts.
+
 2008-07-11  Richard Guenther  <rguenther@suse.de>
 
        PR tree-optimization/36765
index 4ac73d4..98a6c28 100644 (file)
@@ -799,7 +799,7 @@ alloc_page (unsigned order)
        alloc_size = GGC_QUIRE_SIZE * G.pagesize;
       else
        alloc_size = entry_size + G.pagesize - 1;
-      allocation = xmalloc (alloc_size);
+      allocation = XNEWVEC (char, alloc_size);
 
       page = (char *) (((size_t) allocation + G.pagesize - 1) & -G.pagesize);
       head_slop = page - allocation;
@@ -842,7 +842,7 @@ alloc_page (unsigned order)
          struct page_entry *e, *f = G.free_pages;
          for (a = enda - G.pagesize; a != page; a -= G.pagesize)
            {
-             e = xcalloc (1, page_entry_size);
+             e = XCNEWVAR (struct page_entry, page_entry_size);
              e->order = order;
              e->bytes = G.pagesize;
              e->page = a;