1 /* { dg-do compile } */
2 /* { dg-additional-options "-O3" } */
3 /* { dg-additional-options "-mavx2" { target { i?86-*-* x86_64-*-* } } } */
4 
5 int a, b;
6 
7 void
fn1()8 fn1 ()
9 {
10   int c, d;
11   for (; b; b++)
12     a = a ^ !c ^ !d;
13 }
14