aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/cfganal.c6
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);