https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112661
--- Comment #10 from Richard Sandiford <rsandifo at gcc dot gnu.org> --- (In reply to Richard Biener from comment #9) > So do we expect - independed of whether a constant/external is used as mask > - that uniform constants/externals are generatable and thus we can elide the > check for those? Possibly also go a different path during code-generation > then? (because that will otherwise assert) Yeah, I think so. At the time, I don't think there were any cases where treating uniform values differently would have helped, and it wasn't trivial thing to test on the fly. But now we have a reason to try :)