On 11/16/23 18:20, Sam James wrote:
Jeff, I don't suppose you could dig out the old bugs/commits just out of
interest?
That work goes back to the early 90s when I was primarily responsible
for the PA platform. But the core issue hasn't changed in that not
enough context is provided for reload to know how to deal with these
problems.
So, digging out those testcases/codes would be quite difficult; at the
time we didn't have standard procedures where tests were added to the
testsuite for most changes or even discussed.
I'm not seeing any obvious problems in the gcc testsuite. It needs testing on
packages that do extensive
floating point calculations.
OK, I'll focus on those.
THe more likely scenario is xmpy which is used for integer multiply, but
the operands have to be moved into FP registers because the operation
happens in the FPU.
jeff