B.10.3. Compilation Tools changes between RVDS v2.2 and ASD v1.2.1

The main differences between the build tools in RealView Developer Suite v2.2 and ADS v1.2.1 are as follows:

Note

The tools check more strictly the requirement for eight-byte stack alignment. The compiler generates code with PRESERVE8 and REQUIRE8. The linker checks that code that requires eight-byte alignment only calls code that preserves eight-byte alignment. Therefore, this has implications for your legacy assembler code, object files and libraries. You must check that your existing assembly files, object files, or libraries preserve eight-byte alignment and correct them if required. For more information, see the RealView Compilation Tools Assembler Guide and the RealView Compilation Tools Linker and Utilities Guide for more information.

Copyright © 2003-2009 ARM Limited. All rights reserved.ARM DUI 0255J
Non-Confidential