https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114978

--- Comment #42 from Chen Chen <chz0808 at gmail dot com> ---
(In reply to Xi Ruoyao from comment #39)
> (In reply to Chen Chen from comment #38)
> > (In reply to Xi Ruoyao from comment #37)
> > > So if we revert r15-7525 now, would things work normally with just 
> > > r15-6657?
> > > If so I'd suggest to revert r15-7525 (now or when GCC 16 stage 1 starts) 
> > > and
> > > close this as a PR114932 dup.
> > 
> > Why revert r15-7525? In its description it never mentions 548.exchange2_r.
> 
> See comment 19.  r15-7525 was intended for work this around.
> 
> > And it is beneficial to have an option to adjust addr-reg-reg cost. Anyway
> > one can set "-maddr-reg-reg-cost=1" if exaggerating the cost is not needed
> > or prefered.
> 
> Because on LA464 and LA664 the cost of LDX/STX isn't really so high.
> 
> Or we should keep the option but change the default of -maddr-reg-reg-cost
> back to 1.

I think it is better to keep the option in case we need it. I do not mind
setting the default of -maddr-reg-reg-cost to 1 or 3.

Reply via email to