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

Index: B -- C

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

B
backslash16.4 Output Templates and Operand Substitution
backtrace for bug reports8.3 How to Report Bugs
barrier15.16 Insns
BASE_REG_CLASS17.6 Register Classes
basic blocks14. Passes and Files of the Compiler
bcmp18. The Configuration File
bcond instruction pattern16.7 Standard Pattern Names For Generation
bcopy, implicit usage17.10 Implicit Calls to Library Routines
BIGGEST_ALIGNMENT17.3 Storage Layout
BIGGEST_FIELD_ALIGNMENT17.3 Storage Layout
Bison parser generator3. Installing GNU CC
bit fields15.10 Bit Fields
bit shift overflow (88k)2.14.11 M88K Options
BITFIELD_NBYTES_LIMITED17.3 Storage Layout
BITS_BIG_ENDIAN17.3 Storage Layout
BITS_BIG_ENDIAN, effect on sign_extract15.10 Bit Fields
BITS_PER_UNIT17.3 Storage Layout
BITS_PER_WORD17.3 Storage Layout
bitwise complement15.8 RTL Expressions for Arithmetic
bitwise exclusive-or15.8 RTL Expressions for Arithmetic
bitwise inclusive-or15.8 RTL Expressions for Arithmetic
bitwise logical-and15.8 RTL Expressions for Arithmetic
BLKmode15.5 Machine Modes
BLKmode, and function return values15.17 RTL Representation of Function-Call Insns
BLOCK_PROFILER17.7.11 Generating Code for Profiling
BLOCK_PROFILER_CODE17.7.11 Generating Code for Profiling
bound pointer to member function5.6 Extracting the function pointer from a bound pointer to member function
BRANCH_COST17.13 Describing Relative Costs of Operations
break_out_memory_refs17.11 Addressing Modes
BSS_SECTION_ASM_OP17.14 Dividing the Output into Sections (Texts, Data, ...)
bug criteria8.1 Have You Found a Bug?
bug report mailing lists8.2 Where to Report Bugs
bugs8. Reporting Bugs
bugs, known7. Known Causes of Trouble with GCC
builtin functions2.4 Options Controlling C Dialect
builtin_longjmp instruction pattern16.7 Standard Pattern Names For Generation
BUILTIN_SETJMP_FRAME_VALUE17.7.1 Basic Stack Layout
builtin_setjmp_receiver instruction pattern16.7 Standard Pattern Names For Generation
builtin_setjmp_setup instruction pattern16.7 Standard Pattern Names For Generation
byte writes (29k)2.14.5 AMD29K Options
byte_mode15.5 Machine Modes
BYTES_BIG_ENDIAN17.3 Storage Layout
bzero18. The Configuration File
bzero, implicit usage17.10 Implicit Calls to Library Routines

C
C compilation options2. GCC Command Options
C intermediate output, nonexistent1. Compile C, C++, Objective C, or Fortran
C language extensions4. Extensions to the C Language Family
C language, traditional2.4 Options Controlling C Dialect
C statements for assembler output16.5 C Statements for Assembler Output
c++2.3 Compiling C++ Programs
C++1. Compile C, C++, Objective C, or Fortran
C++ comments4.25 C++ Style Comments
C++ compilation options2. GCC Command Options
C++ interface and implementation headers5.4 Declarations and Definitions in One Header
C++ language extensions5. Extensions to the C++ Language
C++ member fns, automatically inline4.31 An Inline Function is As Fast As a Macro
C++ misunderstandings7.10 Common Misunderstandings with GNU C++
C++ named return value5.1 Named Return Values in C++
C++ options, command line2.5 Options Controlling C++ Dialect
C++ pragmas, effect on inlining5.4 Declarations and Definitions in One Header
C++ runtime library3. Installing GNU CC
C++ signatures5.7 Type Abstraction using Signatures
C++ source file suffixes2.3 Compiling C++ Programs
C++ static data, declaring and defining7.10.1 Declare and Define Static Members
C++ subtype polymorphism5.7 Type Abstraction using Signatures
C++ type abstraction5.7 Type Abstraction using Signatures
C_INCLUDE_PATH2.16 Environment Variables Affecting GCC
call15.13 Side Effect Expressions
call instruction pattern16.7 Standard Pattern Names For Generation
call usage15.17 RTL Representation of Function-Call Insns
call-clobbered register17.5.1 Basic Characteristics of Registers
call-clobbered register17.5.1 Basic Characteristics of Registers
call-saved register17.5.1 Basic Characteristics of Registers
call-saved register17.5.1 Basic Characteristics of Registers
call-used register17.5.1 Basic Characteristics of Registers
call-used register17.5.1 Basic Characteristics of Registers
call_insn15.16 Insns
call_insn and `/u'15.4 Flags in an RTL Expression
CALL_INSN_FUNCTION_USAGE15.16 Insns
call_pop instruction pattern16.7 Standard Pattern Names For Generation
CALL_USED_REGISTERS17.5.1 Basic Characteristics of Registers
call_used_regs17.5.1 Basic Characteristics of Registers
call_value instruction pattern16.7 Standard Pattern Names For Generation
call_value_pop instruction pattern16.7 Standard Pattern Names For Generation
CALLER_SAVE_PROFITABLE17.7.9 Caller-Saves Register Allocation
calling conventions17.7 Stack Layout and Calling Conventions
calling functions in RTL15.17 RTL Representation of Function-Call Insns
calling functions through the function vector on the H8/300 processors4.23 Declaring Attributes of Functions
CAN_DEBUG_WITHOUT_FP17.2 Run-time Target Specification
CAN_ELIMINATE17.7.4 Eliminating Frame Pointer and Arg Pointer
canonicalization of instructions16.11 Canonicalization of Instructions
CANONICALIZE_COMPARISON17.12 Condition Code Status
canonicalize_funcptr_for_compare instruction pattern16.7 Standard Pattern Names For Generation
case labels in initializers4.20 Labeled Elements in Initializers
case ranges4.21 Case Ranges
case sensitivity and VMS11.3 Other VMS Issues
CASE_DROPS_THROUGH17.19 Miscellaneous Parameters
CASE_VALUES_THRESHOLD17.19 Miscellaneous Parameters
CASE_VECTOR_MODE17.19 Miscellaneous Parameters
CASE_VECTOR_PC_RELATIVE17.19 Miscellaneous Parameters
CASE_VECTOR_SHORTEN_MODE17.19 Miscellaneous Parameters
casesi instruction pattern16.7 Standard Pattern Names For Generation
cast to a union4.22 Cast to a Union Type
casts as lvalues4.8 Generalized Lvalues
catgets3. Installing GNU CC
CC19.2 The Host Makefile Fragment
cc015.7 Registers and Memory
cc0, RTL sharing15.18 Structure Sharing Assumptions
cc0_rtx15.7 Registers and Memory
CC1_SPEC17.1 Controlling the Compilation Driver, `gcc'
CC1PLUS_SPEC17.1 Controlling the Compilation Driver, `gcc'
cc_status17.12 Condition Code Status
CC_STATUS_MDEP17.12 Condition Code Status
CC_STATUS_MDEP_INIT17.12 Condition Code Status
CCmode15.5 Machine Modes
CDImode15.5 Machine Modes
change_address16.7 Standard Pattern Names For Generation
CHAR_TYPE_SIZE17.4 Layout of Source Language Data Types
CHECK_FLOAT_VALUE17.3 Storage Layout
check_stack instruction pattern16.7 Standard Pattern Names For Generation
CHImode15.5 Machine Modes
class definitions, register17.6 Register Classes
class preference constraints16.6.3 Register Class Preferences
CLASS_LIKELY_SPILLED_P17.6 Register Classes
CLASS_MAX_NREGS17.6 Register Classes
classes of RTX codes15.2 RTL Classes and Formats
CLEAR_INSN_CACHE17.9 Trampolines for Nested Functions
CLIB19.2 The Host Makefile Fragment
clobber15.13 Side Effect Expressions
clrstrm instruction pattern16.7 Standard Pattern Names For Generation
cmpm instruction pattern16.7 Standard Pattern Names For Generation
cmpstrm instruction pattern16.7 Standard Pattern Names For Generation
code generation conventions2.15 Options for Code Generation Conventions
code generation RTL sequences16.13 Defining RTL Sequences for Code Generation
code motion14. Passes and Files of the Compiler
code_label15.16 Insns
code_label and `/i'15.4 Flags in an RTL Expression
CODE_LABEL_NUMBER15.16 Insns
codes, RTL expression15.1 RTL Object Types
COImode15.5 Machine Modes
COLLECT_EXPORT_LIST18. The Configuration File
combiner pass15.7 Registers and Memory
command options2. GCC Command Options
comments, C++ style4.25 C++ Style Comments
common subexpression elimination14. Passes and Files of the Compiler
COMP_TYPE_ATTRIBUTES17.19 Miscellaneous Parameters
compare15.8 RTL Expressions for Arithmetic
compare, canonicalization of16.11 Canonicalization of Instructions
comparison of signed and unsigned values, warning2.6 Options to Request or Suppress Warnings
compilation in a separate directory3.3 Compilation in a Separate Directory
compiler bugs, reporting8.3 How to Report Bugs
compiler compared to C++ preprocessor1. Compile C, C++, Objective C, or Fortran
compiler options, C++2.5 Options Controlling C++ Dialect
compiler passes and files14. Passes and Files of the Compiler
compiler version, specifying2.13 Specifying Target Machine and Compiler Version
COMPILER_PATH2.16 Environment Variables Affecting GCC
complement, bitwise15.8 RTL Expressions for Arithmetic
complex numbers4.11 Complex Numbers
compound expressions as lvalues4.8 Generalized Lvalues
computed gotos4.3 Labels as Values
computing the length of an insn16.15.5 Computing the Length of an Insn
cond15.9 Comparison Operations
cond and attributes16.15.2 Attribute Expressions
condition code register15.7 Registers and Memory
condition code status17.12 Condition Code Status
condition codes15.9 Comparison Operations
conditional expressions as lvalues4.8 Generalized Lvalues
conditional expressions, extensions4.9 Conditionals with Omitted Operands
CONDITIONAL_REGISTER_USAGE17.5.1 Basic Characteristics of Registers
conditions, in patterns16.1 Everything about Instruction Patterns
configuration file18. The Configuration File
configurations supported by GNU CC3.2 Configurations Supported by GNU CC
conflicting types7.9 Disappointments and Misunderstandings
const applied to function4.23 Declaring Attributes of Functions
const function attribute4.23 Declaring Attributes of Functions
CONST0_RTX15.6 Constant Expression Types
const0_rtx15.6 Constant Expression Types
CONST1_RTX15.6 Constant Expression Types
const1_rtx15.6 Constant Expression Types
const2_rtx15.6 Constant Expression Types
CONST2_RTX15.6 Constant Expression Types
CONST_CALL_P15.4 Flags in an RTL Expression
CONST_COSTS17.13 Describing Relative Costs of Operations
const_double15.6 Constant Expression Types
const_double, RTL sharing15.18 Structure Sharing Assumptions
CONST_DOUBLE_CHAIN15.6 Constant Expression Types
CONST_DOUBLE_LOW15.6 Constant Expression Types
CONST_DOUBLE_MEM15.6 Constant Expression Types
CONST_DOUBLE_OK_FOR_LETTER_P17.6 Register Classes
const_int15.6 Constant Expression Types
const_int and attribute tests16.15.2 Attribute Expressions
const_int and attributes16.15.2 Attribute Expressions
const_int, RTL sharing15.18 Structure Sharing Assumptions
CONST_OK_FOR_LETTER_P17.6 Register Classes
const_string15.6 Constant Expression Types
const_string and attributes16.15.2 Attribute Expressions
const_true_rtx15.6 Constant Expression Types
constant attributes16.15.6 Constant Attributes
constant folding14. Passes and Files of the Compiler
constant folding and floating point17.18 Cross Compilation and Floating Point
constant propagation14. Passes and Files of the Compiler
constant propagation14. Passes and Files of the Compiler
CONSTANT_ADDRESS_P17.11 Addressing Modes
CONSTANT_AFTER_FUNCTION_P17.16.2 Output of Data
CONSTANT_ALIGNMENT17.3 Storage Layout
CONSTANT_P17.11 Addressing Modes
CONSTANT_POOL_ADDRESS_P15.4 Flags in an RTL Expression
CONSTANT_POOL_BEFORE_FUNCTION17.16.2 Output of Data
constants in constraints16.6.1 Simple Constraints
constm1_rtx15.6 Constant Expression Types
constraint modifier characters16.6.4 Constraint Modifier Characters
constraint, matching16.6.1 Simple Constraints
constraints16.6 Operand Constraints
constraints, machine specific16.6.5 Constraints for Particular Machines
constructing calls4.5 Constructing Function Calls
constructor expressions4.19 Constructor Expressions
constructor function attribute4.23 Declaring Attributes of Functions
constructors vs goto5.3 goto and Destructors in GNU C++
constructors, automatic calls3.7 collect2
constructors, output of17.16.5 How Initialization Functions Are Handled
contributorsContributors to GCC
controlling register usage17.5.1 Basic Characteristics of Registers
controlling the compilation driver17.1 Controlling the Compilation Driver, `gcc'
conventions, run-time13. Interfacing to GCC Output
conversions15.11 Conversions
Convex options2.14.4 Convex Options
copy propagation14. Passes and Files of the Compiler
copy_rtx17.11 Addressing Modes
copy_rtx_if_shared15.18 Structure Sharing Assumptions
core dump8.1 Have You Found a Bug?
cos2.4 Options Controlling C Dialect
costs of instructions17.13 Describing Relative Costs of Operations
COSTS_N_INSNS17.13 Describing Relative Costs of Operations
CPLUS_INCLUDE_PATH2.16 Environment Variables Affecting GCC
CPP_PREDEFINES17.2 Run-time Target Specification
CPP_SPEC17.1 Controlling the Compilation Driver, `gcc'
CQImode15.5 Machine Modes
cross compilation and floating point17.18 Cross Compilation and Floating Point
cross compiling2.13 Specifying Target Machine and Compiler Version
cross-compiler, installation3.4 Building and Installing a Cross-Compiler
cross-jumping14. Passes and Files of the Compiler
CROSS_LIBGCC119.1 The Target Makefile Fragment
CRTSTUFF_T_CFLAGS19.1 The Target Makefile Fragment
CRTSTUFF_T_CFLAGS_S19.1 The Target Makefile Fragment
CSImode15.5 Machine Modes
CTImode15.5 Machine Modes
CUMULATIVE_ARGS17.7.6 Passing Arguments in Registers
current_function_epilogue_delay_list17.7.10 Function Entry and Exit
current_function_is_leaf17.5.4 Handling Leaf Functions
current_function_outgoing_args_size17.7.5 Passing Function Arguments on the Stack
current_function_pops_args17.7.10 Function Entry and Exit
current_function_pretend_args_size17.7.10 Function Entry and Exit
current_function_uses_only_leaf_regs17.5.4 Handling Leaf Functions

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