libcpp, c, middle-end: Optimize initializers using #embed in C
[official-gcc.git] / gcc / testsuite / gcc.dg / tree-ssa / pr42893.c
blob293098d0bc52c2ebfeb242dca8839945d31f8144
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"} } */