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