]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/gcc.dg/fold-stringops-1.c
Update copyright years.
[thirdparty/gcc.git] / gcc / testsuite / gcc.dg / fold-stringops-1.c
CommitLineData
d1753b4b
SP
1/* { dg-do compile } */
2/* { dg-options "-O2 -fdump-tree-lower-details" } */
3
4char dst[2048];
5
6char *
7copy1 (const char *src, int cond)
8{
9 __builtin___stpncpy_chk (dst, src, 42, __builtin_object_size (dst, 0));
10
11 return dst;
12}
13
14char *
15copy2 (void)
16{
17 __builtin___stpcpy_chk (dst, "Hello world", __builtin_object_size (dst, 0));
18
19 return dst;
20}
21/* { dg-final { scan-tree-dump "simplified __builtin___stpncpy_chk to __builtin_strncpy" "lower" } } */
22/* { dg-final { scan-tree-dump "simplified __builtin___stpcpy_chk to __builtin_strcpy" "lower" } } */
23