From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Peter Dyballa Newsgroups: gmane.emacs.bugs Subject: bug#13528: "find_emacs_zone_regions: too many regions" --with-wide-int on PPC 7447A Mac OS X 10.5.8 Date: Tue, 22 Jan 2013 23:29:05 +0100 Message-ID: <20D89A68-7416-46E1-974F-48C891937B2A@Freenet.DE> References: <50FEFAC3.5020802@cs.ucla.edu> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (Apple Message framework v936) Content-Type: text/plain; charset=WINDOWS-1252; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1358893919 29423 80.91.229.3 (22 Jan 2013 22:31:59 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 22 Jan 2013 22:31:59 +0000 (UTC) Cc: 13528@debbugs.gnu.org To: Paul Eggert Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Jan 22 23:32:18 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1TxmO8-0002ox-DY for geb-bug-gnu-emacs@m.gmane.org; Tue, 22 Jan 2013 23:32:16 +0100 Original-Received: from localhost ([::1]:58242 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TxmNr-0007K6-76 for geb-bug-gnu-emacs@m.gmane.org; Tue, 22 Jan 2013 17:31:59 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:56193) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TxmNm-0007Jx-Jc for bug-gnu-emacs@gnu.org; Tue, 22 Jan 2013 17:31:57 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TxmNi-00056Z-Sa for bug-gnu-emacs@gnu.org; Tue, 22 Jan 2013 17:31:54 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:39705) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TxmNi-00056S-Om for bug-gnu-emacs@gnu.org; Tue, 22 Jan 2013 17:31:50 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1TxmOr-0004cD-Sh for bug-gnu-emacs@gnu.org; Tue, 22 Jan 2013 17:33:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Peter Dyballa Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 22 Jan 2013 22:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13528 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 13528-submit@debbugs.gnu.org id=B13528.135889397917733 (code B ref 13528); Tue, 22 Jan 2013 22:33:01 +0000 Original-Received: (at 13528) by debbugs.gnu.org; 22 Jan 2013 22:32:59 +0000 Original-Received: from localhost ([127.0.0.1]:45169 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TxmOo-0004bv-Cm for submit@debbugs.gnu.org; Tue, 22 Jan 2013 17:32:59 -0500 Original-Received: from mout3.freenet.de ([195.4.92.93]:47273) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TxmOl-0004bj-Jo for 13528@debbugs.gnu.org; Tue, 22 Jan 2013 17:32:57 -0500 Original-Received: from [195.4.92.140] (helo=mjail0.freenet.de) by mout3.freenet.de with esmtpa (ID peter_dyballa@freenet.de) (port 25) (Exim 4.76 #1) id 1TxmNa-0005wT-2d; Tue, 22 Jan 2013 23:31:42 +0100 Original-Received: from localhost ([::1]:42226 helo=mjail0.freenet.de) by mjail0.freenet.de with esmtpa (ID peter_dyballa@freenet.de) (Exim 4.76 #1) id 1TxmNZ-000841-V3; Tue, 22 Jan 2013 23:31:42 +0100 Original-Received: from [195.4.92.28] (port=36943 helo=18.mx.freenet.de) by mjail0.freenet.de with esmtpa (ID peter_dyballa@freenet.de) (Exim 4.76 #1) id 1TxmL8-000616-GA; Tue, 22 Jan 2013 23:29:10 +0100 Original-Received: from [2002:5fdf:94b6:0:20d:93ff:fe2a:32c4] (port=55155 helo=peter-dyballas-powerbook-g4-17.fritz.box) by 18.mx.freenet.de with esmtpsa (ID peter_dyballa@freenet.de) (TLSv1:AES128-SHA:128) (port 587) (Exim 4.76 #1) id 1TxmL8-0000k9-3G; Tue, 22 Jan 2013 23:29:10 +0100 In-Reply-To: <50FEFAC3.5020802@cs.ucla.edu> X-Mailer: Apple Mail (2.936) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:70185 Archived-At: Am 22.01.2013 um 21:46 schrieb Paul Eggert: > Thanks, does the following fix things for you, and if so, how many > regions does Emacs report when dumping? I did not try that patch yet =96 because I was compiling GNU Emacs from =20= the same code basis as yesterday, now without the bootstrap option. =20 And it builds with -Os, and if fails when building the bootstrap =20 targets with -Os! I saved all *compilation* buffers. Comparing "make bootstrap with -Os" =20= with "make with -Os" leads, when I leave away the initial bootstrap =20 paraphernalia, to these "major differences: make bootstrap: make[2]: Leaving directory `.../emacs-24.3.50/lib' cd lib-src && make all -w \ CC=3D'gcc -std=3Dgnu99' CFLAGS=3D'-g -ggdb3 -H -pipe -fPIC = -fno-common -=20 Os -mcpu=3D7450 -mtune=3DG4' CPPFLAGS=3D'-I/sw/include' \ LDFLAGS=3D'-L/sw/lib -v -Wl,-v -Wl,-dead_strip_dylibs -Wl,-=20 bind_at_load -Wl,-t -L/usr/X11/lib' MAKE=3D'make' =09 make[2]: Leaving directory `.../emacs-24.3.50/lib-src' boot=3Dbootstrap-emacs; \ if [ ! -x "src/$boot" ]; then = \ cd src; make all -w \ CC=3D'gcc -std=3Dgnu99' CFLAGS=3D'-g -ggdb3 -H -pipe -fPIC = -fno-=20 common -Os -mcpu=3D7450 -mtune=3DG4' CPPFLAGS=3D'-I/sw/include' = \ LDFLAGS=3D'-L/sw/lib -v -Wl,-v -Wl,-dead_strip_dylibs = -Wl,-=20 bind_at_load -Wl,-t -L/usr/X11/lib' MAKE=3D'make' =20 BOOTSTRAPEMACS=3D"$boot"; \ fi; make: make[1]: Leaving directory `.../emacs-24.3.50/lib' cd lib-src && make all \ CC=3D'gcc -std=3Dgnu99' CFLAGS=3D'-g -ggdb3 -H -pipe -fPIC = -fno-common -=20 Os -mcpu=3D7450 -mtune=3DG4' CPPFLAGS=3D'-I/sw/include' \ LDFLAGS=3D'-L/sw/lib -v -Wl,-v -Wl,-dead_strip_dylibs -Wl,-=20 bind_at_load -Wl,-t -L/usr/X11/lib' MAKE=3D'make' =09 make[1]: Leaving directory `.../emacs-24.3.50/lib-src' boot=3Dbootstrap-emacs; \ if [ ! -x "src/$boot" ]; then = \ cd src; make all \ CC=3D'gcc -std=3Dgnu99' CFLAGS=3D'-g -ggdb3 -H -pipe -fPIC = -fno-=20 common -Os -mcpu=3D7450 -mtune=3DG4' CPPFLAGS=3D'-I/sw/include' = \ LDFLAGS=3D'-L/sw/lib -v -Wl,-v -Wl,-dead_strip_dylibs = -Wl,-=20 bind_at_load -Wl,-t -L/usr/X11/lib' MAKE=3D'make' =20 BOOTSTRAPEMACS=3D"$boot"; \ fi; which certainly is not significant. But then there are some during the =20= dumping step: make bootstrap: 34 LC_LOAD_DYLIB 52 0x14fc080 (sz: 0x2cf1/ 0x3f0a) 0x1400000 (sz: 0x6b5e4/ 0xfc080) 0x27f8000 (sz: 0x6d58/ 0x7f80) 0x2000000 (sz: 0x6d5600/0x7f8000) 0x17f8000 (sz: 0x3fff/ 0x5000) make: 34 LC_LOAD_DYLIB 52 0x14fc080 (sz: 0x2558/ 0x3f0a) 0x1400000 (sz: 0x2e950/ 0xfc080) 0x27f8000 (sz: 0x63b8/ 0x7f80) 0x2000000 (sz: 0x639917/0x7f8000) 0x13f3000 (sz: 0x3fff/ 0x5000) This is just a snapshot from the start, more and subtle differences =20 follow like for example (same "line numbers"): 0x17b0000 (sz: 0x3fff/ 0x5000) 0x17a9000 (sz: 0x63c7/ 0x7000) 0x17a2000 (sz: 0x63bb/ 0x7000) 0x179d000 (sz: 0x3fff/ 0x5000) vs. 0x17d4000 (sz: 0x3fff/ 0x5000) 0x13d2000 (sz: 0x3fff/ 0x5000) 0x17cd000 (sz: 0x63bb/ 0x7000) 0x13cd000 (sz: 0x3fff/ 0x5000) Before I'll try the patch I'll make bootstrap with -O0 so see whether =20= this works =96 unless you recommend something different. BTW, how do I count these regions? On Mac OS X this count is not =20 directly reported and I have no idea how determine the number. My tries today were 'make clean', configure ..., make. -- Greetings Pete "A TRUE Klingon warrior does not comment his code."