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