]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
* df-core.c (rest_of_handle_df_initialize): Use XCNEWVEC instead
authorsteven <steven@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 23 Mar 2013 21:40:20 +0000 (21:40 +0000)
committersteven <steven@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 23 Mar 2013 21:40:20 +0000 (21:40 +0000)
of XNEWVEC followed by memset.
(df_worklist_dataflow): Use XNEWVEC instead of xmalloc with a cast.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197011 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/df-core.c

index 98fe9d13016eac5c0feef1d781e552262ac887fa..387ccf3758afc3e3bed2a3ff9ab1135a3561bff2 100644 (file)
@@ -1,3 +1,9 @@
+2013-03-23  Steven Bosscher  <steven@gcc.gnu.org>
+
+       * df-core.c (rest_of_handle_df_initialize): Use XCNEWVEC instead
+       of XNEWVEC followed by memset.
+       (df_worklist_dataflow): Use XNEWVEC instead of xmalloc with a cast.
+
 2013-03-23  Steven Bosscher  <steven@gcc.gnu.org>
 
        * config/avr/avr.c, config/bfin/bfin.c, config/c6x/c6x.c,
index e3a5524c3d417c474083cde4bcc648494a408072..d392cd6867e23a88712b70b420d28ffcfb573d5a 100644 (file)
@@ -727,9 +727,7 @@ rest_of_handle_df_initialize (void)
   df->n_blocks_inverted = inverted_post_order_compute (df->postorder_inverted);
   gcc_assert (df->n_blocks == df->n_blocks_inverted);
 
-  df->hard_regs_live_count = XNEWVEC (unsigned int, FIRST_PSEUDO_REGISTER);
-  memset (df->hard_regs_live_count, 0,
-         sizeof (unsigned int) * FIRST_PSEUDO_REGISTER);
+  df->hard_regs_live_count = XCNEWVEC (unsigned int, FIRST_PSEUDO_REGISTER);
 
   df_hard_reg_init ();
   /* After reload, some ports add certain bits to regs_ever_live so
@@ -1074,8 +1072,7 @@ df_worklist_dataflow (struct dataflow *dataflow,
   gcc_assert (dir != DF_NONE);
 
   /* BBINDEX_TO_POSTORDER maps the bb->index to the reverse postorder.  */
-  bbindex_to_postorder =
-    (unsigned int *)xmalloc (last_basic_block * sizeof (unsigned int));
+  bbindex_to_postorder = XNEWVEC (unsigned int, last_basic_block);
 
   /* Initialize the array to an out-of-bound value.  */
   for (i = 0; i < last_basic_block; i++)