http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58845
--- Comment #10 from Marc Glisse <glisse at gcc dot gnu.org> --- (In reply to rguent...@suse.de from comment #9) > Thus no short-circuiting for vector && or ||. Indeed. Though we already deviated from OpenCL for ?: and as mentioned in my patch we could do short-circuit for the mixed scalar&&vector if we wanted to (though we probably don't). > No short-circuiting but preserving the sequence point (if there is one) Ah, I'd completely missed that we might want a sequence point there, thanks, it makes sense.