/* PR debug/52027 */ /* { dg-require-effective-target freorder } */ /* { dg-options "-O2 -freorder-blocks-and-partition -fno-reorder-functions" } */ void foo (int len) { char array[1000]; __builtin_memset (array, 0, len); } int main () { int i; for (i = 0; i < 1000; i++) foo (8); return 0; }