re PR rtl-optimization/17078 (Jump into if(0)-substatement fails)

PR rtl-optimization/17078
	* gcc.c-torture/execute/pr17078-1.c: New test case.

From-SVN: r86463
This commit is contained in:
Roger Sayle 2004-08-24 04:23:31 +00:00 committed by Roger Sayle
parent c3f216e234
commit 663790f8b8
2 changed files with 30 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2004-08-23 Roger Sayle <roger@eyesopen.com>
PR rtl-optimization/17078
* gcc.c-torture/execute/pr17078-1.c: New test case.
2004-08-23 Mark Mitchell <mark@codesourcery.com>
PR c/14492

View File

@ -0,0 +1,25 @@
extern void abort(void);
void test(int *ptr)
{
int i = 1;
goto useless;
if (0)
{
useless:
i = 0;
}
else
i = 1;
*ptr = i;
}
int main()
{
int i = 1;
test(&i);
if (i)
abort ();
return 0;
}