On 04/30/2012 08:22 PM, Andrew Pinski wrote:
* expr.c (convert_tree_comp_to_rtx): New function. (expand_expr_real_2): Try using conditional moves for COND_EXPRs if they exist. * config/i386/i386.c (ix86_expand_int_movcc): Disallow comparison modes of DImode for 32bits and TImode.
Looks ok, modulo some unwrapped long lines. Those lines might not be so long if this were split out as a subroutine... I'll not quibble about that though... r~