This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
CNI changes (Was: Binary Compatibility)
- From: Andrew Haley <aph at redhat dot com>
- To: Anthony Green <green at redhat dot com>
- Cc: java at gcc dot gnu dot org
- Date: Mon, 4 Aug 2003 10:54:01 +0100
- Subject: CNI changes (Was: Binary Compatibility)
- References: <Pine.LNX.4.44.0307300929080.11078-100000@ops2.one-point.com><87smoot8xw.fsf@fleche.redhat.com><16167.60120.49100.864112@cuddles.cambridge.redhat.com><1059964034.4179.643.camel@escape>
Anthony Green writes:
> On Wed, 2003-07-30 at 08:57, Andrew Haley wrote:
> > Additionally, there is the CNI change that maps
> >
> > java::lang::foo *obj --> ref<java::lang::foo> obj
> >
> > I propose that we make this change on the same development branch,
> > with a view to releasing it in gcc 3.5.
>
> Are there any other CNI changes we should make at this same time?
I would like to get all incompatible changes done for 3.5.
> For instance, conforming to the new C++ ABI (padding-wise)
Well, I guess it does save memory. However, the last time I looked
there was some fairly nasty hacking in the C++ front end to make this
work. I'll ask Jason if we can have thaht code in a common place.
> , and wasn't there talk at some point of requiring explicit GC
> markers for data?
I can't remember that.
Andrew.