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