Hi,

On Wed, 29 Jan 2014, Jakub Jelinek wrote:

> > > It is also problem of inliner quality decisions and memory 
> > > use/compile time. The in-memory representation of unnecesary EH is 
> > > quite big.
> > > 
> > > I am quite ignorant in this area, but for -O0 can't we simply 
> > > disable all clobbers?
> > 
> > That sounds reasonable, yeah.
> 
> Don't we need stack sharing even for -O0?  Otherwise we could end up with
> too big stack frames in some cases.

Well, where to draw the line?  Using -O0 could also end up with too slow 
code in some cases, still we don't enable optimizations.

> Running ehcleanup1 for -O0, even if limited to just removal of clobbers,
> seems better to me.

OTOH -O0 is also supposed to be quick compilation...  Well, I have no hard 
opinions there.


Ciao,
Michael.

Reply via email to