http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52607
--- Comment #11 from Richard Henderson <rth at gcc dot gnu.org> 2012-03-19 19:36:03 UTC --- The vselect patch looks pretty good. + if (icode >= 0 && !testing_p) + x = copy_rtx (PATTERN (vselect_insn)); ... + if (!testing_p) + emit_insn (x); could be merged for clarity. The patch in comment #8 looks plausible. It could stand to have some comments added though.