]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - include/ChangeLog
Automatic date update in version.in
[thirdparty/binutils-gdb.git] / include / ChangeLog
CommitLineData
14962256
AC
12020-06-11 Alex Coplan <alex.coplan@arm.com>
2
3 * opcode/aarch64.h (aarch64_sys_reg): Add required features to struct
4 describing system registers.
5
d0c4e780
AM
62020-06-11 Alan Modra <amodra@gmail.com>
7
8 * elf/mips.h (Elf32_RegInfo): Use fixed width integer types.
9 (Elf64_Internal_RegInfo, Elf_Internal_Options): Likewise.
10
87c69f97
AM
112020-06-06 Alan Modra <amodra@gmail.com>
12
13 * elf/ppc64.h (elf_ppc64_reloc_type): Rename
14 R_PPC64_GOT_TLSGD34 to R_PPC64_GOT_TLSGD_PCREL34,
15 R_PPC64_GOT_TLSLD34 to R_PPC64_GOT_TLSLD_PCREL34,
16 R_PPC64_GOT_TPREL34 to R_PPC64_GOT_TPREL_PCREL34, and
17 R_PPC64_GOT_DTPREL34 to R_PPC64_GOT_DTPREL_PCREL34.
18
e9bffec9
JM
192020-06-04 Jose E. Marchesi <jose.marchesi@oracle.com>
20
21 * opcode/cgen.h: Get an `endian' argument in both
22 cgen_get_insn_value and cgen_put_insn_value.
23
b3db6d07
JM
242020-06-04 Jose E. Marchesi <jemarch@gnu.org>
25
26 * opcode/cgen.h (enum cgen_cpu_open_arg): New value
27 CGEN_CPU_OPEN_INSN_ENDIAN.
28
44730156
NC
292020-06-03 Nelson Chu <nelson.chu@sifive.com>
30
31 * opcode/riscv.h: Remove #include "bfd.h". And change the return
32 types of riscv_get_isa_spec_class and riscv_get_priv_spec_class
33 from bfd_boolean to int.
34
8eff95bc
AM
352020-05-28 Alan Modra <amodra@gmail.com>
36
37 PR 26044
38 * opcode/tilepro.h (TILEPRO_NUM_PIPELINE_ENCODINGS): Move to
39 tilepro_pipeline enum.
40
a6dbf402
L
412020-05-27 H.J. Lu <hongjiu.lu@intel.com>
42
43 PR ld/22909
44 * bfdlink.h (textrel_check_method): New enum.
45 (bfd_link_textrel_check): New.
46 (bfd_link_info): Replace warn_shared_textrel and error_textrel
47 with textrel_check.
48
68dc60e6
L
492020-05-25 H.J. Lu <hongjiu.lu@intel.com>
50
51 * elf/common.h: Update comments for ET_EXEC and ET_DYN.
52
8f595e9b
NC
532020-05-20 Nelson Chu <nelson.chu@sifive.com>
54
55 * opcode/riscv.h: Include "bfd.h" to support bfd_boolean.
56 (enum riscv_isa_spec_class): New enum class. All supported ISA spec
57 belong to one of the class
58 (struct riscv_ext_version): New structure holds version information
59 for the specific ISA.
60 * opcode/riscv-opc.h (DECLARE_CSR): There are two version information,
61 define_version and abort_version. The define_version means which
62 privilege spec is started to define the CSR, and the abort_version
63 means which privilege spec is started to abort the CSR. If the CSR is
64 valid for the newest spec, then the abort_version should be
65 PRIV_SPEC_CLASS_DRAFT.
66 (DECLARE_CSR_ALIAS): Same as DECLARE_CSR, but only for the obselete CSR.
67 * opcode/riscv.h (enum riscv_priv_spec_class): New enum class. Define
68 the current supported privilege spec versions.
69 (struct riscv_csr_extra): Add new fields to store more information
70 about the CSR. We use these information to find the suitable CSR
71 address when user choosing a specific privilege spec.
72
164446e0
AF
732020-05-19 Alexander Fedotov <alfedotov@gmail.com>
74
75 PR 25992
76 * opcode/arm.h (ARM_EXT2_V8R): Define. Modified ARM_AEXT2_V8R.
77
aa3c112f
AM
782020-05-11 Alan Modra <amodra@gmail.com>
79
80 * opcode/ppc.h (PPC_OPERAND_ACC): Define. Renumber following
81 PPC_OPERAND defines.
82
7c1f4227
AM
832020-05-11 Alan Modra <amodra@gmail.com>
84
85 * elf/ppc64.h: Update comment.
86 * opcode/ppc.h (PPC_OPCODE_POWER10): Rename from PPC_OPCODE_POWERXX.
87
09c1e68a
AC
882020-04-30 Alex Coplan <alex.coplan@arm.com>
89
90 * opcode/aarch64.h (enum aarch64_opnd): Add
91 AARCH64_OPND_UNDEFINED.
92
27456742
AK
932020-04-23 Anton Kolesov <anton.kolesov@synopsys.com>
94
95 * elf/common.h (NT_ARC_V2): New macro definitions.
96
30ce8e47
MF
972020-04-22 Max Filippov <jcmvbkbc@gmail.com>
98
99 PR ld/25861
100 * elf/xtensa.h (elf_xtensa_reloc_type): New entries for
101 R_XTENSA_PDIFF{8,16,32} and R_XTENSA_NDIFF{8,16,32}.
102
fad3d2c1
AM
1032020-04-21 Alan Modra <amodra@gmail.com>
104
105 * elf/sh.h (STO_SH5_ISA32, SHF_SH5_ISA32, SHF_SH5_ISA32_MIXED),
106 (SHT_SH5_CR_SORTED, STT_DATALABEL): Delete.
107
95a51568
FS
1082020-04-10 Fangrui Song <maskray@google.com>
109
110 PR binutils/24613
111 * bfdlink.h (enum report_method): Delete RM_GENERATE_WARNING and
112 RM_GENERATE_ERROR. Add RM_DIAGNOSE.
113 (struct bfd_link_info): Add warn_unresolved_syms.
114
fa1477dc
SC
1152020-04-14 Stephen Casner <casner@acm.org>
116
117 PR ld/25677
118 * aout/aout64.h (N_DATADDR): Add IMAGIC case.
119
4d095f5b
JJ
1202020-04-02 Jan W. Jagersma <jwjagersma@gmail.com>
121
122 * coff/go32exe.h: Remove file.
123 * coff/internal.h (struct internal_filehdr): Remove field
124 go32stub. Remove flag F_GO32STUB.
125
40bd13ce
ML
1262020-04-01 Martin Liska <mliska@suse.cz>
127 Maciej W. Rozycki <macro@linux-mips.org>
128
129 PR lto/94249
130 * plugin-api.h: Fix a typo.
131
d1a89da5
NC
1322020-03-30 Nelson Chu <nelson.chu@sifive.com>
133
134 * opcode/riscv-opc.h: Update CSR to 1.11.
135
a879b4d5
JB
1362020-03-26 John Baldwin <jhb@FreeBSD.org>
137
138 * elf/common.h (AT_FREEBSD_BSDFLAGS): Define.
139
dfb68cc3
ML
1402020-03-24 Martin Liska <mliska@suse.cz>
141
142 PR lto/94249
143 * plugin-api.h: Add more robust endianess detection.
144
e3b1fa32
ML
1452020-03-21 Martin Liska <mliska@suse.cz>
146
147 * plugin-api.h (enum ld_plugin_symbol_type): Remove
148 comma after last value of an enum.
149 * lto-symtab.h (enum gcc_plugin_symbol_type): Likewise.
150
3734bec8
ML
1512020-03-19 Martin Liska <mliska@suse.cz>
152
153 * lto-symtab.h (enum gcc_plugin_symbol_type): New.
154 (enum gcc_plugin_symbol_section_kind): Likewise.
155
1562020-03-19 Martin Liska <mliska@suse.cz>
157
158 * plugin-api.h (struct ld_plugin_symbol): Split
159 int def into 4 char fields.
160 (enum ld_plugin_symbol_type): New.
161 (enum ld_plugin_symbol_section_kind): New.
162 (enum ld_plugin_tag): Add LDPT_ADD_SYMBOLS_V2.
163
06d949ec
KR
1642020-03-13 Kamil Rytarowski <n54@gmx.com>
165
166 * elf/common.h (NT_NETBSDCORE_LWPSTATUS): New define.
167
1682020-03-13 Kamil Rytarowski <n54@gmx.com>
9fcbd8a9
KR
169
170 * elf/common.h (NT_NETBSDCORE_AUXV): New define.
171
abf874aa
CL
1722020-03-13 Christophe Lyon <christophe.lyon@linaro.org>
173
174 * bfdlink.h (bfd_link_info): Add non_contiguous_regions and
175 non_contiguous_regions_warnings fields.
176
66631823
CE
1772020-03-13 Christian Eggers <ceggers@gmx.de>
178
179 * bfdlink.h (struct bfd_link_order): Add unit (bytes/octets) to
180 offset and size members.
181 * elf/internal.h (struct elf_internal_phdr): Likewise for
182 p_align member.
183 (struct elf_segment_map): Likewise for p_paddr and p_size
184 members
185
502794d4
CE
1862020-03-13 Christian Eggers <ceggers@gmx.de>
187
188 * elf/internal.h (struct elf_internal_phdr): Add unit (octets)
189 to several member field comments.
190 (Elf_Internal_Shdr): likewise.
191
e10ac147
AM
1922020-03-10 Alan Modra <amodra@gmail.com>
193
194 * som/aout.h (SOM_AUX_ID_MANDATORY, SOM_SPACE_IS_LOADABLE),
195 (SOM_SYMBOL_HIDDEN, SOM_SYMBOL_HAS_LONG_RETURN): Use 1u << 31.
196 * som/lst.h (LST_SYMBOL_HIDDEN): Likewise.
197
b5ebe8dd
LM
1982020-03-03 Luis Machado <luis.machado@linaro.org>
199
200 * elf/common.h (AT_L1I_CACHESIZE, AT_L1I_CACHEGEOMETRY)
201 (AT_L1D_CACHESIZE, AT_L1D_CACHEGEOMETRY, AT_L2_CACHESIZE)
202 (AT_L2_CACHEGEOMETRY, AT_L3_CACHESIZE, AT_L3_CACHEGEOMETRY)
203 (AT_MINSIGSTKSZ): New defines, imported from glibc.
204
99e47410
AB
2052020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
206
207 Import from gcc mainline:
208 2020-02-05 Andrew Burgess <andrew.burgess@embecosm.com>
209
210 * hashtab.h (htab_remove_elt): Make a parameter const.
211 (htab_remove_elt_with_hash): Likewise.
212
bd0cf5a6
NC
2132020-02-20 Nelson Chu <nelson.chu@sifive.com>
214
215 * opcode/riscv-opc.h: Extend DECLARE_CSR and DECLARE_CSR_ALIAS to
216 record riscv_csr_class.
217
4934a27c
MM
2182020-02-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
219 Matthew Malcomson <matthew.malcomson@arm.com>
220
221 * opcode/arm.h (ARM_EXT2_CDE): New extension macro.
222 (ARM_EXT2_CDE0): New extension macro.
223 (ARM_EXT2_CDE1): New extension macro.
224 (ARM_EXT2_CDE2): New extension macro.
225 (ARM_EXT2_CDE3): New extension macro.
226 (ARM_EXT2_CDE4): New extension macro.
227 (ARM_EXT2_CDE5): New extension macro.
228 (ARM_EXT2_CDE6): New extension macro.
229 (ARM_EXT2_CDE7): New extension macro.
230
9fc0b501
SB
2312020-02-07 Sergey Belyashov <sergey.belyashov@gmail.com>
232
233 PR 25469
234 * coff/internal.h (R_IMM16BE): Define.
235 * elf/z80.h (EF_Z80_MACH_Z80N): Define.
236 (R_Z80_16_BE): New reloc.
237
c5d7be0c
AM
2382020-02-04 Alan Modra <amodra@gmail.com>
239
240 * opcode/d30v.h (struct pd_reg): Make value field unsigned.
241
1957ab10
JT
2422020-01-16 Jon Turney <jon.turney@dronecode.org.uk>
243
244 * coff/internal.h (PE_IMAGE_DEBUG_TYPE_VC_FEATURE)
245 (PE_IMAGE_DEBUG_TYPE_POGO, PE_IMAGE_DEBUG_TYPE_ILTCG)
246 (PE_IMAGE_DEBUG_TYPE_MPX, PE_IMAGE_DEBUG_TYPE_REPRO): Add.
247
ae774686
NC
2482020-01-18 Nick Clifton <nickc@redhat.com>
249
250 Binutils 2.34 branch created.
251
533da483
NC
2522020-01-17 Nick Clifton <nickc@redhat.com>
253
254 * Import from gcc mainline:
255 2019-06-10 Martin Liska <mliska@suse.cz>
256
257 * ansidecl.h (ATTRIBUTE_WARN_UNUSED_RESULT): New macro.
258 * libiberty.h (xmalloc): Use it.
259 (xrealloc): Likewise.
260 (xcalloc): Likewise.
261 (xstrdup): Likewise.
262 (xstrndup): Likewise.
263 (xmemdup): Likewise.
264
265 2019-06-10 Martin Liska <mliska@suse.cz>
266
267 * ansidecl.h:
268 (ATTRIBUTE_RESULT_SIZE_1): Define new macro.
269 (ATTRIBUTE_RESULT_SIZE_2): Likewise.
270 (ATTRIBUTE_RESULT_SIZE_1_2): Likewise.
271 * libiberty.h (xmalloc): Add RESULT_SIZE attribute.
272 (xrealloc): Likewise.
273 (xcalloc): Likewise.
274
275 2019-11-16 Tim Ruehsen <tim.ruehsen@gmx.de>
276
277 * demangle.h (struct demangle_component): Add member
278 d_counting.
279
280 2019-11-16 Eduard-Mihai Burtescu <eddyb@lyken.rs>
281
282 * demangle.h (rust_demangle_callback): Add.
283
284 2019-07-18 Eduard-Mihai Burtescu <eddyb@lyken.rs>
285
286 * demangle.h (rust_is_mangled): Move to libiberty/rust-demangle.h.
287 (rust_demangle_sym): Move to libiberty/rust-demangle.h.
288
2da2eaf4
AV
2892020-01-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
290
291 PR 25376
292 * opcodes/arm.h (FPU_MVE, FPU_MVE_FPU): Move these features to...
293 (ARM_EXT2_MVE, ARM_EXT2_MVE_FP): ... the CORE_HIGH space.
294 (ARM_ANY): Redefine to not include any MVE bits.
295 (ARM_FEATURE_ALL): Removed.
296
131cb553
JL
2972020-01-15 Jozef Lawrynowicz <jozef.l@mittosystems.com>
298
299 * opcode/msp430.h (enum msp430_expp_e): New.
300 (struct msp430_operand_s): Add expp member to struct.
301
39fe16e0
CZ
3022020-01-13 Claudiu Zissulescu <claziss@gmail.com>
303
304 * elf/arc-cpu.def: Update ARC cpu list.
305
5496abe1
AM
3062020-01-13 Alan Modra <amodra@gmail.com>
307
308 * opcode/tic4x.h (EXTR): Delete.
309 (EXTRU, EXTRS, INSERTU, INSERTS): Rewrite without zero/sign
310 extension using shifts. Do trim INSERTU value to specified bitfield.
311
8948cc69
AM
3122020-01-10 Alan Modra <amodra@gmail.com>
313
314 * opcode/spu.h: Formatting.
315 (UNSIGNED_EXTRACT): Use 1u.
316 (SIGNED_EXTRACT): Don't sign extend with shifts.
317 (DECODE_INSN_I9a, DECODE_INSN_I9b): Avoid left shift of signed value.
318 Keep result signed.
319 (DECODE_INSN_U9a, DECODE_INSN_U9b): Delete.
320
bb82aefe
SV
3212020-01-07 Shahab Vahedi <shahab@synopsys.com>
322
323 * opcode/arc.h (insn_class_t): Add 'LLOCK' and 'SCOND'.
324
6655dba2
SB
3252020-01-02 Sergey Belyashov <sergey.belyashov@gmail.com>
326
327 * coff/internal.h: Add defintions of Z80 reloc names.
328
d73b58f4
NC
3292020-01-02 Christian Biesinger <cbiesinger@google.com>
330
331 * opcode/s12z.h: Undef REG_Y.
332
b14ce8bf
AM
3332020-01-01 Alan Modra <amodra@gmail.com>
334
335 Update year range in copyright notice of all files.
336
0b114740 337For older changes see ChangeLog-2019
3499769a 338\f
0b114740 339Copyright (C) 2020 Free Software Foundation, Inc.
3499769a
AM
340
341Copying and distribution of this file, with or without modification,
342are permitted in any medium without royalty provided the copyright
343notice and this notice are preserved.
344
345Local Variables:
346mode: change-log
347left-margin: 8
348fill-column: 74
349version-control: never
350End: