diff options
author | Paul Brook <paul@codesourcery.com> | 2009-11-18 15:48:59 +0000 |
---|---|---|
committer | Paul Brook <paul@codesourcery.com> | 2009-11-18 15:48:59 +0000 |
commit | ada65aa37709003cf557b2b3e7671e96b6c921a5 (patch) | |
tree | b1443c379439377c9484bb287d566d740982a73c /gas/config | |
parent | ab7e10a0c4f73abe3e26911214b7772e77466f6c (diff) | |
download | gdb-ada65aa37709003cf557b2b3e7671e96b6c921a5.zip gdb-ada65aa37709003cf557b2b3e7671e96b6c921a5.tar.gz gdb-ada65aa37709003cf557b2b3e7671e96b6c921a5.tar.bz2 |
2009-11-18 Paul Brook <paul@codesourcery.com>
gas/
* config/tc-arm.c (arm_fpus): Add fpv4-sp-d16.
(aeabi_set_public_attributes): Correctly mark VFPv3xD.
include/opcode/
* arm.h (FPU_VFP_V4_SP_D16, FPU_ARCH_VFP_V4_SP_D16): Define.
Diffstat (limited to 'gas/config')
-rw-r--r-- | gas/config/tc-arm.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c index 5a7ec00..7cbf6ff 100644 --- a/gas/config/tc-arm.c +++ b/gas/config/tc-arm.c @@ -22102,6 +22102,7 @@ static const struct arm_option_cpu_value_table arm_fpus[] = {"neon-fp16", FPU_ARCH_NEON_FP16}, {"vfpv4", FPU_ARCH_VFP_V4}, {"vfpv4-d16", FPU_ARCH_VFP_V4D16}, + {"fpv4-sp-d16", FPU_ARCH_VFP_V4_SP_D16}, {"neon-vfpv4", FPU_ARCH_NEON_VFP_V4}, {NULL, ARM_ARCH_NONE} }; @@ -22625,7 +22626,7 @@ aeabi_set_public_attributes (void) ? 5 : 6); else if (ARM_CPU_HAS_FEATURE (flags, fpu_vfp_ext_d32)) aeabi_set_attribute_int (Tag_VFP_arch, 3); - else if (ARM_CPU_HAS_FEATURE (flags, fpu_vfp_ext_v3)) + else if (ARM_CPU_HAS_FEATURE (flags, fpu_vfp_ext_v3xd)) aeabi_set_attribute_int (Tag_VFP_arch, 4); else if (ARM_CPU_HAS_FEATURE (flags, fpu_vfp_ext_v2)) aeabi_set_attribute_int (Tag_VFP_arch, 2); |