[Bug tree-optimization/79483] [7 Regression] [graphite] ICE: verify_ssa failed (error: definition in block 31 does not dominate use in block 28)

2019-11-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79483

Richard Biener  changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED
   Target Milestone|7.5 |8.0
  Known to fail||7.5.0

--- Comment #17 from Richard Biener  ---
Fixed in GCC8.

[Bug tree-optimization/79483] [7 Regression] [graphite] ICE: verify_ssa failed (error: definition in block 31 does not dominate use in block 28)

2018-12-06 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79483

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.4 |7.5

[Bug tree-optimization/79483] [7 Regression] [graphite] ICE: verify_ssa failed (error: definition in block 31 does not dominate use in block 28)

2018-01-25 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79483

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.3 |7.4

--- Comment #16 from Richard Biener  ---
GCC 7.3 is being released, adjusting target milestone.

[Bug tree-optimization/79483] [7 Regression] [graphite] ICE: verify_ssa failed (error: definition in block 31 does not dominate use in block 28)

2017-08-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79483

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

[Bug tree-optimization/79483] [7 Regression] [graphite] ICE: verify_ssa failed (error: definition in block 31 does not dominate use in block 28)

2017-08-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79483

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|7.2 |7.3

--- Comment #16 from Richard Biener  ---
GCC 7.2 is being released, adjusting target milestone.

[Bug tree-optimization/79483] [7 Regression] [graphite] ICE: verify_ssa failed (error: definition in block 31 does not dominate use in block 28)

2017-06-26 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79483

--- Comment #15 from Richard Biener  ---
(In reply to David Binderman from comment #14)
> (In reply to Richard Biener from comment #13)
> > Fixed on trunk sofar.
> 
> Odd. Looks broken to me in 20170622. Did the patch go in ?

Your reduced testcase triggers a similar ICE but from a different pass.  I'll
open a new bug for that.

[Bug tree-optimization/79483] [7 Regression] [graphite] ICE: verify_ssa failed (error: definition in block 31 does not dominate use in block 28)

2017-06-25 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79483

--- Comment #14 from David Binderman  ---
(In reply to Richard Biener from comment #13)
> Fixed on trunk sofar.

Odd. Looks broken to me in 20170622. Did the patch go in ?

[Bug tree-optimization/79483] [7 Regression] [graphite] ICE: verify_ssa failed (error: definition in block 31 does not dominate use in block 28)

2017-06-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79483

Richard Biener  changed:

   What|Removed |Added

  Known to work||8.0
Summary|[7/8 Regression] [graphite] |[7 Regression] [graphite]
   |ICE: verify_ssa failed  |ICE: verify_ssa failed
   |(error: definition in block |(error: definition in block
   |31 does not dominate use in |31 does not dominate use in
   |block 28)   |block 28)
  Known to fail||7.1.0

--- Comment #13 from Richard Biener  ---
Fixed on trunk sofar.

[Bug tree-optimization/79483] [7 Regression] [graphite] ICE: verify_ssa failed (error: definition in block 31 does not dominate use in block 28)

2017-03-20 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79483

--- Comment #4 from Martin Liška  ---
OK, I've got a new test-case that fails with ILS 0.18:

$ cat /tmp/tmpunyat_pa.i
int *a;
int b[];
int c;
void d ()
{
  double e[2][3] = {0.0, 0.0, 1.0};
  for (int f = 0; f < 2; ++f)
for (int g = 0; g < 6; ++g)
  b[0] = a[g] * e[f][2];
  c = b[0];
}

$ gcc -fgraphite-identity -O2 /tmp/tmpunyat_pa.i
/tmp/tmpunyat_pa.i:2:5: warning: array ‘b’ assumed to have one element
 int b[];
 ^
/tmp/tmpunyat_pa.i: In function ‘d’:
/tmp/tmpunyat_pa.i:4:6: error: definition in block 29 does not dominate use in
block 19
 void d ()
  ^
for SSA_NAME: pretmp_43 in statement:
prephitmp_33 = PHI <1.0e+0(14), pretmp_43(19)>
PHI argument
pretmp_43
for PHI node
prephitmp_33 = PHI <1.0e+0(14), pretmp_43(19)>
/tmp/tmpunyat_pa.i:4:6: internal compiler error: verify_ssa failed
0xe20ad3 verify_ssa(bool, bool)
../../gcc/tree-ssa.c:1184
0xd6ca25 verify_loop_closed_ssa(bool)
../../gcc/tree-ssa-loop-manip.c:736
0x1307a33 checking_verify_loop_closed_ssa
../../gcc/tree-ssa-loop-manip.h:37
0x1307a33 graphite_verify
../../gcc/graphite-isl-ast-to-gimple.c:82
0x1307a33 graphite_regenerate_ast_isl(scop*)
../../gcc/graphite-isl-ast-to-gimple.c:3040
0x12fe2d7 graphite_transform_loops()
../../gcc/graphite.c:330
0x12fe890 graphite_transforms
../../gcc/graphite.c:362
0x12fe890 execute
../../gcc/graphite.c:439

[Bug tree-optimization/79483] [7 Regression] [graphite] ICE: verify_ssa failed (error: definition in block 31 does not dominate use in block 28)

2017-02-13 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79483

Jeffrey A. Law  changed:

   What|Removed |Added

   Priority|P3  |P4
 CC||law at redhat dot com

[Bug tree-optimization/79483] [7 Regression] [graphite] ICE: verify_ssa failed (error: definition in block 31 does not dominate use in block 28)

2017-02-13 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79483

--- Comment #3 from Martin Liška  ---
It's gone with ISL 0.18 (and w/ --param graphite-min-loops-per-function=1)
because it does not process any transformation.

[Bug tree-optimization/79483] [7 Regression] [graphite] ICE: verify_ssa failed (error: definition in block 31 does not dominate use in block 28)

2017-02-13 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79483

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|--- |7.0

[Bug tree-optimization/79483] [7 Regression] [graphite] ICE: verify_ssa failed (error: definition in block 31 does not dominate use in block 28)

2017-02-13 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79483

Martin Liška  changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
   Last reconfirmed||2017-02-13
 CC||marxin at gcc dot gnu.org,
   ||rguenth at gcc dot gnu.org
   Host||x86_64-linux-gnu
   Assignee|unassigned at gcc dot gnu.org  |marxin at gcc dot 
gnu.org
 Ever confirmed|0   |1

--- Comment #2 from Martin Liška  ---
Confirmed on trunk on x86_64-linux-gnu w/ isl 0.16, started with r241329. I'm
going to investigate.

[Bug tree-optimization/79483] [7 Regression] [graphite] ICE: verify_ssa failed (error: definition in block 31 does not dominate use in block 28)

2017-02-13 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79483

--- Comment #1 from Arseny Solokha  ---
int tc, ag;

int
yv (void)
{
  int bt[2];
  int cu;

  bt[0] = 0;
  for (tc = 0; tc < 2; ++tc)
  {
cu = bt[tc];
for (ag = 0; ag < 2; ++ag)
  bt[ag] = 0;
  }

  return cu;
}

% gcc-7.0.0-alpha20170212 -O2 -floop-nest-optimize -c xggwz5dp.c
xggwz5dp.c: In function 'yv':
xggwz5dp.c:4:1: error: definition in block 31 does not dominate use in block 28
 yv (void)
 ^~
for SSA_NAME: pretmp_27 in statement:
prephitmp_25 = PHI <0(17), pretmp_27(28)>
PHI argument
pretmp_27
for PHI node
prephitmp_25 = PHI <0(17), pretmp_27(28)>
xggwz5dp.c:4:1: internal compiler error: verify_ssa failed

It looks similar to PR69675 but also reproduces w/ isl 0.18.