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