------- Additional Comments From amacleod at redhat dot com  2005-02-03 03:23 
-------
(In reply to comment #19)
> The balance of the problem appears to come from TER.  We're building very 
> large
> constructs, such as
...
> I'm not sure how best to attack this, Andrew.  I think it's clear that turning
> off TER entirely isn't the correct option, but I'm not sure how to throttle it
> to keep things from running completely off the rails.  Thoughts?

thats a good question.  Its not like TER is simple to throttle. I'll have a look
at it tomorrow. we might be able to do something about counting the number of
temporaries we substitute into a stmt, and cease and desist if we are going to
increase the stmt size to more than some number, like 10 or 8 or 12 or 20 or
NUMREGS/4 or somesuch thing. we might also only want to do it for MODIFY_EXPRs.
 I'd have to accumulate it per expression, but it shouldnt be too bad.  I'll see
if anything else occurs to me overnight or tomorrow.



-- 


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

Reply via email to