diff --git a/cmake/compiler/arcmwdt/compiler_flags.cmake b/cmake/compiler/arcmwdt/compiler_flags.cmake index 99e43c9f4da..ed2e6179618 100644 --- a/cmake/compiler/arcmwdt/compiler_flags.cmake +++ b/cmake/compiler/arcmwdt/compiler_flags.cmake @@ -132,6 +132,9 @@ set_property(TARGET compiler-cpp PROPERTY dialect_cpp2a "") set_property(TARGET compiler-cpp PROPERTY dialect_cpp20 "") set_property(TARGET compiler-cpp PROPERTY dialect_cpp2b "") +# Flag for disabling strict aliasing rule in C and C++ +set_compiler_property(PROPERTY no_strict_aliasing -fno-strict-aliasing) + # Disable exceptions flag in C++ set_property(TARGET compiler-cpp PROPERTY no_exceptions "-fno-exceptions")