Patchwork [ggc] fix ggc_alloc_rtvec_resized

login
register
mail settings
Submitter Andreas Schwab
Date Aug. 16, 2011, 2:14 p.m.
Message ID <m3sjp11m07.fsf@hase.home>
Download mbox | patch
Permalink /patch/110186/
State New
Headers show

Comments

Andreas Schwab - Aug. 16, 2011, 2:14 p.m.
Laurynas Biveinis <laurynas.biveinis@gmail.com> writes:

> The patch to adjust the definition is obvious/pre-approved if anyone's
> inclined, or I'll just note in my TODO to fix this the next time I
> commit something.

Since I had it already readily tested on x86_64-linux, I've checked this
in.

Andreas.

2011-08-16  Andreas Schwab  <schwab@redhat.com>

	* ggc.h (ggc_alloc_rtvec_sized): Use ggc_alloc_zone_rtvec_def
	instead of ggc_alloc_zone_vec_rtvec_def.
Laurynas Biveinis - Aug. 16, 2011, 2:56 p.m.
2011/8/16 Andreas Schwab <schwab@redhat.com>:
>        * ggc.h (ggc_alloc_rtvec_sized): Use ggc_alloc_zone_rtvec_def
>        instead of ggc_alloc_zone_vec_rtvec_def.

Thanks again,

Patch

diff --git a/gcc/ggc.h b/gcc/ggc.h
index 07f0dda..30eca66 100644
--- a/gcc/ggc.h
+++ b/gcc/ggc.h
@@ -1,7 +1,7 @@ 
 /* Garbage collection for the GNU compiler.
 
    Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007,
-   2008, 2009, 2010 Free Software Foundation, Inc.
+   2008, 2009, 2010, 2011 Free Software Foundation, Inc.
 
 This file is part of GCC.
 
@@ -266,10 +266,9 @@  extern struct alloc_zone tree_zone;
 extern struct alloc_zone tree_id_zone;
 
 #define ggc_alloc_rtvec_sized(NELT)                                     \
-    (ggc_alloc_zone_vec_rtvec_def (1,                                   \
-                                   sizeof (struct rtvec_def)            \
-				   + ((NELT) - 1) * sizeof (rtx),	\
-                                   &rtl_zone))
+  ggc_alloc_zone_rtvec_def (sizeof (struct rtvec_def)			\
+			    + ((NELT) - 1) * sizeof (rtx),		\
+			    &rtl_zone)
 
 #if defined (GGC_ZONE) && !defined (GENERATOR_FILE)