Commit d19d091c by Richard Biener Committed by Richard Biener

re PR tree-optimization/58640 (wrong code (segfaults) at -O3 on x86_64-linux-gnu)

2013-10-14  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/58640
	* gcc.c-torture/execute/pr58640-2.c: New testcase.

From-SVN: r203516
parent c8673881
2013-10-14 Richard Biener <rguenther@suse.de>
PR tree-optimization/58640
* gcc.c-torture/execute/pr58640-2.c: New testcase.
2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/uninit_array.ad[sn]: New test.
......
extern void abort (void);
int a[20], b, c;
int
fn1 ()
{
int d, e, f, g = 0;
a[12] = 1;
for (e = 0; e < 3; e++)
for (d = 0; d < 2; d++)
{
for (f = 0; f < 2; f++)
{
g ^= a[12] > 1;
if (g)
return 0;
if (b)
break;
}
for (c = 0; c < 1; c++)
a[d] = a[e * 3 + 9];
}
return 0;
}
int
main ()
{
fn1 ();
if (a[0] != 0)
abort ();
return 0;
}
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