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