From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Andy Moreton Newsgroups: gmane.emacs.devel Subject: Re: bignum branch Date: Wed, 08 Aug 2018 15:24:32 +0100 Message-ID: References: <87o9fbbw1t.fsf@tromey.com> <86in5jdj49.fsf@gmail.com> <83wotxaiwi.fsf@gnu.org> <86k1pxmvmx.fsf@gmail.com> <87efg4a9xc.fsf@tromey.com> <87a7qr8cz7.fsf@tromey.com> <86tvoy3je9.fsf@gmail.com> <86bmb0vbxf.fsf@gmail.com> <87k1pnfcg1.fsf@tromey.com> <86sh4b1833.fsf@gmail.com> <861sbgz3dm.fsf@gmail.com> <83a7q4ufxp.fsf@gnu.org> <87wot71hpb.fsf@tromey.com> <86in4rgt1m.fsf@gmail.com> <83pnyyu0k1.fsf@gnu.org> <86k1p59haq.fsf@gmail.com> <83va8osuz2.fsf@gnu.org> <87ftzrknyg.fsf@tromey.com> <87pnytk8jf.fsf@tromey.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1533738199 18779 195.159.176.226 (8 Aug 2018 14:23:19 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 8 Aug 2018 14:23:19 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (windows-nt) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Aug 08 16:23:15 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fnPMo-0004oL-EE for ged-emacs-devel@m.gmane.org; Wed, 08 Aug 2018 16:23:14 +0200 Original-Received: from localhost ([::1]:44070 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fnPOv-0003vf-3P for ged-emacs-devel@m.gmane.org; Wed, 08 Aug 2018 10:25:25 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39299) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fnPOG-0003tf-5L for emacs-devel@gnu.org; Wed, 08 Aug 2018 10:24:45 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fnPOC-0006g4-WC for emacs-devel@gnu.org; Wed, 08 Aug 2018 10:24:44 -0400 Original-Received: from [195.159.176.226] (port=38865 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fnPOC-0006fh-Ns for emacs-devel@gnu.org; Wed, 08 Aug 2018 10:24:40 -0400 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1fnPM3-0003yS-Az for emacs-devel@gnu.org; Wed, 08 Aug 2018 16:22:27 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 25 Original-X-Complaints-To: usenet@blaine.gmane.org Cancel-Lock: sha1:pBe6/wUwP3xWrJfl14XSt4vgmTg= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 195.159.176.226 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:228310 Archived-At: On Tue 07 Aug 2018, Tom Tromey wrote: >>>>>> "Andy" == Andy Moreton writes: > > Andy> The mpz_import patch [1] results in appears to cause a problem in the CCL > Andy> tests. I'll report back when I have time to look into it further. > > Thanks. This isn't a major issue, but the current code does cause a > compiler warning in alloc.c on my machine -- the code in question won't > ever be run here, but gcc complains about an overlong shift. The > mpz_import approach would avoid this. I think the problem was pilot error. I have now run the CCL tests with the mpz_import patch without problems on the following Windows builds: 1) mingw64 x86_64 (MSYS2) 2) mingw64 i686 (MSYS2) 3) mingw32 i686 (mingw.org) This works after also applying commit 024d20f81e from master, needed to fix build problems (i.e. the problem will be fixed by merging into master, or rebasing the bignum branch). I have not tried a 32bit wide int build, but I would expect that they should work given that (1) works. AndyM