| Index Entry | Section |
|
Q | | |
| Q floating point suffix | 6.10 Additional Floating Types |
| q floating point suffix | 6.10 Additional Floating Types |
| qsort , and global register variables | 6.42.1 Defining Global Register Variables |
| question mark | 6.40.2 Multiple Alternative Constraints |
|
R | | |
| r fixed-suffix | 6.14 Fixed-Point Types |
| R fixed-suffix | 6.14 Fixed-Point Types |
| `r' in constraint | 6.40.1 Simple Constraints |
| ranges in case statements | 6.26 Case Ranges |
| read-only strings | 11.4 Incompatibilities of GCC |
| register variable after longjmp | 6.42.1 Defining Global Register Variables |
| registers | 6.39 Assembler Instructions with C Expression Operands |
| registers for local variables | 6.42.2 Specifying Registers for Local Variables |
| registers in constraints | 6.40.1 Simple Constraints |
| registers, global allocation | 6.42 Variables in Specified Registers |
| registers, global variables in | 6.42.1 Defining Global Register Variables |
| regparm attribute | 6.29 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.52 Other built-in functions provided by GCC |
| remainderf | 6.52 Other built-in functions provided by GCC |
| remainderl | 6.52 Other built-in functions provided by GCC |
| remquo | 6.52 Other built-in functions provided by GCC |
| remquof | 6.52 Other built-in functions provided by GCC |
| remquol | 6.52 Other built-in functions provided by GCC |
| reordering, warning | 3.5 Options Controlling C++ Dialect |
| reporting bugs | 12. Reporting Bugs |
| resbank attribute | 6.29 Declaring Attributes of Functions |
| rest argument (in macro) | 6.19 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.29 Declaring Attributes of Functions |
| rindex | 6.52 Other built-in functions provided by GCC |
| rint | 6.52 Other built-in functions provided by GCC |
| rintf | 6.52 Other built-in functions provided by GCC |
| rintl | 6.52 Other built-in functions provided by GCC |
| round | 6.52 Other built-in functions provided by GCC |
| roundf | 6.52 Other built-in functions provided by GCC |
| roundl | 6.52 Other built-in functions provided by GCC |
| RS/6000 and PowerPC Options | 3.17.32 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.33 RX Options |
|
S | | |
| `s' in constraint | 6.40.1 Simple Constraints |
| S/390 and zSeries Options | 3.17.34 S/390 and zSeries Options |
| save all registers on the Blackfin, H8/300, H8/300H, and H8S | 6.29 Declaring Attributes of Functions |
| scalb | 6.52 Other built-in functions provided by GCC |
| scalbf | 6.52 Other built-in functions provided by GCC |
| scalbl | 6.52 Other built-in functions provided by GCC |
| scalbln | 6.52 Other built-in functions provided by GCC |
| scalblnf | 6.52 Other built-in functions provided by GCC |
| scalblnf | 6.52 Other built-in functions provided by GCC |
| scalbn | 6.52 Other built-in functions provided by GCC |
| scalbnf | 6.52 Other built-in functions provided by GCC |
| scanf , and constant strings | 11.4 Incompatibilities of GCC |
| scanfnl | 6.52 Other built-in functions provided by GCC |
| scope of a variable length array | 6.18 Arrays of Variable Length |
| scope of declaration | 11.7 Disappointments and Misunderstandings |
| scope of external declarations | 11.4 Incompatibilities of GCC |
| Score Options | 3.17.35 Score Options |
| search path | 3.14 Options for Directory Search |
| section function attribute | 6.29 Declaring Attributes of Functions |
| section variable attribute | 6.35 Specifying Attributes of Variables |
| sentinel function attribute | 6.29 Declaring Attributes of Functions |
| setjmp | 6.42.1 Defining Global Register Variables |
| setjmp incompatibilities | 11.4 Incompatibilities of GCC |
| shared strings | 11.4 Incompatibilities of GCC |
| shared variable attribute | 6.35 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.9 Certain Changes We Don't Want to Make |
| signal handler functions on the AVR processors | 6.29 Declaring Attributes of Functions |
| signbit | 6.52 Other built-in functions provided by GCC |
| signbitd128 | 6.52 Other built-in functions provided by GCC |
| signbitd32 | 6.52 Other built-in functions provided by GCC |
| signbitd64 | 6.52 Other built-in functions provided by GCC |
| signbitf | 6.52 Other built-in functions provided by GCC |
| signbitl | 6.52 Other built-in functions provided by GCC |
| signed and unsigned values, comparison warning | 3.8 Options to Request or Suppress Warnings |
| significand | 6.52 Other built-in functions provided by GCC |
| significandf | 6.52 Other built-in functions provided by GCC |
| significandl | 6.52 Other built-in functions provided by GCC |
| simple constraints | 6.40.1 Simple Constraints |
| sin | 6.52 Other built-in functions provided by GCC |
| sincos | 6.52 Other built-in functions provided by GCC |
| sincosf | 6.52 Other built-in functions provided by GCC |
| sincosl | 6.52 Other built-in functions provided by GCC |
| sinf | 6.52 Other built-in functions provided by GCC |
| sinh | 6.52 Other built-in functions provided by GCC |
| sinhf | 6.52 Other built-in functions provided by GCC |
| sinhl | 6.52 Other built-in functions provided by GCC |
| sinl | 6.52 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.32 IBM RS/6000 and PowerPC Options |
| snprintf | 6.52 Other built-in functions provided by GCC |
| SPARC options | 3.17.37 SPARC Options |
| Spec Files | 3.15 Specifying subprocesses and the switches to pass to them |
| specified registers | 6.42 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.42.2 Specifying Registers for Local Variables |
| speed of compilation | 3.20 Using Precompiled Headers |
| sprintf | 6.52 Other built-in functions provided by GCC |
| SPU options | 3.17.38 SPU Options |
| sqrt | 6.52 Other built-in functions provided by GCC |
| sqrtf | 6.52 Other built-in functions provided by GCC |
| sqrtl | 6.52 Other built-in functions provided by GCC |
| sscanf | 6.52 Other built-in functions provided by GCC |
| sscanf , and constant strings | 11.4 Incompatibilities of GCC |
| sseregparm attribute | 6.29 Declaring Attributes of Functions |
| statements inside expressions | 6.1 Statements and Declarations in Expressions |
| static data in C++, declaring and defining | 11.8.1 Declare and Define Static Members |
| stpcpy | 6.52 Other built-in functions provided by GCC |
| stpncpy | 6.52 Other built-in functions provided by GCC |
| strcasecmp | 6.52 Other built-in functions provided by GCC |
| strcat | 6.52 Other built-in functions provided by GCC |
| strchr | 6.52 Other built-in functions provided by GCC |
| strcmp | 6.52 Other built-in functions provided by GCC |
| strcpy | 6.52 Other built-in functions provided by GCC |
| strcspn | 6.52 Other built-in functions provided by GCC |
| strdup | 6.52 Other built-in functions provided by GCC |
| strfmon | 6.52 Other built-in functions provided by GCC |
| strftime | 6.52 Other built-in functions provided by GCC |
| string constants | 11.4 Incompatibilities of GCC |
| strlen | 6.52 Other built-in functions provided by GCC |
| strncasecmp | 6.52 Other built-in functions provided by GCC |
| strncat | 6.52 Other built-in functions provided by GCC |
| strncmp | 6.52 Other built-in functions provided by GCC |
| strncpy | 6.52 Other built-in functions provided by GCC |
| strndup | 6.52 Other built-in functions provided by GCC |
| strpbrk | 6.52 Other built-in functions provided by GCC |
| strrchr | 6.52 Other built-in functions provided by GCC |
| strspn | 6.52 Other built-in functions provided by GCC |
| strstr | 6.52 Other built-in functions provided by GCC |
| struct | 6.56 Unnamed struct/union fields within structs/unions |
| structures | 11.4 Incompatibilities of GCC |
| structures, constructor expression | 6.24 Compound Literals |
| submodel options | 3.17 Hardware Models and Configurations |
| subscripting | 6.21 Non-Lvalue Arrays May Have Subscripts |
| subscripting and function values | 6.21 Non-Lvalue Arrays May Have Subscripts |
| suffixes for C++ source | 3.3 Compiling C++ Programs |
| SUNPRO_DEPENDENCIES | 3.19 Environment Variables Affecting GCC |
| SUNPRO_DEPENDENCIES | 3.19 Environment Variables Affecting GCC |
| suppressing warnings | 3.8 Options to Request or Suppress Warnings |
| surprises in C++ | 11.8 Common Misunderstandings with GNU C++ |
| syntax checking | 3.8 Options to Request or Suppress Warnings |
| syscall_linkage attribute | 6.29 Declaring Attributes of Functions |
| system headers, warnings from | 3.8 Options to Request or Suppress Warnings |
| sysv_abi attribute | 6.29 Declaring Attributes of Functions |
|