diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 2ccc249e1171fda8e310288a647c5088f4e8acb7..aedec2cf78ec1be90c31a82aca734a1f803b34a2 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,8 @@
+2005-07-13  Andreas Schwab  <schwab@suse.de>
+
+	* Make-lang.in (fortran/dependency.o): Depend on
+	$(GFORTRAN_TRANS_DEPS).
+
 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
 
 	* trans-stmt.c (gfc_trans_forall_loop): Clear maskindex before
diff --git a/gcc/fortran/Make-lang.in b/gcc/fortran/Make-lang.in
index 09d8e6e39e3b32dc4461d8a8d019caf7dfb26463..6f9ac616d603d533cabfa5d8861d1b695a2a5fb9 100644
--- a/gcc/fortran/Make-lang.in
+++ b/gcc/fortran/Make-lang.in
@@ -295,6 +295,6 @@ fortran/trans-io.o: $(GFORTRAN_TRANS_DEPS) gt-fortran-trans-io.h
 fortran/trans-array.o: $(GFORTRAN_TRANS_DEPS)
 fortran/trans-intrinsic.o: $(GFORTRAN_TRANS_DEPS) fortran/mathbuiltins.def \
   gt-fortran-trans-intrinsic.h
-fortran/dependency.o: fortran/gfortran.h fortran/dependency.h
+fortran/dependency.o: $(GFORTRAN_TRANS_DEPS) fortran/dependency.h
 fortran/trans-common.o: $(GFORTRAN_TRANS_DEPS)