On Fri, Oct 26, 2012 at 4:42 AM, Ole Streicher <[email protected]> wrote: > Hi, > > I am working on the packaging of the "IRAF" package > <http://iraf.noao.edu/>. The package uses a special variant of > setjmp()/longjmp() called from Fortran. Due to the nature of setjmp(), > this cannot be called directly from a subroutine.
The reason why a x86_64 asm version had to be written had to do with %rax getting clobbered by a portable implementation. This caused C++ exception handling to break. Not very familiar with the ABIs of the other archs to know if a portable implementation is possible. -Arun _______________________________________________ Libunwind-devel mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/libunwind-devel
