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