http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52760
--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> 2012-03-29 10:39:24 UTC --- But where else? The op is copied from the stmts (where it is certainly ok as is) just a few lines above this. Note, using VCE if the types have different sizes is invalid anyway.