From 857e9864a7a52fc1124a95fe0deaae632f915208 Mon Sep 17 00:00:00 2001 From: Borislav Kereziev Date: Thu, 20 Aug 2026 14:12:07 +0100 Subject: [PATCH 1/2] always use __ALIGNED attribute for struct locals --- CMSIS/Core/Include/m-profile/armv7m_cachel1.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMSIS/Core/Include/m-profile/armv7m_cachel1.h b/CMSIS/Core/Include/m-profile/armv7m_cachel1.h index eea30254c..7bdaf451b 100644 --- a/CMSIS/Core/Include/m-profile/armv7m_cachel1.h +++ b/CMSIS/Core/Include/m-profile/armv7m_cachel1.h @@ -184,7 +184,7 @@ __STATIC_FORCEINLINE void SCB_DisableDCache (void) uint32_t sets; uint32_t ways; } locals - #if ((defined(__GNUC__) || defined(__clang__)) && !defined(__OPTIMIZE__)) + #if ((defined(__GNUC__) || defined(__clang__)) __ALIGNED(__SCB_DCACHE_LINE_SIZE) #endif ; From e01645aa851015cad536e38fbfe3ea3c3d1f8550 Mon Sep 17 00:00:00 2001 From: Jonatan Antoni Date: Tue, 1 Sep 2026 16:13:49 +0200 Subject: [PATCH 2/2] Update CMSIS/Core/Include/m-profile/armv7m_cachel1.h Co-authored-by: minyuan_xue --- CMSIS/Core/Include/m-profile/armv7m_cachel1.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMSIS/Core/Include/m-profile/armv7m_cachel1.h b/CMSIS/Core/Include/m-profile/armv7m_cachel1.h index 7bdaf451b..75ceb8d4b 100644 --- a/CMSIS/Core/Include/m-profile/armv7m_cachel1.h +++ b/CMSIS/Core/Include/m-profile/armv7m_cachel1.h @@ -184,7 +184,7 @@ __STATIC_FORCEINLINE void SCB_DisableDCache (void) uint32_t sets; uint32_t ways; } locals - #if ((defined(__GNUC__) || defined(__clang__)) + #if defined(__GNUC__) || defined(__clang__) __ALIGNED(__SCB_DCACHE_LINE_SIZE) #endif ;