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