> Indeed, looking at GCC 4.5 there's no cstore expander for floating-point > variables. Maybe you can make a patch! :-) > yes, it seems gcc always generates set/compare/jump/set sequence, then optimizes it out in if-convert pass. Maybe it was left behind by early mips1, which has no conditional move instructions.
it is some kinda related with my current work, I'll try to see if I could help with it after more study. Thanks. -- Best Regards.