2011-04-18 Julian Brown <julian@codesourcery.com>
Nick Clifton <nickc@redhat.com>
* gas/config/tc-arm.c (do_t_swi): Exclude v7 and higher variants from
arm_ext_os test.
+2011-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
+
+ Backport from mainline.
+ 2011-04-18 Julian Brown <julian@codesourcery.com>
+ Nick Clifton <nickc@redhat.com>
+ * config/tc-arm.c (do_t_swi): Exclude v7 and higher variants from
+ arm_ext_os test.
+
2011-05-29 Alan Modra <amodra@gmail.com>
Apply from mainline
to ARM_EXT_V6M. */
if (ARM_CPU_HAS_FEATURE (cpu_variant, arm_ext_v6m))
{
- if (!ARM_CPU_HAS_FEATURE (cpu_variant, arm_ext_os))
+ if (!ARM_CPU_HAS_FEATURE (cpu_variant, arm_ext_os)
+ /* This only applies to the v6m howver, not later architectures. */
+ && ! ARM_CPU_HAS_FEATURE (cpu_variant, arm_ext_v7))
as_bad (_("SVC is not permitted on this architecture"));
ARM_MERGE_FEATURE_SETS (thumb_arch_used, thumb_arch_used, arm_ext_os);
}