1 /* PR tree-optimization/83444
2 { dg-do compile { target i?86-*-* x86_64-*-* } }
3 { dg-options "-O2 -fdump-tree-optimized" } */
9 const char str
[] = STR
;
13 void copy_from_global_str (void)
17 if (strlen (dst
) != sizeof str
- 1)
21 void copy_from_local_str (void)
27 if (strlen (dst
) != sizeof s
- 1)
31 void copy_from_local_memstr (void)
39 if (strlen (dst
) != sizeof x
.s
- 1)
43 void copy_to_local_str (void)
49 if (strlen (d
) != sizeof str
- 1)
53 void copy_to_local_memstr (void)
61 if (strlen (x
.d
) != sizeof str
- 1)
65 /* Verify that all calls to strlen have been eliminated.
66 { dg-final { scan-tree-dump-not "(abort|strlen) \\(\\)" "optimized" } } */