diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 8bfc5ce1b2e6b550bc920ffa5ad9000fee7d32e7..978b47d7fc7dc5dced22da4c3ed56d65f5dc5ef3 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2012-09-05   Diego Novillo  <dnovillo@google.com>
+
+	PR bootstrap/54484
+	* vec.h (vec_t::lower_bound): Fix spelling of LESSTHAN
+	argument.
+
 2012-09-05  Jakub Jelinek  <jakub@redhat.com>
 
 	PR middle-end/54486
diff --git a/gcc/vec.h b/gcc/vec.h
index 441c9b5f7911f9f5e839dab3a8f07bbcaa045ef1..fbf95d22682073884cf9c284849041ddde4e1a58 100644
--- a/gcc/vec.h
+++ b/gcc/vec.h
@@ -1075,7 +1075,7 @@ vec_t<T>::lower_bound (T obj, bool (*lessthan)(T, T)) const
 template<typename T>
 unsigned
 vec_t<T>::lower_bound (const T *ptr,
-		       bool (*lessthan_)(const T *, const T *)) const
+		       bool (*lessthan)(const T *, const T *)) const
 {
   unsigned int len = VEC_length (T, this);
   unsigned int half, middle;