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)8findbestextension (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