2018-11-07 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / g++.dg / torture / pr56837.C
blobd007122804716604b68b2cc64266baf4866d7919
1 // { dg-do run }
2 // { dg-options "-ftree-loop-distribute-patterns" }
4 extern "C" void abort (void);
5 extern "C" int memcmp (const void *, const void *, __SIZE_TYPE__);
7 bool b1[8];
8 bool b2[8] = { true, true, true, true, true, true, true, true };
10 int main()
12   unsigned int i;
13   for(i=0 ; i < 8; i++)
14     b1[i] = true;
16   if (memcmp (b1, b2, 8) != 0)
17     abort ();
19   return 0;