diff options
author | Peter Bergner <bergner@vnet.ibm.com> | 2012-11-07 13:49:51 -0600 |
---|---|---|
committer | Peter Bergner <bergner@gcc.gnu.org> | 2012-11-07 13:49:51 -0600 |
commit | 428bffcbcdedc3f6630fa75077ab3ac48d6a54ae (patch) | |
tree | 10251efaddcf0da133477c54d3d8677f44805212 /gcc/doc | |
parent | ca78ecf41b07749728154abb7ec5fcd4bc3185d8 (diff) | |
download | gcc-428bffcbcdedc3f6630fa75077ab3ac48d6a54ae.zip gcc-428bffcbcdedc3f6630fa75077ab3ac48d6a54ae.tar.gz gcc-428bffcbcdedc3f6630fa75077ab3ac48d6a54ae.tar.bz2 |
invoke.texi (-mcpu=power8): Document.
* doc/invoke.texi (-mcpu=power8): Document.
* config.in (HAVE_AS_POWER8): New.
* config.gcc: Add cpu_type power8.
* configure.ac: (HAVE_AS_POWER8): Check for assembler support for
the POWER8 instructions.
* configure: Regenerate.
* config/rs6000/rs6000.h: (ASM_CPU_POWER8_SPEC): Define.
(ASM_CPU_SPEC): Pass %(asm_cpu_power8) for -mcpu=power8.
(EXTRA_SPECS): Add asm_cpu_power8 spec string.
* config/rs6000/rs6000-cpus.def (processor_target_table): Alias
POWER8 to POWER7.
* config/rs6000/rs6000-tables.opt: Regenerate.
* config/rs6000/driver-rs6000.c (ASM_CPU_SPEC): For -mcpu=power8,
pass %(asm_cpu_power8)/-mpwr8.
* config/rs6000/aix53.h: Likewise.
* config/rs6000/aix61.h: Likewise.
From-SVN: r193307
Diffstat (limited to 'gcc/doc')
-rw-r--r-- | gcc/doc/invoke.texi | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 31f1633..f6d3a58 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -17101,7 +17101,7 @@ Supported values for @var{cpu_type} are @samp{401}, @samp{403}, @samp{e300c3}, @samp{e500mc}, @samp{e500mc64}, @samp{e5500}, @samp{e6500}, @samp{ec603e}, @samp{G3}, @samp{G4}, @samp{G5}, @samp{titan}, @samp{power3}, @samp{power4}, @samp{power5}, @samp{power5+}, -@samp{power6}, @samp{power6x}, @samp{power7}, @samp{powerpc}, +@samp{power6}, @samp{power6x}, @samp{power7}, @samp{power8}, @samp{powerpc}, @samp{powerpc64}, and @samp{rs64}. @option{-mcpu=powerpc}, and @option{-mcpu=powerpc64} specify pure 32-bit @@ -17903,9 +17903,9 @@ which handle the double-precision reciprocal square root calculations. @opindex mrecip-precision Assume (do not assume) that the reciprocal estimate instructions provide higher-precision estimates than is mandated by the PowerPC -ABI. Selecting @option{-mcpu=power6} or @option{-mcpu=power7} -automatically selects @option{-mrecip-precision}. The double-precision -square root estimate instructions are not generated by +ABI. Selecting @option{-mcpu=power6}, @option{-mcpu=power7} or +@option{-mcpu=power8} automatically selects @option{-mrecip-precision}. +The double-precision square root estimate instructions are not generated by default on low-precision machines, since they do not provide an estimate that converges after three steps. |