1/* { dg-options "-O2 -fdump-tree-optimized" } */ 2char a[1000]; 3char b[1000]; 4int size=1000; 5__attribute__ ((noinline)) void 6t(int size) 7{ 8 __builtin_memcpy(a,b,size); 9} 10int 11main() 12{ 13 int i; 14 for (i=0; i < size; i++) 15 t(i); 16 return 0; 17} 18/* { dg-final-use { scan-tree-dump "Average value sum:499500" "optimized"} } */ 19/* { dg-final-use { scan-tree-dump "IOR value" "optimized"} } */ 20/* { dg-final-use { cleanup-tree-dump "optimized" } } */ 21