https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70935
--- Comment #5 from Ilya Enkovich ---
Author: ienkovich
Date: Fri May 6 12:07:25 2016
New Revision: 235962
URL: https://gcc.gnu.org/viewcvs?rev=235962&root=gcc&view=rev
Log:
gcc/
2016-05-06 Yuri Rumyantsev
PR debug/70935
*
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70935
--- Comment #4 from Jakub Jelinek ---
(In reply to Yuri Rumyantsev from comment #3)
> Here is a simple fix - do not take into consideration edges destination of
> which is loop latch block, i.e. loop is endless:
> diff --git a/gcc/tree-ssa-loop-u
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70935
--- Comment #3 from Yuri Rumyantsev ---
Jacub,
Here is a simple fix - do not take into consideration edges destination of
which is loop latch block, i.e. loop is endless:
diff --git a/gcc/tree-ssa-loop-unswitch.c b/gcc/tree-ssa-loop-unswitch.c
i
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70935
Richard Biener changed:
What|Removed |Added
Priority|P3 |P2
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70935
--- Comment #2 from Jakub Jelinek ---
This is tree_unswitch_outer_loop -> hoist_guard not resetting debug stmts that
have some uses of SSA_NAMEs defined in the inner loop.
But the transformation is really weird.
We have:
loop7==
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70935
Jakub Jelinek changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|