The test code I'm attaching shows jikes 1.22
generating bytecode that gcj 4.2 miscompiles.
I'm inclined to call this a gcj bug (see
but if gcj -C is used to byte-compile the java files,
gcj 4.2 works as expected.
To see the breakage, run "make breaks" in the test
directory in the attached test case.