diff options
author | Jan Hubicka <jh@suse.cz> | 2010-05-11 10:27:29 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2010-05-11 08:27:29 +0000 |
commit | ece02605ca57783a1cac4d9045a6b1105023bcc4 (patch) | |
tree | f30e307f6122290bb8e97fef69e06d76e6efba23 /gcc | |
parent | 979aeb3331d42f396de9e5aa1b8bfc69534162a6 (diff) | |
download | gcc-ece02605ca57783a1cac4d9045a6b1105023bcc4.zip gcc-ece02605ca57783a1cac4d9045a6b1105023bcc4.tar.gz gcc-ece02605ca57783a1cac4d9045a6b1105023bcc4.tar.bz2 |
* matrix-reorg.c (matrix_reorg): Rebuild edges.
From-SVN: r159263
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/matrix-reorg.c | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1fd3e79..5180463 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,9 @@ 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, lto_streamer_cache_delete): Put nodes into heap. * lto-streamer.h (struct lto_streamer_cache_d): Nodes vector is in diff --git a/gcc/matrix-reorg.c b/gcc/matrix-reorg.c index 90e21e5..c4579ed 100644 --- a/gcc/matrix-reorg.c +++ b/gcc/matrix-reorg.c @@ -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 (); |