Re: CALL_INSN_FUNCTION_USAGE fix, PR52773

2014-05-21 Thread Jeff Law
On 05/21/14 03:37, Bernd Schmidt wrote: On 06/19/2013 07:39 PM, Bernd Schmidt wrote: This is bug that triggers on m68k. The loop unroller creates a MULT expression and tries to force it into a register, which causes a libcall to be generated. Since args are pushed we create a (use (mem (plus

Re: CALL_INSN_FUNCTION_USAGE fix, PR52773

2014-05-21 Thread Bernd Schmidt
On 06/19/2013 07:39 PM, Bernd Schmidt wrote: This is bug that triggers on m68k. The loop unroller creates a MULT expression and tries to force it into a register, which causes a libcall to be generated. Since args are pushed we create a (use (mem (plus virtual_outgoing_args scratch))) in CALL_

Re: CALL_INSN_FUNCTION_USAGE fix, PR52773

2014-02-10 Thread Andreas Schwab
Bernd Schmidt writes: > This is bug that triggers on m68k. The loop unroller creates a MULT > expression and tries to force it into a register, which causes a libcall > to be generated. Since args are pushed we create a > (use (mem (plus virtual_outgoing_args scratch))) > in CALL_INSN_FUNCTION_