blob: da477867ef346bc2b6e3feedc8fb6ee41c4e7959 [file] [log] [blame]
/* { dg-do compile } */
/* { dg-options "-O -fdump-tree-optimized" } */
/* Testcase extracted from PR15353. */
extern void bar(void);
void foo (int x, int a)
{
/* if ((x < a) || (x != a)) return; else bar (); */
if (x < a)
return;
if (x != a)
return;
/* else */
bar ();
}
/* { dg-final { scan-tree-dump "!=" "optimized" } } */
/* { dg-final { cleanup-tree-dump "optimized" } } */