https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70723
--- Comment #3 from Marc Glisse <glisse at gcc dot gnu.org> --- (In reply to Richard Biener from comment #1) > There is no pass in GCC that would try to turn the runtime initialization > into static init again (optimizing the runtime initializers and parsing > them back to static initializers). PR65197 contains links to a few related PRs (no particular patch/idea IIRC, just more examples).