diff options
author | Sandra Loosemore <sandra@codesourcery.com> | 2016-01-13 18:27:48 -0500 |
---|---|---|
committer | Sandra Loosemore <sandra@gcc.gnu.org> | 2016-01-13 18:27:48 -0500 |
commit | 13431f304ae979a3d1f4e1b44f7e4881f7e69f6e (patch) | |
tree | a5f1eebe75065a25fce604665d66e95c2b4b54f0 /gcc | |
parent | e89137cec128dad3b99a6777cfb482d10b86202e (diff) | |
download | gcc-13431f304ae979a3d1f4e1b44f7e4881f7e69f6e.zip gcc-13431f304ae979a3d1f4e1b44f7e4881f7e69f6e.tar.gz gcc-13431f304ae979a3d1f4e1b44f7e4881f7e69f6e.tar.bz2 |
invoke.texi (Submodel Options): Rename section to "Machine-Dependent Options" to better reflect its content.
2016-01-13 Sandra Loosemore <sandra@codesourcery.com>
gcc/
* doc/invoke.texi (Submodel Options): Rename section to
"Machine-Dependent Options" to better reflect its content.
Rewrite introductory text to remove archaic CPU names.
Update references.
From-SVN: r232355
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/doc/invoke.texi | 26 |
2 files changed, 20 insertions, 13 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f87423d..555a442 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,12 @@ 2016-01-13 Sandra Loosemore <sandra@codesourcery.com> + * doc/invoke.texi (Submodel Options): Rename section to + "Machine-Dependent Options" to better reflect its content. + Rewrite introductory text to remove archaic CPU names. + Update references. + +2016-01-13 Sandra Loosemore <sandra@codesourcery.com> + * doc/invoke.texi (Code Gen Options): Move section up in file, before target-specific options. Update menu and option summary to reflect the new section ordering. diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index e625eca..070a516 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -148,8 +148,8 @@ only one of these two forms, whichever one is not the default. Where to find the compiler executable files. * Code Gen Options:: Specifying conventions for function calls, data layout and register usage. -* Submodel Options:: Specifying minor hardware or convention variations, - such as 68010 vs 68020. +* Submodel Options:: Target-specific options, such as compiling for a + specific processor variant. * Spec Files:: How to pass switches to sub-processes. * Environment Variables:: Env vars that affect GCC. * Precompiled Headers:: Compiling a header once, and using it many times. @@ -541,8 +541,8 @@ Objective-C and Objective-C++ Dialects}. -fvisibility=@r{[}default@r{|}internal@r{|}hidden@r{|}protected@r{]} @gol -fstrict-volatile-bitfields -fsync-libcalls} -@item Machine Dependent Options -@xref{Submodel Options,,Hardware Models and Configurations}. +@item Machine-Dependent Options +@xref{Submodel Options,,Machine-Dependent Options}. @c This list is ordered alphanumerically by subsection name. @c Try and put the significant identifier (CPU or system) first, @c so users have a clue at guessing where the ones they want will be. @@ -12569,20 +12569,20 @@ the implementation of the @file{libatomic} runtime library. @end table @node Submodel Options -@section Hardware Models and Configurations +@section Machine-Dependent Options @cindex submodel options @cindex specifying hardware config @cindex hardware models and configurations, specifying -@cindex machine dependent options +@cindex target-dependent options +@cindex machine-dependent options -Each target machine types can have its own -special options, starting with @samp{-m}, to choose among various -hardware models or configurations---for example, 68010 vs 68020, -floating coprocessor or none. A single installed version of the -compiler can compile for any model or configuration, according to the -options specified. +Each target machine supported by GCC can have its own options---for +example, to allow you to compile for a particular processor variant or +ABI, or to control optimizations specific to that machine. By +convention, the names of machine-specific options start with +@samp{-m}. -Some configurations of the compiler also support additional special +Some configurations of the compiler also support additional target-specific options, usually for compatibility with other compilers on the same platform. |