GCJ -M is producing an empty dependency list vis: package frysk4742; class Referee { static int i; int j; Referee() { j = i++; } }
package frysk4742; class Referer { static public void main(String[] args) { new Referee(); } } gcj -M frysk4742/Referer.java gcc (GCC) 4.1.1 20070105 (Red Hat 4.1.1-51): imports/tests/frysk4742/Referer.java ../../../frysk/frysk-imports/tests/frysk4742/Referer.o: \ ../../../frysk/frysk-imports/tests/frysk4742/Referer.java \ /usr/share/java/libgcj-4.1.1.jar \ ../../../frysk/frysk-imports/tests/frysk4742/Referee.java gcc (GCC) 4.1.2 20070502 (Red Hat 4.1.2-12): /tmp/ccSF6vYl.o: -- Summary: gcj -M's dependency list is empty Product: gcc Version: 4.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: cagney at redhat dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32706