aboutsummaryrefslogtreecommitdiff
path: root/gcc/ipa-pure-const.c
diff options
context:
space:
mode:
authorRichard Guenther <rguenther@suse.de>2010-06-01 13:00:46 +0000
committerRichard Guenther <rguenther@suse.de>2010-06-01 13:00:46 +0000
commit9f68fc6e810ec7c2095c47f2092fee267b09d4fd (patch)
tree2563221c514417af4e907e265bbeb3950fc915eb /gcc/ipa-pure-const.c
parent5f2d2a908d034984f6a52d8f04d26b8a9e353cae (diff)
2010-06-01 Richard Guenther <rguenther@suse.de>
* optabs.c (init_optabs): Guard all accesses to reinit. * ipa-pure-const.c (propagate): Fix another typo. * opts.c (common_handle_option): Split assignment to bool. * c-opts.c (c_common_handle_option): Likewise. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@160102 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ipa-pure-const.c')
-rw-r--r--gcc/ipa-pure-const.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/ipa-pure-const.c b/gcc/ipa-pure-const.c
index 3bea566b510..df2f8c85312 100644
--- a/gcc/ipa-pure-const.c
+++ b/gcc/ipa-pure-const.c
@@ -1110,7 +1110,8 @@ propagate (void)
}
pure_const_state = MAX (pure_const_state, MIN (edge_state,
w_l->state_previously_known));
- looping = MAX (looping, MIN (edge_looping, edge_state));
+ looping = MAX (looping, MIN (edge_looping,
+ w_l->looping_previously_known));
if (pure_const_state == IPA_NEITHER)
break;
}