🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.msdos.programmer
Article #7877

MS C Compiler bug

#7877
From: Eric Prebys
Date: Tue, 07 Nov 1995 19:03
33 lines
1570 bytes
We are compiling software on a 486 using the Microsoft C compiler,
version 7.0.  The following program

=========================================================
int main(int, char **);

int main(int argc, char **argv)
{
float aaabbb[2][500];
exit(0);
}
==========================================================

compiles, but causes the error

R6000 - stack overflow

when run.  The problem goes away if the array is made smaller, but
this array shouldn't cause any problems.  Does anyone have any 
suggestions?  The problem is independent of which memory model
I use or whether or not I try to initialize the array (or
any other switch or operation I can think of).

						                         Thanks,
                               Eric



* Eric J. Prebys, Asst. Prof. | Phone:  (609) 258-4910, FAX: -6360     *
* Physics Department          | Email: prebys@puhep1.princeton.edu     *
* Princeton University        | WWW: http://www.princeton.edu/~prebys/ *
* Princeton, NJ 08544         |                                        *
Technical Details
Message-ID: <47oaiq$b02@cnn.Princeton.EDU>
Path: arc1-ca.pugleaf.net!cnn.Princeton.EDU!usenet

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!cnn.Princeton.EDU!usenet
From: Eric Prebys <prebys@puhep1.princeton.edu>
Newsgroups: comp.os.msdos.programmer,comp.lang.c
Subject: MS C Compiler bug
Date: 7 Nov 1995 19:03:54 GMT
Organization: Princeton University
Message-ID: <47oaiq$b02@cnn.Princeton.EDU>
NNTP-Posting-Host: prebys.hep.princeton.edu
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: Mozilla 1.1 (Macintosh; U; 68K)
X-URL: news:comp.sys.ibm.pc.programmer