------- Comment #4 from rguenth at gcc dot gnu dot org 2006-02-28 11:29 ------- Subject: Bug 26055
Author: rguenth Date: Tue Feb 28 11:29:41 2006 New Revision: 111563 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=111563 Log: 2006-02-28 Richard Guenther <[EMAIL PROTECTED]> PR bootstrap/26055 Revert * configure.ac: Disable libgcc-math if we cannot mix declaration of __isinf and math.h inclusion. * configure: Re-generate. * i386/Makefile.am: Use -std=c99, do not use -ffinite-math-only, do not define __NO_MATH_INLINES. * i386/Makefile.in: Re-generate. * include/math_private.h (__atanf): Declare. (__scalbnf): Likewise. (__floorf): Likewise. (__isinff): Likewise. (__scalbn): Likewise. (__floor): Likewise. (fabs): Likewise. (fabsf): Likewise. * flt-32/e_acosf.c: Do not include math.h * flt-32/s_isinff.c: Likewise. * flt-32/k_tanf.c: Likewise. * flt-32/e_sqrtf.c: Likewise. * flt-32/e_asinf.c: Likewise. * flt-32/k_cosf.c: Likewise. * flt-32/k_sinf.c: Likewise. * flt-32/s_floorf.c: Likewise. * flt-32/s_tanf.c: Likewise. * flt-32/s_atanf.c: Likewise. * flt-32/s_cosf.c: Likewise. * flt-32/e_atan2f.c: Likewise. * flt-32/e_powf.c: Likewise. * flt-32/s_sinf.c: Likewise. * flt-32/e_rem_pio2f.c: Likewise. * flt-32/s_scalbnf.c: Likewise. * flt-32/e_logf.c: Likewise. * flt-32/e_log10f.c: Likewise. * flt-32/k_rem_pio2f.c: Likewise. * flt-32/e_expf.c: Likewise. Use __builtin_isless and __builtin_isgreater. * dbl-64/s_floor.c: Do not include math.h. * dbl-64/e_log10.c: Likewise. * dbl-64/k_rem_pio2.c: Likewise. * dbl-64/s_atan.c: Likewise. * dbl-64/s_scalbn.c: Likewise. * dbl-64/s_isinf.c: Likewise. * dbl-64/s_tan.c: Likewise. * dbl-64/e_rem_pio2.c: Likewise. Avoid uninitialized variable warning. * dbl-64/mpa.c: Likewise. Modified: trunk/libgcc-math/ChangeLog trunk/libgcc-math/configure trunk/libgcc-math/configure.ac trunk/libgcc-math/dbl-64/e_log10.c trunk/libgcc-math/dbl-64/e_rem_pio2.c trunk/libgcc-math/dbl-64/k_rem_pio2.c trunk/libgcc-math/dbl-64/mpa.c trunk/libgcc-math/dbl-64/s_atan.c trunk/libgcc-math/dbl-64/s_floor.c trunk/libgcc-math/dbl-64/s_isinf.c trunk/libgcc-math/dbl-64/s_scalbn.c trunk/libgcc-math/dbl-64/s_tan.c trunk/libgcc-math/flt-32/e_acosf.c trunk/libgcc-math/flt-32/e_asinf.c trunk/libgcc-math/flt-32/e_atan2f.c trunk/libgcc-math/flt-32/e_expf.c trunk/libgcc-math/flt-32/e_log10f.c trunk/libgcc-math/flt-32/e_logf.c trunk/libgcc-math/flt-32/e_powf.c trunk/libgcc-math/flt-32/e_rem_pio2f.c trunk/libgcc-math/flt-32/e_sqrtf.c trunk/libgcc-math/flt-32/k_cosf.c trunk/libgcc-math/flt-32/k_rem_pio2f.c trunk/libgcc-math/flt-32/k_sinf.c trunk/libgcc-math/flt-32/k_tanf.c trunk/libgcc-math/flt-32/s_atanf.c trunk/libgcc-math/flt-32/s_cosf.c trunk/libgcc-math/flt-32/s_floorf.c trunk/libgcc-math/flt-32/s_isinff.c trunk/libgcc-math/flt-32/s_scalbnf.c trunk/libgcc-math/flt-32/s_sinf.c trunk/libgcc-math/flt-32/s_tanf.c trunk/libgcc-math/i386/Makefile.am trunk/libgcc-math/i386/Makefile.in trunk/libgcc-math/include/math_private.h -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26055