/* PR tree-optimization/34140 *//* Testcase by Martin Michlmayr <tbm@cyrius.com> */struct S
{unsigned int s;};struct T
{struct S t[2];unsigned int u :1;};voidfoo(int x,int y,int z){int i;struct T t;
t.u = t.u;for(i =0; i < x; i++)if(z !=1)
t.t[i].s = y || t.u;}