]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
[arm] Document missing -mfpu entries.
authorRichard Earnshaw <Richard.Earnshaw@arm.com>
Mon, 20 Mar 2017 14:56:22 +0000 (14:56 +0000)
committerRichard Earnshaw <Richard.Earnshaw@arm.com>
Mon, 20 Mar 2017 14:56:22 +0000 (14:56 +0000)
Nick pointed out that I hadn't documented the new -mfpu option
neon-vfpv3 and mentioned that some others were missing.

Having looked through the list only one (neon-fp16) really should be
documented; the other two entries in the real table should not be
documented as they are aliases kept for legacy compatibility reasons.
This patch adds the missing entries and notes in the main table that
the other two entries should not be documented.

I've also fixed a small spelling error in the accompanying text.

* config/tc-arm.c (arm_fpus): Note entires that should not be
documented.
* doc/c-arm.texi (-mfpu): Add missing FPU entries for neon-vfpv3 and
neon-fp16.  Fix spelling error.

gas/ChangeLog
gas/config/tc-arm.c
gas/doc/c-arm.texi

index 6d7c403b5a15cc724946df92bc7d4d0451e22563..6541eab1895a3fcc1b21b78a8a8dfb30662cbda4 100644 (file)
@@ -1,3 +1,10 @@
+2017-03-20  Richard Earnshaw  <rearnsha@arm.com>
+
+       * config/tc-arm.c (arm_fpus): Note entires that should not be
+       documented.
+       * doc/c-arm.texi (-mfpu): Add missing FPU entries for neon-vfpv3 and
+       neon-fp16.  Fix spelling error.
+
 2017-03-20  Richard Earnshaw  <rearnsha@arm.com>
 
        * config/tc-arm.c (arm_fpus): Add neon-vfpv3 as an alias for neon.
index bb2985c782f204231ee4484f5521794429b317cf..ef6b609d0878c140d4b48128e5cc7cf6b7144e5d 100644 (file)
@@ -25781,7 +25781,7 @@ static const struct arm_option_fpu_value_table arm_fpus[] =
   {"softvfp+vfp",      FPU_ARCH_VFP_V2},
   {"vfp",              FPU_ARCH_VFP_V2},
   {"vfp9",             FPU_ARCH_VFP_V2},
-  {"vfp3",              FPU_ARCH_VFP_V3}, /* For backwards compatibility.  */
+  {"vfp3",             FPU_ARCH_VFP_V3}, /* Undocumented, use vfpv3.  */
   {"vfp10",            FPU_ARCH_VFP_V2},
   {"vfp10-r0",         FPU_ARCH_VFP_V1},
   {"vfpxd",            FPU_ARCH_VFP_V1xD},
@@ -25794,10 +25794,10 @@ static const struct arm_option_fpu_value_table arm_fpus[] =
   {"vfpv3xd-fp16",     FPU_ARCH_VFP_V3xD_FP16},
   {"arm1020t",         FPU_ARCH_VFP_V1},
   {"arm1020e",         FPU_ARCH_VFP_V2},
-  {"arm1136jfs",       FPU_ARCH_VFP_V2},
+  {"arm1136jfs",       FPU_ARCH_VFP_V2}, /* Undocumented, use arm1136jf-s.  */
   {"arm1136jf-s",      FPU_ARCH_VFP_V2},
   {"maverick",         FPU_ARCH_MAVERICK},
-  {"neon",              FPU_ARCH_VFP_V3_PLUS_NEON_V1},
+  {"neon",             FPU_ARCH_VFP_V3_PLUS_NEON_V1},
   {"neon-vfpv3",       FPU_ARCH_VFP_V3_PLUS_NEON_V1},
   {"neon-fp16",                FPU_ARCH_NEON_FP16},
   {"vfpv4",            FPU_ARCH_VFP_V4},
index 29630a56718c5f988ba8e947b7136496b6715235..0a1392a97d6e87e498e7fc064c1a0cc42ae02ec9 100644 (file)
@@ -285,6 +285,8 @@ The following format options are recognized:
 @code{arm1136jf-s},
 @code{maverick},
 @code{neon},
+@code{neon-vfpv3},
+@code{neon-fp16},
 @code{neon-vfpv4},
 @code{neon-fp-armv8},
 @code{crypto-neon-fp-armv8},
@@ -297,7 +299,7 @@ also affects the way in which the @code{.double} assembler directive behaves
 when assembling little-endian code.
 
 The default is dependent on the processor selected.  For Architecture 5 or
-later, the default is to assembler for VFP instructions; for earlier
+later, the default is to assemble for VFP instructions; for earlier
 architectures the default is to assemble for FPA instructions.
 
 @cindex @code{-mthumb} command line option, ARM