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