diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 66b47081c140291ecc47dd660897bbf664dd2a54..0a14a0d2fd71a8487531098ce09df2b92f8c346a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2004-12-12  Diego Novillo  <dnovillo@redhat.com>
+
+	* tree-gimple.c (get_base_address): Update documentation.
+
 2004-12-12  Kazu Hirata  <kazu@cs.umass.edu>
 
 	* lcm.c (optimize_mode_switching): Free ptr even when mode_set
diff --git a/gcc/tree-gimple.c b/gcc/tree-gimple.c
index 0253676d79c79ededc30ac55e37be35998985768..935e5ae21a21de079c1f0ce9504346a5da726fdc 100644
--- a/gcc/tree-gimple.c
+++ b/gcc/tree-gimple.c
@@ -419,10 +419,7 @@ get_call_expr_in (tree t)
   return NULL_TREE;
 }
 
-/* Given a memory reference expression, return the base address.  Note that,
-   in contrast with get_base_var, this will not recurse inside INDIRECT_REF
-   expressions.  Therefore, given the reference PTR->FIELD, this function
-   will return *PTR.  Whereas get_base_var would've returned PTR.  */
+/* Given a memory reference expression T, return its base address.  */
 
 tree
 get_base_address (tree t)