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