From owner-FreeBSD-users-jp@jp.freebsd.org  Mon Jun  7 16:55:07 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id QAA45206;
	Mon, 7 Jun 1999 16:55:07 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from canongate.in.canon.co.jp (canongate.in.canon.co.jp [150.61.4.5])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id QAA45195
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 7 Jun 1999 16:55:06 +0900 (JST)
	(envelope-from kawai@aerith.cks.canon.co.jp)
Received: (from uucp@localhost)
	by canongate.in.canon.co.jp (8.8.8/3.6W) id QAA07617
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 7 Jun 1999 16:55:02 +0900 (JST)
Received: from <kawai@aerith.cks.canon.co.jp> (isvw1.cecn.canon.co.jp [150.61.8.152]) by canongate via smap (V2.1)
	id xma007591; Mon, 7 Jun 99 16:54:32 +0900
Received: from canongw.cecn.canon.co.jp (localhost [127.0.0.1])
	by isvw1.cecn.canon.co.jp (8.8.8/3.6W) with SMTP id QAA26374
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 7 Jun 1999 16:54:32 +0900 (JST)
Received: from aerith.cks.canon.co.jp ([172.17.24.55])
	by canongw.cecn.canon.co.jp (8.8.8/3.6W) with ESMTP id QAA08489
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 7 Jun 1999 16:54:31 +0900 (JST)
Received: from aerith.cks.canon.co.jp (localhost [127.0.0.1])
	by aerith.cks.canon.co.jp (8.8.8/8.8.8) with ESMTP id QAA29433;
	Mon, 7 Jun 1999 16:54:31 +0900 (JST)
	(envelope-from kawai@aerith.cks.canon.co.jp)
Message-Id: <199906070754.QAA29433@aerith.cks.canon.co.jp>
To: FreeBSD-users-jp@jp.freebsd.org
From: "K.[NAO-NAO].Kawai" <kawai@cks.canon.co.jp>
In-Reply-To: Your message of "Mon, 07 Jun 1999 10:22:02 +0900"
References: <199906070122.KAA05600@rina.naklab.dnj.ynu.ac.jp>
X-Mailer: Mew version 1.70 on Emacs 19.28.1 / Mule 2.3
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Date: Mon, 07 Jun 1999 16:54:31 +0900
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990526
X-Sequence: FreeBSD-users-jp 42873
Subject: [FreeBSD-users-jp 42873] Re: A gcc bug: array size calculation
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: kawai@aerith.cks.canon.co.jp

$B$+$o$$!w$-$d$N$s(B

From: Seigo Tanimura <tanimura@naklab.dnj.ynu.ac.jp>
Subject: [FreeBSD-users-jp 42865] Re: A gcc bug: array size calculation
Date: Mon, 07 Jun 1999 10:22:02 +0900

$B$?(B>$BC+B<!wCf@n8&(B.$BEE>p(B.$B2#9q(B $B$G$9!#(B

$B$?(B>On Mon, 7 Jun 1999 09:53:38 +0900 (JST),
$B$?(B>  "Murakami Hiroshi" <freebsd@tmca.ac.jp> said:
$B$?(B>freebsd> $B%W%m%0%i%`Cf$G(B 512MBytes $B$h$jBg$-$J%5%$%:$NG[Ns$r$H$k$H!"<B:]$K$O(B
$B$?(B>freebsd> 512M $B$N$H$3$m$G!"@^$jJV$5$l$?CM$N%5%$%:$,3NJ]$5$l$F$7$^$&$?$a!"(B
$B$?(B>freebsd> $B@5>o$KF0:n$7$J$$!#$3$N$?$a!"Bg$-$J5-21NN0h$r;H$&%W%m%0%i%`$,(B
$B$?(B>freebsd> $B@5>o$KF0:n$7$J$$$3$H$,$"$k!#(B
$B$?(B>current$B$G$O(Bcc(1)$B$,(Begcs-2.91.66 19990314 (egcs-1.1.2 release)$B$K(Bupgrade$B$5$l$F$$$k$N$G!"(B
$B$?(B>$B$=$A$i$G$O$I$&$J$C$F$$$k$+!"E:IU$5$l$F$$$?(Bsource$B$GDI;n$7$F$_$^$7$?!#(B

2.2.8 $B$N(B packages $B$N(B gcc-2.8.1
% gcc -S test.c;cat test.s
test.c:5: size of array `a_700' is too large
(snip)
	.file	"test.c"
gcc2_compiled.:
___gnu_compiled_c:
.comm _a_100,100000000
.comm _a_500,500000000
.comm _a_700,163129088
.comm _a_1000,463129088
.comm _a_1500,426258176
.comm _a_2000,389387264
.lcomm _b_100,100000000
.lcomm _b_500,500000000
.lcomm _b_700,163129088
.lcomm _b_1000,463129088
.lcomm _b_1500,426258176
.lcomm _b_2000,389387264

$B%(%i!<$K$b!"$J$C$A$c$&$J!#(B

2.2.8 $B$N(B packages $B$N(B egcs-19980914
% gcc -S test.c;cat test.s
	.file	"test.c"
gcc2_compiled.:
___gnu_compiled_c:
.comm _a_100,100000000
.comm _a_500,500000000
.comm _a_700,700000000
.comm _a_1000,1000000000
.comm _a_1500,1500000000
.comm _a_2000,2000000000
.lcomm _b_100,100000000
.lcomm _b_500,500000000
.lcomm _b_700,700000000
.lcomm _b_1000,1000000000
.lcomm _b_1500,1500000000
.lcomm _b_2000,2000000000

egcs $B$@$H(B packages-2.2.8 $B$G$bBg>fIW$@!#(B
