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