This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
Java on IA64 status report
- To: "'Richard Henderson'" <rth at redhat dot com>, Andrew Haley <aph at cambridge dot redhat dot com>
- Subject: Java on IA64 status report
- From: "Boehm, Hans" <hans_boehm at hp dot com>
- Date: Tue, 12 Jun 2001 17:28:15 -0700
- Cc: java at gcc dot gnu dot org
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