Subject: Re: bug#4101: 23.1.50; goto-line pushes mark

From: Richard Stallman <[email-masked]>
Date: Mon, 10 Aug 2009 19:30:31 -0400

goto-line pushes mark.  This is not documented and makes goto-line
    essentially useless as a lisp function.

In lisp you may as well do

   (goto-char (point-min))
   (forward-line N)