[ < ] [ > ]   [ << ] [ 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
backslash20.5 Output Templates and Operand Substitution
backtrace for bug reports10.3 How to Report Bugs
Backwards Compatibility6.11 Backwards Compatibility
barrier19.17 Insns
BASE_REG_CLASS21.7 Register Classes
basic block reordering17. Passes and Files of the Compiler
basic blocks17. Passes and Files of the Compiler
bcmp5.43 Other built-in functions provided by GNU CC
bcmp22. The Configuration File
bcond instruction pattern20.8 Standard Pattern Names For Generation
bcopy, implicit usage21.11 Implicit Calls to Library Routines
BIGGEST_ALIGNMENT21.4 Storage Layout
BIGGEST_FIELD_ALIGNMENT21.4 Storage Layout
BImode19.5 Machine Modes
BIND_EXPR18.7 Expressions
BINFO_TYPE18.4.2 Classes
bit shift overflow (88k)3.17.11 M88K Options
bit-fields19.10 Bit-Fields
BIT_AND_EXPR18.7 Expressions
BIT_IOR_EXPR18.7 Expressions
BIT_NOT_EXPR18.7 Expressions
BIT_XOR_EXPR18.7 Expressions
BITFIELD_NBYTES_LIMITED21.4 Storage Layout
BITS_BIG_ENDIAN21.4 Storage Layout
BITS_BIG_ENDIAN, effect on sign_extract19.10 Bit-Fields
BITS_PER_UNIT21.4 Storage Layout
BITS_PER_WORD21.4 Storage Layout
bitwise complement19.8 RTL Expressions for Arithmetic
bitwise exclusive-or19.8 RTL Expressions for Arithmetic
bitwise inclusive-or19.8 RTL Expressions for Arithmetic
bitwise logical-and19.8 RTL Expressions for Arithmetic
BLKmode19.5 Machine Modes
BLKmode, and function return values19.18 RTL Representation of Function-Call Insns
BLOCK_PROFILER21.8.11 Generating Code for Profiling
BLOCK_PROFILER_CODE21.8.11 Generating Code for Profiling
BOOLEAN_TYPE18.3 Types
bound pointer to member function6.7 Extracting the function pointer from a bound pointer to member function
branch shortening17. Passes and Files of the Compiler
BRANCH_COST21.14 Describing Relative Costs of Operations
break_out_memory_refs21.12 Addressing Modes
BREAK_STMT18.6.2 Function Bodies
BSS_SECTION_ASM_OP21.15 Dividing the Output into Sections (Texts, Data, ...)
bug criteria10.1 Have You Found a Bug?
bug report mailing lists10.2 Where to Report Bugs
bugs10. Reporting Bugs
bugs, known9. Known Causes of Trouble with GCC
built-in functions3.4 Options Controlling C Dialect
built-in functions5.43 Other built-in functions provided by GNU CC
builtin_longjmp instruction pattern20.8 Standard Pattern Names For Generation
BUILTIN_SETJMP_FRAME_VALUE21.8.1 Basic Stack Layout
builtin_setjmp_receiver instruction pattern20.8 Standard Pattern Names For Generation
builtin_setjmp_setup instruction pattern20.8 Standard Pattern Names For Generation
byte writes (29k)3.17.6 AMD29K Options
byte_mode19.5 Machine Modes
BYTES_BIG_ENDIAN21.4 Storage Layout
bzero5.43 Other built-in functions provided by GNU CC
bzero22. The Configuration File
bzero, implicit usage21.11 Implicit Calls to Library Routines

C
C compilation options3. GCC Command Options
C intermediate output, nonexistent1. Compile C, C++, Objective C, Fortran, Java
C language extensions5. Extensions to the C Language Family
C language, traditional3.4 Options Controlling C Dialect
C standard2. Language Standards Supported by GCC
C standards2. Language Standards Supported by GCC
C statements for assembler output20.6 C Statements for Assembler Output
c++3.3 Compiling C++ Programs
C++1. Compile C, C++, Objective C, Fortran, Java
C++ comments5.29 C++ Style Comments
C++ compilation options3. GCC Command Options
C++ interface and implementation headers6.5 Declarations and Definitions in One Header
C++ language extensions6. Extensions to the C++ Language
C++ member fns, automatically inline5.35 An Inline Function is As Fast As a Macro
C++ misunderstandings9.9 Common Misunderstandings with GNU C++
C++ options, command line3.5 Options Controlling C++ Dialect
C++ pragmas, effect on inlining6.5 Declarations and Definitions in One Header
C++ source file suffixes3.3 Compiling C++ Programs
C++ static data, declaring and defining9.9.1 Declare and Define Static Members
C/C++ Internal Representation18. Trees: The intermediate representation used by the C and C++ front-ends
C892. Language Standards Supported by GCC
C902. Language Standards Supported by GCC
C942. Language Standards Supported by GCC
C952. Language Standards Supported by GCC
C992. Language Standards Supported by GCC
C9X2. Language Standards Supported by GCC
C_INCLUDE_PATH3.19 Environment Variables Affecting GCC
call19.14 Side Effect Expressions
call instruction pattern20.8 Standard Pattern Names For Generation
call usage19.18 RTL Representation of Function-Call Insns
call-clobbered register21.6.1 Basic Characteristics of Registers
call-clobbered register21.6.1 Basic Characteristics of Registers
call-saved register21.6.1 Basic Characteristics of Registers
call-saved register21.6.1 Basic Characteristics of Registers
call-used register21.6.1 Basic Characteristics of Registers
call-used register21.6.1 Basic Characteristics of Registers
CALL_EXPR18.7 Expressions
call_insn19.17 Insns
call_insn and `/u'19.4 Flags in an RTL Expression
CALL_INSN_FUNCTION_USAGE19.17 Insns
call_pop instruction pattern20.8 Standard Pattern Names For Generation
CALL_USED_REGISTERS21.6.1 Basic Characteristics of Registers
call_used_regs21.6.1 Basic Characteristics of Registers
call_value instruction pattern20.8 Standard Pattern Names For Generation
call_value_pop instruction pattern20.8 Standard Pattern Names For Generation
CALLER_SAVE_PROFITABLE21.8.9 Caller-Saves Register Allocation
calling conventions21.8 Stack Layout and Calling Conventions
calling functions in RTL19.18 RTL Representation of Function-Call Insns
calling functions through the function vector on the H8/300 processors5.26 Declaring Attributes of Functions
CAN_DEBUG_WITHOUT_FP21.2 Run-time Target Specification
CAN_ELIMINATE21.8.4 Eliminating Frame Pointer and Arg Pointer
canonicalization of instructions20.13 Canonicalization of Instructions
CANONICALIZE_COMPARISON21.13 Condition Code Status
canonicalize_funcptr_for_compare instruction pattern20.8 Standard Pattern Names For Generation
case labels in initializers5.22 Designated Initializers
case ranges5.23 Case Ranges
case sensitivity and VMS13.3 Other VMS Issues
CASE_DROPS_THROUGH21.21 Miscellaneous Parameters
CASE_VALUES_THRESHOLD21.21 Miscellaneous Parameters
CASE_VECTOR_MODE21.21 Miscellaneous Parameters
CASE_VECTOR_PC_RELATIVE21.21 Miscellaneous Parameters
CASE_VECTOR_SHORTEN_MODE21.21 Miscellaneous Parameters
casesi instruction pattern20.8 Standard Pattern Names For Generation
cast to a union5.24 Cast to a Union Type
casts as lvalues5.8 Generalized Lvalues
CC23.2 The Host Makefile Fragment
cc019.7 Registers and Memory
cc0, RTL sharing19.19 Structure Sharing Assumptions
cc0_rtx19.7 Registers and Memory
CC1_SPEC21.1 Controlling the Compilation Driver, `gcc'
CC1PLUS_SPEC21.1 Controlling the Compilation Driver, `gcc'
cc_status21.13 Condition Code Status
CC_STATUS_MDEP21.13 Condition Code Status
CC_STATUS_MDEP_INIT21.13 Condition Code Status
CCmode19.5 Machine Modes
CDImode19.5 Machine Modes
change_address20.8 Standard Pattern Names For Generation
CHAR_TYPE_SIZE21.5 Layout of Source Language Data Types
CHECK_FLOAT_VALUE21.4 Storage Layout
check_stack instruction pattern20.8 Standard Pattern Names For Generation
CHImode19.5 Machine Modes
cimag5.43 Other built-in functions provided by GNU CC
cimagf5.43 Other built-in functions provided by GNU CC
cimagl5.43 Other built-in functions provided by GNU CC
class18.4.2 Classes
class definitions, register21.7 Register Classes
class preference constraints20.7.3 Register Class Preferences
CLASS_LIKELY_SPILLED_P21.7 Register Classes
CLASS_MAX_NREGS21.7 Register Classes
CLASS_TYPE_P18.3 Types
CLASS_TYPE_P18.3 Types
classes of RTX codes19.2 RTL Classes and Formats
CLASSTYPE_DECLARED_CLASS18.4.2 Classes
CLASSTYPE_HAS_MUTABLE18.4.2 Classes
CLASSTYPE_HAS_MUTABLE18.4.2 Classes
CLASSTYPE_NON_POD_P18.4.2 Classes
CLASSTYPE_NON_POD_P18.4.2 Classes
CLEANUP_DECL18.6.2 Function Bodies
CLEANUP_EXPR18.6.2 Function Bodies
CLEANUP_POINT_EXPR18.7 Expressions
CLEANUP_STMT18.6.2 Function Bodies
CLEAR_INSN_CACHE21.10 Trampolines for Nested Functions
CLIB23.2 The Host Makefile Fragment
clobber19.14 Side Effect Expressions
clrstrm instruction pattern20.8 Standard Pattern Names For Generation
cmpm instruction pattern20.8 Standard Pattern Names For Generation
cmpstrm instruction pattern20.8 Standard Pattern Names For Generation
code generation conventions3.18 Options for Code Generation Conventions
code generation RTL sequences20.14 Defining RTL Sequences for Code Generation
code motion17. Passes and Files of the Compiler
code, mixed with declarations5.25 Mixed Declarations and Code
code_label19.17 Insns
code_label and `/i'19.4 Flags in an RTL Expression
CODE_LABEL_NUMBER19.17 Insns
codes, RTL expression19.1 RTL Object Types
COImode19.5 Machine Modes
COLLECT2_HOST_INITIALIZATION22. The Configuration File
COLLECT_EXPORT_LIST22. The Configuration File
combiner pass19.7 Registers and Memory
command options3. GCC Command Options
comments, C++ style5.29 C++ Style Comments
common subexpression elimination17. Passes and Files of the Compiler
COMP_TYPE_ATTRIBUTES21.21 Miscellaneous Parameters
compare19.8 RTL Expressions for Arithmetic
compare, canonicalization of20.13 Canonicalization of Instructions
comparison of signed and unsigned values, warning3.8 Options to Request or Suppress Warnings
compiler bugs, reporting10.3 How to Report Bugs
compiler compared to C++ preprocessor1. Compile C, C++, Objective C, Fortran, Java
compiler options, C++3.5 Options Controlling C++ Dialect
compiler options, Objective-C3.6 Options Controlling Objective-C Dialect
compiler passes and files17. Passes and Files of the Compiler
compiler version, specifying3.16 Specifying Target Machine and Compiler Version
COMPILER_PATH3.19 Environment Variables Affecting GCC
complement, bitwise19.8 RTL Expressions for Arithmetic
complex conjugation5.11 Complex Numbers
complex numbers5.11 Complex Numbers
COMPLEX_CST18.7 Expressions
COMPLEX_EXPR18.7 Expressions
COMPLEX_TYPE18.3 Types
COMPONENT_REF18.7 Expressions
compound expressions as lvalues5.8 Generalized Lvalues
compound literals5.21 Compound Literals
COMPOUND_BODY18.6.2 Function Bodies
COMPOUND_EXPR18.7 Expressions
COMPOUND_STMT18.6.2 Function Bodies
computed gotos5.3 Labels as Values
computing the length of an insn20.17.5 Computing the Length of an Insn
cond19.9 Comparison Operations
cond and attributes20.17.2 Attribute Expressions
COND_EXPR18.7 Expressions
condition code register19.7 Registers and Memory
condition code status21.13 Condition Code Status
condition codes19.9 Comparison Operations
conditional execution20.18 Conditional Execution
conditional expressions as lvalues5.8 Generalized Lvalues
conditional expressions, extensions5.9 Conditionals with Omitted Operands
CONDITIONAL_REGISTER_USAGE21.6.1 Basic Characteristics of Registers
conditional_trap instruction pattern20.8 Standard Pattern Names For Generation
conditions, in patterns20.2 Everything about Instruction Patterns
configuration file22. The Configuration File
configurations supported by GNU CC4.2 Configurations Supported by GNU CC
conflicting types9.8 Disappointments and Misunderstandings
conj5.43 Other built-in functions provided by GNU CC
CONJ_EXPR18.7 Expressions
conjf5.43 Other built-in functions provided by GNU CC
conjl5.43 Other built-in functions provided by GNU CC
const applied to function5.26 Declaring Attributes of Functions
const function attribute5.26 Declaring Attributes of Functions
const0_rtx19.6 Constant Expression Types
CONST0_RTX19.6 Constant Expression Types
const1_rtx19.6 Constant Expression Types
CONST1_RTX19.6 Constant Expression Types
CONST2_RTX19.6 Constant Expression Types
const2_rtx19.6 Constant Expression Types
CONST_CALL_P19.4 Flags in an RTL Expression
CONST_COSTS21.14 Describing Relative Costs of Operations
CONST_DECL18.5 Declarations
const_double19.6 Constant Expression Types
const_double, RTL sharing19.19 Structure Sharing Assumptions
CONST_DOUBLE_CHAIN19.6 Constant Expression Types
CONST_DOUBLE_LOW19.6 Constant Expression Types
CONST_DOUBLE_MEM19.6 Constant Expression Types
CONST_DOUBLE_OK_FOR_LETTER_P21.7 Register Classes
const_int19.6 Constant Expression Types
const_int and attribute tests20.17.2 Attribute Expressions
const_int and attributes20.17.2 Attribute Expressions
const_int, RTL sharing19.19 Structure Sharing Assumptions
CONST_OK_FOR_LETTER_P21.7 Register Classes
const_string19.6 Constant Expression Types
const_string and attributes20.17.2 Attribute Expressions
const_true_rtx19.6 Constant Expression Types
constant attributes20.17.6 Constant Attributes
constant definitions20.19 Constant Definitions
constant folding17. Passes and Files of the Compiler
constant folding and floating point21.19 Cross Compilation and Floating Point
constant propagation17. Passes and Files of the Compiler
constant propagation17. Passes and Files of the Compiler
CONSTANT_ADDRESS_P21.12 Addressing Modes
CONSTANT_AFTER_FUNCTION_P21.17.2 Output of Data
CONSTANT_ALIGNMENT21.4 Storage Layout
CONSTANT_P21.12 Addressing Modes
CONSTANT_POOL_ADDRESS_P19.4 Flags in an RTL Expression
CONSTANT_POOL_BEFORE_FUNCTION21.17.2 Output of Data
constants in constraints20.7.1 Simple Constraints
constm1_rtx19.6 Constant Expression Types
constraint modifier characters20.7.4 Constraint Modifier Characters
constraint, matching20.7.1 Simple Constraints
constraints20.7 Operand Constraints
constraints, machine specific20.7.5 Constraints for Particular Machines
constructing calls5.5 Constructing Function Calls
CONSTRUCTOR18.7 Expressions
constructor18.6.1 Function Basics
constructor expressions5.21 Compound Literals
constructor function attribute5.26 Declaring Attributes of Functions
constructors, automatic calls4.5 collect2
constructors, output of21.17.5 How Initialization Functions Are Handled
container18.2.3 Containers
CONTINUE_STMT18.6.2 Function Bodies
contributorsContributors to GCC
controlling register usage21.6.1 Basic Characteristics of Registers
controlling the compilation driver21.1 Controlling the Compilation Driver, `gcc'
conventions, run-time16. Interfacing to GCC Output
conversions19.12 Conversions
CONVERT_EXPR18.7 Expressions
Convex options3.17.5 Convex Options
copy constructor18.6.1 Function Basics
copy propagation17. Passes and Files of the Compiler
copy_rtx21.12 Addressing Modes
copy_rtx_if_shared19.19 Structure Sharing Assumptions
core dump10.1 Have You Found a Bug?
cos5.43 Other built-in functions provided by GNU CC
cosf5.43 Other built-in functions provided by GNU CC
cosl5.43 Other built-in functions provided by GNU CC
costs of instructions21.14 Describing Relative Costs of Operations
COSTS_N_INSNS21.14 Describing Relative Costs of Operations
CP_INTEGRAL_TYPE18.3 Types
CP_INTEGRAL_TYPE18.3 Types
cp_namespace_decls18.4.1 Namespaces
cp_namespace_decls18.4.1 Namespaces
CP_TYPE_CONST_NON_VOLATILE_P18.3 Types
CP_TYPE_CONST_NON_VOLATILE_P18.3 Types
CP_TYPE_CONST_P18.3 Types
CP_TYPE_CONST_P18.3 Types
CP_TYPE_QUALS18.3 Types
CP_TYPE_QUALS18.3 Types
CP_TYPE_QUALS18.3 Types
CP_TYPE_RESTRICT_P18.3 Types
CP_TYPE_RESTRICT_P18.3 Types
CP_TYPE_VOLATILE_P18.3 Types
CP_TYPE_VOLATILE_P18.3 Types
CPLUS_INCLUDE_PATH3.19 Environment Variables Affecting GCC
CPLUSPLUS_CPP_SPEC21.1 Controlling the Compilation Driver, `gcc'
CPP_PREDEFINES21.2 Run-time Target Specification
cpp_register_pragma21.21 Miscellaneous Parameters
cpp_register_pragma_space21.21 Miscellaneous Parameters
CPP_SPEC21.1 Controlling the Compilation Driver, `gcc'
CQImode19.5 Machine Modes
creal5.43 Other built-in functions provided by GNU CC
crealf5.43 Other built-in functions provided by GNU CC
creall5.43 Other built-in functions provided by GNU CC
cross compilation and floating point21.19 Cross Compilation and Floating Point
cross compiling3.16 Specifying Target Machine and Compiler Version
cross-compiler, installation4.3 Building and Installing a Cross-Compiler
cross-jumping17. Passes and Files of the Compiler
CROSS_LIBGCC123.1 The Target Makefile Fragment
CRT_CALL_STATIC_FUNCTION21.15 Dividing the Output into Sections (Texts, Data, ...)
CRTSTUFF_T_CFLAGS23.1 The Target Makefile Fragment
CRTSTUFF_T_CFLAGS_S23.1 The Target Makefile Fragment
CSImode19.5 Machine Modes
CTImode19.5 Machine Modes
CUMULATIVE_ARGS21.8.6 Passing Arguments in Registers
current_function_epilogue_delay_list21.8.10 Function Entry and Exit
current_function_is_leaf21.6.4 Handling Leaf Functions
current_function_outgoing_args_size21.8.5 Passing Function Arguments on the Stack
current_function_pops_args21.8.10 Function Entry and Exit
current_function_pretend_args_size21.8.10 Function Entry and Exit
current_function_uses_only_leaf_regs21.6.4 Handling Leaf Functions
current_insn_predicate20.18 Conditional Execution
cycle_display instruction pattern20.8 Standard Pattern Names For Generation

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 June, 17 2001 using texi2html