gcj -c -o bla.o sancho/view/transfer/AbstractDetailDialog.java sancho/view/transfer/AbstractDetailDialog.java: In class 'sancho.view.transfer.AbstractDetailDialog': sancho/view/transfer/AbstractDetailDialog.java: In constructor '(int)': sancho/view/transfer/AbstractDetailDialog.java:11: error: Can't find constructor 'org.eclipse.swt.widgets.Dialog(I)' in type 'org.eclipse.swt.widgets.Dialog'. super(i);
gcc version 4.0.0 20041130 (experimental) doesn't work. gcc version 3.3.2 20031022 works fine. It is due to the "import org.eclipse.swt.widgets.*" in sancho/view/transfer/downloads/DownloadTableTreeView.java Changing AbstractDetailDialog.java to explicitly import the correct Dialog class fixes it: public abstract class AbstractDetailDialog extends org.eclipse.jface.dialogs.Dialog { (will attach small zip file) -- Summary: [4.0 Regression] gcj imports wrong superclass Product: gcc Version: 4.0.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: java AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: ovidr at users dot sourceforge dot net CC: gcc-bugs at gcc dot gnu dot org,java-prs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18796