Intel i960 User Manual page 114

Processor compiler
Hide thumbs Also See for i960:
Table of Contents

Advertisement

3
3-38
i960 Processor Compiler User's Guide
dc
ds
pc
pd
pr
wait= n
xc
Discussion
You can select multiple arguments either by specifying all of them,
separated by commas, as the argument of a single
by specifying each as the argument of a separate
you specify conflicting arguments, the last one takes precedence.
Alignment Argument (ac): If you select
data types on
struct
n
and does not override any subsequent
#pragma align( n )
directives. Alignment values can only be
align( n )
Chapter 10 describes alignment in more detail.
Backward-compatible Argument (bc): If you select
generates object modules that can be linked with object modules translated
by ic960 Release 2.0. This option resolves the following compatibility
issues:
The default alignment of individual
Release 2.0 can differ from the default structure alignment for Release
3.0 and later releases. The Release 3.0 ic960 derives the default
alignment of a
struct
Specifies the relaxed ref-def external linkage
model. This is the default.
Specifies the strict ref-def external linkage
model.
Generates position-independent code.
Generates position-independent data.
Reserves register
g12
independent data (PID) bias value.
Specifies wait-state for memory accesses.
the range 0 through 32, inclusive.
Specifies that all external calls in the module use
the extended-call mechanism.
ac= n
-byte boundaries. This is equivalent to an initial
struct
data type from its size, by rounding up from
containing the position-
is in
n
(Generate) option, or
G
(Generate) option. If
G
, the compiler aligns
#pragma
,
,
,
, or
.
1
2
4
8
16
, the compiler
bc
data types for ic960

Advertisement

Table of Contents
loading

Table of Contents