> -fstack-usage does not work when there are VLAs or alloca's. So there > is no way to figure that part out without analysis of the actual > assembly code.
No, -fstack-usage always works, i.e. its output can always be relied upon; when it cannot compute the maximum stack usage, it prints "unbounded". -- Eric Botcazou