PR rtl-optimization/49154
* ira-costs.c (setup_regno_cost_classes_by_mode): If there
already is a matching slot in the hashtable, assign it to
classes_ptr.
From-SVN: r174868
2011-06-10 Hans-Peter Nilsson <hp@axis.com>
+ PR rtl-optimization/49154
+ * ira-costs.c (setup_regno_cost_classes_by_mode): If there
+ already is a matching slot in the hashtable, assign it to
+ classes_ptr.
+
PR rtl-optimization/49154
* doc/tm.texi.in (Register Classes): Document rule for the narrowest
register classes.
classes_ptr = setup_cost_classes (&classes);
*slot = classes_ptr;
}
+ else
+ classes_ptr = *slot;
cost_classes_mode_cache[mode] = (cost_classes_t) *slot;
}
regno_cost_classes[regno] = classes_ptr;