|
|
_ |
| ‘_’ in variables in macros | Typeof |
| __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___bnd_chk_ptr_bounds | Pointer Bounds Checker builtins |
| __builtin___bnd_chk_ptr_bounds | Pointer Bounds Checker builtins |
| __builtin___bnd_chk_ptr_lbounds | Pointer Bounds Checker builtins |
| __builtin___bnd_chk_ptr_lbounds | Pointer Bounds Checker builtins |
| __builtin___bnd_chk_ptr_ubounds | Pointer Bounds Checker builtins |
| __builtin___bnd_chk_ptr_ubounds | Pointer Bounds Checker builtins |
| __builtin___bnd_copy_ptr_bounds | Pointer Bounds Checker builtins |
| __builtin___bnd_copy_ptr_bounds | Pointer Bounds Checker builtins |
| __builtin___bnd_get_ptr_lbound | Pointer Bounds Checker builtins |
| __builtin___bnd_get_ptr_lbound | Pointer Bounds Checker builtins |
| __builtin___bnd_get_ptr_ubound | Pointer Bounds Checker builtins |
| __builtin___bnd_get_ptr_ubound | Pointer Bounds Checker builtins |
| __builtin___bnd_init_ptr_bounds | Pointer Bounds Checker builtins |
| __builtin___bnd_init_ptr_bounds | Pointer Bounds Checker builtins |
| __builtin___bnd_narrow_ptr_bounds | Pointer Bounds Checker builtins |
| __builtin___bnd_narrow_ptr_bounds | Pointer Bounds Checker builtins |
| __builtin___bnd_null_ptr_bounds | Pointer Bounds Checker builtins |
| __builtin___bnd_null_ptr_bounds | Pointer Bounds Checker builtins |
| __builtin___bnd_set_ptr_bounds | Pointer Bounds Checker builtins |
| __builtin___bnd_set_ptr_bounds | Pointer Bounds Checker builtins |
| __builtin___bnd_store_ptr_bounds | Pointer Bounds Checker builtins |
| __builtin___bnd_store_ptr_bounds | Pointer Bounds Checker builtins |
| __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 |
| __builtin_add_overflow | Integer Overflow Builtins |
| __builtin_alloca | Other Builtins |
| __builtin_alloca_with_align | Other Builtins |
| __builtin_apply | Constructing Calls |
| __builtin_apply_args | Constructing Calls |
| __builtin_arc_aligned | ARC Built-in Functions |
| __builtin_arc_brk | ARC Built-in Functions |
| __builtin_arc_core_read | ARC Built-in Functions |
| __builtin_arc_core_write | ARC Built-in Functions |
| __builtin_arc_divaw | ARC Built-in Functions |
| __builtin_arc_flag | ARC Built-in Functions |
| __builtin_arc_lr | ARC Built-in Functions |
| __builtin_arc_mul64 | ARC Built-in Functions |
| __builtin_arc_mulu64 | ARC Built-in Functions |
| __builtin_arc_nop | ARC Built-in Functions |
| __builtin_arc_norm | ARC Built-in Functions |
| __builtin_arc_normw | ARC Built-in Functions |
| __builtin_arc_rtie | ARC Built-in Functions |
| __builtin_arc_sleep | ARC Built-in Functions |
| __builtin_arc_sr | ARC Built-in Functions |
| __builtin_arc_swap | ARC Built-in Functions |
| __builtin_arc_swi | ARC Built-in Functions |
| __builtin_arc_sync | ARC Built-in Functions |
| __builtin_arc_trap_s | ARC Built-in Functions |
| __builtin_arc_unimp_s | ARC Built-in Functions |
| __builtin_assume_aligned | Other Builtins |
| __builtin_bswap16 | Other Builtins |
| __builtin_bswap32 | Other Builtins |
| __builtin_bswap64 | Other Builtins |
| __builtin_call_with_static_chain | Other Builtins |
| __builtin_call_with_static_chain | 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 | PowerPC Built-in Functions |
| __builtin_cpu_init | x86 Built-in Functions |
| __builtin_cpu_is | PowerPC Built-in Functions |
| __builtin_cpu_is | x86 Built-in Functions |
| __builtin_cpu_supports | PowerPC 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 | PowerPC Built-in Functions |
| __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 | PowerPC Built-in Functions |
| __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_mul_overflow | Integer Overflow 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_nanq | PowerPC Built-in Functions |
| __builtin_nans | Other Builtins |
| __builtin_nansf | Other Builtins |
| __builtin_nansl | Other Builtins |
| __builtin_nansq | PowerPC Built-in Functions |
| __builtin_nds32_isb | NDS32 Built-in Functions |
| __builtin_nds32_isync | NDS32 Built-in Functions |
| __builtin_nds32_mfsr | NDS32 Built-in Functions |
| __builtin_nds32_mfusr | NDS32 Built-in Functions |
| __builtin_nds32_mtsr | NDS32 Built-in Functions |
| __builtin_nds32_mtusr | NDS32 Built-in Functions |
| __builtin_nds32_setgie_dis | NDS32 Built-in Functions |
| __builtin_nds32_setgie_en | NDS32 Built-in Functions |
| __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_sadd_overflow | Integer Overflow Builtins |
| __builtin_saddl_overflow | Integer Overflow Builtins |
| __builtin_saddll_overflow | Integer Overflow Builtins |
| __builtin_set_thread_pointer | SH Built-in Functions |
| __builtin_sh_get_fpscr | SH Built-in Functions |
| __builtin_sh_set_fpscr | SH Built-in Functions |
| __builtin_smul_overflow | Integer Overflow Builtins |
| __builtin_smull_overflow | Integer Overflow Builtins |
| __builtin_smulll_overflow | Integer Overflow Builtins |
| __builtin_ssub_overflow | Integer Overflow Builtins |
| __builtin_ssubl_overflow | Integer Overflow Builtins |
| __builtin_ssubll_overflow | Integer Overflow Builtins |
| __builtin_sub_overflow | Integer Overflow Builtins |
| __builtin_tabort | S/390 System z Built-in Functions |
| __builtin_tbegin | 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_tbeginc | 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_uadd_overflow | Integer Overflow Builtins |
| __builtin_uaddl_overflow | Integer Overflow Builtins |
| __builtin_uaddll_overflow | Integer Overflow Builtins |
| __builtin_umul_overflow | Integer Overflow Builtins |
| __builtin_umull_overflow | Integer Overflow Builtins |
| __builtin_umulll_overflow | Integer Overflow Builtins |
| __builtin_unreachable | Other Builtins |
| __builtin_usub_overflow | Integer Overflow Builtins |
| __builtin_usubl_overflow | Integer Overflow Builtins |
| __builtin_usubll_overflow | Integer Overflow Builtins |
| __builtin_va_arg_pack | Constructing Calls |
| __builtin_va_arg_pack_len | Constructing Calls |
| __complex__ keyword | Complex |
| __declspec(dllexport) | Microsoft Windows Function Attributes |
| __declspec(dllimport) | Microsoft Windows Function Attributes |
| __ea SPU Named Address Spaces | Named Address Spaces |
| __extension__ | Alternate Keywords |
| __far IA-16 Named Address Spaces | Named Address Spaces |
| __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 |
| __func__ identifier | Function Names |
| __FUNCTION__ identifier | Function Names |
| __ibm128 data type | Floating Types |
| __imag__ keyword | Complex |
| __int128 data types | __int128 |
| __memx AVR Named Address Spaces | Named Address Spaces |
| __PRETTY_FUNCTION__ identifier | Function Names |
| __real__ keyword | Complex |
| __seg_fs x86 named address space | Named Address Spaces |
| __seg_gs x86 named address space | Named 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 |
| __thread | Thread-Local |
| _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 |
|
- |
| -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 |
|
? |
| ?: extensions | Conditionals |
| ?: side effect | Conditionals |
|
. |
| .sdata/.sdata2 references (PowerPC) | RS/6000 and PowerPC Options |
|
' |
| ' | Incompatibilities |
|
* |
| *__builtin_alloca | Other Builtins |
| *__builtin_alloca_with_align | Other Builtins |
|
/ |
| // | C++ Comments |
|
& |
| ‘&’ in constraint | Modifiers |
|
# |
| #pragma | Pragmas |
| #pragma implementation | C++ Interface |
| #pragma implementation , implied | C++ Interface |
| #pragma interface | C++ Interface |
|
% |
| ‘%’ in constraint | Modifiers |
| %include | Spec Files |
| %include_noerr | Spec Files |
| %rename | Spec Files |
|
+ |
| ‘+’ in constraint | Modifiers |
|
< |
| ‘<’ in constraint | Simple Constraints |
|
= |
| ‘=’ in constraint | Modifiers |
|
> |
| ‘>’ in constraint | Simple Constraints |
|
$ |
| $ | Dollar Signs |
|
0 |
| ‘0’ in constraint | Simple Constraints |
|
A |
| AArch64 Options | AArch64 Options |
| ABI | Compatibility |
| abi_tag function attribute | C++ Attributes |
| abi_tag type attribute | C++ Attributes |
| abi_tag variable 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 variable attribute, AVR | AVR Variable Attributes |
| address_operand | Simple Constraints |
| alias function attribute | Common Function Attributes |
| aligned function attribute | Common Function Attributes |
| aligned type attribute | Common Type Attributes |
| aligned variable attribute | Common Variable Attributes |
| alignment | Alignment |
| alloc_align function attribute | Common Function Attributes |
| alloc_size function attribute | Common Function Attributes |
| alloca | Other Builtins |
| alloca vs variable-length arrays | Variable Length |
| Allow nesting in an interrupt handler on the Blackfin processor | Blackfin Function Attributes |
| Altera Nios II options | Nios II Options |
| alternate keywords | Alternate Keywords |
| altivec type attribute, PowerPC | PowerPC Type Attributes |
| altivec variable attribute, PowerPC | PowerPC Variable Attributes |
| always_inline function attribute | Common Function Attributes |
| AMD1 | Standards |
| ANSI C | Standards |
| ANSI C standard | Standards |
| ANSI C89 | Standards |
| ANSI support | C Dialect Options |
| ANSI X3.159-1989 | Standards |
| apostrophes | Incompatibilities |
| application binary interface | Compatibility |
| ARC options | ARC Options |
| arch= function attribute, AArch64 | AArch64 Function Attributes |
| ARM [Annotated C++ Reference Manual] | Backwards Compatibility |
| ARM options | ARM Options |
| arrays of length zero | Zero Length |
| arrays of variable length | Variable Length |
| arrays, non-lvalue | Subscripting |
| artificial function attribute | Common Function Attributes |
| asin | Other Builtins |
| asinf | Other Builtins |
| asinh | Other Builtins |
| asinhf | Other Builtins |
| asinhl | Other Builtins |
| asinl | Other Builtins |
| asm assembler template | Extended Asm |
| asm clobbers | Extended Asm |
| asm constraints | Constraints |
| asm expressions | Extended Asm |
| asm flag output operands | Extended Asm |
| asm goto labels | Extended Asm |
| asm input operands | Extended Asm |
| asm keyword | Using Assembly Language with C |
| asm output operands | Extended Asm |
| asm volatile | Extended Asm |
| assembler names for identifiers | Asm Labels |
| assembly code, invalid | Bug Criteria |
| assembly language in C | Using Assembly Language with C |
| assembly language in C, basic | Basic Asm |
| assembly language in C, extended | Extended Asm |
| assume_aligned function attribute | Common Function Attributes |
| assume_ds_data function attribute, IA-16 | IA-16 Function Attributes |
| 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 |
| bank_switch function attribute, M32C | M32C Function Attributes |
| base class members | Name lookup |
| based type attribute, MeP | MeP Type Attributes |
| based variable attribute, MeP | MeP Variable Attributes |
| basic asm | Basic Asm |
| bcmp | Other Builtins |
| below100 variable attribute, Xstormy16 | Xstormy16 Variable Attributes |
| binary compatibility | Compatibility |
| Binary constants using the ‘0b’ prefix | Binary constants |
| Blackfin Options | Blackfin Options |
| bnd_instrument function attribute | Common Function Attributes |
| bnd_legacy function attribute | Common Function Attributes |
| bnd_variable_size type attribute | Common Type Attributes |
| bound pointer to member function | Bound member functions |
| break handler functions | MicroBlaze Function Attributes |
| break_handler function attribute, MicroBlaze | MicroBlaze Function Attributes |
| brk_interrupt function attribute, RL78 | RL78 Function Attributes |
| 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_INCLUDE_PATH | Environment Variables |
| c++ | Invoking G++ |
| C++ | G++ and GCC |
| C++ comments | C++ Comments |
| 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 function attribute, x86 | x86 Function Attributes |
| calling functions through the function vector on SH2A | SH Function Attributes |
| calloc | Other Builtins |
| caret GCC_COLORS capability | Diagnostic Message Formatting Options |
| 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 |
| cb variable attribute, MeP | MeP Variable Attributes |
| 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 |
| cdecl function attribute, IA-16 | IA-16 Function Attributes |
| cdecl function attribute, x86-32 | x86 Function Attributes |
| 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 variable attribute | Common Variable Attributes |
| clog | Other Builtins |
| clog10 | Other Builtins |
| clog10f | Other Builtins |
| clog10l | Other Builtins |
| clogf | Other Builtins |
| clogl | Other Builtins |
| cmodel= function attribute, AArch64 | AArch64 Function Attributes |
| COBOL | G++ and GCC |
| code generation conventions | Code Gen Options |
| code, mixed with declarations | Mixed Declarations |
| cold function attribute | Common Function Attributes |
| cold label attribute | Label Attributes |
| command options | Invoking GCC |
| comments, C++ style | C++ Comments |
| common variable attribute | Common Variable Attributes |
| comparison of signed and unsigned values, warning | Warning Options |
| compilation statistics | Developer 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 | Invoking GCC |
| 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 | Common Function Attributes |
| const qualifier | Pointers to Arrays |
| 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 | Common 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 |
| cpu= function attribute, AArch64 | AArch64 Function Attributes |
| CR16 Options | CR16 Options |
| creal | Other Builtins |
| crealf | Other Builtins |
| creall | Other Builtins |
| CRIS Options | CRIS Options |
| critical function attribute, MSP430 | MSP430 Function Attributes |
| cross compiling | Invoking GCC |
| 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 |
|
D |
| Darwin options | Darwin Options |
| dcgettext | Other Builtins |
| dd integer suffix | Decimal Float |
| DD integer suffix | Decimal Float |
| deallocating variable length arrays | Variable Length |
| debug dump options | Developer Options |
| debugging GCC | Developer Options |
| 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_OUTPUT | Environment Variables |
| dependencies, make | Preprocessor Options |
| dependent name lookup | Name lookup |
| deprecated enumerator attribute | Enumerator Attributes |
| deprecated function attribute | Common Function Attributes |
| deprecated type attribute | Common Type Attributes |
| deprecated variable attribute | Common Variable Attributes |
| designated initializers | Designated Inits |
| designated_init type attribute | Common Type Attributes |
| designator lists | Designated Inits |
| designators | Designated Inits |
| destructor function attribute | Common Function Attributes |
| developer options | Developer Options |
| df integer suffix | Decimal Float |
| DF integer suffix | Decimal Float |
| dgettext | Other Builtins |
| diagnostic messages | Diagnostic Message Formatting Options |
| dialect options | C Dialect Options |
| digits in constraint | Simple Constraints |
| directory options | Directory Options |
| disinterrupt function attribute, Epiphany | Epiphany Function Attributes |
| disinterrupt function attribute, MeP | MeP Function Attributes |
| dl integer suffix | Decimal Float |
| DL integer suffix | Decimal Float |
| dllexport function attribute | Microsoft Windows Function Attributes |
| dllexport variable attribute | Microsoft Windows Variable Attributes |
| dllimport function attribute | Microsoft Windows Function Attributes |
| dllimport variable attribute | Microsoft Windows Variable Attributes |
| 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 |
| dump options | Developer Options |
|
E |
| ‘E’ in constraint | Simple Constraints |
| earlyclobber operand | Modifiers |
| eight-bit data on the H8/300, H8/300H, and H8S | H8/300 Variable Attributes |
| eightbit_data variable attribute, H8/300 | H8/300 Variable Attributes |
| EIND | AVR Options |
| either function attribute, MSP430 | MSP430 Function Attributes |
| either variable attribute, MSP430 | MSP430 Variable Attributes |
| empty structures | Empty Structures |
| Enable Cilk Plus | C Dialect Options |
| Enumerator Attributes | Enumerator Attributes |
| 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 | Common Function Attributes |
| error GCC_COLORS capability | Diagnostic Message Formatting Options |
| error messages | Warnings and Errors |
| escaped newlines | Escaped Newlines |
| exception function attribute | NDS32 Function Attributes |
| exception handler functions, Blackfin | Blackfin Function Attributes |
| exception handler functions, NDS32 | NDS32 Function Attributes |
| exception_handler function attribute | Blackfin Function Attributes |
| 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 Register Variables |
| 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 function attribute | Common Function Attributes |
|
F |
| ‘F’ in constraint | Simple Constraints |
| fabs | Other Builtins |
| fabsf | Other Builtins |
| fabsl | Other Builtins |
| far function attribute, MeP | MeP Function Attributes |
| far function attribute, MIPS | MIPS Function Attributes |
| far type attribute, MeP | MeP Type Attributes |
| far variable attribute, MeP | MeP Variable Attributes |
| far_section function attribute, IA-16 | IA-16 Function Attributes |
| fast_interrupt function attribute, M32C | M32C Function Attributes |
| fast_interrupt function attribute, MicroBlaze | MicroBlaze Function Attributes |
| fast_interrupt function attribute, RX | RX Function Attributes |
| fastcall function attribute, x86-32 | x86 Function Attributes |
| 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 |
| fix-cortex-a53-835769 function attribute, AArch64 | AArch64 Function Attributes |
| fixed-point types | Fixed-Point |
| flatten function attribute | Common 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 function attribute, x86 | x86 Function Attributes |
| format function attribute | Common Function Attributes |
| format_arg function attribute | Common Function Attributes |
| Fortran | G++ and GCC |
| forwarder_section function attribute, Epiphany | Epiphany 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 |
| FT32 Options | FT32 Options |
| function addressability on the M32R/D | M32R/D Function Attributes |
| function attributes | Function Attributes |
| function pointers, arithmetic | Pointer Arith |
| function prototype declarations | Function Prototypes |
| function versions | Function Multiversioning |
| function_vector function attribute, H8/300 | H8/300 Function Attributes |
| function_vector function attribute, M16C/M32C | M32C Function Attributes |
| function_vector function attribute, SH | SH Function Attributes |
| function, size of pointer to | Pointer Arith |
| functions in arbitrary sections | Common Function Attributes |
| functions that are dynamically resolved | Common Function Attributes |
| functions that are passed arguments in registers on IA-16 | IA-16 Function Attributes |
| functions that are passed arguments in registers on x86-32 | x86 Function Attributes |
| functions that behave like malloc | Common Function Attributes |
| functions that have no side effects | Common Function Attributes |
| functions that have no side effects | Common Function Attributes |
| functions that never return | Common Function Attributes |
| functions that pop the argument stack on IA-16 | IA-16 Function Attributes |
| functions that pop the argument stack on IA-16 | IA-16 Function Attributes |
| functions that pop the argument stack on IA-16 | IA-16 Function Attributes |
| functions that pop the argument stack on IA-16 | IA-16 Function Attributes |
| functions that pop the argument stack on x86-32 | x86 Function Attributes |
| functions that pop the argument stack on x86-32 | x86 Function Attributes |
| functions that pop the argument stack on x86-32 | x86 Function Attributes |
| functions that pop the argument stack on x86-32 | x86 Function Attributes |
| functions that return more than once | Common Function Attributes |
| functions with non-null pointer arguments | Common Function Attributes |
| functions with printf , scanf , strftime or strfmon style arguments | Common Function Attributes |
|
G |
| ‘G’ in constraint | Simple Constraints |
| ‘g’ in constraint | Simple Constraints |
| g++ | Invoking G++ |
| G++ | G++ and GCC |
| gamma | Other Builtins |
| gamma_r | Other Builtins |
| gammaf | Other Builtins |
| gammaf_r | Other Builtins |
| gammal | Other Builtins |
| gammal_r | Other Builtins |
| GCC | G++ and GCC |
| GCC command options | Invoking GCC |
| GCC_COLORS environment variable | Diagnostic Message Formatting Options |
| GCC_COMPARE_DEBUG | Environment Variables |
| GCC_EXEC_PREFIX | Environment Variables |
| gcc_struct type attribute, PowerPC | PowerPC Type Attributes |
| gcc_struct type attribute, x86 | x86 Type Attributes |
| gcc_struct variable attribute, PowerPC | PowerPC Variable Attributes |
| gcc_struct variable attribute, x86 | x86 Variable Attributes |
| gcov | Instrumentation Options |
| general-regs-only function attribute, AArch64 | AArch64 Function Attributes |
| gettext | Other Builtins |
| global offset table | Code Gen Options |
| global register after longjmp | Global Register Variables |
| global register variables | Global Register Variables |
| GNAT | G++ and GCC |
| GNU C Compiler | G++ and GCC |
| GNU Compiler Collection | G++ and GCC |
| gnu_inline function attribute | Common Function Attributes |
| Go | G++ and GCC |
| goto with computed label | Labels as Values |
| gprof | Instrumentation 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 |
| highlight, color | Diagnostic Message Formatting Options |
| 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 | Common Function Attributes |
| hot label attribute | Label Attributes |
| hotpatch function attribute, S/390 | S/390 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 |
| IA-16 Options | IA-16 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 function attribute | Common 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, ARC | ARC Function Attributes |
| indirect calls, ARM | ARM Function Attributes |
| indirect calls, Blackfin | Blackfin Function Attributes |
| indirect calls, Epiphany | Epiphany Function Attributes |
| indirect calls, MIPS | MIPS Function Attributes |
| indirect calls, PowerPC | PowerPC Function Attributes |
| indirect functions | Common Function Attributes |
| init_priority variable attribute | C++ Attributes |
| initializations in expressions | Compound Literals |
| initializers with labeled elements | Designated Inits |
| initializers, non-constant | Initializers |
| inline assembly language | Using Assembly Language with C |
| inline automatic for C++ member fns | Inline |
| inline functions | Inline |
| inline functions, omission of | Inline |
| inlining and C++ pragmas | C++ Interface |
| installation trouble | Trouble |
| instrumentation options | Instrumentation Options |
| integrating function code | Inline |
| interface and implementation headers, C++ | C++ Interface |
| intermediate C version, nonexistent | G++ and GCC |
| interrupt function attribute, ARC | ARC Function Attributes |
| interrupt function attribute, ARM | ARM Function Attributes |
| interrupt function attribute, AVR | AVR Function Attributes |
| interrupt function attribute, CR16 | CR16 Function Attributes |
| interrupt function attribute, Epiphany | Epiphany Function Attributes |
| interrupt function attribute, IA-16 | IA-16 Function Attributes |
| interrupt function attribute, M32C | M32C Function Attributes |
| interrupt function attribute, M32R/D | M32R/D Function Attributes |
| interrupt function attribute, m68k | m68k Function Attributes |
| interrupt function attribute, MeP | MeP Function Attributes |
| interrupt function attribute, MIPS | MIPS Function Attributes |
| interrupt function attribute, MSP430 | MSP430 Function Attributes |
| interrupt function attribute, NDS32 | NDS32 Function Attributes |
| interrupt function attribute, RL78 | RL78 Function Attributes |
| interrupt function attribute, RX | RX Function Attributes |
| interrupt function attribute, V850 | V850 Function Attributes |
| interrupt function attribute, Visium | Visium Function Attributes |
| interrupt function attribute, Xstormy16 | Xstormy16 Function Attributes |
| interrupt_handler function attribute, Blackfin | Blackfin Function Attributes |
| interrupt_handler function attribute, H8/300 | H8/300 Function Attributes |
| interrupt_handler function attribute, m68k | m68k Function Attributes |
| interrupt_handler function attribute, MicroBlaze | MicroBlaze Function Attributes |
| interrupt_handler function attribute, SH | SH Function Attributes |
| interrupt_handler function attribute, V850 | V850 Function Attributes |
| interrupt_thread function attribute, fido | m68k Function Attributes |
| introduction | Top |
| invalid assembly code | Bug Criteria |
| invalid input | Bug Criteria |
| invoking g++ | Invoking G++ |
| io variable attribute, AVR | AVR Variable Attributes |
| io variable attribute, MeP | MeP Variable Attributes |
| io_low variable attribute, AVR | AVR Variable Attributes |
| 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 |
| isr function attribute, ARM | ARM Function Attributes |
| 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 type 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 function attribute, MIPS | MIPS Function Attributes |
| kernel attribute, Nvidia PTX | Nvidia PTX Function Attributes |
| keywords, alternate | Alternate Keywords |
| known causes of trouble | Trouble |
| kspisusp function attribute, Blackfin | Blackfin Function Attributes |
|
L |
| l1_data variable attribute, Blackfin | Blackfin Variable Attributes |
| l1_data_A variable attribute, Blackfin | Blackfin Variable Attributes |
| l1_data_B variable attribute, Blackfin | Blackfin Variable Attributes |
| l1_text function attribute, Blackfin | Blackfin Function Attributes |
| l2 function attribute, Blackfin | Blackfin Function Attributes |
| l2 variable attribute, Blackfin | Blackfin Variable Attributes |
| Label Attributes | Label 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 | Common Function Attributes |
| length-zero arrays | Zero Length |
| lgamma | Other Builtins |
| lgamma_r | Other Builtins |
| lgammaf | Other Builtins |
| lgammaf_r | Other Builtins |
| lgammal | Other Builtins |
| lgammal_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 Register Variables |
| locale | Environment Variables |
| locale definition | Environment Variables |
| locus GCC_COLORS capability | Diagnostic Message Formatting Options |
| 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 |
| long_call function attribute, ARC | ARC Function Attributes |
| long_call function attribute, ARM | ARM Function Attributes |
| long_call function attribute, Epiphany | Epiphany Function Attributes |
| long_call function attribute, MIPS | MIPS Function Attributes |
| longcall function attribute, Blackfin | Blackfin Function Attributes |
| longcall function attribute, PowerPC | PowerPC Function Attributes |
| longjmp | Global Register Variables |
| longjmp incompatibilities | Incompatibilities |
| longjmp warnings | Warning Options |
| lower function attribute, MSP430 | MSP430 Function Attributes |
| lower variable attribute, MSP430 | MSP430 Variable Attributes |
| 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 specific constraints | Machine Constraints |
| machine-dependent options | Submodel Options |
| macro with variable arguments | Variadic Macros |
| 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 function attribute | Common Function Attributes |
| matching constraint | Simple Constraints |
| may_alias type attribute | Common Type Attributes |
| MCore options | MCore Options |
| medium_call function attribute, ARC | ARC Function Attributes |
| 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 | Diagnostic Message Formatting Options |
| messages, warning | Warning Options |
| messages, warning and error | Warnings and Errors |
| MicroBlaze Options | MicroBlaze Options |
| micromips function attribute | MIPS Function Attributes |
| middle-operands, omitted | Conditionals |
| MIPS options | MIPS Options |
| mips16 function attribute, MIPS | MIPS Function Attributes |
| misunderstandings in C++ | C++ Misunderstandings |
| mixed declarations and code | Mixed Declarations |
| mixing assembly language and C | Using Assembly Language with C |
| mktemp , and constant strings | Incompatibilities |
| MMIX Options | MMIX Options |
| MN10300 options | MN10300 Options |
| mode variable attribute | Common Variable Attributes |
| model function attribute, M32R/D | M32R/D Function Attributes |
| model variable attribute, IA-64 | IA-64 Variable Attributes |
| model-name variable attribute, M32R/D | M32R/D Variable Attributes |
| modf | Other Builtins |
| modff | Other Builtins |
| modfl | Other Builtins |
| modifiers in constraints | Modifiers |
| Moxie Options | Moxie Options |
| ms_abi function attribute, x86 | x86 Function Attributes |
| ms_hook_prologue function attribute, x86 | x86 Function Attributes |
| ms_struct type attribute, PowerPC | PowerPC Type Attributes |
| ms_struct type attribute, x86 | x86 Type Attributes |
| ms_struct variable attribute, PowerPC | PowerPC Variable Attributes |
| ms_struct variable attribute, x86 | x86 Variable Attributes |
| MSP430 Options | MSP430 Options |
| multiple alternative constraints | Multi-Alternative |
| multiprecision arithmetic | Long Long |
|
N |
| ‘n’ in constraint | Simple Constraints |
| naked function attribute, ARM | ARM Function Attributes |
| naked function attribute, AVR | AVR Function Attributes |
| naked function attribute, MCORE | MCORE Function Attributes |
| naked function attribute, MSP430 | MSP430 Function Attributes |
| naked function attribute, NDS32 | NDS32 Function Attributes |
| naked function attribute, RL78 | RL78 Function Attributes |
| naked function attribute, RX | RX Function Attributes |
| naked function attribute, SPU | SPU Function Attributes |
| Named Address Spaces | Named Address Spaces |
| names used in assembler code | Asm Labels |
| naming convention, implementation headers | C++ Interface |
| NDS32 Options | NDS32 Options |
| near function attribute, MeP | MeP Function Attributes |
| near function attribute, MIPS | MIPS Function Attributes |
| near type attribute, MeP | MeP Type Attributes |
| near variable attribute, MeP | MeP Variable Attributes |
| near_section function attribute, IA-16 | IA-16 Function Attributes |
| nearbyint | Other Builtins |
| nearbyintf | Other Builtins |
| nearbyintl | Other Builtins |
| nested function attribute, NDS32 | NDS32 Function Attributes |
| nested functions | Nested Functions |
| nested_ready function attribute, NDS32 | NDS32 Function Attributes |
| nesting function attribute, Blackfin | Blackfin Function Attributes |
| 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 |
| Nios II options | Nios II Options |
| nmi function attribute, NDS32 | NDS32 Function Attributes |
| NMI handler functions on the Blackfin processor | Blackfin Function Attributes |
| nmi_handler function attribute, Blackfin | Blackfin Function Attributes |
| no_assume_ds_data function attribute, IA-16 | IA-16 Function Attributes |
| no_assume_ss_data function attribute, IA-16 | IA-16 Function Attributes |
| no_icf function attribute | Common Function Attributes |
| no_instrument_function function attribute | Common Function Attributes |
| no_reorder function attribute | Common Function Attributes |
| no_sanitize_address function attribute | Common Function Attributes |
| no_sanitize_thread function attribute | Common Function Attributes |
| no_sanitize_undefined function attribute | Common Function Attributes |
| no_save_ds function attribute, IA-16 | IA-16 Function Attributes |
| no_split_stack function attribute | Common Function Attributes |
| no_stack_limit function attribute | Common Function Attributes |
| noclone function attribute | Common Function Attributes |
| nocommon variable attribute | Common Variable Attributes |
| nocompression function attribute, MIPS | MIPS Function Attributes |
| noinit variable attribute, MSP430 | MSP430 Variable Attributes |
| noinline function attribute | Common Function Attributes |
| nomicromips function attribute | MIPS Function Attributes |
| nomips16 function attribute, MIPS | MIPS Function Attributes |
| non-constant initializers | Initializers |
| non-static inline function | Inline |
| nonnull function attribute | Common Function Attributes |
| noplt function attribute | Common Function Attributes |
| noreturn function attribute | Common Function Attributes |
| nosave_low_regs function attribute, SH | SH Function Attributes |
| not_nested function attribute, NDS32 | NDS32 Function Attributes |
| note GCC_COLORS capability | Diagnostic Message Formatting Options |
| nothrow function attribute | Common Function Attributes |
| notshared type attribute, ARM | ARM Type Attributes |
| Nvidia PTX options | Nvidia PTX Options |
| nvptx options | Nvidia PTX Options |
|
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 |
| omit-leaf-frame-pointer function attribute, AArch64 | AArch64 Function Attributes |
| omitted middle-operands | Conditionals |
| open coding | Inline |
| OpenACC accelerator programming | C Dialect Options |
| OpenACC accelerator programming | C Dialect Options |
| OpenMP parallel | C Dialect Options |
| OpenMP SIMD | C Dialect Options |
| operand constraints, asm | Constraints |
| optimize function attribute | Common Function Attributes |
| optimize options | Optimize Options |
| options to control diagnostics formatting | Diagnostic Message Formatting 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 |
| options, profiling | Instrumentation Options |
| options, program instrumentation | Instrumentation Options |
| options, run-time error checking | Instrumentation Options |
| order of evaluation, side effects | Non-bugs |
| order of options | Invoking GCC |
| OS_main function attribute, AVR | AVR Function Attributes |
| OS_task function attribute, AVR | AVR 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 type attribute | Common Type Attributes |
| packed variable attribute | Common Variable Attributes |
| parameter forward declaration | Variable Length |
| partial_save function attribute, NDS32 | NDS32 Function Attributes |
| Pascal | G++ and GCC |
| pascal function attribute, IA-16 | IA-16 Function Attributes |
| pcs function attribute, ARM | ARM Function Attributes |
| PDP-11 Options | PDP-11 Options |
| persistent variable attribute, MSP430 | MSP430 Variable Attributes |
| PIC | Code Gen Options |
| picoChip options | picoChip Options |
| pmf | Bound member functions |
| pointer arguments | Common Function Attributes |
| Pointer Bounds Checker attributes | Common Function Attributes |
| Pointer Bounds Checker attributes | Common Type Attributes |
| Pointer Bounds Checker builtins | Pointer Bounds Checker builtins |
| Pointer Bounds Checker options | Instrumentation Options |
| pointer to member function | Bound member functions |
| pointers to arrays | Pointers to Arrays |
| 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 ivdep | Loop-Specific Pragmas |
| 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, long_calls | ARM Pragmas |
| pragma, long_calls_off | ARM Pragmas |
| pragma, longcall | RS/6000 and PowerPC Pragmas |
| pragma, mark | Darwin Pragmas |
| pragma, memregs | M32C Pragmas |
| pragma, no_long_calls | ARM Pragmas |
| pragma, options align | Darwin Pragmas |
| pragma, pop_macro | Push/Pop Macro Pragmas |
| pragma, push_macro | Push/Pop Macro Pragmas |
| 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 | Instrumentation Options |
| profiling options | Instrumentation Options |
| progmem variable attribute, AVR | AVR Variable Attributes |
| program instrumentation options | Instrumentation Options |
| promotion of formal parameters | Function Prototypes |
| pure function attribute | Common 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 Register Variables |
| quote GCC_COLORS capability | Diagnostic Message Formatting Options |
|
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 |
| reentrant function attribute, MSP430 | MSP430 Function Attributes |
| register variable after longjmp | Global Register Variables |
| registers for local variables | Local Register Variables |
| registers in constraints | Simple Constraints |
| registers, global allocation | Global Register Variables |
| registers, global variables in | Global Register Variables |
| regparm function attribute, x86 | x86 Function Attributes |
| regparmcall function attribute, IA-16 | IA-16 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 function attribute, SH | SH Function Attributes |
| reordering, warning | C++ Dialect Options |
| reporting bugs | Bugs |
| resbank function attribute, SH | SH Function Attributes |
| reset function attribute, NDS32 | NDS32 Function Attributes |
| reset handler functions | NDS32 Function Attributes |
| rest argument (in macro) | Variadic Macros |
| restricted pointers | Restricted Pointers |
| restricted references | Restricted Pointers |
| restricted this pointer | Restricted Pointers |
| returns_nonnull function attribute | Common Function Attributes |
| returns_twice function attribute | Common 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 error checking options | Instrumentation Options |
| 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 |
| saddr variable attribute, RL78 | RL78 Variable Attributes |
| save all registers on the Blackfin | Blackfin Function Attributes |
| save all registers on the H8/300, H8/300H, and H8S | H8/300 Function Attributes |
| save_all function attribute, IA-16 | IA-16 Function Attributes |
| save_all function attribute, NDS32 | NDS32 Function Attributes |
| save_es function attribute, IA-16 | IA-16 Function Attributes |
| save_volatiles function attribute, MicroBlaze | MicroBlaze Function Attributes |
| saveall function attribute, Blackfin | Blackfin Function Attributes |
| saveall function attribute, H8/300 | H8/300 Function Attributes |
| scalar_storage_order type attribute | Common Type 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 |
| sda variable attribute, V850 | V850 Variable Attributes |
| search path | Directory Options |
| section function attribute | Common Function Attributes |
| section variable attribute | Common Variable Attributes |
| selectany variable attribute | Microsoft Windows Variable Attributes |
| sentinel function attribute | Common Function Attributes |
| setjmp | Global Register Variables |
| setjmp incompatibilities | Incompatibilities |
| shared strings | Incompatibilities |
| shared variable attribute | Microsoft Windows Variable Attributes |
| short_call function attribute, ARC | ARC Function Attributes |
| short_call function attribute, ARM | ARM Function Attributes |
| short_call function attribute, Epiphany | Epiphany Function Attributes |
| shortcall function attribute, Blackfin | Blackfin Function Attributes |
| shortcall function attribute, PowerPC | PowerPC Function Attributes |
| side effect in ?: | Conditionals |
| side effects, macro argument | Statement Exprs |
| side effects, order of evaluation | Non-bugs |
| signal function attribute, AVR | AVR Function Attributes |
| 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 |
| SIMD | C Dialect Options |
| simd function attribute | Common Function Attributes |
| 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 | Nios II Options |
| smaller data references (PowerPC) | RS/6000 and PowerPC Options |
| snprintf | Other Builtins |
| Solaris 2 options | Solaris 2 Options |
| sp_switch function attribute, SH | SH Function Attributes |
| SPARC options | SPARC Options |
| Spec Files | Spec Files |
| specified registers | Explicit Register Variables |
| specifying compiler version and target machine | Invoking GCC |
| specifying hardware config | Submodel Options |
| specifying machine version | Invoking GCC |
| specifying registers for local variables | Local Register Variables |
| speed of compilation | Precompiled Headers |
| sprintf | Other Builtins |
| SPU options | SPU Options |
| spu_vector type attribute, SPU | SPU Type Attributes |
| spu_vector variable attribute, SPU | SPU Variable Attributes |
| sqrt | Other Builtins |
| sqrtf | Other Builtins |
| sqrtl | Other Builtins |
| sscanf | Other Builtins |
| sscanf , and constant strings | Incompatibilities |
| sseregparm function attribute, x86 | x86 Function Attributes |
| stack_protect function attribute | Common Function Attributes |
| statements inside expressions | Statement Exprs |
| static data in C++, declaring and defining | Static Definitions |
| stdcall function attribute, IA-16 | IA-16 Function Attributes |
| stdcall function attribute, x86-32 | x86 Function Attributes |
| 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 |
| strict-align function attribute, AArch64 | AArch64 Function Attributes |
| 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 function attribute, IA-64 | IA-64 Function Attributes |
| system headers, warnings from | Warning Options |
| sysv_abi function attribute, x86 | x86 Function Attributes |
|
T |
| tan | Other Builtins |
| tanf | Other Builtins |
| tanh | Other Builtins |
| tanhf | Other Builtins |
| tanhl | Other Builtins |
| tanl | Other Builtins |
| target function attribute | Common Function Attributes |
| target function attribute | ARM Function Attributes |
| target function attribute | Nios II Function Attributes |
| target function attribute | PowerPC Function Attributes |
| target function attribute | S/390 Function Attributes |
| target function attribute | x86 Function Attributes |
| target machine, specifying | Invoking GCC |
| target_clones function attribute | Common Function Attributes |
| target-dependent options | Submodel Options |
| target("abm") function attribute, x86 | x86 Function Attributes |
| target("aes") function attribute, x86 | x86 Function Attributes |
| target("align-stringops") function attribute, x86 | x86 Function Attributes |
| target("altivec") function attribute, PowerPC | PowerPC Function Attributes |
| target("arch=ARCH") function attribute, x86 | x86 Function Attributes |
| target("arm") function attribute, ARM | ARM Function Attributes |
| target("avoid-indexed-addresses") function attribute, PowerPC | PowerPC Function Attributes |
| target("cld") function attribute, x86 | x86 Function Attributes |
| target("cmpb") function attribute, PowerPC | PowerPC Function Attributes |
| target("cpu=CPU") function attribute, PowerPC | PowerPC Function Attributes |
| target("custom-fpu-cfg=name") function attribute, Nios II | Nios II Function Attributes |
| target("custom-insn=N") function attribute, Nios II | Nios II Function Attributes |
| target("default") function attribute, x86 | x86 Function Attributes |
| target("dlmzb") function attribute, PowerPC | PowerPC Function Attributes |
| target("fancy-math-387") function attribute, x86 | x86 Function Attributes |
| target("fma4") function attribute, x86 | x86 Function Attributes |
| target("fpmath=FPMATH") function attribute, x86 | x86 Function Attributes |
| target("fprnd") function attribute, PowerPC | PowerPC Function Attributes |
| target("fpu=") function attribute, ARM | ARM Function Attributes |
| target("friz") function attribute, PowerPC | PowerPC Function Attributes |
| target("fused-madd") function attribute, x86 | x86 Function Attributes |
| target("hard-dfp") function attribute, PowerPC | PowerPC Function Attributes |
| target("ieee-fp") function attribute, x86 | x86 Function Attributes |
| target("inline-all-stringops") function attribute, x86 | x86 Function Attributes |
| target("inline-stringops-dynamically") function attribute, x86 | x86 Function Attributes |
| target("isel") function attribute, PowerPC | PowerPC Function Attributes |
| target("longcall") function attribute, PowerPC | PowerPC Function Attributes |
| target("lwp") function attribute, x86 | x86 Function Attributes |
| target("mfcrf") function attribute, PowerPC | PowerPC Function Attributes |
| target("mfpgpr") function attribute, PowerPC | PowerPC Function Attributes |
| target("mmx") function attribute, x86 | x86 Function Attributes |
| target("mulhw") function attribute, PowerPC | PowerPC Function Attributes |
| target("multiple") function attribute, PowerPC | PowerPC Function Attributes |
| target("no-custom-insn") function attribute, Nios II | Nios II Function Attributes |
| target("paired") function attribute, PowerPC | PowerPC Function Attributes |
| target("pclmul") function attribute, x86 | x86 Function Attributes |
| target("popcnt") function attribute, x86 | x86 Function Attributes |
| target("popcntb") function attribute, PowerPC | PowerPC Function Attributes |
| target("popcntd") function attribute, PowerPC | PowerPC Function Attributes |
| target("powerpc-gfxopt") function attribute, PowerPC | PowerPC Function Attributes |
| target("powerpc-gpopt") function attribute, PowerPC | PowerPC Function Attributes |
| target("recip-precision") function attribute, PowerPC | PowerPC Function Attributes |
| target("recip") function attribute, x86 | x86 Function Attributes |
| target("sse") function attribute, x86 | x86 Function Attributes |
| target("sse2") function attribute, x86 | x86 Function Attributes |
| target("sse3") function attribute, x86 | x86 Function Attributes |
| target("sse4.1") function attribute, x86 | x86 Function Attributes |
| target("sse4.2") function attribute, x86 | x86 Function Attributes |
| target("sse4") function attribute, x86 | x86 Function Attributes |
| target("sse4a") function attribute, x86 | x86 Function Attributes |
| target("ssse3") function attribute, x86 | x86 Function Attributes |
| target("string") function attribute, PowerPC | PowerPC Function Attributes |
| target("thumb") function attribute, ARM | ARM Function Attributes |
| target("tune=TUNE") function attribute, PowerPC | PowerPC Function Attributes |
| target("tune=TUNE") function attribute, x86 | x86 Function Attributes |
| target("update") function attribute, PowerPC | PowerPC Function Attributes |
| target("vsx") function attribute, PowerPC | PowerPC Function Attributes |
| target("xop") function attribute, x86 | x86 Function Attributes |
| TC1 | Standards |
| TC2 | Standards |
| TC3 | Standards |
| tda variable attribute, V850 | V850 Variable Attributes |
| 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 |
| thiscall function attribute, x86-32 | x86 Function Attributes |
| 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 | H8/300 Variable Attributes |
| tiny type attribute, MeP | MeP Type Attributes |
| tiny variable attribute, MeP | MeP Variable Attributes |
| tiny_data variable attribute, H8/300 | H8/300 Variable Attributes |
| TLS | Thread-Local |
| tls_model variable attribute | Common Variable Attributes |
| tls-dialect= function attribute, AArch64 | AArch64 Function 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 |
| transparent_union type attribute | Common Type Attributes |
| trap_exit function attribute, SH | SH Function Attributes |
| trapa_handler function attribute, SH | SH Function Attributes |
| trunc | Other Builtins |
| truncf | Other Builtins |
| truncl | Other Builtins |
| tune= function attribute, AArch64 | AArch64 Function Attributes |
| two-stage name lookup | Name lookup |
| type alignment | Alignment |
| type attributes | Type Attributes |
| type_info | Vague Linkage |
| typedef names as function parameters | Incompatibilities |
| typeof | Typeof |
|
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 function attribute | Common Function Attributes |
| unused label attribute | Label Attributes |
| unused type attribute | Common Type Attributes |
| unused variable attribute | Common Variable Attributes |
| upper function attribute, MSP430 | MSP430 Function Attributes |
| upper variable attribute, MSP430 | MSP430 Variable Attributes |
| ur fixed-suffix | Fixed-Point |
| UR fixed-suffix | Fixed-Point |
| use_debug_exception_return function attribute, MIPS | MIPS Function Attributes |
| use_shadow_register_set function attribute, MIPS | MIPS Function Attributes |
| used function attribute | Common Function Attributes |
| used variable attribute | Common Variable Attributes |
| User stack pointer in interrupts on the Blackfin | Blackfin Function Attributes |
|
V |
| ‘V’ in constraint | Simple Constraints |
| V850 Options | V850 Options |
| vague linkage | Vague Linkage |
| value after longjmp | Global Register Variables |
| variable addressability on the M32R/D | M32R/D Variable Attributes |
| variable alignment | Alignment |
| variable attributes | Variable Attributes |
| variable number of arguments | Variadic Macros |
| variable-length array in a structure | Variable Length |
| variable-length array scope | Variable Length |
| variable-length arrays | Variable Length |
| variables in specified registers | Explicit Register Variables |
| variables, local, in macros | Typeof |
| variadic macros | Variadic Macros |
| VAX options | VAX Options |
| vector function attribute, RX | RX Function Attributes |
| vector_size variable attribute | Common Variable Attributes |
| version_id function attribute, IA-64 | IA-64 Function Attributes |
| vfprintf | Other Builtins |
| vfscanf | Other Builtins |
| visibility function attribute | Common Function Attributes |
| visibility type attribute | Common Type Attributes |
| visibility variable attribute | Common Variable Attributes |
| Visium options | Visium Options |
| VLAs | Variable Length |
| vliw function attribute, MeP | MeP 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 asm | Extended Asm |
| 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 |
| wakeup function attribute, MSP430 | MSP430 Function Attributes |
| warm function attribute, NDS32 | NDS32 Function Attributes |
| warn_unused type attribute | C++ Attributes |
| warn_unused_result function attribute | Common Function Attributes |
| 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 | Common Function Attributes |
| warning GCC_COLORS capability | Diagnostic Message Formatting Options |
| warning messages | Warning Options |
| warnings from system headers | Warning Options |
| warnings vs errors | Warnings and Errors |
| weak function attribute | Common Function Attributes |
| weak variable attribute | Common Variable Attributes |
| weakref function attribute | Common Function Attributes |
| whitespace | Incompatibilities |
| Windows Options for x86 | x86 Windows Options |
|
X |
| ‘X’ in constraint | Simple Constraints |
| X3.159-1989 | Standards |
| x86 named address spaces | Named Address Spaces |
| x86 Options | x86 Options |
| x86 Windows Options | x86 Windows 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 |
| zda variable attribute, V850 | V850 Variable Attributes |
| zero-length arrays | Zero Length |
| zero-size structures | Empty Structures |
| zSeries options | zSeries Options |
|