diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2162439e23a2b8390ab4658d663572e20e0334f4..dc61564c3a36a55881e66e4c94e9b4741353e79d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2012-01-18 Aldy Hernandez <aldyh@redhat.com> + + * trans-mem.c (requires_barrier): Remove call to is_global_var. + 2012-01-18 Richard Guenther <rguenther@suse.de> * tree-ssa.c (useless_type_conversion_p): Remove special-casing diff --git a/gcc/trans-mem.c b/gcc/trans-mem.c index 8b7e51045a94aca1afe9b4b4ab631da582524583..30dc4b3dee355cfbc4db41c12d94ad92e4eff820 100644 --- a/gcc/trans-mem.c +++ b/gcc/trans-mem.c @@ -1496,9 +1496,7 @@ requires_barrier (basic_block entry_block, tree x, gimple stmt) during lower_sequence_tm/gimplification, leave the call to needs_to_live_in_memory until we eliminate lower_sequence_tm altogether. */ - needs_to_live_in_memory (x) - /* X escapes. */ - || is_global_var (x)) + needs_to_live_in_memory (x)) return true; else {