>>>>> "Anthony" == Anthony Green <green@xxxxxxxxxx> writes: >> * .java -> .class with jikes and then .class -> native with gcj goes like >> this: Anthony> jikes appears to be making bytecode gcj doesn't like. It Anthony> would be good if could create a test case and report the bug Anthony> to gcc.gnu.org/bugzilla. The 4.0.x gcj has two different bytecode verifiers: the old one and the new one. The new one is used when -findirect-dispatch is specified. (On gcc cvs trunk the new one is always used.) The old verifier rejects some code that the new verifier accepts. I recommend trying to compile the .class files with -findirect-dispatch. Tom