[PATCH, ARM, 1/3] Document --with-multilib-list for arm*-*-* targets

Thomas Preud'homme thomas.preudhomme@foss.arm.com
Wed Dec 16 11:56:00 GMT 2015


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.

ChangeLog entry is as follows:


*** gcc/ChangeLog ***

2015-12-09  Thomas Preud'homme  <thomas.preudhomme@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 57399ed..2c93eb0 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{neon}, @code{vfpv4-d16}, @code{neon-vfpv4} or @code{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


PDF builds fine out of the updated file and look as expected.

Is this ok for trunk?

Best regards,

Thomas



More information about the Gcc-patches mailing list