This is doc/gcc.info, produced by makeinfo version 4.8 from
-../../../toolchain/android-toolchain/gcc-4.4.0/gcc/doc/gcc.texi.
+/Volumes/project-jingyu/toolchain/android-toolchain/gcc-4.4.0/gcc/doc/gcc.texi.
Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free
_Overall Options_
*Note Options Controlling the Kind of Output: Overall Options.
- -c -S -E -o FILE -combine -pipe -pass-exit-codes
+ -c -S -E -o FILE -combine -no-canonical-prefixes
+ -pipe -pass-exit-codes
-x LANGUAGE -v -### --help[=CLASS[,...]] --target-help
--version -wrapper@FILE -fplugin=FILE -fplugin-arg-NAME=ARG
-fcheck-data-deps -fconserve-stack -fcprop-registers -fcrossjumping
-fcse-follow-jumps -fcse-skip-blocks -fcx-fortran-rules -fcx-limited-range
-fdata-sections -fdce -fdce
- -fdelayed-branch -fdelete-null-pointer-checks -fdse -fdse
+ -fdelayed-branch -fdelete-null-pointer-checks -fdse -fdse -fdyn-ipa
-fearly-inlining -fexpensive-optimizations -ffast-math
-ffinite-math-only -ffloat-store -fforward-propagate
-ffunction-sections -fgcse -fgcse-after-reload -fgcse-las -fgcse-lm
-freciprocal-math -fregmove -frename-registers -freorder-blocks
-freorder-blocks-and-partition -freorder-functions
-frerun-cse-after-loop -freschedule-modulo-scheduled-loops
- -frounding-math -frtl-abstract-sequences -fsched2-use-superblocks
+ -frounding-math -fsched2-use-superblocks
-fsched2-use-traces -fsched-spec-load -fsched-spec-load-dangerous
-fsched-stalled-insns-dep[=N] -fsched-stalled-insns[=N]
-fschedule-insns -fschedule-insns2 -fsection-anchors -fsee
-maes -mpclmul
-msse4a -m3dnow -mpopcnt -mabm -msse5
-mthreads -mno-align-stringops -minline-all-stringops
- -minline-stringops-dynamically -mstringop-strategy=ALG
- -mpush-args -maccumulate-outgoing-args -m128bit-long-double
- -m96bit-long-double -mregparm=NUM -msseregparm
+ -minline-stringops-dynamically -minline-compares
+ -mstringop-strategy=ALG -mpush-args -maccumulate-outgoing-args
+ -m128bit-long-double -m96bit-long-double -mregparm=NUM -msseregparm
-mveclibabi=TYPE -mpc32 -mpc64 -mpc80 -mstackrealign
-momit-leaf-frame-pointer -mno-red-zone -mno-tls-direct-seg-refs
-mcmodel=CODE-MODEL
gcc -c -Q -O2 --help=optimizers > /tmp/O2-opts
diff /tmp/O2-opts /tmp/O3-opts | grep enabled
+`-no-canonical-prefixes'
+ Do not expand any symbolic links, resolve references to `/../' or
+ `/./', or make the path absolute when generating a relative prefix.
+
`--version'
Display the version number and copyrights of the invoked GCC.
generally profitable only with profile feedback available.
The following options are enabled: `-fbranch-probabilities',
- `-fvpt', `-funroll-loops', `-fpeel-loops', `-ftracer'
+ `-fvpt', `-funroll-loops', `-fpeel-loops'
By default, GCC emits an error message if the feedback profiles do
not match the source code. This error can be turned into a
If PATH is specified, GCC will look at the PATH to find the
profile feedback data files. See `-fprofile-dir'.
+`-fdyn-ipa'
+ Perform dynamic inter-procedural analysis. This is used in
+ conjunction with the `-fprofile-generate' and `-fprofile-use'
+ options. During the `-fprofile-generate' phase, this flag turns
+ on some additional instrumentation code that enables dynamic
+ call-graph analysis. During the `-fprofile-use' phase, this flag
+ enables cross-module optimizations such as inlining.
+
The following options control compiler behavior regarding floating
point arithmetic. These options trade off between speed and
correctness. All must be specifically enabled.
using C99's `FENV_ACCESS' pragma. This command line option will
be used to specify the default state for `FENV_ACCESS'.
-`-frtl-abstract-sequences'
- It is a size optimization method. This option is to find identical
- sequences of code, which can be turned into pseudo-procedures and
- then replace all occurrences with calls to the newly created
- subroutine. It is kind of an opposite of `-finline-functions'.
- This optimization runs at RTL level.
-
`-fsignaling-nans'
Compile code assuming that IEEE signaling NaNs may generate
user-visible traps during floating-point operations. Setting this
When you use `-finline-functions' (included in `-O3'), a lot
of functions that would otherwise not be considered for
inlining by the compiler will be investigated. To those
- functions, a different (more restrictive) limit compared to
- functions declared inline can be applied. The default value
- is 90.
+ functions, a different (potentially more restrictive) limit
+ compared to functions declared inline can be applied. The
+ default value is 450.
+
+ `inline-limit-increase-with-profile'
+ When profile information is available, such as when compiling
+ with `-fprofile-use', the maximum function size limits
+ `--param max-inline-insns-single' and `--param
+ max-inline-insns-auto' are increased by this percentage
+ amount. Profile information increases the selectivity and
+ quality of the inlining decisions, so having a larger set of
+ candidate functions available for inlining can improve
+ performance. The default value is 100.
`large-function-insns'
The limit specifying really large functions. For functions
The maximum number of peelings of a single loop.
`max-completely-peeled-insns'
+
+ `max-completely-peeled-insns-feedback'
The maximum number of insns of a completely peeled loop.
+ The `max-completely-peeled-insns-feedback' is used only when
+ profile feedback is available and the loop is hot. Because of
+ the real profiles, this value may set to be larger for hot
+ loops.
+
+ `max-once-peeled-insns'
+
+ `max-once-peeled-insns-feedback'
+ The maximum number of insns of a peeled loop that rolls only
+ once. The `max-once-peeled-insns-feedback' is used only
+ when profile feedback is available and the loop is hot.
+ Because of the real profiles, this value may set to be larger
+ for hot loops.
+
`max-completely-peel-times'
+
+ `max-completely-peel-times-feedback'
The maximum number of iterations of a loop to be suitable for
complete peeling.
+ The `max-completely-peel-times-feedback' is used only when
+ profile feedback is available and the loop is hot. Because of
+ the real profiles, this value may set to be larger for hot
+ loops.
+
`max-unswitch-insns'
The maximum number of insns of an unswitched loop.
small blocks inline code is used, while for large blocks library
call is used.
+`-minline-compares'
+ This option enables GCC to inline calls to memcmp and strcmp. The
+ inlined version does a byte-by-byte comparion using a repeat string
+ operation prefix.
+
`-mstringop-strategy=ALG'
Overwrite internal decision heuristic about particular algorithm
to inline string operation with. The allowed values are
* fargument-noalias: Code Gen Options. (line 413)
* fargument-noalias-anything: Code Gen Options. (line 413)
* fargument-noalias-global: Code Gen Options. (line 413)
-* fassociative-math: Optimize Options. (line 1411)
+* fassociative-math: Optimize Options. (line 1419)
* fasynchronous-unwind-tables: Code Gen Options. (line 64)
* fauto-inc-dec: Optimize Options. (line 455)
* fbounds-check: Code Gen Options. (line 15)
-* fbranch-probabilities: Optimize Options. (line 1544)
-* fbranch-target-load-optimize: Optimize Options. (line 1652)
-* fbranch-target-load-optimize2: Optimize Options. (line 1658)
-* fbtr-bb-exclusive: Optimize Options. (line 1662)
+* fbranch-probabilities: Optimize Options. (line 1545)
+* fbranch-target-load-optimize: Optimize Options. (line 1653)
+* fbranch-target-load-optimize2: Optimize Options. (line 1659)
+* fbtr-bb-exclusive: Optimize Options. (line 1663)
* fcall-saved: Code Gen Options. (line 262)
* fcall-used: Code Gen Options. (line 248)
* fcaller-saves: Optimize Options. (line 676)
* fcrossjumping: Optimize Options. (line 448)
* fcse-follow-jumps: Optimize Options. (line 376)
* fcse-skip-blocks: Optimize Options. (line 385)
-* fcx-fortran-rules: Optimize Options. (line 1530)
-* fcx-limited-range: Optimize Options. (line 1518)
-* fdata-sections: Optimize Options. (line 1633)
+* fcx-fortran-rules: Optimize Options. (line 1531)
+* fcx-limited-range: Optimize Options. (line 1519)
+* fdata-sections: Optimize Options. (line 1634)
* fdbg-cnt: Debugging Options. (line 325)
* fdbg-cnt-list: Debugging Options. (line 322)
* fdce: Optimize Options. (line 461)
* fdump-tree-vrp: Debugging Options. (line 800)
* fdump-unnumbered: Debugging Options. (line 581)
* fdwarf2-cfi-asm: Debugging Options. (line 223)
+* fdyn-ipa: Optimize Options. (line 1344)
* fearly-inlining: Optimize Options. (line 220)
* feliminate-dwarf2-dups: Debugging Options. (line 136)
* feliminate-unused-debug-symbols: Debugging Options. (line 52)
* fexpensive-optimizations: Optimize Options. (line 497)
* fextended-identifiers: Preprocessor Options.
(line 471)
-* ffast-math: Optimize Options. (line 1362)
-* ffinite-math-only: Optimize Options. (line 1435)
+* ffast-math: Optimize Options. (line 1370)
+* ffinite-math-only: Optimize Options. (line 1443)
* ffix-and-continue: Darwin Options. (line 106)
* ffixed: Code Gen Options. (line 236)
* ffloat-store <1>: Disappointments. (line 77)
-* ffloat-store: Optimize Options. (line 1348)
+* ffloat-store: Optimize Options. (line 1356)
* ffor-scope: C++ Dialect Options.
(line 86)
* fforward-propagate: Optimize Options. (line 149)
* ffreestanding <1>: Standards. (line 84)
-* ffreestanding <2>: C Dialect Options. (line 211)
-* ffreestanding <3>: Warning Options. (line 194)
-* ffreestanding: Function Attributes.
+* ffreestanding <2>: Warning Options. (line 194)
+* ffreestanding <3>: Function Attributes.
(line 412)
+* ffreestanding: C Dialect Options. (line 211)
* ffriend-injection: C++ Dialect Options.
(line 56)
-* ffunction-sections: Optimize Options. (line 1633)
+* ffunction-sections: Optimize Options. (line 1634)
* fgcse: Optimize Options. (line 399)
* fgcse-after-reload: Optimize Options. (line 435)
* fgcse-las: Optimize Options. (line 428)
(line 15)
* fmodulo-sched: Optimize Options. (line 293)
* fmodulo-sched-allow-regmoves: Optimize Options. (line 298)
-* fmove-loop-invariants: Optimize Options. (line 1623)
+* fmove-loop-invariants: Optimize Options. (line 1624)
* fms-extensions <1>: C Dialect Options. (line 229)
* fms-extensions <2>: Unnamed Fields. (line 37)
* fms-extensions: C++ Dialect Options.
(line 30)
* fno-asm: C Dialect Options. (line 156)
* fno-branch-count-reg: Optimize Options. (line 305)
-* fno-builtin <1>: Warning Options. (line 194)
-* fno-builtin <2>: Other Builtins. (line 14)
-* fno-builtin <3>: C Dialect Options. (line 170)
-* fno-builtin: Function Attributes.
+* fno-builtin <1>: Other Builtins. (line 14)
+* fno-builtin <2>: C Dialect Options. (line 170)
+* fno-builtin <3>: Function Attributes.
(line 412)
+* fno-builtin: Warning Options. (line 194)
* fno-common <1>: Code Gen Options. (line 135)
* fno-common: Variable Attributes.
(line 105)
-* fno-default-inline <1>: Inline. (line 71)
+* fno-default-inline <1>: Optimize Options. (line 134)
* fno-default-inline <2>: C++ Dialect Options.
(line 262)
-* fno-default-inline: Optimize Options. (line 134)
+* fno-default-inline: Inline. (line 71)
* fno-defer-pop: Optimize Options. (line 141)
* fno-dwarf2-cfi-asm: Debugging Options. (line 223)
* fno-elide-constructors: C++ Dialect Options.
* fno-ira-share-save-slots: Optimize Options. (line 540)
* fno-ira-share-spill-slots: Optimize Options. (line 546)
* fno-jump-tables: Code Gen Options. (line 228)
-* fno-math-errno: Optimize Options. (line 1376)
+* fno-math-errno: Optimize Options. (line 1384)
* fno-merge-debug-strings: Debugging Options. (line 211)
* fno-nil-receivers: Objective-C and Objective-C++ Dialect Options.
(line 49)
* fno-show-column: Preprocessor Options.
(line 533)
* fno-signed-bitfields: C Dialect Options. (line 296)
-* fno-signed-zeros: Optimize Options. (line 1447)
+* fno-signed-zeros: Optimize Options. (line 1455)
* fno-stack-limit: Code Gen Options. (line 396)
* fno-threadsafe-statics: C++ Dialect Options.
(line 172)
* fno-toplevel-reorder: Optimize Options. (line 1254)
-* fno-trapping-math: Optimize Options. (line 1457)
+* fno-trapping-math: Optimize Options. (line 1465)
* fno-unsigned-bitfields: C Dialect Options. (line 296)
* fno-use-cxa-get-exception-ptr: C++ Dialect Options.
(line 185)
(line 281)
* fpch-preprocess: Preprocessor Options.
(line 289)
-* fpeel-loops: Optimize Options. (line 1615)
+* fpeel-loops: Optimize Options. (line 1616)
* fpermissive: C++ Dialect Options.
(line 140)
-* fPIC: Code Gen Options. (line 205)
* fpic: Code Gen Options. (line 184)
-* fPIE: Code Gen Options. (line 218)
+* fPIC: Code Gen Options. (line 205)
* fpie: Code Gen Options. (line 218)
+* fPIE: Code Gen Options. (line 218)
* fpost-ipa-mem-report: Debugging Options. (line 253)
* fpre-ipa-mem-report: Debugging Options. (line 251)
* fpredictive-commoning: Optimize Options. (line 1029)
* fprofile-dir: Optimize Options. (line 1306)
* fprofile-generate: Optimize Options. (line 1316)
* fprofile-use: Optimize Options. (line 1329)
-* fprofile-values: Optimize Options. (line 1563)
+* fprofile-values: Optimize Options. (line 1564)
* frandom-string: Debugging Options. (line 833)
-* freciprocal-math: Optimize Options. (line 1426)
+* freciprocal-math: Optimize Options. (line 1434)
* frecord-gcc-switches: Code Gen Options. (line 174)
* freg-struct-return: Code Gen Options. (line 88)
* fregmove: Optimize Options. (line 504)
-* frename-registers: Optimize Options. (line 1582)
+* frename-registers: Optimize Options. (line 1583)
* freorder-blocks: Optimize Options. (line 1073)
* freorder-blocks-and-partition: Optimize Options. (line 1079)
* freorder-functions: Optimize Options. (line 1090)
* freplace-objc-classes: Objective-C and Objective-C++ Dialect Options.
(line 174)
-* frepo <1>: Template Instantiation.
- (line 62)
-* frepo: C++ Dialect Options.
+* frepo <1>: C++ Dialect Options.
(line 145)
+* frepo: Template Instantiation.
+ (line 62)
* frerun-cse-after-loop: Optimize Options. (line 393)
* freschedule-modulo-scheduled-loops: Optimize Options. (line 652)
-* frounding-math: Optimize Options. (line 1472)
-* frtl-abstract-sequences: Optimize Options. (line 1492)
+* frounding-math: Optimize Options. (line 1480)
* fsched-spec-load: Optimize Options. (line 593)
* fsched-spec-load-dangerous: Optimize Options. (line 598)
* fsched-stalled-insns: Optimize Options. (line 604)
* fsched2-use-traces: Optimize Options. (line 635)
* fschedule-insns: Optimize Options. (line 564)
* fschedule-insns2: Optimize Options. (line 574)
-* fsection-anchors: Optimize Options. (line 1678)
+* fsection-anchors: Optimize Options. (line 1679)
* fsee: Optimize Options. (line 647)
* fsel-sched-pipelining: Optimize Options. (line 666)
* fsel-sched-pipelining-outer-loops: Optimize Options. (line 671)
* fshort-enums: Structures unions enumerations and bit-fields implementation.
(line 43)
* fshort-wchar: Code Gen Options. (line 125)
-* fsignaling-nans: Optimize Options. (line 1499)
+* fsignaling-nans: Optimize Options. (line 1500)
* fsigned-bitfields <1>: C Dialect Options. (line 296)
* fsigned-bitfields: Non-bugs. (line 57)
* fsigned-char <1>: Characters implementation.
(line 31)
* fsigned-char: C Dialect Options. (line 286)
-* fsingle-precision-constant: Optimize Options. (line 1514)
+* fsingle-precision-constant: Optimize Options. (line 1515)
* fsplit-ivs-in-unroller: Optimize Options. (line 1010)
* fsplit-wide-types: Optimize Options. (line 368)
* fstack-check: Code Gen Options. (line 357)
* fstack-limit-register: Code Gen Options. (line 396)
* fstack-limit-symbol: Code Gen Options. (line 396)
-* fstack-protector: Optimize Options. (line 1666)
-* fstack-protector-all: Optimize Options. (line 1675)
+* fstack-protector: Optimize Options. (line 1667)
+* fstack-protector-all: Optimize Options. (line 1676)
* fstats: C++ Dialect Options.
(line 160)
* fstrict-aliasing: Optimize Options. (line 1103)
* ftree-vectorizer-verbose: Debugging Options. (line 808)
* ftree-vrp: Optimize Options. (line 984)
* funit-at-a-time: Optimize Options. (line 1247)
-* funroll-all-loops: Optimize Options. (line 1609)
+* funroll-all-loops: Optimize Options. (line 1610)
* funroll-loops: Optimize Options. (line 998)
* funsafe-loop-optimizations: Optimize Options. (line 440)
-* funsafe-math-optimizations: Optimize Options. (line 1394)
+* funsafe-math-optimizations: Optimize Options. (line 1402)
* funsigned-bitfields <1>: Non-bugs. (line 57)
* funsigned-bitfields <2>: Structures unions enumerations and bit-fields implementation.
(line 17)
* funsigned-char <1>: C Dialect Options. (line 268)
* funsigned-char: Characters implementation.
(line 31)
-* funswitch-loops: Optimize Options. (line 1627)
+* funswitch-loops: Optimize Options. (line 1628)
* funwind-tables: Code Gen Options. (line 57)
* fuse-cxa-atexit: C++ Dialect Options.
(line 178)
(line 190)
* fvisibility-ms-compat: C++ Dialect Options.
(line 218)
-* fvpt: Optimize Options. (line 1573)
+* fvpt: Optimize Options. (line 1574)
* fweb: Optimize Options. (line 1266)
* fwhole-program: Optimize Options. (line 1277)
* fwide-exec-charset: Preprocessor Options.
* m32 <2>: RS/6000 and PowerPC Options.
(line 252)
* m32: i386 and x86-64 Options.
- (line 607)
+ (line 612)
* m32-bit: CRIS Options. (line 64)
* m32r: M32R/D Options. (line 15)
* m32r2: M32R/D Options. (line 9)
* m5307: M680x0 Options. (line 160)
* m5407: M680x0 Options. (line 164)
* m64 <1>: i386 and x86-64 Options.
- (line 607)
+ (line 612)
* m64 <2>: S/390 and zSeries Options.
(line 87)
* m64 <3>: SPARC Options. (line 191)
(line 458)
* mcmodel=embmedany: SPARC Options. (line 213)
* mcmodel=kernel: i386 and x86-64 Options.
- (line 629)
+ (line 634)
* mcmodel=large: i386 and x86-64 Options.
- (line 641)
+ (line 646)
* mcmodel=medany: SPARC Options. (line 207)
* mcmodel=medium: i386 and x86-64 Options.
- (line 634)
+ (line 639)
* mcmodel=medlow: SPARC Options. (line 196)
* mcmodel=medmid: SPARC Options. (line 201)
* mcmodel=small: i386 and x86-64 Options.
- (line 623)
+ (line 628)
* mcmpb: RS/6000 and PowerPC Options.
(line 31)
* mcode-readable: MIPS Options. (line 385)
* mconstant-gp: IA-64 Options. (line 46)
* mcorea: Blackfin Options. (line 149)
* mcoreb: Blackfin Options. (line 155)
-* mcpu <1>: RS/6000 and PowerPC Options.
- (line 114)
-* mcpu <2>: CRIS Options. (line 10)
-* mcpu <3>: ARM Options. (line 84)
-* mcpu <4>: M680x0 Options. (line 28)
+* mcpu <1>: FRV Options. (line 212)
+* mcpu <2>: ARC Options. (line 23)
+* mcpu <3>: CRIS Options. (line 10)
+* mcpu <4>: SPARC Options. (line 96)
* mcpu <5>: i386 and x86-64 Options.
(line 153)
-* mcpu <6>: ARC Options. (line 23)
-* mcpu <7>: SPARC Options. (line 96)
-* mcpu <8>: picoChip Options. (line 9)
-* mcpu <9>: DEC Alpha Options. (line 223)
-* mcpu: FRV Options. (line 212)
+* mcpu <6>: RS/6000 and PowerPC Options.
+ (line 114)
+* mcpu <7>: picoChip Options. (line 9)
+* mcpu <8>: DEC Alpha Options. (line 223)
+* mcpu <9>: ARM Options. (line 84)
+* mcpu: M680x0 Options. (line 28)
* mcpu32: M680x0 Options. (line 134)
* mcpu= <1>: M32C Options. (line 7)
* mcpu=: Blackfin Options. (line 7)
* mfix-vr4120: MIPS Options. (line 513)
* mfix-vr4130: MIPS Options. (line 527)
* mfixed-cc: FRV Options. (line 28)
-* mfixed-range <1>: SH Options. (line 189)
-* mfixed-range <2>: HPPA Options. (line 59)
-* mfixed-range <3>: IA-64 Options. (line 90)
-* mfixed-range: SPU Options. (line 47)
+* mfixed-range <1>: HPPA Options. (line 59)
+* mfixed-range <2>: IA-64 Options. (line 90)
+* mfixed-range <3>: SPU Options. (line 47)
+* mfixed-range: SH Options. (line 189)
* mflip-mips16: MIPS Options. (line 109)
* mfloat-abi: ARM Options. (line 41)
* mfloat-gprs: RS/6000 and PowerPC Options.
* mfpr-64: FRV Options. (line 16)
* mfprnd: RS/6000 and PowerPC Options.
(line 31)
-* mfpu <1>: PDP-11 Options. (line 9)
-* mfpu <2>: SPARC Options. (line 20)
+* mfpu <1>: SPARC Options. (line 20)
+* mfpu <2>: PDP-11 Options. (line 9)
* mfpu <3>: ARM Options. (line 124)
* mfpu: RS/6000 and PowerPC Options.
(line 355)
* mfull-toc: RS/6000 and PowerPC Options.
(line 263)
-* mfused-madd <1>: MIPS Options. (line 466)
-* mfused-madd <2>: S/390 and zSeries Options.
- (line 137)
-* mfused-madd <3>: RS/6000 and PowerPC Options.
+* mfused-madd <1>: Xtensa Options. (line 19)
+* mfused-madd <2>: RS/6000 and PowerPC Options.
(line 408)
-* mfused-madd <4>: i386 and x86-64 Options.
- (line 591)
-* mfused-madd: Xtensa Options. (line 19)
+* mfused-madd <3>: MIPS Options. (line 466)
+* mfused-madd <4>: S/390 and zSeries Options.
+ (line 137)
+* mfused-madd: i386 and x86-64 Options.
+ (line 596)
* MG: Preprocessor Options.
(line 216)
* mg: VAX Options. (line 17)
-* mgas <1>: DEC Alpha Options. (line 159)
-* mgas: HPPA Options. (line 75)
+* mgas <1>: HPPA Options. (line 75)
+* mgas: DEC Alpha Options. (line 159)
* mgen-cell-microcode: RS/6000 and PowerPC Options.
(line 194)
* mgettrcost=NUMBER: SH Options. (line 211)
* mgpr-64: FRV Options. (line 10)
* mgprel-ro: FRV Options. (line 79)
* mh: H8/300 Options. (line 14)
-* mhard-dfp <1>: S/390 and zSeries Options.
- (line 20)
-* mhard-dfp: RS/6000 and PowerPC Options.
+* mhard-dfp <1>: RS/6000 and PowerPC Options.
(line 31)
+* mhard-dfp: S/390 and zSeries Options.
+ (line 20)
* mhard-float <1>: M680x0 Options. (line 193)
-* mhard-float <2>: S/390 and zSeries Options.
+* mhard-float <2>: SPARC Options. (line 20)
+* mhard-float <3>: S/390 and zSeries Options.
(line 11)
-* mhard-float <3>: MIPS Options. (line 225)
-* mhard-float <4>: ARM Options. (line 62)
-* mhard-float <5>: SPARC Options. (line 20)
-* mhard-float <6>: RS/6000 and PowerPC Options.
+* mhard-float <4>: RS/6000 and PowerPC Options.
(line 341)
-* mhard-float: FRV Options. (line 19)
+* mhard-float <5>: FRV Options. (line 19)
+* mhard-float <6>: MIPS Options. (line 225)
+* mhard-float: ARM Options. (line 62)
* mhard-quad-float: SPARC Options. (line 41)
* mhardlit: MCore Options. (line 10)
* mhint-max-distance: SPU Options. (line 67)
* mhint-max-nops: SPU Options. (line 61)
-* mhitachi: SH Options. (line 84)
+* mhitachi: SH Options. (line 87)
* micplb: Blackfin Options. (line 168)
* mid-shared-library: Blackfin Options. (line 76)
* mieee <1>: DEC Alpha Options. (line 39)
* minit-stack: AVR Options. (line 35)
* minline-all-stringops: i386 and x86-64 Options.
(line 553)
+* minline-compares: i386 and x86-64 Options.
+ (line 565)
* minline-float-divide-max-throughput: IA-64 Options. (line 58)
* minline-float-divide-min-latency: IA-64 Options. (line 54)
* minline-ic_invalidate: SH Options. (line 106)
* minline-int-divide-max-throughput: IA-64 Options. (line 66)
* minline-int-divide-min-latency: IA-64 Options. (line 62)
-* minline-plt <1>: Blackfin Options. (line 133)
-* minline-plt: FRV Options. (line 64)
+* minline-plt <1>: FRV Options. (line 64)
+* minline-plt: Blackfin Options. (line 133)
* minline-sqrt-max-throughput: IA-64 Options. (line 74)
* minline-sqrt-min-latency: IA-64 Options. (line 70)
* minline-stringops-dynamically: i386 and x86-64 Options.
* mlinux: CRIS Options. (line 91)
* mlittle: RS/6000 and PowerPC Options.
(line 468)
-* mlittle-endian <1>: ARM Options. (line 68)
-* mlittle-endian <2>: MCore Options. (line 39)
-* mlittle-endian <3>: IA-64 Options. (line 13)
-* mlittle-endian <4>: RS/6000 and PowerPC Options.
+* mlittle-endian <1>: IA-64 Options. (line 13)
+* mlittle-endian <2>: RS/6000 and PowerPC Options.
(line 468)
+* mlittle-endian <3>: ARM Options. (line 68)
+* mlittle-endian <4>: MCore Options. (line 39)
* mlittle-endian: SPARC Options. (line 185)
* mllsc: MIPS Options. (line 241)
* mlocal-sdata: MIPS Options. (line 322)
* mlong-calls <1>: M68hc1x Options. (line 35)
-* mlong-calls <2>: ARM Options. (line 154)
-* mlong-calls <3>: FRV Options. (line 99)
+* mlong-calls <2>: Blackfin Options. (line 116)
+* mlong-calls <3>: ARM Options. (line 154)
* mlong-calls <4>: MIPS Options. (line 452)
* mlong-calls <5>: V850 Options. (line 10)
-* mlong-calls: Blackfin Options. (line 116)
+* mlong-calls: FRV Options. (line 99)
* mlong-double-128: S/390 and zSeries Options.
(line 29)
* mlong-double-64: S/390 and zSeries Options.
* mlp64: IA-64 Options. (line 114)
* MM: Preprocessor Options.
(line 197)
-* mmac <1>: Score Options. (line 21)
-* mmac: CRX Options. (line 9)
+* mmac <1>: CRX Options. (line 9)
+* mmac: Score Options. (line 21)
* mmad: MIPS Options. (line 461)
* mmangle-cpu: ARC Options. (line 15)
* mmax: DEC Alpha Options. (line 171)
* mno-data-align: CRIS Options. (line 55)
* mno-debug: S/390 and zSeries Options.
(line 112)
-* mno-div <1>: M680x0 Options. (line 205)
-* mno-div: MCore Options. (line 15)
+* mno-div <1>: MCore Options. (line 15)
+* mno-div: M680x0 Options. (line 205)
* mno-dlmzb: RS/6000 and PowerPC Options.
(line 421)
* mno-double: FRV Options. (line 41)
* mno-embedded-data: MIPS Options. (line 372)
* mno-ep: V850 Options. (line 16)
* mno-epsilon: MMIX Options. (line 15)
-* mno-explicit-relocs <1>: DEC Alpha Options. (line 184)
-* mno-explicit-relocs: MIPS Options. (line 416)
+* mno-explicit-relocs <1>: MIPS Options. (line 416)
+* mno-explicit-relocs: DEC Alpha Options. (line 184)
* mno-extern-sdata: MIPS Options. (line 334)
* mno-fancy-math-387: i386 and x86-64 Options.
(line 238)
* mno-fprnd: RS/6000 and PowerPC Options.
(line 31)
* mno-fpu: SPARC Options. (line 25)
-* mno-fused-madd <1>: RS/6000 and PowerPC Options.
- (line 408)
-* mno-fused-madd <2>: MIPS Options. (line 466)
-* mno-fused-madd <3>: S/390 and zSeries Options.
+* mno-fused-madd <1>: S/390 and zSeries Options.
(line 137)
-* mno-fused-madd: Xtensa Options. (line 19)
+* mno-fused-madd <2>: MIPS Options. (line 466)
+* mno-fused-madd <3>: Xtensa Options. (line 19)
+* mno-fused-madd: RS/6000 and PowerPC Options.
+ (line 408)
* mno-gnu-as: IA-64 Options. (line 18)
* mno-gnu-ld: IA-64 Options. (line 23)
* mno-gotplt: CRIS Options. (line 81)
* mno-libfuncs: MMIX Options. (line 10)
* mno-llsc: MIPS Options. (line 241)
* mno-local-sdata: MIPS Options. (line 322)
-* mno-long-calls <1>: M68hc1x Options. (line 35)
-* mno-long-calls <2>: Blackfin Options. (line 116)
-* mno-long-calls <3>: HPPA Options. (line 136)
-* mno-long-calls <4>: V850 Options. (line 10)
-* mno-long-calls <5>: MIPS Options. (line 452)
-* mno-long-calls: ARM Options. (line 154)
+* mno-long-calls <1>: V850 Options. (line 10)
+* mno-long-calls <2>: M68hc1x Options. (line 35)
+* mno-long-calls <3>: MIPS Options. (line 452)
+* mno-long-calls <4>: ARM Options. (line 154)
+* mno-long-calls <5>: HPPA Options. (line 136)
+* mno-long-calls: Blackfin Options. (line 116)
* mno-longcall: RS/6000 and PowerPC Options.
(line 677)
* mno-longcalls: Xtensa Options. (line 67)
(line 435)
* mno-stack-align: CRIS Options. (line 55)
* mno-stack-bias: SPARC Options. (line 222)
-* mno-strict-align <1>: M680x0 Options. (line 283)
-* mno-strict-align: RS/6000 and PowerPC Options.
+* mno-strict-align <1>: RS/6000 and PowerPC Options.
(line 440)
+* mno-strict-align: M680x0 Options. (line 283)
* mno-string: RS/6000 and PowerPC Options.
(line 377)
* mno-sum-in-toc: RS/6000 and PowerPC Options.
* mno-vrsave: RS/6000 and PowerPC Options.
(line 191)
* mno-wide-bitfields: MCore Options. (line 23)
-* mno-xgot <1>: MIPS Options. (line 190)
-* mno-xgot: M680x0 Options. (line 315)
+* mno-xgot <1>: M680x0 Options. (line 315)
+* mno-xgot: MIPS Options. (line 190)
* mno-xl-compat: RS/6000 and PowerPC Options.
(line 298)
* mno-zero-extend: MMIX Options. (line 27)
(line 36)
* mold-mnemonics: RS/6000 and PowerPC Options.
(line 99)
-* momit-leaf-frame-pointer <1>: Blackfin Options. (line 39)
-* momit-leaf-frame-pointer: i386 and x86-64 Options.
- (line 573)
+* momit-leaf-frame-pointer <1>: i386 and x86-64 Options.
+ (line 578)
+* momit-leaf-frame-pointer: Blackfin Options. (line 39)
* mone-byte-bool: Darwin Options. (line 92)
* moptimize-membar: FRV Options. (line 201)
* MP: Preprocessor Options.
(line 671)
* mregparm: i386 and x86-64 Options.
(line 321)
-* mrelax <1>: MN10300 Options. (line 34)
-* mrelax <2>: H8/300 Options. (line 9)
-* mrelax: SH Options. (line 70)
+* mrelax <1>: SH Options. (line 70)
+* mrelax <2>: MN10300 Options. (line 34)
+* mrelax: H8/300 Options. (line 9)
* mrelax-immediate: MCore Options. (line 19)
* mrelocatable: RS/6000 and PowerPC Options.
(line 445)
(line 453)
* mreturn-pointer-on-d0: MN10300 Options. (line 24)
* mrodata: ARC Options. (line 30)
-* mrtd <1>: i386 and x86-64 Options.
- (line 297)
-* mrtd <2>: M680x0 Options. (line 236)
-* mrtd: Function Attributes.
+* mrtd <1>: M680x0 Options. (line 236)
+* mrtd <2>: Function Attributes.
(line 170)
+* mrtd: i386 and x86-64 Options.
+ (line 297)
* mrtp: VxWorks Options. (line 11)
* ms: H8/300 Options. (line 17)
* ms2600: H8/300 Options. (line 24)
(line 645)
* msdata=eabi: RS/6000 and PowerPC Options.
(line 625)
-* msdata=none <1>: RS/6000 and PowerPC Options.
+* msdata=none <1>: M32R/D Options. (line 40)
+* msdata=none: RS/6000 and PowerPC Options.
(line 658)
-* msdata=none: M32R/D Options. (line 40)
* msdata=sdata: M32R/D Options. (line 49)
* msdata=sysv: RS/6000 and PowerPC Options.
(line 636)
* msep-data: Blackfin Options. (line 105)
* mserialize-volatile: Xtensa Options. (line 35)
* mshared-library-id: Blackfin Options. (line 98)
-* mshort <1>: M68hc1x Options. (line 40)
-* mshort: M680x0 Options. (line 216)
-* msim <1>: Blackfin Options. (line 32)
+* mshort <1>: M680x0 Options. (line 216)
+* mshort: M68hc1x Options. (line 40)
+* msim <1>: Xstormy16 Options. (line 9)
* msim <2>: RS/6000 and PowerPC Options.
(line 581)
-* msim <3>: Xstormy16 Options. (line 9)
+* msim <3>: Blackfin Options. (line 32)
* msim: M32C Options. (line 13)
* msimple-fpu: RS/6000 and PowerPC Options.
(line 351)
* msingle-exit: MMIX Options. (line 66)
-* msingle-float <1>: RS/6000 and PowerPC Options.
+* msingle-float <1>: MIPS Options. (line 232)
+* msingle-float: RS/6000 and PowerPC Options.
(line 347)
-* msingle-float: MIPS Options. (line 232)
* msingle-pic-base: ARM Options. (line 179)
* msio: HPPA Options. (line 105)
* msize: AVR Options. (line 32)
* msmall-model: FR30 Options. (line 9)
* msmall-text: DEC Alpha Options. (line 213)
* msmartmips: MIPS Options. (line 268)
-* msoft-float <1>: ARM Options. (line 65)
-* msoft-float <2>: i386 and x86-64 Options.
- (line 216)
-* msoft-float <3>: SPARC Options. (line 25)
-* msoft-float <4>: RS/6000 and PowerPC Options.
+* msoft-float <1>: DEC Alpha Options. (line 10)
+* msoft-float <2>: M680x0 Options. (line 199)
+* msoft-float <3>: RS/6000 and PowerPC Options.
(line 341)
-* msoft-float <5>: FRV Options. (line 22)
-* msoft-float <6>: MIPS Options. (line 228)
-* msoft-float <7>: S/390 and zSeries Options.
+* msoft-float <4>: FRV Options. (line 22)
+* msoft-float <5>: ARM Options. (line 65)
+* msoft-float <6>: PDP-11 Options. (line 13)
+* msoft-float <7>: HPPA Options. (line 91)
+* msoft-float <8>: i386 and x86-64 Options.
+ (line 216)
+* msoft-float <9>: S/390 and zSeries Options.
(line 11)
-* msoft-float <8>: DEC Alpha Options. (line 10)
-* msoft-float <9>: HPPA Options. (line 91)
-* msoft-float <10>: M680x0 Options. (line 199)
-* msoft-float: PDP-11 Options. (line 13)
+* msoft-float <10>: SPARC Options. (line 25)
+* msoft-float: MIPS Options. (line 228)
* msoft-quad-float: SPARC Options. (line 45)
* msoft-reg-count: M68hc1x Options. (line 43)
-* mspace <1>: V850 Options. (line 30)
-* mspace: SH Options. (line 125)
+* mspace <1>: SH Options. (line 125)
+* mspace: V850 Options. (line 30)
* mspe: RS/6000 and PowerPC Options.
(line 221)
* mspecld-anomaly: Blackfin Options. (line 46)
* msse: i386 and x86-64 Options.
(line 435)
* msse2avx: i386 and x86-64 Options.
- (line 599)
+ (line 604)
* msseregparm: i386 and x86-64 Options.
(line 332)
* mstack-align: CRIS Options. (line 55)
* mstackrealign: i386 and x86-64 Options.
(line 365)
* mstdmain: SPU Options. (line 40)
-* mstrict-align <1>: M680x0 Options. (line 283)
-* mstrict-align: RS/6000 and PowerPC Options.
+* mstrict-align <1>: RS/6000 and PowerPC Options.
(line 440)
+* mstrict-align: M680x0 Options. (line 283)
* mstring: RS/6000 and PowerPC Options.
(line 377)
* mstringop-strategy=ALG: i386 and x86-64 Options.
- (line 565)
+ (line 570)
* mstructure-size-boundary: ARM Options. (line 134)
* msvr4-struct-return: RS/6000 and PowerPC Options.
(line 545)
* mthumb-interwork: ARM Options. (line 25)
* mtiny-stack: AVR Options. (line 52)
* mtls-direct-seg-refs: i386 and x86-64 Options.
- (line 581)
+ (line 586)
* mtls-size: IA-64 Options. (line 97)
* mtoc: RS/6000 and PowerPC Options.
(line 462)
* mtpf-trace: S/390 and zSeries Options.
(line 131)
* mtrap-precision: DEC Alpha Options. (line 109)
-* mtune <1>: IA-64 Options. (line 101)
-* mtune <2>: M680x0 Options. (line 66)
-* mtune <3>: S/390 and zSeries Options.
- (line 124)
-* mtune <4>: SPARC Options. (line 158)
+* mtune <1>: MIPS Options. (line 61)
+* mtune <2>: SPARC Options. (line 158)
+* mtune <3>: CRIS Options. (line 16)
+* mtune <4>: DEC Alpha Options. (line 267)
* mtune <5>: RS/6000 and PowerPC Options.
(line 163)
-* mtune <6>: DEC Alpha Options. (line 267)
-* mtune <7>: MIPS Options. (line 61)
-* mtune <8>: CRIS Options. (line 16)
-* mtune <9>: i386 and x86-64 Options.
+* mtune <6>: i386 and x86-64 Options.
(line 10)
+* mtune <7>: M680x0 Options. (line 66)
+* mtune <8>: IA-64 Options. (line 101)
+* mtune <9>: S/390 and zSeries Options.
+ (line 124)
* mtune: ARM Options. (line 102)
* muclibc: GNU/Linux Options. (line 13)
* muls: Score Options. (line 18)
(line 50)
* mword-relocations: ARM Options. (line 258)
* mwords-little-endian: ARM Options. (line 76)
-* mxgot <1>: MIPS Options. (line 190)
-* mxgot: M680x0 Options. (line 315)
+* mxgot <1>: M680x0 Options. (line 315)
+* mxgot: MIPS Options. (line 190)
* mxilinx-fpu: RS/6000 and PowerPC Options.
(line 361)
* mxl-compat: RS/6000 and PowerPC Options.
(line 95)
* mzda: V850 Options. (line 45)
* mzero-extend: MMIX Options. (line 27)
+* no-canonical-prefixes: Overall Options. (line 348)
* no-integrated-cpp: C Dialect Options. (line 240)
* no-lsim: MCore Options. (line 46)
* no-red-zone: i386 and x86-64 Options.
- (line 615)
+ (line 620)
* no_dead_strip_inits_and_terms: Darwin Options. (line 199)
* noall_load: Darwin Options. (line 199)
* nocpp: MIPS Options. (line 476)
* nostartfiles: Link Options. (line 57)
* nostdinc: Preprocessor Options.
(line 374)
-* nostdinc++ <1>: C++ Dialect Options.
- (line 254)
-* nostdinc++: Preprocessor Options.
+* nostdinc++ <1>: Preprocessor Options.
(line 379)
+* nostdinc++: C++ Dialect Options.
+ (line 254)
* nostdlib: Link Options. (line 71)
-* o: Overall Options. (line 187)
* O: Optimize Options. (line 29)
-* o: Preprocessor Options.
+* o <1>: Preprocessor Options.
(line 74)
+* o: Overall Options. (line 187)
* O0: Optimize Options. (line 106)
* O1: Optimize Options. (line 29)
* O2: Optimize Options. (line 67)
* P: Preprocessor Options.
(line 590)
* pagezero_size: Darwin Options. (line 199)
-* param: Optimize Options. (line 1702)
+* param: Optimize Options. (line 1703)
* pass-exit-codes: Overall Options. (line 145)
-* pedantic <1>: Warning Options. (line 53)
-* pedantic <2>: Alternate Keywords. (line 29)
-* pedantic <3>: Preprocessor Options.
- (line 162)
-* pedantic <4>: Warnings and Errors.
+* pedantic <1>: Warnings and Errors.
(line 25)
-* pedantic <5>: Standards. (line 16)
+* pedantic <2>: Standards. (line 16)
+* pedantic <3>: Alternate Keywords. (line 29)
+* pedantic <4>: Warning Options. (line 53)
+* pedantic <5>: Preprocessor Options.
+ (line 162)
* pedantic: C Extensions. (line 6)
-* pedantic-errors <1>: Preprocessor Options.
+* pedantic-errors <1>: Warning Options. (line 95)
+* pedantic-errors <2>: Preprocessor Options.
(line 167)
-* pedantic-errors <2>: Non-bugs. (line 216)
-* pedantic-errors <3>: Warnings and Errors.
- (line 25)
+* pedantic-errors <3>: Non-bugs. (line 216)
* pedantic-errors <4>: Standards. (line 16)
-* pedantic-errors: Warning Options. (line 95)
+* pedantic-errors: Warnings and Errors.
+ (line 25)
* pg: Debugging Options. (line 233)
* pie: Link Options. (line 92)
* pipe: Overall Options. (line 209)
* print-sysroot: Debugging Options. (line 940)
* print-sysroot-headers-suffix: Debugging Options. (line 947)
* private_bundle: Darwin Options. (line 199)
-* pthread <1>: RS/6000 and PowerPC Options.
+* pthread <1>: SPARC Options. (line 242)
+* pthread <2>: RS/6000 and PowerPC Options.
(line 709)
-* pthread <2>: SPARC Options. (line 242)
* pthread: IA-64 Options. (line 106)
* pthreads: SPARC Options. (line 236)
* Q: Debugging Options. (line 239)
* read_only_relocs: Darwin Options. (line 199)
* remap: Preprocessor Options.
(line 638)
-* S <1>: Overall Options. (line 170)
-* S: Link Options. (line 20)
+* S: Overall Options. (line 170)
* s: Link Options. (line 105)
+* S: Link Options. (line 20)
* save-temps: Debugging Options. (line 860)
* sectalign: Darwin Options. (line 199)
* sectcreate: Darwin Options. (line 199)
* sim2: CRIS Options. (line 101)
* single_module: Darwin Options. (line 199)
* specs: Directory Options. (line 84)
-* static <1>: Link Options. (line 109)
+* static <1>: Darwin Options. (line 199)
* static <2>: HPPA Options. (line 192)
-* static: Darwin Options. (line 199)
+* static: Link Options. (line 109)
* static-libgcc: Link Options. (line 122)
-* std <1>: Non-bugs. (line 107)
-* std <2>: Other Builtins. (line 22)
-* std <3>: C Dialect Options. (line 47)
-* std: Standards. (line 16)
+* std <1>: C Dialect Options. (line 47)
+* std <2>: Non-bugs. (line 107)
+* std <3>: Standards. (line 16)
+* std: Other Builtins. (line 22)
* std=: Preprocessor Options.
(line 325)
* sub_library: Darwin Options. (line 199)
* symbolic: Link Options. (line 157)
* sysroot: Directory Options. (line 92)
* T: Link Options. (line 163)
-* target-help <1>: Preprocessor Options.
+* target-help <1>: Overall Options. (line 240)
+* target-help: Preprocessor Options.
(line 643)
-* target-help: Overall Options. (line 240)
-* threads <1>: HPPA Options. (line 205)
-* threads: SPARC Options. (line 230)
+* threads <1>: SPARC Options. (line 230)
+* threads: HPPA Options. (line 205)
* time: Debugging Options. (line 874)
* tls: FRV Options. (line 75)
* TLS: FRV Options. (line 72)
* traditional <1>: C Dialect Options. (line 252)
* traditional: Incompatibilities. (line 6)
-* traditional-cpp <1>: Preprocessor Options.
+* traditional-cpp <1>: C Dialect Options. (line 252)
+* traditional-cpp: Preprocessor Options.
(line 621)
-* traditional-cpp: C Dialect Options. (line 252)
* trigraphs <1>: Preprocessor Options.
(line 625)
* trigraphs: C Dialect Options. (line 236)
* twolevel_namespace: Darwin Options. (line 199)
-* u: Link Options. (line 196)
* U: Preprocessor Options.
(line 56)
+* u: Link Options. (line 196)
* umbrella: Darwin Options. (line 199)
* undef: Preprocessor Options.
(line 60)
* undefined: Darwin Options. (line 199)
* unexported_symbols_list: Darwin Options. (line 199)
+* V: Target Options. (line 25)
* v <1>: Overall Options. (line 198)
* v: Preprocessor Options.
(line 647)
-* V: Target Options. (line 25)
-* version <1>: Preprocessor Options.
+* version <1>: Overall Options. (line 352)
+* version: Preprocessor Options.
(line 660)
-* version: Overall Options. (line 348)
-* w: Preprocessor Options.
+* W <1>: Warning Options. (line 1132)
+* W: Incompatibilities. (line 64)
+* w <1>: Preprocessor Options.
(line 158)
-* W: Warning Options. (line 1025)
* w: Warning Options. (line 18)
-* W <1>: Warning Options. (line 146)
-* W <2>: Incompatibilities. (line 64)
-* W: Warning Options. (line 1132)
+* W: Warning Options. (line 1025)
* Wa: Assembler Options. (line 9)
* Wabi: C++ Dialect Options.
(line 268)
* Waddress: Warning Options. (line 953)
* Waggregate-return: Warning Options. (line 971)
-* Wall <1>: Warning Options. (line 99)
-* Wall <2>: Standard Libraries. (line 6)
+* Wall <1>: Standard Libraries. (line 6)
+* Wall <2>: Warning Options. (line 99)
* Wall: Preprocessor Options.
(line 80)
* Warray-bounds: Warning Options. (line 691)
* Wcast-qual: Warning Options. (line 884)
* Wchar-subscripts: Warning Options. (line 184)
* Wclobbered: Warning Options. (line 909)
-* Wcomment <1>: Warning Options. (line 189)
-* Wcomment: Preprocessor Options.
+* Wcomment <1>: Preprocessor Options.
(line 88)
+* Wcomment: Warning Options. (line 189)
* Wcomments: Preprocessor Options.
(line 88)
* Wconversion: Warning Options. (line 913)
* Weffc++: C++ Dialect Options.
(line 387)
* Wempty-body: Warning Options. (line 932)
-* Wendif-labels <1>: Preprocessor Options.
+* Wendif-labels <1>: Warning Options. (line 822)
+* Wendif-labels: Preprocessor Options.
(line 135)
-* Wendif-labels: Warning Options. (line 822)
* Wenum-compare: Warning Options. (line 936)
-* Werror <1>: Warning Options. (line 21)
-* Werror: Preprocessor Options.
+* Werror <1>: Preprocessor Options.
(line 148)
+* Werror: Warning Options. (line 21)
* Werror=: Warning Options. (line 24)
-* Wextra: Warning Options. (line 1132)
+* Wextra: Warning Options. (line 1025)
* Wfatal-errors: Warning Options. (line 38)
* Wfloat-equal: Warning Options. (line 712)
-* Wformat <1>: Function Attributes.
+* Wformat <1>: Warning Options. (line 194)
+* Wformat: Function Attributes.
(line 373)
-* Wformat: Warning Options. (line 194)
* Wformat-contains-nul: Warning Options. (line 233)
* Wformat-extra-args: Warning Options. (line 237)
-* Wformat-nonliteral <1>: Warning Options. (line 255)
-* Wformat-nonliteral: Function Attributes.
+* Wformat-nonliteral <1>: Function Attributes.
(line 432)
+* Wformat-nonliteral: Warning Options. (line 255)
* Wformat-security: Warning Options. (line 260)
* Wformat-y2k: Warning Options. (line 229)
* Wformat-zero-length: Warning Options. (line 251)
* Wimplicit-function-declaration: Warning Options. (line 300)
* Wimplicit-int: Warning Options. (line 296)
* Winit-self: Warning Options. (line 283)
-* Winline <1>: Warning Options. (line 1211)
-* Winline: Inline. (line 63)
+* Winline <1>: Inline. (line 63)
+* Winline: Warning Options. (line 1211)
* Wint-to-pointer-cast: Warning Options. (line 1238)
* Winvalid-offsetof: Warning Options. (line 1224)
* Winvalid-pch: Warning Options. (line 1246)
* Wno-enum-compare: Warning Options. (line 936)
* Wno-error: Warning Options. (line 21)
* Wno-error=: Warning Options. (line 24)
-* Wno-extra: Warning Options. (line 1132)
+* Wno-extra: Warning Options. (line 1025)
* Wno-fatal-errors: Warning Options. (line 38)
* Wno-float-equal: Warning Options. (line 712)
* Wno-format: Warning Options. (line 194)
* Wno-padded: Warning Options. (line 1174)
* Wno-parentheses: Warning Options. (line 341)
* Wno-pedantic-ms-format: Warning Options. (line 849)
-* Wno-pmf-conversions <1>: C++ Dialect Options.
- (line 465)
-* Wno-pmf-conversions: Bound member functions.
+* Wno-pmf-conversions <1>: Bound member functions.
(line 35)
+* Wno-pmf-conversions: C++ Dialect Options.
+ (line 465)
* Wno-pointer-arith: Warning Options. (line 855)
* Wno-pointer-sign: Warning Options. (line 1281)
* Wno-pointer-to-int-cast: Warning Options. (line 1242)
* Wpedantic-ms-format: Warning Options. (line 849)
* Wpmf-conversions: C++ Dialect Options.
(line 465)
-* Wpointer-arith <1>: Pointer Arith. (line 13)
-* Wpointer-arith: Warning Options. (line 855)
+* Wpointer-arith <1>: Warning Options. (line 855)
+* Wpointer-arith: Pointer Arith. (line 13)
* Wpointer-sign: Warning Options. (line 1281)
* Wpointer-to-int-cast: Warning Options. (line 1242)
* Wpragmas: Warning Options. (line 594)
* Wprotocol: Objective-C and Objective-C++ Dialect Options.
(line 202)
-* wrapper: Overall Options. (line 351)
+* wrapper: Overall Options. (line 355)
* Wredundant-decls: Warning Options. (line 1181)
* Wreorder: C++ Dialect Options.
(line 371)
* Wsystem-headers <1>: Preprocessor Options.
(line 152)
* Wsystem-headers: Warning Options. (line 701)
-* Wtraditional <1>: Preprocessor Options.
+* Wtraditional <1>: Warning Options. (line 727)
+* Wtraditional: Preprocessor Options.
(line 105)
-* Wtraditional: Warning Options. (line 727)
* Wtraditional-conversion <1>: Protoize Caveats. (line 31)
* Wtraditional-conversion: Warning Options. (line 804)
-* Wtrigraphs <1>: Preprocessor Options.
+* Wtrigraphs <1>: Warning Options. (line 468)
+* Wtrigraphs: Preprocessor Options.
(line 93)
-* Wtrigraphs: Warning Options. (line 468)
* Wtype-limits: Warning Options. (line 862)
* Wundeclared-selector: Objective-C and Objective-C++ Dialect Options.
(line 232)
-* Wundef <1>: Preprocessor Options.
+* Wundef <1>: Warning Options. (line 819)
+* Wundef: Preprocessor Options.
(line 111)
-* Wundef: Warning Options. (line 819)
* Wuninitialized: Warning Options. (line 517)
* Wunknown-pragmas: Warning Options. (line 587)
* Wunreachable-code: Warning Options. (line 1189)
* Wvla: Warning Options. (line 1262)
* Wvolatile-register-var: Warning Options. (line 1266)
* Wwrite-strings: Warning Options. (line 895)
-* x <1>: Overall Options. (line 122)
-* x: Preprocessor Options.
+* x <1>: Preprocessor Options.
(line 309)
+* x: Overall Options. (line 122)
* Xassembler: Assembler Options. (line 13)
* Xbind-lazy: VxWorks Options. (line 26)
* Xbind-now: VxWorks Options. (line 30)
* flexible array members: Zero Length. (line 6)
* float as function value type: Incompatibilities. (line 141)
* floating point precision <1>: Disappointments. (line 68)
-* floating point precision: Optimize Options. (line 1352)
+* floating point precision: Optimize Options. (line 1360)
* floor: Other Builtins. (line 6)
* floorf: Other Builtins. (line 6)
* floorl: Other Builtins. (line 6)
\1f
Tag Table:
-Node: Top\7f2086
-Node: G++ and GCC\7f3783
-Node: Standards\7f5848
-Node: Invoking GCC\7f14823
-Node: Option Summary\7f18652
-Node: Overall Options\7f51367
-Node: Invoking G++\7f65704
-Node: C Dialect Options\7f67227
-Node: C++ Dialect Options\7f81118
-Node: Objective-C and Objective-C++ Dialect Options\7f102108
-Node: Language Independent Options\7f113889
-Node: Warning Options\7f116659
-Node: Debugging Options\7f175006
-Node: Optimize Options\7f214628
-Ref: Type-punning\7f261430
-Node: Preprocessor Options\7f318774
-Ref: Wtrigraphs\7f322859
-Ref: dashMF\7f327607
-Ref: fdollars-in-identifiers\7f338126
-Node: Assembler Options\7f346687
-Node: Link Options\7f347392
-Ref: Link Options-Footnote-1\7f356862
-Node: Directory Options\7f357196
-Node: Spec Files\7f363258
-Node: Target Options\7f383597
-Node: Submodel Options\7f385115
-Node: ARC Options\7f386814
-Node: ARM Options\7f388301
-Node: AVR Options\7f401877
-Node: Blackfin Options\7f404095
-Node: CRIS Options\7f411987
-Node: CRX Options\7f415728
-Node: Darwin Options\7f416153
-Node: DEC Alpha Options\7f423646
-Node: DEC Alpha/VMS Options\7f435562
-Node: FR30 Options\7f435948
-Node: FRV Options\7f436523
-Node: GNU/Linux Options\7f443240
-Node: H8/300 Options\7f443698
-Node: HPPA Options\7f444765
-Node: i386 and x86-64 Options\7f454265
-Node: IA-64 Options\7f482250
-Node: M32C Options\7f489575
-Node: M32R/D Options\7f490866
-Node: M680x0 Options\7f494453
-Node: M68hc1x Options\7f508273
-Node: MCore Options\7f509841
-Node: MIPS Options\7f511349
-Node: MMIX Options\7f537384
-Node: MN10300 Options\7f539866
-Node: PDP-11 Options\7f541288
-Node: picoChip Options\7f543128
-Node: PowerPC Options\7f545327
-Node: RS/6000 and PowerPC Options\7f545563
-Node: S/390 and zSeries Options\7f576310
-Node: Score Options\7f584258
-Node: SH Options\7f585086
-Node: SPARC Options\7f595364
-Node: SPU Options\7f606337
-Node: System V Options\7f609625
-Node: V850 Options\7f610448
-Node: VAX Options\7f613588
-Node: VxWorks Options\7f614136
-Node: x86-64 Options\7f615291
-Node: i386 and x86-64 Windows Options\7f615509
-Node: Xstormy16 Options\7f617828
-Node: Xtensa Options\7f618117
-Node: zSeries Options\7f622264
-Node: Code Gen Options\7f622460
-Node: Environment Variables\7f647039
-Node: Precompiled Headers\7f654935
-Node: Running Protoize\7f661161
-Node: C Implementation\7f667498
-Node: Translation implementation\7f669161
-Node: Environment implementation\7f669735
-Node: Identifiers implementation\7f670285
-Node: Characters implementation\7f671339
-Node: Integers implementation\7f674145
-Node: Floating point implementation\7f675970
-Node: Arrays and pointers implementation\7f678899
-Ref: Arrays and pointers implementation-Footnote-1\7f680334
-Node: Hints implementation\7f680458
-Node: Structures unions enumerations and bit-fields implementation\7f681924
-Node: Qualifiers implementation\7f683910
-Node: Declarators implementation\7f685682
-Node: Statements implementation\7f686024
-Node: Preprocessing directives implementation\7f686351
-Node: Library functions implementation\7f688456
-Node: Architecture implementation\7f689096
-Node: Locale-specific behavior implementation\7f689799
-Node: C Extensions\7f690104
-Node: Statement Exprs\7f694715
-Node: Local Labels\7f699228
-Node: Labels as Values\7f702207
-Ref: Labels as Values-Footnote-1\7f704580
-Node: Nested Functions\7f704763
-Node: Constructing Calls\7f708657
-Node: Typeof\7f713380
-Node: Conditionals\7f716546
-Node: Long Long\7f717437
-Node: Complex\7f718938
-Node: Floating Types\7f721508
-Node: Decimal Float\7f722627
-Node: Hex Floats\7f724616
-Node: Fixed-Point\7f725657
-Node: Zero Length\7f728942
-Node: Empty Structures\7f732220
-Node: Variable Length\7f732636
-Node: Variadic Macros\7f735403
-Node: Escaped Newlines\7f737785
-Node: Subscripting\7f738624
-Node: Pointer Arith\7f739347
-Node: Initializers\7f739915
-Node: Compound Literals\7f740411
-Node: Designated Inits\7f742586
-Node: Case Ranges\7f746241
-Node: Cast to Union\7f746924
-Node: Mixed Declarations\7f748020
-Node: Function Attributes\7f748526
-Node: Attribute Syntax\7f811141
-Node: Function Prototypes\7f821411
-Node: C++ Comments\7f823192
-Node: Dollar Signs\7f823711
-Node: Character Escapes\7f824176
-Node: Alignment\7f824470
-Node: Variable Attributes\7f825844
-Ref: i386 Variable Attributes\7f840434
-Node: Type Attributes\7f846419
-Ref: i386 Type Attributes\7f860040
-Ref: PowerPC Type Attributes\7f860880
-Ref: SPU Type Attributes\7f861742
-Node: Inline\7f862033
-Node: Extended Asm\7f866980
-Ref: Example of asm with clobbered asm reg\7f873066
-Node: Constraints\7f887285
-Node: Simple Constraints\7f888135
-Node: Multi-Alternative\7f894806
-Node: Modifiers\7f896523
-Node: Machine Constraints\7f899417
-Node: Asm Labels\7f931630
-Node: Explicit Reg Vars\7f933306
-Node: Global Reg Vars\7f934914
-Node: Local Reg Vars\7f939464
-Node: Alternate Keywords\7f941905
-Node: Incomplete Enums\7f943333
-Node: Function Names\7f944090
-Node: Return Address\7f946252
-Node: Vector Extensions\7f949049
-Node: Offsetof\7f952551
-Node: Atomic Builtins\7f953365
-Node: Object Size Checking\7f958743
-Node: Other Builtins\7f964171
-Node: Target Builtins\7f988979
-Node: Alpha Built-in Functions\7f989873
-Node: ARM iWMMXt Built-in Functions\7f992872
-Node: ARM NEON Intrinsics\7f999591
-Node: Blackfin Built-in Functions\7f1207429
-Node: FR-V Built-in Functions\7f1208043
-Node: Argument Types\7f1208902
-Node: Directly-mapped Integer Functions\7f1210658
-Node: Directly-mapped Media Functions\7f1211740
-Node: Raw read/write Functions\7f1218772
-Node: Other Built-in Functions\7f1219684
-Node: X86 Built-in Functions\7f1220873
-Node: MIPS DSP Built-in Functions\7f1265264
-Node: MIPS Paired-Single Support\7f1277711
-Node: MIPS Loongson Built-in Functions\7f1279212
-Node: Paired-Single Arithmetic\7f1285730
-Node: Paired-Single Built-in Functions\7f1286676
-Node: MIPS-3D Built-in Functions\7f1289346
-Node: picoChip Built-in Functions\7f1294721
-Node: Other MIPS Built-in Functions\7f1296083
-Node: PowerPC AltiVec Built-in Functions\7f1296607
-Node: SPARC VIS Built-in Functions\7f1398031
-Node: SPU Built-in Functions\7f1399723
-Node: Target Format Checks\7f1401505
-Node: Solaris Format Checks\7f1401912
-Node: Pragmas\7f1402309
-Node: ARM Pragmas\7f1403003
-Node: M32C Pragmas\7f1403606
-Node: RS/6000 and PowerPC Pragmas\7f1404182
-Node: Darwin Pragmas\7f1404924
-Node: Solaris Pragmas\7f1405991
-Node: Symbol-Renaming Pragmas\7f1407152
-Node: Structure-Packing Pragmas\7f1409774
-Node: Weak Pragmas\7f1411426
-Node: Diagnostic Pragmas\7f1412228
-Node: Visibility Pragmas\7f1414862
-Node: Push/Pop Macro Pragmas\7f1415614
-Node: Function Specific Option Pragmas\7f1416587
-Node: Unnamed Fields\7f1418802
-Node: Thread-Local\7f1420312
-Node: C99 Thread-Local Edits\7f1422421
-Node: C++98 Thread-Local Edits\7f1424433
-Node: Binary constants\7f1427878
-Node: C++ Extensions\7f1428549
-Node: Volatiles\7f1430191
-Node: Restricted Pointers\7f1432867
-Node: Vague Linkage\7f1434461
-Node: C++ Interface\7f1438117
-Ref: C++ Interface-Footnote-1\7f1442414
-Node: Template Instantiation\7f1442551
-Node: Bound member functions\7f1449563
-Node: C++ Attributes\7f1451106
-Node: Namespace Association\7f1452764
-Node: Type Traits\7f1454178
-Node: Java Exceptions\7f1459725
-Node: Deprecated Features\7f1461122
-Node: Backwards Compatibility\7f1464087
-Node: Objective-C\7f1465445
-Node: Executing code before main\7f1466026
-Node: What you can and what you cannot do in +load\7f1468632
-Node: Type encoding\7f1470799
-Node: Garbage Collection\7f1474186
-Node: Constant string objects\7f1476810
-Node: compatibility_alias\7f1479318
-Node: Compatibility\7f1480196
-Node: Gcov\7f1486763
-Node: Gcov Intro\7f1487294
-Node: Invoking Gcov\7f1490010
-Node: Gcov and Optimization\7f1502091
-Node: Gcov Data Files\7f1504744
-Node: Cross-profiling\7f1505882
-Node: Trouble\7f1507708
-Node: Actual Bugs\7f1509264
-Node: Cross-Compiler Problems\7f1510004
-Node: Interoperation\7f1510418
-Node: Incompatibilities\7f1517555
-Node: Fixed Headers\7f1525705
-Node: Standard Libraries\7f1527368
-Node: Disappointments\7f1528740
-Node: C++ Misunderstandings\7f1533098
-Node: Static Definitions\7f1533917
-Node: Name lookup\7f1534970
-Ref: Name lookup-Footnote-1\7f1539748
-Node: Temporaries\7f1539935
-Node: Copy Assignment\7f1541911
-Node: Protoize Caveats\7f1543718
-Node: Non-bugs\7f1547691
-Node: Warnings and Errors\7f1558195
-Node: Bugs\7f1559959
-Node: Bug Criteria\7f1560523
-Node: Bug Reporting\7f1562733
-Node: Service\7f1562954
-Node: Contributing\7f1563773
-Node: Funding\7f1564513
-Node: GNU Project\7f1567002
-Node: Copying\7f1567648
-Node: GNU Free Documentation License\7f1605176
-Node: Contributors\7f1627582
-Node: Option Index\7f1663909
-Node: Keyword Index\7f1823380
+Node: Top\7f2101
+Node: G++ and GCC\7f3798
+Node: Standards\7f5863
+Node: Invoking GCC\7f14838
+Node: Option Summary\7f18667
+Node: Overall Options\7f51415
+Node: Invoking G++\7f65922
+Node: C Dialect Options\7f67445
+Node: C++ Dialect Options\7f81336
+Node: Objective-C and Objective-C++ Dialect Options\7f102326
+Node: Language Independent Options\7f114107
+Node: Warning Options\7f116877
+Node: Debugging Options\7f175224
+Node: Optimize Options\7f214846
+Ref: Type-punning\7f261648
+Node: Preprocessor Options\7f320518
+Ref: Wtrigraphs\7f324603
+Ref: dashMF\7f329351
+Ref: fdollars-in-identifiers\7f339870
+Node: Assembler Options\7f348431
+Node: Link Options\7f349136
+Ref: Link Options-Footnote-1\7f358606
+Node: Directory Options\7f358940
+Node: Spec Files\7f365002
+Node: Target Options\7f385341
+Node: Submodel Options\7f386859
+Node: ARC Options\7f388558
+Node: ARM Options\7f390045
+Node: AVR Options\7f403621
+Node: Blackfin Options\7f405839
+Node: CRIS Options\7f413731
+Node: CRX Options\7f417472
+Node: Darwin Options\7f417897
+Node: DEC Alpha Options\7f425390
+Node: DEC Alpha/VMS Options\7f437306
+Node: FR30 Options\7f437692
+Node: FRV Options\7f438267
+Node: GNU/Linux Options\7f444984
+Node: H8/300 Options\7f445442
+Node: HPPA Options\7f446509
+Node: i386 and x86-64 Options\7f456009
+Node: IA-64 Options\7f484183
+Node: M32C Options\7f491508
+Node: M32R/D Options\7f492799
+Node: M680x0 Options\7f496386
+Node: M68hc1x Options\7f510206
+Node: MCore Options\7f511774
+Node: MIPS Options\7f513282
+Node: MMIX Options\7f539317
+Node: MN10300 Options\7f541799
+Node: PDP-11 Options\7f543221
+Node: picoChip Options\7f545061
+Node: PowerPC Options\7f547260
+Node: RS/6000 and PowerPC Options\7f547496
+Node: S/390 and zSeries Options\7f578243
+Node: Score Options\7f586191
+Node: SH Options\7f587019
+Node: SPARC Options\7f597297
+Node: SPU Options\7f608270
+Node: System V Options\7f611558
+Node: V850 Options\7f612381
+Node: VAX Options\7f615521
+Node: VxWorks Options\7f616069
+Node: x86-64 Options\7f617224
+Node: i386 and x86-64 Windows Options\7f617442
+Node: Xstormy16 Options\7f619761
+Node: Xtensa Options\7f620050
+Node: zSeries Options\7f624197
+Node: Code Gen Options\7f624393
+Node: Environment Variables\7f648972
+Node: Precompiled Headers\7f656868
+Node: Running Protoize\7f663094
+Node: C Implementation\7f669431
+Node: Translation implementation\7f671094
+Node: Environment implementation\7f671668
+Node: Identifiers implementation\7f672218
+Node: Characters implementation\7f673272
+Node: Integers implementation\7f676078
+Node: Floating point implementation\7f677903
+Node: Arrays and pointers implementation\7f680832
+Ref: Arrays and pointers implementation-Footnote-1\7f682267
+Node: Hints implementation\7f682391
+Node: Structures unions enumerations and bit-fields implementation\7f683857
+Node: Qualifiers implementation\7f685843
+Node: Declarators implementation\7f687615
+Node: Statements implementation\7f687957
+Node: Preprocessing directives implementation\7f688284
+Node: Library functions implementation\7f690389
+Node: Architecture implementation\7f691029
+Node: Locale-specific behavior implementation\7f691732
+Node: C Extensions\7f692037
+Node: Statement Exprs\7f696648
+Node: Local Labels\7f701161
+Node: Labels as Values\7f704140
+Ref: Labels as Values-Footnote-1\7f706513
+Node: Nested Functions\7f706696
+Node: Constructing Calls\7f710590
+Node: Typeof\7f715313
+Node: Conditionals\7f718479
+Node: Long Long\7f719370
+Node: Complex\7f720871
+Node: Floating Types\7f723441
+Node: Decimal Float\7f724560
+Node: Hex Floats\7f726549
+Node: Fixed-Point\7f727590
+Node: Zero Length\7f730875
+Node: Empty Structures\7f734153
+Node: Variable Length\7f734569
+Node: Variadic Macros\7f737336
+Node: Escaped Newlines\7f739718
+Node: Subscripting\7f740557
+Node: Pointer Arith\7f741280
+Node: Initializers\7f741848
+Node: Compound Literals\7f742344
+Node: Designated Inits\7f744519
+Node: Case Ranges\7f748174
+Node: Cast to Union\7f748857
+Node: Mixed Declarations\7f749953
+Node: Function Attributes\7f750459
+Node: Attribute Syntax\7f813074
+Node: Function Prototypes\7f823344
+Node: C++ Comments\7f825125
+Node: Dollar Signs\7f825644
+Node: Character Escapes\7f826109
+Node: Alignment\7f826403
+Node: Variable Attributes\7f827777
+Ref: i386 Variable Attributes\7f842367
+Node: Type Attributes\7f848352
+Ref: i386 Type Attributes\7f861973
+Ref: PowerPC Type Attributes\7f862813
+Ref: SPU Type Attributes\7f863675
+Node: Inline\7f863966
+Node: Extended Asm\7f868913
+Ref: Example of asm with clobbered asm reg\7f874999
+Node: Constraints\7f889218
+Node: Simple Constraints\7f890068
+Node: Multi-Alternative\7f896739
+Node: Modifiers\7f898456
+Node: Machine Constraints\7f901350
+Node: Asm Labels\7f933563
+Node: Explicit Reg Vars\7f935239
+Node: Global Reg Vars\7f936847
+Node: Local Reg Vars\7f941397
+Node: Alternate Keywords\7f943838
+Node: Incomplete Enums\7f945266
+Node: Function Names\7f946023
+Node: Return Address\7f948185
+Node: Vector Extensions\7f950982
+Node: Offsetof\7f954484
+Node: Atomic Builtins\7f955298
+Node: Object Size Checking\7f960676
+Node: Other Builtins\7f966104
+Node: Target Builtins\7f990912
+Node: Alpha Built-in Functions\7f991806
+Node: ARM iWMMXt Built-in Functions\7f994805
+Node: ARM NEON Intrinsics\7f1001524
+Node: Blackfin Built-in Functions\7f1209362
+Node: FR-V Built-in Functions\7f1209976
+Node: Argument Types\7f1210835
+Node: Directly-mapped Integer Functions\7f1212591
+Node: Directly-mapped Media Functions\7f1213673
+Node: Raw read/write Functions\7f1220705
+Node: Other Built-in Functions\7f1221617
+Node: X86 Built-in Functions\7f1222806
+Node: MIPS DSP Built-in Functions\7f1267197
+Node: MIPS Paired-Single Support\7f1279644
+Node: MIPS Loongson Built-in Functions\7f1281145
+Node: Paired-Single Arithmetic\7f1287663
+Node: Paired-Single Built-in Functions\7f1288609
+Node: MIPS-3D Built-in Functions\7f1291279
+Node: picoChip Built-in Functions\7f1296654
+Node: Other MIPS Built-in Functions\7f1298016
+Node: PowerPC AltiVec Built-in Functions\7f1298540
+Node: SPARC VIS Built-in Functions\7f1399964
+Node: SPU Built-in Functions\7f1401656
+Node: Target Format Checks\7f1403438
+Node: Solaris Format Checks\7f1403845
+Node: Pragmas\7f1404242
+Node: ARM Pragmas\7f1404936
+Node: M32C Pragmas\7f1405539
+Node: RS/6000 and PowerPC Pragmas\7f1406115
+Node: Darwin Pragmas\7f1406857
+Node: Solaris Pragmas\7f1407924
+Node: Symbol-Renaming Pragmas\7f1409085
+Node: Structure-Packing Pragmas\7f1411707
+Node: Weak Pragmas\7f1413359
+Node: Diagnostic Pragmas\7f1414161
+Node: Visibility Pragmas\7f1416795
+Node: Push/Pop Macro Pragmas\7f1417547
+Node: Function Specific Option Pragmas\7f1418520
+Node: Unnamed Fields\7f1420735
+Node: Thread-Local\7f1422245
+Node: C99 Thread-Local Edits\7f1424354
+Node: C++98 Thread-Local Edits\7f1426366
+Node: Binary constants\7f1429811
+Node: C++ Extensions\7f1430482
+Node: Volatiles\7f1432124
+Node: Restricted Pointers\7f1434800
+Node: Vague Linkage\7f1436394
+Node: C++ Interface\7f1440050
+Ref: C++ Interface-Footnote-1\7f1444347
+Node: Template Instantiation\7f1444484
+Node: Bound member functions\7f1451496
+Node: C++ Attributes\7f1453039
+Node: Namespace Association\7f1454697
+Node: Type Traits\7f1456111
+Node: Java Exceptions\7f1461658
+Node: Deprecated Features\7f1463055
+Node: Backwards Compatibility\7f1466020
+Node: Objective-C\7f1467378
+Node: Executing code before main\7f1467959
+Node: What you can and what you cannot do in +load\7f1470565
+Node: Type encoding\7f1472732
+Node: Garbage Collection\7f1476119
+Node: Constant string objects\7f1478743
+Node: compatibility_alias\7f1481251
+Node: Compatibility\7f1482129
+Node: Gcov\7f1488696
+Node: Gcov Intro\7f1489227
+Node: Invoking Gcov\7f1491943
+Node: Gcov and Optimization\7f1504024
+Node: Gcov Data Files\7f1506677
+Node: Cross-profiling\7f1507815
+Node: Trouble\7f1509641
+Node: Actual Bugs\7f1511197
+Node: Cross-Compiler Problems\7f1511937
+Node: Interoperation\7f1512351
+Node: Incompatibilities\7f1519488
+Node: Fixed Headers\7f1527638
+Node: Standard Libraries\7f1529301
+Node: Disappointments\7f1530673
+Node: C++ Misunderstandings\7f1535031
+Node: Static Definitions\7f1535850
+Node: Name lookup\7f1536903
+Ref: Name lookup-Footnote-1\7f1541681
+Node: Temporaries\7f1541868
+Node: Copy Assignment\7f1543844
+Node: Protoize Caveats\7f1545651
+Node: Non-bugs\7f1549624
+Node: Warnings and Errors\7f1560128
+Node: Bugs\7f1561892
+Node: Bug Criteria\7f1562456
+Node: Bug Reporting\7f1564666
+Node: Service\7f1564887
+Node: Contributing\7f1565706
+Node: Funding\7f1566446
+Node: GNU Project\7f1568935
+Node: Copying\7f1569581
+Node: GNU Free Documentation License\7f1607109
+Node: Contributors\7f1629515
+Node: Option Index\7f1665842
+Node: Keyword Index\7f1825452
\1f
End Tag Table