]> Git Repo - binutils.git/blob - include/ChangeLog
Automatic date update in version.in
[binutils.git] / include / ChangeLog
1 2022-10-03  Jan-Benedict Glaw  <[email protected]>
2
3         * diagnostics.h (DIAGNOSTIC_IGNORE_SELF_MOVE): Define for GCC 13+.
4
5 2022-07-08  Nick Clifton  <[email protected]>
6
7         * 2.39 branch created.
8
9 2022-04-20  Clément Chigot  <[email protected]>
10
11         * coff/xcoff.h (struct xcoff_loader_info): Add ldrel_count and
12         libpath fields.
13
14 2022-04-07  Mark Harmstone  <[email protected]>
15
16         * coff/i386.h: Define R_SECTION.
17         * coff/x86_64.h: Likewise.
18
19 2022-04-01  John Baldwin  <[email protected]>
20
21         * elf/common.h (NT_FREEBSD_X86_SEGBASES): Define.
22
23 2022-03-16  Simon Marchi  <[email protected]>
24
25         * elf/amdgpu.h: Add relocation values.
26
27 2022-03-16  Simon Marchi  <[email protected]>
28
29         * elf/amdgcn.h (NT_AMDGPU_METADATA): New.
30
31 2022-03-16  Simon Marchi  <[email protected]>
32
33         * elf/amdgcn.h: Add EF_AMDGPU_MACH_AMDGCN_* and
34         EF_AMDGPU_FEATURE_* defines.
35
36 2022-03-16  Simon Marchi  <[email protected]>
37
38         * elf/common.h (ELFOSABI_AMDGPU_PAL, ELFOSABI_AMDGPU_MESA3D):
39         New.
40
41 2022-03-16  Simon Marchi  <[email protected]>
42
43         * elf/amdgpu.h: New.
44         * elf/common.h (ELFOSABI_AMDGPU_HSA): Add.
45
46 2022-03-11  Vladimir Mezentsev  <[email protected]>
47
48         * collectorAPI.h: New file.
49         * libcollector.h: New file.
50         * libfcollector.h: New file.
51
52 2022-01-25  Klaus Ziegler  <[email protected]>
53
54         PR 28816
55         * elf/common.h (AT_SUN_HWCAP): Make definition conditional.
56
57 2022-01-22  Nick Clifton  <[email protected]>
58
59         * 2.38 release branch created.
60
61 2022-01-13  Nick Clifton  <[email protected]>
62
63         Import from gcc mainline:
64
65         2021-01-03  Mike Frysinger  <[email protected]>
66
67         * libiberty.h (strverscmp): Delete duplicate prototype.
68
69 2021-12-07  John Baldwin  <[email protected]>
70
71         * elf/common.h (AT_FREEBSD_FXRNG, AT_FREEBSD_KPRELOAD): Define.
72
73 2021-12-01  Nick Clifton  <[email protected]>
74
75         PR 28630
76         * coff/internal.h (x_n): Use bfd_hostptr_t for the fields in this
77         structure.
78
79 2021-11-25  Andrew Burgess  <[email protected]>
80             Simon Cook  <[email protected]>
81
82         * dis-asm.h (disassembler_options_riscv): Declare.
83
84 2021-11-16  Fangrui Song  <[email protected]>
85
86         * elf/common.h (DT_ENCODING): Bump to 38.
87         * elf/external.h (Elf32_External_Relr): New.
88         (Elf64_External_Relr): New.
89
90 2021-09-07  Luis Machado  <[email protected]>
91
92         Revert: [AArch64] MTE corefile support
93
94         2021-05-21  Luis Machado  <[email protected]>
95
96         * elf/common.h (NT_MEMTAG): New constant.
97         (NT_MEMTAG_TYPE_AARCH_MTE): New constant.
98
99 2021-07-03  Nick Clifton  <[email protected]>
100
101         * 2.37 release branch created.
102
103 2021-07-03  Nick Clifton  <[email protected]>
104
105         Import from gcc mainline:
106         2021-03-31  Patrick Palka  <[email protected]>
107
108         PR c++/88115
109         * demangle.h (enum demangle_component_type): Add
110         DEMANGLE_COMPONENT_VENDOR_EXPR.
111
112 2021-07-01  Mike Frysinger  <[email protected]>
113
114         * opcode/aarch64.h (aarch64_opcode_table): Mark const.
115
116 2021-07-01  Richard Earnshaw  <[email protected]>
117
118         PR gas/28031
119         * opcode/arm.h (FPU_ANY): Exclude XScale-related features.
120
121 2021-06-18  H.J. Lu  <[email protected]>
122
123         * elf/common.h (GNU_PROPERTY_UINT32_AND_LO): New.
124         (GNU_PROPERTY_UINT32_AND_HI): Likewise.
125         (GNU_PROPERTY_UINT32_OR_LO): Likewise.
126         (GNU_PROPERTY_UINT32_OR_HI): Likewise.
127
128 2021-06-15  Nick Clifton  <[email protected]>
129
130         * elf/common.h (NT_GO_BUILDID): Define.
131
132 2021-06-02  Shahab Vahedi  <[email protected]>
133
134         * dis-asm.h (disassembler_options_arc): New prototype.
135
136 2021-05-29  Maciej W. Rozycki  <[email protected]>
137
138         * opcode/mips.h (cpu_is_member): Remove code for MIPSr6 ISA
139         exclusion.
140         (opcode_is_member): Handle ISA level exclusion.
141
142 2021-05-29  Maciej W. Rozycki  <[email protected]>
143
144         * opcode/mips.h (isa_is_member): New inline function, factored
145         out from...
146         (opcode_is_member): ... here.
147
148 2021-05-29  Maciej W. Rozycki  <[email protected]>
149
150         * opcode/mips.h: Document `g' and `y' operand codes.
151         (mips_reg_operand_type): Add OP_REG_CONTROL enumeration
152         constant.
153
154 2021-05-29  Maciej W. Rozycki  <[email protected]>
155
156         * opcode/mips.h: Complement change made to opcodes and remove
157         references to the `g' regular MIPS ISA operand code.
158
159 2021-05-28  H.J. Lu  <[email protected]>
160
161         PR ld/27905
162         * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_CODE16): Removed.
163
164 2021-05-26  H.J. Lu  <[email protected]>
165
166         PR ld/27905
167         * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_CODE16): New.
168
169 2021-05-23  Tiezhu Yang  <[email protected]>
170
171         * elf/common.h (EM_LOONGARCH): Change Loongson Loongarch to
172         LoongArch.
173
174 2021-05-21  Luis Machado  <[email protected]>
175
176         * elf/common.h (NT_MEMTAG): New constant.
177         (NT_MEMTAG_TYPE_AARCH_MTE): New constant.
178
179 2021-05-07  Clément Chigot  <[email protected]>
180
181         * coff/internal.h (C_DWARF): New define.
182         * coff/xcoff.h (SSUBTYP_DWLOC, SSUBTYP_DWFRAME,
183         SSUBTYP_DWMAC): New defines.
184
185 2021-05-06  Stafford Horne  <[email protected]>
186
187         PR 21464
188         * elf/or1k.h (elf_or1k_reloc_type): Define R_OR1K_GOT_AHI16 number.
189
190 2021-05-06  Nick Alcock  <[email protected]>
191
192         * ctf.h (CTF_K_UNKNOWN): Document that it can be used for
193         nonrepresentable types, not just padding.
194         * ctf-api.h (ctf_add_unknown): New.
195
196 2021-04-22  Clément Chigot  <[email protected]>
197
198         * coff/internal.h (union internal_auxent):
199          Add x_sect structure.
200         * coff/rs6000.h (union external_auxent): Rework to
201         match official documentation.
202         * coff/rs6k64.h (union external_auxent): Likewise.
203         (_AUX_SECT): New define.
204
205 2021-04-21  Eli Zaretskii  <[email protected]>
206
207         PR 27760
208         * coff/pe.h (IMAGE_DLLCHARACTERISTICS_APPCONTAINER): Define.
209         (IMAGE_DLLCHARACTERISTICS_GUARD_CF): Define.
210
211 2021-04-16  Alan Modra  <[email protected]>
212
213         PR 27567
214         * coff/internal.h (struct internal_scnhdr): Make s_flags unsigned long.
215         * coff/pe.h (COFF_ENCODE_ALIGNMENT): Don't set align flags for an
216         executable and return false.  Do so for a relocatable object and
217         evaluate to true.
218         * coff/ti.h (COFF_ENCODE_ALIGNMENT): Add bfd arg and evaluate to true.
219         (COFF_DECODE_ALIGNMENT): Formatting.
220         * coff/z80.h (COFF_ENCODE_ALIGNMENT): Similarly.
221         (COFF_DECODE_ALIGNMENT): Similarly.
222
223 2021-04-09  Alan Modra  <[email protected]>
224
225         * dis-asm.h (struct disassemble_info): Add dynrelbuf and dynrelcount.
226
227 2021-04-06  Alan Modra  <[email protected]>
228
229         * dis-asm.h (struct disassemble_info <symbol_at_address_func>):
230         Return asymbol*.
231
232 2021-04-01  Martin Liska  <[email protected]>
233
234         * opcode/cr16.h (strneq): Remove strneq and use startswith.
235
236 2021-03-31  Alan Modra  <[email protected]>
237
238         * bfdlink.h: Replace bfd_boolean with bool throughout.
239         * coff/ecoff.h: Likewise.
240         * coff/xcoff.h: Likewise.
241         * dis-asm.h: Likewise.
242         * elf/mmix.h: Likewise.
243         * elf/xtensa.h: Likewise.
244         * opcode/aarch64.h: Likewise, and FALSE with false, TRUE with true.
245         * opcode/arc.h: Likewise.
246         * opcode/mips.h: Likewise.
247         * opcode/tic6x-opcode-table.h: Likewise.
248         * opcode/tic6x.h: Likewise.
249
250 2021-03-31  Alan Modra  <[email protected]>
251
252         * cgen/basic-modes.h: Include stdint.h in place of bfd_stdint.h.
253         * elf/nfp.h: Likewise.
254         * opcode/aarch64.h: Likewise.
255         * opcode/cgen.h: Likewise.
256         * opcode/nfp.h: Likewise.
257         * opcode/ppc.h: Likewise.
258
259 2021-03-29  Alan Modra  <[email protected]>
260
261         * opcode/aarch64.h (alias_opcode_p): Simplify boolean expression.
262         (opcode_has_alias, pseudo_opcode_p, optional_operand_p): Likewise.
263         (opcode_has_special_coder): Likewise.
264
265 2021-03-29  Alan Modra  <[email protected]>
266
267         * opcode/aarch64.h (aarch64_opcode_encode): Correct prototype.
268
269 2021-03-25  Nick Alcock  <[email protected]>
270
271         PR libctf/27628
272         * ctf-api.h: Fix some indentation.
273         (CTF_SET_STID): Always do an unsigned shift, even if STID is
274         signed.
275
276 2021-03-19  H.J. Lu  <[email protected]>
277
278         * elf/common.h (EM_INTEL205): Renamed to ...
279         (EM_INTELGT): This.
280
281 2021-03-16  Nick Clifton  <[email protected]>
282
283         * coff/internal.h (struct internal_auxent): Fix a couple of typos
284         in comment describing the x_fname field.
285
286 2021-03-16  Kuan-Lin Chen  <[email protected]>
287
288         * opcode/riscv-opc.h: Support zba, zbb and zbc extensions.
289         * opcode/riscv.h (riscv_insn_class): Add INSN_CLASS_ZB*.
290
291 2021-03-12  Frederic Cambus  <[email protected]>
292
293         * elf/common.h (NT_NETBSD_PAX, NT_NETBSD_PAX_MPROTECT)
294         (NT_NETBSD_PAX_NOMPROTECT, NT_NETBSD_PAX_GUARD, NT_NETBSD_PAX_NOGUARD)
295         (NT_NETBSD_PAX_ASLR, NT_NETBSD_PAX_NOASLR): Define.
296
297 2021-03-12  Clément Chigot  <[email protected]>
298
299         * coff/internal.h (struct internal_aouthdr): Add new fields.
300         * coff/rs6000.h (AOUTHDRÃ): Add new fields.
301         * coff/rs6k64.h (struct external_filehdr): Likewise.
302         * coff/xcoff.h (_TDATA), _TBSS): New defines
303         (RS6K_AOUTHDR_TLS_LE, RS6K_AOUTHDR_RAS, RS6K_AOUTHDR_ALGNTDATA,
304         RS6K_AOUTHDR_SHR_SYMTAB, RS6K_AOUTHDR_FORK_POLICY,
305         RS6K_AOUTHDR_FORK_COR): New defines.
306         (XMC_TU): Removed.
307         (XMC_UL): New define.
308
309 2021-03-12  Clément Chigot  <[email protected]>
310
311         * coff/xcoff.h (R_RTB): Remove.
312         (R_TRL): Fix value.
313
314 2021-03-05  Craig Blackmore  <[email protected]>
315             Andrew Burgess  <[email protected]>
316
317         * elf/common.h (NT_RISCV_CSR): Define.
318
319 2021-03-05  Craig Blackmore  <[email protected]>
320             Andrew Burgess  <[email protected]>
321
322         * elf/common.h (NT_GDB_TDESC): Define.
323
324 2021-03-03  Alan Modra  <[email protected]>
325
326         * coff/internal.h: Delete obsolete relocation defines.  Move used
327         relocation defines..
328         * coff/i386.h: ..to here..
329         * coff/ti.h: ..and here..
330         * coff/x86_64.h: ..and here..
331         * coff/z80.h: ..and here..
332         * coff/z8k.h: ..and here.
333
334 2021-03-02  Nick Alcock  <[email protected]>
335
336         * ctf-api.h (CTF_LINK_SHARE_DUPLICATED): Note that this might
337         merely change how much deduplication is done.
338
339 2021-03-01  Alan Modra  <[email protected]>
340             Fangrui Song <[email protected]>
341
342         * bfdlink.h (struct bfd_link_info): Add start_stop_gc.
343
344 2021-02-21  Alan Modra  <[email protected]>
345
346         * bfdlink.h (struct bfd_link_info): Add warn_multiple_definition.
347
348 2021-02-17  Nick Alcock  <[email protected]>
349
350         * ctf-api.h (ctf_arc_lookup_symbol_name): New.
351         (ctf_lookup_by_symbol_name): Likewise.
352
353 2021-02-19  Nelson Chu  <[email protected]>
354
355         PR 27158
356         * opcode/riscv.h: Updated encoding macros.
357
358 2021-02-18  Nelson Chu  <[email protected]>
359
360         * opcode/riscv.h: Moved stuff and make the file tidy.
361
362 2021-02-15  Andreas Krebbel  <[email protected]>
363
364         * opcode/s390.h (enum s390_opcode_cpu_val): Add
365         S390_OPCODE_ARCH14.
366
367 2021-02-08  Mike Frysinger  <[email protected]>
368
369         * opcode/tic54x.h (mmregs): Rename to ...
370         (tic54x_mmregs): ... this.
371         (regs): Rename to ...
372         (tic54x_regs): ... this.
373         (condition_codes): Rename to ...
374         (tic54x_condition_codes): ... this.
375         (cc2_codes): Rename to ...
376         (tic54x_cc2_codes): ... this.
377         (status_bits): Rename to ...
378         (tic54x_status_bits): ... this.
379         (cc3_codes): Rename to ...
380         (tic54x_cc3_codes): ... this.
381         (misc_symbols): Rename to ...
382         (tic54x_misc_symbols): ... this.
383
384 2021-02-05  Nelson Chu  <[email protected]>
385
386         PR 27348
387         * opcode/riscv.h: Remove obsolete OP_*CUSTOM_IMM.
388
389 2021-02-05  Nelson Chu  <[email protected]>
390
391         PR 27348
392         * opcode/riscv-opc.h: Remove obsolete Xcustom support.
393
394 2021-01-27  Nick Alcock  <[email protected]>
395
396         * ctf-api.h (ECTF_NONAME): New.
397         (ECTF_NERR): Adjust.
398
399 2021-01-26  Nick Alcock  <[email protected]>
400
401         * ctf-api.h (CTF_LINK_NO_FILTER_REPORTED_SYMS): New.
402
403 2021-02-04  Nelson Chu  <[email protected]>
404
405         * opcode/riscv-opc.h: Removed macros for zb* extensions.
406         * opcode/riscv.h (riscv_insn_class): Removed INSN_CLASS_ZB*.
407
408 2021-01-15  Nelson Chu  <[email protected]>
409
410         * opcode/riscv.h: Indent and GNU coding standards tidy,
411         also aligned the code.
412
413 2021-01-15  Nelson Chu  <[email protected]>
414
415         * elf/riscv.h: Comments tidy and improvement.
416         * opcode/riscv-opc.h: Likewise.
417         * opcode/riscv.h: Likewise.
418
419 2021-01-11  Kyrylo Tkachov  <[email protected]>
420
421         * opcode/aarch64.h (AARCH64_FEATURE_CSRE): Delete.
422         (aarch64_opnd): Delete AARCH64_OPND_CSRE_CSR.
423
424 2021-01-09  Nick Clifton  <[email protected]>
425
426         * 2.36 release branch crated.
427
428 2021-01-07  Philipp Tomsich  <[email protected]>
429
430         * opcode/riscv-opc.h: Added MATCH_PAUSE, MASK_PAUSE and DECLARE_INSN
431         for pause hint instruction.
432         * opcode/riscv.h (enum riscv_insn_class): Added INSN_CLASS_ZIHINTPAUSE.
433
434 2021-01-07  Claire Xenia Wolf  <[email protected]>
435             Jim Wilson  <[email protected]>
436             Andrew Waterman  <[email protected]>
437             Maxim Blinov  <[email protected]>
438             Kito Cheng  <[email protected]>
439             Nelson Chu  <[email protected]>
440
441         * opcode/riscv-opc.h: Added MASK/MATCH/DECLARE_INSN for ZBA/ZBB/ZBC.
442         * opcode/riscv.h (riscv_insn_class): Added INSN_CLASS_ZB*.
443         (enum riscv_isa_spec_class): Added ISA_SPEC_CLASS_DRAFT for the
444         frozen extensions.
445
446 2021-01-05  Nick Alcock  <[email protected]>
447
448         * ctf-api.h (CTF_MN_RECURSE): New.
449         (ctf_member_next): Add flags argument.
450
451 2021-01-05  Nick Alcock  <[email protected]>
452
453         * ctf-api.h (ECTF_INCOMPLETE): New.
454         (ECTF_NERR): Adjust.
455
456 2021-01-01  Nicolas Boulenguez  <[email protected]>
457
458         * coff/internal.h: Correct comment spelling.
459         * coff/sym.h: Likewise.
460         * opcode/aarch64.h: Likewise.
461
462 2021-01-01  Alan Modra  <[email protected]>
463
464         Update year range in copyright notice of all files.
465
466 For older changes see ChangeLog-2020
467 \f
468 Copyright (C) 2021-2022 Free Software Foundation, Inc.
469
470 Copying and distribution of this file, with or without modification,
471 are permitted in any medium without royalty provided the copyright
472 notice and this notice are preserved.
473
474 Local Variables:
475 mode: change-log
476 left-margin: 8
477 fill-column: 74
478 version-control: never
479 End:
This page took 0.049863 seconds and 4 git commands to generate.