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