1 /* { dg-do compile } */
2 /* { dg-options "-O1 -fdump-tree-fab" } */
4 /* Check that we fold strlen of equally long strings, and that we do not
5 fail to terminate when there is a nontrivial cycle in the corresponding
8 extern __SIZE_TYPE__
strlen (const char *);
32 /* There should be no calls to strlen. */
33 /* { dg-final { scan-tree-dump-times "strlen" 0 "fab"} } */
34 /* { dg-final { cleanup-tree-dump "fab" } } */