This is the mail archive of the
mailing list for the GCC project.
Re: [patch] Remove unused crossjump code
Richard Kenner wrote:
I guess it's possible some gcc-1 variant ran cross jumping prior to
reload, I didn't look too hard prior to gcc-1.42 once I saw 1.42 didn't
have the code fragment Steven was interested in (though I happened to
spot check gcc-1.28)
I wasn't able to find any evidence that we cross-jumped prior to reload
-- I guess it's possible we had such code in the gcc2 development tree,
but it didn't make it into the gcc2.0 release.
The copy of the last gcc2 tree that I have agrees with you, though I thought
there was a time when we did.
We did run cross-jumping twice -- but they were both after reload -- the
second one was to deal with the code inserted by reg-stack.
reg-stack was much later than my memory of this. But it was A LONG time
ago and could easily be werong. I'm pretty sure that it ran in at least
two different "configurations", the issue of register death notes being
one of the distinctions.