Allow readelf to recognise GO buildid notes.
[deliverable/binutils-gdb.git] / include / ChangeLog
1 2021-06-15 Nick Clifton <nickc@redhat.com>
2
3 * elf/common.h (NT_GO_BUILDID): Define.
4
5 2021-06-02 Shahab Vahedi <shahab@synopsys.com>
6
7 * dis-asm.h (disassembler_options_arc): New prototype.
8
9 2021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
10
11 * opcode/mips.h (cpu_is_member): Remove code for MIPSr6 ISA
12 exclusion.
13 (opcode_is_member): Handle ISA level exclusion.
14
15 2021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
16
17 * opcode/mips.h (isa_is_member): New inline function, factored
18 out from...
19 (opcode_is_member): ... here.
20
21 2021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
22
23 * opcode/mips.h: Document `g' and `y' operand codes.
24 (mips_reg_operand_type): Add OP_REG_CONTROL enumeration
25 constant.
26
27 2021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
28
29 * opcode/mips.h: Complement change made to opcodes and remove
30 references to the `g' regular MIPS ISA operand code.
31
32 2021-05-28 H.J. Lu <hongjiu.lu@intel.com>
33
34 PR ld/27905
35 * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_CODE16): Removed.
36
37 2021-05-26 H.J. Lu <hongjiu.lu@intel.com>
38
39 PR ld/27905
40 * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_CODE16): New.
41
42 2021-05-23 Tiezhu Yang <yangtiezhu@loongson.cn>
43
44 * elf/common.h (EM_LOONGARCH): Change Loongson Loongarch to
45 LoongArch.
46
47 2021-05-21 Luis Machado <luis.machado@linaro.org>
48
49 * elf/common.h (NT_MEMTAG): New constant.
50 (NT_MEMTAG_TYPE_AARCH_MTE): New constant.
51
52 2021-05-07 Clément Chigot <clement.chigot@atos.net>
53
54 * coff/internal.h (C_DWARF): New define.
55 * coff/xcoff.h (SSUBTYP_DWLOC, SSUBTYP_DWFRAME,
56 SSUBTYP_DWMAC): New defines.
57
58 2021-05-06 Stafford Horne <shorne@gmail.com>
59
60 PR 21464
61 * elf/or1k.h (elf_or1k_reloc_type): Define R_OR1K_GOT_AHI16 number.
62
63 2021-05-06 Nick Alcock <nick.alcock@oracle.com>
64
65 * ctf.h (CTF_K_UNKNOWN): Document that it can be used for
66 nonrepresentable types, not just padding.
67 * ctf-api.h (ctf_add_unknown): New.
68
69 2021-04-22 Clément Chigot <clement.chigot@atos.net>
70
71 * coff/internal.h (union internal_auxent):
72 Add x_sect structure.
73 * coff/rs6000.h (union external_auxent): Rework to
74 match official documentation.
75 * coff/rs6k64.h (union external_auxent): Likewise.
76 (_AUX_SECT): New define.
77
78 2021-04-21 Eli Zaretskii <eliz@gnu.org>
79
80 PR 27760
81 * coff/pe.h (IMAGE_DLLCHARACTERISTICS_APPCONTAINER): Define.
82 (IMAGE_DLLCHARACTERISTICS_GUARD_CF): Define.
83
84 2021-04-16 Alan Modra <amodra@gmail.com>
85
86 PR 27567
87 * coff/internal.h (struct internal_scnhdr): Make s_flags unsigned long.
88 * coff/pe.h (COFF_ENCODE_ALIGNMENT): Don't set align flags for an
89 executable and return false. Do so for a relocatable object and
90 evaluate to true.
91 * coff/ti.h (COFF_ENCODE_ALIGNMENT): Add bfd arg and evaluate to true.
92 (COFF_DECODE_ALIGNMENT): Formatting.
93 * coff/z80.h (COFF_ENCODE_ALIGNMENT): Similarly.
94 (COFF_DECODE_ALIGNMENT): Similarly.
95
96 2021-04-09 Alan Modra <amodra@gmail.com>
97
98 * dis-asm.h (struct disassemble_info): Add dynrelbuf and dynrelcount.
99
100 2021-04-06 Alan Modra <amodra@gmail.com>
101
102 * dis-asm.h (struct disassemble_info <symbol_at_address_func>):
103 Return asymbol*.
104
105 2021-04-01 Martin Liska <mliska@suse.cz>
106
107 * opcode/cr16.h (strneq): Remove strneq and use startswith.
108
109 2021-03-31 Alan Modra <amodra@gmail.com>
110
111 * bfdlink.h: Replace bfd_boolean with bool throughout.
112 * coff/ecoff.h: Likewise.
113 * coff/xcoff.h: Likewise.
114 * dis-asm.h: Likewise.
115 * elf/mmix.h: Likewise.
116 * elf/xtensa.h: Likewise.
117 * opcode/aarch64.h: Likewise, and FALSE with false, TRUE with true.
118 * opcode/arc.h: Likewise.
119 * opcode/mips.h: Likewise.
120 * opcode/tic6x-opcode-table.h: Likewise.
121 * opcode/tic6x.h: Likewise.
122
123 2021-03-31 Alan Modra <amodra@gmail.com>
124
125 * cgen/basic-modes.h: Include stdint.h in place of bfd_stdint.h.
126 * elf/nfp.h: Likewise.
127 * opcode/aarch64.h: Likewise.
128 * opcode/cgen.h: Likewise.
129 * opcode/nfp.h: Likewise.
130 * opcode/ppc.h: Likewise.
131
132 2021-03-29 Alan Modra <amodra@gmail.com>
133
134 * opcode/aarch64.h (alias_opcode_p): Simplify boolean expression.
135 (opcode_has_alias, pseudo_opcode_p, optional_operand_p): Likewise.
136 (opcode_has_special_coder): Likewise.
137
138 2021-03-29 Alan Modra <amodra@gmail.com>
139
140 * opcode/aarch64.h (aarch64_opcode_encode): Correct prototype.
141
142 2021-03-25 Nick Alcock <nick.alcock@oracle.com>
143
144 PR libctf/27628
145 * ctf-api.h: Fix some indentation.
146 (CTF_SET_STID): Always do an unsigned shift, even if STID is
147 signed.
148
149 2021-03-19 H.J. Lu <hongjiu.lu@intel.com>
150
151 * elf/common.h (EM_INTEL205): Renamed to ...
152 (EM_INTELGT): This.
153
154 2021-03-16 Nick Clifton <nickc@redhat.com>
155
156 * coff/internal.h (struct internal_auxent): Fix a couple of typos
157 in comment describing the x_fname field.
158
159 2021-03-16 Kuan-Lin Chen <kuanlinchentw@gmail.com>
160
161 * opcode/riscv-opc.h: Support zba, zbb and zbc extensions.
162 * opcode/riscv.h (riscv_insn_class): Add INSN_CLASS_ZB*.
163
164 2021-03-12 Frederic Cambus <fred@statdns.com>
165
166 * elf/common.h (NT_NETBSD_PAX, NT_NETBSD_PAX_MPROTECT)
167 (NT_NETBSD_PAX_NOMPROTECT, NT_NETBSD_PAX_GUARD, NT_NETBSD_PAX_NOGUARD)
168 (NT_NETBSD_PAX_ASLR, NT_NETBSD_PAX_NOASLR): Define.
169
170 2021-03-12 Clément Chigot <clement.chigot@atos.net>
171
172 * coff/internal.h (struct internal_aouthdr): Add new fields.
173 * coff/rs6000.h (AOUTHDRÃ): Add new fields.
174 * coff/rs6k64.h (struct external_filehdr): Likewise.
175 * coff/xcoff.h (_TDATA), _TBSS): New defines
176 (RS6K_AOUTHDR_TLS_LE, RS6K_AOUTHDR_RAS, RS6K_AOUTHDR_ALGNTDATA,
177 RS6K_AOUTHDR_SHR_SYMTAB, RS6K_AOUTHDR_FORK_POLICY,
178 RS6K_AOUTHDR_FORK_COR): New defines.
179 (XMC_TU): Removed.
180 (XMC_UL): New define.
181
182 2021-03-12 Clément Chigot <clement.chigot@atos.net>
183
184 * coff/xcoff.h (R_RTB): Remove.
185 (R_TRL): Fix value.
186
187 2021-03-05 Craig Blackmore <craig.blackmore@embecosm.com>
188 Andrew Burgess <andrew.burgess@embecosm.com>
189
190 * elf/common.h (NT_RISCV_CSR): Define.
191
192 2021-03-05 Craig Blackmore <craig.blackmore@embecosm.com>
193 Andrew Burgess <andrew.burgess@embecosm.com>
194
195 * elf/common.h (NT_GDB_TDESC): Define.
196
197 2021-03-03 Alan Modra <amodra@gmail.com>
198
199 * coff/internal.h: Delete obsolete relocation defines. Move used
200 relocation defines..
201 * coff/i386.h: ..to here..
202 * coff/ti.h: ..and here..
203 * coff/x86_64.h: ..and here..
204 * coff/z80.h: ..and here..
205 * coff/z8k.h: ..and here.
206
207 2021-03-02 Nick Alcock <nick.alcock@oracle.com>
208
209 * ctf-api.h (CTF_LINK_SHARE_DUPLICATED): Note that this might
210 merely change how much deduplication is done.
211
212 2021-03-01 Alan Modra <amodra@gmail.com>
213 Fangrui Song <maskray@google.com>
214
215 * bfdlink.h (struct bfd_link_info): Add start_stop_gc.
216
217 2021-02-21 Alan Modra <amodra@gmail.com>
218
219 * bfdlink.h (struct bfd_link_info): Add warn_multiple_definition.
220
221 2021-02-17 Nick Alcock <nick.alcock@oracle.com>
222
223 * ctf-api.h (ctf_arc_lookup_symbol_name): New.
224 (ctf_lookup_by_symbol_name): Likewise.
225
226 2021-02-19 Nelson Chu <nelson.chu@sifive.com>
227
228 PR 27158
229 * opcode/riscv.h: Updated encoding macros.
230
231 2021-02-18 Nelson Chu <nelson.chu@sifive.com>
232
233 * opcode/riscv.h: Moved stuff and make the file tidy.
234
235 2021-02-15 Andreas Krebbel <krebbel@linux.ibm.com>
236
237 * opcode/s390.h (enum s390_opcode_cpu_val): Add
238 S390_OPCODE_ARCH14.
239
240 2021-02-08 Mike Frysinger <vapier@gentoo.org>
241
242 * opcode/tic54x.h (mmregs): Rename to ...
243 (tic54x_mmregs): ... this.
244 (regs): Rename to ...
245 (tic54x_regs): ... this.
246 (condition_codes): Rename to ...
247 (tic54x_condition_codes): ... this.
248 (cc2_codes): Rename to ...
249 (tic54x_cc2_codes): ... this.
250 (status_bits): Rename to ...
251 (tic54x_status_bits): ... this.
252 (cc3_codes): Rename to ...
253 (tic54x_cc3_codes): ... this.
254 (misc_symbols): Rename to ...
255 (tic54x_misc_symbols): ... this.
256
257 2021-02-05 Nelson Chu <nelson.chu@sifive.com>
258
259 PR 27348
260 * opcode/riscv.h: Remove obsolete OP_*CUSTOM_IMM.
261
262 2021-02-05 Nelson Chu <nelson.chu@sifive.com>
263
264 PR 27348
265 * opcode/riscv-opc.h: Remove obsolete Xcustom support.
266
267 2021-01-27 Nick Alcock <nick.alcock@oracle.com>
268
269 * ctf-api.h (ECTF_NONAME): New.
270 (ECTF_NERR): Adjust.
271
272 2021-01-26 Nick Alcock <nick.alcock@oracle.com>
273
274 * ctf-api.h (CTF_LINK_NO_FILTER_REPORTED_SYMS): New.
275
276 2021-02-04 Nelson Chu <nelson.chu@sifive.com>
277
278 * opcode/riscv-opc.h: Removed macros for zb* extensions.
279 * opcode/riscv.h (riscv_insn_class): Removed INSN_CLASS_ZB*.
280
281 2021-01-15 Nelson Chu <nelson.chu@sifive.com>
282
283 * opcode/riscv.h: Indent and GNU coding standards tidy,
284 also aligned the code.
285
286 2021-01-15 Nelson Chu <nelson.chu@sifive.com>
287
288 * elf/riscv.h: Comments tidy and improvement.
289 * opcode/riscv-opc.h: Likewise.
290 * opcode/riscv.h: Likewise.
291
292 2021-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
293
294 * opcode/aarch64.h (AARCH64_FEATURE_CSRE): Delete.
295 (aarch64_opnd): Delete AARCH64_OPND_CSRE_CSR.
296
297 2021-01-09 Nick Clifton <nickc@redhat.com>
298
299 * 2.36 release branch crated.
300
301 2021-01-07 Philipp Tomsich <prt@gnu.org>
302
303 * opcode/riscv-opc.h: Added MATCH_PAUSE, MASK_PAUSE and DECLARE_INSN
304 for pause hint instruction.
305 * opcode/riscv.h (enum riscv_insn_class): Added INSN_CLASS_ZIHINTPAUSE.
306
307 2021-01-07 Claire Xenia Wolf <claire@symbioticeda.com>
308 Jim Wilson <jimw@sifive.com>
309 Andrew Waterman <andrew@sifive.com>
310 Maxim Blinov <maxim.blinov@embecosm.com>
311 Kito Cheng <kito.cheng@sifive.com>
312 Nelson Chu <nelson.chu@sifive.com>
313
314 * opcode/riscv-opc.h: Added MASK/MATCH/DECLARE_INSN for ZBA/ZBB/ZBC.
315 * opcode/riscv.h (riscv_insn_class): Added INSN_CLASS_ZB*.
316 (enum riscv_isa_spec_class): Added ISA_SPEC_CLASS_DRAFT for the
317 frozen extensions.
318
319 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
320
321 * ctf-api.h (CTF_MN_RECURSE): New.
322 (ctf_member_next): Add flags argument.
323
324 2021-01-05 Nick Alcock <nick.alcock@oracle.com>
325
326 * ctf-api.h (ECTF_INCOMPLETE): New.
327 (ECTF_NERR): Adjust.
328
329 2021-01-01 Nicolas Boulenguez <nicolas@debian.org>
330
331 * coff/internal.h: Correct comment spelling.
332 * coff/sym.h: Likewise.
333 * opcode/aarch64.h: Likewise.
334
335 2021-01-01 Alan Modra <amodra@gmail.com>
336
337 Update year range in copyright notice of all files.
338
339 For older changes see ChangeLog-2020
340 \f
341 Copyright (C) 2021 Free Software Foundation, Inc.
342
343 Copying and distribution of this file, with or without modification,
344 are permitted in any medium without royalty provided the copyright
345 notice and this notice are preserved.
346
347 Local Variables:
348 mode: change-log
349 left-margin: 8
350 fill-column: 74
351 version-control: never
352 End:
This page took 0.045664 seconds and 4 git commands to generate.