1 /* { dg-do compile } */
2 /* { dg-options "-O1 -fdump-tree-optimized" } */
12 const char* const foo1
= "hello world";
15 if (__builtin_memchr ("", 'x', 1000)) /* Not folded away. */
17 /* { dg-warning "reading 1000 bytes from a region of size 1" "" { target *-*-* } .-2 } */
21 if (__builtin_memchr (foo1
, 'x', 1000)) /* Not folded away. */
23 /* { dg-warning "reading 1000 bytes from a region of size 1" "" { target *-*-* } .-2 } */
28 if (strncmp ("a", "b", -1)) /* { dg-warning "implicit declaration of function" } */
34 /* { dg-final { scan-tree-dump-times "__builtin_memchr" 2 "optimized" } } */