From 386c39f2d5b5dc9efffec04ad0b8a24176c6a9aa Mon Sep 17 00:00:00 2001 From: Dave Rodgman Date: Wed, 13 Mar 2024 09:39:53 +0000 Subject: [PATCH] Check gcc version Signed-off-by: Dave Rodgman --- library/gcm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/gcm.c b/library/gcm.c index 976d6d76de..5dfac2349c 100644 --- a/library/gcm.c +++ b/library/gcm.c @@ -412,14 +412,14 @@ int mbedtls_gcm_starts(mbedtls_gcm_context *ctx, while (iv_len > 0) { use_len = (iv_len < 16) ? iv_len : 16; -#if defined(MBEDTLS_COMPILER_IS_GCC) +#if defined(MBEDTLS_COMPILER_IS_GCC) && (MBEDTLS_GCC_VERSION >= 70110) #pragma GCC diagnostic push #pragma GCC diagnostic warning "-Wstringop-overflow=0" #endif mbedtls_xor(ctx->y, ctx->y, p, use_len); -#if defined(MBEDTLS_COMPILER_IS_GCC) +#if defined(MBEDTLS_COMPILER_IS_GCC) && (MBEDTLS_GCC_VERSION >= 70110) #pragma GCC diagnostic pop #endif