mirror of
https://gcc.gnu.org/git/gcc.git
synced 2024-11-26 21:33:59 +08:00
re PR c/13814 (rejects different prototypes than builtin function)
PR c/13814 * config/linker-map.gnu (nan): Delete. * libmath/mathconf.h (NAN, nan): Delete. * linkage.m4 (nan): Don't check for it. * libmath/nan.c: Delete file. * config.h.in, configure: Regenerate. From-SVN: r76431
This commit is contained in:
parent
0bfb39efec
commit
129057c1ee
@ -1,3 +1,13 @@
|
||||
2004-01-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||
|
||||
PR c/13814
|
||||
* config/linker-map.gnu (nan): Delete.
|
||||
* libmath/mathconf.h (NAN, nan): Delete.
|
||||
* linkage.m4 (nan): Don't check for it.
|
||||
* libmath/nan.c: Delete file.
|
||||
|
||||
* config.h.in, configure: Regenerate.
|
||||
|
||||
2004-01-23 Paolo Carlini <pcarlini@suse.de>
|
||||
|
||||
* include/bits/basic_string.h (push_back(_CharT)):
|
||||
|
@ -422,9 +422,6 @@
|
||||
/* Define to 1 if you have the `modfl' function. */
|
||||
#undef HAVE_MODFL
|
||||
|
||||
/* Define to 1 if you have the `nan' function. */
|
||||
#undef HAVE_NAN
|
||||
|
||||
/* Define to 1 if you have the <nan.h> header file. */
|
||||
#undef HAVE_NAN_H
|
||||
|
||||
|
@ -203,7 +203,6 @@ GLIBCXX_3.4 {
|
||||
sqrtf;
|
||||
sqrtl;
|
||||
copysignf;
|
||||
nan;
|
||||
__signbit;
|
||||
__signbitf;
|
||||
__signbitl;
|
||||
|
24
libstdc++-v3/configure
vendored
24
libstdc++-v3/configure
vendored
@ -24177,8 +24177,7 @@ _ACEOF
|
||||
fi
|
||||
|
||||
|
||||
|
||||
for ac_func in nan copysignf
|
||||
for ac_func in copysignf
|
||||
do
|
||||
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
||||
echo "$as_me:$LINENO: checking for $ac_func" >&5
|
||||
@ -44201,8 +44200,7 @@ _ACEOF
|
||||
fi
|
||||
|
||||
|
||||
|
||||
for ac_func in nan copysignf
|
||||
for ac_func in copysignf
|
||||
do
|
||||
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
||||
echo "$as_me:$LINENO: checking for $ac_func" >&5
|
||||
@ -47064,8 +47062,7 @@ _ACEOF
|
||||
fi
|
||||
|
||||
|
||||
|
||||
for ac_func in nan copysignf
|
||||
for ac_func in copysignf
|
||||
do
|
||||
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
||||
echo "$as_me:$LINENO: checking for $ac_func" >&5
|
||||
@ -49202,8 +49199,7 @@ _ACEOF
|
||||
fi
|
||||
|
||||
|
||||
|
||||
for ac_func in nan copysignf
|
||||
for ac_func in copysignf
|
||||
do
|
||||
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
||||
echo "$as_me:$LINENO: checking for $ac_func" >&5
|
||||
@ -51213,8 +51209,7 @@ _ACEOF
|
||||
fi
|
||||
|
||||
|
||||
|
||||
for ac_func in nan copysignf
|
||||
for ac_func in copysignf
|
||||
do
|
||||
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
||||
echo "$as_me:$LINENO: checking for $ac_func" >&5
|
||||
@ -53761,8 +53756,7 @@ _ACEOF
|
||||
fi
|
||||
|
||||
|
||||
|
||||
for ac_func in nan copysignf
|
||||
for ac_func in copysignf
|
||||
do
|
||||
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
||||
echo "$as_me:$LINENO: checking for $ac_func" >&5
|
||||
@ -55728,8 +55722,7 @@ _ACEOF
|
||||
fi
|
||||
|
||||
|
||||
|
||||
for ac_func in nan copysignf
|
||||
for ac_func in copysignf
|
||||
do
|
||||
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
||||
echo "$as_me:$LINENO: checking for $ac_func" >&5
|
||||
@ -57594,8 +57587,7 @@ _ACEOF
|
||||
fi
|
||||
|
||||
|
||||
|
||||
for ac_func in nan copysignf
|
||||
for ac_func in copysignf
|
||||
do
|
||||
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
||||
echo "$as_me:$LINENO: checking for $ac_func" >&5
|
||||
|
@ -79,11 +79,6 @@ typedef int Int64_t __attribute ((mode (DI)));
|
||||
# include <nan.h>
|
||||
#endif
|
||||
|
||||
#ifndef NAN
|
||||
# define NAN (nan())
|
||||
double nan (void);
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_IEEEFP_H
|
||||
# include <ieeefp.h>
|
||||
#endif
|
||||
|
@ -1,36 +0,0 @@
|
||||
/* Return quiet nan. */
|
||||
|
||||
/* Copyright (C) 1997, 1998, 1999 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the GNU ISO C++ Library. This library is free
|
||||
software; you can redistribute it and/or modify it under the
|
||||
terms of the GNU General Public License as published by the
|
||||
Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
|
||||
This library is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this library; see the file COPYING. If not, write to the Free
|
||||
Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307,
|
||||
USA.
|
||||
|
||||
As a special exception, you may use this file as part of a free software
|
||||
library without restriction. Specifically, if other files instantiate
|
||||
templates or use macros or inline functions from this file, or you compile
|
||||
this file and link it with other files to produce an executable, this
|
||||
file does not by itself cause the resulting executable to be covered by
|
||||
the GNU General Public License. This exception does not however
|
||||
invalidate any other reasons why the executable file might be covered by
|
||||
the GNU General Public License. */
|
||||
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
double
|
||||
nan ()
|
||||
{ return strtod ("nan", NULL); }
|
@ -510,7 +510,7 @@ AC_DEFUN(GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, [
|
||||
dnl always pass if libm is available, and fail if it isn't. If it is
|
||||
dnl available, we assume we'll need it later, so add it to LIBS.
|
||||
AC_CHECK_LIB(m, main)
|
||||
AC_REPLACE_MATHFUNCS(nan copysignf)
|
||||
AC_REPLACE_MATHFUNCS(copysignf)
|
||||
|
||||
dnl For __signbit to signbit conversions.
|
||||
AC_CHECK_FUNCS([__signbit], , [LIBMATHOBJS="$LIBMATHOBJS signbit.lo"])
|
||||
|
Loading…
Reference in New Issue
Block a user