From: millert Date: Sat, 28 Oct 2023 00:25:18 +0000 (+0000) Subject: Back out change to make the default -std=gnu99 for now. X-Git-Url: http://artulab.com/gitweb/?a=commitdiff_plain;h=045a1e803f2079ca5e4684a6a55dfca24767e7de;p=openbsd Back out change to make the default -std=gnu99 for now. There has been some unexpected fallout. Requested by deraadt@. --- diff --git a/gnu/gcc/gcc/c-opts.c b/gnu/gcc/gcc/c-opts.c index 37888a13cfa..0494b9c2c37 100644 --- a/gnu/gcc/gcc/c-opts.c +++ b/gnu/gcc/gcc/c-opts.c @@ -236,9 +236,6 @@ c_common_init_options (unsigned int argc, const char **argv) if (c_language == clk_c) { - /* The default for C is gnu99. */ - set_std_c99 (false /* ISO */); - /* If preprocessing assembly language, accept any of the C-family front end options since the driver may pass them through. */ for (i = 1; i < argc; i++) diff --git a/gnu/gcc/gcc/doc/cppopts.texi b/gnu/gcc/gcc/doc/cppopts.texi index 0d1b44410d9..c1d732b44c0 100644 --- a/gnu/gcc/gcc/doc/cppopts.texi +++ b/gnu/gcc/gcc/doc/cppopts.texi @@ -392,11 +392,11 @@ The revised ISO C standard, published in December 1999. Before publication, this was known as C9X@. @item gnu89 -The 1990 C standard plus GNU extensions. +The 1990 C standard plus GNU extensions. This is the default. @item gnu99 @itemx gnu9x -The 1999 C standard plus GNU extensions. This is the default. +The 1999 C standard plus GNU extensions. @item c++98 The 1998 ISO C++ standard plus amendments. diff --git a/gnu/gcc/gcc/doc/gcc.1 b/gnu/gcc/gcc/doc/gcc.1 index 467ac428ba2..69921c640f3 100644 --- a/gnu/gcc/gcc/doc/gcc.1 +++ b/gnu/gcc/gcc/doc/gcc.1 @@ -1163,15 +1163,15 @@ provided; possible values are names \fBc9x\fR and \fBiso9899:199x\fR are deprecated. .IP "\fBgnu89\fR" 4 .IX Item "gnu89" -\&\s-1ISO\s0 C90 plus \s-1GNU\s0 extensions (including some C99 features). +Default, \s-1ISO\s0 C90 plus \s-1GNU\s0 extensions (including some C99 features). .IP "\fBgnu99\fR" 4 .IX Item "gnu99" .PD 0 .IP "\fBgnu9x\fR" 4 .IX Item "gnu9x" .PD -Default, \s-1ISO\s0 C99 plus \s-1GNU\s0 extensions. -The name \fBgnu9x\fR is deprecated. +\&\s-1ISO\s0 C99 plus \s-1GNU\s0 extensions. When \s-1ISO\s0 C99 is fully implemented in \s-1GCC\s0, +this will become the default. The name \fBgnu9x\fR is deprecated. .IP "\fBc++98\fR" 4 .IX Item "c++98" The 1998 \s-1ISO\s0 \*(C+ standard plus amendments. @@ -6364,7 +6364,7 @@ publication, this was known as C9X. .ie n .IP """gnu89""" 4 .el .IP "\f(CWgnu89\fR" 4 .IX Item "gnu89" -The 1990 C standard plus \s-1GNU\s0 extensions. +The 1990 C standard plus \s-1GNU\s0 extensions. This is the default. .ie n .IP """gnu99""" 4 .el .IP "\f(CWgnu99\fR" 4 .IX Item "gnu99" @@ -6373,7 +6373,7 @@ The 1990 C standard plus \s-1GNU\s0 extensions. .el .IP "\f(CWgnu9x\fR" 4 .IX Item "gnu9x" .PD -The 1999 C standard plus \s-1GNU\s0 extensions. This is the default. +The 1999 C standard plus \s-1GNU\s0 extensions. .ie n .IP """c++98""" 4 .el .IP "\f(CWc++98\fR" 4 .IX Item "c++98" diff --git a/gnu/gcc/gcc/doc/gcc.info b/gnu/gcc/gcc/doc/gcc.info index 1d43717df3e..5db6aeafb6c 100644 --- a/gnu/gcc/gcc/doc/gcc.info +++ b/gnu/gcc/gcc/doc/gcc.info @@ -1350,13 +1350,14 @@ accepts: deprecated. `gnu89' - ISO C90 plus GNU extensions (including some C99 + Default, ISO C90 plus GNU extensions (including some C99 features). `gnu99' `gnu9x' - Default, ISO C99 plus GNU extensions. - The name `gnu9x' is deprecated. + ISO C99 plus GNU extensions. When ISO C99 is fully + implemented in GCC, this will become the default. The name + `gnu9x' is deprecated. `c++98' The 1998 ISO C++ standard plus amendments. @@ -6429,11 +6430,11 @@ cause the preprocessor output to be unsuitable for actual compilation. Before publication, this was known as C9X. `gnu89' - The 1990 C standard plus GNU extensions. + The 1990 C standard plus GNU extensions. This is the default. `gnu99' `gnu9x' - The 1999 C standard plus GNU extensions. This is the default. + The 1999 C standard plus GNU extensions. `c++98' The 1998 ISO C++ standard plus amendments. @@ -29741,3426 +29742,3 @@ GCC's command line options are indexed here without any initial `-' or indexed under the most appropriate form; it may sometimes be useful to look up both forms. -[index] -* Menu: - -* ###: Overall Options. (line 192) -* A: Preprocessor Options. - (line 510) -* all_load: Darwin Options. (line 103) -* allowable_client: Darwin Options. (line 190) -* ansi <1>: Non-bugs. (line 107) -* ansi <2>: Other Builtins. (line 22) -* ansi <3>: Preprocessor Options. - (line 324) -* ansi <4>: C Dialect Options. (line 11) -* ansi: Standards. (line 13) -* arch_errors_fatal: Darwin Options. (line 107) -* aux-info: C Dialect Options. (line 119) -* b: Target Options. (line 13) -* B: Directory Options. (line 41) -* bcopy-builtin: PDP-11 Options. (line 32) -* bind_at_load: Darwin Options. (line 111) -* bundle: Darwin Options. (line 116) -* bundle_loader: Darwin Options. (line 120) -* c: Link Options. (line 20) -* C: Preprocessor Options. - (line 557) -* c: Overall Options. (line 147) -* client_name: Darwin Options. (line 190) -* combine: Overall Options. (line 203) -* compatibility_version: Darwin Options. (line 190) -* coverage: Debugging Options. (line 169) -* crossjumping: Optimize Options. (line 435) -* current_version: Darwin Options. (line 190) -* D: Preprocessor Options. - (line 33) -* d: Debugging Options. (line 221) -* da: Debugging Options. (line 387) -* dA: Debugging Options. (line 234) -* dB: Debugging Options. (line 239) -* dC: Debugging Options. (line 249) -* dc: Debugging Options. (line 243) -* dD <1>: Preprocessor Options. - (line 538) -* dD: Debugging Options. (line 263) -* dd: Debugging Options. (line 257) -* dE: Debugging Options. (line 268) -* dead_strip: Darwin Options. (line 190) -* dependency-file: Darwin Options. (line 190) -* df: Debugging Options. (line 273) -* dG: Debugging Options. (line 285) -* dg: Debugging Options. (line 280) -* dH: Debugging Options. (line 390) -* dh: Debugging Options. (line 292) -* dI: Preprocessor Options. - (line 547) -* di: Debugging Options. (line 296) -* dj: Debugging Options. (line 300) -* dk: Debugging Options. (line 304) -* dL: Debugging Options. (line 313) -* dl: Debugging Options. (line 309) -* dM: Preprocessor Options. - (line 526) -* dm: Debugging Options. (line 393) -* dM: Debugging Options. (line 324) -* dm: Debugging Options. (line 320) -* dN <1>: Preprocessor Options. - (line 544) -* dN: Debugging Options. (line 333) -* dn: Debugging Options. (line 329) -* do: Debugging Options. (line 337) -* dP: Debugging Options. (line 402) -* dp: Debugging Options. (line 397) -* dR: Debugging Options. (line 345) -* dr: Debugging Options. (line 341) -* dS: Debugging Options. (line 354) -* ds: Debugging Options. (line 349) -* dT: Debugging Options. (line 363) -* dt: Debugging Options. (line 358) -* dumpmachine: Debugging Options. (line 770) -* dumpspecs: Debugging Options. (line 778) -* dumpversion: Debugging Options. (line 774) -* dv: Debugging Options. (line 406) -* dV: Debugging Options. (line 368) -* dw: Debugging Options. (line 375) -* dx: Debugging Options. (line 411) -* dy: Debugging Options. (line 415) -* dylib_file: Darwin Options. (line 190) -* dylinker_install_name: Darwin Options. (line 190) -* dynamic: Darwin Options. (line 190) -* dynamiclib: Darwin Options. (line 124) -* dZ: Debugging Options. (line 383) -* dz: Debugging Options. (line 379) -* E <1>: Link Options. (line 20) -* E: Overall Options. (line 168) -* EB <1>: MIPS Options. (line 7) -* EB: ARC Options. (line 12) -* EL <1>: MIPS Options. (line 10) -* EL: ARC Options. (line 9) -* exported_symbols_list: Darwin Options. (line 190) -* F: Darwin Options. (line 32) -* fabi-version: C++ Dialect Options. - (line 20) -* falign-functions: Optimize Options. (line 902) -* falign-jumps: Optimize Options. (line 952) -* falign-labels: Optimize Options. (line 920) -* falign-loops: Optimize Options. (line 938) -* fargument-alias: Code Gen Options. (line 336) -* fargument-noalias: Code Gen Options. (line 336) -* fargument-noalias-anything: Code Gen Options. (line 336) -* fargument-noalias-global: Code Gen Options. (line 336) -* fasynchronous-unwind-tables: Code Gen Options. (line 64) -* fbounds-check <1>: Code Gen Options. (line 15) -* fbounds-check: Optimize Options. (line 326) -* fbranch-probabilities: Optimize Options. (line 1200) -* fbranch-target-load-optimize: Optimize Options. (line 1308) -* fbranch-target-load-optimize2: Optimize Options. (line 1314) -* fbtr-bb-exclusive: Optimize Options. (line 1318) -* fcall-saved <1>: Interoperation. (line 150) -* fcall-saved: Code Gen Options. (line 237) -* fcall-used: Code Gen Options. (line 223) -* fcaller-saves: Optimize Options. (line 579) -* fcheck-new: C++ Dialect Options. - (line 34) -* fcommon: Variable Attributes. - (line 92) -* fcond-mismatch: C Dialect Options. (line 235) -* fconserve-space: C++ Dialect Options. - (line 44) -* fconstant-string-class: Objective-C and Objective-C++ Dialect Options. - (line 30) -* fcse-follow-jumps: Optimize Options. (line 363) -* fcse-skip-blocks: Optimize Options. (line 372) -* fcx-limited-range: Optimize Options. (line 1186) -* fdata-sections: Optimize Options. (line 1289) -* fdelayed-branch: Optimize Options. (line 488) -* fdelete-null-pointer-checks: Optimize Options. (line 457) -* fdiagnostics-show-location: Language Independent Options. - (line 21) -* fdiagnostics-show-option: Language Independent Options. - (line 36) -* fdollars-in-identifiers <1>: Interoperation. (line 146) -* fdollars-in-identifiers: Preprocessor Options. - (line 440) -* fdump-class-hierarchy: Debugging Options. (line 441) -* fdump-ipa: Debugging Options. (line 448) -* fdump-noaddr: Debugging Options. (line 418) -* fdump-rtl-all: Debugging Options. (line 387) -* fdump-rtl-bbro: Debugging Options. (line 239) -* fdump-rtl-btl: Debugging Options. (line 257) -* fdump-rtl-bypass: Debugging Options. (line 285) -* fdump-rtl-ce1: Debugging Options. (line 249) -* fdump-rtl-ce2: Debugging Options. (line 249) -* fdump-rtl-ce3: Debugging Options. (line 268) -* fdump-rtl-cfg: Debugging Options. (line 273) -* fdump-rtl-combine: Debugging Options. (line 243) -* fdump-rtl-cse: Debugging Options. (line 349) -* fdump-rtl-cse2: Debugging Options. (line 358) -* fdump-rtl-dbr: Debugging Options. (line 257) -* fdump-rtl-eh: Debugging Options. (line 292) -* fdump-rtl-expand: Debugging Options. (line 341) -* fdump-rtl-flow2: Debugging Options. (line 375) -* fdump-rtl-gcse: Debugging Options. (line 285) -* fdump-rtl-greg: Debugging Options. (line 280) -* fdump-rtl-jump: Debugging Options. (line 300) -* fdump-rtl-life: Debugging Options. (line 273) -* fdump-rtl-loop2: Debugging Options. (line 313) -* fdump-rtl-lreg: Debugging Options. (line 309) -* fdump-rtl-mach: Debugging Options. (line 324) -* fdump-rtl-peephole2: Debugging Options. (line 379) -* fdump-rtl-postreload: Debugging Options. (line 337) -* fdump-rtl-regmove: Debugging Options. (line 333) -* fdump-rtl-rnreg: Debugging Options. (line 329) -* fdump-rtl-sched: Debugging Options. (line 354) -* fdump-rtl-sched2: Debugging Options. (line 345) -* fdump-rtl-sibling: Debugging Options. (line 296) -* fdump-rtl-sms: Debugging Options. (line 320) -* fdump-rtl-stack: Debugging Options. (line 304) -* fdump-rtl-tracer: Debugging Options. (line 363) -* fdump-rtl-vartrack: Debugging Options. (line 368) -* fdump-rtl-vpt: Debugging Options. (line 368) -* fdump-rtl-web: Debugging Options. (line 383) -* fdump-translation-unit: Debugging Options. (line 433) -* fdump-tree: Debugging Options. (line 463) -* fdump-tree-alias: Debugging Options. (line 551) -* fdump-tree-all: Debugging Options. (line 636) -* fdump-tree-ccp: Debugging Options. (line 555) -* fdump-tree-cfg: Debugging Options. (line 526) -* fdump-tree-ch: Debugging Options. (line 538) -* fdump-tree-copyprop: Debugging Options. (line 571) -* fdump-tree-copyrename: Debugging Options. (line 617) -* fdump-tree-dce: Debugging Options. (line 579) -* fdump-tree-dom: Debugging Options. (line 597) -* fdump-tree-dse: Debugging Options. (line 602) -* fdump-tree-forwprop: Debugging Options. (line 612) -* fdump-tree-fre: Debugging Options. (line 567) -* fdump-tree-gimple: Debugging Options. (line 521) -* fdump-tree-mudflap: Debugging Options. (line 583) -* fdump-tree-nrv: Debugging Options. (line 622) -* fdump-tree-phiopt: Debugging Options. (line 607) -* fdump-tree-pre: Debugging Options. (line 563) -* fdump-tree-salias: Debugging Options. (line 546) -* fdump-tree-sink: Debugging Options. (line 593) -* fdump-tree-sra: Debugging Options. (line 588) -* fdump-tree-ssa: Debugging Options. (line 542) -* fdump-tree-store_copyprop: Debugging Options. (line 575) -* fdump-tree-storeccp: Debugging Options. (line 559) -* fdump-tree-vcg: Debugging Options. (line 530) -* fdump-tree-vect: Debugging Options. (line 627) -* fdump-tree-vrp: Debugging Options. (line 632) -* fdump-unnumbered: Debugging Options. (line 425) -* fearly-inlining: Optimize Options. (line 204) -* feliminate-dwarf2-dups: Debugging Options. (line 125) -* feliminate-unused-debug-symbols: Debugging Options. (line 52) -* feliminate-unused-debug-types: Debugging Options. (line 782) -* fexceptions: Code Gen Options. (line 34) -* fexec-charset: Preprocessor Options. - (line 467) -* fexpensive-optimizations: Optimize Options. (line 470) -* fextended-identifiers: Preprocessor Options. - (line 443) -* ffast-math: Optimize Options. (line 1070) -* ffinite-math-only: Optimize Options. (line 1114) -* ffix-and-continue: Darwin Options. (line 97) -* ffixed: Code Gen Options. (line 211) -* ffloat-store <1>: Disappointments. (line 77) -* ffloat-store: Optimize Options. (line 1056) -* ffor-scope: C++ Dialect Options. - (line 86) -* fforce-addr: Optimize Options. (line 154) -* fforce-mem: Optimize Options. (line 146) -* ffreestanding <1>: Function Attributes. - (line 314) -* ffreestanding <2>: Warning Options. (line 94) -* ffreestanding <3>: C Dialect Options. (line 190) -* ffreestanding: Standards. (line 81) -* ffriend-injection: C++ Dialect Options. - (line 56) -* ffunction-sections: Optimize Options. (line 1289) -* fgcse: Optimize Options. (line 386) -* fgcse-after-reload: Optimize Options. (line 422) -* fgcse-las: Optimize Options. (line 415) -* fgcse-lm: Optimize Options. (line 397) -* fgcse-sm: Optimize Options. (line 406) -* fgnu-runtime: Objective-C and Objective-C++ Dialect Options. - (line 39) -* fgnu89-inline: C Dialect Options. (line 98) -* fhosted: C Dialect Options. (line 183) -* filelist: Darwin Options. (line 190) -* findirect-data: Darwin Options. (line 97) -* finhibit-size-directive: Code Gen Options. (line 147) -* finline-functions: Optimize Options. (line 185) -* finline-functions-called-once: Optimize Options. (line 196) -* finline-limit: Optimize Options. (line 214) -* finput-charset: Preprocessor Options. - (line 480) -* finstrument-functions <1>: Function Attributes. - (line 508) -* finstrument-functions: Code Gen Options. (line 267) -* fkeep-inline-functions <1>: Inline. (line 58) -* fkeep-inline-functions: Optimize Options. (line 252) -* fkeep-static-consts: Optimize Options. (line 259) -* flat_namespace: Darwin Options. (line 190) -* fleading-underscore: Code Gen Options. (line 353) -* fmem-report: Debugging Options. (line 150) -* fmessage-length: Language Independent Options. - (line 15) -* fmodulo-sched: Optimize Options. (line 288) -* fmove-loop-invariants: Optimize Options. (line 1279) -* fms-extensions <1>: Unnamed Fields. (line 37) -* fms-extensions <2>: C++ Dialect Options. - (line 121) -* fms-extensions: C Dialect Options. (line 206) -* fmudflap: Optimize Options. (line 333) -* fmudflapir: Optimize Options. (line 333) -* fmudflapth: Optimize Options. (line 333) -* fnext-runtime: Objective-C and Objective-C++ Dialect Options. - (line 43) -* fno-access-control: C++ Dialect Options. - (line 30) -* fno-asm: C Dialect Options. (line 135) -* fno-branch-count-reg: Optimize Options. (line 293) -* fno-builtin <1>: Other Builtins. (line 14) -* fno-builtin <2>: Function Attributes. - (line 314) -* fno-builtin <3>: Warning Options. (line 94) -* fno-builtin: C Dialect Options. (line 149) -* fno-common <1>: Variable Attributes. - (line 92) -* fno-common: Code Gen Options. (line 135) -* fno-cprop-registers: Optimize Options. (line 1028) -* fno-cx-limited-range: Optimize Options. (line 1186) -* fno-default-inline <1>: Inline. (line 53) -* fno-default-inline <2>: Optimize Options. (line 131) -* fno-default-inline: C++ Dialect Options. - (line 233) -* fno-defer-pop: Optimize Options. (line 138) -* fno-elide-constructors: C++ Dialect Options. - (line 69) -* fno-enforce-eh-specs: C++ Dialect Options. - (line 75) -* fno-for-scope: C++ Dialect Options. - (line 86) -* fno-function-cse: Optimize Options. (line 303) -* fno-gnu-keywords: C++ Dialect Options. - (line 98) -* fno-guess-branch-probability: Optimize Options. (line 787) -* fno-ident: Code Gen Options. (line 144) -* fno-implement-inlines <1>: C++ Interface. (line 75) -* fno-implement-inlines: C++ Dialect Options. - (line 115) -* fno-implicit-inline-templates: C++ Dialect Options. - (line 109) -* fno-implicit-templates <1>: Template Instantiation. - (line 87) -* fno-implicit-templates: C++ Dialect Options. - (line 103) -* fno-inline: Optimize Options. (line 179) -* fno-jump-tables: Code Gen Options. (line 203) -* fno-math-errno: Optimize Options. (line 1083) -* fno-nil-receivers: Objective-C and Objective-C++ Dialect Options. - (line 49) -* fno-nonansi-builtins: C++ Dialect Options. - (line 126) -* fno-operator-names: C++ Dialect Options. - (line 131) -* fno-optional-diags: C++ Dialect Options. - (line 135) -* fno-peephole: Optimize Options. (line 778) -* fno-peephole2: Optimize Options. (line 778) -* fno-rtti: C++ Dialect Options. - (line 150) -* fno-sched-interblock: Optimize Options. (line 514) -* fno-sched-spec: Optimize Options. (line 519) -* fno-show-column: Preprocessor Options. - (line 505) -* fno-signed-bitfields: C Dialect Options. (line 268) -* fno-stack-limit: Code Gen Options. (line 319) -* fno-threadsafe-statics: C++ Dialect Options. - (line 172) -* fno-trapping-math: Optimize Options. (line 1124) -* fno-unsigned-bitfields: C Dialect Options. (line 268) -* fno-use-cxa-get-exception-ptr: C++ Dialect Options. - (line 185) -* fno-weak: C++ Dialect Options. - (line 218) -* fno-working-directory: Preprocessor Options. - (line 490) -* fno-zero-initialized-in-bss: Optimize Options. (line 314) -* fnon-call-exceptions: Code Gen Options. (line 48) -* fobjc-call-cxx-cdtors: Objective-C and Objective-C++ Dialect Options. - (line 56) -* fobjc-direct-dispatch: Objective-C and Objective-C++ Dialect Options. - (line 81) -* fobjc-exceptions: Objective-C and Objective-C++ Dialect Options. - (line 85) -* fobjc-gc: Objective-C and Objective-C++ Dialect Options. - (line 170) -* fomit-frame-pointer: Optimize Options. (line 158) -* fopenmp: C Dialect Options. (line 200) -* foptimize-register-move: Optimize Options. (line 477) -* foptimize-sibling-calls: Optimize Options. (line 174) -* force_cpusubtype_ALL: Darwin Options. (line 129) -* force_flat_namespace: Darwin Options. (line 190) -* fpack-struct: Code Gen Options. (line 254) -* fpcc-struct-return <1>: Incompatibilities. (line 170) -* fpcc-struct-return: Code Gen Options. (line 70) -* fpch-deps: Preprocessor Options. - (line 280) -* fpch-preprocess: Preprocessor Options. - (line 288) -* fpeel-loops: Optimize Options. (line 1271) -* fpermissive: C++ Dialect Options. - (line 140) -* fPIC: Code Gen Options. (line 184) -* fpic: Code Gen Options. (line 163) -* fPIE: Code Gen Options. (line 197) -* fpie: Code Gen Options. (line 197) -* fprefetch-loop-arrays: Optimize Options. (line 767) -* fpreprocessed: Preprocessor Options. - (line 448) -* fprofile-arcs <1>: Other Builtins. (line 236) -* fprofile-arcs: Debugging Options. (line 154) -* fprofile-generate: Optimize Options. (line 1035) -* fprofile-use: Optimize Options. (line 1044) -* fprofile-values: Optimize Options. (line 1219) -* frandom-string: Debugging Options. (line 665) -* freg-struct-return: Code Gen Options. (line 88) -* fregmove: Optimize Options. (line 477) -* frename-registers: Optimize Options. (line 1238) -* freorder-blocks: Optimize Options. (line 804) -* freorder-blocks-and-partition: Optimize Options. (line 810) -* freorder-functions: Optimize Options. (line 821) -* freplace-objc-classes: Objective-C and Objective-C++ Dialect Options. - (line 174) -* frepo <1>: Template Instantiation. - (line 62) -* frepo: C++ Dialect Options. - (line 145) -* frerun-cse-after-loop: Optimize Options. (line 380) -* frounding-math: Optimize Options. (line 1139) -* frtl-abstract-sequences: Optimize Options. (line 1159) -* fsched-spec-load: Optimize Options. (line 524) -* fsched-spec-load-dangerous: Optimize Options. (line 529) -* fsched-stalled-insns: Optimize Options. (line 534) -* fsched-stalled-insns-dep: Optimize Options. (line 539) -* fsched-verbose: Debugging Options. (line 675) -* fsched2-use-superblocks: Optimize Options. (line 546) -* fsched2-use-traces: Optimize Options. (line 557) -* fschedule-insns: Optimize Options. (line 495) -* fschedule-insns2: Optimize Options. (line 505) -* fscheduling-in-modulo-scheduled-loops: Optimize Options. (line 573) -* fsection-anchors: Optimize Options. (line 1334) -* fsee: Optimize Options. (line 569) -* fshort-double: Code Gen Options. (line 117) -* fshort-enums <1>: Non-bugs. (line 42) -* fshort-enums <2>: Type Attributes. (line 112) -* fshort-enums <3>: Structures unions enumerations and bit-fields implementation. - (line 43) -* fshort-enums: Code Gen Options. (line 106) -* fshort-wchar: Code Gen Options. (line 125) -* fsignaling-nans: Optimize Options. (line 1166) -* fsigned-bitfields <1>: Non-bugs. (line 57) -* fsigned-bitfields: C Dialect Options. (line 268) -* fsigned-char <1>: Characters implementation. - (line 31) -* fsigned-char: C Dialect Options. (line 258) -* fsingle-precision-constant: Optimize Options. (line 1181) -* fsplit-ivs-in-unroller: Optimize Options. (line 748) -* fstack-check: Code Gen Options. (line 304) -* fstack-limit-register: Code Gen Options. (line 319) -* fstack-limit-symbol: Code Gen Options. (line 319) -* fstats: C++ Dialect Options. - (line 160) -* fstrict-aliasing: Optimize Options. (line 834) -* fstrict-overflow: Optimize Options. (line 876) -* fsyntax-only: Warning Options. (line 23) -* ftabstop: Preprocessor Options. - (line 461) -* ftemplate-depth: C++ Dialect Options. - (line 165) -* ftest-coverage: Debugging Options. (line 210) -* fthread-jumps: Optimize Options. (line 354) -* ftime-report: Debugging Options. (line 146) -* ftracer: Optimize Options. (line 731) -* ftrapv: Code Gen Options. (line 22) -* ftree-vect-loop-version: Optimize Options. (line 713) -* ftree-vectorizer-verbose: Debugging Options. (line 640) -* funit-at-a-time: Optimize Options. (line 965) -* funroll-all-loops: Optimize Options. (line 742) -* funroll-loops: Optimize Options. (line 736) -* funsafe-loop-optimizations: Optimize Options. (line 427) -* funsafe-math-optimizations: Optimize Options. (line 1100) -* funsigned-bitfields <1>: Non-bugs. (line 57) -* funsigned-bitfields <2>: Structures unions enumerations and bit-fields implementation. - (line 17) -* funsigned-bitfields: C Dialect Options. (line 268) -* funsigned-char <1>: Characters implementation. - (line 31) -* funsigned-char: C Dialect Options. (line 240) -* funswitch-loops: Optimize Options. (line 1283) -* funwind-tables: Code Gen Options. (line 57) -* fuse-cxa-atexit: C++ Dialect Options. - (line 178) -* fvar-tracking: Debugging Options. (line 718) -* fvariable-expansion-in-unroller: Optimize Options. (line 762) -* fverbose-asm: Code Gen Options. (line 154) -* fvisibility: Code Gen Options. (line 372) -* fvisibility-inlines-hidden: C++ Dialect Options. - (line 190) -* fvpt: Optimize Options. (line 1229) -* fweb: Optimize Options. (line 1004) -* fwhole-program: Optimize Options. (line 1015) -* fwide-exec-charset: Preprocessor Options. - (line 472) -* fworking-directory: Preprocessor Options. - (line 490) -* fwrapv: Code Gen Options. (line 26) -* fzero-link: Objective-C and Objective-C++ Dialect Options. - (line 184) -* G <1>: System V Options. (line 10) -* G <2>: RS/6000 and PowerPC Options. - (line 607) -* G <3>: MIPS Options. (line 216) -* G: M32R/D Options. (line 57) -* g: Debugging Options. (line 10) -* gcoff: Debugging Options. (line 70) -* gdwarf-2: Debugging Options. (line 88) -* gen-decls: Objective-C and Objective-C++ Dialect Options. - (line 194) -* gfull: Darwin Options. (line 64) -* ggdb: Debugging Options. (line 38) -* gnu-ld: HPPA Options. (line 113) -* gstabs: Debugging Options. (line 44) -* gstabs+: Debugging Options. (line 64) -* gused: Darwin Options. (line 59) -* gvms: Debugging Options. (line 95) -* gxcoff: Debugging Options. (line 75) -* gxcoff+: Debugging Options. (line 80) -* H: Preprocessor Options. - (line 612) -* headerpad_max_install_names: Darwin Options. (line 190) -* help <1>: Preprocessor Options. - (line 604) -* help: Overall Options. (line 219) -* hp-ld: HPPA Options. (line 125) -* I <1>: Directory Options. (line 10) -* I: Preprocessor Options. - (line 64) -* I- <1>: Directory Options. (line 107) -* I-: Preprocessor Options. - (line 361) -* idirafter: Preprocessor Options. - (line 403) -* if-conversion: Optimize Options. (line 442) -* if-conversion2: Optimize Options. (line 451) -* imacros: Preprocessor Options. - (line 394) -* image_base: Darwin Options. (line 190) -* imultilib: Preprocessor Options. - (line 424) -* include: Preprocessor Options. - (line 383) -* init: Darwin Options. (line 190) -* install_name: Darwin Options. (line 190) -* iprefix: Preprocessor Options. - (line 408) -* iquote <1>: Directory Options. (line 31) -* iquote: Preprocessor Options. - (line 434) -* isysroot: Preprocessor Options. - (line 420) -* isystem: Preprocessor Options. - (line 428) -* iwithprefix: Preprocessor Options. - (line 414) -* iwithprefixbefore: Preprocessor Options. - (line 414) -* keep_private_externs: Darwin Options. (line 190) -* L: Directory Options. (line 37) -* l: Link Options. (line 26) -* lobjc: Link Options. (line 53) -* M: Preprocessor Options. - (line 173) -* m1: SH Options. (line 9) -* m10: PDP-11 Options. (line 29) -* m128bit-long-double: i386 and x86-64 Options. - (line 254) -* m16-bit: CRIS Options. (line 69) -* m2: SH Options. (line 12) -* m210: MCore Options. (line 43) -* m3: SH Options. (line 18) -* m31: S/390 and zSeries Options. - (line 79) -* m32 <1>: SPARC Options. (line 189) -* m32 <2>: RS/6000 and PowerPC Options. - (line 222) -* m32: i386 and x86-64 Options. - (line 464) -* m32-bit: CRIS Options. (line 69) -* m32r: M32R/D Options. (line 15) -* m32r2: M32R/D Options. (line 9) -* m32rx: M32R/D Options. (line 12) -* m340: MCore Options. (line 43) -* m386: i386 and x86-64 Options. - (line 142) -* m3dnow: i386 and x86-64 Options. - (line 389) -* m3e: SH Options. (line 21) -* m4: SH Options. (line 35) -* m4-nofpu: SH Options. (line 24) -* m4-single: SH Options. (line 31) -* m4-single-only: SH Options. (line 27) -* m40: PDP-11 Options. (line 23) -* m45: PDP-11 Options. (line 26) -* m486: i386 and x86-64 Options. - (line 142) -* m4a: SH Options. (line 50) -* m4a-nofpu: SH Options. (line 38) -* m4a-single: SH Options. (line 46) -* m4a-single-only: SH Options. (line 42) -* m4al: SH Options. (line 53) -* m4byte-functions: MCore Options. (line 27) -* m5200: M680x0 Options. (line 59) -* m64 <1>: SPARC Options. (line 189) -* m64 <2>: S/390 and zSeries Options. - (line 79) -* m64 <3>: RS/6000 and PowerPC Options. - (line 222) -* m64: i386 and x86-64 Options. - (line 464) -* m68000: M680x0 Options. (line 13) -* m68020: M680x0 Options. (line 21) -* m68020-40: M680x0 Options. (line 70) -* m68020-60: M680x0 Options. (line 77) -* m68030: M680x0 Options. (line 30) -* m68040: M680x0 Options. (line 34) -* m68060: M680x0 Options. (line 42) -* m6811: M68hc1x Options. (line 13) -* m6812: M68hc1x Options. (line 18) -* m68881: M680x0 Options. (line 25) -* m68hc11: M68hc1x Options. (line 13) -* m68hc12: M68hc1x Options. (line 18) -* m68hcs12: M68hc1x Options. (line 23) -* m68S12: M68hc1x Options. (line 23) -* m8-bit: CRIS Options. (line 69) -* m96bit-long-double: i386 and x86-64 Options. - (line 254) -* mabi <1>: RS/6000 and PowerPC Options. - (line 489) -* mabi: ARM Options. (line 10) -* mabi-mmixware: MMIX Options. (line 20) -* mabi=32: MIPS Options. (line 89) -* mabi=64: MIPS Options. (line 89) -* mabi=eabi: MIPS Options. (line 89) -* mabi=gnu: MMIX Options. (line 20) -* mabi=ibmlongdouble: RS/6000 and PowerPC Options. - (line 502) -* mabi=ieeelongdouble: RS/6000 and PowerPC Options. - (line 506) -* mabi=n32: MIPS Options. (line 89) -* mabi=no-spe: RS/6000 and PowerPC Options. - (line 499) -* mabi=o64: MIPS Options. (line 89) -* mabi=spe: RS/6000 and PowerPC Options. - (line 494) -* mabicalls: MIPS Options. (line 100) -* mabort-on-noreturn: ARM Options. (line 144) -* mabshi: PDP-11 Options. (line 55) -* mac0: PDP-11 Options. (line 16) -* macc-4: FRV Options. (line 113) -* macc-8: FRV Options. (line 116) -* maccumulate-outgoing-args: i386 and x86-64 Options. - (line 415) -* madjust-unroll: SH Options. (line 175) -* mads: RS/6000 and PowerPC Options. - (line 532) -* maix-struct-return: RS/6000 and PowerPC Options. - (line 482) -* maix32: RS/6000 and PowerPC Options. - (line 260) -* maix64: RS/6000 and PowerPC Options. - (line 260) -* malign-300: H8/300 Options. (line 31) -* malign-double: i386 and x86-64 Options. - (line 238) -* malign-int: M680x0 Options. (line 132) -* malign-labels: FRV Options. (line 104) -* malign-loops: M32R/D Options. (line 73) -* malign-natural: RS/6000 and PowerPC Options. - (line 299) -* malign-power: RS/6000 and PowerPC Options. - (line 299) -* malloc-cc: FRV Options. (line 25) -* malpha-as: DEC Alpha Options. (line 159) -* maltivec: RS/6000 and PowerPC Options. - (line 164) -* mam33: MN10300 Options. (line 17) -* maout: CRIS Options. (line 92) -* mapcs: ARM Options. (line 22) -* mapcs-frame: ARM Options. (line 14) -* mapp-regs <1>: V850 Options. (line 57) -* mapp-regs: SPARC Options. (line 10) -* march <1>: S/390 and zSeries Options. - (line 108) -* march <2>: MT Options. (line 9) -* march <3>: MIPS Options. (line 14) -* march <4>: i386 and x86-64 Options. - (line 131) -* march <5>: HPPA Options. (line 9) -* march <6>: CRIS Options. (line 10) -* march: ARM Options. (line 109) -* masm=DIALECT: i386 and x86-64 Options. - (line 194) -* mauto-incdec: M68hc1x Options. (line 26) -* mauto-pic: IA-64 Options. (line 50) -* mb: SH Options. (line 58) -* mbacc: MT Options. (line 16) -* mbackchain: S/390 and zSeries Options. - (line 26) -* mbase-addresses: MMIX Options. (line 54) -* mbcopy: PDP-11 Options. (line 36) -* mbig <1>: TMS320C3x/C4x Options. - (line 18) -* mbig: RS/6000 and PowerPC Options. - (line 414) -* mbig-endian <1>: RS/6000 and PowerPC Options. - (line 414) -* mbig-endian <2>: MCore Options. (line 39) -* mbig-endian <3>: IA-64 Options. (line 9) -* mbig-endian: ARM Options. (line 72) -* mbig-memory: TMS320C3x/C4x Options. - (line 18) -* mbig-switch <1>: V850 Options. (line 52) -* mbig-switch: HPPA Options. (line 23) -* mbigtable: SH Options. (line 74) -* mbit-align: RS/6000 and PowerPC Options. - (line 368) -* mbitfield: M680x0 Options. (line 104) -* mbk: TMS320C3x/C4x Options. - (line 27) -* mbranch-cheap: PDP-11 Options. (line 65) -* mbranch-cost=NUMBER: M32R/D Options. (line 82) -* mbranch-expensive: PDP-11 Options. (line 61) -* mbranch-likely: MIPS Options. (line 367) -* mbranch-predict: MMIX Options. (line 49) -* mbss-plt: RS/6000 and PowerPC Options. - (line 181) -* mbuild-constants: DEC Alpha Options. (line 142) -* mbwx: DEC Alpha Options. (line 171) -* mc68000: M680x0 Options. (line 13) -* mc68020: M680x0 Options. (line 21) -* mcall-gnu: RS/6000 and PowerPC Options. - (line 474) -* mcall-linux: RS/6000 and PowerPC Options. - (line 470) -* mcall-netbsd: RS/6000 and PowerPC Options. - (line 478) -* mcall-prologues: AVR Options. (line 43) -* mcall-solaris: RS/6000 and PowerPC Options. - (line 466) -* mcall-sysv: RS/6000 and PowerPC Options. - (line 453) -* mcall-sysv-eabi: RS/6000 and PowerPC Options. - (line 460) -* mcall-sysv-noeabi: RS/6000 and PowerPC Options. - (line 463) -* mcallee-super-interworking: ARM Options. (line 234) -* mcaller-super-interworking: ARM Options. (line 240) -* mcallgraph-data: MCore Options. (line 31) -* mcc-init: CRIS Options. (line 46) -* mcfv4e: M680x0 Options. (line 66) -* mcheck-zero-division: MIPS Options. (line 254) -* mcirrus-fix-invalid-insns: ARM Options. (line 187) -* mcix: DEC Alpha Options. (line 171) -* mcmodel=embmedany: SPARC Options. (line 211) -* mcmodel=kernel: i386 and x86-64 Options. - (line 486) -* mcmodel=large: i386 and x86-64 Options. - (line 498) -* mcmodel=medany: SPARC Options. (line 205) -* mcmodel=medium: i386 and x86-64 Options. - (line 491) -* mcmodel=medlow: SPARC Options. (line 194) -* mcmodel=medmid: SPARC Options. (line 199) -* mcmodel=small: i386 and x86-64 Options. - (line 480) -* mcond-exec: FRV Options. (line 152) -* mcond-move: FRV Options. (line 128) -* mconst-align: CRIS Options. (line 60) -* mconst16: Xtensa Options. (line 10) -* mconstant-gp: IA-64 Options. (line 46) -* mcpu <1>: TMS320C3x/C4x Options. - (line 9) -* mcpu <2>: SPARC Options. (line 96) -* mcpu <3>: RS/6000 and PowerPC Options. - (line 100) -* mcpu <4>: i386 and x86-64 Options. - (line 136) -* mcpu <5>: FRV Options. (line 212) -* mcpu <6>: DEC Alpha Options. (line 223) -* mcpu <7>: CRIS Options. (line 10) -* mcpu <8>: ARM Options. (line 84) -* mcpu: ARC Options. (line 23) -* mcpu32: M680x0 Options. (line 51) -* mcpu=: M32C Options. (line 7) -* mcsync-anomaly: Blackfin Options. (line 23) -* MD: Preprocessor Options. - (line 261) -* mdalign: SH Options. (line 64) -* mdata: ARC Options. (line 30) -* mdata-align: CRIS Options. (line 60) -* mdb: TMS320C3x/C4x Options. - (line 32) -* mdebug <1>: S/390 and zSeries Options. - (line 104) -* mdebug: M32R/D Options. (line 69) -* mdec-asm: PDP-11 Options. (line 78) -* mdisable-callt: V850 Options. (line 80) -* mdisable-fpregs: HPPA Options. (line 33) -* mdisable-indexing: HPPA Options. (line 40) -* mdiv: MCore Options. (line 15) -* mdiv=STRATEGY: SH Options. (line 127) -* mdivide-breaks: MIPS Options. (line 259) -* mdivide-traps: MIPS Options. (line 259) -* mdivsi3_libfunc=NAME: SH Options. (line 168) -* mdlmzb: RS/6000 and PowerPC Options. - (line 362) -* mdouble: FRV Options. (line 38) -* mdouble-float: MIPS Options. (line 173) -* mdp-isr-reload: TMS320C3x/C4x Options. - (line 45) -* mdsp: MIPS Options. (line 178) -* mdwarf2-asm: IA-64 Options. (line 79) -* mdword: FRV Options. (line 32) -* mdynamic-no-pic: RS/6000 and PowerPC Options. - (line 419) -* meabi: RS/6000 and PowerPC Options. - (line 555) -* mearly-stop-bits: IA-64 Options. (line 85) -* meb: Score Options. (line 9) -* mel: Score Options. (line 12) -* melf <1>: MMIX Options. (line 44) -* melf: CRIS Options. (line 95) -* melinux: CRIS Options. (line 99) -* melinux-stacksize: CRIS Options. (line 25) -* memb: RS/6000 and PowerPC Options. - (line 550) -* membedded-data: MIPS Options. (line 225) -* memregs=: M32C Options. (line 21) -* mep: V850 Options. (line 16) -* mepsilon: MMIX Options. (line 15) -* mesa: S/390 and zSeries Options. - (line 87) -* metrax100: CRIS Options. (line 31) -* metrax4: CRIS Options. (line 31) -* mexplicit-relocs <1>: MIPS Options. (line 245) -* mexplicit-relocs: DEC Alpha Options. (line 184) -* MF: Preprocessor Options. - (line 207) -* mfast-fix: TMS320C3x/C4x Options. - (line 62) -* mfast-indirect-calls: HPPA Options. (line 52) -* mfaster-structs: SPARC Options. (line 71) -* mfdpic: FRV Options. (line 56) -* mfix: DEC Alpha Options. (line 171) -* mfix-and-continue: Darwin Options. (line 97) -* mfix-r4000: MIPS Options. (line 309) -* mfix-r4400: MIPS Options. (line 323) -* mfix-sb1: MIPS Options. (line 351) -* mfix-vr4120: MIPS Options. (line 330) -* mfix-vr4130: MIPS Options. (line 344) -* mfixed-cc: FRV Options. (line 28) -* mfixed-range <1>: IA-64 Options. (line 90) -* mfixed-range: HPPA Options. (line 59) -* mfloat-abi: ARM Options. (line 59) -* mfloat-gprs: RS/6000 and PowerPC Options. - (line 205) -* mfloat-ieee: DEC Alpha Options. (line 179) -* mfloat-vax: DEC Alpha Options. (line 179) -* mfloat32: PDP-11 Options. (line 52) -* mfloat64: PDP-11 Options. (line 48) -* mflush-func: MIPS Options. (line 357) -* mflush-func=NAME: M32R/D Options. (line 94) -* mflush-trap=NUMBER: M32R/D Options. (line 87) -* mfmovd: SH Options. (line 78) -* mfp: ARM Options. (line 119) -* mfp-exceptions: MIPS Options. (line 378) -* mfp-reg: DEC Alpha Options. (line 25) -* mfp-rounding-mode: DEC Alpha Options. (line 85) -* mfp-trap-mode: DEC Alpha Options. (line 63) -* mfp32: MIPS Options. (line 156) -* mfp64: MIPS Options. (line 159) -* mfpe: ARM Options. (line 119) -* mfpr-32: FRV Options. (line 13) -* mfpr-64: FRV Options. (line 16) -* mfprnd: RS/6000 and PowerPC Options. - (line 25) -* mfpu <1>: SPARC Options. (line 20) -* mfpu <2>: PDP-11 Options. (line 9) -* mfpu: ARM Options. (line 119) -* mfull-toc: RS/6000 and PowerPC Options. - (line 233) -* mfused-madd <1>: Xtensa Options. (line 19) -* mfused-madd <2>: S/390 and zSeries Options. - (line 128) -* mfused-madd <3>: RS/6000 and PowerPC Options. - (line 349) -* mfused-madd: MIPS Options. (line 294) -* mg: VAX Options. (line 17) -* MG: Preprocessor Options. - (line 216) -* mgas <1>: HPPA Options. (line 75) -* mgas: DEC Alpha Options. (line 159) -* mgettrcost=NUMBER: SH Options. (line 190) -* mglibc: GNU/Linux Options. (line 9) -* mgnu: VAX Options. (line 13) -* mgnu-as: IA-64 Options. (line 18) -* mgnu-ld: IA-64 Options. (line 23) -* mgotplt: CRIS Options. (line 86) -* mgp32: MIPS Options. (line 150) -* mgp64: MIPS Options. (line 153) -* mgpr-32: FRV Options. (line 7) -* mgpr-64: FRV Options. (line 10) -* mgprel-ro: FRV Options. (line 79) -* mh: H8/300 Options. (line 14) -* mhard-float <1>: SPARC Options. (line 20) -* mhard-float <2>: S/390 and zSeries Options. - (line 11) -* mhard-float <3>: RS/6000 and PowerPC Options. - (line 311) -* mhard-float <4>: MIPS Options. (line 162) -* mhard-float <5>: FRV Options. (line 19) -* mhard-float: ARM Options. (line 41) -* mhard-quad-float: SPARC Options. (line 41) -* mhardlit: MCore Options. (line 10) -* mhitachi: SH Options. (line 81) -* mid-shared-library: Blackfin Options. (line 39) -* mieee <1>: SH Options. (line 96) -* mieee: DEC Alpha Options. (line 39) -* mieee-conformant: DEC Alpha Options. (line 134) -* mieee-fp: i386 and x86-64 Options. - (line 200) -* mieee-with-inexact: DEC Alpha Options. (line 52) -* milp32: IA-64 Options. (line 114) -* mimpure-text: SPARC Options. (line 81) -* mindexed-addressing: SH Options. (line 180) -* minit-stack: AVR Options. (line 35) -* minline-all-stringops: i386 and x86-64 Options. - (line 436) -* minline-float-divide-max-throughput: IA-64 Options. (line 58) -* minline-float-divide-min-latency: IA-64 Options. (line 54) -* minline-int-divide-max-throughput: IA-64 Options. (line 66) -* minline-int-divide-min-latency: IA-64 Options. (line 62) -* minline-plt: FRV Options. (line 64) -* minline-sqrt-max-throughput: IA-64 Options. (line 74) -* minline-sqrt-min-latency: IA-64 Options. (line 70) -* minmax: M68hc1x Options. (line 31) -* minsert-sched-nops: RS/6000 and PowerPC Options. - (line 441) -* mint16: PDP-11 Options. (line 40) -* mint32 <1>: PDP-11 Options. (line 44) -* mint32: H8/300 Options. (line 28) -* mint8: AVR Options. (line 53) -* minvalid-symbols: SH Options. (line 213) -* mips1: MIPS Options. (line 59) -* mips16: MIPS Options. (line 81) -* mips2: MIPS Options. (line 62) -* mips3: MIPS Options. (line 65) -* mips32: MIPS Options. (line 71) -* mips32r2: MIPS Options. (line 74) -* mips3d: MIPS Options. (line 190) -* mips4: MIPS Options. (line 68) -* mips64: MIPS Options. (line 77) -* misel: RS/6000 and PowerPC Options. - (line 187) -* misize: SH Options. (line 103) -* missue-rate=NUMBER: M32R/D Options. (line 79) -* mjump-in-delay: HPPA Options. (line 28) -* mkernel: Darwin Options. (line 75) -* mknuthdiv: MMIX Options. (line 33) -* ml: SH Options. (line 61) -* mlarge-data: DEC Alpha Options. (line 195) -* mlarge-data-threshold=NUMBER: i386 and x86-64 Options. - (line 280) -* mlarge-text: DEC Alpha Options. (line 213) -* mlibfuncs: MMIX Options. (line 10) -* mlibrary-pic: FRV Options. (line 110) -* mlinked-fp: FRV Options. (line 94) -* mlinker-opt: HPPA Options. (line 85) -* mlinux: CRIS Options. (line 104) -* mlittle: RS/6000 and PowerPC Options. - (line 408) -* mlittle-endian <1>: SPARC Options. (line 183) -* mlittle-endian <2>: RS/6000 and PowerPC Options. - (line 408) -* mlittle-endian <3>: MCore Options. (line 39) -* mlittle-endian <4>: IA-64 Options. (line 13) -* mlittle-endian: ARM Options. (line 68) -* mlong-calls <1>: V850 Options. (line 10) -* mlong-calls <2>: MIPS Options. (line 280) -* mlong-calls <3>: M68hc1x Options. (line 35) -* mlong-calls <4>: FRV Options. (line 99) -* mlong-calls <5>: Blackfin Options. (line 57) -* mlong-calls: ARM Options. (line 149) -* mlong-double-128: S/390 and zSeries Options. - (line 20) -* mlong-double-64: S/390 and zSeries Options. - (line 20) -* mlong-load-store: HPPA Options. (line 66) -* mlong32: MIPS Options. (line 199) -* mlong64: MIPS Options. (line 194) -* mlongcall: RS/6000 and PowerPC Options. - (line 621) -* mlongcalls: Xtensa Options. (line 60) -* mloop-unsigned: TMS320C3x/C4x Options. - (line 94) -* mlow-64k: Blackfin Options. (line 32) -* mlp64: IA-64 Options. (line 114) -* MM: Preprocessor Options. - (line 197) -* mmac <1>: Score Options. (line 21) -* mmac: CRX Options. (line 9) -* mmad: MIPS Options. (line 289) -* mmangle-cpu: ARC Options. (line 15) -* mmax: DEC Alpha Options. (line 171) -* mmax-stack-frame: CRIS Options. (line 22) -* mmcu: AVR Options. (line 9) -* MMD: Preprocessor Options. - (line 276) -* mmedia: FRV Options. (line 44) -* mmemcpy: MIPS Options. (line 274) -* mmemory-latency: DEC Alpha Options. (line 266) -* mmemparm: TMS320C3x/C4x Options. - (line 109) -* mmfcrf: RS/6000 and PowerPC Options. - (line 25) -* mminimal-toc: RS/6000 and PowerPC Options. - (line 233) -* mmmx: i386 and x86-64 Options. - (line 389) -* mmodel=large: M32R/D Options. (line 33) -* mmodel=medium: M32R/D Options. (line 27) -* mmodel=small: M32R/D Options. (line 18) -* mmpyi: TMS320C3x/C4x Options. - (line 53) -* mmul-bug-workaround: CRIS Options. (line 36) -* mmuladd: FRV Options. (line 50) -* mmulhw: RS/6000 and PowerPC Options. - (line 355) -* mmult-bug: MN10300 Options. (line 9) -* mmulti-cond-exec: FRV Options. (line 176) -* mmultiple: RS/6000 and PowerPC Options. - (line 317) -* mmvcle: S/390 and zSeries Options. - (line 97) -* mmvme: RS/6000 and PowerPC Options. - (line 527) -* mn: H8/300 Options. (line 20) -* mnested-cond-exec: FRV Options. (line 189) -* mnew-mnemonics: RS/6000 and PowerPC Options. - (line 85) -* mnhwloop: Score Options. (line 15) -* mno-3dnow: i386 and x86-64 Options. - (line 389) -* mno-4byte-functions: MCore Options. (line 27) -* mno-abicalls: MIPS Options. (line 100) -* mno-abshi: PDP-11 Options. (line 58) -* mno-ac0: PDP-11 Options. (line 20) -* mno-align-double: i386 and x86-64 Options. - (line 238) -* mno-align-int: M680x0 Options. (line 132) -* mno-align-loops: M32R/D Options. (line 76) -* mno-align-stringops: i386 and x86-64 Options. - (line 431) -* mno-altivec: RS/6000 and PowerPC Options. - (line 164) -* mno-am33: MN10300 Options. (line 20) -* mno-app-regs <1>: V850 Options. (line 61) -* mno-app-regs: SPARC Options. (line 10) -* mno-bacc: MT Options. (line 19) -* mno-backchain: S/390 and zSeries Options. - (line 26) -* mno-base-addresses: MMIX Options. (line 54) -* mno-bit-align: RS/6000 and PowerPC Options. - (line 368) -* mno-bk: TMS320C3x/C4x Options. - (line 27) -* mno-branch-likely: MIPS Options. (line 367) -* mno-branch-predict: MMIX Options. (line 49) -* mno-bwx: DEC Alpha Options. (line 171) -* mno-callgraph-data: MCore Options. (line 31) -* mno-check-zero-division: MIPS Options. (line 254) -* mno-cirrus-fix-invalid-insns: ARM Options. (line 187) -* mno-cix: DEC Alpha Options. (line 171) -* mno-cond-exec: FRV Options. (line 158) -* mno-cond-move: FRV Options. (line 134) -* mno-const-align: CRIS Options. (line 60) -* mno-const16: Xtensa Options. (line 10) -* mno-crt0 <1>: MT Options. (line 25) -* mno-crt0: MN10300 Options. (line 31) -* mno-csync-anomaly: Blackfin Options. (line 28) -* mno-data-align: CRIS Options. (line 60) -* mno-db: TMS320C3x/C4x Options. - (line 32) -* mno-debug: S/390 and zSeries Options. - (line 104) -* mno-div: MCore Options. (line 15) -* mno-dlmzb: RS/6000 and PowerPC Options. - (line 362) -* mno-double: FRV Options. (line 41) -* mno-dsp: MIPS Options. (line 178) -* mno-dwarf2-asm: IA-64 Options. (line 79) -* mno-dword: FRV Options. (line 35) -* mno-eabi: RS/6000 and PowerPC Options. - (line 555) -* mno-early-stop-bits: IA-64 Options. (line 85) -* mno-eflags: FRV Options. (line 125) -* mno-embedded-data: MIPS Options. (line 225) -* mno-ep: V850 Options. (line 16) -* mno-epsilon: MMIX Options. (line 15) -* mno-explicit-relocs <1>: MIPS Options. (line 245) -* mno-explicit-relocs: DEC Alpha Options. (line 184) -* mno-fancy-math-387: i386 and x86-64 Options. - (line 227) -* mno-fast-fix: TMS320C3x/C4x Options. - (line 62) -* mno-faster-structs: SPARC Options. (line 71) -* mno-fix: DEC Alpha Options. (line 171) -* mno-fix-r4000: MIPS Options. (line 309) -* mno-fix-r4400: MIPS Options. (line 323) -* mno-float32: PDP-11 Options. (line 48) -* mno-float64: PDP-11 Options. (line 52) -* mno-flush-func: M32R/D Options. (line 99) -* mno-flush-trap: M32R/D Options. (line 91) -* mno-fp-in-toc: RS/6000 and PowerPC Options. - (line 233) -* mno-fp-regs: DEC Alpha Options. (line 25) -* mno-fp-ret-in-387: i386 and x86-64 Options. - (line 217) -* mno-fprnd: RS/6000 and PowerPC Options. - (line 25) -* mno-fpu: SPARC Options. (line 25) -* mno-fused-madd <1>: Xtensa Options. (line 19) -* mno-fused-madd <2>: S/390 and zSeries Options. - (line 128) -* mno-fused-madd <3>: RS/6000 and PowerPC Options. - (line 349) -* mno-fused-madd: MIPS Options. (line 294) -* mno-gnu-as: IA-64 Options. (line 18) -* mno-gnu-ld: IA-64 Options. (line 23) -* mno-gotplt: CRIS Options. (line 86) -* mno-hardlit: MCore Options. (line 10) -* mno-id-shared-library: Blackfin Options. (line 45) -* mno-ieee-fp: i386 and x86-64 Options. - (line 200) -* mno-int16: PDP-11 Options. (line 44) -* mno-int32: PDP-11 Options. (line 40) -* mno-interrupts: AVR Options. (line 39) -* mno-isel: RS/6000 and PowerPC Options. - (line 187) -* mno-knuthdiv: MMIX Options. (line 33) -* mno-libfuncs: MMIX Options. (line 10) -* mno-long-calls <1>: V850 Options. (line 10) -* mno-long-calls <2>: MIPS Options. (line 280) -* mno-long-calls <3>: M68hc1x Options. (line 35) -* mno-long-calls <4>: HPPA Options. (line 138) -* mno-long-calls <5>: Blackfin Options. (line 57) -* mno-long-calls: ARM Options. (line 149) -* mno-longcall: RS/6000 and PowerPC Options. - (line 621) -* mno-longcalls: Xtensa Options. (line 60) -* mno-loop-unsigned: TMS320C3x/C4x Options. - (line 94) -* mno-low-64k: Blackfin Options. (line 36) -* mno-mad: MIPS Options. (line 289) -* mno-max: DEC Alpha Options. (line 171) -* mno-media: FRV Options. (line 47) -* mno-memcpy: MIPS Options. (line 274) -* mno-mfcrf: RS/6000 and PowerPC Options. - (line 25) -* mno-mips16: MIPS Options. (line 81) -* mno-mips3d: MIPS Options. (line 190) -* mno-mmx: i386 and x86-64 Options. - (line 389) -* mno-mpyi: TMS320C3x/C4x Options. - (line 53) -* mno-mul-bug-workaround: CRIS Options. (line 36) -* mno-muladd: FRV Options. (line 53) -* mno-mulhw: RS/6000 and PowerPC Options. - (line 355) -* mno-mult-bug: MN10300 Options. (line 13) -* mno-multi-cond-exec: FRV Options. (line 183) -* mno-multiple: RS/6000 and PowerPC Options. - (line 317) -* mno-mvcle: S/390 and zSeries Options. - (line 97) -* mno-nested-cond-exec: FRV Options. (line 195) -* mno-optimize-membar: FRV Options. (line 205) -* mno-pack: FRV Options. (line 122) -* mno-packed-stack: S/390 and zSeries Options. - (line 46) -* mno-paired-single: MIPS Options. (line 183) -* mno-parallel-insns: TMS320C3x/C4x Options. - (line 115) -* mno-parallel-mpy: TMS320C3x/C4x Options. - (line 120) -* mno-pic: IA-64 Options. (line 26) -* mno-popcntb: RS/6000 and PowerPC Options. - (line 25) -* mno-power: RS/6000 and PowerPC Options. - (line 25) -* mno-power2: RS/6000 and PowerPC Options. - (line 25) -* mno-powerpc: RS/6000 and PowerPC Options. - (line 25) -* mno-powerpc-gfxopt: RS/6000 and PowerPC Options. - (line 25) -* mno-powerpc-gpopt: RS/6000 and PowerPC Options. - (line 25) -* mno-powerpc64: RS/6000 and PowerPC Options. - (line 25) -* mno-prolog-function: V850 Options. (line 23) -* mno-prologue-epilogue: CRIS Options. (line 76) -* mno-prototype: RS/6000 and PowerPC Options. - (line 511) -* mno-push-args: i386 and x86-64 Options. - (line 408) -* mno-register-names: IA-64 Options. (line 37) -* mno-regnames: RS/6000 and PowerPC Options. - (line 615) -* mno-relax-immediate: MCore Options. (line 19) -* mno-relocatable: RS/6000 and PowerPC Options. - (line 385) -* mno-relocatable-lib: RS/6000 and PowerPC Options. - (line 393) -* mno-rptb: TMS320C3x/C4x Options. - (line 72) -* mno-rpts: TMS320C3x/C4x Options. - (line 81) -* mno-scc: FRV Options. (line 146) -* mno-sched-ar-data-spec: IA-64 Options. (line 128) -* mno-sched-ar-in-data-spec: IA-64 Options. (line 149) -* mno-sched-br-data-spec: IA-64 Options. (line 121) -* mno-sched-br-in-data-spec: IA-64 Options. (line 142) -* mno-sched-control-ldc: IA-64 Options. (line 168) -* mno-sched-control-spec: IA-64 Options. (line 135) -* mno-sched-count-spec-in-critical-path: IA-64 Options. (line 194) -* mno-sched-in-control-spec: IA-64 Options. (line 156) -* mno-sched-ldc: IA-64 Options. (line 162) -* mno-sched-prefer-non-control-spec-insns: IA-64 Options. (line 187) -* mno-sched-prefer-non-data-spec-insns: IA-64 Options. (line 180) -* mno-sched-prolog: ARM Options. (line 32) -* mno-sched-spec-verbose: IA-64 Options. (line 176) -* mno-sdata <1>: RS/6000 and PowerPC Options. - (line 602) -* mno-sdata: IA-64 Options. (line 42) -* mno-side-effects: CRIS Options. (line 51) -* mno-single-exit: MMIX Options. (line 66) -* mno-slow-bytes: MCore Options. (line 35) -* mno-small-exec: S/390 and zSeries Options. - (line 72) -* mno-soft-float: DEC Alpha Options. (line 10) -* mno-space-regs: HPPA Options. (line 45) -* mno-spe: RS/6000 and PowerPC Options. - (line 196) -* mno-specld-anomaly: Blackfin Options. (line 19) -* mno-split: PDP-11 Options. (line 71) -* mno-split-addresses: MIPS Options. (line 239) -* mno-sse: i386 and x86-64 Options. - (line 389) -* mno-stack-align: CRIS Options. (line 60) -* mno-stack-bias: SPARC Options. (line 220) -* mno-strict-align <1>: RS/6000 and PowerPC Options. - (line 380) -* mno-strict-align: M680x0 Options. (line 152) -* mno-string: RS/6000 and PowerPC Options. - (line 328) -* mno-sum-in-toc: RS/6000 and PowerPC Options. - (line 233) -* mno-svr3-shlib: i386 and x86-64 Options. - (line 287) -* mno-swdiv: RS/6000 and PowerPC Options. - (line 154) -* mno-sym32: MIPS Options. (line 209) -* mno-tablejump: AVR Options. (line 47) -* mno-target-align: Xtensa Options. (line 47) -* mno-text-section-literals: Xtensa Options. (line 35) -* mno-toc: RS/6000 and PowerPC Options. - (line 402) -* mno-toplevel-symbols: MMIX Options. (line 40) -* mno-tpf-trace: S/390 and zSeries Options. - (line 122) -* mno-unaligned-doubles: SPARC Options. (line 59) -* mno-uninit-const-in-rodata: MIPS Options. (line 233) -* mno-update: RS/6000 and PowerPC Options. - (line 339) -* mno-v8plus: SPARC Options. (line 168) -* mno-vis: SPARC Options. (line 175) -* mno-vliw-branch: FRV Options. (line 170) -* mno-volatile-asm-stop: IA-64 Options. (line 32) -* mno-vrsave: RS/6000 and PowerPC Options. - (line 173) -* mno-wide-bitfields: MCore Options. (line 23) -* mno-xgot: MIPS Options. (line 127) -* mno-xl-compat: RS/6000 and PowerPC Options. - (line 268) -* mno-zero-extend: MMIX Options. (line 27) -* mnobitfield: M680x0 Options. (line 100) -* mnomacsave: SH Options. (line 92) -* mnominmax: M68hc1x Options. (line 31) -* mnop-fun-dllimport: ARM Options. (line 174) -* mold-mnemonics: RS/6000 and PowerPC Options. - (line 85) -* momit-leaf-frame-pointer <1>: i386 and x86-64 Options. - (line 443) -* momit-leaf-frame-pointer: Blackfin Options. (line 7) -* mone-byte-bool: Darwin Options. (line 83) -* moptimize-membar: FRV Options. (line 201) -* MP: Preprocessor Options. - (line 226) -* mpa-risc-1-0: HPPA Options. (line 19) -* mpa-risc-1-1: HPPA Options. (line 19) -* mpa-risc-2-0: HPPA Options. (line 19) -* mpack: FRV Options. (line 119) -* mpacked-stack: S/390 and zSeries Options. - (line 46) -* mpadstruct: SH Options. (line 106) -* mpaired-single: MIPS Options. (line 183) -* mparallel-insns: TMS320C3x/C4x Options. - (line 115) -* mparallel-mpy: TMS320C3x/C4x Options. - (line 120) -* mparanoid: TMS320C3x/C4x Options. - (line 45) -* mpcrel: M680x0 Options. (line 144) -* mpdebug: CRIS Options. (line 40) -* mpe: RS/6000 and PowerPC Options. - (line 288) -* mpentium: i386 and x86-64 Options. - (line 142) -* mpentiumpro: i386 and x86-64 Options. - (line 142) -* mpic-register: ARM Options. (line 183) -* mpoke-function-name: ARM Options. (line 197) -* mpopcntb: RS/6000 and PowerPC Options. - (line 25) -* mportable-runtime: HPPA Options. (line 71) -* mpower: RS/6000 and PowerPC Options. - (line 25) -* mpower2: RS/6000 and PowerPC Options. - (line 25) -* mpowerpc: RS/6000 and PowerPC Options. - (line 25) -* mpowerpc-gfxopt: RS/6000 and PowerPC Options. - (line 25) -* mpowerpc-gpopt: RS/6000 and PowerPC Options. - (line 25) -* mpowerpc64: RS/6000 and PowerPC Options. - (line 25) -* mprefergot: SH Options. (line 113) -* mpreferred-stack-boundary: i386 and x86-64 Options. - (line 351) -* mprioritize-restricted-insns: RS/6000 and PowerPC Options. - (line 425) -* mprolog-function: V850 Options. (line 23) -* mprologue-epilogue: CRIS Options. (line 76) -* mprototype: RS/6000 and PowerPC Options. - (line 511) -* mpt-fixed: SH Options. (line 194) -* mpush-args <1>: i386 and x86-64 Options. - (line 408) -* mpush-args: CRX Options. (line 13) -* MQ: Preprocessor Options. - (line 252) -* mregister-names: IA-64 Options. (line 37) -* mregnames: RS/6000 and PowerPC Options. - (line 615) -* mregparm <1>: TMS320C3x/C4x Options. - (line 109) -* mregparm: i386 and x86-64 Options. - (line 316) -* 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 385) -* mrelocatable-lib: RS/6000 and PowerPC Options. - (line 393) -* mreturn-pointer-on-d0: MN10300 Options. (line 24) -* mrodata: ARC Options. (line 30) -* mrptb: TMS320C3x/C4x Options. - (line 72) -* mrpts: TMS320C3x/C4x Options. - (line 81) -* mrtd <1>: Function Attributes. - (line 100) -* mrtd <2>: M680x0 Options. (line 109) -* mrtd: i386 and x86-64 Options. - (line 292) -* ms: H8/300 Options. (line 17) -* ms2600: H8/300 Options. (line 24) -* mscc: FRV Options. (line 140) -* msched-ar-data-spec: IA-64 Options. (line 128) -* msched-ar-in-data-spec: IA-64 Options. (line 149) -* msched-br-data-spec: IA-64 Options. (line 121) -* msched-br-in-data-spec: IA-64 Options. (line 142) -* msched-control-ldc: IA-64 Options. (line 168) -* msched-control-spec: IA-64 Options. (line 135) -* msched-costly-dep: RS/6000 and PowerPC Options. - (line 432) -* msched-count-spec-in-critical-path: IA-64 Options. (line 194) -* msched-in-control-spec: IA-64 Options. (line 156) -* msched-ldc: IA-64 Options. (line 162) -* msched-prefer-non-control-spec-insns: IA-64 Options. (line 187) -* msched-prefer-non-data-spec-insns: IA-64 Options. (line 180) -* msched-spec-verbose: IA-64 Options. (line 176) -* mschedule: HPPA Options. (line 78) -* mscore5: Score Options. (line 25) -* mscore5u: Score Options. (line 28) -* mscore7: Score Options. (line 31) -* mscore7d: Score Options. (line 34) -* msda: V850 Options. (line 40) -* msdata <1>: RS/6000 and PowerPC Options. - (line 589) -* msdata: IA-64 Options. (line 42) -* msdata-data: RS/6000 and PowerPC Options. - (line 594) -* msdata=default: RS/6000 and PowerPC Options. - (line 589) -* msdata=eabi: RS/6000 and PowerPC Options. - (line 569) -* msdata=none <1>: RS/6000 and PowerPC Options. - (line 602) -* msdata=none: M32R/D Options. (line 40) -* msdata=sdata: M32R/D Options. (line 49) -* msdata=sysv: RS/6000 and PowerPC Options. - (line 580) -* msdata=use: M32R/D Options. (line 53) -* msecure-plt: RS/6000 and PowerPC Options. - (line 176) -* mshared-library-id: Blackfin Options. (line 49) -* mshort <1>: M68hc1x Options. (line 40) -* mshort: M680x0 Options. (line 94) -* msim <1>: Xstormy16 Options. (line 9) -* msim <2>: RS/6000 and PowerPC Options. - (line 521) -* msim <3>: MT Options. (line 22) -* msim: M32C Options. (line 13) -* msingle-exit: MMIX Options. (line 66) -* msingle-float: MIPS Options. (line 169) -* msingle-pic-base: ARM Options. (line 177) -* msio: HPPA Options. (line 107) -* msize: AVR Options. (line 32) -* mslow-bytes: MCore Options. (line 35) -* msmall: TMS320C3x/C4x Options. - (line 18) -* msmall-data: DEC Alpha Options. (line 195) -* msmall-exec: S/390 and zSeries Options. - (line 72) -* msmall-memory: TMS320C3x/C4x Options. - (line 18) -* msmall-text: DEC Alpha Options. (line 213) -* msoft-float <1>: SPARC Options. (line 25) -* msoft-float <2>: S/390 and zSeries Options. - (line 11) -* msoft-float <3>: RS/6000 and PowerPC Options. - (line 311) -* msoft-float <4>: PDP-11 Options. (line 13) -* msoft-float <5>: MIPS Options. (line 165) -* msoft-float <6>: M680x0 Options. (line 84) -* msoft-float <7>: i386 and x86-64 Options. - (line 205) -* msoft-float <8>: HPPA Options. (line 91) -* msoft-float <9>: FRV Options. (line 22) -* msoft-float <10>: DEC Alpha Options. (line 10) -* msoft-float: ARM Options. (line 45) -* msoft-quad-float: SPARC Options. (line 45) -* msoft-reg-count: M68hc1x Options. (line 43) -* mspace <1>: V850 Options. (line 30) -* mspace: SH Options. (line 110) -* mspe: RS/6000 and PowerPC Options. - (line 196) -* mspecld-anomaly: Blackfin Options. (line 14) -* msplit: PDP-11 Options. (line 68) -* msplit-addresses: MIPS Options. (line 239) -* msse: i386 and x86-64 Options. - (line 389) -* msseregparm: i386 and x86-64 Options. - (line 327) -* mstack-align: CRIS Options. (line 60) -* mstack-bias: SPARC Options. (line 220) -* mstack-guard: S/390 and zSeries Options. - (line 148) -* mstack-size: S/390 and zSeries Options. - (line 148) -* mstackrealign: i386 and x86-64 Options. - (line 337) -* mstrict-align <1>: RS/6000 and PowerPC Options. - (line 380) -* mstrict-align: M680x0 Options. (line 152) -* mstring: RS/6000 and PowerPC Options. - (line 328) -* mstructure-size-boundary: ARM Options. (line 129) -* msvr3-shlib: i386 and x86-64 Options. - (line 287) -* msvr4-struct-return: RS/6000 and PowerPC Options. - (line 485) -* mswdiv: RS/6000 and PowerPC Options. - (line 154) -* msym32: MIPS Options. (line 209) -* mt: IA-64 Options. (line 106) -* MT: Preprocessor Options. - (line 238) -* mtarget-align: Xtensa Options. (line 47) -* mtda: V850 Options. (line 34) -* mtext: ARC Options. (line 30) -* mtext-section-literals: Xtensa Options. (line 35) -* mthreads: i386 and x86-64 Options. - (line 423) -* mthumb: ARM Options. (line 218) -* mthumb-interwork: ARM Options. (line 25) -* mti: TMS320C3x/C4x Options. - (line 102) -* mtiny-stack: AVR Options. (line 50) -* mtls-direct-seg-refs: i386 and x86-64 Options. - (line 451) -* mtls-size: IA-64 Options. (line 97) -* mtoc: RS/6000 and PowerPC Options. - (line 402) -* mtomcat-stats: FRV Options. (line 209) -* mtoplevel-symbols: MMIX Options. (line 40) -* mtp: ARM Options. (line 246) -* mtpcs-frame: ARM Options. (line 222) -* mtpcs-leaf-frame: ARM Options. (line 228) -* mtpf-trace: S/390 and zSeries Options. - (line 122) -* mtrap-precision: DEC Alpha Options. (line 109) -* mtune <1>: SPARC Options. (line 156) -* mtune <2>: S/390 and zSeries Options. - (line 115) -* mtune <3>: RS/6000 and PowerPC Options. - (line 144) -* mtune <4>: MIPS Options. (line 44) -* mtune <5>: IA-64 Options. (line 101) -* mtune <6>: i386 and x86-64 Options. - (line 10) -* mtune <7>: DEC Alpha Options. (line 262) -* mtune <8>: CRIS Options. (line 16) -* mtune: ARM Options. (line 99) -* muclibc: GNU/Linux Options. (line 13) -* muls: Score Options. (line 18) -* multcost=NUMBER: SH Options. (line 124) -* multi_module: Darwin Options. (line 190) -* multilib-library-pic: FRV Options. (line 89) -* multiply_defined: Darwin Options. (line 190) -* multiply_defined_unused: Darwin Options. (line 190) -* munaligned-doubles: SPARC Options. (line 59) -* muninit-const-in-rodata: MIPS Options. (line 233) -* munix: VAX Options. (line 9) -* munix-asm: PDP-11 Options. (line 74) -* mupdate: RS/6000 and PowerPC Options. - (line 339) -* musermode: SH Options. (line 118) -* mv850: V850 Options. (line 49) -* mv850e: V850 Options. (line 69) -* mv850e1: V850 Options. (line 64) -* mv8plus: SPARC Options. (line 168) -* mvis: SPARC Options. (line 175) -* mvliw-branch: FRV Options. (line 164) -* mvms-return-codes: DEC Alpha/VMS Options. - (line 9) -* mvolatile-asm-stop: IA-64 Options. (line 32) -* mvr4130-align: MIPS Options. (line 388) -* mvrsave: RS/6000 and PowerPC Options. - (line 173) -* mvxworks: RS/6000 and PowerPC Options. - (line 542) -* mwarn-dynamicstack: S/390 and zSeries Options. - (line 141) -* mwarn-framesize: S/390 and zSeries Options. - (line 133) -* mwide-bitfields: MCore Options. (line 23) -* mwindiss: RS/6000 and PowerPC Options. - (line 546) -* mwords-little-endian: ARM Options. (line 76) -* mxgot: MIPS Options. (line 127) -* mxl-compat: RS/6000 and PowerPC Options. - (line 268) -* myellowknife: RS/6000 and PowerPC Options. - (line 537) -* mzarch: S/390 and zSeries Options. - (line 87) -* mzda: V850 Options. (line 45) -* mzero-extend: MMIX Options. (line 27) -* no-integrated-cpp: C Dialect Options. (line 217) -* no-red-zone: i386 and x86-64 Options. - (line 472) -* no_dead_strip_inits_and_terms: Darwin Options. (line 190) -* noall_load: Darwin Options. (line 190) -* nocpp: MIPS Options. (line 304) -* nodefaultlibs: Link Options. (line 62) -* nofixprebinding: Darwin Options. (line 190) -* nolibdld: HPPA Options. (line 190) -* nomultidefs: Darwin Options. (line 190) -* noprebind: Darwin Options. (line 190) -* noseglinkedit: Darwin Options. (line 190) -* nostartfiles: Link Options. (line 57) -* nostdinc: Preprocessor Options. - (line 373) -* nostdinc++ <1>: Preprocessor Options. - (line 378) -* nostdinc++: C++ Dialect Options. - (line 225) -* nostdlib: Link Options. (line 71) -* o: Preprocessor Options. - (line 72) -* O: Optimize Options. (line 32) -* o: Overall Options. (line 175) -* O0: Optimize Options. (line 104) -* O1: Optimize Options. (line 32) -* O2: Optimize Options. (line 63) -* O3: Optimize Options. (line 99) -* Os: Optimize Options. (line 107) -* P: Preprocessor Options. - (line 551) -* p: Debugging Options. (line 130) -* pagezero_size: Darwin Options. (line 190) -* param: Optimize Options. (line 1358) -* pass-exit-codes: Overall Options. (line 133) -* pedantic <1>: Warnings and Errors. - (line 25) -* pedantic <2>: Alternate Keywords. (line 29) -* pedantic <3>: C Extensions. (line 6) -* pedantic <4>: Preprocessor Options. - (line 163) -* pedantic <5>: Warning Options. (line 27) -* pedantic: Standards. (line 13) -* pedantic-errors <1>: Warnings and Errors. - (line 25) -* pedantic-errors <2>: Non-bugs. (line 216) -* pedantic-errors <3>: Preprocessor Options. - (line 168) -* pedantic-errors <4>: Warning Options. (line 69) -* pedantic-errors: Standards. (line 13) -* pg: Debugging Options. (line 136) -* pie: Link Options. (line 92) -* pipe: Overall Options. (line 197) -* prebind: Darwin Options. (line 190) -* prebind_all_twolevel_modules: Darwin Options. (line 190) -* preprocessor: Preprocessor Options. - (line 24) -* print-file-name: Debugging Options. (line 728) -* print-libgcc-file-name: Debugging Options. (line 749) -* print-multi-directory: Debugging Options. (line 734) -* print-multi-lib: Debugging Options. (line 739) -* print-objc-runtime-info: Objective-C and Objective-C++ Dialect Options. - (line 244) -* print-prog-name: Debugging Options. (line 746) -* print-search-dirs: Debugging Options. (line 757) -* private_bundle: Darwin Options. (line 190) -* pthread <1>: SPARC Options. (line 240) -* pthread <2>: RS/6000 and PowerPC Options. - (line 653) -* pthread: IA-64 Options. (line 106) -* pthreads: SPARC Options. (line 234) -* Q: Debugging Options. (line 142) -* Qn: System V Options. (line 18) -* Qy: System V Options. (line 14) -* rdynamic: Link Options. (line 98) -* read_only_relocs: Darwin Options. (line 190) -* remap: Preprocessor Options. - (line 599) -* s: Link Options. (line 105) -* S <1>: Link Options. (line 20) -* S: Overall Options. (line 158) -* save-temps: Debugging Options. (line 690) -* sectalign: Darwin Options. (line 190) -* sectcreate: Darwin Options. (line 190) -* sectobjectsymbols: Darwin Options. (line 190) -* sectorder: Darwin Options. (line 190) -* seg1addr: Darwin Options. (line 190) -* seg_addr_table: Darwin Options. (line 190) -* seg_addr_table_filename: Darwin Options. (line 190) -* segaddr: Darwin Options. (line 190) -* seglinkedit: Darwin Options. (line 190) -* segprot: Darwin Options. (line 190) -* segs_read_only_addr: Darwin Options. (line 190) -* segs_read_write_addr: Darwin Options. (line 190) -* shared: Link Options. (line 114) -* shared-libgcc: Link Options. (line 122) -* sim: CRIS Options. (line 108) -* sim2: CRIS Options. (line 114) -* single_module: Darwin Options. (line 190) -* specs: Directory Options. (line 84) -* static <1>: HPPA Options. (line 194) -* static <2>: Darwin Options. (line 190) -* 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 13) -* std=: Preprocessor Options. - (line 324) -* sub_library: Darwin Options. (line 190) -* sub_umbrella: Darwin Options. (line 190) -* symbolic: Link Options. (line 157) -* sysroot: Directory Options. (line 92) -* target-help <1>: Preprocessor Options. - (line 604) -* target-help: Overall Options. (line 228) -* threads <1>: SPARC Options. (line 228) -* threads: HPPA Options. (line 207) -* time: Debugging Options. (line 704) -* tls: FRV Options. (line 75) -* TLS: FRV Options. (line 72) -* traditional <1>: Incompatibilities. (line 6) -* traditional: C Dialect Options. (line 229) -* traditional-cpp <1>: Preprocessor Options. - (line 582) -* traditional-cpp: C Dialect Options. (line 229) -* trigraphs <1>: Preprocessor Options. - (line 586) -* trigraphs: C Dialect Options. (line 213) -* twolevel_namespace: Darwin Options. (line 190) -* u: Link Options. (line 179) -* U: Preprocessor Options. - (line 56) -* umbrella: Darwin Options. (line 190) -* undef: Preprocessor Options. - (line 60) -* undefined: Darwin Options. (line 190) -* unexported_symbols_list: Darwin Options. (line 190) -* V: Target Options. (line 24) -* v <1>: Preprocessor Options. - (line 608) -* v: Overall Options. (line 186) -* version <1>: Preprocessor Options. - (line 621) -* version: Overall Options. (line 232) -* W: Incompatibilities. (line 64) -* w: Preprocessor Options. - (line 159) -* W: Warning Options. (line 569) -* w: Warning Options. (line 73) -* Wa: Assembler Options. (line 9) -* Wabi: C++ Dialect Options. - (line 239) -* Waddress: Warning Options. (line 837) -* Waggregate-return: Warning Options. (line 850) -* Wall <1>: Standard Libraries. (line 6) -* Wall <2>: Preprocessor Options. - (line 78) -* Wall: Warning Options. (line 553) -* Wassign-intercept: Objective-C and Objective-C++ Dialect Options. - (line 198) -* Wattributes: Warning Options. (line 855) -* Wbad-function-cast: Warning Options. (line 785) -* Wcast-align: Warning Options. (line 799) -* Wcast-qual: Warning Options. (line 794) -* Wchar-subscripts: Warning Options. (line 79) -* Wcomment <1>: Preprocessor Options. - (line 86) -* Wcomment: Warning Options. (line 84) -* Wcomments: Preprocessor Options. - (line 86) -* Wconversion <1>: Protoize Caveats. (line 31) -* Wconversion: Warning Options. (line 817) -* Wctor-dtor-privacy: C++ Dialect Options. - (line 317) -* Wdeclaration-after-statement: Warning Options. (line 751) -* Wdisabled-optimization: Warning Options. (line 1104) -* Wdiv-by-zero: Warning Options. (line 643) -* weak_reference_mismatches: Darwin Options. (line 190) -* Weffc++: C++ Dialect Options. - (line 343) -* Wendif-labels <1>: Preprocessor Options. - (line 136) -* Wendif-labels: Warning Options. (line 761) -* Werror <1>: Preprocessor Options. - (line 149) -* Werror: Warning Options. (line 1119) -* Werror-implicit-function-declaration: Warning Options. (line 198) -* Werror=: Warning Options. (line 1122) -* Wextra: Warning Options. (line 569) -* Wfatal-errors: Warning Options. (line 89) -* Wfloat-equal: Warning Options. (line 659) -* Wformat <1>: Function Attributes. - (line 281) -* Wformat: Warning Options. (line 94) -* Wformat-nonliteral <1>: Function Attributes. - (line 334) -* Wformat-nonliteral: Warning Options. (line 151) -* Wformat-security: Warning Options. (line 156) -* Wformat-y2k: Warning Options. (line 129) -* Wformat=2: Warning Options. (line 167) -* whatsloaded: Darwin Options. (line 190) -* whyload: Darwin Options. (line 190) -* Wimplicit: Warning Options. (line 204) -* Wimplicit-function-declaration: Warning Options. (line 198) -* Wimplicit-int: Warning Options. (line 193) -* Wimport: Preprocessor Options. - (line 109) -* Winit-self: Warning Options. (line 179) -* Winline <1>: Inline. (line 42) -* Winline: Warning Options. (line 1048) -* Winvalid-pch: Warning Options. (line 1083) -* Wl: Link Options. (line 175) -* Wlarger-than: Warning Options. (line 770) -* Wlong-long: Warning Options. (line 1087) -* Wmain: Warning Options. (line 208) -* Wmissing-braces: Warning Options. (line 214) -* Wmissing-declarations: Warning Options. (line 877) -* Wmissing-field-initializers: Warning Options. (line 883) -* Wmissing-format-attribute: Warning Options. (line 909) -* Wmissing-include-dirs: Warning Options. (line 224) -* Wmissing-noreturn: Warning Options. (line 901) -* Wmissing-prototypes: Warning Options. (line 871) -* Wmultichar: Warning Options. (line 928) -* Wnested-externs: Warning Options. (line 1023) -* Wno-address: Warning Options. (line 837) -* Wno-attributes: Warning Options. (line 855) -* Wno-deprecated: C++ Dialect Options. - (line 373) -* Wno-deprecated-declarations: Warning Options. (line 977) -* Wno-div-by-zero: Warning Options. (line 643) -* Wno-endif-labels: Warning Options. (line 761) -* Wno-format-extra-args: Warning Options. (line 133) -* Wno-format-zero-length: Warning Options. (line 147) -* Wno-import: Warning Options. (line 76) -* Wno-int-to-pointer-cast: Warning Options. (line 1075) -* Wno-invalid-offsetof: Warning Options. (line 1061) -* Wno-long-long: Warning Options. (line 1087) -* Wno-multichar: Warning Options. (line 928) -* Wno-non-template-friend: C++ Dialect Options. - (line 384) -* Wno-overflow: Warning Options. (line 983) -* Wno-pmf-conversions <1>: Bound member functions. - (line 35) -* Wno-pmf-conversions: C++ Dialect Options. - (line 425) -* Wno-pointer-sign: Warning Options. (line 1113) -* Wno-pointer-to-int-cast: Warning Options. (line 1079) -* Wno-pragmas: Warning Options. (line 481) -* Wno-protocol: Objective-C and Objective-C++ Dialect Options. - (line 202) -* Wno-variadic-macros: Warning Options. (line 1093) -* Wno-volatile-register-var: Warning Options. (line 1099) -* Wnon-virtual-dtor: C++ Dialect Options. - (line 322) -* Wnonnull: Warning Options. (line 172) -* Wnormalized: Warning Options. (line 934) -* Wold-style-cast: C++ Dialect Options. - (line 400) -* Wold-style-definition: Warning Options. (line 867) -* Woverlength-strings: Warning Options. (line 1141) -* Woverloaded-virtual: C++ Dialect Options. - (line 406) -* Woverride-init: Warning Options. (line 986) -* Wp: Preprocessor Options. - (line 13) -* Wpacked: Warning Options. (line 994) -* Wpadded: Warning Options. (line 1011) -* Wparentheses: Warning Options. (line 227) -* Wpointer-arith <1>: Pointer Arith. (line 13) -* Wpointer-arith: Warning Options. (line 779) -* Wpointer-sign: Warning Options. (line 1113) -* Wpragmas: Warning Options. (line 481) -* Wredundant-decls: Warning Options. (line 1018) -* Wreorder: C++ Dialect Options. - (line 327) -* Wreturn-type: Warning Options. (line 319) -* Wselector: Objective-C and Objective-C++ Dialect Options. - (line 212) -* Wsequence-point: Warning Options. (line 273) -* Wshadow: Warning Options. (line 765) -* Wsign-compare: Warning Options. (line 830) -* Wsign-promo: C++ Dialect Options. - (line 429) -* Wstack-protector: Warning Options. (line 1136) -* Wstrict-aliasing: Warning Options. (line 486) -* Wstrict-aliasing=2: Warning Options. (line 493) -* Wstrict-null-sentinel: C++ Dialect Options. - (line 377) -* Wstrict-overflow: Warning Options. (line 502) -* Wstrict-prototypes: Warning Options. (line 861) -* Wstrict-selector-match: Objective-C and Objective-C++ Dialect Options. - (line 224) -* Wswitch: Warning Options. (line 338) -* Wswitch-enum: Warning Options. (line 349) -* Wswitch-switch: Warning Options. (line 346) -* Wsystem-headers <1>: Preprocessor Options. - (line 153) -* Wsystem-headers: Warning Options. (line 648) -* Wtraditional <1>: Preprocessor Options. - (line 103) -* Wtraditional: Warning Options. (line 674) -* Wtrigraphs <1>: Preprocessor Options. - (line 91) -* Wtrigraphs: Warning Options. (line 355) -* Wundeclared-selector: Objective-C and Objective-C++ Dialect Options. - (line 232) -* Wundef <1>: Preprocessor Options. - (line 112) -* Wundef: Warning Options. (line 758) -* Wuninitialized: Warning Options. (line 400) -* Wunknown-pragmas: Warning Options. (line 474) -* Wunreachable-code: Warning Options. (line 1026) -* Wunsafe-loop-optimizations: Warning Options. (line 773) -* Wunused: Warning Options. (line 393) -* Wunused-function: Warning Options. (line 360) -* Wunused-label: Warning Options. (line 365) -* Wunused-macros: Preprocessor Options. - (line 117) -* Wunused-parameter: Warning Options. (line 372) -* Wunused-value: Warning Options. (line 387) -* Wunused-variable: Warning Options. (line 379) -* Wvariadic-macros: Warning Options. (line 1093) -* Wvolatile-register-var: Warning Options. (line 1099) -* Wwrite-strings: Warning Options. (line 805) -* x <1>: Preprocessor Options. - (line 308) -* x: Overall Options. (line 109) -* Xassembler: Assembler Options. (line 13) -* Xlinker: Link Options. (line 163) -* Ym: System V Options. (line 26) -* YP: System V Options. (line 22) - - -File: gcc.info, Node: Keyword Index, Prev: Option Index, Up: Top - -Keyword Index -************* - -[index] -* Menu: - -* ! in constraint: Multi-Alternative. (line 33) -* # in constraint: Modifiers. (line 57) -* #pragma: Pragmas. (line 6) -* #pragma implementation: C++ Interface. (line 39) -* #pragma implementation, implied: C++ Interface. (line 46) -* #pragma interface: C++ Interface. (line 20) -* #pragma, reason for not using: Function Attributes. - (line 916) -* $: Dollar Signs. (line 6) -* % in constraint: Modifiers. (line 45) -* %include: Spec Files. (line 27) -* %include_noerr: Spec Files. (line 31) -* %rename: Spec Files. (line 35) -* & in constraint: Modifiers. (line 25) -* ': Incompatibilities. (line 116) -* * in constraint: Modifiers. (line 62) -* + in constraint: Modifiers. (line 12) -* -lgcc, use with -nodefaultlibs: Link Options. (line 79) -* -lgcc, use with -nostdlib: Link Options. (line 79) -* -nodefaultlibs and unresolved references: Link Options. (line 79) -* -nostdlib and unresolved references: Link Options. (line 79) -* .sdata/.sdata2 references (PowerPC): RS/6000 and PowerPC Options. - (line 607) -* //: C++ Comments. (line 6) -* 0 in constraint: Simple Constraints. (line 115) -* < in constraint: Simple Constraints. (line 46) -* = in constraint: Modifiers. (line 8) -* > in constraint: Simple Constraints. (line 50) -* ? in constraint: Multi-Alternative. (line 27) -* ?: extensions: Conditionals. (line 6) -* ?: side effect: Conditionals. (line 20) -* _ in variables in macros: Typeof. (line 42) -* __builtin___fprintf_chk: Object Size Checking. - (line 6) -* __builtin___memcpy_chk: Object Size Checking. - (line 6) -* __builtin___memmove_chk: Object Size Checking. - (line 6) -* __builtin___mempcpy_chk: Object Size Checking. - (line 6) -* __builtin___memset_chk: Object Size Checking. - (line 6) -* __builtin___printf_chk: Object Size Checking. - (line 6) -* __builtin___snprintf_chk: Object Size Checking. - (line 6) -* __builtin___sprintf_chk: Object Size Checking. - (line 6) -* __builtin___stpcpy_chk: Object Size Checking. - (line 6) -* __builtin___strcat_chk: Object Size Checking. - (line 6) -* __builtin___strcpy_chk: Object Size Checking. - (line 6) -* __builtin___strncat_chk: Object Size Checking. - (line 6) -* __builtin___strncpy_chk: Object Size Checking. - (line 6) -* __builtin___vfprintf_chk: Object Size Checking. - (line 6) -* __builtin___vprintf_chk: Object Size Checking. - (line 6) -* __builtin___vsnprintf_chk: Object Size Checking. - (line 6) -* __builtin___vsprintf_chk: Object Size Checking. - (line 6) -* __builtin_apply: Constructing Calls. (line 31) -* __builtin_apply_args: Constructing Calls. (line 20) -* __builtin_choose_expr: Other Builtins. (line 150) -* __builtin_clz: Other Builtins. (line 383) -* __builtin_clzl: Other Builtins. (line 401) -* __builtin_clzll: Other Builtins. (line 421) -* __builtin_constant_p: Other Builtins. (line 190) -* __builtin_ctz: Other Builtins. (line 387) -* __builtin_ctzl: Other Builtins. (line 405) -* __builtin_ctzll: Other Builtins. (line 425) -* __builtin_expect: Other Builtins. (line 236) -* __builtin_ffs: Other Builtins. (line 379) -* __builtin_ffsl: Other Builtins. (line 397) -* __builtin_ffsll: Other Builtins. (line 417) -* __builtin_frame_address: Return Address. (line 34) -* __builtin_huge_val: Other Builtins. (line 300) -* __builtin_huge_valf: Other Builtins. (line 305) -* __builtin_huge_vall: Other Builtins. (line 308) -* __builtin_inf: Other Builtins. (line 312) -* __builtin_infd128: Other Builtins. (line 322) -* __builtin_infd32: Other Builtins. (line 316) -* __builtin_infd64: Other Builtins. (line 319) -* __builtin_inff: Other Builtins. (line 326) -* __builtin_infl: Other Builtins. (line 331) -* __builtin_isgreater: Other Builtins. (line 6) -* __builtin_isgreaterequal: Other Builtins. (line 6) -* __builtin_isless: Other Builtins. (line 6) -* __builtin_islessequal: Other Builtins. (line 6) -* __builtin_islessgreater: Other Builtins. (line 6) -* __builtin_isunordered: Other Builtins. (line 6) -* __builtin_nan: Other Builtins. (line 335) -* __builtin_nand128: Other Builtins. (line 357) -* __builtin_nand32: Other Builtins. (line 351) -* __builtin_nand64: Other Builtins. (line 354) -* __builtin_nanf: Other Builtins. (line 361) -* __builtin_nanl: Other Builtins. (line 364) -* __builtin_nans: Other Builtins. (line 368) -* __builtin_nansf: Other Builtins. (line 372) -* __builtin_nansl: Other Builtins. (line 375) -* __builtin_object_size: Object Size Checking. - (line 6) -* __builtin_offsetof: Offsetof. (line 6) -* __builtin_parity: Other Builtins. (line 394) -* __builtin_parityl: Other Builtins. (line 413) -* __builtin_parityll: Other Builtins. (line 433) -* __builtin_popcount: Other Builtins. (line 391) -* __builtin_popcountl: Other Builtins. (line 409) -* __builtin_popcountll: Other Builtins. (line 429) -* __builtin_powi: Other Builtins. (line 6) -* __builtin_powif: Other Builtins. (line 6) -* __builtin_powil: Other Builtins. (line 6) -* __builtin_prefetch: Other Builtins. (line 261) -* __builtin_return: Constructing Calls. (line 48) -* __builtin_return_address: Return Address. (line 11) -* __builtin_types_compatible_p: Other Builtins. (line 104) -* __complex__ keyword: Complex. (line 6) -* __declspec(dllexport): Function Attributes. - (line 161) -* __declspec(dllimport): Function Attributes. - (line 193) -* __extension__: Alternate Keywords. (line 29) -* __func__ identifier: Function Names. (line 6) -* __FUNCTION__ identifier: Function Names. (line 6) -* __imag__ keyword: Complex. (line 27) -* __PRETTY_FUNCTION__ identifier: Function Names. (line 6) -* __real__ keyword: Complex. (line 27) -* __STDC_HOSTED__: Standards. (line 6) -* __sync_add_and_fetch: Atomic Builtins. (line 57) -* __sync_and_and_fetch: Atomic Builtins. (line 57) -* __sync_bool_compare_and_swap: Atomic Builtins. (line 65) -* __sync_fetch_and_add: Atomic Builtins. (line 45) -* __sync_fetch_and_and: Atomic Builtins. (line 45) -* __sync_fetch_and_nand: Atomic Builtins. (line 45) -* __sync_fetch_and_or: Atomic Builtins. (line 45) -* __sync_fetch_and_sub: Atomic Builtins. (line 45) -* __sync_fetch_and_xor: Atomic Builtins. (line 45) -* __sync_lock_release: Atomic Builtins. (line 95) -* __sync_lock_test_and_set: Atomic Builtins. (line 77) -* __sync_nand_and_fetch: Atomic Builtins. (line 57) -* __sync_or_and_fetch: Atomic Builtins. (line 57) -* __sync_sub_and_fetch: Atomic Builtins. (line 57) -* __sync_synchronize: Atomic Builtins. (line 74) -* __sync_val_compare_and_swap: Atomic Builtins. (line 65) -* __sync_xor_and_fetch: Atomic Builtins. (line 57) -* __thread: Thread-Local. (line 6) -* _Complex keyword: Complex. (line 6) -* _Decimal128 data type: Decimal Float. (line 6) -* _Decimal32 data type: Decimal Float. (line 6) -* _Decimal64 data type: Decimal Float. (line 6) -* _exit: Other Builtins. (line 6) -* _Exit: Other Builtins. (line 6) -* ABI: Compatibility. (line 6) -* abort: Other Builtins. (line 6) -* abs: Other Builtins. (line 6) -* accessing volatiles: Volatiles. (line 6) -* acos: Other Builtins. (line 6) -* acosf: Other Builtins. (line 6) -* acosh: Other Builtins. (line 6) -* acoshf: Other Builtins. (line 6) -* acoshl: Other Builtins. (line 6) -* acosl: Other Builtins. (line 6) -* Ada: G++ and GCC. (line 6) -* address constraints: Simple Constraints. (line 142) -* address of a label: Labels as Values. (line 6) -* address_operand: Simple Constraints. (line 146) -* alias attribute: Function Attributes. - (line 33) -* aliasing of parameters: Code Gen Options. (line 332) -* aligned attribute <1>: Type Attributes. (line 30) -* aligned attribute: Variable Attributes. - (line 23) -* alignment: Alignment. (line 6) -* alloca: Other Builtins. (line 6) -* alloca vs variable-length arrays: Variable Length. (line 27) -* Allow nesting in an interrupt handler on the Blackfin processor.: Function Attributes. - (line 497) -* alternate keywords: Alternate Keywords. (line 6) -* always_inline function attribute: Function Attributes. - (line 46) -* AMD x86-64 Options: i386 and x86-64 Options. - (line 6) -* AMD1: Standards. (line 6) -* ANSI C: Standards. (line 6) -* ANSI C standard: Standards. (line 6) -* ANSI C89: Standards. (line 6) -* ANSI support: C Dialect Options. (line 10) -* ANSI X3.159-1989: Standards. (line 6) -* apostrophes: Incompatibilities. (line 116) -* application binary interface: Compatibility. (line 6) -* ARC Options: ARC Options. (line 6) -* ARM [Annotated C++ Reference Manual]: Backwards Compatibility. - (line 6) -* ARM options: ARM Options. (line 6) -* arrays of length zero: Zero Length. (line 6) -* arrays of variable length: Variable Length. (line 6) -* arrays, non-lvalue: Subscripting. (line 6) -* asin: Other Builtins. (line 6) -* asinf: Other Builtins. (line 6) -* asinh: Other Builtins. (line 6) -* asinhf: Other Builtins. (line 6) -* asinhl: Other Builtins. (line 6) -* asinl: Other Builtins. (line 6) -* asm constraints: Constraints. (line 6) -* asm expressions: Extended Asm. (line 6) -* assembler instructions: Extended Asm. (line 6) -* assembler names for identifiers: Asm Labels. (line 6) -* assembly code, invalid: Bug Criteria. (line 12) -* atan: Other Builtins. (line 6) -* atan2: Other Builtins. (line 6) -* atan2f: Other Builtins. (line 6) -* atan2l: Other Builtins. (line 6) -* atanf: Other Builtins. (line 6) -* atanh: Other Builtins. (line 6) -* atanhf: Other Builtins. (line 6) -* atanhl: Other Builtins. (line 6) -* atanl: Other Builtins. (line 6) -* attribute of types: Type Attributes. (line 6) -* attribute of variables: Variable Attributes. - (line 6) -* attribute syntax: Attribute Syntax. (line 6) -* autoincrement/decrement addressing: Simple Constraints. (line 28) -* automatic inline for C++ member fns: Inline. (line 53) -* AVR Options: AVR Options. (line 6) -* Backwards Compatibility: Backwards Compatibility. - (line 6) -* base class members: Name lookup. (line 6) -* bcmp: Other Builtins. (line 6) -* below100 attribute: Variable Attributes. - (line 449) -* binary compatibility: Compatibility. (line 6) -* Blackfin Options: Blackfin Options. (line 6) -* bound pointer to member function: Bound member functions. - (line 6) -* bounds checking: Optimize Options. (line 333) -* bug criteria: Bug Criteria. (line 6) -* bugs: Bugs. (line 6) -* bugs, known: Trouble. (line 6) -* built-in functions <1>: Other Builtins. (line 6) -* built-in functions: C Dialect Options. (line 149) -* bzero: Other Builtins. (line 6) -* C compilation options: Invoking GCC. (line 17) -* C intermediate output, nonexistent: G++ and GCC. (line 35) -* C language extensions: C Extensions. (line 6) -* C language, traditional: C Dialect Options. (line 227) -* C standard: Standards. (line 6) -* C standards: Standards. (line 6) -* c++: Invoking G++. (line 13) -* C++: G++ and GCC. (line 30) -* C++ comments: C++ Comments. (line 6) -* C++ compilation options: Invoking GCC. (line 23) -* C++ interface and implementation headers: C++ Interface. (line 6) -* C++ language extensions: C++ Extensions. (line 6) -* C++ member fns, automatically inline: Inline. (line 53) -* C++ misunderstandings: C++ Misunderstandings. - (line 6) -* C++ options, command line: C++ Dialect Options. - (line 6) -* C++ pragmas, effect on inlining: C++ Interface. (line 66) -* C++ source file suffixes: Invoking G++. (line 6) -* C++ static data, declaring and defining: Static Definitions. - (line 6) -* C89: Standards. (line 6) -* C90: Standards. (line 6) -* C94: Standards. (line 6) -* C95: Standards. (line 6) -* C99: Standards. (line 6) -* C9X: Standards. (line 6) -* C_INCLUDE_PATH: Environment Variables. - (line 124) -* cabs: Other Builtins. (line 6) -* cabsf: Other Builtins. (line 6) -* cabsl: Other Builtins. (line 6) -* cacos: Other Builtins. (line 6) -* cacosf: Other Builtins. (line 6) -* cacosh: Other Builtins. (line 6) -* cacoshf: Other Builtins. (line 6) -* cacoshl: Other Builtins. (line 6) -* cacosl: Other Builtins. (line 6) -* calling functions through the function vector on the H8/300 processors: Function Attributes. - (line 373) -* calloc: Other Builtins. (line 6) -* carg: Other Builtins. (line 6) -* cargf: Other Builtins. (line 6) -* cargl: Other Builtins. (line 6) -* case labels in initializers: Designated Inits. (line 6) -* case ranges: Case Ranges. (line 6) -* casin: Other Builtins. (line 6) -* casinf: Other Builtins. (line 6) -* casinh: Other Builtins. (line 6) -* casinhf: Other Builtins. (line 6) -* casinhl: Other Builtins. (line 6) -* casinl: Other Builtins. (line 6) -* cast to a union: Cast to Union. (line 6) -* catan: Other Builtins. (line 6) -* catanf: Other Builtins. (line 6) -* catanh: Other Builtins. (line 6) -* catanhf: Other Builtins. (line 6) -* catanhl: Other Builtins. (line 6) -* catanl: Other Builtins. (line 6) -* cbrt: Other Builtins. (line 6) -* cbrtf: Other Builtins. (line 6) -* cbrtl: Other Builtins. (line 6) -* ccos: Other Builtins. (line 6) -* ccosf: Other Builtins. (line 6) -* ccosh: Other Builtins. (line 6) -* ccoshf: Other Builtins. (line 6) -* ccoshl: Other Builtins. (line 6) -* ccosl: Other Builtins. (line 6) -* ceil: Other Builtins. (line 6) -* ceilf: Other Builtins. (line 6) -* ceill: Other Builtins. (line 6) -* cexp: Other Builtins. (line 6) -* cexpf: Other Builtins. (line 6) -* cexpl: Other Builtins. (line 6) -* character set, execution: Preprocessor Options. - (line 467) -* character set, input: Preprocessor Options. - (line 480) -* character set, input normalization: Warning Options. (line 934) -* character set, wide execution: Preprocessor Options. - (line 472) -* cimag: Other Builtins. (line 6) -* cimagf: Other Builtins. (line 6) -* cimagl: Other Builtins. (line 6) -* cleanup attribute: Variable Attributes. - (line 76) -* clog: Other Builtins. (line 6) -* clogf: Other Builtins. (line 6) -* clogl: Other Builtins. (line 6) -* COBOL: G++ and GCC. (line 23) -* code generation conventions: Code Gen Options. (line 6) -* code, mixed with declarations: Mixed Declarations. (line 6) -* command options: Invoking GCC. (line 6) -* comments, C++ style: C++ Comments. (line 6) -* common attribute: Variable Attributes. - (line 92) -* comparison of signed and unsigned values, warning: Warning Options. - (line 830) -* compiler bugs, reporting: Bug Reporting. (line 6) -* compiler compared to C++ preprocessor: G++ and GCC. (line 35) -* compiler options, C++: C++ Dialect Options. - (line 6) -* compiler options, Objective-C and Objective-C++: Objective-C and Objective-C++ Dialect Options. - (line 6) -* compiler version, specifying: Target Options. (line 6) -* COMPILER_PATH: Environment Variables. - (line 85) -* complex conjugation: Complex. (line 34) -* complex numbers: Complex. (line 6) -* compound literals: Compound Literals. (line 6) -* computed gotos: Labels as Values. (line 6) -* conditional expressions, extensions: Conditionals. (line 6) -* conflicting types: Disappointments. (line 21) -* conj: Other Builtins. (line 6) -* conjf: Other Builtins. (line 6) -* conjl: Other Builtins. (line 6) -* const applied to function: Function Attributes. - (line 6) -* const function attribute: Function Attributes. - (line 106) -* constants in constraints: Simple Constraints. (line 58) -* constraint modifier characters: Modifiers. (line 6) -* constraint, matching: Simple Constraints. (line 127) -* constraints, asm: Constraints. (line 6) -* constraints, machine specific: Machine Constraints. - (line 6) -* constructing calls: Constructing Calls. (line 6) -* constructor expressions: Compound Literals. (line 6) -* constructor function attribute: Function Attributes. - (line 132) -* contributors: Contributors. (line 6) -* copysign: Other Builtins. (line 6) -* copysignf: Other Builtins. (line 6) -* copysignl: Other Builtins. (line 6) -* core dump: Bug Criteria. (line 9) -* cos: Other Builtins. (line 6) -* cosf: Other Builtins. (line 6) -* cosh: Other Builtins. (line 6) -* coshf: Other Builtins. (line 6) -* coshl: Other Builtins. (line 6) -* cosl: Other Builtins. (line 6) -* CPATH: Environment Variables. - (line 123) -* CPLUS_INCLUDE_PATH: Environment Variables. - (line 125) -* cpow: Other Builtins. (line 6) -* cpowf: Other Builtins. (line 6) -* cpowl: Other Builtins. (line 6) -* cproj: Other Builtins. (line 6) -* cprojf: Other Builtins. (line 6) -* cprojl: Other Builtins. (line 6) -* creal: Other Builtins. (line 6) -* crealf: Other Builtins. (line 6) -* creall: Other Builtins. (line 6) -* CRIS Options: CRIS Options. (line 6) -* cross compiling: Target Options. (line 6) -* CRX Options: CRX Options. (line 6) -* csin: Other Builtins. (line 6) -* csinf: Other Builtins. (line 6) -* csinh: Other Builtins. (line 6) -* csinhf: Other Builtins. (line 6) -* csinhl: Other Builtins. (line 6) -* csinl: Other Builtins. (line 6) -* csqrt: Other Builtins. (line 6) -* csqrtf: Other Builtins. (line 6) -* csqrtl: Other Builtins. (line 6) -* ctan: Other Builtins. (line 6) -* ctanf: Other Builtins. (line 6) -* ctanh: Other Builtins. (line 6) -* ctanhf: Other Builtins. (line 6) -* ctanhl: Other Builtins. (line 6) -* ctanl: Other Builtins. (line 6) -* Darwin options: Darwin Options. (line 6) -* dcgettext: Other Builtins. (line 6) -* DD integer suffix: Decimal Float. (line 6) -* dd integer suffix: Decimal Float. (line 6) -* deallocating variable length arrays: Variable Length. (line 23) -* debugging information options: Debugging Options. (line 6) -* decimal floating types: Decimal Float. (line 6) -* declaration scope: Incompatibilities. (line 80) -* declarations inside expressions: Statement Exprs. (line 6) -* declarations, mixed with code: Mixed Declarations. (line 6) -* declaring attributes of functions: Function Attributes. - (line 6) -* declaring static data in C++: Static Definitions. (line 6) -* defining static data in C++: Static Definitions. (line 6) -* dependencies for make as output: Environment Variables. - (line 151) -* dependencies, make: Preprocessor Options. - (line 173) -* DEPENDENCIES_OUTPUT: Environment Variables. - (line 150) -* dependent name lookup: Name lookup. (line 6) -* deprecated attribute: Variable Attributes. - (line 100) -* deprecated attribute.: Function Attributes. - (line 143) -* designated initializers: Designated Inits. (line 6) -* designator lists: Designated Inits. (line 94) -* designators: Designated Inits. (line 61) -* destructor function attribute: Function Attributes. - (line 132) -* DF integer suffix: Decimal Float. (line 6) -* df integer suffix: Decimal Float. (line 6) -* dgettext: Other Builtins. (line 6) -* diagnostic messages: Language Independent Options. - (line 6) -* dialect options: C Dialect Options. (line 6) -* digits in constraint: Simple Constraints. (line 115) -* directory options: Directory Options. (line 6) -* DL integer suffix: Decimal Float. (line 6) -* dl integer suffix: Decimal Float. (line 6) -* dollar signs in identifier names: Dollar Signs. (line 6) -* double-word arithmetic: Long Long. (line 6) -* downward funargs: Nested Functions. (line 6) -* drem: Other Builtins. (line 6) -* dremf: Other Builtins. (line 6) -* dreml: Other Builtins. (line 6) -* E in constraint: Simple Constraints. (line 77) -* earlyclobber operand: Modifiers. (line 25) -* eight bit data on the H8/300, H8/300H, and H8S: Function Attributes. - (line 240) -* empty structures: Empty Structures. (line 6) -* environment variables: Environment Variables. - (line 6) -* erf: Other Builtins. (line 6) -* erfc: Other Builtins. (line 6) -* erfcf: Other Builtins. (line 6) -* erfcl: Other Builtins. (line 6) -* erff: Other Builtins. (line 6) -* erfl: Other Builtins. (line 6) -* error messages: Warnings and Errors. - (line 6) -* escaped newlines: Escaped Newlines. (line 6) -* exception handler functions on the Blackfin processor: Function Attributes. - (line 250) -* exclamation point: Multi-Alternative. (line 33) -* exit: Other Builtins. (line 6) -* exp: Other Builtins. (line 6) -* exp10: Other Builtins. (line 6) -* exp10f: Other Builtins. (line 6) -* exp10l: Other Builtins. (line 6) -* exp2: Other Builtins. (line 6) -* exp2f: Other Builtins. (line 6) -* exp2l: Other Builtins. (line 6) -* expf: Other Builtins. (line 6) -* expl: Other Builtins. (line 6) -* explicit register variables: Explicit Reg Vars. (line 6) -* expm1: Other Builtins. (line 6) -* expm1f: Other Builtins. (line 6) -* expm1l: Other Builtins. (line 6) -* expressions containing statements: Statement Exprs. (line 6) -* expressions, constructor: Compound Literals. (line 6) -* extended asm: Extended Asm. (line 6) -* extensible constraints: Simple Constraints. (line 151) -* extensions, ?:: Conditionals. (line 6) -* extensions, C language: C Extensions. (line 6) -* extensions, C++ language: C++ Extensions. (line 6) -* external declaration scope: Incompatibilities. (line 80) -* externally_visible attribute.: Function Attributes. - (line 907) -* F in constraint: Simple Constraints. (line 82) -* fabs: Other Builtins. (line 6) -* fabsf: Other Builtins. (line 6) -* fabsl: Other Builtins. (line 6) -* fatal signal: Bug Criteria. (line 9) -* fdim: Other Builtins. (line 6) -* fdimf: Other Builtins. (line 6) -* fdiml: Other Builtins. (line 6) -* FDL, GNU Free Documentation License: GNU Free Documentation License. - (line 6) -* ffs: Other Builtins. (line 6) -* file name suffix: Overall Options. (line 14) -* file names: Link Options. (line 10) -* flatten function attribute: Function Attributes. - (line 91) -* 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 1060) -* floor: Other Builtins. (line 6) -* floorf: Other Builtins. (line 6) -* floorl: Other Builtins. (line 6) -* fma: Other Builtins. (line 6) -* fmaf: Other Builtins. (line 6) -* fmal: Other Builtins. (line 6) -* fmax: Other Builtins. (line 6) -* fmaxf: Other Builtins. (line 6) -* fmaxl: Other Builtins. (line 6) -* fmin: Other Builtins. (line 6) -* fminf: Other Builtins. (line 6) -* fminl: Other Builtins. (line 6) -* fmod: Other Builtins. (line 6) -* fmodf: Other Builtins. (line 6) -* fmodl: Other Builtins. (line 6) -* force_align_arg_pointer attribute: Function Attributes. - (line 636) -* format function attribute: Function Attributes. - (line 281) -* format_arg function attribute: Function Attributes. - (line 334) -* Fortran: G++ and GCC. (line 6) -* forwarding calls: Constructing Calls. (line 6) -* fprintf: Other Builtins. (line 6) -* fprintf_unlocked: Other Builtins. (line 6) -* fputs: Other Builtins. (line 6) -* fputs_unlocked: Other Builtins. (line 6) -* freestanding environment: Standards. (line 6) -* freestanding implementation: Standards. (line 6) -* frexp: Other Builtins. (line 6) -* frexpf: Other Builtins. (line 6) -* frexpl: Other Builtins. (line 6) -* FRV Options: FRV Options. (line 6) -* fscanf: Other Builtins. (line 6) -* fscanf, and constant strings: Incompatibilities. (line 17) -* function addressability on the M32R/D: Function Attributes. - (line 457) -* function attributes: Function Attributes. - (line 6) -* function pointers, arithmetic: Pointer Arith. (line 6) -* function prototype declarations: Function Prototypes. - (line 6) -* function without a prologue/epilogue code: Function Attributes. - (line 485) -* function, size of pointer to: Pointer Arith. (line 6) -* functions called via pointer on the RS/6000 and PowerPC: Function Attributes. - (line 428) -* functions in arbitrary sections: Function Attributes. - (line 6) -* functions that are passed arguments in registers on the 386: Function Attributes. - (line 6) -* functions that behave like malloc: Function Attributes. - (line 6) -* functions that do not pop the argument stack on the 386: Function Attributes. - (line 6) -* functions that do pop the argument stack on the 386: Function Attributes. - (line 100) -* functions that have no side effects: Function Attributes. - (line 6) -* functions that never return: Function Attributes. - (line 6) -* functions that pop the argument stack on the 386: Function Attributes. - (line 6) -* functions that return more than once: Function Attributes. - (line 6) -* functions which do not handle memory bank switching on 68HC11/68HC12: Function Attributes. - (line 491) -* functions which handle memory bank switching: Function Attributes. - (line 256) -* functions with non-null pointer arguments: Function Attributes. - (line 6) -* functions with printf, scanf, strftime or strfmon style arguments: Function Attributes. - (line 6) -* g in constraint: Simple Constraints. (line 108) -* G in constraint: Simple Constraints. (line 86) -* g++: Invoking G++. (line 13) -* G++: G++ and GCC. (line 30) -* gamma: Other Builtins. (line 6) -* gammaf: Other Builtins. (line 6) -* gammal: Other Builtins. (line 6) -* GCC: G++ and GCC. (line 6) -* GCC command options: Invoking GCC. (line 6) -* GCC_EXEC_PREFIX: Environment Variables. - (line 52) -* gcc_struct: Type Attributes. (line 302) -* gcc_struct attribute: Variable Attributes. - (line 313) -* gcov: Debugging Options. (line 168) -* gettext: Other Builtins. (line 6) -* global offset table: Code Gen Options. (line 163) -* global register after longjmp: Global Reg Vars. (line 66) -* global register variables: Global Reg Vars. (line 6) -* GNAT: G++ and GCC. (line 30) -* GNU C Compiler: G++ and GCC. (line 6) -* GNU Compiler Collection: G++ and GCC. (line 6) -* gnu_inline function attribute: Function Attributes. - (line 51) -* goto with computed label: Labels as Values. (line 6) -* gp-relative references (MIPS): MIPS Options. (line 216) -* gprof: Debugging Options. (line 135) -* grouping options: Invoking GCC. (line 26) -* H in constraint: Simple Constraints. (line 86) -* hardware models and configurations, specifying: Submodel Options. - (line 6) -* hex floats: Hex Floats. (line 6) -* hosted environment <1>: C Dialect Options. (line 183) -* hosted environment: Standards. (line 6) -* hosted implementation: Standards. (line 6) -* HPPA Options: HPPA Options. (line 6) -* hypot: Other Builtins. (line 6) -* hypotf: Other Builtins. (line 6) -* hypotl: Other Builtins. (line 6) -* I in constraint: Simple Constraints. (line 69) -* i in constraint: Simple Constraints. (line 58) -* i386 Options: i386 and x86-64 Options. - (line 6) -* IA-64 Options: IA-64 Options. (line 6) -* IBM RS/6000 and PowerPC Options: RS/6000 and PowerPC Options. - (line 6) -* identifier names, dollar signs in: Dollar Signs. (line 6) -* identifiers, names in assembler code: Asm Labels. (line 6) -* ilogb: Other Builtins. (line 6) -* ilogbf: Other Builtins. (line 6) -* ilogbl: Other Builtins. (line 6) -* imaxabs: Other Builtins. (line 6) -* implementation-defined behavior, C language: C Implementation. - (line 6) -* implied #pragma implementation: C++ Interface. (line 46) -* incompatibilities of GCC: Incompatibilities. (line 6) -* increment operators: Bug Criteria. (line 17) -* index: Other Builtins. (line 6) -* indirect calls on ARM: Function Attributes. - (line 418) -* indirect calls on MIPS: Function Attributes. - (line 440) -* init_priority attribute: C++ Attributes. (line 9) -* initializations in expressions: Compound Literals. (line 6) -* initializers with labeled elements: Designated Inits. (line 6) -* initializers, non-constant: Initializers. (line 6) -* inline automatic for C++ member fns: Inline. (line 53) -* inline functions: Inline. (line 6) -* inline functions, omission of: Inline. (line 58) -* inlining and C++ pragmas: C++ Interface. (line 66) -* installation trouble: Trouble. (line 6) -* integrating function code: Inline. (line 6) -* Intel 386 Options: i386 and x86-64 Options. - (line 6) -* interface and implementation headers, C++: C++ Interface. (line 6) -* intermediate C version, nonexistent: G++ and GCC. (line 35) -* interrupt handler functions: Function Attributes. - (line 384) -* interrupt handler functions on the Blackfin, m68k, H8/300 and SH processors: Function Attributes. - (line 406) -* introduction: Top. (line 6) -* invalid assembly code: Bug Criteria. (line 12) -* invalid input: Bug Criteria. (line 42) -* invoking g++: Invoking G++. (line 21) -* isalnum: Other Builtins. (line 6) -* isalpha: Other Builtins. (line 6) -* isascii: Other Builtins. (line 6) -* isblank: Other Builtins. (line 6) -* iscntrl: Other Builtins. (line 6) -* isdigit: Other Builtins. (line 6) -* isgraph: Other Builtins. (line 6) -* islower: Other Builtins. (line 6) -* ISO 9899: Standards. (line 6) -* ISO C: Standards. (line 6) -* ISO C standard: Standards. (line 6) -* ISO C90: Standards. (line 6) -* ISO C94: Standards. (line 6) -* ISO C95: Standards. (line 6) -* ISO C99: Standards. (line 6) -* ISO C9X: Standards. (line 6) -* ISO support: C Dialect Options. (line 10) -* ISO/IEC 9899: Standards. (line 6) -* isprint: Other Builtins. (line 6) -* ispunct: Other Builtins. (line 6) -* isspace: Other Builtins. (line 6) -* isupper: Other Builtins. (line 6) -* iswalnum: Other Builtins. (line 6) -* iswalpha: Other Builtins. (line 6) -* iswblank: Other Builtins. (line 6) -* iswcntrl: Other Builtins. (line 6) -* iswdigit: Other Builtins. (line 6) -* iswgraph: Other Builtins. (line 6) -* iswlower: Other Builtins. (line 6) -* iswprint: Other Builtins. (line 6) -* iswpunct: Other Builtins. (line 6) -* iswspace: Other Builtins. (line 6) -* iswupper: Other Builtins. (line 6) -* iswxdigit: Other Builtins. (line 6) -* isxdigit: Other Builtins. (line 6) -* j0: Other Builtins. (line 6) -* j0f: Other Builtins. (line 6) -* j0l: Other Builtins. (line 6) -* j1: Other Builtins. (line 6) -* j1f: Other Builtins. (line 6) -* j1l: Other Builtins. (line 6) -* Java: G++ and GCC. (line 6) -* java_interface attribute: C++ Attributes. (line 29) -* jn: Other Builtins. (line 6) -* jnf: Other Builtins. (line 6) -* jnl: Other Builtins. (line 6) -* keywords, alternate: Alternate Keywords. (line 6) -* known causes of trouble: Trouble. (line 6) -* labeled elements in initializers: Designated Inits. (line 6) -* labels as values: Labels as Values. (line 6) -* labs: Other Builtins. (line 6) -* LANG: Environment Variables. - (line 21) -* language dialect options: C Dialect Options. (line 6) -* LC_ALL: Environment Variables. - (line 21) -* LC_CTYPE: Environment Variables. - (line 21) -* LC_MESSAGES: Environment Variables. - (line 21) -* ldexp: Other Builtins. (line 6) -* ldexpf: Other Builtins. (line 6) -* ldexpl: Other Builtins. (line 6) -* length-zero arrays: Zero Length. (line 6) -* lgamma: Other Builtins. (line 6) -* lgammaf: Other Builtins. (line 6) -* lgammal: Other Builtins. (line 6) -* Libraries: Link Options. (line 24) -* LIBRARY_PATH: Environment Variables. - (line 91) -* link options: Link Options. (line 6) -* LL integer suffix: Long Long. (line 6) -* llabs: Other Builtins. (line 6) -* llrint: Other Builtins. (line 6) -* llrintf: Other Builtins. (line 6) -* llrintl: Other Builtins. (line 6) -* llround: Other Builtins. (line 6) -* llroundf: Other Builtins. (line 6) -* llroundl: Other Builtins. (line 6) -* load address instruction: Simple Constraints. (line 142) -* local labels: Local Labels. (line 6) -* local variables in macros: Typeof. (line 42) -* local variables, specifying registers: Local Reg Vars. (line 6) -* locale: Environment Variables. - (line 21) -* locale definition: Environment Variables. - (line 100) -* log: Other Builtins. (line 6) -* log10: Other Builtins. (line 6) -* log10f: Other Builtins. (line 6) -* log10l: Other Builtins. (line 6) -* log1p: Other Builtins. (line 6) -* log1pf: Other Builtins. (line 6) -* log1pl: Other Builtins. (line 6) -* log2: Other Builtins. (line 6) -* log2f: Other Builtins. (line 6) -* log2l: Other Builtins. (line 6) -* logb: Other Builtins. (line 6) -* logbf: Other Builtins. (line 6) -* logbl: Other Builtins. (line 6) -* logf: Other Builtins. (line 6) -* logl: Other Builtins. (line 6) -* long long data types: Long Long. (line 6) -* longjmp: Global Reg Vars. (line 66) -* longjmp incompatibilities: Incompatibilities. (line 39) -* longjmp warnings: Warning Options. (line 457) -* lrint: Other Builtins. (line 6) -* lrintf: Other Builtins. (line 6) -* lrintl: Other Builtins. (line 6) -* lround: Other Builtins. (line 6) -* lroundf: Other Builtins. (line 6) -* lroundl: Other Builtins. (line 6) -* m in constraint: Simple Constraints. (line 17) -* M32C options: M32C Options. (line 6) -* M32R/D options: M32R/D Options. (line 6) -* M680x0 options: M680x0 Options. (line 6) -* M68hc1x options: M68hc1x Options. (line 6) -* machine dependent options: Submodel Options. (line 6) -* machine specific constraints: Machine Constraints. - (line 6) -* macro with variable arguments: Variadic Macros. (line 6) -* macros containing asm: Extended Asm. (line 239) -* macros, inline alternative: Inline. (line 6) -* macros, local labels: Local Labels. (line 6) -* macros, local variables in: Typeof. (line 42) -* macros, statements in expressions: Statement Exprs. (line 6) -* macros, types of arguments: Typeof. (line 6) -* make: Preprocessor Options. - (line 173) -* malloc: Other Builtins. (line 6) -* malloc attribute: Function Attributes. - (line 447) -* matching constraint: Simple Constraints. (line 127) -* MCore options: MCore Options. (line 6) -* member fns, automatically inline: Inline. (line 53) -* memcmp: Other Builtins. (line 6) -* memcpy: Other Builtins. (line 6) -* memory references in constraints: Simple Constraints. (line 17) -* mempcpy: Other Builtins. (line 6) -* memset: Other Builtins. (line 6) -* Mercury: G++ and GCC. (line 23) -* message formatting: Language Independent Options. - (line 6) -* messages, warning: Warning Options. (line 6) -* messages, warning and error: Warnings and Errors. - (line 6) -* middle-operands, omitted: Conditionals. (line 6) -* MIPS options: MIPS Options. (line 6) -* misunderstandings in C++: C++ Misunderstandings. - (line 6) -* mixed declarations and code: Mixed Declarations. (line 6) -* mktemp, and constant strings: Incompatibilities. (line 13) -* MMIX Options: MMIX Options. (line 6) -* MN10300 options: MN10300 Options. (line 6) -* mode attribute: Variable Attributes. - (line 118) -* modf: Other Builtins. (line 6) -* modff: Other Builtins. (line 6) -* modfl: Other Builtins. (line 6) -* modifiers in constraints: Modifiers. (line 6) -* ms_struct: Type Attributes. (line 302) -* ms_struct attribute: Variable Attributes. - (line 313) -* MT options: MT Options. (line 6) -* mudflap: Optimize Options. (line 333) -* multiple alternative constraints: Multi-Alternative. (line 6) -* multiprecision arithmetic: Long Long. (line 6) -* n in constraint: Simple Constraints. (line 63) -* names used in assembler code: Asm Labels. (line 6) -* naming convention, implementation headers: C++ Interface. (line 46) -* nearbyint: Other Builtins. (line 6) -* nearbyintf: Other Builtins. (line 6) -* nearbyintl: Other Builtins. (line 6) -* nested functions: Nested Functions. (line 6) -* newlines (escaped): Escaped Newlines. (line 6) -* nextafter: Other Builtins. (line 6) -* nextafterf: Other Builtins. (line 6) -* nextafterl: Other Builtins. (line 6) -* nexttoward: Other Builtins. (line 6) -* nexttowardf: Other Builtins. (line 6) -* nexttowardl: Other Builtins. (line 6) -* NFC: Warning Options. (line 934) -* NFKC: Warning Options. (line 934) -* NMI handler functions on the Blackfin processor: Function Attributes. - (line 502) -* no_instrument_function function attribute: Function Attributes. - (line 508) -* nocommon attribute: Variable Attributes. - (line 92) -* noinline function attribute: Function Attributes. - (line 513) -* non-constant initializers: Initializers. (line 6) -* non-static inline function: Inline. (line 70) -* nonnull function attribute: Function Attributes. - (line 517) -* noreturn function attribute: Function Attributes. - (line 540) -* nothrow function attribute: Function Attributes. - (line 582) -* o in constraint: Simple Constraints. (line 21) -* OBJC_INCLUDE_PATH: Environment Variables. - (line 126) -* Objective-C <1>: Standards. (line 110) -* Objective-C: G++ and GCC. (line 6) -* Objective-C and Objective-C++ options, command line: Objective-C and Objective-C++ Dialect Options. - (line 6) -* Objective-C++ <1>: Standards. (line 110) -* Objective-C++: G++ and GCC. (line 6) -* offsettable address: Simple Constraints. (line 21) -* old-style function definitions: Function Prototypes. - (line 6) -* omitted middle-operands: Conditionals. (line 6) -* open coding: Inline. (line 6) -* openmp parallel: C Dialect Options. (line 200) -* operand constraints, asm: Constraints. (line 6) -* optimize options: Optimize Options. (line 6) -* options to control diagnostics formatting: Language Independent Options. - (line 6) -* options to control warnings: Warning Options. (line 6) -* options, C++: C++ Dialect Options. - (line 6) -* options, code generation: Code Gen Options. (line 6) -* options, debugging: Debugging Options. (line 6) -* options, dialect: C Dialect Options. (line 6) -* options, directory search: Directory Options. (line 6) -* options, GCC command: Invoking GCC. (line 6) -* options, grouping: Invoking GCC. (line 26) -* options, linking: Link Options. (line 6) -* options, Objective-C and Objective-C++: Objective-C and Objective-C++ Dialect Options. - (line 6) -* options, optimization: Optimize Options. (line 6) -* options, order: Invoking GCC. (line 30) -* options, preprocessor: Preprocessor Options. - (line 6) -* order of evaluation, side effects: Non-bugs. (line 196) -* order of options: Invoking GCC. (line 30) -* other register constraints: Simple Constraints. (line 151) -* output file option: Overall Options. (line 174) -* overloaded virtual fn, warning: C++ Dialect Options. - (line 406) -* p in constraint: Simple Constraints. (line 142) -* packed attribute: Variable Attributes. - (line 129) -* parameter forward declaration: Variable Length. (line 60) -* parameters, aliased: Code Gen Options. (line 332) -* Pascal: G++ and GCC. (line 23) -* PDP-11 Options: PDP-11 Options. (line 6) -* PIC: Code Gen Options. (line 163) -* pmf: Bound member functions. - (line 6) -* pointer arguments: Function Attributes. - (line 111) -* pointer to member function: Bound member functions. - (line 6) -* portions of temporary objects, pointers to: Temporaries. (line 6) -* pow: Other Builtins. (line 6) -* pow10: Other Builtins. (line 6) -* pow10f: Other Builtins. (line 6) -* pow10l: Other Builtins. (line 6) -* PowerPC options: PowerPC Options. (line 6) -* powf: Other Builtins. (line 6) -* powl: Other Builtins. (line 6) -* pragma, align: Solaris Pragmas. (line 11) -* pragma, diagnostic: Diagnostic Pragmas. (line 14) -* pragma, extern_prefix: Symbol-Renaming Pragmas. - (line 19) -* pragma, fini: Solaris Pragmas. (line 19) -* pragma, init: Solaris Pragmas. (line 24) -* pragma, long_calls: ARM Pragmas. (line 11) -* pragma, long_calls_off: ARM Pragmas. (line 17) -* pragma, longcall: RS/6000 and PowerPC Pragmas. - (line 14) -* pragma, mark: Darwin Pragmas. (line 11) -* pragma, memregs: M32C Pragmas. (line 7) -* pragma, no_long_calls: ARM Pragmas. (line 14) -* pragma, options align: Darwin Pragmas. (line 14) -* pragma, reason for not using: Function Attributes. - (line 916) -* pragma, redefine_extname: Symbol-Renaming Pragmas. - (line 14) -* pragma, segment: Darwin Pragmas. (line 21) -* pragma, unused: Darwin Pragmas. (line 24) -* pragma, visibility: Visibility Pragmas. (line 8) -* pragma, weak: Weak Pragmas. (line 10) -* pragmas: Pragmas. (line 6) -* pragmas in C++, effect on inlining: C++ Interface. (line 66) -* pragmas, interface and implementation: C++ Interface. (line 6) -* pragmas, warning of unknown: Warning Options. (line 474) -* precompiled headers: Precompiled Headers. - (line 6) -* preprocessing numbers: Incompatibilities. (line 173) -* preprocessing tokens: Incompatibilities. (line 173) -* preprocessor options: Preprocessor Options. - (line 6) -* printf: Other Builtins. (line 6) -* printf_unlocked: Other Builtins. (line 6) -* prof: Debugging Options. (line 129) -* promotion of formal parameters: Function Prototypes. - (line 6) -* pure function attribute: Function Attributes. - (line 590) -* push address instruction: Simple Constraints. (line 142) -* putchar: Other Builtins. (line 6) -* puts: Other Builtins. (line 6) -* qsort, and global register variables: Global Reg Vars. (line 42) -* question mark: Multi-Alternative. (line 27) -* r in constraint: Simple Constraints. (line 54) -* ranges in case statements: Case Ranges. (line 6) -* read-only strings: Incompatibilities. (line 9) -* register variable after longjmp: Global Reg Vars. (line 66) -* registers: Extended Asm. (line 6) -* registers for local variables: Local Reg Vars. (line 6) -* registers in constraints: Simple Constraints. (line 54) -* registers, global allocation: Explicit Reg Vars. (line 6) -* registers, global variables in: Global Reg Vars. (line 6) -* regparm attribute: Function Attributes. - (line 612) -* relocation truncated to fit (MIPS): MIPS Options. (line 135) -* remainder: Other Builtins. (line 6) -* remainderf: Other Builtins. (line 6) -* remainderl: Other Builtins. (line 6) -* remquo: Other Builtins. (line 6) -* remquof: Other Builtins. (line 6) -* remquol: Other Builtins. (line 6) -* reordering, warning: C++ Dialect Options. - (line 327) -* reporting bugs: Bugs. (line 6) -* rest argument (in macro): Variadic Macros. (line 6) -* restricted pointers: Restricted Pointers. - (line 6) -* restricted references: Restricted Pointers. - (line 6) -* restricted this pointer: Restricted Pointers. - (line 6) -* returns_twice attribute: Function Attributes. - (line 649) -* rindex: Other Builtins. (line 6) -* rint: Other Builtins. (line 6) -* rintf: Other Builtins. (line 6) -* rintl: Other Builtins. (line 6) -* round: Other Builtins. (line 6) -* roundf: Other Builtins. (line 6) -* roundl: Other Builtins. (line 6) -* RS/6000 and PowerPC Options: RS/6000 and PowerPC Options. - (line 6) -* RTTI: Vague Linkage. (line 43) -* run-time options: Code Gen Options. (line 6) -* s in constraint: Simple Constraints. (line 90) -* S/390 and zSeries Options: S/390 and zSeries Options. - (line 6) -* save all registers on the Blackfin, H8/300, H8/300H, and H8S: Function Attributes. - (line 658) -* scalb: Other Builtins. (line 6) -* scalbf: Other Builtins. (line 6) -* scalbl: Other Builtins. (line 6) -* scalbln: Other Builtins. (line 6) -* scalblnf: Other Builtins. (line 6) -* scalbn: Other Builtins. (line 6) -* scalbnf: Other Builtins. (line 6) -* scanf, and constant strings: Incompatibilities. (line 17) -* scanfnl: Other Builtins. (line 6) -* scope of a variable length array: Variable Length. (line 23) -* scope of declaration: Disappointments. (line 21) -* scope of external declarations: Incompatibilities. (line 80) -* Score Options: Score Options. (line 6) -* search path: Directory Options. (line 6) -* section function attribute: Function Attributes. - (line 663) -* section variable attribute: Variable Attributes. - (line 144) -* sentinel function attribute: Function Attributes. - (line 679) -* setjmp: Global Reg Vars. (line 66) -* setjmp incompatibilities: Incompatibilities. (line 39) -* shared strings: Incompatibilities. (line 9) -* shared variable attribute: Variable Attributes. - (line 189) -* side effect in ?:: Conditionals. (line 20) -* side effects, macro argument: Statement Exprs. (line 35) -* side effects, order of evaluation: Non-bugs. (line 196) -* signal handler functions on the AVR processors: Function Attributes. - (line 710) -* signbit: Other Builtins. (line 6) -* signbitf: Other Builtins. (line 6) -* signbitl: Other Builtins. (line 6) -* signed and unsigned values, comparison warning: Warning Options. - (line 830) -* significand: Other Builtins. (line 6) -* significandf: Other Builtins. (line 6) -* significandl: Other Builtins. (line 6) -* simple constraints: Simple Constraints. (line 6) -* sin: Other Builtins. (line 6) -* sincos: Other Builtins. (line 6) -* sincosf: Other Builtins. (line 6) -* sincosl: Other Builtins. (line 6) -* sinf: Other Builtins. (line 6) -* sinh: Other Builtins. (line 6) -* sinhf: Other Builtins. (line 6) -* sinhl: Other Builtins. (line 6) -* sinl: Other Builtins. (line 6) -* sizeof: Typeof. (line 6) -* smaller data references: M32R/D Options. (line 57) -* smaller data references (MIPS): MIPS Options. (line 216) -* smaller data references (PowerPC): RS/6000 and PowerPC Options. - (line 607) -* snprintf: Other Builtins. (line 6) -* SPARC options: SPARC Options. (line 6) -* Spec Files: Spec Files. (line 6) -* specified registers: Explicit Reg Vars. (line 6) -* specifying compiler version and target machine: Target Options. - (line 6) -* specifying hardware config: Submodel Options. (line 6) -* specifying machine version: Target Options. (line 6) -* specifying registers for local variables: Local Reg Vars. (line 6) -* speed of compilation: Precompiled Headers. - (line 6) -* sprintf: Other Builtins. (line 6) -* sqrt: Other Builtins. (line 6) -* sqrtf: Other Builtins. (line 6) -* sqrtl: Other Builtins. (line 6) -* sscanf: Other Builtins. (line 6) -* sscanf, and constant strings: Incompatibilities. (line 17) -* sseregparm attribute: Function Attributes. - (line 629) -* statements inside expressions: Statement Exprs. (line 6) -* static data in C++, declaring and defining: Static Definitions. - (line 6) -* stpcpy: Other Builtins. (line 6) -* stpncpy: Other Builtins. (line 6) -* strcasecmp: Other Builtins. (line 6) -* strcat: Other Builtins. (line 6) -* strchr: Other Builtins. (line 6) -* strcmp: Other Builtins. (line 6) -* strcpy: Other Builtins. (line 6) -* strcspn: Other Builtins. (line 6) -* strdup: Other Builtins. (line 6) -* strfmon: Other Builtins. (line 6) -* strftime: Other Builtins. (line 6) -* string constants: Incompatibilities. (line 9) -* strlen: Other Builtins. (line 6) -* strncasecmp: Other Builtins. (line 6) -* strncat: Other Builtins. (line 6) -* strncmp: Other Builtins. (line 6) -* strncpy: Other Builtins. (line 6) -* strndup: Other Builtins. (line 6) -* strpbrk: Other Builtins. (line 6) -* strrchr: Other Builtins. (line 6) -* strspn: Other Builtins. (line 6) -* strstr: Other Builtins. (line 6) -* struct: Unnamed Fields. (line 6) -* structures: Incompatibilities. (line 146) -* structures, constructor expression: Compound Literals. (line 6) -* submodel options: Submodel Options. (line 6) -* subscripting: Subscripting. (line 6) -* subscripting and function values: Subscripting. (line 6) -* suffixes for C++ source: Invoking G++. (line 6) -* SUNPRO_DEPENDENCIES: Environment Variables. - (line 166) -* suppressing warnings: Warning Options. (line 6) -* surprises in C++: C++ Misunderstandings. - (line 6) -* syntax checking: Warning Options. (line 22) -* system headers, warnings from: Warning Options. (line 648) -* tan: Other Builtins. (line 6) -* tanf: Other Builtins. (line 6) -* tanh: Other Builtins. (line 6) -* tanhf: Other Builtins. (line 6) -* tanhl: Other Builtins. (line 6) -* tanl: Other Builtins. (line 6) -* target machine, specifying: Target Options. (line 6) -* target options: Target Options. (line 6) -* TC1: Standards. (line 6) -* TC2: Standards. (line 6) -* Technical Corrigenda: Standards. (line 6) -* Technical Corrigendum 1: Standards. (line 6) -* Technical Corrigendum 2: Standards. (line 6) -* template instantiation: Template Instantiation. - (line 6) -* temporaries, lifetime of: Temporaries. (line 6) -* tgamma: Other Builtins. (line 6) -* tgammaf: Other Builtins. (line 6) -* tgammal: Other Builtins. (line 6) -* Thread-Local Storage: Thread-Local. (line 6) -* thunks: Nested Functions. (line 6) -* tiny data section on the H8/300H and H8S: Function Attributes. - (line 732) -* TLS: Thread-Local. (line 6) -* tls_model attribute: Variable Attributes. - (line 213) -* TMPDIR: Environment Variables. - (line 45) -* TMS320C3x/C4x Options: TMS320C3x/C4x Options. - (line 6) -* toascii: Other Builtins. (line 6) -* tolower: Other Builtins. (line 6) -* toupper: Other Builtins. (line 6) -* towlower: Other Builtins. (line 6) -* towupper: Other Builtins. (line 6) -* traditional C language: C Dialect Options. (line 227) -* treelang <1>: Standards. (line 123) -* treelang: G++ and GCC. (line 6) -* trunc: Other Builtins. (line 6) -* truncf: Other Builtins. (line 6) -* truncl: Other Builtins. (line 6) -* two-stage name lookup: Name lookup. (line 6) -* type alignment: Alignment. (line 6) -* type attributes: Type Attributes. (line 6) -* type_info: Vague Linkage. (line 43) -* typedef names as function parameters: Incompatibilities. (line 97) -* typeof: Typeof. (line 6) -* ULL integer suffix: Long Long. (line 6) -* Ultrix calling convention: Interoperation. (line 150) -* undefined behavior: Bug Criteria. (line 17) -* undefined function value: Bug Criteria. (line 17) -* underscores in variables in macros: Typeof. (line 42) -* union: Unnamed Fields. (line 6) -* union, casting to a: Cast to Union. (line 6) -* unions: Incompatibilities. (line 146) -* unknown pragmas, warning: Warning Options. (line 474) -* unresolved references and -nodefaultlibs: Link Options. (line 79) -* unresolved references and -nostdlib: Link Options. (line 79) -* unused attribute.: Function Attributes. - (line 744) -* used attribute.: Function Attributes. - (line 749) -* User stack pointer in interrupts on the Blackfin: Function Attributes. - (line 413) -* V in constraint: Simple Constraints. (line 41) -* V850 Options: V850 Options. (line 6) -* vague linkage: Vague Linkage. (line 6) -* value after longjmp: Global Reg Vars. (line 66) -* variable addressability on the IA-64: Function Attributes. - (line 457) -* variable addressability on the M32R/D: Variable Attributes. - (line 294) -* variable alignment: Alignment. (line 6) -* variable attributes: Variable Attributes. - (line 6) -* variable number of arguments: Variadic Macros. (line 6) -* variable-length array scope: Variable Length. (line 23) -* variable-length arrays: Variable Length. (line 6) -* variables in specified registers: Explicit Reg Vars. (line 6) -* variables, local, in macros: Typeof. (line 42) -* variadic macros: Variadic Macros. (line 6) -* VAX calling convention: Interoperation. (line 150) -* VAX options: VAX Options. (line 6) -* vfprintf: Other Builtins. (line 6) -* vfscanf: Other Builtins. (line 6) -* visibility attribute: Function Attributes. - (line 755) -* VLAs: Variable Length. (line 6) -* void pointers, arithmetic: Pointer Arith. (line 6) -* void, size of pointer to: Pointer Arith. (line 6) -* volatile access: Volatiles. (line 6) -* volatile applied to function: Function Attributes. - (line 6) -* volatile read: Volatiles. (line 6) -* volatile write: Volatiles. (line 6) -* vprintf: Other Builtins. (line 6) -* vscanf: Other Builtins. (line 6) -* vsnprintf: Other Builtins. (line 6) -* vsprintf: Other Builtins. (line 6) -* vsscanf: Other Builtins. (line 6) -* vtable: Vague Linkage. (line 28) -* warn_unused_result attribute: Function Attributes. - (line 849) -* warning for comparison of signed and unsigned values: Warning Options. - (line 830) -* warning for overloaded virtual fn: C++ Dialect Options. - (line 406) -* warning for reordering of member initializers: C++ Dialect Options. - (line 327) -* warning for unknown pragmas: Warning Options. (line 474) -* warning messages: Warning Options. (line 6) -* warnings from system headers: Warning Options. (line 648) -* warnings vs errors: Warnings and Errors. - (line 6) -* weak attribute: Function Attributes. - (line 866) -* weakref attribute: Function Attributes. - (line 875) -* whitespace: Incompatibilities. (line 112) -* X in constraint: Simple Constraints. (line 112) -* X3.159-1989: Standards. (line 6) -* x86-64 options: x86-64 Options. (line 6) -* x86-64 Options: i386 and x86-64 Options. - (line 6) -* Xstormy16 Options: Xstormy16 Options. (line 6) -* Xtensa Options: Xtensa Options. (line 6) -* y0: Other Builtins. (line 6) -* y0f: Other Builtins. (line 6) -* y0l: Other Builtins. (line 6) -* y1: Other Builtins. (line 6) -* y1f: Other Builtins. (line 6) -* y1l: Other Builtins. (line 6) -* yn: Other Builtins. (line 6) -* ynf: Other Builtins. (line 6) -* ynl: Other Builtins. (line 6) -* zero-length arrays: Zero Length. (line 6) -* zero-size structures: Empty Structures. (line 6) -* zSeries options: zSeries Options. (line 6) - - - -Tag Table: -Node: Top2067 -Node: G++ and GCC3749 -Node: Standards5814 -Node: Invoking GCC12942 -Node: Option Summary16703 -Node: Overall Options45263 -Node: Invoking G++54489 -Node: C Dialect Options55968 -Node: C++ Dialect Options68381 -Node: Objective-C and Objective-C++ Dialect Options87431 -Node: Language Independent Options99027 -Node: Warning Options101109 -Node: Debugging Options152492 -Node: Optimize Options184360 -Node: Preprocessor Options264634 -Ref: Wtrigraphs268598 -Ref: dashMF273355 -Ref: fdollars-in-identifiers282513 -Node: Assembler Options290569 -Node: Link Options291274 -Ref: Link Options-Footnote-1299842 -Node: Directory Options300176 -Node: Spec Files306238 -Node: Target Options325544 -Node: Submodel Options326968 -Node: ARC Options328598 -Node: ARM Options329788 -Node: AVR Options341399 -Node: Blackfin Options343532 -Node: CRIS Options346300 -Node: CRX Options350519 -Node: Darwin Options350944 -Node: DEC Alpha Options357897 -Node: DEC Alpha/VMS Options369374 -Node: FRV Options369759 -Node: GNU/Linux Options376429 -Node: H8/300 Options376887 -Node: HPPA Options377954 -Node: i386 and x86-64 Options387547 -Node: IA-64 Options408992 -Node: M32C Options416309 -Node: M32R/D Options417600 -Node: M680x0 Options421187 -Node: M68hc1x Options428564 -Node: MCore Options430132 -Node: MIPS Options431153 -Node: MMIX Options446236 -Node: MN10300 Options448718 -Node: MT Options450136 -Node: PDP-11 Options451050 -Node: PowerPC Options452884 -Node: RS/6000 and PowerPC Options453118 -Node: S/390 and zSeries Options481787 -Node: Score Options489102 -Node: SH Options489930 -Node: SPARC Options499154 -Node: System V Options509997 -Node: TMS320C3x/C4x Options510831 -Node: V850 Options516356 -Node: VAX Options519501 -Node: x86-64 Options520048 -Node: Xstormy16 Options520262 -Node: Xtensa Options520551 -Node: zSeries Options524391 -Node: Code Gen Options524587 -Node: Environment Variables545236 -Node: Precompiled Headers552908 -Node: Running Protoize559145 -Node: C Implementation565482 -Node: Translation implementation567145 -Node: Environment implementation567719 -Node: Identifiers implementation568269 -Node: Characters implementation569323 -Node: Integers implementation572129 -Node: Floating point implementation573954 -Node: Arrays and pointers implementation576883 -Ref: Arrays and pointers implementation-Footnote-1578318 -Node: Hints implementation578442 -Node: Structures unions enumerations and bit-fields implementation579908 -Node: Qualifiers implementation581871 -Node: Declarators implementation583643 -Node: Statements implementation583985 -Node: Preprocessing directives implementation584312 -Node: Library functions implementation586417 -Node: Architecture implementation587057 -Node: Locale-specific behavior implementation587760 -Node: C Extensions588065 -Node: Statement Exprs592463 -Node: Local Labels596976 -Node: Labels as Values599955 -Ref: Labels as Values-Footnote-1602009 -Node: Nested Functions602192 -Node: Constructing Calls606086 -Node: Typeof608422 -Node: Conditionals611588 -Node: Long Long612479 -Node: Complex613980 -Node: Decimal Float616549 -Node: Hex Floats618230 -Node: Zero Length619271 -Node: Empty Structures622548 -Node: Variable Length622964 -Node: Variadic Macros625731 -Node: Escaped Newlines628113 -Node: Subscripting628952 -Node: Pointer Arith629675 -Node: Initializers630243 -Node: Compound Literals630739 -Node: Designated Inits632914 -Node: Case Ranges636569 -Node: Cast to Union637252 -Node: Mixed Declarations638348 -Node: Function Attributes638854 -Node: Attribute Syntax682699 -Node: Function Prototypes693570 -Node: C++ Comments695351 -Node: Dollar Signs695870 -Node: Character Escapes696335 -Node: Alignment696629 -Node: Variable Attributes697946 -Ref: i386 Variable Attributes710969 -Node: Type Attributes716466 -Ref: i386 Type Attributes729768 -Ref: PowerPC Type Attributes730612 -Node: Inline731465 -Node: Extended Asm736797 -Ref: Example of asm with clobbered asm reg742883 -Node: Constraints756979 -Node: Simple Constraints757829 -Node: Multi-Alternative764356 -Node: Modifiers766073 -Node: Machine Constraints768967 -Node: Asm Labels796214 -Node: Explicit Reg Vars797890 -Node: Global Reg Vars799498 -Node: Local Reg Vars804048 -Node: Alternate Keywords806489 -Node: Incomplete Enums807917 -Node: Function Names808674 -Node: Return Address810864 -Node: Vector Extensions813661 -Node: Offsetof817163 -Node: Atomic Builtins817949 -Node: Object Size Checking823034 -Node: Other Builtins828391 -Node: Target Builtins850479 -Node: Alpha Built-in Functions851212 -Node: ARM Built-in Functions854204 -Node: Blackfin Built-in Functions860911 -Node: FR-V Built-in Functions861528 -Node: Argument Types862387 -Node: Directly-mapped Integer Functions864143 -Node: Directly-mapped Media Functions865225 -Node: Raw read/write Functions872257 -Node: Other Built-in Functions873169 -Node: X86 Built-in Functions874358 -Node: MIPS DSP Built-in Functions892481 -Node: MIPS Paired-Single Support900906 -Node: Paired-Single Arithmetic902516 -Node: Paired-Single Built-in Functions903456 -Node: MIPS-3D Built-in Functions906120 -Node: PowerPC AltiVec Built-in Functions911489 -Node: SPARC VIS Built-in Functions1012793 -Node: Target Format Checks1014452 -Node: Solaris Format Checks1014859 -Node: Pragmas1015256 -Node: ARM Pragmas1015886 -Node: M32C Pragmas1016489 -Node: RS/6000 and PowerPC Pragmas1017065 -Node: Darwin Pragmas1017807 -Node: Solaris Pragmas1018874 -Node: Symbol-Renaming Pragmas1020035 -Node: Structure-Packing Pragmas1022657 -Node: Weak Pragmas1024288 -Node: Diagnostic Pragmas1025090 -Node: Visibility Pragmas1027083 -Node: Unnamed Fields1027804 -Node: Thread-Local1029314 -Node: C99 Thread-Local Edits1031398 -Node: C++98 Thread-Local Edits1033410 -Node: C++ Extensions1036855 -Node: Volatiles1038431 -Node: Restricted Pointers1041107 -Node: Vague Linkage1042701 -Node: C++ Interface1046357 -Ref: C++ Interface-Footnote-11050654 -Node: Template Instantiation1050791 -Node: Bound member functions1057803 -Node: C++ Attributes1059346 -Node: Namespace Association1061004 -Node: Java Exceptions1062422 -Node: Deprecated Features1063827 -Node: Backwards Compatibility1066802 -Node: Objective-C1068157 -Node: Executing code before main1068738 -Node: What you can and what you cannot do in +load1071344 -Node: Type encoding1073511 -Node: Garbage Collection1076898 -Node: Constant string objects1079522 -Node: compatibility_alias1082030 -Node: Compatibility1082908 -Node: Gcov1089475 -Node: Gcov Intro1089999 -Node: Invoking Gcov1092715 -Node: Gcov and Optimization1104575 -Node: Gcov Data Files1107228 -Node: Cross-profiling1108366 -Node: Trouble1110192 -Node: Actual Bugs1111732 -Node: Cross-Compiler Problems1112472 -Node: Interoperation1112886 -Node: Incompatibilities1120484 -Node: Fixed Headers1128634 -Node: Standard Libraries1130297 -Node: Disappointments1131669 -Node: C++ Misunderstandings1136027 -Node: Static Definitions1136846 -Node: Name lookup1137899 -Ref: Name lookup-Footnote-11142677 -Node: Temporaries1142864 -Node: Copy Assignment1144840 -Node: Protoize Caveats1146647 -Node: Non-bugs1150609 -Node: Warnings and Errors1161113 -Node: Bugs1162877 -Node: Bug Criteria1163441 -Node: Bug Reporting1165651 -Node: Service1166043 -Node: Contributing1166862 -Node: Funding1167602 -Node: GNU Project1170091 -Node: Copying1170737 -Node: GNU Free Documentation License1189914 -Node: Contributors1212320 -Node: Option Index1248176 -Node: Keyword Index1384054 - -End Tag Table diff --git a/gnu/gcc/gcc/doc/invoke.texi b/gnu/gcc/gcc/doc/invoke.texi index ea12878ce5c..aa2eeb8ff43 100644 --- a/gnu/gcc/gcc/doc/invoke.texi +++ b/gnu/gcc/gcc/doc/invoke.texi @@ -1188,12 +1188,12 @@ ISO C99. Note that this standard is not yet fully supported; see names @samp{c9x} and @samp{iso9899:199x} are deprecated. @item gnu89 -ISO C90 plus GNU extensions (including some C99 features). +Default, ISO C90 plus GNU extensions (including some C99 features). @item gnu99 @itemx gnu9x -Defaults, ISO C99 plus GNU extensions. -The name @samp{gnu9x} is deprecated. +ISO C99 plus GNU extensions. When ISO C99 is fully implemented in GCC, +this will become the default. The name @samp{gnu9x} is deprecated. @item c++98 The 1998 ISO C++ standard plus amendments. diff --git a/gnu/usr.bin/gcc/gcc/c-opts.c b/gnu/usr.bin/gcc/gcc/c-opts.c index 8e8d9ced5eb..d20dec4cf5c 100644 --- a/gnu/usr.bin/gcc/gcc/c-opts.c +++ b/gnu/usr.bin/gcc/gcc/c-opts.c @@ -509,7 +509,7 @@ c_common_init_options (lang) #endif c_language = lang; - parse_in = cpp_create_reader (lang == clk_c ? CLK_GNUC99 : CLK_GNUCXX); + parse_in = cpp_create_reader (lang == clk_c ? CLK_GNUC89 : CLK_GNUCXX); cpp_opts = cpp_get_options (parse_in); if (flag_objc) cpp_opts->objc = 1; @@ -517,12 +517,7 @@ c_common_init_options (lang) flag_const_strings = (lang == clk_cplusplus); warn_pointer_arith = (lang == clk_cplusplus); if (lang == clk_c) - { - /* The default for C is gnu99. */ - set_std_c99 (false /* ISO */); - - warn_sign_compare = -1; - } + warn_sign_compare = -1; } static char *bad_option; diff --git a/gnu/usr.bin/gcc/gcc/doc/cppopts.texi b/gnu/usr.bin/gcc/gcc/doc/cppopts.texi index 4a1d7d0d215..1cc688a4730 100644 --- a/gnu/usr.bin/gcc/gcc/doc/cppopts.texi +++ b/gnu/usr.bin/gcc/gcc/doc/cppopts.texi @@ -351,11 +351,11 @@ The revised ISO C standard, published in December 1999. Before publication, this was known as C9X@. @item gnu89 -The 1990 C standard plus GNU extensions. +The 1990 C standard plus GNU extensions. This is the default. @item gnu99 @itemx gnu9x -The 1999 C standard plus GNU extensions. This is the default. +The 1999 C standard plus GNU extensions. @item c++98 The 1998 ISO C++ standard plus amendments. diff --git a/gnu/usr.bin/gcc/gcc/doc/invoke.texi b/gnu/usr.bin/gcc/gcc/doc/invoke.texi index 582612452e1..b2b61f6758a 100644 --- a/gnu/usr.bin/gcc/gcc/doc/invoke.texi +++ b/gnu/usr.bin/gcc/gcc/doc/invoke.texi @@ -1015,12 +1015,12 @@ ISO C99. Note that this standard is not yet fully supported; see names @samp{c9x} and @samp{iso9899:199x} are deprecated. @item gnu89 -ISO C90 plus GNU extensions (including some C99 features). +Default, ISO C90 plus GNU extensions (including some C99 features). @item gnu99 @itemx gnu9x -Default, ISO C99 plus GNU extensions. -The name @samp{gnu9x} is deprecated. +ISO C99 plus GNU extensions. When ISO C99 is fully implemented in GCC, +this will become the default. The name @samp{gnu9x} is deprecated. @item c++98 The 1998 ISO C++ standard plus amendments. diff --git a/share/man/man1/gcc-local.1 b/share/man/man1/gcc-local.1 index e951b9d05b9..24584c0117b 100644 --- a/share/man/man1/gcc-local.1 +++ b/share/man/man1/gcc-local.1 @@ -1,4 +1,4 @@ -.\" $OpenBSD: gcc-local.1,v 1.55 2023/10/26 17:33:35 millert Exp $ +.\" $OpenBSD: gcc-local.1,v 1.56 2023/10/28 00:25:19 millert Exp $ .\" .\" Copyright (c) 2002 Marc Espie .\" Copyright (c) 2003 Anil Madhavapeddy @@ -25,7 +25,7 @@ .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: October 26 2023 $ +.Dd $Mdocdate: October 28 2023 $ .Dt GCC-LOCAL 1 .Os .Sh NAME @@ -42,17 +42,6 @@ the software comes with specific modifications for .Ox : .Bl -dash .It -For the C programming language, -.Nm gcc -defaults to the -.Em gnu99 -standard, -not -.Em gnu89 . -The -.Fl std -option can be used to select a different language standard. -.It .Nm gcc does not search under .Pa /usr/local