On Fri, 4 Oct 2024, Jeff Law wrote:
> > More importantly may I ask you to review the second paragraph of commit
> > 6c3365e715fa ("RISC-V: Also handle sign extension in branch costing") to
> > see if any of the other issues referred there have also been now sorted
> > and mention that in the change description, possibly with a commit hash
> > reference to Andrew P's recent improvements? And in particular can the
> > branch costs requested be lowered for gcc.target/riscv/cset-sext.c now?
> So with Andrew's changes those tests are no longer sensitive to branch cost at
> all AFAICT. I suspect we could just remove the explicit branch cost
> directives completely from the C tests. They'd still be needed for the RTL
> tests since those are unaffected by Andrew's changes. Thoughts?
I expected this to be the case given the nature of Andrew's changes. So
my suggestion is to set `-mbranch-cost=1' with the C tests instead, so as
to have the lack of sensitivity to branch costing covered now.
Maciej