http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58158
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2013-08-22 Host|mipsel-linux-gnu | Ever confirmed|0 |1 Build|i486-linux-gnu (gcc (Debian | |4.8.1-6) 4.8.1) | --- Comment #6 from Andrew Pinski <pinskia at gcc dot gnu.org> --- The backend says we have conditional moves on the floating point CC modes and expands it that way but really the target says we don't and it causes the ICE. Since it is only loongson2f only bug I am not going to fix it. I will let the loongson maintainer fix it since I don't know what loongson2f really has when it comes to conditional moves. Confirmed.