/* { dg-do compile } *//* { dg-additional-options "-O2 -fno-tree-dce -fno-tree-dse" } */int a, b, c, d, e, f[2], g, h;intk(int j) {return2>> a ?2>> a : a; }intmain() {int i;for(; g; g =k(d =0));if(a)
b && h;for(e =0; e <2; e++)
c = d &1? d :0;for(i =0; i <2; i++)
f[i] =0;return0;}