Certain function must never be automatically inlined by gcc because they are stack heavy or called recursively. This patch flags all such functions I have found as 'noinline' to prevent gcc from making the optimization.