aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Guenther <rguenther@suse.de>2012-09-06 09:13:08 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2012-09-06 09:13:08 +0000
commitb8a2f529041d0a84006ff310e8d387025e732c80 (patch)
tree418fe2a965d4bf61a463d10a9b5c4ddc715a0808
parent31a47f1a48ca9dd062bf33ea89874ec4583b9a58 (diff)
downloadgcc-b8a2f529041d0a84006ff310e8d387025e732c80.zip
gcc-b8a2f529041d0a84006ff310e8d387025e732c80.tar.gz
gcc-b8a2f529041d0a84006ff310e8d387025e732c80.tar.bz2
passes.c (execute_function_todo): Call compute_may_aliases only if flag_tree_pta is set.
2012-09-06 Richard Guenther <rguenther@suse.de> * passes.c (execute_function_todo): Call compute_may_aliases only if flag_tree_pta is set. From-SVN: r191015
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/passes.c3
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 74ad7d2..ba42078 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2012-09-06 Richard Guenther <rguenther@suse.de>
+
+ * passes.c (execute_function_todo): Call compute_may_aliases
+ only if flag_tree_pta is set.
+
2012-09-06 Andrew Pinski <apinski@cavium.com>
PR tree-opt/54494
diff --git a/gcc/passes.c b/gcc/passes.c
index c2d8f08..9ad40bf 100644
--- a/gcc/passes.c
+++ b/gcc/passes.c
@@ -1776,7 +1776,8 @@ execute_function_todo (void *data)
if (flags & TODO_rebuild_alias)
{
execute_update_addresses_taken ();
- compute_may_aliases ();
+ if (flag_tree_pta)
+ compute_may_aliases ();
}
else if (optimize && (flags & TODO_update_address_taken))
execute_update_addresses_taken ();