This is the mail archive of the gcc-bugs@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]

[Bug objc++/31134] [4.3 Regression] Objective-C++ has ran into the tree number limit



------- Comment #6 from pcarlini at suse dot de  2007-03-12 01:04 -------
> It's not fair to trade one feature for another (variadic templates
> for obj-c++).

I agree.

> There's been no discussion on the impact of fixing the tree code limit.
> I note that a 15% compile time memory usage regression,
> <http://gcc.gnu.org/ml/gcc-patches/2007-03/msg00652.html>,
> would be considered a release blocker.

By the way, that issue has been already analyzed and seems solvable rather
easily, Doug is working on it with Richard' help.

> The patch was obviously not fully tested, or the problem was overlooked.
> As a backend maintainer, I've seen build and check times grow substantially
> with every new release.  So, I'm highly suspicious of the process used
> to introduce major new features.  The tree code limit should have been
> fixed first.

Yes, you have a point. But now, since because of our "lazyness" we never
managed to attack the tree code limit, let's take this "crisis" as an occasion
to do that, or at least let's try to our best, instead of reverting completely
Doug' work, which is incredibly important for our implementation of C++0x
features and, I would say, gives GCC a great competitive advantage.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31134


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