java vs ia64 abi exceptions

Tom Tromey tromey@redhat.com
Thu Mar 22 17:32:00 GMT 2001


>>>>> "Richard" == Richard Henderson <rth@redhat.com> writes:

Richard> I'll be interesting to see what happens here -- the way I'm
Richard> handling this is to install the gcj personality instead of
Richard> the g++ personality.  Which, in addition to affecting how
Richard> catch happens, also affects calling terminate if a cleanup
Richard> throws, and handling exception specifications.  I'm assuming
Richard> for the moment that the java runtime doesn't make much
Richard> (accidental) use of these.

I'm not really sure what all this means.  For instance I don't know
what it means for a cleanup to throw.  If `monitorexit' is implemented
as a cleanup (and I really have no idea), then this could happen, as
monitorexit is allowed to throw.  However, compiled Java code should
never call terminate.

Tom



More information about the Java mailing list