[PR lto/61334] Declare prototype for strnlen, if needed.
include/ * libiberty.h [defined (HAVE_DECL_STRNLEN) && !HAVE_DECL_STRNLEN] (strnlen): New prototype. gcc/ * configure.ac: Use gcc_AC_CHECK_DECLS to check for strnlen prototype. * config.in: Regenerate. * configure: Likewise. From-SVN: r211401
This commit is contained in:
parent
1685ecf3bf
commit
35fa894ae3
@ -1,3 +1,11 @@
|
||||
2014-06-10 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
PR lto/61334
|
||||
* configure.ac: Use gcc_AC_CHECK_DECLS to check for strnlen
|
||||
prototype.
|
||||
* config.in: Regenerate.
|
||||
* configure: Likewise.
|
||||
|
||||
2014-06-10 Jan Hubicka <hubicka@ucw.cz>
|
||||
|
||||
* ipa-reference.c (is_proper_for_analysis): Exclude addressable and public
|
||||
|
@ -888,6 +888,13 @@
|
||||
#endif
|
||||
|
||||
|
||||
/* Define to 1 if we found a declaration for 'strnlen', otherwise define to 0.
|
||||
*/
|
||||
#ifndef USED_FOR_TARGET
|
||||
#undef HAVE_DECL_STRNLEN
|
||||
#endif
|
||||
|
||||
|
||||
/* Define to 1 if we found a declaration for 'strsignal', otherwise define to
|
||||
0. */
|
||||
#ifndef USED_FOR_TARGET
|
||||
|
2
gcc/configure
vendored
2
gcc/configure
vendored
@ -10525,7 +10525,7 @@ CFLAGS="$CFLAGS -I${srcdir} -I${srcdir}/../include $GMPINC"
|
||||
saved_CXXFLAGS="$CXXFLAGS"
|
||||
CXXFLAGS="$CXXFLAGS -I${srcdir} -I${srcdir}/../include $GMPINC"
|
||||
for ac_func in getenv atol asprintf sbrk abort atof getcwd getwd \
|
||||
strsignal strstr stpcpy strverscmp \
|
||||
stpcpy strnlen strsignal strstr strverscmp \
|
||||
errno snprintf vsnprintf vasprintf malloc realloc calloc \
|
||||
free basename getopt clock getpagesize ffs clearerr_unlocked feof_unlocked ferror_unlocked fflush_unlocked fgetc_unlocked fgets_unlocked fileno_unlocked fprintf_unlocked fputc_unlocked fputs_unlocked fread_unlocked fwrite_unlocked getchar_unlocked getc_unlocked putchar_unlocked putc_unlocked
|
||||
do
|
||||
|
@ -1170,7 +1170,7 @@ CFLAGS="$CFLAGS -I${srcdir} -I${srcdir}/../include $GMPINC"
|
||||
saved_CXXFLAGS="$CXXFLAGS"
|
||||
CXXFLAGS="$CXXFLAGS -I${srcdir} -I${srcdir}/../include $GMPINC"
|
||||
gcc_AC_CHECK_DECLS(getenv atol asprintf sbrk abort atof getcwd getwd \
|
||||
strsignal strstr stpcpy strverscmp \
|
||||
stpcpy strnlen strsignal strstr strverscmp \
|
||||
errno snprintf vsnprintf vasprintf malloc realloc calloc \
|
||||
free basename getopt clock getpagesize ffs gcc_UNLOCKED_FUNCS, , ,[
|
||||
#include "ansidecl.h"
|
||||
|
@ -1,3 +1,9 @@
|
||||
2014-06-10 Thomas Schwinge <thomas@codesourcery.com>
|
||||
|
||||
PR lto/61334
|
||||
* libiberty.h [defined (HAVE_DECL_STRNLEN) &&
|
||||
!HAVE_DECL_STRNLEN] (strnlen): New prototype.
|
||||
|
||||
2014-05-21 John Marino <gnugcc@marino.st>
|
||||
|
||||
* liberty.h: Use basename function on DragonFly.
|
||||
|
@ -636,6 +636,10 @@ extern int snprintf (char *, size_t, const char *, ...) ATTRIBUTE_PRINTF_3;
|
||||
extern int vsnprintf (char *, size_t, const char *, va_list) ATTRIBUTE_PRINTF(3,0);
|
||||
#endif
|
||||
|
||||
#if defined (HAVE_DECL_STRNLEN) && !HAVE_DECL_STRNLEN
|
||||
extern size_t strnlen (const char *, size_t);
|
||||
#endif
|
||||
|
||||
#if defined(HAVE_DECL_STRVERSCMP) && !HAVE_DECL_STRVERSCMP
|
||||
/* Compare version strings. */
|
||||
extern int strverscmp (const char *, const char *);
|
||||
|
Loading…
Reference in New Issue
Block a user