On Apr 10, 2007, at 3:56 PM, Antony Dovgal wrote:
On 04/11/2007 02:45 AM, Brian Shire wrote:
Yeah, 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..
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.
- Shire
[EMAIL PROTECTED]
[EMAIL PROTECTED]
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php