diff --git a/maintainer-scripts/ChangeLog b/maintainer-scripts/ChangeLog
index a6e17c68030a856f618c1f6514993ab2d329c114..ca970b84eecd2c19d8e16c4386196effd9e42f9a 100644
--- a/maintainer-scripts/ChangeLog
+++ b/maintainer-scripts/ChangeLog
@@ -1,3 +1,8 @@
+2004-05-13  Joseph S. Myers  <jsm@polyomino.org.uk>
+
+	* update_web_docs: Also remove old .gz files from subdirectories
+	on the 15th of the month.
+
 2004-05-13  Joseph S. Myers  <jsm@polyomino.org.uk>
 
 	* update_web_docs (MANUALS): Add gfortran.
diff --git a/maintainer-scripts/update_web_docs b/maintainer-scripts/update_web_docs
index dc43bb1409d7424c9b2904e732028dc0f65043ab..e22779c7bcc365ec8016e9e40f14845c00c6516f 100755
--- a/maintainer-scripts/update_web_docs
+++ b/maintainer-scripts/update_web_docs
@@ -129,7 +129,7 @@ today=`date +%d`
 if test $today = 15; then
   find $DOCSDIR -type f -maxdepth 1 -print | grep -v index.html | xargs rm
   for m in $MANUALS; do
-    rm $DOCSDIR/$m/*.html
+    rm $DOCSDIR/$m/*.html $DOCSDIR/$m/*.html.gz
   done
 fi