aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.8/gcc/doc/cpp.info
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.8/gcc/doc/cpp.info')
-rw-r--r--gcc-4.8/gcc/doc/cpp.info173
1 files changed, 86 insertions, 87 deletions
diff --git a/gcc-4.8/gcc/doc/cpp.info b/gcc-4.8/gcc/doc/cpp.info
index bcf62824b..36327d348 100644
--- a/gcc-4.8/gcc/doc/cpp.info
+++ b/gcc-4.8/gcc/doc/cpp.info
@@ -1,5 +1,5 @@
-This is doc/cpp.info, produced by makeinfo version 4.13 from
-/d/gcc-4.8.1/gcc-4.8.1/gcc/doc/cpp.texi.
+This is doc/cpp.info, produced by makeinfo version 4.12 from
+/space/rguenther/gcc-4.8.3/gcc-4.8.3/gcc/doc/cpp.texi.
Copyright (C) 1987-2013 Free Software Foundation, Inc.
@@ -1734,11 +1734,10 @@ with `__FILE__' and `__LINE__', though.
This macro is defined when the C++ compiler is in use. You can use
`__cplusplus' to test whether a header is compiled by a C compiler
or a C++ compiler. This macro is similar to `__STDC_VERSION__', in
- that it expands to a version number. A fully conforming
- implementation of the 1998 C++ standard will define this macro to
- `199711L'. The GNU C++ compiler is not yet fully conforming, so
- it uses `1' instead. It is hoped to complete the implementation
- of standard C++ in the near future.
+ that it expands to a version number. Depending on the language
+ standard selected, the value of the macro is `199711L', as
+ mandated by the 1998 C++ standard, or `201103L', per the 2011 C++
+ standard.
`__OBJC__'
This macro is defined, with value 1, when the Objective-C compiler
@@ -2112,7 +2111,7 @@ double underscores.
`__GXX_EXPERIMENTAL_CXX0X__'
This macro is defined when compiling a C++ source file with the
option `-std=c++0x' or `-std=gnu++0x'. It indicates that some
- features likely to be included in C++0x are available. Note that
+ features likely to be included in C++0x are available. Note that
these features are experimental, and may change or be removed in
future versions of GCC.
@@ -4510,9 +4509,9 @@ single-letter options may _not_ be grouped: `-dM' is very different from
When used without `-E', this option has no effect.
`-ftrack-macro-expansion[=LEVEL]'
- Track locations of tokens across macro expansions. This allows the
+ Track locations of tokens across macro expansions. This allows the
compiler to emit diagnostic about the current macro expansion stack
- when a compilation error occurs in a macro expansion. Using this
+ when a compilation error occurs in a macro expansion. Using this
option makes the preprocessor and the compiler consume more
memory. The LEVEL parameter can be used to choose the level of
precision of token location tracking thus decreasing the memory
@@ -5156,7 +5155,7 @@ GNU Free Documentation License
not permanently reinstated, receipt of a copy of some or all of
the same material does not give you any rights to use it.
- 10. FUTURE REVISIONS OF THIS LICENSE
+ 10. FUTURE REVISIONS OF THIS LICENSE
The Free Software Foundation may publish new, revised versions of
the GNU Free Documentation License from time to time. Such new
@@ -5177,7 +5176,7 @@ GNU Free Documentation License
proxy's public statement of acceptance of a version permanently
authorizes you to choose that version for the Document.
- 11. RELICENSING
+ 11. RELICENSING
"Massive Multiauthor Collaboration Site" (or "MMC Site") means any
World Wide Web server that publishes copyrightable works and also
@@ -5224,7 +5223,7 @@ notices just after the title page:
Free Documentation License''.
If you have Invariant Sections, Front-Cover Texts and Back-Cover
-Texts, replace the "with...Texts." line with this:
+Texts, replace the "with...Texts." line with this:
with the Invariant Sections being LIST THEIR TITLES, with
the Front-Cover Texts being LIST, and with the Back-Cover Texts
@@ -5519,79 +5518,79 @@ Concept Index

Tag Table:
-Node: Top982
-Node: Overview3587
-Node: Character sets6420
-Ref: Character sets-Footnote-18603
-Node: Initial processing8784
-Ref: trigraphs10343
-Node: Tokenization14545
-Ref: Tokenization-Footnote-121681
-Node: The preprocessing language21792
-Node: Header Files24670
-Node: Include Syntax26586
-Node: Include Operation28223
-Node: Search Path30071
-Node: Once-Only Headers33272
-Node: Alternatives to Wrapper #ifndef34931
-Node: Computed Includes36674
-Node: Wrapper Headers39832
-Node: System Headers42258
-Node: Macros44308
-Node: Object-like Macros45449
-Node: Function-like Macros49039
-Node: Macro Arguments50655
-Node: Stringification54800
-Node: Concatenation58006
-Node: Variadic Macros61114
-Node: Predefined Macros65901
-Node: Standard Predefined Macros66489
-Node: Common Predefined Macros72426
-Node: System-specific Predefined Macros90049
-Node: C++ Named Operators92072
-Node: Undefining and Redefining Macros93036
-Node: Directives Within Macro Arguments95140
-Node: Macro Pitfalls96688
-Node: Misnesting97221
-Node: Operator Precedence Problems98333
-Node: Swallowing the Semicolon100199
-Node: Duplication of Side Effects102222
-Node: Self-Referential Macros104405
-Node: Argument Prescan106814
-Node: Newlines in Arguments110568
-Node: Conditionals111519
-Node: Conditional Uses113349
-Node: Conditional Syntax114707
-Node: Ifdef115027
-Node: If118188
-Node: Defined120492
-Node: Else121775
-Node: Elif122345
-Node: Deleted Code123634
-Node: Diagnostics124881
-Node: Line Control126428
-Node: Pragmas130232
-Node: Other Directives134988
-Node: Preprocessor Output136038
-Node: Traditional Mode139239
-Node: Traditional lexical analysis140297
-Node: Traditional macros142800
-Node: Traditional miscellany146602
-Node: Traditional warnings147599
-Node: Implementation Details149796
-Node: Implementation-defined behavior150417
-Ref: Identifier characters151169
-Node: Implementation limits154247
-Node: Obsolete Features156921
-Node: Differences from previous versions159809
-Node: Invocation164017
-Ref: Wtrigraphs168469
-Ref: dashMF173244
-Ref: fdollars-in-identifiers182975
-Node: Environment Variables192844
-Node: GNU Free Documentation License195810
-Node: Index of Directives220974
-Node: Option Index223054
-Node: Concept Index229457
+Node: Top996
+Node: Overview3601
+Node: Character sets6434
+Ref: Character sets-Footnote-18617
+Node: Initial processing8798
+Ref: trigraphs10357
+Node: Tokenization14559
+Ref: Tokenization-Footnote-121695
+Node: The preprocessing language21806
+Node: Header Files24684
+Node: Include Syntax26600
+Node: Include Operation28237
+Node: Search Path30085
+Node: Once-Only Headers33286
+Node: Alternatives to Wrapper #ifndef34945
+Node: Computed Includes36688
+Node: Wrapper Headers39846
+Node: System Headers42272
+Node: Macros44322
+Node: Object-like Macros45463
+Node: Function-like Macros49053
+Node: Macro Arguments50669
+Node: Stringification54814
+Node: Concatenation58020
+Node: Variadic Macros61128
+Node: Predefined Macros65915
+Node: Standard Predefined Macros66503
+Node: Common Predefined Macros72345
+Node: System-specific Predefined Macros89968
+Node: C++ Named Operators91991
+Node: Undefining and Redefining Macros92955
+Node: Directives Within Macro Arguments95059
+Node: Macro Pitfalls96607
+Node: Misnesting97140
+Node: Operator Precedence Problems98252
+Node: Swallowing the Semicolon100118
+Node: Duplication of Side Effects102141
+Node: Self-Referential Macros104324
+Node: Argument Prescan106733
+Node: Newlines in Arguments110487
+Node: Conditionals111438
+Node: Conditional Uses113268
+Node: Conditional Syntax114626
+Node: Ifdef114946
+Node: If118107
+Node: Defined120411
+Node: Else121694
+Node: Elif122264
+Node: Deleted Code123553
+Node: Diagnostics124800
+Node: Line Control126347
+Node: Pragmas130151
+Node: Other Directives134907
+Node: Preprocessor Output135957
+Node: Traditional Mode139158
+Node: Traditional lexical analysis140216
+Node: Traditional macros142719
+Node: Traditional miscellany146521
+Node: Traditional warnings147518
+Node: Implementation Details149715
+Node: Implementation-defined behavior150336
+Ref: Identifier characters151088
+Node: Implementation limits154166
+Node: Obsolete Features156840
+Node: Differences from previous versions159728
+Node: Invocation163936
+Ref: Wtrigraphs168388
+Ref: dashMF173163
+Ref: fdollars-in-identifiers182894
+Node: Environment Variables192763
+Node: GNU Free Documentation License195729
+Node: Index of Directives220893
+Node: Option Index222973
+Node: Concept Index229376

End Tag Table