aboutsummaryrefslogtreecommitdiff
path: root/gcc/sanitizer.def
diff options
context:
space:
mode:
authorBernd Edlinger <bernd.edlinger@hotmail.de>2015-01-16 17:49:56 +0000
committerBernd Edlinger <edlinger@gcc.gnu.org>2015-01-16 17:49:56 +0000
commitcbf9a56669cf7ca630b941dce4a7e118b7012f57 (patch)
tree9027a397ba33ba154f6736baa3e9a09c58342c16 /gcc/sanitizer.def
parent39dac19e286a8b23b0e3bdde6ba18b65f3f919f8 (diff)
downloadgcc-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.def2
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",