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