PR testsuite/52641
[official-gcc.git] / gcc / testsuite / gcc.dg / tree-ssa / pr42893.c
blobb3fbd76540379123a25e08e164718cdb72b3d739
1 /* { dg-do compile } */
2 /* { dg-options "-O3 -fdump-tree-optimized" } */
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)
11 struct frame_info *fi;
12 fi = deprecated_selected_frame;
13 if (fi)
16 if (tui_refreshing_registers == 0)
19 tui_refreshing_registers = 1;
20 tui_refreshing_registers = 0;
23 return;
26 /* No references to tui_refreshing_registers should remain. */
27 /* { dg-final { scan-tree-dump-not "tui_refreshing_registers" "optimized"} } */
29 /* { dg-final { cleanup-tree-dump "optimized" } } */