Date: Tue, 21 Jan 1997 20:47:31 -0600 Message-Id: <199701220247.UAA37718@audumla.students.wisc.edu> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" To: djgpp AT delorie DOT com From: kkunen AT facstaff DOT wisc DOT edu (Adam Kunen) Subject: Bug report: Structs I think this is the right address for bug reports on DOS port of GNU C... But anyway, I was using GNU C and found that when you have a structure bigger than 64k it tends to crash. Although I havn't spent time to pinpoint exactly what is causing the problem, I beleive that it crashes when you make a function call with a large structure as an argument. I assume that doing this is okay because gcc doesn't report any warnings or errors, so I've come to the conclusion: It's a bug! I hope this helps, Adam Kunen, kkunen AT facstaff DOT wisc DOT edu PS: I was told to give an example code file to illustrate the problem: struct FooType { char blah[1024][128]; }; void foobar(struct FooType ptr){ return; } int main(void){ struct FooType eek; foobar(eek); return 0; } Adam "El grande queso" Kunen kkunen AT facstaff DOT wisc DOT edu