X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Fira-emit.c;h=1d4d8ea224ff0fae85991cdb6d4ae04f86246e5d;hb=a4f7c8f77479aa46ba7962e91b975c0492386a6d;hp=df10ea45d62e9c93bab7bc9d0b0c7c3ce0402669;hpb=2dd81ece8deba1432209691a6a974fba71e42b35;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/ira-emit.c b/gcc/ira-emit.c index df10ea45d62..1d4d8ea224f 100644 --- a/gcc/ira-emit.c +++ b/gcc/ira-emit.c @@ -812,7 +812,8 @@ emit_move_list (move_t list, int freq) } else { - cost = ira_register_move_cost[mode][cover_class][cover_class] * freq; + cost = (ira_get_register_move_cost (mode, cover_class, cover_class) + * freq); ira_shuffle_cost += cost; } ira_overall_cost += cost;