]>
git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/gcc.dg/strlenopt-48.c
1 /* PR tree-optimization/86400 - set<string>::set<char (*)[2]) constructor
2 does not work with array argument
3 Verify that strlen() calls with one-character array elements of
4 multidimensional arrays are still folded.
6 { dg-options "-O2 -Wall -fdump-tree-optimized" } */
13 int n
= strlen (a
[1]);
20 extern char b
[3][2][1];
21 int n
= strlen (b
[2][1]);
28 extern char c
[4][3][2][1];
29 int n
= strlen (c
[3][2][1]);
34 /* { dg-final { scan-tree-dump-times "strlen1" 0 "optimized" } }
35 { dg-final { scan-tree-dump-times "abort" 0 "optimized" } } */