I think alloca is terribly useful. I have every intention of using it the next time it's appropriate. We should not reject new uses of alloca. Of course, strictly typed mechanisms, like GCC's dynamically sized arrays, are preferable, but not widely available.