opcodes: constify aarch64_opcode_tables
[deliverable/binutils-gdb.git] / include / ChangeLog
1 2021-07-01 Mike Frysinger <vapier@gentoo.org>
2
3 * opcode/aarch64.h (aarch64_opcode_table): Mark const.
4
5 2021-07-01 Richard Earnshaw <rearnsha@arm.com>
6
7 PR gas/28031
8 * opcode/arm.h (FPU_ANY): Exclude XScale-related features.
9
10 2021-06-18 H.J. Lu <hongjiu.lu@intel.com>
11
12 * elf/common.h (GNU_PROPERTY_UINT32_AND_LO): New.
13 (GNU_PROPERTY_UINT32_AND_HI): Likewise.
14 (GNU_PROPERTY_UINT32_OR_LO): Likewise.
15 (GNU_PROPERTY_UINT32_OR_HI): Likewise.
16
17 2021-06-15 Nick Clifton <nickc@redhat.com>
18
19 * elf/common.h (NT_GO_BUILDID): Define.
20
21 2021-06-02 Shahab Vahedi <shahab@synopsys.com>
22
23 * dis-asm.h (disassembler_options_arc): New prototype.
24
25 2021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
26
27 * opcode/mips.h (cpu_is_member): Remove code for MIPSr6 ISA
28 exclusion.
29 (opcode_is_member): Handle ISA level exclusion.
30
31 2021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
32
33 * opcode/mips.h (isa_is_member): New inline function, factored
34 out from...
35 (opcode_is_member): ... here.
36
37 2021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
38
39 * opcode/mips.h: Document `g' and `y' operand codes.
40 (mips_reg_operand_type): Add OP_REG_CONTROL enumeration
41 constant.
42
43 2021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
44
45 * opcode/mips.h: Complement change made to opcodes and remove
46 references to the `g' regular MIPS ISA operand code.
47
48 2021-05-28 H.J. Lu <hongjiu.lu@intel.com>
49
50 PR ld/27905
51 * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_CODE16): Removed.
52
53 2021-05-26 H.J. Lu <hongjiu.lu@intel.com>
54
55 PR ld/27905
56 * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_CODE16): New.
57
58 2021-05-23 Tiezhu Yang <yangtiezhu@loongson.cn>
59
60 * elf/common.h (EM_LOONGARCH): Change Loongson Loongarch to
61 LoongArch.
62
63 2021-05-21 Luis Machado <luis.machado@linaro.org>
64
65 * elf/common.h (NT_MEMTAG): New constant.
66 (NT_MEMTAG_TYPE_AARCH_MTE): New constant.
67
68 2021-05-07 Clément Chigot <clement.chigot@atos.net>
69
70 * coff/internal.h (C_DWARF): New define.
71 * coff/xcoff.h (SSUBTYP_DWLOC, SSUBTYP_DWFRAME,
72 SSUBTYP_DWMAC): New defines.
73
74 2021-05-06 Stafford Horne <shorne@gmail.com>
75
76 PR 21464
77 * elf/or1k.h (elf_or1k_reloc_type): Define R_OR1K_GOT_AHI16 number.
78
79 2021-05-06 Nick Alcock <nick.alcock@oracle.com>
80
81 * ctf.h (CTF_K_UNKNOWN): Document that it can be used for
82 nonrepresentable types, not just padding.
83 * ctf-api.h (ctf_add_unknown): New.
84
85 2021-04-22 Clément Chigot <clement.chigot@atos.net>
86
87 * coff/internal.h (union internal_auxent):
88 Add x_sect structure.
89 * coff/rs6000.h (union external_auxent): Rework to
90 match official documentation.
91 * coff/rs6k64.h (union external_auxent): Likewise.
92 (_AUX_SECT): New define.
93
94 2021-04-21 Eli Zaretskii <eliz@gnu.org>
95
96 PR 27760
97 * coff/pe.h (IMAGE_DLLCHARACTERISTICS_APPCONTAINER): Define.
98 (IMAGE_DLLCHARACTERISTICS_GUARD_CF): Define.
99
100 2021-04-16 Alan Modra <amodra@gmail.com>
101
102 PR 27567
103 * coff/internal.h (struct internal_scnhdr): Make s_flags unsigned long.
104 * coff/pe.h (COFF_ENCODE_ALIGNMENT): Don't set align flags for an
105 executable and return false. Do so for a relocatable object and
106 evaluate to true.
107 * coff/ti.h (COFF_ENCODE_ALIGNMENT): Add bfd arg and evaluate to true.
108 (COFF_DECODE_ALIGNMENT): Formatting.
109 * coff/z80.h (COFF_ENCODE_ALIGNMENT): Similarly.
110 (COFF_DECODE_ALIGNMENT): Similarly.
111
112 2021-04-09 Alan Modra <amodra@gmail.com>
113
114 * dis-asm.h (struct disassemble_info): Add dynrelbuf and dynrelcount.
115
116 2021-04-06 Alan Modra <amodra@gmail.com>
117
118 * dis-asm.h (struct disassemble_info <symbol_at_address_func>):
119 Return asymbol*.
120
121 2021-04-01 Martin Liska <mliska@suse.cz>
122
123 * opcode/cr16.h (strneq): Remove strneq and use startswith.
124
125 2021-03-31 Alan Modra <amodra@gmail.com>
126
127 * bfdlink.h: Replace bfd_boolean with bool throughout.
128 * coff/ecoff.h: Likewise.
129 * coff/xcoff.h: Likewise.
130 * dis-asm.h: Likewise.
131 * elf/mmix.h: Likewise.
132 * elf/xtensa.h: Likewise.
133 * opcode/aarch64.h: Likewise, and FALSE with false, TRUE with true.
134 * opcode/arc.h: Likewise.
135 * opcode/mips.h: Likewise.
136 * opcode/tic6x-opcode-table.h: Likewise.
137 * opcode/tic6x.h: Likewise.
138
139 2021-03-31 Alan Modra <amodra@gmail.com>
140
141 * cgen/basic-modes.h: Include stdint.h in place of bfd_stdint.h.
142 * elf/nfp.h: Likewise.
143 * opcode/aarch64.h: Likewise.
144 * opcode/cgen.h: Likewise.
145 * opcode/nfp.h: Likewise.
146 * opcode/ppc.h: Likewise.
147
148 2021-03-29 Alan Modra <amodra@gmail.com>
149
150 * opcode/aarch64.h (alias_opcode_p): Simplify boolean expression.
151 (opcode_has_alias, pseudo_opcode_p, optional_operand_p): Likewise.
152 (opcode_has_special_coder): Likewise.
153
154 2021-03-29 Alan Modra <amodra@gmail.com>
155
156 * opcode/aarch64.h (aarch64_opcode_encode): Correct prototype.
157
158 2021-03-25 Nick Alcock <nick.alcock@oracle.com>
159
160 PR libctf/27628
161 * ctf-api.h: Fix some indentation.
162 (CTF_SET_STID): Always do an unsigned shift, even if STID is
163 signed.
164
165 2021-03-19 H.J. Lu <hongjiu.lu@intel.com>
166
167 * elf/common.h (EM_INTEL205): Renamed to ...
168 (EM_INTELGT): This.
169
170 2021-03-16 Nick Clifton <nickc@redhat.com>
171
172 * coff/internal.h (struct internal_auxent): Fix a couple of typos
173 in comment describing the x_fname field.
174
175 2021-03-16 Kuan-Lin Chen <kuanlinchentw@gmail.com>
176
177 * opcode/riscv-opc.h: Support zba, zbb and zbc extensions.
178 * opcode/riscv.h (riscv_insn_class): Add INSN_CLASS_ZB*.
179
180 2021-03-12 Frederic Cambus <fred@statdns.com>
181
182 * elf/common.h (NT_NETBSD_PAX, NT_NETBSD_PAX_MPROTECT)
183 (NT_NETBSD_PAX_NOMPROTECT, NT_NETBSD_PAX_GUARD, NT_NETBSD_PAX_NOGUARD)
184 (NT_NETBSD_PAX_ASLR, NT_NETBSD_PAX_NOASLR): Define.
185
186 2021-03-12 Clément Chigot <clement.chigot@atos.net>
187
188 * coff/internal.h (struct internal_aouthdr): Add new fields.
189 * coff/rs6000.h (AOUTHDRÃ): Add new fields.
190 * coff/rs6k64.h (struct external_filehdr): Likewise.
191 * coff/xcoff.h (_TDATA), _TBSS): New defines
192 (RS6K_AOUTHDR_TLS_LE, RS6K_AOUTHDR_RAS, RS6K_AOUTHDR_ALGNTDATA,
193 RS6K_AOUTHDR_SHR_SYMTAB, RS6K_AOUTHDR_FORK_POLICY,
194 RS6K_AOUTHDR_FORK_COR): New defines.
195 (XMC_TU): Removed.
196 (XMC_UL): New define.
197
198 2021-03-12 Clément Chigot <clement.chigot@atos.net>
199
200 * coff/xcoff.h (R_RTB): Remove.
201 (R_TRL): Fix value.
202
203 2021-03-05 Craig Blackmore <craig.blackmore@embecosm.com>
204 Andrew Burgess <andrew.burgess@embecosm.com>
205
206 * elf/common.h (NT_RISCV_CSR): Define.
207
208 2021-03-05 Craig Blackmore <craig.blackmore@embecosm.com>
209 Andrew Burgess <andrew.burgess@embecosm.com>
210
211 * elf/common.h (NT_GDB_TDESC): Define.
212
213 2021-03-03 Alan Modra <amodra@gmail.com>
214
215 * coff/internal.h: Delete obsolete relocation defines. Move used
216 relocation defines..
217 * coff/i386.h: ..to here..
218 * coff/ti.h: ..and here..
219 * coff/x86_64.h: ..and here..
220 * coff/z80.h: ..and here..
221 * coff/z8k.h: ..and here.
222
223 2021-03-02 Nick Alcock <nick.alcock@oracle.com>
224
225 * ctf-api.h (CTF_LINK_SHARE_DUPLICATED): Note that this might
226 merely change how much deduplication is done.
227
228 2021-03-01 Alan Modra <amodra@gmail.com>
229 Fangrui Song <maskray@google.com>
230
231 * bfdlink.h (struct bfd_link_info): Add start_stop_gc.
232
233 2021-02-21 Alan Modra <amodra@gmail.com>
234
235 * bfdlink.h (struct bfd_link_info): Add warn_multiple_definition.
236
237 2021-02-17 Nick Alcock <nick.alcock@oracle.com>
238
239 * ctf-api.h (ctf_arc_lookup_symbol_name): New.
240 (ctf_lookup_by_symbol_name): Likewise.
241
242 2021-02-19 Nelson Chu <nelson.chu@sifive.com>
243
244 PR 27158
245 * opcode/riscv.h: Updated encoding macros.
246
247 2021-02-18 Nelson Chu <nelson.chu@sifive.com>
248
249 * opcode/riscv.h: Moved stuff and make the file tidy.
250
251 2021-02-15 Andreas Krebbel <krebbel@linux.ibm.com>
252
253 * opcode/s390.h (enum s390_opcode_cpu_val): Add
254 S390_OPCODE_ARCH14.
255
256 2021-02-08 Mike Frysinger <vapier@gentoo.org>
257
258 * opcode/tic54x.h (mmregs): Rename to ...
259 (tic54x_mmregs): ... this.
260 (regs): Rename to ...
261 (tic54x_regs): ... this.
262 (condition_codes): Rename to ...
263 (tic54x_condition_codes): ... this.
264 (cc2_codes): Rename to ...
265 (tic54x_cc2_codes): ... this.
266 (status_bits): Rename to ...
267 (tic54x_status_bits): ... this.
268 (cc3_codes): Rename to ...
269 (tic54x_cc3_codes): ... this.
270 (misc_symbols): Rename to ...
271 (tic54x_misc_symbols): ... this.
272
273 2021-02-05 Nelson Chu <nelson.chu@sifive.com>
274
275 PR 27348
276 * opcode/riscv.h: Remove obsolete OP_*CUSTOM_IMM.
277
278 2021-02-05 Nelson Chu <nelson.chu@sifive.com>
279
280 PR 27348
281 * opcode/riscv-opc.h: Remove obsolete Xcustom support.
282
283 2021-01-27 Nick Alcock <nick.alcock@oracle.com>
284
285 * ctf-api.h (ECTF_NONAME): New.
286 (ECTF_NERR): Adjust.
287
288 2021-01-26 Nick Alcock <nick.alcock@oracle.com>
289
290 * ctf-api.h (CTF_LINK_NO_FILTER_REPORTED_SYMS): New.
291
292 2021-02-04 Nelson Chu <nelson.chu@sifive.com>
293
294 * opcode/riscv-opc.h: Removed macros for zb* extensions.
295 * opcode/riscv.h (riscv_insn_class): Removed INSN_CLASS_ZB*.
296
297 2021-01-15 Nelson Chu <nelson.chu@sifive.com>
298
299 * opcode/riscv.h: Indent and GNU coding standards tidy,
300 also aligned the code.
301
302 2021-01-15 Nelson Chu <nelson.chu@sifive.com>
303
304 * elf/riscv.h: Comments tidy and improvement.
305 * opcode/riscv-opc.h: Likewise.
306 * opcode/riscv.h: Likewise.
307
308 2021-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
309
310 * opcode/aarch64.h (AARCH64_FEATURE_CSRE): Delete.
311 (aarch64_opnd): Delete AARCH64_OPND_CSRE_CSR.
312
313 2021-01-09 Nick Clifton <nickc@redhat.com>
314
315 * 2.36 release branch crated.
316
317 2021-01-07 Philipp Tomsich <prt@gnu.org>
318
319 * opcode/riscv-opc.h: Added MATCH_PAUSE, MASK_PAUSE and DECLARE_INSN
320 for pause hint instruction.
321 * opcode/riscv.h (enum riscv_insn_class): Added INSN_CLASS_ZIHINTPAUSE.
322
323 2021-01-07 Claire Xenia Wolf <claire@symbioticeda.com>
324 Jim Wilson <jimw@sifive.com>
325 Andrew Waterman <andrew@sifive.com>
326 Maxim Blinov <maxim.blinov@embecosm.com>
327 Kito Cheng <kito.cheng@sifive.com>
328 Nelson Chu <nelson.chu@sifive.com>
329
330 * opcode/riscv-opc.h: Added MASK/MATCH/DECLARE_INSN for ZBA/ZBB/ZBC.
331 * opcode/riscv.h (riscv_insn_class): Added INSN_CLASS_ZB*.
332 (enum riscv_isa_spec_class): Added ISA_SPEC_CLASS_DRAFT for the
333 frozen extensions.
334
335 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
336
337 * ctf-api.h (CTF_MN_RECURSE): New.
338 (ctf_member_next): Add flags argument.
339
340 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
341
342 * ctf-api.h (ECTF_INCOMPLETE): New.
343 (ECTF_NERR): Adjust.
344
345 2021-01-01 Nicolas Boulenguez <nicolas@debian.org>
346
347 * coff/internal.h: Correct comment spelling.
348 * coff/sym.h: Likewise.
349 * opcode/aarch64.h: Likewise.
350
351 2021-01-01 Alan Modra <amodra@gmail.com>
352
353 Update year range in copyright notice of all files.
354
355 For older changes see ChangeLog-2020
356 \f
357 Copyright (C) 2021 Free Software Foundation, Inc.
358
359 Copying and distribution of this file, with or without modification,
360 are permitted in any medium without royalty provided the copyright
361 notice and this notice are preserved.
362
363 Local Variables:
364 mode: change-log
365 left-margin: 8
366 fill-column: 74
367 version-control: never
368 End:
This page took 0.040041 seconds and 5 git commands to generate.