diff options
author | Jakub Jelinek <jakub@redhat.com> | 2019-02-08 08:14:57 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2019-02-08 08:14:57 +0100 |
commit | 1c93f6ce599f93f9845d0490010bca29848c21de (patch) | |
tree | 384e86afe3c60dd118027bc987e30e3900c875ec | |
parent | 2bd0a246c60fb6cf52f38e82d1750e175d258596 (diff) | |
download | gcc-1c93f6ce599f93f9845d0490010bca29848c21de.zip gcc-1c93f6ce599f93f9845d0490010bca29848c21de.tar.gz gcc-1c93f6ce599f93f9845d0490010bca29848c21de.tar.bz2 |
cfganal.c (pre_and_rev_post_order_compute_fn): Use fn instead of cfun everywhere.
* cfganal.c (pre_and_rev_post_order_compute_fn): Use fn instead of
cfun everywhere.
From-SVN: r268664
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/cfganal.c | 6 |
2 files changed, 8 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index cbb1ebe..f2652a4 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2019-02-08 Jakub Jelinek <jakub@redhat.com> + + * cfganal.c (pre_and_rev_post_order_compute_fn): Use fn instead of + cfun everywhere. + 2019-02-07 David Malcolm <dmalcolm@redhat.com> PR tree-optimization/86637 diff --git a/gcc/cfganal.c b/gcc/cfganal.c index ad52bff..45ebd1e 100644 --- a/gcc/cfganal.c +++ b/gcc/cfganal.c @@ -951,10 +951,10 @@ pre_and_rev_post_order_compute_fn (struct function *fn, bool include_entry_exit) { int pre_order_num = 0; - int rev_post_order_num = n_basic_blocks_for_fn (cfun) - 1; + int rev_post_order_num = n_basic_blocks_for_fn (fn) - 1; /* Allocate stack for back-tracking up CFG. */ - auto_vec<edge_iterator, 20> stack (n_basic_blocks_for_fn (cfun) + 1); + auto_vec<edge_iterator, 20> stack (n_basic_blocks_for_fn (fn) + 1); if (include_entry_exit) { @@ -968,7 +968,7 @@ pre_and_rev_post_order_compute_fn (struct function *fn, rev_post_order_num -= NUM_FIXED_BLOCKS; /* Allocate bitmap to track nodes that have been visited. */ - auto_sbitmap visited (last_basic_block_for_fn (cfun)); + auto_sbitmap visited (last_basic_block_for_fn (fn)); /* None of the nodes in the CFG have been visited yet. */ bitmap_clear (visited); |