aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
authorPaul Brook <paul@codesourcery.com>2009-11-18 15:48:59 +0000
committerPaul Brook <paul@codesourcery.com>2009-11-18 15:48:59 +0000
commitada65aa37709003cf557b2b3e7671e96b6c921a5 (patch)
treeb1443c379439377c9484bb287d566d740982a73c /gas
parentab7e10a0c4f73abe3e26911214b7772e77466f6c (diff)
downloadgdb-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')
-rw-r--r--gas/ChangeLog5
-rw-r--r--gas/config/tc-arm.c3
2 files changed, 7 insertions, 1 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 15092c4..2af13c3 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,8 @@
+2009-11-18 Paul Brook <paul@codesourcery.com>
+
+ * config/tc-arm.c (arm_fpus): Add fpv4-sp-d16.
+ (aeabi_set_public_attributes): Correctly mark VFPv3xD.
+
2009-11-18 Alan Modra <amodra@bigpond.net.au>
* config/tc-ppc.c (md_assemble): Report error on invalid @tls operands
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);