1  /* { dg-do compile } */
       2  /* { dg-options "-O3 -fdump-tree-optimized" } */
       3  
       4  struct frame_info;
       5  void tui_registers_changed_hook (void);
       6  extern struct frame_info *deprecated_selected_frame;
       7  int tui_refreshing_registers = 0;
       8  void
       9  tui_registers_changed_hook (void)
      10  {
      11    struct frame_info *fi;
      12    fi = deprecated_selected_frame;
      13    if (fi)
      14  
      15      {
      16        if (tui_refreshing_registers == 0)
      17  
      18  	{
      19  	  tui_refreshing_registers = 1;
      20  	  tui_refreshing_registers = 0;
      21  	}
      22      }
      23    return;
      24  }
      25  
      26  /* No references to tui_refreshing_registers should remain.  */
      27  /* { dg-final { scan-tree-dump-not "tui_refreshing_registers" "optimized"} } */
      28  
      29