aboutsummaryrefslogtreecommitdiff
path: root/gcc/ggc-page.c
diff options
context:
space:
mode:
authorAngelo Graziosi <angelo.graziosi@alice.it>2008-07-11 20:07:15 +0200
committerRaksit Ashok <raksit@gcc.gnu.org>2008-07-11 18:07:15 +0000
commitec4d7730c818bb14591b9d0c82f92e73cadf27fb (patch)
tree2c0b96b5a0f4136f8e915c52607211b92233fa21 /gcc/ggc-page.c
parent760b18ad400092ea513d159b825b3617247dce8c (diff)
downloadgcc-ec4d7730c818bb14591b9d0c82f92e73cadf27fb.zip
gcc-ec4d7730c818bb14591b9d0c82f92e73cadf27fb.tar.gz
gcc-ec4d7730c818bb14591b9d0c82f92e73cadf27fb.tar.bz2
ggc-page.c (alloc_page): Substituting xmalloc...
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
Diffstat (limited to 'gcc/ggc-page.c')
-rw-r--r--gcc/ggc-page.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/ggc-page.c b/gcc/ggc-page.c
index 4ac73d4..98a6c28 100644
--- a/gcc/ggc-page.c
+++ b/gcc/ggc-page.c
@@ -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;