This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc 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: [PATCH] Unwinding CFI for x86_64 signal frame (__restore_rt)


Hi,

the patch caused regression on exceptions unwinding (e.g. `nptl/tst-cancelx6').
libgcc_s does not expect register numbers >= 17 and `rflags' used there # 49.

It was found by Jakub on just `make -k check', very sorry I did not check it.


Shouldn't libgcc be extended for the full x86_64 ABI register set of 67 regs?
[ http://www.x86-64.org/documentation/abi.pdf ]
But I expect the number is reduced regarding the usefulness vs. performance.


Jan


Proposed patch extending register set for libunwind, similiar for gcc?
	http://sourceware.org/bugzilla/show_bug.cgi?id=3590

Attachment: glibc-unwind-libgcc-compat.patch
Description: Text document


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