aboutsummaryrefslogtreecommitdiff
path: root/gcc/tsan.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/tsan.c')
-rw-r--r--gcc/tsan.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/gcc/tsan.c b/gcc/tsan.c
index 447accc..4d62234 100644
--- a/gcc/tsan.c
+++ b/gcc/tsan.c
@@ -804,7 +804,9 @@ instrument_memory_accesses (bool *cfg_changed)
func_exit_seen = true;
}
else
- fentry_exit_instrument |= instrument_gimple (&gsi);
+ fentry_exit_instrument
+ |= (instrument_gimple (&gsi)
+ && param_tsan_instrument_func_entry_exit);
}
if (gimple_purge_dead_eh_edges (bb))
*cfg_changed = true;