diff options
author | Richard Biener <rguenth@gcc.gnu.org> | 2011-03-30 15:43:59 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2011-03-30 15:43:59 +0000 |
commit | 8f984534270f7ce4c0c3403929d3b56494eed110 (patch) | |
tree | 123be862ce33afbae14b31a01f85460d40b297f0 /gcc/tree-dfa.c | |
parent | 4f431835313bc7d2c13508e8ed7b465e4c5ad8c8 (diff) | |
download | gcc-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.c | 5 |
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); |