Datasheet

Differences
2-48 Copyright © 1999-2001 ARM Limited. All rights reserved. ARM DUI 0064D
Impact
Update your projects or makefiles to compile with the appropriate options. In most
cases you do not have to change your source code to use the new options.
Check the assembler, compiler, and linker options for your new or migrated projects as
the defaults for ADS 1.0 are different from the defaults for SDT 2.50/2.51.
Obsolete compiler pragmas
The following pragmas from the ARM Software Development Toolkit are not supported
in the compiler:
check_memory_accesses
optimize_cross_jump
optimize_cse
optimize_multiple_loads
optimise_scheduling
side_effects
continue_after_hash_error
debug_inlines
force_toplevel
include_only_once
Impact
If you are creating new applications, there is no impact. If you are recompiling existing
applications, ensure that the appropriate build options are specified to the compiler.
Remove any obsolete pragmas from your source code and replace them, where
necessary, with equivalent compiler options.
Obsolete compiler options
The following options from the ARM Software Development Toolkit are not supported
in the compiler:
-zpname
Select pragma from command line.
Not available.
[no]fpregargs
Obsolete. Now always
narrow
.
narrow
,
wide
No direct equivalent, use
-rwpi
.
[non]reentrant
Table 2-1 Procedure call standard qualifiers (continued)
ADS form
SDT 2.50/2.51
equivalent