libjava status on Solaris 8/Intel and IRIX 6.5
Tom Tromey
tromey@redhat.com
Mon Mar 18 11:23:00 GMT 2002
>>>>> "Andrew" == Andrew Haley <aph@redhat.com> writes:
Rainer> Indeed. Same on sparc-sun-solaris2.8, so this is a generic
Rainer> Solaris 2 problem. We probably need a new spec substitution
Rainer> for this (similar to DIVIDESPEC and friends)? Any suggestions
Rainer> for a good name, and I'll provide a patch and verify it.
It doesn't matter too much. REFERENCESPEC or something like that
would be fine.
I assume you're going to check in your Solaris DIVIDESPEC change?
Andrew> The trouble with -fcheck-references is that it only works for
Andrew> Java code and not in libgcj's CNI C++ code, so using it for
Andrew> tests may give a false sense of security. Perhaps we should
Andrew> not do this in order not to mislead users.
Our own CNI code probably assumes that such dereferences will be
caught at runtime :-(
Andrew> Hey Tom, how about redesigning CNI to use smart pointers? :-)
Andrew> (Actually only half a smiley; it might be worth doing for CNI 2.0...)
We had a long discussion about this once. It is in the archives
somewhere. There are some real disadvantages, namely massive
uglification of the code.
Tom
More information about the Java
mailing list