Searched hist:"16 e2153c57f02c5883b2c675b4fadca734011adc" (Results 1 – 1 of 1) sorted by relevance
| /optee_os/core/arch/arm/include/ |
| H A D | arm64.h | 16e2153c57f02c5883b2c675b4fadca734011adc Fri Apr 05 06:36:03 UTC 2019 Jerome Forissier <jerome.forissier@linaro.org> core: arm64: update register accessor macros to support Clang
Clang complains about ASM operand width:
core/arch/arm/include/arm64.h:295:1: warning: value size does not match register size specified by the constraint and modifier [-Wasm-operand-widths] DEFINE_U32_REG_READWRITE_FUNCS(cpacr_el1) ^ core/arch/arm/include/arm64.h:278:3: note: expanded from macro 'DEFINE_U32_REG_READWRITE_FUNCS' DEFINE_U32_REG_READ_FUNC(reg) \ ^ core/arch/arm/include/arm64.h:272:3: note: expanded from macro 'DEFINE_U32_REG_READ_FUNC' DEFINE_REG_READ_FUNC_(reg, uint32_t, reg) ^ core/arch/arm/include/arm64.h:261:42: note: expanded from macro 'DEFINE_REG_READ_FUNC_' asm volatile("mrs %0, " #asmreg : "=r" (val)); \ ^ core/arch/arm/include/arm64.h:295:1: note: use constraint modifier "w" core/arch/arm/include/arm64.h:278:3: note: expanded from macro 'DEFINE_U32_REG_READWRITE_FUNCS' DEFINE_U32_REG_READ_FUNC(reg) \ ^ core/arch/arm/include/arm64.h:272:3: note: expanded from macro 'DEFINE_U32_REG_READ_FUNC' DEFINE_REG_READ_FUNC_(reg, uint32_t, reg) ^ core/arch/arm/include/arm64.h:261:20: note: expanded from macro 'DEFINE_REG_READ_FUNC_' asm volatile("mrs %0, " #asmreg : "=r" (val)); \ ^
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
|