re PR bootstrap/64676 (SEGV in tree-ssa-structalias.c solve_constraint)
authorIgor Zamyatin <igor.zamyatin@intel.com>
Tue, 20 Jan 2015 08:29:09 +0000 (08:29 +0000)
committerIlya Enkovich <ienkovich@gcc.gnu.org>
Tue, 20 Jan 2015 08:29:09 +0000 (08:29 +0000)
commit7002f3bd9ce16ae52d452718fc44b18572d31169
tree795636fd50f97efcf92b36580bc45b8c20d812a7
parenta5fcfb6df9ad330f16233739216eca00ee7efa1f
re PR bootstrap/64676 (SEGV in tree-ssa-structalias.c solve_constraint)

gcc/

PR bootstrap/64676
Revert:
2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>

PR rtl-optimization/64081
* loop-iv.c (def_pred_latch_p): New function.
(latch_dominating_def): Allow specific cases with non-single
definitions.
(iv_get_reaching_def): Likewise.
(check_complex_exit_p): New function.
(check_simple_exit): Use check_complex_exit_p to allow certain cases
with exits not executing on any iteration.

gcc/testsuite/

PR bootstrap/64676
Revert:
2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>

PR rtl-optimization/64081
* gcc.dg/pr64081.c: New test.

From-SVN: r219880
gcc/ChangeLog
gcc/loop-iv.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr64081.c [deleted file]