GCJ integration

Date view Thread view Subject view Author view

From: Tim Wilkinson (tim@transvirtual.com)
Date: Tue Feb 16 1999 - 16:35:01 EST


Okay, as you may have just seen I've check in the intial stab at
GCJ integration (from the Custom edition where I did the orignal work).
This doesn't work yet for a number of issues which should be resolved
first.

So ... basically these boil down to an either or choice for changes to
GCJ itself - if we want GCJ to generate compatible structures to Kaffe
(they're close but not quite the same) then we need to patch the EGCS
compiler. The advantages of this are that we can directly use what
GCJ produces in Kaffe with the minimum of load-time work.

On the other hand if we don't change GCJ we basically have to regenerate
the class/method/field structures when we load a GCJ class (we get to
use the code but that's it) - even the utf8 constants are different.
This means we use extra memory.

That's basically the choices - comments?

Cheers
Tim

PS. Oh, and don't forget that any changes to EGCS *won't* be included by
Cygnus.

--
  Tim Wilkinson                         Tel:     +1 510 704 1660
  Transvirtual Technologies, Inc.,      Fax:     +1 510 704 1893
  Berkeley, CA, USA.                    Email:   tim@transvirtual.com


Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Sat Sep 23 2000 - 19:58:09 EDT