* alias.c (init_alias_analysis): Clear reg_known_equiv_p bitmap.
authorJakub Jelinek <jakub@redhat.com>
Tue, 5 Mar 2013 09:40:38 +0000 (10:40 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 5 Mar 2013 09:40:38 +0000 (10:40 +0100)
From-SVN: r196456

gcc/ChangeLog
gcc/alias.c

index aefbb608727e89b33c6495ee0b83e1ce29e66283..e55cebe7b3b0cc98816c5e1cd181b75528587941 100644 (file)
@@ -1,5 +1,7 @@
 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
 
+       * alias.c (init_alias_analysis): Clear reg_known_equiv_p bitmap.
+
        PR middle-end/56461
        * tree-vect-slp.c (vect_supported_load_permutation_p): Free
        load_index sbitmap even if some bit in it isn't set.
index e18dd342f6d573d123376cf7b1ccb51cef3a75ef..970bdb0ee9a17b351a3e66ce70fd7cf6d99f5a38 100644 (file)
@@ -2812,6 +2812,7 @@ init_alias_analysis (void)
 
   vec_safe_grow_cleared (reg_known_value, maxreg - FIRST_PSEUDO_REGISTER);
   reg_known_equiv_p = sbitmap_alloc (maxreg - FIRST_PSEUDO_REGISTER);
+  bitmap_clear (reg_known_equiv_p);
 
   /* If we have memory allocated from the previous run, use it.  */
   if (old_reg_base_value)