aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2015-03-06 12:34:28 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2015-03-06 12:34:28 +0000
commit87d0d6c40a837c784f9482156766683efd341bed (patch)
tree4296be3815c3cf0efbf1c6964f960cee0eedb0f1 /ChangeLog
parent664e99eac4333f9978959e9d8636b8e0d36527d5 (diff)
downloadgcc-87d0d6c40a837c784f9482156766683efd341bed.zip
gcc-87d0d6c40a837c784f9482156766683efd341bed.tar.gz
gcc-87d0d6c40a837c784f9482156766683efd341bed.tar.bz2
re PR middle-end/64928 (Inordinate cpu time and memory usage in "phase opt and generate" with -ftest-coverage -fprofile-arcs)
2015-03-06 Richard Biener <rguenther@suse.de> PR middle-end/64928 * tree-ssa-live.h (struct tree_live_info_d): Add livein_obstack and liveout_obstack members. (calculate_live_on_exit): Remove. (calculate_live_ranges): Change declaration. * tree-ssa-live.c (liveness_bitmap_obstack): Remove global var. (new_tree_live_info): Adjust. (calculate_live_ranges): Delete livein when not wanted. (calculate_live_ranges): Do not initialize liveness_bitmap_obstack. Deal with partly deleted live info. (loe_visit_block): Remove temporary bitmap by using bitmap_ior_and_compl_into. (live_worklist): Adjust accordingly. (calculate_live_on_exit): Make static. * tree-ssa-coalesce.c (coalesce_ssa_name): Tell calculate_live_ranges we do not need livein. From-SVN: r221237
Diffstat (limited to 'ChangeLog')
0 files changed, 0 insertions, 0 deletions