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