]> git.ipfire.org Git - thirdparty/gcc.git/commit
tree-ssa-coalesce.c (struct coalesce_list): Add obstack member.
authorRichard Biener <rguenther@suse.de>
Fri, 2 Nov 2018 11:29:50 +0000 (11:29 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Fri, 2 Nov 2018 11:29:50 +0000 (11:29 +0000)
commit4c998ca548aa95e48f095604e96732de8d03de1c
treef60d7df8d0187882da6a04a1a4e8a9bf2346d738
parent4155777d7394cb929f2ad5d86045415bff5c85ff
tree-ssa-coalesce.c (struct coalesce_list): Add obstack member.

2018-11-02  Richard Biener  <rguenther@suse.de>

* tree-ssa-coalesce.c (struct coalesce_list): Add obstack member.
(pop_cost_one_pair): Do not free pair.
(pop_best_coalesce): Likewise.
(create_coalesce_list): Initialize obstack.
(delete_coalesce_list): Free obstack.
(find_coalesce_pair): Obstack-allocate coalesce pairs.
(add_cost_one_coalesce): Likewise.
(struct live_track): Remove bitmap pointer indirections.
(new_live_track): Adjust.
(delete_live_track): Likewise.
(live_track_remove_partition): Likewise.
(live_track_add_partition): Likewise.
(live_track_live_p): Likewise.
(live_track_process_def): Likewise.
(live_track_clear_base_vars): Likewise.

From-SVN: r265745
gcc/ChangeLog
gcc/tree-ssa-coalesce.c