The CTOOLS Compilation System
1-5
1
Table 1-2 Chapter Descriptions (continued)
Chapter
Number Title Description
7. Language
Implementation
Describes data representation, register use,
object file format use, and pragmas for
modifying code generation.
8. gcc960 / ic960
Compatibility
Describes the incompatibilities between ic960
and gcc960.
9. Position
Independence
and Reentrancy
Provides information on writing i960
processor applications that require position-
independent or reentrant programs.
10. Initializing the
Execution
Environment
Describes the initialization process for the
i960 processor execution environment,
including the startup assembly-language
routine, configuration files, and associated
options.
11. Optimization Describes the different ways in which the
compiler can optimize your program and
explains ways to control optimization.
12. Caveats This chapter provides useful programming
tips on:
• Aliasing assumptions
• Alignment assumptions
• Volatile object
• Known problems
• C version incompatibilities
• Troubleshooting
13. Messages Describes the diagnostic messages that the
compiler produces.