diff options
author | Paul Brook <paul@codesourcery.com> | 2008-03-09 13:23:29 +0000 |
---|---|---|
committer | Paul Brook <paul@codesourcery.com> | 2008-03-09 13:23:29 +0000 |
commit | b1cc4aeb659b69a51a8aee323da92e009c588bb8 (patch) | |
tree | c90c3ca32aee68fb442cae00d1a6934c7ced4f2e /gas/doc/c-arm.texi | |
parent | 1d71be87e9b6568ae1da0ee7ba4aafe52de9cd7d (diff) | |
download | gdb-b1cc4aeb659b69a51a8aee323da92e009c588bb8.zip gdb-b1cc4aeb659b69a51a8aee323da92e009c588bb8.tar.gz gdb-b1cc4aeb659b69a51a8aee323da92e009c588bb8.tar.bz2 |
2008-03-09 Paul Brook <paul@codesourcery.com>
bfd/
* elf32-arm.c (elf32_arm_merge_eabi_attributes): Handle new
Tag_VFP_arch values.
binutils/
* readelf.c (arm_attr_tag_VFP_arch): Add "VFPv3-D16".
gas/
* config/tc-arm.c (fpu_vfp_ext_d32): New vairable.
(parse_vfp_reg_list, encode_arm_vfp_reg): Use it.
(arm_option_cpu_value): Add vfpv3-d16, vfpv2 and vfpv3.
(aeabi_set_public_attributes): Handle Tag_VFP_arch=VFPV3-D16.
* doc/c-arm.texi: Document new ARM FPU variants.
gas/testsuite/
* gas/arm/vfpv3-d16-bad.d: New test.
* gas/arm/vfpv3-d16-bad.l: New test.
include/opcode/
* arm.h (FPU_VFP_EXT_D32, FPU_VFP_V3D16, FPU_ARCH_VFP_V3D16): Define.
Diffstat (limited to 'gas/doc/c-arm.texi')
-rw-r--r-- | gas/doc/c-arm.texi | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/gas/doc/c-arm.texi b/gas/doc/c-arm.texi index ef5dcc0..2ee2932 100644 --- a/gas/doc/c-arm.texi +++ b/gas/doc/c-arm.texi @@ -190,11 +190,15 @@ The following format options are recognized: @code{vfp10-r0}, @code{vfp9}, @code{vfpxd}, +@code{vfpv2} +@code{vfpv3} +@code{vfpv3-d16} @code{arm1020t}, @code{arm1020e}, -@code{arm1136jf-s} +@code{arm1136jf-s}, +@code{maverick} and -@code{maverick}. +@code{neon}. In addition to determining which instructions are assembled, this option also affects the way in which the @code{.double} assembler directive behaves |