aboutsummaryrefslogtreecommitdiff
path: root/gcc/passes.c
diff options
context:
space:
mode:
authorRichard Guenther <rguenther@suse.de>2012-09-06 09:13:08 +0000
committerRichard Guenther <rguenther@suse.de>2012-09-06 09:13:08 +0000
commit8a447258212b6d641a39b13dae2b6fdd20de51e7 (patch)
tree418fe2a965d4bf61a463d10a9b5c4ddc715a0808 /gcc/passes.c
parent3d86876329d8153a331b8be6953f46133d4294f8 (diff)
2012-09-06 Richard Guenther <rguenther@suse.de>
* passes.c (execute_function_todo): Call compute_may_aliases only if flag_tree_pta is set. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@191015 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/passes.c')
-rw-r--r--gcc/passes.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/passes.c b/gcc/passes.c
index c2d8f086ead..9ad40bf9e6c 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 ();