This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
Binary compatibility for virtual fields
- From: Andrew Haley <aph at redhat dot com>
- To: java at gcc dot gnu dot org
- Date: Fri, 19 Sep 2003 17:58:48 +0100
- Subject: Binary compatibility for virtual fields
This is a heads up:
I've got binary compatibility for virtual fields working, and I now
have 0 fails on the Mauve BC testuite I wrote a couple of weeks ago.
I need to run some more regression tests to make sure I haven't broken
anything, but the patch should be ready for next week.
If we're going to remove exported symbols from Java libraries, we'll
have to handle static fields and methods as well. I don't imagine
that will be very difficult, and I'll get to it ASAP.
Bryce, you said that libgcj couldn't be built with
-findirect-dispatch. Do you recall what the reason was?
Thanks,
Andrew.
P.S.
My BC tests are incomplete in that I'm not seeing a failure for
// FIXME: This does not yet fully conform to binary compatibility
// rules. It will break if a declaration is moved into a
// superinterface.
I'll add a test for that to Mauve.