https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106195
--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> --- Implementation-wise the simples way would be "sub-functions" that are assembled "inline". A frame like we have for nested functions would appear (ideally we'd be able to optimize those).