aboutsummaryrefslogtreecommitdiff
path: root/gas/doc/as.texinfo
diff options
context:
space:
mode:
authorRichard Earnshaw <richard.earnshaw@arm.com>2002-01-18 17:01:55 +0000
committerRichard Earnshaw <richard.earnshaw@arm.com>2002-01-18 17:01:55 +0000
commit03b1477f5d6d5d385a4b080d7fcd7c15e9e98556 (patch)
tree580ef898c04429946bf158d03ac9c34ec3e71f04 /gas/doc/as.texinfo
parent2a538ba50cdd625e18a08052a2d326d19b5c63bd (diff)
downloadgdb-03b1477f5d6d5d385a4b080d7fcd7c15e9e98556.zip
gdb-03b1477f5d6d5d385a4b080d7fcd7c15e9e98556.tar.gz
gdb-03b1477f5d6d5d385a4b080d7fcd7c15e9e98556.tar.bz2
* NEWS: Mention new ARM command-line options and VFP support.
* config/tc-arm.c (ARM_CEXT_XSCALE): Replaces ARM_EXT_XSCALE. All uses changed. (ARM_CEXT_MAVERICK): Similarly. (ARM_ANY): Now means any core instruction. (CPU_DEFAULT): Default to ARM_ANY. (uses_apcs_26, atcps, support_interwork, uses_apcs_float) (pic_code): Declare for all object types. Make type int. (legacy_cpu, legacy_fpu, mcpu_cpu_opt, mcpu_fpu_opt, march_cpu_opt) (march_fpu_opt, mfpu_opt): Declare. (md_longopts): Tidy up conditional definitions. (arm_opts, arm_cpus, arm_archs, arm_fpus, arm_extensions) (arm_long_opts): New tables. (arm_parse_cpu, arm_parse_arch, arm_parse_fpu): New functions. (arm_parse_extension): New function. (md_parse_option): Rewrite using new table-driven system. (md_show_usage): Use new table-driven system. (md_begin): Calculate cpu_variant from command line option data. * doc/as.texinfo (ARM ISA options): Docuement new ARM-specific command-line options. * doc/c-arm.texi: Likewise. Testsuite: * gas/arm/vfp1.d: Use new command-line options. * gas/arm/vfp1xD.d: Likewise. * gas/arm/arm.exp (vfp-bad): Likewise. * gas/arm/maverick.d: Likewise.
Diffstat (limited to 'gas/doc/as.texinfo')
-rw-r--r--gas/doc/as.texinfo27
1 files changed, 10 insertions, 17 deletions
diff --git a/gas/doc/as.texinfo b/gas/doc/as.texinfo
index fb0fa82..e57bd92 100644
--- a/gas/doc/as.texinfo
+++ b/gas/doc/as.texinfo
@@ -274,18 +274,11 @@ gcc(1), ld(1), and the Info entries for @file{binutils} and @file{ld}.
@ifset ARM
@emph{Target ARM options:}
- [@b{-m[arm]1}|@b{-m[arm]2}|@b{-m[arm]250}|@b{-m[arm]3}|
- @b{-m[arm]6}|@b{-m[arm]60}|@b{-m[arm]600}|@b{-m[arm]610}|
- @b{-m[arm]620}|@b{-m[arm]7[t][[d]m[i]][fe]}|@b{-m[arm]70}|
- @b{-m[arm]700}|@b{-m[arm]710[c]}|@b{-m[arm]7100}|
- @b{-m[arm]7500}|@b{-m[arm]8}|@b{-m[arm]810}|@b{-m[arm]9}|
- @b{-m[arm]920}|@b{-m[arm]920t}|@b{-m[arm]9tdmi}|
- @b{-mstrongarm}|@b{-mstrongarm110}|@b{-mstrongarm1100}]
- [@b{-m[arm]v2}|@b{-m[arm]v2a}|@b{-m[arm]v3}|@b{-m[arm]v3m}|
- @b{-m[arm]v4}|@b{-m[arm]v4t}|@b{-m[arm]v5}|@b{-[arm]v5t}|
- @b{-[arm]v5te}]
- [@b{-mthumb}|@b{-mall}]
- [@b{-mfpa10}|@b{-mfpa11}|@b{-mfpe-old}|@b{-mno-fpu}]
+@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{-mthumb}]
[@b{-EB}|@b{-EL}]
[@b{-mapcs-32}|@b{-mapcs-26}|@b{-mapcs-float}|
@b{-mapcs-reentrant}]
@@ -568,14 +561,14 @@ The following options are available when @value{AS} is configured for the ARM
processor family.
@table @gcctabopt
-@item -m[arm][1|2|3|6|7|8|9][...]
+@item -mcpu=@var{processor}[+@var{extension}@dots]
Specify which ARM processor variant is the target.
-@item -m[arm]v[2|2a|3|3m|4|4t|5|5t]
+@item -march=@var{architecture}[+@var{extension}@dots]
Specify which ARM architecture variant is used by the target.
-@item -mthumb | -mall
-Enable or disable Thumb only instruction decoding.
-@item -mfpa10 | -mfpa11 | -mfpe-old | -mno-fpu
+@item -mfpu=@var{floating-point-format}
Select which Floating Point architecture is the target.
+@item -mthumb
+Enable Thumb only instruction decoding.
@item -mapcs-32 | -mapcs-26 | -mapcs-float | -mapcs-reentrant | -moabi
Select which procedure calling convention is in use.
@item -EB | -EL