diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2022-08-30 08:22:32 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2022-08-31 13:21:02 +0200 |
commit | b1072f5ae2225b4ca45845c3a5d224507d87d2c8 (patch) | |
tree | 40a0d45e54453df87c7d2ab1bdc94d6beed168c6 | |
parent | Fix pedanic warnings without a storage increase (diff) | |
download | rtems-b1072f5ae2225b4ca45845c3a5d224507d87d2c8.tar.bz2 |
validation: Ignore array bounds warnings
Update #4702.
-rw-r--r-- | testsuites/validation/tc-intr-get-affinity.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/testsuites/validation/tc-intr-get-affinity.c b/testsuites/validation/tc-intr-get-affinity.c index 277cb790a3..81f8da8ce2 100644 --- a/testsuites/validation/tc-intr-get-affinity.c +++ b/testsuites/validation/tc-intr-get-affinity.c @@ -244,6 +244,9 @@ static void CheckGetAffinity( rtems_status_code sc; cpu_set_t set[ 2 ]; +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Warray-bounds" + if ( attr->can_get_affinity ) { CPU_ZERO_S( sizeof( ctx->cpuset_obj ), ctx->cpuset_obj ); } else { @@ -265,6 +268,8 @@ static void CheckGetAffinity( T_rsc( sc, RTEMS_UNSATISFIED ); T_true( CPU_EQUAL_S( sizeof( set ), ctx->cpuset_obj, set ) ); } + +#pragma GCC diagnostic pop } static void RtemsIntrReqGetAffinity_Pre_Vector_Prepare( @@ -565,6 +570,9 @@ static void RtemsIntrReqGetAffinity_Action( ctx->vector = BSP_INTERRUPT_VECTOR_COUNT; } +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Warray-bounds" + CPU_FILL_S( sizeof( ctx->cpuset_obj ), ctx->cpuset_obj ); ctx->status = rtems_interrupt_get_affinity( @@ -583,6 +591,8 @@ static void RtemsIntrReqGetAffinity_Action( } T_true( CPU_EQUAL_S( sizeof( set ), ctx->cpuset_obj, set ) ); + +#pragma GCC diagnostic pop } } |