1 2022-07-08 Nick Clifton <nickc@redhat.com>
5 2022-04-20 Clément Chigot <clement.chigot@atos.net>
7 * coff/xcoff.h (struct xcoff_loader_info): Add ldrel_count and
10 2022-04-07 Mark Harmstone <mark@harmstone.com>
12 * coff/i386.h: Define R_SECTION.
13 * coff/x86_64.h: Likewise.
15 2022-04-01 John Baldwin <jhb@FreeBSD.org>
17 * elf/common.h (NT_FREEBSD_X86_SEGBASES): Define.
19 2022-03-16 Simon Marchi <simon.marchi@efficios.com>
21 * elf/amdgpu.h: Add relocation values.
23 2022-03-16 Simon Marchi <simon.marchi@efficios.com>
25 * elf/amdgcn.h (NT_AMDGPU_METADATA): New.
27 2022-03-16 Simon Marchi <simon.marchi@efficios.com>
29 * elf/amdgcn.h: Add EF_AMDGPU_MACH_AMDGCN_* and
30 EF_AMDGPU_FEATURE_* defines.
32 2022-03-16 Simon Marchi <simon.marchi@efficios.com>
34 * elf/common.h (ELFOSABI_AMDGPU_PAL, ELFOSABI_AMDGPU_MESA3D):
37 2022-03-16 Simon Marchi <simon.marchi@efficios.com>
40 * elf/common.h (ELFOSABI_AMDGPU_HSA): Add.
42 2022-03-11 Vladimir Mezentsev <vladimir.mezentsev@oracle.com>
44 * collectorAPI.h: New file.
45 * libcollector.h: New file.
46 * libfcollector.h: New file.
48 2022-01-25 Klaus Ziegler <klausz@haus-gisela.de>
51 * elf/common.h (AT_SUN_HWCAP): Make definition conditional.
53 2022-01-22 Nick Clifton <nickc@redhat.com>
55 * 2.38 release branch created.
57 2022-01-13 Nick Clifton <nickc@redhat.com>
59 Import from gcc mainline:
61 2021-01-03 Mike Frysinger <vapier@gentoo.org>
63 * libiberty.h (strverscmp): Delete duplicate prototype.
65 2021-12-07 John Baldwin <jhb@FreeBSD.org>
67 * elf/common.h (AT_FREEBSD_FXRNG, AT_FREEBSD_KPRELOAD): Define.
69 2021-12-01 Nick Clifton <nickc@redhat.com>
72 * coff/internal.h (x_n): Use bfd_hostptr_t for the fields in this
75 2021-11-25 Andrew Burgess <aburgess@redhat.com>
76 Simon Cook <simon.cook@embecosm.com>
78 * dis-asm.h (disassembler_options_riscv): Declare.
80 2021-11-16 Fangrui Song <maskray@google.com>
82 * elf/common.h (DT_ENCODING): Bump to 38.
83 * elf/external.h (Elf32_External_Relr): New.
84 (Elf64_External_Relr): New.
86 2021-09-07 Luis Machado <luis.machado@linaro.org>
88 Revert: [AArch64] MTE corefile support
90 2021-05-21 Luis Machado <luis.machado@linaro.org>
92 * elf/common.h (NT_MEMTAG): New constant.
93 (NT_MEMTAG_TYPE_AARCH_MTE): New constant.
95 2021-07-03 Nick Clifton <nickc@redhat.com>
97 * 2.37 release branch created.
99 2021-07-03 Nick Clifton <nickc@redhat.com>
101 Import from gcc mainline:
102 2021-03-31 Patrick Palka <ppalka@redhat.com>
105 * demangle.h (enum demangle_component_type): Add
106 DEMANGLE_COMPONENT_VENDOR_EXPR.
108 2021-07-01 Mike Frysinger <vapier@gentoo.org>
110 * opcode/aarch64.h (aarch64_opcode_table): Mark const.
112 2021-07-01 Richard Earnshaw <rearnsha@arm.com>
115 * opcode/arm.h (FPU_ANY): Exclude XScale-related features.
117 2021-06-18 H.J. Lu <hongjiu.lu@intel.com>
119 * elf/common.h (GNU_PROPERTY_UINT32_AND_LO): New.
120 (GNU_PROPERTY_UINT32_AND_HI): Likewise.
121 (GNU_PROPERTY_UINT32_OR_LO): Likewise.
122 (GNU_PROPERTY_UINT32_OR_HI): Likewise.
124 2021-06-15 Nick Clifton <nickc@redhat.com>
126 * elf/common.h (NT_GO_BUILDID): Define.
128 2021-06-02 Shahab Vahedi <shahab@synopsys.com>
130 * dis-asm.h (disassembler_options_arc): New prototype.
132 2021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
134 * opcode/mips.h (cpu_is_member): Remove code for MIPSr6 ISA
136 (opcode_is_member): Handle ISA level exclusion.
138 2021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
140 * opcode/mips.h (isa_is_member): New inline function, factored
142 (opcode_is_member): ... here.
144 2021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
146 * opcode/mips.h: Document `g' and `y' operand codes.
147 (mips_reg_operand_type): Add OP_REG_CONTROL enumeration
150 2021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
152 * opcode/mips.h: Complement change made to opcodes and remove
153 references to the `g' regular MIPS ISA operand code.
155 2021-05-28 H.J. Lu <hongjiu.lu@intel.com>
158 * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_CODE16): Removed.
160 2021-05-26 H.J. Lu <hongjiu.lu@intel.com>
163 * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_CODE16): New.
165 2021-05-23 Tiezhu Yang <yangtiezhu@loongson.cn>
167 * elf/common.h (EM_LOONGARCH): Change Loongson Loongarch to
170 2021-05-21 Luis Machado <luis.machado@linaro.org>
172 * elf/common.h (NT_MEMTAG): New constant.
173 (NT_MEMTAG_TYPE_AARCH_MTE): New constant.
175 2021-05-07 Clément Chigot <clement.chigot@atos.net>
177 * coff/internal.h (C_DWARF): New define.
178 * coff/xcoff.h (SSUBTYP_DWLOC, SSUBTYP_DWFRAME,
179 SSUBTYP_DWMAC): New defines.
181 2021-05-06 Stafford Horne <shorne@gmail.com>
184 * elf/or1k.h (elf_or1k_reloc_type): Define R_OR1K_GOT_AHI16 number.
186 2021-05-06 Nick Alcock <nick.alcock@oracle.com>
188 * ctf.h (CTF_K_UNKNOWN): Document that it can be used for
189 nonrepresentable types, not just padding.
190 * ctf-api.h (ctf_add_unknown): New.
192 2021-04-22 Clément Chigot <clement.chigot@atos.net>
194 * coff/internal.h (union internal_auxent):
195 Add x_sect structure.
196 * coff/rs6000.h (union external_auxent): Rework to
197 match official documentation.
198 * coff/rs6k64.h (union external_auxent): Likewise.
199 (_AUX_SECT): New define.
201 2021-04-21 Eli Zaretskii <eliz@gnu.org>
204 * coff/pe.h (IMAGE_DLLCHARACTERISTICS_APPCONTAINER): Define.
205 (IMAGE_DLLCHARACTERISTICS_GUARD_CF): Define.
207 2021-04-16 Alan Modra <amodra@gmail.com>
210 * coff/internal.h (struct internal_scnhdr): Make s_flags unsigned long.
211 * coff/pe.h (COFF_ENCODE_ALIGNMENT): Don't set align flags for an
212 executable and return false. Do so for a relocatable object and
214 * coff/ti.h (COFF_ENCODE_ALIGNMENT): Add bfd arg and evaluate to true.
215 (COFF_DECODE_ALIGNMENT): Formatting.
216 * coff/z80.h (COFF_ENCODE_ALIGNMENT): Similarly.
217 (COFF_DECODE_ALIGNMENT): Similarly.
219 2021-04-09 Alan Modra <amodra@gmail.com>
221 * dis-asm.h (struct disassemble_info): Add dynrelbuf and dynrelcount.
223 2021-04-06 Alan Modra <amodra@gmail.com>
225 * dis-asm.h (struct disassemble_info <symbol_at_address_func>):
228 2021-04-01 Martin Liska <mliska@suse.cz>
230 * opcode/cr16.h (strneq): Remove strneq and use startswith.
232 2021-03-31 Alan Modra <amodra@gmail.com>
234 * bfdlink.h: Replace bfd_boolean with bool throughout.
235 * coff/ecoff.h: Likewise.
236 * coff/xcoff.h: Likewise.
237 * dis-asm.h: Likewise.
238 * elf/mmix.h: Likewise.
239 * elf/xtensa.h: Likewise.
240 * opcode/aarch64.h: Likewise, and FALSE with false, TRUE with true.
241 * opcode/arc.h: Likewise.
242 * opcode/mips.h: Likewise.
243 * opcode/tic6x-opcode-table.h: Likewise.
244 * opcode/tic6x.h: Likewise.
246 2021-03-31 Alan Modra <amodra@gmail.com>
248 * cgen/basic-modes.h: Include stdint.h in place of bfd_stdint.h.
249 * elf/nfp.h: Likewise.
250 * opcode/aarch64.h: Likewise.
251 * opcode/cgen.h: Likewise.
252 * opcode/nfp.h: Likewise.
253 * opcode/ppc.h: Likewise.
255 2021-03-29 Alan Modra <amodra@gmail.com>
257 * opcode/aarch64.h (alias_opcode_p): Simplify boolean expression.
258 (opcode_has_alias, pseudo_opcode_p, optional_operand_p): Likewise.
259 (opcode_has_special_coder): Likewise.
261 2021-03-29 Alan Modra <amodra@gmail.com>
263 * opcode/aarch64.h (aarch64_opcode_encode): Correct prototype.
265 2021-03-25 Nick Alcock <nick.alcock@oracle.com>
268 * ctf-api.h: Fix some indentation.
269 (CTF_SET_STID): Always do an unsigned shift, even if STID is
272 2021-03-19 H.J. Lu <hongjiu.lu@intel.com>
274 * elf/common.h (EM_INTEL205): Renamed to ...
277 2021-03-16 Nick Clifton <nickc@redhat.com>
279 * coff/internal.h (struct internal_auxent): Fix a couple of typos
280 in comment describing the x_fname field.
282 2021-03-16 Kuan-Lin Chen <kuanlinchentw@gmail.com>
284 * opcode/riscv-opc.h: Support zba, zbb and zbc extensions.
285 * opcode/riscv.h (riscv_insn_class): Add INSN_CLASS_ZB*.
287 2021-03-12 Frederic Cambus <fred@statdns.com>
289 * elf/common.h (NT_NETBSD_PAX, NT_NETBSD_PAX_MPROTECT)
290 (NT_NETBSD_PAX_NOMPROTECT, NT_NETBSD_PAX_GUARD, NT_NETBSD_PAX_NOGUARD)
291 (NT_NETBSD_PAX_ASLR, NT_NETBSD_PAX_NOASLR): Define.
293 2021-03-12 Clément Chigot <clement.chigot@atos.net>
295 * coff/internal.h (struct internal_aouthdr): Add new fields.
296 * coff/rs6000.h (AOUTHDRÃ): Add new fields.
297 * coff/rs6k64.h (struct external_filehdr): Likewise.
298 * coff/xcoff.h (_TDATA), _TBSS): New defines
299 (RS6K_AOUTHDR_TLS_LE, RS6K_AOUTHDR_RAS, RS6K_AOUTHDR_ALGNTDATA,
300 RS6K_AOUTHDR_SHR_SYMTAB, RS6K_AOUTHDR_FORK_POLICY,
301 RS6K_AOUTHDR_FORK_COR): New defines.
303 (XMC_UL): New define.
305 2021-03-12 Clément Chigot <clement.chigot@atos.net>
307 * coff/xcoff.h (R_RTB): Remove.
310 2021-03-05 Craig Blackmore <craig.blackmore@embecosm.com>
311 Andrew Burgess <andrew.burgess@embecosm.com>
313 * elf/common.h (NT_RISCV_CSR): Define.
315 2021-03-05 Craig Blackmore <craig.blackmore@embecosm.com>
316 Andrew Burgess <andrew.burgess@embecosm.com>
318 * elf/common.h (NT_GDB_TDESC): Define.
320 2021-03-03 Alan Modra <amodra@gmail.com>
322 * coff/internal.h: Delete obsolete relocation defines. Move used
324 * coff/i386.h: ..to here..
325 * coff/ti.h: ..and here..
326 * coff/x86_64.h: ..and here..
327 * coff/z80.h: ..and here..
328 * coff/z8k.h: ..and here.
330 2021-03-02 Nick Alcock <nick.alcock@oracle.com>
332 * ctf-api.h (CTF_LINK_SHARE_DUPLICATED): Note that this might
333 merely change how much deduplication is done.
335 2021-03-01 Alan Modra <amodra@gmail.com>
336 Fangrui Song <maskray@google.com>
338 * bfdlink.h (struct bfd_link_info): Add start_stop_gc.
340 2021-02-21 Alan Modra <amodra@gmail.com>
342 * bfdlink.h (struct bfd_link_info): Add warn_multiple_definition.
344 2021-02-17 Nick Alcock <nick.alcock@oracle.com>
346 * ctf-api.h (ctf_arc_lookup_symbol_name): New.
347 (ctf_lookup_by_symbol_name): Likewise.
349 2021-02-19 Nelson Chu <nelson.chu@sifive.com>
352 * opcode/riscv.h: Updated encoding macros.
354 2021-02-18 Nelson Chu <nelson.chu@sifive.com>
356 * opcode/riscv.h: Moved stuff and make the file tidy.
358 2021-02-15 Andreas Krebbel <krebbel@linux.ibm.com>
360 * opcode/s390.h (enum s390_opcode_cpu_val): Add
363 2021-02-08 Mike Frysinger <vapier@gentoo.org>
365 * opcode/tic54x.h (mmregs): Rename to ...
366 (tic54x_mmregs): ... this.
367 (regs): Rename to ...
368 (tic54x_regs): ... this.
369 (condition_codes): Rename to ...
370 (tic54x_condition_codes): ... this.
371 (cc2_codes): Rename to ...
372 (tic54x_cc2_codes): ... this.
373 (status_bits): Rename to ...
374 (tic54x_status_bits): ... this.
375 (cc3_codes): Rename to ...
376 (tic54x_cc3_codes): ... this.
377 (misc_symbols): Rename to ...
378 (tic54x_misc_symbols): ... this.
380 2021-02-05 Nelson Chu <nelson.chu@sifive.com>
383 * opcode/riscv.h: Remove obsolete OP_*CUSTOM_IMM.
385 2021-02-05 Nelson Chu <nelson.chu@sifive.com>
388 * opcode/riscv-opc.h: Remove obsolete Xcustom support.
390 2021-01-27 Nick Alcock <nick.alcock@oracle.com>
392 * ctf-api.h (ECTF_NONAME): New.
395 2021-01-26 Nick Alcock <nick.alcock@oracle.com>
397 * ctf-api.h (CTF_LINK_NO_FILTER_REPORTED_SYMS): New.
399 2021-02-04 Nelson Chu <nelson.chu@sifive.com>
401 * opcode/riscv-opc.h: Removed macros for zb* extensions.
402 * opcode/riscv.h (riscv_insn_class): Removed INSN_CLASS_ZB*.
404 2021-01-15 Nelson Chu <nelson.chu@sifive.com>
406 * opcode/riscv.h: Indent and GNU coding standards tidy,
407 also aligned the code.
409 2021-01-15 Nelson Chu <nelson.chu@sifive.com>
411 * elf/riscv.h: Comments tidy and improvement.
412 * opcode/riscv-opc.h: Likewise.
413 * opcode/riscv.h: Likewise.
415 2021-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
417 * opcode/aarch64.h (AARCH64_FEATURE_CSRE): Delete.
418 (aarch64_opnd): Delete AARCH64_OPND_CSRE_CSR.
420 2021-01-09 Nick Clifton <nickc@redhat.com>
422 * 2.36 release branch crated.
424 2021-01-07 Philipp Tomsich <prt@gnu.org>
426 * opcode/riscv-opc.h: Added MATCH_PAUSE, MASK_PAUSE and DECLARE_INSN
427 for pause hint instruction.
428 * opcode/riscv.h (enum riscv_insn_class): Added INSN_CLASS_ZIHINTPAUSE.
430 2021-01-07 Claire Xenia Wolf <claire@symbioticeda.com>
431 Jim Wilson <jimw@sifive.com>
432 Andrew Waterman <andrew@sifive.com>
433 Maxim Blinov <maxim.blinov@embecosm.com>
434 Kito Cheng <kito.cheng@sifive.com>
435 Nelson Chu <nelson.chu@sifive.com>
437 * opcode/riscv-opc.h: Added MASK/MATCH/DECLARE_INSN for ZBA/ZBB/ZBC.
438 * opcode/riscv.h (riscv_insn_class): Added INSN_CLASS_ZB*.
439 (enum riscv_isa_spec_class): Added ISA_SPEC_CLASS_DRAFT for the
442 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
444 * ctf-api.h (CTF_MN_RECURSE): New.
445 (ctf_member_next): Add flags argument.
447 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
449 * ctf-api.h (ECTF_INCOMPLETE): New.
452 2021-01-01 Nicolas Boulenguez <nicolas@debian.org>
454 * coff/internal.h: Correct comment spelling.
455 * coff/sym.h: Likewise.
456 * opcode/aarch64.h: Likewise.
458 2021-01-01 Alan Modra <amodra@gmail.com>
460 Update year range in copyright notice of all files.
462 For older changes see ChangeLog-2020
464 Copyright (C) 2021-2022 Free Software Foundation, Inc.
466 Copying and distribution of this file, with or without modification,
467 are permitted in any medium without royalty provided the copyright
468 notice and this notice are preserved.
474 version-control: never