Topic : ARM GCC diffent output between previous and new version

Forum : ARM

Original Post
Post Information Post
June 8, 2011 - 1:21pm

I installed the latest Ride and ARM kit and noticed that the very same project, with the same settings, creates an object file that is 102220 bytes vs 83600 bytes.

Also, the new output code works identically at 99.9%, except for a problems in a small routine that I am stuggling to fix.

For these two reasons, the compilers are now obiously very different.

What has changed? How can I get the compiler to output the same code as before?

New ARM kit is version I dont have the version number of the old ARM kit but the atm-gcc files have a modification date of 11/13/2008

Post Information Post
June 8, 2011 - 6:18pm
Raisonance Support Team


It looks like you were using a qute outdated version.
You can see the list of modifications from the RKit-ARM Release notes available from the page.

Lots of improvements have been done in the compiler, which explains the code size difference.

Best Regards,