merge from gcc

This commit is contained in:
DJ Delorie 2009-04-14 18:05:58 +00:00
parent d12672ccc7
commit 68724c3d39
3 changed files with 83 additions and 37 deletions

View File

@ -1,3 +1,11 @@
2009-04-14 Eli Zaretskii <eliz@gnu.org>
* configure.ac (setobjs, msdosdjgpp): Move a-priori setting of
existing and required library functions to with_target_subdir
section, so that the native build does detect them at configure
time.
* configure: Regenerated.
2009-04-13 Ozkan Sezer <sezeroz@gmail.com>
PR target/39397

73
libiberty/configure vendored
View File

@ -6372,6 +6372,59 @@ _ACEOF
_ACEOF
setobjs=yes
;;
*-*-msdosdjgpp)
case $LIBOBJS in
"vasprintf.$ac_objext" | \
*" vasprintf.$ac_objext" | \
"vasprintf.$ac_objext "* | \
*" vasprintf.$ac_objext "* ) ;;
*) LIBOBJS="$LIBOBJS vasprintf.$ac_objext" ;;
esac
case $LIBOBJS in
"vsnprintf.$ac_objext" | \
*" vsnprintf.$ac_objext" | \
"vsnprintf.$ac_objext "* | \
*" vsnprintf.$ac_objext "* ) ;;
*) LIBOBJS="$LIBOBJS vsnprintf.$ac_objext" ;;
esac
case $LIBOBJS in
"snprintf.$ac_objext" | \
*" snprintf.$ac_objext" | \
"snprintf.$ac_objext "* | \
*" snprintf.$ac_objext "* ) ;;
*) LIBOBJS="$LIBOBJS snprintf.$ac_objext" ;;
esac
case $LIBOBJS in
"asprintf.$ac_objext" | \
*" asprintf.$ac_objext" | \
"asprintf.$ac_objext "* | \
*" asprintf.$ac_objext "* ) ;;
*) LIBOBJS="$LIBOBJS asprintf.$ac_objext" ;;
esac
for f in atexit basename bcmp bcopy bsearch bzero calloc clock ffs \
getcwd getpagesize getrusage gettimeofday \
index insque memchr memcmp memcpy memmove memset psignal \
putenv random rename rindex sbrk setenv stpcpy strcasecmp \
strchr strdup strerror strncasecmp strrchr strstr strtod \
strtol strtoul sysconf times tmpnam vfprintf vprintf \
vsprintf waitpid
do
n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
cat >>confdefs.h <<_ACEOF
#define $n 1
_ACEOF
done
setobjs=yes
;;
@ -6535,26 +6588,6 @@ _ACEOF
_ACEOF
setobjs=yes
;;
*-*-msdosdjgpp)
for f in atexit basename bcmp bcopy bsearch bzero calloc clock ffs \
getcwd getpagesize getrusage gettimeofday \
index insque memchr memcmp memcpy memmove memset psignal \
putenv random rename rindex sbrk setenv stpcpy strcasecmp \
strchr strdup strerror strncasecmp strrchr strstr strtod \
strtol strtoul sysconf times tmpnam vfprintf vprintf \
vsprintf waitpid
do
n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
cat >>confdefs.h <<_ACEOF
#define $n 1
_ACEOF
done
setobjs=yes
;;

View File

@ -466,6 +466,28 @@ if test -n "${with_target_subdir}"; then
# Of the functions in $checkfuncs, Mingw only has strerror.
AC_DEFINE(HAVE_STRERROR)
setobjs=yes
;;
*-*-msdosdjgpp)
AC_LIBOBJ([vasprintf])
AC_LIBOBJ([vsnprintf])
AC_LIBOBJ([snprintf])
AC_LIBOBJ([asprintf])
for f in atexit basename bcmp bcopy bsearch bzero calloc clock ffs \
getcwd getpagesize getrusage gettimeofday \
index insque memchr memcmp memcpy memmove memset psignal \
putenv random rename rindex sbrk setenv stpcpy strcasecmp \
strchr strdup strerror strncasecmp strrchr strstr strtod \
strtol strtoul sysconf times tmpnam vfprintf vprintf \
vsprintf waitpid
do
n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
AC_DEFINE_UNQUOTED($n)
done
setobjs=yes
;;
@ -545,23 +567,6 @@ if test -z "${setobjs}"; then
# Of the functions in $checkfuncs, VxWorks only has strerror.
AC_DEFINE(HAVE_STRERROR)
setobjs=yes
;;
*-*-msdosdjgpp)
for f in atexit basename bcmp bcopy bsearch bzero calloc clock ffs \
getcwd getpagesize getrusage gettimeofday \
index insque memchr memcmp memcpy memmove memset psignal \
putenv random rename rindex sbrk setenv stpcpy strcasecmp \
strchr strdup strerror strncasecmp strrchr strstr strtod \
strtol strtoul sysconf times tmpnam vfprintf vprintf \
vsprintf waitpid
do
n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
AC_DEFINE_UNQUOTED($n)
done
setobjs=yes
;;