]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - include/ChangeLog
bpf: add support for jal/gotol jump instruction with 32-bit target
[thirdparty/binutils-gdb.git] / include / ChangeLog
CommitLineData
c2ca88d7
JM
12023-07-24 Jose E. Marchesi <jose.marchesi@oracle.com>
2
3 * opcode/bpf.h (enum bpf_insn_id): Add entry BPF_INSN_JAL.
4 (enum bpf_insn_id): Remove spurious entry BPF_INSN_CALLI.
5
c24fd954
JM
62023-07-21 Jose E. Marchesi <jose.marchesi@oracle.com>
7
8 * opcode/bpf.h (enum bpf_insn_id): Add entries for signed load
9 instructions.
10 (BPF_MODE_SMEM): Define.
11
2f3dbc5f
JM
122023-07-21 Jose E. Marchesi <jose.marchesi@oracle.com>
13
14 * opcode/bpf.h (BPF_OFFSET16_MOVS8): Define.
15 (BPF_OFFSET16_MOVS16): Likewise.
16 (BPF_OFFSET16_MOVS32): Likewise.
17 (enum bpf_insn_id): Add entries for MOVS{8,16,32}R and
18 MOVS32{8,16,32}R.
19
d501d384
NC
202023-07-03 Nick Clifton <nickc@redhat.com>
21
22 2.41 Branch Point.
23
5fd6b60d
AS
242023-05-25 Andreas Schwab <schwab@linux-m68k.org>
25
26 * coff/pe.h (IMAGE_FILE_MACHINE_AMD64): Remove duplicate
27 definition. Alphabetize.
28
80251d41
FC
292023-03-23 Frederic Cambus <fred@statdns.com>
30
31 * elf/common.h (PT_OPENBSD_MUTABLE): Define.
32
a8f175d9
LM
332023-01-03 Luis Machado <luis.machado@arm.com>
34
35 * elf/common.h (NT_ARM_SSVE): Define.
36 (NT_ARM_ZA): Define.
37
a72b0718
NC
382022-12-31 Nick Clifton <nickc@redhat.com>
39
40 * 2.40 branch created.
41
aef1974a
JBG
422022-10-03 Jan-Benedict Glaw <jbglaw@lug-owl.de>
43
44 * diagnostics.h (DIAGNOSTIC_IGNORE_SELF_MOVE): Define for GCC 13+.
45
0bd09323
NC
462022-07-08 Nick Clifton <nickc@redhat.com>
47
48 * 2.39 branch created.
49
1876a542
CC
502022-04-20 Clément Chigot <clement.chigot@atos.net>
51
52 * coff/xcoff.h (struct xcoff_loader_info): Add ldrel_count and
53 libpath fields.
54
145667f8
MH
552022-04-07 Mark Harmstone <mark@harmstone.com>
56
57 * coff/i386.h: Define R_SECTION.
58 * coff/x86_64.h: Likewise.
59
a171378a
JB
602022-04-01 John Baldwin <jhb@FreeBSD.org>
61
62 * elf/common.h (NT_FREEBSD_X86_SEGBASES): Define.
63
0c857ef4
SM
642022-03-16 Simon Marchi <simon.marchi@efficios.com>
65
66 * elf/amdgpu.h: Add relocation values.
67
28cdbb18
SM
682022-03-16 Simon Marchi <simon.marchi@efficios.com>
69
70 * elf/amdgcn.h (NT_AMDGPU_METADATA): New.
71
c077c580
SM
722022-03-16 Simon Marchi <simon.marchi@efficios.com>
73
74 * elf/amdgcn.h: Add EF_AMDGPU_MACH_AMDGCN_* and
75 EF_AMDGPU_FEATURE_* defines.
76
37870be8
SM
772022-03-16 Simon Marchi <simon.marchi@efficios.com>
78
79 * elf/common.h (ELFOSABI_AMDGPU_PAL, ELFOSABI_AMDGPU_MESA3D):
80 New.
81
978602e8
SM
822022-03-16 Simon Marchi <simon.marchi@efficios.com>
83
84 * elf/amdgpu.h: New.
85 * elf/common.h (ELFOSABI_AMDGPU_HSA): Add.
86
bb368aad
VM
872022-03-11 Vladimir Mezentsev <vladimir.mezentsev@oracle.com>
88
89 * collectorAPI.h: New file.
90 * libcollector.h: New file.
91 * libfcollector.h: New file.
92
b6437be6
KZ
932022-01-25 Klaus Ziegler <klausz@haus-gisela.de>
94
95 PR 28816
96 * elf/common.h (AT_SUN_HWCAP): Make definition conditional.
97
a74e1cb3
NC
982022-01-22 Nick Clifton <nickc@redhat.com>
99
100 * 2.38 release branch created.
101
ce2d3708
NC
1022022-01-13 Nick Clifton <nickc@redhat.com>
103
104 Import from gcc mainline:
105
106 2021-01-03 Mike Frysinger <vapier@gentoo.org>
107
108 * libiberty.h (strverscmp): Delete duplicate prototype.
109
b4992e99
JB
1102021-12-07 John Baldwin <jhb@FreeBSD.org>
111
112 * elf/common.h (AT_FREEBSD_FXRNG, AT_FREEBSD_KPRELOAD): Define.
113
92fc129e
NC
1142021-12-01 Nick Clifton <nickc@redhat.com>
115
116 PR 28630
117 * coff/internal.h (x_n): Use bfd_hostptr_t for the fields in this
118 structure.
119
3a337a86
AB
1202021-11-25 Andrew Burgess <aburgess@redhat.com>
121 Simon Cook <simon.cook@embecosm.com>
122
123 * dis-asm.h (disassembler_options_riscv): Declare.
124
a7fd1186
FS
1252021-11-16 Fangrui Song <maskray@google.com>
126
127 * elf/common.h (DT_ENCODING): Bump to 38.
128 * elf/external.h (Elf32_External_Relr): New.
129 (Elf64_External_Relr): New.
130
64dbf74d
LM
1312021-09-07 Luis Machado <luis.machado@linaro.org>
132
133 Revert: [AArch64] MTE corefile support
134
135 2021-05-21 Luis Machado <luis.machado@linaro.org>
136
137 * elf/common.h (NT_MEMTAG): New constant.
138 (NT_MEMTAG_TYPE_AARCH_MTE): New constant.
139
51419248
NC
1402021-07-03 Nick Clifton <nickc@redhat.com>
141
142 * 2.37 release branch created.
143
20c4b12e
NC
1442021-07-03 Nick Clifton <nickc@redhat.com>
145
146 Import from gcc mainline:
147 2021-03-31 Patrick Palka <ppalka@redhat.com>
148
149 PR c++/88115
150 * demangle.h (enum demangle_component_type): Add
151 DEMANGLE_COMPONENT_VENDOR_EXPR.
152
6c2ede01
MF
1532021-07-01 Mike Frysinger <vapier@gentoo.org>
154
155 * opcode/aarch64.h (aarch64_opcode_table): Mark const.
156
417f991f
RE
1572021-07-01 Richard Earnshaw <rearnsha@arm.com>
158
159 PR gas/28031
160 * opcode/arm.h (FPU_ANY): Exclude XScale-related features.
161
5a767724
L
1622021-06-18 H.J. Lu <hongjiu.lu@intel.com>
163
164 * elf/common.h (GNU_PROPERTY_UINT32_AND_LO): New.
165 (GNU_PROPERTY_UINT32_AND_HI): Likewise.
166 (GNU_PROPERTY_UINT32_OR_LO): Likewise.
167 (GNU_PROPERTY_UINT32_OR_HI): Likewise.
168
c8795e1f
NC
1692021-06-15 Nick Clifton <nickc@redhat.com>
170
171 * elf/common.h (NT_GO_BUILDID): Define.
172
8f467114
SV
1732021-06-02 Shahab Vahedi <shahab@synopsys.com>
174
175 * dis-asm.h (disassembler_options_arc): New prototype.
176
21629cf8
MR
1772021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
178
179 * opcode/mips.h (cpu_is_member): Remove code for MIPSr6 ISA
180 exclusion.
181 (opcode_is_member): Handle ISA level exclusion.
182
b1458c45
MR
1832021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
184
185 * opcode/mips.h (isa_is_member): New inline function, factored
186 out from...
187 (opcode_is_member): ... here.
188
9204ccd4
MR
1892021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
190
191 * opcode/mips.h: Document `g' and `y' operand codes.
192 (mips_reg_operand_type): Add OP_REG_CONTROL enumeration
193 constant.
194
cccc84fa
MR
1952021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
196
197 * opcode/mips.h: Complement change made to opcodes and remove
198 references to the `g' regular MIPS ISA operand code.
199
1273b2f8
L
2002021-05-28 H.J. Lu <hongjiu.lu@intel.com>
201
202 PR ld/27905
203 * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_CODE16): Removed.
204
50c95a73
L
2052021-05-26 H.J. Lu <hongjiu.lu@intel.com>
206
207 PR ld/27905
208 * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_CODE16): New.
209
01a8c731
CX
2102021-05-23 Tiezhu Yang <yangtiezhu@loongson.cn>
211
212 * elf/common.h (EM_LOONGARCH): Change Loongson Loongarch to
213 LoongArch.
214
894982bf
LM
2152021-05-21 Luis Machado <luis.machado@linaro.org>
216
217 * elf/common.h (NT_MEMTAG): New constant.
218 (NT_MEMTAG_TYPE_AARCH_MTE): New constant.
219
97834047
CC
2202021-05-07 Clément Chigot <clement.chigot@atos.net>
221
222 * coff/internal.h (C_DWARF): New define.
223 * coff/xcoff.h (SSUBTYP_DWLOC, SSUBTYP_DWFRAME,
224 SSUBTYP_DWMAC): New defines.
225
0b3e14c9
SH
2262021-05-06 Stafford Horne <shorne@gmail.com>
227
228 PR 21464
229 * elf/or1k.h (elf_or1k_reloc_type): Define R_OR1K_GOT_AHI16 number.
230
49da556c
NA
2312021-05-06 Nick Alcock <nick.alcock@oracle.com>
232
233 * ctf.h (CTF_K_UNKNOWN): Document that it can be used for
234 nonrepresentable types, not just padding.
235 * ctf-api.h (ctf_add_unknown): New.
236
b11b2969
CC
2372021-04-22 Clément Chigot <clement.chigot@atos.net>
238
239 * coff/internal.h (union internal_auxent):
240 Add x_sect structure.
241 * coff/rs6000.h (union external_auxent): Rework to
242 match official documentation.
243 * coff/rs6k64.h (union external_auxent): Likewise.
244 (_AUX_SECT): New define.
245
18e9a809
EZ
2462021-04-21 Eli Zaretskii <eliz@gnu.org>
247
248 PR 27760
249 * coff/pe.h (IMAGE_DLLCHARACTERISTICS_APPCONTAINER): Define.
250 (IMAGE_DLLCHARACTERISTICS_GUARD_CF): Define.
251
6f8f6017
AM
2522021-04-16 Alan Modra <amodra@gmail.com>
253
254 PR 27567
255 * coff/internal.h (struct internal_scnhdr): Make s_flags unsigned long.
256 * coff/pe.h (COFF_ENCODE_ALIGNMENT): Don't set align flags for an
257 executable and return false. Do so for a relocatable object and
258 evaluate to true.
259 * coff/ti.h (COFF_ENCODE_ALIGNMENT): Add bfd arg and evaluate to true.
260 (COFF_DECODE_ALIGNMENT): Formatting.
261 * coff/z80.h (COFF_ENCODE_ALIGNMENT): Similarly.
262 (COFF_DECODE_ALIGNMENT): Similarly.
263
c3f72de4
AM
2642021-04-09 Alan Modra <amodra@gmail.com>
265
266 * dis-asm.h (struct disassemble_info): Add dynrelbuf and dynrelcount.
267
a2e66773
AM
2682021-04-06 Alan Modra <amodra@gmail.com>
269
270 * dis-asm.h (struct disassemble_info <symbol_at_address_func>):
271 Return asymbol*.
272
e9b095a5
ML
2732021-04-01 Martin Liska <mliska@suse.cz>
274
275 * opcode/cr16.h (strneq): Remove strneq and use startswith.
276
9193bc42
AM
2772021-03-31 Alan Modra <amodra@gmail.com>
278
279 * bfdlink.h: Replace bfd_boolean with bool throughout.
280 * coff/ecoff.h: Likewise.
281 * coff/xcoff.h: Likewise.
282 * dis-asm.h: Likewise.
283 * elf/mmix.h: Likewise.
284 * elf/xtensa.h: Likewise.
285 * opcode/aarch64.h: Likewise, and FALSE with false, TRUE with true.
286 * opcode/arc.h: Likewise.
287 * opcode/mips.h: Likewise.
288 * opcode/tic6x-opcode-table.h: Likewise.
289 * opcode/tic6x.h: Likewise.
290
3dfb1b6d
AM
2912021-03-31 Alan Modra <amodra@gmail.com>
292
293 * cgen/basic-modes.h: Include stdint.h in place of bfd_stdint.h.
294 * elf/nfp.h: Likewise.
295 * opcode/aarch64.h: Likewise.
296 * opcode/cgen.h: Likewise.
297 * opcode/nfp.h: Likewise.
298 * opcode/ppc.h: Likewise.
299
63b4cc53
AM
3002021-03-29 Alan Modra <amodra@gmail.com>
301
302 * opcode/aarch64.h (alias_opcode_p): Simplify boolean expression.
303 (opcode_has_alias, pseudo_opcode_p, optional_operand_p): Likewise.
304 (opcode_has_special_coder): Likewise.
305
3d7d6c1b
AM
3062021-03-29 Alan Modra <amodra@gmail.com>
307
308 * opcode/aarch64.h (aarch64_opcode_encode): Correct prototype.
309
24c877f9
NA
3102021-03-25 Nick Alcock <nick.alcock@oracle.com>
311
312 PR libctf/27628
313 * ctf-api.h: Fix some indentation.
314 (CTF_SET_STID): Always do an unsigned shift, even if STID is
315 signed.
316
7b9f9859
L
3172021-03-19 H.J. Lu <hongjiu.lu@intel.com>
318
319 * elf/common.h (EM_INTEL205): Renamed to ...
320 (EM_INTELGT): This.
321
012d4426
NC
3222021-03-16 Nick Clifton <nickc@redhat.com>
323
324 * coff/internal.h (struct internal_auxent): Fix a couple of typos
325 in comment describing the x_fname field.
326
80d49d6a
KLC
3272021-03-16 Kuan-Lin Chen <kuanlinchentw@gmail.com>
328
329 * opcode/riscv-opc.h: Support zba, zbb and zbc extensions.
330 * opcode/riscv.h (riscv_insn_class): Add INSN_CLASS_ZB*.
331
be3b926d
FC
3322021-03-12 Frederic Cambus <fred@statdns.com>
333
334 * elf/common.h (NT_NETBSD_PAX, NT_NETBSD_PAX_MPROTECT)
335 (NT_NETBSD_PAX_NOMPROTECT, NT_NETBSD_PAX_GUARD, NT_NETBSD_PAX_NOGUARD)
336 (NT_NETBSD_PAX_ASLR, NT_NETBSD_PAX_NOASLR): Define.
337
1b2cb8e2
CC
3382021-03-12 Clément Chigot <clement.chigot@atos.net>
339
340 * coff/internal.h (struct internal_aouthdr): Add new fields.
341 * coff/rs6000.h (AOUTHDRÃ): Add new fields.
342 * coff/rs6k64.h (struct external_filehdr): Likewise.
343 * coff/xcoff.h (_TDATA), _TBSS): New defines
344 (RS6K_AOUTHDR_TLS_LE, RS6K_AOUTHDR_RAS, RS6K_AOUTHDR_ALGNTDATA,
345 RS6K_AOUTHDR_SHR_SYMTAB, RS6K_AOUTHDR_FORK_POLICY,
346 RS6K_AOUTHDR_FORK_COR): New defines.
347 (XMC_TU): Removed.
348 (XMC_UL): New define.
349
2c1bef53
CC
3502021-03-12 Clément Chigot <clement.chigot@atos.net>
351
352 * coff/xcoff.h (R_RTB): Remove.
353 (R_TRL): Fix value.
354
db6092f3
AB
3552021-03-05 Craig Blackmore <craig.blackmore@embecosm.com>
356 Andrew Burgess <andrew.burgess@embecosm.com>
357
358 * elf/common.h (NT_RISCV_CSR): Define.
359
b63a5e38
AB
3602021-03-05 Craig Blackmore <craig.blackmore@embecosm.com>
361 Andrew Burgess <andrew.burgess@embecosm.com>
362
363 * elf/common.h (NT_GDB_TDESC): Define.
364
dc83f2d2
AM
3652021-03-03 Alan Modra <amodra@gmail.com>
366
367 * coff/internal.h: Delete obsolete relocation defines. Move used
368 relocation defines..
369 * coff/i386.h: ..to here..
370 * coff/ti.h: ..and here..
371 * coff/x86_64.h: ..and here..
372 * coff/z80.h: ..and here..
373 * coff/z8k.h: ..and here.
374
8915c559
NA
3752021-03-02 Nick Alcock <nick.alcock@oracle.com>
376
377 * ctf-api.h (CTF_LINK_SHARE_DUPLICATED): Note that this might
378 merely change how much deduplication is done.
379
8ee10e86
AM
3802021-03-01 Alan Modra <amodra@gmail.com>
381 Fangrui Song <maskray@google.com>
382
383 * bfdlink.h (struct bfd_link_info): Add start_stop_gc.
384
89753bbf
AM
3852021-02-21 Alan Modra <amodra@gmail.com>
386
387 * bfdlink.h (struct bfd_link_info): Add warn_multiple_definition.
388
f4f60336
NA
3892021-02-17 Nick Alcock <nick.alcock@oracle.com>
390
391 * ctf-api.h (ctf_arc_lookup_symbol_name): New.
392 (ctf_lookup_by_symbol_name): Likewise.
393
5a9f5403
NC
3942021-02-19 Nelson Chu <nelson.chu@sifive.com>
395
396 PR 27158
397 * opcode/riscv.h: Updated encoding macros.
398
3d73d29e
NC
3992021-02-18 Nelson Chu <nelson.chu@sifive.com>
400
401 * opcode/riscv.h: Moved stuff and make the file tidy.
402
ba2b480f
AK
4032021-02-15 Andreas Krebbel <krebbel@linux.ibm.com>
404
405 * opcode/s390.h (enum s390_opcode_cpu_val): Add
406 S390_OPCODE_ARCH14.
407
bfd428bc
MF
4082021-02-08 Mike Frysinger <vapier@gentoo.org>
409
410 * opcode/tic54x.h (mmregs): Rename to ...
411 (tic54x_mmregs): ... this.
412 (regs): Rename to ...
413 (tic54x_regs): ... this.
414 (condition_codes): Rename to ...
415 (tic54x_condition_codes): ... this.
416 (cc2_codes): Rename to ...
417 (tic54x_cc2_codes): ... this.
418 (status_bits): Rename to ...
419 (tic54x_status_bits): ... this.
420 (cc3_codes): Rename to ...
421 (tic54x_cc3_codes): ... this.
422 (misc_symbols): Rename to ...
423 (tic54x_misc_symbols): ... this.
424
5f40035f
NC
4252021-02-05 Nelson Chu <nelson.chu@sifive.com>
426
427 PR 27348
428 * opcode/riscv.h: Remove obsolete OP_*CUSTOM_IMM.
429
cb4ff67a
NC
4302021-02-05 Nelson Chu <nelson.chu@sifive.com>
431
432 PR 27348
433 * opcode/riscv-opc.h: Remove obsolete Xcustom support.
434
caa17049
NA
4352021-01-27 Nick Alcock <nick.alcock@oracle.com>
436
437 * ctf-api.h (ECTF_NONAME): New.
438 (ECTF_NERR): Adjust.
439
35a01a04
NA
4402021-01-26 Nick Alcock <nick.alcock@oracle.com>
441
442 * ctf-api.h (CTF_LINK_NO_FILTER_REPORTED_SYMS): New.
443
24075dcc
NC
4442021-02-04 Nelson Chu <nelson.chu@sifive.com>
445
446 * opcode/riscv-opc.h: Removed macros for zb* extensions.
447 * opcode/riscv.h (riscv_insn_class): Removed INSN_CLASS_ZB*.
448
1942a048
NC
4492021-01-15 Nelson Chu <nelson.chu@sifive.com>
450
451 * opcode/riscv.h: Indent and GNU coding standards tidy,
452 also aligned the code.
453
dcd709e0
NC
4542021-01-15 Nelson Chu <nelson.chu@sifive.com>
455
456 * elf/riscv.h: Comments tidy and improvement.
457 * opcode/riscv-opc.h: Likewise.
458 * opcode/riscv.h: Likewise.
459
82c70b08
KT
4602021-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
461
462 * opcode/aarch64.h (AARCH64_FEATURE_CSRE): Delete.
463 (aarch64_opnd): Delete AARCH64_OPND_CSRE_CSR.
464
055bc77a
NC
4652021-01-09 Nick Clifton <nickc@redhat.com>
466
467 * 2.36 release branch crated.
468
aa881ecd
PT
4692021-01-07 Philipp Tomsich <prt@gnu.org>
470
471 * opcode/riscv-opc.h: Added MATCH_PAUSE, MASK_PAUSE and DECLARE_INSN
472 for pause hint instruction.
473 * opcode/riscv.h (enum riscv_insn_class): Added INSN_CLASS_ZIHINTPAUSE.
474
2652cfad
CXW
4752021-01-07 Claire Xenia Wolf <claire@symbioticeda.com>
476 Jim Wilson <jimw@sifive.com>
477 Andrew Waterman <andrew@sifive.com>
478 Maxim Blinov <maxim.blinov@embecosm.com>
479 Kito Cheng <kito.cheng@sifive.com>
480 Nelson Chu <nelson.chu@sifive.com>
481
482 * opcode/riscv-opc.h: Added MASK/MATCH/DECLARE_INSN for ZBA/ZBB/ZBC.
483 * opcode/riscv.h (riscv_insn_class): Added INSN_CLASS_ZB*.
484 (enum riscv_isa_spec_class): Added ISA_SPEC_CLASS_DRAFT for the
485 frozen extensions.
486
6c3a3877
NA
4872021-01-05 Nick Alcock <nick.alcock@oracle.com>
488
489 * ctf-api.h (CTF_MN_RECURSE): New.
490 (ctf_member_next): Add flags argument.
491
ffeece6a
NA
4922021-01-05 Nick Alcock <nick.alcock@oracle.com>
493
494 * ctf-api.h (ECTF_INCOMPLETE): New.
495 (ECTF_NERR): Adjust.
496
f9a6a8f0
AM
4972021-01-01 Nicolas Boulenguez <nicolas@debian.org>
498
499 * coff/internal.h: Correct comment spelling.
500 * coff/sym.h: Likewise.
501 * opcode/aarch64.h: Likewise.
502
250d07de
AM
5032021-01-01 Alan Modra <amodra@gmail.com>
504
505 Update year range in copyright notice of all files.
506
c2795844 507For older changes see ChangeLog-2020
3499769a 508\f
d87bef3a 509Copyright (C) 2021-2023 Free Software Foundation, Inc.
3499769a
AM
510
511Copying and distribution of this file, with or without modification,
512are permitted in any medium without royalty provided the copyright
513notice and this notice are preserved.
514
515Local Variables:
516mode: change-log
517left-margin: 8
518fill-column: 74
519version-control: never
520End: