On 27 May 2014 23:27, Kugan <kugan.vivekanandara...@linaro.org> wrote:

> Due to the cost changes in IRA, now part of the arguments(v0.d[1]) for
> multf3 ends up in stack. Reason for this us, in IRA, assign_hard_reg,
> while iterating for the cost for assigning register to reg:TI 99,
> allocates register 32 (FP register). Which I think is wrong. After which
> LRA makes it worse. There could be a latent bug here in LRA side but I
> think still we need to look at cost model as well. Increasing the cost
> model like below helps here.


If I understand correctly this is real regression, in which case
adjusting the costs like this is simply papering over the cracks.  Can
you figure out what the real issue is?

Cheers
/Marcus

Reply via email to