http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53395
--- Comment #9 from Andrew Pinski <pinskia at gcc dot gnu.org> 2012-08-28 07:04:52 UTC --- While working on this, I noticed that sometimes we don't produce what the x86 back-end calls IEEE MIN/MAX either but that is a different issue all together and I have a fix for that (I ran into that while implementing improving the last phi-opt that also converts those PHIs into COND_EXPR like ifcvt does).