invoke.texi: Document -mhard-dfp, -mno-hard-dfp.
authorAndreas Krebbel <krebbel1@de.ibm.com>
Thu, 18 Sep 2008 11:07:03 +0000 (11:07 +0000)
committerAndreas Krebbel <krebbel@gcc.gnu.org>
Thu, 18 Sep 2008 11:07:03 +0000 (11:07 +0000)
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

gcc/ChangeLog
gcc/doc/invoke.texi

index 26d38e4a58722fdcd97062280f8d979d4ad4c2dc..bad3a253eb9462ac0a03c1a0d0aab034eae3c63e 100644 (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
index c4467e90c65abf82a76c95fe35fed25c2acd239e..e9aae02a7ac60310f8adabd52993b6e93056dcd8 100644 (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}.