Commit a596f497 by Richard Biener Committed by Richard Biener

re PR tree-optimization/82436 (465.tonto ICE in vect_get_slp_vect_defs, at tree-vect-slp.c:3410)

2017-10-25  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/82436
	* gcc.dg/torture/pr82436-2.c: New testcase.

From-SVN: r254073
parent 7e252d9b
2017-10-25 Richard Biener <rguenther@suse.de>
PR tree-optimization/82436
* gcc.dg/torture/pr82436-2.c: New testcase.
2017-10-25 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/71820
......
/* { dg-do compile } */
enum
{
a, b, c, d, e, f, g, h, j, k
};
int l;
void m (short *s)
{
short n, o, p;
float(*q)[k];
int r, i;
while (l > 0)
r = l;
for (;;)
{
i = 0;
for (; i < r; i++)
{
{
float ab = q[i][a];
int i = ab;
p = i;
}
((short *) s)[0] = p;
{
float ab = q[i][b];
int i = ab;
o = i;
}
((short *) s)[1] = o;
{
float ab = q[i][f];
int i = ab;
n = i;
}
((short *) s)[2] = n;
float ab = q[i][g];
int i = ab;
((short *) s)[3] = i;
s = (short *) s + 4;
}
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment