ipa-cp.c (ipcp_compute_node_scale): Work around completely wrong profile updates.
authorJan Hubicka <jh@suse.cz>
Mon, 23 Nov 2009 20:01:29 +0000 (21:01 +0100)
committerJan Hubicka <hubicka@gcc.gnu.org>
Mon, 23 Nov 2009 20:01:29 +0000 (20:01 +0000)
commit43558bcc9df59fc2a1d611030a936931e92cc6e5
treec9663c118c473b5fc50a9f3781ed3452e9f94056
parentbf92569441a43c2d67fa9fa0c11f65fe7ca96bb7
ipa-cp.c (ipcp_compute_node_scale): Work around completely wrong profile updates.

* ipa-cp.c (ipcp_compute_node_scale): Work around completely
wrong profile updates.
* predict.c (counts_to_freqs): Be expected for ENTRY/EXIT block
having largest frequency.
* ira-live.c (ira_implicitly_set_insn_hard_regs): Silecne
used uninitalized warning.
* tree-optimize.c (execute_fixup_cfg): Rescale entry and exit block
frequencies.

From-SVN: r154462
gcc/ChangeLog
gcc/ipa-cp.c
gcc/ira-lives.c
gcc/predict.c
gcc/tree-optimize.c