Re: cvs: php-src(PHP_5_2) /ext/standard pack.c /ext/standard/tests/strings pack.phpt
| From: | Brian Shire | Date: | Tue, 10 Apr 2007 23:23:24 +0000 |
| Subject: | Re: cvs: php-src(PHP_5_2) /ext/standard pack.c /ext/standard/tests/strings pack.phpt | ||
| References: | 1 2 3 4 | Groups: | php.cvs |
| Request: | Send a blank email to php-cvs+get-43821@lists.php.net to get a copy of this message | ||
On Apr 10, 2007, at 3:56 PM, Antony Dovgal wrote:
On 04/11/2007 02:45 AM, Brian Shire wrote:Thanks, I can reproduce and so can Ilia on Darwin/Intel so if you're getting a "-1" on Darwin/PPC too then it tells me it's probably some silly Darwin difference/bug rather than a 64-bit extension problem on the Intel 2 Duo chips. If someone has Linux/non-Darwin OS on an Intel 2 Duo chip that would be informative as well. - ShireYeah, discussed briefly with Jani and Ilia. I can revert it (or temporarily remove those lines of the test) until I can figure out why this doesn't work on Linux if you like? On Darwin the code intval (4294967296) will return -1, while on other systems it appears to be 0. I can reproduce this on the C level by replicating the double- >long cast that's happening within PHP. Any suggestions on this would be welcome.Well, if it's just this Darwin/Intel difference then it's not that critical, I believe.Antony, you said below that you tested on PPC? Seems like this is a Darwin specific problem then (I tested on Darwin/Intel), perhaps I should just remove those tests for Darwin for the time being?Let me see if I can reproduce it on Darwin/Intel, that'll take some time..
shire@facebook.com
shire@php.net