1 /* PR rtl-optimization/46777 */
2 /* { dg-do compile } */
3 /* { dg-options "-fgcse -O -fno-tree-dominator-opts -funroll-loops" } */
5 struct S { char s[256]; };
29 bar (struct S *x, int *y, int *z, int **w)
31 switch (*y ? x->s[*y] : foo (y[1], y[0]))
38 switch (*y ? x->s[*y] : foo (y[1], y[0]))