Commit 59a1bff3 by Andreas Krebbel Committed by Andreas Krebbel

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
parent 02bb8bce
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> 2008-09-18 Uros Bizjak <ubizjak@gmail.com>
PR rtl-optimization/37544 PR rtl-optimization/37544
......
...@@ -741,7 +741,8 @@ See RS/6000 and PowerPC Options. ...@@ -741,7 +741,8 @@ See RS/6000 and PowerPC Options.
@emph{S/390 and zSeries Options} @emph{S/390 and zSeries Options}
@gccoptlist{-mtune=@var{cpu-type} -march=@var{cpu-type} @gol @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 -mbackchain -mno-backchain -mpacked-stack -mno-packed-stack @gol
-msmall-exec -mno-small-exec -mmvcle -mno-mvcle @gol -msmall-exec -mno-small-exec -mmvcle -mno-mvcle @gol
-m64 -m31 -mdebug -mno-debug -mesa -mzarch @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 ...@@ -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 operations. When @option{-mhard-float} is specified, the compiler
generates IEEE floating-point instructions. This is the default. 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 @item -mlong-double-64
@itemx -mlong-double-128 @itemx -mlong-double-128
@opindex mlong-double-64 @opindex mlong-double-64
...@@ -14159,7 +14171,8 @@ The default is to not print debug information. ...@@ -14159,7 +14171,8 @@ The default is to not print debug information.
@opindex march @opindex march
Generate code that will run on @var{cpu-type}, which is the name of a system Generate code that will run on @var{cpu-type}, which is the name of a system
representing a certain processor type. Possible values for 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, When generating code using the instructions available on z/Architecture,
the default is @option{-march=z900}. Otherwise, the default is the default is @option{-march=z900}. Otherwise, the default is
@option{-march=g5}. @option{-march=g5}.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment