> From: Gerald Pfeifer [mailto:ger...@pfeifer.com] > Sent: Sunday, January 03, 2016 6:49 AM > > On Wed, 16 Dec 2015, Thomas Preud'homme wrote: > > Currently, the documentation for --with-multilib-list in > > gcc/doc/install.texi only mentions sh*-*-* and x86-64-*-linux* targets. > > However, arm*-*-* targets also support this option. This patch adds > > documention for the meaning of this option for arm*-*-* targets. > > > > 2015-12-09 Thomas Preud'homme <thomas.preudho...@arm.com> > > > > * doc/install.texi (--with-multilib-list): Describe the meaning of > > the > > option for arm*-*-* targets. > > Ok (since I don't think I saw a response from the ARM maintainers). > > (The list of options for -mfpu= is a bit inconsistent with the other > cases, in that it has -mfpu= only in the first case, but I guess this > is fine if you want to keep it that way.)
Oh indeed right. How could I miss that? I fixed it and committed the following: 2016-01-04 Thomas Preud'homme <thomas.preudho...@arm.com> * doc/install.texi (--with-multilib-list): Describe the meaning of the option for arm*-*-* targets. diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi index 81cadb5ed59c3ce8de2b8f8a474fcb3d9de10f32..f3052c07b06bca2e1fc77f0133b723563467a94d 100644 --- a/gcc/doc/install.texi +++ b/gcc/doc/install.texi @@ -1102,9 +1102,19 @@ sysv, aix. @item --with-multilib-list=@var{list} @itemx --without-multilib-list Specify what multilibs to build. -Currently only implemented for sh*-*-* and x86-64-*-linux*. +Currently only implemented for arm*-*-*, sh*-*-* and x86-64-*-linux*. @table @code +@item arm*-*-* +@var{list} is either @code{default} or @code{aprofile}. Specifying +@code{default} is equivalent to omitting this option while specifying +@code{aprofile} builds multilibs for each combination of ISA (@code{-marm} or +@code{-mthumb}), architecture (@code{-march=armv7-a}, @code{-march=armv7ve}, +or @code{-march=armv8-a}), FPU available (none, @code{-mfpu=vfpv3-d16}, +@code{-mfpu=neon}, @code{-mfpu=vfpv4-d16}, @code{-mfpu=neon-vfpv4} or +@code{-mfpu=neon-fp-armv8} depending on architecture) and floating-point ABI +(@code{-mfloat-abi=softfp} or @code{-mfloat-abi=hard}). + @item sh*-*-* @var{list} is a comma separated list of CPU names. These must be of the form @code{sh*} or @code{m*} (in which case they match the compiler option Best regards, Thomas