This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH] Correct libstdc++'s -fno-builtins typo
- From: Roger Sayle <roger at eyesopen dot com>
- To: gcc-patches at gcc dot gnu dot org
- Cc: Benjamin Kosnik <bkoz at redhat dot com>, Neil Booth <neil at daikokuya dot co dot uk>
- Date: Tue, 1 Jul 2003 11:37:29 -0600 (MDT)
- Subject: [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