]> Git Repo - binutils.git/blob - include/ChangeLog
binutils/readelf: handle NT_AMDGPU_METADATA note name
[binutils.git] / include / ChangeLog
1 2022-03-16  Simon Marchi  <[email protected]>
2
3         * elf/amdgcn.h (NT_AMDGPU_METADATA): New.
4
5 2022-03-16  Simon Marchi  <[email protected]>
6
7         * elf/amdgcn.h: Add EF_AMDGPU_MACH_AMDGCN_* and
8         EF_AMDGPU_FEATURE_* defines.
9
10 2022-03-16  Simon Marchi  <[email protected]>
11
12         * elf/common.h (ELFOSABI_AMDGPU_PAL, ELFOSABI_AMDGPU_MESA3D):
13         New.
14
15 2022-03-16  Simon Marchi  <[email protected]>
16
17         * elf/amdgpu.h: New.
18         * elf/common.h (ELFOSABI_AMDGPU_HSA): Add.
19
20 2022-03-11  Vladimir Mezentsev  <[email protected]>
21
22         * collectorAPI.h: New file.
23         * libcollector.h: New file.
24         * libfcollector.h: New file.
25
26 2022-01-25  Klaus Ziegler  <[email protected]>
27
28         PR 28816
29         * elf/common.h (AT_SUN_HWCAP): Make definition conditional.
30
31 2022-01-22  Nick Clifton  <[email protected]>
32
33         * 2.38 release branch created.
34
35 2022-01-13  Nick Clifton  <[email protected]>
36
37         Import from gcc mainline:
38
39         2021-01-03  Mike Frysinger  <[email protected]>
40
41         * libiberty.h (strverscmp): Delete duplicate prototype.
42
43 2021-12-07  John Baldwin  <[email protected]>
44
45         * elf/common.h (AT_FREEBSD_FXRNG, AT_FREEBSD_KPRELOAD): Define.
46
47 2021-12-01  Nick Clifton  <[email protected]>
48
49         PR 28630
50         * coff/internal.h (x_n): Use bfd_hostptr_t for the fields in this
51         structure.
52
53 2021-11-25  Andrew Burgess  <[email protected]>
54             Simon Cook  <[email protected]>
55
56         * dis-asm.h (disassembler_options_riscv): Declare.
57
58 2021-11-16  Fangrui Song  <[email protected]>
59
60         * elf/common.h (DT_ENCODING): Bump to 38.
61         * elf/external.h (Elf32_External_Relr): New.
62         (Elf64_External_Relr): New.
63
64 2021-09-07  Luis Machado  <[email protected]>
65
66         Revert: [AArch64] MTE corefile support
67
68         2021-05-21  Luis Machado  <[email protected]>
69
70         * elf/common.h (NT_MEMTAG): New constant.
71         (NT_MEMTAG_TYPE_AARCH_MTE): New constant.
72
73 2021-07-03  Nick Clifton  <[email protected]>
74
75         * 2.37 release branch created.
76
77 2021-07-03  Nick Clifton  <[email protected]>
78
79         Import from gcc mainline:
80         2021-03-31  Patrick Palka  <[email protected]>
81
82         PR c++/88115
83         * demangle.h (enum demangle_component_type): Add
84         DEMANGLE_COMPONENT_VENDOR_EXPR.
85
86 2021-07-01  Mike Frysinger  <[email protected]>
87
88         * opcode/aarch64.h (aarch64_opcode_table): Mark const.
89
90 2021-07-01  Richard Earnshaw  <[email protected]>
91
92         PR gas/28031
93         * opcode/arm.h (FPU_ANY): Exclude XScale-related features.
94
95 2021-06-18  H.J. Lu  <[email protected]>
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
102 2021-06-15  Nick Clifton  <[email protected]>
103
104         * elf/common.h (NT_GO_BUILDID): Define.
105
106 2021-06-02  Shahab Vahedi  <[email protected]>
107
108         * dis-asm.h (disassembler_options_arc): New prototype.
109
110 2021-05-29  Maciej W. Rozycki  <[email protected]>
111
112         * opcode/mips.h (cpu_is_member): Remove code for MIPSr6 ISA
113         exclusion.
114         (opcode_is_member): Handle ISA level exclusion.
115
116 2021-05-29  Maciej W. Rozycki  <[email protected]>
117
118         * opcode/mips.h (isa_is_member): New inline function, factored
119         out from...
120         (opcode_is_member): ... here.
121
122 2021-05-29  Maciej W. Rozycki  <[email protected]>
123
124         * opcode/mips.h: Document `g' and `y' operand codes.
125         (mips_reg_operand_type): Add OP_REG_CONTROL enumeration
126         constant.
127
128 2021-05-29  Maciej W. Rozycki  <[email protected]>
129
130         * opcode/mips.h: Complement change made to opcodes and remove
131         references to the `g' regular MIPS ISA operand code.
132
133 2021-05-28  H.J. Lu  <[email protected]>
134
135         PR ld/27905
136         * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_CODE16): Removed.
137
138 2021-05-26  H.J. Lu  <[email protected]>
139
140         PR ld/27905
141         * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_CODE16): New.
142
143 2021-05-23  Tiezhu Yang  <[email protected]>
144
145         * elf/common.h (EM_LOONGARCH): Change Loongson Loongarch to
146         LoongArch.
147
148 2021-05-21  Luis Machado  <[email protected]>
149
150         * elf/common.h (NT_MEMTAG): New constant.
151         (NT_MEMTAG_TYPE_AARCH_MTE): New constant.
152
153 2021-05-07  Clément Chigot  <[email protected]>
154
155         * coff/internal.h (C_DWARF): New define.
156         * coff/xcoff.h (SSUBTYP_DWLOC, SSUBTYP_DWFRAME,
157         SSUBTYP_DWMAC): New defines.
158
159 2021-05-06  Stafford Horne  <[email protected]>
160
161         PR 21464
162         * elf/or1k.h (elf_or1k_reloc_type): Define R_OR1K_GOT_AHI16 number.
163
164 2021-05-06  Nick Alcock  <[email protected]>
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
170 2021-04-22  Clément Chigot  <[email protected]>
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
179 2021-04-21  Eli Zaretskii  <[email protected]>
180
181         PR 27760
182         * coff/pe.h (IMAGE_DLLCHARACTERISTICS_APPCONTAINER): Define.
183         (IMAGE_DLLCHARACTERISTICS_GUARD_CF): Define.
184
185 2021-04-16  Alan Modra  <[email protected]>
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
197 2021-04-09  Alan Modra  <[email protected]>
198
199         * dis-asm.h (struct disassemble_info): Add dynrelbuf and dynrelcount.
200
201 2021-04-06  Alan Modra  <[email protected]>
202
203         * dis-asm.h (struct disassemble_info <symbol_at_address_func>):
204         Return asymbol*.
205
206 2021-04-01  Martin Liska  <[email protected]>
207
208         * opcode/cr16.h (strneq): Remove strneq and use startswith.
209
210 2021-03-31  Alan Modra  <[email protected]>
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
224 2021-03-31  Alan Modra  <[email protected]>
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
233 2021-03-29  Alan Modra  <[email protected]>
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
239 2021-03-29  Alan Modra  <[email protected]>
240
241         * opcode/aarch64.h (aarch64_opcode_encode): Correct prototype.
242
243 2021-03-25  Nick Alcock  <[email protected]>
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
250 2021-03-19  H.J. Lu  <[email protected]>
251
252         * elf/common.h (EM_INTEL205): Renamed to ...
253         (EM_INTELGT): This.
254
255 2021-03-16  Nick Clifton  <[email protected]>
256
257         * coff/internal.h (struct internal_auxent): Fix a couple of typos
258         in comment describing the x_fname field.
259
260 2021-03-16  Kuan-Lin Chen  <[email protected]>
261
262         * opcode/riscv-opc.h: Support zba, zbb and zbc extensions.
263         * opcode/riscv.h (riscv_insn_class): Add INSN_CLASS_ZB*.
264
265 2021-03-12  Frederic Cambus  <[email protected]>
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
271 2021-03-12  Clément Chigot  <[email protected]>
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
283 2021-03-12  Clément Chigot  <[email protected]>
284
285         * coff/xcoff.h (R_RTB): Remove.
286         (R_TRL): Fix value.
287
288 2021-03-05  Craig Blackmore  <[email protected]>
289             Andrew Burgess  <[email protected]>
290
291         * elf/common.h (NT_RISCV_CSR): Define.
292
293 2021-03-05  Craig Blackmore  <[email protected]>
294             Andrew Burgess  <[email protected]>
295
296         * elf/common.h (NT_GDB_TDESC): Define.
297
298 2021-03-03  Alan Modra  <[email protected]>
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
308 2021-03-02  Nick Alcock  <[email protected]>
309
310         * ctf-api.h (CTF_LINK_SHARE_DUPLICATED): Note that this might
311         merely change how much deduplication is done.
312
313 2021-03-01  Alan Modra  <[email protected]>
314             Fangrui Song <[email protected]>
315
316         * bfdlink.h (struct bfd_link_info): Add start_stop_gc.
317
318 2021-02-21  Alan Modra  <[email protected]>
319
320         * bfdlink.h (struct bfd_link_info): Add warn_multiple_definition.
321
322 2021-02-17  Nick Alcock  <[email protected]>
323
324         * ctf-api.h (ctf_arc_lookup_symbol_name): New.
325         (ctf_lookup_by_symbol_name): Likewise.
326
327 2021-02-19  Nelson Chu  <[email protected]>
328
329         PR 27158
330         * opcode/riscv.h: Updated encoding macros.
331
332 2021-02-18  Nelson Chu  <[email protected]>
333
334         * opcode/riscv.h: Moved stuff and make the file tidy.
335
336 2021-02-15  Andreas Krebbel  <[email protected]>
337
338         * opcode/s390.h (enum s390_opcode_cpu_val): Add
339         S390_OPCODE_ARCH14.
340
341 2021-02-08  Mike Frysinger  <[email protected]>
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
358 2021-02-05  Nelson Chu  <[email protected]>
359
360         PR 27348
361         * opcode/riscv.h: Remove obsolete OP_*CUSTOM_IMM.
362
363 2021-02-05  Nelson Chu  <[email protected]>
364
365         PR 27348
366         * opcode/riscv-opc.h: Remove obsolete Xcustom support.
367
368 2021-01-27  Nick Alcock  <[email protected]>
369
370         * ctf-api.h (ECTF_NONAME): New.
371         (ECTF_NERR): Adjust.
372
373 2021-01-26  Nick Alcock  <[email protected]>
374
375         * ctf-api.h (CTF_LINK_NO_FILTER_REPORTED_SYMS): New.
376
377 2021-02-04  Nelson Chu  <[email protected]>
378
379         * opcode/riscv-opc.h: Removed macros for zb* extensions.
380         * opcode/riscv.h (riscv_insn_class): Removed INSN_CLASS_ZB*.
381
382 2021-01-15  Nelson Chu  <[email protected]>
383
384         * opcode/riscv.h: Indent and GNU coding standards tidy,
385         also aligned the code.
386
387 2021-01-15  Nelson Chu  <[email protected]>
388
389         * elf/riscv.h: Comments tidy and improvement.
390         * opcode/riscv-opc.h: Likewise.
391         * opcode/riscv.h: Likewise.
392
393 2021-01-11  Kyrylo Tkachov  <[email protected]>
394
395         * opcode/aarch64.h (AARCH64_FEATURE_CSRE): Delete.
396         (aarch64_opnd): Delete AARCH64_OPND_CSRE_CSR.
397
398 2021-01-09  Nick Clifton  <[email protected]>
399
400         * 2.36 release branch crated.
401
402 2021-01-07  Philipp Tomsich  <[email protected]>
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
408 2021-01-07  Claire Xenia Wolf  <[email protected]>
409             Jim Wilson  <[email protected]>
410             Andrew Waterman  <[email protected]>
411             Maxim Blinov  <[email protected]>
412             Kito Cheng  <[email protected]>
413             Nelson Chu  <[email protected]>
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
420 2021-01-05  Nick Alcock  <[email protected]>
421
422         * ctf-api.h (CTF_MN_RECURSE): New.
423         (ctf_member_next): Add flags argument.
424
425 2021-01-05  Nick Alcock  <[email protected]>
426
427         * ctf-api.h (ECTF_INCOMPLETE): New.
428         (ECTF_NERR): Adjust.
429
430 2021-01-01  Nicolas Boulenguez  <[email protected]>
431
432         * coff/internal.h: Correct comment spelling.
433         * coff/sym.h: Likewise.
434         * opcode/aarch64.h: Likewise.
435
436 2021-01-01  Alan Modra  <[email protected]>
437
438         Update year range in copyright notice of all files.
439
440 For older changes see ChangeLog-2020
441 \f
442 Copyright (C) 2021-2022 Free Software Foundation, Inc.
443
444 Copying and distribution of this file, with or without modification,
445 are permitted in any medium without royalty provided the copyright
446 notice and this notice are preserved.
447
448 Local Variables:
449 mode: change-log
450 left-margin: 8
451 fill-column: 74
452 version-control: never
453 End:
This page took 0.052079 seconds and 4 git commands to generate.