Given a nested class, the CNI and java layouts don't match. This leads to (on PPC) a null pointer crash (this$0 wasn't initialized) (i386 crashes in similar wierd ways).
Red Hat: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=151955 Gcc: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20763 http://gcc.gnu.org/ml/gcc/2005-04/msg00139.html
Note, on PPC-64, this test case also tickles: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=185553 Both.java:12: internal compiler error: in mark_reference_fields, at java/boehm.c:105