From: Gabriel Dos Reis Date: Fri, 6 Jul 2001 23:09:30 +0000 (+0000) Subject: Makefile.am (EXTRA_DIST): Remove atan2f.c and expf.c X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=81216ef2467958f5513faa053761d26291e301bd;p=gcc.git Makefile.am (EXTRA_DIST): Remove atan2f.c and expf.c * libmath/Makefile.am (EXTRA_DIST): Remove atan2f.c and expf.c * libmath/Makefile.in: Regenerate. * libmath/expf.c: Remove. * libmath/atan2f.c: Likewise. From-SVN: r43828 --- diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 069248a61c4..3ad6e0a647a 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,10 @@ +2001-07-06 Gabriel Dos Reis + + * libmath/Makefile.am (EXTRA_DIST): Remove atan2f.c and expf.c + * libmath/Makefile.in: Regenerate. + * libmath/expf.c: Remove. + * libmath/atan2f.c: Likewise. + 2001-07-06 Daniel Jacobowitz * configure.in: Remove NATIVE, NULL_TARGET. diff --git a/libstdc++-v3/libmath/Makefile.am b/libstdc++-v3/libmath/Makefile.am index b79ec793b9c..e3404fcaadf 100644 --- a/libstdc++-v3/libmath/Makefile.am +++ b/libstdc++-v3/libmath/Makefile.am @@ -31,7 +31,7 @@ EXTRA_LONG_DOUBLE_yes = \ hypotl.c signbitl.c EXTRA_DIST = \ - hypot.c hypotf.c atan2f.c expf.c \ + hypot.c hypotf.c \ $(EXTRA_LONG_DOUBLE_yes) libmath_la_LIBADD = \ diff --git a/libstdc++-v3/libmath/Makefile.in b/libstdc++-v3/libmath/Makefile.in index d136282c1fb..f8453c42794 100644 --- a/libstdc++-v3/libmath/Makefile.in +++ b/libstdc++-v3/libmath/Makefile.in @@ -120,7 +120,7 @@ noinst_LTLIBRARIES = libmath.la EXTRA_LONG_DOUBLE_yes = hypotl.c signbitl.c -EXTRA_DIST = hypot.c hypotf.c atan2f.c expf.c $(EXTRA_LONG_DOUBLE_yes) +EXTRA_DIST = hypot.c hypotf.c $(EXTRA_LONG_DOUBLE_yes) libmath_la_LIBADD = @LIBMATHOBJS@ $(EXTRA_LONG_DOUBLE_$(USE_COMPLEX_LONG_DOUBLE)) diff --git a/libstdc++-v3/libmath/atan2f.c b/libstdc++-v3/libmath/atan2f.c deleted file mode 100644 index 1c59dae7a9a..00000000000 --- a/libstdc++-v3/libmath/atan2f.c +++ /dev/null @@ -1,39 +0,0 @@ -/* Compute arc tangent. */ - -/* Copyright (C) 1997-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 -#include "mathconf.h" - -float -atan2f (float x, float y) -{ - /* We use the double version. */ - return atan2 (x, y); -} diff --git a/libstdc++-v3/libmath/expf.c b/libstdc++-v3/libmath/expf.c deleted file mode 100644 index a597502f8a0..00000000000 --- a/libstdc++-v3/libmath/expf.c +++ /dev/null @@ -1,39 +0,0 @@ -/* Compute exponential function. */ - -/* Copyright (C) 1997-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 -#include "mathconf.h" - -float -expf (float x) -{ - /* We use the double version. */ - return exp (x); -} diff --git a/libstdc++-v3/libmath/stubs.c b/libstdc++-v3/libmath/stubs.c index 5c67e4a7703..515564fb90a 100644 --- a/libstdc++-v3/libmath/stubs.c +++ b/libstdc++-v3/libmath/stubs.c @@ -30,6 +30,14 @@ #include #include +#ifndef _GLIBCPP_HAVE_ATAN2F +float +atan2f(float x, float y) +{ + return (float) atan2(x, y); +} +#endif + #if !defined(_GLIBCPP_HAVE_COSF) && !defined(_GLIBCPP_HAVE___BUILTIN_COSF) float cosf(float x)