@@ -302,7 +302,7 @@ if(FUCHSIA_SDK)
302
302
set (LLVM_RUNTIME_MULTILIB_hwasan+noexcept_TARGETS "aarch64-unknown-fuchsia;riscv64-unknown-fuchsia" CACHE STRING "" )
303
303
endif ()
304
304
305
- foreach (target armv6m-none-eabi;armv7m-none-eabi;armv8m.main-none-eabi )
305
+ foreach (target armv6m-none-eabi;armv7m-none-eabi;armv8m.main-none-eabi;armv8.1m.main-none-eabi )
306
306
list (APPEND BUILTIN_TARGETS "${target} " )
307
307
set (BUILTINS_${target}_CMAKE_SYSTEM_NAME Generic CACHE STRING "" )
308
308
set (BUILTINS_${target}_CMAKE_SYSTEM_PROCESSOR arm CACHE STRING "" )
@@ -313,6 +313,9 @@ foreach(target armv6m-none-eabi;armv7m-none-eabi;armv8m.main-none-eabi)
313
313
if (${target} STREQUAL "armv8m.main-none-eabi" )
314
314
set (BUILTINS_${target}_CMAKE_${lang}_local_flags "${BUILTINS_${target} _CMAKE_${lang} _local_flags} -mfloat-abi=softfp -march=armv8m.main+fp+dsp -mcpu=cortex-m33" CACHE STRING "" )
315
315
endif ()
316
+ if (${target} STREQUAL "armv8.1m.main-none-eabi" )
317
+ set (BUILTINS_${target}_CMAKE_${lang}_local_flags "${BUILTINS_${target} _CMAKE_${lang} _local_flags} -mfloat-abi=hard -march=armv8.1-m.main+mve.fp+fp.dp -mcpu=cortex-m55" CACHE STRING "" )
318
+ endif ()
316
319
set (BUILTINS_${target}_CMAKE_${lang}_FLAGS "${BUILTINS_${target} _CMAKE_${lang} _local_flags}" CACHE STRING "" )
317
320
endforeach ()
318
321
foreach (type SHARED;MODULE;EXE )
@@ -333,6 +336,9 @@ foreach(target armv6m-none-eabi;armv7m-none-eabi;armv8m.main-none-eabi)
333
336
if (${target} STREQUAL "armv8m.main-none-eabi" )
334
337
set (RUNTIMES_${target}_CMAKE_${lang}_local_flags "${RUNTIMES_${target} _CMAKE_${lang} _local_flags} -mfloat-abi=softfp -march=armv8m.main+fp+dsp -mcpu=cortex-m33" CACHE STRING "" )
335
338
endif ()
339
+ if (${target} STREQUAL "armv8.1m.main-none-eabi" )
340
+ set (RUNTIMES_${target}_CMAKE_${lang}_local_flags "${RUNTIMES_${target} _CMAKE_${lang} _local_flags} -mfloat-abi=hard -march=armv8.1-m.main+mve.fp+fp.dp -mcpu=cortex-m55" CACHE STRING "" )
341
+ endif ()
336
342
set (RUNTIMES_${target}_CMAKE_${lang}_FLAGS "${RUNTIMES_${target} _CMAKE_${lang} _local_flags}" CACHE STRING "" )
337
343
endforeach ()
338
344
foreach (type SHARED;MODULE;EXE )
0 commit comments