aboutsummaryrefslogtreecommitdiff
path: root/gas/doc
diff options
context:
space:
mode:
authorPaul Brook <paul@codesourcery.com>2003-12-10 12:11:26 +0000
committerPaul Brook <paul@codesourcery.com>2003-12-10 12:11:26 +0000
commit33a392fb884c2f39101877c853ab5fb78c6f7d01 (patch)
tree50d43ce5908c232ef30956848860b94bee5b224f /gas/doc
parent1a9a8ab4290176ffb5769593d6c609d1fad2a044 (diff)
downloadgdb-33a392fb884c2f39101877c853ab5fb78c6f7d01.zip
gdb-33a392fb884c2f39101877c853ab5fb78c6f7d01.tar.gz
gdb-33a392fb884c2f39101877c853ab5fb78c6f7d01.tar.bz2
* config/tc-arm.c (FPU_MAVERICK): Define.
(FPU_ARCH_MAVERICK): Define. (arm_float_abi): Define. (mfloat_abi_opt): New variable. (md_begin): Use them. (arm_opts): Add msoft-float and mhard-float. (arm_cpus): Use FPU_ARCH_MAVERICK. (arm_fpus): Add maverick. (arm_float_abis): Add. (arm_parse_float_abi): New function. (arm_long_options): Add mfloat-abi. * doc/as.texinfo: Document -mfloat-abi=. * doc/c-arm.text: Ditto. Menution -fpu=maverick.
Diffstat (limited to 'gas/doc')
-rw-r--r--gas/doc/as.texinfo5
-rw-r--r--gas/doc/c-arm.texi13
2 files changed, 16 insertions, 2 deletions
diff --git a/gas/doc/as.texinfo b/gas/doc/as.texinfo
index 2878938..d137c21 100644
--- a/gas/doc/as.texinfo
+++ b/gas/doc/as.texinfo
@@ -297,7 +297,8 @@ gcc(1), ld(1), and the Info entries for @file{binutils} and @file{ld}.
@c Don't document the deprecated options
[@b{-mcpu}=@var{processor}[+@var{extension}@dots{}]]
[@b{-march}=@var{architecture}[+@var{extension}@dots{}]]
- [@b{-mfpu}=@var{floating-point-fromat}]
+ [@b{-mfpu}=@var{floating-point-format}]
+ [@b{-mfloat-abi}=@var{abi}]
[@b{-mthumb}]
[@b{-EB}|@b{-EL}]
[@b{-mapcs-32}|@b{-mapcs-26}|@b{-mapcs-float}|
@@ -635,6 +636,8 @@ Specify which ARM processor variant is the target.
Specify which ARM architecture variant is used by the target.
@item -mfpu=@var{floating-point-format}
Select which Floating Point architecture is the target.
+@item -mfloat-abi=@var{abi}
+Select which floating point ABI is in use.
@item -mthumb
Enable Thumb only instruction decoding.
@item -mapcs-32 | -mapcs-26 | -mapcs-float | -mapcs-reentrant | -moabi
diff --git a/gas/doc/c-arm.texi b/gas/doc/c-arm.texi
index 1e010bf..766ac33 100644
--- a/gas/doc/c-arm.texi
+++ b/gas/doc/c-arm.texi
@@ -166,8 +166,9 @@ The following format options are recognized:
@code{vfpxd},
@code{arm1020t},
@code{arm1020e},
+@code{arm1136jfs}
and
-@code{arm1136jfs}.
+@code{maverick}.
In addition to determining which instructions are assembled, this option
also affects the way in which the @code{.double} assembler directive behaves
@@ -213,6 +214,16 @@ registers rather than integer registers.
This indicates that the reentrant variant of the APCS should be used.
This variant supports position independent code.
+@cindex @code{-mfloat-abi=} command line option, ARM
+@item -mfloat-abi=@var{abi}
+This option specifies that the output generated by the assembler should be
+marked as using specified floating point ABI.
+The following values are recognized:
+@code{soft},
+@code{softfp}
+and
+@code{hard}.
+
@cindex @code{-EB} command line option, ARM
@item -EB
This option specifies that the output generated by the assembler should