diff options
author | Benjamin Kosnik <bkoz@redhat.com> | 2009-01-15 20:02:11 +0000 |
---|---|---|
committer | Benjamin Kosnik <bkoz@gcc.gnu.org> | 2009-01-15 20:02:11 +0000 |
commit | adc8a1e3e0e2dc624c5351120dac0b0c3d7c88d2 (patch) | |
tree | 8bf9310873be2240f46a582198fc953197dc4459 /libstdc++-v3/crossconfig.m4 | |
parent | 4af9e878d91689da977b1e31fbb3248b5ad677b9 (diff) | |
download | gcc-adc8a1e3e0e2dc624c5351120dac0b0c3d7c88d2.zip gcc-adc8a1e3e0e2dc624c5351120dac0b0c3d7c88d2.tar.gz gcc-adc8a1e3e0e2dc624c5351120dac0b0c3d7c88d2.tar.bz2 |
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
Diffstat (limited to 'libstdc++-v3/crossconfig.m4')
-rw-r--r-- | libstdc++-v3/crossconfig.m4 | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/libstdc++-v3/crossconfig.m4 b/libstdc++-v3/crossconfig.m4 index 03dd336..fc83535 100644 --- a/libstdc++-v3/crossconfig.m4 +++ b/libstdc++-v3/crossconfig.m4 @@ -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) |