From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.bugs Subject: bug#8794: cons_to_long fixes; making 64-bit EMACS_INT the default Date: Fri, 03 Jun 2011 12:28:54 -0700 Organization: UCLA Computer Science Department Message-ID: <4DE935F6.2080802@cs.ucla.edu> References: <4DE89EB8.9020202@cs.ucla.edu> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1307129661 20915 80.91.229.12 (3 Jun 2011 19:34:21 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 3 Jun 2011 19:34:21 +0000 (UTC) Cc: 8794@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jun 03 21:34:16 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QSa8O-0005T7-F5 for geb-bug-gnu-emacs@m.gmane.org; Fri, 03 Jun 2011 21:34:16 +0200 Original-Received: from localhost ([::1]:43920 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QSa8N-0004sM-EV for geb-bug-gnu-emacs@m.gmane.org; Fri, 03 Jun 2011 15:34:15 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:37144) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QSa4N-0003rW-Fj for bug-gnu-emacs@gnu.org; Fri, 03 Jun 2011 15:30:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QSa4L-0007Ik-98 for bug-gnu-emacs@gnu.org; Fri, 03 Jun 2011 15:30:06 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:47434) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QSa4K-0007HJ-RG for bug-gnu-emacs@gnu.org; Fri, 03 Jun 2011 15:30:05 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1QSa4J-0002yP-AM; Fri, 03 Jun 2011 15:30:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Paul Eggert Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 03 Jun 2011 19:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 8794 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 8794-submit@debbugs.gnu.org id=B8794.130712934411312 (code B ref 8794); Fri, 03 Jun 2011 19:30:02 +0000 Original-Received: (at 8794) by debbugs.gnu.org; 3 Jun 2011 19:29:04 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QSa3M-0002wP-10 for submit@debbugs.gnu.org; Fri, 03 Jun 2011 15:29:04 -0400 Original-Received: from smtp.cs.ucla.edu ([131.179.128.62]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QSa3J-0002vx-PW for 8794@debbugs.gnu.org; Fri, 03 Jun 2011 15:29:02 -0400 Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 68A7539E80F8; Fri, 3 Jun 2011 12:28:55 -0700 (PDT) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Original-Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id l67cP5sGReqh; Fri, 3 Jun 2011 12:28:55 -0700 (PDT) Original-Received: from [131.179.64.200] (Penguin.CS.UCLA.EDU [131.179.64.200]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id F28C339E80F7; Fri, 3 Jun 2011 12:28:54 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110428 Fedora/3.1.10-1.fc14 Thunderbird/3.1.10 In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Fri, 03 Jun 2011 15:30:03 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:46928 Archived-At: On 06/03/11 08:54, Stefan Monnier wrote: > So, there are 3 parts: > - fix the cons<->int conversions. > - add a 64bit-on-32bit compilation option. > - make that option the default. > Please split it into those three parts. OK. The 2nd part is already done: just compile the Emacs trunk with -DWIDE_EMACS_INT. But I see the need for another part, containing some prerequisite fixes. So I'll send three followup emails: (a) straightforward fixes that I assume are uncontroversial (b) make 64bit-on-32bit the default (on 32bit systems that support it) (c) fix the cons<->int conversions Each part is a prerequisite for the next. Some of the fixes in (a) are not actually prerequisites, so if you want me to explode (a) into the dozen or so patches that it contains, then I can do that, but I'd rather not bother unless it's needed.