------- Comment #19 from jakub at gcc dot gnu dot org 2009-07-23 12:33 ------- Because you need to decide whether to use a frame pointer or not before register allocation, and only during/after register allocation you can find out that something needs to be spilled to stack.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40667