[Bug target/80713] recent crash in update_dep_bb

2017-05-11 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80713

David Binderman  changed:

   What|Removed |Added

 CC||rguenth at gcc dot gnu.org

--- Comment #2 from David Binderman  ---
Last person to change source code file tree-ssa-tail-merge.c
was Richard Biener in revision 247882.

Richard, would you be able to offer us some advice on your recent change ?

[Bug target/80713] recent crash in update_dep_bb

2017-05-11 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80713

--- Comment #1 from David Binderman  ---
Reduced code is this:

a, b, d, e, f;
*c;
g() {
  for (;;) {
if (*c) {
  int h;
  *c = &h;
} else
  b = 0;
if (f)
  *c = g;
else
  for (; a; a++)
for (;;) {
  if (d)
break;
  c = e;
}
  }
}