+2020-08-31 Alan Modra <amodra@gmail.com>
+
+ PR 26472
+ PR 26473
+ PR 26474
+ * config/tc-mips.c (operand_reg_mask): Shift 1u left.
+ (load_register): Shift 0xffffU left.
+
+2020-08-31 Alan Modra <amodra@gmail.com>
+
+ PR 26471
+ * config/tc-metag.c (md_chars_to_number): Make retval unsigned.
+
+2020-08-31 Alan Modra <amodra@gmail.com>
+
+ PR 26468
+ * config/tc-mep.c (md_convert_frag): Use uint32_t for addend and
+ other variables.
+
+2020-08-31 Alan Modra <amodra@gmail.com>
+
+ PR 26493
+ * config/tc-riscv.c (riscv_ip): Cast X_add_number passed to
+ VALID_* macros to unsigned.
+
+2020-08-31 Alan Modra <amodra@gmail.com>
+
+ * config/tc-crx.c: Formatting.
+ (CRX_PRINT): Wrap params in parentheses. Remove parens from uses
+ throughout file.
+ (reset_vars, get_register, get_copregister, get_optype, get_opbits),
+ (get_opflags, get_number_of_operands, parse_operand, gettrap),
+ (handle_LoadStor, getconstant, check_range, getreg_image),
+ (parse_operands, parse_insn, print_operand, print_constant),
+ (exponent2scale, mask_reg, process_label_constant, set_operand),
+ (assemble_insn, print_insn): Delete unnecessary forward declaration.
+ (print_insn): Make static.
+ (print_constant): Make "constant" unsigned.
+ (assemble_insn): Tidy REVERSE_MATCH index calc.
+ * expr.c (generic_bignum_to_int32): Cast elements to valueT.
+
+2020-08-31 Alan Modra <amodra@gmail.com>
+
+ PR 26509
+ * config/tc-z80.c (is_overflow): Use 1UL in mask shift expression.
+
+2020-08-30 Alan Modra <amodra@gmail.com>
+
+ * config/tc-tic4x.c (tic4x_gen_to_words): Rewrite mantissa
+ overflow test without UB. Avoid other UB shifts by making them
+ unsigned.
+
+2020-08-31 Cooper Qu <cooper.qu@linux.alibaba.com>
+
+ * config/tc-csky.c (csky_error_state): New member 'arg_int'.
+ (SET_ERROR_NUMBER): Rename to SET_ERROR_STRING.
+ (SET_ERROR_INTEGER): New.
+ (err_formats): Add error format for ERROR_FREG_OVER_RANGE and
+ ERROR_VREG_OVER_RANGE.
+ (csky_show_error): Pass an integer argument for some error
+ numbers.
+ (parse_exp): Call SET_ERROR_STRING instead of SET_ERROR_NUMBER.
+ (parse_rt): Likewise.
+ (parse_type_ctrlreg): Likewise.
+ (csky_get_reg_val): Likewise.
+ (is_reglist_legal): Likewise.
+ (is_freglist_legal): Likewise.
+ (is_reglist_dash_comma_legal): Likewise.
+ (is_reg_lshift_illegal): Likewise.
+ (is_psr_bit): Likewise.
+ (parse_type_cpreg): Likewise.
+ (parse_type_cpcreg): Likewise.
+ (parse_type_areg): Likewise.
+ (parse_type_freg): Likewise.
+ (parse_ldst_imm): Likewise and call SET_ERROR_INTEGER.
+ (get_operand_value): Likewise.
+ (parse_operands_op): Likewise and call is_imm_within_range,
+ is_imm_within_range_ext and is_oimm_within_range.
+ (md_assemble): Likewise.
+ (is_imm_within_range): New.
+ (is_imm_within_range_ext): Rename from is_imm_over_range.
+ (is_oimm_within_range): Rename from is_oimm_over_range.
+ (v2_work_add_sub): Call SET_ERROR_INTEGER.
+ (csky_rolc): call is_imm_within_range instead of
+ is_imm_over_range.
+
+2020-08-31 Cooper Qu <cooper.qu@linux.alibaba.com>
+
+ * config/tc-csky.c (md_begin): Add warning when -mdsp and
+ -mcpu=ck803ern are both added.
+ (parse_ldst_imm): Fix error message.
+
+2020-08-30 Alan Modra <amodra@gmail.com>
+
+ * testsuite/gas/cr16/cbitb_test.d: Update expected output.
+ * testsuite/gas/cr16/cbitw_test.d: Likewise.
+ * testsuite/gas/cr16/sbitb_test.d: Likewise.
+ * testsuite/gas/cr16/sbitw_test.d: Likewise.
+ * testsuite/gas/cr16/storb_test.d: Likewise.
+ * testsuite/gas/cr16/storw_test.d: Likewise.
+ * testsuite/gas/cr16/tbitb_test.d: Likewise.
+ * testsuite/gas/cr16/tbitw_test.d: Likewise.
+
+2020-08-30 Alan Modra <amodra@gmail.com>
+
+ PR 26437
+ PR 26438
+ * config/tc-cr16.c: Include limits.h, formatting.
+ (CR16_PRINT): Wrap params in parentheses. Remove parens from uses
+ throughout file.
+ (getconstant): Handle zero nbits.
+ (print_operand): Use unsigned variables. Simplify handling of
+ index regs.
+ (check_range): Use int32_t variables. Correct range checks.
+
+2020-08-29 Alan Modra <amodra@gmail.com>
+
+ PR 26481
+ * config/tc-pj.c (md_assemble): Don't loop past end of
+ opcode->arg array.
+
2020-08-28 Alan Modra <amodra@gmail.com>
PR 26460