1 /* { dg-do compile } */ 2 /* { dg-options "-O2 -fdump-tree-optimized" } */ 3 4 #define SIZE 64 5 foo(int v[],int a)6int foo (int v[], int a) 7 { 8 int r, i; 9 10 for (i = 0; i < SIZE; i++) 11 r = v[i] + a; 12 13 return r; 14 } 15 16 /* { dg-final { scan-tree-dump "MEM\\\[.* \\+ 252B\\\]" "optimized" { target int32plus } } } */ 17 /* { dg-final { scan-tree-dump "MEM\\\[.* \\+ 126B\\\]" "optimized" { target int16 } } } */ 18