On Tue, May 24, 2011 at 5:54 PM, H.J. Lu <hongjiu...@intel.com> wrote: > Hi, > > We are working on a new optimization, which turns off TARGET_MOVX. > GCC generates: > > movb %ah, %dil > > But %ah can only be used with %[abcd][hl]. This patch adds QIreg_operand > and uses it in *movqi_extv_1_rex64/*movqi_extzv_2_rex64. OK for trunk > if there is no regression?
If this is the case, then please change "q_regs_operand" predicate to accept just QI_REG_P registers. Uros.