On Sat, Nov 05, 2011 at 11:44:27AM +0100, Eric Botcazou wrote: > Thanks for the tip. Tested on Solaris 8 and Linux, applied on the mainline.
Thanks. > @@ -32,10 +31,9 @@ main () > return 0; > } > > -/* { dg-final { scan-tree-dump-times "strlen \\(" 0 "strlen" } } */ > +/* { dg-final { scan-tree-dump-times "strlen \\(" 3 "strlen" } } */ > /* { dg-final { scan-tree-dump-times "memcpy \\(" 1 "strlen" } } */ > -/* { dg-final { scan-tree-dump-times "strcpy \\(" 0 "strlen" } } */ > +/* { dg-final { scan-tree-dump-times "strcpy \\(" 1 "strlen" } } */ > /* { dg-final { scan-tree-dump-times "strcat \\(" 0 "strlen" } } */ > /* { dg-final { scan-tree-dump-times "strchr \\(" 1 "strlen" } } */ > -/* { dg-final { scan-tree-dump-times "stpcpy \\(" 1 "strlen" } } */ This line perhaps could have been kept, just with s/1/0/ to also test that when stpcpy prototype isn't provided we don't emit any stpcpy calls in code that didn't originally have any of them. Jakub