環境とか処理系とかエラー内容とか、エラーが出るソースがわからんと・・・
いくつか理由は考えられるが、みんなが言ってるサイズの可能性は高いかな。
16ビットのコンパイラか、この構造体の大きな配列をローカル変数で取ってるとか無い?