http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54240
--- Comment #11 from William J. Schmidt <wschmidt at gcc dot gnu.org> 2012-08-14 19:48:40 UTC --- Well. It turns out that cmov_optab was a red herring. Apparently no ports are generating this, and actually movcc_optab is what's being used instead. My guess is that cmov_optab should probably be removed as unused. Thanks to Mike for helping me sort that out. Patch (with testcase) coming soon.