http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48592
Marc Glisse <glisse at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED CC| |glisse at gcc dot gnu.org Resolution|--- |FIXED --- Comment #2 from Marc Glisse <glisse at gcc dot gnu.org> --- We currently produce this .optimized: foo (int i) { void * saved_stack.2; <bb 2>: saved_stack.2_3 = 0B; GIMPLE_NOP return; } (and RTL finishes the cleanup) cddce1 removes alloca fab1 removes the stack save/restore So I'm going to mark this as fixed.