1. Stop developing new features to GCJ and start to develop the more advanced IcedTea (a.k.a. OpenJDK).
http://icedtea.classpath.org/wiki//Main_Page 2. Stop developing new features to GCC's backend and start to develop the more advanced LLVM-GCC. http://llvm.org/ (Low Level Virtual Machine) http://hlvm.org/ (High Level Virtual Machine) The GCJ compiler could be dead so soon possible. The GCC backend could be dead so soon possible. There will be dates for its EOLs (End-Of-Life s).