Content originally posted in LPCWare by CodeRedSupport on Tue Aug 09 01:53:01 MST 2011
At a general level, compilers are highly sophisticated beasts, and you are always going to see changes in code generated when you move from one version to a major new version. When taken over a large enough code sample, the aim is that such changes should generally be beneficial.
But there are always going to be some cases, particularly with small samples of code where things may look "worse". That is the nature of the multitude of optimisation algorithms compilers implement, and the interactions between them.
At a more specific level, if you want someone to comment on your source and generated code, then you really are going to have to post a buildable example.
Regards,
CodeRedSupport