B.6.6. Assembly group, ARM-specific

The Assembly group contains settings that control the format of the executable file built by the project.

Top-level Assembly group settings

The Assembly group contains a series of settings that describe project assembler options.

Table B.32 describes the settings available in the Assembly group. For information on these settings, see RealView Developer Kit v1.0 Assembler Guide.

Table B.32. Assembly group

NameAssembler option
Assemble_mode

-16, -32

Endianness

-bi

Debug_format

-dwarf2

Keep

-keep

Cpu

-cpu

Fp_processing

-fpu

Note

Some options are not valid for Thumb assembly code. Make sure you choose valid options, otherwise the files might not assemble. See the documentation for the assembler you are using.

Source_cache

-nocache

Max_cache

-maxcache

Ignore_special

-noesc

Predef_reg

-noregs

Generate_debug

-g

APCS group

The APCS group controls ARM Procedure Call Standard (APCS) qualifiers.

Table B.33 describes the settings available in the APCS group. For information on these settings, see RealView Developer Kit v1.0 Assembler Guide.

Table B.33. APCS group

NameAssembler option
Apcs

The assembler options for the available settings are:

disabled

-apcs /none

enabled

default

Stack_checking

-apcs /[no]swstackcheck

Interworking

-apcs /[no]intwerwork

Ropi

-apcs /[no]ropi

Rwpi

-apcs /[no]rwpi

Swstna

-apcs /swstna

Copyright © 2003, 2004 ARM Limited. All rights reserved.ARM DUI 0234B
Non-Confidential