1 /* PR rtl-optimization/49619 */ 2 /* { dg-do compile } */ 3 /* { dg-options "-O -fno-tree-fre" } */ 4 5 extern int a, b; 6 7 void foo(int x)8 foo (int x) 9 { 10 a = 2; 11 b = 0; 12 b = (a && ((a = 1, 0 >= b) || (short) (x + (b & x)))); 13 } 14