Index: lib/Target/ARM/ARM.td =================================================================== --- lib/Target/ARM/ARM.td +++ lib/Target/ARM/ARM.td @@ -713,8 +713,10 @@ FeatureVFP2, FeatureHasSlowFPVMLx]>; -def : Processor<"cortex-m0", ARMV6Itineraries, [ARMv6m]>; -def : Processor<"cortex-m0plus", ARMV6Itineraries, [ARMv6m]>; +def : Processor<"cortex-m0", ARMV6Itineraries, [ARMv6m, + FeatureStrictAlign]>; +def : Processor<"cortex-m0plus", ARMV6Itineraries, [ARMv6m, + FeatureStrictAlign]>; def : Processor<"cortex-m1", ARMV6Itineraries, [ARMv6m]>; def : Processor<"sc000", ARMV6Itineraries, [ARMv6m]>;