* tsan.c (instrument_expr): corrected previous checkin.
authorBernd Edlinger <bernd.edlinger@hotmail.de>
Fri, 2 Jan 2015 22:41:10 +0000 (22:41 +0000)
committerBernd Edlinger <edlinger@gcc.gnu.org>
Fri, 2 Jan 2015 22:41:10 +0000 (22:41 +0000)
From-SVN: r219152

gcc/ChangeLog
gcc/tsan.c

index 3957600745c5c432b1bc3ac6afa93659877a58bb..fcb792331c3d0114ff40958a58f23fe939dafea9 100644 (file)
@@ -1,3 +1,7 @@
+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.
index 7992a449508c5e7a99bfd2943db5166fe220f0c7..50ae4ef8fa44a033a1372338b093bfa78fa3cf75 100644 (file)
@@ -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