https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106187 --- Comment #48 from Richard Earnshaw <rearnsha at gcc dot gnu.org> --- Improved version posted here: https://gcc.gnu.org/pipermail/gcc-patches/2022-July/598993.html