fixed libc to use __builtin_alloca() with gcc