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