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]))