Tighten condition in vect/pr85586.c (PR 85654)
[official-gcc.git] / gcc / testsuite / gcc.dg / pr80747.c
blobea9dd3c3033581a078f155d8e764bdfff47c414a
1 /* PR rtl-optimization/80747 */
2 /* { dg-do compile } */
3 /* { dg-options "-fprofile-use -freorder-blocks-and-partition -O1 -foptimize-sibling-calls" } */
5 int
6 foo (int a)
8 int r;
9 if (a & 1)
10 r = foo (a - 1);
11 else if (a)
12 r = foo (a - 2);
13 else
14 return 0;
15 if (r)
16 r = r;
17 return r;