]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - opcodes/ChangeLog
RISC-V: Add bfd/cpu-riscv.h to support all spec versions controlling.
[thirdparty/binutils-gdb.git] / opcodes / ChangeLog
1 2021-02-18 Nelson Chu <nelson.chu@sifive.com>
2
3 * riscv-dis.c: Included cpu-riscv.h, and removed elfxx-riscv.h.
4 (default_priv_spec): Updated type to riscv_spec_class.
5 (parse_riscv_dis_option): Updated.
6 * riscv-opc.c: Moved stuff and make the file tidy.
7
8 2021-02-17 Alan Modra <amodra@gmail.com>
9
10 * wasm32-dis.c: Include limits.h.
11 (CHAR_BIT): Provide backup define.
12 (wasm_read_leb128): Use CHAR_BIT to size "result" in bits.
13 Correct signed overflow checking.
14
15 2021-02-16 Jan Beulich <jbeulich@suse.com>
16
17 * i386-opc.tbl: Split CVTPI2PD template. Add SSE2AVX variant.
18 * i386-tbl.h: Re-generate.
19
20 2021-02-16 Jan Beulich <jbeulich@suse.com>
21
22 * i386-gen.c (set_bitfield): Don't look for CpuFP, Mmword, nor
23 Oword.
24 * i386-opc.tbl (CpuFP, Mmword, Oword): Define.
25
26 2021-02-15 Andreas Krebbel <krebbel@linux.ibm.com>
27
28 * s390-mkopc.c (main): Accept arch14 as cpu string.
29 * s390-opc.txt: Add new arch14 instructions.
30
31 2021-02-04 Nick Alcock <nick.alcock@oracle.com>
32
33 * configure.ac (SHARED_LIBADD): Remove explicit -lintl population in
34 favour of LIBINTL.
35 * configure: Regenerated.
36
37 2021-02-08 Mike Frysinger <vapier@gentoo.org>
38
39 * tic54x-dis.c (sprint_mmr): Change to tic54x_mmregs.
40 * tic54x-opc.c (regs): Rename to ...
41 (tic54x_regs): ... this.
42 (mmregs): Rename to ...
43 (tic54x_mmregs): ... this.
44 (condition_codes): Rename to ...
45 (tic54x_condition_codes): ... this.
46 (cc2_codes): Rename to ...
47 (tic54x_cc2_codes): ... this.
48 (cc3_codes): Rename to ...
49 (tic54x_cc3_codes): ... this.
50 (status_bits): Rename to ...
51 (tic54x_status_bits): ... this.
52 (misc_symbols): Rename to ...
53 (tic54x_misc_symbols): ... this.
54
55 2021-02-04 Nelson Chu <nelson.chu@sifive.com>
56
57 * riscv-opc.c (MASK_RVB_IMM): Removed.
58 (riscv_opcodes): Removed zb* instructions.
59 (riscv_ext_version_table): Removed versions for zb*.
60
61 2021-01-26 Alan Modra <amodra@gmail.com>
62
63 * i386-gen.c (parse_template): Ensure entire template_instance
64 is initialised.
65
66 2021-01-15 Nelson Chu <nelson.chu@sifive.com>
67
68 * riscv-opc.c (riscv_gpr_names_abi): Aligned the code.
69 (riscv_fpr_names_abi): Likewise.
70 (riscv_opcodes): Likewise.
71 (riscv_insn_types): Likewise.
72
73 2021-01-15 Nelson Chu <nelson.chu@sifive.com>
74
75 * riscv-dis.c (parse_riscv_dis_option): Fix typos of message.
76
77 2021-01-15 Nelson Chu <nelson.chu@sifive.com>
78
79 * riscv-dis.c: Comments tidy and improvement.
80 * riscv-opc.c: Likewise.
81
82 2021-01-13 Alan Modra <amodra@gmail.com>
83
84 * Makefile.in: Regenerate.
85
86 2021-01-12 H.J. Lu <hongjiu.lu@intel.com>
87
88 PR binutils/26792
89 * configure.ac: Use GNU_MAKE_JOBSERVER.
90 * aclocal.m4: Regenerated.
91 * configure: Likewise.
92
93 2021-01-12 Nick Clifton <nickc@redhat.com>
94
95 * po/sr.po: Updated Serbian translation.
96
97 2021-01-11 H.J. Lu <hongjiu.lu@intel.com>
98
99 PR ld/27173
100 * configure: Regenerated.
101
102 2021-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
103
104 * aarch64-asm-2.c: Regenerate.
105 * aarch64-dis-2.c: Likewise.
106 * aarch64-opc-2.c: Likewise.
107 * aarch64-opc.c (aarch64_print_operand):
108 Delete handling of AARCH64_OPND_CSRE_CSR.
109 * aarch64-tbl.h (aarch64_feature_csre): Delete.
110 (CSRE): Likewise.
111 (_CSRE_INSN): Likewise.
112 (aarch64_opcode_table): Delete csr.
113
114 2021-01-11 Nick Clifton <nickc@redhat.com>
115
116 * po/de.po: Updated German translation.
117 * po/fr.po: Updated French translation.
118 * po/pt_BR.po: Updated Brazilian Portuguese translation.
119 * po/sv.po: Updated Swedish translation.
120 * po/uk.po: Updated Ukranian translation.
121
122 2021-01-09 H.J. Lu <hongjiu.lu@intel.com>
123
124 * configure: Regenerated.
125
126 2021-01-09 Nick Clifton <nickc@redhat.com>
127
128 * configure: Regenerate.
129 * po/opcodes.pot: Regenerate.
130
131 2021-01-09 Nick Clifton <nickc@redhat.com>
132
133 * 2.36 release branch crated.
134
135 2021-01-08 Peter Bergner <bergner@linux.ibm.com>
136
137 * ppc-opc.c (insert_dw, (extract_dw): New functions.
138 (DW, (XRC_MASK): Define.
139 (powerpc_opcodes) <hashchk, hashchkp, hashst, haststp>: New mnemonics.
140
141 2021-01-09 Alan Modra <amodra@gmail.com>
142
143 * configure: Regenerate.
144
145 2021-01-08 Nick Clifton <nickc@redhat.com>
146
147 * po/sv.po: Updated Swedish translation.
148
149 2021-01-08 Nick Clifton <nickc@redhat.com>
150
151 PR 27129
152 * aarch64-dis.c (determine_disassembling_preference): Move call to
153 aarch64_match_operands_constraint outside of the assertion.
154 * aarch64-asm.c (aarch64_ins_limm_1): Remove call to assert.
155 Replace with a return of FALSE.
156
157 PR 27139
158 * aarch64-opc.c (aarch64_sys_regs): Treat id_aa64mmfr2_el1 as a
159 core system register.
160
161 2021-01-07 Samuel Thibault <samuel.thibault@gnu.org>
162
163 * configure: Regenerate.
164
165 2021-01-07 Nick Clifton <nickc@redhat.com>
166
167 * po/fr.po: Updated French translation.
168
169 2021-01-07 Fredrik Noring <noring@nocrew.org>
170
171 * m68k-opc.c (chkl): Change minimum architecture requirement to
172 m68020.
173
174 2021-01-07 Philipp Tomsich <prt@gnu.org>
175
176 * riscv-opc.c (riscv_opcodes): Add pause hint instruction.
177
178 2021-01-07 Claire Xenia Wolf <claire@symbioticeda.com>
179 Jim Wilson <jimw@sifive.com>
180 Andrew Waterman <andrew@sifive.com>
181 Maxim Blinov <maxim.blinov@embecosm.com>
182 Kito Cheng <kito.cheng@sifive.com>
183 Nelson Chu <nelson.chu@sifive.com>
184
185 * riscv-opc.c (riscv_opcodes): Add ZBA/ZBB/ZBC instructions.
186 (MASK_RVB_IMM): Used for rev8 and orc.b encoding.
187
188 2021-01-01 Alan Modra <amodra@gmail.com>
189
190 Update year range in copyright notice of all files.
191
192 For older changes see ChangeLog-2020
193 \f
194 Copyright (C) 2021 Free Software Foundation, Inc.
195
196 Copying and distribution of this file, with or without modification,
197 are permitted in any medium without royalty provided the copyright
198 notice and this notice are preserved.
199
200 Local Variables:
201 mode: change-log
202 left-margin: 8
203 fill-column: 74
204 version-control: never
205 End: