1 /* PR rtl-optimization/56494 */ 2 /* { dg-do compile } */ 3 /* { dg-options "-O2 -ftracer -w" } */ 4 5 char a; 6 short b; 7 void bar (int); 8 9 void foo(void)10 foo (void) 11 { 12 bar ((!!b ? : (a *= a / 0)) >= (a = b)); 13 } 14