diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index a3376b1b9fbe5195b82d31a867615960cdcaf5c7..49b962830949b60ae20044ec51d20ad8ad20ed97 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,8 @@
+2007-06-30  Hans-Peter Nilsson  <hp@axis.com>
+
+	* gcc_update (files_and_dependencies): Handle
+	gcc/testsuite/gcc.dg/cpp/gcc.dg/cpp/direct2s.c.
+
 2007-05-13  Mark Mitchell  <mark@codesourcery.com>
 
 	* gennews (files): Reference GCC 4.2 web pages.
diff --git a/contrib/gcc_update b/contrib/gcc_update
index 251e4bc7deca4108fbaf396ebfd635ee9e39331a..dc12c602afac587b77243c860b889b2ff1aada24 100755
--- a/contrib/gcc_update
+++ b/contrib/gcc_update
@@ -81,6 +81,9 @@ gcc/java/keyword.h: gcc/java/keyword.gperf
 # testsuite
 # Without this, _Pragma3.c can have a false negative.
 gcc/testsuite/gcc.dg/cpp/_Pragma3.c: gcc/testsuite/gcc.dg/cpp/mi1c.h
+# Similarly, without this, you will see:
+# direct2s.c:35: warning: current file is older than direct2.c
+gcc/testsuite/gcc.dg/cpp/direct2s.c: gcc/testsuite/gcc.dg/cpp/direct2.c
 # And libraries, at last
 libbanshee/configure: libbanshee/configure.ac
 libmudflap/configure: libmudflap/configure.ac