Using and Porting GNU CC - Assembler Format

Node: Assembler Format Next: Debugging Info Prev: PIC Up: Target Macros

Defining the Output Assembler Language

This section describes macros whose principal purpose is to describe how to write instructions in assembler language--rather than what the instructions do.

File Framework Structural information for the assembler file.
Data Output Output of constants (numbers, strings, addresses).
Uninitialized Data Output of uninitialized variables.
Label Output Output and generation of labels.
Initialization General principles of initialization
and termination routines.
Macros for Initialization
Specific macros that control the handling of
initialization and termination routines.
Instruction Output Output of actual instructions.
Dispatch Tables Output of jump tables.
Alignment Output Pseudo ops for alignment and skipping data.


Next: Debugging Info Up: Target Macros