]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - include/ChangeLog
Synchronize libiberty sources (and include/demangle.h) with GCC master version
[thirdparty/binutils-gdb.git] / include / ChangeLog
CommitLineData
20c4b12e
NC
12021-07-03 Nick Clifton <nickc@redhat.com>
2
3 Import from gcc mainline:
4 2021-03-31 Patrick Palka <ppalka@redhat.com>
5
6 PR c++/88115
7 * demangle.h (enum demangle_component_type): Add
8 DEMANGLE_COMPONENT_VENDOR_EXPR.
9
6c2ede01
MF
102021-07-01 Mike Frysinger <vapier@gentoo.org>
11
12 * opcode/aarch64.h (aarch64_opcode_table): Mark const.
13
417f991f
RE
142021-07-01 Richard Earnshaw <rearnsha@arm.com>
15
16 PR gas/28031
17 * opcode/arm.h (FPU_ANY): Exclude XScale-related features.
18
5a767724
L
192021-06-18 H.J. Lu <hongjiu.lu@intel.com>
20
21 * elf/common.h (GNU_PROPERTY_UINT32_AND_LO): New.
22 (GNU_PROPERTY_UINT32_AND_HI): Likewise.
23 (GNU_PROPERTY_UINT32_OR_LO): Likewise.
24 (GNU_PROPERTY_UINT32_OR_HI): Likewise.
25
c8795e1f
NC
262021-06-15 Nick Clifton <nickc@redhat.com>
27
28 * elf/common.h (NT_GO_BUILDID): Define.
29
8f467114
SV
302021-06-02 Shahab Vahedi <shahab@synopsys.com>
31
32 * dis-asm.h (disassembler_options_arc): New prototype.
33
21629cf8
MR
342021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
35
36 * opcode/mips.h (cpu_is_member): Remove code for MIPSr6 ISA
37 exclusion.
38 (opcode_is_member): Handle ISA level exclusion.
39
b1458c45
MR
402021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
41
42 * opcode/mips.h (isa_is_member): New inline function, factored
43 out from...
44 (opcode_is_member): ... here.
45
9204ccd4
MR
462021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
47
48 * opcode/mips.h: Document `g' and `y' operand codes.
49 (mips_reg_operand_type): Add OP_REG_CONTROL enumeration
50 constant.
51
cccc84fa
MR
522021-05-29 Maciej W. Rozycki <macro@orcam.me.uk>
53
54 * opcode/mips.h: Complement change made to opcodes and remove
55 references to the `g' regular MIPS ISA operand code.
56
1273b2f8
L
572021-05-28 H.J. Lu <hongjiu.lu@intel.com>
58
59 PR ld/27905
60 * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_CODE16): Removed.
61
50c95a73
L
622021-05-26 H.J. Lu <hongjiu.lu@intel.com>
63
64 PR ld/27905
65 * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_CODE16): New.
66
01a8c731
CX
672021-05-23 Tiezhu Yang <yangtiezhu@loongson.cn>
68
69 * elf/common.h (EM_LOONGARCH): Change Loongson Loongarch to
70 LoongArch.
71
894982bf
LM
722021-05-21 Luis Machado <luis.machado@linaro.org>
73
74 * elf/common.h (NT_MEMTAG): New constant.
75 (NT_MEMTAG_TYPE_AARCH_MTE): New constant.
76
97834047
CC
772021-05-07 Clément Chigot <clement.chigot@atos.net>
78
79 * coff/internal.h (C_DWARF): New define.
80 * coff/xcoff.h (SSUBTYP_DWLOC, SSUBTYP_DWFRAME,
81 SSUBTYP_DWMAC): New defines.
82
0b3e14c9
SH
832021-05-06 Stafford Horne <shorne@gmail.com>
84
85 PR 21464
86 * elf/or1k.h (elf_or1k_reloc_type): Define R_OR1K_GOT_AHI16 number.
87
49da556c
NA
882021-05-06 Nick Alcock <nick.alcock@oracle.com>
89
90 * ctf.h (CTF_K_UNKNOWN): Document that it can be used for
91 nonrepresentable types, not just padding.
92 * ctf-api.h (ctf_add_unknown): New.
93
b11b2969
CC
942021-04-22 Clément Chigot <clement.chigot@atos.net>
95
96 * coff/internal.h (union internal_auxent):
97 Add x_sect structure.
98 * coff/rs6000.h (union external_auxent): Rework to
99 match official documentation.
100 * coff/rs6k64.h (union external_auxent): Likewise.
101 (_AUX_SECT): New define.
102
18e9a809
EZ
1032021-04-21 Eli Zaretskii <eliz@gnu.org>
104
105 PR 27760
106 * coff/pe.h (IMAGE_DLLCHARACTERISTICS_APPCONTAINER): Define.
107 (IMAGE_DLLCHARACTERISTICS_GUARD_CF): Define.
108
6f8f6017
AM
1092021-04-16 Alan Modra <amodra@gmail.com>
110
111 PR 27567
112 * coff/internal.h (struct internal_scnhdr): Make s_flags unsigned long.
113 * coff/pe.h (COFF_ENCODE_ALIGNMENT): Don't set align flags for an
114 executable and return false. Do so for a relocatable object and
115 evaluate to true.
116 * coff/ti.h (COFF_ENCODE_ALIGNMENT): Add bfd arg and evaluate to true.
117 (COFF_DECODE_ALIGNMENT): Formatting.
118 * coff/z80.h (COFF_ENCODE_ALIGNMENT): Similarly.
119 (COFF_DECODE_ALIGNMENT): Similarly.
120
c3f72de4
AM
1212021-04-09 Alan Modra <amodra@gmail.com>
122
123 * dis-asm.h (struct disassemble_info): Add dynrelbuf and dynrelcount.
124
a2e66773
AM
1252021-04-06 Alan Modra <amodra@gmail.com>
126
127 * dis-asm.h (struct disassemble_info <symbol_at_address_func>):
128 Return asymbol*.
129
e9b095a5
ML
1302021-04-01 Martin Liska <mliska@suse.cz>
131
132 * opcode/cr16.h (strneq): Remove strneq and use startswith.
133
9193bc42
AM
1342021-03-31 Alan Modra <amodra@gmail.com>
135
136 * bfdlink.h: Replace bfd_boolean with bool throughout.
137 * coff/ecoff.h: Likewise.
138 * coff/xcoff.h: Likewise.
139 * dis-asm.h: Likewise.
140 * elf/mmix.h: Likewise.
141 * elf/xtensa.h: Likewise.
142 * opcode/aarch64.h: Likewise, and FALSE with false, TRUE with true.
143 * opcode/arc.h: Likewise.
144 * opcode/mips.h: Likewise.
145 * opcode/tic6x-opcode-table.h: Likewise.
146 * opcode/tic6x.h: Likewise.
147
3dfb1b6d
AM
1482021-03-31 Alan Modra <amodra@gmail.com>
149
150 * cgen/basic-modes.h: Include stdint.h in place of bfd_stdint.h.
151 * elf/nfp.h: Likewise.
152 * opcode/aarch64.h: Likewise.
153 * opcode/cgen.h: Likewise.
154 * opcode/nfp.h: Likewise.
155 * opcode/ppc.h: Likewise.
156
63b4cc53
AM
1572021-03-29 Alan Modra <amodra@gmail.com>
158
159 * opcode/aarch64.h (alias_opcode_p): Simplify boolean expression.
160 (opcode_has_alias, pseudo_opcode_p, optional_operand_p): Likewise.
161 (opcode_has_special_coder): Likewise.
162
3d7d6c1b
AM
1632021-03-29 Alan Modra <amodra@gmail.com>
164
165 * opcode/aarch64.h (aarch64_opcode_encode): Correct prototype.
166
24c877f9
NA
1672021-03-25 Nick Alcock <nick.alcock@oracle.com>
168
169 PR libctf/27628
170 * ctf-api.h: Fix some indentation.
171 (CTF_SET_STID): Always do an unsigned shift, even if STID is
172 signed.
173
7b9f9859
L
1742021-03-19 H.J. Lu <hongjiu.lu@intel.com>
175
176 * elf/common.h (EM_INTEL205): Renamed to ...
177 (EM_INTELGT): This.
178
012d4426
NC
1792021-03-16 Nick Clifton <nickc@redhat.com>
180
181 * coff/internal.h (struct internal_auxent): Fix a couple of typos
182 in comment describing the x_fname field.
183
80d49d6a
KLC
1842021-03-16 Kuan-Lin Chen <kuanlinchentw@gmail.com>
185
186 * opcode/riscv-opc.h: Support zba, zbb and zbc extensions.
187 * opcode/riscv.h (riscv_insn_class): Add INSN_CLASS_ZB*.
188
be3b926d
FC
1892021-03-12 Frederic Cambus <fred@statdns.com>
190
191 * elf/common.h (NT_NETBSD_PAX, NT_NETBSD_PAX_MPROTECT)
192 (NT_NETBSD_PAX_NOMPROTECT, NT_NETBSD_PAX_GUARD, NT_NETBSD_PAX_NOGUARD)
193 (NT_NETBSD_PAX_ASLR, NT_NETBSD_PAX_NOASLR): Define.
194
1b2cb8e2
CC
1952021-03-12 Clément Chigot <clement.chigot@atos.net>
196
197 * coff/internal.h (struct internal_aouthdr): Add new fields.
198 * coff/rs6000.h (AOUTHDRÃ): Add new fields.
199 * coff/rs6k64.h (struct external_filehdr): Likewise.
200 * coff/xcoff.h (_TDATA), _TBSS): New defines
201 (RS6K_AOUTHDR_TLS_LE, RS6K_AOUTHDR_RAS, RS6K_AOUTHDR_ALGNTDATA,
202 RS6K_AOUTHDR_SHR_SYMTAB, RS6K_AOUTHDR_FORK_POLICY,
203 RS6K_AOUTHDR_FORK_COR): New defines.
204 (XMC_TU): Removed.
205 (XMC_UL): New define.
206
2c1bef53
CC
2072021-03-12 Clément Chigot <clement.chigot@atos.net>
208
209 * coff/xcoff.h (R_RTB): Remove.
210 (R_TRL): Fix value.
211
db6092f3
AB
2122021-03-05 Craig Blackmore <craig.blackmore@embecosm.com>
213 Andrew Burgess <andrew.burgess@embecosm.com>
214
215 * elf/common.h (NT_RISCV_CSR): Define.
216
b63a5e38
AB
2172021-03-05 Craig Blackmore <craig.blackmore@embecosm.com>
218 Andrew Burgess <andrew.burgess@embecosm.com>
219
220 * elf/common.h (NT_GDB_TDESC): Define.
221
dc83f2d2
AM
2222021-03-03 Alan Modra <amodra@gmail.com>
223
224 * coff/internal.h: Delete obsolete relocation defines. Move used
225 relocation defines..
226 * coff/i386.h: ..to here..
227 * coff/ti.h: ..and here..
228 * coff/x86_64.h: ..and here..
229 * coff/z80.h: ..and here..
230 * coff/z8k.h: ..and here.
231
8915c559
NA
2322021-03-02 Nick Alcock <nick.alcock@oracle.com>
233
234 * ctf-api.h (CTF_LINK_SHARE_DUPLICATED): Note that this might
235 merely change how much deduplication is done.
236
8ee10e86
AM
2372021-03-01 Alan Modra <amodra@gmail.com>
238 Fangrui Song <maskray@google.com>
239
240 * bfdlink.h (struct bfd_link_info): Add start_stop_gc.
241
89753bbf
AM
2422021-02-21 Alan Modra <amodra@gmail.com>
243
244 * bfdlink.h (struct bfd_link_info): Add warn_multiple_definition.
245
f4f60336
NA
2462021-02-17 Nick Alcock <nick.alcock@oracle.com>
247
248 * ctf-api.h (ctf_arc_lookup_symbol_name): New.
249 (ctf_lookup_by_symbol_name): Likewise.
250
5a9f5403
NC
2512021-02-19 Nelson Chu <nelson.chu@sifive.com>
252
253 PR 27158
254 * opcode/riscv.h: Updated encoding macros.
255
3d73d29e
NC
2562021-02-18 Nelson Chu <nelson.chu@sifive.com>
257
258 * opcode/riscv.h: Moved stuff and make the file tidy.
259
ba2b480f
AK
2602021-02-15 Andreas Krebbel <krebbel@linux.ibm.com>
261
262 * opcode/s390.h (enum s390_opcode_cpu_val): Add
263 S390_OPCODE_ARCH14.
264
bfd428bc
MF
2652021-02-08 Mike Frysinger <vapier@gentoo.org>
266
267 * opcode/tic54x.h (mmregs): Rename to ...
268 (tic54x_mmregs): ... this.
269 (regs): Rename to ...
270 (tic54x_regs): ... this.
271 (condition_codes): Rename to ...
272 (tic54x_condition_codes): ... this.
273 (cc2_codes): Rename to ...
274 (tic54x_cc2_codes): ... this.
275 (status_bits): Rename to ...
276 (tic54x_status_bits): ... this.
277 (cc3_codes): Rename to ...
278 (tic54x_cc3_codes): ... this.
279 (misc_symbols): Rename to ...
280 (tic54x_misc_symbols): ... this.
281
5f40035f
NC
2822021-02-05 Nelson Chu <nelson.chu@sifive.com>
283
284 PR 27348
285 * opcode/riscv.h: Remove obsolete OP_*CUSTOM_IMM.
286
cb4ff67a
NC
2872021-02-05 Nelson Chu <nelson.chu@sifive.com>
288
289 PR 27348
290 * opcode/riscv-opc.h: Remove obsolete Xcustom support.
291
caa17049
NA
2922021-01-27 Nick Alcock <nick.alcock@oracle.com>
293
294 * ctf-api.h (ECTF_NONAME): New.
295 (ECTF_NERR): Adjust.
296
35a01a04
NA
2972021-01-26 Nick Alcock <nick.alcock@oracle.com>
298
299 * ctf-api.h (CTF_LINK_NO_FILTER_REPORTED_SYMS): New.
300
24075dcc
NC
3012021-02-04 Nelson Chu <nelson.chu@sifive.com>
302
303 * opcode/riscv-opc.h: Removed macros for zb* extensions.
304 * opcode/riscv.h (riscv_insn_class): Removed INSN_CLASS_ZB*.
305
1942a048
NC
3062021-01-15 Nelson Chu <nelson.chu@sifive.com>
307
308 * opcode/riscv.h: Indent and GNU coding standards tidy,
309 also aligned the code.
310
dcd709e0
NC
3112021-01-15 Nelson Chu <nelson.chu@sifive.com>
312
313 * elf/riscv.h: Comments tidy and improvement.
314 * opcode/riscv-opc.h: Likewise.
315 * opcode/riscv.h: Likewise.
316
82c70b08
KT
3172021-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
318
319 * opcode/aarch64.h (AARCH64_FEATURE_CSRE): Delete.
320 (aarch64_opnd): Delete AARCH64_OPND_CSRE_CSR.
321
055bc77a
NC
3222021-01-09 Nick Clifton <nickc@redhat.com>
323
324 * 2.36 release branch crated.
325
aa881ecd
PT
3262021-01-07 Philipp Tomsich <prt@gnu.org>
327
328 * opcode/riscv-opc.h: Added MATCH_PAUSE, MASK_PAUSE and DECLARE_INSN
329 for pause hint instruction.
330 * opcode/riscv.h (enum riscv_insn_class): Added INSN_CLASS_ZIHINTPAUSE.
331
2652cfad
CXW
3322021-01-07 Claire Xenia Wolf <claire@symbioticeda.com>
333 Jim Wilson <jimw@sifive.com>
334 Andrew Waterman <andrew@sifive.com>
335 Maxim Blinov <maxim.blinov@embecosm.com>
336 Kito Cheng <kito.cheng@sifive.com>
337 Nelson Chu <nelson.chu@sifive.com>
338
339 * opcode/riscv-opc.h: Added MASK/MATCH/DECLARE_INSN for ZBA/ZBB/ZBC.
340 * opcode/riscv.h (riscv_insn_class): Added INSN_CLASS_ZB*.
341 (enum riscv_isa_spec_class): Added ISA_SPEC_CLASS_DRAFT for the
342 frozen extensions.
343
6c3a3877
NA
3442021-01-05 Nick Alcock <nick.alcock@oracle.com>
345
346 * ctf-api.h (CTF_MN_RECURSE): New.
347 (ctf_member_next): Add flags argument.
348
ffeece6a
NA
3492021-01-05 Nick Alcock <nick.alcock@oracle.com>
350
351 * ctf-api.h (ECTF_INCOMPLETE): New.
352 (ECTF_NERR): Adjust.
353
f9a6a8f0
AM
3542021-01-01 Nicolas Boulenguez <nicolas@debian.org>
355
356 * coff/internal.h: Correct comment spelling.
357 * coff/sym.h: Likewise.
358 * opcode/aarch64.h: Likewise.
359
250d07de
AM
3602021-01-01 Alan Modra <amodra@gmail.com>
361
362 Update year range in copyright notice of all files.
363
c2795844 364For older changes see ChangeLog-2020
3499769a 365\f
c2795844 366Copyright (C) 2021 Free Software Foundation, Inc.
3499769a
AM
367
368Copying and distribution of this file, with or without modification,
369are permitted in any medium without royalty provided the copyright
370notice and this notice are preserved.
371
372Local Variables:
373mode: change-log
374left-margin: 8
375fill-column: 74
376version-control: never
377End: