1 /* PR rtl-optimization/55122 */
2 /* { dg-do compile } */
3 /* { dg-options "-O3" } */
4 
5 int i, a;
6 unsigned long long b;
7 
f(void)8 void f(void)
9 {
10     for(i = 0; i < 15; i++)
11         b *= b;
12 
13     b *= a ? 0 : b;
14 }
15