[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

Index

Jump to:   !   #   $   %   &   '   (   *   +   -   .   /   0   <   =   >   ?   \   _  
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Z  

Index Entry Section

!
`!' in constraint20.7.2 Multiple Alternative Constraints

#
`#' in constraint20.7.4 Constraint Modifier Characters
# in template20.5 Output Templates and Operand Substitution
#pragma21.21 Miscellaneous Parameters
#pragma21.21 Miscellaneous Parameters
#pragma21.21 Miscellaneous Parameters
#pragma implementation6.5 Declarations and Definitions in One Header
#pragma implementation, implied6.5 Declarations and Definitions in One Header
#pragma interface6.5 Declarations and Definitions in One Header
#pragma, reason for not using5.26 Declaring Attributes of Functions

$
$5.30 Dollar Signs in Identifier Names

%
`%' in constraint20.7.4 Constraint Modifier Characters
`%' in template20.5 Output Templates and Operand Substitution
%include3.15 Specifying subprocesses and the switches to pass to them
%include_noerr3.15 Specifying subprocesses and the switches to pass to them
%rename3.15 Specifying subprocesses and the switches to pass to them

&
`&' in constraint20.7.4 Constraint Modifier Characters

'
'9.5 Incompatibilities of GCC

(
(nil)19.1 RTL Object Types

*
`*' in constraint20.7.4 Constraint Modifier Characters
* in template20.6 C Statements for Assembler Output

+
`+' in constraint20.7.4 Constraint Modifier Characters

-
`-lgcc', use with `-nodefaultlibs'3.13 Options for Linking
`-lgcc', use with `-nostdlib'3.13 Options for Linking
`-nodefaultlibs' and unresolved references3.13 Options for Linking
`-nostdlib' and unresolved references3.13 Options for Linking

.
.sdata/.sdata2 references (PowerPC)3.17.12 IBM RS/6000 and PowerPC Options

/
//5.29 C++ Style Comments
`/f' in RTL dump19.4 Flags in an RTL Expression
`/i' in RTL dump19.4 Flags in an RTL Expression
`/s' in RTL dump19.4 Flags in an RTL Expression
`/s' in RTL dump19.4 Flags in an RTL Expression
`/u' in RTL dump19.4 Flags in an RTL Expression
`/v' in RTL dump19.4 Flags in an RTL Expression

0
`0' in constraint20.7.1 Simple Constraints

<
`<' in constraint20.7.1 Simple Constraints
<?6.1 Minimum and Maximum Operators in C++

=
`=' in constraint20.7.4 Constraint Modifier Characters

>
`>' in constraint20.7.1 Simple Constraints
>?6.1 Minimum and Maximum Operators in C++

?
`?' in constraint20.7.2 Multiple Alternative Constraints
?: extensions5.8 Generalized Lvalues
?: extensions5.9 Conditionals with Omitted Operands
?: side effect5.9 Conditionals with Omitted Operands

\
\20.5 Output Templates and Operand Substitution
`\a'3.4 Options Controlling C Dialect
`\x'3.4 Options Controlling C Dialect

_
`_' in variables in macros5.6 Naming an Expression's Type
__bb21.8.11 Generating Code for Profiling
__bb_init_func21.8.11 Generating Code for Profiling
__bb_init_trace_func21.8.11 Generating Code for Profiling
__bb_init_trace_func21.8.11 Generating Code for Profiling
__bb_init_trace_func21.8.11 Generating Code for Profiling
__bb_trace_func21.8.11 Generating Code for Profiling
__bb_trace_func21.8.11 Generating Code for Profiling
__bb_trace_func21.8.11 Generating Code for Profiling
__bb_trace_ret21.8.11 Generating Code for Profiling
__bb_trace_ret21.8.11 Generating Code for Profiling
__bb_trace_ret21.8.11 Generating Code for Profiling
__builtin_apply5.5 Constructing Function Calls
__builtin_apply_args5.5 Constructing Function Calls
__builtin_args_info21.9 Implementing the Varargs Macros
__builtin_classify_type21.9 Implementing the Varargs Macros
__builtin_constant_p5.43 Other built-in functions provided by GNU CC
__builtin_expect5.43 Other built-in functions provided by GNU CC
__builtin_frame_address5.42 Getting the Return or Frame Address of a Function
__builtin_isgreater5.43 Other built-in functions provided by GNU CC
__builtin_isgreaterequal5.43 Other built-in functions provided by GNU CC
__builtin_isless5.43 Other built-in functions provided by GNU CC
__builtin_islessequal5.43 Other built-in functions provided by GNU CC
__builtin_islessgreater5.43 Other built-in functions provided by GNU CC
__builtin_isunordered5.43 Other built-in functions provided by GNU CC
__builtin_next_arg21.9 Implementing the Varargs Macros
__builtin_return5.5 Constructing Function Calls
__builtin_return_address5.42 Getting the Return or Frame Address of a Function
__builtin_saveregs21.9 Implementing the Varargs Macros
__complex__ keyword5.11 Complex Numbers
__CTOR_LIST__21.17.5 How Initialization Functions Are Handled
__DTOR_LIST__21.17.5 How Initialization Functions Are Handled
__extension__5.39 Alternate Keywords
__func__ identifier5.41 Function Names as Strings
__FUNCTION__ identifier5.41 Function Names as Strings
__imag__ keyword5.11 Complex Numbers
__main4.5 collect2
__PRETTY_FUNCTION__ identifier5.41 Function Names as Strings
__real__ keyword5.11 Complex Numbers
__STDC_HOSTED__2. Language Standards Supported by GCC
_Complex keyword5.11 Complex Numbers
_exit5.43 Other built-in functions provided by GNU CC
_Exit5.43 Other built-in functions provided by GNU CC

A
abort5.43 Other built-in functions provided by GNU CC
abort15. GCC and Portability
abs5.43 Other built-in functions provided by GNU CC
abs19.8 RTL Expressions for Arithmetic
abs and attributes20.17.2 Attribute Expressions
absm2 instruction pattern20.8 Standard Pattern Names For Generation
absolute value19.8 RTL Expressions for Arithmetic
access to operands19.3 Access to Operands
accessing volatiles6.2 When is a Volatile Object Accessed?
accessors19.3 Access to Operands
ACCUMULATE_OUTGOING_ARGS21.8.5 Passing Function Arguments on the Stack
ACCUMULATE_OUTGOING_ARGS and stack frames21.8.10 Function Entry and Exit
ADDITIONAL_REGISTER_NAMES21.17.7 Output of Assembler Instructions
addm3 instruction pattern20.8 Standard Pattern Names For Generation
addr_diff_vec19.14 Side Effect Expressions
addr_diff_vec, length of20.17.5 Computing the Length of an Insn
ADDR_EXPR18.7 Expressions
addr_vec19.14 Side Effect Expressions
addr_vec, length of20.17.5 Computing the Length of an Insn
address constraints20.7.1 Simple Constraints
address of a label5.3 Labels as Values
ADDRESS_COST21.14 Describing Relative Costs of Operations
address_operand20.7.1 Simple Constraints
addressing modes21.12 Addressing Modes
addressof19.7 Registers and Memory
ADJUST_COST21.14 Describing Relative Costs of Operations
ADJUST_FIELD_ALIGN21.4 Storage Layout
ADJUST_INSN_LENGTH20.17.5 Computing the Length of an Insn
ADJUST_PRIORITY21.14 Describing Relative Costs of Operations
aggregates as return values21.8.8 How Large Values Are Returned
alias attribute5.26 Declaring Attributes of Functions
aliasing of parameters3.18 Options for Code Generation Conventions
aligned attribute5.33 Specifying Attributes of Variables
aligned attribute5.34 Specifying Attributes of Types
alignment5.32 Inquiring on Alignment of Types or Variables
ALL_REGS21.7 Register Classes
Alliant9.3 Interoperation
alloca5.43 Other built-in functions provided by GNU CC
alloca vs variable-length arrays5.14 Arrays of Variable Length
allocate_stack instruction pattern20.8 Standard Pattern Names For Generation
ALLOCATE_TRAMPOLINE21.10 Trampolines for Nested Functions
alternate keywords5.39 Alternate Keywords
AMD12. Language Standards Supported by GCC
AMD29K options3.17.6 AMD29K Options
analysis, data flow17. Passes and Files of the Compiler
and19.8 RTL Expressions for Arithmetic
and and attributes20.17.2 Attribute Expressions
and, canonicalization of20.13 Canonicalization of Instructions
andm3 instruction pattern20.8 Standard Pattern Names For Generation
ANSI C2. Language Standards Supported by GCC
ANSI C standard2. Language Standards Supported by GCC
ANSI C892. Language Standards Supported by GCC
ANSI support3.4 Options Controlling C Dialect
ANSI X3.159-19892. Language Standards Supported by GCC
apostrophes9.5 Incompatibilities of GCC
APPLY_RESULT_SIZE21.8.7 How Scalar Function Values Are Returned
ARC Options3.17.25 ARC Options
ARG_POINTER_CFA_OFFSET21.8.1 Basic Stack Layout
ARG_POINTER_REGNUM21.8.3 Registers That Address the Stack Frame
ARG_POINTER_REGNUM and virtual registers19.7 Registers and Memory
arg_pointer_rtx21.8.3 Registers That Address the Stack Frame
ARGS_GROW_DOWNWARD21.8.1 Basic Stack Layout
argument passing16. Interfacing to GCC Output
arguments in frame (88k)3.17.11 M88K Options
arguments in registers21.8.6 Passing Arguments in Registers
arguments on stack21.8.5 Passing Function Arguments on the Stack
arithmetic libraries16. Interfacing to GCC Output
arithmetic shift19.8 RTL Expressions for Arithmetic
arithmetic simplifications17. Passes and Files of the Compiler
arithmetic, in RTL19.8 RTL Expressions for Arithmetic
ARITHMETIC_TYPE_P18.3 Types
ARITHMETIC_TYPE_P18.3 Types
ARM [Annotated C++ Reference Manual]6.11 Backwards Compatibility
ARM options3.17.7 ARM Options
array18.3 Types
ARRAY_REF18.7 Expressions
ARRAY_TYPE18.3 Types
arrays of length zero5.13 Arrays of Length Zero
arrays of variable length5.14 Arrays of Variable Length
arrays, non-lvalue5.18 Non-Lvalue Arrays May Have Subscripts
ashift19.8 RTL Expressions for Arithmetic
ashift and attributes20.17.2 Attribute Expressions
ashiftrt19.8 RTL Expressions for Arithmetic
ashiftrt and attributes20.17.2 Attribute Expressions
ashlm3 instruction pattern20.8 Standard Pattern Names For Generation
ashrm3 instruction pattern20.8 Standard Pattern Names For Generation
asm expressions5.36 Assembler Instructions with C Expression Operands
ASM_APP_OFF21.17.1 The Overall Framework of an Assembler File
ASM_APP_ON21.17.1 The Overall Framework of an Assembler File
ASM_BYTE_OP21.17.2 Output of Data
ASM_CLOBBERS18.6.2 Function Bodies
ASM_CLOSE_PAREN21.17.2 Output of Data
ASM_COMMENT_START21.17.1 The Overall Framework of an Assembler File
ASM_CV_QUAL18.6.2 Function Bodies
ASM_DECLARE_FUNCTION_NAME21.17.4 Output and Generation of Labels
ASM_DECLARE_FUNCTION_SIZE21.17.4 Output and Generation of Labels
ASM_DECLARE_OBJECT_NAME21.17.4 Output and Generation of Labels
ASM_DECLARE_REGISTER_GLOBAL21.17.4 Output and Generation of Labels
ASM_DECLARE_UNRESOLVED_REFERENCE21.17.4 Output and Generation of Labels
ASM_FILE_END21.17.1 The Overall Framework of an Assembler File
ASM_FILE_START21.17.1 The Overall Framework of an Assembler File
ASM_FINAL_SPEC21.1 Controlling the Compilation Driver, `gcc'
ASM_FINISH_DECLARE_OBJECT21.17.4 Output and Generation of Labels
ASM_FORMAT_PRIVATE_NAME21.17.4 Output and Generation of Labels
asm_fprintf21.17.7 Output of Assembler Instructions
ASM_FPRINTF_EXTENSIONS21.17.7 Output of Assembler Instructions
ASM_GENERATE_INTERNAL_LABEL21.17.4 Output and Generation of Labels
ASM_GLOBALIZE_LABEL21.17.4 Output and Generation of Labels
asm_input19.14 Side Effect Expressions
ASM_INPUTS18.6.2 Function Bodies
ASM_MAYBE_OUTPUT_ENCODED_ADDR_RTX21.8.1 Basic Stack Layout
ASM_NO_SKIP_IN_TEXT21.17.10 Assembler Commands for Alignment
asm_noperands19.17 Insns
ASM_OPEN_PAREN21.17.2 Output of Data
asm_operands, RTL sharing19.19 Structure Sharing Assumptions
asm_operands, usage19.16 Assembler Instructions as Expressions
ASM_OUTPUT_ADDR_DIFF_ELT21.17.8 Output of Dispatch Tables
ASM_OUTPUT_ADDR_VEC_ELT21.17.8 Output of Dispatch Tables
ASM_OUTPUT_ALIGN21.17.10 Assembler Commands for Alignment
ASM_OUTPUT_ALIGNED_BSS21.17.3 Output of Uninitialized Variables
ASM_OUTPUT_ALIGNED_COMMON21.17.3 Output of Uninitialized Variables
ASM_OUTPUT_ALIGNED_DECL_COMMON21.17.3 Output of Uninitialized Variables
ASM_OUTPUT_ALIGNED_DECL_LOCAL21.17.3 Output of Uninitialized Variables
ASM_OUTPUT_ALIGNED_LOCAL21.17.3 Output of Uninitialized Variables
ASM_OUTPUT_ALTERNATE_LABEL_NAME21.17.4 Output and Generation of Labels
ASM_OUTPUT_ASCII21.17.2 Output of Data
ASM_OUTPUT_BSS21.17.3 Output of Uninitialized Variables
ASM_OUTPUT_BYTE21.17.2 Output of Data
ASM_OUTPUT_CASE_END21.17.8 Output of Dispatch Tables
ASM_OUTPUT_CASE_LABEL21.17.8 Output of Dispatch Tables
ASM_OUTPUT_CHAR21.17.2 Output of Data
ASM_OUTPUT_COMMON21.17.3 Output of Uninitialized Variables
ASM_OUTPUT_CONSTRUCTOR21.17.6 Macros Controlling Initialization Routines
ASM_OUTPUT_DEBUG_LABEL21.17.4 Output and Generation of Labels
ASM_OUTPUT_DEF21.17.4 Output and Generation of Labels
ASM_OUTPUT_DEF_FROM_DECLS21.17.4 Output and Generation of Labels
ASM_OUTPUT_DEFINE_LABEL_DIFFERENCE_SYMBOL21.17.4 Output and Generation of Labels
ASM_OUTPUT_DESTRUCTOR21.17.6 Macros Controlling Initialization Routines
ASM_OUTPUT_DOUBLE21.17.2 Output of Data
ASM_OUTPUT_DOUBLE_INT21.17.2 Output of Data
ASM_OUTPUT_EH_REGION_BEG21.17.9 Assembler Commands for Exception Regions
ASM_OUTPUT_EH_REGION_END21.17.9 Assembler Commands for Exception Regions
ASM_OUTPUT_EXTERNAL21.17.4 Output and Generation of Labels
ASM_OUTPUT_EXTERNAL_LIBCALL21.17.4 Output and Generation of Labels
ASM_OUTPUT_FLOAT21.17.2 Output of Data
ASM_OUTPUT_IDENT21.17.1 The Overall Framework of an Assembler File
ASM_OUTPUT_INT21.17.2 Output of Data
ASM_OUTPUT_INTERNAL_LABEL21.17.4 Output and Generation of Labels
ASM_OUTPUT_LABEL21.17.4 Output and Generation of Labels
ASM_OUTPUT_LABELREF21.17.4 Output and Generation of Labels
ASM_OUTPUT_LOCAL21.17.3 Output of Uninitialized Variables
ASM_OUTPUT_LONG_DOUBLE21.17.2 Output of Data
ASM_OUTPUT_MAX_SKIP_ALIGN21.17.10 Assembler Commands for Alignment
ASM_OUTPUT_MI_THUNK21.8.10 Function Entry and Exit
ASM_OUTPUT_OPCODE21.17.7 Output of Assembler Instructions
ASM_OUTPUT_POOL_EPILOGUE21.17.2 Output of Data
ASM_OUTPUT_POOL_PROLOGUE21.17.2 Output of Data
ASM_OUTPUT_QUADRUPLE_INT21.17.2 Output of Data
ASM_OUTPUT_REG_POP21.17.7 Output of Assembler Instructions
ASM_OUTPUT_REG_PUSH21.17.7 Output of Assembler Instructions
ASM_OUTPUT_SECTION_NAME21.17.1 The Overall Framework of an Assembler File
ASM_OUTPUT_SHARED_BSS21.17.3 Output of Uninitialized Variables
ASM_OUTPUT_SHARED_COMMON21.17.3 Output of Uninitialized Variables
ASM_OUTPUT_SHARED_LOCAL21.17.3 Output of Uninitialized Variables
ASM_OUTPUT_SHORT21.17.2 Output of Data
ASM_OUTPUT_SKIP21.17.10 Assembler Commands for Alignment
ASM_OUTPUT_SOURCE_FILENAME21.17.1 The Overall Framework of an Assembler File
ASM_OUTPUT_SOURCE_LINE21.17.1 The Overall Framework of an Assembler File
ASM_OUTPUT_SPECIAL_POOL_ENTRY21.17.2 Output of Data
ASM_OUTPUT_SYMBOL_REF21.17.4 Output and Generation of Labels
ASM_OUTPUT_WEAK_ALIAS21.17.4 Output and Generation of Labels
ASM_OUTPUTS18.6.2 Function Bodies
ASM_PREFERRED_EH_DATA_FORMAT21.8.1 Basic Stack Layout
ASM_SPEC21.1 Controlling the Compilation Driver, `gcc'
ASM_STABD_OP21.18.2 Specific Options for DBX Output
ASM_STABN_OP21.18.2 Specific Options for DBX Output
ASM_STABS_OP21.18.2 Specific Options for DBX Output
ASM_STMT18.6.2 Function Bodies
ASM_STRING18.6.2 Function Bodies
ASM_WEAKEN_LABEL21.17.4 Output and Generation of Labels
assemble_name21.17.4 Output and Generation of Labels
assembler format21.17.1 The Overall Framework of an Assembler File
assembler instructions5.36 Assembler Instructions with C Expression Operands
assembler instructions in RTL19.16 Assembler Instructions as Expressions
assembler names for identifiers5.37 Controlling Names Used in Assembler Code
assembler syntax, 88k3.17.11 M88K Options
ASSEMBLER_DIALECT21.17.7 Output of Assembler Instructions
assembly code, invalid10.1 Have You Found a Bug?
assigning attribute values to insns20.17.3 Assigning Attribute Values to Insns
assignment operator18.6.1 Function Basics
asterisk in template20.6 C Statements for Assembler Output
atof21.19 Cross Compilation and Floating Point
attr20.17.2 Attribute Expressions
attr20.17.3 Assigning Attribute Values to Insns
attr_flag20.17.2 Attribute Expressions
attribute expressions20.17.2 Attribute Expressions
attribute of types5.34 Specifying Attributes of Types
attribute of variables5.33 Specifying Attributes of Variables
attribute specifications20.17.4 Example of Attribute Specifications
attribute specifications example20.17.4 Example of Attribute Specifications
attribute syntax5.27 Attribute Syntax
attributes, defining20.17.1 Defining Attributes and their Values
autoincrement addressing, availability15. GCC and Portability
autoincrement/decrement addressing20.7.1 Simple Constraints
autoincrement/decrement analysis17. Passes and Files of the Compiler
automatic inline for C++ member fns5.35 An Inline Function is As Fast As a Macro
AVOID_CCMODE_COPIES21.6.3 How Values Fit in Registers
AVR Options3.17.27 AVR Options

Jump to:   !   #   $   %   &   '   (   *   +   -   .   /   0   <   =   >   ?   \   _  
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Z  


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

This document was generated by Charlie & on June, 17 2001 using texi2html