Hi Andrew,
well, I dont think this is the same issue. As the original problem here is about inefficient code beeing generated, not about a wrong setup.
Andrew, what was your problem then? What was incompatible? Do you have any details?
About the pushes, I did talk with a compiler gui, he looked why more coded was beeing generated, fixed it for future builds. The bad news is that he said there is no simple way in the V5.1 compiler to avoid the unnecessary pushes/reloads.
Daniel