Updated macro __ARM_ARCH_6M__ in cmsis_armcc.h.
diff --git a/ARM.CMSIS.pdsc b/ARM.CMSIS.pdsc
index 4bf9dec..15af404 100644
--- a/ARM.CMSIS.pdsc
+++ b/ARM.CMSIS.pdsc
@@ -8,6 +8,10 @@
<url>http://www.keil.com/pack/</url>
<releases>
+ <release version="5.0.1-dev0">
+ CMSIS_Core:
+ - Updated cmsis_armcc.h: corrected macro __ARM_ARCH_6M__
+ </release>
<release version="5.0.0" date="2016-11-11">
Changed open source license to Apache 2.0
CMSIS_Core:
diff --git a/CMSIS/Core/Include/cmsis_armcc.h b/CMSIS/Core/Include/cmsis_armcc.h
index 234ea5e..30a8d2c 100644
--- a/CMSIS/Core/Include/cmsis_armcc.h
+++ b/CMSIS/Core/Include/cmsis_armcc.h
@@ -1,8 +1,8 @@
/**************************************************************************//**
* @file cmsis_armcc.h
* @brief CMSIS Cortex-M Core Function/Instruction Header File
- * @version V5.00
- * @date 27. September 2016
+ * @version V5.01
+ * @date 15. November 2016
******************************************************************************/
/*
* Copyright (c) 2009-2016 ARM Limited. All rights reserved.
@@ -31,7 +31,8 @@
#endif
/* CMSIS compiler control architecture macros */
-#if (defined (__TARGET_ARCH_6_M ) && (__TARGET_ARCH_6_M == 1))
+#if ((defined (__TARGET_ARCH_6_M ) && (__TARGET_ARCH_6_M == 1)) || \
+ (defined (__TARGET_ARCH_6S_M ) && (__TARGET_ARCH_6S_M == 1)) )
#define __ARM_ARCH_6M__ 1
#endif