*BSD News Article 31307


Return to BSD News archive

Newsgroups: comp.os.386bsd.questions
Path: sserve!sparcserve.cs.adfa.oz.au!wkt
From: wkt@sparcserve.cs.adfa.oz.au (Warren Toomey)
Subject: Gnu C limitations?
Message-ID: <1994Jun6.043502.14072@sserve.cc.adfa.oz.au>
Sender: news@sserve.cc.adfa.oz.au
Organization: Australian Defence Force Academy
Date: Mon, 6 Jun 1994 04:35:02 GMT

A friend just sent me a program which doesn't work under the Gnu C from
FreeBSD 1.x.


int main()
 {
  double t[256][256];

  t[23][23]=1.23456;
  printf("%lf\n",t[23][23]);
 }

It works when the t array is global, not local. Is there a limit on array
sizes? Alternatively, is FreeBSD treating the access to t[23][23] as invalid
because it's more than one page away from the current top of stack?

Just curious!

Thanks,
	Warren	wkt@cs.adfa.oz.au

-- 

`` ... nor do I regularly post multi-kilobyte screeds about driver software I
can't release because aliens haven't used the radio receivers in my head to
give me permission yet.'' -- John F. Woods