Previous: , Up: Top   [Contents][Index]


Keyword 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   Y   Z  
Index Entry  Section

!
!’ 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
*__builtin_assume_aligned: Other Builtins

+
+’ in constraint: Modifiers

-
-lgcc, use with -nodefaultlibs: Link Options
-lgcc, use with -nostdlib: Link Options
-march feature modifiers: AArch64 Options
-mcpu feature modifiers: AArch64 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
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
_Accum data type: Fixed-Point
_Complex keyword: Complex
_Decimal128 data type: Decimal Float
_Decimal32 data type: Decimal Float
_Decimal64 data type: Decimal Float
_Exit: Other Builtins
_exit: Other Builtins
_Fract data type: Fixed-Point
_HTM_FIRST_USER_ABORT_CODE: S/390 System z Built-in Functions
_Sat data type: Fixed-Point
_xabort: X86 transactional memory intrinsics
_xbegin: X86 transactional memory intrinsics
_xend: X86 transactional memory intrinsics
_xtest: X86 transactional memory intrinsics
__atomic_add_fetch: __atomic Builtins
__atomic_always_lock_free: __atomic Builtins
__atomic_and_fetch: __atomic Builtins
__atomic_clear: __atomic Builtins
__atomic_compare_exchange: __atomic Builtins
__atomic_compare_exchange_n: __atomic Builtins
__atomic_exchange: __atomic Builtins
__atomic_exchange_n: __atomic Builtins
__atomic_fetch_add: __atomic Builtins
__atomic_fetch_and: __atomic Builtins
__atomic_fetch_nand: __atomic Builtins
__atomic_fetch_or: __atomic Builtins
__atomic_fetch_sub: __atomic Builtins
__atomic_fetch_xor: __atomic Builtins
__atomic_is_lock_free: __atomic Builtins
__atomic_load: __atomic Builtins
__atomic_load_n: __atomic Builtins
__atomic_nand_fetch: __atomic Builtins
__atomic_or_fetch: __atomic Builtins
__atomic_signal_fence: __atomic Builtins
__atomic_store: __atomic Builtins
__atomic_store_n: __atomic Builtins
__atomic_sub_fetch: __atomic Builtins
__atomic_test_and_set: __atomic Builtins
__atomic_thread_fence: __atomic Builtins
__atomic_xor_fetch: __atomic Builtins
__builtin_apply: Constructing Calls
__builtin_apply_args: Constructing Calls
__builtin_bswap16: Other Builtins
__builtin_bswap32: Other Builtins
__builtin_bswap64: Other Builtins
__builtin_choose_expr: Other Builtins
__builtin_clrsb: Other Builtins
__builtin_clrsbl: Other Builtins
__builtin_clrsbll: Other Builtins
__builtin_clz: Other Builtins
__builtin_clzl: Other Builtins
__builtin_clzll: Other Builtins
__builtin_complex: Other Builtins
__builtin_constant_p: Other Builtins
__builtin_cpu_init: X86 Built-in Functions
__builtin_cpu_is: X86 Built-in Functions
__builtin_cpu_supports: X86 Built-in Functions
__builtin_ctz: Other Builtins
__builtin_ctzl: Other Builtins
__builtin_ctzll: Other Builtins
__builtin_expect: Other Builtins
__builtin_extract_return_addr: Return Address
__builtin_ffs: Other Builtins
__builtin_ffsl: Other Builtins
__builtin_ffsll: Other Builtins
__builtin_FILE: Other Builtins
__builtin_fpclassify: Other Builtins
__builtin_fpclassify: Other Builtins
__builtin_frame_address: Return Address
__builtin_frob_return_address: Return Address
__builtin_FUNCTION: Other Builtins
__builtin_huge_val: Other Builtins
__builtin_huge_valf: Other Builtins
__builtin_huge_vall: Other Builtins
__builtin_huge_valq: X86 Built-in Functions
__builtin_inf: Other Builtins
__builtin_infd128: Other Builtins
__builtin_infd32: Other Builtins
__builtin_infd64: Other Builtins
__builtin_inff: Other Builtins
__builtin_infl: Other Builtins
__builtin_infq: X86 Built-in Functions
__builtin_isfinite: Other Builtins
__builtin_isgreater: Other Builtins
__builtin_isgreaterequal: Other Builtins
__builtin_isinf_sign: Other Builtins
__builtin_isinf_sign: Other Builtins
__builtin_isless: Other Builtins
__builtin_islessequal: Other Builtins
__builtin_islessgreater: Other Builtins
__builtin_isnormal: Other Builtins
__builtin_isunordered: Other Builtins
__builtin_LINE: Other Builtins
__builtin_nan: Other Builtins
__builtin_nand128: Other Builtins
__builtin_nand32: Other Builtins
__builtin_nand64: Other Builtins
__builtin_nanf: Other Builtins
__builtin_nanl: Other Builtins
__builtin_nans: Other Builtins
__builtin_nansf: Other Builtins
__builtin_nansl: Other Builtins
__builtin_non_tx_store: S/390 System z Built-in Functions
__builtin_object_size: Object Size Checking
__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_powi: Other Builtins
__builtin_powif: Other Builtins
__builtin_powif: Other Builtins
__builtin_powil: Other Builtins
__builtin_powil: Other Builtins
__builtin_prefetch: Other Builtins
__builtin_return: Constructing Calls
__builtin_return_address: Return Address
__builtin_rx_brk: RX Built-in Functions
__builtin_rx_clrpsw: RX Built-in Functions
__builtin_rx_int: RX Built-in Functions
__builtin_rx_machi: RX Built-in Functions
__builtin_rx_maclo: RX Built-in Functions
__builtin_rx_mulhi: RX Built-in Functions
__builtin_rx_mullo: RX Built-in Functions
__builtin_rx_mvfachi: RX Built-in Functions
__builtin_rx_mvfacmi: RX Built-in Functions
__builtin_rx_mvfc: RX Built-in Functions
__builtin_rx_mvtachi: RX Built-in Functions
__builtin_rx_mvtaclo: RX Built-in Functions
__builtin_rx_mvtc: RX Built-in Functions
__builtin_rx_mvtipl: RX Built-in Functions
__builtin_rx_racw: RX Built-in Functions
__builtin_rx_revw: RX Built-in Functions
__builtin_rx_rmpa: RX Built-in Functions
__builtin_rx_round: RX Built-in Functions
__builtin_rx_sat: RX Built-in Functions
__builtin_rx_setpsw: RX Built-in Functions
__builtin_rx_wait: RX Built-in Functions
__builtin_set_thread_pointer: SH Built-in Functions
__builtin_tabort: S/390 System z Built-in Functions
__builtin_tbegin: S/390 System z Built-in Functions
__builtin_tbeginc: S/390 System z Built-in Functions
__builtin_tbegin_nofloat: S/390 System z Built-in Functions
__builtin_tbegin_retry: S/390 System z Built-in Functions
__builtin_tbegin_retry_nofloat: S/390 System z Built-in Functions
__builtin_tend: S/390 System z Built-in Functions
__builtin_thread_pointer: SH Built-in Functions
__builtin_trap: Other Builtins
__builtin_tx_assist: S/390 System z Built-in Functions
__builtin_tx_nesting_depth: S/390 System z Built-in Functions
__builtin_types_compatible_p: Other Builtins
__builtin_unreachable: Other Builtins
__builtin_va_arg_pack: Constructing Calls
__builtin_va_arg_pack_len: Constructing Calls
__builtin___clear_cache: Other Builtins
__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
__complex__ keyword: Complex
__declspec(dllexport): Function Attributes
__declspec(dllimport): Function Attributes
__ea SPU Named Address Spaces: Named Address Spaces
__extension__: Alternate Keywords
__far M32C Named Address Spaces: Named Address Spaces
__far RL78 Named Address Spaces: Named Address Spaces
__flash AVR Named Address Spaces: Named Address Spaces
__flash1 AVR Named Address Spaces: Named Address Spaces
__flash2 AVR Named Address Spaces: Named Address Spaces
__flash3 AVR Named Address Spaces: Named Address Spaces
__flash4 AVR Named Address Spaces: Named Address Spaces
__flash5 AVR Named Address Spaces: Named Address Spaces
__float128 data type: Floating Types
__float80 data type: Floating Types
__fp16 data type: Half-Precision
__FUNCTION__ identifier: Function Names
__func__ identifier: Function Names
__imag__ keyword: Complex
__int128 data types: __int128
__memx AVR Named Address Spaces: Named Address Spaces
__PRETTY_FUNCTION__ identifier: Function Names
__real__ keyword: Complex
__STDC_HOSTED__: Standards
__sync_add_and_fetch: __sync Builtins
__sync_and_and_fetch: __sync Builtins
__sync_bool_compare_and_swap: __sync Builtins
__sync_fetch_and_add: __sync Builtins
__sync_fetch_and_and: __sync Builtins
__sync_fetch_and_nand: __sync Builtins
__sync_fetch_and_or: __sync Builtins
__sync_fetch_and_sub: __sync Builtins
__sync_fetch_and_xor: __sync Builtins
__sync_lock_release: __sync Builtins
__sync_lock_test_and_set: __sync Builtins
__sync_nand_and_fetch: __sync Builtins
__sync_or_and_fetch: __sync Builtins
__sync_sub_and_fetch: __sync Builtins
__sync_synchronize: __sync Builtins
__sync_val_compare_and_swap: __sync Builtins
__sync_xor_and_fetch: __sync Builtins
__thread: Thread-Local

A
AArch64 Options: AArch64 Options
ABI: Compatibility
abi_tag attribute: C++ Attributes
abort: Other Builtins
abs: Other Builtins
accessing volatiles: Volatiles
accessing volatiles: C++ Volatiles
acos: Other Builtins
acosf: Other Builtins
acosh: Other Builtins
acoshf: Other Builtins
acoshl: Other Builtins
acosl: Other Builtins
Ada: G++ and GCC
Ada: G++ and GCC
additional floating types: Floating Types
address constraints: Simple Constraints
address of a label: Labels as Values
address_operand: Simple Constraints
alias attribute: Function Attributes
aligned attribute: Function Attributes
aligned attribute: Variable Attributes
aligned attribute: Type Attributes
alignment: Alignment
alloca: Other Builtins
alloca vs variable-length arrays: Variable Length
alloc_size attribute: Function Attributes
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
ARM options: ARM Options
ARM [Annotated C++ Reference Manual]: Backwards Compatibility
arrays of length zero: Zero Length
arrays of variable length: Variable Length
arrays, non-lvalue: Subscripting
artificial function attribute: Function Attributes
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

B
Backwards Compatibility: Backwards Compatibility
base class members: Name lookup
bcmp: Other Builtins
below100 attribute: Variable Attributes
binary compatibility: Compatibility
Binary constants using the ‘0b’ prefix: Binary constants
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: C Dialect Options
built-in functions: Other Builtins
bzero: Other Builtins

C
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
C11: Standards
C1X: Standards
C6X Options: C6X Options
C89: Standards
C90: Standards
C94: Standards
C95: Standards
C99: Standards
C9X: Standards
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
callee_pop_aggregate_return attribute: Function Attributes
calling functions through the function vector on H8/300, M16C, M32C and SH2A 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
cold function attribute: Function Attributes
cold label attribute: Function Attributes
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
CR16 Options: CR16 Options
creal: Other Builtins
crealf: Other Builtins
creall: Other Builtins
CRIS Options: CRIS Options
cross compiling: Target 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
C_INCLUDE_PATH: Environment Variables

D
Darwin options: Darwin Options
dcgettext: Other Builtins
dd integer suffix: Decimal Float
DD integer suffix: Decimal Float
deallocating variable length arrays: Variable Length
debugging information options: Debugging Options
decimal floating types: Decimal Float
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 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
df integer suffix: Decimal Float
DF integer suffix: Decimal Float
dgettext: Other Builtins
diagnostic messages: Language Independent Options
dialect options: C Dialect Options
digits in constraint: Simple Constraints
directory options: Directory Options
disinterrupt attribute: Function Attributes
dl integer suffix: Decimal Float
DL integer suffix: Decimal Float
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
E’ in constraint: Simple Constraints
earlyclobber operand: Modifiers
eight-bit data on the H8/300, H8/300H, and H8S: Function Attributes
EIND: AVR Options
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 function attribute: Function Attributes
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
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
fixed-point types: Fixed-Point
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
force_align_arg_pointer attribute: Function Attributes
format function attribute: Function Attributes
format_arg function attribute: Function Attributes
Fortran: G++ and GCC
forwarder_section attribute: Function Attributes
forwarding calls: Constructing Calls
fprintf: Other Builtins
fprintf_unlocked: Other Builtins
fputs: Other Builtins
fputs_unlocked: Other Builtins
FR30 Options: FR30 Options
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 versions: Function Multiversioning
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 dynamically resolved: Function Attributes
functions that are passed arguments in registers on the 386: 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 handle memory bank switching on 68HC11/68HC12: 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 handle memory bank switching: Function Attributes
functions that have different compilation options on the 386: Function Attributes
functions that have different optimization options: 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 pop the argument stack on the 386: Function Attributes
functions that pop the argument stack on the 386: Function Attributes
functions that pop the argument stack on the 386: Function Attributes
functions that return more than once: Function Attributes
functions with non-null pointer arguments: Function Attributes
functions with printf, scanf, strftime or strfmon style arguments: Function Attributes

G
G’ in constraint: Simple Constraints
g’ in constraint: Simple Constraints
g++: Invoking G++
G++: G++ and GCC
gamma: Other Builtins
gammaf: Other Builtins
gammaf_r: Other Builtins
gammal: Other Builtins
gammal_r: Other Builtins
gamma_r: Other Builtins
GCC: G++ and GCC
GCC command options: Invoking GCC
GCC_COMPARE_DEBUG: Environment Variables
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
gnu_inline function attribute: Function Attributes
Go: G++ and GCC
goto with computed label: Labels as Values
gprof: Debugging Options
grouping options: Invoking GCC

H
H’ in constraint: Simple Constraints
half-precision floating point: Half-Precision
hardware models and configurations, specifying: Submodel Options
hex floats: Hex Floats
hk fixed-suffix: Fixed-Point
HK fixed-suffix: Fixed-Point
hosted environment: Standards
hosted environment: C Dialect Options
hosted environment: C Dialect Options
hosted implementation: Standards
hot function attribute: Function Attributes
hot label attribute: Function Attributes
hotpatch attribute: Function Attributes
HPPA Options: HPPA Options
hr fixed-suffix: Fixed-Point
HR fixed-suffix: Fixed-Point
hypot: Other Builtins
hypotf: Other Builtins
hypotl: Other Builtins

I
i’ in constraint: Simple Constraints
I’ in constraint: Simple Constraints
i386 and x86-64 Windows Options: i386 and x86-64 Windows Options
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
ifunc attribute: Function Attributes
ilogb: Other Builtins
ilogbf: Other Builtins
ilogbl: Other Builtins
imaxabs: Other Builtins
implementation-defined behavior, C language: C Implementation
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
initializations in expressions: Compound Literals
initializers with labeled elements: Designated Inits
initializers, non-constant: Initializers
init_priority attribute: C++ Attributes
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: Function Attributes
interrupt handler functions: Function Attributes
interrupt handler functions on the AVR processors: Function Attributes
interrupt handler functions on the Blackfin, m68k, H8/300 and SH processors: Function Attributes
interrupt service routines on ARM: Function Attributes
interrupt thread functions on fido: 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 C11: Standards
ISO C1X: 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

J
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

K
k fixed-suffix: Fixed-Point
K fixed-suffix: Fixed-Point
keep_interrupts_masked attribute: Function Attributes
keywords, alternate: Alternate Keywords
known causes of trouble: Trouble

L
l1_data variable attribute: Variable Attributes
l1_data_A variable attribute: Variable Attributes
l1_data_B variable attribute: Variable Attributes
l1_text function attribute: Function Attributes
l2 function attribute: Function Attributes
l2 variable attribute: Variable Attributes
labeled elements in initializers: Designated Inits
labels as values: Labels as Values
labs: Other Builtins
LANG: Environment Variables
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
leaf function attribute: Function Attributes
length-zero arrays: Zero Length
lgamma: Other Builtins
lgammaf: Other Builtins
lgammaf_r: Other Builtins
lgammal: Other Builtins
lgammal_r: Other Builtins
lgamma_r: Other Builtins
Libraries: Link Options
LIBRARY_PATH: Environment Variables
link options: Link Options
linker script: Link Options
lk fixed-suffix: Fixed-Point
LK fixed-suffix: Fixed-Point
LL integer suffix: Long Long
llabs: Other Builtins
llk fixed-suffix: Fixed-Point
LLK fixed-suffix: Fixed-Point
llr fixed-suffix: Fixed-Point
LLR fixed-suffix: Fixed-Point
llrint: Other Builtins
llrintf: Other Builtins
llrintl: Other Builtins
llround: Other Builtins
llroundf: Other Builtins
llroundl: Other Builtins
LM32 options: LM32 Options
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
lr fixed-suffix: Fixed-Point
LR fixed-suffix: Fixed-Point
lrint: Other Builtins
lrintf: Other Builtins
lrintl: Other Builtins
lround: Other Builtins
lroundf: Other Builtins
lroundl: Other Builtins

M
m’ in constraint: Simple Constraints
M32C options: M32C Options
M32R/D options: M32R/D Options
M680x0 options: M680x0 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
memchr: Other Builtins
memcmp: Other Builtins
memcpy: Other Builtins
memory references in constraints: Simple Constraints
mempcpy: Other Builtins
memset: Other Builtins
MeP options: MeP Options
Mercury: G++ and GCC
message formatting: Language Independent Options
messages, warning: Warning Options
messages, warning and error: Warnings and Errors
MicroBlaze Options: MicroBlaze Options
middle-operands, omitted: Conditionals
MIPS options: MIPS Options
mips16 attribute: Function Attributes
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
Moxie Options: Moxie Options
ms_abi attribute: Function Attributes
ms_hook_prologue attribute: Function Attributes
ms_struct: Type Attributes
ms_struct attribute: Variable Attributes
mudflap: Optimize Options
multiple alternative constraints: Multi-Alternative
multiprecision arithmetic: Long Long

N
n’ in constraint: Simple Constraints
Named Address Spaces: Named Address Spaces
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
noclone function attribute: Function Attributes
nocommon attribute: Variable Attributes
noinline function attribute: Function Attributes
nomips16 attribute: Function Attributes
non-constant initializers: Initializers
non-static inline function: Inline
nonnull function attribute: Function Attributes
noreturn function attribute: Function Attributes
nosave_low_regs attribute: Function Attributes
nothrow function attribute: Function Attributes
no_instrument_function function attribute: Function Attributes
no_sanitize_address function attribute: Function Attributes
no_split_stack function attribute: Function Attributes

O
o’ in constraint: Simple Constraints
OBJC_INCLUDE_PATH: Environment Variables
Objective-C: G++ and GCC
Objective-C: Standards
Objective-C and Objective-C++ options, command-line: Objective-C and Objective-C++ Dialect Options
Objective-C++: G++ and GCC
Objective-C++: Standards
offsettable address: Simple Constraints
old-style function definitions: Function Prototypes
omitted middle-operands: Conditionals
open coding: Inline
OpenMP parallel: C Dialect Options
operand constraints, asm: Constraints
optimize function attribute: Function Attributes
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
OS_main AVR function attribute: Function Attributes
OS_task AVR function attribute: Function Attributes
other register constraints: Simple Constraints
output file option: Overall Options
overloaded virtual function, warning: C++ Dialect Options

P
p’ in constraint: Simple Constraints
packed attribute: Variable Attributes
parameter forward declaration: Variable Length
Pascal: G++ and GCC
pcs function attribute: Function Attributes
PDP-11 Options: PDP-11 Options
PIC: Code Gen Options
picoChip options: picoChip 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 GCC optimize: Function Specific Option Pragmas
pragma GCC pop_options: Function Specific Option Pragmas
pragma GCC push_options: Function Specific Option Pragmas
pragma GCC reset_options: Function Specific Option Pragmas
pragma GCC target: Function Specific Option Pragmas
pragma, address: M32C Pragmas
pragma, align: Solaris Pragmas
pragma, call: MeP Pragmas
pragma, coprocessor available: MeP Pragmas
pragma, coprocessor call_saved: MeP Pragmas
pragma, coprocessor subclass: MeP Pragmas
pragma, custom io_volatile: MeP Pragmas
pragma, diagnostic: Diagnostic Pragmas
pragma, diagnostic: Diagnostic Pragmas
pragma, disinterrupt: MeP Pragmas
pragma, fini: Solaris Pragmas
pragma, init: Solaris Pragmas
pragma, longcall: RS/6000 and PowerPC Pragmas
pragma, long_calls: ARM Pragmas
pragma, long_calls_off: ARM Pragmas
pragma, mark: Darwin Pragmas
pragma, memregs: M32C Pragmas
pragma, no_long_calls: ARM Pragmas
pragma, options align: Darwin Pragmas
pragma, pop_macro: Push/Pop Macro Pragmas
pragma, push_macro: Push/Pop Macro Pragmas
pragma, reason for not using: Function Attributes
pragma, redefine_extname: Symbol-Renaming Pragmas
pragma, segment: Darwin Pragmas
pragma, unused: Darwin Pragmas
pragma, visibility: Visibility 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
progmem AVR variable attribute: Variable Attributes
promotion of formal parameters: Function Prototypes
pure function attribute: Function Attributes
push address instruction: Simple Constraints
putchar: Other Builtins
puts: Other Builtins

Q
q floating point suffix: Floating Types
Q floating point suffix: Floating Types
qsort, and global register variables: Global Reg Vars
question mark: Multi-Alternative

R
r fixed-suffix: Fixed-Point
R fixed-suffix: Fixed-Point
r’ in constraint: Simple Constraints
RAMPD: AVR Options
RAMPX: AVR Options
RAMPY: AVR Options
RAMPZ: AVR Options
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 (ColdFire): M680x0 Options
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
renesas attribute: Function Attributes
reordering, warning: C++ Dialect Options
reporting bugs: Bugs
resbank attribute: Function Attributes
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
RL78 Options: RL78 Options
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
RX Options: RX Options

S
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
save volatile registers on the MicroBlaze: Function Attributes
scalb: Other Builtins
scalbf: Other Builtins
scalbl: Other Builtins
scalbln: Other Builtins
scalblnf: 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
Score Options: Score Options
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
signbit: Other Builtins
signbitd128: Other Builtins
signbitd32: Other Builtins
signbitd64: 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 (PowerPC): RS/6000 and PowerPC Options
snprintf: Other Builtins
Solaris 2 options: Solaris 2 Options
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
SPU options: SPU Options
sp_switch attribute: Function Attributes
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
struct __htm_tdb: S/390 System z Built-in Functions
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
syscall_linkage attribute: Function Attributes
system headers, warnings from: Warning Options
sysv_abi attribute: Function Attributes

T
tan: Other Builtins
tanf: Other Builtins
tanh: Other Builtins
tanhf: Other Builtins
tanhl: Other Builtins
tanl: Other Builtins
target function attribute: Function Attributes
target machine, specifying: Target Options
target options: Target Options
target("abm") attribute: Function Attributes
target("aes") attribute: Function Attributes
target("align-stringops") attribute: Function Attributes
target("altivec") attribute: Function Attributes
target("arch=ARCH") attribute: Function Attributes
target("avoid-indexed-addresses") attribute: Function Attributes
target("cld") attribute: Function Attributes
target("cmpb") attribute: Function Attributes
target("cpu=CPU") attribute: Function Attributes
target("default") attribute: Function Attributes
target("dlmzb") attribute: Function Attributes
target("fancy-math-387") attribute: Function Attributes
target("fma4") attribute: Function Attributes
target("fpmath=FPMATH") attribute: Function Attributes
target("fprnd") attribute: Function Attributes
target("friz") attribute: Function Attributes
target("fused-madd") attribute: Function Attributes
target("hard-dfp") attribute: Function Attributes
target("ieee-fp") attribute: Function Attributes
target("inline-all-stringops") attribute: Function Attributes
target("inline-stringops-dynamically") attribute: Function Attributes
target("isel") attribute: Function Attributes
target("longcall") attribute: Function Attributes
target("lwp") attribute: Function Attributes
target("mfcrf") attribute: Function Attributes
target("mfpgpr") attribute: Function Attributes
target("mmx") attribute: Function Attributes
target("mulhw") attribute: Function Attributes
target("multiple") attribute: Function Attributes
target("paired") attribute: Function Attributes
target("pclmul") attribute: Function Attributes
target("popcnt") attribute: Function Attributes
target("popcntb") attribute: Function Attributes
target("popcntd") attribute: Function Attributes
target("powerpc-gfxopt") attribute: Function Attributes
target("powerpc-gpopt") attribute: Function Attributes
target("recip") attribute: Function Attributes
target("recip-precision") attribute: Function Attributes
target("sse") attribute: Function Attributes
target("sse2") attribute: Function Attributes
target("sse3") attribute: Function Attributes
target("sse4") attribute: Function Attributes
target("sse4.1") attribute: Function Attributes
target("sse4.2") attribute: Function Attributes
target("sse4a") attribute: Function Attributes
target("ssse3") attribute: Function Attributes
target("string") attribute: Function Attributes
target("tune=TUNE") attribute: Function Attributes
target("tune=TUNE") attribute: Function Attributes
target("update") attribute: Function Attributes
target("vsx") attribute: Function Attributes
target("xop") attribute: Function Attributes
TC1: Standards
TC2: Standards
TC3: Standards
Technical Corrigenda: Standards
Technical Corrigendum 1: Standards
Technical Corrigendum 2: Standards
Technical Corrigendum 3: 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
TILE-Gx options: TILE-Gx Options
TILEPro options: TILEPro Options
tiny data section on the H8/300H and H8S: Function Attributes
TLS: Thread-Local
tls_model attribute: Variable Attributes
TMPDIR: Environment Variables
toascii: Other Builtins
tolower: Other Builtins
toupper: Other Builtins
towlower: Other Builtins
towupper: Other Builtins
traditional C language: C Dialect Options
trapa_handler attribute: Function Attributes
trap_exit attribute: Function Attributes
trunc: Other Builtins
truncf: Other Builtins
truncl: Other Builtins
two-stage name lookup: Name lookup
type alignment: Alignment
type attributes: Type Attributes
typedef names as function parameters: Incompatibilities
typeof: Typeof
type_info: Vague Linkage

U
uhk fixed-suffix: Fixed-Point
UHK fixed-suffix: Fixed-Point
uhr fixed-suffix: Fixed-Point
UHR fixed-suffix: Fixed-Point
uk fixed-suffix: Fixed-Point
UK fixed-suffix: Fixed-Point
ulk fixed-suffix: Fixed-Point
ULK fixed-suffix: Fixed-Point
ULL integer suffix: Long Long
ullk fixed-suffix: Fixed-Point
ULLK fixed-suffix: Fixed-Point
ullr fixed-suffix: Fixed-Point
ULLR fixed-suffix: Fixed-Point
ulr fixed-suffix: Fixed-Point
ULR fixed-suffix: Fixed-Point
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
ur fixed-suffix: Fixed-Point
UR fixed-suffix: Fixed-Point
used attribute.: Function Attributes
User stack pointer in interrupts on the Blackfin: Function Attributes
use_debug_exception_return attribute: Function Attributes
use_shadow_register_set attribute: Function Attributes

V
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 options: VAX Options
version_id attribute: Function Attributes
vfprintf: Other Builtins
vfscanf: Other Builtins
visibility attribute: Function Attributes
VLAs: Variable Length
vliw attribute: Function Attributes
void pointers, arithmetic: Pointer Arith
void, size of pointer to: Pointer Arith
volatile access: Volatiles
volatile access: C++ Volatiles
volatile applied to function: Function Attributes
volatile read: Volatiles
volatile read: C++ Volatiles
volatile write: Volatiles
volatile write: C++ Volatiles
vprintf: Other Builtins
vscanf: Other Builtins
vsnprintf: Other Builtins
vsprintf: Other Builtins
vsscanf: Other Builtins
vtable: Vague Linkage
VxWorks Options: VxWorks Options

W
w floating point suffix: Floating Types
W floating point suffix: Floating Types
warning for comparison of signed and unsigned values: Warning Options
warning for overloaded virtual function: C++ Dialect Options
warning for reordering of member initializers: C++ Dialect Options
warning for unknown pragmas: Warning Options
warning function attribute: Function Attributes
warning messages: Warning Options
warnings from system headers: Warning Options
warnings vs errors: Warnings and Errors
warn_unused_result attribute: Function Attributes
weak attribute: Function Attributes
weakref attribute: Function Attributes
whitespace: Incompatibilities

X
X’ in constraint: Simple Constraints
X3.159-1989: Standards
x86-64 Options: i386 and x86-64 Options
x86-64 options: x86-64 Options
Xstormy16 Options: Xstormy16 Options
Xtensa Options: Xtensa Options

Y
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

Z
zero-length arrays: Zero Length
zero-size structures: Empty Structures
zSeries options: zSeries Options

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   Y   Z  

Previous: , Up: Top   [Contents][Index]