OSDN Git Service

2012-01-30 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.dg / tree-ssa / pr42893.c
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 /* { dg-final { cleanup-tree-dump "optimized" } } */
30