This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
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.