diff options
author | Gabriel Dos Reis <gdr@merlin.codesourcery.com> | 2001-07-06 23:09:30 +0000 |
---|---|---|
committer | Gabriel Dos Reis <gdr@gcc.gnu.org> | 2001-07-06 23:09:30 +0000 |
commit | 81216ef2467958f5513faa053761d26291e301bd (patch) | |
tree | b2dfcc95d5746aca765d739352288652dcd30a77 | |
parent | 4531c1c787e88e4fa2d90020c0bc305cf244c37d (diff) | |
download | gcc-81216ef2467958f5513faa053761d26291e301bd.zip gcc-81216ef2467958f5513faa053761d26291e301bd.tar.gz gcc-81216ef2467958f5513faa053761d26291e301bd.tar.bz2 |
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
-rw-r--r-- | libstdc++-v3/ChangeLog | 7 | ||||
-rw-r--r-- | libstdc++-v3/libmath/Makefile.am | 2 | ||||
-rw-r--r-- | libstdc++-v3/libmath/Makefile.in | 2 | ||||
-rw-r--r-- | libstdc++-v3/libmath/atan2f.c | 39 | ||||
-rw-r--r-- | libstdc++-v3/libmath/expf.c | 39 | ||||
-rw-r--r-- | libstdc++-v3/libmath/stubs.c | 8 |
6 files changed, 17 insertions, 80 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 069248a..3ad6e0a 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,10 @@ +2001-07-06 Gabriel Dos Reis <gdr@merlin.codesourcery.com> + + * 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 <drow@mvista.com> * configure.in: Remove NATIVE, NULL_TARGET. diff --git a/libstdc++-v3/libmath/Makefile.am b/libstdc++-v3/libmath/Makefile.am index b79ec79..e3404fc 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 d136282..f8453c4 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 1c59dae..0000000 --- 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 <math.h> -#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 a597502..0000000 --- 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 <math.h> -#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 5c67e4a..515564f 100644 --- a/libstdc++-v3/libmath/stubs.c +++ b/libstdc++-v3/libmath/stubs.c @@ -30,6 +30,14 @@ #include <math.h> #include <bits/c++config.h> +#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) |