diff options
author | Bernd Edlinger <bernd.edlinger@hotmail.de> | 2015-01-16 17:49:56 +0000 |
---|---|---|
committer | Bernd Edlinger <edlinger@gcc.gnu.org> | 2015-01-16 17:49:56 +0000 |
commit | cbf9a56669cf7ca630b941dce4a7e118b7012f57 (patch) | |
tree | 9027a397ba33ba154f6736baa3e9a09c58342c16 /gcc/sanitizer.def | |
parent | 39dac19e286a8b23b0e3bdde6ba18b65f3f919f8 (diff) | |
download | gcc-cbf9a56669cf7ca630b941dce4a7e118b7012f57.zip gcc-cbf9a56669cf7ca630b941dce4a7e118b7012f57.tar.gz gcc-cbf9a56669cf7ca630b941dce4a7e118b7012f57.tar.bz2 |
sanititer.def (BUILT_IN_TSAN_VPTR_UPDATE): Fixed parameters.
2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
* sanititer.def (BUILT_IN_TSAN_VPTR_UPDATE): Fixed parameters.
* tsan.c (instrument_expr): Fixed parameters of __tsan_vptr_update.
gcc/testsuite/ChangeLog
2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
* g++.dg/tsan/vptr_benign_race.C: New testcase.
* g++.dg/tsan/vptr_harmful_race.C: New testcase.
From-SVN: r219761
Diffstat (limited to 'gcc/sanitizer.def')
-rw-r--r-- | gcc/sanitizer.def | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/sanitizer.def b/gcc/sanitizer.def index 0f18928..7d14910 100644 --- a/gcc/sanitizer.def +++ b/gcc/sanitizer.def @@ -167,7 +167,7 @@ DEF_SANITIZER_BUILTIN(BUILT_IN_TSAN_FUNC_ENTRY, "__tsan_func_entry", DEF_SANITIZER_BUILTIN(BUILT_IN_TSAN_FUNC_EXIT, "__tsan_func_exit", BT_FN_VOID_PTR, ATTR_NOTHROW_LEAF_LIST) DEF_SANITIZER_BUILTIN(BUILT_IN_TSAN_VPTR_UPDATE, "__tsan_vptr_update", - BT_FN_VOID_PTR, ATTR_NOTHROW_LEAF_LIST) + BT_FN_VOID_PTR_PTR, ATTR_NOTHROW_LEAF_LIST) DEF_SANITIZER_BUILTIN(BUILT_IN_TSAN_READ1, "__tsan_read1", BT_FN_VOID_PTR, ATTR_NOTHROW_LEAF_LIST) DEF_SANITIZER_BUILTIN(BUILT_IN_TSAN_READ2, "__tsan_read2", |