> I agree that that is most likely an optimization bug that this > conversion is being for a store to a variable which is not on the > stack.
Even on the stack it might not be good -- e.g. if someone puts an 10MB array on the stack and does something with it you don't want such random stores inside it because they could be potentially an additional cache miss. -Andi