Patchwork minor, obvious cleanup in df-core.c

login
register
mail settings
Submitter Steven Bosscher
Date March 23, 2013, 9:40 p.m.
Message ID <CABu31nPsn3+4v12QrgQVNZzxoDODRAR2snhMJ9f2rzcf+judvw@mail.gmail.com>
Download mbox | patch
Permalink /patch/230346/
State New
Headers show

Comments

Steven Bosscher - March 23, 2013, 9:40 p.m.
Committed as obvious.

       * 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.

Patch

Index: df-core.c
===================================================================
--- df-core.c   (revision 197010)
+++ df-core.c   (working copy)
@@ -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 *d
   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++)