| Index Entry | | Section |
|
Q | | |
| q floating point suffix | | 6.11 Additional Floating Types |
| Q floating point suffix | | 6.11 Additional Floating Types |
| qsort , and global register variables | | 6.44.1 Defining Global Register Variables |
| question mark | | 6.42.2 Multiple Alternative Constraints |
|
R | | |
| r fixed-suffix | | 6.15 Fixed-Point Types |
| R fixed-suffix | | 6.15 Fixed-Point Types |
| ‘r’ in constraint | | 6.42.1 Simple Constraints |
| RAMPD | | 3.17.4.2 Handling of the RAMPD , RAMPX , RAMPY and RAMPZ Special Function Registers |
| RAMPX | | 3.17.4.2 Handling of the RAMPD , RAMPX , RAMPY and RAMPZ Special Function Registers |
| RAMPY | | 3.17.4.2 Handling of the RAMPD , RAMPX , RAMPY and RAMPZ Special Function Registers |
| RAMPZ | | 3.17.4.2 Handling of the RAMPD , RAMPX , RAMPY and RAMPZ Special Function Registers |
| ranges in case statements | | 6.27 Case Ranges |
| read-only strings | | 11.3 Incompatibilities of GCC |
| register variable after longjmp | | 6.44.1 Defining Global Register Variables |
| registers | | 6.41 Assembler Instructions with C Expression Operands |
| registers for local variables | | 6.44.2 Specifying Registers for Local Variables |
| registers in constraints | | 6.42.1 Simple Constraints |
| registers, global allocation | | 6.44 Variables in Specified Registers |
| registers, global variables in | | 6.44.1 Defining Global Register Variables |
| regparm attribute | | 6.30 Declaring Attributes of Functions |
| relocation truncated to fit (ColdFire) | | 3.17.22 M680x0 Options |
| relocation truncated to fit (MIPS) | | 3.17.26 MIPS Options |
| remainder | | 6.55 Other Built-in Functions Provided by GCC |
| remainderf | | 6.55 Other Built-in Functions Provided by GCC |
| remainderl | | 6.55 Other Built-in Functions Provided by GCC |
| remquo | | 6.55 Other Built-in Functions Provided by GCC |
| remquof | | 6.55 Other Built-in Functions Provided by GCC |
| remquol | | 6.55 Other Built-in Functions Provided by GCC |
| renesas attribute | | 6.30 Declaring Attributes of Functions |
| reordering, warning | | 3.5 Options Controlling C++ Dialect |
| reporting bugs | | 12 Reporting Bugs |
| resbank attribute | | 6.30 Declaring Attributes of Functions |
| rest argument (in macro) | | 6.20 Macros with a Variable Number of Arguments. |
| restricted pointers | | 7.2 Restricting Pointer Aliasing |
| restricted references | | 7.2 Restricting Pointer Aliasing |
| restricted this pointer | | 7.2 Restricting Pointer Aliasing |
| returns_twice attribute | | 6.30 Declaring Attributes of Functions |
| rindex | | 6.55 Other Built-in Functions Provided by GCC |
| rint | | 6.55 Other Built-in Functions Provided by GCC |
| rintf | | 6.55 Other Built-in Functions Provided by GCC |
| rintl | | 6.55 Other Built-in Functions Provided by GCC |
| RL78 Options | | 3.17.33 RL78 Options |
| round | | 6.55 Other Built-in Functions Provided by GCC |
| roundf | | 6.55 Other Built-in Functions Provided by GCC |
| roundl | | 6.55 Other Built-in Functions Provided by GCC |
| RS/6000 and PowerPC Options | | 3.17.34 IBM RS/6000 and PowerPC Options |
| RTTI | | 7.3 Vague Linkage |
| run-time options | | 3.18 Options for Code Generation Conventions |
| RX Options | | 3.17.35 RX Options |
|
S | | |
| ‘s’ in constraint | | 6.42.1 Simple Constraints |
| S/390 and zSeries Options | | 3.17.36 S/390 and zSeries Options |
| save all registers on the Blackfin, H8/300, H8/300H, and H8S | | 6.30 Declaring Attributes of Functions |
| save volatile registers on the MicroBlaze | | 6.30 Declaring Attributes of Functions |
| scalb | | 6.55 Other Built-in Functions Provided by GCC |
| scalbf | | 6.55 Other Built-in Functions Provided by GCC |
| scalbl | | 6.55 Other Built-in Functions Provided by GCC |
| scalbln | | 6.55 Other Built-in Functions Provided by GCC |
| scalblnf | | 6.55 Other Built-in Functions Provided by GCC |
| scalblnf | | 6.55 Other Built-in Functions Provided by GCC |
| scalbn | | 6.55 Other Built-in Functions Provided by GCC |
| scalbnf | | 6.55 Other Built-in Functions Provided by GCC |
| scanf , and constant strings | | 11.3 Incompatibilities of GCC |
| scanfnl | | 6.55 Other Built-in Functions Provided by GCC |
| scope of a variable length array | | 6.19 Arrays of Variable Length |
| scope of declaration | | 11.6 Disappointments and Misunderstandings |
| scope of external declarations | | 11.3 Incompatibilities of GCC |
| Score Options | | 3.17.37 Score Options |
| search path | | 3.14 Options for Directory Search |
| section function attribute | | 6.30 Declaring Attributes of Functions |
| section variable attribute | | 6.36 Specifying Attributes of Variables |
| sentinel function attribute | | 6.30 Declaring Attributes of Functions |
| setjmp | | 6.44.1 Defining Global Register Variables |
| setjmp incompatibilities | | 11.3 Incompatibilities of GCC |
| shared strings | | 11.3 Incompatibilities of GCC |
| shared variable attribute | | 6.36 Specifying Attributes of Variables |
| side effect in ?: | | 6.7 Conditionals with Omitted Operands |
| side effects, macro argument | | 6.1 Statements and Declarations in Expressions |
| side effects, order of evaluation | | 11.8 Certain Changes We Don’t Want to Make |
| signbit | | 6.55 Other Built-in Functions Provided by GCC |
| signbitd128 | | 6.55 Other Built-in Functions Provided by GCC |
| signbitd32 | | 6.55 Other Built-in Functions Provided by GCC |
| signbitd64 | | 6.55 Other Built-in Functions Provided by GCC |
| signbitf | | 6.55 Other Built-in Functions Provided by GCC |
| signbitl | | 6.55 Other Built-in Functions Provided by GCC |
| signed and unsigned values, comparison warning | | 3.8 Options to Request or Suppress Warnings |
| significand | | 6.55 Other Built-in Functions Provided by GCC |
| significandf | | 6.55 Other Built-in Functions Provided by GCC |
| significandl | | 6.55 Other Built-in Functions Provided by GCC |
| simple constraints | | 6.42.1 Simple Constraints |
| sin | | 6.55 Other Built-in Functions Provided by GCC |
| sincos | | 6.55 Other Built-in Functions Provided by GCC |
| sincosf | | 6.55 Other Built-in Functions Provided by GCC |
| sincosl | | 6.55 Other Built-in Functions Provided by GCC |
| sinf | | 6.55 Other Built-in Functions Provided by GCC |
| sinh | | 6.55 Other Built-in Functions Provided by GCC |
| sinhf | | 6.55 Other Built-in Functions Provided by GCC |
| sinhl | | 6.55 Other Built-in Functions Provided by GCC |
| sinl | | 6.55 Other Built-in Functions Provided by GCC |
| sizeof | | 6.6 Referring to a Type with typeof |
| smaller data references | | 3.17.21 M32R/D Options |
| smaller data references (PowerPC) | | 3.17.34 IBM RS/6000 and PowerPC Options |
| snprintf | | 6.55 Other Built-in Functions Provided by GCC |
| Solaris 2 options | | 3.17.39 Solaris 2 Options |
| SPARC options | | 3.17.40 SPARC Options |
| Spec Files | | 3.15 Specifying subprocesses and the switches to pass to them |
| specified registers | | 6.44 Variables in Specified Registers |
| specifying compiler version and target machine | | 3.16 Specifying Target Machine and Compiler Version |
| specifying hardware config | | 3.17 Hardware Models and Configurations |
| specifying machine version | | 3.16 Specifying Target Machine and Compiler Version |
| specifying registers for local variables | | 6.44.2 Specifying Registers for Local Variables |
| speed of compilation | | 3.20 Using Precompiled Headers |
| sprintf | | 6.55 Other Built-in Functions Provided by GCC |
| SPU options | | 3.17.41 SPU Options |
| sp_switch attribute | | 6.30 Declaring Attributes of Functions |
| sqrt | | 6.55 Other Built-in Functions Provided by GCC |
| sqrtf | | 6.55 Other Built-in Functions Provided by GCC |
| sqrtl | | 6.55 Other Built-in Functions Provided by GCC |
| sscanf | | 6.55 Other Built-in Functions Provided by GCC |
| sscanf , and constant strings | | 11.3 Incompatibilities of GCC |
| sseregparm attribute | | 6.30 Declaring Attributes of Functions |
| statements inside expressions | | 6.1 Statements and Declarations in Expressions |
| static data in C++, declaring and defining | | 11.7.1 Declare and Define Static Members |
| stpcpy | | 6.55 Other Built-in Functions Provided by GCC |
| stpncpy | | 6.55 Other Built-in Functions Provided by GCC |
| strcasecmp | | 6.55 Other Built-in Functions Provided by GCC |
| strcat | | 6.55 Other Built-in Functions Provided by GCC |
| strchr | | 6.55 Other Built-in Functions Provided by GCC |
| strcmp | | 6.55 Other Built-in Functions Provided by GCC |
| strcpy | | 6.55 Other Built-in Functions Provided by GCC |
| strcspn | | 6.55 Other Built-in Functions Provided by GCC |
| strdup | | 6.55 Other Built-in Functions Provided by GCC |
| strfmon | | 6.55 Other Built-in Functions Provided by GCC |
| strftime | | 6.55 Other Built-in Functions Provided by GCC |
| string constants | | 11.3 Incompatibilities of GCC |
| strlen | | 6.55 Other Built-in Functions Provided by GCC |
| strncasecmp | | 6.55 Other Built-in Functions Provided by GCC |
| strncat | | 6.55 Other Built-in Functions Provided by GCC |
| strncmp | | 6.55 Other Built-in Functions Provided by GCC |
| strncpy | | 6.55 Other Built-in Functions Provided by GCC |
| strndup | | 6.55 Other Built-in Functions Provided by GCC |
| strpbrk | | 6.55 Other Built-in Functions Provided by GCC |
| strrchr | | 6.55 Other Built-in Functions Provided by GCC |
| strspn | | 6.55 Other Built-in Functions Provided by GCC |
| strstr | | 6.55 Other Built-in Functions Provided by GCC |
| struct | | 6.59 Unnamed struct/union fields within structs/unions |
| struct __htm_tdb | | 6.56.17 S/390 System z Built-in Functions |
| structures | | 11.3 Incompatibilities of GCC |
| structures, constructor expression | | 6.25 Compound Literals |
| submodel options | | 3.17 Hardware Models and Configurations |
| subscripting | | 6.22 Non-Lvalue Arrays May Have Subscripts |
| subscripting and function values | | 6.22 Non-Lvalue Arrays May Have Subscripts |
| suffixes for C++ source | | 3.3 Compiling C++ Programs |
| SUNPRO_DEPENDENCIES | | 3.19 Environment Variables Affecting GCC |
| suppressing warnings | | 3.8 Options to Request or Suppress Warnings |
| surprises in C++ | | 11.7 Common Misunderstandings with GNU C++ |
| syntax checking | | 3.8 Options to Request or Suppress Warnings |
| syscall_linkage attribute | | 6.30 Declaring Attributes of Functions |
| system headers, warnings from | | 3.8 Options to Request or Suppress Warnings |
| sysv_abi attribute | | 6.30 Declaring Attributes of Functions |
|