diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 066d743a3846bd9c26a3cf257731e190cbc153b5..235d748eb0138b7a4fde50b6720a47b036a19c45 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,8 @@
+2005-10-28  Andrew Pinski  <pinskia@gcc.gnu.org>
+
+	* gcc_update: When svn update is called and
+	--silent is used, pass -q.
+
 2005-10-28  Andrew Pinski  <pinskia@gcc.gnu.org>
 
 	* gcc_update: Remove the -q from svn invocation.
diff --git a/contrib/gcc_update b/contrib/gcc_update
index 04660705ee403445763107b60a0c41cb4ac34e00..7fa8901f4c0eccec232958cb52236c0c7b15f960 100755
--- a/contrib/gcc_update
+++ b/contrib/gcc_update
@@ -243,7 +243,7 @@ fi
 
 chat "Updating SVN tree"
 
-$GCC_SVN --non-interactive update ${1+"$@"}
+$GCC_SVN ${silent+-q}  --non-interactive update ${1+"$@"}
 if [ $? -ne 0 ]; then
     (touch_files_reexec)
     echo "SVN update of full tree failed." >&2