This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [patch] Remove unused crossjump code


Richard Kenner wrote:
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.
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)

jeff


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]