]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - include/ChangeLog
binutils/readelf: build against msgpack, dump NT_AMDGPU_METADATA note contents
[thirdparty/binutils-gdb.git] / include / ChangeLog
CommitLineData
28cdbb18
SM
12022-03-16 Simon Marchi <simon.marchi@efficios.com>
2
3 * elf/amdgcn.h (NT_AMDGPU_METADATA): New.
4
c077c580
SM
52022-03-16 Simon Marchi <simon.marchi@efficios.com>
6
7 * elf/amdgcn.h: Add EF_AMDGPU_MACH_AMDGCN_* and
8 EF_AMDGPU_FEATURE_* defines.
9
37870be8
SM
102022-03-16 Simon Marchi <simon.marchi@efficios.com>
11
12 * elf/common.h (ELFOSABI_AMDGPU_PAL, ELFOSABI_AMDGPU_MESA3D):
13 New.
14
978602e8
SM
152022-03-16 Simon Marchi <simon.marchi@efficios.com>
16
17 * elf/amdgpu.h: New.
18 * elf/common.h (ELFOSABI_AMDGPU_HSA): Add.
19
bb368aad
VM
202022-03-11 Vladimir Mezentsev <vladimir.mezentsev@oracle.com>
21
22 * collectorAPI.h: New file.
23 * libcollector.h: New file.
24 * libfcollector.h: New file.
25
b6437be6
KZ
262022-01-25 Klaus Ziegler <klausz@haus-gisela.de>
27
28 PR 28816
29 * elf/common.h (AT_SUN_HWCAP): Make definition conditional.
30
a74e1cb3
NC
312022-01-22 Nick Clifton <nickc@redhat.com>
32
33 * 2.38 release branch created.
34
ce2d3708
NC
352022-01-13 Nick Clifton <nickc@redhat.com>
36
37 Import from gcc mainline:
38
39 2021-01-03 Mike Frysinger <vapier@gentoo.org>
40
41 * libiberty.h (strverscmp): Delete duplicate prototype.
42
b4992e99
JB
432021-12-07 John Baldwin <jhb@FreeBSD.org>
44
45 * elf/common.h (AT_FREEBSD_FXRNG, AT_FREEBSD_KPRELOAD): Define.
46
92fc129e
NC
472021-12-01 Nick Clifton <nickc@redhat.com>
48
49 PR 28630
50 * coff/internal.h (x_n): Use bfd_hostptr_t for the fields in this
51 structure.
52
3a337a86
AB
532021-11-25 Andrew Burgess <aburgess@redhat.com>
54 Simon Cook <simon.cook@embecosm.com>
55
56 * dis-asm.h (disassembler_options_riscv): Declare.
57
a7fd1186
FS
582021-11-16 Fangrui Song <maskray@google.com>
59
60 * elf/common.h (DT_ENCODING): Bump to 38.
61 * elf/external.h (Elf32_External_Relr): New.
62 (Elf64_External_Relr): New.
63
64dbf74d
LM
642021-09-07 Luis Machado <luis.machado@linaro.org>
65
66 Revert: [AArch64] MTE corefile support
67
68 2021-05-21 Luis Machado <luis.machado@linaro.org>
69
70 * elf/common.h (NT_MEMTAG): New constant.
71 (NT_MEMTAG_TYPE_AARCH_MTE): New constant.
72
51419248
NC
732021-07-03 Nick Clifton <nickc@redhat.com>
74
75 * 2.37 release branch created.
76
20c4b12e
NC
772021-07-03 Nick Clifton <nickc@redhat.com>
78
79 Import from gcc mainline:
80 2021-03-31 Patrick Palka <ppalka@redhat.com>
81
82 PR c++/88115
83 * demangle.h (enum demangle_component_type): Add
84 DEMANGLE_COMPONENT_VENDOR_EXPR.
85
6c2ede01
MF
862021-07-01 Mike Frysinger <vapier@gentoo.org>
87
88 * opcode/aarch64.h (aarch64_opcode_table): Mark const.
89
417f991f
RE
902021-07-01 Richard Earnshaw <rearnsha@arm.com>
91
92 PR gas/28031
93 * opcode/arm.h (FPU_ANY): Exclude XScale-related features.
94
5a767724
L
952021-06-18 H.J. Lu <hongjiu.lu@intel.com>
96
97 * elf/common.h (GNU_PROPERTY_UINT32_AND_LO): New.
98 (GNU_PROPERTY_UINT32_AND_HI): Likewise.
99 (GNU_PROPERTY_UINT32_OR_LO): Likewise.
100 (GNU_PROPERTY_UINT32_OR_HI): Likewise.
101
c8795e1f
NC
1022021-06-15 Nick Clifton <nickc@redhat.com>
103
104 * elf/common.h (NT_GO_BUILDID): Define.
105
8f467114
SV
1062021-06-02 Shahab Vahedi <shahab@synopsys.com>
107
108 * dis-asm.h (disassembler_options_arc): New prototype.
109
21629cf8
MR
1102021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
111
112 * opcode/mips.h (cpu_is_member): Remove code for MIPSr6 ISA
113 exclusion.
114 (opcode_is_member): Handle ISA level exclusion.
115
b1458c45
MR
1162021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
117
118 * opcode/mips.h (isa_is_member): New inline function, factored
119 out from...
120 (opcode_is_member): ... here.
121
9204ccd4
MR
1222021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
123
124 * opcode/mips.h: Document `g' and `y' operand codes.
125 (mips_reg_operand_type): Add OP_REG_CONTROL enumeration
126 constant.
127
cccc84fa
MR
1282021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
129
130 * opcode/mips.h: Complement change made to opcodes and remove
131 references to the `g' regular MIPS ISA operand code.
132
1273b2f8
L
1332021-05-28 H.J. Lu <hongjiu.lu@intel.com>
134
135 PR ld/27905
136 * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_CODE16): Removed.
137
50c95a73
L
1382021-05-26 H.J. Lu <hongjiu.lu@intel.com>
139
140 PR ld/27905
141 * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_CODE16): New.
142
01a8c731
CX
1432021-05-23 Tiezhu Yang <yangtiezhu@loongson.cn>
144
145 * elf/common.h (EM_LOONGARCH): Change Loongson Loongarch to
146 LoongArch.
147
894982bf
LM
1482021-05-21 Luis Machado <luis.machado@linaro.org>
149
150 * elf/common.h (NT_MEMTAG): New constant.
151 (NT_MEMTAG_TYPE_AARCH_MTE): New constant.
152
97834047
CC
1532021-05-07 Clément Chigot <clement.chigot@atos.net>
154
155 * coff/internal.h (C_DWARF): New define.
156 * coff/xcoff.h (SSUBTYP_DWLOC, SSUBTYP_DWFRAME,
157 SSUBTYP_DWMAC): New defines.
158
0b3e14c9
SH
1592021-05-06 Stafford Horne <shorne@gmail.com>
160
161 PR 21464
162 * elf/or1k.h (elf_or1k_reloc_type): Define R_OR1K_GOT_AHI16 number.
163
49da556c
NA
1642021-05-06 Nick Alcock <nick.alcock@oracle.com>
165
166 * ctf.h (CTF_K_UNKNOWN): Document that it can be used for
167 nonrepresentable types, not just padding.
168 * ctf-api.h (ctf_add_unknown): New.
169
b11b2969
CC
1702021-04-22 Clément Chigot <clement.chigot@atos.net>
171
172 * coff/internal.h (union internal_auxent):
173 Add x_sect structure.
174 * coff/rs6000.h (union external_auxent): Rework to
175 match official documentation.
176 * coff/rs6k64.h (union external_auxent): Likewise.
177 (_AUX_SECT): New define.
178
18e9a809
EZ
1792021-04-21 Eli Zaretskii <eliz@gnu.org>
180
181 PR 27760
182 * coff/pe.h (IMAGE_DLLCHARACTERISTICS_APPCONTAINER): Define.
183 (IMAGE_DLLCHARACTERISTICS_GUARD_CF): Define.
184
6f8f6017
AM
1852021-04-16 Alan Modra <amodra@gmail.com>
186
187 PR 27567
188 * coff/internal.h (struct internal_scnhdr): Make s_flags unsigned long.
189 * coff/pe.h (COFF_ENCODE_ALIGNMENT): Don't set align flags for an
190 executable and return false. Do so for a relocatable object and
191 evaluate to true.
192 * coff/ti.h (COFF_ENCODE_ALIGNMENT): Add bfd arg and evaluate to true.
193 (COFF_DECODE_ALIGNMENT): Formatting.
194 * coff/z80.h (COFF_ENCODE_ALIGNMENT): Similarly.
195 (COFF_DECODE_ALIGNMENT): Similarly.
196
c3f72de4
AM
1972021-04-09 Alan Modra <amodra@gmail.com>
198
199 * dis-asm.h (struct disassemble_info): Add dynrelbuf and dynrelcount.
200
a2e66773
AM
2012021-04-06 Alan Modra <amodra@gmail.com>
202
203 * dis-asm.h (struct disassemble_info <symbol_at_address_func>):
204 Return asymbol*.
205
e9b095a5
ML
2062021-04-01 Martin Liska <mliska@suse.cz>
207
208 * opcode/cr16.h (strneq): Remove strneq and use startswith.
209
9193bc42
AM
2102021-03-31 Alan Modra <amodra@gmail.com>
211
212 * bfdlink.h: Replace bfd_boolean with bool throughout.
213 * coff/ecoff.h: Likewise.
214 * coff/xcoff.h: Likewise.
215 * dis-asm.h: Likewise.
216 * elf/mmix.h: Likewise.
217 * elf/xtensa.h: Likewise.
218 * opcode/aarch64.h: Likewise, and FALSE with false, TRUE with true.
219 * opcode/arc.h: Likewise.
220 * opcode/mips.h: Likewise.
221 * opcode/tic6x-opcode-table.h: Likewise.
222 * opcode/tic6x.h: Likewise.
223
3dfb1b6d
AM
2242021-03-31 Alan Modra <amodra@gmail.com>
225
226 * cgen/basic-modes.h: Include stdint.h in place of bfd_stdint.h.
227 * elf/nfp.h: Likewise.
228 * opcode/aarch64.h: Likewise.
229 * opcode/cgen.h: Likewise.
230 * opcode/nfp.h: Likewise.
231 * opcode/ppc.h: Likewise.
232
63b4cc53
AM
2332021-03-29 Alan Modra <amodra@gmail.com>
234
235 * opcode/aarch64.h (alias_opcode_p): Simplify boolean expression.
236 (opcode_has_alias, pseudo_opcode_p, optional_operand_p): Likewise.
237 (opcode_has_special_coder): Likewise.
238
3d7d6c1b
AM
2392021-03-29 Alan Modra <amodra@gmail.com>
240
241 * opcode/aarch64.h (aarch64_opcode_encode): Correct prototype.
242
24c877f9
NA
2432021-03-25 Nick Alcock <nick.alcock@oracle.com>
244
245 PR libctf/27628
246 * ctf-api.h: Fix some indentation.
247 (CTF_SET_STID): Always do an unsigned shift, even if STID is
248 signed.
249
7b9f9859
L
2502021-03-19 H.J. Lu <hongjiu.lu@intel.com>
251
252 * elf/common.h (EM_INTEL205): Renamed to ...
253 (EM_INTELGT): This.
254
012d4426
NC
2552021-03-16 Nick Clifton <nickc@redhat.com>
256
257 * coff/internal.h (struct internal_auxent): Fix a couple of typos
258 in comment describing the x_fname field.
259
80d49d6a
KLC
2602021-03-16 Kuan-Lin Chen <kuanlinchentw@gmail.com>
261
262 * opcode/riscv-opc.h: Support zba, zbb and zbc extensions.
263 * opcode/riscv.h (riscv_insn_class): Add INSN_CLASS_ZB*.
264
be3b926d
FC
2652021-03-12 Frederic Cambus <fred@statdns.com>
266
267 * elf/common.h (NT_NETBSD_PAX, NT_NETBSD_PAX_MPROTECT)
268 (NT_NETBSD_PAX_NOMPROTECT, NT_NETBSD_PAX_GUARD, NT_NETBSD_PAX_NOGUARD)
269 (NT_NETBSD_PAX_ASLR, NT_NETBSD_PAX_NOASLR): Define.
270
1b2cb8e2
CC
2712021-03-12 Clément Chigot <clement.chigot@atos.net>
272
273 * coff/internal.h (struct internal_aouthdr): Add new fields.
274 * coff/rs6000.h (AOUTHDRÃ): Add new fields.
275 * coff/rs6k64.h (struct external_filehdr): Likewise.
276 * coff/xcoff.h (_TDATA), _TBSS): New defines
277 (RS6K_AOUTHDR_TLS_LE, RS6K_AOUTHDR_RAS, RS6K_AOUTHDR_ALGNTDATA,
278 RS6K_AOUTHDR_SHR_SYMTAB, RS6K_AOUTHDR_FORK_POLICY,
279 RS6K_AOUTHDR_FORK_COR): New defines.
280 (XMC_TU): Removed.
281 (XMC_UL): New define.
282
2c1bef53
CC
2832021-03-12 Clément Chigot <clement.chigot@atos.net>
284
285 * coff/xcoff.h (R_RTB): Remove.
286 (R_TRL): Fix value.
287
db6092f3
AB
2882021-03-05 Craig Blackmore <craig.blackmore@embecosm.com>
289 Andrew Burgess <andrew.burgess@embecosm.com>
290
291 * elf/common.h (NT_RISCV_CSR): Define.
292
b63a5e38
AB
2932021-03-05 Craig Blackmore <craig.blackmore@embecosm.com>
294 Andrew Burgess <andrew.burgess@embecosm.com>
295
296 * elf/common.h (NT_GDB_TDESC): Define.
297
dc83f2d2
AM
2982021-03-03 Alan Modra <amodra@gmail.com>
299
300 * coff/internal.h: Delete obsolete relocation defines. Move used
301 relocation defines..
302 * coff/i386.h: ..to here..
303 * coff/ti.h: ..and here..
304 * coff/x86_64.h: ..and here..
305 * coff/z80.h: ..and here..
306 * coff/z8k.h: ..and here.
307
8915c559
NA
3082021-03-02 Nick Alcock <nick.alcock@oracle.com>
309
310 * ctf-api.h (CTF_LINK_SHARE_DUPLICATED): Note that this might
311 merely change how much deduplication is done.
312
8ee10e86
AM
3132021-03-01 Alan Modra <amodra@gmail.com>
314 Fangrui Song <maskray@google.com>
315
316 * bfdlink.h (struct bfd_link_info): Add start_stop_gc.
317
89753bbf
AM
3182021-02-21 Alan Modra <amodra@gmail.com>
319
320 * bfdlink.h (struct bfd_link_info): Add warn_multiple_definition.
321
f4f60336
NA
3222021-02-17 Nick Alcock <nick.alcock@oracle.com>
323
324 * ctf-api.h (ctf_arc_lookup_symbol_name): New.
325 (ctf_lookup_by_symbol_name): Likewise.
326
5a9f5403
NC
3272021-02-19 Nelson Chu <nelson.chu@sifive.com>
328
329 PR 27158
330 * opcode/riscv.h: Updated encoding macros.
331
3d73d29e
NC
3322021-02-18 Nelson Chu <nelson.chu@sifive.com>
333
334 * opcode/riscv.h: Moved stuff and make the file tidy.
335
ba2b480f
AK
3362021-02-15 Andreas Krebbel <krebbel@linux.ibm.com>
337
338 * opcode/s390.h (enum s390_opcode_cpu_val): Add
339 S390_OPCODE_ARCH14.
340
bfd428bc
MF
3412021-02-08 Mike Frysinger <vapier@gentoo.org>
342
343 * opcode/tic54x.h (mmregs): Rename to ...
344 (tic54x_mmregs): ... this.
345 (regs): Rename to ...
346 (tic54x_regs): ... this.
347 (condition_codes): Rename to ...
348 (tic54x_condition_codes): ... this.
349 (cc2_codes): Rename to ...
350 (tic54x_cc2_codes): ... this.
351 (status_bits): Rename to ...
352 (tic54x_status_bits): ... this.
353 (cc3_codes): Rename to ...
354 (tic54x_cc3_codes): ... this.
355 (misc_symbols): Rename to ...
356 (tic54x_misc_symbols): ... this.
357
5f40035f
NC
3582021-02-05 Nelson Chu <nelson.chu@sifive.com>
359
360 PR 27348
361 * opcode/riscv.h: Remove obsolete OP_*CUSTOM_IMM.
362
cb4ff67a
NC
3632021-02-05 Nelson Chu <nelson.chu@sifive.com>
364
365 PR 27348
366 * opcode/riscv-opc.h: Remove obsolete Xcustom support.
367
caa17049
NA
3682021-01-27 Nick Alcock <nick.alcock@oracle.com>
369
370 * ctf-api.h (ECTF_NONAME): New.
371 (ECTF_NERR): Adjust.
372
35a01a04
NA
3732021-01-26 Nick Alcock <nick.alcock@oracle.com>
374
375 * ctf-api.h (CTF_LINK_NO_FILTER_REPORTED_SYMS): New.
376
24075dcc
NC
3772021-02-04 Nelson Chu <nelson.chu@sifive.com>
378
379 * opcode/riscv-opc.h: Removed macros for zb* extensions.
380 * opcode/riscv.h (riscv_insn_class): Removed INSN_CLASS_ZB*.
381
1942a048
NC
3822021-01-15 Nelson Chu <nelson.chu@sifive.com>
383
384 * opcode/riscv.h: Indent and GNU coding standards tidy,
385 also aligned the code.
386
dcd709e0
NC
3872021-01-15 Nelson Chu <nelson.chu@sifive.com>
388
389 * elf/riscv.h: Comments tidy and improvement.
390 * opcode/riscv-opc.h: Likewise.
391 * opcode/riscv.h: Likewise.
392
82c70b08
KT
3932021-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
394
395 * opcode/aarch64.h (AARCH64_FEATURE_CSRE): Delete.
396 (aarch64_opnd): Delete AARCH64_OPND_CSRE_CSR.
397
055bc77a
NC
3982021-01-09 Nick Clifton <nickc@redhat.com>
399
400 * 2.36 release branch crated.
401
aa881ecd
PT
4022021-01-07 Philipp Tomsich <prt@gnu.org>
403
404 * opcode/riscv-opc.h: Added MATCH_PAUSE, MASK_PAUSE and DECLARE_INSN
405 for pause hint instruction.
406 * opcode/riscv.h (enum riscv_insn_class): Added INSN_CLASS_ZIHINTPAUSE.
407
2652cfad
CXW
4082021-01-07 Claire Xenia Wolf <claire@symbioticeda.com>
409 Jim Wilson <jimw@sifive.com>
410 Andrew Waterman <andrew@sifive.com>
411 Maxim Blinov <maxim.blinov@embecosm.com>
412 Kito Cheng <kito.cheng@sifive.com>
413 Nelson Chu <nelson.chu@sifive.com>
414
415 * opcode/riscv-opc.h: Added MASK/MATCH/DECLARE_INSN for ZBA/ZBB/ZBC.
416 * opcode/riscv.h (riscv_insn_class): Added INSN_CLASS_ZB*.
417 (enum riscv_isa_spec_class): Added ISA_SPEC_CLASS_DRAFT for the
418 frozen extensions.
419
6c3a3877
NA
4202021-01-05 Nick Alcock <nick.alcock@oracle.com>
421
422 * ctf-api.h (CTF_MN_RECURSE): New.
423 (ctf_member_next): Add flags argument.
424
ffeece6a
NA
4252021-01-05 Nick Alcock <nick.alcock@oracle.com>
426
427 * ctf-api.h (ECTF_INCOMPLETE): New.
428 (ECTF_NERR): Adjust.
429
f9a6a8f0
AM
4302021-01-01 Nicolas Boulenguez <nicolas@debian.org>
431
432 * coff/internal.h: Correct comment spelling.
433 * coff/sym.h: Likewise.
434 * opcode/aarch64.h: Likewise.
435
250d07de
AM
4362021-01-01 Alan Modra <amodra@gmail.com>
437
438 Update year range in copyright notice of all files.
439
c2795844 440For older changes see ChangeLog-2020
3499769a 441\f
a2c58332 442Copyright (C) 2021-2022 Free Software Foundation, Inc.
3499769a
AM
443
444Copying and distribution of this file, with or without modification,
445are permitted in any medium without royalty provided the copyright
446notice and this notice are preserved.
447
448Local Variables:
449mode: change-log
450left-margin: 8
451fill-column: 74
452version-control: never
453End: