riscv: add riscv-specific predefines to CHECKFLAGS
authorLuc Van Oostenryck <luc.vanoostenryck@gmail.com>
Thu, 31 May 2018 15:42:01 +0000 (17:42 +0200)
committerPalmer Dabbelt <palmer@sifive.com>
Mon, 11 Jun 2018 16:03:43 +0000 (09:03 -0700)
commit889d746edd02a4498d80df3a12017d484cc78e5c
tree222da2c3cbcd5dd14c4c1a9c15d867dc0abadf9c
parent32c81bced35696e1ffe92170c72fba16edef3023
riscv: add riscv-specific predefines to CHECKFLAGS

RISC-V uses the macro __riscv_xlen, predefined by GCC, to
make the distinction between 32 or 64 bit code.

However, sparse doesn't know anything about this macro
which lead to wrong warnings and failures.

Fix this by adding a define of __riscv_xlen to CHECKFLAGS
and add one for __riscv too.

Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
Signed-off-by: Palmer Dabbelt <palmer@sifive.com>
arch/riscv/Makefile