building libgcj on irix 6.5

Andrew Haley aph@pasanda.cygnus.co.uk
Thu Dec 9 09:14:00 GMT 1999


> Date: Thu, 09 Dec 1999 12:22:22 -0500
> From: Jeff Sturm <jsturm@sigma6.com>
> 
> Andrew Haley wrote:
> 
> Choice is certainly good... I was wondering though why the particular
> defaults were chosen:

Simple: we only use range based exception handling on targets where we
know it works!

> I re-read Jon Olson's February post on exception handling:
> 
> http://sourceware.cygnus.com/ml/java-discuss/1999-q1/msg00016.html
> 
> He seems to say that range table handling only really works on Intel and
> SPARC, and only with debugging information.  That could explain what's
> in configure.host.

Right.

> Besides, --disable-sjlj-exceptions currently has no effect... I tried it
> on Alpha/Linux.

That's correct.  We only have sj/lj exceptions on Alpha.

> (It could be that the old-style exceptions are broken on Alpha, and
> that would explain why some Java codes didn't run... I'll
> investigate.)

With this new sjlj-based code, exceptions should work correctly on
Alpha.  Please tell us how you get on.

Andrew.


More information about the Java mailing list