Datasheet

Differences
ARM DUI 0064D Copyright © 1999-2001 ARM Limited. All rights reserved. 2-51
The new predefined macros are listed in Table 2-3.
__APCS_REENT
Obsolete Relates to obsolete APCS/TPCS. No ATPCS equivalent.
__APCS_NOSWST
Obsolete Relates to obsolete APCS/TPCS. Use new __APCS_SWST.
__CFRONT_LIKE
Obsolete The option
-cfront
is now obsolete.
__DIALECT_PCC
Obsolete The option
-pcc
is now obsolete.
__DIALECT_FUSSY
Obsolete The option
-fussy
is now obsolete.
Table 2-2 Obsolete predefined macros (continued)
Predefine Status Comments
Table 2-3 New predefined macros
Predefine Status Comments
__CC_ARM
New Always defined.
__STRICT_ANSI__
New Set by
-strict
.
__embedded_cplusplus
New Set by
-embeddedcplusplus
.
__APCS_ROPI
New Set by
-apcs /ropi
.
__APCS_RWPI
New Set by
-apcs /rwpi
.
__APCS_SWST
New Set by
-apcs /swst
.
__FEATURE_SIGNED_CHAR
New Set by
-zc
.
__OPTIMISE_SPACE
New Set by
-Ospace
.
__OPTIMISE_TIME
New Set by
-Otime
.
__TARGET_FPU
New Target Floating Point Unit
__TARGET_FEATURE_DSPMUL
New Set if ARM9E multiplier available.