| |||
| Home > Revisions for Migration and Compatibility | |||
The following technical changes have been made to Migration and Compatibility:
Table 7. Differences between Issue C and Issue D
| Change | Topics affected |
|---|---|
| Added topic for Cygwin supported versions. | Cygwin versions supported |
| Added migration chapter for v4.1 Patch 3 to v5.0. | Migrating from ARM Compiler v4.1 Patch 3 to v5.0 |
Added details about how armlink chooses
libraries when specifying the compiler option --fpu=softvfp together
with a CPU with implicit VFP hardware. | Linker changes between RVCT v2.2 and RVCT v3.0 |
Table 8. Differences between Issue B and Issue C
| Change | Topics affected |
|---|---|
| Added migration topic for v4.1 SP1 to v4.1 Patch 3. | C and C++ library changes between ARM Compiler v4.1 SP1 and v4.1 Patch 3 |
| Added details about placing ARM library helper functions with scatter files. | Linker changes between RVCT v3.1 and RVCT v4.0 |
| Added more examples to demonstrate the change to the 2 pass assembler. | Assembler changes between RVCT v4.0 and ARM Compiler v4.1 |
Table 9. Differences between Issue A and Issue B
| Change | Topics affected |
|---|---|
| Added details for migrating from ARM Compiler v4.1 to v4.1 SP1. | Migrating from ARM Compiler v4.1 to v4.1 SP1 |
Added details for __user_initial_stackheap() and __user_initial_stackheap() for
migrating from v2.2 to v3.0, and later. | C and C++ library changes between RVCT v2.2 and RVCT v3.0 |
| Added details for the addition of softfp linkage functions in the hardware floating point version of the library. | C and C++ library changes between ARM Compiler v4.1 and v4.1 SP1 |
Added details for the deprecation of the | logical operator. | Assembler changes between RVCT v3.1 and RVCT v4.0 |