1 /* PR tree-optimization/79472 */
2 /* { dg-options "-O2 -fdump-tree-switchconv" } */
3 /* { dg-do compile { target nonpic } } */
22 for (int i
= 0; i
< v
; i
++)
23 __builtin_printf ("baz\n");
27 __builtin_printf ("%s\n", s
);
31 bar (unsigned int v
, int w
)
47 __builtin_printf ("baz\n");
49 __builtin_printf ("bl1\n");
51 __builtin_printf ("bl2\n");
55 __builtin_printf ("%s\n", s
);
57 __builtin_printf ("cl1\n");
59 __builtin_printf ("cl2\n");
61 __builtin_printf ("dl\n");
65 /* { dg-final { scan-tree-dump-times "Switch converted" 2 "switchconv" } } */
66 /* { dg-final { scan-tree-dump-times "= CSWTCH" 2 "switchconv" } } */