diff options
author | Zdenek Dvorak <dvorakz@suse.cz> | 2006-05-17 13:33:00 +0200 |
---|---|---|
committer | Zdenek Dvorak <rakdver@gcc.gnu.org> | 2006-05-17 11:33:00 +0000 |
commit | e5db35150e9377adf263374bccb2a3f68af5d7ca (patch) | |
tree | 33916ea3c4848f357fbbe3a72c1cb90195ac6f21 /gcc/tree-flow.h | |
parent | 7bab4b902623f21a99b2bbe0512f9d77e10e00ba (diff) | |
download | gcc-e5db35150e9377adf263374bccb2a3f68af5d7ca.zip gcc-e5db35150e9377adf263374bccb2a3f68af5d7ca.tar.gz gcc-e5db35150e9377adf263374bccb2a3f68af5d7ca.tar.bz2 |
re PR tree-optimization/27548 (ICE: SSA corruption - Conflict across an abnormal edge)
PR tree-optimization/27548
* tree-scalar-evolution.c (scev_const_prop): Do not prolong life
range of ssa names that appear on abnormal edges.
* tree-ssa-loop-ivopts.c (contains_abnormal_ssa_name_p): Export.
* tree-flow.h (contains_abnormal_ssa_name_p): Declare.
From-SVN: r113853
Diffstat (limited to 'gcc/tree-flow.h')
-rw-r--r-- | gcc/tree-flow.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/tree-flow.h b/gcc/tree-flow.h index 98ed8af..3b374d8 100644 --- a/gcc/tree-flow.h +++ b/gcc/tree-flow.h @@ -842,6 +842,7 @@ bool can_unroll_loop_p (struct loop *loop, unsigned factor, struct tree_niter_desc *niter); void tree_unroll_loop (struct loops *, struct loop *, unsigned, edge, struct tree_niter_desc *); +bool contains_abnormal_ssa_name_p (tree); /* In tree-ssa-threadedge.c */ extern bool potentially_threadable_block (basic_block); |