This is the mail archive of the gcc@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: [RFC] Contributing tree-ssa to mainline


On Jan 19, 2004, at 3:43 PM, Daniel Berlin wrote:
I'd like to point out that this whole thread is still getting us somewhere, and not just filling up inboxes.
Seriously though, I think we've reached the point of diminishing gains. We now know how everyone feels.
It appears that this is "most people are in favor, some people are against", but everyone seems to have some specific criteria they want met before merging.
Anyway, It would be more productive if we were to try to concentrate on a specific set of merge criteria for tree-ssa, than continue to discuss the benefits or disadvantages of it (since it seems clear the overwhelming number of people think it has great benefit already)

IMO the important question to ask is, will tree-ssa be the basis for 3.5? If the answer to this is
yes, I believe we should merge immediately even if the current state is not what we would like
it to be. That will reduce everyone's maintenance burden.


I'd also like to point out that tree-ssa is, by various benchmarks pointed out earlier, in the worst case, slightly slower than the mainline in compile time, even though it adds *30* optimization passes.
That's right.
Thirty.
Check tree-optimize if you don't believe me.
That's quite an accomplishment in and of itself if you ask me.

It suggests that one pass does not take a lot of time, provided you aren't doing much in that pass.
This is in line with my experience (and other people's) on other compilers.



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