gcc4はバッファオーバーフロー検出してくれないの?

char buf[6]; scanf("%s", buf);

とかを実行した時