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