diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog
index 0b3a77e3a8b071e2acf6e4b52dcff09a4fe3d3e5..9d4f9b5e5dc793430c8afefaacfaa56a21eec212 100644
--- a/gcc/java/ChangeLog
+++ b/gcc/java/ChangeLog
@@ -1,5 +1,8 @@
 2003-06-11  Tom Tromey  <tromey@redhat.com>
 
+	* lang.c (java_handle_option): Update dependency_tracking for
+	OPT_MF case.
+
 	* lang.c (java_handle_option): OPT_fbootclasspath_ can take an
 	empty argument.
 
diff --git a/gcc/java/lang.c b/gcc/java/lang.c
index 8c3578eba6a037aaee913245e5593fe677fc592c..cb907a7956f7d5c5d06d03f938f2fba20932af1d 100644
--- a/gcc/java/lang.c
+++ b/gcc/java/lang.c
@@ -308,6 +308,7 @@ java_handle_option (size_t scode, const char *arg, int value)
 
     case OPT_MF:
       jcf_dependency_set_dep_file (arg);
+      dependency_tracking |= DEPEND_FILE_ALREADY_SET;
       break;
 
     case OPT_MM: