Add the testcase for this PR to the testsuite.

Various ranger-enabled patches like threading and VRP2 can do this now, so add the testcase for posterity.

	gcc/testsuite/
	PR tree-optimization/102648
	* gcc.dg/pr102648.c: New.
This commit is contained in:
Andrew MacLeod 2021-11-25 08:58:19 -05:00
parent a2ae4e9ac3
commit 1598bd47b2
1 changed files with 21 additions and 0 deletions

View File

@ -0,0 +1,21 @@
/* { dg-do compile } */
/* { dg-options "-O3 -fdump-tree-optimized" } */
void foo();
static char a, c;
static int d, e;
static short b(short f, short g) { return f * g; }
int main() {
short h = 4;
for (; d;)
if (h)
if(e) {
if (!b(a & 1 | h, 3))
c = 0;
h = 1;
}
if (c)
foo();
}
/* { dg-final { scan-tree-dump-not "foo" "optimized" } } */