B.3.2. Build tool support

The main differences between the build tools in RVDS v2.1 and RVDS v2.0 are:

Note

The tools are now stricter in preserving eight-byte 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 details, see the RealView Compilation Tools Assembler Guide and RealView Compilation Tools Linker and Utilities Guide for more details.

Copyright © 2003-2005 ARM Limited. All rights reserved.ARM DUI 0255D
Non-Confidential