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


> Andrew Pinski <pinskia@physics.uc.edu> writes:
> 
> > On Nov 27, 2003, at 00:01, Zack Weinberg wrote:
> >> 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.  (Obviously this only works with DWARF2 exception
> >> handling.)
> >
> > But what about backwards compatibility aka use of setjmp/longjmp
> > through libraries,
> 
> This is a major stumbling block, yes.
> 
> zw

Not to mention compatibility with objects built with other compilers.

R.


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