Hi Adrian,
That will fix your problem.
C:\>diff -u  \Mirror\XEmTeX\xemacs\xemacs-21.5\src\lread.c src\lread.c
--- src\lread.c 2005-02-03 08:59:18.000000000 +0100
+++ src\lread.c 2005-02-03 10:38:36.000000000 +0100
@@ -358,6 +358,7 @@
   else if (len >= 3 && !qxestrcmp_ascii (nonreloc + len - 3,
".el"))
     len -= 3;
+  {
   EXTERNAL_LIST_LOOP_2 (acons, Vload_suppress_alist)
     {
       if (CONSP (acons) && STRINGP (XCAR (acons)))
@@ -378,7 +379,7 @@
            }
        }
     }
-
+  }
   return 0;
 }
-- 
Fabrice