1 /* { dg-do compile } */
2 /* { dg-options "-O -ftree-pre" } */
3 static int  a;
4 static int  b;
5 
6 typedef int gint;
7 
blah()8 int blah ()
9 {
10 	gint x = a;
11 	gint y = b;
12 
13 	x *= (x < 0) ? -1 : 0;
14 	y *= (y < 0) ? -1 : 0;
15 
16 	return (y * x);
17 
18 }
19 
20 
21