https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90886
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |needs-bisection --- Comment #13 from Andrew Pinski <pinskia at gcc dot gnu.org> --- This is a really interesting case as it works for GCC 6.x just fine but it was broken in GCC 5.x and GCC 7.x. From looking at the IR, it looks like it was broken in two different ways before.