Datasheet

Differences
2-26 Copyright © 1999-2001 ARM Limited. All rights reserved. ARM DUI 0064D
-mangled
This option instructs the linker to display mangled C++ symbol names in
diagnostic messages and listings.
New scatter loading attributes
The scatter load syntax has been extended to include a new attribute for execution
regions:
FIXED
Fixed address. Both the load address and execution address of the region
is specified by the base address (the region is a root region.)
Changed linker behavior
The following changes have been made to the linker behavior:
The linker now unmangles C++ symbol names by default, in all listings and
diagnostic messages.
The linker generates two new region-related symbols:
Image$$region_name$$Limit
Address of the byte beyond the end of the execution region.
Image$$region_name$$ZI$$Limit
Address of the byte beyond the end of the ZI output section in the
execution region.
See the description of linker-defined symbols in the ADS Linker and Utilities
Guide for more information, including a description of how to use the
Image$$region_name$$ZI$$Limit
symbol to place a heap directly after the ZI
region. For new projects it is recommended that you use the region-related
symbols rather than section-related symbols.
The linker no longer generates a warning message if there is a duplicate definition
of a symbol:
Both ARM & Thumb versions of symbol present in image
The linker options
-split
and
-rwpi
now assume
-rw-base 0
if no
-rw-base
value
is specified.
2.3.6 Changes to fromELF
This section describes:
New fromELF options on page 2-27
Changed behavior on page 2-27.