Commit d5910e08 by Jakub Jelinek Committed by Jakub Jelinek

re PR rtl-optimization/81595 (ICE: verify_flow_info failed (error: multiple…

re PR rtl-optimization/81595 (ICE: verify_flow_info failed (error: multiple hot/cold transitions found))

	PR rtl-optimization/81595
	* gcc.c-torture/compile/pr81595.c: New test.

From-SVN: r255516
parent dc236397
2017-12-08 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/81595
* gcc.c-torture/compile/pr81595.c: New test.
2017-12-08 Michael Matz <matz@suse.de>
Fix PR tree-optimization/83323
......
/* PR rtl-optimization/81595 */
void
foo (__INTPTR_TYPE__ *x, int *y, int *z, int u, int v)
{
while (u != 0)
{
if (*x != 0)
{
int a = 1;
l1:
if (*y != 0)
{
while (a < 2)
{
a = 0;
x = (__INTPTR_TYPE__ *)&x;
l2:
++a;
}
while (*z != 0)
;
}
a /= 0;
}
else
{
*z /= (*z != 0) ? 2 : 0;
while (v < 1)
{
*y = 0;
if (v != 0)
goto l1;
++v;
}
goto l2;
}
}
}
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