------- Comment #2 from k_satoda at f2 dot dion dot ne dot jp 2010-09-03 21:38 ------- This was a wrong analysis of my stack overflow. Repeated alloca() is not the problem since esp is restored with ebx as shown in the assembly output I put.
I reported another Bug 45528 as the real problem. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45528