From: hubicka Date: Sun, 5 Dec 2010 01:22:12 +0000 (+0000) Subject: * lto-streamer-in.c (input_cfg): Fix pasto. X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=commitdiff_plain;h=ce38b977813a2f7f83673c183c9f4924f18a2547 * lto-streamer-in.c (input_cfg): Fix pasto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167467 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c9a578d5841..f7a79430cdb 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,9 @@ 2010-12-03 Jan Hubicka + * lto-streamer-in.c (input_cfg): Fix pasto. + +2010-12-03 Jan Hubicka + * ipa.c (cgraph_externally_visible_p): Do not localize builtins and functions with user asm defined names. (varpool_externally_visible_p): Do not localize vars with user diff --git a/gcc/lto-streamer-in.c b/gcc/lto-streamer-in.c index fb201449c4f..4fe9cdb2c6b 100644 --- a/gcc/lto-streamer-in.c +++ b/gcc/lto-streamer-in.c @@ -753,8 +753,7 @@ input_cfg (struct lto_input_block *ib, struct function *fn, if (bb == NULL) bb = make_new_block (fn, index); - edge_count = (lto_input_uleb128 (ib) * count_materialization_scale - + REG_BR_PROB_BASE / 2) / REG_BR_PROB_BASE; + edge_count = lto_input_uleb128 (ib); /* Connect up the CFG. */ for (i = 0; i < edge_count; i++) @@ -768,7 +767,8 @@ input_cfg (struct lto_input_block *ib, struct function *fn, dest_index = lto_input_uleb128 (ib); probability = (int) lto_input_sleb128 (ib); - count = (gcov_type) lto_input_sleb128 (ib); + count = ((gcov_type) lto_input_sleb128 (ib) * count_materialization_scale + + REG_BR_PROB_BASE / 2) / REG_BR_PROB_BASE; edge_flags = lto_input_uleb128 (ib); dest = BASIC_BLOCK_FOR_FUNCTION (fn, dest_index);