Skip to content

Commit e7eccf1

Browse files
author
Ard Biesheuvel
committed
That should do it
1 parent ae73e40 commit e7eccf1

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

ext/standard/config.m4

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -413,16 +413,13 @@ AC_CACHE_CHECK(whether HUGE_VAL + -HUGEVAL == NAN, ac_cv_huge_val_nan,[
413413
#define zend_isnan(a) 0
414414
#endif
415415
416-
double hv(int i)
417-
{
418-
/* avoid inlining */
419-
if (i) return hv(i-1);
420-
else return HUGE_VAL;
421-
}
422-
423416
int main(int argc, char** argv)
424417
{
425-
return zend_isinf(hv(3)) && zend_isnan(HUGE_VAL + -HUGE_VAL) ? 0 : 1;
418+
#if defined(__sparc__) && !(__GNUC__ >= 3)
419+
return 1;
420+
#else
421+
return zend_isinf(HUGE_VAL) && zend_isnan(HUGE_VAL + -HUGE_VAL) ? 0 : 1;
422+
#endif
426423
}
427424
],[
428425
ac_cv_huge_val_nan=yes

0 commit comments

Comments
 (0)