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

Re: avoid unnecessary register saves for setjmp


Chris Lattner writes:
 > 
 > Zack Weinberg said:

 > > I'm going to take this opportunity to throw in a suggestion I've
 > > made before, which is that setjmp/longjmp should - always, not
 > > just when special variants are used - be converted by the front
 > > end into invocations of the exception-unwinding facility, which
 > > gives us tons more control.

True.  But the obvious problem with this is that it places a burden on
small applications (boot ROMs, say) that might only have a single
setjmp/longjmp.  These would be forced to include the unwinder and all
its baggage just for that.

Andrew.


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