+ * The GNU Classpath project for all of their merged runtime code.
+
+ * Nick Clifton for arm, mcore, fr30, v850, m32r work, `--help', and
+ other random hacking.
+
+ * Michael Cook for libstdc++ cleanup patches to reduce warnings.
+
+ * Ralf Corsepius for SH testing and minor bugfixing.
+
+ * Stan Cox for care and feeding of the x86 port and lots of behind
+ the scenes hacking.
+
+ * Alex Crain provided changes for the 3b1.
+
+ * Ian Dall for major improvements to the NS32k port.
+
+ * Dario Dariol contributed the four varieties of sample programs
+ that print a copy of their source.
+
+ * Russell Davidson for fstream and stringstream fixes in libstdc++.
+
+ * Mo DeJong for GCJ and libgcj bug fixes.
+
+ * Gabriel Dos Reis for contributions to g++, contributions and
+ maintenance of GCC diagnostics infrastructure, libstdc++-v3,
+ including valarray<>, complex<>, maintaining the numerics library
+ (including that pesky <limits> :-) and keeping up-to-date anything
+ to do with numbers.
+
+ * Ulrich Drepper for his work on glibc, testing of GCC using glibc,
+ ISO C99 support, CFG dumping support, etc., plus support of the
+ C++ runtime libraries including for all kinds of C interface
+ issues, contributing and maintaining complex<>, sanity checking
+ and disbursement, configuration architecture, libio maintenance,
+ and early math work.
+
+ * Richard Earnshaw for his ongoing work with the ARM.
+
+ * David Edelsohn for his direction via the steering committee,
+ ongoing work with the RS6000/PowerPC port, help cleaning up Haifa
+ loop changes, and for doing the entire AIX port of libstdc++ with
+ his bare hands.
+
+ * Kevin Ediger for the floating point formatting of num_put::do_put
+ in libstdc++.
+
+ * Phil Edwards for libstdc++ work including configuration hackery,
+ documentation maintainer, chief breaker of the web pages, the
+ occasional iostream bugfix, and work on shared library symbol
+ versioning.
+
+ * Paul Eggert for random hacking all over GCC.
+
+ * Mark Elbrecht for various DJGPP improvements, and for libstdc++
+ configuration support for locales and fstream-related fixes.
+
+ * Vadim Egorov for libstdc++ fixes in strings, streambufs, and
+ iostreams.
+
+ * Ben Elliston for his work to move the Objective-C runtime into its
+ own subdirectory and for his work on autoconf.
+
+ * Marc Espie for OpenBSD support.
+
+ * Doug Evans for much of the global optimization framework, arc,
+ m32r, and SPARC work.
+
+ * Fred Fish for BeOS support and Ada fixes.
+
+ * Ivan Fontes Garcia for the Portugese translation of the GCJ FAQ.
+
+ * Peter Gerwinski for various bugfixes and the Pascal front end.
+
+ * Kaveh Ghazi for his direction via the steering committee and
+ amazing work to make `-W -Wall' useful.
+
+ * John Gilmore for a donation to the FSF earmarked improving GNU
+ Java.
+
+ * Judy Goldberg for c++ contributions.
+
+ * Torbjorn Granlund for various fixes and the c-torture testsuite,
+ multiply- and divide-by-constant optimization, improved long long
+ support, improved leaf function register allocation, and his
+ direction via the steering committee.
+
+ * Anthony Green for his `-Os' contributions and Java front end work.
+
+ * Stu Grossman for gdb hacking, allowing GCJ developers to debug our
+ code.
+
+ * Michael K. Gschwind contributed the port to the PDP-11.
+
+ * Ron Guilmette implemented the `protoize' and `unprotoize' tools,
+ the support for Dwarf symbolic debugging information, and much of
+ the support for System V Release 4. He has also worked heavily on
+ the Intel 386 and 860 support.
+
+ * Bruno Haible for improvements in the runtime overhead for EH, new
+ warnings and assorted bugfixes.
+
+ * Andrew Haley for his amazing Java compiler and library efforts.
+
+ * Chris Hanson assisted in making GCC work on HP-UX for the 9000
+ series 300.
+
+ * Michael Hayes for various thankless work he's done trying to get
+ the c30/c40 ports functional. Lots of loop and unroll
+ improvements and fixes.
+
+ * Kate Hedstrom for staking the g77 folks with an initial testsuite.
+
+ * Richard Henderson for his ongoing SPARC, alpha, and ia32 work, loop
+ opts, and generally fixing lots of old problems we've ignored for
+ years, flow rewrite and lots of further stuff, including reviewing
+ tons of patches.
+
+ * Nobuyuki Hikichi of Software Research Associates, Tokyo,
+ contributed the support for the Sony NEWS machine.
+
+ * Manfred Hollstein for his ongoing work to keep the m88k alive, lots
+ of testing an bugfixing, particularly of our configury code.
+
+ * Steve Holmgren for MachTen patches.
+
+ * Jan Hubicka for his x86 port improvements.
+
+ * Christian Iseli for various bugfixes.
+
+ * Kamil Iskra for general m68k hacking.
+
+ * Lee Iverson for random fixes and MIPS testing.
+
+ * Andreas Jaeger for various fixes to the MIPS port
+
+ * Jakub Jelinek for his SPARC work and sibling call optimizations as
+ well as lots of bug fixes and test cases, and for improving the
+ Java build system.
+
+ * Janis Johnson for ia64 testing and fixes and for her quality
+ improvement sidetracks.
+
+ * J. Kean Johnston for OpenServer support.
+
+ * Tim Josling for the sample language treelang based originally on
+ Richard Kenner's ""toy" language".
+
+ * Nicolai Josuttis for additional libstdc++ documentation.
+
+ * Klaus Kaempf for his ongoing work to make alpha-vms a viable
+ target.
+
+ * David Kashtan of SRI adapted GCC to VMS.
+
+ * Ryszard Kabatek for many, many libstdc++ bugfixes and
+ optimizations of strings, especially member functions, and for
+ auto_ptr fixes.
+
+ * Geoffrey Keating for his ongoing work to make the PPC work for
+ GNU/Linux and his automatic regression tester.
+
+ * Brendan Kehoe for his ongoing work with g++ and for a lot of early
+ work in just about every part of libstdc++.
+
+ * Oliver M. Kellogg of Deutsche Aerospace contributed the port to the
+ MIL-STD-1750A.
+
+ * Richard Kenner of the New York University Ultracomputer Research
+ Laboratory wrote the machine descriptions for the AMD 29000, the
+ DEC Alpha, the IBM RT PC, and the IBM RS/6000 as well as the
+ support for instruction attributes. He also made changes to
+ better support RISC processors including changes to common
+ subexpression elimination, strength reduction, function calling
+ sequence handling, and condition code support, in addition to
+ generalizing the code for frame pointer elimination and delay slot
+ scheduling. Richard Kenner was also the head maintainer of GCC
+ for several years.
+
+ * Mumit Khan for various contributions to the Cygwin and Mingw32
+ ports and maintaining binary releases for Windows hosts, and for
+ massive libstdc++ porting work to Cygwin/Mingw32.
+
+ * Robin Kirkham for cpu32 support.
+
+ * Mark Klein for PA improvements.
+
+ * Thomas Koenig for various bugfixes.
+
+ * Bruce Korb for the new and improved fixincludes code.
+
+ * Benjamin Kosnik for his g++ work and for leading the libstdc++-v3
+ effort.
+
+ * Charles LaBrec contributed the support for the Integrated Solutions
+ 68020 system.
+
+ * Jeff Law for his direction via the steering committee,
+ coordinating the entire egcs project and GCC 2.95, rolling out
+ snapshots and releases, handling merges from GCC2, reviewing tons
+ of patches that might have fallen through the cracks else, and
+ random but extensive hacking.
+
+ * Marc Lehmann for his direction via the steering committee and
+ helping with analysis and improvements of x86 performance.
+
+ * Ted Lemon wrote parts of the RTL reader and printer.
+
+ * Kriang Lerdsuwanakij for improvements to demangler and various c++
+ fixes.
+
+ * Warren Levy for tremendous work on libgcj (Java Runtime Library)
+ and random work on the Java front end.
+
+ * Alain Lichnewsky ported GCC to the MIPS CPU.
+
+ * Oskar Liljeblad for hacking on AWT and his many Java bug reports
+ and patches.
+
+ * Robert Lipe for OpenServer support, new testsuites, testing, etc.
+
+ * Weiwen Liu for testing and various bugfixes.
+
+ * Dave Love for his ongoing work with the Fortran front end and
+ runtime libraries.
+
+ * Martin von Lo"wis for internal consistency checking infrastructure,
+ various C++ improvements including namespace support, and tons of
+ assistance with libstdc++/compiler merges.
+
+ * H.J. Lu for his previous contributions to the steering committee,
+ many x86 bug reports, prototype patches, and keeping the GNU/Linux
+ ports working.
+
+ * Greg McGary for random fixes and (someday) bounded pointers.
+
+ * Andrew MacLeod for his ongoing work in building a real EH system,
+ various code generation improvements, work on the global
+ optimizer, etc.
+
+ * Vladimir Makarov for hacking some ugly i960 problems, PowerPC
+ hacking improvements to compile-time performance, overall
+ knowledge and direction in the area of instruction scheduling, and
+ design and implementation of the automaton based instruction
+ scheduler.
+
+ * Bob Manson for his behind the scenes work on dejagnu.
+
+ * Philip Martin for lots of libstdc++ string and vector iterator
+ fixes and improvements, and string clean up and testsuites.
+
+ * All of the Mauve project contributors, for Java test code.
+
+ * Bryce McKinlay for numerous GCJ and libgcj fixes and improvements.
+
+ * Adam Megacz for his work on the Win32 port of GCJ.
+
+ * Michael Meissner for LRS framework, ia32, m32r, v850, m88k, MIPS,
+ powerpc, haifa, ECOFF debug support, and other assorted hacking.
+
+ * Jason Merrill for his direction via the steering committee and
+ leading the g++ effort.
+
+ * David Miller for his direction via the steering committee, lots of
+ SPARC work, improvements in jump.c and interfacing with the Linux
+ kernel developers.
+
+ * Gary Miller ported GCC to Charles River Data Systems machines.
+
+ * Alfred Minarik for libstdc++ string and ios bugfixes, and turning
+ the entire libstdc++ testsuite namespace-compatible.
+
+ * Mark Mitchell for his direction via the steering committee,
+ mountains of C++ work, load/store hoisting out of loops, alias
+ analysis improvements, ISO C `restrict' support, and serving as
+ release manager for GCC 3.x.
+
+ * Alan Modra for various GNU/Linux bits and testing.
+
+ * Toon Moene for his direction via the steering committee, Fortran
+ maintenance, and his ongoing work to make us make Fortran run fast.
+
+ * Jason Molenda for major help in the care and feeding of all the
+ services on the gcc.gnu.org (formerly egcs.cygnus.com)
+ machine--mail, web services, ftp services, etc etc. Doing all
+ this work on scrap paper and the backs of envelopes would have
+ been... difficult.
+
+ * Catherine Moore for fixing various ugly problems we have sent her
+ way, including the haifa bug which was killing the Alpha & PowerPC
+ Linux kernels.
+
+ * Mike Moreton for his various Java patches.
+
+ * David Mosberger-Tang for various Alpha improvements.
+
+ * Stephen Moshier contributed the floating point emulator that
+ assists in cross-compilation and permits support for floating
+ point numbers wider than 64 bits and for ISO C99 support.
+
+ * Bill Moyer for his behind the scenes work on various issues.
+
+ * Philippe De Muyter for his work on the m68k port.
+
+ * Joseph S. Myers for his work on the PDP-11 port, format checking
+ and ISO C99 support, and continuous emphasis on (and contributions
+ to) documentation.
+
+ * Nathan Myers for his work on libstdc++-v3: architecture and
+ authorship through the first three snapshots, including
+ implementation of locale infrastructure, string, shadow C headers,
+ and the initial project documentation (DESIGN, CHECKLIST, and so
+ forth). Later, more work on MT-safe string and shadow headers.
+
+ * Felix Natter for documentation on porting libstdc++.
+
+ * NeXT, Inc. donated the front end that supports the Objective-C
+ language.
+
+ * Hans-Peter Nilsson for the CRIS and MMIX ports, improvements to
+ the search engine setup, various documentation fixes and other
+ small fixes.
+
+ * Geoff Noer for this work on getting cygwin native builds working.
+
+ * David O'Brien for the FreeBSD/alpha, FreeBSD/AMD x86-64,
+ FreeBSD/ARM, FreeBSD/PowerPC, and FreeBSD/SPARC64 ports and
+ related infrastructure improvements.
+
+ * Alexandre Oliva for various build infrastructure improvements,
+ scripts and amazing testing work, including keeping libtool issues
+ sane and happy.
+
+ * Melissa O'Neill for various NeXT fixes.
+
+ * Rainer Orth for random MIPS work, including improvements to our o32
+ ABI support, improvements to dejagnu's MIPS support, Java
+ configuration clean-ups and porting work, etc.
+
+ * Paul Petersen wrote the machine description for the Alliant FX/8.
+
+ * Alexandre Petit-Bianco for implementing much of the Java compiler
+ and continued Java maintainership.
+
+ * Matthias Pfaller for major improvements to the NS32k port.
+
+ * Gerald Pfeifer for his direction via the steering committee,
+ pointing out lots of problems we need to solve, maintenance of the
+ web pages, and taking care of documentation maintenance in general.
+
+ * Ovidiu Predescu for his work on the Objective-C front end and
+ runtime libraries.
+
+ * Ken Raeburn for various improvements to checker, MIPS ports and
+ various cleanups in the compiler.
+
+ * Rolf W. Rasmussen for hacking on AWT.
+
+ * David Reese of Sun Microsystems contributed to the Solaris on
+ PowerPC port.
+
+ * Joern Rennecke for maintaining the sh port, loop, regmove & reload
+ hacking.
+
+ * Loren J. Rittle for improvements to libstdc++-v3 including the
+ FreeBSD port, threading fixes, thread-related configury changes,
+ critical threading documentation, and solutions to really tricky
+ I/O problems.
+
+ * Craig Rodrigues for processing tons of bug reports.
+
+ * Gavin Romig-Koch for lots of behind the scenes MIPS work.
+
+ * Ken Rose for fixes to our delay slot filling code.
+
+ * Paul Rubin wrote most of the preprocessor.
+
+ * Chip Salzenberg for libstdc++ patches and improvements to locales,
+ traits, Makefiles, libio, libtool hackery, and "long long" support.
+
+ * Juha Sarlin for improvements to the H8 code generator.
+
+ * Greg Satz assisted in making GCC work on HP-UX for the 9000 series
+ 300.
+
+ * Bradley Schatz for his work on the GCJ FAQ.
+
+ * Peter Schauer wrote the code to allow debugging to work on the
+ Alpha.
+
+ * William Schelter did most of the work on the Intel 80386 support.
+
+ * Bernd Schmidt for various code generation improvements and major
+ work in the reload pass as well a serving as release manager for
+ GCC 2.95.3.
+
+ * Peter Schmid for constant testing of libstdc++ - especially
+ application testing, going above and beyond what was requested for
+ the release criteria - and libstdc++ header file tweaks.
+
+ * Jason Schroeder for jcf-dump patches.
+
+ * Andreas Schwab for his work on the m68k port.
+
+ * Joel Sherrill for his direction via the steering committee, RTEMS
+ contributions and RTEMS testing.
+
+ * Nathan Sidwell for many C++ fixes/improvements.
+
+ * Jeffrey Siegal for helping RMS with the original design of GCC,
+ some code which handles the parse tree and RTL data structures,
+ constant folding and help with the original VAX & m68k ports.
+
+ * Kenny Simpson for prompting libstdc++ fixes due to defect reports
+ from the LWG (thereby keeping us in line with updates from the
+ ISO).
+
+ * Franz Sirl for his ongoing work with making the PPC port stable
+ for linux.
+
+ * Andrey Slepuhin for assorted AIX hacking.
+
+ * Christopher Smith did the port for Convex machines.
+
+ * Randy Smith finished the Sun FPA support.
+
+ * Scott Snyder for queue, iterator, istream, and string fixes and
+ libstdc++ testsuite entries.
+
+ * Brad Spencer for contributions to the GLIBCPP_FORCE_NEW technique.
+
+ * Richard Stallman, for writing the original gcc and launching the
+ GNU project.
+
+ * Jan Stein of the Chalmers Computer Society provided support for
+ Genix, as well as part of the 32000 machine description.
+
+ * Nigel Stephens for various mips16 related fixes/improvements.
+
+ * Jonathan Stone wrote the machine description for the Pyramid
+ computer.
+
+ * Graham Stott for various infrastructure improvements.
+
+ * John Stracke for his Java HTTP protocol fixes.
+
+ * Mike Stump for his Elxsi port, g++ contributions over the years
+ and more recently his vxworks contributions
+
+ * Jeff Sturm for Java porting help, bug fixes, and encouragement.
+
+ * Shigeya Suzuki for this fixes for the bsdi platforms.
+
+ * Ian Lance Taylor for his mips16 work, general configury hacking,
+ fixincludes, etc.
+
+ * Holger Teutsch provided the support for the Clipper CPU.
+
+ * Gary Thomas for his ongoing work to make the PPC work for
+ GNU/Linux.
+
+ * Philipp Thomas for random bugfixes throughout the compiler
+
+ * Jason Thorpe for thread support in libstdc++ on NetBSD.
+
+ * Kresten Krab Thorup wrote the run time support for the Objective-C
+ language and the fantastic Java bytecode interpreter.
+
+ * Michael Tiemann for random bugfixes, the first instruction
+ scheduler, initial C++ support, function integration, NS32k, SPARC
+ and M88k machine description work, delay slot scheduling.
+
+ * Andreas Tobler for his work porting libgcj to Darwin.
+
+ * Teemu Torma for thread safe exception handling support.
+
+ * Leonard Tower wrote parts of the parser, RTL generator, and RTL
+ definitions, and of the VAX machine description.
+
+ * Tom Tromey for internationalization support and for his many Java
+ contributions and libgcj maintainership.
+
+ * Lassi Tuura for improvements to config.guess to determine HP
+ processor types.
+
+ * Petter Urkedal for libstdc++ CXXFLAGS, math, and algorithms fixes.
+
+ * Brent Verner for work with the libstdc++ cshadow files and their
+ associated configure steps.
+
+ * Todd Vierling for contributions for NetBSD ports.
+
+ * Jonathan Wakely for contributing libstdc++ Doxygen notes and XHTML
+ guidance.
+
+ * Dean Wakerley for converting the install documentation from HTML
+ to texinfo in time for GCC 3.0.
+
+ * Krister Walfridsson for random bugfixes.
+
+ * Stephen M. Webb for time and effort on making libstdc++ shadow
+ files work with the tricky Solaris 8+ headers, and for pushing the
+ build-time header tree.
+
+ * John Wehle for various improvements for the x86 code generator,
+ related infrastructure improvements to help x86 code generation,
+ value range propagation and other work, WE32k port.
+
+ * Zack Weinberg for major work on cpplib and various other bugfixes.
+
+ * Matt Welsh for help with Linux Threads support in GCJ.
+
+ * Urban Widmark for help fixing java.io.
+
+ * Mark Wielaard for new Java library code and his work integrating
+ with Classpath.
+
+ * Dale Wiles helped port GCC to the Tahoe.
+
+ * Bob Wilson from Tensilica, Inc. for the Xtensa port.
+
+ * Jim Wilson for his direction via the steering committee, tackling
+ hard problems in various places that nobody else wanted to work
+ on, strength reduction and other loop optimizations.
+
+ * Carlo Wood for various fixes.
+
+ * Tom Wood for work on the m88k port.
+
+ * Masanobu Yuhara of Fujitsu Laboratories implemented the machine
+ description for the Tron architecture (specifically, the Gmicro).
+
+ * Kevin Zachmann helped ported GCC to the Tahoe.
+
+ * Gilles Zunino for help porting Java to Irix.
+
+
+ We'd also like to thank the folks who have contributed time and
+energy in testing GCC:
+
+ * Michael Abd-El-Malek
+
+ * Thomas Arend
+
+ * Bonzo Armstrong
+
+ * Steven Ashe
+
+ * Chris Baldwin
+
+ * David Billinghurst
+
+ * Jim Blandy
+
+ * Stephane Bortzmeyer
+
+ * Horst von Brand
+
+ * Frank Braun
+
+ * Rodney Brown
+
+ * Joe Buck
+
+ * Craig Burley
+
+ * Sidney Cadot
+
+ * Bradford Castalia
+
+ * Ralph Doncaster
+
+ * Ulrich Drepper
+
+ * David Edelsohn
+
+ * Richard Emberson
+
+ * Levente Farkas
+
+ * Graham Fawcett
+
+ * Robert A. French
+
+ * Jo"rgen Freyh
+
+ * Mark K. Gardner
+
+ * Charles-Antoine Gauthier
+
+ * Yung Shing Gene
+
+ * Kaveh Ghazi
+
+ * David Gilbert
+
+ * Simon Gornall
+
+ * Fred Gray
+
+ * John Griffin
+
+ * Patrik Hagglund
+
+ * Phil Hargett
+
+ * Amancio Hasty
+
+ * Bryan W. Headley
+
+ * Kate Hedstrom
+
+ * Richard Henderson
+
+ * Kevin B. Hendricks
+
+ * Manfred Hollstein
+
+ * Kamil Iskra
+
+ * Joep Jansen
+
+ * Christian Joensson
+
+ * David Kidd
+
+ * Tobias Kuipers
+
+ * Anand Krishnaswamy
+
+ * Jeff Law
+
+ * Robert Lipe
+
+ * llewelly
+
+ * Damon Love
+
+ * Dave Love
+
+ * H.J. Lu
+
+ * Brad Lucier
+
+ * Mumit Khan
+
+ * Matthias Klose
+
+ * Martin Knoblauch
+
+ * Jesse Macnish
+
+ * David Miller
+
+ * Toon Moene
+
+ * Stefan Morrell
+
+ * Anon A. Mous
+
+ * Matthias Mueller
+
+ * Pekka Nikander
+
+ * Alexandre Oliva
+
+ * Jon Olson
+
+ * Magnus Persson
+
+ * Chris Pollard
+
+ * Richard Polton
+
+ * David Rees
+
+ * Paul Reilly
+
+ * Tom Reilly
+
+ * Loren J. Rittle
+
+ * Torsten Rueger
+
+ * Danny Sadinoff
+
+ * Marc Schifer
+
+ * Peter Schmid
+
+ * David Schuler
+
+ * Vin Shelton
+
+ * Franz Sirl
+
+ * Tim Souder
+
+ * Mike Stump
+
+ * Adam Sulmicki
+
+ * George Talbot
+
+ * Gregory Warnes
+
+ * Carlo Wood
+
+ * David E. Young
+
+ * And many others
+
+ And finally we'd like to thank everyone who uses the compiler,
+submits bug reports and generally reminds us why we're doing this work
+in the first place.
+
+\1f
+File: gcc.info, Node: Option Index, Next: Index, Prev: Contributors, Up: Top
+
+Option Index
+************
+
+GCC's command line options are indexed here without any initial `-' or
+`--'. Where an option has both positive and negative forms (such as
+`-fOPTION' and `-fno-OPTION'), relevant entries in the manual are
+indexed under the most appropriate form; it may sometimes be useful to
+look up both forms.
+
+\0\b[index\0\b]
+* Menu:
+
+* ###: Overall Options. (line 166)
+* $: Preprocessor Options.
+ (line 457)
+* A: Preprocessor Options.
+ (line 366)
+* A-: Preprocessor Options.
+ (line 375)
+* ansi <1>: Non-bugs. (line 102)
+* ansi <2>: Other Builtins. (line 22)
+* ansi <3>: Preprocessor Options.
+ (line 246)
+* ansi <4>: C Dialect Options. (line 10)
+* ansi: Standards. (line 13)
+* aux-info: C Dialect Options. (line 92)
+* b: Target Options. (line 17)
+* B: Directory Options. (line 55)
+* bcopy-builtin: PDP-11 Options. (line 32)
+* c: Link Options. (line 20)
+* C: Preprocessor Options.
+ (line 419)
+* c: Overall Options. (line 118)
+* D: Preprocessor Options.
+ (line 23)
+* d: Debugging Options. (line 197)
+* da: Debugging Options. (line 309)
+* dA: Debugging Options. (line 205)
+* dB: Debugging Options. (line 212)
+* db: Debugging Options. (line 209)
+* dC: Debugging Options. (line 219)
+* dc: Debugging Options. (line 215)
+* dD <1>: Preprocessor Options.
+ (line 400)
+* dD: Debugging Options. (line 225)
+* dd: Debugging Options. (line 222)
+* dE: Debugging Options. (line 233)
+* de: Debugging Options. (line 229)
+* dF: Debugging Options. (line 239)
+* df: Debugging Options. (line 236)
+* dG: Debugging Options. (line 254)
+* dg: Debugging Options. (line 242)
+* dh: Debugging Options. (line 245)
+* dI: Preprocessor Options.
+ (line 409)
+* di: Debugging Options. (line 257)
+* dj: Debugging Options. (line 260)
+* dk: Debugging Options. (line 248)
+* dL: Debugging Options. (line 270)
+* dl: Debugging Options. (line 267)
+* dM: Preprocessor Options.
+ (line 388)
+* dm: Debugging Options. (line 312)
+* dM: Debugging Options. (line 273)
+* dN <1>: Preprocessor Options.
+ (line 406)
+* dN: Debugging Options. (line 280)
+* dn: Debugging Options. (line 277)
+* do: Debugging Options. (line 251)
+* dP: Debugging Options. (line 321)
+* dp: Debugging Options. (line 316)
+* dR: Debugging Options. (line 286)
+* dr: Debugging Options. (line 283)
+* dS: Debugging Options. (line 293)
+* ds: Debugging Options. (line 289)
+* dt: Debugging Options. (line 296)
+* dumpmachine: Debugging Options. (line 480)
+* dumpspecs: Debugging Options. (line 488)
+* dumpversion: Debugging Options. (line 484)
+* dv: Debugging Options. (line 325)
+* dw: Debugging Options. (line 300)
+* dx: Debugging Options. (line 330)
+* dX: Debugging Options. (line 303)
+* dy: Debugging Options. (line 334)
+* dz: Debugging Options. (line 306)
+* E <1>: Link Options. (line 20)
+* E: Overall Options. (line 139)
+* EB <1>: ARC Options. (line 12)
+* EB: MIPS Options. (line 249)
+* EL <1>: ARC Options. (line 9)
+* EL: MIPS Options. (line 245)
+* falign-functions: Optimize Options. (line 558)
+* falign-jumps: Optimize Options. (line 596)
+* falign-labels: Optimize Options. (line 574)
+* falign-loops: Optimize Options. (line 587)
+* fallow-single-precision: C Dialect Options. (line 293)
+* falt-external-templates <1>: Template Instantiation.
+ (line 157)
+* falt-external-templates: C++ Dialect Options. (line 86)
+* fargument-alias: Code Gen Options. (line 318)
+* fargument-noalias: Code Gen Options. (line 318)
+* fargument-noalias-global: Code Gen Options. (line 318)
+* fbounds-check: Optimize Options. (line 259)
+* fbranch-probabilities: Optimize Options. (line 482)
+* fcall-saved <1>: Interoperation. (line 226)
+* fcall-saved: Code Gen Options. (line 225)
+* fcall-used: Code Gen Options. (line 211)
+* fcaller-saves: Optimize Options. (line 420)
+* fcheck-new: C++ Dialect Options. (line 24)
+* fcond-mismatch: C Dialect Options. (line 242)
+* fconserve-space: C++ Dialect Options. (line 35)
+* fconstant-string-class: Objective-C Dialect Options.
+ (line 21)
+* fcse-follow-jumps: Optimize Options. (line 290)
+* fcse-skip-blocks: Optimize Options. (line 297)
+* fdata-sections: Optimize Options. (line 400)
+* fdelayed-branch: Optimize Options. (line 359)
+* fdelete-null-pointer-checks: Optimize Options. (line 333)
+* fdiagnostics-show-location: Language Independent Options.
+ (line 21)
+* fdollars-in-identifiers <1>: Interoperation. (line 193)
+* fdollars-in-identifiers: C++ Dialect Options. (line 58)
+* fdump-class-hierarchy: Debugging Options. (line 353)
+* fdump-translation-unit: Debugging Options. (line 345)
+* fdump-tree: Debugging Options. (line 361)
+* fdump-unnumbered: Debugging Options. (line 337)
+* fexceptions: Code Gen Options. (line 15)
+* fexpensive-optimizations: Optimize Options. (line 344)
+* fexternal-templates <1>: Template Instantiation.
+ (line 135)
+* fexternal-templates: C++ Dialect Options. (line 78)
+* ffast-math: Optimize Options. (line 208)
+* ffixed: Code Gen Options. (line 199)
+* ffloat-store <1>: Disappointments. (line 79)
+* ffloat-store: Optimize Options. (line 64)
+* ffor-scope: C++ Dialect Options. (line 95)
+* fforce-addr: Optimize Options. (line 98)
+* fforce-mem: Optimize Options. (line 91)
+* ffreestanding <1>: Function Attributes. (line 153)
+* ffreestanding <2>: C Dialect Options. (line 164)
+* ffreestanding: Standards. (line 87)
+* ffunction-sections: Optimize Options. (line 400)
+* fgcse: Optimize Options. (line 310)
+* fgcse-lm: Optimize Options. (line 319)
+* fgcse-sm: Optimize Options. (line 326)
+* fgnu-runtime: Objective-C Dialect Options.
+ (line 26)
+* fhosted: C Dialect Options. (line 157)
+* finhibit-size-directive: Code Gen Options. (line 145)
+* finline-functions: Optimize Options. (line 130)
+* finline-limit: Optimize Options. (line 139)
+* finstrument-functions <1>: Function Attributes. (line 204)
+* finstrument-functions: Code Gen Options. (line 250)
+* fkeep-inline-functions <1>: Inline. (line 51)
+* fkeep-inline-functions: Optimize Options. (line 158)
+* fkeep-static-consts: Optimize Options. (line 164)
+* fleading-underscore: Code Gen Options. (line 333)
+* fmem-report: Debugging Options. (line 139)
+* fmessage-length: Language Independent Options.
+ (line 15)
+* fmove-all-movables: Optimize Options. (line 451)
+* fms-extensions: C++ Dialect Options. (line 130)
+* fnext-runtime: Objective-C Dialect Options.
+ (line 30)
+* fno-access-control: C++ Dialect Options. (line 20)
+* fno-asm: C Dialect Options. (line 108)
+* fno-branch-count-reg: Optimize Options. (line 191)
+* fno-builtin <1>: Other Builtins. (line 14)
+* fno-builtin: C Dialect Options. (line 122)
+* fno-common <1>: Variable Attributes. (line 89)
+* fno-common: Code Gen Options. (line 123)
+* fno-const-strings: C++ Dialect Options. (line 47)
+* fno-cprop-registers: Optimize Options. (line 630)
+* fno-default-inline <1>: Inline. (line 46)
+* fno-default-inline <2>: Optimize Options. (line 78)
+* fno-default-inline: C++ Dialect Options. (line 214)
+* fno-defer-pop: Optimize Options. (line 85)
+* fno-elide-constructors: C++ Dialect Options. (line 65)
+* fno-enforce-eh-specs: C++ Dialect Options. (line 71)
+* fno-for-scope: C++ Dialect Options. (line 95)
+* fno-function-cse: Optimize Options. (line 199)
+* fno-gnu-keywords: C++ Dialect Options. (line 107)
+* fno-gnu-linker: Code Gen Options. (line 135)
+* fno-guess-branch-probability: Optimize Options. (line 502)
+* fno-ident: Code Gen Options. (line 132)
+* fno-implement-inlines <1>: C++ Interface. (line 91)
+* fno-implement-inlines: C++ Dialect Options. (line 124)
+* fno-implicit-inline-templates: C++ Dialect Options. (line 118)
+* fno-implicit-templates <1>: Template Instantiation.
+ (line 87)
+* fno-implicit-templates: C++ Dialect Options. (line 112)
+* fno-inline: Optimize Options. (line 124)
+* fno-math-errno: Optimize Options. (line 220)
+* fno-nonansi-builtins: C++ Dialect Options. (line 135)
+* fno-operator-names: C++ Dialect Options. (line 140)
+* fno-optional-diags: C++ Dialect Options. (line 144)
+* fno-peephole: Optimize Options. (line 476)
+* fno-peephole2: Optimize Options. (line 476)
+* fno-rtti: C++ Dialect Options. (line 161)
+* fno-sched-interblock: Optimize Options. (line 379)
+* fno-sched-spec: Optimize Options. (line 384)
+* fno-show-column: Preprocessor Options.
+ (line 361)
+* fno-signed-bitfields: C Dialect Options. (line 275)
+* fno-stack-limit: Code Gen Options. (line 302)
+* fno-trapping-math: Optimize Options. (line 247)
+* fno-unsigned-bitfields: C Dialect Options. (line 275)
+* fno-weak: C++ Dialect Options. (line 199)
+* fnon-call-exceptions: Code Gen Options. (line 29)
+* fomit-frame-pointer: Optimize Options. (line 103)
+* foptimize-register-move: Optimize Options. (line 349)
+* foptimize-sibling-calls: Optimize Options. (line 117)
+* fpack-struct: Code Gen Options. (line 242)
+* fpcc-struct-return <1>: Incompatibilities. (line 197)
+* fpcc-struct-return: Code Gen Options. (line 51)
+* fpermissive: C++ Dialect Options. (line 149)
+* fPIC: Code Gen Options. (line 190)
+* fpic: Code Gen Options. (line 172)
+* fprefetch-loop-arrays: Optimize Options. (line 446)
+* fpreprocessed: Preprocessor Options.
+ (line 342)
+* fpretend-float: Debugging Options. (line 409)
+* fprofile-arcs <1>: Other Builtins. (line 190)
+* fprofile-arcs: Debugging Options. (line 143)
+* freduce-all-givs: Optimize Options. (line 455)
+* freg-struct-return: Code Gen Options. (line 69)
+* fregmove: Optimize Options. (line 349)
+* frename-registers: Optimize Options. (line 623)
+* frepo <1>: Template Instantiation.
+ (line 62)
+* frepo: C++ Dialect Options. (line 156)
+* frerun-cse-after-loop: Optimize Options. (line 303)
+* frerun-loop-opt: Optimize Options. (line 307)
+* fsched-spec-load: Optimize Options. (line 389)
+* fsched-spec-load-dangerous: Optimize Options. (line 394)
+* fsched-verbose: Debugging Options. (line 394)
+* fschedule-insns: Optimize Options. (line 364)
+* fschedule-insns2: Optimize Options. (line 372)
+* fshared-data: Code Gen Options. (line 116)
+* fshort-double: Code Gen Options. (line 98)
+* fshort-enums <1>: Non-bugs. (line 37)
+* fshort-enums <2>: Type Attributes. (line 110)
+* fshort-enums: Code Gen Options. (line 87)
+* fshort-wchar: Code Gen Options. (line 106)
+* fsigned-bitfields <1>: Non-bugs. (line 52)
+* fsigned-bitfields: C Dialect Options. (line 275)
+* fsigned-char: C Dialect Options. (line 265)
+* fsingle-precision-constant: Optimize Options. (line 619)
+* fssa: Optimize Options. (line 604)
+* fssa-ccp: Optimize Options. (line 611)
+* fssa-dce: Optimize Options. (line 615)
+* fstack-check: Code Gen Options. (line 287)
+* fstack-limit-register: Code Gen Options. (line 302)
+* fstack-limit-symbol: Code Gen Options. (line 302)
+* fstats: C++ Dialect Options. (line 169)
+* fstrength-reduce: Optimize Options. (line 279)
+* fstrict-aliasing: Optimize Options. (line 517)
+* fsyntax-only: Warning Options. (line 22)
+* ftabstop: Preprocessor Options.
+ (line 355)
+* ftemplate-depth: C++ Dialect Options. (line 174)
+* ftest-coverage: Debugging Options. (line 170)
+* fthread-jumps: Optimize Options. (line 283)
+* ftime-report: Debugging Options. (line 135)
+* ftrapv: Optimize Options. (line 120)
+* funroll-all-loops: Optimize Options. (line 440)
+* funroll-loops <1>: Non-bugs. (line 168)
+* funroll-loops: Optimize Options. (line 434)
+* funsafe-math-optimizations: Optimize Options. (line 233)
+* funsigned-bitfields <1>: Non-bugs. (line 52)
+* funsigned-bitfields: C Dialect Options. (line 275)
+* funsigned-char: C Dialect Options. (line 247)
+* funwind-tables: Code Gen Options. (line 38)
+* fuse-cxa-atexit: C++ Dialect Options. (line 181)
+* fverbose-asm: Code Gen Options. (line 152)
+* fvolatile: Code Gen Options. (line 161)
+* fvolatile-global: Code Gen Options. (line 164)
+* fvolatile-static: Code Gen Options. (line 169)
+* fvtable-gc: C++ Dialect Options. (line 188)
+* fwritable-strings <1>: Incompatibilities. (line 24)
+* fwritable-strings: C Dialect Options. (line 284)
+* G <1>: System V Options. (line 10)
+* G <2>: MIPS Options. (line 253)
+* G <3>: RS/6000 and PowerPC Options.
+ (line 458)
+* G: M32R/D Options. (line 54)
+* g: Debugging Options. (line 10)
+* gcc: Preprocessor Options.
+ (line 431)
+* gcoff: Debugging Options. (line 59)
+* gdwarf: Debugging Options. (line 77)
+* gdwarf+: Debugging Options. (line 82)
+* gdwarf-2: Debugging Options. (line 88)
+* gen-decls: Objective-C Dialect Options.
+ (line 34)
+* ggdb: Debugging Options. (line 39)
+* gstabs: Debugging Options. (line 45)
+* gstabs+: Debugging Options. (line 53)
+* gvms: Debugging Options. (line 92)
+* gxcoff: Debugging Options. (line 64)
+* gxcoff+: Debugging Options. (line 69)
+* H: Preprocessor Options.
+ (line 472)
+* h: Preprocessor Options.
+ (line 464)
+* help <1>: Preprocessor Options.
+ (line 464)
+* help: Overall Options. (line 177)
+* I <1>: Directory Options. (line 10)
+* I: Preprocessor Options.
+ (line 51)
+* I- <1>: Directory Options. (line 31)
+* I-: Preprocessor Options.
+ (line 276)
+* idirafter: Preprocessor Options.
+ (line 317)
+* imacros: Preprocessor Options.
+ (line 308)
+* include: Preprocessor Options.
+ (line 297)
+* iprefix: Preprocessor Options.
+ (line 322)
+* isystem: Preprocessor Options.
+ (line 336)
+* iwithprefix: Preprocessor Options.
+ (line 328)
+* iwithprefixbefore: Preprocessor Options.
+ (line 328)
+* L: Directory Options. (line 51)
+* l: Link Options. (line 26)
+* lobjc: Link Options. (line 53)
+* M: Preprocessor Options.
+ (line 123)
+* m1: SH Options. (line 9)
+* m10: PDP-11 Options. (line 29)
+* m128bit-long-double: i386 and x86-64 Options.
+ (line 141)
+* m16-bit: CRIS Options. (line 64)
+* m2: SH Options. (line 12)
+* m210: MCore Options. (line 52)
+* m29000: AMD29K Options. (line 45)
+* m29050: AMD29K Options. (line 42)
+* m3: SH Options. (line 15)
+* m31: S/390 and zSeries Options.
+ (line 34)
+* m32 <1>: i386 and x86-64 Options.
+ (line 293)
+* m32: SPARC Options. (line 190)
+* m32-bit: CRIS Options. (line 64)
+* m32032: NS32K Options. (line 13)
+* m32081: NS32K Options. (line 27)
+* m32332: NS32K Options. (line 18)
+* m32381: NS32K Options. (line 31)
+* m32532: NS32K Options. (line 23)
+* m32r: M32R/D Options. (line 12)
+* m32rx: M32R/D Options. (line 9)
+* m340: MCore Options. (line 52)
+* m386: i386 and x86-64 Options.
+ (line 33)
+* m3dnow: i386 and x86-64 Options.
+ (line 235)
+* m3e: SH Options. (line 18)
+* m4: SH Options. (line 32)
+* m4-nofpu: SH Options. (line 21)
+* m4-single: SH Options. (line 28)
+* m4-single-only: SH Options. (line 24)
+* m40: PDP-11 Options. (line 23)
+* m45: PDP-11 Options. (line 26)
+* m4650: MIPS Options. (line 233)
+* m486: i386 and x86-64 Options.
+ (line 33)
+* m4byte-functions: MCore Options. (line 32)
+* m5200: M680x0 Options. (line 59)
+* m64 <1>: S/390 and zSeries Options.
+ (line 34)
+* m64 <2>: i386 and x86-64 Options.
+ (line 293)
+* m64: SPARC Options. (line 190)
+* m68000: M680x0 Options. (line 13)
+* m68020: M680x0 Options. (line 21)
+* m68020-40: M680x0 Options. (line 66)
+* m68020-60: M680x0 Options. (line 73)
+* 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)
+* m8-bit: CRIS Options. (line 64)
+* m88000: M88K Options. (line 9)
+* m88100: M88K Options. (line 12)
+* m88110: M88K Options. (line 16)
+* m96bit-long-double: i386 and x86-64 Options.
+ (line 153)
+* mabi-mmixware: MMIX Options. (line 20)
+* mabi=32: MIPS Options. (line 101)
+* mabi=64: MIPS Options. (line 101)
+* mabi=altivec: RS/6000 and PowerPC Options.
+ (line 357)
+* mabi=eabi: MIPS Options. (line 101)
+* mabi=gnu: MMIX Options. (line 20)
+* mabi=n32: MIPS Options. (line 101)
+* mabi=no-altivec: RS/6000 and PowerPC Options.
+ (line 362)
+* mabi=o64: MIPS Options. (line 101)
+* mabicalls: MIPS Options. (line 182)
+* mabort-on-noreturn: ARM Options. (line 186)
+* mabshi: PDP-11 Options. (line 56)
+* mac0: PDP-11 Options. (line 16)
+* maccumulate-outgoing-args: i386 and x86-64 Options.
+ (line 254)
+* mads: RS/6000 and PowerPC Options.
+ (line 387)
+* maix-struct-return: RS/6000 and PowerPC Options.
+ (line 350)
+* maix32: RS/6000 and PowerPC Options.
+ (line 188)
+* maix64: RS/6000 and PowerPC Options.
+ (line 188)
+* malign-300: H8/300 Options. (line 27)
+* malign-double: i386 and x86-64 Options.
+ (line 128)
+* malign-int: M680x0 Options. (line 128)
+* malignment-traps: ARM Options. (line 83)
+* malpha-as: DEC Alpha Options. (line 159)
+* maltivec: RS/6000 and PowerPC Options.
+ (line 152)
+* mam33: MN10300 Options. (line 17)
+* maout: CRIS Options. (line 87)
+* mapcs: ARM Options. (line 18)
+* mapcs-26: ARM Options. (line 21)
+* mapcs-32: ARM Options. (line 27)
+* mapcs-frame: ARM Options. (line 10)
+* mapp-regs: SPARC Options. (line 10)
+* march <1>: CRIS Options. (line 10)
+* march <2>: HPPA Options. (line 9)
+* march <3>: i386 and x86-64 Options.
+ (line 25)
+* march <4>: MIPS Options. (line 9)
+* march: ARM Options. (line 159)
+* margcount: Convex Options. (line 33)
+* masm-compat: Intel 960 Options. (line 58)
+* masm-optimize: D30V Options. (line 24)
+* masm=DIALECT: i386 and x86-64 Options.
+ (line 85)
+* mauto-incdec: M68hc1x Options. (line 22)
+* mauto-pic: IA-64 Options. (line 53)
+* mb: SH Options. (line 35)
+* mb-step: IA-64 Options. (line 36)
+* mbackchain: S/390 and zSeries Options.
+ (line 20)
+* mbase-addresses: MMIX Options. (line 54)
+* mbcopy: PDP-11 Options. (line 36)
+* mbig <1>: TMS320C3x/C4x Options.
+ (line 19)
+* mbig: RS/6000 and PowerPC Options.
+ (line 311)
+* mbig-endian <1>: Xtensa Options. (line 14)
+* mbig-endian <2>: IA-64 Options. (line 9)
+* mbig-endian <3>: MCore Options. (line 47)
+* mbig-endian <4>: RS/6000 and PowerPC Options.
+ (line 311)
+* mbig-endian: ARM Options. (line 71)
+* mbig-memory: TMS320C3x/C4x Options.
+ (line 19)
+* mbig-pic: M88K Options. (line 20)
+* mbig-switch <1>: V850 Options. (line 52)
+* mbig-switch: HPPA Options. (line 27)
+* mbigtable: SH Options. (line 51)
+* mbit-align: RS/6000 and PowerPC Options.
+ (line 265)
+* mbitfield <1>: NS32K Options. (line 59)
+* mbitfield: M680x0 Options. (line 100)
+* mbk: TMS320C3x/C4x Options.
+ (line 28)
+* mbooleans: Xtensa Options. (line 69)
+* mbranch-cheap: PDP-11 Options. (line 66)
+* mbranch-cost: D30V Options. (line 29)
+* mbranch-expensive: PDP-11 Options. (line 62)
+* mbranch-predict: MMIX Options. (line 49)
+* mbroken-saverestore: SPARC Options. (line 173)
+* mbsd: ARM Options. (line 122)
+* mbuild-constants: DEC Alpha Options. (line 142)
+* mbw: AMD29K Options. (line 17)
+* mbwx: DEC Alpha Options. (line 171)
+* mc1: Convex Options. (line 9)
+* mc2: Convex Options. (line 13)
+* mc300: Clipper Options. (line 9)
+* mc32: Convex Options. (line 18)
+* mc34: Convex Options. (line 23)
+* mc38: Convex Options. (line 28)
+* mc400: Clipper Options. (line 12)
+* mc68000: M680x0 Options. (line 13)
+* mc68020: M680x0 Options. (line 21)
+* mca: Intel 960 Options. (line 9)
+* mcall-aix: RS/6000 and PowerPC Options.
+ (line 329)
+* mcall-gnu: RS/6000 and PowerPC Options.
+ (line 342)
+* mcall-lib-mul: RT Options. (line 13)
+* mcall-linux: RS/6000 and PowerPC Options.
+ (line 338)
+* mcall-netbsd: RS/6000 and PowerPC Options.
+ (line 346)
+* mcall-prologues: AVR Options. (line 43)
+* mcall-solaris: RS/6000 and PowerPC Options.
+ (line 334)
+* mcall-sysv: RS/6000 and PowerPC Options.
+ (line 316)
+* mcall-sysv-eabi: RS/6000 and PowerPC Options.
+ (line 323)
+* mcall-sysv-noeabi: RS/6000 and PowerPC Options.
+ (line 326)
+* mcallee-super-interworking: ARM Options. (line 266)
+* mcaller-super-interworking: ARM Options. (line 272)
+* mcallgraph-data: MCore Options. (line 37)
+* mcc-init: CRIS Options. (line 41)
+* mcf: Intel 960 Options. (line 9)
+* mcheck-zero-division: M88K Options. (line 123)
+* mcix: DEC Alpha Options. (line 171)
+* mcmodel=embmedany: SPARC Options. (line 212)
+* mcmodel=kernel: i386 and x86-64 Options.
+ (line 314)
+* mcmodel=large: i386 and x86-64 Options.
+ (line 326)
+* mcmodel=medany: SPARC Options. (line 206)
+* mcmodel=medium: i386 and x86-64 Options.
+ (line 319)
+* mcmodel=medlow: SPARC Options. (line 195)
+* mcmodel=medmid: SPARC Options. (line 200)
+* mcmodel=small: i386 and x86-64 Options.
+ (line 308)
+* mcode-align: Intel 960 Options. (line 47)
+* mcode-model=large: M32R/D Options. (line 30)
+* mcode-model=medium: M32R/D Options. (line 24)
+* mcode-model=small: M32R/D Options. (line 15)
+* mcomplex-addr: Intel 960 Options. (line 39)
+* mcond-exec: D30V Options. (line 34)
+* mconst-align: CRIS Options. (line 55)
+* mconstant-gp: IA-64 Options. (line 49)
+* mcpu <1>: CRIS Options. (line 10)
+* mcpu <2>: ARC Options. (line 23)
+* mcpu <3>: TMS320C3x/C4x Options.
+ (line 9)
+* mcpu <4>: DEC Alpha Options. (line 212)
+* mcpu <5>: i386 and x86-64 Options.
+ (line 10)
+* mcpu <6>: MIPS Options. (line 29)
+* mcpu <7>: RS/6000 and PowerPC Options.
+ (line 82)
+* mcpu <8>: ARM Options. (line 138)
+* mcpu: SPARC Options. (line 131)
+* mcpu32: M680x0 Options. (line 51)
+* mcypress: SPARC Options. (line 115)
+* MD: Preprocessor Options.
+ (line 208)
+* mdalign: SH Options. (line 41)
+* mdata: ARC Options. (line 30)
+* mdata-align: CRIS Options. (line 55)
+* mdb: TMS320C3x/C4x Options.
+ (line 33)
+* mdebug: S/390 and zSeries Options.
+ (line 48)
+* mdec-asm: PDP-11 Options. (line 79)
+* mdensity: Xtensa Options. (line 19)
+* mdisable-fpregs: HPPA Options. (line 37)
+* mdisable-indexing: HPPA Options. (line 44)
+* mdiv: MCore Options. (line 17)
+* mdouble-float: MIPS Options. (line 222)
+* mdp-isr-reload: TMS320C3x/C4x Options.
+ (line 46)
+* mdw: AMD29K Options. (line 9)
+* mdwarf2-asm: IA-64 Options. (line 66)
+* meabi: RS/6000 and PowerPC Options.
+ (line 406)
+* melf <1>: MMIX Options. (line 44)
+* melf: CRIS Options. (line 90)
+* melinux: CRIS Options. (line 94)
+* melinux-stacksize: CRIS Options. (line 25)
+* memb: RS/6000 and PowerPC Options.
+ (line 401)
+* membedded-data: MIPS Options. (line 209)
+* membedded-pic: MIPS Options. (line 200)
+* mentry: MIPS Options. (line 241)
+* mep: V850 Options. (line 16)
+* mepsilon: MMIX Options. (line 15)
+* metrax100: CRIS Options. (line 31)
+* metrax4: CRIS Options. (line 31)
+* mexplicit-relocs: DEC Alpha Options. (line 184)
+* mextmem: D30V Options. (line 9)
+* mextmemory: D30V Options. (line 14)
+* MF: Preprocessor Options.
+ (line 156)
+* mfast-fix: TMS320C3x/C4x Options.
+ (line 63)
+* mfast-indirect-calls: HPPA Options. (line 56)
+* mfaster-structs: SPARC Options. (line 85)
+* mfix: DEC Alpha Options. (line 171)
+* mfix7000: MIPS Options. (line 267)
+* mfixed-range: IA-64 Options. (line 71)
+* mflat: SPARC Options. (line 59)
+* mfloat-ieee: DEC Alpha Options. (line 179)
+* mfloat-vax: DEC Alpha Options. (line 179)
+* mfloat32: PDP-11 Options. (line 53)
+* mfloat64: PDP-11 Options. (line 48)
+* mflush-func: MIPS Options. (line 276)
+* mfmovd: SH Options. (line 55)
+* mfp: ARM Options. (line 168)
+* mfp-arg-in-fpregs: RT Options. (line 26)
+* mfp-arg-in-gregs: RT Options. (line 33)
+* 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 50)
+* mfp64: MIPS Options. (line 54)
+* mfpa: M680x0 Options. (line 80)
+* mfpe: ARM Options. (line 168)
+* mfpu <1>: PDP-11 Options. (line 9)
+* mfpu: SPARC Options. (line 20)
+* mfull-fp-blocks: RT Options. (line 16)
+* mfull-toc: RS/6000 and PowerPC Options.
+ (line 161)
+* mfused-madd <1>: Xtensa Options. (line 85)
+* mfused-madd <2>: MIPS Options. (line 59)
+* mfused-madd: RS/6000 and PowerPC Options.
+ (line 259)
+* mg: VAX Options. (line 17)
+* MG: Preprocessor Options.
+ (line 165)
+* mgas <1>: DEC Alpha Options. (line 159)
+* mgas <2>: HPPA Options. (line 72)
+* mgas: MIPS Options. (line 115)
+* mgnu: VAX Options. (line 13)
+* mgnu-as: IA-64 Options. (line 18)
+* mgnu-ld: IA-64 Options. (line 23)
+* mgotplt: CRIS Options. (line 81)
+* mgp32: MIPS Options. (line 68)
+* mgp64: MIPS Options. (line 72)
+* mgpopt: MIPS Options. (line 137)
+* mh: H8/300 Options. (line 14)
+* mhalf-pic: MIPS Options. (line 195)
+* mhandle-large-shift: M88K Options. (line 169)
+* mhard-float <1>: Xtensa Options. (line 76)
+* mhard-float <2>: S/390 and zSeries Options.
+ (line 11)
+* mhard-float <3>: MIPS Options. (line 177)
+* mhard-float <4>: RS/6000 and PowerPC Options.
+ (line 221)
+* mhard-float <5>: ARM Options. (line 49)
+* mhard-float: SPARC Options. (line 20)
+* mhard-quad-float: SPARC Options. (line 41)
+* mhardlit: MCore Options. (line 11)
+* mhc-struct-return <1>: Interoperation. (line 221)
+* mhc-struct-return: RT Options. (line 37)
+* mhimem: NS32K Options. (line 104)
+* mhitachi: SH Options. (line 58)
+* mic-compat: Intel 960 Options. (line 54)
+* mic2.0-compat: Intel 960 Options. (line 54)
+* mic3.0-compat: Intel 960 Options. (line 54)
+* midentify-revision: M88K Options. (line 23)
+* mieee <1>: SH Options. (line 65)
+* mieee: DEC Alpha Options. (line 39)
+* mieee-conformant: DEC Alpha Options. (line 134)
+* mieee-fp: i386 and x86-64 Options.
+ (line 90)
+* mieee-with-inexact: DEC Alpha Options. (line 52)
+* mimpure-text: AMD29K Options. (line 79)
+* min-line-mul: RT Options. (line 9)
+* minit-stack: AVR Options. (line 35)
+* minline-all-stringops: i386 and x86-64 Options.
+ (line 275)
+* minline-divide-max-throughput: IA-64 Options. (line 61)
+* minline-divide-min-latency: IA-64 Options. (line 57)
+* mint16: PDP-11 Options. (line 40)
+* mint32 <1>: PDP-11 Options. (line 44)
+* mint32: H8/300 Options. (line 24)
+* mint64: MIPS Options. (line 76)
+* mintel-asm: Intel 960 Options. (line 58)
+* mips1: MIPS Options. (line 32)
+* mips16: MIPS Options. (line 238)
+* mips2: MIPS Options. (line 36)
+* mips3: MIPS Options. (line 41)
+* mips4: MIPS Options. (line 45)
+* misize: SH Options. (line 68)
+* mjump-in-delay: HPPA Options. (line 32)
+* mka: Intel 960 Options. (line 9)
+* mkb: Intel 960 Options. (line 9)
+* mkernel-registers: AMD29K Options. (line 48)
+* mknuthdiv: MMIX Options. (line 33)
+* ml: SH Options. (line 38)
+* mlarge: AMD29K Options. (line 38)
+* mlarge-data: DEC Alpha Options. (line 195)
+* mleaf-procedures: Intel 960 Options. (line 22)
+* mlibfuncs: MMIX Options. (line 10)
+* mlinker-opt: HPPA Options. (line 81)
+* mlinux: CRIS Options. (line 99)
+* mlittle: RS/6000 and PowerPC Options.
+ (line 305)
+* mlittle-endian <1>: Xtensa Options. (line 14)
+* mlittle-endian <2>: IA-64 Options. (line 13)
+* mlittle-endian <3>: MCore Options. (line 47)
+* mlittle-endian <4>: RS/6000 and PowerPC Options.
+ (line 305)
+* mlittle-endian <5>: ARM Options. (line 67)
+* mlittle-endian: SPARC Options. (line 166)
+* mlive-g0: SPARC Options. (line 169)
+* mlong-calls <1>: V850 Options. (line 10)
+* mlong-calls <2>: MIPS Options. (line 188)
+* mlong-calls: ARM Options. (line 191)
+* mlong-double-64: Intel 960 Options. (line 70)
+* mlong-load-store: HPPA Options. (line 63)
+* mlong32 <1>: MIPS Options. (line 84)
+* mlong32: Convex Options. (line 53)
+* mlong64 <1>: MIPS Options. (line 80)
+* mlong64: Convex Options. (line 56)
+* mlongcalls: Xtensa Options. (line 133)
+* mloop-unsigned: TMS320C3x/C4x Options.
+ (line 95)
+* MM: Preprocessor Options.
+ (line 146)
+* mmac16: Xtensa Options. (line 24)
+* mmad: MIPS Options. (line 229)
+* mmangle-cpu: ARC Options. (line 15)
+* mmax: DEC Alpha Options. (line 171)
+* mmax-stack-frame: CRIS Options. (line 22)
+* mmc: Intel 960 Options. (line 9)
+* mmcu: AVR Options. (line 9)
+* MMD: Preprocessor Options.
+ (line 223)
+* mmemcpy: MIPS Options. (line 152)
+* mmemory-latency: DEC Alpha Options. (line 257)
+* mmemparm: TMS320C3x/C4x Options.
+ (line 110)
+* mminimal-toc: RS/6000 and PowerPC Options.
+ (line 161)
+* mminimum-fp-blocks: RT Options. (line 21)
+* mminmax: Xtensa Options. (line 59)
+* mmips-as: MIPS Options. (line 107)
+* mmips-tfile: MIPS Options. (line 158)
+* mmmx: i386 and x86-64 Options.
+ (line 235)
+* mmpyi: TMS320C3x/C4x Options.
+ (line 54)
+* mmul16: Xtensa Options. (line 34)
+* mmul32: Xtensa Options. (line 44)
+* mmult-bug: MN10300 Options. (line 9)
+* mmulti-add: NS32K Options. (line 37)
+* mmultiple: RS/6000 and PowerPC Options.
+ (line 227)
+* mmvcle: S/390 and zSeries Options.
+ (line 42)
+* mmvme: RS/6000 and PowerPC Options.
+ (line 382)
+* mnbw: AMD29K Options. (line 21)
+* mndw: AMD29K Options. (line 14)
+* mnew-mnemonics: RS/6000 and PowerPC Options.
+ (line 67)
+* mno-3dnow: i386 and x86-64 Options.
+ (line 235)
+* mno-4byte-functions: MCore Options. (line 32)
+* mno-abicalls: MIPS Options. (line 182)
+* mno-abshi: PDP-11 Options. (line 59)
+* mno-ac0: PDP-11 Options. (line 20)
+* mno-align-double: i386 and x86-64 Options.
+ (line 128)
+* mno-align-int: M680x0 Options. (line 128)
+* mno-align-stringops: i386 and x86-64 Options.
+ (line 270)
+* mno-alignment-traps: ARM Options. (line 100)
+* mno-altivec: RS/6000 and PowerPC Options.
+ (line 152)
+* mno-am33: MN10300 Options. (line 20)
+* mno-app-regs: SPARC Options. (line 10)
+* mno-asm-optimize: D30V Options. (line 24)
+* mno-backchain: S/390 and zSeries Options.
+ (line 20)
+* mno-base-addresses: MMIX Options. (line 54)
+* mno-bit-align: RS/6000 and PowerPC Options.
+ (line 265)
+* mno-bk: TMS320C3x/C4x Options.
+ (line 28)
+* mno-booleans: Xtensa Options. (line 69)
+* mno-branch-predict: MMIX Options. (line 49)
+* mno-bwx: DEC Alpha Options. (line 171)
+* mno-callgraph-data: MCore Options. (line 37)
+* mno-check-zero-division: M88K Options. (line 123)
+* mno-cix: DEC Alpha Options. (line 171)
+* mno-code-align: Intel 960 Options. (line 47)
+* mno-complex-addr: Intel 960 Options. (line 39)
+* mno-const-align: CRIS Options. (line 55)
+* mno-crt0: MN10300 Options. (line 24)
+* mno-data-align: CRIS Options. (line 55)
+* mno-db: TMS320C3x/C4x Options.
+ (line 33)
+* mno-debug: S/390 and zSeries Options.
+ (line 48)
+* mno-density: Xtensa Options. (line 19)
+* mno-div: MCore Options. (line 17)
+* mno-dwarf2-asm: IA-64 Options. (line 66)
+* mno-eabi: RS/6000 and PowerPC Options.
+ (line 406)
+* mno-embedded-data: MIPS Options. (line 209)
+* mno-embedded-pic: MIPS Options. (line 200)
+* mno-ep: V850 Options. (line 16)
+* mno-epsilon: MMIX Options. (line 15)
+* mno-explicit-relocs: DEC Alpha Options. (line 184)
+* mno-fancy-math-387: i386 and x86-64 Options.
+ (line 117)
+* mno-fast-fix: TMS320C3x/C4x Options.
+ (line 63)
+* mno-faster-structs: SPARC Options. (line 85)
+* mno-fix: DEC Alpha Options. (line 171)
+* mno-flat: SPARC Options. (line 59)
+* mno-float32: PDP-11 Options. (line 48)
+* mno-float64: PDP-11 Options. (line 53)
+* mno-fp-in-toc: RS/6000 and PowerPC Options.
+ (line 161)
+* mno-fp-regs: DEC Alpha Options. (line 25)
+* mno-fp-ret-in-387: i386 and x86-64 Options.
+ (line 107)
+* mno-fpu: SPARC Options. (line 25)
+* mno-fused-madd <1>: Xtensa Options. (line 85)
+* mno-fused-madd <2>: MIPS Options. (line 59)
+* mno-fused-madd: RS/6000 and PowerPC Options.
+ (line 259)
+* mno-gnu-as: IA-64 Options. (line 18)
+* mno-gnu-ld: IA-64 Options. (line 23)
+* mno-gotplt: CRIS Options. (line 81)
+* mno-gpopt: MIPS Options. (line 137)
+* mno-half-pic: MIPS Options. (line 195)
+* mno-hardlit: MCore Options. (line 11)
+* mno-ieee-fp: i386 and x86-64 Options.
+ (line 90)
+* mno-impure-text: AMD29K Options. (line 79)
+* mno-int16: PDP-11 Options. (line 44)
+* mno-int32: PDP-11 Options. (line 40)
+* mno-interrupts: AVR Options. (line 39)
+* mno-knuthdiv: MMIX Options. (line 33)
+* mno-leaf-procedures: Intel 960 Options. (line 22)
+* mno-libfuncs: MMIX Options. (line 10)
+* mno-long-calls <1>: V850 Options. (line 10)
+* mno-long-calls <2>: MIPS Options. (line 188)
+* mno-long-calls: ARM Options. (line 191)
+* mno-longcalls: Xtensa Options. (line 133)
+* mno-loop-unsigned: TMS320C3x/C4x Options.
+ (line 95)
+* mno-mac16: Xtensa Options. (line 24)
+* mno-mad: MIPS Options. (line 229)
+* mno-max: DEC Alpha Options. (line 171)
+* mno-memcpy: MIPS Options. (line 152)
+* mno-minmax: Xtensa Options. (line 59)
+* mno-mips-tfile: MIPS Options. (line 158)
+* mno-mips16: MIPS Options. (line 238)
+* mno-mmx: i386 and x86-64 Options.
+ (line 235)
+* mno-mpyi: TMS320C3x/C4x Options.
+ (line 54)
+* mno-mul16: Xtensa Options. (line 34)
+* mno-mul32: Xtensa Options. (line 44)
+* mno-mult-bug: MN10300 Options. (line 13)
+* mno-multiple: RS/6000 and PowerPC Options.
+ (line 227)
+* mno-multm: AMD29K Options. (line 92)
+* mno-mvcle: S/390 and zSeries Options.
+ (line 42)
+* mno-nsa: Xtensa Options. (line 54)
+* mno-ocs-debug-info: M88K Options. (line 34)
+* mno-ocs-frame-position: M88K Options. (line 51)
+* mno-optimize-arg-area: M88K Options. (line 63)
+* mno-parallel-insns: TMS320C3x/C4x Options.
+ (line 116)
+* mno-parallel-mpy: TMS320C3x/C4x Options.
+ (line 121)
+* mno-pic: IA-64 Options. (line 26)
+* mno-power: RS/6000 and PowerPC Options.
+ (line 19)
+* mno-power2: RS/6000 and PowerPC Options.
+ (line 19)
+* mno-powerpc: RS/6000 and PowerPC Options.
+ (line 19)
+* mno-powerpc-gfxopt: RS/6000 and PowerPC Options.
+ (line 19)
+* mno-powerpc-gpopt: RS/6000 and PowerPC Options.
+ (line 19)
+* mno-powerpc64: RS/6000 and PowerPC Options.
+ (line 19)
+* mno-prolog-function: V850 Options. (line 23)
+* mno-prologue-epilogue: CRIS Options. (line 71)
+* mno-prototype: RS/6000 and PowerPC Options.
+ (line 366)
+* mno-push-args: i386 and x86-64 Options.
+ (line 247)
+* mno-register-names: IA-64 Options. (line 40)
+* mno-regnames: RS/6000 and PowerPC Options.
+ (line 466)
+* mno-relax-immediate: MCore Options. (line 22)
+* mno-relocatable: RS/6000 and PowerPC Options.
+ (line 282)
+* mno-relocatable-lib: RS/6000 and PowerPC Options.
+ (line 290)
+* mno-reuse-arg-regs: AMD29K Options. (line 73)
+* mno-rnames: MIPS Options. (line 130)
+* mno-rptb: TMS320C3x/C4x Options.
+ (line 73)
+* mno-rpts: TMS320C3x/C4x Options.
+ (line 82)
+* mno-sched-prolog: ARM Options. (line 40)
+* mno-sdata <1>: IA-64 Options. (line 45)
+* mno-sdata: RS/6000 and PowerPC Options.
+ (line 453)
+* mno-serialize-volatile <1>: Interoperation. (line 197)
+* mno-serialize-volatile <2>: Xtensa Options. (line 101)
+* mno-serialize-volatile: M88K Options. (line 78)
+* mno-sext: Xtensa Options. (line 64)
+* mno-short-load-bytes: ARM Options. (line 119)
+* mno-short-load-words: ARM Options. (line 115)
+* mno-side-effects: CRIS Options. (line 46)
+* mno-slow-bytes: MCore Options. (line 42)
+* mno-small-exec: S/390 and zSeries Options.
+ (line 27)
+* mno-soft-float: DEC Alpha Options. (line 10)
+* mno-space-regs: HPPA Options. (line 49)
+* mno-split: PDP-11 Options. (line 72)
+* mno-split-addresses: MIPS Options. (line 122)
+* mno-sse: i386 and x86-64 Options.
+ (line 235)
+* mno-stack-align: CRIS Options. (line 55)
+* mno-stack-bias: SPARC Options. (line 220)
+* mno-stack-check: AMD29K Options. (line 62)
+* mno-stats: MIPS Options. (line 145)
+* mno-storem-bug: AMD29K Options. (line 67)
+* mno-strict-align <1>: Intel 960 Options. (line 62)
+* mno-strict-align <2>: RS/6000 and PowerPC Options.
+ (line 277)
+* mno-strict-align: M680x0 Options. (line 148)
+* mno-string: RS/6000 and PowerPC Options.
+ (line 238)
+* mno-sum-in-toc: RS/6000 and PowerPC Options.
+ (line 161)
+* mno-svr3-shlib: i386 and x86-64 Options.
+ (line 158)
+* mno-symrename: ARM Options. (line 130)
+* mno-tablejump: AVR Options. (line 47)
+* mno-tail-call: Intel 960 Options. (line 31)
+* mno-target-align: Xtensa Options. (line 120)
+* mno-text-section-literals: Xtensa Options. (line 108)
+* mno-toc: RS/6000 and PowerPC Options.
+ (line 299)
+* mno-toplevel-symbols: MMIX Options. (line 40)
+* mno-unaligned-doubles: SPARC Options. (line 73)
+* mno-underscores: M88K Options. (line 28)
+* mno-uninit-const-in-rodata: MIPS Options. (line 217)
+* mno-update: RS/6000 and PowerPC Options.
+ (line 249)
+* mno-volatile-asm-stop: IA-64 Options. (line 32)
+* mno-wide-bitfields: MCore Options. (line 27)
+* mno-xl-call: RS/6000 and PowerPC Options.
+ (line 196)
+* mno-zero-extend: MMIX Options. (line 27)
+* mnoargcount: Convex Options. (line 40)
+* mnobitfield <1>: NS32K Options. (line 54)
+* mnobitfield: M680x0 Options. (line 96)
+* mnohc-struct-return: RT Options. (line 43)
+* mnohimem: NS32K Options. (line 111)
+* mnomacsave: SH Options. (line 61)
+* mnomulti-add: NS32K Options. (line 46)
+* mnop-fun-dllimport: ARM Options. (line 216)
+* mnoregparam: NS32K Options. (line 90)
+* mnormal: AMD29K Options. (line 31)
+* mnosb: NS32K Options. (line 98)
+* mnsa: Xtensa Options. (line 54)
+* mnumerics: Intel 960 Options. (line 16)
+* mocs-debug-info: M88K Options. (line 34)
+* mocs-frame-position: M88K Options. (line 43)
+* mold-align: Intel 960 Options. (line 65)
+* mold-mnemonics: RS/6000 and PowerPC Options.
+ (line 67)
+* momit-leaf-frame-pointer: i386 and x86-64 Options.
+ (line 282)
+* monchip: D30V Options. (line 17)
+* moptimize-arg-area: M88K Options. (line 58)
+* MP: Preprocessor Options.
+ (line 173)
+* mpa-risc-1-0: HPPA Options. (line 23)
+* mpa-risc-1-1: HPPA Options. (line 23)
+* mpa-risc-2-0: HPPA Options. (line 23)
+* mpadstruct: SH Options. (line 71)
+* mparallel-insns: TMS320C3x/C4x Options.
+ (line 116)
+* mparallel-mpy: TMS320C3x/C4x Options.
+ (line 121)
+* mparanoid: TMS320C3x/C4x Options.
+ (line 46)
+* mpcrel: M680x0 Options. (line 140)
+* mpdebug: CRIS Options. (line 35)
+* mpe: RS/6000 and PowerPC Options.
+ (line 210)
+* mpentium: i386 and x86-64 Options.
+ (line 33)
+* mpentiumpro: i386 and x86-64 Options.
+ (line 33)
+* mpic-register: ARM Options. (line 225)
+* mpoke-function-name: ARM Options. (line 229)
+* mportable-runtime: HPPA Options. (line 68)
+* mpower: RS/6000 and PowerPC Options.
+ (line 19)
+* mpower2: RS/6000 and PowerPC Options.
+ (line 19)
+* mpowerpc: RS/6000 and PowerPC Options.
+ (line 19)
+* mpowerpc-gfxopt: RS/6000 and PowerPC Options.
+ (line 19)
+* mpowerpc-gpopt: RS/6000 and PowerPC Options.
+ (line 19)
+* mpowerpc64: RS/6000 and PowerPC Options.
+ (line 19)
+* mprefergot: SH Options. (line 78)
+* mpreferred-stack-boundary: i386 and x86-64 Options.
+ (line 198)
+* mprolog-function: V850 Options. (line 23)
+* mprologue-epilogue: CRIS Options. (line 71)
+* mprototype: RS/6000 and PowerPC Options.
+ (line 366)
+* mpush-args: i386 and x86-64 Options.
+ (line 247)
+* MQ: Preprocessor Options.
+ (line 199)
+* mregister-names: IA-64 Options. (line 40)
+* mregnames: RS/6000 and PowerPC Options.
+ (line 466)
+* mregparam: NS32K Options. (line 82)
+* mregparm <1>: TMS320C3x/C4x Options.
+ (line 110)
+* mregparm: i386 and x86-64 Options.
+ (line 187)
+* mrelax <1>: SH Options. (line 47)
+* mrelax <2>: H8/300 Options. (line 9)
+* mrelax <3>: MN10300 Options. (line 27)
+* mrelax: MN10200 Options. (line 8)
+* mrelax-immediate: MCore Options. (line 22)
+* mrelocatable: RS/6000 and PowerPC Options.
+ (line 282)
+* mrelocatable-lib: RS/6000 and PowerPC Options.
+ (line 290)
+* mreuse-arg-regs: AMD29K Options. (line 73)
+* mrnames: MIPS Options. (line 130)
+* mrodata: ARC Options. (line 30)
+* mrptb: TMS320C3x/C4x Options.
+ (line 73)
+* mrpts: TMS320C3x/C4x Options.
+ (line 82)
+* mrtd <1>: Function Attributes. (line 308)
+* mrtd <2>: NS32K Options. (line 63)
+* mrtd <3>: i386 and x86-64 Options.
+ (line 163)
+* mrtd: M680x0 Options. (line 105)
+* ms: H8/300 Options. (line 17)
+* ms2600: H8/300 Options. (line 20)
+* msa: Intel 960 Options. (line 9)
+* msb <1>: NS32K Options. (line 94)
+* msb: Intel 960 Options. (line 9)
+* mschedule: HPPA Options. (line 75)
+* msda: V850 Options. (line 40)
+* msdata <1>: IA-64 Options. (line 45)
+* msdata: RS/6000 and PowerPC Options.
+ (line 440)
+* msdata-data: RS/6000 and PowerPC Options.
+ (line 445)
+* msdata=default: RS/6000 and PowerPC Options.
+ (line 440)
+* msdata=eabi: RS/6000 and PowerPC Options.
+ (line 420)
+* msdata=none <1>: RS/6000 and PowerPC Options.
+ (line 453)
+* msdata=none: M32R/D Options. (line 37)
+* msdata=sdata: M32R/D Options. (line 46)
+* msdata=sysv: RS/6000 and PowerPC Options.
+ (line 431)
+* msdata=use: M32R/D Options. (line 50)
+* mserialize-volatile <1>: Xtensa Options. (line 101)
+* mserialize-volatile: M88K Options. (line 77)
+* msext: Xtensa Options. (line 64)
+* mshort <1>: M68hc1x Options. (line 26)
+* mshort: M680x0 Options. (line 93)
+* mshort-data: M88K Options. (line 68)
+* mshort-load-bytes: ARM Options. (line 115)
+* mshort-load-words: ARM Options. (line 119)
+* msim <1>: Xstormy16 Options. (line 9)
+* msim: RS/6000 and PowerPC Options.
+ (line 376)
+* msingle-float: MIPS Options. (line 222)
+* msingle-pic-base: ARM Options. (line 219)
+* msize: AVR Options. (line 32)
+* mslow-bytes: MCore Options. (line 42)
+* msmall <1>: TMS320C3x/C4x Options.
+ (line 19)
+* msmall: AMD29K Options. (line 25)
+* msmall-data: DEC Alpha Options. (line 195)
+* msmall-exec: S/390 and zSeries Options.
+ (line 27)
+* msmall-memory: TMS320C3x/C4x Options.
+ (line 19)
+* msoft-float <1>: Xtensa Options. (line 76)
+* msoft-float <2>: PDP-11 Options. (line 13)
+* msoft-float <3>: S/390 and zSeries Options.
+ (line 11)
+* msoft-float <4>: NS32K Options. (line 50)
+* msoft-float <5>: DEC Alpha Options. (line 10)
+* msoft-float <6>: Intel 960 Options. (line 16)
+* msoft-float <7>: HPPA Options. (line 87)
+* msoft-float <8>: i386 and x86-64 Options.
+ (line 95)
+* msoft-float <9>: MIPS Options. (line 169)
+* msoft-float <10>: RS/6000 and PowerPC Options.
+ (line 221)
+* msoft-float <11>: ARM Options. (line 53)
+* msoft-float <12>: AMD29K Options. (line 84)
+* msoft-float <13>: SPARC Options. (line 25)
+* msoft-float: M680x0 Options. (line 83)
+* msoft-quad-float: SPARC Options. (line 45)
+* msoft-reg-count: M68hc1x Options. (line 29)
+* mspace <1>: V850 Options. (line 30)
+* mspace: SH Options. (line 75)
+* msparclite: SPARC Options. (line 96)
+* msplit: PDP-11 Options. (line 69)
+* msplit-addresses: MIPS Options. (line 122)
+* msse: i386 and x86-64 Options.
+ (line 235)
+* mstack-align: CRIS Options. (line 55)
+* mstack-bias: SPARC Options. (line 220)
+* mstack-check: AMD29K Options. (line 62)
+* mstats: MIPS Options. (line 145)
+* mstorem-bug: AMD29K Options. (line 67)
+* mstrict-align <1>: Intel 960 Options. (line 62)
+* mstrict-align <2>: RS/6000 and PowerPC Options.
+ (line 277)
+* mstrict-align: M680x0 Options. (line 148)
+* mstring: RS/6000 and PowerPC Options.
+ (line 238)
+* mstructure-size-boundary: ARM Options. (line 174)
+* msupersparc: SPARC Options. (line 115)
+* msvr3: M88K Options. (line 103)
+* msvr3-shlib: i386 and x86-64 Options.
+ (line 158)
+* msvr4: M88K Options. (line 103)
+* msvr4-struct-return: RS/6000 and PowerPC Options.
+ (line 353)
+* MT: Preprocessor Options.
+ (line 185)
+* mtail-call: Intel 960 Options. (line 31)
+* mtarget-align: Xtensa Options. (line 120)
+* mtda: V850 Options. (line 34)
+* mtext: ARC Options. (line 30)
+* mtext-section-literals: Xtensa Options. (line 108)
+* mthreads: i386 and x86-64 Options.
+ (line 262)
+* mthumb: ARM Options. (line 250)
+* mthumb-interwork: ARM Options. (line 33)
+* mti: TMS320C3x/C4x Options.
+ (line 103)
+* mtiny-stack: AVR Options. (line 50)
+* mtoc: RS/6000 and PowerPC Options.
+ (line 299)
+* mtoplevel-symbols: MMIX Options. (line 40)
+* mtpcs-frame: ARM Options. (line 254)
+* mtpcs-leaf-frame: ARM Options. (line 260)
+* mtrap-large-shift: M88K Options. (line 169)
+* mtrap-precision: DEC Alpha Options. (line 109)
+* mtune <1>: CRIS Options. (line 16)
+* mtune <2>: DEC Alpha Options. (line 253)
+* mtune <3>: MIPS Options. (line 17)
+* mtune <4>: RS/6000 and PowerPC Options.
+ (line 142)
+* mtune <5>: ARM Options. (line 149)
+* mtune: SPARC Options. (line 151)
+* munaligned-doubles: SPARC Options. (line 73)
+* muninit-const-in-rodata: MIPS Options. (line 217)
+* munix: VAX Options. (line 9)
+* munix-asm: PDP-11 Options. (line 75)
+* mupdate: RS/6000 and PowerPC Options.
+ (line 249)
+* muse-div-instruction: M88K Options. (line 141)
+* muser-registers: AMD29K Options. (line 57)
+* musermode: SH Options. (line 83)
+* mv8: SPARC Options. (line 96)
+* mv850: V850 Options. (line 49)
+* mversion-03.00: M88K Options. (line 119)
+* mvms-return-codes: DEC Alpha/VMS Options.
+ (line 9)
+* mvolatile-asm-stop: IA-64 Options. (line 32)
+* mvolatile-cache: Convex Options. (line 43)
+* mvolatile-nocache: Convex Options. (line 46)
+* mvxworks: RS/6000 and PowerPC Options.
+ (line 397)
+* mwarn-passed-structs: M88K Options. (line 175)
+* mwide-bitfields: MCore Options. (line 27)
+* mwords-little-endian: ARM Options. (line 75)
+* mxl-call: RS/6000 and PowerPC Options.
+ (line 196)
+* mxopen: ARM Options. (line 126)
+* myellowknife: RS/6000 and PowerPC Options.
+ (line 392)
+* mzda: V850 Options. (line 45)
+* mzero-extend: MMIX Options. (line 27)
+* no-crt0: MIPS Options. (line 272)
+* no-integrated-cpp: C Dialect Options. (line 178)
+* no-red-zone: i386 and x86-64 Options.
+ (line 300)
+* noasmopt: Interoperation. (line 261)
+* nocpp: MIPS Options. (line 263)
+* nodefaultlibs: Link Options. (line 62)
+* nostartfiles: Link Options. (line 57)
+* nostdinc: Preprocessor Options.
+ (line 287)
+* nostdinc++ <1>: Preprocessor Options.
+ (line 292)
+* nostdinc++: C++ Dialect Options. (line 206)
+* nostdlib: Link Options. (line 72)
+* o: Preprocessor Options.
+ (line 61)
+* O: Optimize Options. (line 10)
+* o: Overall Options. (line 146)
+* O0: Optimize Options. (line 47)
+* O1: Optimize Options. (line 10)
+* O2: Optimize Options. (line 26)
+* O3: Optimize Options. (line 42)
+* Os: Optimize Options. (line 50)
+* P: Preprocessor Options.
+ (line 413)
+* p: Debugging Options. (line 119)
+* param: Optimize Options. (line 635)
+* pass-exit-codes: Overall Options. (line 105)
+* pedantic <1>: Warnings and Errors. (line 25)
+* pedantic <2>: Alternate Keywords. (line 33)
+* pedantic <3>: C Extensions. (line 6)
+* pedantic <4>: Preprocessor Options.
+ (line 113)
+* pedantic <5>: Warning Options. (line 26)
+* pedantic: Standards. (line 13)
+* pedantic-errors <1>: Warnings and Errors. (line 25)
+* pedantic-errors <2>: Non-bugs. (line 203)
+* pedantic-errors <3>: Actual Bugs. (line 18)
+* pedantic-errors <4>: Preprocessor Options.
+ (line 118)
+* pedantic-errors <5>: Warning Options. (line 68)
+* pedantic-errors: Standards. (line 13)
+* pg: Debugging Options. (line 125)
+* pipe: Overall Options. (line 171)
+* print-file-name: Debugging Options. (line 438)
+* print-libgcc-file-name: Debugging Options. (line 459)
+* print-multi-directory: Debugging Options. (line 444)
+* print-multi-lib: Debugging Options. (line 449)
+* print-prog-name: Debugging Options. (line 456)
+* print-search-dirs: Debugging Options. (line 467)
+* pthread: RS/6000 and PowerPC Options.
+ (line 471)
+* Q: Debugging Options. (line 131)
+* Qn: System V Options. (line 18)
+* Qy: System V Options. (line 14)
+* remap: Preprocessor Options.
+ (line 453)
+* s: Link Options. (line 94)
+* S <1>: Link Options. (line 20)
+* S: Overall Options. (line 129)
+* save-temps: Debugging Options. (line 416)
+* shared: Link Options. (line 103)
+* shared-libgcc: Link Options. (line 111)
+* sim: CRIS Options. (line 103)
+* sim2: CRIS Options. (line 109)
+* specs: Directory Options. (line 98)
+* static: Link Options. (line 98)
+* static-libgcc: Link Options. (line 111)
+* std <1>: Non-bugs. (line 102)
+* std <2>: Other Builtins. (line 22)
+* std <3>: C Dialect Options. (line 46)
+* std: Standards. (line 13)
+* std=: Preprocessor Options.
+ (line 246)
+* symbolic: Link Options. (line 146)
+* target-help <1>: Preprocessor Options.
+ (line 464)
+* target-help: Overall Options. (line 186)
+* time: Debugging Options. (line 424)
+* traditional <1>: Non-bugs. (line 102)
+* traditional <2>: Incompatibilities. (line 6)
+* traditional <3>: Preprocessor Options.
+ (line 436)
+* traditional <4>: C Dialect Options. (line 187)
+* traditional: Standards. (line 50)
+* traditional-cpp: C Dialect Options. (line 238)
+* trigraphs <1>: Preprocessor Options.
+ (line 440)
+* trigraphs: C Dialect Options. (line 174)
+* u: Link Options. (line 168)
+* U: Preprocessor Options.
+ (line 43)
+* undef: Preprocessor Options.
+ (line 47)
+* V: Target Options. (line 30)
+* v <1>: Preprocessor Options.
+ (line 468)
+* v: Overall Options. (line 160)
+* version <1>: Preprocessor Options.
+ (line 478)
+* version: Overall Options. (line 190)
+* W: Incompatibilities. (line 72)
+* w: Preprocessor Options.
+ (line 109)
+* W: Warning Options. (line 434)
+* w: Warning Options. (line 72)
+* Wa: Assembler Options. (line 9)
+* Wabi: C++ Dialect Options. (line 220)
+* Waggregate-return: Warning Options. (line 640)
+* Wall <1>: Standard Libraries. (line 6)
+* Wall <2>: Preprocessor Options.
+ (line 67)
+* Wall: Warning Options. (line 397)
+* Wbad-function-cast: Warning Options. (line 595)
+* Wcast-align: Warning Options. (line 604)
+* Wcast-qual: Warning Options. (line 599)
+* Wchar-subscripts: Warning Options. (line 78)
+* Wcomment <1>: Preprocessor Options.
+ (line 74)
+* Wcomment: Warning Options. (line 83)
+* Wcomments: Preprocessor Options.
+ (line 74)
+* Wconversion <1>: Protoize Caveats. (line 31)
+* Wconversion: Warning Options. (line 621)
+* Wctor-dtor-privacy: C++ Dialect Options. (line 262)
+* Wdisabled-optimization: Warning Options. (line 751)
+* Wdiv-by-zero: Warning Options. (line 403)
+* Weffc++: C++ Dialect Options. (line 288)
+* Werror <1>: Preprocessor Options.
+ (line 99)
+* Werror: Warning Options. (line 760)
+* Werror-implicit-function-declaration: Warning Options. (line 157)
+* Wfloat-equal: Warning Options. (line 495)
+* Wformat <1>: Function Attributes. (line 123)
+* Wformat: Warning Options. (line 87)
+* Wformat-nonliteral <1>: Function Attributes. (line 168)
+* Wformat-nonliteral: Warning Options. (line 132)
+* Wformat-security: Warning Options. (line 137)
+* Wformat=2: Warning Options. (line 148)
+* Wimplicit: Warning Options. (line 161)
+* Wimplicit-function-declaration: Warning Options. (line 157)
+* Wimplicit-int: Warning Options. (line 153)
+* Wimport: Preprocessor Options.
+ (line 91)
+* Winline <1>: Inline. (line 35)
+* Winline: Warning Options. (line 741)
+* Wl: Link Options. (line 164)
+* Wlarger-than: Warning Options. (line 586)
+* Wlong-long: Warning Options. (line 745)
+* Wmain: Warning Options. (line 164)
+* Wmissing-braces: Warning Options. (line 169)
+* Wmissing-declarations: Warning Options. (line 657)
+* Wmissing-format-attribute: Warning Options. (line 671)
+* Wmissing-noreturn: Warning Options. (line 663)
+* Wmissing-prototypes: Warning Options. (line 651)
+* Wmultichar: Warning Options. (line 409)
+* Wnested-externs: Warning Options. (line 716)
+* Wno-deprecated: C++ Dialect Options. (line 318)
+* Wno-deprecated-declarations: Warning Options. (line 681)
+* Wno-div-by-zero: Warning Options. (line 403)
+* Wno-format-extra-args: Warning Options. (line 118)
+* Wno-format-y2k: Warning Options. (line 114)
+* Wno-import: Warning Options. (line 75)
+* Wno-long-long: Warning Options. (line 745)
+* Wno-multichar: Warning Options. (line 409)
+* Wno-non-template-friend: C++ Dialect Options. (line 322)
+* Wno-pmf-conversions <1>: Bound member functions.
+ (line 35)
+* Wno-pmf-conversions: C++ Dialect Options. (line 363)
+* Wno-protocol: Objective-C Dialect Options.
+ (line 38)
+* Wnon-virtual-dtor: C++ Dialect Options. (line 267)
+* Wold-style-cast: C++ Dialect Options. (line 338)
+* Woverloaded-virtual: C++ Dialect Options. (line 344)
+* Wp: Preprocessor Options.
+ (line 13)
+* Wpacked: Warning Options. (line 687)
+* Wpadded: Warning Options. (line 704)
+* Wparentheses: Warning Options. (line 177)
+* Wpointer-arith <1>: Pointer Arith. (line 13)
+* Wpointer-arith: Warning Options. (line 589)
+* Wredundant-decls: Warning Options. (line 711)
+* Wreorder <1>: Warning Options. (line 386)
+* Wreorder: C++ Dialect Options. (line 272)
+* Wreturn-type: Warning Options. (line 262)
+* Wselector: Objective-C Dialect Options.
+ (line 42)
+* Wsequence-point: Warning Options. (line 215)
+* Wshadow: Warning Options. (line 581)
+* Wsign-compare: Warning Options. (line 634)
+* Wsign-promo: C++ Dialect Options. (line 367)
+* Wstrict-prototypes: Warning Options. (line 645)
+* Wswitch: Warning Options. (line 272)
+* Wsynth: C++ Dialect Options. (line 374)
+* Wsystem-headers <1>: Preprocessor Options.
+ (line 103)
+* Wsystem-headers: Warning Options. (line 416)
+* Wtraditional <1>: Preprocessor Options.
+ (line 85)
+* Wtraditional: Warning Options. (line 510)
+* Wtrigraphs <1>: Preprocessor Options.
+ (line 79)
+* Wtrigraphs: Warning Options. (line 279)
+* Wundef <1>: Preprocessor Options.
+ (line 94)
+* Wundef: Warning Options. (line 578)
+* Wuninitialized: Warning Options. (line 321)
+* Wunknown-pragmas: Warning Options. (line 390)
+* Wunreachable-code: Warning Options. (line 719)
+* Wunused: Warning Options. (line 314)
+* Wunused-function: Warning Options. (line 284)
+* Wunused-label: Warning Options. (line 288)
+* Wunused-parameter: Warning Options. (line 294)
+* Wunused-value: Warning Options. (line 308)
+* Wunused-variable: Warning Options. (line 301)
+* Wwrite-strings: Warning Options. (line 610)
+* x <1>: Preprocessor Options.
+ (line 230)
+* x: Overall Options. (line 83)
+* Xlinker: Link Options. (line 152)
+* Ym: System V Options. (line 26)
+* YP: System V Options. (line 22)