1 2022-01-22 Nick Clifton <nickc@redhat.com>
3 * 2.38 release branch created.
5 2022-01-13 Nick Clifton <nickc@redhat.com>
7 Import from gcc mainline:
9 2021-01-03 Mike Frysinger <vapier@gentoo.org>
11 * libiberty.h (strverscmp): Delete duplicate prototype.
13 2021-12-07 John Baldwin <jhb@FreeBSD.org>
15 * elf/common.h (AT_FREEBSD_FXRNG, AT_FREEBSD_KPRELOAD): Define.
17 2021-12-01 Nick Clifton <nickc@redhat.com>
20 * coff/internal.h (x_n): Use bfd_hostptr_t for the fields in this
23 2021-11-25 Andrew Burgess <aburgess@redhat.com>
24 Simon Cook <simon.cook@embecosm.com>
26 * dis-asm.h (disassembler_options_riscv): Declare.
28 2021-11-16 Fangrui Song <maskray@google.com>
30 * elf/common.h (DT_ENCODING): Bump to 38.
31 * elf/external.h (Elf32_External_Relr): New.
32 (Elf64_External_Relr): New.
34 2021-09-07 Luis Machado <luis.machado@linaro.org>
36 Revert: [AArch64] MTE corefile support
38 2021-05-21 Luis Machado <luis.machado@linaro.org>
40 * elf/common.h (NT_MEMTAG): New constant.
41 (NT_MEMTAG_TYPE_AARCH_MTE): New constant.
43 2021-07-03 Nick Clifton <nickc@redhat.com>
45 * 2.37 release branch created.
47 2021-07-03 Nick Clifton <nickc@redhat.com>
49 Import from gcc mainline:
50 2021-03-31 Patrick Palka <ppalka@redhat.com>
53 * demangle.h (enum demangle_component_type): Add
54 DEMANGLE_COMPONENT_VENDOR_EXPR.
56 2021-07-01 Mike Frysinger <vapier@gentoo.org>
58 * opcode/aarch64.h (aarch64_opcode_table): Mark const.
60 2021-07-01 Richard Earnshaw <rearnsha@arm.com>
63 * opcode/arm.h (FPU_ANY): Exclude XScale-related features.
65 2021-06-18 H.J. Lu <hongjiu.lu@intel.com>
67 * elf/common.h (GNU_PROPERTY_UINT32_AND_LO): New.
68 (GNU_PROPERTY_UINT32_AND_HI): Likewise.
69 (GNU_PROPERTY_UINT32_OR_LO): Likewise.
70 (GNU_PROPERTY_UINT32_OR_HI): Likewise.
72 2021-06-15 Nick Clifton <nickc@redhat.com>
74 * elf/common.h (NT_GO_BUILDID): Define.
76 2021-06-02 Shahab Vahedi <shahab@synopsys.com>
78 * dis-asm.h (disassembler_options_arc): New prototype.
80 2021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
82 * opcode/mips.h (cpu_is_member): Remove code for MIPSr6 ISA
84 (opcode_is_member): Handle ISA level exclusion.
86 2021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
88 * opcode/mips.h (isa_is_member): New inline function, factored
90 (opcode_is_member): ... here.
92 2021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
94 * opcode/mips.h: Document `g' and `y' operand codes.
95 (mips_reg_operand_type): Add OP_REG_CONTROL enumeration
98 2021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
100 * opcode/mips.h: Complement change made to opcodes and remove
101 references to the `g' regular MIPS ISA operand code.
103 2021-05-28 H.J. Lu <hongjiu.lu@intel.com>
106 * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_CODE16): Removed.
108 2021-05-26 H.J. Lu <hongjiu.lu@intel.com>
111 * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_CODE16): New.
113 2021-05-23 Tiezhu Yang <yangtiezhu@loongson.cn>
115 * elf/common.h (EM_LOONGARCH): Change Loongson Loongarch to
118 2021-05-21 Luis Machado <luis.machado@linaro.org>
120 * elf/common.h (NT_MEMTAG): New constant.
121 (NT_MEMTAG_TYPE_AARCH_MTE): New constant.
123 2021-05-07 Clément Chigot <clement.chigot@atos.net>
125 * coff/internal.h (C_DWARF): New define.
126 * coff/xcoff.h (SSUBTYP_DWLOC, SSUBTYP_DWFRAME,
127 SSUBTYP_DWMAC): New defines.
129 2021-05-06 Stafford Horne <shorne@gmail.com>
132 * elf/or1k.h (elf_or1k_reloc_type): Define R_OR1K_GOT_AHI16 number.
134 2021-05-06 Nick Alcock <nick.alcock@oracle.com>
136 * ctf.h (CTF_K_UNKNOWN): Document that it can be used for
137 nonrepresentable types, not just padding.
138 * ctf-api.h (ctf_add_unknown): New.
140 2021-04-22 Clément Chigot <clement.chigot@atos.net>
142 * coff/internal.h (union internal_auxent):
143 Add x_sect structure.
144 * coff/rs6000.h (union external_auxent): Rework to
145 match official documentation.
146 * coff/rs6k64.h (union external_auxent): Likewise.
147 (_AUX_SECT): New define.
149 2021-04-21 Eli Zaretskii <eliz@gnu.org>
152 * coff/pe.h (IMAGE_DLLCHARACTERISTICS_APPCONTAINER): Define.
153 (IMAGE_DLLCHARACTERISTICS_GUARD_CF): Define.
155 2021-04-16 Alan Modra <amodra@gmail.com>
158 * coff/internal.h (struct internal_scnhdr): Make s_flags unsigned long.
159 * coff/pe.h (COFF_ENCODE_ALIGNMENT): Don't set align flags for an
160 executable and return false. Do so for a relocatable object and
162 * coff/ti.h (COFF_ENCODE_ALIGNMENT): Add bfd arg and evaluate to true.
163 (COFF_DECODE_ALIGNMENT): Formatting.
164 * coff/z80.h (COFF_ENCODE_ALIGNMENT): Similarly.
165 (COFF_DECODE_ALIGNMENT): Similarly.
167 2021-04-09 Alan Modra <amodra@gmail.com>
169 * dis-asm.h (struct disassemble_info): Add dynrelbuf and dynrelcount.
171 2021-04-06 Alan Modra <amodra@gmail.com>
173 * dis-asm.h (struct disassemble_info <symbol_at_address_func>):
176 2021-04-01 Martin Liska <mliska@suse.cz>
178 * opcode/cr16.h (strneq): Remove strneq and use startswith.
180 2021-03-31 Alan Modra <amodra@gmail.com>
182 * bfdlink.h: Replace bfd_boolean with bool throughout.
183 * coff/ecoff.h: Likewise.
184 * coff/xcoff.h: Likewise.
185 * dis-asm.h: Likewise.
186 * elf/mmix.h: Likewise.
187 * elf/xtensa.h: Likewise.
188 * opcode/aarch64.h: Likewise, and FALSE with false, TRUE with true.
189 * opcode/arc.h: Likewise.
190 * opcode/mips.h: Likewise.
191 * opcode/tic6x-opcode-table.h: Likewise.
192 * opcode/tic6x.h: Likewise.
194 2021-03-31 Alan Modra <amodra@gmail.com>
196 * cgen/basic-modes.h: Include stdint.h in place of bfd_stdint.h.
197 * elf/nfp.h: Likewise.
198 * opcode/aarch64.h: Likewise.
199 * opcode/cgen.h: Likewise.
200 * opcode/nfp.h: Likewise.
201 * opcode/ppc.h: Likewise.
203 2021-03-29 Alan Modra <amodra@gmail.com>
205 * opcode/aarch64.h (alias_opcode_p): Simplify boolean expression.
206 (opcode_has_alias, pseudo_opcode_p, optional_operand_p): Likewise.
207 (opcode_has_special_coder): Likewise.
209 2021-03-29 Alan Modra <amodra@gmail.com>
211 * opcode/aarch64.h (aarch64_opcode_encode): Correct prototype.
213 2021-03-25 Nick Alcock <nick.alcock@oracle.com>
216 * ctf-api.h: Fix some indentation.
217 (CTF_SET_STID): Always do an unsigned shift, even if STID is
220 2021-03-19 H.J. Lu <hongjiu.lu@intel.com>
222 * elf/common.h (EM_INTEL205): Renamed to ...
225 2021-03-16 Nick Clifton <nickc@redhat.com>
227 * coff/internal.h (struct internal_auxent): Fix a couple of typos
228 in comment describing the x_fname field.
230 2021-03-16 Kuan-Lin Chen <kuanlinchentw@gmail.com>
232 * opcode/riscv-opc.h: Support zba, zbb and zbc extensions.
233 * opcode/riscv.h (riscv_insn_class): Add INSN_CLASS_ZB*.
235 2021-03-12 Frederic Cambus <fred@statdns.com>
237 * elf/common.h (NT_NETBSD_PAX, NT_NETBSD_PAX_MPROTECT)
238 (NT_NETBSD_PAX_NOMPROTECT, NT_NETBSD_PAX_GUARD, NT_NETBSD_PAX_NOGUARD)
239 (NT_NETBSD_PAX_ASLR, NT_NETBSD_PAX_NOASLR): Define.
241 2021-03-12 Clément Chigot <clement.chigot@atos.net>
243 * coff/internal.h (struct internal_aouthdr): Add new fields.
244 * coff/rs6000.h (AOUTHDRÃ): Add new fields.
245 * coff/rs6k64.h (struct external_filehdr): Likewise.
246 * coff/xcoff.h (_TDATA), _TBSS): New defines
247 (RS6K_AOUTHDR_TLS_LE, RS6K_AOUTHDR_RAS, RS6K_AOUTHDR_ALGNTDATA,
248 RS6K_AOUTHDR_SHR_SYMTAB, RS6K_AOUTHDR_FORK_POLICY,
249 RS6K_AOUTHDR_FORK_COR): New defines.
251 (XMC_UL): New define.
253 2021-03-12 Clément Chigot <clement.chigot@atos.net>
255 * coff/xcoff.h (R_RTB): Remove.
258 2021-03-05 Craig Blackmore <craig.blackmore@embecosm.com>
259 Andrew Burgess <andrew.burgess@embecosm.com>
261 * elf/common.h (NT_RISCV_CSR): Define.
263 2021-03-05 Craig Blackmore <craig.blackmore@embecosm.com>
264 Andrew Burgess <andrew.burgess@embecosm.com>
266 * elf/common.h (NT_GDB_TDESC): Define.
268 2021-03-03 Alan Modra <amodra@gmail.com>
270 * coff/internal.h: Delete obsolete relocation defines. Move used
272 * coff/i386.h: ..to here..
273 * coff/ti.h: ..and here..
274 * coff/x86_64.h: ..and here..
275 * coff/z80.h: ..and here..
276 * coff/z8k.h: ..and here.
278 2021-03-02 Nick Alcock <nick.alcock@oracle.com>
280 * ctf-api.h (CTF_LINK_SHARE_DUPLICATED): Note that this might
281 merely change how much deduplication is done.
283 2021-03-01 Alan Modra <amodra@gmail.com>
284 Fangrui Song <maskray@google.com>
286 * bfdlink.h (struct bfd_link_info): Add start_stop_gc.
288 2021-02-21 Alan Modra <amodra@gmail.com>
290 * bfdlink.h (struct bfd_link_info): Add warn_multiple_definition.
292 2021-02-17 Nick Alcock <nick.alcock@oracle.com>
294 * ctf-api.h (ctf_arc_lookup_symbol_name): New.
295 (ctf_lookup_by_symbol_name): Likewise.
297 2021-02-19 Nelson Chu <nelson.chu@sifive.com>
300 * opcode/riscv.h: Updated encoding macros.
302 2021-02-18 Nelson Chu <nelson.chu@sifive.com>
304 * opcode/riscv.h: Moved stuff and make the file tidy.
306 2021-02-15 Andreas Krebbel <krebbel@linux.ibm.com>
308 * opcode/s390.h (enum s390_opcode_cpu_val): Add
311 2021-02-08 Mike Frysinger <vapier@gentoo.org>
313 * opcode/tic54x.h (mmregs): Rename to ...
314 (tic54x_mmregs): ... this.
315 (regs): Rename to ...
316 (tic54x_regs): ... this.
317 (condition_codes): Rename to ...
318 (tic54x_condition_codes): ... this.
319 (cc2_codes): Rename to ...
320 (tic54x_cc2_codes): ... this.
321 (status_bits): Rename to ...
322 (tic54x_status_bits): ... this.
323 (cc3_codes): Rename to ...
324 (tic54x_cc3_codes): ... this.
325 (misc_symbols): Rename to ...
326 (tic54x_misc_symbols): ... this.
328 2021-02-05 Nelson Chu <nelson.chu@sifive.com>
331 * opcode/riscv.h: Remove obsolete OP_*CUSTOM_IMM.
333 2021-02-05 Nelson Chu <nelson.chu@sifive.com>
336 * opcode/riscv-opc.h: Remove obsolete Xcustom support.
338 2021-01-27 Nick Alcock <nick.alcock@oracle.com>
340 * ctf-api.h (ECTF_NONAME): New.
343 2021-01-26 Nick Alcock <nick.alcock@oracle.com>
345 * ctf-api.h (CTF_LINK_NO_FILTER_REPORTED_SYMS): New.
347 2021-02-04 Nelson Chu <nelson.chu@sifive.com>
349 * opcode/riscv-opc.h: Removed macros for zb* extensions.
350 * opcode/riscv.h (riscv_insn_class): Removed INSN_CLASS_ZB*.
352 2021-01-15 Nelson Chu <nelson.chu@sifive.com>
354 * opcode/riscv.h: Indent and GNU coding standards tidy,
355 also aligned the code.
357 2021-01-15 Nelson Chu <nelson.chu@sifive.com>
359 * elf/riscv.h: Comments tidy and improvement.
360 * opcode/riscv-opc.h: Likewise.
361 * opcode/riscv.h: Likewise.
363 2021-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
365 * opcode/aarch64.h (AARCH64_FEATURE_CSRE): Delete.
366 (aarch64_opnd): Delete AARCH64_OPND_CSRE_CSR.
368 2021-01-09 Nick Clifton <nickc@redhat.com>
370 * 2.36 release branch crated.
372 2021-01-07 Philipp Tomsich <prt@gnu.org>
374 * opcode/riscv-opc.h: Added MATCH_PAUSE, MASK_PAUSE and DECLARE_INSN
375 for pause hint instruction.
376 * opcode/riscv.h (enum riscv_insn_class): Added INSN_CLASS_ZIHINTPAUSE.
378 2021-01-07 Claire Xenia Wolf <claire@symbioticeda.com>
379 Jim Wilson <jimw@sifive.com>
380 Andrew Waterman <andrew@sifive.com>
381 Maxim Blinov <maxim.blinov@embecosm.com>
382 Kito Cheng <kito.cheng@sifive.com>
383 Nelson Chu <nelson.chu@sifive.com>
385 * opcode/riscv-opc.h: Added MASK/MATCH/DECLARE_INSN for ZBA/ZBB/ZBC.
386 * opcode/riscv.h (riscv_insn_class): Added INSN_CLASS_ZB*.
387 (enum riscv_isa_spec_class): Added ISA_SPEC_CLASS_DRAFT for the
390 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
392 * ctf-api.h (CTF_MN_RECURSE): New.
393 (ctf_member_next): Add flags argument.
395 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
397 * ctf-api.h (ECTF_INCOMPLETE): New.
400 2021-01-01 Nicolas Boulenguez <nicolas@debian.org>
402 * coff/internal.h: Correct comment spelling.
403 * coff/sym.h: Likewise.
404 * opcode/aarch64.h: Likewise.
406 2021-01-01 Alan Modra <amodra@gmail.com>
408 Update year range in copyright notice of all files.
410 For older changes see ChangeLog-2020
412 Copyright (C) 2021-2022 Free Software Foundation, Inc.
414 Copying and distribution of this file, with or without modification,
415 are permitted in any medium without royalty provided the copyright
416 notice and this notice are preserved.
422 version-control: never