> > +   && (register_operand (operands[1], SFmode)
> > +       || register_operand (operands[2], SFmode))"

This condition is necessary for reload cases.

> And, with this patch applied, I get a build error:
> 
>     In file included from ./tm.h:43:0,
>                      from /path/to/gcc/gcc/backend.h:28,
>                      from insn-opinit.c:7:
>     insn-opinit.c: In function ‘void init_all_optabs(target_optabs*)’:
>     ./insn-flags.h:160:26: error: ‘operands’ was not declared in this scope
>         && (register_operand (operands[1], SFmode) \
>                               ^
>     insn-opinit.c:220:13: note: in expansion of macro ‘HAVE_divsf3’
>        ena[46] = HAVE_divsf3;

I applied this patch on the current trunk, but I've got no error. 

Regards,
Claudiu

Reply via email to