------- Comment #1 from steven at gcc dot gnu dot org 2007-04-03 16:36 ------- Maybe you can show the assembly output you're expecting?
tree level if-conversion for the vectorizer _should_ be able to recognize this case. It may be that it's just not set up to deal with x86* insns of this kind. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31460