]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - include/ChangeLog
x86: Propery check PC16 reloc overflow in 16-bit mode instructions
[thirdparty/binutils-gdb.git] / include / ChangeLog
CommitLineData
50c95a73
L
12021-05-26 H.J. Lu <hongjiu.lu@intel.com>
2
3 PR ld/27905
4 * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_CODE16): New.
5
01a8c731
CX
62021-05-23 Tiezhu Yang <yangtiezhu@loongson.cn>
7
8 * elf/common.h (EM_LOONGARCH): Change Loongson Loongarch to
9 LoongArch.
10
894982bf
LM
112021-05-21 Luis Machado <luis.machado@linaro.org>
12
13 * elf/common.h (NT_MEMTAG): New constant.
14 (NT_MEMTAG_TYPE_AARCH_MTE): New constant.
15
97834047
CC
162021-05-07 Clément Chigot <clement.chigot@atos.net>
17
18 * coff/internal.h (C_DWARF): New define.
19 * coff/xcoff.h (SSUBTYP_DWLOC, SSUBTYP_DWFRAME,
20 SSUBTYP_DWMAC): New defines.
21
0b3e14c9
SH
222021-05-06 Stafford Horne <shorne@gmail.com>
23
24 PR 21464
25 * elf/or1k.h (elf_or1k_reloc_type): Define R_OR1K_GOT_AHI16 number.
26
49da556c
NA
272021-05-06 Nick Alcock <nick.alcock@oracle.com>
28
29 * ctf.h (CTF_K_UNKNOWN): Document that it can be used for
30 nonrepresentable types, not just padding.
31 * ctf-api.h (ctf_add_unknown): New.
32
b11b2969
CC
332021-04-22 Clément Chigot <clement.chigot@atos.net>
34
35 * coff/internal.h (union internal_auxent):
36 Add x_sect structure.
37 * coff/rs6000.h (union external_auxent): Rework to
38 match official documentation.
39 * coff/rs6k64.h (union external_auxent): Likewise.
40 (_AUX_SECT): New define.
41
18e9a809
EZ
422021-04-21 Eli Zaretskii <eliz@gnu.org>
43
44 PR 27760
45 * coff/pe.h (IMAGE_DLLCHARACTERISTICS_APPCONTAINER): Define.
46 (IMAGE_DLLCHARACTERISTICS_GUARD_CF): Define.
47
6f8f6017
AM
482021-04-16 Alan Modra <amodra@gmail.com>
49
50 PR 27567
51 * coff/internal.h (struct internal_scnhdr): Make s_flags unsigned long.
52 * coff/pe.h (COFF_ENCODE_ALIGNMENT): Don't set align flags for an
53 executable and return false. Do so for a relocatable object and
54 evaluate to true.
55 * coff/ti.h (COFF_ENCODE_ALIGNMENT): Add bfd arg and evaluate to true.
56 (COFF_DECODE_ALIGNMENT): Formatting.
57 * coff/z80.h (COFF_ENCODE_ALIGNMENT): Similarly.
58 (COFF_DECODE_ALIGNMENT): Similarly.
59
c3f72de4
AM
602021-04-09 Alan Modra <amodra@gmail.com>
61
62 * dis-asm.h (struct disassemble_info): Add dynrelbuf and dynrelcount.
63
a2e66773
AM
642021-04-06 Alan Modra <amodra@gmail.com>
65
66 * dis-asm.h (struct disassemble_info <symbol_at_address_func>):
67 Return asymbol*.
68
e9b095a5
ML
692021-04-01 Martin Liska <mliska@suse.cz>
70
71 * opcode/cr16.h (strneq): Remove strneq and use startswith.
72
9193bc42
AM
732021-03-31 Alan Modra <amodra@gmail.com>
74
75 * bfdlink.h: Replace bfd_boolean with bool throughout.
76 * coff/ecoff.h: Likewise.
77 * coff/xcoff.h: Likewise.
78 * dis-asm.h: Likewise.
79 * elf/mmix.h: Likewise.
80 * elf/xtensa.h: Likewise.
81 * opcode/aarch64.h: Likewise, and FALSE with false, TRUE with true.
82 * opcode/arc.h: Likewise.
83 * opcode/mips.h: Likewise.
84 * opcode/tic6x-opcode-table.h: Likewise.
85 * opcode/tic6x.h: Likewise.
86
3dfb1b6d
AM
872021-03-31 Alan Modra <amodra@gmail.com>
88
89 * cgen/basic-modes.h: Include stdint.h in place of bfd_stdint.h.
90 * elf/nfp.h: Likewise.
91 * opcode/aarch64.h: Likewise.
92 * opcode/cgen.h: Likewise.
93 * opcode/nfp.h: Likewise.
94 * opcode/ppc.h: Likewise.
95
63b4cc53
AM
962021-03-29 Alan Modra <amodra@gmail.com>
97
98 * opcode/aarch64.h (alias_opcode_p): Simplify boolean expression.
99 (opcode_has_alias, pseudo_opcode_p, optional_operand_p): Likewise.
100 (opcode_has_special_coder): Likewise.
101
3d7d6c1b
AM
1022021-03-29 Alan Modra <amodra@gmail.com>
103
104 * opcode/aarch64.h (aarch64_opcode_encode): Correct prototype.
105
24c877f9
NA
1062021-03-25 Nick Alcock <nick.alcock@oracle.com>
107
108 PR libctf/27628
109 * ctf-api.h: Fix some indentation.
110 (CTF_SET_STID): Always do an unsigned shift, even if STID is
111 signed.
112
7b9f9859
L
1132021-03-19 H.J. Lu <hongjiu.lu@intel.com>
114
115 * elf/common.h (EM_INTEL205): Renamed to ...
116 (EM_INTELGT): This.
117
012d4426
NC
1182021-03-16 Nick Clifton <nickc@redhat.com>
119
120 * coff/internal.h (struct internal_auxent): Fix a couple of typos
121 in comment describing the x_fname field.
122
80d49d6a
KLC
1232021-03-16 Kuan-Lin Chen <kuanlinchentw@gmail.com>
124
125 * opcode/riscv-opc.h: Support zba, zbb and zbc extensions.
126 * opcode/riscv.h (riscv_insn_class): Add INSN_CLASS_ZB*.
127
be3b926d
FC
1282021-03-12 Frederic Cambus <fred@statdns.com>
129
130 * elf/common.h (NT_NETBSD_PAX, NT_NETBSD_PAX_MPROTECT)
131 (NT_NETBSD_PAX_NOMPROTECT, NT_NETBSD_PAX_GUARD, NT_NETBSD_PAX_NOGUARD)
132 (NT_NETBSD_PAX_ASLR, NT_NETBSD_PAX_NOASLR): Define.
133
1b2cb8e2
CC
1342021-03-12 Clément Chigot <clement.chigot@atos.net>
135
136 * coff/internal.h (struct internal_aouthdr): Add new fields.
137 * coff/rs6000.h (AOUTHDRÃ): Add new fields.
138 * coff/rs6k64.h (struct external_filehdr): Likewise.
139 * coff/xcoff.h (_TDATA), _TBSS): New defines
140 (RS6K_AOUTHDR_TLS_LE, RS6K_AOUTHDR_RAS, RS6K_AOUTHDR_ALGNTDATA,
141 RS6K_AOUTHDR_SHR_SYMTAB, RS6K_AOUTHDR_FORK_POLICY,
142 RS6K_AOUTHDR_FORK_COR): New defines.
143 (XMC_TU): Removed.
144 (XMC_UL): New define.
145
2c1bef53
CC
1462021-03-12 Clément Chigot <clement.chigot@atos.net>
147
148 * coff/xcoff.h (R_RTB): Remove.
149 (R_TRL): Fix value.
150
db6092f3
AB
1512021-03-05 Craig Blackmore <craig.blackmore@embecosm.com>
152 Andrew Burgess <andrew.burgess@embecosm.com>
153
154 * elf/common.h (NT_RISCV_CSR): Define.
155
b63a5e38
AB
1562021-03-05 Craig Blackmore <craig.blackmore@embecosm.com>
157 Andrew Burgess <andrew.burgess@embecosm.com>
158
159 * elf/common.h (NT_GDB_TDESC): Define.
160
dc83f2d2
AM
1612021-03-03 Alan Modra <amodra@gmail.com>
162
163 * coff/internal.h: Delete obsolete relocation defines. Move used
164 relocation defines..
165 * coff/i386.h: ..to here..
166 * coff/ti.h: ..and here..
167 * coff/x86_64.h: ..and here..
168 * coff/z80.h: ..and here..
169 * coff/z8k.h: ..and here.
170
8915c559
NA
1712021-03-02 Nick Alcock <nick.alcock@oracle.com>
172
173 * ctf-api.h (CTF_LINK_SHARE_DUPLICATED): Note that this might
174 merely change how much deduplication is done.
175
8ee10e86
AM
1762021-03-01 Alan Modra <amodra@gmail.com>
177 Fangrui Song <maskray@google.com>
178
179 * bfdlink.h (struct bfd_link_info): Add start_stop_gc.
180
89753bbf
AM
1812021-02-21 Alan Modra <amodra@gmail.com>
182
183 * bfdlink.h (struct bfd_link_info): Add warn_multiple_definition.
184
f4f60336
NA
1852021-02-17 Nick Alcock <nick.alcock@oracle.com>
186
187 * ctf-api.h (ctf_arc_lookup_symbol_name): New.
188 (ctf_lookup_by_symbol_name): Likewise.
189
5a9f5403
NC
1902021-02-19 Nelson Chu <nelson.chu@sifive.com>
191
192 PR 27158
193 * opcode/riscv.h: Updated encoding macros.
194
3d73d29e
NC
1952021-02-18 Nelson Chu <nelson.chu@sifive.com>
196
197 * opcode/riscv.h: Moved stuff and make the file tidy.
198
ba2b480f
AK
1992021-02-15 Andreas Krebbel <krebbel@linux.ibm.com>
200
201 * opcode/s390.h (enum s390_opcode_cpu_val): Add
202 S390_OPCODE_ARCH14.
203
bfd428bc
MF
2042021-02-08 Mike Frysinger <vapier@gentoo.org>
205
206 * opcode/tic54x.h (mmregs): Rename to ...
207 (tic54x_mmregs): ... this.
208 (regs): Rename to ...
209 (tic54x_regs): ... this.
210 (condition_codes): Rename to ...
211 (tic54x_condition_codes): ... this.
212 (cc2_codes): Rename to ...
213 (tic54x_cc2_codes): ... this.
214 (status_bits): Rename to ...
215 (tic54x_status_bits): ... this.
216 (cc3_codes): Rename to ...
217 (tic54x_cc3_codes): ... this.
218 (misc_symbols): Rename to ...
219 (tic54x_misc_symbols): ... this.
220
5f40035f
NC
2212021-02-05 Nelson Chu <nelson.chu@sifive.com>
222
223 PR 27348
224 * opcode/riscv.h: Remove obsolete OP_*CUSTOM_IMM.
225
cb4ff67a
NC
2262021-02-05 Nelson Chu <nelson.chu@sifive.com>
227
228 PR 27348
229 * opcode/riscv-opc.h: Remove obsolete Xcustom support.
230
caa17049
NA
2312021-01-27 Nick Alcock <nick.alcock@oracle.com>
232
233 * ctf-api.h (ECTF_NONAME): New.
234 (ECTF_NERR): Adjust.
235
35a01a04
NA
2362021-01-26 Nick Alcock <nick.alcock@oracle.com>
237
238 * ctf-api.h (CTF_LINK_NO_FILTER_REPORTED_SYMS): New.
239
24075dcc
NC
2402021-02-04 Nelson Chu <nelson.chu@sifive.com>
241
242 * opcode/riscv-opc.h: Removed macros for zb* extensions.
243 * opcode/riscv.h (riscv_insn_class): Removed INSN_CLASS_ZB*.
244
1942a048
NC
2452021-01-15 Nelson Chu <nelson.chu@sifive.com>
246
247 * opcode/riscv.h: Indent and GNU coding standards tidy,
248 also aligned the code.
249
dcd709e0
NC
2502021-01-15 Nelson Chu <nelson.chu@sifive.com>
251
252 * elf/riscv.h: Comments tidy and improvement.
253 * opcode/riscv-opc.h: Likewise.
254 * opcode/riscv.h: Likewise.
255
82c70b08
KT
2562021-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
257
258 * opcode/aarch64.h (AARCH64_FEATURE_CSRE): Delete.
259 (aarch64_opnd): Delete AARCH64_OPND_CSRE_CSR.
260
055bc77a
NC
2612021-01-09 Nick Clifton <nickc@redhat.com>
262
263 * 2.36 release branch crated.
264
aa881ecd
PT
2652021-01-07 Philipp Tomsich <prt@gnu.org>
266
267 * opcode/riscv-opc.h: Added MATCH_PAUSE, MASK_PAUSE and DECLARE_INSN
268 for pause hint instruction.
269 * opcode/riscv.h (enum riscv_insn_class): Added INSN_CLASS_ZIHINTPAUSE.
270
2652cfad
CXW
2712021-01-07 Claire Xenia Wolf <claire@symbioticeda.com>
272 Jim Wilson <jimw@sifive.com>
273 Andrew Waterman <andrew@sifive.com>
274 Maxim Blinov <maxim.blinov@embecosm.com>
275 Kito Cheng <kito.cheng@sifive.com>
276 Nelson Chu <nelson.chu@sifive.com>
277
278 * opcode/riscv-opc.h: Added MASK/MATCH/DECLARE_INSN for ZBA/ZBB/ZBC.
279 * opcode/riscv.h (riscv_insn_class): Added INSN_CLASS_ZB*.
280 (enum riscv_isa_spec_class): Added ISA_SPEC_CLASS_DRAFT for the
281 frozen extensions.
282
6c3a3877
NA
2832021-01-05 Nick Alcock <nick.alcock@oracle.com>
284
285 * ctf-api.h (CTF_MN_RECURSE): New.
286 (ctf_member_next): Add flags argument.
287
ffeece6a
NA
2882021-01-05 Nick Alcock <nick.alcock@oracle.com>
289
290 * ctf-api.h (ECTF_INCOMPLETE): New.
291 (ECTF_NERR): Adjust.
292
f9a6a8f0
AM
2932021-01-01 Nicolas Boulenguez <nicolas@debian.org>
294
295 * coff/internal.h: Correct comment spelling.
296 * coff/sym.h: Likewise.
297 * opcode/aarch64.h: Likewise.
298
250d07de
AM
2992021-01-01 Alan Modra <amodra@gmail.com>
300
301 Update year range in copyright notice of all files.
302
c2795844 303For older changes see ChangeLog-2020
3499769a 304\f
c2795844 305Copyright (C) 2021 Free Software Foundation, Inc.
3499769a
AM
306
307Copying and distribution of this file, with or without modification,
308are permitted in any medium without royalty provided the copyright
309notice and this notice are preserved.
310
311Local Variables:
312mode: change-log
313left-margin: 8
314fill-column: 74
315version-control: never
316End: