From 2ee51f317651471814cdb3496644557a3517159f Mon Sep 17 00:00:00 2001 From: Amar Takhar Date: Tue, 15 Jul 2025 10:22:47 -0400 Subject: [PATCH] contrib: Re-apply changes This is from: 71943dd4d2abcecbd3404f87cf9a12df46ed7bcc xz: Suppress attribute warnings --- contrib/cpukit/xz-embedded/linux/lib/xz/xz_dec_lzma2.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/contrib/cpukit/xz-embedded/linux/lib/xz/xz_dec_lzma2.c b/contrib/cpukit/xz-embedded/linux/lib/xz/xz_dec_lzma2.c index 08c3c80499..6de808c5b3 100644 --- a/contrib/cpukit/xz-embedded/linux/lib/xz/xz_dec_lzma2.c +++ b/contrib/cpukit/xz-embedded/linux/lib/xz/xz_dec_lzma2.c @@ -474,6 +474,10 @@ static inline bool rc_is_finished(const struct rc_dec *rc) return rc->code == 0; } +#ifdef __rtems__ +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wattributes" +#endif /* __rtems__ */ /* Read the next input byte if needed. */ static __always_inline void rc_normalize(struct rc_dec *rc) { @@ -548,6 +552,9 @@ static __always_inline void rc_bittree_reverse(struct rc_dec *rc, } } while (++i < limit); } +#ifdef __rtems__ +#pragma GCC diagnostic pop +#endif /* __rtems__ */ /* Decode direct bits (fixed fifty-fifty probability) */ static inline void rc_direct(struct rc_dec *rc, uint32_t *dest, uint32_t limit)