invoke.texi: Document -mhard-dfp, -mno-hard-dfp.

2008-09-18  Andreas Krebbel  <krebbel1@de.ibm.com>

	* doc/invoke.texi: Document -mhard-dfp, -mno-hard-dfp.
	Mention -march=z9-109, z9-ec and z10.

From-SVN: r140447
This commit is contained in:
Andreas Krebbel 2008-09-18 11:07:03 +00:00 committed by Andreas Krebbel
parent 02bb8bce3b
commit 59a1bff3e2
2 changed files with 20 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2008-09-18 Andreas Krebbel <krebbel1@de.ibm.com>
* doc/invoke.texi: Document -mhard-dfp, -mno-hard-dfp.
Mention -march=z9-109, z9-ec and z10.
2008-09-18 Uros Bizjak <ubizjak@gmail.com>
PR rtl-optimization/37544

View File

@ -741,7 +741,8 @@ See RS/6000 and PowerPC Options.
@emph{S/390 and zSeries Options}
@gccoptlist{-mtune=@var{cpu-type} -march=@var{cpu-type} @gol
-mhard-float -msoft-float -mlong-double-64 -mlong-double-128 @gol
-mhard-float -msoft-float -mhard-dfp -mno-hard-dfp @gol
-mlong-double-64 -mlong-double-128 @gol
-mbackchain -mno-backchain -mpacked-stack -mno-packed-stack @gol
-msmall-exec -mno-small-exec -mmvcle -mno-mvcle @gol
-m64 -m31 -mdebug -mno-debug -mesa -mzarch @gol
@ -14049,6 +14050,17 @@ functions in @file{libgcc.a} will be used to perform floating-point
operations. When @option{-mhard-float} is specified, the compiler
generates IEEE floating-point instructions. This is the default.
@item -mhard-dfp
@itemx -mno-hard-dfp
@opindex mhard-dfp
@opindex mno-hard-dfp
Use (do not use) the hardware decimal-floating-point instructions for
decimal-floating-point operations. When @option{-mno-hard-dfp} is
specified, functions in @file{libgcc.a} will be used to perform
decimal-floating-point operations. When @option{-mhard-dfp} is
specified, the compiler generates decimal-floating-point hardware
instructions. This is the default for @option{-march=z9-ec} or higher.
@item -mlong-double-64
@itemx -mlong-double-128
@opindex mlong-double-64
@ -14159,7 +14171,8 @@ The default is to not print debug information.
@opindex march
Generate code that will run on @var{cpu-type}, which is the name of a system
representing a certain processor type. Possible values for
@var{cpu-type} are @samp{g5}, @samp{g6}, @samp{z900}, and @samp{z990}.
@var{cpu-type} are @samp{g5}, @samp{g6}, @samp{z900}, @samp{z990},
@samp{z9-109}, @samp{z9-ec} and @samp{z10}.
When generating code using the instructions available on z/Architecture,
the default is @option{-march=z900}. Otherwise, the default is
@option{-march=g5}.