This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH 1/13] [NDS32] Update and support more target features for the nds32 port


Hi, binutils maintainers and developers,

Attached is the modified patch for resolving the "readelf -r bintest"
problem mentioned in [PATCH 0/13] [NDS32] Update and support more
target features for the nds32 port.

* bfd/ChangeLog
2018-09-19  Nelson Chu  <nelson.chu@1990gmail.com>

        * elf32-nds32.c (nds32_elf_relax_loadstore):
        Remove the unused target features.
        (bfd_elf32_nds32_set_target_option): Remove the unused parameters.
        (nds32_elf_relax_piclo12, nds32_elf_relax_letlslo12,
        nds32_elf_relax_letlsadd, nds32_elf_relax_letlsls,
        nds32_elf_relax_pltgot_suff, nds32_elf_relax_got_suff
        nds32_elf_relax_gotoff_suff, calculate_plt_memory_address,
        calculate_plt_offset, calculate_got_memory_address,
        nds32_elf_check_dup_relocs): Removed.
        All callers changed.
        * elf32-nds32.h: Remove the unused macros and defines.
        (elf_nds32_link_hash_table): Remove the unused variable.
        (bfd_elf32_nds32_set_target_option): Update prototype.
        (nds32_elf_ex9_init): Removed.

* gas/ChangeLog
2018-09-19  Nelson Chu  <nelson.chu@1990gmail.com>
        * config/tc-riscv.c: Remove the unused target features.
        (nds32_relax_relocs, md_pseudo_table, nds32_elf_record_fixup_exp,
        nds32_set_elf_flags_by_insn, nds32_insert_relax_entry,
        nds32_apply_fix): Likewise.
        (nds32_no_ex9_begin): Removed.

*include/ChangeLog
2018-09-19  Nelson Chu  <nelson.chu@1990gmail.com>

        * elf/nds32.h: Remove the unused target features.

* opcodes/ChangeLog
2018-09-19  Nelson Chu  <nelson.chu@1990gmail.com>
        * nds32-asm.c (operand_fields): Remove the unused fields.
        (nds32_opcodes): Remove the unused instructions.
        * nds32-dis.c (nds32_ex9_info): Removed.
        (nds32_parse_opcode): Updated.
        (print_insn_nds32): Likewise.

Best regards,
Nelson Ching-Yu Chu
Software R&D, Andes Technology
Nelson Chu <nelson.chu1990@gmail.com> 於 2018年9月17日 週一 上午9:53寫道:
>
> Hi, binutils maintainers and developers,
>
> Attached is the first patch,
> 0001-NDS32-Remove-the-unsupported-target-features
>
> Best regards,
> Nelson Ching-Yu Chu
> Software R&D, Andes Technology

Attachment: 0001-NDS32-Remove-the-unsupported-target-features.patch
Description: Binary data


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]