https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111829
--- Comment #4 from Hongtao.liu <crazylht at gmail dot com> --- (In reply to Richard Biener from comment #2) > You sink the conversion, so it would be PRE on the reverse graph. The > transform doesn't really fit a particular pass I think. The conversions also needs to be hoisted if the initial variable is not constant v2di{0, 0}/v4si{0, 0, 0, 0}