On Fri, Mar 13, 2015 at 11:13:22AM -0700, Nathan Whitehorn wrote: > The compiler assumes that f14-f31 and v20-v31 are preserved by setjmp() > (and, e.g. glibc's setjmp() does in fact preserve them). It also tries > not to use those registers too much, so the practical impact is limited, > but it should actually be fixed.
I think that the setjmp/longjmp case would benefit greatly from the versioning of the symbols. Versioning cannot solve all ABI issues, e.g. if you compiler used old machine/setjmp.h and then link resulting .o with newer libc, but for complete builds it will help and keep old binaries working not worse than now. _______________________________________________ svn-src-head@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-head To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"