* matrix-reorg.c (matrix_reorg): Rebuild edges.
authorJan Hubicka <jh@suse.cz>
Tue, 11 May 2010 08:27:29 +0000 (10:27 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Tue, 11 May 2010 08:27:29 +0000 (08:27 +0000)
From-SVN: r159263

gcc/ChangeLog
gcc/matrix-reorg.c

index 1fd3e791561f6b402e94ad3beb09d86e439cb77c..5180463db7645eadd058cead42c6f4170a5aa7d1 100644 (file)
@@ -1,3 +1,7 @@
+2010-05-11  Jan Hubicka  <jh@suse.cz>
+
+       * matrix-reorg.c (matrix_reorg): Rebuild edges.
+
 2010-05-11  Jan Hubicka  <jh@suse.cz>
 
        * lto-streamer.c (lto_streamer_cache_add_to_node_array,
index 90e21e57e72070c2039e5c94e81931fcb30820bc..c4579edb94a898e37fe1a540276c330c6153308d 100644 (file)
@@ -2380,6 +2380,7 @@ matrix_reorg (void)
        gimple_register_cfg_hooks ();
        record_all_accesses_in_func ();
        htab_traverse (matrices_to_reorg, transform_access_sites, NULL);
+        cgraph_rebuild_references ();
        free_dominance_info (CDI_DOMINATORS);
        free_dominance_info (CDI_POST_DOMINATORS);
        pop_cfun ();