| Index Entry | Section |
|
S | | |
| `s' in constraint | 4.33.1 Simple Constraints |
| scanf , and constant strings | 7.6 Incompatibilities of GCC |
| scheduler, experimental | 3. Installing GNU CC |
| scheduling, delayed branch | 11.3 Other VMS Issues |
| scheduling, instruction | 11.3 Other VMS Issues |
| scheduling, instruction | 11.3 Other VMS Issues |
| scope of a variable length array | 4.14 Arrays of Variable Length |
| scope of declaration | 7.9 Disappointments and Misunderstandings |
| scope of external declarations | 7.6 Incompatibilities of GCC |
| search path | 2.12 Options for Directory Search |
| second include path | 2.9 Options Controlling the Preprocessor |
| section function attribute | 4.23 Declaring Attributes of Functions |
| section variable attribute | 4.29 Specifying Attributes of Variables |
| separate directory, compilation in | 3.3 Compilation in a Separate Directory |
| sequential consistency on 88k | 2.14.11 M88K Options |
| setjmp | 4.35.1 Defining Global Register Variables |
| setjmp incompatibilities | 7.6 Incompatibilities of GCC |
| shared strings | 7.6 Incompatibilities of GCC |
| shared VMS run time system | 11.3 Other VMS Issues |
| side effect in ?: | 4.9 Conditionals with Omitted Operands |
| side effects, macro argument | 4.1 Statements and Declarations in Expressions |
| side effects, order of evaluation | 7.12 Certain Changes We Don't Want to Make |
| signature | 5.7 Type Abstraction using Signatures |
| signature in C++, advantages | 5.7 Type Abstraction using Signatures |
| signature member function default implementation | 5.7 Type Abstraction using Signatures |
| signatures, C++ | 5.7 Type Abstraction using Signatures |
| signed and unsigned values, comparison warning | 2.6 Options to Request or Suppress Warnings |
| simple constraints | 4.33.1 Simple Constraints |
| simplifications, arithmetic | 11.3 Other VMS Issues |
| sin | 2.4 Options Controlling C Dialect |
| sizeof | 4.7 Referring to a Type with typeof |
| smaller data references | 2.14.10 M32R/D Options |
| smaller data references (88k) | 2.14.11 M88K Options |
| smaller data references (MIPS) | 2.14.14 MIPS Options |
| smaller data references (PowerPC) | 2.14.12 IBM RS/6000 and PowerPC Options |
| SPARC options | 2.14.3 SPARC Options |
| specified registers | 4.35 Variables in Specified Registers |
| specifying compiler version and target machine | 2.13 Specifying Target Machine and Compiler Version |
| specifying hardware config | 2.14 Hardware Models and Configurations |
| specifying machine version | 2.13 Specifying Target Machine and Compiler Version |
| specifying registers for local variables | 4.35.2 Specifying Registers for Local Variables |
| sqrt | 2.4 Options Controlling C Dialect |
| sscanf , and constant strings | 7.6 Incompatibilities of GCC |
| stack checks (29k) | 2.14.5 AMD29K Options |
| stage1 | 3. Installing GNU CC |
| start files | 3.4.3 Tools and Libraries for a Cross-Compiler |
| statements inside expressions | 4.1 Statements and Declarations in Expressions |
| static data in C++, declaring and defining | 7.10.1 Declare and Define Static Members |
| `stdarg.h' and RT PC | 2.14.13 IBM RT Options |
| storem bug (29k) | 2.14.5 AMD29K Options |
| strcmp | 2.4 Options Controlling C Dialect |
| strcpy | 2.4 Options Controlling C Dialect |
| strength-reduction | 11.3 Other VMS Issues |
| string constants | 7.6 Incompatibilities of GCC |
| string constants vs newline | 2.4 Options Controlling C Dialect |
| strlen | 2.4 Options Controlling C Dialect |
| structure passing (88k) | 2.14.11 M88K Options |
| structures | 7.6 Incompatibilities of GCC |
| structures, constructor expression | 4.19 Constructor Expressions |
| stupid register allocation | 11.3 Other VMS Issues |
| submodel options | 2.14 Hardware Models and Configurations |
| subscripting | 4.16 Non-Lvalue Arrays May Have Subscripts |
| subscripting and function values | 4.16 Non-Lvalue Arrays May Have Subscripts |
| subtype polymorphism, C++ | 5.7 Type Abstraction using Signatures |
| suffixes for C++ source | 2.3 Compiling C++ Programs |
| Sun installation | 3.5 Installing GNU CC on the Sun |
| suppressing warnings | 2.6 Options to Request or Suppress Warnings |
| surprises in C++ | 7.10 Common Misunderstandings with GNU C++ |
| SVr4 | 2.14.11 M88K Options |
| syntax checking | 2.6 Options to Request or Suppress Warnings |
| synthesized methods, warning | 2.5 Options Controlling C++ Dialect |
|
T | | |
| tail recursion optimization | 11.3 Other VMS Issues |
| target machine, specifying | 2.13 Specifying Target Machine and Compiler Version |
| target options | 2.13 Specifying Target Machine and Compiler Version |
| target-parameter-dependent code | 11.3 Other VMS Issues |
| tcov | 2.7 Options for Debugging Your Program or GCC |
| template instantiation | 5.5 Where's the Template? |
| temporaries, lifetime of | 7.10.2 Temporaries May Vanish Before You Expect |
| threads, Objective C | 3. Installing GNU CC |
| Thumb Options | 2.14.7 Thumb Options |
| thunks | 4.4 Nested Functions |
| tiny data section on the H8/300H | 4.23 Declaring Attributes of Functions |
| TMPDIR | 2.16 Environment Variables Affecting GCC |
| TMS320C3x/C4x Options | 2.14.23 TMS320C3x/C4x Options |
| traditional C language | 2.4 Options Controlling C Dialect |
| type abstraction, C++ | 5.7 Type Abstraction using Signatures |
| type alignment | 4.28 Inquiring on Alignment of Types or Variables |
| type attributes | 4.30 Specifying Attributes of Types |
| typedef names as function parameters | 7.6 Incompatibilities of GCC |
| typeof | 4.7 Referring to a Type with typeof |
|
U | | |
| Ultrix calling convention | 7.4 Interoperation |
| undefined behavior | 8.1 Have You Found a Bug? |
| undefined function value | 8.1 Have You Found a Bug? |
| underscores in variables in macros | 4.6 Naming an Expression's Type |
| underscores, avoiding (88k) | 2.14.11 M88K Options |
| union, casting to a | 4.22 Cast to a Union Type |
| unions | 7.6 Incompatibilities of GCC |
| unknown pragmas, warning | 2.6 Options to Request or Suppress Warnings |
| unreachable code | 11.3 Other VMS Issues |
| unresolved references and -nodefaultlibs | 2.11 Options for Linking |
| unresolved references and -nostdlib | 2.11 Options for Linking |
|