From 4b1deca2e1749ef65000f29df84feca5f08250b9 Mon Sep 17 00:00:00 2001 From: Ard Biesheuvel Date: Sat, 3 Apr 2004 12:37:45 +0000 Subject: [PATCH] 2nd try for glibc2.2/sparc64 --- ext/standard/config.m4 | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/ext/standard/config.m4 b/ext/standard/config.m4 index fa4d8ca518..5fcee65c48 100644 --- a/ext/standard/config.m4 +++ b/ext/standard/config.m4 @@ -350,16 +350,13 @@ AC_CACHE_CHECK(whether HUGE_VAL + -HUGEVAL == NAN, ac_cv_huge_val_nan,[ #define zend_isnan(a) 0 #endif -double hv(int i) -{ - /* avoid inlining */ - if (i) return hv(i-1); - else return HUGE_VAL; -} - int main(int argc, char** argv) { - return zend_isinf(hv(3)) && zend_isnan(HUGE_VAL + -HUGE_VAL) ? 0 : 1; +#if (__GNUC__ == 2)&&(__GNUC_MINOR <= 95)&&(__GLIBC == 2)&&(__GLIBC_MINOR <= 2)&&defined(__sparc64) + return 1; +#else + return zend_isinf(HUGE_VAL) && zend_isnan(HUGE_VAL + -HUGE_VAL) ? 0 : 1; +#endif } ],[ ac_cv_huge_val_nan=yes -- 2.50.1