------- Additional Comments From wilson at gcc dot gnu dot org 2005-02-11 23:11 ------- Try -fno-optimize-sibling-calls.
sibling-call (tail-call) optimizations can confuse anything that tries to produce call graph info, and the end result will look similar to the result you get with function inlining. In both cases, a procedure frame gets optimized away. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19748