751はアホ。
「宣言できない」だからスタック上ほげほげの問題じゃあないだろう。
intが16bitな処理系でa[500000]は無理なのはあたりまえだろぼけ