https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116375
--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> --- So even with hacking the verifiers (for now) and getting this in the .optimized: ``` void g () { <bb 2> [local count: 1073741824]: f ({}); [tail call] return; } ``` We still get a memset and a memcpy. So that is an expand issue.