https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70094
--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> --- (In reply to Eric Botcazou from comment #3) > > Confirmed. This is quite hard for us as GIMPLE doesn't allow arbitrary > > constant literals as function arguments and at RTL we can't remove the > > stack > > local anymore. > > RTL DSE theoretically has the machinery to do it though. Does your remark > hint at a specific issue? But RTL DSE cannot get rid of the stack space allocated for 'foo f', no?