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.