diff options
author | Vladimir Makarov <vmakarov@redhat.com> | 2013-08-13 17:10:07 +0000 |
---|---|---|
committer | Vladimir Makarov <vmakarov@gcc.gnu.org> | 2013-08-13 17:10:07 +0000 |
commit | 761a8eb70ae4108515bd7d756832744350b4ff7a (patch) | |
tree | 0a7727904cf52e880419be1137346043e99e9e88 /gcc/ira.c | |
parent | 4029a5e06387a5d222a4a7ff870404678b0054c0 (diff) | |
download | gcc-761a8eb70ae4108515bd7d756832744350b4ff7a.zip gcc-761a8eb70ae4108515bd7d756832744350b4ff7a.tar.gz gcc-761a8eb70ae4108515bd7d756832744350b4ff7a.tar.bz2 |
ira.c (setup_class_translate_array): Use aclass instead of cl for classes not fully covered by allocno classes.
2013-08-13 Vladimir Makarov <vmakarov@redhat.com>
* ira.c (setup_class_translate_array): Use aclass instead of cl
for classes not fully covered by allocno classes.
From-SVN: r201699
Diffstat (limited to 'gcc/ira.c')
-rw-r--r-- | gcc/ira.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -1111,8 +1111,8 @@ setup_class_translate_array (enum reg_class *class_translate, min_cost = INT_MAX; for (mode = 0; mode < MAX_MACHINE_MODE; mode++) { - cost = (ira_memory_move_cost[mode][cl][0] - + ira_memory_move_cost[mode][cl][1]); + cost = (ira_memory_move_cost[mode][aclass][0] + + ira_memory_move_cost[mode][aclass][1]); if (min_cost > cost) min_cost = cost; } |