CMSIS-DSP: Test framework improvement
Added a new core.
diff --git a/CMSIS/DSP/Toolchain/AC6.cmake b/CMSIS/DSP/Toolchain/AC6.cmake
index 94af880..61b4319 100644
--- a/CMSIS/DSP/Toolchain/AC6.cmake
+++ b/CMSIS/DSP/Toolchain/AC6.cmake
@@ -31,6 +31,10 @@
   if (LITTLEENDIAN)
     target_compile_options(${PROJECTNAME} PUBLIC "-mlittle-endian")
   endif()
+
+  if (CORTEXM OR CORTEXR)
+    target_compile_options(${PROJECTNAME} PUBLIC "-mthumb")
+  endif()
   
   # Core specific config
 
@@ -80,6 +84,10 @@
       endif()
   endif()
 
+  if (ARM_CPU STREQUAL "cortex-r52" )
+      target_compile_options(${PROJECTNAME} PUBLIC "-mfpu=neon-fp-armv8")
+  endif()
+
   if (ARM_CPU STREQUAL "cortex-r8" )
       target_compile_options(${PROJECTNAME} PUBLIC "-mfpu=vfpv3-d16-fp16")
   endif()
@@ -149,7 +157,6 @@
 
     #target_link_options(${PROJECTNAME} PRIVATE "--info=sizes")
     target_link_options(${PROJECTNAME} PRIVATE "--entry=Reset_Handler;--scatter=${SCATTERFILE}")
-
 endfunction()
 
 function(compilerSpecificPlatformConfigLibForM PROJECTNAME ROOT)
diff --git a/CMSIS/DSP/Toolchain/GCC.cmake b/CMSIS/DSP/Toolchain/GCC.cmake
index 818f92a..eeed0e4 100644
--- a/CMSIS/DSP/Toolchain/GCC.cmake
+++ b/CMSIS/DSP/Toolchain/GCC.cmake
@@ -35,7 +35,7 @@
     target_compile_options(${PROJECTNAME} PUBLIC "-mlittle-endian")
   endif()
 
-  if (CORTEXM)
+  if (CORTEXM OR CORTEXR)
     target_compile_options(${PROJECTNAME} PUBLIC "-mthumb")
   endif()