From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Geert Janssens Newsgroups: gmane.lisp.guile.bugs Subject: bug#15842: Integer overflow on Mac OS X 64-bit Date: Fri, 15 Nov 2013 09:24:55 +0100 Organization: Kobalt W.I.T. Message-ID: <1727202.NLHaCKlyzT@legolas.kobaltwit.lan> References: <20974648.zh0m7Q2JlI@legolas.kobaltwit.lan> <877gcaa4ui.fsf@netris.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart9900897.XVqjVhdI51"; micalg="pgp-sha1"; protocol="application/pgp-signature" X-Trace: ger.gmane.org 1384503979 26663 80.91.229.3 (15 Nov 2013 08:26:19 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 15 Nov 2013 08:26:19 +0000 (UTC) Cc: 15842-done@debbugs.gnu.org To: Mark H Weaver Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Fri Nov 15 09:26:22 2013 Return-path: Envelope-to: guile-bugs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VhEjO-00063d-Bd for guile-bugs@m.gmane.org; Fri, 15 Nov 2013 09:26:22 +0100 Original-Received: from localhost ([::1]:59344 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VhEjN-0008Sc-UQ for guile-bugs@m.gmane.org; Fri, 15 Nov 2013 03:26:21 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40004) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VhEjD-0008SO-2v for bug-guile@gnu.org; Fri, 15 Nov 2013 03:26:18 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VhEj5-0004nY-Hf for bug-guile@gnu.org; Fri, 15 Nov 2013 03:26:10 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:39903) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VhEj5-0004nO-DP for bug-guile@gnu.org; Fri, 15 Nov 2013 03:26:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1VhEj4-0001Gy-AI for bug-guile@gnu.org; Fri, 15 Nov 2013 03:26:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Geert Janssens Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Fri, 15 Nov 2013 08:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15842 X-GNU-PR-Package: guile X-GNU-PR-Keywords: Original-Received: via spool by 15842-done@debbugs.gnu.org id=D15842.13845039124830 (code D ref 15842); Fri, 15 Nov 2013 08:26:02 +0000 Original-Received: (at 15842-done) by debbugs.gnu.org; 15 Nov 2013 08:25:12 +0000 Original-Received: from localhost ([127.0.0.1]:53922 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VhEiE-0001Fo-KI for submit@debbugs.gnu.org; Fri, 15 Nov 2013 03:25:12 -0500 Original-Received: from gerard.telenet-ops.be ([195.130.132.48]:46610) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VhEiA-0001FX-9e for 15842-done@debbugs.gnu.org; Fri, 15 Nov 2013 03:25:08 -0500 Original-Received: from smtp.kobaltwit.lan ([81.82.192.49]) by gerard.telenet-ops.be with bizsmtp id pkR21m00G14QHfV0HkR2UF; Fri, 15 Nov 2013 09:25:02 +0100 Original-Received: from localhost (unknown [127.0.0.1]) by smtp.kobaltwit.lan (Postfix) with ESMTP id 0B5AE20C8D; Fri, 15 Nov 2013 08:25:02 +0000 (UTC) X-Virus-Scanned: amavisd-new at kobaltwit.lan Original-Received: from smtp.kobaltwit.lan ([127.0.0.1]) by localhost (hosting.kobaltwit.lan [127.0.0.1]) (amavisd-new, port 10024) with LMTP id ROymOVmJitc4; Fri, 15 Nov 2013 09:25:01 +0100 (CET) Original-Received: from legolas.kobaltwit.lan (legolas.kobaltwit.lan [192.168.93.4]) by smtp.kobaltwit.lan (Postfix) with ESMTP id 344F020C8C; Fri, 15 Nov 2013 09:25:01 +0100 (CET) User-Agent: KMail/4.11.2 (Linux/3.11.6-200.fc19.x86_64; KDE/4.11.2; x86_64; ; ) In-Reply-To: <877gcaa4ui.fsf@netris.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-guile@gnu.org List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Original-Sender: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.bugs:7340 Archived-At: --nextPart9900897.XVqjVhdI51 Content-Type: multipart/alternative; boundary="nextPart1791151.i1384A1nTD" Content-Transfer-Encoding: 7Bit This is a multi-part message in MIME format. --nextPart1791151.i1384A1nTD Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" On Thursday 14 November 2013 19:25:25 Mark H Weaver wrote: > When reporting bugs, please tell us what version of Guile you're > using. > Oops, I should have known better. William S. Fulton (from the Swig project), filled in the details in message #8. > This is fixed in Guile 2.0.9. The bug came into existence when clang > started optimizing out overflow checks, on the theory that if a signed > integer overflow occurs then the behavior is unspecified and thus the > compiler can do whatever it likes. > As noted by William, the bug appears in 1.8. Is there any chance to get this fix backported to that branch ? Or has support for 1.8 stopped completely in the meantime ? Thanks, Geert --nextPart1791151.i1384A1nTD Content-Transfer-Encoding: 7Bit Content-Type: text/html; charset="us-ascii"

On Thursday 14 November 2013 19:25:25 Mark H Weaver wrote:

> When reporting bugs, please tell us what version of Guile you're

> using.

>

Oops, I should have known better. William S. Fulton (from the Swig project), filled in the details in message #8.

 

> This is fixed in Guile 2.0.9. The bug came into existence when clang

> started optimizing out overflow checks, on the theory that if a signed

> integer overflow occurs then the behavior is unspecified and thus the

> compiler can do whatever it likes.

>

As noted by William, the bug appears in 1.8. Is there any chance to get this fix backported to that branch ? Or has support for 1.8 stopped completely in the meantime ?

 

Thanks,

 

Geert

--nextPart1791151.i1384A1nTD-- --nextPart9900897.XVqjVhdI51 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQEcBAABAgAGBQJShdpcAAoJEHfzid++mLPjtAoH/i+wtAlW5ibjx9L7enFD15B1 bLrOlV/wz/yhnc4LhXXvW+mx3qDhbIdsgc6VLskm5lSotGDcyRX788qP4NB+F8Mv 6bfORTOsp0g8yt3o2k35CyZ6cdtohWgpD5Ui8BVfj8wMw0aXhjAZn/NMZCvwFBmf ZdafeRP8117+FgP2p0uyzU8Ehblcico43emxev04hpo+2ZN8H8Y7i1kQ9hxWbVfX 8OMaQEnQeg2PCCHmKFt2+4aVbtXTY8LM07fga0VOHtaxj3F9Syobytmw27wuWAM4 qBQc2pEAgq95MTxpbfirS7IgsJqhfyeISd/LZf8vVuAOmhPM2MYqTyGZtVQRuHQ= =r600 -----END PGP SIGNATURE----- --nextPart9900897.XVqjVhdI51--