This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: java vs ia64 abi exceptions


>>>>> "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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]