Commit 1d4854da by Bernd Edlinger Committed by Bernd Edlinger

* tsan.c (instrument_expr): corrected previous checkin.

From-SVN: r219152
parent d0cbab5f
2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
* tsan.c (instrument_expr): corrected previous checkin.
2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
Instrument bit field and unaligned accesses for TSAN.
* sanitizer.def (BUILT_IN_TSAN_READ_RANGE): New built-in function.
(BUILT_IN_TSAN_WRITE_RANGE): New built-in function.
......
......@@ -227,7 +227,7 @@ instrument_expr (gimple_stmt_iterator gsi, tree expr, bool is_write)
gimple_set_location (g, loc);
gimple_seq_add_stmt_without_update (&seq, g);
}
if ((size & (size - 1)) == 0 || size > 16
if ((size & (size - 1)) != 0 || size > 16
|| align < MIN (size, 8) * BITS_PER_UNIT)
{
builtin_decl = builtin_decl_implicit (is_write
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment