> My main concern is that the precise collector we have in place now
> requires substantial care to use.  It is supported by a tool that
> does not really understand C, let alone C++.  We avoid the problems
> when annotations are unnecessary.  We can do that in one of two
> ways, either by upgrading GTY to understand more of the language so
> that it infers the right things from regular code, or by changing
> the implementation strategy so that the garbage collector does not
> need type information.  I prefer the latter approach, as it makes
> our experience closer to our customers' experience.

Are you really saying that, because "our customers" might have different ways 
of doing garbage collection in their code, we should drop our implementation 
that might well be superior to theirs?  That would be a weak argument IMO, all 
the more so that, in the end, this might degrade the GCC experience for them.

-- 
Eric Botcazou

Reply via email to