Fix the following warning:
.../gcc/gcc/config/pru/pru.h:249:43: warning: narrowing conversion of ‘-1’
from ‘int’ to ‘unsigned int’ [-Wnarrowing]
249 | /* ALL_REGS */ { ~0,~0, ~0, ~0, ~0} \
Pushed to trunk as r16-5124-gc6fce499ba17f3.
gcc/ChangeLog:
* config/pru/pru.h (REG_CLASS_CONTENTS): Use unsigned integer
constants.
Signed-off-by: Dimitar Dimitrov <[email protected]>
---
gcc/config/pru/pru.h | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/gcc/config/pru/pru.h b/gcc/config/pru/pru.h
index 9d547ed3bad..967bb79433a 100644
--- a/gcc/config/pru/pru.h
+++ b/gcc/config/pru/pru.h
@@ -239,14 +239,14 @@ enum reg_class
#define REG_CLASS_CONTENTS \
{ \
/* NO_REGS */ { 0, 0, 0, 0, 0}, \
- /* SIB_REGS */ { 0xf, 0xff000000, ~0, 0xffffff, 0}, \
+ /* SIB_REGS */ { 0xf, 0xff000000u, ~0u, 0xffffffu, 0},\
/* LOOPCNTR_REGS */ { 0, 0, 0, 0, 0xf}, \
- /* MULDST_REGS */ { 0, 0, 0, 0x00000f00, 0}, \
- /* MULSRC0_REGS */ { 0, 0, 0, 0x000f0000, 0}, \
- /* MULSRC1_REGS */ { 0, 0, 0, 0x00f00000, 0}, \
- /* REGIO_REGS */ { 0, 0, 0, 0xff000000, 0}, \
- /* GP_REGS */ { ~0, ~0, ~0, ~0, 0}, \
- /* ALL_REGS */ { ~0,~0, ~0, ~0, ~0} \
+ /* MULDST_REGS */ { 0, 0, 0, 0x00000f00u, 0}, \
+ /* MULSRC0_REGS */ { 0, 0, 0, 0x000f0000u, 0}, \
+ /* MULSRC1_REGS */ { 0, 0, 0, 0x00f00000u, 0}, \
+ /* REGIO_REGS */ { 0, 0, 0, 0xff000000u, 0}, \
+ /* GP_REGS */ { ~0u, ~0u, ~0u, ~0u, 0}, \
+ /* ALL_REGS */ { ~0u, ~0u, ~0u, ~0u, ~0u} \
}
--
2.51.1