From: Andreas Krebbel Date: Thu, 18 Sep 2008 11:07:03 +0000 (+0000) Subject: invoke.texi: Document -mhard-dfp, -mno-hard-dfp. X-Git-Tag: releases/gcc-4.4.0~2389 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=59a1bff3e2ddd006743684e3c5e09245ab0426f2;p=thirdparty%2Fgcc.git invoke.texi: Document -mhard-dfp, -mno-hard-dfp. 2008-09-18 Andreas Krebbel * doc/invoke.texi: Document -mhard-dfp, -mno-hard-dfp. Mention -march=z9-109, z9-ec and z10. From-SVN: r140447 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 26d38e4a5872..bad3a253eb94 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2008-09-18 Andreas Krebbel + + * doc/invoke.texi: Document -mhard-dfp, -mno-hard-dfp. + Mention -march=z9-109, z9-ec and z10. + 2008-09-18 Uros Bizjak PR rtl-optimization/37544 diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index c4467e90c65a..e9aae02a7ac6 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -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}.