Mail Archives: djgpp/1997/01/21/22:02:58
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
- Raw text -