1 2 3 4 5 6 7 8 9 10 11 12 13
/* { dg-do compile } */ /* { dg-options "-O2 -fdump-tree-optimized" } */ extern char str[]; unsigned int foo() { __builtin_memset(str,'x',5); str[5] = 0; return __builtin_strlen (str); } /* { dg-final { scan-tree-dump-not "strlen" "optimized" } } */