1 // { dg-do run }
2 // { dg-options "-ftree-loop-distribute-patterns" }
3 
4 extern "C" void abort (void);
5 extern "C" int memcmp (const void *, const void *, __SIZE_TYPE__);
6 
7 bool b1[8];
8 bool b2[8] = { true, true, true, true, true, true, true, true };
9 
main()10 int main()
11 {
12   unsigned int i;
13   for(i=0 ; i < 8; i++)
14     b1[i] = true;
15 
16   if (memcmp (b1, b2, 8) != 0)
17     abort ();
18 
19   return 0;
20 }
21