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