Vladimir Makarov wrote:
Dale Johannesen wrote:
This is going to inhibit scheduling in some cases, isn't it, by
reusing the
same memory location? Your numbers are persuasive that it's a win
overall
on x86, but I'm wondering if this is not necessarily true everywhere.
Do you have SPEC results for ppc?
No, I don't. Unfortunately, only slow ppc (450Mhz) machine with few
memory is avaliable for me.
I could run SPEC95 on this machine this night. I could also run
SPEC2000 for Itanic2.
In any case, I'll report the results tomorrow or day after tomorrow.
If my theory is wrong, we could make an option to switch the
optimization on and make it default for at least x86.
I've checked the patch for SPEC95 for ppc (450Mhz).
There is no degradation with the patch. And there is essential
improvement for go (about %2).