From: rainer dot jung at kippdata dot de Operating system: Solaris PHP version: 7.0.0RC3 Package: Testing related Bug Type: Bug Bug description:Test Zend/tests/bug42143.phpt is broken
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 bug report at https://bugs.php.net/bug.php?id=70580&edit=1 -- Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=70580&r=trysnapshot54 Try a snapshot (PHP 5.5): https://bugs.php.net/fix.php?id=70580&r=trysnapshot55 Try a snapshot (trunk): https://bugs.php.net/fix.php?id=70580&r=trysnapshottrunk Fixed in SVN: https://bugs.php.net/fix.php?id=70580&r=fixed Fixed in release: https://bugs.php.net/fix.php?id=70580&r=alreadyfixed Need backtrace: https://bugs.php.net/fix.php?id=70580&r=needtrace Need Reproduce Script: https://bugs.php.net/fix.php?id=70580&r=needscript Try newer version: https://bugs.php.net/fix.php?id=70580&r=oldversion Not developer issue: https://bugs.php.net/fix.php?id=70580&r=support Expected behavior: https://bugs.php.net/fix.php?id=70580&r=notwrong Not enough info: https://bugs.php.net/fix.php?id=70580&r=notenoughinfo Submitted twice: https://bugs.php.net/fix.php?id=70580&r=submittedtwice register_globals: https://bugs.php.net/fix.php?id=70580&r=globals PHP 4 support discontinued: https://bugs.php.net/fix.php?id=70580&r=php4 Daylight Savings: https://bugs.php.net/fix.php?id=70580&r=dst IIS Stability: https://bugs.php.net/fix.php?id=70580&r=isapi Install GNU Sed: https://bugs.php.net/fix.php?id=70580&r=gnused Floating point limitations: https://bugs.php.net/fix.php?id=70580&r=float No Zend Extensions: https://bugs.php.net/fix.php?id=70580&r=nozend MySQL Configuration Error: https://bugs.php.net/fix.php?id=70580&r=mysqlcfg -- PHP Quality Assurance Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php