diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index e6b2b70eb1840bfc633908ab7bf14b9c8d5b3da8..06074e17ebe05c3793360c26ea82508750f971c0 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2004-12-04  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* gcse.c (gcse_main): Add a comment.
+
 2004-12-04  Alan Modra  <amodra@bigpond.net.au>
 
 	* mklibgcc.in: Build shared libgcc and shared libunwind in gcc/.
diff --git a/gcc/gcse.c b/gcc/gcse.c
index dc3a01f85bcdae2d9cb76687b3d23223b80059f8..47d3fae5730e07fc757b10668d06397ae69c77b8 100644
--- a/gcc/gcse.c
+++ b/gcc/gcse.c
@@ -675,7 +675,8 @@ static bool is_too_expensive (const char *);
 
 
 /* Entry point for global common subexpression elimination.
-   F is the first instruction in the function.  */
+   F is the first instruction in the function.  Return nonzero if a
+   change is mode.  */
 
 int
 gcse_main (rtx f, FILE *file)