* unroll.c (unroll_loop): Zero label_map.
authorRichard Henderson <rth@redhat.com>
Mon, 25 Mar 2002 02:49:09 +0000 (18:49 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Mon, 25 Mar 2002 02:49:09 +0000 (18:49 -0800)
From-SVN: r51300

gcc/ChangeLog
gcc/unroll.c

index 7ab39ffabdd0c74a6633d0e0a25955e910a205f1..e0b396c24f4a195eaa5537ff02e1d798884ac73a 100644 (file)
@@ -1,5 +1,7 @@
 2002-03-24  Richard Henderson  <rth@redhat.com>
 
+       * unroll.c (unroll_loop): Zero label_map.
+
        * gcse.c: Include except.h.
        * Makefile.in (gcse.o): Update.
 
index cc3865641f1830c7be24b3e4a669fb212df96b9f..1047ebfb8f5776e86e58573fad3848ff949bd4c6 100644 (file)
@@ -721,8 +721,7 @@ unroll_loop (loop, insn_count, strength_reduce_p)
 
   if (max_labelno > 0)
     {
-      map->label_map = (rtx *) xmalloc (max_labelno * sizeof (rtx));
-
+      map->label_map = (rtx *) xcalloc (max_labelno, sizeof (rtx));
       local_label = (char *) xcalloc (max_labelno, sizeof (char));
     }