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