]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - include/ChangeLog
Add support to readelf for the PT_OPENBSD_MUTABLE segment type.
[thirdparty/binutils-gdb.git] / include / ChangeLog
CommitLineData
80251d41
FC
12023-03-23 Frederic Cambus <fred@statdns.com>
2
3 * elf/common.h (PT_OPENBSD_MUTABLE): Define.
4
a8f175d9
LM
52023-01-03 Luis Machado <luis.machado@arm.com>
6
7 * elf/common.h (NT_ARM_SSVE): Define.
8 (NT_ARM_ZA): Define.
9
a72b0718
NC
102022-12-31 Nick Clifton <nickc@redhat.com>
11
12 * 2.40 branch created.
13
aef1974a
JBG
142022-10-03 Jan-Benedict Glaw <jbglaw@lug-owl.de>
15
16 * diagnostics.h (DIAGNOSTIC_IGNORE_SELF_MOVE): Define for GCC 13+.
17
0bd09323
NC
182022-07-08 Nick Clifton <nickc@redhat.com>
19
20 * 2.39 branch created.
21
1876a542
CC
222022-04-20 Clément Chigot <clement.chigot@atos.net>
23
24 * coff/xcoff.h (struct xcoff_loader_info): Add ldrel_count and
25 libpath fields.
26
145667f8
MH
272022-04-07 Mark Harmstone <mark@harmstone.com>
28
29 * coff/i386.h: Define R_SECTION.
30 * coff/x86_64.h: Likewise.
31
a171378a
JB
322022-04-01 John Baldwin <jhb@FreeBSD.org>
33
34 * elf/common.h (NT_FREEBSD_X86_SEGBASES): Define.
35
0c857ef4
SM
362022-03-16 Simon Marchi <simon.marchi@efficios.com>
37
38 * elf/amdgpu.h: Add relocation values.
39
28cdbb18
SM
402022-03-16 Simon Marchi <simon.marchi@efficios.com>
41
42 * elf/amdgcn.h (NT_AMDGPU_METADATA): New.
43
c077c580
SM
442022-03-16 Simon Marchi <simon.marchi@efficios.com>
45
46 * elf/amdgcn.h: Add EF_AMDGPU_MACH_AMDGCN_* and
47 EF_AMDGPU_FEATURE_* defines.
48
37870be8
SM
492022-03-16 Simon Marchi <simon.marchi@efficios.com>
50
51 * elf/common.h (ELFOSABI_AMDGPU_PAL, ELFOSABI_AMDGPU_MESA3D):
52 New.
53
978602e8
SM
542022-03-16 Simon Marchi <simon.marchi@efficios.com>
55
56 * elf/amdgpu.h: New.
57 * elf/common.h (ELFOSABI_AMDGPU_HSA): Add.
58
bb368aad
VM
592022-03-11 Vladimir Mezentsev <vladimir.mezentsev@oracle.com>
60
61 * collectorAPI.h: New file.
62 * libcollector.h: New file.
63 * libfcollector.h: New file.
64
b6437be6
KZ
652022-01-25 Klaus Ziegler <klausz@haus-gisela.de>
66
67 PR 28816
68 * elf/common.h (AT_SUN_HWCAP): Make definition conditional.
69
a74e1cb3
NC
702022-01-22 Nick Clifton <nickc@redhat.com>
71
72 * 2.38 release branch created.
73
ce2d3708
NC
742022-01-13 Nick Clifton <nickc@redhat.com>
75
76 Import from gcc mainline:
77
78 2021-01-03 Mike Frysinger <vapier@gentoo.org>
79
80 * libiberty.h (strverscmp): Delete duplicate prototype.
81
b4992e99
JB
822021-12-07 John Baldwin <jhb@FreeBSD.org>
83
84 * elf/common.h (AT_FREEBSD_FXRNG, AT_FREEBSD_KPRELOAD): Define.
85
92fc129e
NC
862021-12-01 Nick Clifton <nickc@redhat.com>
87
88 PR 28630
89 * coff/internal.h (x_n): Use bfd_hostptr_t for the fields in this
90 structure.
91
3a337a86
AB
922021-11-25 Andrew Burgess <aburgess@redhat.com>
93 Simon Cook <simon.cook@embecosm.com>
94
95 * dis-asm.h (disassembler_options_riscv): Declare.
96
a7fd1186
FS
972021-11-16 Fangrui Song <maskray@google.com>
98
99 * elf/common.h (DT_ENCODING): Bump to 38.
100 * elf/external.h (Elf32_External_Relr): New.
101 (Elf64_External_Relr): New.
102
64dbf74d
LM
1032021-09-07 Luis Machado <luis.machado@linaro.org>
104
105 Revert: [AArch64] MTE corefile support
106
107 2021-05-21 Luis Machado <luis.machado@linaro.org>
108
109 * elf/common.h (NT_MEMTAG): New constant.
110 (NT_MEMTAG_TYPE_AARCH_MTE): New constant.
111
51419248
NC
1122021-07-03 Nick Clifton <nickc@redhat.com>
113
114 * 2.37 release branch created.
115
20c4b12e
NC
1162021-07-03 Nick Clifton <nickc@redhat.com>
117
118 Import from gcc mainline:
119 2021-03-31 Patrick Palka <ppalka@redhat.com>
120
121 PR c++/88115
122 * demangle.h (enum demangle_component_type): Add
123 DEMANGLE_COMPONENT_VENDOR_EXPR.
124
6c2ede01
MF
1252021-07-01 Mike Frysinger <vapier@gentoo.org>
126
127 * opcode/aarch64.h (aarch64_opcode_table): Mark const.
128
417f991f
RE
1292021-07-01 Richard Earnshaw <rearnsha@arm.com>
130
131 PR gas/28031
132 * opcode/arm.h (FPU_ANY): Exclude XScale-related features.
133
5a767724
L
1342021-06-18 H.J. Lu <hongjiu.lu@intel.com>
135
136 * elf/common.h (GNU_PROPERTY_UINT32_AND_LO): New.
137 (GNU_PROPERTY_UINT32_AND_HI): Likewise.
138 (GNU_PROPERTY_UINT32_OR_LO): Likewise.
139 (GNU_PROPERTY_UINT32_OR_HI): Likewise.
140
c8795e1f
NC
1412021-06-15 Nick Clifton <nickc@redhat.com>
142
143 * elf/common.h (NT_GO_BUILDID): Define.
144
8f467114
SV
1452021-06-02 Shahab Vahedi <shahab@synopsys.com>
146
147 * dis-asm.h (disassembler_options_arc): New prototype.
148
21629cf8
MR
1492021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
150
151 * opcode/mips.h (cpu_is_member): Remove code for MIPSr6 ISA
152 exclusion.
153 (opcode_is_member): Handle ISA level exclusion.
154
b1458c45
MR
1552021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
156
157 * opcode/mips.h (isa_is_member): New inline function, factored
158 out from...
159 (opcode_is_member): ... here.
160
9204ccd4
MR
1612021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
162
163 * opcode/mips.h: Document `g' and `y' operand codes.
164 (mips_reg_operand_type): Add OP_REG_CONTROL enumeration
165 constant.
166
cccc84fa
MR
1672021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
168
169 * opcode/mips.h: Complement change made to opcodes and remove
170 references to the `g' regular MIPS ISA operand code.
171
1273b2f8
L
1722021-05-28 H.J. Lu <hongjiu.lu@intel.com>
173
174 PR ld/27905
175 * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_CODE16): Removed.
176
50c95a73
L
1772021-05-26 H.J. Lu <hongjiu.lu@intel.com>
178
179 PR ld/27905
180 * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_CODE16): New.
181
01a8c731
CX
1822021-05-23 Tiezhu Yang <yangtiezhu@loongson.cn>
183
184 * elf/common.h (EM_LOONGARCH): Change Loongson Loongarch to
185 LoongArch.
186
894982bf
LM
1872021-05-21 Luis Machado <luis.machado@linaro.org>
188
189 * elf/common.h (NT_MEMTAG): New constant.
190 (NT_MEMTAG_TYPE_AARCH_MTE): New constant.
191
97834047
CC
1922021-05-07 Clément Chigot <clement.chigot@atos.net>
193
194 * coff/internal.h (C_DWARF): New define.
195 * coff/xcoff.h (SSUBTYP_DWLOC, SSUBTYP_DWFRAME,
196 SSUBTYP_DWMAC): New defines.
197
0b3e14c9
SH
1982021-05-06 Stafford Horne <shorne@gmail.com>
199
200 PR 21464
201 * elf/or1k.h (elf_or1k_reloc_type): Define R_OR1K_GOT_AHI16 number.
202
49da556c
NA
2032021-05-06 Nick Alcock <nick.alcock@oracle.com>
204
205 * ctf.h (CTF_K_UNKNOWN): Document that it can be used for
206 nonrepresentable types, not just padding.
207 * ctf-api.h (ctf_add_unknown): New.
208
b11b2969
CC
2092021-04-22 Clément Chigot <clement.chigot@atos.net>
210
211 * coff/internal.h (union internal_auxent):
212 Add x_sect structure.
213 * coff/rs6000.h (union external_auxent): Rework to
214 match official documentation.
215 * coff/rs6k64.h (union external_auxent): Likewise.
216 (_AUX_SECT): New define.
217
18e9a809
EZ
2182021-04-21 Eli Zaretskii <eliz@gnu.org>
219
220 PR 27760
221 * coff/pe.h (IMAGE_DLLCHARACTERISTICS_APPCONTAINER): Define.
222 (IMAGE_DLLCHARACTERISTICS_GUARD_CF): Define.
223
6f8f6017
AM
2242021-04-16 Alan Modra <amodra@gmail.com>
225
226 PR 27567
227 * coff/internal.h (struct internal_scnhdr): Make s_flags unsigned long.
228 * coff/pe.h (COFF_ENCODE_ALIGNMENT): Don't set align flags for an
229 executable and return false. Do so for a relocatable object and
230 evaluate to true.
231 * coff/ti.h (COFF_ENCODE_ALIGNMENT): Add bfd arg and evaluate to true.
232 (COFF_DECODE_ALIGNMENT): Formatting.
233 * coff/z80.h (COFF_ENCODE_ALIGNMENT): Similarly.
234 (COFF_DECODE_ALIGNMENT): Similarly.
235
c3f72de4
AM
2362021-04-09 Alan Modra <amodra@gmail.com>
237
238 * dis-asm.h (struct disassemble_info): Add dynrelbuf and dynrelcount.
239
a2e66773
AM
2402021-04-06 Alan Modra <amodra@gmail.com>
241
242 * dis-asm.h (struct disassemble_info <symbol_at_address_func>):
243 Return asymbol*.
244
e9b095a5
ML
2452021-04-01 Martin Liska <mliska@suse.cz>
246
247 * opcode/cr16.h (strneq): Remove strneq and use startswith.
248
9193bc42
AM
2492021-03-31 Alan Modra <amodra@gmail.com>
250
251 * bfdlink.h: Replace bfd_boolean with bool throughout.
252 * coff/ecoff.h: Likewise.
253 * coff/xcoff.h: Likewise.
254 * dis-asm.h: Likewise.
255 * elf/mmix.h: Likewise.
256 * elf/xtensa.h: Likewise.
257 * opcode/aarch64.h: Likewise, and FALSE with false, TRUE with true.
258 * opcode/arc.h: Likewise.
259 * opcode/mips.h: Likewise.
260 * opcode/tic6x-opcode-table.h: Likewise.
261 * opcode/tic6x.h: Likewise.
262
3dfb1b6d
AM
2632021-03-31 Alan Modra <amodra@gmail.com>
264
265 * cgen/basic-modes.h: Include stdint.h in place of bfd_stdint.h.
266 * elf/nfp.h: Likewise.
267 * opcode/aarch64.h: Likewise.
268 * opcode/cgen.h: Likewise.
269 * opcode/nfp.h: Likewise.
270 * opcode/ppc.h: Likewise.
271
63b4cc53
AM
2722021-03-29 Alan Modra <amodra@gmail.com>
273
274 * opcode/aarch64.h (alias_opcode_p): Simplify boolean expression.
275 (opcode_has_alias, pseudo_opcode_p, optional_operand_p): Likewise.
276 (opcode_has_special_coder): Likewise.
277
3d7d6c1b
AM
2782021-03-29 Alan Modra <amodra@gmail.com>
279
280 * opcode/aarch64.h (aarch64_opcode_encode): Correct prototype.
281
24c877f9
NA
2822021-03-25 Nick Alcock <nick.alcock@oracle.com>
283
284 PR libctf/27628
285 * ctf-api.h: Fix some indentation.
286 (CTF_SET_STID): Always do an unsigned shift, even if STID is
287 signed.
288
7b9f9859
L
2892021-03-19 H.J. Lu <hongjiu.lu@intel.com>
290
291 * elf/common.h (EM_INTEL205): Renamed to ...
292 (EM_INTELGT): This.
293
012d4426
NC
2942021-03-16 Nick Clifton <nickc@redhat.com>
295
296 * coff/internal.h (struct internal_auxent): Fix a couple of typos
297 in comment describing the x_fname field.
298
80d49d6a
KLC
2992021-03-16 Kuan-Lin Chen <kuanlinchentw@gmail.com>
300
301 * opcode/riscv-opc.h: Support zba, zbb and zbc extensions.
302 * opcode/riscv.h (riscv_insn_class): Add INSN_CLASS_ZB*.
303
be3b926d
FC
3042021-03-12 Frederic Cambus <fred@statdns.com>
305
306 * elf/common.h (NT_NETBSD_PAX, NT_NETBSD_PAX_MPROTECT)
307 (NT_NETBSD_PAX_NOMPROTECT, NT_NETBSD_PAX_GUARD, NT_NETBSD_PAX_NOGUARD)
308 (NT_NETBSD_PAX_ASLR, NT_NETBSD_PAX_NOASLR): Define.
309
1b2cb8e2
CC
3102021-03-12 Clément Chigot <clement.chigot@atos.net>
311
312 * coff/internal.h (struct internal_aouthdr): Add new fields.
313 * coff/rs6000.h (AOUTHDRÃ): Add new fields.
314 * coff/rs6k64.h (struct external_filehdr): Likewise.
315 * coff/xcoff.h (_TDATA), _TBSS): New defines
316 (RS6K_AOUTHDR_TLS_LE, RS6K_AOUTHDR_RAS, RS6K_AOUTHDR_ALGNTDATA,
317 RS6K_AOUTHDR_SHR_SYMTAB, RS6K_AOUTHDR_FORK_POLICY,
318 RS6K_AOUTHDR_FORK_COR): New defines.
319 (XMC_TU): Removed.
320 (XMC_UL): New define.
321
2c1bef53
CC
3222021-03-12 Clément Chigot <clement.chigot@atos.net>
323
324 * coff/xcoff.h (R_RTB): Remove.
325 (R_TRL): Fix value.
326
db6092f3
AB
3272021-03-05 Craig Blackmore <craig.blackmore@embecosm.com>
328 Andrew Burgess <andrew.burgess@embecosm.com>
329
330 * elf/common.h (NT_RISCV_CSR): Define.
331
b63a5e38
AB
3322021-03-05 Craig Blackmore <craig.blackmore@embecosm.com>
333 Andrew Burgess <andrew.burgess@embecosm.com>
334
335 * elf/common.h (NT_GDB_TDESC): Define.
336
dc83f2d2
AM
3372021-03-03 Alan Modra <amodra@gmail.com>
338
339 * coff/internal.h: Delete obsolete relocation defines. Move used
340 relocation defines..
341 * coff/i386.h: ..to here..
342 * coff/ti.h: ..and here..
343 * coff/x86_64.h: ..and here..
344 * coff/z80.h: ..and here..
345 * coff/z8k.h: ..and here.
346
8915c559
NA
3472021-03-02 Nick Alcock <nick.alcock@oracle.com>
348
349 * ctf-api.h (CTF_LINK_SHARE_DUPLICATED): Note that this might
350 merely change how much deduplication is done.
351
8ee10e86
AM
3522021-03-01 Alan Modra <amodra@gmail.com>
353 Fangrui Song <maskray@google.com>
354
355 * bfdlink.h (struct bfd_link_info): Add start_stop_gc.
356
89753bbf
AM
3572021-02-21 Alan Modra <amodra@gmail.com>
358
359 * bfdlink.h (struct bfd_link_info): Add warn_multiple_definition.
360
f4f60336
NA
3612021-02-17 Nick Alcock <nick.alcock@oracle.com>
362
363 * ctf-api.h (ctf_arc_lookup_symbol_name): New.
364 (ctf_lookup_by_symbol_name): Likewise.
365
5a9f5403
NC
3662021-02-19 Nelson Chu <nelson.chu@sifive.com>
367
368 PR 27158
369 * opcode/riscv.h: Updated encoding macros.
370
3d73d29e
NC
3712021-02-18 Nelson Chu <nelson.chu@sifive.com>
372
373 * opcode/riscv.h: Moved stuff and make the file tidy.
374
ba2b480f
AK
3752021-02-15 Andreas Krebbel <krebbel@linux.ibm.com>
376
377 * opcode/s390.h (enum s390_opcode_cpu_val): Add
378 S390_OPCODE_ARCH14.
379
bfd428bc
MF
3802021-02-08 Mike Frysinger <vapier@gentoo.org>
381
382 * opcode/tic54x.h (mmregs): Rename to ...
383 (tic54x_mmregs): ... this.
384 (regs): Rename to ...
385 (tic54x_regs): ... this.
386 (condition_codes): Rename to ...
387 (tic54x_condition_codes): ... this.
388 (cc2_codes): Rename to ...
389 (tic54x_cc2_codes): ... this.
390 (status_bits): Rename to ...
391 (tic54x_status_bits): ... this.
392 (cc3_codes): Rename to ...
393 (tic54x_cc3_codes): ... this.
394 (misc_symbols): Rename to ...
395 (tic54x_misc_symbols): ... this.
396
5f40035f
NC
3972021-02-05 Nelson Chu <nelson.chu@sifive.com>
398
399 PR 27348
400 * opcode/riscv.h: Remove obsolete OP_*CUSTOM_IMM.
401
cb4ff67a
NC
4022021-02-05 Nelson Chu <nelson.chu@sifive.com>
403
404 PR 27348
405 * opcode/riscv-opc.h: Remove obsolete Xcustom support.
406
caa17049
NA
4072021-01-27 Nick Alcock <nick.alcock@oracle.com>
408
409 * ctf-api.h (ECTF_NONAME): New.
410 (ECTF_NERR): Adjust.
411
35a01a04
NA
4122021-01-26 Nick Alcock <nick.alcock@oracle.com>
413
414 * ctf-api.h (CTF_LINK_NO_FILTER_REPORTED_SYMS): New.
415
24075dcc
NC
4162021-02-04 Nelson Chu <nelson.chu@sifive.com>
417
418 * opcode/riscv-opc.h: Removed macros for zb* extensions.
419 * opcode/riscv.h (riscv_insn_class): Removed INSN_CLASS_ZB*.
420
1942a048
NC
4212021-01-15 Nelson Chu <nelson.chu@sifive.com>
422
423 * opcode/riscv.h: Indent and GNU coding standards tidy,
424 also aligned the code.
425
dcd709e0
NC
4262021-01-15 Nelson Chu <nelson.chu@sifive.com>
427
428 * elf/riscv.h: Comments tidy and improvement.
429 * opcode/riscv-opc.h: Likewise.
430 * opcode/riscv.h: Likewise.
431
82c70b08
KT
4322021-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
433
434 * opcode/aarch64.h (AARCH64_FEATURE_CSRE): Delete.
435 (aarch64_opnd): Delete AARCH64_OPND_CSRE_CSR.
436
055bc77a
NC
4372021-01-09 Nick Clifton <nickc@redhat.com>
438
439 * 2.36 release branch crated.
440
aa881ecd
PT
4412021-01-07 Philipp Tomsich <prt@gnu.org>
442
443 * opcode/riscv-opc.h: Added MATCH_PAUSE, MASK_PAUSE and DECLARE_INSN
444 for pause hint instruction.
445 * opcode/riscv.h (enum riscv_insn_class): Added INSN_CLASS_ZIHINTPAUSE.
446
2652cfad
CXW
4472021-01-07 Claire Xenia Wolf <claire@symbioticeda.com>
448 Jim Wilson <jimw@sifive.com>
449 Andrew Waterman <andrew@sifive.com>
450 Maxim Blinov <maxim.blinov@embecosm.com>
451 Kito Cheng <kito.cheng@sifive.com>
452 Nelson Chu <nelson.chu@sifive.com>
453
454 * opcode/riscv-opc.h: Added MASK/MATCH/DECLARE_INSN for ZBA/ZBB/ZBC.
455 * opcode/riscv.h (riscv_insn_class): Added INSN_CLASS_ZB*.
456 (enum riscv_isa_spec_class): Added ISA_SPEC_CLASS_DRAFT for the
457 frozen extensions.
458
6c3a3877
NA
4592021-01-05 Nick Alcock <nick.alcock@oracle.com>
460
461 * ctf-api.h (CTF_MN_RECURSE): New.
462 (ctf_member_next): Add flags argument.
463
ffeece6a
NA
4642021-01-05 Nick Alcock <nick.alcock@oracle.com>
465
466 * ctf-api.h (ECTF_INCOMPLETE): New.
467 (ECTF_NERR): Adjust.
468
f9a6a8f0
AM
4692021-01-01 Nicolas Boulenguez <nicolas@debian.org>
470
471 * coff/internal.h: Correct comment spelling.
472 * coff/sym.h: Likewise.
473 * opcode/aarch64.h: Likewise.
474
250d07de
AM
4752021-01-01 Alan Modra <amodra@gmail.com>
476
477 Update year range in copyright notice of all files.
478
c2795844 479For older changes see ChangeLog-2020
3499769a 480\f
d87bef3a 481Copyright (C) 2021-2023 Free Software Foundation, Inc.
3499769a
AM
482
483Copying and distribution of this file, with or without modification,
484are permitted in any medium without royalty provided the copyright
485notice and this notice are preserved.
486
487Local Variables:
488mode: change-log
489left-margin: 8
490fill-column: 74
491version-control: never
492End: