File tree Expand file tree Collapse file tree 3 files changed +4
-7
lines changed Expand file tree Collapse file tree 3 files changed +4
-7
lines changed Original file line number Diff line number Diff line change @@ -577,9 +577,6 @@ if (COMPILER_RT_HAS_AARCH64_SME)
577577 list (APPEND aarch64_SOURCES aarch64/sme-abi.S aarch64/sme-libc-mem-routines.S aarch64/sme-abi-assert.c aarch64/sme-libc-routines.c)
578578 message (STATUS "AArch64 SME ABI routines enabled" )
579579 set_source_files_properties (aarch64/sme-libc-routines.c PROPERTIES COMPILE_FLAGS "-fno-builtin" )
580- if (COMPILER_RT_BAREMETAL_BUILD)
581- set (COMPILER_RT_BAREMETAL_AARCH64_SME TRUE )
582- endif ()
583580 else ()
584581 if (COMPILER_RT_DISABLE_AARCH64_FMV)
585582 message (WARNING "AArch64 SME ABI routines require function multiversioning support." )
@@ -845,10 +842,10 @@ else ()
845842
846843 if (COMPILER_RT_DISABLE_AARCH64_FMV)
847844 list (APPEND BUILTIN_DEFS DISABLE_AARCH64_FMV)
845+ elseif (COMPILER_RT_BAREMETAL_BUILD)
846+ list (APPEND BUILTIN_DEFS ENABLE_BAREMETAL_AARCH64_FMV)
848847 endif ()
849848
850- append_list_if(COMPILER_RT_BAREMETAL_AARCH64_SME -DENABLE_BAREMETAL_AARCH64_SME_FMV_FEATURES BUILTIN_CFLAGS)
851-
852849 append_list_if(COMPILER_RT_HAS_ASM_LSE HAS_ASM_LSE BUILTIN_DEFS)
853850
854851 foreach (arch ${BUILTIN_SUPPORTED_ARCH} )
Original file line number Diff line number Diff line change @@ -80,8 +80,8 @@ struct {
8080#include "aarch64/fmv/getauxval.inc"
8181#elif defined(_WIN32 )
8282#include "aarch64/fmv/windows.inc"
83- #elif defined(ENABLE_BAREMETAL_AARCH64_SME_FMV_FEATURES )
84- #include "aarch64/fmv/baremetal_sme .inc"
83+ #elif defined(ENABLE_BAREMETAL_AARCH64_FMV )
84+ #include "aarch64/fmv/baremetal .inc"
8585#else
8686#include "aarch64/fmv/unimplemented.inc"
8787#endif
File renamed without changes.
You can’t perform that action at this time.
0 commit comments