The issue reported on the mailing list http://gcc.gnu.org/ml/java/2005-02/msg00031.html
shows that gcj will not inline a primitive final field that is i initialised where it is declared, whereas Sun's implementation will (1.5). The output of FinalFieldChange is Ng Keng Yap, 27 of IQ=150 from Malaysia whereas Sun 1.5 outputs Ng Keng Yap, 27 of IQ=110 from Malaysia -- Summary: Inlining of final fields incompatible with Sun's implementation Product: gcc Version: 4.0.0 Status: UNCONFIRMED Severity: minor Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: dog at bluezoo dot org CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org GCC host triplet: powerpc-apple-darwin7.7.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19908