From 63c0efdb1e4cf9099ae9013ad965b520d1508fca Mon Sep 17 00:00:00 2001
From: Aldy Hernandez <aldyh@redhat.com>
Date: Wed, 18 Jan 2012 14:13:54 +0000
Subject: [PATCH] trans-mem.c (requires_barrier): Remove call to is_global_var.

        * trans-mem.c (requires_barrier): Remove call to is_global_var.

From-SVN: r183273
---
 gcc/ChangeLog   | 4 ++++
 gcc/trans-mem.c | 4 +---
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 2162439e23a2..dc61564c3a36 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 8b7e51045a94..30dc4b3dee35 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
 	{
-- 
GitLab