Require target lra in gcc.dg/pr108095.c
[official-gcc.git] / gcc / testsuite / gcc.dg / pr108688.c
blob5f76f0ba83b0b38ac398eb376464a31e6bbb671c
1 /* PR tree-optimization/108688 */
2 /* { dg-do compile } */
3 /* { dg-options "-O2 -fno-tree-pre -fno-tree-fre -fno-tree-dominator-opts -fno-tree-loop-im -fno-code-hoisting" } */
5 union U { signed int d : 7; signed int e : 2; } u;
6 int a, b;
8 void
9 foo (void)
11 for (int i = 0; i < 64; i++)
13 u.d = a;
14 u.d ^= b;