11f5207b7SJohn Levon int def(void);
21f5207b7SJohn Levon void use(int);
31f5207b7SJohn Levon 
foo(int a,int b)4*c85f09ccSJohn Levon static void foo(int a, int b)
51f5207b7SJohn Levon {
61f5207b7SJohn Levon 	int c;
71f5207b7SJohn Levon 
81f5207b7SJohn Levon 	if (a)
91f5207b7SJohn Levon 		c = 1;
101f5207b7SJohn Levon 	else
111f5207b7SJohn Levon 		c = def();
121f5207b7SJohn Levon 
131f5207b7SJohn Levon 	if (c)
141f5207b7SJohn Levon 		use(1);
151f5207b7SJohn Levon 	else
161f5207b7SJohn Levon 		use(0);
171f5207b7SJohn Levon }
181f5207b7SJohn Levon 
191f5207b7SJohn Levon /*
201f5207b7SJohn Levon  * check-name: kill-phi-ttsbb
211f5207b7SJohn Levon  * check-description:
221f5207b7SJohn Levon  *	Verify if OP_PHI usage is adjusted after successful try_to_simplify_bb()
231f5207b7SJohn Levon  * check-command: test-linearize $file
241f5207b7SJohn Levon  * check-output-ignore
251f5207b7SJohn Levon  *
261f5207b7SJohn Levon  * check-output-excludes: phi\\.
271f5207b7SJohn Levon  * check-output-excludes: phisrc\\.
281f5207b7SJohn Levon  */
29