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]

Java on IA64 status report


I finally tried building the 3.0 tree on Itanium again.

None of the recent changes seem to have affected the problems I was seeing
before:

1) -g1 still results in an ICE in splice_child_die.  -g0 and -g2 work.  If
someone could disable -g1  for Java on Itanium, or at least not make it the
default, that would help.

2) Exception handling for Java appears to be broken.  The following program
generates several unaligned access messages for 4 byte aligned accesses to 8
byte quantities in find_fde_for_dso.  It then loops forever in
_Unwind_RaiseException:

public class testexc {
    public static void main(String argv[]) {
    	Exception exc = new Exception();

	try {
      	  throw exc;
        } catch(Exception e) { }
    }
}

If you avoid exceptions and -g1, things don't seem to be too bad ...

Hans


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