EasyManua.ls Logo

Intel i960 - Page 83

Intel i960
347 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
ic960 Compiler Driver
3-7
3
__i960
xx
indicates the i960 processor instruction set in
use. The compiler automatically defines the
__i960
xx
macro. The
xx
is CA, CF, HA, HD, HT,
KA, KB, RP, SA, SB, JA, JD, or JF. Definition of
xx
depends on the specific i960 processor
instruction set specified by the
A (Architecture)
option or the
I960ARCH environment variable.
__PIC indicates that the generated code is position-
independent. The
G pc (Generate-for-position-
independent-code) option causes the
__PIC
macro to be defined.
__PID indicates that the generated data is position-
independent. The
G pd (Generate-for-position-
independent-data) option causes the
__PID
macro to be defined.
__i960_BIG_ENDIAN__ indicates that the generated code is arranged for
big-endian address space. The
G be
(Generate-big endian) option causes this macro
to be defined.
__STRICT_ANSI__ indicates that C constructs not conforming to the
__STRICT_ANSI ANSI standard should be flagged. The a (ANSI)
option causes these macros to be defined.
__SIGNED_CHARS__ indicates that the plain char type are treated like
the
signed char type. This is the default.
__CHAR_UNSIGNED__ indicates that the plain char type are treated like
the
unsigned char type. The G cu (Generate-
char-unsigned) option causes this macro to be
defined instead of
__SIGNED_CHARS__.

Table of Contents

Related product manuals