>>>>> "Mladen" == Mladen Adamovic <adamm@etfbl.net> writes: Mladen> About gcj if I understand you clearly Array Index out of Mladen> bounds exception implementation is the thing which slow down Mladen> the nested loops. To improve it the code which check exception Mladen> should be moved somehow outside of the loop, if possible. Yeah, we still don't do this. There's a PR about it: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21855 Tom