Edit report at https://bugs.php.net/bug.php?id=70580&edit=1

 ID:                 70580
 Comment by:         rainer dot jung at kippdata dot de
 Reported by:        rainer dot jung at kippdata dot de
 Summary:            Test Zend/tests/bug42143.phpt is broken
 Status:             Open
 Type:               Bug
 Package:            Testing related
 Operating System:   Solaris
 PHP Version:        7.0.0RC3
 Block user comment: N
 Private report:     N

 New Comment:

This applies also to PHP 5.4-5.6 (latest releases).


Previous Comments:
------------------------------------------------------------------------
[2015-09-25 11:59:46] rainer dot jung at kippdata dot de

Description:
------------
The test Zend/tests/bug42143.phpt contains:

     13 var_dump(log10(-1) == log(-1));
     14 var_dump(log10(-1) != log10(-1));

On Linux, that test works, because the logarithm of -1 returns NAN as expected. 
On Solaris the log returns -INF and that part of the test fails. This behavior 
is allowed by the specifications: See in 
http://pubs.opengroup.org/onlinepubs/9699919799/functions/log.html

"For finite values of x that are less than 0 ..., a domain error shall occur, 
and either a NaN (if supported), or an implementation-defined value shall be 
returned."

Since there are a lot of other but similar tests in Zend/tests/bug42143.phpt, I 
suggest to drop these two lines.

See attached patch.



------------------------------------------------------------------------



--
Edit this bug report at https://bugs.php.net/bug.php?id=70580&edit=1

-- 
PHP Quality Assurance Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to