------- Comment #9 from jakub at gcc dot gnu dot org 2010-04-26 12:40 ------- In the leaf_function_p sense it is non-leaf. For the stack alignment it of course would be possible to change the stack alignment requirements of the function if it calls itself, doesn't call other functions (nor tail call them) and it is changed not to assume the standard alignment in the whole function.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43884