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 -