1/* { dg-do compile } */
2/* { dg-options "-O2" } */
3
4long fff(int*);
5
6long F2(int *node)
7{
8 long call_result = 0;
9
10 if (call_result = fff(node))
11  goto error_free_node;
12
13 T(node);
14 return 0;
15
16error_free_node:
17 T(node);
18 return call_result;
19}
20