[PATCH] D13729: [TSAN, PowerPC] Setjmp/longjmp handling for PowerPC
Bill Schmidt via llvm-commits
llvm-commits at lists.llvm.org
Thu Nov 12 11:47:37 PST 2015
wschmidt updated this revision to Diff 40077.
wschmidt added a comment.
This version adds the correct OPD implementation per Uli's suggestions. The only change beyond that is to make .L._setjmp and .L.__sigsetjmp unconditional symbols, so they can be used in the .size calculation for their respective functions.
I tested this as best I could on a BE system and verified that the setjmp/longjmp logic is now working correctly. There are other problems because I don't have Simone's BE fixes yet, but the remaining failures don't appear to have anything to do with this code.
Repository:
rL LLVM
http://reviews.llvm.org/D13729
Files:
lib/tsan/CMakeLists.txt
lib/tsan/rtl/tsan_interceptors.cc
lib/tsan/rtl/tsan_ppc_regs.h
lib/tsan/rtl/tsan_rtl_ppc64.S
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D13729.40077.patch
Type: text/x-patch
Size: 11699 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20151112/66d5e1af/attachment.bin>
More information about the llvm-commits
mailing list