From a7b145f340405f6a9e48f76968716fc52f922960 Mon Sep 17 00:00:00 2001 From: David Edelsohn Date: Thu, 25 Jan 2018 18:25:19 +0000 Subject: [PATCH] * doc/invoke.texi (PowerPC Options): Document 'native' cpu type. From-SVN: r257063 --- gcc/ChangeLog | 4 ++++ gcc/doc/invoke.texi | 8 +++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index cc7e48c..ecbcb260 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2018-01-25 David Edelsohn + + * doc/invoke.texi (PowerPC Options): Document 'native' cpu type. + 2018-01-25 Jan Hubicka PR middle-end/83055 diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index f066349..dcc8404 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -22333,7 +22333,7 @@ Supported values for @var{cpu_type} are @samp{401}, @samp{403}, @samp{titan}, @samp{power3}, @samp{power4}, @samp{power5}, @samp{power5+}, @samp{power6}, @samp{power6x}, @samp{power7}, @samp{power8}, @samp{power9}, @samp{powerpc}, @samp{powerpc64}, @samp{powerpc64le}, -and @samp{rs64}. +@samp{rs64}, and @samp{native}. @option{-mcpu=powerpc}, @option{-mcpu=powerpc64}, and @option{-mcpu=powerpc64le} specify pure 32-bit PowerPC (either @@ -22341,6 +22341,12 @@ endian), 64-bit big endian PowerPC and 64-bit little endian PowerPC architecture machine types, with an appropriate, generic processor model assumed for scheduling purposes. +Specifying @samp{native} as cpu type detects and selects the +architecture option that corresponds to the host processor of the +system performing the compilation. +@option{-march=native} has no effect if GCC does not recognize the +processor. + The other options specify a specific processor. Code generated under those options runs best on that processor, and may not run at all on others. -- 2.7.4