aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-flow.h
diff options
context:
space:
mode:
authorZdenek Dvorak <dvorakz@suse.cz>2005-06-05 20:07:43 +0200
committerZdenek Dvorak <rakdver@gcc.gnu.org>2005-06-05 18:07:43 +0000
commitd5ab56750864fa89c06a33d2f2d8e532d8b6b76a (patch)
treecfeafcc33d51ab68e1c5e4385dfbe70b56fbca72 /gcc/tree-flow.h
parent86403f0f329ea996b6323d4011d5da0111ab80d8 (diff)
downloadgcc-d5ab56750864fa89c06a33d2f2d8e532d8b6b76a.zip
gcc-d5ab56750864fa89c06a33d2f2d8e532d8b6b76a.tar.gz
gcc-d5ab56750864fa89c06a33d2f2d8e532d8b6b76a.tar.bz2
re PR middle-end/21846 (segfault in fold_binary compiling vpr with -O2 -funroll-loops)
PR tree-optimization/21846 * tree-cfg.c (replace_uses_by): Update information stored at loops. * tree-flow.h (substitute_in_loop_info): Declare. * tree-scalar-evolution.c (initialize_scalar_evolutions_analyzer): Ensure that chrec_dont_know and chrec_known have a type. * tree-ssa-loop-niter.c (substitute_in_loop_info): New function. From-SVN: r100631
Diffstat (limited to 'gcc/tree-flow.h')
-rw-r--r--gcc/tree-flow.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/tree-flow.h b/gcc/tree-flow.h
index 584e42b..51a2051 100644
--- a/gcc/tree-flow.h
+++ b/gcc/tree-flow.h
@@ -679,6 +679,7 @@ bool tree_duplicate_loop_to_header_edge (struct loop *, edge, struct loops *,
struct loop *tree_ssa_loop_version (struct loops *, struct loop *, tree,
basic_block *);
tree expand_simple_operations (tree);
+void substitute_in_loop_info (struct loop *, tree, tree);
/* In tree-ssa-loop-im.c */
/* The possibilities of statement movement. */