X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=bfd%2Felf32-nds32.h;h=5f683664bfc6c2c7c753d8a4b13c801e8efb959f;hb=8948cc6971fb82feffc49e2d21747111466ad642;hp=5817e3bf5a253f6677f4fe769fafd63a8484af7b;hpb=fbaf61ad525eb2818598b699d44df32e46583925;p=deliverable%2Fbinutils-gdb.git diff --git a/bfd/elf32-nds32.h b/bfd/elf32-nds32.h index 5817e3bf5a..5f683664bf 100644 --- a/bfd/elf32-nds32.h +++ b/bfd/elf32-nds32.h @@ -1,5 +1,5 @@ /* NDS32-specific support for 32-bit ELF. - Copyright (C) 2012-2018 Free Software Foundation, Inc. + Copyright (C) 2012-2020 Free Software Foundation, Inc. Contributed by Andes Technology Corporation. This file is part of BFD, the Binary File Descriptor library. @@ -31,45 +31,45 @@ extern "C" { /* Relocation flags for R_NDS32_ERLAX_ENTRY. */ /* Set if relax on this section is done or disabled. */ -#define R_NDS32_RELAX_ENTRY_DISABLE_RELAX_FLAG (1 << 31) +#define R_NDS32_RELAX_ENTRY_DISABLE_RELAX_FLAG (1u << 31) /* Optimize for performance. */ -#define R_NDS32_RELAX_ENTRY_OPTIMIZE_FLAG (1 << 30) +#define R_NDS32_RELAX_ENTRY_OPTIMIZE_FLAG (1u << 30) /* Optimize for size. Branch destination 4-byte adjustment may be disabled. */ -#define R_NDS32_RELAX_ENTRY_OPTIMIZE_FOR_SPACE_FLAG (1 << 29) +#define R_NDS32_RELAX_ENTRY_OPTIMIZE_FOR_SPACE_FLAG (1u << 29) /* To distinguish the assembly code generated by compiler or written manually. */ -#define R_NDS32_RELAX_ENTRY_VERBATIM_FLAG (1 << 28) +#define R_NDS32_RELAX_ENTRY_VERBATIM_FLAG (1u << 28) /* Two bits for ICT to comply with files without directive. */ /* ICT small model. */ -#define R_NDS32_RELAX_ENTRY_ICT_SMALL (0x2 << 4) +#define R_NDS32_RELAX_ENTRY_ICT_SMALL (0x2u << 4) /* ICT large model. */ -#define R_NDS32_RELAX_ENTRY_ICT_LARGE (0x3 << 4) +#define R_NDS32_RELAX_ENTRY_ICT_LARGE (0x3u << 4) /* Mask for get ict bits. */ -#define R_NDS32_RELAX_ENTRY_ICT_MASK (0x3 << 4) +#define R_NDS32_RELAX_ENTRY_ICT_MASK (0x3u << 4) /* Relocation flags for R_NDS32_INSN16. */ /* Tag the nop16 can be removed. */ -#define R_NDS32_INSN16_CONVERT_FLAG (1 << 0) +#define R_NDS32_INSN16_CONVERT_FLAG (1u << 0) /* Convert a gp-relative access (e.g., lwi.gp) to fp-as-gp access (lwi37.fp). This value is used by linker internally only. It's fine to change the vlaue. */ -#define R_NDS32_INSN16_FP7U2_FLAG (1 << 1) +#define R_NDS32_INSN16_FP7U2_FLAG (1u << 1) /* Relocation flags for R_NDS32_RELAX_REGION_OMIT_FP_START/END. */ /* OMIT_FP_FLAG marks the region for applying fp-as-gp optimization. */ -#define R_NDS32_RELAX_REGION_OMIT_FP_FLAG (1 << 0) +#define R_NDS32_RELAX_REGION_OMIT_FP_FLAG (1u << 0) /* NOT_OMIT_FP_FLAG is set if this region is not worth for fp-as-gp. */ -#define R_NDS32_RELAX_REGION_NOT_OMIT_FP_FLAG (1 << 1) +#define R_NDS32_RELAX_REGION_NOT_OMIT_FP_FLAG (1u << 1) /* A Innermost loop region. Some optimizations is suppressed in this region due to performance drop. */ -#define R_NDS32_RELAX_REGION_INNERMOST_LOOP_FLAG (1 << 4) +#define R_NDS32_RELAX_REGION_INNERMOST_LOOP_FLAG (1u << 4) /* Tag range for LOADSTORE relocation. */ enum