A.2 Concept and Symbol 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 EntrySection

_
_’ in variables in macrosTypeof
__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___clear_cacheOther Builtins
__builtin___memcpy_chkObject Size Checking
__builtin___memmove_chkObject Size Checking
__builtin___mempcpy_chkObject Size Checking
__builtin___memset_chkObject Size Checking
__builtin___snprintf_chkObject Size Checking
__builtin___sprintf_chkObject Size Checking
__builtin___stpcpy_chkObject Size Checking
__builtin___strcat_chkObject Size Checking
__builtin___strcpy_chkObject Size Checking
__builtin___strncat_chkObject Size Checking
__builtin___strncpy_chkObject Size Checking
__builtin___vsnprintf_chkObject Size Checking
__builtin___vsprintf_chkObject Size Checking
__builtin_add_overflowInteger Overflow Builtins
__builtin_add_overflow_pInteger Overflow Builtins
__builtin_addf128_round_to_oddBasic PowerPC Built-in Functions Available on ISA 3.0
__builtin_allocaOther Builtins
__builtin_alloca_with_alignOther Builtins
__builtin_alloca_with_align_and_maxOther Builtins
__builtin_applyConstructing Calls
__builtin_apply_argsConstructing Calls
__builtin_arc_alignedARC Built-in Functions
__builtin_arc_brkARC Built-in Functions
__builtin_arc_core_readARC Built-in Functions
__builtin_arc_core_writeARC Built-in Functions
__builtin_arc_divawARC Built-in Functions
__builtin_arc_flagARC Built-in Functions
__builtin_arc_lrARC Built-in Functions
__builtin_arc_mul64ARC Built-in Functions
__builtin_arc_mulu64ARC Built-in Functions
__builtin_arc_nopARC Built-in Functions
__builtin_arc_normARC Built-in Functions
__builtin_arc_normwARC Built-in Functions
__builtin_arc_rtieARC Built-in Functions
__builtin_arc_sleepARC Built-in Functions
__builtin_arc_srARC Built-in Functions
__builtin_arc_swapARC Built-in Functions
__builtin_arc_swiARC Built-in Functions
__builtin_arc_syncARC Built-in Functions
__builtin_arc_trap_sARC Built-in Functions
__builtin_arc_unimp_sARC Built-in Functions
__builtin_assoc_barrierOther Builtins
__builtin_assume_alignedOther Builtins
__builtin_bit_castOther Builtins
__builtin_bpf_load_byteBPF Built-in Functions
__builtin_bpf_load_halfBPF Built-in Functions
__builtin_bpf_load_wordBPF Built-in Functions
__builtin_bswap128Other Builtins
__builtin_bswap16Other Builtins
__builtin_bswap32Other Builtins
__builtin_bswap64Other Builtins
__builtin_call_with_static_chainOther Builtins
__builtin_cfugedBasic PowerPC Built-in Functions Available on ISA 3.1
__builtin_choose_exprOther Builtins
__builtin_clear_paddingOther Builtins
__builtin_clrsbOther Builtins
__builtin_clrsblOther Builtins
__builtin_clrsbllOther Builtins
__builtin_clzOther Builtins
__builtin_clzlOther Builtins
__builtin_clzllOther Builtins
__builtin_cntlzdmBasic PowerPC Built-in Functions Available on ISA 3.1
__builtin_cnttzdmBasic PowerPC Built-in Functions Available on ISA 3.1
__builtin_complexComplex
__builtin_constant_pOther Builtins
__builtin_convertvectorVector Extensions
__builtin_copysignqx86 Built-in Functions
__builtin_cpu_initBasic PowerPC Built-in Functions Available on all Configurations
__builtin_cpu_initx86 Built-in Functions
__builtin_cpu_isBasic PowerPC Built-in Functions Available on all Configurations
__builtin_cpu_isx86 Built-in Functions
__builtin_cpu_supportsBasic PowerPC Built-in Functions Available on all Configurations
__builtin_cpu_supportsx86 Built-in Functions
__builtin_ctzOther Builtins
__builtin_ctzlOther Builtins
__builtin_ctzllOther Builtins
__builtin_darn_32Basic PowerPC Built-in Functions Available on ISA 3.0
__builtin_divf128_round_to_oddBasic PowerPC Built-in Functions Available on ISA 3.0
__builtin_dynamic_object_sizeObject Size Checking
__builtin_dynamic_object_sizeOther Builtins
__builtin_expectOther Builtins
__builtin_expect_with_probabilityOther Builtins
__builtin_extend_pointerOther Builtins
__builtin_extract_return_addrReturn Address
__builtin_fabsqx86 Built-in Functions
__builtin_ffsOther Builtins
__builtin_ffslOther Builtins
__builtin_ffsllOther Builtins
__builtin_FILEOther Builtins
__builtin_fmaf128_round_to_oddBasic PowerPC Built-in Functions Available on ISA 3.0
__builtin_fpclassifyOther Builtins
__builtin_frame_addressReturn Address
__builtin_frob_return_addrReturn Address
__builtin_FUNCTIONOther Builtins
__builtin_goacc_parlevel_idOther Builtins
__builtin_goacc_parlevel_sizeOther Builtins
__builtin_has_attributeOther Builtins
__builtin_huge_valOther Builtins
__builtin_huge_valfOther Builtins
__builtin_huge_valfnOther Builtins
__builtin_huge_valfnxOther Builtins
__builtin_huge_vallOther Builtins
__builtin_huge_valqx86 Built-in Functions
__builtin_ia32_loadhpsx86 Built-in Functions
__builtin_ia32_loadlpsx86 Built-in Functions
__builtin_ia32_loadssx86 Built-in Functions
__builtin_ia32_loadupsx86 Built-in Functions
__builtin_ia32_pausex86 Built-in Functions
__builtin_ia32_pclmulqdq128x86 Built-in Functions
__builtin_ia32_storehpsx86 Built-in Functions
__builtin_ia32_storelpsx86 Built-in Functions
__builtin_ia32_storeupsx86 Built-in Functions
__builtin_ia32_vec_ext_v16qix86 Built-in Functions
__builtin_ia32_vec_ext_v4sfx86 Built-in Functions
__builtin_ia32_vec_ext_v4six86 Built-in Functions
__builtin_ia32_vec_set_v16qix86 Built-in Functions
__builtin_ia32_vec_set_v2dix86 Built-in Functions
__builtin_ia32_vec_set_v4sfx86 Built-in Functions
__builtin_ia32_vec_set_v4six86 Built-in Functions
__builtin_infOther Builtins
__builtin_infd128Other Builtins
__builtin_infd32Other Builtins
__builtin_infd64Other Builtins
__builtin_inffOther Builtins
__builtin_inffnOther Builtins
__builtin_inffnxOther Builtins
__builtin_inflOther Builtins
__builtin_infqx86 Built-in Functions
__builtin_is_constant_evaluatedOther Builtins
__builtin_isfiniteOther Builtins
__builtin_isgreaterOther Builtins
__builtin_isgreaterequalOther Builtins
__builtin_isinf_signOther Builtins
__builtin_isnormalOther Builtins
__builtin_issignalingOther Builtins
__builtin_isunorderedOther Builtins
__builtin_LINEOther Builtins
__builtin_longjmpNonlocal Gotos
__builtin_mul_overflowInteger Overflow Builtins
__builtin_mul_overflow_pInteger Overflow Builtins
__builtin_mulf128_round_to_oddBasic PowerPC Built-in Functions Available on ISA 3.0
__builtin_nanOther Builtins
__builtin_nand128Other Builtins
__builtin_nand32Other Builtins
__builtin_nand64Other Builtins
__builtin_nanfOther Builtins
__builtin_nanfnOther Builtins
__builtin_nanfnxOther Builtins
__builtin_nanlOther Builtins
__builtin_nanqx86 Built-in Functions
__builtin_nansOther Builtins
__builtin_nansd128Other Builtins
__builtin_nansd32Other Builtins
__builtin_nansd64Other Builtins
__builtin_nansfOther Builtins
__builtin_nansfnOther Builtins
__builtin_nansfnxOther Builtins
__builtin_nanslOther Builtins
__builtin_nansqx86 Built-in Functions
__builtin_nds32_isbNDS32 Built-in Functions
__builtin_nds32_isyncNDS32 Built-in Functions
__builtin_nds32_mfsrNDS32 Built-in Functions
__builtin_nds32_mfusrNDS32 Built-in Functions
__builtin_nds32_mtsrNDS32 Built-in Functions
__builtin_nds32_mtusrNDS32 Built-in Functions
__builtin_nds32_setgie_disNDS32 Built-in Functions
__builtin_nds32_setgie_enNDS32 Built-in Functions
__builtin_non_tx_storeS/390 System z Built-in Functions
__builtin_object_sizeObject Size Checking
__builtin_object_sizeOther Builtins
__builtin_offsetofOffsetof
__builtin_parityOther Builtins
__builtin_paritylOther Builtins
__builtin_parityllOther Builtins
__builtin_pdepdBasic PowerPC Built-in Functions Available on ISA 3.1
__builtin_pextdBasic PowerPC Built-in Functions Available on ISA 3.1
__builtin_popcountOther Builtins
__builtin_popcountx86 Built-in Functions
__builtin_popcountlOther Builtins
__builtin_popcountlx86 Built-in Functions
__builtin_popcountllOther Builtins
__builtin_popcountllx86 Built-in Functions
__builtin_powiOther Builtins
__builtin_powifOther Builtins
__builtin_powilOther Builtins
__builtin_prefetchOther Builtins
__builtin_preserve_access_indexBPF Built-in Functions
__builtin_preserve_field_infoBPF Built-in Functions
__builtin_returnConstructing Calls
__builtin_return_addressReturn Address
__builtin_riscv_pauseRISC-V Built-in Functions
__builtin_rx_brkRX Built-in Functions
__builtin_rx_clrpswRX Built-in Functions
__builtin_rx_intRX Built-in Functions
__builtin_rx_machiRX Built-in Functions
__builtin_rx_macloRX Built-in Functions
__builtin_rx_mulhiRX Built-in Functions
__builtin_rx_mulloRX Built-in Functions
__builtin_rx_mvfachiRX Built-in Functions
__builtin_rx_mvfacmiRX Built-in Functions
__builtin_rx_mvfcRX Built-in Functions
__builtin_rx_mvtachiRX Built-in Functions
__builtin_rx_mvtacloRX Built-in Functions
__builtin_rx_mvtcRX Built-in Functions
__builtin_rx_mvtiplRX Built-in Functions
__builtin_rx_racwRX Built-in Functions
__builtin_rx_revwRX Built-in Functions
__builtin_rx_rmpaRX Built-in Functions
__builtin_rx_roundRX Built-in Functions
__builtin_rx_satRX Built-in Functions
__builtin_rx_setpswRX Built-in Functions
__builtin_rx_waitRX Built-in Functions
__builtin_sadd_overflowInteger Overflow Builtins
__builtin_saddl_overflowInteger Overflow Builtins
__builtin_saddll_overflowInteger Overflow Builtins
__builtin_set_thread_pointerSH Built-in Functions
__builtin_setjmpNonlocal Gotos
__builtin_sh_get_fpscrSH Built-in Functions
__builtin_sh_set_fpscrSH Built-in Functions
__builtin_shuffleVector Extensions
__builtin_shufflevectorVector Extensions
__builtin_smul_overflowInteger Overflow Builtins
__builtin_smull_overflowInteger Overflow Builtins
__builtin_smulll_overflowInteger Overflow Builtins
__builtin_speculation_safe_valueOther Builtins
__builtin_speculation_safe_valueOther Builtins
__builtin_sqrtf128_round_to_oddBasic PowerPC Built-in Functions Available on ISA 3.0
__builtin_ssub_overflowInteger Overflow Builtins
__builtin_ssubl_overflowInteger Overflow Builtins
__builtin_ssubll_overflowInteger Overflow Builtins
__builtin_sub_overflowInteger Overflow Builtins
__builtin_sub_overflow_pInteger Overflow Builtins
__builtin_subf128_round_to_oddBasic PowerPC Built-in Functions Available on ISA 3.0
__builtin_tabortS/390 System z Built-in Functions
__builtin_tbeginS/390 System z Built-in Functions
__builtin_tbegin_nofloatS/390 System z Built-in Functions
__builtin_tbegin_retryS/390 System z Built-in Functions
__builtin_tbegin_retry_nofloatS/390 System z Built-in Functions
__builtin_tbegincS/390 System z Built-in Functions
__builtin_tendS/390 System z Built-in Functions
__builtin_tgmathOther Builtins
__builtin_thread_pointerRISC-V Built-in Functions
__builtin_thread_pointerSH Built-in Functions
__builtin_trapOther Builtins
__builtin_truncf128_round_to_oddBasic PowerPC Built-in Functions Available on ISA 3.0
__builtin_tx_assistS/390 System z Built-in Functions
__builtin_tx_nesting_depthS/390 System z Built-in Functions
__builtin_types_compatible_pOther Builtins
__builtin_uadd_overflowInteger Overflow Builtins
__builtin_uaddl_overflowInteger Overflow Builtins
__builtin_uaddll_overflowInteger Overflow Builtins
__builtin_umul_overflowInteger Overflow Builtins
__builtin_umull_overflowInteger Overflow Builtins
__builtin_umulll_overflowInteger Overflow Builtins
__builtin_unreachableOther Builtins
__builtin_usub_overflowInteger Overflow Builtins
__builtin_usubl_overflowInteger Overflow Builtins
__builtin_usubll_overflowInteger Overflow Builtins
__builtin_va_arg_packConstructing Calls
__builtin_va_arg_pack_lenConstructing Calls
__complex__ keywordComplex
__declspec(dllexport)Microsoft Windows Function Attributes
__declspec(dllimport)Microsoft Windows Function Attributes
__delay_cyclesPRU Built-in Functions
__extension__Alternate Keywords
__far M32C Named Address SpacesNamed Address Spaces
__far RL78 Named Address SpacesNamed Address Spaces
__flash AVR Named Address SpacesNamed Address Spaces
__flash1 AVR Named Address SpacesNamed Address Spaces
__flash2 AVR Named Address SpacesNamed Address Spaces
__flash3 AVR Named Address SpacesNamed Address Spaces
__flash4 AVR Named Address SpacesNamed Address Spaces
__flash5 AVR Named Address SpacesNamed Address Spaces
__float128 data typeFloating Types
__Float16 data typeHalf-Precision
__float80 data typeFloating Types
__fp16 data typeHalf-Precision
__func__ identifierFunction Names
__FUNCTION__ identifierFunction Names
__haltPRU Built-in Functions
__has_nothrow_assignType Traits
__has_nothrow_constructorType Traits
__has_nothrow_copyType Traits
__has_trivial_assignType Traits
__has_trivial_constructorType Traits
__has_trivial_copyType Traits
__has_trivial_destructorType Traits
__has_virtual_destructorType Traits
__ibm128 data typeFloating Types
__imag__ keywordComplex
__int128 data types__int128
__integer_packType Traits
__is_abstractType Traits
__is_aggregateType Traits
__is_base_ofType Traits
__is_classType Traits
__is_emptyType Traits
__is_enumType Traits
__is_finalType Traits
__is_literal_typeType Traits
__is_podType Traits
__is_polymorphicType Traits
__is_sameC++ Concepts
__is_standard_layoutType Traits
__is_trivialType Traits
__is_unionType Traits
__lmbdPRU Built-in Functions
__memx AVR Named Address SpacesNamed Address Spaces
__PRETTY_FUNCTION__ identifierFunction Names
__real__ keywordComplex
__regio_symbol PRU Named Address SpacesNamed Address Spaces
__seg_fs x86 named address spaceNamed Address Spaces
__seg_gs x86 named address spaceNamed Address Spaces
__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
__threadThread-Local
__underlying_typeType Traits
_Accum data typeFixed-Point
_Complex keywordComplex
_Decimal128 data typeDecimal Float
_Decimal32 data typeDecimal Float
_Decimal64 data typeDecimal Float
_ExitOther Builtins
_exitOther Builtins
_Floatn data typesFloating Types
_Floatnx data typesFloating Types
_Fract data typeFixed-Point
_get_sspx86 control-flow protection intrinsics
_HTM_FIRST_USER_ABORT_CODES/390 System z Built-in Functions
_HTM_TBEGIN_INDETERMINATES/390 System z Built-in Functions
_HTM_TBEGIN_PERSISTENTS/390 System z Built-in Functions
_HTM_TBEGIN_STARTEDS/390 System z Built-in Functions
_HTM_TBEGIN_TRANSIENTS/390 System z Built-in Functions
_inc_sspx86 control-flow protection intrinsics
_Sat data typeFixed-Point
_xabortx86 transactional memory intrinsics
_XABORT_CAPACITYx86 transactional memory intrinsics
_XABORT_CONFLICTx86 transactional memory intrinsics
_XABORT_DEBUGx86 transactional memory intrinsics
_XABORT_EXPLICITx86 transactional memory intrinsics
_XABORT_NESTEDx86 transactional memory intrinsics
_XABORT_RETRYx86 transactional memory intrinsics
_xbeginx86 transactional memory intrinsics
_xendx86 transactional memory intrinsics
_xtestx86 transactional memory intrinsics

-
-lgcc, use with -nodefaultlibsLink Options
-lgcc, use with -nostdlibLink Options
-march feature modifiersAArch64 Options
-mcpu feature modifiersAArch64 Options
-nodefaultlibs and unresolved referencesLink Options
-nostdlib and unresolved referencesLink Options

?
?: extensionsConditionals
?: side effectConditionals

.
.sdata/.sdata2 references (PowerPC)RS/6000 and PowerPC Options

'
'Incompatibilities

/
//C++ Comments

&
&’ in constraintModifiers

#
#pragmaPragmas
#pragma implementationC++ Interface
#pragma implementation, impliedC++ Interface
#pragma interfaceC++ Interface

%
%’ in constraintModifiers
%includeSpec Files
%include_noerrSpec Files
%renameSpec Files

+
+’ in constraintModifiers

<
<’ in constraintSimple Constraints

=
=’ in constraintModifiers

>
>’ in constraintSimple Constraints

$
$Dollar Signs

0
0’ in constraintSimple Constraints

A
AArch64 OptionsAArch64 Options
ABICompatibility
abi_tag function attributeC++ Attributes
abi_tag type attributeC++ Attributes
abi_tag variable attributeC++ Attributes
abortOther Builtins
absOther Builtins
absdata variable attribute, AVRAVR Variable Attributes
accessing volatilesVolatiles
accessing volatilesC++ Volatiles
acosOther Builtins
acosfOther Builtins
acoshOther Builtins
acoshfOther Builtins
acoshlOther Builtins
acoslOther Builtins
AdaG++ and GCC
AdaG++ and GCC
additional floating typesFloating Types
address constraintsSimple Constraints
address of a labelLabels as Values
address variable attribute, AVRAVR Variable Attributes
address_operandSimple Constraints
alias function attributeCommon Function Attributes
alias variable attributeCommon Variable Attributes
aligned function attributeCommon Function Attributes
aligned type attributeCommon Type Attributes
aligned variable attributeCommon Variable Attributes
alignmentAlignment
alloc_align function attributeCommon Function Attributes
alloc_size function attributeCommon Function Attributes
alloc_size type attributeCommon Type Attributes
alloc_size variable attributeCommon Variable Attributes
allocaOther Builtins
alloca vs variable-length arraysVariable Length
Allow nesting in an interrupt handler on the Blackfin processorBlackfin Function Attributes
Altera Nios II optionsNios II Options
alternate keywordsAlternate Keywords
altivec type attribute, PowerPCPowerPC Type Attributes
altivec variable attribute, PowerPCPowerPC Variable Attributes
always_inline function attributeCommon Function Attributes
AMD GCN OptionsAMD GCN Options
AMD1Standards
amdgpu_hsa_kernel function attribute, AMD GCNAMD GCN Function Attributes
ANSI CStandards
ANSI C standardStandards
ANSI C89Standards
ANSI supportC Dialect Options
ANSI X3.159-1989Standards
apostrophesIncompatibilities
application binary interfaceCompatibility
ARC optionsARC Options
arch= function attribute, AArch64AArch64 Function Attributes
arch= function attribute, ARMARM Function Attributes
ARM [Annotated C++ Reference Manual]Backwards Compatibility
ARM optionsARM Options
arrays of length zeroZero Length
arrays of variable lengthVariable Length
arrays, non-lvalueSubscripting
artificial function attributeCommon Function Attributes
asinOther Builtins
asinfOther Builtins
asinhOther Builtins
asinhfOther Builtins
asinhlOther Builtins
asinlOther Builtins
asm assembler templateExtended Asm
asm clobbersExtended Asm
asm constraintsConstraints
asm expressionsExtended Asm
asm flag output operandsExtended Asm
asm goto labelsExtended Asm
asm inlineSize of an asm
asm input operandsExtended Asm
asm keywordUsing Assembly Language with C
asm output operandsExtended Asm
asm scratch registersExtended Asm
asm volatileExtended Asm
assembler names for identifiersAsm Labels
assembly code, invalidBug Criteria
assembly language in CUsing Assembly Language with C
assembly language in C, basicBasic Asm
assembly language in C, extendedExtended Asm
assume statement attributeStatement Attributes
assume_aligned function attributeCommon Function Attributes
assumesC++ Concepts
atanOther Builtins
atan2Other Builtins
atan2fOther Builtins
atan2lOther Builtins
atanfOther Builtins
atanhOther Builtins
atanhfOther Builtins
atanhlOther Builtins
atanlOther Builtins
attribute of typesType Attributes
attribute of variablesVariable Attributes
attribute syntaxAttribute Syntax
autoincrement/decrement addressingSimple Constraints
automatic inline for C++ member fnsInline
aux variable attribute, ARCARC Variable Attributes
AVR OptionsAVR Options
axiomC++ Concepts

B
Backwards CompatibilityBackwards Compatibility
bank_switch function attribute, M32CM32C Function Attributes
base class membersName lookup
basic asmBasic Asm
bcmpOther Builtins
below100 variable attribute, Xstormy16Xstormy16 Variable Attributes
binary compatibilityCompatibility
Binary constants using the ‘0b’ prefixBinary constants
Blackfin OptionsBlackfin Options
bound pointer to member functionBound member functions
branch-protection function attribute, AArch64AArch64 Function Attributes
break handler functionsMicroBlaze Function Attributes
break_handler function attribute, MicroBlazeMicroBlaze Function Attributes
brk_interrupt function attribute, RL78RL78 Function Attributes
bug criteriaBug Criteria
bugsBugs
bugs, knownTrouble
built-in functionsC Dialect Options
built-in functionsOther Builtins
bzeroOther Builtins

C
C compilation optionsInvoking GCC
C intermediate output, nonexistentG++ and GCC
C language extensionsC Extensions
C language, traditionalPreprocessor Options
C standardStandards
C standardsStandards
C_INCLUDE_PATHEnvironment Variables
C-SKY OptionsC-SKY Options
c++Invoking G++
C++G++ and GCC
C++ commentsC++ Comments
C++ Compiled Module InterfaceC++ Compiled Module Interface
C++ interface and implementation headersC++ Interface
C++ language extensionsC++ Extensions
C++ member fns, automatically inlineInline
C++ misunderstandingsC++ Misunderstandings
C++ Module MapperC++ Module Mapper
C++ Module PreprocessingC++ Module Preprocessing
C++ options, command-lineC++ Dialect Options
C++ pragmas, effect on inliningC++ Interface
C++ source file suffixesInvoking G++
C++ static data, declaring and definingStatic Definitions
C11Standards
C17Standards
C1XStandards
C2XStandards
C6X OptionsC6X Options
C89Standards
C90Standards
C94Standards
C95Standards
C99Standards
C9XStandards
cabsOther Builtins
cabsfOther Builtins
cabslOther Builtins
cacosOther Builtins
cacosfOther Builtins
cacoshOther Builtins
cacoshfOther Builtins
cacoshlOther Builtins
cacoslOther Builtins
callee_pop_aggregate_return function attribute, x86x86 Function Attributes
calling functions through the function vector on SH2ASH Function Attributes
callocOther Builtins
cargOther Builtins
cargfOther Builtins
carglOther Builtins
case labels in initializersDesignated Inits
case rangesCase Ranges
casinOther Builtins
casinfOther Builtins
casinhOther Builtins
casinhfOther Builtins
casinhlOther Builtins
casinlOther Builtins
cast to a unionCast to Union
catanOther Builtins
catanfOther Builtins
catanhOther Builtins
catanhfOther Builtins
catanhlOther Builtins
catanlOther Builtins
cbrtOther Builtins
cbrtfOther Builtins
cbrtlOther Builtins
ccosOther Builtins
ccosfOther Builtins
ccoshOther Builtins
ccoshfOther Builtins
ccoshlOther Builtins
ccoslOther Builtins
cdecl function attribute, x86-32x86 Function Attributes
ceilOther Builtins
ceilfOther Builtins
ceillOther Builtins
cexpOther Builtins
cexpfOther Builtins
cexplOther Builtins
cf_check function attribute, x86x86 Function Attributes
character set, executionPreprocessor Options
character set, inputPreprocessor Options
character set, input normalizationWarning Options
character set, wide executionPreprocessor Options
cimagOther Builtins
cimagfOther Builtins
cimaglOther Builtins
cleanup variable attributeCommon Variable Attributes
clogOther Builtins
clog10Other Builtins
clog10fOther Builtins
clog10lOther Builtins
clogfOther Builtins
cloglOther Builtins
cmodel= function attribute, AArch64AArch64 Function Attributes
COBOLG++ and GCC
code generation conventionsCode Gen Options
code, mixed with declarationsMixed Labels and Declarations
cold function attributeCommon Function Attributes
cold label attributeLabel Attributes
command optionsInvoking GCC
comments, C++ styleC++ Comments
common variable attributeCommon Variable Attributes
comparison of signed and unsigned values, warningWarning Options
compilation statisticsDeveloper Options
compiler bugs, reportingBug Reporting
compiler compared to C++ preprocessorG++ and GCC
compiler options, C++C++ Dialect Options
compiler options, Objective-C and Objective-C++Objective-C and Objective-C++ Dialect Options
compiler version, specifyingInvoking GCC
COMPILER_PATHEnvironment Variables
complex conjugationComplex
complex numbersComplex
compound literalsCompound Literals
computed gotosLabels as Values
conceptC++ Concepts
conditional expressions, extensionsConditionals
conflicting typesDisappointments
conjOther Builtins
conjfOther Builtins
conjlOther Builtins
const applied to functionFunction Attributes
const function attributeCommon Function Attributes
const qualifierPointers to Arrays
constants in constraintsSimple Constraints
constraint modifier charactersModifiers
constraint, matchingSimple Constraints
constraints, asmConstraints
constraints, machine specificMachine Constraints
constructing callsConstructing Calls
constructor expressionsCompound Literals
constructor function attributeCommon Function Attributes
contributorsContributors
copy function attributeCommon Function Attributes
copy type attributeCommon Type Attributes
copy variable attributeCommon Variable Attributes
copysignOther Builtins
copysignfOther Builtins
copysignlOther Builtins
core dumpBug Criteria
cosOther Builtins
cosfOther Builtins
coshOther Builtins
coshfOther Builtins
coshlOther Builtins
coslOther Builtins
CPATHEnvironment Variables
CPLUS_INCLUDE_PATHEnvironment Variables
cpowOther Builtins
cpowfOther Builtins
cpowlOther Builtins
cprojOther Builtins
cprojfOther Builtins
cprojlOther Builtins
cpu= function attribute, AArch64AArch64 Function Attributes
crealOther Builtins
crealfOther Builtins
creallOther Builtins
CRIS OptionsCRIS Options
critical function attribute, MSP430MSP430 Function Attributes
cross compilingInvoking GCC
csinOther Builtins
csinfOther Builtins
csinhOther Builtins
csinhfOther Builtins
csinhlOther Builtins
csinlOther Builtins
csqrtOther Builtins
csqrtfOther Builtins
csqrtlOther Builtins
ctanOther Builtins
ctanfOther Builtins
ctanhOther Builtins
ctanhfOther Builtins
ctanhlOther Builtins
ctanlOther Builtins
CXX_MODULE_MAPPER environment variableC++ Dialect Options

D
DG++ and GCC
Darwin optionsDarwin Options
dcgettextOther Builtins
dd integer suffixDecimal Float
DD integer suffixDecimal Float
deallocating variable length arraysVariable Length
debug dump optionsDeveloper Options
debugging GCCDeveloper Options
debugging information optionsDebugging Options
decimal floating typesDecimal Float
declaration scopeIncompatibilities
declarations inside expressionsStatement Exprs
declarations, mixed with codeMixed Labels and Declarations
declaring attributes of functionsFunction Attributes
declaring static data in C++Static Definitions
defining static data in C++Static Definitions
dependencies for make as outputEnvironment Variables
dependencies for make as outputEnvironment Variables
DEPENDENCIES_OUTPUTEnvironment Variables
dependencies, makePreprocessor Options
dependent name lookupName lookup
deprecated enumerator attributeEnumerator Attributes
deprecated function attributeCommon Function Attributes
deprecated type attributeCommon Type Attributes
deprecated variable attributeCommon Variable Attributes
designated initializersDesignated Inits
designated_init type attributeCommon Type Attributes
designator listsDesignated Inits
designatorsDesignated Inits
destructor function attributeCommon Function Attributes
developer optionsDeveloper Options
df integer suffixDecimal Float
DF integer suffixDecimal Float
dgettextOther Builtins
diagnostic messagesDiagnostic Message Formatting Options
dialect optionsC Dialect Options
diff-delete GCC_COLORS capabilityDiagnostic Message Formatting Options
diff-filename GCC_COLORS capabilityDiagnostic Message Formatting Options
diff-hunk GCC_COLORS capabilityDiagnostic Message Formatting Options
diff-insert GCC_COLORS capabilityDiagnostic Message Formatting Options
digits in constraintSimple Constraints
directory optionsDirectory Options
disinterrupt function attribute, EpiphanyEpiphany Function Attributes
dl integer suffixDecimal Float
DL integer suffixDecimal Float
dllexport function attributeMicrosoft Windows Function Attributes
dllexport variable attributeMicrosoft Windows Variable Attributes
dllimport function attributeMicrosoft Windows Function Attributes
dllimport variable attributeMicrosoft Windows Variable Attributes
dollar signs in identifier namesDollar Signs
double-word arithmeticLong Long
downward funargsNested Functions
dremOther Builtins
dremfOther Builtins
dremlOther Builtins
dump optionsDeveloper Options

E
E’ in constraintSimple Constraints
earlyclobber operandModifiers
eBPF OptionseBPF Options
eight-bit data on the H8/300, H8/300H, and H8SH8/300 Variable Attributes
eightbit_data variable attribute, H8/300H8/300 Variable Attributes
EINDAVR Options
either function attribute, MSP430MSP430 Function Attributes
either variable attribute, MSP430MSP430 Variable Attributes
empty structuresEmpty Structures
Enumerator AttributesEnumerator Attributes
environment variablesEnvironment Variables
erfOther Builtins
erfcOther Builtins
erfcfOther Builtins
erfclOther Builtins
erffOther Builtins
erflOther Builtins
error function attributeCommon Function Attributes
error GCC_COLORS capabilityDiagnostic Message Formatting Options
error messagesWarnings and Errors
escaped newlinesEscaped Newlines
exception function attributeNDS32 Function Attributes
exception handler functions, BlackfinBlackfin Function Attributes
exception handler functions, NDS32NDS32 Function Attributes
exception_handler function attributeBlackfin Function Attributes
exitOther Builtins
expOther Builtins
exp10Other Builtins
exp10fOther Builtins
exp10lOther Builtins
exp2Other Builtins
exp2fOther Builtins
exp2lOther Builtins
expfOther Builtins
explOther Builtins
explicit register variablesExplicit Register Variables
expm1Other Builtins
expm1fOther Builtins
expm1lOther Builtins
expressions containing statementsStatement Exprs
expressions, constructorCompound Literals
extended asmExtended Asm
extensible constraintsSimple Constraints
extensions, ?:Conditionals
extensions, C languageC Extensions
extensions, C++ languageC++ Extensions
external declaration scopeIncompatibilities
externally_visible function attributeCommon Function Attributes
extra NOP instructions at the function entry pointCommon Function Attributes

F
F’ in constraintSimple Constraints
fabsOther Builtins
fabsfOther Builtins
fabslOther Builtins
fallthrough statement attributeStatement Attributes
far function attribute, MIPSMIPS Function Attributes
fast_interrupt function attribute, M32CM32C Function Attributes
fast_interrupt function attribute, MicroBlazeMicroBlaze Function Attributes
fast_interrupt function attribute, RXRX Function Attributes
fastcall function attribute, x86-32x86 Function Attributes
fatal signalBug Criteria
fd_arg function attributeCommon Function Attributes
fd_arg_read function attributeCommon Function Attributes
fd_arg_write function attributeCommon Function Attributes
fdimOther Builtins
fdimfOther Builtins
fdimlOther Builtins
FDL, GNU Free Documentation LicenseGNU Free Documentation License
fentry_name function attribute, x86x86 Function Attributes
fentry_section function attribute, x86x86 Function Attributes
ffsOther Builtins
file name suffixOverall Options
file namesLink Options
fix-cortex-a53-835769 function attribute, AArch64AArch64 Function Attributes
fixed-point typesFixed-Point
fixit-delete GCC_COLORS capabilityDiagnostic Message Formatting Options
fixit-insert GCC_COLORS capabilityDiagnostic Message Formatting Options
flatten function attributeCommon Function Attributes
flexible array membersZero Length
float as function value typeIncompatibilities
floating point precisionDisappointments
floating-point precisionOptimize Options
floorOther Builtins
floorfOther Builtins
floorlOther Builtins
fmaOther Builtins
fmafOther Builtins
fmalOther Builtins
fmaxOther Builtins
fmaxfOther Builtins
fmaxlOther Builtins
fminOther Builtins
fminfOther Builtins
fminlOther Builtins
fmodOther Builtins
fmodfOther Builtins
fmodlOther Builtins
fnname GCC_COLORS capabilityDiagnostic Message Formatting Options
forallC++ Concepts
force_align_arg_pointer function attribute, x86x86 Function Attributes
format function attributeCommon Function Attributes
format_arg function attributeCommon Function Attributes
FortranG++ and GCC
forwarder_section function attribute, EpiphanyEpiphany Function Attributes
forwarding callsConstructing Calls
fprintfOther Builtins
fprintf_unlockedOther Builtins
fputsOther Builtins
fputs_unlockedOther Builtins
FR30 OptionsFR30 Options
freeOther Builtins
freestanding environmentStandards
freestanding implementationStandards
frexpOther Builtins
frexpfOther Builtins
frexplOther Builtins
FRV OptionsFRV Options
fscanfOther Builtins
fscanf, and constant stringsIncompatibilities
FT32 OptionsFT32 Options
function addressability on the M32R/DM32R/D Function Attributes
function attributesFunction Attributes
function pointers, arithmeticPointer Arith
function prototype declarationsFunction Prototypes
function versionsFunction Multiversioning
function_return function attribute, x86x86 Function Attributes
function_vector function attribute, H8/300H8/300 Function Attributes
function_vector function attribute, M16C/M32CM32C Function Attributes
function_vector function attribute, SHSH Function Attributes
function, size of pointer toPointer Arith
functions in arbitrary sectionsCommon Function Attributes
functions that are dynamically resolvedCommon Function Attributes
functions that are passed arguments in registers on x86-32x86 Function Attributes
functions that behave like mallocCommon Function Attributes
functions that have no side effectsCommon Function Attributes
functions that have no side effectsCommon Function Attributes
functions that never returnCommon Function Attributes
functions that pop the argument stack on x86-32x86 Function Attributes
functions that pop the argument stack on x86-32x86 Function Attributes
functions that pop the argument stack on x86-32x86 Function Attributes
functions that pop the argument stack on x86-32x86 Function Attributes
functions that return more than onceCommon Function Attributes
functions with non-null pointer argumentsCommon Function Attributes
functions with printf, scanf, strftime or strfmon style argumentsCommon Function Attributes

G
G’ in constraintSimple Constraints
g’ in constraintSimple Constraints
g++Invoking G++
G++G++ and GCC
gammaOther Builtins
gamma_rOther Builtins
gammafOther Builtins
gammaf_rOther Builtins
gammalOther Builtins
gammal_rOther Builtins
GCCG++ and GCC
GCC command optionsInvoking GCC
GCC_COLORS environment variableDiagnostic Message Formatting Options
GCC_COMPARE_DEBUGEnvironment Variables
GCC_EXEC_PREFIXEnvironment Variables
GCC_EXTRA_DIAGNOSTIC_OUTPUTEnvironment Variables
gcc_struct type attribute, PowerPCPowerPC Type Attributes
gcc_struct type attribute, x86x86 Type Attributes
gcc_struct variable attribute, PowerPCPowerPC Variable Attributes
gcc_struct variable attribute, x86x86 Variable Attributes
GCC_URLS environment variableDiagnostic Message Formatting Options
gcovInstrumentation Options
general-regs-only function attribute, AArch64AArch64 Function Attributes
general-regs-only function attribute, ARMARM Function Attributes
gettextOther Builtins
global offset tableCode Gen Options
global register after longjmpGlobal Register Variables
global register variablesGlobal Register Variables
GNATG++ and GCC
GNU C CompilerG++ and GCC
GNU Compiler CollectionG++ and GCC
gnu_inline function attributeCommon Function Attributes
GoG++ and GCC
goto with computed labelLabels as Values
gprofInstrumentation Options
grouping optionsInvoking GCC

H
H’ in constraintSimple Constraints
half-precision floating pointHalf-Precision
hardware models and configurations, specifyingSubmodel Options
hex floatsHex Floats
highlight, colorDiagnostic Message Formatting Options
hk fixed-suffixFixed-Point
HK fixed-suffixFixed-Point
hosted environmentStandards
hosted environmentC Dialect Options
hosted environmentC Dialect Options
hosted implementationStandards
hot function attributeCommon Function Attributes
hot label attributeLabel Attributes
hotpatch function attribute, S/390S/390 Function Attributes
HPPA OptionsHPPA Options
hr fixed-suffixFixed-Point
HR fixed-suffixFixed-Point
hypotOther Builtins
hypotfOther Builtins
hypotlOther Builtins

I
i’ in constraintSimple Constraints
I’ in constraintSimple Constraints
IA-64 OptionsIA-64 Options
IBM RS/6000 and PowerPC OptionsRS/6000 and PowerPC Options
identifier names, dollar signs inDollar Signs
identifiers, names in assembler codeAsm Labels
ifunc function attributeCommon Function Attributes
ilogbOther Builtins
ilogbfOther Builtins
ilogblOther Builtins
imaxabsOther Builtins
implementation-defined behavior, C languageC Implementation
implementation-defined behavior, C++ languageC++ Implementation
implied #pragma implementationC++ Interface
incompatibilities of GCCIncompatibilities
increment operatorsBug Criteria
indexOther Builtins
indirect calls, ARCARC Function Attributes
indirect calls, ARMARM Function Attributes
indirect calls, BlackfinBlackfin Function Attributes
indirect calls, EpiphanyEpiphany Function Attributes
indirect calls, MIPSMIPS Function Attributes
indirect calls, PowerPCPowerPC Function Attributes
indirect functionsCommon Function Attributes
indirect_branch function attribute, x86x86 Function Attributes
indirect_return function attribute, x86x86 Function Attributes
init_priority variable attributeC++ Attributes
initializations in expressionsCompound Literals
initializers with labeled elementsDesignated Inits
initializers, non-constantInitializers
inline assembly languageUsing Assembly Language with C
inline automatic for C++ member fnsInline
inline functionsInline
inline functions, omission ofInline
inlining and C++ pragmasC++ Interface
installation troubleTrouble
instrumentation optionsInstrumentation Options
intNvidia PTX Built-in Functions
intx86 Built-in Functions
intx86 Built-in Functions
intx86 Built-in Functions
integrating function codeInline
interface and implementation headers, C++C++ Interface
intermediate C version, nonexistentG++ and GCC
interrupt function attribute, ARCARC Function Attributes
interrupt function attribute, ARMARM Function Attributes
interrupt function attribute, AVRAVR Function Attributes
interrupt function attribute, C-SKYC-SKY Function Attributes
interrupt function attribute, EpiphanyEpiphany Function Attributes
interrupt function attribute, M32CM32C Function Attributes
interrupt function attribute, M32R/DM32R/D Function Attributes
interrupt function attribute, m68km68k Function Attributes
interrupt function attribute, MIPSMIPS Function Attributes
interrupt function attribute, MSP430MSP430 Function Attributes
interrupt function attribute, NDS32NDS32 Function Attributes
interrupt function attribute, RISC-VRISC-V Function Attributes
interrupt function attribute, RL78RL78 Function Attributes
interrupt function attribute, RXRX Function Attributes
interrupt function attribute, V850V850 Function Attributes
interrupt function attribute, VisiumVisium Function Attributes
interrupt function attribute, x86x86 Function Attributes
interrupt function attribute, Xstormy16Xstormy16 Function Attributes
interrupt_handler function attribute, BlackfinBlackfin Function Attributes
interrupt_handler function attribute, H8/300H8/300 Function Attributes
interrupt_handler function attribute, m68km68k Function Attributes
interrupt_handler function attribute, MicroBlazeMicroBlaze Function Attributes
interrupt_handler function attribute, SHSH Function Attributes
interrupt_handler function attribute, V850V850 Function Attributes
interrupt_thread function attribute, fidom68k Function Attributes
introductionTop
invalid assembly codeBug Criteria
invalid inputBug Criteria
invoking g++Invoking G++
io variable attribute, AVRAVR Variable Attributes
io_low variable attribute, AVRAVR Variable Attributes
isalnumOther Builtins
isalphaOther Builtins
isasciiOther Builtins
isblankOther Builtins
iscntrlOther Builtins
isdigitOther Builtins
isgraphOther Builtins
islowerOther Builtins
ISO 9899Standards
ISO CStandards
ISO C standardStandards
ISO C11Standards
ISO C17Standards
ISO C1XStandards
ISO C2XStandards
ISO C90Standards
ISO C94Standards
ISO C95Standards
ISO C99Standards
ISO C9XStandards
ISO supportC Dialect Options
ISO/IEC 9899Standards
isprintOther Builtins
ispunctOther Builtins
isr function attribute, ARMARM Function Attributes
isr function attribute, C-SKYC-SKY Function Attributes
isspaceOther Builtins
isupperOther Builtins
iswalnumOther Builtins
iswalphaOther Builtins
iswblankOther Builtins
iswcntrlOther Builtins
iswdigitOther Builtins
iswgraphOther Builtins
iswlowerOther Builtins
iswprintOther Builtins
iswpunctOther Builtins
iswspaceOther Builtins
iswupperOther Builtins
iswxdigitOther Builtins
isxdigitOther Builtins

J
j0Other Builtins
j0fOther Builtins
j0lOther Builtins
j1Other Builtins
j1fOther Builtins
j1lOther Builtins
jli_always function attribute, ARCARC Function Attributes
jli_fixed function attribute, ARCARC Function Attributes
jnOther Builtins
jnfOther Builtins
jnlOther Builtins

K
k fixed-suffixFixed-Point
K fixed-suffixFixed-Point
keep_interrupts_masked function attribute, MIPSMIPS Function Attributes
kernel attribute, Nvidia PTXNvidia PTX Function Attributes
kernel helper, function attribute, BPFBPF Function Attributes
keywords, alternateAlternate Keywords
known causes of troubleTrouble
kspisusp function attribute, BlackfinBlackfin Function Attributes

L
l1_data variable attribute, BlackfinBlackfin Variable Attributes
l1_data_A variable attribute, BlackfinBlackfin Variable Attributes
l1_data_B variable attribute, BlackfinBlackfin Variable Attributes
l1_text function attribute, BlackfinBlackfin Function Attributes
l2 function attribute, BlackfinBlackfin Function Attributes
l2 variable attribute, BlackfinBlackfin Variable Attributes
Label AttributesLabel Attributes
labeled elements in initializersDesignated Inits
labels as valuesLabels as Values
labsOther Builtins
LANGEnvironment Variables
LANGEnvironment Variables
language dialect optionsC Dialect Options
LC_ALLEnvironment Variables
LC_CTYPEEnvironment Variables
LC_MESSAGESEnvironment Variables
ldexpOther Builtins
ldexpfOther Builtins
ldexplOther Builtins
leaf function attributeCommon Function Attributes
length-zero arraysZero Length
lgammaOther Builtins
lgamma_rOther Builtins
lgammafOther Builtins
lgammaf_rOther Builtins
lgammalOther Builtins
lgammal_rOther Builtins
LibrariesLink Options
LIBRARY_PATHEnvironment Variables
link optionsLink Options
linker scriptLink Options
lk fixed-suffixFixed-Point
LK fixed-suffixFixed-Point
LL integer suffixLong Long
llabsOther Builtins
llk fixed-suffixFixed-Point
LLK fixed-suffixFixed-Point
llr fixed-suffixFixed-Point
LLR fixed-suffixFixed-Point
llrintOther Builtins
llrintfOther Builtins
llrintlOther Builtins
llroundOther Builtins
llroundfOther Builtins
llroundlOther Builtins
LM32 optionsLM32 Options
load address instructionSimple Constraints
local labelsLocal Labels
local variables in macrosTypeof
local variables, specifying registersLocal Register Variables
localeEnvironment Variables
locale definitionEnvironment Variables
locus GCC_COLORS capabilityDiagnostic Message Formatting Options
logOther Builtins
log10Other Builtins
log10fOther Builtins
log10lOther Builtins
log1pOther Builtins
log1pfOther Builtins
log1plOther Builtins
log2Other Builtins
log2fOther Builtins
log2lOther Builtins
logbOther Builtins
logbfOther Builtins
logblOther Builtins
logfOther Builtins
loglOther Builtins
longNvidia PTX Built-in Functions
longBasic PowerPC Built-in Functions Available on ISA 3.0
longBasic PowerPC Built-in Functions Available on ISA 3.0
longx86 Built-in Functions
longx86 Built-in Functions
long long data typesLong Long
long_call function attribute, ARCARC Function Attributes
long_call function attribute, ARMARM Function Attributes
long_call function attribute, EpiphanyEpiphany Function Attributes
long_call function attribute, MIPSMIPS Function Attributes
longcall function attribute, BlackfinBlackfin Function Attributes
longcall function attribute, PowerPCPowerPC Function Attributes
longjmpGlobal Register Variables
longjmp incompatibilitiesIncompatibilities
longjmp warningsWarning Options
LoongArch OptionsLoongArch Options
lower function attribute, MSP430MSP430 Function Attributes
lower variable attribute, MSP430MSP430 Variable Attributes
lr fixed-suffixFixed-Point
LR fixed-suffixFixed-Point
lrintOther Builtins
lrintfOther Builtins
lrintlOther Builtins
lroundOther Builtins
lroundfOther Builtins
lroundlOther Builtins

M
m’ in constraintSimple Constraints
M32C optionsM32C Options
M32R/D optionsM32R/D Options
M680x0 optionsM680x0 Options
machine specific constraintsMachine Constraints
machine-dependent optionsSubmodel Options
macro with variable argumentsVariadic Macros
macros, inline alternativeInline
macros, local labelsLocal Labels
macros, local variables inTypeof
macros, statements in expressionsStatement Exprs
macros, types of argumentsTypeof
makePreprocessor Options
mallocOther Builtins
malloc function attributeCommon Function Attributes
matching constraintSimple Constraints
may_alias type attributeCommon Type Attributes
MCore optionsMCore Options
medium_call function attribute, ARCARC Function Attributes
member fns, automatically inlineInline
memchrOther Builtins
memcmpOther Builtins
memcpyOther Builtins
memory references in constraintsSimple Constraints
mempcpyOther Builtins
memsetOther Builtins
MercuryG++ and GCC
message formattingDiagnostic Message Formatting Options
messages, warningWarning Options
messages, warning and errorWarnings and Errors
MicroBlaze OptionsMicroBlaze Options
micromips function attributeMIPS Function Attributes
middle-operands, omittedConditionals
MIPS optionsMIPS Options
mips16 function attribute, MIPSMIPS Function Attributes
misunderstandings in C++C++ Misunderstandings
mixed declarations and codeMixed Labels and Declarations
mixing assembly language and CUsing Assembly Language with C
mktemp, and constant stringsIncompatibilities
MMIX OptionsMMIX Options
MN10300 optionsMN10300 Options
mode type attributeCommon Type Attributes
mode variable attributeCommon Variable Attributes
model function attribute, M32R/DM32R/D Function Attributes
model variable attribute, IA-64IA-64 Variable Attributes
model variable attribute, LoongArchLoongArch Variable Attributes
model-name variable attribute, M32R/DM32R/D Variable Attributes
modfOther Builtins
modffOther Builtins
modflOther Builtins
modifiers in constraintsModifiers
Moxie OptionsMoxie Options
ms_abi function attribute, x86x86 Function Attributes
ms_hook_prologue function attribute, x86x86 Function Attributes
ms_struct type attribute, PowerPCPowerPC Type Attributes
ms_struct type attribute, x86x86 Type Attributes
ms_struct variable attribute, PowerPCPowerPC Variable Attributes
ms_struct variable attribute, x86x86 Variable Attributes
MSP430 OptionsMSP430 Options
multiple alternative constraintsMulti-Alternative
multiprecision arithmeticLong Long

N
n’ in constraintSimple Constraints
naked function attribute, ARCARC Function Attributes
naked function attribute, ARMARM Function Attributes
naked function attribute, AVRAVR Function Attributes
naked function attribute, C-SKYC-SKY Function Attributes
naked function attribute, MCOREMCORE Function Attributes
naked function attribute, MSP430MSP430 Function Attributes
naked function attribute, NDS32NDS32 Function Attributes
naked function attribute, RISC-VRISC-V Function Attributes
naked function attribute, RL78RL78 Function Attributes
naked function attribute, RXRX Function Attributes
naked function attribute, x86x86 Function Attributes
Named Address SpacesNamed Address Spaces
names used in assembler codeAsm Labels
naming convention, implementation headersC++ Interface
NDS32 OptionsNDS32 Options
near function attribute, MIPSMIPS Function Attributes
nearbyintOther Builtins
nearbyintfOther Builtins
nearbyintlOther Builtins
nested function attribute, NDS32NDS32 Function Attributes
nested functionsNested Functions
nested_ready function attribute, NDS32NDS32 Function Attributes
nesting function attribute, BlackfinBlackfin Function Attributes
newlines (escaped)Escaped Newlines
nextafterOther Builtins
nextafterfOther Builtins
nextafterlOther Builtins
nexttowardOther Builtins
nexttowardfOther Builtins
nexttowardlOther Builtins
NFCWarning Options
NFKCWarning Options
Nios II optionsNios II Options
nmi function attribute, NDS32NDS32 Function Attributes
NMI handler functions on the Blackfin processorBlackfin Function Attributes
nmi_handler function attribute, BlackfinBlackfin Function Attributes
no_caller_saved_registers function attribute, x86x86 Function Attributes
no_gccisr function attribute, AVRAVR Function Attributes
no_icf function attributeCommon Function Attributes
no_instrument_function function attributeCommon Function Attributes
no_profile_instrument_function function attributeCommon Function Attributes
no_reorder function attributeCommon Function Attributes
no_sanitize function attributeCommon Function Attributes
no_sanitize_address function attributeCommon Function Attributes
no_sanitize_coverage function attributeCommon Function Attributes
no_sanitize_thread function attributeCommon Function Attributes
no_sanitize_undefined function attributeCommon Function Attributes
no_split_stack function attributeCommon Function Attributes
no_stack_limit function attributeCommon Function Attributes
no_stack_protector function attributeCommon Function Attributes
nocf_check function attributex86 Function Attributes
noclone function attributeCommon Function Attributes
nocommon variable attributeCommon Variable Attributes
nocompression function attribute, MIPSMIPS Function Attributes
nodirect_extern_access function attributex86 Function Attributes
noinit variable attributeCommon Variable Attributes
noinline function attributeCommon Function Attributes
noipa function attributeCommon Function Attributes
nomicromips function attributeMIPS Function Attributes
nomips16 function attribute, MIPSMIPS Function Attributes
non-constant initializersInitializers
non-static inline functionInline
nonlocal gotosNonlocal Gotos
nonnull function attributeCommon Function Attributes
nonstring variable attributeCommon Variable Attributes
noplt function attributeCommon Function Attributes
noreturn function attributeCommon Function Attributes
nosave_low_regs function attribute, SHSH Function Attributes
not_nested function attribute, NDS32NDS32 Function Attributes
note GCC_COLORS capabilityDiagnostic Message Formatting Options
nothrow function attributeCommon Function Attributes
notshared type attribute, ARMARM Type Attributes
Nvidia PTX optionsNvidia PTX Options
nvptx optionsNvidia PTX Options

O
o’ in constraintSimple Constraints
OBJC_INCLUDE_PATHEnvironment Variables
objc_nullability variable attributeCommon Variable Attributes
objc_root_class type attributeCommon Type Attributes
Objective-CG++ and GCC
Objective-CStandards
Objective-C and Objective-C++ options, command-lineObjective-C and Objective-C++ Dialect Options
Objective-C++G++ and GCC
Objective-C++Standards
Offloading optionsC Dialect Options
Offloading targetsC Dialect Options
offsettable addressSimple Constraints
old-style function definitionsFunction Prototypes
omit-leaf-frame-pointer function attribute, AArch64AArch64 Function Attributes
omitted middle-operandsConditionals
open codingInline
OpenACC accelerator programmingC Dialect Options
OpenACC accelerator programmingC Dialect Options
OpenACC accelerator programmingWarning Options
OpenACC offloading optionsC Dialect Options
OpenACC offloading targetsC Dialect Options
OpenMP offloading optionsC Dialect Options
OpenMP offloading targetsC Dialect Options
OpenMP parallelC Dialect Options
OpenMP SIMDC Dialect Options
OpenMP target SIMD cloneC Dialect Options
OpenRISC OptionsOpenRISC Options
operand constraints, asmConstraints
optimize function attributeCommon Function Attributes
optimize optionsOptimize Options
options to control diagnostics formattingDiagnostic Message Formatting Options
options to control warningsWarning Options
options, C++C++ Dialect Options
options, code generationCode Gen Options
options, debuggingDebugging Options
options, dialectC Dialect Options
options, directory searchDirectory Options
options, GCC commandInvoking GCC
options, groupingInvoking GCC
options, linkingLink Options
options, Objective-C and Objective-C++Objective-C and Objective-C++ Dialect Options
options, optimizationOptimize Options
options, orderInvoking GCC
options, preprocessorPreprocessor Options
options, profilingInstrumentation Options
options, program instrumentationInstrumentation Options
options, run-time error checkingInstrumentation Options
order of evaluation, side effectsNon-bugs
order of optionsInvoking GCC
OS_main function attribute, AVRAVR Function Attributes
OS_task function attribute, AVRAVR Function Attributes
other register constraintsSimple Constraints
outline-atomics function attribute, AArch64AArch64 Function Attributes
output file optionOverall Options
overloaded virtual function, warningC++ Dialect Options

P
p’ in constraintSimple Constraints
packed type attributeCommon Type Attributes
packed variable attributeCommon Variable Attributes
parameter forward declarationVariable Length
partial_save function attribute, NDS32NDS32 Function Attributes
patchable_function_entry function attributeCommon Function Attributes
path GCC_COLORS capabilityDiagnostic Message Formatting Options
pcs function attribute, ARMARM Function Attributes
PDP-11 OptionsPDP-11 Options
persistent variable attributeCommon Variable Attributes
PICCode Gen Options
pmfBound member functions
pointer argumentsCommon Function Attributes
pointer arguments in variadic functionsVariadic Pointer Args
pointer to member functionBound member functions
pointers to arraysPointers to Arrays
portions of temporary objects, pointers toTemporaries
powOther Builtins
pow10Other Builtins
pow10fOther Builtins
pow10lOther Builtins
PowerPC optionsPowerPC Options
powfOther Builtins
powlOther Builtins
pragma GCC ivdepLoop-Specific Pragmas
pragma GCC optimizeFunction Specific Option Pragmas
pragma GCC pop_optionsFunction Specific Option Pragmas
pragma GCC push_optionsFunction Specific Option Pragmas
pragma GCC reset_optionsFunction Specific Option Pragmas
pragma GCC targetFunction Specific Option Pragmas
pragma GCC unroll nLoop-Specific Pragmas
pragma, addressM32C Pragmas
pragma, alignSolaris Pragmas
pragma, ctable_entryPRU Pragmas
pragma, diagnosticDiagnostic Pragmas
pragma, diagnosticDiagnostic Pragmas
pragma, diagnosticDiagnostic Pragmas
pragma, diagnosticDiagnostic Pragmas
pragma, finiSolaris Pragmas
pragma, initSolaris Pragmas
pragma, long_callsARM Pragmas
pragma, long_calls_offARM Pragmas
pragma, longcallRS/6000 and PowerPC Pragmas
pragma, markDarwin Pragmas
pragma, memregsM32C Pragmas
pragma, no_long_callsARM Pragmas
pragma, options alignDarwin Pragmas
pragma, pop_macroPush/Pop Macro Pragmas
pragma, push_macroPush/Pop Macro Pragmas
pragma, redefine_extnameSymbol-Renaming Pragmas
pragma, segmentDarwin Pragmas
pragma, unusedDarwin Pragmas
pragma, visibilityVisibility Pragmas
pragma, weakWeak Pragmas
pragmasPragmas
pragmas in C++, effect on inliningC++ Interface
pragmas, interface and implementationC++ Interface
pragmas, warning of unknownWarning Options
precompiled headersPrecompiled Headers
prefer-vector-width function attribute, x86x86 Function Attributes
preprocessing numbersIncompatibilities
preprocessing tokensIncompatibilities
preprocessor optionsPreprocessor Options
preserve_access_index type attribute, BPFBPF Type Attributes
printfOther Builtins
printf_unlockedOther Builtins
profInstrumentation Options
profiling optionsInstrumentation Options
progmem variable attribute, AVRAVR Variable Attributes
program instrumentation optionsInstrumentation Options
promotion of formal parametersFunction Prototypes
PRU OptionsPRU Options
pure function attributeCommon Function Attributes
push address instructionSimple Constraints
putcharOther Builtins
putsOther Builtins

Q
q floating point suffixFloating Types
Q floating point suffixFloating Types
qsort, and global register variablesGlobal Register Variables
quote GCC_COLORS capabilityDiagnostic Message Formatting Options

R
r fixed-suffixFixed-Point
R fixed-suffixFixed-Point
r’ in constraintSimple Constraints
RAMPDAVR Options
RAMPXAVR Options
RAMPYAVR Options
RAMPZAVR Options
range1 GCC_COLORS capabilityDiagnostic Message Formatting Options
range2 GCC_COLORS capabilityDiagnostic Message Formatting Options
ranges in case statementsCase Ranges
read-only stringsIncompatibilities
reallocOther Builtins
reentrant function attribute, MSP430MSP430 Function Attributes
register variable after longjmpGlobal Register Variables
registers for local variablesLocal Register Variables
registers in constraintsSimple Constraints
registers, global allocationGlobal Register Variables
registers, global variables inGlobal Register Variables
regparm function attribute, x86x86 Function Attributes
relocation truncated to fit (ColdFire)M680x0 Options
relocation truncated to fit (MIPS)MIPS Options
remainderOther Builtins
remainderfOther Builtins
remainderlOther Builtins
remquoOther Builtins
remquofOther Builtins
remquolOther Builtins
renesas function attribute, SHSH Function Attributes
reordering, warningC++ Dialect Options
reporting bugsBugs
requiresC++ Concepts
resbank function attribute, SHSH Function Attributes
reset function attribute, NDS32NDS32 Function Attributes
reset handler functionsNDS32 Function Attributes
rest argument (in macro)Variadic Macros
restricted pointersRestricted Pointers
restricted referencesRestricted Pointers
restricted this pointerRestricted Pointers
retain function attributeCommon Function Attributes
retain variable attributeCommon Variable Attributes
returns_nonnull function attributeCommon Function Attributes
returns_twice function attributeCommon Function Attributes
rindexOther Builtins
rintOther Builtins
rintfOther Builtins
rintlOther Builtins
RISC-V OptionsRISC-V Options
RL78 OptionsRL78 Options
roundOther Builtins
roundfOther Builtins
roundlOther Builtins
RS/6000 and PowerPC OptionsRS/6000 and PowerPC Options
RTTIVague Linkage
run-time error checking optionsInstrumentation Options
run-time optionsCode Gen Options
RX OptionsRX Options

S
s’ in constraintSimple Constraints
S/390 and zSeries OptionsS/390 and zSeries Options
saddr variable attribute, RL78RL78 Variable Attributes
save all registers on the BlackfinBlackfin Function Attributes
save all registers on the H8/300, H8/300H, and H8SH8/300 Function Attributes
save_all function attribute, NDS32NDS32 Function Attributes
save_volatiles function attribute, MicroBlazeMicroBlaze Function Attributes
saveall function attribute, BlackfinBlackfin Function Attributes
saveall function attribute, H8/300H8/300 Function Attributes
scalar_storage_order type attributeCommon Type Attributes
scalbOther Builtins
scalbfOther Builtins
scalblOther Builtins
scalblnOther Builtins
scalblnfOther Builtins
scalblnfOther Builtins
scalbnOther Builtins
scalbnfOther Builtins
scanf, and constant stringsIncompatibilities
scanfnlOther Builtins
scope of a variable length arrayVariable Length
scope of declarationDisappointments
scope of external declarationsIncompatibilities
sda variable attribute, V850V850 Variable Attributes
search pathDirectory Options
section function attributeCommon Function Attributes
section variable attributeCommon Variable Attributes
secure_call function attribute, ARCARC Function Attributes
selectany variable attributeMicrosoft Windows Variable Attributes
sentinel function attributeCommon Function Attributes
setjmpGlobal Register Variables
setjmp incompatibilitiesIncompatibilities
shared attribute, Nvidia PTXNvidia PTX Variable Attributes
shared stringsIncompatibilities
shared variable attributeMicrosoft Windows Variable Attributes
short_call function attribute, ARCARC Function Attributes
short_call function attribute, ARMARM Function Attributes
short_call function attribute, EpiphanyEpiphany Function Attributes
short_call function attribute, MIPSMIPS Function Attributes
shortcall function attribute, BlackfinBlackfin Function Attributes
shortcall function attribute, PowerPCPowerPC Function Attributes
side effect in ?:Conditionals
side effects, macro argumentStatement Exprs
side effects, order of evaluationNon-bugs
sign-return-address function attribute, AArch64AArch64 Function Attributes
signal function attribute, AVRAVR Function Attributes
signbitOther Builtins
signbitd128Other Builtins
signbitd32Other Builtins
signbitd64Other Builtins
signbitfOther Builtins
signbitlOther Builtins
signed and unsigned values, comparison warningWarning Options
significandOther Builtins
significandfOther Builtins
significandlOther Builtins
SIMDC Dialect Options
simd function attributeCommon Function Attributes
simple constraintsSimple Constraints
sinOther Builtins
sincosOther Builtins
sincosfOther Builtins
sincoslOther Builtins
sinfOther Builtins
sinhOther Builtins
sinhfOther Builtins
sinhlOther Builtins
sinlOther Builtins
sizeofTypeof
smaller data referencesM32R/D Options
smaller data referencesNios II Options
smaller data references (PowerPC)RS/6000 and PowerPC Options
snprintfOther Builtins
Solaris 2 optionsSolaris 2 Options
SOURCE_DATE_EPOCHEnvironment Variables
sp_switch function attribute, SHSH Function Attributes
SPARC optionsSPARC Options
Spec FilesSpec Files
specified registersExplicit Register Variables
specifying compiler version and target machineInvoking GCC
specifying hardware configSubmodel Options
specifying machine versionInvoking GCC
specifying registers for local variablesLocal Register Variables
speed of compilationPrecompiled Headers
speed of compilationC++ Modules
sprintfOther Builtins
sqrtOther Builtins
sqrtfOther Builtins
sqrtlOther Builtins
sscanfOther Builtins
sscanf, and constant stringsIncompatibilities
sseregparm function attribute, x86x86 Function Attributes
stack_protect function attributeCommon Function Attributes
Statement AttributesStatement Attributes
statements inside expressionsStatement Exprs
static data in C++, declaring and definingStatic Definitions
stdcall function attribute, x86-32x86 Function Attributes
stpcpyOther Builtins
stpncpyOther Builtins
strcasecmpOther Builtins
strcatOther Builtins
strchrOther Builtins
strcmpOther Builtins
strcpyOther Builtins
strcspnOther Builtins
strdupOther Builtins
strfmonOther Builtins
strftimeOther Builtins
strict_flex_array variable attributeCommon Variable Attributes
strict-align function attribute, AArch64AArch64 Function Attributes
string constantsIncompatibilities
strlenOther Builtins
strncasecmpOther Builtins
strncatOther Builtins
strncmpOther Builtins
strncpyOther Builtins
strndupOther Builtins
strnlenOther Builtins
strpbrkOther Builtins
strrchrOther Builtins
strspnOther Builtins
strstrOther Builtins
structUnnamed Fields
struct __htm_tdbS/390 System z Built-in Functions
structuresIncompatibilities
structures, constructor expressionCompound Literals
submodel optionsSubmodel Options
subscriptingSubscripting
subscripting and function valuesSubscripting
suffixes for C++ sourceInvoking G++
SUNPRO_DEPENDENCIESEnvironment Variables
suppressing warningsWarning Options
surprises in C++C++ Misunderstandings
symver function attributeCommon Function Attributes
syntax checkingWarning Options
syscall_linkage function attribute, IA-64IA-64 Function Attributes
system headers, warnings fromWarning Options
sysv_abi function attribute, x86x86 Function Attributes

T
tainted_args function attributeCommon Function Attributes
tanOther Builtins
tanfOther Builtins
tanhOther Builtins
tanhfOther Builtins
tanhlOther Builtins
tanlOther Builtins
target function attributeCommon Function Attributes
target function attributeARM Function Attributes
target function attributeNios II Function Attributes
target function attributePowerPC Function Attributes
target function attributeS/390 Function Attributes
target function attributex86 Function Attributes
target machine, specifyingInvoking GCC
target_clones function attributeCommon Function Attributes
target-dependent optionsSubmodel Options
target("3dnow") function attribute, x86x86 Function Attributes
target("3dnowa") function attribute, x86x86 Function Attributes
target("abm") function attribute, x86x86 Function Attributes
target("adx") function attribute, x86x86 Function Attributes
target("aes") function attribute, x86x86 Function Attributes
target("align-stringops") function attribute, x86x86 Function Attributes
target("altivec") function attribute, PowerPCPowerPC Function Attributes
target("amx-bf16") function attribute, x86x86 Function Attributes
target("amx-complex") function attribute, x86x86 Function Attributes
target("amx-fp16") function attribute, x86x86 Function Attributes
target("amx-int8") function attribute, x86x86 Function Attributes
target("amx-tile") function attribute, x86x86 Function Attributes
target("arch=ARCH") function attribute, x86x86 Function Attributes
target("arm") function attribute, ARMARM Function Attributes
target("avoid-indexed-addresses") function attribute, PowerPCPowerPC Function Attributes
target("avx") function attribute, x86x86 Function Attributes
target("avx2") function attribute, x86x86 Function Attributes
target("avx5124fmaps") function attribute, x86x86 Function Attributes
target("avx5124vnniw") function attribute, x86x86 Function Attributes
target("avx512bitalg") function attribute, x86x86 Function Attributes
target("avx512bw") function attribute, x86x86 Function Attributes
target("avx512cd") function attribute, x86x86 Function Attributes
target("avx512dq") function attribute, x86x86 Function Attributes
target("avx512er") function attribute, x86x86 Function Attributes
target("avx512f") function attribute, x86x86 Function Attributes
target("avx512ifma") function attribute, x86x86 Function Attributes
target("avx512pf") function attribute, x86x86 Function Attributes
target("avx512vbmi") function attribute, x86x86 Function Attributes
target("avx512vbmi2") function attribute, x86x86 Function Attributes
target("avx512vl") function attribute, x86x86 Function Attributes
target("avx512vnni") function attribute, x86x86 Function Attributes
target("avx512vpopcntdq") function attribute, x86x86 Function Attributes
target("avxifma") function attribute, x86x86 Function Attributes
target("avxneconvert") function attribute, x86x86 Function Attributes
target("avxvnni") function attribute, x86x86 Function Attributes
target("avxvnniint8") function attribute, x86x86 Function Attributes
target("bmi") function attribute, x86x86 Function Attributes
target("bmi2") function attribute, x86x86 Function Attributes
target("cld") function attribute, x86x86 Function Attributes
target("cldemote") function attribute, x86x86 Function Attributes
target("clflushopt") function attribute, x86x86 Function Attributes
target("clwb") function attribute, x86x86 Function Attributes
target("clzero") function attribute, x86x86 Function Attributes
target("cmpb") function attribute, PowerPCPowerPC Function Attributes
target("cmpccxadd") function attribute, x86x86 Function Attributes
target("cpu=CPU") function attribute, PowerPCPowerPC Function Attributes
target("crc32") function attribute, x86x86 Function Attributes
target("custom-fpu-cfg=name") function attribute, Nios IINios II Function Attributes
target("custom-insn=N") function attribute, Nios IINios II Function Attributes
target("cx16") function attribute, x86x86 Function Attributes
target("default") function attribute, x86x86 Function Attributes
target("dlmzb") function attribute, PowerPCPowerPC Function Attributes
target("f16c") function attribute, x86x86 Function Attributes
target("fancy-math-387") function attribute, x86x86 Function Attributes
target("fma") function attribute, x86x86 Function Attributes
target("fma4") function attribute, x86x86 Function Attributes
target("fpmath=FPMATH") function attribute, x86x86 Function Attributes
target("fprnd") function attribute, PowerPCPowerPC Function Attributes
target("fpu=") function attribute, ARMARM Function Attributes
target("friz") function attribute, PowerPCPowerPC Function Attributes
target("fsgsbase") function attribute, x86x86 Function Attributes
target("fxsr") function attribute, x86x86 Function Attributes
target("general-regs-only") function attribute, x86x86 Function Attributes
target("gfni") function attribute, x86x86 Function Attributes
target("hard-dfp") function attribute, PowerPCPowerPC Function Attributes
target("hle") function attribute, x86x86 Function Attributes
target("hreset") function attribute, x86x86 Function Attributes
target("ieee-fp") function attribute, x86x86 Function Attributes
target("inline-all-stringops") function attribute, x86x86 Function Attributes
target("inline-stringops-dynamically") function attribute, x86x86 Function Attributes
target("isel") function attribute, PowerPCPowerPC Function Attributes
target("kl") function attribute, x86x86 Function Attributes
target("longcall") function attribute, PowerPCPowerPC Function Attributes
target("lwp") function attribute, x86x86 Function Attributes
target("lzcnt") function attribute, x86x86 Function Attributes
target("mfcrf") function attribute, PowerPCPowerPC Function Attributes
target("mmx") function attribute, x86x86 Function Attributes
target("movbe") function attribute, x86x86 Function Attributes
target("movdir64b") function attribute, x86x86 Function Attributes
target("movdiri") function attribute, x86x86 Function Attributes
target("mulhw") function attribute, PowerPCPowerPC Function Attributes
target("multiple") function attribute, PowerPCPowerPC Function Attributes
target("mwait") function attribute, x86x86 Function Attributes
target("mwaitx") function attribute, x86x86 Function Attributes
target("no-custom-insn") function attribute, Nios IINios II Function Attributes
target("paired") function attribute, PowerPCPowerPC Function Attributes
target("pclmul") function attribute, x86x86 Function Attributes
target("pconfig") function attribute, x86x86 Function Attributes
target("pku") function attribute, x86x86 Function Attributes
target("popcnt") function attribute, x86x86 Function Attributes
target("popcntb") function attribute, PowerPCPowerPC Function Attributes
target("popcntd") function attribute, PowerPCPowerPC Function Attributes
target("powerpc-gfxopt") function attribute, PowerPCPowerPC Function Attributes
target("powerpc-gpopt") function attribute, PowerPCPowerPC Function Attributes
target("prefetchi") function attribute, x86x86 Function Attributes
target("prefetchwt1") function attribute, x86x86 Function Attributes
target("prfchw") function attribute, x86x86 Function Attributes
target("ptwrite") function attribute, x86x86 Function Attributes
target("raoint") function attribute, x86x86 Function Attributes
target("rdpid") function attribute, x86x86 Function Attributes
target("rdrnd") function attribute, x86x86 Function Attributes
target("rdseed") function attribute, x86x86 Function Attributes
target("recip-precision") function attribute, PowerPCPowerPC Function Attributes
target("recip") function attribute, x86x86 Function Attributes
target("rtm") function attribute, x86x86 Function Attributes
target("sahf") function attribute, x86x86 Function Attributes
target("sgx") function attribute, x86x86 Function Attributes
target("sha") function attribute, x86x86 Function Attributes
target("shstk") function attribute, x86x86 Function Attributes
target("sse") function attribute, x86x86 Function Attributes
target("sse2") function attribute, x86x86 Function Attributes
target("sse3") function attribute, x86x86 Function Attributes
target("sse4.1") function attribute, x86x86 Function Attributes
target("sse4.2") function attribute, x86x86 Function Attributes
target("sse4") function attribute, x86x86 Function Attributes
target("sse4a") function attribute, x86x86 Function Attributes
target("ssse3") function attribute, x86x86 Function Attributes
target("string") function attribute, PowerPCPowerPC Function Attributes
target("tbm") function attribute, x86x86 Function Attributes
target("thumb") function attribute, ARMARM Function Attributes
target("tune=TUNE") function attribute, PowerPCPowerPC Function Attributes
target("tune=TUNE") function attribute, x86x86 Function Attributes
target("uintr") function attribute, x86x86 Function Attributes
target("update") function attribute, PowerPCPowerPC Function Attributes
target("vaes") function attribute, x86x86 Function Attributes
target("vpclmulqdq") function attribute, x86x86 Function Attributes
target("vsx") function attribute, PowerPCPowerPC Function Attributes
target("waitpkg") function attribute, x86x86 Function Attributes
target("wbnoinvd") function attribute, x86x86 Function Attributes
target("widekl") function attribute, x86x86 Function Attributes
target("xop") function attribute, x86x86 Function Attributes
target("xsave") function attribute, x86x86 Function Attributes
target("xsavec") function attribute, x86x86 Function Attributes
target("xsaveopt") function attribute, x86x86 Function Attributes
target("xsaves") function attribute, x86x86 Function Attributes
targs GCC_COLORS capabilityDiagnostic Message Formatting Options
TC1Standards
TC2Standards
TC3Standards
tda variable attribute, V850V850 Variable Attributes
Technical CorrigendaStandards
Technical Corrigendum 1Standards
Technical Corrigendum 2Standards
Technical Corrigendum 3Standards
template instantiationTemplate Instantiation
temporaries, lifetime ofTemporaries
tentative definitionsCode Gen Options
TERM_URLS environment variableDiagnostic Message Formatting Options
tgammaOther Builtins
tgammafOther Builtins
tgammalOther Builtins
thiscall function attribute, x86-32x86 Function Attributes
Thread-Local StorageThread-Local
thunksNested Functions
tiny data section on the H8/300H and H8SH8/300 Variable Attributes
tiny_data variable attribute, H8/300H8/300 Variable Attributes
TLSThread-Local
tls_model variable attributeCommon Variable Attributes
tls-dialect= function attribute, AArch64AArch64 Function Attributes
TMPDIREnvironment Variables
toasciiOther Builtins
tolowerOther Builtins
toupperOther Builtins
towlowerOther Builtins
towupperOther Builtins
traditional C languagePreprocessor Options
transparent_union type attributeCommon Type Attributes
trap_exit function attribute, SHSH Function Attributes
trapa_handler function attribute, SHSH Function Attributes
truncOther Builtins
truncfOther Builtins
trunclOther Builtins
tune= function attribute, AArch64AArch64 Function Attributes
two-stage name lookupName lookup
type alignmentAlignment
type attributesType Attributes
type_infoVague Linkage
type-diff GCC_COLORS capabilityDiagnostic Message Formatting Options
typedef names as function parametersIncompatibilities
typeofTypeof

U
uhk fixed-suffixFixed-Point
UHK fixed-suffixFixed-Point
uhr fixed-suffixFixed-Point
UHR fixed-suffixFixed-Point
uk fixed-suffixFixed-Point
UK fixed-suffixFixed-Point
ulk fixed-suffixFixed-Point
ULK fixed-suffixFixed-Point
ULL integer suffixLong Long
ullk fixed-suffixFixed-Point
ULLK fixed-suffixFixed-Point
ullr fixed-suffixFixed-Point
ULLR fixed-suffixFixed-Point
ulr fixed-suffixFixed-Point
ULR fixed-suffixFixed-Point
unavailable enumerator attributeEnumerator Attributes
unavailable function attributeCommon Function Attributes
unavailable type attributeCommon Type Attributes
unavailable variable attributeCommon Variable Attributes
uncached type attribute, ARCARC Type Attributes
undefined behaviorBug Criteria
undefined function valueBug Criteria
underscores in variables in macrosTypeof
uninitialized variable attributeCommon Variable Attributes
unionUnnamed Fields
union, casting to aCast to Union
unionsIncompatibilities
unknown pragmas, warningWarning Options
unresolved references and -nodefaultlibsLink Options
unresolved references and -nostdlibLink Options
unused function attributeCommon Function Attributes
unused label attributeLabel Attributes
unused type attributeCommon Type Attributes
unused variable attributeCommon Variable Attributes
upper function attribute, MSP430MSP430 Function Attributes
upper variable attribute, MSP430MSP430 Variable Attributes
ur fixed-suffixFixed-Point
UR fixed-suffixFixed-Point
urlsDiagnostic Message Formatting Options
use_debug_exception_return function attribute, MIPSMIPS Function Attributes
use_hazard_barrier_return function attribute, MIPSMIPS Function Attributes
use_shadow_register_set function attribute, MIPSMIPS Function Attributes
used function attributeCommon Function Attributes
used variable attributeCommon Variable Attributes
User stack pointer in interrupts on the BlackfinBlackfin Function Attributes

V
V’ in constraintSimple Constraints
V850 OptionsV850 Options
vague linkageVague Linkage
value after longjmpGlobal Register Variables
variable addressability on the M32R/DM32R/D Variable Attributes
variable alignmentAlignment
variable attributesVariable Attributes
variable number of argumentsVariadic Macros
variable-length array in a structureVariable Length
variable-length array scopeVariable Length
variable-length arraysVariable Length
variables in specified registersExplicit Register Variables
variables, local, in macrosTypeof
variadic functions, pointer argumentsVariadic Pointer Args
variadic macrosVariadic Macros
VAX optionsVAX Options
vec_blendvPowerPC AltiVec Built-in Functions Available on ISA 3.1
vec_cfugePowerPC AltiVec Built-in Functions Available on ISA 3.1
vec_clrlPowerPC AltiVec Built-in Functions Available on ISA 3.1
vec_clrrPowerPC AltiVec Built-in Functions Available on ISA 3.1
vec_cntlzmPowerPC AltiVec Built-in Functions Available on ISA 3.1
vec_cnttzmPowerPC AltiVec Built-in Functions Available on ISA 3.1
vec_extracthPowerPC AltiVec Built-in Functions Available on ISA 3.1
vec_extractlPowerPC AltiVec Built-in Functions Available on ISA 3.1
vec_genpcvmPowerPC AltiVec Built-in Functions Available on ISA 3.1
vec_gnbPowerPC AltiVec Built-in Functions Available on ISA 3.1
vec_inserthPowerPC AltiVec Built-in Functions Available on ISA 3.1
vec_insertlPowerPC AltiVec Built-in Functions Available on ISA 3.1
vec_pdepPowerPC AltiVec Built-in Functions Available on ISA 3.1
vec_permxPowerPC AltiVec Built-in Functions Available on ISA 3.1
vec_pextPowerPC AltiVec Built-in Functions Available on ISA 3.1
vec_replace_elementPowerPC AltiVec Built-in Functions Available on ISA 3.1
vec_replace_unalignedPowerPC AltiVec Built-in Functions Available on ISA 3.1
vec_sldbPowerPC AltiVec Built-in Functions Available on ISA 3.1
vec_splatiPowerPC AltiVec Built-in Functions Available on ISA 3.1
vec_splati_insPowerPC AltiVec Built-in Functions Available on ISA 3.1
vec_splatidPowerPC AltiVec Built-in Functions Available on ISA 3.1
vec_srdbPowerPC AltiVec Built-in Functions Available on ISA 3.1
vec_strilPowerPC AltiVec Built-in Functions Available on ISA 3.1
vec_stril_pPowerPC AltiVec Built-in Functions Available on ISA 3.1
vec_strirPowerPC AltiVec Built-in Functions Available on ISA 3.1
vec_strir_pPowerPC AltiVec Built-in Functions Available on ISA 3.1
vec_ternarylogicPowerPC AltiVec Built-in Functions Available on ISA 3.1
vec_xst_truncBasic PowerPC Built-in Functions Available on ISA 3.1
vec_xst_truncBasic PowerPC Built-in Functions Available on ISA 3.1
vec_xst_truncBasic PowerPC Built-in Functions Available on ISA 3.1
vec_xst_truncBasic PowerPC Built-in Functions Available on ISA 3.1
vec_xst_truncBasic PowerPC Built-in Functions Available on ISA 3.1
vec_xst_truncBasic PowerPC Built-in Functions Available on ISA 3.1
vec_xst_truncBasic PowerPC Built-in Functions Available on ISA 3.1
vec_xst_truncBasic PowerPC Built-in Functions Available on ISA 3.1
vector function attribute, RXRX Function Attributes
vector types, using with x86 intrinsicsVector Extensions
vector_size type attributeCommon Type Attributes
vector_size variable attributeCommon Variable Attributes
version_id function attribute, IA-64IA-64 Function Attributes
vfprintfOther Builtins
vfscanfOther Builtins
visibility function attributeCommon Function Attributes
visibility type attributeCommon Type Attributes
visibility variable attributeCommon Variable Attributes
Visium optionsVisium Options
VLAsVariable Length
void pointers, arithmeticPointer Arith
void, size of pointer toPointer Arith
volatile accessVolatiles
volatile accessC++ Volatiles
volatile applied to functionFunction Attributes
volatile asmExtended Asm
volatile readVolatiles
volatile readC++ Volatiles
volatile writeVolatiles
volatile writeC++ Volatiles
vprintfOther Builtins
vscanfOther Builtins
vsnprintfOther Builtins
vsprintfOther Builtins
vsscanfOther Builtins
vsx_xl_sextBasic PowerPC Built-in Functions Available on ISA 3.1
vsx_xl_sextBasic PowerPC Built-in Functions Available on ISA 3.1
vsx_xl_sextBasic PowerPC Built-in Functions Available on ISA 3.1
vsx_xl_sextBasic PowerPC Built-in Functions Available on ISA 3.1
vsx_xl_zextBasic PowerPC Built-in Functions Available on ISA 3.1
vsx_xl_zextBasic PowerPC Built-in Functions Available on ISA 3.1
vsx_xl_zextBasic PowerPC Built-in Functions Available on ISA 3.1
vsx_xl_zextBasic PowerPC Built-in Functions Available on ISA 3.1
vtableVague Linkage
VxWorks OptionsVxWorks Options

W
w floating point suffixFloating Types
W floating point suffixFloating Types
wakeup function attribute, MSP430MSP430 Function Attributes
warm function attribute, NDS32NDS32 Function Attributes
warn_if_not_aligned type attributeCommon Type Attributes
warn_if_not_aligned variable attributeCommon Variable Attributes
warn_unused type attributeC++ Attributes
warn_unused_result function attributeCommon Function Attributes
warning for comparison of signed and unsigned valuesWarning Options
warning for overloaded virtual functionC++ Dialect Options
warning for reordering of member initializersC++ Dialect Options
warning for unknown pragmasWarning Options
warning function attributeCommon Function Attributes
warning GCC_COLORS capabilityDiagnostic Message Formatting Options
warning messagesWarning Options
warnings from system headersWarning Options
warnings vs errorsWarnings and Errors
weak function attributeCommon Function Attributes
weak variable attributeCommon Variable Attributes
weakref function attributeCommon Function Attributes
whitespaceIncompatibilities
Windows Options for x86x86 Windows Options

X
X’ in constraintSimple Constraints
X3.159-1989Standards
x86 named address spacesNamed Address Spaces
x86 Optionsx86 Options
x86 Windows Optionsx86 Windows Options
Xstormy16 OptionsXstormy16 Options
Xtensa OptionsXtensa Options

Y
y0Other Builtins
y0fOther Builtins
y0lOther Builtins
y1Other Builtins
y1fOther Builtins
y1lOther Builtins
ynOther Builtins
ynfOther Builtins
ynlOther Builtins

Z
zda variable attribute, V850V850 Variable Attributes
zero_call_used_regs function attributeCommon Function Attributes
zero-length arraysZero Length
zero-size structuresEmpty Structures
zSeries optionszSeries Options