From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: [h-e-w] Current word on binaries (EMACS_21_1_RC on cygwin) Date: Tue, 24 Feb 2004 03:41:26 -0500 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <009901c3ec70$b3013940$6400a8c0@austin.rr.com> <7494-Sat14Feb2004140608+0200-eliz@elta.co.il> Reply-To: rms@gnu.org NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1077612720 2646 80.91.224.253 (24 Feb 2004 08:52:00 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 24 Feb 2004 08:52:00 +0000 (UTC) Cc: eliz@elta.co.il, emacs-devel@gnu.org, jasonr@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Tue Feb 24 09:51:49 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AvYI8-0001vF-00 for ; Tue, 24 Feb 2004 09:51:48 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1AvYI8-0006Z4-00 for ; Tue, 24 Feb 2004 09:51:48 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1AvYBS-00069D-3i for emacs-devel@quimby.gnus.org; Tue, 24 Feb 2004 03:44:54 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.30) id 1AvY9e-0004Zu-Gt for emacs-devel@gnu.org; Tue, 24 Feb 2004 03:43:02 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.30) id 1AvY8t-0003QV-Ff for emacs-devel@gnu.org; Tue, 24 Feb 2004 03:42:47 -0500 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1AvY8t-0003Q6-91 for emacs-devel@gnu.org; Tue, 24 Feb 2004 03:42:15 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.24) id 1AvY86-0001JS-QF; Tue, 24 Feb 2004 03:41:26 -0500 Original-To: Harald Maier In-reply-to: (message from Harald Maier on Mon, 23 Feb 2004 13:14:31 +0100) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:20153 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:20153 I took the changes and all works fine if emacs is compiled with no optimizations (--no-opt). If I turn on optimizations then I get the following re-producable errors. In such a case, it is necessary to track down where in Emacs the code executes wrong, much as if you were looking for any other kind of Emacs bug. Once the problem is localized, you may find code that is not well-defined C. Or you may find a line that is miscompiled. If it is the latter, we would want to send a GCC bug report. I still have here also a MSVC and a two year old MINGW runtime environment with that I can do some debugging. If the problem does not happen with them, then they are irrelevant to it. The way to find a bug is to debug the case that fails. Investigating cases that don't fail won't tell you about the failure.