diff options
author | Richard Guenther <rguenther@suse.de> | 2008-06-29 15:44:00 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2008-06-29 15:44:00 +0000 |
commit | faf2ecc57e3ef478efebee6f83c440df073152c2 (patch) | |
tree | 38b5df5e06de9bf257f1600a6446d2b744b0ab56 /gcc/ChangeLog | |
parent | b03717765d0d62af54bdb3112ac90ca6d7dd7c75 (diff) | |
download | gcc-faf2ecc57e3ef478efebee6f83c440df073152c2.zip gcc-faf2ecc57e3ef478efebee6f83c440df073152c2.tar.gz gcc-faf2ecc57e3ef478efebee6f83c440df073152c2.tar.bz2 |
tree-ssa-structalias.h (compute_points_to_sets): Adjust prototype.
2008-06-29 Richard Guenther <rguenther@suse.de>
* tree-ssa-structalias.h (compute_points_to_sets): Adjust
prototype.
(struct alias_info): Move ...
* tree-ssa-alias.c: ... here.
(update_alias_info): Declare.
(compute_may_aliases): Call it.
(update_alias_info): New function.
* tree-ssa-structalias.c (update_alias_info): Move ...
* tree-ssa-alias.c (update_alias_info_1): ... here.
* tree-ssa-structalias.c (process_constraint_1): Remove
unused from_call argument. Rename to ...
(process_constraint): ... this. Delete old wrapper.
(make_constraint_to): Adjust callers.
(handle_const_call): Likewise.
(handle_pure_call): Likewise.
(init_base_vars): Likewise.
(handle_lhs_call): Likewise. Remove unnecessary constraint.
(find_func_aliases): We don't need structure copies for
complex types.
(make_constraint_from_anything): Remove.
(create_variable_info_for): For globals make constraints
from escaped, not from anything.
(compute_points_to_sets): Do not call update_alias_info.
(ipa_pta_execute): Use make_constraint_from.
From-SVN: r137252
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r-- | gcc/ChangeLog | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 26a22db..99e5011 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,30 @@ +2008-06-29 Richard Guenther <rguenther@suse.de> + + * tree-ssa-structalias.h (compute_points_to_sets): Adjust + prototype. + (struct alias_info): Move ... + * tree-ssa-alias.c: ... here. + (update_alias_info): Declare. + (compute_may_aliases): Call it. + (update_alias_info): New function. + * tree-ssa-structalias.c (update_alias_info): Move ... + * tree-ssa-alias.c (update_alias_info_1): ... here. + * tree-ssa-structalias.c (process_constraint_1): Remove + unused from_call argument. Rename to ... + (process_constraint): ... this. Delete old wrapper. + (make_constraint_to): Adjust callers. + (handle_const_call): Likewise. + (handle_pure_call): Likewise. + (init_base_vars): Likewise. + (handle_lhs_call): Likewise. Remove unnecessary constraint. + (find_func_aliases): We don't need structure copies for + complex types. + (make_constraint_from_anything): Remove. + (create_variable_info_for): For globals make constraints + from escaped, not from anything. + (compute_points_to_sets): Do not call update_alias_info. + (ipa_pta_execute): Use make_constraint_from. + 2008-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * Makefile.in (CXX_COMPAT_WARN, cxx_compat_warn): Delete. |