]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - include/ChangeLog
CSKY: Fix Encode of mulsws.
[thirdparty/binutils-gdb.git] / include / ChangeLog
CommitLineData
1174d920
AM
12020-08-31 Alan Modra <amodra@gmail.com>
2
3 PR 26493
4 * opcode/riscv.h (OP_MASK_CSR, OP_MASK_CUSTOM_IMM)
5 (OP_MASK_FUNCT7, OP_MASK_RS3): Make unsigned.
6
a148a448
AM
72020-08-31 Alan Modra <amodra@gmail.com>
8
9 PR 26457
10 * som/aout.h (SOM_SUBSPACE_ACCESS_CONTROL_BITS_MASK): Make unsigned.
11 (SOM_SUBSPACE_MEMORY_RESIDENT, SOM_SUBSPACE_DUP_COMMON)
12 (SOM_SUBSPACE_IS_COMMON, SOM_SUBSPACE_IS_LOADABLE)
13 (SOM_SUBSPACE_QUADRANT_MASK, SOM_SUBSPACE_INITIALLY_FROZEN)
14 (SOM_SUBSPACE_IS_FIRST, SOM_SUBSPACE_CODE_ONLY)
15 (SOM_SUBSPACE_SORT_KEY_MASK, SOM_SUBSPACE_REPLICATE_INIT)
16 (SOM_SUBSPACE_CONTINUATION, SOM_SUBSPACE_IS_TSPECIFIC)
17 (SOM_SUBSPACE_IS_COMDAT): Likewise.
18
0861f561
CQ
192020-08-28 Cooper Qu <cooper.qu@linux.alibaba.com>
20
21 * elf/csky.h (SHT_CSKY_ATTRIBUTES): Define.
22 (Tag_CSKY_ARCH_NAME): New enum constant.
23 (Tag_CSKY_CPU_NAME): Likewise.
24 (Tag_CSKY_ISA_FLAGS): Likewise.
25 (Tag_CSKY_DSP_VERSION): Likewise.
26 (Tag_CSKY_VDSP_VERSION): Likewise.
27 (Tag_CSKY_FPU_VERSION): Likewise.
28 (Tag_CSKY_FPU_ABI): Likewise.
29 (Tag_CSKY_FPU_ROUNDING): Likewise.
30 (Tag_CSKY_FPU_DENORMAL): Likewise.
31 (Tag_CSKY_FPU_Exception): Likewise.
32 (Tag_CSKY_FPU_NUMBER_MODULE): Likewise.
33 (Tag_CSKY_FPU_HARDFP): Likewise.
34 (Tag_CSKY_MAX): Likewise.
35 (VAL_CSKY_DSP_VERSION_EXTENSION): Likewise.
36 (VAL_CSKY_DSP_VERSION_2): Likewise.
37 (VAL_CSKY_VDSP_VERSION_1): Likewise.
38 (VAL_CSKY_VDSP_VERSION_2): Likewise.
39 (VAL_CSKY_FPU_ABI_SOFT): Likewise.
40 (VAL_CSKY_FPU_ABI_SOFTFP): Likewise.
41 (VAL_CSKY_FPU_ABI_HARD): Likewise.
42 (VAL_CSKY_FPU_HARDFP_HALF): Likewise.
43 (VAL_CSKY_FPU_HARDFP_SINGLE): Likewise.
44 (VAL_CSKY_FPU_HARDFP_DOUBLE): Likewise.
45 * opcode/csky.h (CSKY_ISA_VDSP_V2): Define.
46 CSKYV1_ISA_E1: Change to long constant type.
47 CSKYV2_ISA_E1: Likewise.
48 CSKYV2_ISA_1E2: Likewise.
49 CSKYV2_ISA_2E3: Likewise.
50 CSKYV2_ISA_3E7: Likewise.
51 CSKYV2_ISA_7E10: Likewise.
52 CSKYV2_ISA_3E3R1: Likewise.
53 CSKYV2_ISA_3E3R2: Likewise.
54 CSKYV2_ISA_10E60: Likewise.
55 CSKY_ISA_TRUST: Likewise.
56 CSKY_ISA_CACHE: Likewise.
57 CSKY_ISA_NVIC: Likewise.
58 CSKY_ISA_CP: Likewise.
59 CSKY_ISA_MP: Likewise.
60 CSKY_ISA_MP_1E2: Likewise.
61 CSKY_ISA_JAVA: Likewise.
62 CSKY_ISA_MAC: Likewise.
63 CSKY_ISA_MAC_DSP: Likewise.
64 CSKY_ISA_DSP: Likewise.
65 CSKY_ISA_DSP_1E2: Likewise.
66 CSKY_ISA_DSP_ENHANCE: Likewise.
67 CSKY_ISA_FLOAT_E1: Likewise.
68 CSKY_ISA_FLOAT_1E2: Likewise.
69 CSKY_ISA_FLOAT_1E3: Likewise.
70 CSKY_ISA_FLOAT_3E4: Likewise.
71 CSKY_ISA_VDSP: Likewise.
72
926c9e76
NA
732020-08-27 Nick Alcock <nick.alcock@oracle.com>
74
75 * ctf-api.h (ctf_errwarning_next): New err parameter.
76
3eba3ef3
NC
772020-08-26 Nick Clifton <nickc@redhat.com>
78
79 PR 26405
80 * elf/common.h (PT_OPENBSD_BOOTDATA): Define.
81 (PT_OPENBSD_RANDOMIZE): Define.
82 (PT_OPENBSD_WXNEEDED): Define.
83
1673aff5
AM
842020-08-26 Alan Modra <amodra@gmail.com>
85
86 PR 26458
87 * elf/common.h (ELF32_R_INFO): Cast symbol index to unsigned.
88
531c73a3
CQ
892020-08-24 Cooper Qu <cooper.qu@linux.alibaba.com>
90
91 * opcode/csky.h (CSKYV2_ISA_10E60): New.
92 (CSKY_ARCH_860): New.
93
d04aee0f
CQ
942020-08-21 Cooper Qu <cooper.qu@linux.alibaba.com>
95
96 * csky.h (CSKYV2_ISA_3E3R2): New.
97
b8fff44e
MW
982020-08-21 Mark Wielaard <mark@klomp.org>
99
100 * diagnostics.h (DIAGNOSTIC_IGNORE_DEPRECATED_REGISTER): Also define
101 for GCC 7.0 or higher.
102
fa63795f
AC
1032020-08-10 Alex Coplan <alex.coplan@arm.com>
104
105 * opcode/aarch64.h (AARCH64_MAX_SYSREG_NAME_LEN): New.
106
f7cb161e
PW
1072020-08-10 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
108
109 * opcode/aarch64.h (aarch64_sys_reg_deprecated_p): Functions
110 paramaters changed.
111 (aarch64_sys_reg_supported_p): Function removed.
112 (aarch64_sys_ins_reg_supported_p): Functions paramaters changed.
113
a69ee13f
CT
1142020-07-28 Caroline Tice <cmtice@google.com>
115
116 * dwarf2.h (enum dwarf_sect_v5): A new enum section for the
117 sections in a DWARF 5 DWP file (DWP version 5).
118
662df3c3
NA
1192020-07-22 Nick Alcock <nick.alcock@oracle.com>
120
121 * ctf-api.h (CTF_LINK_NONDEDUP): New, turn off the
122 deduplicator.
123
e3e8411b
NA
1242020-07-22 Nick Alcock <nick.alcock@oracle.com>
125
126 * ctf-api.h (CTF_LINK_OMIT_VARIABLES_SECTION): New.
127
0f0c11f7
NA
1282020-07-22 Nick Alcock <nick.alcock@oracle.com>
129
130 * ctf-api.h (CTF_LINK_SHARE_DUPLICATED): No longer unimplemented.
131
6dd2819f
NA
1322020-07-22 Nick Alcock <nick.alcock@oracle.com>
133
134 * ctf-api.h (ctf_link_variable_filter_t): New.
135 (ctf_link_set_variable_filter): Likewise.
136
5f54462c
NA
1372020-07-22 Nick Alcock <nick.alcock@oracle.com>
138
139 * ctf-api.h (CTF_LINK_EMPTY_CU_MAPPINGS): New.
140
8d2229ad
NA
1412020-07-22 Nick Alcock <nick.alcock@oracle.com>
142
143 * ctf-api.h (ECTF_NEEDSBFD): New.
144 (ECTF_NERR): Adjust.
145 (ctf_link): Rename share_mode arg to flags.
146
8b37e7b6
NA
1472020-07-22 Nick Alcock <nick.alcock@oracle.com>
148
149 * ctf-api.h (ECTF_INTERNAL): Adjust error text.
150 (ctf_errwarning_next): New.
151
ec388c16
NA
1522020-07-22 Nick Alcock <nick.alcock@oracle.com>
153
154 * ctf-api.h (ECTF_FLAGS): New.
155 (ECTF_NERR): Adjust.
156 * ctf.h (CTF_F_MAX): New.
157
688d28f6
NA
1582020-07-22 Nick Alcock <nick.alcock@oracle.com>
159
160 * ctf-api.h (ECTF_NEXT_END): New error.
161 (ECTF_NEXT_WRONGFUN): Likewise.
162 (ECTF_NEXT_WRONGFP): Likewise.
163 (ECTF_NERR): Adjust.
164 (ctf_next_t): New.
165 (ctf_next_create): New prototype.
166 (ctf_next_destroy): Likewise.
167 (ctf_next_copy): Likewise.
168 (ctf_member_next): Likewise.
169 (ctf_enum_next): Likewise.
170 (ctf_type_next): Likewise.
171 (ctf_label_next): Likewise.
172 (ctf_variable_next): Likewise.
173
2399827b
NA
1742020-07-22 Nick Alcock <nick.alcock@oracle.com>
175
176 * ctf-api.h (ctf_ref): New.
177
9c23dfa5
NA
1782020-07-22 Nick Alcock <nick.alcock@oracle.com>
179
180 * ctf-api.h (ctf_archive_count): New.
181
e0325e2c
NA
1822020-07-22 Nick Alcock <nick.alcock@oracle.com>
183
184 * ctf-api.h (ctf_member_count): New.
185
9b15cbb7
NA
1862020-07-22 Nick Alcock <nick.alcock@oracle.com>
187
188 * ctf-api.h (ctf_type_kind_forwarded): New.
189
01d93174
NA
1902020-07-22 Nick Alcock <nick.alcock@oracle.com>
191
192 * ctf-api.c (ctf_type_name_raw): New.
193
7eea9d3b
NA
1942020-07-22 Nick Alcock <nick.alcock@oracle.com>
195
196 * ctf-api.h (ECTF_*): Improve comments.
197 (ECTF_NERR): New.
198
b64751cf
NA
1992020-07-22 Nick Alcock <nick.alcock@oracle.com>
200
201 * ctf-api.h: Fix typos in comments.
202
0e6a3f07
L
2032020-07-22 H.J. Lu <hongjiu.lu@intel.com>
204
205 PR ld/26262
206 PR ld/26267
207 * bfdlink.h (bfd_link_info): Add lto_all_symbols_read.
208
a308b89d
L
2092020-07-11 H.J. Lu <hongjiu.lu@intel.com>
210
211 * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_TMM): New.
212
fc238d4a
JB
2132020-07-09 John Baldwin <jhb@FreeBSD.org>
214
215 * elf/common.h (AT_FREEBSD_ARGC, AT_FREEBSD_ARGV, AT_FREEBSD_ENVC)
216 (AT_FREEBSD_ENVV, AT_FREEBSD_PS_STRINGS): Define.
217
fe49679d
AM
2182020-07-09 Alan Modra <amodra@gmail.com>
219
220 * coff/powerpc.h: Delete.
221
b115b9fd
NC
2222020-07-04 Nick Clifton <nickc@redhat.com>
223
224 Binutils 2.35 branch created.
225
08ccfccf
NC
2262020-06-30 Nelson Chu <nelson.chu@sifive.com>
227
228 * opcode/riscv-opc.h: Support the unprivileged CSR. The versions
229 of the unprivileged CSR should be PRIV_SPEC_CLASS_NONE for now.
230 * opcode/riscv.h (enum riscv_csr_class): Add CSR_CLASS_DEBUG.
231
83d7d99e
NC
2322020-06-30 Nelson Chu <nelson.chu@sifive.com>
233
234 * opcode/riscv-opc.h: Cleanup and remove the unused macros.
235
279edac5
AM
2362020-06-29 Alan Modra <amodra@gmail.com>
237
238 * coff/internal.h: Use C style comments.
239 * coff/pe.h: Likewise.
240 * elf/ppc64.h: Likewise.
241
2f6ecaed
NA
2422020-06-26 Nick Alcock <nick.alcock@oracle.com>
243
244 * ctf-api.h (ctf_arc_bufopen): New.
245
85f7484a
PB
2462020-06-26 Pat Bernardi <bernardi@adacore.com>
247
248 * elf/m68k.h: Add enum for GNU object attribute with floating point
249 tag name and values.
250
6248d9d6
NC
2512020-06-25 Nick Clifton <nickc@redhat.com>
252
253 * libiberty.h (bsearch_r): Remove use of the register keyword from
254 the prototype.
255
727b7b18
L
2562020-06-24 H.J. Lu <hongjiu.lu@intel.com>
257
258 Sync with GCC
259 2020-06-23 Nick Alcock <nick.alcock@oracle.com>
260
261 * libiberty.h (bsearch_r): New.
262
263 2020-04-17 Martin Liska <mliska@suse.cz>
264 Jonathan Yong <10walls@gmail.com>
265
266 PR gcov-profile/94570
267 * filenames.h (defined): Do not define HAVE_DOS_BASED_FILE_SYSTEM
268 for CYGWIN.
269
359157df
AC
2702020-06-22 Alex Coplan <alex.coplan@arm.com>
271
272 * opcode/aarch64.h (AARCH64_FEATURE_SHA2): Normalize.
273 (AARCH64_FEATURE_AES): Likewise.
274 (AARCH64_FEATURE_V8_4): Likewise.
275 (AARCH64_FEATURE_SM4): Likewise.
276 (AARCH64_FEATURE_SHA3): Likewise.
277 (AARCH64_FEATURE_V8): Likewise.
278 (AARCH64_FEATURE_V8_2): Likewise.
279 (AARCH64_FEATURE_V8_3): Likewise.
280 (AARCH64_FEATURE_FP): Likewise.
281 (AARCH64_FEATURE_SIMD): Likewise.
282 (AARCH64_FEATURE_CRC): Likewise.
283 (AARCH64_FEATURE_LSE): Likewise.
284 (AARCH64_FEATURE_PAN): Likewise.
285 (AARCH64_FEATURE_LOR): Likewise.
286 (AARCH64_FEATURE_RDMA): Likewise.
287 (AARCH64_FEATURE_V8_1): Likewise.
288 (AARCH64_FEATURE_F16): Likewise.
289 (AARCH64_FEATURE_RAS): Likewise.
290 (AARCH64_FEATURE_PROFILE): Likewise.
291 (AARCH64_FEATURE_SVE): Likewise.
292 (AARCH64_FEATURE_RCPC): Likewise.
293 (AARCH64_FEATURE_COMPNUM): Likewise.
294 (AARCH64_FEATURE_DOTPROD): Likewise.
295 (AARCH64_FEATURE_F16_FML): Likewise.
296 (AARCH64_FEATURE_V8_5): Likewise.
297 (AARCH64_FEATURE_V8_6): Likewise.
298 (AARCH64_FEATURE_BFLOAT16): Likewise.
299 (AARCH64_FEATURE_FLAGMANIP): Likewise.
300 (AARCH64_FEATURE_FRINTTS): Likewise.
301 (AARCH64_FEATURE_SB): Likewise.
302 (AARCH64_FEATURE_PREDRES): Likewise.
303 (AARCH64_FEATURE_CVADP): Likewise.
304 (AARCH64_FEATURE_RNG): Likewise.
305 (AARCH64_FEATURE_BTI): Likewise.
306 (AARCH64_FEATURE_SCXTNUM): Likewise.
307 (AARCH64_FEATURE_ID_PFR2): Likewise.
308 (AARCH64_FEATURE_SSBS): Likewise.
309 (AARCH64_FEATURE_MEMTAG): Likewise.
310 (AARCH64_FEATURE_TME): Likewise.
311 (AARCH64_FEATURE_I8MM): Likewise.
312 (AARCH64_FEATURE_F32MM): Likewise.
313 (AARCH64_FEATURE_F64MM): Likewise.
314 (AARCH64_FEATURE_SVE2): Likewise.
315 (AARCH64_FEATURE_SVE2_AES): Likewise.
316 (AARCH64_FEATURE_SVE2_BITPERM): Likewise.
317 (AARCH64_FEATURE_SVE2_SM4): Likewise.
318 (AARCH64_FEATURE_SVE2_SHA3): Likewise.
319
d768f160
SJ
3202020-06-22 Saagar Jha <saagar@saagarjha.com>
321
322 * mach-o/loader.h: Add declarations of two new Mach-O load
323 commands.
324
39ff0b81
NC
3252020-06-22 Nelson Chu <nelson.chu@sifive.com>
326
327 * opcode/riscv.h (riscv_get_priv_spec_class): Move the function
328 forward declarations to bfd/elfxx-riscv.h.
329 (riscv_get_priv_spec_name): Likewise.
330
7a77f1ac
MF
3312020-06-15 Max Filippov <jcmvbkbc@gmail.com>
332
333 * elf/xtensa.h (xtensa_abi_choice): New declaration.
334
cae64165
RM
3352020-06-12 Roland McGrath <mcgrathr@google.com>
336
337 * bfdlink.h (struct bfd_link_info): New field start_stop_visibility.
338
d8af286f
NC
3392020-06-12 Nelson Chu <nelson.chu@sifive.com>
340
341 * opcode/riscv-opc.h: Update the defined versions of CSR from
342 PRIV_SPEC_CLASS_1P9 to PRIV_SPEC_CLASS_1P9P1. Also, drop the
343 MISA DECLARE_CSR_ALIAS since it's aborted version is v1.9.
344 * opcode/riscv.h (enum riscv_priv_spec_class): Remove
345 PRIV_SPEC_CLASS_1P9.
346
14962256
AC
3472020-06-11 Alex Coplan <alex.coplan@arm.com>
348
349 * opcode/aarch64.h (aarch64_sys_reg): Add required features to struct
350 describing system registers.
351
d0c4e780
AM
3522020-06-11 Alan Modra <amodra@gmail.com>
353
354 * elf/mips.h (Elf32_RegInfo): Use fixed width integer types.
355 (Elf64_Internal_RegInfo, Elf_Internal_Options): Likewise.
356
87c69f97
AM
3572020-06-06 Alan Modra <amodra@gmail.com>
358
359 * elf/ppc64.h (elf_ppc64_reloc_type): Rename
360 R_PPC64_GOT_TLSGD34 to R_PPC64_GOT_TLSGD_PCREL34,
361 R_PPC64_GOT_TLSLD34 to R_PPC64_GOT_TLSLD_PCREL34,
362 R_PPC64_GOT_TPREL34 to R_PPC64_GOT_TPREL_PCREL34, and
363 R_PPC64_GOT_DTPREL34 to R_PPC64_GOT_DTPREL_PCREL34.
364
e9bffec9
JM
3652020-06-04 Jose E. Marchesi <jose.marchesi@oracle.com>
366
367 * opcode/cgen.h: Get an `endian' argument in both
368 cgen_get_insn_value and cgen_put_insn_value.
369
b3db6d07
JM
3702020-06-04 Jose E. Marchesi <jemarch@gnu.org>
371
372 * opcode/cgen.h (enum cgen_cpu_open_arg): New value
373 CGEN_CPU_OPEN_INSN_ENDIAN.
374
44730156
NC
3752020-06-03 Nelson Chu <nelson.chu@sifive.com>
376
377 * opcode/riscv.h: Remove #include "bfd.h". And change the return
378 types of riscv_get_isa_spec_class and riscv_get_priv_spec_class
379 from bfd_boolean to int.
380
8eff95bc
AM
3812020-05-28 Alan Modra <amodra@gmail.com>
382
383 PR 26044
384 * opcode/tilepro.h (TILEPRO_NUM_PIPELINE_ENCODINGS): Move to
385 tilepro_pipeline enum.
386
a6dbf402
L
3872020-05-27 H.J. Lu <hongjiu.lu@intel.com>
388
389 PR ld/22909
390 * bfdlink.h (textrel_check_method): New enum.
391 (bfd_link_textrel_check): New.
392 (bfd_link_info): Replace warn_shared_textrel and error_textrel
393 with textrel_check.
394
68dc60e6
L
3952020-05-25 H.J. Lu <hongjiu.lu@intel.com>
396
397 * elf/common.h: Update comments for ET_EXEC and ET_DYN.
398
8f595e9b
NC
3992020-05-20 Nelson Chu <nelson.chu@sifive.com>
400
401 * opcode/riscv.h: Include "bfd.h" to support bfd_boolean.
402 (enum riscv_isa_spec_class): New enum class. All supported ISA spec
403 belong to one of the class
404 (struct riscv_ext_version): New structure holds version information
405 for the specific ISA.
406 * opcode/riscv-opc.h (DECLARE_CSR): There are two version information,
407 define_version and abort_version. The define_version means which
408 privilege spec is started to define the CSR, and the abort_version
409 means which privilege spec is started to abort the CSR. If the CSR is
410 valid for the newest spec, then the abort_version should be
411 PRIV_SPEC_CLASS_DRAFT.
412 (DECLARE_CSR_ALIAS): Same as DECLARE_CSR, but only for the obselete CSR.
413 * opcode/riscv.h (enum riscv_priv_spec_class): New enum class. Define
414 the current supported privilege spec versions.
415 (struct riscv_csr_extra): Add new fields to store more information
416 about the CSR. We use these information to find the suitable CSR
417 address when user choosing a specific privilege spec.
418
164446e0
AF
4192020-05-19 Alexander Fedotov <alfedotov@gmail.com>
420
421 PR 25992
422 * opcode/arm.h (ARM_EXT2_V8R): Define. Modified ARM_AEXT2_V8R.
423
aa3c112f
AM
4242020-05-11 Alan Modra <amodra@gmail.com>
425
426 * opcode/ppc.h (PPC_OPERAND_ACC): Define. Renumber following
427 PPC_OPERAND defines.
428
7c1f4227
AM
4292020-05-11 Alan Modra <amodra@gmail.com>
430
431 * elf/ppc64.h: Update comment.
432 * opcode/ppc.h (PPC_OPCODE_POWER10): Rename from PPC_OPCODE_POWERXX.
433
09c1e68a
AC
4342020-04-30 Alex Coplan <alex.coplan@arm.com>
435
436 * opcode/aarch64.h (enum aarch64_opnd): Add
437 AARCH64_OPND_UNDEFINED.
438
27456742
AK
4392020-04-23 Anton Kolesov <anton.kolesov@synopsys.com>
440
441 * elf/common.h (NT_ARC_V2): New macro definitions.
442
30ce8e47
MF
4432020-04-22 Max Filippov <jcmvbkbc@gmail.com>
444
445 PR ld/25861
446 * elf/xtensa.h (elf_xtensa_reloc_type): New entries for
447 R_XTENSA_PDIFF{8,16,32} and R_XTENSA_NDIFF{8,16,32}.
448
fad3d2c1
AM
4492020-04-21 Alan Modra <amodra@gmail.com>
450
451 * elf/sh.h (STO_SH5_ISA32, SHF_SH5_ISA32, SHF_SH5_ISA32_MIXED),
452 (SHT_SH5_CR_SORTED, STT_DATALABEL): Delete.
453
95a51568
FS
4542020-04-10 Fangrui Song <maskray@google.com>
455
456 PR binutils/24613
457 * bfdlink.h (enum report_method): Delete RM_GENERATE_WARNING and
458 RM_GENERATE_ERROR. Add RM_DIAGNOSE.
459 (struct bfd_link_info): Add warn_unresolved_syms.
460
fa1477dc
SC
4612020-04-14 Stephen Casner <casner@acm.org>
462
463 PR ld/25677
464 * aout/aout64.h (N_DATADDR): Add IMAGIC case.
465
4d095f5b
JJ
4662020-04-02 Jan W. Jagersma <jwjagersma@gmail.com>
467
468 * coff/go32exe.h: Remove file.
469 * coff/internal.h (struct internal_filehdr): Remove field
470 go32stub. Remove flag F_GO32STUB.
471
40bd13ce
ML
4722020-04-01 Martin Liska <mliska@suse.cz>
473 Maciej W. Rozycki <macro@linux-mips.org>
474
475 PR lto/94249
476 * plugin-api.h: Fix a typo.
477
d1a89da5
NC
4782020-03-30 Nelson Chu <nelson.chu@sifive.com>
479
480 * opcode/riscv-opc.h: Update CSR to 1.11.
481
a879b4d5
JB
4822020-03-26 John Baldwin <jhb@FreeBSD.org>
483
484 * elf/common.h (AT_FREEBSD_BSDFLAGS): Define.
485
dfb68cc3
ML
4862020-03-24 Martin Liska <mliska@suse.cz>
487
488 PR lto/94249
489 * plugin-api.h: Add more robust endianess detection.
490
e3b1fa32
ML
4912020-03-21 Martin Liska <mliska@suse.cz>
492
493 * plugin-api.h (enum ld_plugin_symbol_type): Remove
494 comma after last value of an enum.
495 * lto-symtab.h (enum gcc_plugin_symbol_type): Likewise.
496
3734bec8
ML
4972020-03-19 Martin Liska <mliska@suse.cz>
498
499 * lto-symtab.h (enum gcc_plugin_symbol_type): New.
500 (enum gcc_plugin_symbol_section_kind): Likewise.
501
5022020-03-19 Martin Liska <mliska@suse.cz>
503
504 * plugin-api.h (struct ld_plugin_symbol): Split
505 int def into 4 char fields.
506 (enum ld_plugin_symbol_type): New.
507 (enum ld_plugin_symbol_section_kind): New.
508 (enum ld_plugin_tag): Add LDPT_ADD_SYMBOLS_V2.
509
06d949ec
KR
5102020-03-13 Kamil Rytarowski <n54@gmx.com>
511
512 * elf/common.h (NT_NETBSDCORE_LWPSTATUS): New define.
513
5142020-03-13 Kamil Rytarowski <n54@gmx.com>
9fcbd8a9
KR
515
516 * elf/common.h (NT_NETBSDCORE_AUXV): New define.
517
abf874aa
CL
5182020-03-13 Christophe Lyon <christophe.lyon@linaro.org>
519
520 * bfdlink.h (bfd_link_info): Add non_contiguous_regions and
521 non_contiguous_regions_warnings fields.
522
66631823
CE
5232020-03-13 Christian Eggers <ceggers@gmx.de>
524
525 * bfdlink.h (struct bfd_link_order): Add unit (bytes/octets) to
526 offset and size members.
527 * elf/internal.h (struct elf_internal_phdr): Likewise for
528 p_align member.
529 (struct elf_segment_map): Likewise for p_paddr and p_size
530 members
531
502794d4
CE
5322020-03-13 Christian Eggers <ceggers@gmx.de>
533
534 * elf/internal.h (struct elf_internal_phdr): Add unit (octets)
535 to several member field comments.
536 (Elf_Internal_Shdr): likewise.
537
e10ac147
AM
5382020-03-10 Alan Modra <amodra@gmail.com>
539
540 * som/aout.h (SOM_AUX_ID_MANDATORY, SOM_SPACE_IS_LOADABLE),
541 (SOM_SYMBOL_HIDDEN, SOM_SYMBOL_HAS_LONG_RETURN): Use 1u << 31.
542 * som/lst.h (LST_SYMBOL_HIDDEN): Likewise.
543
b5ebe8dd
LM
5442020-03-03 Luis Machado <luis.machado@linaro.org>
545
546 * elf/common.h (AT_L1I_CACHESIZE, AT_L1I_CACHEGEOMETRY)
547 (AT_L1D_CACHESIZE, AT_L1D_CACHEGEOMETRY, AT_L2_CACHESIZE)
548 (AT_L2_CACHEGEOMETRY, AT_L3_CACHESIZE, AT_L3_CACHEGEOMETRY)
549 (AT_MINSIGSTKSZ): New defines, imported from glibc.
550
99e47410
AB
5512020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
552
553 Import from gcc mainline:
554 2020-02-05 Andrew Burgess <andrew.burgess@embecosm.com>
555
556 * hashtab.h (htab_remove_elt): Make a parameter const.
557 (htab_remove_elt_with_hash): Likewise.
558
bd0cf5a6
NC
5592020-02-20 Nelson Chu <nelson.chu@sifive.com>
560
561 * opcode/riscv-opc.h: Extend DECLARE_CSR and DECLARE_CSR_ALIAS to
562 record riscv_csr_class.
563
4934a27c
MM
5642020-02-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
565 Matthew Malcomson <matthew.malcomson@arm.com>
566
567 * opcode/arm.h (ARM_EXT2_CDE): New extension macro.
568 (ARM_EXT2_CDE0): New extension macro.
569 (ARM_EXT2_CDE1): New extension macro.
570 (ARM_EXT2_CDE2): New extension macro.
571 (ARM_EXT2_CDE3): New extension macro.
572 (ARM_EXT2_CDE4): New extension macro.
573 (ARM_EXT2_CDE5): New extension macro.
574 (ARM_EXT2_CDE6): New extension macro.
575 (ARM_EXT2_CDE7): New extension macro.
576
9fc0b501
SB
5772020-02-07 Sergey Belyashov <sergey.belyashov@gmail.com>
578
579 PR 25469
580 * coff/internal.h (R_IMM16BE): Define.
581 * elf/z80.h (EF_Z80_MACH_Z80N): Define.
582 (R_Z80_16_BE): New reloc.
583
c5d7be0c
AM
5842020-02-04 Alan Modra <amodra@gmail.com>
585
586 * opcode/d30v.h (struct pd_reg): Make value field unsigned.
587
1957ab10
JT
5882020-01-16 Jon Turney <jon.turney@dronecode.org.uk>
589
590 * coff/internal.h (PE_IMAGE_DEBUG_TYPE_VC_FEATURE)
591 (PE_IMAGE_DEBUG_TYPE_POGO, PE_IMAGE_DEBUG_TYPE_ILTCG)
592 (PE_IMAGE_DEBUG_TYPE_MPX, PE_IMAGE_DEBUG_TYPE_REPRO): Add.
593
ae774686
NC
5942020-01-18 Nick Clifton <nickc@redhat.com>
595
596 Binutils 2.34 branch created.
597
533da483
NC
5982020-01-17 Nick Clifton <nickc@redhat.com>
599
600 * Import from gcc mainline:
601 2019-06-10 Martin Liska <mliska@suse.cz>
602
603 * ansidecl.h (ATTRIBUTE_WARN_UNUSED_RESULT): New macro.
604 * libiberty.h (xmalloc): Use it.
605 (xrealloc): Likewise.
606 (xcalloc): Likewise.
607 (xstrdup): Likewise.
608 (xstrndup): Likewise.
609 (xmemdup): Likewise.
610
611 2019-06-10 Martin Liska <mliska@suse.cz>
612
613 * ansidecl.h:
614 (ATTRIBUTE_RESULT_SIZE_1): Define new macro.
615 (ATTRIBUTE_RESULT_SIZE_2): Likewise.
616 (ATTRIBUTE_RESULT_SIZE_1_2): Likewise.
617 * libiberty.h (xmalloc): Add RESULT_SIZE attribute.
618 (xrealloc): Likewise.
619 (xcalloc): Likewise.
620
621 2019-11-16 Tim Ruehsen <tim.ruehsen@gmx.de>
622
623 * demangle.h (struct demangle_component): Add member
624 d_counting.
625
626 2019-11-16 Eduard-Mihai Burtescu <eddyb@lyken.rs>
627
628 * demangle.h (rust_demangle_callback): Add.
629
630 2019-07-18 Eduard-Mihai Burtescu <eddyb@lyken.rs>
631
632 * demangle.h (rust_is_mangled): Move to libiberty/rust-demangle.h.
633 (rust_demangle_sym): Move to libiberty/rust-demangle.h.
634
2da2eaf4
AV
6352020-01-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
636
637 PR 25376
638 * opcodes/arm.h (FPU_MVE, FPU_MVE_FPU): Move these features to...
639 (ARM_EXT2_MVE, ARM_EXT2_MVE_FP): ... the CORE_HIGH space.
640 (ARM_ANY): Redefine to not include any MVE bits.
641 (ARM_FEATURE_ALL): Removed.
642
131cb553
JL
6432020-01-15 Jozef Lawrynowicz <jozef.l@mittosystems.com>
644
645 * opcode/msp430.h (enum msp430_expp_e): New.
646 (struct msp430_operand_s): Add expp member to struct.
647
39fe16e0
CZ
6482020-01-13 Claudiu Zissulescu <claziss@gmail.com>
649
650 * elf/arc-cpu.def: Update ARC cpu list.
651
5496abe1
AM
6522020-01-13 Alan Modra <amodra@gmail.com>
653
654 * opcode/tic4x.h (EXTR): Delete.
655 (EXTRU, EXTRS, INSERTU, INSERTS): Rewrite without zero/sign
656 extension using shifts. Do trim INSERTU value to specified bitfield.
657
8948cc69
AM
6582020-01-10 Alan Modra <amodra@gmail.com>
659
660 * opcode/spu.h: Formatting.
661 (UNSIGNED_EXTRACT): Use 1u.
662 (SIGNED_EXTRACT): Don't sign extend with shifts.
663 (DECODE_INSN_I9a, DECODE_INSN_I9b): Avoid left shift of signed value.
664 Keep result signed.
665 (DECODE_INSN_U9a, DECODE_INSN_U9b): Delete.
666
bb82aefe
SV
6672020-01-07 Shahab Vahedi <shahab@synopsys.com>
668
669 * opcode/arc.h (insn_class_t): Add 'LLOCK' and 'SCOND'.
670
6655dba2
SB
6712020-01-02 Sergey Belyashov <sergey.belyashov@gmail.com>
672
673 * coff/internal.h: Add defintions of Z80 reloc names.
674
d73b58f4
NC
6752020-01-02 Christian Biesinger <cbiesinger@google.com>
676
677 * opcode/s12z.h: Undef REG_Y.
678
b14ce8bf
AM
6792020-01-01 Alan Modra <amodra@gmail.com>
680
681 Update year range in copyright notice of all files.
682
0b114740 683For older changes see ChangeLog-2019
3499769a 684\f
0b114740 685Copyright (C) 2020 Free Software Foundation, Inc.
3499769a
AM
686
687Copying and distribution of this file, with or without modification,
688are permitted in any medium without royalty provided the copyright
689notice and this notice are preserved.
690
691Local Variables:
692mode: change-log
693left-margin: 8
694fill-column: 74
695version-control: never
696End: