In dse.c, remove alias hash tables that are never set.
authorLawrence Crowl <crowl@google.com>
Sat, 30 Mar 2013 23:34:22 +0000 (23:34 +0000)
committerLawrence Crowl <crowl@gcc.gnu.org>
Sat, 30 Mar 2013 23:34:22 +0000 (23:34 +0000)
commit4b943a491498c9985c90b82bcb859ef230764ff4
tree1a59563f50df5bd0154ebcaf0ea7e66e332cd2eb
parent624e9b1f2359fda45434c8abeb119b193ba7411a
In dse.c, remove alias hash tables that are never set.

Remove conditions that are then never true.
Remove functions that are then never called.
Remove variables that are then never read.

Index: gcc/ChangeLog

2013-03-29  Lawrence Crowl  <crowl@google.com>

* dse.c (clear_alias_sets): Remove never set.
(disqualified_clear_alias_sets): Remove never set.
(clear_alias_mode_pool): Remove never set.
(dse_step0): Remove condition that is never true.
(canon_address): Remove condition that is never true.
(dse_step7): Remove condition that is never true.
(rest_of_handle_dse): Remove condition that is never true.
(rest_of_handle_dse::did_global): Remove never read from above.
(dse_step2_spill): Remove never called from above.
(dse_step5_spill): Remove never called from above.

From-SVN: r197272
gcc/ChangeLog
gcc/dse.c