[ < ] [ > ]   [ << ] [ 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 constraint 16.6.2 Multiple Alternative Constraints

#
`#' in constraint 16.6.4 Constraint Modifier Characters
# in template 16.4 Output Templates and Operand Substitution
#pragma 17.19 Miscellaneous Parameters
#pragma 17.19 Miscellaneous Parameters
#pragma 17.19 Miscellaneous Parameters
#pragma implementation, implied 5.4 Declarations and Definitions in One Header
#pragma, reason for not using 4.23 Declaring Attributes of Functions

$
$ 4.26 Dollar Signs in Identifier Names

%
`%' in constraint 16.6.4 Constraint Modifier Characters
`%' in template 16.4 Output Templates and Operand Substitution

&
`&' in constraint 16.6.4 Constraint Modifier Characters

'
' 7.6 Incompatibilities of GCC

(
(nil) 15.1 RTL Object Types

*
`*' in constraint 16.6.4 Constraint Modifier Characters
* in template 16.5 C Statements for Assembler Output

+
`+' in constraint 16.6.4 Constraint Modifier Characters

-
-lgcc, use with -nodefaultlibs 2.11 Options for Linking
-lgcc, use with -nostdlib 2.11 Options for Linking
-nodefaultlibs and unresolved references 2.11 Options for Linking
-nostdlib and unresolved references 2.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 dump 15.4 Flags in an RTL Expression
`/i' in RTL dump 15.4 Flags in an RTL Expression
`/s' in RTL dump 15.4 Flags in an RTL Expression
`/s' in RTL dump 15.4 Flags in an RTL Expression
`/u' in RTL dump 15.4 Flags in an RTL Expression
`/v' in RTL dump 15.4 Flags in an RTL Expression

0
`0' in constraint 16.6.1 Simple Constraints

<
`<' in constraint 16.6.1 Simple Constraints
<? 5.2 Minimum and Maximum Operators in C++

=
`=' in constraint 16.6.4 Constraint Modifier Characters

>
`>' in constraint 16.6.1 Simple Constraints
>? 5.2 Minimum and Maximum Operators in C++

?
`?' in constraint 16.6.2 Multiple Alternative Constraints
?: extensions 4.8 Generalized Lvalues
?: extensions 4.9 Conditionals with Omitted Operands
?: side effect 4.9 Conditionals with Omitted Operands

\
\ 16.4 Output Templates and Operand Substitution

_
`_' in variables in macros 4.6 Naming an Expression's Type
__bb 17.7.11 Generating Code for Profiling
__bb_init_func 17.7.11 Generating Code for Profiling
__bb_init_trace_func 17.7.11 Generating Code for Profiling
__bb_init_trace_func 17.7.11 Generating Code for Profiling
__bb_init_trace_func 17.7.11 Generating Code for Profiling
__bb_trace_func 17.7.11 Generating Code for Profiling
__bb_trace_func 17.7.11 Generating Code for Profiling
__bb_trace_func 17.7.11 Generating Code for Profiling
__bb_trace_ret 17.7.11 Generating Code for Profiling
__bb_trace_ret 17.7.11 Generating Code for Profiling
__bb_trace_ret 17.7.11 Generating Code for Profiling
__builtin_apply 4.5 Constructing Function Calls
__builtin_apply_args 4.5 Constructing Function Calls
__builtin_args_info 17.8 Implementing the Varargs Macros
__builtin_classify_type 17.8 Implementing the Varargs Macros
__builtin_constant_p 4.39 Other built-in functions provided by GNU CC
__builtin_frame_address 4.38 Getting the Return or Frame Address of a Function
__builtin_next_arg 17.8 Implementing the Varargs Macros
__builtin_return 4.5 Constructing Function Calls
__builtin_return_address 4.38 Getting the Return or Frame Address of a Function
__builtin_saveregs 17.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
__main 3.7 collect2

A
abort 2.4 Options Controlling C Dialect
abort 12. GCC and Portability
abs 2.4 Options Controlling C Dialect
abs 15.8 RTL Expressions for Arithmetic
abs and attributes 16.15.2 Attribute Expressions
absm2 instruction pattern 16.7 Standard Pattern Names For Generation
absolute value 15.8 RTL Expressions for Arithmetic
access to operands 15.3 Access to Operands
accessors 15.3 Access to Operands
ACCUMULATE_OUTGOING_ARGS 17.7.5 Passing Function Arguments on the Stack
ACCUMULATE_OUTGOING_ARGS and stack frames 17.7.10 Function Entry and Exit
ADDITIONAL_REGISTER_NAMES 17.16.7 Output of Assembler Instructions
addm3 instruction pattern 16.7 Standard Pattern Names For Generation
addr_diff_vec 15.13 Side Effect Expressions
addr_diff_vec, length of 16.15.5 Computing the Length of an Insn
addr_vec 15.13 Side Effect Expressions
addr_vec, length of 16.15.5 Computing the Length of an Insn
address 16.3 RTL Template
address constraints 16.6.1 Simple Constraints
address of a label 4.3 Labels as Values
ADDRESS_COST 17.13 Describing Relative Costs of Operations
address_operand 16.6.1 Simple Constraints
addressing modes 17.11 Addressing Modes
addressof 15.7 Registers and Memory
ADJUST_COST 17.13 Describing Relative Costs of Operations
ADJUST_FIELD_ALIGN 17.3 Storage Layout
ADJUST_INSN_LENGTH 16.15.5 Computing the Length of an Insn
ADJUST_PRIORITY 17.13 Describing Relative Costs of Operations
aggregates as return values 17.7.8 How Large Values Are Returned
alias attribute 4.23 Declaring Attributes of Functions
aliasing of parameters 2.15 Options for Code Generation Conventions
aligned attribute 4.29 Specifying Attributes of Variables
aligned attribute 4.30 Specifying Attributes of Types
alignment 4.28 Inquiring on Alignment of Types or Variables
ALL_REGS 17.6 Register Classes
Alliant 7.4 Interoperation
alloca 2.4 Options Controlling C Dialect
alloca and SunOS 3. Installing GNU CC
alloca vs variable-length arrays 4.14 Arrays of Variable Length
alloca, for SunOS 3.5 Installing GNU CC on the Sun
alloca, for Unos 3.2 Configurations Supported by GNU CC
allocate_stack instruction pattern 16.7 Standard Pattern Names For Generation
ALLOCATE_TRAMPOLINE 17.9 Trampolines for Nested Functions
ALTER_HARD_SUBREG 17.5.3 How Values Fit in Registers
alternate keywords 4.35 Alternate Keywords
AMD29K options 2.14.5 AMD29K Options
analysis, data flow 14. Passes and Files of the Compiler
and 15.8 RTL Expressions for Arithmetic
and and attributes 16.15.2 Attribute Expressions
and, canonicalization of 16.11 Canonicalization of Instructions
andm3 instruction pattern 16.7 Standard Pattern Names For Generation
ANSI support 2.4 Options Controlling C Dialect
apostrophes 7.6 Incompatibilities of GCC
APPLY_RESULT_SIZE 17.7.7 How Scalar Function Values Are Returned
ARC Options 2.14.25 ARC Options
ARG_POINTER_CFA_OFFSET 17.7.1 Basic Stack Layout
ARG_POINTER_REGNUM 17.7.3 Registers That Address the Stack Frame
ARG_POINTER_REGNUM and virtual registers 15.7 Registers and Memory
arg_pointer_rtx 17.7.3 Registers That Address the Stack Frame
ARGS_GROW_DOWNWARD 17.7.1 Basic Stack Layout
argument passing 13. Interfacing to GCC Output
arguments in frame (88k) 2.14.11 M88K Options
arguments in registers 17.7.6 Passing Arguments in Registers
arguments on stack 17.7.5 Passing Function Arguments on the Stack
arithmetic libraries 13. Interfacing to GCC Output
arithmetic shift 15.8 RTL Expressions for Arithmetic
arithmetic simplifications 14. Passes and Files of the Compiler
arithmetic, in RTL 15.8 RTL Expressions for Arithmetic
ARM options 2.14.6 ARM Options
arrays of length zero 4.13 Arrays of Length Zero
arrays of variable length 4.14 Arrays of Variable Length
arrays, non-lvalue 4.16 Non-Lvalue Arrays May Have Subscripts
ashift 15.8 RTL Expressions for Arithmetic
ashift and attributes 16.15.2 Attribute Expressions
ashiftrt 15.8 RTL Expressions for Arithmetic
ashiftrt and attributes 16.15.2 Attribute Expressions
ashlm3 instruction pattern 16.7 Standard Pattern Names For Generation
ashrm3 instruction pattern 16.7 Standard Pattern Names For Generation
asm expressions 4.32 Assembler Instructions with C Expression Operands
ASM_APP_OFF 17.16.1 The Overall Framework of an Assembler File
ASM_APP_ON 17.16.1 The Overall Framework of an Assembler File
ASM_BYTE_OP 17.16.2 Output of Data
ASM_CLOSE_PAREN 17.16.2 Output of Data
ASM_COMMENT_START 17.16.1 The Overall Framework of an Assembler File
ASM_DECLARE_FUNCTION_NAME 17.16.4 Output and Generation of Labels
ASM_DECLARE_FUNCTION_SIZE 17.16.4 Output and Generation of Labels
ASM_DECLARE_OBJECT_NAME 17.16.4 Output and Generation of Labels
ASM_FILE_END 17.16.1 The Overall Framework of an Assembler File
ASM_FILE_START 17.16.1 The Overall Framework of an Assembler File
ASM_FINAL_SPEC 17.1 Controlling the Compilation Driver, `gcc'
ASM_FINISH_DECLARE_OBJECT 17.16.4 Output and Generation of Labels
ASM_FORMAT_PRIVATE_NAME 17.16.4 Output and Generation of Labels
asm_fprintf 17.16.7 Output of Assembler Instructions
ASM_GENERATE_INTERNAL_LABEL 17.16.4 Output and Generation of Labels
ASM_GLOBALIZE_LABEL 17.16.4 Output and Generation of Labels
ASM_IDENTIFY_GCC 17.16.1 The Overall Framework of an Assembler File
asm_input 15.13 Side Effect Expressions
ASM_NO_SKIP_IN_TEXT 17.16.10 Assembler Commands for Alignment
asm_noperands 15.16 Insns
ASM_OPEN_PAREN 17.16.2 Output of Data
asm_operands, RTL sharing 15.18 Structure Sharing Assumptions
asm_operands, usage 15.15 Assembler Instructions as Expressions
ASM_OUTPUT_ADDR_DIFF_ELT 17.16.8 Output of Dispatch Tables
ASM_OUTPUT_ADDR_VEC_ELT 17.16.8 Output of Dispatch Tables
ASM_OUTPUT_ALIGN 17.16.10 Assembler Commands for Alignment
ASM_OUTPUT_ALIGNED_BSS 17.16.3 Output of Uninitialized Variables
ASM_OUTPUT_ALIGNED_COMMON 17.16.3 Output of Uninitialized Variables
ASM_OUTPUT_ALIGNED_DECL_COMMON 17.16.3 Output of Uninitialized Variables
ASM_OUTPUT_ALIGNED_DECL_LOCAL 17.16.3 Output of Uninitialized Variables
ASM_OUTPUT_ALIGNED_LOCAL 17.16.3 Output of Uninitialized Variables
ASM_OUTPUT_ASCII 17.16.2 Output of Data
ASM_OUTPUT_BSS 17.16.3 Output of Uninitialized Variables
ASM_OUTPUT_BYTE 17.16.2 Output of Data
ASM_OUTPUT_CASE_END 17.16.8 Output of Dispatch Tables
ASM_OUTPUT_CASE_LABEL 17.16.8 Output of Dispatch Tables
ASM_OUTPUT_CHAR 17.16.2 Output of Data
ASM_OUTPUT_COMMON 17.16.3 Output of Uninitialized Variables
ASM_OUTPUT_CONSTRUCTOR 17.16.6 Macros Controlling Initialization Routines
ASM_OUTPUT_DEF 17.16.4 Output and Generation of Labels
ASM_OUTPUT_DEFINE_LABEL_DIFFERENCE_SYMBOL 17.16.4 Output and Generation of Labels
ASM_OUTPUT_DESTRUCTOR 17.16.6 Macros Controlling Initialization Routines
ASM_OUTPUT_DOUBLE 17.16.2 Output of Data
ASM_OUTPUT_DOUBLE_INT 17.16.2 Output of Data
ASM_OUTPUT_EH_REGION_BEG 17.16.9 Assembler Commands for Exception Regions
ASM_OUTPUT_EH_REGION_END 17.16.9 Assembler Commands for Exception Regions
ASM_OUTPUT_EXTERNAL 17.16.4 Output and Generation of Labels
ASM_OUTPUT_EXTERNAL_LIBCALL 17.16.4 Output and Generation of Labels
ASM_OUTPUT_FLOAT 17.16.2 Output of Data
ASM_OUTPUT_IDENT 17.16.1 The Overall Framework of an Assembler File
ASM_OUTPUT_INT 17.16.2 Output of Data
ASM_OUTPUT_INTERNAL_LABEL 17.16.4 Output and Generation of Labels
ASM_OUTPUT_LABEL 17.16.4 Output and Generation of Labels
ASM_OUTPUT_LABELREF 17.16.4 Output and Generation of Labels
ASM_OUTPUT_LOCAL 17.16.3 Output of Uninitialized Variables
ASM_OUTPUT_LONG_DOUBLE 17.16.2 Output of Data
ASM_OUTPUT_MAX_SKIP_ALIGN 17.16.10 Assembler Commands for Alignment
ASM_OUTPUT_MI_THUNK 17.7.10 Function Entry and Exit
ASM_OUTPUT_OPCODE 17.16.7 Output of Assembler Instructions
ASM_OUTPUT_POOL_EPILOGUE 17.16.2 Output of Data
ASM_OUTPUT_POOL_PROLOGUE 17.16.2 Output of Data
ASM_OUTPUT_QUADRUPLE_INT 17.16.2 Output of Data
ASM_OUTPUT_REG_POP 17.16.7 Output of Assembler Instructions
ASM_OUTPUT_REG_PUSH 17.16.7 Output of Assembler Instructions
ASM_OUTPUT_SECTION_NAME 17.16.1 The Overall Framework of an Assembler File
ASM_OUTPUT_SHARED_BSS 17.16.3 Output of Uninitialized Variables
ASM_OUTPUT_SHARED_COMMON 17.16.3 Output of Uninitialized Variables
ASM_OUTPUT_SHARED_LOCAL 17.16.3 Output of Uninitialized Variables
ASM_OUTPUT_SHORT 17.16.2 Output of Data
ASM_OUTPUT_SKIP 17.16.10 Assembler Commands for Alignment
ASM_OUTPUT_SOURCE_FILENAME 17.16.1 The Overall Framework of an Assembler File
ASM_OUTPUT_SOURCE_LINE 17.16.1 The Overall Framework of an Assembler File
ASM_OUTPUT_SPECIAL_POOL_ENTRY 17.16.2 Output of Data
ASM_OUTPUT_WEAK_ALIAS 17.16.4 Output and Generation of Labels
ASM_SPEC 17.1 Controlling the Compilation Driver, `gcc'
ASM_STABD_OP 17.17.2 Specific Options for DBX Output
ASM_STABN_OP 17.17.2 Specific Options for DBX Output
ASM_STABS_OP 17.17.2 Specific Options for DBX Output
ASM_WEAKEN_LABEL 17.16.4 Output and Generation of Labels
assemble_name 17.16.4 Output and Generation of Labels
assembler format 17.16.1 The Overall Framework of an Assembler File
assembler instructions 4.32 Assembler Instructions with C Expression Operands
assembler instructions in RTL 15.15 Assembler Instructions as Expressions
assembler names for identifiers 4.33 Controlling Names Used in Assembler Code
assembler syntax, 88k 2.14.11 M88K Options
ASSEMBLER_DIALECT 17.16.7 Output of Assembler Instructions
assembly code, invalid 8.1 Have You Found a Bug?
assigning attribute values to insns 16.15.3 Assigning Attribute Values to Insns
asterisk in template 16.5 C Statements for Assembler Output
atof 17.18 Cross Compilation and Floating Point
attr 16.15.2 Attribute Expressions
attr 16.15.3 Assigning Attribute Values to Insns
attr_flag 16.15.2 Attribute Expressions
attribute expressions 16.15.2 Attribute Expressions
attribute of types 4.30 Specifying Attributes of Types
attribute of variables 4.29 Specifying Attributes of Variables
attribute specifications 16.15.4 Example of Attribute Specifications
attribute specifications example 16.15.4 Example of Attribute Specifications
attributes, defining 16.15.1 Defining Attributes and their Values
autoincrement addressing, availability 12. GCC and Portability
autoincrement/decrement addressing 16.6.1 Simple Constraints
autoincrement/decrement analysis 14. Passes and Files of the Compiler
automatic inline for C++ member fns 4.31 An Inline Function is As Fast As a Macro
AVOID_CCMODE_COPIES 17.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