diff options
author | Paul Brook <paul@codesourcery.com> | 2003-12-10 12:11:26 +0000 |
---|---|---|
committer | Paul Brook <paul@codesourcery.com> | 2003-12-10 12:11:26 +0000 |
commit | 33a392fb884c2f39101877c853ab5fb78c6f7d01 (patch) | |
tree | 50d43ce5908c232ef30956848860b94bee5b224f /gas/doc | |
parent | 1a9a8ab4290176ffb5769593d6c609d1fad2a044 (diff) | |
download | gdb-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.texinfo | 5 | ||||
-rw-r--r-- | gas/doc/c-arm.texi | 13 |
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 |