On Thu, 07 September 2000, "Edouard G. Parmelan" wrote:

> Correct my if I'm wrong, on the Alpha the expression (void*)-1 produces
> 0x00000000FFFFFFFF as the cast will not propagate bit sign and -1 is an
> int aka a 32 bits value.
> 
> Could you test that with the following C test case ?
> 
>     #include <stdio.h>
>     int main() {
>       printf ("(void*)-1 = %p\n", (void*)-1);
>       return 0;
>     }

On both Tru64 Unix and Linux/Alpha the following 
was the result
> 
> 
> Also size_t should be 64 bits, but I'm not sure, so I have change
> gc_heap_base and gc_block_base to uintp.
> 
> Could you test the following patch before I commit it in the CVS Tree ?
> -- 
> Edouard G. Parmelan
> http://egp.free.fr

Personal e-mail : [EMAIL PROTECTED]
                    or   [EMAIL PROTECTED]
_______________________________________________________________________

Free Unlimited Internet Access! Try it now! 
http://www.zdnet.com/downloads/altavista/index.html

_______________________________________________________________________

Reply via email to