Patch: IA-64 port

Jeff Sturm jsturm@sigma6.com
Mon Apr 10 12:28:00 GMT 2000


Tom Tromey wrote:
> Jeff> What compiler defines __LP64__?  IA64?  Alpha does not, so
> Jeff> libgcj is broken for now.
> 
> IA64 does.  Not only does Alpha not define it, but I'm told it never
> will.  Bleah.  So we do have to find a different solution.

There's a lot of code already in existence which relies on #ifdef
__alpha__ to test for 64-bitness... for a long time it was the only one
:|

> Maybe we should just use __LP64__ everywhere?

That's OK as a stopgap.  Of course we want Alpha to do the right thing,
and eventually get the interpreter working there, too.

I'm trying to find out why _Jv_word is needed in javaprims.h at all. 
It's part of the published CNI interface, and doesn't appear to be used
in the distributed headers with the sole exception of
_Jv_ResolvePoolEntry.

-- 
Jeff Sturm
jsturm@sigma6.com


More information about the Java-patches mailing list