CMSIS-DSP: Improve IPSS support in test framework.
diff --git a/CMSIS/DSP/configBoot.cmake b/CMSIS/DSP/configBoot.cmake
index b2fb3bf..2a22665 100755
--- a/CMSIS/DSP/configBoot.cmake
+++ b/CMSIS/DSP/configBoot.cmake
@@ -55,10 +55,18 @@
   # Cortex M
   #
   # C startup for M55 boot code
-  if (ARM_CPU MATCHES "^[cC]ortex-[mM]55([^0-9].*)?$")
-    cortexm(${CORE} ${PROJECT_NAME} ${ROOT} ${PLATFORMFOLDER} ON)    
-  elseif (ARM_CPU MATCHES  "^[cC]ortex-[Mm].*$")
-    cortexm(${CORE} ${PROJECT_NAME} ${ROOT} ${PLATFORMFOLDER} OFF)    
+  if (${PLATFORMID} STREQUAL "IPSS")
+    if (GCC)
+      cortexm(${CORE} ${PROJECT_NAME} ${ROOT} ${PLATFORMFOLDER} OFF)    
+    else()
+      cortexm(${CORE} ${PROJECT_NAME} ${ROOT} ${PLATFORMFOLDER} ON)    
+    endif()
+  else()
+     if (ARM_CPU MATCHES "^[cC]ortex-[mM]55([^0-9].*)?$")
+       cortexm(${CORE} ${PROJECT_NAME} ${ROOT} ${PLATFORMFOLDER} ON)  
+     elseif (ARM_CPU MATCHES  "^[cC]ortex-[Mm].*$")
+       cortexm(${CORE} ${PROJECT_NAME} ${ROOT} ${PLATFORMFOLDER} OFF)  
+     endif()  
   endif()