Home
last modified time | relevance | path

Searched hist:"5722 b78cdb4a69d08c3c585aae2fb8dd9cbb9bfc" (Results 1 – 1 of 1) sorted by relevance

/rk3399_ARM-atf/lib/psci/
H A Dpsci_common.c5722b78cdb4a69d08c3c585aae2fb8dd9cbb9bfc Wed Aug 23 20:55:21 UTC 2017 Alistair Francis <alistair.francis@xilinx.com> psci_common: Resolve GCC static analysis false positive

Previously commit 555ebb34db8f3424c1b394df2f10ecf9c1f70901 attmpted to fix this
GCC issue:

services/std_svc/psci/psci_common.c: In function 'psci_do_state_coordination':
services/std_svc/psci/psci_common.c:220:27: error: array subscript is above
array bounds [-Werror=array-bounds]
psci_req_local_pwr_states[pwrlvl - 1][cpu_idx] = req_pwr_state;

This fix doesn't work as asserts aren't built in non-debug build flows.

Let's use GCCs #pragma option (documented here:
https://gcc.gnu.org/onlinedocs/gcc/Diagnostic-Pragmas.html) to avoid
this false positive instead.

Signed-off-by: Alistair Francis <alistair.francis@xilinx.com>