* NEWS: Mention new ARM command-line options and VFP support.
authorRichard Earnshaw <richard.earnshaw@arm.com>
Fri, 18 Jan 2002 17:01:55 +0000 (17:01 +0000)
committerRichard Earnshaw <richard.earnshaw@arm.com>
Fri, 18 Jan 2002 17:01:55 +0000 (17:01 +0000)
commit03b1477f5d6d5d385a4b080d7fcd7c15e9e98556
tree580ef898c04429946bf158d03ac9c34ec3e71f04
parent2a538ba50cdd625e18a08052a2d326d19b5c63bd
* 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.
gas/ChangeLog
gas/NEWS
gas/config/tc-arm.c
gas/doc/as.texinfo
gas/doc/c-arm.texi
gas/testsuite/ChangeLog
gas/testsuite/gas/arm/arm.exp
gas/testsuite/gas/arm/maverick.d
gas/testsuite/gas/arm/vfp1.d
gas/testsuite/gas/arm/vfp1xD.d