https://gcc.gnu.org/bugzilla/show_bug.cgi?id=126153
--- Comment #10 from Sam James <sjames at gcc dot gnu.org> --- i think the reduction has UB. You can try again with some -Werror=uniniitalised -Werror=aggressive-loop-optimizations and such added, or I can have a go in a few days.
