1 /* { dg-do compile } */
2 /* { dg-options "-O2 -fdump-tree-fre1" } */
3 
foo(int * p,int b,float * q)4 int foo(int *p, int b, float *q)
5 {
6   int tem;
7   if (b)
8     {
9       *q = 0;
10       tem = *p;
11     }
12   else
13     {
14       *q = 1;
15       tem = *p;
16     }
17   return *p - tem;
18 }
19 
20 /* { dg-final { scan-tree-dump "return 0;" "fre1" } } */
21