CMSIS-Core(M): ARM assembler startup for ARMv8-M cores.
- changed to GAS assembler (support for scatter file, stacksealing).
- increased major version number.
diff --git a/ARM.CMSIS.pdsc b/ARM.CMSIS.pdsc
index 95d4850..44cd507 100644
--- a/ARM.CMSIS.pdsc
+++ b/ARM.CMSIS.pdsc
@@ -2381,7 +2381,7 @@
         <!-- include folder / device header file -->
         <file category="include"      name="Device/ARM/ARMCM23/Include/"/>
         <!-- startup / system file -->
-        <file category="sourceAsm"    name="Device/ARM/ARMCM23/Source/ARM/startup_ARMCM23.S"         version="1.1.0" attr="config" condition="ARMCC6"/>
+        <file category="sourceAsm"    name="Device/ARM/ARMCM23/Source/ARM/startup_ARMCM23.S"         version="2.0.0" attr="config" condition="ARMCC6"/>
         <file category="linkerScript" name="Device/ARM/ARMCM23/Source/ARM/ARMCM23_ac6_s.sct"         version="1.1.0" attr="config" condition="TZ Secure ARMCC6"/>
         <file category="linkerScript" name="Device/ARM/ARMCM23/Source/ARM/ARMCM23_ac6.sct"           version="1.1.0" attr="config" condition="TZ Non-secure ARMCC6"/>
         <file category="linkerScript" name="Device/ARM/ARMCM23/Source/ARM/ARMCM23_ac6.sct"           version="1.1.0" attr="config" condition="TZ Unavailable ARMCC6"/>
@@ -2417,7 +2417,7 @@
         <!-- include folder / device header file -->
         <file category="include"      name="Device/ARM/ARMCM33/Include/"/>
         <!-- startup / system file -->
-        <file category="sourceAsm"    name="Device/ARM/ARMCM33/Source/ARM/startup_ARMCM33.S"         version="1.1.0" attr="config" condition="ARMCC6"/>
+        <file category="sourceAsm"    name="Device/ARM/ARMCM33/Source/ARM/startup_ARMCM33.S"         version="2.0.0" attr="config" condition="ARMCC6"/>
         <file category="linkerScript" name="Device/ARM/ARMCM33/Source/ARM/ARMCM33_ac6_s.sct"         version="1.1.0" attr="config" condition="TZ Secure ARMCC6"/>
         <file category="linkerScript" name="Device/ARM/ARMCM33/Source/ARM/ARMCM33_ac6.sct"           version="1.1.0" attr="config" condition="TZ Non-secure ARMCC6"/>
         <file category="linkerScript" name="Device/ARM/ARMCM33/Source/ARM/ARMCM33_ac6.sct"           version="1.1.0" attr="config" condition="TZ Unavailable ARMCC6"/>
@@ -2453,7 +2453,7 @@
         <!-- include folder / device header file -->
         <file category="include"      name="Device/ARM/ARMCM35P/Include/"/>
         <!-- startup / system file -->
-        <file category="sourceAsm"    name="Device/ARM/ARMCM35P/Source/ARM/startup_ARMCM35P.S"         version="1.1.0" attr="config" condition="ARMCC6"/>
+        <file category="sourceAsm"    name="Device/ARM/ARMCM35P/Source/ARM/startup_ARMCM35P.S"         version="2.0.0" attr="config" condition="ARMCC6"/>
         <file category="linkerScript" name="Device/ARM/ARMCM35P/Source/ARM/ARMCM35P_ac6_s.sct"         version="1.1.0" attr="config" condition="TZ Secure ARMCC6"/>
         <file category="linkerScript" name="Device/ARM/ARMCM35P/Source/ARM/ARMCM35P_ac6.sct"           version="1.1.0" attr="config" condition="TZ Non-secure ARMCC6"/>
         <file category="linkerScript" name="Device/ARM/ARMCM35P/Source/ARM/ARMCM35P_ac6.sct"           version="1.1.0" attr="config" condition="TZ Unavailable ARMCC6"/>
@@ -2563,7 +2563,7 @@
         <!-- include folder / device header file -->
         <file category="include"      name="Device/ARM/ARMv8MBL/Include/"/>
         <!-- startup / system file -->
-        <file category="sourceAsm"    name="Device/ARM/ARMv8MBL/Source/ARM/startup_ARMv8MBL.S"         version="1.1.0" attr="config" condition="ARMCC6"/>
+        <file category="sourceAsm"    name="Device/ARM/ARMv8MBL/Source/ARM/startup_ARMv8MBL.S"         version="2.0.0" attr="config" condition="ARMCC6"/>
         <file category="linkerScript" name="Device/ARM/ARMv8MBL/Source/ARM/ARMv8MBL_ac6_s.sct"         version="1.1.0" attr="config" condition="TZ Secure ARMCC6"/>
         <file category="linkerScript" name="Device/ARM/ARMv8MBL/Source/ARM/ARMv8MBL_ac6.sct"           version="1.1.0" attr="config" condition="TZ Non-secure ARMCC6"/>
         <file category="linkerScript" name="Device/ARM/ARMv8MBL/Source/ARM/ARMv8MBL_ac6.sct"           version="1.1.0" attr="config" condition="TZ Unavailable ARMCC6"/>
@@ -2598,7 +2598,7 @@
         <!-- include folder / device header file -->
         <file category="include"      name="Device/ARM/ARMv8MML/Include/"/>
         <!-- startup / system file -->
-        <file category="sourceAsm"    name="Device/ARM/ARMv8MML/Source/ARM/startup_ARMv8MML.S"         version="1.1.0" attr="config" condition="ARMCC6"/>
+        <file category="sourceAsm"    name="Device/ARM/ARMv8MML/Source/ARM/startup_ARMv8MML.S"         version="2.0.0" attr="config" condition="ARMCC6"/>
         <file category="linkerScript" name="Device/ARM/ARMv8MML/Source/ARM/ARMv8MML_ac6_s.sct"         version="1.1.0" attr="config" condition="TZ Secure ARMCC6"/>
         <file category="linkerScript" name="Device/ARM/ARMv8MML/Source/ARM/ARMv8MML_ac6.sct"           version="1.1.0" attr="config" condition="TZ Non-secure ARMCC6"/>
         <file category="linkerScript" name="Device/ARM/ARMv8MML/Source/ARM/ARMv8MML_ac6.sct"           version="1.1.0" attr="config" condition="TZ Unavailable ARMCC6"/>
diff --git a/Device/ARM/ARMCM23/Source/ARM/startup_ARMCM23.S b/Device/ARM/ARMCM23/Source/ARM/startup_ARMCM23.S
index 1a8d0fb..e1c110f 100644
--- a/Device/ARM/ARMCM23/Source/ARM/startup_ARMCM23.S
+++ b/Device/ARM/ARMCM23/Source/ARM/startup_ARMCM23.S
@@ -1,11 +1,11 @@
 /******************************************************************************
  * @file     startup_ARMCM23.S
  * @brief    CMSIS-Core Device Startup File for Cortex-M23 Device
- * @version  V1.1.0
- * @date     16. December 2020
+ * @version  V2.0.0
+ * @date     26. May 2021
  ******************************************************************************/
 /*
- * Copyright (c) 2009-2020 Arm Limited. All rights reserved.
+ * Copyright (c) 2009-2021 Arm Limited. All rights reserved.
  *
  * SPDX-License-Identifier: Apache-2.0
  *
diff --git a/Device/ARM/ARMCM33/Source/ARM/startup_ARMCM33.S b/Device/ARM/ARMCM33/Source/ARM/startup_ARMCM33.S
index 36c4e49..6189924 100644
--- a/Device/ARM/ARMCM33/Source/ARM/startup_ARMCM33.S
+++ b/Device/ARM/ARMCM33/Source/ARM/startup_ARMCM33.S
@@ -1,11 +1,11 @@
 /******************************************************************************
  * @file     startup_ARMCM33.S
  * @brief    CMSIS-Core Device Startup File for Cortex-M33 Device
- * @version  V1.1.0
- * @date     16. December 2020
+ * @version  V2.0.0
+ * @date     26. May 2021
  ******************************************************************************/
 /*
- * Copyright (c) 2009-2020 Arm Limited. All rights reserved.
+ * Copyright (c) 2009-2021 Arm Limited. All rights reserved.
  *
  * SPDX-License-Identifier: Apache-2.0
  *
diff --git a/Device/ARM/ARMCM35P/Source/ARM/startup_ARMCM35P.S b/Device/ARM/ARMCM35P/Source/ARM/startup_ARMCM35P.S
index 858323d..d3dd492 100644
--- a/Device/ARM/ARMCM35P/Source/ARM/startup_ARMCM35P.S
+++ b/Device/ARM/ARMCM35P/Source/ARM/startup_ARMCM35P.S
@@ -1,11 +1,11 @@
 /******************************************************************************
  * @file     startup_ARMCM33.S
  * @brief    CMSIS Core Device Startup File for Cortex-M33 Device
- * @version  V1.1.0
- * @date     16. December 2020
+ * @version  V2.0.0
+ * @date     26. May 2021
  ******************************************************************************/
 /*
- * Copyright (c) 2009-2020 Arm Limited. All rights reserved.
+ * Copyright (c) 2009-2021 Arm Limited. All rights reserved.
  *
  * SPDX-License-Identifier: Apache-2.0
  *
diff --git a/Device/ARM/ARMv8MBL/Source/ARM/startup_ARMv8MBL.S b/Device/ARM/ARMv8MBL/Source/ARM/startup_ARMv8MBL.S
index b73142a..e29cb40 100644
--- a/Device/ARM/ARMv8MBL/Source/ARM/startup_ARMv8MBL.S
+++ b/Device/ARM/ARMv8MBL/Source/ARM/startup_ARMv8MBL.S
@@ -1,11 +1,11 @@
 /******************************************************************************
  * @file     startup_ARMv8MBL.S
  * @brief    CMSIS-Core Device Startup File for ARMv8MBL Device
- * @version  V1.1.0
- * @date     16. December 2020
+ * @version  V2.0.0
+ * @date     26. May 2021
  ******************************************************************************/
 /*
- * Copyright (c) 2009-2020 Arm Limited. All rights reserved.
+ * Copyright (c) 2009-2021 Arm Limited. All rights reserved.
  *
  * SPDX-License-Identifier: Apache-2.0
  *
diff --git a/Device/ARM/ARMv8MML/Source/ARM/startup_ARMv8MML.S b/Device/ARM/ARMv8MML/Source/ARM/startup_ARMv8MML.S
index 7f2803d..07d639d 100644
--- a/Device/ARM/ARMv8MML/Source/ARM/startup_ARMv8MML.S
+++ b/Device/ARM/ARMv8MML/Source/ARM/startup_ARMv8MML.S
@@ -1,11 +1,11 @@
 /******************************************************************************
  * @file     startup_ARMv8MML.S
  * @brief    CMSIS-Core Device Startup File for Cortex-ARMv8MML Device
- * @version  V1.1.0
- * @date     16. December 2020
+ * @version  V2.0.0
+ * @date     26. May 2021
  ******************************************************************************/
 /*
- * Copyright (c) 2009-2020 Arm Limited. All rights reserved.
+ * Copyright (c) 2009-2021 Arm Limited. All rights reserved.
  *
  * SPDX-License-Identifier: Apache-2.0
  *