>>251
gcc4.2.1 c99を明示して/O0、/O1以外の最適化オプションを使用しないと、call free_lして死亡
VC++2010 非標準__restrict使用して/Ot、/Os、/Od以外の最適化オプションを使用しないと、call _free_lして死亡

やっぱ死ぬな。
最適化オプション依存のコードしか書けないなら素直にループ化しとけ。
最適化オプションに依存する糞コードなのは否定のしようがねぇよ。