diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 699bba0e1fc6ef4978a9e5c510f523313b577557..a8f77d500e01c2173eb0d7e5aa76496bd6c9d2bb 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2003-05-15  Eric Christopher  <echristo@redhat.com>
+
+	* cfgcleanup.c (merge_blocks): Fix return value.
+
 2003-05-15 Eric Christopher <echristo@redhat.com>
 
         * combine.c (expand_compound_operation): Make sure
diff --git a/gcc/cfgcleanup.c b/gcc/cfgcleanup.c
index c9e64ed1b485dc13e35ad4720e014c0452b1ab91..cfb838cf1f2f2648946d104cf1b2f16f5dd186fd 100644
--- a/gcc/cfgcleanup.c
+++ b/gcc/cfgcleanup.c
@@ -888,7 +888,7 @@ merge_blocks (e, b, c, mode)
       return next == ENTRY_BLOCK_PTR ? next->next_bb : next;
     }
 
-  return false;
+  return NULL;
 }
 
 
@@ -1479,7 +1479,7 @@ try_crossjump_to_edge (mode, e1, e2)
 	}
     }
 #endif
-  
+
   /* Avoid splitting if possible.  */
   if (newpos2 == src2->head)
     redirect_to = src2;