Keyword Index
-
`
!
' in constraint: Multi-Alternative
-
`
#
' in constraint: Modifiers
-
#pragma: Pragmas
-
#pragma implementation
: C++ Interface
-
#pragma implementation
, implied: C++ Interface
-
#pragma interface
: C++ Interface
-
#pragma
, reason for not using: Function Attributes
-
$: Dollar Signs
-
`
%
' in constraint: Modifiers
-
%include: Spec Files
-
%include_noerr: Spec Files
-
%rename: Spec Files
-
`
&
' in constraint: Modifiers
-
': Incompatibilities
-
`
*
' in constraint: Modifiers
-
`
+
' in constraint: Modifiers
-
-lgcc
, use with
-nodefaultlibs
: Link Options
-
-lgcc
, use with
-nostdlib
: Link Options
-
-nodefaultlibs
and unresolved references: Link Options
-
-nostdlib
and unresolved references: Link Options
-
.sdata/.sdata2 references (PowerPC): RS/6000 and PowerPC Options
-
//: C++ Comments
-
`
0
' in constraint: Simple Constraints
-
`
<
' in constraint: Simple Constraints
-
`
=
' in constraint: Modifiers
-
`
>
' in constraint: Simple Constraints
-
`
?
' in constraint: Multi-Alternative
-
?:
extensions: Conditionals
-
?: side effect: Conditionals
-
`
_
' in variables in macros: Typeof
-
__builtin___fprintf_chk
: Object Size Checking
-
__builtin___memcpy_chk
: Object Size Checking
-
__builtin___memmove_chk
: Object Size Checking
-
__builtin___mempcpy_chk
: Object Size Checking
-
__builtin___memset_chk
: Object Size Checking
-
__builtin___printf_chk
: Object Size Checking
-
__builtin___snprintf_chk
: Object Size Checking
-
__builtin___sprintf_chk
: Object Size Checking
-
__builtin___stpcpy_chk
: Object Size Checking
-
__builtin___strcat_chk
: Object Size Checking
-
__builtin___strcpy_chk
: Object Size Checking
-
__builtin___strncat_chk
: Object Size Checking
-
__builtin___strncpy_chk
: Object Size Checking
-
__builtin___vfprintf_chk
: Object Size Checking
-
__builtin___vprintf_chk
: Object Size Checking
-
__builtin___vsnprintf_chk
: Object Size Checking
-
__builtin___vsprintf_chk
: Object Size Checking
-
__builtin_apply
: Constructing Calls
-
__builtin_apply_args
: Constructing Calls
-
__builtin_choose_expr
: Other Builtins
-
__builtin_clz
: Other Builtins
-
__builtin_clzl
: Other Builtins
-
__builtin_clzll
: Other Builtins
-
__builtin_constant_p
: Other Builtins
-
__builtin_ctz
: Other Builtins
-
__builtin_ctzl
: Other Builtins
-
__builtin_ctzll
: Other Builtins
-
__builtin_expect
: Other Builtins
-
__builtin_ffs
: Other Builtins
-
__builtin_ffsl
: Other Builtins
-
__builtin_ffsll
: Other Builtins
-
__builtin_frame_address
: Return Address
-
__builtin_huge_val
: Other Builtins
-
__builtin_huge_valf
: Other Builtins
-
__builtin_huge_vall
: Other Builtins
-
__builtin_inf
: Other Builtins
-
__builtin_inff
: Other Builtins
-
__builtin_infl
: Other Builtins
-
__builtin_isgreater
: Other Builtins
-
__builtin_isgreaterequal
: Other Builtins
-
__builtin_isless
: Other Builtins
-
__builtin_islessequal
: Other Builtins
-
__builtin_islessgreater
: Other Builtins
-
__builtin_isunordered
: Other Builtins
-
__builtin_nan
: Other Builtins
-
__builtin_nanf
: Other Builtins
-
__builtin_nanl
: Other Builtins
-
__builtin_nans
: Other Builtins
-
__builtin_nansf
: Other Builtins
-
__builtin_nansl
: Other Builtins
-
__builtin_object_size
: Object Size Checking
-
__builtin_offsetof
: Offsetof
-
__builtin_parity
: Other Builtins
-
__builtin_parityl
: Other Builtins
-
__builtin_parityll
: Other Builtins
-
__builtin_popcount
: Other Builtins
-
__builtin_popcountl
: Other Builtins
-
__builtin_popcountll
: Other Builtins
-
__builtin_powi
: Other Builtins
-
__builtin_powif
: Other Builtins
-
__builtin_powil
: Other Builtins
-
__builtin_prefetch
: Other Builtins
-
__builtin_return
: Constructing Calls
-
__builtin_return_address
: Return Address
-
__builtin_types_compatible_p
: Other Builtins
-
__complex__
keyword: Complex
-
__declspec(dllexport)
: Function Attributes
-
__declspec(dllimport)
: Function Attributes
-
__extension__
: Alternate Keywords
-
__func__
identifier: Function Names
-
__FUNCTION__
identifier: Function Names
-
__imag__
keyword: Complex
-
__PRETTY_FUNCTION__
identifier: Function Names
-
__real__
keyword: Complex
-
__STDC_HOSTED__
: Standards
-
__sync_add_and_fetch
: Atomic Builtins
-
__sync_and_and_fetch
: Atomic Builtins
-
__sync_bool_compare_and_swap
: Atomic Builtins
-
__sync_fetch_and_add
: Atomic Builtins
-
__sync_fetch_and_and
: Atomic Builtins
-
__sync_fetch_and_nand
: Atomic Builtins
-
__sync_fetch_and_or
: Atomic Builtins
-
__sync_fetch_and_sub
: Atomic Builtins
-
__sync_fetch_and_xor
: Atomic Builtins
-
__sync_lock_release
: Atomic Builtins
-
__sync_lock_test_and_set
: Atomic Builtins
-
__sync_nand_and_fetch
: Atomic Builtins
-
__sync_or_and_fetch
: Atomic Builtins
-
__sync_sub_and_fetch
: Atomic Builtins
-
__sync_synchronize
: Atomic Builtins
-
__sync_val_compare_and_swap
: Atomic Builtins
-
__sync_xor_and_fetch
: Atomic Builtins
-
__thread: Thread-Local
-
_Complex
keyword: Complex
-
_exit
: Other Builtins
-
_Exit
: Other Builtins
-
ABI: Compatibility
-
abort
: Other Builtins
-
abs
: Other Builtins
-
accessing volatiles: Volatiles
-
acos
: Other Builtins
-
acosf
: Other Builtins
-
acosh
: Other Builtins
-
acoshf
: Other Builtins
-
acoshl
: Other Builtins
-
acosl
: Other Builtins
-
Ada: G++ and GCC
-
address constraints: Simple Constraints
-
address of a label: Labels as Values
-
address_operand
: Simple Constraints
-
alias
attribute: Function Attributes
-
aliasing of parameters: Code Gen Options
-
aligned
attribute: Type Attributes
-
aligned
attribute: Variable Attributes
-
alignment: Alignment
-
alloca
: Other Builtins
-
alloca
vs variable-length arrays: Variable Length
-
Allow nesting in an interrupt handler on the Blackfin processor.: Function Attributes
-
alternate keywords: Alternate Keywords
-
always_inline
function attribute: Function Attributes
-
AMD x86-64 Options: i386 and x86-64 Options
-
AMD1: Standards
-
ANSI C: Standards
-
ANSI C standard: Standards
-
ANSI C89: Standards
-
ANSI support: C Dialect Options
-
ANSI X3.159-1989: Standards
-
apostrophes: Incompatibilities
-
application binary interface: Compatibility
-
ARC Options: ARC Options
-
ARM [Annotated C++ Reference Manual]: Backwards Compatibility
-
ARM options: ARM Options
-
arrays of length zero: Zero Length
-
arrays of variable length: Variable Length
-
arrays, non-lvalue: Subscripting
-
asin
: Other Builtins
-
asinf
: Other Builtins
-
asinh
: Other Builtins
-
asinhf
: Other Builtins
-
asinhl
: Other Builtins
-
asinl
: Other Builtins
-
asm
constraints: Constraints
-
asm
expressions: Extended Asm
-
assembler instructions: Extended Asm
-
assembler names for identifiers: Asm Labels
-
assembly code, invalid: Bug Criteria
-
atan
: Other Builtins
-
atan2
: Other Builtins
-
atan2f
: Other Builtins
-
atan2l
: Other Builtins
-
atanf
: Other Builtins
-
atanh
: Other Builtins
-
atanhf
: Other Builtins
-
atanhl
: Other Builtins
-
atanl
: Other Builtins
-
attribute of types: Type Attributes
-
attribute of variables: Variable Attributes
-
attribute syntax: Attribute Syntax
-
autoincrement/decrement addressing: Simple Constraints
-
automatic
inline
for C++ member fns: Inline
-
AVR Options: AVR Options
-
Backwards Compatibility: Backwards Compatibility
-
base class members: Name lookup
-
bcmp
: Other Builtins
-
below100
attribute: Variable Attributes
-
binary compatibility: Compatibility
-
Blackfin Options: Blackfin Options
-
bound pointer to member function: Bound member functions
-
bounds checking: Optimize Options
-
bug criteria: Bug Criteria
-
bugs: Bugs
-
bugs, known: Trouble
-
built-in functions: Other Builtins
-
built-in functions: C Dialect Options
-
bzero
: Other Builtins
-
C compilation options: Invoking GCC
-
C intermediate output, nonexistent: G++ and GCC
-
C language extensions: C Extensions
-
C language, traditional: C Dialect Options
-
C standard: Standards
-
C standards: Standards
-
c++
: Invoking G++
-
C++: G++ and GCC
-
C++ comments: C++ Comments
-
C++ compilation options: Invoking GCC
-
C++ interface and implementation headers: C++ Interface
-
C++ language extensions: C++ Extensions
-
C++ member fns, automatically
inline
: Inline
-
C++ misunderstandings: C++ Misunderstandings
-
C++ options, command line: C++ Dialect Options
-
C++ pragmas, effect on inlining: C++ Interface
-
C++ source file suffixes: Invoking G++
-
C++ static data, declaring and defining: Static Definitions
-
C89: Standards
-
C90: Standards
-
C94: Standards
-
C95: Standards
-
C99: Standards
-
C9X: Standards
-
C_INCLUDE_PATH
: Environment Variables
-
cabs
: Other Builtins
-
cabsf
: Other Builtins
-
cabsl
: Other Builtins
-
cacos
: Other Builtins
-
cacosf
: Other Builtins
-
cacosh
: Other Builtins
-
cacoshf
: Other Builtins
-
cacoshl
: Other Builtins
-
cacosl
: Other Builtins
-
calling functions through the function vector on the H8/300 processors: Function Attributes
-
calloc
: Other Builtins
-
carg
: Other Builtins
-
cargf
: Other Builtins
-
cargl
: Other Builtins
-
case labels in initializers: Designated Inits
-
case ranges: Case Ranges
-
casin
: Other Builtins
-
casinf
: Other Builtins
-
casinh
: Other Builtins
-
casinhf
: Other Builtins
-
casinhl
: Other Builtins
-
casinl
: Other Builtins
-
cast to a union: Cast to Union
-
catan
: Other Builtins
-
catanf
: Other Builtins
-
catanh
: Other Builtins
-
catanhf
: Other Builtins
-
catanhl
: Other Builtins
-
catanl
: Other Builtins
-
cbrt
: Other Builtins
-
cbrtf
: Other Builtins
-
cbrtl
: Other Builtins
-
ccos
: Other Builtins
-
ccosf
: Other Builtins
-
ccosh
: Other Builtins
-
ccoshf
: Other Builtins
-
ccoshl
: Other Builtins
-
ccosl
: Other Builtins
-
ceil
: Other Builtins
-
ceilf
: Other Builtins
-
ceill
: Other Builtins
-
cexp
: Other Builtins
-
cexpf
: Other Builtins
-
cexpl
: Other Builtins
-
character set, execution: Preprocessor Options
-
character set, input: Preprocessor Options
-
character set, input normalization: Warning Options
-
character set, wide execution: Preprocessor Options
-
cimag
: Other Builtins
-
cimagf
: Other Builtins
-
cimagl
: Other Builtins
-
cleanup
attribute: Variable Attributes
-
clog
: Other Builtins
-
clogf
: Other Builtins
-
clogl
: Other Builtins
-
COBOL: G++ and GCC
-
code generation conventions: Code Gen Options
-
code, mixed with declarations: Mixed Declarations
-
command options: Invoking GCC
-
comments, C++ style: C++ Comments
-
common
attribute: Variable Attributes
-
comparison of signed and unsigned values, warning: Warning Options
-
compiler bugs, reporting: Bug Reporting
-
compiler compared to C++ preprocessor: G++ and GCC
-
compiler options, C++: C++ Dialect Options
-
compiler options, Objective-C and Objective-C++: Objective-C and Objective-C++ Dialect Options
-
compiler version, specifying: Target Options
-
COMPILER_PATH
: Environment Variables
-
complex conjugation: Complex
-
complex numbers: Complex
-
compound literals: Compound Literals
-
computed gotos: Labels as Values
-
conditional expressions, extensions: Conditionals
-
conflicting types: Disappointments
-
conj
: Other Builtins
-
conjf
: Other Builtins
-
conjl
: Other Builtins
-
const
applied to function: Function Attributes
-
const
function attribute: Function Attributes
-
constants in constraints: Simple Constraints
-
constraint modifier characters: Modifiers
-
constraint, matching: Simple Constraints
-
constraints,
asm
: Constraints
-
constraints, machine specific: Machine Constraints
-
constructing calls: Constructing Calls
-
constructor expressions: Compound Literals
-
constructor
function attribute: Function Attributes
-
contributors: Contributors
-
copysign
: Other Builtins
-
copysignf
: Other Builtins
-
copysignl
: Other Builtins
-
core dump: Bug Criteria
-
cos
: Other Builtins
-
cosf
: Other Builtins
-
cosh
: Other Builtins
-
coshf
: Other Builtins
-
coshl
: Other Builtins
-
cosl
: Other Builtins
-
CPATH
: Environment Variables
-
CPLUS_INCLUDE_PATH
: Environment Variables
-
cpow
: Other Builtins
-
cpowf
: Other Builtins
-
cpowl
: Other Builtins
-
cproj
: Other Builtins
-
cprojf
: Other Builtins
-
cprojl
: Other Builtins
-
creal
: Other Builtins
-
crealf
: Other Builtins
-
creall
: Other Builtins
-
CRIS Options: CRIS Options
-
cross compiling: Target Options
-
CRX Options: CRX Options
-
csin
: Other Builtins
-
csinf
: Other Builtins
-
csinh
: Other Builtins
-
csinhf
: Other Builtins
-
csinhl
: Other Builtins
-
csinl
: Other Builtins
-
csqrt
: Other Builtins
-
csqrtf
: Other Builtins
-
csqrtl
: Other Builtins
-
ctan
: Other Builtins
-
ctanf
: Other Builtins
-
ctanh
: Other Builtins
-
ctanhf
: Other Builtins
-
ctanhl
: Other Builtins
-
ctanl
: Other Builtins
-
Darwin options: Darwin Options
-
dcgettext
: Other Builtins
-
deallocating variable length arrays: Variable Length
-
debugging information options: Debugging Options
-
declaration scope: Incompatibilities
-
declarations inside expressions: Statement Exprs
-
declarations, mixed with code: Mixed Declarations
-
declaring attributes of functions: Function Attributes
-
declaring static data in C++: Static Definitions
-
defining static data in C++: Static Definitions
-
dependencies for make as output: Environment Variables
-
dependencies, make: Preprocessor Options
-
DEPENDENCIES_OUTPUT
: Environment Variables
-
dependent name lookup: Name lookup
-
deprecated
attribute: Variable Attributes
-
deprecated
attribute.: Function Attributes
-
designated initializers: Designated Inits
-
designator lists: Designated Inits
-
designators: Designated Inits
-
destructor
function attribute: Function Attributes
-
dgettext
: Other Builtins
-
diagnostic messages: Language Independent Options
-
dialect options: C Dialect Options
-
digits in constraint: Simple Constraints
-
directory options: Directory Options
-
dollar signs in identifier names: Dollar Signs
-
double-word arithmetic: Long Long
-
downward funargs: Nested Functions
-
drem
: Other Builtins
-
dremf
: Other Builtins
-
dreml
: Other Builtins
-
`
E
' in constraint: Simple Constraints
-
earlyclobber operand: Modifiers
-
eight bit data on the H8/300, H8/300H, and H8S: Function Attributes
-
empty structures: Empty Structures
-
environment variables: Environment Variables
-
erf
: Other Builtins
-
erfc
: Other Builtins
-
erfcf
: Other Builtins
-
erfcl
: Other Builtins
-
erff
: Other Builtins
-
erfl
: Other Builtins
-
error messages: Warnings and Errors
-
escaped newlines: Escaped Newlines
-
exception handler functions on the Blackfin processor: Function Attributes
-
exclamation point: Multi-Alternative
-
exit
: Other Builtins
-
exp
: Other Builtins
-
exp10
: Other Builtins
-
exp10f
: Other Builtins
-
exp10l
: Other Builtins
-
exp2
: Other Builtins
-
exp2f
: Other Builtins
-
exp2l
: Other Builtins
-
expf
: Other Builtins
-
expl
: Other Builtins
-
explicit register variables: Explicit Reg Vars
-
expm1
: Other Builtins
-
expm1f
: Other Builtins
-
expm1l
: Other Builtins
-
expressions containing statements: Statement Exprs
-
expressions, constructor: Compound Literals
-
extended
asm
: Extended Asm
-
extensible constraints: Simple Constraints
-
extensions,
?:
: Conditionals
-
extensions, C language: C Extensions
-
extensions, C++ language: C++ Extensions
-
external declaration scope: Incompatibilities
-
externally_visible
attribute.: Function Attributes
-
`
F
' in constraint: Simple Constraints
-
fabs
: Other Builtins
-
fabsf
: Other Builtins
-
fabsl
: Other Builtins
-
fatal signal: Bug Criteria
-
fdim
: Other Builtins
-
fdimf
: Other Builtins
-
fdiml
: Other Builtins
-
FDL, GNU Free Documentation License: GNU Free Documentation License
-
ffs
: Other Builtins
-
file name suffix: Overall Options
-
file names: Link Options
-
flatten
function attribute: Function Attributes
-
flexible array members: Zero Length
-
float
as function value type: Incompatibilities
-
floating point precision: Disappointments
-
floating point precision: Optimize Options
-
floor
: Other Builtins
-
floorf
: Other Builtins
-
floorl
: Other Builtins
-
fma
: Other Builtins
-
fmaf
: Other Builtins
-
fmal
: Other Builtins
-
fmax
: Other Builtins
-
fmaxf
: Other Builtins
-
fmaxl
: Other Builtins
-
fmin
: Other Builtins
-
fminf
: Other Builtins
-
fminl
: Other Builtins
-
fmod
: Other Builtins
-
fmodf
: Other Builtins
-
fmodl
: Other Builtins
-
format
function attribute: Function Attributes
-
format_arg
function attribute: Function Attributes
-
Fortran: G++ and GCC
-
forwarding calls: Constructing Calls
-
fprintf
: Other Builtins
-
fprintf_unlocked
: Other Builtins
-
fputs
: Other Builtins
-
fputs_unlocked
: Other Builtins
-
freestanding environment: Standards
-
freestanding implementation: Standards
-
frexp
: Other Builtins
-
frexpf
: Other Builtins
-
frexpl
: Other Builtins
-
FRV Options: FRV Options
-
fscanf
: Other Builtins
-
fscanf
, and constant strings: Incompatibilities
-
function addressability on the M32R/D: Function Attributes
-
function attributes: Function Attributes
-
function pointers, arithmetic: Pointer Arith
-
function prototype declarations: Function Prototypes
-
function without a prologue/epilogue code: Function Attributes
-
function, size of pointer to: Pointer Arith
-
functions called via pointer on the RS/6000 and PowerPC: Function Attributes
-
functions in arbitrary sections: Function Attributes
-
functions that are passed arguments in registers on the 386: Function Attributes
-
functions that behave like malloc: Function Attributes
-
functions that do not pop the argument stack on the 386: Function Attributes
-
functions that do pop the argument stack on the 386: Function Attributes
-
functions that have no side effects: Function Attributes
-
functions that never return: Function Attributes
-
functions that pop the argument stack on the 386: Function Attributes
-
functions that return more than once: Function Attributes
-
functions which do not handle memory bank switching on 68HC11/68HC12: Function Attributes
-
functions which handle memory bank switching: Function Attributes
-
functions with non-null pointer arguments: Function Attributes
-
functions with
printf
, scanf
, strftime
or strfmon
style arguments: Function Attributes
-
`
g
' in constraint: Simple Constraints
-
`
G
' in constraint: Simple Constraints
-
g++
: Invoking G++
-
G++: G++ and GCC
-
gamma
: Other Builtins
-
gammaf
: Other Builtins
-
gammal
: Other Builtins
-
GCC: G++ and GCC
-
GCC command options: Invoking GCC
-
GCC_EXEC_PREFIX
: Environment Variables
-
gcc_struct
: Type Attributes
-
gcc_struct
attribute: Variable Attributes
-
gcov
: Debugging Options
-
gettext
: Other Builtins
-
global offset table: Code Gen Options
-
global register after
longjmp
: Global Reg Vars
-
global register variables: Global Reg Vars
-
GNAT: G++ and GCC
-
GNU C Compiler: G++ and GCC
-
GNU Compiler Collection: G++ and GCC
-
goto with computed label: Labels as Values
-
gp-relative references (MIPS): MIPS Options
-
gprof
: Debugging Options
-
grouping options: Invoking GCC
-
`
H
' in constraint: Simple Constraints
-
hardware models and configurations, specifying: Submodel Options
-
hex floats: Hex Floats
-
hosted environment: C Dialect Options
-
hosted environment: Standards
-
hosted implementation: Standards
-
HPPA Options: HPPA Options
-
hypot
: Other Builtins
-
hypotf
: Other Builtins
-
hypotl
: Other Builtins
-
`
I
' in constraint: Simple Constraints
-
`
i
' in constraint: Simple Constraints
-
i386 Options: i386 and x86-64 Options
-
IA-64 Options: IA-64 Options
-
IBM RS/6000 and PowerPC Options: RS/6000 and PowerPC Options
-
identifier names, dollar signs in: Dollar Signs
-
identifiers, names in assembler code: Asm Labels
-
ilogb
: Other Builtins
-
ilogbf
: Other Builtins
-
ilogbl
: Other Builtins
-
imaxabs
: Other Builtins
-
implementation-defined behavior, C language: C Implementation
-
implied
#pragma implementation
: C++ Interface
-
incompatibilities of GCC: Incompatibilities
-
increment operators: Bug Criteria
-
index
: Other Builtins
-
indirect calls on ARM: Function Attributes
-
indirect calls on MIPS: Function Attributes
-
init_priority attribute: C++ Attributes
-
initializations in expressions: Compound Literals
-
initializers with labeled elements: Designated Inits
-
initializers, non-constant: Initializers
-
inline
automatic for C++ member fns: Inline
-
inline functions: Inline
-
inline functions, omission of: Inline
-
inlining and C++ pragmas: C++ Interface
-
installation trouble: Trouble
-
integrating function code: Inline
-
Intel 386 Options: i386 and x86-64 Options
-
interface and implementation headers, C++: C++ Interface
-
intermediate C version, nonexistent: G++ and GCC
-
interrupt handler functions: Function Attributes
-
interrupt handler functions on the Blackfin, m68k, H8/300 and SH processors: Function Attributes
-
introduction: Top
-
invalid assembly code: Bug Criteria
-
invalid input: Bug Criteria
-
invoking
g++
: Invoking G++
-
isalnum
: Other Builtins
-
isalpha
: Other Builtins
-
isascii
: Other Builtins
-
isblank
: Other Builtins
-
iscntrl
: Other Builtins
-
isdigit
: Other Builtins
-
isgraph
: Other Builtins
-
islower
: Other Builtins
-
ISO 9899: Standards
-
ISO C: Standards
-
ISO C standard: Standards
-
ISO C90: Standards
-
ISO C94: Standards
-
ISO C95: Standards
-
ISO C99: Standards
-
ISO C9X: Standards
-
ISO support: C Dialect Options
-
ISO/IEC 9899: Standards
-
isprint
: Other Builtins
-
ispunct
: Other Builtins
-
isspace
: Other Builtins
-
isupper
: Other Builtins
-
iswalnum
: Other Builtins
-
iswalpha
: Other Builtins
-
iswblank
: Other Builtins
-
iswcntrl
: Other Builtins
-
iswdigit
: Other Builtins
-
iswgraph
: Other Builtins
-
iswlower
: Other Builtins
-
iswprint
: Other Builtins
-
iswpunct
: Other Builtins
-
iswspace
: Other Builtins
-
iswupper
: Other Builtins
-
iswxdigit
: Other Builtins
-
isxdigit
: Other Builtins
-
j0
: Other Builtins
-
j0f
: Other Builtins
-
j0l
: Other Builtins
-
j1
: Other Builtins
-
j1f
: Other Builtins
-
j1l
: Other Builtins
-
Java: G++ and GCC
-
java_interface attribute: C++ Attributes
-
jn
: Other Builtins
-
jnf
: Other Builtins
-
jnl
: Other Builtins
-
keywords, alternate: Alternate Keywords
-
known causes of trouble: Trouble
-
labeled elements in initializers: Designated Inits
-
labels as values: Labels as Values
-
labs
: Other Builtins
-
LANG
: Environment Variables
-
language dialect options: C Dialect Options
-
LC_ALL
: Environment Variables
-
LC_CTYPE
: Environment Variables
-
LC_MESSAGES
: Environment Variables
-
ldexp
: Other Builtins
-
ldexpf
: Other Builtins
-
ldexpl
: Other Builtins
-
length-zero arrays: Zero Length
-
lgamma
: Other Builtins
-
lgammaf
: Other Builtins
-
lgammal
: Other Builtins
-
Libraries: Link Options
-
LIBRARY_PATH
: Environment Variables
-
link options: Link Options
-
LL
integer suffix: Long Long
-
llabs
: Other Builtins
-
llrint
: Other Builtins
-
llrintf
: Other Builtins
-
llrintl
: Other Builtins
-
llround
: Other Builtins
-
llroundf
: Other Builtins
-
llroundl
: Other Builtins
-
load address instruction: Simple Constraints
-
local labels: Local Labels
-
local variables in macros: Typeof
-
local variables, specifying registers: Local Reg Vars
-
locale: Environment Variables
-
locale definition: Environment Variables
-
log
: Other Builtins
-
log10
: Other Builtins
-
log10f
: Other Builtins
-
log10l
: Other Builtins
-
log1p
: Other Builtins
-
log1pf
: Other Builtins
-
log1pl
: Other Builtins
-
log2
: Other Builtins
-
log2f
: Other Builtins
-
log2l
: Other Builtins
-
logb
: Other Builtins
-
logbf
: Other Builtins
-
logbl
: Other Builtins
-
logf
: Other Builtins
-
logl
: Other Builtins
-
long long
data types: Long Long
-
longjmp
: Global Reg Vars
-
longjmp
incompatibilities: Incompatibilities
-
longjmp
warnings: Warning Options
-
lrint
: Other Builtins
-
lrintf
: Other Builtins
-
lrintl
: Other Builtins
-
lround
: Other Builtins
-
lroundf
: Other Builtins
-
lroundl
: Other Builtins
-
`
m
' in constraint: Simple Constraints
-
M32C options: M32C Options
-
M32R/D options: M32R/D Options
-
M680x0 options: M680x0 Options
-
M68hc1x options: M68hc1x Options
-
machine dependent options: Submodel Options
-
machine specific constraints: Machine Constraints
-
macro with variable arguments: Variadic Macros
-
macros containing
asm
: Extended Asm
-
macros, inline alternative: Inline
-
macros, local labels: Local Labels
-
macros, local variables in: Typeof
-
macros, statements in expressions: Statement Exprs
-
macros, types of arguments: Typeof
-
make: Preprocessor Options
-
malloc
: Other Builtins
-
malloc
attribute: Function Attributes
-
matching constraint: Simple Constraints
-
MCore options: MCore Options
-
member fns, automatically
inline
: Inline
-
memcmp
: Other Builtins
-
memcpy
: Other Builtins
-
memory references in constraints: Simple Constraints
-
mempcpy
: Other Builtins
-
memset
: Other Builtins
-
Mercury: G++ and GCC
-
message formatting: Language Independent Options
-
messages, warning: Warning Options
-
messages, warning and error: Warnings and Errors
-
middle-operands, omitted: Conditionals
-
MIPS options: MIPS Options
-
misunderstandings in C++: C++ Misunderstandings
-
mixed declarations and code: Mixed Declarations
-
mktemp
, and constant strings: Incompatibilities
-
MMIX Options: MMIX Options
-
MN10300 options: MN10300 Options
-
mode
attribute: Variable Attributes
-
modf
: Other Builtins
-
modff
: Other Builtins
-
modfl
: Other Builtins
-
modifiers in constraints: Modifiers
-
ms_struct
: Type Attributes
-
ms_struct
attribute: Variable Attributes
-
MT options: MT Options
-
mudflap: Optimize Options
-
multiple alternative constraints: Multi-Alternative
-
multiprecision arithmetic: Long Long
-
`
n
' in constraint: Simple Constraints
-
names used in assembler code: Asm Labels
-
naming convention, implementation headers: C++ Interface
-
nearbyint
: Other Builtins
-
nearbyintf
: Other Builtins
-
nearbyintl
: Other Builtins
-
nested functions: Nested Functions
-
newlines (escaped): Escaped Newlines
-
nextafter
: Other Builtins
-
nextafterf
: Other Builtins
-
nextafterl
: Other Builtins
-
nexttoward
: Other Builtins
-
nexttowardf
: Other Builtins
-
nexttowardl
: Other Builtins
-
NFC: Warning Options
-
NFKC: Warning Options
-
NMI handler functions on the Blackfin processor: Function Attributes
-
no_instrument_function
function attribute: Function Attributes
-
nocommon
attribute: Variable Attributes
-
noinline
function attribute: Function Attributes
-
non-constant initializers: Initializers
-
non-static inline function: Inline
-
nonnull
function attribute: Function Attributes
-
noreturn
function attribute: Function Attributes
-
nothrow
function attribute: Function Attributes
-
`
o
' in constraint: Simple Constraints
-
OBJC_INCLUDE_PATH
: Environment Variables
-
Objective-C: Standards
-
Objective-C: G++ and GCC
-
Objective-C and Objective-C++ options, command line: Objective-C and Objective-C++ Dialect Options
-
Objective-C++: Standards
-
Objective-C++: G++ and GCC
-
offsettable address: Simple Constraints
-
old-style function definitions: Function Prototypes
-
omitted middle-operands: Conditionals
-
open coding: Inline
-
operand constraints,
asm
: Constraints
-
optimize options: Optimize Options
-
options to control diagnostics formatting: Language Independent Options
-
options to control warnings: Warning Options
-
options, C++: C++ Dialect Options
-
options, code generation: Code Gen Options
-
options, debugging: Debugging Options
-
options, dialect: C Dialect Options
-
options, directory search: Directory Options
-
options, GCC command: Invoking GCC
-
options, grouping: Invoking GCC
-
options, linking: Link Options
-
options, Objective-C and Objective-C++: Objective-C and Objective-C++ Dialect Options
-
options, optimization: Optimize Options
-
options, order: Invoking GCC
-
options, preprocessor: Preprocessor Options
-
order of evaluation, side effects: Non-bugs
-
order of options: Invoking GCC
-
other register constraints: Simple Constraints
-
output file option: Overall Options
-
overloaded virtual fn, warning: C++ Dialect Options
-
`
p
' in constraint: Simple Constraints
-
packed
attribute: Variable Attributes
-
parameter forward declaration: Variable Length
-
parameters, aliased: Code Gen Options
-
Pascal: G++ and GCC
-
PDP-11 Options: PDP-11 Options
-
PIC: Code Gen Options
-
pmf: Bound member functions
-
pointer arguments: Function Attributes
-
pointer to member function: Bound member functions
-
portions of temporary objects, pointers to: Temporaries
-
pow
: Other Builtins
-
pow10
: Other Builtins
-
pow10f
: Other Builtins
-
pow10l
: Other Builtins
-
PowerPC options: PowerPC Options
-
powf
: Other Builtins
-
powl
: Other Builtins
-
pragma, align: Solaris Pragmas
-
pragma, extern_prefix: Symbol-Renaming Pragmas
-
pragma, fini: Solaris Pragmas
-
pragma, init: Solaris Pragmas
-
pragma, long_calls: ARM Pragmas
-
pragma, long_calls_off: ARM Pragmas
-
pragma, longcall: RS/6000 and PowerPC Pragmas
-
pragma, mark: Darwin Pragmas
-
pragma, memregs: M32C Pragmas
-
pragma, no_long_calls: ARM Pragmas
-
pragma, options align: Darwin Pragmas
-
pragma, reason for not using: Function Attributes
-
pragma, redefine_extname: Symbol-Renaming Pragmas
-
pragma, segment: Darwin Pragmas
-
pragma, unused: Darwin Pragmas
-
pragma, weak: Weak Pragmas
-
pragmas: Pragmas
-
pragmas in C++, effect on inlining: C++ Interface
-
pragmas, interface and implementation: C++ Interface
-
pragmas, warning of unknown: Warning Options
-
precompiled headers: Precompiled Headers
-
preprocessing numbers: Incompatibilities
-
preprocessing tokens: Incompatibilities
-
preprocessor options: Preprocessor Options
-
printf
: Other Builtins
-
printf_unlocked
: Other Builtins
-
prof
: Debugging Options
-
promotion of formal parameters: Function Prototypes
-
pure
function attribute: Function Attributes
-
push address instruction: Simple Constraints
-
putchar
: Other Builtins
-
puts
: Other Builtins
-
qsort
, and global register variables: Global Reg Vars
-
question mark: Multi-Alternative
-
`
r
' in constraint: Simple Constraints
-
ranges in case statements: Case Ranges
-
read-only strings: Incompatibilities
-
register variable after
longjmp
: Global Reg Vars
-
registers: Extended Asm
-
registers for local variables: Local Reg Vars
-
registers in constraints: Simple Constraints
-
registers, global allocation: Explicit Reg Vars
-
registers, global variables in: Global Reg Vars
-
regparm
attribute: Function Attributes
-
relocation truncated to fit (MIPS): MIPS Options
-
remainder
: Other Builtins
-
remainderf
: Other Builtins
-
remainderl
: Other Builtins
-
remquo
: Other Builtins
-
remquof
: Other Builtins
-
remquol
: Other Builtins
-
reordering, warning: C++ Dialect Options
-
reporting bugs: Bugs
-
rest argument (in macro): Variadic Macros
-
restricted pointers: Restricted Pointers
-
restricted references: Restricted Pointers
-
restricted this pointer: Restricted Pointers
-
returns_twice
attribute: Function Attributes
-
rindex
: Other Builtins
-
rint
: Other Builtins
-
rintf
: Other Builtins
-
rintl
: Other Builtins
-
round
: Other Builtins
-
roundf
: Other Builtins
-
roundl
: Other Builtins
-
RS/6000 and PowerPC Options: RS/6000 and PowerPC Options
-
RTTI: Vague Linkage
-
run-time options: Code Gen Options
-
`
s
' in constraint: Simple Constraints
-
S/390 and zSeries Options: S/390 and zSeries Options
-
save all registers on the Blackfin, H8/300, H8/300H, and H8S: Function Attributes
-
scalb
: Other Builtins
-
scalbf
: Other Builtins
-
scalbl
: Other Builtins
-
scalbln
: Other Builtins
-
scalblnf
: Other Builtins
-
scalbn
: Other Builtins
-
scalbnf
: Other Builtins
-
scanf
, and constant strings: Incompatibilities
-
scanfnl
: Other Builtins
-
scope of a variable length array: Variable Length
-
scope of declaration: Disappointments
-
scope of external declarations: Incompatibilities
-
search path: Directory Options
-
section
function attribute: Function Attributes
-
section
variable attribute: Variable Attributes
-
sentinel
function attribute: Function Attributes
-
setjmp
: Global Reg Vars
-
setjmp
incompatibilities: Incompatibilities
-
shared strings: Incompatibilities
-
shared
variable attribute: Variable Attributes
-
side effect in ?:: Conditionals
-
side effects, macro argument: Statement Exprs
-
side effects, order of evaluation: Non-bugs
-
signal handler functions on the AVR processors: Function Attributes
-
signbit
: Other Builtins
-
signbitf
: Other Builtins
-
signbitl
: Other Builtins
-
signed and unsigned values, comparison warning: Warning Options
-
significand
: Other Builtins
-
significandf
: Other Builtins
-
significandl
: Other Builtins
-
simple constraints: Simple Constraints
-
sin
: Other Builtins
-
sincos
: Other Builtins
-
sincosf
: Other Builtins
-
sincosl
: Other Builtins
-
sinf
: Other Builtins
-
sinh
: Other Builtins
-
sinhf
: Other Builtins
-
sinhl
: Other Builtins
-
sinl
: Other Builtins
-
sizeof
: Typeof
-
smaller data references: M32R/D Options
-
smaller data references (MIPS): MIPS Options
-
smaller data references (PowerPC): RS/6000 and PowerPC Options
-
snprintf
: Other Builtins
-
SPARC options: SPARC Options
-
Spec Files: Spec Files
-
specified registers: Explicit Reg Vars
-
specifying compiler version and target machine: Target Options
-
specifying hardware config: Submodel Options
-
specifying machine version: Target Options
-
specifying registers for local variables: Local Reg Vars
-
speed of compilation: Precompiled Headers
-
sprintf
: Other Builtins
-
sqrt
: Other Builtins
-
sqrtf
: Other Builtins
-
sqrtl
: Other Builtins
-
sscanf
: Other Builtins
-
sscanf
, and constant strings: Incompatibilities
-
sseregparm
attribute: Function Attributes
-
statements inside expressions: Statement Exprs
-
static data in C++, declaring and defining: Static Definitions
-
stpcpy
: Other Builtins
-
stpncpy
: Other Builtins
-
strcasecmp
: Other Builtins
-
strcat
: Other Builtins
-
strchr
: Other Builtins
-
strcmp
: Other Builtins
-
strcpy
: Other Builtins
-
strcspn
: Other Builtins
-
strdup
: Other Builtins
-
strfmon
: Other Builtins
-
strftime
: Other Builtins
-
string constants: Incompatibilities
-
strlen
: Other Builtins
-
strncasecmp
: Other Builtins
-
strncat
: Other Builtins
-
strncmp
: Other Builtins
-
strncpy
: Other Builtins
-
strndup
: Other Builtins
-
strpbrk
: Other Builtins
-
strrchr
: Other Builtins
-
strspn
: Other Builtins
-
strstr
: Other Builtins
-
struct: Unnamed Fields
-
structures: Incompatibilities
-
structures, constructor expression: Compound Literals
-
submodel options: Submodel Options
-
subscripting: Subscripting
-
subscripting and function values: Subscripting
-
suffixes for C++ source: Invoking G++
-
SUNPRO_DEPENDENCIES
: Environment Variables
-
suppressing warnings: Warning Options
-
surprises in C++: C++ Misunderstandings
-
syntax checking: Warning Options
-
system headers, warnings from: Warning Options
-
tan
: Other Builtins
-
tanf
: Other Builtins
-
tanh
: Other Builtins
-
tanhf
: Other Builtins
-
tanhl
: Other Builtins
-
tanl
: Other Builtins
-
target machine, specifying: Target Options
-
target options: Target Options
-
TC1: Standards
-
TC2: Standards
-
Technical Corrigenda: Standards
-
Technical Corrigendum 1: Standards
-
Technical Corrigendum 2: Standards
-
template instantiation: Template Instantiation
-
temporaries, lifetime of: Temporaries
-
tgamma
: Other Builtins
-
tgammaf
: Other Builtins
-
tgammal
: Other Builtins
-
Thread-Local Storage: Thread-Local
-
thunks: Nested Functions
-
tiny data section on the H8/300H and H8S: Function Attributes
-
TLS
: Thread-Local
-
tls_model
attribute: Variable Attributes
-
TMPDIR
: Environment Variables
-
TMS320C3x/C4x Options: TMS320C3x/C4x Options
-
toascii
: Other Builtins
-
tolower
: Other Builtins
-
toupper
: Other Builtins
-
towlower
: Other Builtins
-
towupper
: Other Builtins
-
traditional C language: C Dialect Options
-
treelang: Standards
-
treelang: G++ and GCC
-
trunc
: Other Builtins
-
truncf
: Other Builtins
-
truncl
: Other Builtins
-
two-stage name lookup: Name lookup
-
type alignment: Alignment
-
type attributes: Type Attributes
-
type_info: Vague Linkage
-
typedef names as function parameters: Incompatibilities
-
typeof
: Typeof
-
ULL
integer suffix: Long Long
-
Ultrix calling convention: Interoperation
-
undefined behavior: Bug Criteria
-
undefined function value: Bug Criteria
-
underscores in variables in macros: Typeof
-
union: Unnamed Fields
-
union, casting to a: Cast to Union
-
unions: Incompatibilities
-
unknown pragmas, warning: Warning Options
-
unresolved references and
-nodefaultlibs
: Link Options
-
unresolved references and
-nostdlib
: Link Options
-
unused
attribute.: Function Attributes
-
used
attribute.: Function Attributes
-
User stack pointer in interrupts on the Blackfin: Function Attributes
-
`
V
' in constraint: Simple Constraints
-
V850 Options: V850 Options
-
vague linkage: Vague Linkage
-
value after
longjmp
: Global Reg Vars
-
variable addressability on the IA-64: Function Attributes
-
variable addressability on the M32R/D: Variable Attributes
-
variable alignment: Alignment
-
variable attributes: Variable Attributes
-
variable number of arguments: Variadic Macros
-
variable-length array scope: Variable Length
-
variable-length arrays: Variable Length
-
variables in specified registers: Explicit Reg Vars
-
variables, local, in macros: Typeof
-
variadic macros: Variadic Macros
-
VAX calling convention: Interoperation
-
VAX options: VAX Options
-
vfprintf
: Other Builtins
-
vfscanf
: Other Builtins
-
visibility
attribute: Function Attributes
-
VLAs: Variable Length
-
void pointers, arithmetic: Pointer Arith
-
void, size of pointer to: Pointer Arith
-
volatile access: Volatiles
-
volatile
applied to function: Function Attributes
-
volatile read: Volatiles
-
volatile write: Volatiles
-
vprintf
: Other Builtins
-
vscanf
: Other Builtins
-
vsnprintf
: Other Builtins
-
vsprintf
: Other Builtins
-
vsscanf
: Other Builtins
-
vtable: Vague Linkage
-
warn_unused_result
attribute: Function Attributes
-
warning for comparison of signed and unsigned values: Warning Options
-
warning for overloaded virtual fn: C++ Dialect Options
-
warning for reordering of member initializers: C++ Dialect Options
-
warning for unknown pragmas: Warning Options
-
warning messages: Warning Options
-
warnings from system headers: Warning Options
-
warnings vs errors: Warnings and Errors
-
weak
attribute: Function Attributes
-
weakref
attribute: Function Attributes
-
whitespace: Incompatibilities
-
`
X
' in constraint: Simple Constraints
-
X3.159-1989: Standards
-
x86-64 options: x86-64 Options
-
x86-64 Options: i386 and x86-64 Options
-
Xstormy16 Options: Xstormy16 Options
-
Xtensa Options: Xtensa Options
-
y0
: Other Builtins
-
y0f
: Other Builtins
-
y0l
: Other Builtins
-
y1
: Other Builtins
-
y1f
: Other Builtins
-
y1l
: Other Builtins
-
yn
: Other Builtins
-
ynf
: Other Builtins
-
ynl
: Other Builtins
-
zero-length arrays: Zero Length
-
zero-size structures: Empty Structures
-
zSeries options: zSeries Options