Wolfgang Thallergcc16 merge934c3885 months agoHistory
1508 lines · 51.2 KB · Text
RawDownload
2025-07-13  Nick Clifton  <nickc@redhat.com> 	* 2.45 Branch point. 2025-01-19  Nick Clifton  <nickc@redhat.com> 	* 2.44 Branch point. 2024-07-20  Nick Clifton  <nickc@redhat.com> 	* 2.43 branch point. 2024-02-15 Will Hawkins  <hawkinsw@obs.cr> 	* bpf-opc.c: Move callx into the v1 BPF CPU variant. 2024-02-14  Yuriy Kolerov  <ykolerov@synopsys.com> 	* arc-tbl.h (dbnz): Use "DBNZ" class.	* arc-dis.c (arc_opcode_to_insn_type): Handle "DBNZ" class. 2024-01-29  Jose E. Marchesi  <jose.marchesi@oracle.com> 	* bpf-opc.c (bpf_opcodes): Remove BPF_INSN_LDINDDW and	BPF_INSN_LDABSDW instructions. 2024-01-15  Nick Clifton  <nickc@redhat.com> 	* configure: Regenerate.	* po/opcodes.pot: Regenerate. 2024-01-15  Nick Clifton  <nickc@redhat.com> 	* 2.42 branch point. 2023-11-15  Arsen Arsenović  <arsen@aarsen.me> 	* aclocal.m4: Regenerate.	* po/Make-in ($(srcdir)/$(PACKAGE).pot): Output to a .pot	temporary file to suppress xgettext checking charset names.	* configure.ac (SHARED_LIBADD): Use LTLIBINTL rather than	LIBINTL.	* configure: Regenerate.	* po/Make-in ($(srcdir)/$(PACKAGE).pot): Output to a .pot	temporary file, to suppress xgettext checking charset names. 2023-10-05  Neal frager  <neal.frager@amd.com> 	* microblaze-opcm.h (struct op_code_struct): Tidy and remove	redundant entries.	* microblaze-opc.h (MAX_OPCODES): Increase to 300.	(op_code_struct): Add address extension instructions. 2023-10-04  Neal frager  <neal.frager@amd.com> 	* microblaze-opc.h (struct op_code_struct): Add hiberante	and suspend entries.	* microblaze-opcm.h (enum microblaze_instr): Add microblaze_sleep,	hibernate, suspend entries. 2023-08-24  Tom Tromey  <tom@tromey.com> 	* cgen.sh: Don't pass "-s" to cgen.	* Makefile.in: Rebuild.	* Makefile.am (GUILE): Simplify. 2023-07-31  Jose E. Marchesi  <jose.marchesi@oracle.com> 	PR 30705	* bpf-dis.c (print_insn_bpf): Check that info->section->owner is	actually available before using it. 2023-07-30  Jose E. Marchesi  <jose.marchesi@oracle.com> 	* bpf-dis.c: Initialize asm_bpf_version to -1.	(print_insn_bpf): Set BPF ISA version from the cpu version ELF	header flags if no explicit version set in the command line.	* disassemble.c (disassemble_init_for_target): Remove unused code. 2023-07-26  Jose E. Marchesi  <jose.marchesi@oracle.com> 	* bpf-opc.c (bpf_opcodes): Fix BPF_INSN_NEGR to not use a src	register. 2023-07-24  Jose E. Marchesi  <jose.marchesi@oracle.com> 	* bpf-opc.c (bpf_opcodes): Add entries for the BSWAP*	instructions. 2023-07-24  Jose E. Marchesi  <jose.marchesi@oracle.com> 	* bpf-opc.c (bpf_opcodes): Fix pseudo-c syntax for MOVS* and LDXS*	instructions. 2023-07-23  Jose E. Marchesi  <jose.marchesi@oracle.com> 	* bpf-opc.c (bpf_opcodes): Add entry for jal. 2023-07-21  Jose E. Marchesi  <jose.marchesi@oracle.com> 	* bpf-opc.c (bpf_opcodes): Add entries for LDXS{B,W,H,DW}	instructions. 2023-07-21  Jose E. Marchesi  <jose.marchesi@oracle.com> 	* bpf-opc.c (bpf_opcodes): Add entries for MOVS{8,16,32}R and	MOVS32{8,16,32}R instructions.  and MOVS32I instructions. 2023-07-21  Jose E. Marchesi  <jose.marchesi@oracle.com> 	* Makefile.am (TARGET64_LIBOPCODES_CFILES): Add missing bpf-dis.c	* Makefile.in: Regenerate. 2023-07-03  Nick Clifton  <nickc@redhat.com> 	* configure: Regenerate.	* po/opcodes.pot: Regenerate. 2023-07-03  Nick Clifton  <nickc@redhat.com> 	2.41 Branch Point. 2023-05-23  Nick Clifton  <nickc@redhat.com> 	* po/sv.po: Updated translation. 2023-04-21  Tom Tromey  <tromey@adacore.com> 	* i386-dis.c (OP_J): Check result of get16. 2023-04-12  Claudiu Zissulescu  <claziss@synopsys.com> 	* arc-tbl.h: Remove vadds2, vadds2h, vadds4h, vaddsubs,	vaddsubs2h, vaddsubs4h, vsubadds, vsubadds2h, vsubadds4h, vsubs2,	vsubs2h, and vsubs4h instructions. 2023-04-11  Nick Clifton  <nickc@redhat.com> 	PR 30310	* nfp-dis.c (init_nfp6000_priv): Check that the output section	exists. 2023-03-15  Nick Clifton  <nickc@redhat.com> 	PR 30231	* mep-dis.c: Regenerate. 2023-03-15  Nick Clifton  <nickc@redhat.com> 	PR 30230	* arm-dis.c (get_sym_code_type): Check for non-ELF symbols. 2023-02-28  Richard Ball  <richard.ball@arm.com> 	* aarch64-opc.c: Add MEC system registers. 2023-01-03  Nick Clifton  <nickc@redhat.com> 	* po/de.po: Updated German translation.	* po/ro.po: Updated Romainian translation.	* po/uk.po: Updated Ukrainian translation. 2022-12-31  Nick Clifton  <nickc@redhat.com> 	* 2.40 branch created. 2022-11-22  Shahab Vahedi  <shahab@synopsys.com> 	* arc-regs.h: Change isa_config address to 0xc1.	isa_config exists for ARC700 and ARCV2 and not ARCALL. 2022-10-31  Yoshinori Sato  <ysato@users.sourceforge.jp> 	* rx-decode.opc: Switch arguments of the MVTACGU insn.	* rx-decode.c: Regenerate. 2022-09-22  Yoshinori Sato  <ysato@users.sourceforge.jp> 	* sh-dis.c (print_insn_sh): Enforce bit7 of LDC Rm,Rn_BANK and STC	Rm_BANK,Rn is always 1. 2022-07-21  Peter Bergner  <bergner@linux.ibm.com> 	* ppc-opc.c (XACC_MASK, XX3ACC_MASK): New defines.	(P_GER_MASK, xxmfacc, xxmtacc, xxsetaccz, xvi8ger4pp, xvi8ger4,	xvf16ger2pp, xvf16ger2, xvf32gerpp, xvf32ger, xvi4ger8pp, xvi4ger8,	xvi16ger2spp, xvi16ger2s, xvbf16ger2pp, xvbf16ger2, xvf64gerpp,	xvf64ger, xvi16ger2, xvf16ger2np, xvf32gernp, xvi8ger4spp, xvi16ger2pp,	xvbf16ger2np, xvf64gernp, xvf16ger2pn, xvf32gerpn, xvbf16ger2pn,	xvf64gerpn, xvf16ger2nn, xvf32gernn, xvbf16ger2nn, xvf64gernn: Use them. 2022-07-18  Claudiu Zissulescu  <claziss@synopsys.com> 	* disassemble.c (disassemble_init_for_target): Set	created_styled_output for ARC based targets.	* arc-dis.c (find_format_from_table): Use fprintf_styled_ftype	instead of fprintf_ftype throughout.	(find_format): Likewise.	(print_flags): Likewise.	(print_insn_arc): Likewise. 2022-07-08  Nick Clifton  <nickc@redhat.com> 	* 2.39 branch created. 2022-07-04  Marcus Nilsson  <brainbomb@gmail.com> 	* disassemble.c: (disassemble_init_for_target): Set	created_styled_output for AVR based targets.	* avr-dis.c: (print_insn_avr): Use fprintf_styled_ftype	instead of fprintf_ftype throughout.	(avr_operand): Pass in and fill disassembler_style when	parsing operands. 2022-04-07  Andreas Krebbel  <krebbel@linux.ibm.com> 	* s390-mkopc.c (main): Enable z16 as CPU string in the opcode	table. 2022-03-16  Simon Marchi  <simon.marchi@efficios.com> 	* configure.ac: Handle bfd_amdgcn_arch.	* configure: Re-generate. 2022-03-06  Sagar Patel  <sagarmp@cs.unc.edu>	    Maciej W. Rozycki  <macro@orcam.me.uk> 	* mips-opc.c (mips_builtin_opcodes): Fix INSN2_ALIAS annotation	for "bal", "beqz", "beqzl", "bnez" and "bnezl" instructions.	* micromips-opc.c (micromips_opcodes): Likewise for "beqz" and	"bnez" instructions. 2022-02-17  Nick Clifton  <nickc@redhat.com> 	* po/sr.po: Updated Serbian translation. 2022-02-14  Sergei Trofimovich  <siarheit@google.com> 	* microblaze-opcm.h: Renamed 'fsqrt' to 'microblaze_fsqrt'.	* microblaze-opc.h: Follow 'fsqrt' rename. 2022-01-24  Nick Clifton  <nickc@redhat.com> 	* po/ro.po: Updated Romanian translation.	* po/uk.po: Updated Ukranian translation. 2022-01-22  Nick Clifton  <nickc@redhat.com> 	* configure: Regenerate.	* po/opcodes.pot: Regenerate. 2022-01-22  Nick Clifton  <nickc@redhat.com> 	* 2.38 release branch created. 2022-01-17  Nick Clifton  <nickc@redhat.com> 	* Makefile.in: Regenerate.	* po/opcodes.pot: Regenerate. 2021-12-02  Marcus Nilsson  <brainbomb@gmail.com> 	* avr-dis.c (avr_operand); Pass in disassemble_info and fill	in insn_type on branching instructions. 2021-11-25  Andrew Burgess  <aburgess@redhat.com>	    Simon Cook  <simon.cook@embecosm.com> 	* riscv-dis.c (enum riscv_option_arg_t): New enum typedef.	(riscv_options): New static global.	(disassembler_options_riscv): New function.	(print_riscv_disassembler_options): Rewrite to use	disassembler_options_riscv. 2021-11-25  Nick Clifton  <nickc@redhat.com> 	PR 28614	* aarch64-asm.c: Replace assert(0) with real code.	* aarch64-dis.c: Likewise.	* aarch64-opc.c: Likewise. 2021-11-25  Nick Clifton  <nickc@redhat.com> 	* po/fr.po; Updated French translation. 2021-10-27  Maciej W. Rozycki  <macro@embecosm.com> 	* Makefile.am: Remove obsolete comment.	* configure.ac: Refer `libbfd.la' to link shared BFD library	except for Cygwin.	* Makefile.in: Regenerate.	* configure: Regenerate. 2021-09-27  Nick Alcock  <nick.alcock@oracle.com> 	* configure: Regenerate. 2021-09-25  Peter Bergner  <bergner@linux.ibm.com> 	* ppc-opc.c (powerpc_opcodes) <mfppr, mfppr32, mtppr, mtppr32>: Enable	on POWER5 and later. 2021-09-20  Andrew Burgess  <andrew.burgess@embecosm.com> 	* riscv-dis.c (riscv_disassemble_insn): Print a .%dbyte opcode	before an unknown instruction, '%d' is replaced with the	instruction length. 2021-09-02  Nick Clifton  <nickc@redhat.com> 	PR 28292	* v850-opc.c (D16): Use BFD_RELOC_V850_LO16_SPLIT_OFFSET in place	of BFD_RELOC_16. 2021-08-17  Shahab Vahedi <shahab@synopsys.com> 	* arc-regs.h (DEF): Fix the register numbers. 2021-08-10  Nick Clifton  <nickc@redhat.com> 	* po/sr.po: Updated Serbian translation. 2021-07-26  Chenghua Xu  <xuchenghua@loongson.cn> 	* mips-dis.c (mips_arch_choices): Correct gs264e bfd_mach. 2021-06-07  Andreas Krebbel  <krebbel@linux.ibm.com> 	* s390-opc.txt: Add qpaci. 2021-07-03  Nick Clifton  <nickc@redhat.com> 	* configure: Regenerate.	* po/opcodes.pot: Regenerate. 2021-07-03  Nick Clifton  <nickc@redhat.com> 	* 2.37 release branch created. 2021-07-02  Alan Modra  <amodra@gmail.com> 	* nds32-dis.c (nds32_find_reg_keyword): Constify arg and return.	(nds32_parse_audio_ext, nds32_parse_opcode): Constify psys_reg.	(nds32_field_table, nds32_opcode_table, nds32_keyword_table),	(nds32_opcodes, nds32_operand_fields, nds32_keywords),	(nds32_keyword_gpr): Move declarations to..	* nds32-asm.h: ..here, constifying to match definitions. 2021-07-01  Mike Frysinger  <vapier@gentoo.org> 	* Makefile.am (GUILE): New variable.	(CGEN): Use $(GUILE).	* Makefile.in: Regenerate. 2021-07-01  Mike Frysinger  <vapier@gentoo.org> 	* mep-asm.c (macros): Mark static & const.	(lookup_macro): Change return & m to const.	(expand_macro): Change mac to const.	(expand_string): Change pmacro to const. 2021-07-01  Mike Frysinger  <vapier@gentoo.org> 	* nds32-asm.c (operand_fields): Rename to ...	(nds32_operand_fields): ... this.	(keyword_gpr): Rename to ...	(nds32_keyword_gpr): ... this.	(keyword_usr, keyword_dxr, keyword_sr, keyword_cp, keyword_cpr,	keyword_fsr, keyword_fdr, keyword_abdim, keyword_abm,	keyword_dpref_st, keyword_cctl_lv, keyword_standby_st,	keyword_msync_st, keyword_im5_i, keyword_im5_m, keyword_accumulator,	keyword_aridx, keyword_aridx2, keyword_aridxi, keyword_aridxi_mx):	Mark static.	(keywords): Rename to ...	(nds32_keywords): ... this.	* nds32-dis.c: Rename operand_fields to nds32_operand_fields,	keywords to nds32_keywords, and keyword_gpr to nds32_keyword_gpr. 2021-07-01  Mike Frysinger  <vapier@gentoo.org> 	* z80-dis.c (opc_ed): Make const.	(pref_ed): Make p const. 2021-07-01  Mike Frysinger  <vapier@gentoo.org> 	* microblaze-dis.c (get_field_special): Make op const.	(read_insn_microblaze): Make opr & op const.  Rename opcodes to	microblaze_opcodes.	(print_insn_microblaze): Make op & pop const.	(get_insn_microblaze): Make op const.  Rename opcodes to	microblaze_opcodes.	(microblaze_get_target_address): Likewise.	* microblaze-opc.h (struct op_code_struct): Make const.	Rename opcodes to microblaze_opcodes. 2021-07-01  Mike Frysinger  <vapier@gentoo.org> 	* aarch64-gen.c (aarch64_opcode_table): Add const.	* aarch64-tbl.h (aarch64_opcode_table): Likewise. 2021-06-22  Andrew Burgess  <andrew.burgess@embecosm.com> 	* cgen-dis.c (count_decodable_bits): Use __builtin_popcount when	available. 2021-06-22  Alan Modra  <amodra@gmail.com> 	* pj-dis.c (print_insn_pj): Don't print trailing tab.  Do	print separator for pcrel insns. 2021-06-19  Alan Modra  <amodra@gmail.com> 	* vax-dis.c (print_insn_vax): Avoid pointer overflow. 2021-06-19  Alan Modra  <amodra@gmail.com> 	* tic30-dis.c (get_register_operand): Don't ask strncpy to fill	entire buffer. 2021-06-17  Alan Modra  <amodra@gmail.com> 	* ppc-opc.c (powerpc_opcodes): Move cell db*cyc to proper location	in table. 2021-06-03  Alan Modra  <amodra@gmail.com> 	PR 1202	* mcore-dis.c (print_insn_mcore): Correct loopt disassembly.	Use unsigned int for inst. 2021-06-02  Shahab Vahedi  <shahab@synopsys.com> 	* arc-dis.c (arc_option_arg_t): New enumeration.	(arc_options): New variable.	(disassembler_options_arc): New function.	(print_arc_disassembler_options): Reimplement in terms of	"disassembler_options_arc". 2021-05-29  Alan Modra  <amodra@gmail.com> 	* ppc-dis.c (lookup_powerpc): Test deprecated field when -Many.	Don't special case PPC_OPCODE_RAW.	(lookup_prefix): Likewise.	(lookup_vle, lookup_spe2): Similarly.  Add dialect parameter and..	(print_insn_powerpc): ..update caller.	* ppc-opc.c (EXT): Define.	(powerpc_opcodes): Mark extended mnemonics with EXT.	(prefix_opcodes, vle_opcodes): Likewise.	(XISEL, XISEL_MASK): Add cr field and simplify.	(powerpc_opcodes): Use XISEL with extended isel mnemonics and sort	all isel variants to where the base mnemonic belongs.  Sort dstt,	dststt and dssall. 2021-05-29  Maciej W. Rozycki  <macro@orcam.me.uk> 	* mips-opc.c (mips_builtin_opcodes): Reorder legacy COP0, COP2,	COP3 opcode instructions. 2021-05-29  Maciej W. Rozycki  <macro@orcam.me.uk> 	* mips-opc.c (mips_builtin_opcodes): Update exclusion list for	"ldc2", "ldc3", "lwc0", "lwc2", "lwc3", "sdc2", "sdc3", "swc0",	"swc2", "swc3", "cfc0", "ctc0", "bc2f", "bc2fl", "bc2t",	"bc2tl", "cfc2", "ctc2", "dmfc2", "dmtc2", "mfc2", "mtc2",	"bc3f", "bc3fl", "bc3t", "bc3tl", "cfc3", "ctc3", "mfc3",	"mtc3", "bc0f", "bc0fl", "bc0t", "bc0tl", "rfe", "c2", "c3",	"cop2", and "cop3" entries. 2021-05-29  Maciej W. Rozycki  <macro@orcam.me.uk> 	* mips-opc.c (mips_builtin_opcodes): Remove "dmfc3" and "dmtc3"	entries and associated comments. 2021-05-29  Maciej W. Rozycki  <macro@orcam.me.uk> 	* mips-opc.c (mips_builtin_opcodes): Move the "rfe" entry ahead	of "c0". 2021-05-29  Maciej W. Rozycki  <macro@orcam.me.uk> 	* mips-dis.c (mips_cp1_names_mips): New variable.	(mips_arch_choices): Use it rather than `mips_cp1_names_numeric'	for "r3000", "r4000", "r4010", "vr4100", "vr4111", "vr4120",	"r4300", "r4400", "r4600", "r4650", "r5000", "vr5400", "vr5500",	"r5900", "r6000", "rm7000", "rm9000", "r8000", "r10000",	"r12000", "r14000", "r16000", "mips5", "loongson2e", and	"loongson2f". 2021-05-29  Maciej W. Rozycki  <macro@orcam.me.uk> 	* mips-dis.c (print_reg) <OP_REG_COPRO>: Move control register	handling code over to...	<OP_REG_CONTROL>: ... this new case.	* mips-opc.c (decode_mips_operand) <'g', 'y'>: New cases.	(mips_builtin_opcodes): Update "cfc1", "ctc1", "cttc1", "cttc2",	"cfc0", "ctc0", "cfc2", "ctc2", "cfc3", and "ctc3" entries	replacing the `G' operand code with `g'.  Update "cftc1" and	"cftc2" entries replacing the `E' operand code with `y'.	* micromips-opc.c (decode_micromips_operand) <'g'>: New case.	(micromips_opcodes): Update "cfc1", "cfc2", "ctc1", and "ctc2"

Lines 1–500 of 1508.

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t