]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - include/ChangeLog
Add markers for 2.38 branch
[thirdparty/binutils-gdb.git] / include / ChangeLog
1 2022-01-22 Nick Clifton <nickc@redhat.com>
2
3 * 2.38 release branch created.
4
5 2022-01-13 Nick Clifton <nickc@redhat.com>
6
7 Import from gcc mainline:
8
9 2021-01-03 Mike Frysinger <vapier@gentoo.org>
10
11 * libiberty.h (strverscmp): Delete duplicate prototype.
12
13 2021-12-07 John Baldwin <jhb@FreeBSD.org>
14
15 * elf/common.h (AT_FREEBSD_FXRNG, AT_FREEBSD_KPRELOAD): Define.
16
17 2021-12-01 Nick Clifton <nickc@redhat.com>
18
19 PR 28630
20 * coff/internal.h (x_n): Use bfd_hostptr_t for the fields in this
21 structure.
22
23 2021-11-25 Andrew Burgess <aburgess@redhat.com>
24 Simon Cook <simon.cook@embecosm.com>
25
26 * dis-asm.h (disassembler_options_riscv): Declare.
27
28 2021-11-16 Fangrui Song <maskray@google.com>
29
30 * elf/common.h (DT_ENCODING): Bump to 38.
31 * elf/external.h (Elf32_External_Relr): New.
32 (Elf64_External_Relr): New.
33
34 2021-09-07 Luis Machado <luis.machado@linaro.org>
35
36 Revert: [AArch64] MTE corefile support
37
38 2021-05-21 Luis Machado <luis.machado@linaro.org>
39
40 * elf/common.h (NT_MEMTAG): New constant.
41 (NT_MEMTAG_TYPE_AARCH_MTE): New constant.
42
43 2021-07-03 Nick Clifton <nickc@redhat.com>
44
45 * 2.37 release branch created.
46
47 2021-07-03 Nick Clifton <nickc@redhat.com>
48
49 Import from gcc mainline:
50 2021-03-31 Patrick Palka <ppalka@redhat.com>
51
52 PR c++/88115
53 * demangle.h (enum demangle_component_type): Add
54 DEMANGLE_COMPONENT_VENDOR_EXPR.
55
56 2021-07-01 Mike Frysinger <vapier@gentoo.org>
57
58 * opcode/aarch64.h (aarch64_opcode_table): Mark const.
59
60 2021-07-01 Richard Earnshaw <rearnsha@arm.com>
61
62 PR gas/28031
63 * opcode/arm.h (FPU_ANY): Exclude XScale-related features.
64
65 2021-06-18 H.J. Lu <hongjiu.lu@intel.com>
66
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.
71
72 2021-06-15 Nick Clifton <nickc@redhat.com>
73
74 * elf/common.h (NT_GO_BUILDID): Define.
75
76 2021-06-02 Shahab Vahedi <shahab@synopsys.com>
77
78 * dis-asm.h (disassembler_options_arc): New prototype.
79
80 2021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
81
82 * opcode/mips.h (cpu_is_member): Remove code for MIPSr6 ISA
83 exclusion.
84 (opcode_is_member): Handle ISA level exclusion.
85
86 2021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
87
88 * opcode/mips.h (isa_is_member): New inline function, factored
89 out from...
90 (opcode_is_member): ... here.
91
92 2021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
93
94 * opcode/mips.h: Document `g' and `y' operand codes.
95 (mips_reg_operand_type): Add OP_REG_CONTROL enumeration
96 constant.
97
98 2021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
99
100 * opcode/mips.h: Complement change made to opcodes and remove
101 references to the `g' regular MIPS ISA operand code.
102
103 2021-05-28 H.J. Lu <hongjiu.lu@intel.com>
104
105 PR ld/27905
106 * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_CODE16): Removed.
107
108 2021-05-26 H.J. Lu <hongjiu.lu@intel.com>
109
110 PR ld/27905
111 * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_CODE16): New.
112
113 2021-05-23 Tiezhu Yang <yangtiezhu@loongson.cn>
114
115 * elf/common.h (EM_LOONGARCH): Change Loongson Loongarch to
116 LoongArch.
117
118 2021-05-21 Luis Machado <luis.machado@linaro.org>
119
120 * elf/common.h (NT_MEMTAG): New constant.
121 (NT_MEMTAG_TYPE_AARCH_MTE): New constant.
122
123 2021-05-07 Clément Chigot <clement.chigot@atos.net>
124
125 * coff/internal.h (C_DWARF): New define.
126 * coff/xcoff.h (SSUBTYP_DWLOC, SSUBTYP_DWFRAME,
127 SSUBTYP_DWMAC): New defines.
128
129 2021-05-06 Stafford Horne <shorne@gmail.com>
130
131 PR 21464
132 * elf/or1k.h (elf_or1k_reloc_type): Define R_OR1K_GOT_AHI16 number.
133
134 2021-05-06 Nick Alcock <nick.alcock@oracle.com>
135
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.
139
140 2021-04-22 Clément Chigot <clement.chigot@atos.net>
141
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.
148
149 2021-04-21 Eli Zaretskii <eliz@gnu.org>
150
151 PR 27760
152 * coff/pe.h (IMAGE_DLLCHARACTERISTICS_APPCONTAINER): Define.
153 (IMAGE_DLLCHARACTERISTICS_GUARD_CF): Define.
154
155 2021-04-16 Alan Modra <amodra@gmail.com>
156
157 PR 27567
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
161 evaluate to true.
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.
166
167 2021-04-09 Alan Modra <amodra@gmail.com>
168
169 * dis-asm.h (struct disassemble_info): Add dynrelbuf and dynrelcount.
170
171 2021-04-06 Alan Modra <amodra@gmail.com>
172
173 * dis-asm.h (struct disassemble_info <symbol_at_address_func>):
174 Return asymbol*.
175
176 2021-04-01 Martin Liska <mliska@suse.cz>
177
178 * opcode/cr16.h (strneq): Remove strneq and use startswith.
179
180 2021-03-31 Alan Modra <amodra@gmail.com>
181
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.
193
194 2021-03-31 Alan Modra <amodra@gmail.com>
195
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.
202
203 2021-03-29 Alan Modra <amodra@gmail.com>
204
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.
208
209 2021-03-29 Alan Modra <amodra@gmail.com>
210
211 * opcode/aarch64.h (aarch64_opcode_encode): Correct prototype.
212
213 2021-03-25 Nick Alcock <nick.alcock@oracle.com>
214
215 PR libctf/27628
216 * ctf-api.h: Fix some indentation.
217 (CTF_SET_STID): Always do an unsigned shift, even if STID is
218 signed.
219
220 2021-03-19 H.J. Lu <hongjiu.lu@intel.com>
221
222 * elf/common.h (EM_INTEL205): Renamed to ...
223 (EM_INTELGT): This.
224
225 2021-03-16 Nick Clifton <nickc@redhat.com>
226
227 * coff/internal.h (struct internal_auxent): Fix a couple of typos
228 in comment describing the x_fname field.
229
230 2021-03-16 Kuan-Lin Chen <kuanlinchentw@gmail.com>
231
232 * opcode/riscv-opc.h: Support zba, zbb and zbc extensions.
233 * opcode/riscv.h (riscv_insn_class): Add INSN_CLASS_ZB*.
234
235 2021-03-12 Frederic Cambus <fred@statdns.com>
236
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.
240
241 2021-03-12 Clément Chigot <clement.chigot@atos.net>
242
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.
250 (XMC_TU): Removed.
251 (XMC_UL): New define.
252
253 2021-03-12 Clément Chigot <clement.chigot@atos.net>
254
255 * coff/xcoff.h (R_RTB): Remove.
256 (R_TRL): Fix value.
257
258 2021-03-05 Craig Blackmore <craig.blackmore@embecosm.com>
259 Andrew Burgess <andrew.burgess@embecosm.com>
260
261 * elf/common.h (NT_RISCV_CSR): Define.
262
263 2021-03-05 Craig Blackmore <craig.blackmore@embecosm.com>
264 Andrew Burgess <andrew.burgess@embecosm.com>
265
266 * elf/common.h (NT_GDB_TDESC): Define.
267
268 2021-03-03 Alan Modra <amodra@gmail.com>
269
270 * coff/internal.h: Delete obsolete relocation defines. Move used
271 relocation defines..
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.
277
278 2021-03-02 Nick Alcock <nick.alcock@oracle.com>
279
280 * ctf-api.h (CTF_LINK_SHARE_DUPLICATED): Note that this might
281 merely change how much deduplication is done.
282
283 2021-03-01 Alan Modra <amodra@gmail.com>
284 Fangrui Song <maskray@google.com>
285
286 * bfdlink.h (struct bfd_link_info): Add start_stop_gc.
287
288 2021-02-21 Alan Modra <amodra@gmail.com>
289
290 * bfdlink.h (struct bfd_link_info): Add warn_multiple_definition.
291
292 2021-02-17 Nick Alcock <nick.alcock@oracle.com>
293
294 * ctf-api.h (ctf_arc_lookup_symbol_name): New.
295 (ctf_lookup_by_symbol_name): Likewise.
296
297 2021-02-19 Nelson Chu <nelson.chu@sifive.com>
298
299 PR 27158
300 * opcode/riscv.h: Updated encoding macros.
301
302 2021-02-18 Nelson Chu <nelson.chu@sifive.com>
303
304 * opcode/riscv.h: Moved stuff and make the file tidy.
305
306 2021-02-15 Andreas Krebbel <krebbel@linux.ibm.com>
307
308 * opcode/s390.h (enum s390_opcode_cpu_val): Add
309 S390_OPCODE_ARCH14.
310
311 2021-02-08 Mike Frysinger <vapier@gentoo.org>
312
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.
327
328 2021-02-05 Nelson Chu <nelson.chu@sifive.com>
329
330 PR 27348
331 * opcode/riscv.h: Remove obsolete OP_*CUSTOM_IMM.
332
333 2021-02-05 Nelson Chu <nelson.chu@sifive.com>
334
335 PR 27348
336 * opcode/riscv-opc.h: Remove obsolete Xcustom support.
337
338 2021-01-27 Nick Alcock <nick.alcock@oracle.com>
339
340 * ctf-api.h (ECTF_NONAME): New.
341 (ECTF_NERR): Adjust.
342
343 2021-01-26 Nick Alcock <nick.alcock@oracle.com>
344
345 * ctf-api.h (CTF_LINK_NO_FILTER_REPORTED_SYMS): New.
346
347 2021-02-04 Nelson Chu <nelson.chu@sifive.com>
348
349 * opcode/riscv-opc.h: Removed macros for zb* extensions.
350 * opcode/riscv.h (riscv_insn_class): Removed INSN_CLASS_ZB*.
351
352 2021-01-15 Nelson Chu <nelson.chu@sifive.com>
353
354 * opcode/riscv.h: Indent and GNU coding standards tidy,
355 also aligned the code.
356
357 2021-01-15 Nelson Chu <nelson.chu@sifive.com>
358
359 * elf/riscv.h: Comments tidy and improvement.
360 * opcode/riscv-opc.h: Likewise.
361 * opcode/riscv.h: Likewise.
362
363 2021-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
364
365 * opcode/aarch64.h (AARCH64_FEATURE_CSRE): Delete.
366 (aarch64_opnd): Delete AARCH64_OPND_CSRE_CSR.
367
368 2021-01-09 Nick Clifton <nickc@redhat.com>
369
370 * 2.36 release branch crated.
371
372 2021-01-07 Philipp Tomsich <prt@gnu.org>
373
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.
377
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>
384
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
388 frozen extensions.
389
390 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
391
392 * ctf-api.h (CTF_MN_RECURSE): New.
393 (ctf_member_next): Add flags argument.
394
395 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
396
397 * ctf-api.h (ECTF_INCOMPLETE): New.
398 (ECTF_NERR): Adjust.
399
400 2021-01-01 Nicolas Boulenguez <nicolas@debian.org>
401
402 * coff/internal.h: Correct comment spelling.
403 * coff/sym.h: Likewise.
404 * opcode/aarch64.h: Likewise.
405
406 2021-01-01 Alan Modra <amodra@gmail.com>
407
408 Update year range in copyright notice of all files.
409
410 For older changes see ChangeLog-2020
411 \f
412 Copyright (C) 2021-2022 Free Software Foundation, Inc.
413
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.
417
418 Local Variables:
419 mode: change-log
420 left-margin: 8
421 fill-column: 74
422 version-control: never
423 End: