Contents

GNUPro warranty
How to contact Cygnus
Introduction
Tool naming conventions
Toolkit features
Processor version(s)
Targets Supported
Hosts Supported
Object file format
GNUPro on Windows NT
Windows environment settings
Case Sensitivity
Reference
Compiler
AM3x-specific command-line options
Preprocessor symbols
AM3x-specific Attributes
New compiler and linker features
Initialization prioritization
Selective linking
ABI Summary
Data type sizes and alignments
Register allocation
Register usage
Switches
The Stack Frame
Argument passing
Function Return Values
Assembler
AM3x-specific command-line options
Assembler directives
Syntax
Special characters
Register names
Addressing modes
Floating point
Opcodes
Synthetic Instructions
AM3x-specific Assembler Error Messages
Linker
AM3x-specific command-line options
Debugger
AM3x-specific command-line options
Debugging programs with multiple threads
Simulator
CygMon (Cygnus ROM Monitor)
Bibliography