Alex, I installed your patches for the following PRs into my local tree, rebuilt libgcj, ran the testsuite, checked that each of the PR test cases was fixed, and rebuilt my own projects using the patched compiler. All of these PRs seem to be solved and there were no obvious problems or regressions caused by the patches. I think they are good to be checked in, although I might have a closer look at 108 tommorrow... regards [ bryce ] gcj/80: Source Parser: failure to compile qualified references to static fields and methods http://sourceware.cygnus.com/cgi-bin/gnatsweb.pl?cmd=view&pr=80&database=java gcj/145: gcj doesn't search non listed packages. http://sourceware.cygnus.com/cgi-bin/gnatsweb.pl?cmd=view&pr=145&database=java (note that PRs 80 and 145 are actually the same bug) gcj/83: Failure to compile try/finally? http://sourceware.cygnus.com/cgi-bin/gnatsweb.pl?cmd=view&pr=83&database=java gcj/94: compiler allows assignment to interface constants http://sourceware.cygnus.com/cgi-bin/gnatsweb.pl?cmd=view&pr=94&database=java gcj/102: crashes when compiling try block from java source http://sourceware.cygnus.com/cgi-bin/gnatsweb.pl?cmd=view&pr=102&database=java gcj/107: Bad array or type conversion bug when compiling bytecode http://sourceware.cygnus.com/cgi-bin/gnatsweb.pl?cmd=view&pr=107&database=java gcj/108: Compiler doesn't check access modifiers on interface implementations http://sourceware.cygnus.com/cgi-bin/gnatsweb.pl?cmd=view&pr=108&database=java