1 /* { dg-do link } */
2 /* { dg-options "-O2 -fdump-tree-optimized" } */
3 
4 extern void link_error (void);
5 static const int my_array [3] = { 4, 5, 6 };
6 
f0(void)7 void f0 (void)
8 {
9   int j, sum = 0;
10   for (j = 0; j < 3; j ++)
11     sum += my_array [j];
12   if (15 != sum)
13     link_error ();
14 }
15 
f1(int a[])16 int f1 (int a [])
17 {
18   int j, sum = 0;
19   for (j = 0; j < 3; j ++)
20     sum += a [j] + my_array [j];
21   return sum;
22 }
23 
main()24 int main() { }
25 
26 /* { dg-final { scan-tree-dump-not "my_array" "optimized" } } */
27