2005-09-08 末尾再起を展開してる? C++ あれ?gccのオプションの一つ、-foptimize-sibling-callsを指定すると末尾再帰をループにしているっぽい。以前やった時は駄目だったんだけど・・・、バージョンが上がって対応したのかな?