EasyManua.ls Logo

Intel i960 - Pragmas

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...
i960 Processor Compiler User's Guide
7-20
7
For more discussion of object module formats, refer to the i960 Processor
Software Utilities User's Guide.
NOTE. The compiler does not allocate storage in any section for
variables declared as
extern. Storage is allocated in the module
defining the variable.
Pragmas
Pragmas can supply implementation-defined information to the compiler.
This section describes the supported pragmas in alphabetical order. For
information about pragma syntax and pragmas in general, see C: A
Reference Manual.
#pragma align [for gcc960 driver]
#pragma align
n
n
specifies the alignment value in bytes. Any of
the following values are valid:
0, 1, 2, 4, 8, 16.
NOTE. This pragma functions differently with the gcc960 and ic960
drivers.
The
#pragma align
n
feature sets the maximum formal alignment
requirement for structs/unions to
n
bytes.
n
must be 0, 1, 2, 4, 8, or 16;
other values are ignored. 0 instructs the compiler to revert to the
maximum alignment in use before the last
#pragma align. n=16 is the
default when
mic-compat is not enabled; n=1 is the default under
mic-compat.

Table of Contents

Related product manuals