https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109766
--- Comment #3 from Roger Sayle <roger at nextmovesoftware dot com> --- For the record a solution was proposed at https://gcc.gnu.org/pipermail/gcc-patches/2023-May/618197.html but this approach failed review at https://gcc.gnu.org/pipermail/gcc-patches/2023-May/618278.html