1  /* { dg-do compile } */
       2  /* { dg-options "-O2 -fdump-tree-optimized -std=gnu89" } */
       3    
       4  
       5  extern int board[];
       6  
       7  void
       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"} } */