diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index bd283871d5483e74e80406da5c276ef044624061..9e14f4c75267bf23568683079ef26c64ed380cd2 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2006-05-29  Kazu Hirata  <kazu@codesourcery.com>
+
+	* gcse.c, rtlanal.c: Remove obsolete comments associated with
+	loop.c.
+
 2006-05-28  Kazu Hirata  <kazu@codesourcery.com>
 
 	* cfgcleanup.c, cfgexpand.c, cgraphunit.c, config/arm/arm.c,
diff --git a/gcc/gcse.c b/gcc/gcse.c
index 1c000a2e8cf853eeaefe45911dae07253b5958f9..b28273d48cedca2724436a797517dce00f284d44 100644
--- a/gcc/gcse.c
+++ b/gcc/gcse.c
@@ -4576,9 +4576,6 @@ one_pre_gcse_pass (int pass)
    LABEL_NUSES count is incremented.  We have to add REG_LABEL notes,
    because the following loop optimization pass requires them.  */
 
-/* ??? This is very similar to the loop.c add_label_notes function.  We
-   could probably share code here.  */
-
 /* ??? If there was a jump optimization pass after gcse and before loop,
    then we would not need to do this here, because jump would add the
    necessary REG_LABEL notes.  */
diff --git a/gcc/rtlanal.c b/gcc/rtlanal.c
index 6a7a696914cf5238170e6d7eded01d1090eb770b..53e6d83d1b8ab03d635c438cccc0e9539ce5bcf9 100644
--- a/gcc/rtlanal.c
+++ b/gcc/rtlanal.c
@@ -3286,7 +3286,7 @@ rtx_cost (rtx x, enum rtx_code outer_code ATTRIBUTE_UNUSED)
       total = COSTS_N_INSNS (7);
       break;
     case USE:
-      /* Used in loop.c and combine.c as a marker.  */
+      /* Used in combine.c as a marker.  */
       total = 0;
       break;
     default: