aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-dfa.c
diff options
context:
space:
mode:
authorRichard Biener <rguenth@gcc.gnu.org>2011-03-30 15:43:59 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2011-03-30 15:43:59 +0000
commit8f984534270f7ce4c0c3403929d3b56494eed110 (patch)
tree123be862ce33afbae14b31a01f85460d40b297f0 /gcc/tree-dfa.c
parent4f431835313bc7d2c13508e8ed7b465e4c5ad8c8 (diff)
downloadgcc-8f984534270f7ce4c0c3403929d3b56494eed110.zip
gcc-8f984534270f7ce4c0c3403929d3b56494eed110.tar.gz
gcc-8f984534270f7ce4c0c3403929d3b56494eed110.tar.bz2
tree-dfa.c (renumber_gimple_stmt_uids): Also number PHIs.
2011-03-30 Richard Guenther <rguenther@suse.de> * tree-dfa.c (renumber_gimple_stmt_uids): Also number PHIs. * lto-streamer-out.c (output_function): Do not use renumber_gimple_stmt_uids. * lto-streamer-in.c (input_function): Likewise. From-SVN: r171734
Diffstat (limited to 'gcc/tree-dfa.c')
-rw-r--r--gcc/tree-dfa.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/tree-dfa.c b/gcc/tree-dfa.c
index 9766f00..70e3c1d 100644
--- a/gcc/tree-dfa.c
+++ b/gcc/tree-dfa.c
@@ -151,6 +151,11 @@ renumber_gimple_stmt_uids (void)
FOR_ALL_BB (bb)
{
gimple_stmt_iterator bsi;
+ for (bsi = gsi_start_phis (bb); !gsi_end_p (bsi); gsi_next (&bsi))
+ {
+ gimple stmt = gsi_stmt (bsi);
+ gimple_set_uid (stmt, inc_gimple_stmt_max_uid (cfun));
+ }
for (bsi = gsi_start_bb (bb); !gsi_end_p (bsi); gsi_next (&bsi))
{
gimple stmt = gsi_stmt (bsi);