tsan: even if races between atomic and plain memory accesses are turned off (report_a...
authorDmitry Vyukov <dvyukov@google.com>
Fri, 1 Feb 2013 14:41:58 +0000 (14:41 +0000)
committerDmitry Vyukov <dvyukov@google.com>
Fri, 1 Feb 2013 14:41:58 +0000 (14:41 +0000)
commit87c6bb97162aaa9a9124f2af7dda411bac6f75fd
treee40feb4bd0da9c6e9c553bc44027d4654b364f2d
parent36a6dd04eff1956a5f638d9860c32d930cd4c194
tsan: even if races between atomic and plain memory accesses are turned off (report_atomic_races=0),
still report races between atomic accesses and free().

llvm-svn: 174175
compiler-rt/lib/tsan/lit_tests/atomic_free.cc [new file with mode: 0644]
compiler-rt/lib/tsan/lit_tests/atomic_free2.cc [new file with mode: 0644]
compiler-rt/lib/tsan/lit_tests/race_on_mutex2.c [new file with mode: 0644]
compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cc
compiler-rt/lib/tsan/rtl/tsan_rtl.cc
compiler-rt/lib/tsan/rtl/tsan_rtl.h
compiler-rt/lib/tsan/rtl/tsan_rtl_mutex.cc
compiler-rt/lib/tsan/rtl/tsan_rtl_report.cc