From unknown Tue Jun 17 22:11:16 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25492: floating point bug in 2.1.6 Resent-From: Daniel Llorens Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Fri, 20 Jan 2017 09:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 25492 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: 25492@debbugs.gnu.org X-Debbugs-Original-To: bug-guile@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.148490524224084 (code B ref -1); Fri, 20 Jan 2017 09:41:02 +0000 Received: (at submit) by debbugs.gnu.org; 20 Jan 2017 09:40:42 +0000 Received: from localhost ([127.0.0.1]:36043 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cUVgY-0006GO-AZ for submit@debbugs.gnu.org; Fri, 20 Jan 2017 04:40:42 -0500 Received: from eggs.gnu.org ([208.118.235.92]:47426) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cUVgW-0006GC-Mx for submit@debbugs.gnu.org; Fri, 20 Jan 2017 04:40:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cUVgQ-0008Cu-VP for submit@debbugs.gnu.org; Fri, 20 Jan 2017 04:40:35 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:56637) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cUVgQ-0008Co-Sc for submit@debbugs.gnu.org; Fri, 20 Jan 2017 04:40:34 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38379) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cUVgP-0007df-TA for bug-guile@gnu.org; Fri, 20 Jan 2017 04:40:34 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cUVgL-00088x-0t for bug-guile@gnu.org; Fri, 20 Jan 2017 04:40:33 -0500 Received: from vimdzmsp-sfwd03.bluewin.ch ([195.186.120.132]:44812 helo=smtpauths.lb.bluewin.ch) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cUVgK-000860-QY for bug-guile@gnu.org; Fri, 20 Jan 2017 04:40:28 -0500 Received: from 4box.hq.corp.viasat.com ([213.193.80.99]) by vimdzmsp-sfwd03.bluewin.ch Swisscom AG with SMTP id UVgEczeYc8iZ8UVgEcdiij; Fri, 20 Jan 2017 10:40:25 +0100 X-Bluewin-Spam-Analysis: v=2.1 cv=MtTykzue c=1 sm=1 tr=0 a=DzaHVtLsrNCQ5PccsnG91A==:117 a=DzaHVtLsrNCQ5PccsnG91A==:17 a=L9H7d07YOLsA:10 a=9cW_t1CCXrUA:10 a=s5jvgZ67dGcA:10 a=N659UExz7-8A:10 a=CdeceY80yp2b8FuphnIA:9 a=pILNOxqGKmIA:10 X-Bluewin-Spam-Score: 0.00 X-FXIT-IP: IPv4[213.193.80.99] Epoch[1484905225] X-Bluewin-AuthAs: dll@bluewin.ch From: Daniel Llorens Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Message-Id: <7FD9B4B8-56A4-419C-85B5-F1873E2FB07A@bluewin.ch> Date: Fri, 20 Jan 2017 10:40:19 +0100 Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) X-Mailer: Apple Mail (2.1878.6) X-CMAE-Envelope: MS4wfOmIjsUiaonuJFflqb2BvAzqSLnyKovn47evKtL2OX1zru4JDRHeHOoP6FtEIZjzvUVVIvgFde5xYtoSusgcWd6DSy7EEOVq/x831dLgacuTYjhFWNvf i0yMXvyNYOFq/peOzlSHkltsy0DjBT3TBkl5xN+Eyof+zgptZxm07vB3bRSePkxfqcFn/wYXxMQWQA== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) See below. The bug happens after commit 35a90592501ebde7e7ddbf2486ca9d315e317d09, = =91Add unboxed floating point comparison instructions.=92 > ./meta/guile=20 GNU Guile 2.1.6 Copyright (C) 1995-2016 Free Software Foundation, Inc. Guile comes with ABSOLUTELY NO WARRANTY; for details type `,show w'. This program is free software, and you are welcome to redistribute it under certain conditions; type `,show c' for details. Enter `,help' for help. scheme@(guile-user)> (define x 0.0) scheme@(guile-user)> (< x 1.0) $1 =3D #t scheme@(guile-user)> (< x 0.9) $2 =3D #f From unknown Tue Jun 17 22:11:16 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25492: [patch] floating point bug in 2.1.6 Resent-From: Daniel Llorens Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Tue, 07 Feb 2017 11:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25492 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: 25492@debbugs.gnu.org Received: via spool by 25492-submit@debbugs.gnu.org id=B25492.148646682610721 (code B ref 25492); Tue, 07 Feb 2017 11:28:01 +0000 Received: (at 25492) by debbugs.gnu.org; 7 Feb 2017 11:27:06 +0000 Received: from localhost ([127.0.0.1]:58363 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cb3vN-0002mr-RS for submit@debbugs.gnu.org; Tue, 07 Feb 2017 06:27:05 -0500 Received: from vimdzmsp-sfwd01.bluewin.ch ([195.186.120.131]:50958 helo=smtpauths.lb.bluewin.ch) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cb3vL-0002mN-Uc for 25492@debbugs.gnu.org; Tue, 07 Feb 2017 06:27:04 -0500 Received: from 4box.hq.corp.viasat.com ([213.193.80.99]) by vimdzmsp-sfwd01.bluewin.ch Swisscom AG with SMTP id b3vFcOycLHSN5b3vFc2p0C; Tue, 07 Feb 2017 12:26:57 +0100 X-Bluewin-Spam-Analysis: v=2.1 cv=A6jMR/iG c=1 sm=1 tr=0 a=DzaHVtLsrNCQ5PccsnG91A==:117 a=DzaHVtLsrNCQ5PccsnG91A==:17 a=L9H7d07YOLsA:10 a=9cW_t1CCXrUA:10 a=s5jvgZ67dGcA:10 a=kj9zAlcOel0A:10 a=ZeOp2H-mSsV0h0qr0JwA:9 a=CjuIK1q_8ugA:10 X-Bluewin-Spam-Score: 0.00 X-FXIT-IP: IPv4[213.193.80.99] Epoch[1486466817] X-Bluewin-AuthAs: dll@bluewin.ch Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) From: Daniel Llorens In-Reply-To: Date: Tue, 7 Feb 2017 12:26:53 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <8B9E5096-5077-44EC-90C5-FBD81E15E9F2@bluewin.ch> References: <7FD9B4B8-56A4-419C-85B5-F1873E2FB07A@bluewin.ch> X-Mailer: Apple Mail (2.1878.6) X-CMAE-Envelope: MS4wfBFBoHBavgRdwQHL+qaAYg43Xu7bax5lDoY8KNHJFk/xaGrd95uuNWQMomw+o5CyaJ0OwoBH6yzjMB09FjjNtqFqxRyb9V4+/W239rL4GNvukOfhkMYR 8EVUZLBD/3Miwdtw8KZHcvKYlPEgmDimWpWSrDHgkKXwd9fldixcX/SaR1CrgH2YUAAEmaBkCix6BA== X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) It's a trivial patch. I don't know how to test it though. =46rom a0028723da283d39e5ab4e43f8934506a917498b Mon Sep 17 00:00:00 2001 From: Daniel Llorens Date: Tue, 7 Feb 2017 12:14:15 +0100 Subject: [PATCH] Fix bug #25492 * libguile/vm-engine.c (BR_F64_ARITHMETIC): Fix type. --- libguile/vm-engine.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libguile/vm-engine.c b/libguile/vm-engine.c index 6848406..c9a9cec 100644 --- a/libguile/vm-engine.c +++ b/libguile/vm-engine.c @@ -361,7 +361,7 @@ #define BR_F64_ARITHMETIC(crel) = \ { = \ scm_t_uint32 a, b; = \ - scm_t_uint64 x, y; = \ + double x, y; = \ UNPACK_24 (op, a); = \ UNPACK_24 (ip[1], b); = \ x =3D SP_REF_F64 (a); = \ --=20 2.10.1 From unknown Tue Jun 17 22:11:16 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Daniel Llorens Subject: bug#25492: closed (Re: bug#25492: closing) Message-ID: References: <98A6DAF2-F4BE-4B80-97CB-C1A4883E2481@bluewin.ch> <7FD9B4B8-56A4-419C-85B5-F1873E2FB07A@bluewin.ch> X-Gnu-PR-Message: they-closed 25492 X-Gnu-PR-Package: guile Reply-To: 25492@debbugs.gnu.org Date: Tue, 07 Feb 2017 11:46:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1486467962-12400-1" This is a multi-part message in MIME format... ------------=_1486467962-12400-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #25492: floating point bug in 2.1.6 which was filed against the guile package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 25492@debbugs.gnu.org. --=20 25492: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D25492 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1486467962-12400-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 25492-close) by debbugs.gnu.org; 7 Feb 2017 11:45:57 +0000 Received: from localhost ([127.0.0.1]:58368 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cb4Dd-0003Dk-G4 for submit@debbugs.gnu.org; Tue, 07 Feb 2017 06:45:57 -0500 Received: from vimdzmsp-sfwd05.bluewin.ch ([195.186.120.133]:43352 helo=smtpauths.lb.bluewin.ch) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cb4Db-0003DY-RJ for 25492-close@debbugs.gnu.org; Tue, 07 Feb 2017 06:45:56 -0500 Received: from 4box.hq.corp.viasat.com ([213.193.80.99]) by vimdzmsp-sfwd05.bluewin.ch Swisscom AG with SMTP id b4DUcyIamoz24b4DUcXHIC; Tue, 07 Feb 2017 12:45:49 +0100 X-Bluewin-Spam-Analysis: v=2.1 cv=aeLB5Uct c=1 sm=1 tr=0 a=DzaHVtLsrNCQ5PccsnG91A==:117 a=DzaHVtLsrNCQ5PccsnG91A==:17 a=L9H7d07YOLsA:10 a=9cW_t1CCXrUA:10 a=s5jvgZ67dGcA:10 a=kj9zAlcOel0A:10 a=HmM5F3_licnifdYs-NQA:9 a=CjuIK1q_8ugA:10 a=KrhIWHBLgCwA:10 X-Bluewin-Spam-Score: 0.00 X-FXIT-IP: IPv4[213.193.80.99] Epoch[1486467949] X-Bluewin-AuthAs: dll@bluewin.ch Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Subject: Re: bug#25492: closing From: Daniel Llorens In-Reply-To: Date: Tue, 7 Feb 2017 12:45:45 +0100 Content-Transfer-Encoding: 7bit Message-Id: <98A6DAF2-F4BE-4B80-97CB-C1A4883E2481@bluewin.ch> References: <7FD9B4B8-56A4-419C-85B5-F1873E2FB07A@bluewin.ch> To: 25492-close@debbugs.gnu.org X-Mailer: Apple Mail (2.1878.6) X-CMAE-Envelope: MS4wfBnbLXzDh07pg48oQtATxL3THfUVFO63a/5VzjXXot7Mmcgy/TF44sz/9Myi6fm4jer5sfnjSvIUls/F46nWc/AguEzRoW/ycxDHI7d/H+NXL2kKy8h0 hFHXteE3ztnL7lpOlYG+fBoZtzu2Hxm8hEVkrI0vjmDLghzKaCCe6q9GojjLMi7ls40yng/EvomG3Rz2N+103DArI6WqffA04A8= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 25492-close X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Fixed in a0028723da283d39e5ab4e43f8934506a917498b. ------------=_1486467962-12400-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 20 Jan 2017 09:40:42 +0000 Received: from localhost ([127.0.0.1]:36043 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cUVgY-0006GO-AZ for submit@debbugs.gnu.org; Fri, 20 Jan 2017 04:40:42 -0500 Received: from eggs.gnu.org ([208.118.235.92]:47426) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cUVgW-0006GC-Mx for submit@debbugs.gnu.org; Fri, 20 Jan 2017 04:40:41 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cUVgQ-0008Cu-VP for submit@debbugs.gnu.org; Fri, 20 Jan 2017 04:40:35 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:56637) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cUVgQ-0008Co-Sc for submit@debbugs.gnu.org; Fri, 20 Jan 2017 04:40:34 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38379) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cUVgP-0007df-TA for bug-guile@gnu.org; Fri, 20 Jan 2017 04:40:34 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cUVgL-00088x-0t for bug-guile@gnu.org; Fri, 20 Jan 2017 04:40:33 -0500 Received: from vimdzmsp-sfwd03.bluewin.ch ([195.186.120.132]:44812 helo=smtpauths.lb.bluewin.ch) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cUVgK-000860-QY for bug-guile@gnu.org; Fri, 20 Jan 2017 04:40:28 -0500 Received: from 4box.hq.corp.viasat.com ([213.193.80.99]) by vimdzmsp-sfwd03.bluewin.ch Swisscom AG with SMTP id UVgEczeYc8iZ8UVgEcdiij; Fri, 20 Jan 2017 10:40:25 +0100 X-Bluewin-Spam-Analysis: v=2.1 cv=MtTykzue c=1 sm=1 tr=0 a=DzaHVtLsrNCQ5PccsnG91A==:117 a=DzaHVtLsrNCQ5PccsnG91A==:17 a=L9H7d07YOLsA:10 a=9cW_t1CCXrUA:10 a=s5jvgZ67dGcA:10 a=N659UExz7-8A:10 a=CdeceY80yp2b8FuphnIA:9 a=pILNOxqGKmIA:10 X-Bluewin-Spam-Score: 0.00 X-FXIT-IP: IPv4[213.193.80.99] Epoch[1484905225] X-Bluewin-AuthAs: dll@bluewin.ch From: Daniel Llorens Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Subject: floating point bug in 2.1.6 Message-Id: <7FD9B4B8-56A4-419C-85B5-F1873E2FB07A@bluewin.ch> Date: Fri, 20 Jan 2017 10:40:19 +0100 To: bug-guile@gnu.org Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) X-Mailer: Apple Mail (2.1878.6) X-CMAE-Envelope: MS4wfOmIjsUiaonuJFflqb2BvAzqSLnyKovn47evKtL2OX1zru4JDRHeHOoP6FtEIZjzvUVVIvgFde5xYtoSusgcWd6DSy7EEOVq/x831dLgacuTYjhFWNvf i0yMXvyNYOFq/peOzlSHkltsy0DjBT3TBkl5xN+Eyof+zgptZxm07vB3bRSePkxfqcFn/wYXxMQWQA== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) See below. The bug happens after commit 35a90592501ebde7e7ddbf2486ca9d315e317d09, = =91Add unboxed floating point comparison instructions.=92 > ./meta/guile=20 GNU Guile 2.1.6 Copyright (C) 1995-2016 Free Software Foundation, Inc. Guile comes with ABSOLUTELY NO WARRANTY; for details type `,show w'. This program is free software, and you are welcome to redistribute it under certain conditions; type `,show c' for details. Enter `,help' for help. scheme@(guile-user)> (define x 0.0) scheme@(guile-user)> (< x 1.0) $1 =3D #t scheme@(guile-user)> (< x 0.9) $2 =3D #f ------------=_1486467962-12400-1--