OSDN Git Service

gcc/testsuite/
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 9 Feb 2007 13:50:56 +0000 (13:50 +0000)
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 9 Feb 2007 13:50:56 +0000 (13:50 +0000)
* gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
(vsnprintf): Don't define for uClibc targets.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121747 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/builtins/lib/chk.c

index f30c006..5591ecb 100644 (file)
@@ -1,5 +1,10 @@
 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
 
+       * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
+       (vsnprintf): Don't define for uClibc targets.
+
+2007-02-09  Richard Sandiford  <richard@codesourcery.com>
+
        * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
        set before checking whether it was allowed.
        * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
index eb305d4..67aa302 100644 (file)
@@ -1,4 +1,5 @@
 #include <stdarg.h>
+#include <sys/types.h>
 
 extern void abort (void);
 
@@ -448,6 +449,8 @@ snprintf (char *str, __SIZE_TYPE__ len, const char *fmt, ...)
   return ret;
 }
 
+/* uClibc's vsprintf calls vsnprintf.  */
+#ifndef __UCLIBC__
 int
 vsnprintf (char *str, __SIZE_TYPE__ len, const char *fmt, va_list ap)
 {
@@ -470,3 +473,4 @@ vsnprintf (char *str, __SIZE_TYPE__ len, const char *fmt, va_list ap)
     }
   return ret;
 }
+#endif