1 2022-02-09 Nick Clifton <nickc@redhat.com>
5 2022-01-25 Klaus Ziegler <klausz@haus-gisela.de>
8 * elf/common.h (AT_SUN_HWCAP): Make definition conditional.
10 2022-01-22 Nick Clifton <nickc@redhat.com>
12 * 2.38 release branch created.
14 2022-01-13 Nick Clifton <nickc@redhat.com>
16 Import from gcc mainline:
18 2021-01-03 Mike Frysinger <vapier@gentoo.org>
20 * libiberty.h (strverscmp): Delete duplicate prototype.
22 2021-12-07 John Baldwin <jhb@FreeBSD.org>
24 * elf/common.h (AT_FREEBSD_FXRNG, AT_FREEBSD_KPRELOAD): Define.
26 2021-12-01 Nick Clifton <nickc@redhat.com>
29 * coff/internal.h (x_n): Use bfd_hostptr_t for the fields in this
32 2021-11-25 Andrew Burgess <aburgess@redhat.com>
33 Simon Cook <simon.cook@embecosm.com>
35 * dis-asm.h (disassembler_options_riscv): Declare.
37 2021-11-16 Fangrui Song <maskray@google.com>
39 * elf/common.h (DT_ENCODING): Bump to 38.
40 * elf/external.h (Elf32_External_Relr): New.
41 (Elf64_External_Relr): New.
43 2021-09-07 Luis Machado <luis.machado@linaro.org>
45 Revert: [AArch64] MTE corefile support
47 2021-05-21 Luis Machado <luis.machado@linaro.org>
49 * elf/common.h (NT_MEMTAG): New constant.
50 (NT_MEMTAG_TYPE_AARCH_MTE): New constant.
52 2021-07-03 Nick Clifton <nickc@redhat.com>
54 * 2.37 release branch created.
56 2021-07-03 Nick Clifton <nickc@redhat.com>
58 Import from gcc mainline:
59 2021-03-31 Patrick Palka <ppalka@redhat.com>
62 * demangle.h (enum demangle_component_type): Add
63 DEMANGLE_COMPONENT_VENDOR_EXPR.
65 2021-07-01 Mike Frysinger <vapier@gentoo.org>
67 * opcode/aarch64.h (aarch64_opcode_table): Mark const.
69 2021-07-01 Richard Earnshaw <rearnsha@arm.com>
72 * opcode/arm.h (FPU_ANY): Exclude XScale-related features.
74 2021-06-18 H.J. Lu <hongjiu.lu@intel.com>
76 * elf/common.h (GNU_PROPERTY_UINT32_AND_LO): New.
77 (GNU_PROPERTY_UINT32_AND_HI): Likewise.
78 (GNU_PROPERTY_UINT32_OR_LO): Likewise.
79 (GNU_PROPERTY_UINT32_OR_HI): Likewise.
81 2021-06-15 Nick Clifton <nickc@redhat.com>
83 * elf/common.h (NT_GO_BUILDID): Define.
85 2021-06-02 Shahab Vahedi <shahab@synopsys.com>
87 * dis-asm.h (disassembler_options_arc): New prototype.
89 2021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
91 * opcode/mips.h (cpu_is_member): Remove code for MIPSr6 ISA
93 (opcode_is_member): Handle ISA level exclusion.
95 2021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
97 * opcode/mips.h (isa_is_member): New inline function, factored
99 (opcode_is_member): ... here.
101 2021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
103 * opcode/mips.h: Document `g' and `y' operand codes.
104 (mips_reg_operand_type): Add OP_REG_CONTROL enumeration
107 2021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
109 * opcode/mips.h: Complement change made to opcodes and remove
110 references to the `g' regular MIPS ISA operand code.
112 2021-05-28 H.J. Lu <hongjiu.lu@intel.com>
115 * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_CODE16): Removed.
117 2021-05-26 H.J. Lu <hongjiu.lu@intel.com>
120 * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_CODE16): New.
122 2021-05-23 Tiezhu Yang <yangtiezhu@loongson.cn>
124 * elf/common.h (EM_LOONGARCH): Change Loongson Loongarch to
127 2021-05-21 Luis Machado <luis.machado@linaro.org>
129 * elf/common.h (NT_MEMTAG): New constant.
130 (NT_MEMTAG_TYPE_AARCH_MTE): New constant.
132 2021-05-07 Clément Chigot <clement.chigot@atos.net>
134 * coff/internal.h (C_DWARF): New define.
135 * coff/xcoff.h (SSUBTYP_DWLOC, SSUBTYP_DWFRAME,
136 SSUBTYP_DWMAC): New defines.
138 2021-05-06 Stafford Horne <shorne@gmail.com>
141 * elf/or1k.h (elf_or1k_reloc_type): Define R_OR1K_GOT_AHI16 number.
143 2021-05-06 Nick Alcock <nick.alcock@oracle.com>
145 * ctf.h (CTF_K_UNKNOWN): Document that it can be used for
146 nonrepresentable types, not just padding.
147 * ctf-api.h (ctf_add_unknown): New.
149 2021-04-22 Clément Chigot <clement.chigot@atos.net>
151 * coff/internal.h (union internal_auxent):
152 Add x_sect structure.
153 * coff/rs6000.h (union external_auxent): Rework to
154 match official documentation.
155 * coff/rs6k64.h (union external_auxent): Likewise.
156 (_AUX_SECT): New define.
158 2021-04-21 Eli Zaretskii <eliz@gnu.org>
161 * coff/pe.h (IMAGE_DLLCHARACTERISTICS_APPCONTAINER): Define.
162 (IMAGE_DLLCHARACTERISTICS_GUARD_CF): Define.
164 2021-04-16 Alan Modra <amodra@gmail.com>
167 * coff/internal.h (struct internal_scnhdr): Make s_flags unsigned long.
168 * coff/pe.h (COFF_ENCODE_ALIGNMENT): Don't set align flags for an
169 executable and return false. Do so for a relocatable object and
171 * coff/ti.h (COFF_ENCODE_ALIGNMENT): Add bfd arg and evaluate to true.
172 (COFF_DECODE_ALIGNMENT): Formatting.
173 * coff/z80.h (COFF_ENCODE_ALIGNMENT): Similarly.
174 (COFF_DECODE_ALIGNMENT): Similarly.
176 2021-04-09 Alan Modra <amodra@gmail.com>
178 * dis-asm.h (struct disassemble_info): Add dynrelbuf and dynrelcount.
180 2021-04-06 Alan Modra <amodra@gmail.com>
182 * dis-asm.h (struct disassemble_info <symbol_at_address_func>):
185 2021-04-01 Martin Liska <mliska@suse.cz>
187 * opcode/cr16.h (strneq): Remove strneq and use startswith.
189 2021-03-31 Alan Modra <amodra@gmail.com>
191 * bfdlink.h: Replace bfd_boolean with bool throughout.
192 * coff/ecoff.h: Likewise.
193 * coff/xcoff.h: Likewise.
194 * dis-asm.h: Likewise.
195 * elf/mmix.h: Likewise.
196 * elf/xtensa.h: Likewise.
197 * opcode/aarch64.h: Likewise, and FALSE with false, TRUE with true.
198 * opcode/arc.h: Likewise.
199 * opcode/mips.h: Likewise.
200 * opcode/tic6x-opcode-table.h: Likewise.
201 * opcode/tic6x.h: Likewise.
203 2021-03-31 Alan Modra <amodra@gmail.com>
205 * cgen/basic-modes.h: Include stdint.h in place of bfd_stdint.h.
206 * elf/nfp.h: Likewise.
207 * opcode/aarch64.h: Likewise.
208 * opcode/cgen.h: Likewise.
209 * opcode/nfp.h: Likewise.
210 * opcode/ppc.h: Likewise.
212 2021-03-29 Alan Modra <amodra@gmail.com>
214 * opcode/aarch64.h (alias_opcode_p): Simplify boolean expression.
215 (opcode_has_alias, pseudo_opcode_p, optional_operand_p): Likewise.
216 (opcode_has_special_coder): Likewise.
218 2021-03-29 Alan Modra <amodra@gmail.com>
220 * opcode/aarch64.h (aarch64_opcode_encode): Correct prototype.
222 2021-03-25 Nick Alcock <nick.alcock@oracle.com>
225 * ctf-api.h: Fix some indentation.
226 (CTF_SET_STID): Always do an unsigned shift, even if STID is
229 2021-03-19 H.J. Lu <hongjiu.lu@intel.com>
231 * elf/common.h (EM_INTEL205): Renamed to ...
234 2021-03-16 Nick Clifton <nickc@redhat.com>
236 * coff/internal.h (struct internal_auxent): Fix a couple of typos
237 in comment describing the x_fname field.
239 2021-03-16 Kuan-Lin Chen <kuanlinchentw@gmail.com>
241 * opcode/riscv-opc.h: Support zba, zbb and zbc extensions.
242 * opcode/riscv.h (riscv_insn_class): Add INSN_CLASS_ZB*.
244 2021-03-12 Frederic Cambus <fred@statdns.com>
246 * elf/common.h (NT_NETBSD_PAX, NT_NETBSD_PAX_MPROTECT)
247 (NT_NETBSD_PAX_NOMPROTECT, NT_NETBSD_PAX_GUARD, NT_NETBSD_PAX_NOGUARD)
248 (NT_NETBSD_PAX_ASLR, NT_NETBSD_PAX_NOASLR): Define.
250 2021-03-12 Clément Chigot <clement.chigot@atos.net>
252 * coff/internal.h (struct internal_aouthdr): Add new fields.
253 * coff/rs6000.h (AOUTHDRÃ): Add new fields.
254 * coff/rs6k64.h (struct external_filehdr): Likewise.
255 * coff/xcoff.h (_TDATA), _TBSS): New defines
256 (RS6K_AOUTHDR_TLS_LE, RS6K_AOUTHDR_RAS, RS6K_AOUTHDR_ALGNTDATA,
257 RS6K_AOUTHDR_SHR_SYMTAB, RS6K_AOUTHDR_FORK_POLICY,
258 RS6K_AOUTHDR_FORK_COR): New defines.
260 (XMC_UL): New define.
262 2021-03-12 Clément Chigot <clement.chigot@atos.net>
264 * coff/xcoff.h (R_RTB): Remove.
267 2021-03-05 Craig Blackmore <craig.blackmore@embecosm.com>
268 Andrew Burgess <andrew.burgess@embecosm.com>
270 * elf/common.h (NT_RISCV_CSR): Define.
272 2021-03-05 Craig Blackmore <craig.blackmore@embecosm.com>
273 Andrew Burgess <andrew.burgess@embecosm.com>
275 * elf/common.h (NT_GDB_TDESC): Define.
277 2021-03-03 Alan Modra <amodra@gmail.com>
279 * coff/internal.h: Delete obsolete relocation defines. Move used
281 * coff/i386.h: ..to here..
282 * coff/ti.h: ..and here..
283 * coff/x86_64.h: ..and here..
284 * coff/z80.h: ..and here..
285 * coff/z8k.h: ..and here.
287 2021-03-02 Nick Alcock <nick.alcock@oracle.com>
289 * ctf-api.h (CTF_LINK_SHARE_DUPLICATED): Note that this might
290 merely change how much deduplication is done.
292 2021-03-01 Alan Modra <amodra@gmail.com>
293 Fangrui Song <maskray@google.com>
295 * bfdlink.h (struct bfd_link_info): Add start_stop_gc.
297 2021-02-21 Alan Modra <amodra@gmail.com>
299 * bfdlink.h (struct bfd_link_info): Add warn_multiple_definition.
301 2021-02-17 Nick Alcock <nick.alcock@oracle.com>
303 * ctf-api.h (ctf_arc_lookup_symbol_name): New.
304 (ctf_lookup_by_symbol_name): Likewise.
306 2021-02-19 Nelson Chu <nelson.chu@sifive.com>
309 * opcode/riscv.h: Updated encoding macros.
311 2021-02-18 Nelson Chu <nelson.chu@sifive.com>
313 * opcode/riscv.h: Moved stuff and make the file tidy.
315 2021-02-15 Andreas Krebbel <krebbel@linux.ibm.com>
317 * opcode/s390.h (enum s390_opcode_cpu_val): Add
320 2021-02-08 Mike Frysinger <vapier@gentoo.org>
322 * opcode/tic54x.h (mmregs): Rename to ...
323 (tic54x_mmregs): ... this.
324 (regs): Rename to ...
325 (tic54x_regs): ... this.
326 (condition_codes): Rename to ...
327 (tic54x_condition_codes): ... this.
328 (cc2_codes): Rename to ...
329 (tic54x_cc2_codes): ... this.
330 (status_bits): Rename to ...
331 (tic54x_status_bits): ... this.
332 (cc3_codes): Rename to ...
333 (tic54x_cc3_codes): ... this.
334 (misc_symbols): Rename to ...
335 (tic54x_misc_symbols): ... this.
337 2021-02-05 Nelson Chu <nelson.chu@sifive.com>
340 * opcode/riscv.h: Remove obsolete OP_*CUSTOM_IMM.
342 2021-02-05 Nelson Chu <nelson.chu@sifive.com>
345 * opcode/riscv-opc.h: Remove obsolete Xcustom support.
347 2021-01-27 Nick Alcock <nick.alcock@oracle.com>
349 * ctf-api.h (ECTF_NONAME): New.
352 2021-01-26 Nick Alcock <nick.alcock@oracle.com>
354 * ctf-api.h (CTF_LINK_NO_FILTER_REPORTED_SYMS): New.
356 2021-02-04 Nelson Chu <nelson.chu@sifive.com>
358 * opcode/riscv-opc.h: Removed macros for zb* extensions.
359 * opcode/riscv.h (riscv_insn_class): Removed INSN_CLASS_ZB*.
361 2021-01-15 Nelson Chu <nelson.chu@sifive.com>
363 * opcode/riscv.h: Indent and GNU coding standards tidy,
364 also aligned the code.
366 2021-01-15 Nelson Chu <nelson.chu@sifive.com>
368 * elf/riscv.h: Comments tidy and improvement.
369 * opcode/riscv-opc.h: Likewise.
370 * opcode/riscv.h: Likewise.
372 2021-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
374 * opcode/aarch64.h (AARCH64_FEATURE_CSRE): Delete.
375 (aarch64_opnd): Delete AARCH64_OPND_CSRE_CSR.
377 2021-01-09 Nick Clifton <nickc@redhat.com>
379 * 2.36 release branch crated.
381 2021-01-07 Philipp Tomsich <prt@gnu.org>
383 * opcode/riscv-opc.h: Added MATCH_PAUSE, MASK_PAUSE and DECLARE_INSN
384 for pause hint instruction.
385 * opcode/riscv.h (enum riscv_insn_class): Added INSN_CLASS_ZIHINTPAUSE.
387 2021-01-07 Claire Xenia Wolf <claire@symbioticeda.com>
388 Jim Wilson <jimw@sifive.com>
389 Andrew Waterman <andrew@sifive.com>
390 Maxim Blinov <maxim.blinov@embecosm.com>
391 Kito Cheng <kito.cheng@sifive.com>
392 Nelson Chu <nelson.chu@sifive.com>
394 * opcode/riscv-opc.h: Added MASK/MATCH/DECLARE_INSN for ZBA/ZBB/ZBC.
395 * opcode/riscv.h (riscv_insn_class): Added INSN_CLASS_ZB*.
396 (enum riscv_isa_spec_class): Added ISA_SPEC_CLASS_DRAFT for the
399 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
401 * ctf-api.h (CTF_MN_RECURSE): New.
402 (ctf_member_next): Add flags argument.
404 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
406 * ctf-api.h (ECTF_INCOMPLETE): New.
409 2021-01-01 Nicolas Boulenguez <nicolas@debian.org>
411 * coff/internal.h: Correct comment spelling.
412 * coff/sym.h: Likewise.
413 * opcode/aarch64.h: Likewise.
415 2021-01-01 Alan Modra <amodra@gmail.com>
417 Update year range in copyright notice of all files.
419 For older changes see ChangeLog-2020
421 Copyright (C) 2021-2022 Free Software Foundation, Inc.
423 Copying and distribution of this file, with or without modification,
424 are permitted in any medium without royalty provided the copyright
425 notice and this notice are preserved.
431 version-control: never