[ < ] [ > ]   [ << ] [ 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 constraint16.6.2 Multiple Alternative Constraints

#
`#' in constraint16.6.4 Constraint Modifier Characters
# in template16.4 Output Templates and Operand Substitution
#pragma17.19 Miscellaneous Parameters
#pragma17.19 Miscellaneous Parameters
#pragma17.19 Miscellaneous Parameters
#pragma implementation, implied5.4 Declarations and Definitions in One Header
#pragma, reason for not using4.23 Declaring Attributes of Functions

$
$4.26 Dollar Signs in Identifier Names

%
`%' in constraint16.6.4 Constraint Modifier Characters
`%' in template16.4 Output Templates and Operand Substitution

&
`&' in constraint16.6.4 Constraint Modifier Characters

'
'7.6 Incompatibilities of GCC

(
(nil)15.1 RTL Object Types

*
`*' in constraint16.6.4 Constraint Modifier Characters
* in template16.5 C Statements for Assembler Output

+
`+' in constraint16.6.4 Constraint Modifier Characters

-
-lgcc, use with -nodefaultlibs2.11 Options for Linking
-lgcc, use with -nostdlib2.11 Options for Linking
-nodefaultlibs and unresolved references2.11 Options for Linking
-nostdlib and unresolved references2.11 Options for Linking

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

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

0
`0' in constraint16.6.1 Simple Constraints

<
`<' in constraint16.6.1 Simple Constraints
<?5.2 Minimum and Maximum Operators in C++

=
`=' in constraint16.6.4 Constraint Modifier Characters

>
`>' in constraint16.6.1 Simple Constraints
>?5.2 Minimum and Maximum Operators in C++

?
`?' in constraint16.6.2 Multiple Alternative Constraints
?: extensions4.8 Generalized Lvalues
?: extensions4.9 Conditionals with Omitted Operands
?: side effect4.9 Conditionals with Omitted Operands

\
\16.4 Output Templates and Operand Substitution

_
`_' in variables in macros4.6 Naming an Expression's Type
__bb17.7.11 Generating Code for Profiling
__bb_init_func17.7.11 Generating Code for Profiling
__bb_init_trace_func17.7.11 Generating Code for Profiling
__bb_init_trace_func17.7.11 Generating Code for Profiling
__bb_init_trace_func17.7.11 Generating Code for Profiling
__bb_trace_func17.7.11 Generating Code for Profiling
__bb_trace_func17.7.11 Generating Code for Profiling
__bb_trace_func17.7.11 Generating Code for Profiling
__bb_trace_ret17.7.11 Generating Code for Profiling
__bb_trace_ret17.7.11 Generating Code for Profiling
__bb_trace_ret17.7.11 Generating Code for Profiling
__builtin_apply4.5 Constructing Function Calls
__builtin_apply_args4.5 Constructing Function Calls
__builtin_args_info17.8 Implementing the Varargs Macros
__builtin_classify_type17.8 Implementing the Varargs Macros
__builtin_constant_p4.39 Other built-in functions provided by GNU CC
__builtin_frame_address4.38 Getting the Return or Frame Address of a Function
__builtin_next_arg17.8 Implementing the Varargs Macros
__builtin_return4.5 Constructing Function Calls
__builtin_return_address4.38 Getting the Return or Frame Address of a Function
__builtin_saveregs17.8 Implementing the Varargs Macros
__CTOR_LIST__17.16.5 How Initialization Functions Are Handled
__DTOR_LIST__17.16.5 How Initialization Functions Are Handled
__extension__4.35 Alternate Keywords
__main3.7 collect2

A
abort2.4 Options Controlling C Dialect
abort12. GCC and Portability
abs2.4 Options Controlling C Dialect
abs15.8 RTL Expressions for Arithmetic
abs and attributes16.15.2 Attribute Expressions
absm2 instruction pattern16.7 Standard Pattern Names For Generation
absolute value15.8 RTL Expressions for Arithmetic
access to operands15.3 Access to Operands
accessors15.3 Access to Operands
ACCUMULATE_OUTGOING_ARGS17.7.5 Passing Function Arguments on the Stack
ACCUMULATE_OUTGOING_ARGS and stack frames17.7.10 Function Entry and Exit
ADDITIONAL_REGISTER_NAMES17.16.7 Output of Assembler Instructions
addm3 instruction pattern16.7 Standard Pattern Names For Generation
addr_diff_vec15.13 Side Effect Expressions
addr_diff_vec, length of16.15.5 Computing the Length of an Insn
addr_vec15.13 Side Effect Expressions
addr_vec, length of16.15.5 Computing the Length of an Insn
address16.3 RTL Template
address constraints16.6.1 Simple Constraints
address of a label4.3 Labels as Values
ADDRESS_COST17.13 Describing Relative Costs of Operations
address_operand16.6.1 Simple Constraints
addressing modes17.11 Addressing Modes
addressof15.7 Registers and Memory
ADJUST_COST17.13 Describing Relative Costs of Operations
ADJUST_FIELD_ALIGN17.3 Storage Layout
ADJUST_INSN_LENGTH16.15.5 Computing the Length of an Insn
ADJUST_PRIORITY17.13 Describing Relative Costs of Operations
aggregates as return values17.7.8 How Large Values Are Returned
alias attribute4.23 Declaring Attributes of Functions
aliasing of parameters2.15 Options for Code Generation Conventions
aligned attribute4.29 Specifying Attributes of Variables
aligned attribute4.30 Specifying Attributes of Types
alignment4.28 Inquiring on Alignment of Types or Variables
ALL_REGS17.6 Register Classes
Alliant7.4 Interoperation
alloca2.4 Options Controlling C Dialect
alloca and SunOS3. Installing GNU CC
alloca vs variable-length arrays4.14 Arrays of Variable Length
alloca, for SunOS3.5 Installing GNU CC on the Sun
alloca, for Unos3.2 Configurations Supported by GNU CC
allocate_stack instruction pattern16.7 Standard Pattern Names For Generation
ALLOCATE_TRAMPOLINE17.9 Trampolines for Nested Functions
ALTER_HARD_SUBREG17.5.3 How Values Fit in Registers
alternate keywords4.35 Alternate Keywords
AMD29K options2.14.5 AMD29K Options
analysis, data flow14. Passes and Files of the Compiler
and15.8 RTL Expressions for Arithmetic
and and attributes16.15.2 Attribute Expressions
and, canonicalization of16.11 Canonicalization of Instructions
andm3 instruction pattern16.7 Standard Pattern Names For Generation
ANSI support2.4 Options Controlling C Dialect
apostrophes7.6 Incompatibilities of GCC
APPLY_RESULT_SIZE17.7.7 How Scalar Function Values Are Returned
ARC Options2.14.25 ARC Options
ARG_POINTER_CFA_OFFSET17.7.1 Basic Stack Layout
ARG_POINTER_REGNUM17.7.3 Registers That Address the Stack Frame
ARG_POINTER_REGNUM and virtual registers15.7 Registers and Memory
arg_pointer_rtx17.7.3 Registers That Address the Stack Frame
ARGS_GROW_DOWNWARD17.7.1 Basic Stack Layout
argument passing13. Interfacing to GCC Output
arguments in frame (88k)2.14.11 M88K Options
arguments in registers17.7.6 Passing Arguments in Registers
arguments on stack17.7.5 Passing Function Arguments on the Stack
arithmetic libraries13. Interfacing to GCC Output
arithmetic shift15.8 RTL Expressions for Arithmetic
arithmetic simplifications14. Passes and Files of the Compiler
arithmetic, in RTL15.8 RTL Expressions for Arithmetic
ARM options2.14.6 ARM Options
arrays of length zero4.13 Arrays of Length Zero
arrays of variable length4.14 Arrays of Variable Length
arrays, non-lvalue4.16 Non-Lvalue Arrays May Have Subscripts
ashift15.8 RTL Expressions for Arithmetic
ashift and attributes16.15.2 Attribute Expressions
ashiftrt15.8 RTL Expressions for Arithmetic
ashiftrt and attributes16.15.2 Attribute Expressions
ashlm3 instruction pattern16.7 Standard Pattern Names For Generation
ashrm3 instruction pattern16.7 Standard Pattern Names For Generation
asm expressions4.32 Assembler Instructions with C Expression Operands
ASM_APP_OFF17.16.1 The Overall Framework of an Assembler File
ASM_APP_ON17.16.1 The Overall Framework of an Assembler File
ASM_BYTE_OP17.16.2 Output of Data
ASM_CLOSE_PAREN17.16.2 Output of Data
ASM_COMMENT_START17.16.1 The Overall Framework of an Assembler File
ASM_DECLARE_FUNCTION_NAME17.16.4 Output and Generation of Labels
ASM_DECLARE_FUNCTION_SIZE17.16.4 Output and Generation of Labels
ASM_DECLARE_OBJECT_NAME17.16.4 Output and Generation of Labels
ASM_FILE_END17.16.1 The Overall Framework of an Assembler File
ASM_FILE_START17.16.1 The Overall Framework of an Assembler File
ASM_FINAL_SPEC17.1 Controlling the Compilation Driver, `gcc'
ASM_FINISH_DECLARE_OBJECT17.16.4 Output and Generation of Labels
ASM_FORMAT_PRIVATE_NAME17.16.4 Output and Generation of Labels
asm_fprintf17.16.7 Output of Assembler Instructions
ASM_GENERATE_INTERNAL_LABEL17.16.4 Output and Generation of Labels
ASM_GLOBALIZE_LABEL17.16.4 Output and Generation of Labels
ASM_IDENTIFY_GCC17.16.1 The Overall Framework of an Assembler File
asm_input15.13 Side Effect Expressions
ASM_NO_SKIP_IN_TEXT17.16.10 Assembler Commands for Alignment
asm_noperands15.16 Insns
ASM_OPEN_PAREN17.16.2 Output of Data
asm_operands, RTL sharing15.18 Structure Sharing Assumptions
asm_operands, usage15.15 Assembler Instructions as Expressions
ASM_OUTPUT_ADDR_DIFF_ELT17.16.8 Output of Dispatch Tables
ASM_OUTPUT_ADDR_VEC_ELT17.16.8 Output of Dispatch Tables
ASM_OUTPUT_ALIGN17.16.10 Assembler Commands for Alignment
ASM_OUTPUT_ALIGNED_BSS17.16.3 Output of Uninitialized Variables
ASM_OUTPUT_ALIGNED_COMMON17.16.3 Output of Uninitialized Variables
ASM_OUTPUT_ALIGNED_DECL_COMMON17.16.3 Output of Uninitialized Variables
ASM_OUTPUT_ALIGNED_DECL_LOCAL17.16.3 Output of Uninitialized Variables
ASM_OUTPUT_ALIGNED_LOCAL17.16.3 Output of Uninitialized Variables
ASM_OUTPUT_ASCII17.16.2 Output of Data
ASM_OUTPUT_BSS17.16.3 Output of Uninitialized Variables
ASM_OUTPUT_BYTE17.16.2 Output of Data
ASM_OUTPUT_CASE_END17.16.8 Output of Dispatch Tables
ASM_OUTPUT_CASE_LABEL17.16.8 Output of Dispatch Tables
ASM_OUTPUT_CHAR17.16.2 Output of Data
ASM_OUTPUT_COMMON17.16.3 Output of Uninitialized Variables
ASM_OUTPUT_CONSTRUCTOR17.16.6 Macros Controlling Initialization Routines
ASM_OUTPUT_DEF17.16.4 Output and Generation of Labels
ASM_OUTPUT_DEFINE_LABEL_DIFFERENCE_SYMBOL17.16.4 Output and Generation of Labels
ASM_OUTPUT_DESTRUCTOR17.16.6 Macros Controlling Initialization Routines
ASM_OUTPUT_DOUBLE17.16.2 Output of Data
ASM_OUTPUT_DOUBLE_INT17.16.2 Output of Data
ASM_OUTPUT_EH_REGION_BEG17.16.9 Assembler Commands for Exception Regions
ASM_OUTPUT_EH_REGION_END17.16.9 Assembler Commands for Exception Regions
ASM_OUTPUT_EXTERNAL17.16.4 Output and Generation of Labels
ASM_OUTPUT_EXTERNAL_LIBCALL17.16.4 Output and Generation of Labels
ASM_OUTPUT_FLOAT17.16.2 Output of Data
ASM_OUTPUT_IDENT17.16.1 The Overall Framework of an Assembler File
ASM_OUTPUT_INT17.16.2 Output of Data
ASM_OUTPUT_INTERNAL_LABEL17.16.4 Output and Generation of Labels
ASM_OUTPUT_LABEL17.16.4 Output and Generation of Labels
ASM_OUTPUT_LABELREF17.16.4 Output and Generation of Labels
ASM_OUTPUT_LOCAL17.16.3 Output of Uninitialized Variables
ASM_OUTPUT_LONG_DOUBLE17.16.2 Output of Data
ASM_OUTPUT_MAX_SKIP_ALIGN17.16.10 Assembler Commands for Alignment
ASM_OUTPUT_MI_THUNK17.7.10 Function Entry and Exit
ASM_OUTPUT_OPCODE17.16.7 Output of Assembler Instructions
ASM_OUTPUT_POOL_EPILOGUE17.16.2 Output of Data
ASM_OUTPUT_POOL_PROLOGUE17.16.2 Output of Data
ASM_OUTPUT_QUADRUPLE_INT17.16.2 Output of Data
ASM_OUTPUT_REG_POP17.16.7 Output of Assembler Instructions
ASM_OUTPUT_REG_PUSH17.16.7 Output of Assembler Instructions
ASM_OUTPUT_SECTION_NAME17.16.1 The Overall Framework of an Assembler File
ASM_OUTPUT_SHARED_BSS17.16.3 Output of Uninitialized Variables
ASM_OUTPUT_SHARED_COMMON17.16.3 Output of Uninitialized Variables
ASM_OUTPUT_SHARED_LOCAL17.16.3 Output of Uninitialized Variables
ASM_OUTPUT_SHORT17.16.2 Output of Data
ASM_OUTPUT_SKIP17.16.10 Assembler Commands for Alignment
ASM_OUTPUT_SOURCE_FILENAME17.16.1 The Overall Framework of an Assembler File
ASM_OUTPUT_SOURCE_LINE17.16.1 The Overall Framework of an Assembler File
ASM_OUTPUT_SPECIAL_POOL_ENTRY17.16.2 Output of Data
ASM_OUTPUT_WEAK_ALIAS17.16.4 Output and Generation of Labels
ASM_SPEC17.1 Controlling the Compilation Driver, `gcc'
ASM_STABD_OP17.17.2 Specific Options for DBX Output
ASM_STABN_OP17.17.2 Specific Options for DBX Output
ASM_STABS_OP17.17.2 Specific Options for DBX Output
ASM_WEAKEN_LABEL17.16.4 Output and Generation of Labels
assemble_name17.16.4 Output and Generation of Labels
assembler format17.16.1 The Overall Framework of an Assembler File
assembler instructions4.32 Assembler Instructions with C Expression Operands
assembler instructions in RTL15.15 Assembler Instructions as Expressions
assembler names for identifiers4.33 Controlling Names Used in Assembler Code
assembler syntax, 88k2.14.11 M88K Options
ASSEMBLER_DIALECT17.16.7 Output of Assembler Instructions
assembly code, invalid8.1 Have You Found a Bug?
assigning attribute values to insns16.15.3 Assigning Attribute Values to Insns
asterisk in template16.5 C Statements for Assembler Output
atof17.18 Cross Compilation and Floating Point
attr16.15.2 Attribute Expressions
attr16.15.3 Assigning Attribute Values to Insns
attr_flag16.15.2 Attribute Expressions
attribute expressions16.15.2 Attribute Expressions
attribute of types4.30 Specifying Attributes of Types
attribute of variables4.29 Specifying Attributes of Variables
attribute specifications16.15.4 Example of Attribute Specifications
attribute specifications example16.15.4 Example of Attribute Specifications
attributes, defining16.15.1 Defining Attributes and their Values
autoincrement addressing, availability12. GCC and Portability
autoincrement/decrement addressing16.6.1 Simple Constraints
autoincrement/decrement analysis14. Passes and Files of the Compiler
automatic inline for C++ member fns4.31 An Inline Function is As Fast As a Macro
AVOID_CCMODE_COPIES17.5.3 How Values Fit in Registers

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  


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

This document was generated by GCC Administrator on March, 17 2001 using texi2html