The compiler incorectly identifies "m_opts" as a super class field. It is a field of the embeddeding class, but not a member of the class or the super class being defined.
gcj -c testcase.java
testcase.java: In class `testcase$option':
testcase.java: In constructor `(testcase)':
testcase.java:22: Can't reference `m_opts' before the superclass constructor has been called.
invoke: gcj -c testcase.java
State-Changed-Why: Still a bug
Still happens on the mainline (20030711).
Most likely related to bug 4695.
All gcj front end bugs have been fixed by the gcj-eclipse branch merge.
I'm mass-closing the affected PRs.
If you believe one of these was closed in error, please reopen it
with a note explaining why.