GNU Compiler Collection (GCC) Internals: Assembler Format |
---|
Next: Debugging Info, Previous: PIC, Up: Target Macros [Contents][Index]
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. | |
• Exception Region Output: | Output of exception region code. | |
• Alignment Output: | Pseudo ops for alignment and skipping data. |