1 /* { dg-do compile } */
2 /* { dg-options "-O2 -fdump-tree-optimized -std=gnu89" } */
3 
4 
5 extern int board[];
6 
7 void
findbestextension(int blah,int blah2)8 findbestextension (int blah, int blah2)
9 {
10   int defval;
11   defval = def_val (board[blah2]);
12   if (blah)
13     defval = 0;
14   foo (defval);
15 }
16 
17 /* The argument to "foo" should be a variable, not a constant.  */
18 /* { dg-final { scan-tree-dump-times "foo .defval" 1 "optimized"} } */
19