This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH] Correct libstdc++'s -fno-builtins typo


The following patch corrects a typo recently pointed out to me by Neil
Booth that is causing a bootstrap failure on powerpc-ibm-aix5.2.0.0.
Neil's recent changes no complain that -fno-builtins isn't currently
a valid option, hence the configure tests fail to recognize that atan2l
is available (as a macro on AIX) which then creates problems when we
try to define it ourselves in libmath/stubs.c.  I believe that Neil
is also working on adding -fno-builtins as a synonym to -fno-builtin
for the benefit of other packages that may have made the same mistake.


Ok for mainline?  Ben if this is approved, could you please commit it
for me?  I'm affraid I'll screw up regenerating the necessary files.
And my apologies again over the "--disable-pch" affair.


2003-07-01  Roger Sayle  <roger@eyesopen.com>

	* acinclude.m4 (GLIBCPP_CHECK_STDLIB_SUPPORT): Fix typo in CXXFLAGS.
	(GLIBCPP_CHECK_MATH_SUPPORT): Likewise.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.


Index: acinclude.m4
===================================================================
RCS file: /cvs/gcc/gcc/libstdc++-v3/acinclude.m4,v
retrieving revision 1.247
diff -c -3 -p -r1.247 acinclude.m4
*** acinclude.m4	30 Jun 2003 17:40:05 -0000	1.247
--- acinclude.m4	1 Jul 2003 16:49:17 -0000
*************** dnl GLIBCPP_CHECK_STDLIB_SUPPORT
*** 728,734 ****
  AC_DEFUN(GLIBCPP_CHECK_STDLIB_SUPPORT, [
    ac_test_CXXFLAGS="${CXXFLAGS+set}"
    ac_save_CXXFLAGS="$CXXFLAGS"
!   CXXFLAGS='-fno-builtins -D_GNU_SOURCE'

    GLIBCPP_CHECK_STDLIB_DECL_AND_LINKAGE_2(strtold)
    GLIBCPP_CHECK_STDLIB_DECL_AND_LINKAGE_2(strtof)
--- 728,734 ----
  AC_DEFUN(GLIBCPP_CHECK_STDLIB_SUPPORT, [
    ac_test_CXXFLAGS="${CXXFLAGS+set}"
    ac_save_CXXFLAGS="$CXXFLAGS"
!   CXXFLAGS='-fno-builtin -D_GNU_SOURCE'

    GLIBCPP_CHECK_STDLIB_DECL_AND_LINKAGE_2(strtold)
    GLIBCPP_CHECK_STDLIB_DECL_AND_LINKAGE_2(strtof)
*************** dnl GLIBCPP_CHECK_MATH_SUPPORT
*** 750,756 ****
  AC_DEFUN(GLIBCPP_CHECK_MATH_SUPPORT, [
    ac_test_CXXFLAGS="${CXXFLAGS+set}"
    ac_save_CXXFLAGS="$CXXFLAGS"
!   CXXFLAGS='-fno-builtins -D_GNU_SOURCE'

    dnl Check libm
    AC_CHECK_LIB(m, sin, libm="-lm")
--- 750,756 ----
  AC_DEFUN(GLIBCPP_CHECK_MATH_SUPPORT, [
    ac_test_CXXFLAGS="${CXXFLAGS+set}"
    ac_save_CXXFLAGS="$CXXFLAGS"
!   CXXFLAGS='-fno-builtin -D_GNU_SOURCE'

    dnl Check libm
    AC_CHECK_LIB(m, sin, libm="-lm")

Roger
--
Roger Sayle,                         E-mail: roger@eyesopen.com
OpenEye Scientific Software,         WWW: http://www.eyesopen.com/
Suite 1107, 3600 Cerrillos Road,     Tel: (+1) 505-473-7385
Santa Fe, New Mexico, 87507.         Fax: (+1) 505-473-0833


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]