From owner-FreeBSD-users-jp@jp.freebsd.org  Mon Jun  7 18:02:11 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id SAA50154;
	Mon, 7 Jun 1999 18:02:11 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from ml.nti.co.jp (smtp.nti.co.jp [210.236.239.4])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id SAA50145
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 7 Jun 1999 18:02:10 +0900 (JST)
	(envelope-from kom@rei.tva.nti.co.jp)
Received: from rei.tva.nti.co.jp (localhost [127.0.0.1])
	by ml.nti.co.jp (8.9.1/3.7W) with ESMTP id SAA11713
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 7 Jun 1999 18:02:09 +0900 (JST)
Received: from localhost (localhost [127.0.0.1])
	by rei.tva.nti.co.jp (8.9.3/3.7W-ar) with ESMTP id SAA34024
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 7 Jun 1999 18:04:13 +0900 (JST)
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: Your message of "Mon, 7 Jun 1999 16:46:07 +0900 (JST)"
	<199906070746.QAA21356@pluto40.pluto.ai.kyutech.ac.jp>
References: <199906070746.QAA21356@pluto40.pluto.ai.kyutech.ac.jp>
X-Mailer: Mew version 1.92.4 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19990607180412H.kom@tva.nti.co.jp>
Date: Mon, 07 Jun 1999 18:04:12 +0900
From: Hiroyuki Komatsu <kom@rei.tva.nti.co.jp>
X-Dispatcher: imput version 971024
Lines: 56
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 42878
Subject: [FreeBSD-users-jp 42878] 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: kom@rei.tva.nti.co.jp

$B>.>>(B@$B%a%m%s$G$9(B.

From: matumoto@pluto.ai.kyutech.ac.jp (Ryuji Matsumoto)
Subject: [FreeBSD-users-jp 42872] Re: A gcc bug: array size calculation
Date: Mon, 7 Jun 1999 16:46:07 +0900 (JST)

> $B$=$&$$$($P!"(BSolaris2.6(Sparc) $B$G!"(Bmalloc$B$r;H$C$F(B512Mbyte$B0J>e$r@A5a$9$k(B
> $B$H!"%(%i!<$K$J$C$?$h$&$K5-21$7$F$$$^$9!#(B $B$b$A$m$s(Blimit$B$O30$7$F$$$^$9$7!"(B
> $B<B%a%b%j$,(B1.2G$B$"$j$^$9!#(B

SunOS 5.5.1 SPARCstation-5,    $B<g5-21(B:128M VM:1G
SunOS 5.6   Ultra-5_10         $B<g5-21(B:256M VM:1G
FreeBSD 4.0-CURRENT i386       $B<g5-21(B:64M  VM:1G

$B$3$l$i$N%^%7%s$G0J2<$N%W%m%0%i%`$r<B9T$5$;$?$N$G$9$,(B,
malloc() $B$N%(%i!<$OH/@8$7$^$;$s$G$7$?(B.

#include <stdlib.h>

main()
{
        char *x;

        x = malloc(512*1024*1024+512);
        if (!x)
                perror("malloc");
        else
                printf("0x%x\n", x);
}

$B$3$NJU$N$3$H$rD4$Y$h$&$H$7$F(B, MAXDSIZ="(2*1024*1024*1024)"$B$H(B
$B$7$?%+!<%M%k$r:n$C$?$N$G$9$,(B...
$B$*$=$i$/I=<($@$1$NLdBj$J$s$G$7$g$&$1$I5$;}NI$/$J$$$G$9(B.

kom@asuka% limit
cputime         unlimited
filesize        unlimited
datasize        -2097152 kbytes		<< $B$3$NJU$H$+(B
stacksize       65536 kbytes
coredumpsize    unlimited
memoryuse       unlimited
memorylocked    unlimited
maxproc         531 
openfiles       1064 
kom@asuka% limits
Resource limits (current):
  cputime          infinity secs
  filesize         infinity kb
  datasize         -2097151 kb		<< $B$3$NJU$H$+(B
  stacksize           65536 kb
  coredumpsize     infinity kb
  memoryuse        infinity kb
  memorylocked     infinity kb
  maxprocesses          531
  openfiles            1064
kom@asuka%
