From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: ishikawa@yk.rim.or.jp Newsgroups: gmane.comp.gcc.patches,gmane.emacs.devel Subject: (RFC) GCC minor document change: gcc.1 Date: Tue, 15 Jul 2003 08:52:40 +0900 (JST) Sender: gcc-patches-owner@gcc.gnu.org Message-ID: NNTP-Posting-Host: main.gmane.org X-Trace: main.gmane.org 1058226606 29753 80.91.224.249 (14 Jul 2003 23:50:06 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 14 Jul 2003 23:50:06 +0000 (UTC) Cc: ebotcazou@gcc.gnu.org Original-X-From: gcc-patches-return-92260-gcc-patches=m.gmane.org@gcc.gnu.org Tue Jul 15 01:50:02 2003 Return-path: Original-Received: from sources.redhat.com ([67.72.78.213]) by main.gmane.org with smtp (Exim 3.35 #1 (Debian)) id 19cD4y-0007jH-00 for ; Tue, 15 Jul 2003 01:50:01 +0200 Original-Received: (qmail 5197 invoked by alias); 14 Jul 2003 23:50:52 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Archive: List-Post: List-Help: Original-Received: (qmail 5184 invoked from network); 14 Jul 2003 23:50:49 -0000 Original-Received: from unknown (HELO standard.erephon) (210.139.98.121) by sources.redhat.com with SMTP; 14 Jul 2003 23:50:49 -0000 Original-Received: by yk.rim.or.jp via sendmail from stdin id (Debian Smail3.2.0.114) for ebotcazou@gcc.gnu.org; Tue, 15 Jul 2003 08:52:40 +0900 (JST) Original-To: gcc-patches@gcc.gnu.org Original-cc: eggert@twinsun.com Original-cc: emacs-devel@gnu.org Original-cc: emacs-pretesters@gnu.org Xref: main.gmane.org gmane.comp.gcc.patches:37209 gmane.emacs.devel:15607 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:15607 I would like to propose a minor document change for gcc/doc/gcc.1 This is prompted by a change of GCC 3.3 (from 3.2.3) that breaks GNU Emacs installation, but the documentation is not clear enough IMHO. Please see bugzilla 11386 entry for the background: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11386 The file is gcc/doc/gcc.1 If there are other popular programs that are affected, I think their names should be explicitly mentioned. (By doing so, we can save many debugging hours.) I hope that similar clear warning is incorporated into GNU Emacs's etc/MACHINES document although future versions of GNU emacs is probably free from the problem thanks to Paul's patches. However, there may be people who needed to compile and install 21.3 and older versions due to some reasons. *** gcc.1.saved 2003-07-15 08:35:10.000000000 +0900 --- gcc.1 2003-07-15 08:36:10.000000000 +0900 *************** *** 3284,3290 **** are initialized to zero into \s-1BSS\s0. This can save space in the resulting code. .Sp ! This option turns off this behavior because some programs explicitly rely on variables going to the data section. E.g., so that the resulting executable can find the beginning of that section and/or make assumptions based on that. --- 3284,3292 ---- are initialized to zero into \s-1BSS\s0. This can save space in the resulting code. .Sp ! This option turns off this behavior because some programs, most ! notably ! GNU Emacs 21.3 and its prior versions, explicitly rely on variables going to the data section. E.g., so that the resulting executable can find the beginning of that section and/or make assumptions based on that. Happy Hacking, Ishikawa, Chiaki PS: Sorry for some "message unavailable" missing links in the related thread in emacs-devel. I think this is due to my bounced messages. I found out that my e-mail set up (for GNU emacs mail buffer) was screwed up and that is why my previous attempt to post to emacs-*@gnu.org bounced. GNU mailing list software is strict in that From: address contains reachable address, I think. I only realized the problem when I see my e-mail address was quoted as ishikawa@bogus.example.com in a message posted by Paul (I cc:ed to Paul.) I am hoping this time, it works.