diff --git a/ChangeLog b/ChangeLog
index f9349775c4d9cc0b7695416b147bd3246295ef5e_Q2hhbmdlTG9n..acd123248096317d6148486bdd9b428a5241d161_Q2hhbmdlTG9n 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+1998-12-30  Martin Buchholz  <martin@xemacs.org>
+
+	* tar-mode.el (tar-regexp): Add autoload cookie.
+	(auto-mode-alist): Add autoload cookie.
+
 1998-10-01  SL Baur  <steve@altair.xemacs.org>
 
 	* ssh.el (ssh-send-Ctrl-C): send-string -> process-send-string.
diff --git a/tar-mode.el b/tar-mode.el
index f9349775c4d9cc0b7695416b147bd3246295ef5e_dGFyLW1vZGUuZWw=..acd123248096317d6148486bdd9b428a5241d161_dGFyLW1vZGUuZWw= 100644
--- a/tar-mode.el
+++ b/tar-mode.el
@@ -1309,6 +1309,7 @@
 
 ;;; Patch it in.
 
+;;;###autoload
 (defvar tar-regexp "\\.\\(tar\\|tgz\\|tar\\.gz\\)\\'"
   "The regular expression used to identify tar file names.")
 
@@ -1312,6 +1313,7 @@
 (defvar tar-regexp "\\.\\(tar\\|tgz\\|tar\\.gz\\)\\'"
   "The regular expression used to identify tar file names.")
 
+;;;###autoload
 (setq auto-mode-alist
       (cons (cons tar-regexp 'tar-mode) auto-mode-alist))