ARM VERSION 1.2 Fiche technique Page 45

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 144
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 44
Differences
ARM DUI 0064D Copyright © 1999-2001 ARM Limited. All rights reserved. 2-19
2.3.2 Differences in default behavior
This section describes how the default behavior of ADS 1.1 differs from that of ADS
1.0. The major changes are:
The CodeWarrior IDE, fromELF, and armsd are now license-managed in the
same way as other components of ADS.
The linker now unmangles C++ symbol names when generating diagnostic
messages or listings. This is the default. You can use the
-mangled
option to
change the behavior.
The byte order of an ARMulator target can now be set in the target configuration
dialog in AXD and ADW.
The ARM compilers now require the stack to be 8-byte aligned.
AXD now starts up with much more of its state reproduced from the last session.
The compilers now perform auto-inlining by default for optimization level
-O2
.
The compilers now perform range-splitting optimization at optimization level
-O1
(previously only done for
-O2
).
The default filename for binary output from the compiler is now
__image.axf
.
That is,
armcc sourcename.c
, with no output name specified by the
-o
option, now
generates
__image.axf
, not
sourcename
.
The ARMulator default behavior has changed. Branches to address zero are now
trapped only if you are running the FPE.
2.3.3 Changes to the compilers and libraries
This section describes:
New compiler options and pragmas on page 2-20
Obsolete compiler options on page 2-21
Changed behavior on page 2-21
Changes to the inline assemblers on page 2-23
Changes to the libraries on page 2-23.
Vue de la page 44
1 2 ... 40 41 42 43 44 45 46 47 48 49 50 ... 143 144

Commentaires sur ces manuels

Pas de commentaire