mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-19 03:40:26 +08:00
re PR libstdc++/32666 (FAIL: abi_check hppa)
2009-01-15 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/32666 * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update. 2009-01-15 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/32666 * Makefile.am (hosted_source): Remove libmath directory. * Makefile.in: Regenerate. * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove. (AC_REPLACE_MATHFUNCS): Remove. (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done in GLIBCXX_CHECK_C99_TR1. * acinclude.m4: Remove libmath, need_math. * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL, HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath. * configure.ac: Same. * configure: Regenerate. * fragment.am: Fix comment. * config.h.in: Regenerate. * src/Makefile.in: Regenerate. * src/Makefile.am: Remove libmath references. * doc/Makefile.in: Regenerate. * po/Makefile.in: Regenerate. * include/Makefile.in: Regenerate. * libsupc++/Makefile.in: Regenerate. * testsuite/Makefile.in: Regenerate. * src/compatibility.cc: Also export long double versions of "C" math library if hppa-linux. * config/abi/pre/gnu.ver: Remove unused __signbit exports. * doc/xml/manual/appendix_contributing.xml: Remove libmath reference. * libmath: Remove. * libmath/signbit.c: Same. * libmath/stubs.c: Same. * libmath/Makefile.in: Same. * libmath/copysignf.c: Same. * libmath/mathconf.h: Same. * libmath/signbitf.c: Same. * libmath/Makefile.am: Same. * libmath/signbitl.c: Same. From-SVN: r143406
This commit is contained in:
parent
4af9e878d9
commit
adc8a1e3e0
@ -1,3 +1,47 @@
|
||||
2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
|
||||
|
||||
PR libstdc++/32666
|
||||
* config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
|
||||
|
||||
2009-01-15 Benjamin Kosnik <bkoz@redhat.com>
|
||||
|
||||
PR libstdc++/32666
|
||||
* Makefile.am (hosted_source): Remove libmath directory.
|
||||
* Makefile.in: Regenerate.
|
||||
* linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
|
||||
(AC_REPLACE_MATHFUNCS): Remove.
|
||||
(GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
|
||||
in GLIBCXX_CHECK_C99_TR1.
|
||||
* acinclude.m4: Remove libmath, need_math.
|
||||
* crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
|
||||
HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
|
||||
* configure.ac: Same.
|
||||
* configure: Regenerate.
|
||||
* fragment.am: Fix comment.
|
||||
* config.h.in: Regenerate.
|
||||
* src/Makefile.in: Regenerate.
|
||||
* src/Makefile.am: Remove libmath references.
|
||||
* doc/Makefile.in: Regenerate.
|
||||
* po/Makefile.in: Regenerate.
|
||||
* include/Makefile.in: Regenerate.
|
||||
* libsupc++/Makefile.in: Regenerate.
|
||||
* testsuite/Makefile.in: Regenerate.
|
||||
|
||||
* src/compatibility.cc: Also export long double versions of "C" math
|
||||
library if hppa-linux.
|
||||
* config/abi/pre/gnu.ver: Remove unused __signbit exports.
|
||||
* doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
|
||||
|
||||
* libmath: Remove.
|
||||
* libmath/signbit.c: Same.
|
||||
* libmath/stubs.c: Same.
|
||||
* libmath/Makefile.in: Same.
|
||||
* libmath/copysignf.c: Same.
|
||||
* libmath/mathconf.h: Same.
|
||||
* libmath/signbitf.c: Same.
|
||||
* libmath/Makefile.am: Same.
|
||||
* libmath/signbitl.c: Same.
|
||||
|
||||
2009-01-15 Chris Fairles <cfairles@gcc.gnu.org>
|
||||
Paolo Carlini <paolo.carlini@oracle.com>
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
## Makefile for the toplevel directory of the GNU C++ Standard library.
|
||||
##
|
||||
## Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2008
|
||||
## Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2008, 2009
|
||||
## Free Software Foundation, Inc.
|
||||
##
|
||||
## This file is part of the libstdc++ version 3 distribution.
|
||||
@ -25,7 +25,7 @@
|
||||
include $(top_srcdir)/fragment.am
|
||||
|
||||
if GLIBCXX_HOSTED
|
||||
hosted_source = libmath doc src po testsuite
|
||||
hosted_source = doc src po testsuite
|
||||
endif
|
||||
## Keep this list sync'd with acinclude.m4:GLIBCXX_CONFIGURE.
|
||||
SUBDIRS = include libsupc++ $(hosted_source)
|
||||
|
@ -87,7 +87,7 @@ RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
|
||||
uninstall-recursive
|
||||
ETAGS = etags
|
||||
CTAGS = ctags
|
||||
DIST_SUBDIRS = include libsupc++ libmath doc src po testsuite
|
||||
DIST_SUBDIRS = include libsupc++ doc src po testsuite
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
distdir = $(PACKAGE)-$(VERSION)
|
||||
top_distdir = $(distdir)
|
||||
@ -190,7 +190,6 @@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBICONV = @LIBICONV@
|
||||
LIBMATHOBJS = @LIBMATHOBJS@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBS = @LIBS@
|
||||
LIBSUPCXX_PICFLAGS = @LIBSUPCXX_PICFLAGS@
|
||||
@ -321,7 +320,7 @@ WARN_CXXFLAGS = \
|
||||
|
||||
# -I/-D flags to pass when compiling.
|
||||
AM_CPPFLAGS = $(GLIBCXX_INCLUDES)
|
||||
@GLIBCXX_HOSTED_TRUE@hosted_source = libmath doc src po testsuite
|
||||
@GLIBCXX_HOSTED_TRUE@hosted_source = doc src po testsuite
|
||||
SUBDIRS = include libsupc++ $(hosted_source)
|
||||
ACLOCAL_AMFLAGS = -I . -I .. -I ../config
|
||||
|
||||
|
@ -49,7 +49,7 @@ AC_DEFUN([GLIBCXX_CONFIGURE], [
|
||||
# Keep these sync'd with the list in Makefile.am. The first provides an
|
||||
# expandable list at autoconf time; the second provides an expandable list
|
||||
# (i.e., shell variable) at configure time.
|
||||
m4_define([glibcxx_SUBDIRS],[include libmath libsupc++ src doc po testsuite])
|
||||
m4_define([glibcxx_SUBDIRS],[include libsupc++ src doc po testsuite])
|
||||
SUBDIRS='glibcxx_SUBDIRS'
|
||||
|
||||
# These need to be absolute paths, yet at the same time need to
|
||||
@ -123,7 +123,6 @@ AC_DEFUN([GLIBCXX_CONFIGURE], [
|
||||
# which are themselves conditionally expanded.
|
||||
## (Right now, this only matters for enable_wchar_t, but nothing prevents
|
||||
## other macros from doing the same. This should be automated.) -pme
|
||||
need_libmath=no
|
||||
|
||||
# Check for uClibc since Linux platforms use different configuration
|
||||
# directories depending on the C library in use.
|
||||
|
@ -39,15 +39,6 @@
|
||||
/* Define to 1 if you have the <complex.h> header file. */
|
||||
#undef HAVE_COMPLEX_H
|
||||
|
||||
/* Define to 1 if you have the `copysign' function. */
|
||||
#undef HAVE_COPYSIGN
|
||||
|
||||
/* Define to 1 if you have the `copysignf' function. */
|
||||
#undef HAVE_COPYSIGNF
|
||||
|
||||
/* Define to 1 if you have the `copysignl' function. */
|
||||
#undef HAVE_COPYSIGNL
|
||||
|
||||
/* Define to 1 if you have the `cosf' function. */
|
||||
#undef HAVE_COSF
|
||||
|
||||
@ -226,9 +217,6 @@
|
||||
/* Define to 1 if you have the <libintl.h> header file. */
|
||||
#undef HAVE_LIBINTL_H
|
||||
|
||||
/* Define to 1 if you have the `m' library (-lm). */
|
||||
#undef HAVE_LIBM
|
||||
|
||||
/* Only used in build directory testsuite_hooks.h. */
|
||||
#undef HAVE_LIMIT_AS
|
||||
|
||||
@ -472,12 +460,6 @@
|
||||
/* Define to 1 if you have the `_ceill' function. */
|
||||
#undef HAVE__CEILL
|
||||
|
||||
/* Define to 1 if you have the `_copysign' function. */
|
||||
#undef HAVE__COPYSIGN
|
||||
|
||||
/* Define to 1 if you have the `_copysignl' function. */
|
||||
#undef HAVE__COPYSIGNL
|
||||
|
||||
/* Define to 1 if you have the `_cosf' function. */
|
||||
#undef HAVE__COSF
|
||||
|
||||
@ -634,15 +616,6 @@
|
||||
/* Define to 1 if you have the `_tanl' function. */
|
||||
#undef HAVE__TANL
|
||||
|
||||
/* Define to 1 if you have the `__signbit' function. */
|
||||
#undef HAVE___SIGNBIT
|
||||
|
||||
/* Define to 1 if you have the `__signbitf' function. */
|
||||
#undef HAVE___SIGNBITF
|
||||
|
||||
/* Define to 1 if you have the `__signbitl' function. */
|
||||
#undef HAVE___SIGNBITL
|
||||
|
||||
/* Define as const if the declaration of iconv() needs const. */
|
||||
#undef ICONV_CONST
|
||||
|
||||
@ -868,16 +841,6 @@
|
||||
# define ceill _ceill
|
||||
#endif
|
||||
|
||||
#if defined (HAVE__COPYSIGN) && ! defined (HAVE_COPYSIGN)
|
||||
# define HAVE_COPYSIGN 1
|
||||
# define copysign _copysign
|
||||
#endif
|
||||
|
||||
#if defined (HAVE__COPYSIGNL) && ! defined (HAVE_COPYSIGNL)
|
||||
# define HAVE_COPYSIGNL 1
|
||||
# define copysignl _copysignl
|
||||
#endif
|
||||
|
||||
#if defined (HAVE__COSF) && ! defined (HAVE_COSF)
|
||||
# define HAVE_COSF 1
|
||||
# define cosf _cosf
|
||||
|
@ -33,19 +33,51 @@ FUNC:_ZN10__gnu_norm15_List_node_base4swapERS0_S1_@@GLIBCXX_3.4
|
||||
FUNC:_ZN10__gnu_norm15_List_node_base6unhookEv@@GLIBCXX_3.4
|
||||
FUNC:_ZN10__gnu_norm15_List_node_base7reverseEv@@GLIBCXX_3.4
|
||||
FUNC:_ZN10__gnu_norm15_List_node_base8transferEPS0_S1_@@GLIBCXX_3.4
|
||||
FUNC:_ZN11__gnu_debug19_Safe_iterator_base12_M_get_mutexEv@@GLIBCXX_3.4.9
|
||||
FUNC:_ZN11__gnu_debug19_Safe_iterator_base16_M_attach_singleEPNS_19_Safe_sequence_baseEb@@GLIBCXX_3.4.9
|
||||
FUNC:_ZN11__gnu_debug19_Safe_iterator_base16_M_detach_singleEv@@GLIBCXX_3.4.9
|
||||
FUNC:_ZN11__gnu_debug19_Safe_iterator_base9_M_attachEPNS_19_Safe_sequence_baseEb@@GLIBCXX_3.4
|
||||
FUNC:_ZN11__gnu_debug19_Safe_iterator_base9_M_detachEv@@GLIBCXX_3.4
|
||||
FUNC:_ZN11__gnu_debug19_Safe_sequence_base12_M_get_mutexEv@@GLIBCXX_3.4.9
|
||||
FUNC:_ZN11__gnu_debug19_Safe_sequence_base13_M_detach_allEv@@GLIBCXX_3.4
|
||||
FUNC:_ZN11__gnu_debug19_Safe_sequence_base18_M_detach_singularEv@@GLIBCXX_3.4
|
||||
FUNC:_ZN11__gnu_debug19_Safe_sequence_base22_M_revalidate_singularEv@@GLIBCXX_3.4
|
||||
FUNC:_ZN11__gnu_debug19_Safe_sequence_base7_M_swapERS0_@@GLIBCXX_3.4
|
||||
FUNC:_ZN14__gnu_parallel9_Settings3getEv@@GLIBCXX_3.4.10
|
||||
FUNC:_ZN14__gnu_parallel9_Settings3setERS0_@@GLIBCXX_3.4.10
|
||||
FUNC:_ZN9__gnu_cxx12__atomic_addEPVii@@GLIBCXX_3.4
|
||||
FUNC:_ZN9__gnu_cxx17__pool_alloc_base12_M_get_mutexEv@@GLIBCXX_3.4.2
|
||||
FUNC:_ZN9__gnu_cxx17__pool_alloc_base16_M_get_free_listEj@@GLIBCXX_3.4.2
|
||||
FUNC:_ZN9__gnu_cxx17__pool_alloc_base9_M_refillEj@@GLIBCXX_3.4.2
|
||||
FUNC:_ZN9__gnu_cxx18__exchange_and_addEPVii@@GLIBCXX_3.4
|
||||
FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE4fileEv@@GLIBCXX_3.4.2
|
||||
FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE4syncEv@@GLIBCXX_3.4.10
|
||||
FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE5uflowEv@@GLIBCXX_3.4.10
|
||||
FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE6xsgetnEPci@@GLIBCXX_3.4.10
|
||||
FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE6xsputnEPKci@@GLIBCXX_3.4.10
|
||||
FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode@@GLIBCXX_3.4.10
|
||||
FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@@GLIBCXX_3.4.10
|
||||
FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE8overflowEi@@GLIBCXX_3.4.10
|
||||
FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE9pbackfailEi@@GLIBCXX_3.4.10
|
||||
FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE9underflowEv@@GLIBCXX_3.4.10
|
||||
FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEEC1EP8_IO_FILE@@GLIBCXX_3.4.10
|
||||
FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEEC2EP8_IO_FILE@@GLIBCXX_3.4.10
|
||||
FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEED0Ev@@GLIBCXX_3.4.10
|
||||
FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEED1Ev@@GLIBCXX_3.4.10
|
||||
FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE4fileEv@@GLIBCXX_3.4.2
|
||||
FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE4syncEv@@GLIBCXX_3.4.10
|
||||
FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE5uflowEv@@GLIBCXX_3.4.10
|
||||
FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE6xsgetnEPwi@@GLIBCXX_3.4.10
|
||||
FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE6xsputnEPKwi@@GLIBCXX_3.4.10
|
||||
FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode@@GLIBCXX_3.4.10
|
||||
FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@@GLIBCXX_3.4.10
|
||||
FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE8overflowEj@@GLIBCXX_3.4.10
|
||||
FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE9pbackfailEj@@GLIBCXX_3.4.10
|
||||
FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE9underflowEv@@GLIBCXX_3.4.10
|
||||
FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEEC1EP8_IO_FILE@@GLIBCXX_3.4.10
|
||||
FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEEC2EP8_IO_FILE@@GLIBCXX_3.4.10
|
||||
FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEED0Ev@@GLIBCXX_3.4.10
|
||||
FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEED1Ev@@GLIBCXX_3.4.10
|
||||
FUNC:_ZN9__gnu_cxx27__verbose_terminate_handlerEv@@CXXABI_1.3
|
||||
FUNC:_ZN9__gnu_cxx6__poolILb0EE10_M_destroyEv@@GLIBCXX_3.4.4
|
||||
FUNC:_ZN9__gnu_cxx6__poolILb0EE13_M_initializeEv@@GLIBCXX_3.4.4
|
||||
@ -53,6 +85,7 @@ FUNC:_ZN9__gnu_cxx6__poolILb0EE16_M_reclaim_blockEPcj@@GLIBCXX_3.4.4
|
||||
FUNC:_ZN9__gnu_cxx6__poolILb0EE16_M_reserve_blockEjj@@GLIBCXX_3.4.4
|
||||
FUNC:_ZN9__gnu_cxx6__poolILb1EE10_M_destroyEv@@GLIBCXX_3.4.4
|
||||
FUNC:_ZN9__gnu_cxx6__poolILb1EE13_M_initializeEPFvPvE@@GLIBCXX_3.4.4
|
||||
FUNC:_ZN9__gnu_cxx6__poolILb1EE13_M_initializeEv@@GLIBCXX_3.4.6
|
||||
FUNC:_ZN9__gnu_cxx6__poolILb1EE16_M_get_thread_idEv@@GLIBCXX_3.4.4
|
||||
FUNC:_ZN9__gnu_cxx6__poolILb1EE16_M_reclaim_blockEPcj@@GLIBCXX_3.4.4
|
||||
FUNC:_ZN9__gnu_cxx6__poolILb1EE16_M_reserve_blockEjj@@GLIBCXX_3.4.4
|
||||
@ -81,6 +114,7 @@ FUNC:_ZNK11__gnu_debug16_Error_formatter10_Parameter14_M_print_fieldEPKS0_PKc@@G
|
||||
FUNC:_ZNK11__gnu_debug16_Error_formatter10_Parameter20_M_print_descriptionEPKS0_@@GLIBCXX_3.4
|
||||
FUNC:_ZNK11__gnu_debug16_Error_formatter13_M_print_wordEPKc@@GLIBCXX_3.4
|
||||
FUNC:_ZNK11__gnu_debug16_Error_formatter15_M_print_stringEPKc@@GLIBCXX_3.4
|
||||
FUNC:_ZNK11__gnu_debug16_Error_formatter17_M_get_max_lengthEv@@GLIBCXX_3.4.10
|
||||
FUNC:_ZNK11__gnu_debug16_Error_formatter8_M_errorEv@@GLIBCXX_3.4
|
||||
FUNC:_ZNK11__gnu_debug19_Safe_iterator_base11_M_singularEv@@GLIBCXX_3.4
|
||||
FUNC:_ZNK11__gnu_debug19_Safe_iterator_base14_M_can_compareERKS0_@@GLIBCXX_3.4
|
||||
@ -203,6 +237,7 @@ FUNC:_ZNKSs8capacityEv@@GLIBCXX_3.4
|
||||
FUNC:_ZNKSs8max_sizeEv@@GLIBCXX_3.4
|
||||
FUNC:_ZNKSs9_M_ibeginEv@@GLIBCXX_3.4
|
||||
FUNC:_ZNKSsixEj@@GLIBCXX_3.4
|
||||
FUNC:_ZNKSt10bad_typeid4whatEv@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNKSt10istrstream5rdbufEv@@GLIBCXX_3.4
|
||||
FUNC:_ZNKSt10moneypunctIcLb0EE10neg_formatEv@@GLIBCXX_3.4
|
||||
FUNC:_ZNKSt10moneypunctIcLb0EE10pos_formatEv@@GLIBCXX_3.4
|
||||
@ -301,6 +336,7 @@ FUNC:_ZNKSt11__timepunctIwE9_M_monthsEPPKw@@GLIBCXX_3.4
|
||||
FUNC:_ZNKSt11logic_error4whatEv@@GLIBCXX_3.4
|
||||
FUNC:_ZNKSt12__basic_fileIcE7is_openEv@@GLIBCXX_3.4
|
||||
FUNC:_ZNKSt12strstreambuf6pcountEv@@GLIBCXX_3.4
|
||||
FUNC:_ZNKSt13bad_exception4whatEv@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNKSt13basic_filebufIcSt11char_traitsIcEE7is_openEv@@GLIBCXX_3.4
|
||||
FUNC:_ZNKSt13basic_filebufIwSt11char_traitsIwEE7is_openEv@@GLIBCXX_3.4
|
||||
FUNC:_ZNKSt13basic_fstreamIcSt11char_traitsIcEE5rdbufEv@@GLIBCXX_3.4
|
||||
@ -353,6 +389,16 @@ FUNC:_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv@@GLIBCXX_3.4
|
||||
FUNC:_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv@@GLIBCXX_3.4
|
||||
FUNC:_ZNKSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE3strEv@@GLIBCXX_3.4
|
||||
FUNC:_ZNKSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE5rdbufEv@@GLIBCXX_3.4
|
||||
FUNC:_ZNKSt3tr14hashIRKSbIwSt11char_traitsIwESaIwEEEclES6_@@GLIBCXX_3.4.10
|
||||
FUNC:_ZNKSt3tr14hashIRKSsEclES2_@@GLIBCXX_3.4.10
|
||||
FUNC:_ZNKSt3tr14hashISbIwSt11char_traitsIwESaIwEEEclES4_@@GLIBCXX_3.4.10
|
||||
FUNC:_ZNKSt3tr14hashISsEclESs@@GLIBCXX_3.4.10
|
||||
FUNC:_ZNKSt3tr14hashIeEclEe@@GLIBCXX_3.4.10
|
||||
FUNC:_ZNKSt4hashIRKSbIwSt11char_traitsIwESaIwEEEclES5_@@GLIBCXX_3.4.10
|
||||
FUNC:_ZNKSt4hashIRKSsEclES1_@@GLIBCXX_3.4.10
|
||||
FUNC:_ZNKSt4hashISbIwSt11char_traitsIwESaIwEEEclES3_@@GLIBCXX_3.4.10
|
||||
FUNC:_ZNKSt4hashISsEclESs@@GLIBCXX_3.4.10
|
||||
FUNC:_ZNKSt4hashIeEclEe@@GLIBCXX_3.4.10
|
||||
FUNC:_ZNKSt5ctypeIcE10do_tolowerEPcPKc@@GLIBCXX_3.4
|
||||
FUNC:_ZNKSt5ctypeIcE10do_tolowerEc@@GLIBCXX_3.4
|
||||
FUNC:_ZNKSt5ctypeIcE10do_toupperEPcPKc@@GLIBCXX_3.4
|
||||
@ -515,6 +561,7 @@ FUNC:_ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt
|
||||
FUNC:_ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewm@@GLIBCXX_3.4
|
||||
FUNC:_ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewx@@GLIBCXX_3.4
|
||||
FUNC:_ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewy@@GLIBCXX_3.4
|
||||
FUNC:_ZNKSt8bad_cast4whatEv@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNKSt8ios_base7failure4whatEv@@GLIBCXX_3.4
|
||||
FUNC:_ZNKSt8messagesIcE18_M_convert_to_charERKSs@@GLIBCXX_3.4
|
||||
FUNC:_ZNKSt8messagesIcE20_M_convert_from_charEPc@@GLIBCXX_3.4
|
||||
@ -591,6 +638,7 @@ FUNC:_ZNKSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8i
|
||||
FUNC:_ZNKSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewPK2tmcc@@GLIBCXX_3.4
|
||||
FUNC:_ZNKSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewPK2tmcc@@GLIBCXX_3.4
|
||||
FUNC:_ZNKSt8valarrayIjE4sizeEv@@GLIBCXX_3.4
|
||||
FUNC:_ZNKSt9bad_alloc4whatEv@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv@@GLIBCXX_3.4
|
||||
FUNC:_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv@@GLIBCXX_3.4
|
||||
FUNC:_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv@@GLIBCXX_3.4
|
||||
@ -774,6 +822,17 @@ FUNC:_ZNSdC2Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSdD0Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSdD1Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSdD2Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSi10_M_extractIPvEERSiRT_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSi10_M_extractIbEERSiRT_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSi10_M_extractIdEERSiRT_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSi10_M_extractIeEERSiRT_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSi10_M_extractIfEERSiRT_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSi10_M_extractIjEERSiRT_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSi10_M_extractIlEERSiRT_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSi10_M_extractImEERSiRT_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSi10_M_extractItEERSiRT_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSi10_M_extractIxEERSiRT_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSi10_M_extractIyEERSiRT_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSi3getEPci@@GLIBCXX_3.4
|
||||
FUNC:_ZNSi3getEPcic@@GLIBCXX_3.4
|
||||
FUNC:_ZNSi3getERSt15basic_streambufIcSt11char_traitsIcEE@@GLIBCXX_3.4
|
||||
@ -833,6 +892,14 @@ FUNC:_ZNSo6sentryC2ERSo@@GLIBCXX_3.4
|
||||
FUNC:_ZNSo6sentryD1Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSo6sentryD2Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSo8_M_writeEPKci@@GLIBCXX_3.4
|
||||
FUNC:_ZNSo9_M_insertIPKvEERSoT_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSo9_M_insertIbEERSoT_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSo9_M_insertIdEERSoT_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSo9_M_insertIeEERSoT_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSo9_M_insertIlEERSoT_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSo9_M_insertImEERSoT_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSo9_M_insertIxEERSoT_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSo9_M_insertIyEERSoT_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSoC1EPSt15basic_streambufIcSt11char_traitsIcEE@@GLIBCXX_3.4
|
||||
FUNC:_ZNSoC1Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSoC2EPSt15basic_streambufIcSt11char_traitsIcEE@@GLIBCXX_3.4
|
||||
@ -1206,6 +1273,17 @@ FUNC:_ZNSt13basic_fstreamIwSt11char_traitsIwEEC2Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt13basic_fstreamIwSt11char_traitsIwEED0Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt13basic_fstreamIwSt11char_traitsIwEED1Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt13basic_fstreamIwSt11char_traitsIwEED2Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIPvEERS2_RT_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIbEERS2_RT_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIdEERS2_RT_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIeEERS2_RT_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIfEERS2_RT_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIjEERS2_RT_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIlEERS2_RT_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractImEERS2_RT_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractItEERS2_RT_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIxEERS2_RT_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIyEERS2_RT_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE3getEPwi@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE3getEPwiw@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE3getERSt15basic_streambufIwS1_E@@GLIBCXX_3.4
|
||||
@ -1265,6 +1343,14 @@ FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE6sentryC2ERS2_@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE6sentryD1Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE6sentryD2Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE8_M_writeEPKwi@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIPKvEERS2_T_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIbEERS2_T_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIdEERS2_T_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIeEERS2_T_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIlEERS2_T_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertImEERS2_T_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIxEERS2_T_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIyEERS2_T_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEEC1EPSt15basic_streambufIwS1_E@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEEC1Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEEC2EPSt15basic_streambufIwS1_E@@GLIBCXX_3.4
|
||||
@ -1386,6 +1472,7 @@ FUNC:_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPci@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEv@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt15basic_streambufIcSt11char_traitsIcEE6stosscEv@@GLIBCXX_3.4.10
|
||||
FUNC:_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPci@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKci@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEv@@GLIBCXX_3.4
|
||||
@ -1424,6 +1511,7 @@ FUNC:_ZNSt15basic_streambufIwSt11char_traitsIwEE5uflowEv@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt15basic_streambufIwSt11char_traitsIwEE6setbufEPwi@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt15basic_streambufIwSt11char_traitsIwEE6snextcEv@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt15basic_streambufIwSt11char_traitsIwEE6stosscEv@@GLIBCXX_3.4.10
|
||||
FUNC:_ZNSt15basic_streambufIwSt11char_traitsIwEE6xsgetnEPwi@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt15basic_streambufIwSt11char_traitsIwEE6xsputnEPKwi@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt15basic_streambufIwSt11char_traitsIwEE7pubsyncEv@@GLIBCXX_3.4
|
||||
@ -1455,6 +1543,7 @@ FUNC:_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirS
|
||||
FUNC:_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv@@GLIBCXX_3.4.6
|
||||
FUNC:_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEv@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEEC1ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode@@GLIBCXX_3.4
|
||||
@ -1471,6 +1560,7 @@ FUNC:_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE7seekoffExSt12_Ios_SeekdirS
|
||||
FUNC:_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE8overflowEj@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE9pbackfailEj@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE9showmanycEv@@GLIBCXX_3.4.6
|
||||
FUNC:_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE9underflowEv@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEEC1ERKSbIwS1_S2_ESt13_Ios_Openmode@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEEC1ESt13_Ios_Openmode@@GLIBCXX_3.4
|
||||
@ -1660,10 +1750,16 @@ FUNC:_ZNSt5ctypeIwEC2Ej@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt5ctypeIwED0Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt5ctypeIwED1Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt5ctypeIwED2Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt6__norm15_List_node_base4hookEPS0_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSt6__norm15_List_node_base4swapERS0_S1_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSt6__norm15_List_node_base6unhookEv@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSt6__norm15_List_node_base7reverseEv@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSt6__norm15_List_node_base8transferEPS0_S1_@@GLIBCXX_3.4.9
|
||||
FUNC:_ZNSt6gslice8_IndexerC1EjRKSt8valarrayIjES4_@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt6gslice8_IndexerC2EjRKSt8valarrayIjES4_@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt6locale11_M_coalesceERKS_S1_i@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt6locale21_S_normalize_categoryEi@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEj@@GLIBCXX_3.4.7
|
||||
FUNC:_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idE@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idE@@GLIBCXX_3.4
|
||||
@ -1676,6 +1772,7 @@ FUNC:_ZNSt6locale5_ImplC2ERKS0_j@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt6locale5_ImplC2Ej@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt6locale5_ImplD1Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt6locale5_ImplD2Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt6locale5facet13_S_get_c_nameEv@@GLIBCXX_3.4.6
|
||||
FUNC:_ZNSt6locale5facet15_S_get_c_localeEv@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt6locale5facet17_S_clone_c_localeERP15__locale_struct@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt6locale5facet18_S_create_c_localeERP15__locale_structPKcS2_@@GLIBCXX_3.4
|
||||
@ -1753,7 +1850,9 @@ FUNC:_ZNSt8bad_castD1Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt8bad_castD2Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt8ios_base13_M_grow_wordsEib@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt8ios_base15sync_with_stdioEb@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt8ios_base17_M_call_callbacksENS_5eventE@@GLIBCXX_3.4.6
|
||||
FUNC:_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt8ios_base20_M_dispose_callbacksEv@@GLIBCXX_3.4.6
|
||||
FUNC:_ZNSt8ios_base4InitC1Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt8ios_base4InitC2Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt8ios_base4InitD1Ev@@GLIBCXX_3.4
|
||||
@ -1832,6 +1931,11 @@ FUNC:_ZNSt8valarrayIjEC2Ej@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt8valarrayIjED1Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt8valarrayIjED2Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt8valarrayIjEixEj@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt9__cxx199815_List_node_base4hookEPS0_@@GLIBCXX_3.4.10
|
||||
FUNC:_ZNSt9__cxx199815_List_node_base4swapERS0_S1_@@GLIBCXX_3.4.10
|
||||
FUNC:_ZNSt9__cxx199815_List_node_base6unhookEv@@GLIBCXX_3.4.10
|
||||
FUNC:_ZNSt9__cxx199815_List_node_base7reverseEv@@GLIBCXX_3.4.10
|
||||
FUNC:_ZNSt9__cxx199815_List_node_base8transferEPS0_S1_@@GLIBCXX_3.4.10
|
||||
FUNC:_ZNSt9bad_allocD0Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt9bad_allocD1Ev@@GLIBCXX_3.4
|
||||
FUNC:_ZNSt9bad_allocD2Ev@@GLIBCXX_3.4
|
||||
@ -1913,8 +2017,13 @@ FUNC:_ZSt14__convert_to_vIeEvPKcRT_RSt12_Ios_IostateRKP15__locale_struct@@GLIBCX
|
||||
FUNC:_ZSt14__convert_to_vIfEvPKcRT_RSt12_Ios_IostateRKP15__locale_struct@@GLIBCXX_3.4
|
||||
FUNC:_ZSt14set_unexpectedPFvvE@@GLIBCXX_3.4
|
||||
FUNC:_ZSt15set_new_handlerPFvvE@@GLIBCXX_3.4
|
||||
FUNC:_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i@@GLIBCXX_3.4.9
|
||||
FUNC:_ZSt16__ostream_insertIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_PKS3_i@@GLIBCXX_3.4.9
|
||||
FUNC:_ZSt16__throw_bad_castv@@GLIBCXX_3.4
|
||||
FUNC:_ZSt17__copy_streambufsIcSt11char_traitsIcEEiPSt15basic_streambufIT_T0_ES6_@@GLIBCXX_3.4.6
|
||||
FUNC:_ZSt17__copy_streambufsIwSt11char_traitsIwEEiPSt15basic_streambufIT_T0_ES6_@@GLIBCXX_3.4.6
|
||||
FUNC:_ZSt17__throw_bad_allocv@@GLIBCXX_3.4
|
||||
FUNC:_ZSt17__verify_groupingPKcjRKSs@@GLIBCXX_3.4.10
|
||||
FUNC:_ZSt18_Rb_tree_decrementPKSt18_Rb_tree_node_base@@GLIBCXX_3.4
|
||||
FUNC:_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@@GLIBCXX_3.4
|
||||
FUNC:_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@@GLIBCXX_3.4
|
||||
@ -1930,6 +2039,8 @@ FUNC:_ZSt20__throw_domain_errorPKc@@GLIBCXX_3.4
|
||||
FUNC:_ZSt20__throw_length_errorPKc@@GLIBCXX_3.4
|
||||
FUNC:_ZSt20__throw_out_of_rangePKc@@GLIBCXX_3.4
|
||||
FUNC:_ZSt21_Rb_tree_rotate_rightPSt18_Rb_tree_node_baseRS0_@@GLIBCXX_3.4
|
||||
FUNC:_ZSt21__copy_streambufs_eofIcSt11char_traitsIcEEiPSt15basic_streambufIT_T0_ES6_Rb@@GLIBCXX_3.4.9
|
||||
FUNC:_ZSt21__copy_streambufs_eofIwSt11char_traitsIwEEiPSt15basic_streambufIT_T0_ES6_Rb@@GLIBCXX_3.4.9
|
||||
FUNC:_ZSt21__throw_bad_exceptionv@@GLIBCXX_3.4
|
||||
FUNC:_ZSt21__throw_runtime_errorPKc@@GLIBCXX_3.4
|
||||
FUNC:_ZSt22__throw_overflow_errorPKc@@GLIBCXX_3.4
|
||||
@ -2186,12 +2297,20 @@ FUNC:tanhl@@GLIBCXX_3.4
|
||||
FUNC:tanl@@GLIBCXX_3.4
|
||||
OBJECT:0:CXXABI_1.3
|
||||
OBJECT:0:CXXABI_1.3.1
|
||||
OBJECT:0:CXXABI_1.3.2
|
||||
OBJECT:0:GLIBCXX_3.4
|
||||
OBJECT:0:GLIBCXX_3.4.1
|
||||
OBJECT:0:GLIBCXX_3.4.10
|
||||
OBJECT:0:GLIBCXX_3.4.2
|
||||
OBJECT:0:GLIBCXX_3.4.3
|
||||
OBJECT:0:GLIBCXX_3.4.4
|
||||
OBJECT:0:GLIBCXX_3.4.5
|
||||
OBJECT:0:GLIBCXX_3.4.6
|
||||
OBJECT:0:GLIBCXX_3.4.7
|
||||
OBJECT:0:GLIBCXX_3.4.8
|
||||
OBJECT:0:GLIBCXX_3.4.9
|
||||
OBJECT:1028:_ZNSt3tr18__detail12__prime_listE@@GLIBCXX_3.4.10
|
||||
OBJECT:1028:_ZNSt8__detail12__prime_listE@@GLIBCXX_3.4.10
|
||||
OBJECT:12:_ZTIN10__cxxabiv116__enum_type_infoE@@CXXABI_1.3
|
||||
OBJECT:12:_ZTIN10__cxxabiv117__array_type_infoE@@CXXABI_1.3
|
||||
OBJECT:12:_ZTIN10__cxxabiv117__class_type_infoE@@CXXABI_1.3
|
||||
@ -3135,6 +3254,8 @@ OBJECT:8:_ZGVNSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE@@G
|
||||
OBJECT:8:_ZGVNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE@@GLIBCXX_3.4
|
||||
OBJECT:8:_ZGVNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE@@GLIBCXX_3.4
|
||||
OBJECT:8:_ZGVNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE2idE@@GLIBCXX_3.4
|
||||
OBJECT:8:_ZTIN10__cxxabiv115__forced_unwindE@@CXXABI_1.3.2
|
||||
OBJECT:8:_ZTIN10__cxxabiv119__foreign_exceptionE@@CXXABI_1.3.2
|
||||
OBJECT:8:_ZTINSt6locale5facetE@@GLIBCXX_3.4
|
||||
OBJECT:8:_ZTISt10ctype_base@@GLIBCXX_3.4
|
||||
OBJECT:8:_ZTISt10money_base@@GLIBCXX_3.4
|
||||
|
@ -637,9 +637,6 @@ GLIBCXX_3.4 {
|
||||
sqrtf;
|
||||
sqrtl;
|
||||
copysignf;
|
||||
__signbit;
|
||||
__signbitf;
|
||||
__signbitl;
|
||||
|
||||
# GLIBCXX_ABI compatibility only.
|
||||
# std::string
|
||||
|
8867
libstdc++-v3/configure
vendored
8867
libstdc++-v3/configure
vendored
File diff suppressed because it is too large
Load Diff
@ -169,7 +169,6 @@ if $GLIBCXX_IS_NATIVE; then
|
||||
|
||||
GLIBCXX_CHECK_LINKER_FEATURES
|
||||
GLIBCXX_CHECK_MATH_SUPPORT
|
||||
GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
|
||||
GLIBCXX_CHECK_STDLIB_SUPPORT
|
||||
|
||||
# For /dev/random and /dev/urandom for TR1.
|
||||
@ -225,8 +224,6 @@ else
|
||||
AC_DEFINE(HAVE_ATAN2F)
|
||||
AC_DEFINE(HAVE_ATANF)
|
||||
AC_DEFINE(HAVE_CEILF)
|
||||
AC_DEFINE(HAVE_COPYSIGN)
|
||||
AC_DEFINE(HAVE_COPYSIGNF)
|
||||
AC_DEFINE(HAVE_COSF)
|
||||
AC_DEFINE(HAVE_COSHF)
|
||||
AC_DEFINE(HAVE_EXPF)
|
||||
@ -259,7 +256,6 @@ else
|
||||
AC_DEFINE(HAVE_ATAN2L)
|
||||
AC_DEFINE(HAVE_ATANL)
|
||||
AC_DEFINE(HAVE_CEILL)
|
||||
AC_DEFINE(HAVE_COPYSIGNL)
|
||||
AC_DEFINE(HAVE_COSL)
|
||||
AC_DEFINE(HAVE_COSHL)
|
||||
AC_DEFINE(HAVE_EXPL)
|
||||
@ -336,8 +332,6 @@ AC_SUBST(ERROR_CONSTANTS_SRCDIR)
|
||||
# Determine cross-compile flags and AM_CONDITIONALs.
|
||||
#AC_SUBST(GLIBCXX_IS_NATIVE)
|
||||
#AM_CONDITIONAL(CANADIAN, test $CANADIAN = yes)
|
||||
# from GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT:
|
||||
#AM_CONDITIONAL(GLIBCXX_BUILD_LIBMATH, test $need_libmath = yes)
|
||||
GLIBCXX_EVALUATE_CONDITIONALS
|
||||
|
||||
AC_CACHE_SAVE
|
||||
|
@ -16,11 +16,8 @@ case "${host}" in
|
||||
GLIBCXX_CHECK_COMPILER_FEATURES
|
||||
GLIBCXX_CHECK_LINKER_FEATURES
|
||||
GLIBCXX_CHECK_MATH_SUPPORT
|
||||
GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
|
||||
GLIBCXX_CHECK_STDLIB_SUPPORT
|
||||
|
||||
AC_DEFINE(HAVE_LIBM)
|
||||
AC_DEFINE(HAVE_COPYSIGN)
|
||||
AC_DEFINE(HAVE_FINITE)
|
||||
AC_DEFINE(HAVE_HYPOT)
|
||||
AC_DEFINE(HAVE_ISNAN)
|
||||
@ -38,33 +35,23 @@ case "${host}" in
|
||||
|
||||
# Don't call GLIBCXX_CHECK_LINKER_FEATURES, Darwin doesn't have a GNU ld
|
||||
GLIBCXX_CHECK_MATH_SUPPORT
|
||||
GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
|
||||
GLIBCXX_CHECK_STDLIB_SUPPORT
|
||||
;;
|
||||
|
||||
*djgpp)
|
||||
# GLIBCXX_CHECK_MATH_SUPPORT
|
||||
AC_DEFINE(HAVE_LIBM)
|
||||
AC_DEFINE(HAVE_ISINF)
|
||||
AC_DEFINE(HAVE_ISNAN)
|
||||
AC_DEFINE(HAVE_FINITE)
|
||||
AC_DEFINE(HAVE_COPYSIGN)
|
||||
AC_DEFINE(HAVE_SINCOS)
|
||||
AC_DEFINE(HAVE_HYPOT)
|
||||
# GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
|
||||
# GLIBCXX_CHECK_STDLIB_SUPPORT
|
||||
AC_DEFINE(HAVE_COPYSIGN)
|
||||
AC_DEFINE(HAVE_COPYSIGNF)
|
||||
;;
|
||||
|
||||
*-freebsd*)
|
||||
SECTION_FLAGS='-ffunction-sections -fdata-sections'
|
||||
AC_SUBST(SECTION_FLAGS)
|
||||
GLIBCXX_CHECK_LINKER_FEATURES
|
||||
GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
|
||||
AC_DEFINE(HAVE_SETENV)
|
||||
AC_DEFINE(HAVE_COPYSIGN)
|
||||
AC_DEFINE(HAVE_COPYSIGNF)
|
||||
AC_DEFINE(HAVE_FINITEF)
|
||||
AC_DEFINE(HAVE_FINITE)
|
||||
AC_DEFINE(HAVE_FREXPF)
|
||||
@ -79,8 +66,6 @@ case "${host}" in
|
||||
AC_DEFINE(HAVE_ATAN2F)
|
||||
AC_DEFINE(HAVE_ATANF)
|
||||
AC_DEFINE(HAVE_CEILF)
|
||||
AC_DEFINE(HAVE_COPYSIGN)
|
||||
AC_DEFINE(HAVE_COPYSIGNF)
|
||||
AC_DEFINE(HAVE_COSF)
|
||||
AC_DEFINE(HAVE_COSHF)
|
||||
AC_DEFINE(HAVE_EXPF)
|
||||
@ -111,8 +96,6 @@ case "${host}" in
|
||||
|
||||
# GLIBCXX_CHECK_MATH_SUPPORT
|
||||
AC_DEFINE(HAVE_ISNAN)
|
||||
AC_DEFINE(HAVE_COPYSIGN)
|
||||
AC_DEFINE(HAVE_COPYSIGNF)
|
||||
AC_DEFINE(HAVE_HYPOT)
|
||||
AC_DEFINE(HAVE_ACOSF)
|
||||
AC_DEFINE(HAVE_ASINF)
|
||||
@ -134,8 +117,6 @@ case "${host}" in
|
||||
AC_DEFINE(HAVE_POWF)
|
||||
AC_DEFINE(HAVE_SQRTF)
|
||||
|
||||
GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
|
||||
|
||||
# GLIBCXX_CHECK_STDLIB_SUPPORT
|
||||
AC_DEFINE(HAVE_STRTOLD)
|
||||
|
||||
@ -154,7 +135,6 @@ case "${host}" in
|
||||
GLIBCXX_CHECK_COMPILER_FEATURES
|
||||
GLIBCXX_CHECK_LINKER_FEATURES
|
||||
GLIBCXX_CHECK_MATH_SUPPORT
|
||||
GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
|
||||
GLIBCXX_CHECK_STDLIB_SUPPORT
|
||||
AC_DEFINE(_GLIBCXX_USE_RANDOM_TR1)
|
||||
GCC_CHECK_TLS
|
||||
@ -164,15 +144,11 @@ case "${host}" in
|
||||
AC_DEFINE(HAVE_STRTOF)
|
||||
AC_DEFINE(HAVE_STRTOLD)
|
||||
GLIBCXX_CHECK_LINKER_FEATURES
|
||||
GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
|
||||
;;
|
||||
*-netbsd*)
|
||||
SECTION_FLAGS='-ffunction-sections -fdata-sections'
|
||||
AC_SUBST(SECTION_FLAGS)
|
||||
GLIBCXX_CHECK_LINKER_FEATURES
|
||||
GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
|
||||
AC_DEFINE(HAVE_COPYSIGN)
|
||||
AC_DEFINE(HAVE_COPYSIGNF)
|
||||
AC_DEFINE(HAVE_FINITEF)
|
||||
AC_DEFINE(HAVE_FINITE)
|
||||
AC_DEFINE(HAVE_FREXPF)
|
||||
@ -191,7 +167,6 @@ case "${host}" in
|
||||
SECTION_FLAGS='-ffunction-sections -fdata-sections'
|
||||
AC_SUBST(SECTION_FLAGS)
|
||||
GLIBCXX_CHECK_LINKER_FEATURES
|
||||
GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
|
||||
AC_DEFINE(HAVE_HYPOT)
|
||||
AC_DEFINE(HAVE_ISINF)
|
||||
AC_DEFINE(HAVE_ISNAN)
|
||||
@ -200,7 +175,6 @@ case "${host}" in
|
||||
SECTION_FLAGS='-ffunction-sections -fdata-sections'
|
||||
AC_SUBST(SECTION_FLAGS)
|
||||
GLIBCXX_CHECK_LINKER_FEATURES
|
||||
GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
|
||||
AC_DEFINE(HAVE_COSF)
|
||||
AC_DEFINE(HAVE_COSL)
|
||||
AC_DEFINE(HAVE_COSHF)
|
||||
@ -224,8 +198,6 @@ case "${host}" in
|
||||
# All of the dependencies for wide character support are here, so
|
||||
# turn it on.
|
||||
AC_DEFINE(_GLIBCXX_USE_WCHAR_T)
|
||||
|
||||
AC_DEFINE(HAVE_LIBM)
|
||||
;;
|
||||
esac
|
||||
case "$target" in
|
||||
@ -235,7 +207,6 @@ case "${host}" in
|
||||
AC_DEFINE(HAVE_STRTOLD)
|
||||
;;
|
||||
esac
|
||||
AC_DEFINE(HAVE_COPYSIGN)
|
||||
AC_DEFINE(HAVE_ISNAN)
|
||||
AC_DEFINE(HAVE_ISNANF)
|
||||
AC_DEFINE(HAVE_MODFF)
|
||||
@ -245,9 +216,6 @@ case "${host}" in
|
||||
SECTION_FLAGS='-ffunction-sections -fdata-sections'
|
||||
AC_SUBST(SECTION_FLAGS)
|
||||
GLIBCXX_CHECK_LINKER_FEATURES
|
||||
GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
|
||||
AC_DEFINE(HAVE_COPYSIGN)
|
||||
AC_DEFINE(HAVE_COPYSIGNF)
|
||||
AC_DEFINE(HAVE_FINITE)
|
||||
AC_DEFINE(HAVE_FINITEF)
|
||||
AC_DEFINE(HAVE_FREXPF)
|
||||
|
@ -158,7 +158,6 @@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBICONV = @LIBICONV@
|
||||
LIBMATHOBJS = @LIBMATHOBJS@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBS = @LIBS@
|
||||
LIBSUPCXX_PICFLAGS = @LIBSUPCXX_PICFLAGS@
|
||||
|
@ -288,12 +288,7 @@ Currently these are:
|
||||
config/locale
|
||||
config/os
|
||||
|
||||
In addition, two subdirectories are convenience libraries:
|
||||
|
||||
libmath
|
||||
Support routines needed for C++ math. Only needed if the
|
||||
underlying "C" implementation is non-existent, in particular
|
||||
required or optimal long double, long long, and C99 functionality.
|
||||
In addition, a subdirectory holds the convenience library libsupc++.
|
||||
|
||||
libsupc++
|
||||
Contains the runtime library for C++, including exception
|
||||
|
@ -1,5 +1,5 @@
|
||||
|
||||
## This is used in all Makefile.am's except for libmath's. Set defaults here.
|
||||
## This is used in all Makefile.am's. Set defaults here.
|
||||
|
||||
# May be used by various substitution variables.
|
||||
gcc_version := $(shell cat $(top_srcdir)/../gcc/BASE-VER)
|
||||
|
@ -158,7 +158,6 @@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBICONV = @LIBICONV@
|
||||
LIBMATHOBJS = @LIBMATHOBJS@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBS = @LIBS@
|
||||
LIBSUPCXX_PICFLAGS = @LIBSUPCXX_PICFLAGS@
|
||||
|
@ -1,41 +0,0 @@
|
||||
## Makefile for the math subdirectory of the GNU C++ Standard library.
|
||||
##
|
||||
## Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003
|
||||
## Free Software Foundation, Inc.
|
||||
##
|
||||
## This file is part of the libstdc++ version 3 distribution.
|
||||
## Process this file with automake to produce Makefile.in.
|
||||
|
||||
## 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, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
|
||||
## USA.
|
||||
|
||||
# May be used by various substitution variables.
|
||||
gcc_version := $(shell cat $(top_srcdir)/../gcc/BASE-VER)
|
||||
|
||||
mkinstalldirs = $(SHELL) $(toplevel_srcdir)/mkinstalldirs
|
||||
|
||||
noinst_LTLIBRARIES = libmath.la
|
||||
|
||||
libmath_la_LIBADD = $(LIBMATHOBJS)
|
||||
|
||||
libmath_la_DEPENDENCIES = $(libmath_la_LIBADD)
|
||||
|
||||
libmath_la_SOURCES = stubs.c
|
||||
|
||||
AM_CPPFLAGS = $(CANADIAN_INCLUDES)
|
||||
|
||||
# Only compiling "C" sources in this directory.
|
||||
LIBTOOL = @LIBTOOL@ --tag CC
|
@ -1,533 +0,0 @@
|
||||
# Makefile.in generated by automake 1.9.6 from Makefile.am.
|
||||
# @configure_input@
|
||||
|
||||
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
|
||||
# 2003, 2004, 2005 Free Software Foundation, Inc.
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
@SET_MAKE@
|
||||
|
||||
srcdir = @srcdir@
|
||||
top_srcdir = @top_srcdir@
|
||||
VPATH = @srcdir@
|
||||
pkgdatadir = $(datadir)/@PACKAGE@
|
||||
pkglibdir = $(libdir)/@PACKAGE@
|
||||
pkgincludedir = $(includedir)/@PACKAGE@
|
||||
top_builddir = ..
|
||||
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||
INSTALL = @INSTALL@
|
||||
install_sh_DATA = $(install_sh) -c -m 644
|
||||
install_sh_PROGRAM = $(install_sh) -c
|
||||
install_sh_SCRIPT = $(install_sh) -c
|
||||
INSTALL_HEADER = $(INSTALL_DATA)
|
||||
transform = $(program_transform_name)
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
build_triplet = @build@
|
||||
host_triplet = @host@
|
||||
target_triplet = @target@
|
||||
subdir = libmath
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
am__aclocal_m4_deps = $(top_srcdir)/../config/enable.m4 \
|
||||
$(top_srcdir)/../config/futex.m4 \
|
||||
$(top_srcdir)/../config/iconv.m4 \
|
||||
$(top_srcdir)/../config/lead-dot.m4 \
|
||||
$(top_srcdir)/../config/lib-ld.m4 \
|
||||
$(top_srcdir)/../config/lib-link.m4 \
|
||||
$(top_srcdir)/../config/lib-prefix.m4 \
|
||||
$(top_srcdir)/../config/multi.m4 \
|
||||
$(top_srcdir)/../config/no-executables.m4 \
|
||||
$(top_srcdir)/../config/override.m4 \
|
||||
$(top_srcdir)/../config/proginstall.m4 \
|
||||
$(top_srcdir)/../config/stdint.m4 \
|
||||
$(top_srcdir)/../config/unwind_ipinfo.m4 \
|
||||
$(top_srcdir)/../libtool.m4 $(top_srcdir)/../ltoptions.m4 \
|
||||
$(top_srcdir)/../ltsugar.m4 $(top_srcdir)/../ltversion.m4 \
|
||||
$(top_srcdir)/../lt~obsolete.m4 $(top_srcdir)/crossconfig.m4 \
|
||||
$(top_srcdir)/linkage.m4 $(top_srcdir)/acinclude.m4 \
|
||||
$(top_srcdir)/../config/tls.m4 $(top_srcdir)/configure.ac
|
||||
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
$(ACLOCAL_M4)
|
||||
CONFIG_HEADER = $(top_builddir)/config.h
|
||||
CONFIG_CLEAN_FILES =
|
||||
LTLIBRARIES = $(noinst_LTLIBRARIES)
|
||||
am__DEPENDENCIES_1 =
|
||||
am_libmath_la_OBJECTS = stubs.lo
|
||||
libmath_la_OBJECTS = $(am_libmath_la_OBJECTS)
|
||||
DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
|
||||
depcomp =
|
||||
am__depfiles_maybe =
|
||||
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
|
||||
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
|
||||
LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
|
||||
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
|
||||
$(AM_CFLAGS) $(CFLAGS)
|
||||
CCLD = $(CC)
|
||||
LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
|
||||
$(AM_LDFLAGS) $(LDFLAGS) -o $@
|
||||
SOURCES = $(libmath_la_SOURCES)
|
||||
DIST_SOURCES = $(libmath_la_SOURCES)
|
||||
ETAGS = etags
|
||||
CTAGS = ctags
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ABI_TWEAKS_SRCDIR = @ABI_TWEAKS_SRCDIR@
|
||||
ACLOCAL = @ACLOCAL@
|
||||
ALLOCATOR_H = @ALLOCATOR_H@
|
||||
ALLOCATOR_NAME = @ALLOCATOR_NAME@
|
||||
AMTAR = @AMTAR@
|
||||
AR = @AR@
|
||||
AS = @AS@
|
||||
ATOMICITY_SRCDIR = @ATOMICITY_SRCDIR@
|
||||
ATOMIC_FLAGS = @ATOMIC_FLAGS@
|
||||
ATOMIC_WORD_SRCDIR = @ATOMIC_WORD_SRCDIR@
|
||||
AUTOCONF = @AUTOCONF@
|
||||
AUTOHEADER = @AUTOHEADER@
|
||||
AUTOMAKE = @AUTOMAKE@
|
||||
AWK = @AWK@
|
||||
BASIC_FILE_CC = @BASIC_FILE_CC@
|
||||
BASIC_FILE_H = @BASIC_FILE_H@
|
||||
CC = @CC@
|
||||
CCODECVT_CC = @CCODECVT_CC@
|
||||
CCOLLATE_CC = @CCOLLATE_CC@
|
||||
CCTYPE_CC = @CCTYPE_CC@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLOCALE_CC = @CLOCALE_CC@
|
||||
CLOCALE_H = @CLOCALE_H@
|
||||
CLOCALE_INTERNAL_H = @CLOCALE_INTERNAL_H@
|
||||
CMESSAGES_CC = @CMESSAGES_CC@
|
||||
CMESSAGES_H = @CMESSAGES_H@
|
||||
CMONEY_CC = @CMONEY_CC@
|
||||
CNUMERIC_CC = @CNUMERIC_CC@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CPU_DEFINES_SRCDIR = @CPU_DEFINES_SRCDIR@
|
||||
CSTDIO_H = @CSTDIO_H@
|
||||
CTIME_CC = @CTIME_CC@
|
||||
CTIME_H = @CTIME_H@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
C_INCLUDE_DIR = @C_INCLUDE_DIR@
|
||||
DEBUG_FLAGS = @DEBUG_FLAGS@
|
||||
DEFS = @DEFS@
|
||||
DSYMUTIL = @DSYMUTIL@
|
||||
DUMPBIN = @DUMPBIN@
|
||||
ECHO_C = @ECHO_C@
|
||||
ECHO_N = @ECHO_N@
|
||||
ECHO_T = @ECHO_T@
|
||||
EGREP = @EGREP@
|
||||
ENABLE_PARALLEL_FALSE = @ENABLE_PARALLEL_FALSE@
|
||||
ENABLE_PARALLEL_TRUE = @ENABLE_PARALLEL_TRUE@
|
||||
ENABLE_SYMVERS_DARWIN_FALSE = @ENABLE_SYMVERS_DARWIN_FALSE@
|
||||
ENABLE_SYMVERS_DARWIN_TRUE = @ENABLE_SYMVERS_DARWIN_TRUE@
|
||||
ENABLE_SYMVERS_FALSE = @ENABLE_SYMVERS_FALSE@
|
||||
ENABLE_SYMVERS_GNU_FALSE = @ENABLE_SYMVERS_GNU_FALSE@
|
||||
ENABLE_SYMVERS_GNU_NAMESPACE_FALSE = @ENABLE_SYMVERS_GNU_NAMESPACE_FALSE@
|
||||
ENABLE_SYMVERS_GNU_NAMESPACE_TRUE = @ENABLE_SYMVERS_GNU_NAMESPACE_TRUE@
|
||||
ENABLE_SYMVERS_GNU_TRUE = @ENABLE_SYMVERS_GNU_TRUE@
|
||||
ENABLE_SYMVERS_TRUE = @ENABLE_SYMVERS_TRUE@
|
||||
ENABLE_VISIBILITY_FALSE = @ENABLE_VISIBILITY_FALSE@
|
||||
ENABLE_VISIBILITY_TRUE = @ENABLE_VISIBILITY_TRUE@
|
||||
ERROR_CONSTANTS_SRCDIR = @ERROR_CONSTANTS_SRCDIR@
|
||||
EXEEXT = @EXEEXT@
|
||||
EXTRA_CXX_FLAGS = @EXTRA_CXX_FLAGS@
|
||||
FGREP = @FGREP@
|
||||
GLIBCXX_BUILD_DEBUG_FALSE = @GLIBCXX_BUILD_DEBUG_FALSE@
|
||||
GLIBCXX_BUILD_DEBUG_TRUE = @GLIBCXX_BUILD_DEBUG_TRUE@
|
||||
GLIBCXX_BUILD_PCH_FALSE = @GLIBCXX_BUILD_PCH_FALSE@
|
||||
GLIBCXX_BUILD_PCH_TRUE = @GLIBCXX_BUILD_PCH_TRUE@
|
||||
GLIBCXX_C_HEADERS_COMPATIBILITY_FALSE = @GLIBCXX_C_HEADERS_COMPATIBILITY_FALSE@
|
||||
GLIBCXX_C_HEADERS_COMPATIBILITY_TRUE = @GLIBCXX_C_HEADERS_COMPATIBILITY_TRUE@
|
||||
GLIBCXX_C_HEADERS_C_FALSE = @GLIBCXX_C_HEADERS_C_FALSE@
|
||||
GLIBCXX_C_HEADERS_C_GLOBAL_FALSE = @GLIBCXX_C_HEADERS_C_GLOBAL_FALSE@
|
||||
GLIBCXX_C_HEADERS_C_GLOBAL_TRUE = @GLIBCXX_C_HEADERS_C_GLOBAL_TRUE@
|
||||
GLIBCXX_C_HEADERS_C_STD_FALSE = @GLIBCXX_C_HEADERS_C_STD_FALSE@
|
||||
GLIBCXX_C_HEADERS_C_STD_TRUE = @GLIBCXX_C_HEADERS_C_STD_TRUE@
|
||||
GLIBCXX_C_HEADERS_C_TRUE = @GLIBCXX_C_HEADERS_C_TRUE@
|
||||
GLIBCXX_C_HEADERS_EXTRA_FALSE = @GLIBCXX_C_HEADERS_EXTRA_FALSE@
|
||||
GLIBCXX_C_HEADERS_EXTRA_TRUE = @GLIBCXX_C_HEADERS_EXTRA_TRUE@
|
||||
GLIBCXX_HOSTED_FALSE = @GLIBCXX_HOSTED_FALSE@
|
||||
GLIBCXX_HOSTED_TRUE = @GLIBCXX_HOSTED_TRUE@
|
||||
GLIBCXX_INCLUDES = @GLIBCXX_INCLUDES@
|
||||
GLIBCXX_LDBL_COMPAT_FALSE = @GLIBCXX_LDBL_COMPAT_FALSE@
|
||||
GLIBCXX_LDBL_COMPAT_TRUE = @GLIBCXX_LDBL_COMPAT_TRUE@
|
||||
GLIBCXX_LIBS = @GLIBCXX_LIBS@
|
||||
GREP = @GREP@
|
||||
INSTALL_DATA = @INSTALL_DATA@
|
||||
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBICONV = @LIBICONV@
|
||||
LIBMATHOBJS = @LIBMATHOBJS@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBS = @LIBS@
|
||||
LIBSUPCXX_PICFLAGS = @LIBSUPCXX_PICFLAGS@
|
||||
|
||||
# Only compiling "C" sources in this directory.
|
||||
LIBTOOL = @LIBTOOL@ --tag CC
|
||||
LIPO = @LIPO@
|
||||
LN_S = @LN_S@
|
||||
LTLIBICONV = @LTLIBICONV@
|
||||
LTLIBOBJS = @LTLIBOBJS@
|
||||
MAINT = @MAINT@
|
||||
MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
|
||||
MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
|
||||
MAKEINFO = @MAKEINFO@
|
||||
NM = @NM@
|
||||
NMEDIT = @NMEDIT@
|
||||
OBJDUMP = @OBJDUMP@
|
||||
OBJEXT = @OBJEXT@
|
||||
OPTIMIZE_CXXFLAGS = @OPTIMIZE_CXXFLAGS@
|
||||
OPT_LDFLAGS = @OPT_LDFLAGS@
|
||||
OS_INC_SRCDIR = @OS_INC_SRCDIR@
|
||||
OTOOL = @OTOOL@
|
||||
OTOOL64 = @OTOOL64@
|
||||
PACKAGE = @PACKAGE@
|
||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||
PACKAGE_NAME = @PACKAGE_NAME@
|
||||
PACKAGE_STRING = @PACKAGE_STRING@
|
||||
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||
RANLIB = @RANLIB@
|
||||
SECTION_FLAGS = @SECTION_FLAGS@
|
||||
SECTION_LDFLAGS = @SECTION_LDFLAGS@
|
||||
SED = @SED@
|
||||
SET_MAKE = @SET_MAKE@
|
||||
SHELL = @SHELL@
|
||||
STRIP = @STRIP@
|
||||
SYMVER_FILE = @SYMVER_FILE@
|
||||
TOPLEVEL_INCLUDES = @TOPLEVEL_INCLUDES@
|
||||
USE_NLS = @USE_NLS@
|
||||
VERSION = @VERSION@
|
||||
WARN_FLAGS = @WARN_FLAGS@
|
||||
WERROR = @WERROR@
|
||||
ac_ct_AR = @ac_ct_AR@
|
||||
ac_ct_AS = @ac_ct_AS@
|
||||
ac_ct_CC = @ac_ct_CC@
|
||||
ac_ct_CXX = @ac_ct_CXX@
|
||||
ac_ct_DSYMUTIL = @ac_ct_DSYMUTIL@
|
||||
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
|
||||
ac_ct_LIPO = @ac_ct_LIPO@
|
||||
ac_ct_NMEDIT = @ac_ct_NMEDIT@
|
||||
ac_ct_OBJDUMP = @ac_ct_OBJDUMP@
|
||||
ac_ct_OTOOL = @ac_ct_OTOOL@
|
||||
ac_ct_OTOOL64 = @ac_ct_OTOOL64@
|
||||
ac_ct_RANLIB = @ac_ct_RANLIB@
|
||||
ac_ct_STRIP = @ac_ct_STRIP@
|
||||
am__leading_dot = @am__leading_dot@
|
||||
am__tar = @am__tar@
|
||||
am__untar = @am__untar@
|
||||
baseline_dir = @baseline_dir@
|
||||
bindir = @bindir@
|
||||
build = @build@
|
||||
build_alias = @build_alias@
|
||||
build_cpu = @build_cpu@
|
||||
build_os = @build_os@
|
||||
build_vendor = @build_vendor@
|
||||
check_msgfmt = @check_msgfmt@
|
||||
datadir = @datadir@
|
||||
enable_shared = @enable_shared@
|
||||
enable_static = @enable_static@
|
||||
exec_prefix = @exec_prefix@
|
||||
glibcxx_MOFILES = @glibcxx_MOFILES@
|
||||
glibcxx_PCHFLAGS = @glibcxx_PCHFLAGS@
|
||||
glibcxx_POFILES = @glibcxx_POFILES@
|
||||
glibcxx_builddir = @glibcxx_builddir@
|
||||
glibcxx_localedir = @glibcxx_localedir@
|
||||
glibcxx_prefixdir = @glibcxx_prefixdir@
|
||||
glibcxx_srcdir = @glibcxx_srcdir@
|
||||
glibcxx_thread_h = @glibcxx_thread_h@
|
||||
glibcxx_toolexecdir = @glibcxx_toolexecdir@
|
||||
glibcxx_toolexeclibdir = @glibcxx_toolexeclibdir@
|
||||
gxx_include_dir = @gxx_include_dir@
|
||||
host = @host@
|
||||
host_alias = @host_alias@
|
||||
host_cpu = @host_cpu@
|
||||
host_os = @host_os@
|
||||
host_vendor = @host_vendor@
|
||||
includedir = @includedir@
|
||||
infodir = @infodir@
|
||||
install_sh = @install_sh@
|
||||
libdir = @libdir@
|
||||
libexecdir = @libexecdir@
|
||||
libtool_VERSION = @libtool_VERSION@
|
||||
localstatedir = @localstatedir@
|
||||
lt_ECHO = @lt_ECHO@
|
||||
mandir = @mandir@
|
||||
mkdir_p = @mkdir_p@
|
||||
multi_basedir = @multi_basedir@
|
||||
oldincludedir = @oldincludedir@
|
||||
port_specific_symbol_files = @port_specific_symbol_files@
|
||||
prefix = @prefix@
|
||||
program_transform_name = @program_transform_name@
|
||||
sbindir = @sbindir@
|
||||
sharedstatedir = @sharedstatedir@
|
||||
sysconfdir = @sysconfdir@
|
||||
target = @target@
|
||||
target_alias = @target_alias@
|
||||
target_cpu = @target_cpu@
|
||||
target_os = @target_os@
|
||||
target_vendor = @target_vendor@
|
||||
toplevel_srcdir = @toplevel_srcdir@
|
||||
|
||||
# May be used by various substitution variables.
|
||||
gcc_version := $(shell cat $(top_srcdir)/../gcc/BASE-VER)
|
||||
mkinstalldirs = $(SHELL) $(toplevel_srcdir)/mkinstalldirs
|
||||
noinst_LTLIBRARIES = libmath.la
|
||||
libmath_la_LIBADD = $(LIBMATHOBJS)
|
||||
libmath_la_DEPENDENCIES = $(libmath_la_LIBADD)
|
||||
libmath_la_SOURCES = stubs.c
|
||||
AM_CPPFLAGS = $(CANADIAN_INCLUDES)
|
||||
all: all-am
|
||||
|
||||
.SUFFIXES:
|
||||
.SUFFIXES: .c .lo .o .obj
|
||||
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
|
||||
@for dep in $?; do \
|
||||
case '$(am__configure_deps)' in \
|
||||
*$$dep*) \
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
|
||||
&& exit 0; \
|
||||
exit 1;; \
|
||||
esac; \
|
||||
done; \
|
||||
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign --ignore-deps libmath/Makefile'; \
|
||||
cd $(top_srcdir) && \
|
||||
$(AUTOMAKE) --foreign --ignore-deps libmath/Makefile
|
||||
.PRECIOUS: Makefile
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||
@case '$?' in \
|
||||
*config.status*) \
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||
*) \
|
||||
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
||||
esac;
|
||||
|
||||
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
|
||||
$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
|
||||
clean-noinstLTLIBRARIES:
|
||||
-test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
|
||||
@list='$(noinst_LTLIBRARIES)'; for p in $$list; do \
|
||||
dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
|
||||
test "$$dir" != "$$p" || dir=.; \
|
||||
echo "rm -f \"$${dir}/so_locations\""; \
|
||||
rm -f "$${dir}/so_locations"; \
|
||||
done
|
||||
libmath.la: $(libmath_la_OBJECTS) $(libmath_la_DEPENDENCIES)
|
||||
$(LINK) $(libmath_la_LDFLAGS) $(libmath_la_OBJECTS) $(libmath_la_LIBADD) $(LIBS)
|
||||
|
||||
mostlyclean-compile:
|
||||
-rm -f *.$(OBJEXT)
|
||||
|
||||
distclean-compile:
|
||||
-rm -f *.tab.c
|
||||
|
||||
.c.o:
|
||||
$(COMPILE) -c $<
|
||||
|
||||
.c.obj:
|
||||
$(COMPILE) -c `$(CYGPATH_W) '$<'`
|
||||
|
||||
.c.lo:
|
||||
$(LTCOMPILE) -c -o $@ $<
|
||||
|
||||
mostlyclean-libtool:
|
||||
-rm -f *.lo
|
||||
|
||||
clean-libtool:
|
||||
-rm -rf .libs _libs
|
||||
|
||||
distclean-libtool:
|
||||
-rm -f libtool
|
||||
uninstall-info-am:
|
||||
|
||||
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
|
||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | \
|
||||
$(AWK) ' { files[$$0] = 1; } \
|
||||
END { for (i in files) print i; }'`; \
|
||||
mkid -fID $$unique
|
||||
tags: TAGS
|
||||
|
||||
TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
||||
$(TAGS_FILES) $(LISP)
|
||||
tags=; \
|
||||
here=`pwd`; \
|
||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | \
|
||||
$(AWK) ' { files[$$0] = 1; } \
|
||||
END { for (i in files) print i; }'`; \
|
||||
if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
|
||||
test -n "$$unique" || unique=$$empty_fix; \
|
||||
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||
$$tags $$unique; \
|
||||
fi
|
||||
ctags: CTAGS
|
||||
CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
||||
$(TAGS_FILES) $(LISP)
|
||||
tags=; \
|
||||
here=`pwd`; \
|
||||
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||
unique=`for i in $$list; do \
|
||||
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||
done | \
|
||||
$(AWK) ' { files[$$0] = 1; } \
|
||||
END { for (i in files) print i; }'`; \
|
||||
test -z "$(CTAGS_ARGS)$$tags$$unique" \
|
||||
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
||||
$$tags $$unique
|
||||
|
||||
GTAGS:
|
||||
here=`$(am__cd) $(top_builddir) && pwd` \
|
||||
&& cd $(top_srcdir) \
|
||||
&& gtags -i $(GTAGS_ARGS) $$here
|
||||
|
||||
distclean-tags:
|
||||
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
|
||||
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
|
||||
list='$(DISTFILES)'; for file in $$list; do \
|
||||
case $$file in \
|
||||
$(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
|
||||
$(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
|
||||
esac; \
|
||||
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
|
||||
dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
|
||||
if test "$$dir" != "$$file" && test "$$dir" != "."; then \
|
||||
dir="/$$dir"; \
|
||||
$(mkdir_p) "$(distdir)$$dir"; \
|
||||
else \
|
||||
dir=''; \
|
||||
fi; \
|
||||
if test -d $$d/$$file; then \
|
||||
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
|
||||
cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
|
||||
fi; \
|
||||
cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
|
||||
else \
|
||||
test -f $(distdir)/$$file \
|
||||
|| cp -p $$d/$$file $(distdir)/$$file \
|
||||
|| exit 1; \
|
||||
fi; \
|
||||
done
|
||||
check-am: all-am
|
||||
check: check-am
|
||||
all-am: Makefile $(LTLIBRARIES)
|
||||
installdirs:
|
||||
install: install-am
|
||||
install-exec: install-exec-am
|
||||
install-data: install-data-am
|
||||
uninstall: uninstall-am
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
|
||||
installcheck: installcheck-am
|
||||
install-strip:
|
||||
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||
`test -z '$(STRIP)' || \
|
||||
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
|
||||
distclean-generic:
|
||||
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||
|
||||
maintainer-clean-generic:
|
||||
@echo "This command is intended for maintainers to use"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
clean: clean-am
|
||||
|
||||
clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \
|
||||
mostlyclean-am
|
||||
|
||||
distclean: distclean-am
|
||||
-rm -f Makefile
|
||||
distclean-am: clean-am distclean-compile distclean-generic \
|
||||
distclean-libtool distclean-tags
|
||||
|
||||
dvi: dvi-am
|
||||
|
||||
dvi-am:
|
||||
|
||||
html: html-am
|
||||
|
||||
info: info-am
|
||||
|
||||
info-am:
|
||||
|
||||
install-data-am:
|
||||
|
||||
install-exec-am:
|
||||
|
||||
install-info: install-info-am
|
||||
|
||||
install-man:
|
||||
|
||||
installcheck-am:
|
||||
|
||||
maintainer-clean: maintainer-clean-am
|
||||
-rm -f Makefile
|
||||
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||
|
||||
mostlyclean: mostlyclean-am
|
||||
|
||||
mostlyclean-am: mostlyclean-compile mostlyclean-generic \
|
||||
mostlyclean-libtool
|
||||
|
||||
pdf: pdf-am
|
||||
|
||||
pdf-am:
|
||||
|
||||
ps: ps-am
|
||||
|
||||
ps-am:
|
||||
|
||||
uninstall-am: uninstall-info-am
|
||||
|
||||
.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
|
||||
clean-libtool clean-noinstLTLIBRARIES ctags distclean \
|
||||
distclean-compile distclean-generic distclean-libtool \
|
||||
distclean-tags distdir dvi dvi-am html html-am info info-am \
|
||||
install install-am install-data install-data-am install-exec \
|
||||
install-exec-am install-info install-info-am install-man \
|
||||
install-strip installcheck installcheck-am installdirs \
|
||||
maintainer-clean maintainer-clean-generic mostlyclean \
|
||||
mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
|
||||
pdf pdf-am ps ps-am tags uninstall uninstall-am \
|
||||
uninstall-info-am
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
@ -1,39 +0,0 @@
|
||||
/* Copy sign of one number to another. */
|
||||
|
||||
/* 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, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
|
||||
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
|
||||
copysignf (float x, float y)
|
||||
{
|
||||
/* We use the double version. */
|
||||
return copysign (x, y);
|
||||
}
|
@ -1,309 +0,0 @@
|
||||
/* Configuration data for libmath subpart of libstdc++. */
|
||||
|
||||
/* Copyright (C) 1997-1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
|
||||
2007, 2008 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, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
|
||||
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 <config.h>
|
||||
|
||||
#ifdef HAVE_ENDIAN_H
|
||||
# include <endian.h>
|
||||
#else
|
||||
# ifdef HAVE_MACHINE_ENDIAN_H
|
||||
# ifdef HAVE_SYS_TYPES_H
|
||||
# include <sys/types.h>
|
||||
# endif
|
||||
# include <machine/endian.h>
|
||||
# else
|
||||
# ifdef HAVE_SYS_MACHINE_H
|
||||
# include <sys/machine.h>
|
||||
# else
|
||||
# if defined HAVE_SYS_ISA_DEFS_H || defined HAVE_MACHINE_PARAM_H
|
||||
/* This is on Solaris. */
|
||||
# ifdef HAVE_SYS_ISA_DEFS_H
|
||||
# include <sys/isa_defs.h>
|
||||
# endif
|
||||
# ifdef HAVE_MACHINE_PARAM_H
|
||||
# include <machine/param.h>
|
||||
# endif
|
||||
# ifdef _LITTLE_ENDIAN
|
||||
# define LITTLE_ENDIAN 1
|
||||
# endif
|
||||
# ifdef _BIG_ENDIAN
|
||||
# define BIG_ENDIAN 1
|
||||
# endif
|
||||
# define BYTE_ORDER 1
|
||||
# else
|
||||
/* We have to rely on the AC_C_BIGENDIAN test. */
|
||||
# ifdef WORDS_BIGENDIAN
|
||||
# define BIG_ENDIAN 1
|
||||
# else
|
||||
# define LITTLE_ENDIAN 1
|
||||
# endif
|
||||
# define BYTE_ORDER 1
|
||||
# endif
|
||||
# endif
|
||||
# endif
|
||||
#endif
|
||||
|
||||
typedef unsigned int U_int32_t __attribute ((mode (SI)));
|
||||
typedef int Int32_t __attribute ((mode (SI)));
|
||||
typedef unsigned int U_int64_t __attribute ((mode (DI)));
|
||||
typedef int Int64_t __attribute ((mode (DI)));
|
||||
|
||||
#ifdef HAVE_NAN_H
|
||||
# include <nan.h>
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_IEEEFP_H
|
||||
# include <ieeefp.h>
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_FP_H
|
||||
# include <fp.h>
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_FLOAT_H
|
||||
# include <float.h>
|
||||
#endif
|
||||
|
||||
/* `float' variant of HUGE_VAL. */
|
||||
#ifndef HUGE_VALF
|
||||
# ifdef HUGE_VALf
|
||||
# define HUGE_VALF HUGE_VALf
|
||||
# else
|
||||
# define HUGE_VALF HUGE_VAL
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* `long double' variant of HUGE_VAL. */
|
||||
#ifndef HUGE_VALL
|
||||
# ifdef HUGE_VALl
|
||||
# define HUGE_VALL HUGE_VALl
|
||||
# else
|
||||
# define HUGE_VALL HUGE_VAL
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* Make sure that at least HUGE_VAL is defined. */
|
||||
#ifndef HUGE_VAL
|
||||
# ifdef HUGE
|
||||
# define HUGE_VAL HUGE
|
||||
# else
|
||||
# ifdef MAXFLOAT
|
||||
# define HUGE_VAL MAXFLOAT
|
||||
# else
|
||||
# error "We need HUGE_VAL!"
|
||||
# endif
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#ifndef M_PI
|
||||
# define M_PI 3.14159265358979323846
|
||||
#endif
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
/* signbit is a macro in ISO C99. */
|
||||
#ifndef signbit
|
||||
extern int __signbitf (float);
|
||||
extern int __signbit (double);
|
||||
extern int __signbitl (long double);
|
||||
|
||||
# define signbit(x) \
|
||||
(sizeof (x) == sizeof (float) ? \
|
||||
__signbitf (x) \
|
||||
: sizeof (x) == sizeof (double) ? \
|
||||
__signbit (x) : __signbitl (x))
|
||||
#endif
|
||||
|
||||
#if BYTE_ORDER == BIG_ENDIAN
|
||||
typedef union
|
||||
{
|
||||
double value;
|
||||
struct
|
||||
{
|
||||
U_int32_t msw;
|
||||
U_int32_t lsw;
|
||||
} parts;
|
||||
} ieee_double_shape_type;
|
||||
#endif
|
||||
#if BYTE_ORDER == LITTLE_ENDIAN
|
||||
typedef union
|
||||
{
|
||||
double value;
|
||||
struct
|
||||
{
|
||||
U_int32_t lsw;
|
||||
U_int32_t msw;
|
||||
} parts;
|
||||
} ieee_double_shape_type;
|
||||
#endif
|
||||
/* Get the more significant 32 bit int from a double. */
|
||||
#define GET_HIGH_WORD(i,d) \
|
||||
do { \
|
||||
ieee_double_shape_type gh_u; \
|
||||
gh_u.value = (d); \
|
||||
(i) = gh_u.parts.msw; \
|
||||
} while (0)
|
||||
|
||||
|
||||
typedef union
|
||||
{
|
||||
float value;
|
||||
U_int32_t word;
|
||||
} ieee_float_shape_type;
|
||||
/* Get a 32 bit int from a float. */
|
||||
#define GET_FLOAT_WORD(i,d) \
|
||||
do { \
|
||||
ieee_float_shape_type gf_u; \
|
||||
gf_u.value = (d); \
|
||||
(i) = gf_u.word; \
|
||||
} while (0)
|
||||
|
||||
|
||||
#if BYTE_ORDER == BIG_ENDIAN
|
||||
typedef union
|
||||
{
|
||||
long double value;
|
||||
struct
|
||||
{
|
||||
unsigned int sign_exponent:16;
|
||||
unsigned int empty:16;
|
||||
U_int32_t msw;
|
||||
U_int32_t lsw;
|
||||
} parts;
|
||||
} ieee_long_double_shape_type;
|
||||
#endif
|
||||
#if BYTE_ORDER == LITTLE_ENDIAN
|
||||
typedef union
|
||||
{
|
||||
long double value;
|
||||
struct
|
||||
{
|
||||
U_int32_t lsw;
|
||||
U_int32_t msw;
|
||||
unsigned int sign_exponent:16;
|
||||
unsigned int empty:16;
|
||||
} parts;
|
||||
} ieee_long_double_shape_type;
|
||||
#endif
|
||||
/* Get int from the exponent of a long double. */
|
||||
#define GET_LDOUBLE_EXP(exp,d) \
|
||||
do { \
|
||||
ieee_long_double_shape_type ge_u; \
|
||||
ge_u.value = (d); \
|
||||
(exp) = ge_u.parts.sign_exponent; \
|
||||
} while (0)
|
||||
|
||||
#if BYTE_ORDER == BIG_ENDIAN
|
||||
typedef union
|
||||
{
|
||||
long double value;
|
||||
struct
|
||||
{
|
||||
U_int64_t msw;
|
||||
U_int64_t lsw;
|
||||
} parts64;
|
||||
struct
|
||||
{
|
||||
U_int32_t w0, w1, w2, w3;
|
||||
} parts32;
|
||||
} ieee_quad_double_shape_type;
|
||||
#endif
|
||||
#if BYTE_ORDER == LITTLE_ENDIAN
|
||||
typedef union
|
||||
{
|
||||
long double value;
|
||||
struct
|
||||
{
|
||||
U_int64_t lsw;
|
||||
U_int64_t msw;
|
||||
} parts64;
|
||||
struct
|
||||
{
|
||||
U_int32_t w3, w2, w1, w0;
|
||||
} parts32;
|
||||
} ieee_quad_double_shape_type;
|
||||
#endif
|
||||
/* Get most significant 64 bit int from a quad long double. */
|
||||
#define GET_LDOUBLE_MSW64(msw,d) \
|
||||
do { \
|
||||
ieee_quad_double_shape_type qw_u; \
|
||||
qw_u.value = (d); \
|
||||
(msw) = qw_u.parts64.msw; \
|
||||
} while (0)
|
||||
|
||||
|
||||
/* Replacement for non-existing float functions. */
|
||||
#ifndef HAVE_FABSF
|
||||
# define fabsf(x) fabs (x)
|
||||
#endif
|
||||
#ifndef HAVE_COSF
|
||||
# define cosf(x) cos (x)
|
||||
#endif
|
||||
#ifndef HAVE_COSHF
|
||||
# define coshf(x) cosh (x)
|
||||
#endif
|
||||
#ifndef HAVE_EXPF
|
||||
# define expf(x) expf (x)
|
||||
#endif
|
||||
#ifndef HAVE_LOGF
|
||||
# define logf(x) log(x)
|
||||
#endif
|
||||
#ifndef HAVE_LOG10F
|
||||
# define log10f(x) log10 (x)
|
||||
#endif
|
||||
#ifndef HAVE_POWF
|
||||
# define powf(x, y) pow (x, y)
|
||||
#endif
|
||||
#ifndef HAVE_SINF
|
||||
# define sinf(x) sin (x)
|
||||
#endif
|
||||
#ifndef HAVE_SINHF
|
||||
# define sinhf(x) sinh (x)
|
||||
#endif
|
||||
#ifndef HAVE_SQRTF
|
||||
# define sqrtf(x) sqrt (x)
|
||||
#endif
|
||||
#ifndef HAVE_TANF
|
||||
# define tanf(x) tan (x)
|
||||
#endif
|
||||
#ifndef HAVE_TANHF
|
||||
# define tanhf(x) tanh (x)
|
||||
#endif
|
||||
#ifndef HAVE_STRTOF
|
||||
# define strtof(s, e) strtod (s, e)
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
@ -1,41 +0,0 @@
|
||||
/* Return nonzero value if number is negative. */
|
||||
|
||||
/* 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, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
|
||||
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"
|
||||
|
||||
int
|
||||
__signbit (double x)
|
||||
{
|
||||
Int32_t hx;
|
||||
|
||||
GET_HIGH_WORD (hx, x);
|
||||
return hx & 0x80000000;
|
||||
}
|
@ -1,41 +0,0 @@
|
||||
/* Return nonzero value if number is negative. */
|
||||
|
||||
/* 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, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
|
||||
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"
|
||||
|
||||
int
|
||||
__signbitf (float x)
|
||||
{
|
||||
Int32_t hx;
|
||||
|
||||
GET_FLOAT_WORD (hx, x);
|
||||
return hx & 0x80000000;
|
||||
}
|
@ -1,48 +0,0 @@
|
||||
/* Return nonzero value if number is negative. */
|
||||
|
||||
/* 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, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
|
||||
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 <float.h>
|
||||
#include <math.h>
|
||||
#include "mathconf.h"
|
||||
|
||||
int
|
||||
__signbitl (long double x)
|
||||
{
|
||||
#if LDBL_MANT_DIG == 113
|
||||
Int64_t msw;
|
||||
|
||||
GET_LDOUBLE_MSW64 (msw, x);
|
||||
return msw < 0;
|
||||
#else
|
||||
Int32_t e;
|
||||
|
||||
GET_LDOUBLE_EXP (e, x);
|
||||
return e & 0x8000;
|
||||
#endif
|
||||
}
|
@ -1,455 +0,0 @@
|
||||
/* Stub definitions for libmath subpart of libstdc++. */
|
||||
|
||||
/* Copyright (C) 2001, 2002, 2003 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, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
|
||||
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 "config.h"
|
||||
|
||||
/* For targets which do not have support for long double versions,
|
||||
we use the crude approximation. We'll do better later. */
|
||||
|
||||
|
||||
#ifndef HAVE_FABSF
|
||||
float
|
||||
fabsf(float x)
|
||||
{
|
||||
return (float) fabs(x);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_FABSL
|
||||
long double
|
||||
fabsl(long double x)
|
||||
{
|
||||
return fabs((double) x);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef HAVE_ACOSF
|
||||
float
|
||||
acosf(float x)
|
||||
{
|
||||
return (float) acos(x);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_ACOSL
|
||||
long double
|
||||
acosl(long double x)
|
||||
{
|
||||
return acos((double) x);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef HAVE_ASINF
|
||||
float
|
||||
asinf(float x)
|
||||
{
|
||||
return (float) asin(x);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_ASINL
|
||||
long double
|
||||
asinl(long double x)
|
||||
{
|
||||
return asin((double) x);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef HAVE_ATANF
|
||||
float
|
||||
atanf(float x)
|
||||
{
|
||||
return (float) atan(x);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_ATANL
|
||||
long double
|
||||
atanl(long double x)
|
||||
{
|
||||
return atan ((double) x);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef HAVE_ATAN2F
|
||||
float
|
||||
atan2f(float x, float y)
|
||||
{
|
||||
return (float) atan2(x, y);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_ATAN2L
|
||||
long double
|
||||
atan2l(long double x, long double y)
|
||||
{
|
||||
return atan2((double) x, (double) y);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef HAVE_CEILF
|
||||
float
|
||||
ceilf(float x)
|
||||
{
|
||||
return (float) ceil(x);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_CEILL
|
||||
long double
|
||||
ceill(long double x)
|
||||
{
|
||||
return ceil((double) x);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef HAVE_COSF
|
||||
float
|
||||
cosf(float x)
|
||||
{
|
||||
return (float) cos(x);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_COSL
|
||||
long double
|
||||
cosl(long double x)
|
||||
{
|
||||
return cos((double) x);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef HAVE_COSHF
|
||||
float
|
||||
coshf(float x)
|
||||
{
|
||||
return (float) cosh(x);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_COSHL
|
||||
long double
|
||||
coshl(long double x)
|
||||
{
|
||||
return cosh((double) x);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef HAVE_EXPF
|
||||
float
|
||||
expf(float x)
|
||||
{
|
||||
return (float) exp(x);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_EXPL
|
||||
long double
|
||||
expl(long double x)
|
||||
{
|
||||
return exp((double) x);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef HAVE_FLOORF
|
||||
float
|
||||
floorf(float x)
|
||||
{
|
||||
return (float) floor(x);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_FLOORL
|
||||
long double
|
||||
floorl(long double x)
|
||||
{
|
||||
return floor((double) x);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef HAVE_FMODF
|
||||
float
|
||||
fmodf(float x, float y)
|
||||
{
|
||||
return (float) fmod(x, y);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_FMODL
|
||||
long double
|
||||
fmodl(long double x, long double y)
|
||||
{
|
||||
return fmod((double) x, (double) y);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef HAVE_FREXPF
|
||||
float
|
||||
frexpf(float x, int *exp)
|
||||
{
|
||||
return (float) frexp(x, exp);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_FREXPL
|
||||
long double
|
||||
frexpl(long double x, int *exp)
|
||||
{
|
||||
return frexp((double) x, exp);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef HAVE_SQRTF
|
||||
float
|
||||
sqrtf(float x)
|
||||
{
|
||||
return (float) sqrt(x);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_SQRTL
|
||||
long double
|
||||
sqrtl(long double x)
|
||||
{
|
||||
return sqrt((double) x);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
/* Compute the hypothenuse of a right triangle with side x and y. */
|
||||
#ifndef HAVE_HYPOTF
|
||||
float
|
||||
hypotf(float x, float y)
|
||||
{
|
||||
float s = fabsf(x) + fabsf(y);
|
||||
if (s == 0.0F)
|
||||
return s;
|
||||
x /= s; y /= s;
|
||||
return s * sqrtf(x * x + y * y);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_HYPOT
|
||||
double
|
||||
hypot(double x, double y)
|
||||
{
|
||||
double s = fabs(x) + fabs(y);
|
||||
if (s == 0.0)
|
||||
return s;
|
||||
x /= s; y /= s;
|
||||
return s * sqrt(x * x + y * y);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_HYPOTL
|
||||
long double
|
||||
hypotl(long double x, long double y)
|
||||
{
|
||||
long double s = fabsl(x) + fabsl(y);
|
||||
if (s == 0.0L)
|
||||
return s;
|
||||
x /= s; y /= s;
|
||||
return s * sqrtl(x * x + y * y);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
#ifndef HAVE_LDEXPF
|
||||
float
|
||||
ldexpf(float x, int exp)
|
||||
{
|
||||
return (float) ldexp(x, exp);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_LDEXPL
|
||||
long double
|
||||
ldexpl(long double x, int exp)
|
||||
{
|
||||
return ldexp((double) x, exp);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef HAVE_LOGF
|
||||
float
|
||||
logf(float x)
|
||||
{
|
||||
return (float) log(x);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_LOGL
|
||||
long double
|
||||
logl(long double x)
|
||||
{
|
||||
return log((double) x);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef HAVE_LOG10F
|
||||
float
|
||||
log10f(float x)
|
||||
{
|
||||
return (float) log10(x);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_LOG10L
|
||||
long double
|
||||
log10l(long double x)
|
||||
{
|
||||
return log10((double) x);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef HAVE_MODFF
|
||||
float
|
||||
modff(float x, float *iptr)
|
||||
{
|
||||
double result, temp;
|
||||
|
||||
result = modf(x, &temp);
|
||||
*iptr = (float) temp;
|
||||
return (float) result;
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_MODFL
|
||||
long double
|
||||
modfl(long double x, long double *iptr)
|
||||
{
|
||||
double result, temp;
|
||||
|
||||
result = modf((double) x, &temp);
|
||||
*iptr = temp;
|
||||
return result;
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef HAVE_POWF
|
||||
float
|
||||
powf(float x, float y)
|
||||
{
|
||||
return (float) pow(x, y);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_POWL
|
||||
long double
|
||||
powl(long double x, long double y)
|
||||
{
|
||||
return pow((double) x, (double) y);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef HAVE_SINF
|
||||
float
|
||||
sinf(float x)
|
||||
{
|
||||
return (float) sin(x);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_SINL
|
||||
long double
|
||||
sinl(long double x)
|
||||
{
|
||||
return sin((double) x);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef HAVE_SINHF
|
||||
float
|
||||
sinhf(float x)
|
||||
{
|
||||
return (float) sinh(x);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_SINHL
|
||||
long double
|
||||
sinhl(long double x)
|
||||
{
|
||||
return sinh((double) x);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef HAVE_TANF
|
||||
float
|
||||
tanf(float x)
|
||||
{
|
||||
return (float) tan(x);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_TANL
|
||||
long double
|
||||
tanl(long double x)
|
||||
{
|
||||
return tan((double) x);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
#ifndef HAVE_TANHF
|
||||
float
|
||||
tanhf(float x)
|
||||
{
|
||||
return (float) tanh(x);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_TANHL
|
||||
long double
|
||||
tanhl(long double x)
|
||||
{
|
||||
return tanh((double) x);
|
||||
}
|
||||
#endif
|
@ -228,7 +228,6 @@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBICONV = @LIBICONV@
|
||||
LIBMATHOBJS = @LIBMATHOBJS@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBS = @LIBS@
|
||||
LIBSUPCXX_PICFLAGS = @LIBSUPCXX_PICFLAGS@
|
||||
|
@ -336,7 +336,6 @@ AC_DEFUN([GLIBCXX_CHECK_MATH_SUPPORT], [
|
||||
GLIBCXX_CHECK_MATH_DECL_AND_LINKAGE_1(isinf)
|
||||
GLIBCXX_CHECK_MATH_DECL_AND_LINKAGE_1(isnan)
|
||||
GLIBCXX_CHECK_MATH_DECL_AND_LINKAGE_1(finite)
|
||||
GLIBCXX_CHECK_MATH_DECL_AND_LINKAGE_2(copysign)
|
||||
GLIBCXX_CHECK_MATH_DECL_AND_LINKAGE_3(sincos)
|
||||
GLIBCXX_CHECK_MATH_DECL_AND_LINKAGE_1(fpclass)
|
||||
GLIBCXX_CHECK_MATH_DECL_AND_LINKAGE_1(qfpclass)
|
||||
@ -380,7 +379,6 @@ AC_DEFUN([GLIBCXX_CHECK_MATH_SUPPORT], [
|
||||
ceill floorl)
|
||||
GLIBCXX_CHECK_MATH_DECL_AND_LINKAGE_1(isnanl)
|
||||
GLIBCXX_CHECK_MATH_DECL_AND_LINKAGE_1(isinfl)
|
||||
GLIBCXX_CHECK_MATH_DECL_AND_LINKAGE_2(copysignl)
|
||||
GLIBCXX_CHECK_MATH_DECL_AND_LINKAGE_2(atan2l)
|
||||
GLIBCXX_CHECK_MATH_DECL_AND_LINKAGE_1(expl)
|
||||
GLIBCXX_CHECK_MATH_DECL_AND_LINKAGE_1(fabsl)
|
||||
@ -399,53 +397,3 @@ AC_DEFUN([GLIBCXX_CHECK_MATH_SUPPORT], [
|
||||
LIBS="$ac_save_LIBS"
|
||||
CXXFLAGS="$ac_save_CXXFLAGS"
|
||||
])
|
||||
|
||||
|
||||
dnl
|
||||
dnl Check to see if there is native support for complex
|
||||
dnl
|
||||
dnl Don't compile bits in math/* if native support exits.
|
||||
dnl
|
||||
dnl Define USE_COMPLEX_LONG_DOUBLE etc if "copysignl" is found.
|
||||
dnl
|
||||
dnl GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT
|
||||
AC_DEFUN([GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT], [
|
||||
dnl Check for complex versions of math functions of platform. This will
|
||||
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(copysignf)
|
||||
|
||||
dnl For __signbit to signbit conversions.
|
||||
dnl Not sure why this is done, as these will be macros mostly.
|
||||
dnl Should probably coordinate this with std_cmath.h.
|
||||
AC_CHECK_FUNCS([__signbit], , [LIBMATHOBJS="$LIBMATHOBJS signbit.lo"])
|
||||
|
||||
AC_CHECK_FUNCS([__signbitf], , [LIBMATHOBJS="$LIBMATHOBJS signbitf.lo"])
|
||||
|
||||
dnl Compile the long double complex functions only if the function
|
||||
dnl provides the non-complex long double functions that are needed.
|
||||
dnl Currently this includes copysignl, which should be
|
||||
dnl cached from the GLIBCXX_CHECK_MATH_SUPPORT macro, above.
|
||||
if test x$ac_cv_func_copysignl = x"yes"; then
|
||||
AC_CHECK_FUNCS([__signbitl], , [LIBMATHOBJS="$LIBMATHOBJS signbitl.lo"])
|
||||
fi
|
||||
|
||||
# Used in libmath/Makefile.am.
|
||||
if test -n "$LIBMATHOBJS"; then
|
||||
need_libmath=yes
|
||||
fi
|
||||
AC_SUBST(LIBMATHOBJS)
|
||||
])
|
||||
|
||||
|
||||
# Check for functions in math library.
|
||||
# Ulrich Drepper <drepper@cygnus.com>, 1998.
|
||||
#
|
||||
# This file can be copied and used freely without restrictions. It can
|
||||
# be used in projects which are not available under the GNU Public License
|
||||
# but which still want to provide support for the GNU gettext functionality.
|
||||
# Please note that the actual code is *not* freely available.
|
||||
dnl AC_REPLACE_MATHFUNCS(FUNCTION...)
|
||||
AC_DEFUN([AC_REPLACE_MATHFUNCS],
|
||||
[AC_CHECK_FUNCS([$1], , [LIBMATHOBJS="$LIBMATHOBJS ${ac_func}.lo"])])
|
||||
|
@ -158,7 +158,6 @@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBICONV = @LIBICONV@
|
||||
LIBMATHOBJS = @LIBMATHOBJS@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBS = @LIBS@
|
||||
LIBSUPCXX_PICFLAGS = @LIBSUPCXX_PICFLAGS@
|
||||
|
@ -1,7 +1,7 @@
|
||||
## Makefile for the src subdirectory of the GNU C++ Standard library.
|
||||
##
|
||||
## Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
|
||||
## 2006, 2007, 2008
|
||||
## 2006, 2007, 2008, 2009
|
||||
## Free Software Foundation, Inc.
|
||||
##
|
||||
## This file is part of the libstdc++ version 3 distribution.
|
||||
@ -198,12 +198,10 @@ libstdc___la_SOURCES = $(sources)
|
||||
|
||||
libstdc___la_LIBADD = \
|
||||
$(GLIBCXX_LIBS) \
|
||||
$(top_builddir)/libmath/libmath.la \
|
||||
$(top_builddir)/libsupc++/libsupc++convenience.la
|
||||
|
||||
libstdc___la_DEPENDENCIES = \
|
||||
${version_dep} \
|
||||
$(top_builddir)/libmath/libmath.la \
|
||||
$(top_builddir)/libsupc++/libsupc++convenience.la
|
||||
|
||||
libstdc___la_LDFLAGS = \
|
||||
|
@ -216,7 +216,6 @@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBICONV = @LIBICONV@
|
||||
LIBMATHOBJS = @LIBMATHOBJS@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBS = @LIBS@
|
||||
LIBSUPCXX_PICFLAGS = @LIBSUPCXX_PICFLAGS@
|
||||
@ -444,12 +443,10 @@ sources = \
|
||||
libstdc___la_SOURCES = $(sources)
|
||||
libstdc___la_LIBADD = \
|
||||
$(GLIBCXX_LIBS) \
|
||||
$(top_builddir)/libmath/libmath.la \
|
||||
$(top_builddir)/libsupc++/libsupc++convenience.la
|
||||
|
||||
libstdc___la_DEPENDENCIES = \
|
||||
${version_dep} \
|
||||
$(top_builddir)/libmath/libmath.la \
|
||||
$(top_builddir)/libsupc++/libsupc++convenience.la
|
||||
|
||||
libstdc___la_LDFLAGS = \
|
||||
|
@ -413,7 +413,10 @@ GLIBCXX_3.4)
|
||||
#undef _List_node_base
|
||||
|
||||
// gcc-4.1.0
|
||||
#ifdef _GLIBCXX_LONG_DOUBLE_COMPAT
|
||||
// Long double versions of "C" math functions.
|
||||
#if defined (_GLIBCXX_LONG_DOUBLE_COMPAT) \
|
||||
|| (defined (__hppa__) && defined (__linux__))
|
||||
|
||||
#define _GLIBCXX_MATHL_WRAPPER(name, argdecl, args, ver) \
|
||||
extern "C" double \
|
||||
__ ## name ## l_wrapper argdecl \
|
||||
|
@ -158,7 +158,6 @@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||
LD = @LD@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
LIBICONV = @LIBICONV@
|
||||
LIBMATHOBJS = @LIBMATHOBJS@
|
||||
LIBOBJS = @LIBOBJS@
|
||||
LIBS = @LIBS@
|
||||
LIBSUPCXX_PICFLAGS = @LIBSUPCXX_PICFLAGS@
|
||||
|
Loading…
x
Reference in New Issue
Block a user