re PR rtl-optimization/39077 (GCSE-optimization causes enormous binary size increase...
authorJeff Law <law@redhat.com>
Thu, 13 Jan 2011 13:41:03 +0000 (06:41 -0700)
committerJeff Law <law@gcc.gnu.org>
Thu, 13 Jan 2011 13:41:03 +0000 (06:41 -0700)
commit29fa95ed577bb9080f25c4d3d8c694b40051e87a
tree63481903a2a1e2fc61101558fa5703b5c7af933d
parent71d12276670423b5a6bc35ba79feb481feed7c31
re PR rtl-optimization/39077 (GCSE-optimization causes enormous binary size increase (~20 times !))

* PR rtl-optimization/39077
* doc/invoke.texi (max-gcse-insertion-ratio): Document.
* params.h (MAX_GCSE_INSERTION_RATIO): Define.
* params.def (PARAM_MAX_GCSE_INSERTION_RATIO): Define.
* lcm.c (pre_edge_lcm): Properly initialize output sbitmaps.
* gcse.c (prune_insertions_deletions): New function.
(compute_pre_data): Use it.

From-SVN: r168747
gcc/ChangeLog
gcc/doc/invoke.texi
gcc/gcse.c
gcc/lcm.c
gcc/params.def
gcc/params.h