On Thu, Oct 20, 2011 at 1:25 AM, Joseph S. Myers <jos...@codesourcery.com> wrote: > The testcase gcc.dg/tree-prof/val-prof-7.c includes <strings.h> to get > a declaration of bzero. This causes it to fail on targets where bzero > (a legacy function removed in the latest version of POSIX) is not > declared in that header; declaring it explicitly in the testcase is > more reliable. This patch changes the include to an explicit > declaration. > > Tested with cross to i686-mingw32 (where the header just includes > <string.h> and does not provide a declaration of bzero). OK to > commit?
Ok. Thanks, Richard. > 2011-10-19 Joseph Myers <jos...@codesourcery.com> > > * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of > including <strings.h>. > > Index: gcc/testsuite/gcc.dg/tree-prof/val-prof-7.c > =================================================================== > --- gcc/testsuite/gcc.dg/tree-prof/val-prof-7.c (revision 180200) > +++ gcc/testsuite/gcc.dg/tree-prof/val-prof-7.c (working copy) > @@ -1,7 +1,7 @@ > /* { dg-options "-O2 -fdump-ipa-profile -mtune=core2" } */ > /* { dg-skip-if "" { ! { i?86-*-* x86_64-*-* } } { "*" } { "" } } */ > > -#include <strings.h> > +extern void bzero (void *, __SIZE_TYPE__); > > int foo(int len) > { > > -- > Joseph S. Myers > jos...@codesourcery.com >