diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index b54af842343335c7aa8849e0e54dfdff09a799e3..1c37509f15d2c2cadbdf6616f9937a25a1aab0e2 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,7 @@
+2001-05-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+
+	* contrib/test_summary (files): Sort before evaluating.
+
 2001-05-23  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
 
 	* gcc_update (UPDATE_OPTIONS): Add -d to the default settings.
diff --git a/contrib/test_summary b/contrib/test_summary
index 65b9a764ffab86324cb230621532900371968b5e..3632164fe7fe8216edb3695f08eecd4233f8da40 100755
--- a/contrib/test_summary
+++ b/contrib/test_summary
@@ -63,7 +63,7 @@ while true; do
     esac
 done
 : ${mailto="\" address \""}; export mailto
-files=`find . -name \*.sum$filesuffix -print`
+files=`find . -name \*.sum$filesuffix -print | sort`
 anyfile=false anychange=$forcemail &&
 for file in $files; do
     [ -f $file ] &&