CSKY: Support attribute section.
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 2dde2dff4874a42645d7e15050bf28f3ef966829..8d3a92f11386731537cb79593685ca7cf38db1ee 100644 (file)
@@ -1,3 +1,166 @@
+2020-08-28  Cooper Qu  <cooper.qu@linux.alibaba.com>
+
+       * gas/config/tc-csky.c (md_begin): Set attributes.
+       (isa_flag): Change type to unsigned 64 bits.
+       (struct csky_cpu_info): Likewise.
+       (struct csky_macro_info): Likewise.
+       (set_csky_attribute): New.
+       * testsuite/gas/csky/802j.d: Ignore .csky.attributes section.
+       * testsuite/gas/csky/all.d: Likewise.
+       * testsuite/gas/csky/bsr1.d: Likewise.
+       * testsuite/gas/csky/csky_vdsp.d: Likewise.
+       * testsuite/gas/csky/cskyv2_all.d: Likewise.
+       * testsuite/gas/csky/cskyv2_ck803r2.d: Likewise.
+       * testsuite/gas/csky/cskyv2_ck860.d: Likewise.
+       * testsuite/gas/csky/cskyv2_dsp.d: Likewise.
+       * testsuite/gas/csky/cskyv2_elrw.d: Likewise.
+       * testsuite/gas/csky/cskyv2_float.d: Likewise.
+       * testsuite/gas/csky/enhance_dsp.d: Likewise.
+       * testsuite/gas/csky/java.d: Likewise.
+       * testsuite/gas/csky/v1_float.d: Likewise.
+       * testsuite/gas/csky/v2_float_part1.d: Likewise.
+       * testsuite/gas/csky/v2_float_part2.d: Likewise.
+       * testsuite/gas/csky/v2_tls_gd.d: Likewise.
+       * testsuite/gas/csky/v2_tls_ie.d: Likewise.
+       * testsuite/gas/csky/v2_tls_ld.d: Likewise.
+       * testsuite/gas/csky/v2_tls_le.d: Likewise.
+       * testsuite/gas/elf/elf.exp: Add handler for CSKY.
+       * testsuite/gas/elf/section2.e-csky: New.
+
+2020-08-27  Alan Modra  <amodra@gmail.com>
+
+       PR 26467
+       * cgen.c (weak_operand_overflow_check): Handle opmask for
+       operand length zero.  Use 1UL constant.
+
+2020-08-26  Alan Modra  <amodra@gmail.com>
+
+       PR 26508
+       * config/tc-xtensa.c (xg_get_trampoline_chain): Return early
+       when n_entries is zero.
+
+2020-08-26  Alan Modra  <amodra@gmail.com>
+
+       PR 26448
+       * symbols.c: Include limits.h.
+       (resolve_symbol_value <O_left_shift, O_right_shift>): Do an
+       unsigned shift.  Warn if shift count larger than valueT size.
+
+2020-08-26  Alan Modra  <amodra@gmail.com>
+
+       PR 26447
+       * expr.c (expr <O_left_shift>): Do an unsigned shift.
+
+2020-08-25  Alan Modra  <amodra@gmail.com>
+
+2020-08-26  David Faust  <david.faust@oracle.com>
+
+       * config/tc-bpf.c: Add option -mxbpf to select xbpf isa.
+       * testsuite/gas/bpf/indcall-1.d: New file.
+       * testsuite/gas/bpf/indcall-1.s: Likewise.
+       * testsuite/gas/bpf/indcall-bad-1.l: Likewise.
+       * testsuite/gas/bpf/indcall-bad-1.s: Likewise.
+       * testsuite/gas/bpf/bpf.exp: Run new tests.
+
+2020-08-25  Alan Modra  <amodra@gmail.com>
+
+       PR 26501
+       * gas/config/tc-tic54x.c (tic54x_undefined_symbol): Properly treat
+       misc_symbol_hash entries without values.
+
+2020-08-25  Alan Modra  <amodra@gmail.com>
+
+       PR 26500
+       * tc-tic4x.c (tic4x_inst_make): Don't die on terminating insn
+       with name = "".
+
+2020-08-25  Alan Modra  <amodra@gmail.com>
+
+       PR 26441
+       * config/tc-cr16.c (get_b_cc): Return NULL early if op isn't
+       two or three chars, and don't bother copying.
+
+2020-08-25  Alan Modra  <amodra@gmail.com>
+
+       PR 26426
+       * config/tc-arm.c (do_neon_mvn, do_neon_swp): Bail out on
+       NS_NULL shape.
+
+2020-08-25  Alan Modra  <amodra@gmail.com>
+
+       PR 26410
+       * symbols.c (dollar_label_count, dollar_label_max): Make size_t.
+       (dollar_label_clear): Don't call memset with NULL pointer.
+
+2020-08-25  Alan Modra  <amodra@gmail.com>
+
+       * config/tc-arc.c (declare_register_set): Avoid false positive
+       format-overflow warning.
+       * config/tc-epiphany.c (md_assemble): Likewise.
+       * config/tc-mips.c (md_begin): Likewise.
+       * config/tc-mmix.c (mmix_md_begin): Likewise.
+       * config/tc-nds32.c (nds32_elf_append_relax_relocs): Avoid false
+       positive "may be used uninitialized" warning.
+
+2020-08-24  Cooper Qu  <cooper.qu@linux.alibaba.com>
+
+       * config/tc-csky.c (csky_archs): Add item for CK860,
+       change ck810 and ck807's arch_flag.
+       (csky_cpus): Add item for CK860.
+       (md_begin): Enable DSP for CK810 and CK807 by default.
+       (md_apply_fix): Fix CKCORE_TLS_IE32 relocation failure.
+       * gas/testsuite/gas/csky/cskyv2_all.d: Change 'sync 0'
+       to 'sync'.
+       * gas/testsuite/gas/csky/cskyv2_all.s: Likewise.
+       * gas/testsuite/gas/csky/cskyv2_ck860.d: New.
+       * gas/testsuite/gas/csky/cskyv2_ck860.s: New.
+       * gas/testsuite/gas/csky/enhance_dsp.d: Change plsli.u16
+       to plsli.16.
+       * gas/testsuite/gas/csky/enhance_dsp.s: Likewise.
+
+2020-08-24  Alan Modra  <amodra@gmail.com>
+
+       * config/tc-tic54x.c (stag_add_field_symbols): Don't free "name"
+       in case where it isn't copied.
+       * config/tc-tic54x.h (LOCAL_LABELS_FB): Undef.
+       * testsuite/gas/tic54x/field.d: Dump section contents and symbols
+       rather than disassembling.
+       * testsuite/gas/tic54x/set.d: Adjust for newer disassembly.
+
+2020-08-24  Alan Modra  <amodra@gmail.com>
+
+       * config/tc-aarch64.c (md_begin): Don't bother checking for
+       out of memory failure from str_htab_create.
+       * config/tc-arc.c (arc_insert_opcode, md_begin): Likewise.
+       (arc_extcorereg, arc_stralloc): Likewise.
+       * config/tc-arm.c (md_begin): Likewise.
+       * config/tc-cr16.c (initialise_reg_hash_table, md_begin): Likewise.
+       * config/tc-cris.c (md_begin): Likewise.
+       * config/tc-crx.c (md_begin): Likewise.
+       * config/tc-pdp11.c (md_begin): Likewise.
+       * config/tc-score.c (s3_build_reg_hsh, s3_begin): Likewise.
+       * config/tc-score7.c (s7_build_reg_hsh, s7_begin): Likewise.
+
+2020-08-24  Alan Modra  <amodra@gmail.com>
+
+       * config/tc-arm.c (move_or_literal_pool): Avoid false positive
+       "may be used uninitialised".
+       (opcode_lookup): Likewise.
+
+2020-08-24  Alan Modra  <amodra@gmail.com>
+
+       PR 26526
+       * symbols.c (local_symbol_convert): Clear out xtra.
+
+2020-08-21  Cooper Qu  <cooper.qu@linux.alibaba.com>
+
+       * config/tc-csky.c (CSKY_ISA_803R2): New.
+       (csky_archs): Add ck803r2 series.
+       (md_begin): Fix warning about -medsp.
+       (csky_get_freg_val): Support lowercase of fpu register name.
+       * testsuite/gas/csky/cskyv2_ck803r2.s: New file.
+       * testsuite/gas/csky/cskyv2_ck803r2.d: New file.
+
 2020-08-23  Alan Modra  <amodra@gmail.com>
 
        PR 26513
This page took 0.024317 seconds and 4 git commands to generate.