]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - include/ChangeLog
gdb/ChangeLog: fix typo in an entry from 2020-11-15 (gmp-utils.c)
[thirdparty/binutils-gdb.git] / include / ChangeLog
CommitLineData
e64441b1
PW
12020-11-16 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
2
3 * opcode/aarch64.h (AARCH64_FEATURE_FLAGM): Add new feature.
4 (AARCH64_FEATURE_FLAGMANIP): Update comment.
5 (AARCH64_ARCH_V8_4): Add back FLAGM to Armv8.4-A.
6
9372689d
SO
72020-11-09 Spencer E. Olson <olsonse@umich.edu>
8
9 * opcode/pru.h: Add LMBD (left-most bit detect) opcode index.
10
8edca81e
PW
112020-11-09 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
12
13 * opcode/aarch64.h (enum aarch64_opnd): Add new operand AARCH64_OPND_Rt_LS64.
14
af1bd771
PW
152020-11-06 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
16
17 * opcode/aarch64.h (AARCH64_FEATURE_PAC): Add new feature.
18 (AARCH64_ARCH_V8_3): Add back PAC to Armv8.3-A.
19
55cc0128
PW
202020-11-04 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
21
22 * opcode/aarch64.h (AARCH64_ARCH_V8): Add RAS to Armv8-A.
23 (AARCH64_ARCH_V8_2): Remove RAS from Armv8.2-A set.
24
fd65497d
PW
252020-11-03 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
26
27 * opcode/aarch64.h (AARCH64_FEATURE_LS64): New +ls64 feature flag.
28 (AARCH64_ARCH_V8_7): Add LS64 as part of Armv8.7-a.
29
b0ab0693
L
302020-10-30 H.J. Lu <hongjiu.lu@intel.com>
31
32 PR gas/26703
33 * elf/common.h (GNU_PROPERTY_X86_ISA_1_BASELINE): New.
34 (GNU_PROPERTY_X86_ISA_1_V2): Uppdated.
35 (GNU_PROPERTY_X86_ISA_1_V3): Likewise.
36 (GNU_PROPERTY_X86_ISA_1_V4): Likewise.
37
3a959875
PW
382020-10-27 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
39
40 * opcode/aarch64.h (AARCH64_FEATURE_CSRE): New -march feature.
41\e(enum aarch64_opnd): New CSR instruction field AARCH64_OPND_CSRE_CSR.
42
9d1ccf22
CQ
432020-10-26 Cooper Qu <cooper.qu@linux.alibaba.com>
44
45 * opcode/csky.h (CSKY_VERSION_V1): New, currently used.
46 (CSKY_VERSION_V2): New.
47 (CSKY_VERSION_V3): New.
48
3a959875
PW
492020-10-23 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
50
51 * opcode/aarch64.h (enum aarch64_opnd): New operand
52 AARCH64_OPND_BARRIER_DSB_NXS.
53 (aarch64_barrier_dsb_nxs_options): Declare DSB nXS options.
54
0d01fbe6
TT
552020-10-21 Tom Tromey <tromey@adacore.com>
56
57 * ctf-api.h (_CTF_ERRORS): New macro.
58
02dd9d25
NC
592020-10-16 Nelson Chu <nelson.chu@sifive.com>
60
61 * elf/riscv.h: Add R_RISCV_IRELATIVE to 58.
62
3a959875
PW
632020-10-16 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
64
65 * opcode/aarch64.h (AARCH64_FEATURE_V8_7): New feature bitmask.
66 (AARCH64_ARCH_V8_7): New arch feature set.
67
32930e4e
L
682020-10-09 H.J. Lu <hongjiu.lu@intel.com>
69
70 PR gas/26703
71 * elf/common.h (GNU_PROPERTY_X86_ISA_1_USED): Renamed to ...
72 (GNU_PROPERTY_X86_COMPAT_2_ISA_1_USED): This.
73 (GNU_PROPERTY_X86_ISA_1_NEEDED): Renamed to ...
74 (GNU_PROPERTY_X86_COMPAT_2_ISA_1_NEEDED): This.
75 (GNU_PROPERTY_X86_ISA_1_XXX): Renamed to ...
76 (GNU_PROPERTY_X86_COMPAT_2_ISA_1_XXX): This.
77 (GNU_PROPERTY_X86_ISA_1_NEEDED): New.
78 (GNU_PROPERTY_X86_ISA_1_USED): Likewise.
79 (GNU_PROPERTY_X86_ISA_1_V2): Likewise.
80 (GNU_PROPERTY_X86_ISA_1_V3): Likewise.
81 (GNU_PROPERTY_X86_ISA_1_V4): Likewise.
82 (GNU_PROPERTY_X86_FEATURE_2_MASK): Likewise.
83
d7b477c5
MW
842020-09-23 Mark Wielaard <mark@klomp.org>
85
86 Sync with GCC
87 * dwarf2.def: Add DWARF5 Unit type header encoding macros
88 DW_UT_FIRST, DW_UT and DW_UT_END.
89 * dwarf2.h (enum dwarf_unit_type): Removed and define using
90 DW_UT_FIRST, DW_UT and DW_UT_END macros.
91 (get_DW_UT_name): New function declaration.
92
496afd17
L
932020-09-12 H.J. Lu <hongjiu.lu@intel.com>
94
95 PR ld/26391
96 * bfdlink.h (bfd_link_info): Add unique_symbol.
97
dae7c5a4
FW
982020-09-11 Felix Willgerodt <felix.willgerodt@intel.com>
99
100 Sync with GCC
101 2020-09-08 Felix Willgerodt <felix.willgerodt@intel.com>
102
103 * floatformat.h (floatformat_bfloat16_big): New.
104 (floatformat_bfloat16_little): New.
105
548f5275
CQ
1062020-09-12 Cooper Qu <cooper.qu@linux.alibaba.com>
107
108 * opcode/csky.h (CSKYV1_ISA_E1): Convert to bfd_uint64_t type.
109 (CSKYV2_ISA_E1): Likewise.
110 (CSKYV2_ISA_1E2>): Likewise.
111 (CSKYV2_ISA_2E3>): Likewise.
112 (CSKYV2_ISA_3E7>): Likewise.
113 (CSKYV2_ISA_7E10): Likewise.
114 (CSKYV2_ISA_3E3R1): Likewise.
115 (CSKYV2_ISA_3E3R2): Likewise.
116 (CSKYV2_ISA_10E60): Likewise.
117 (CSKYV2_ISA_3E3R3): Likewise.
118 (CSKY_ISA_TRUST): Likewise.
119 (CSKY_ISA_CACHE): Likewise.
120 (CSKY_ISA_NVIC): Likewise.
121 (CSKY_ISA_CP): Likewise.
122 (CSKY_ISA_MP): Likewise.
123 (CSKY_ISA_MP_1E2): Likewise.
124 (CSKY_ISA_JAVA): Likewise.
125 (CSKY_ISA_MAC): Likewise.
126 (CSKY_ISA_MAC_DSP): Likewise.
127 (CSKY_ISA_DSP): Likewise.
128 (CSKY_ISA_DSP_1E2): Likewise.
129 (CSKY_ISA_DSP_ENHANCE): Likewise.
130 (CSKY_ISA_DSPE60): Likewise.
131 (CSKY_ISA_FLOAT_E1): Likewise.
132 (CSKY_ISA_FLOAT_1E2): Likewise.
133 (CSKY_ISA_FLOAT_1E3): Likewise.
134 (CSKY_ISA_FLOAT_3E4): Likewise.
135 (CSKY_ISA_FLOAT_7E60): Likewise.
136 (CSKY_ISA_VDSP): Likewise.
137 (CSKY_ISA_VDSP_2): Likewise.
138 (CSKY_ARCH_804): Define.
139 (CSKY_ARCH_805): Define.
140 (CSKY_ARCH_800): Define.
141
8d58ed37
L
1422020-09-11 H.J. Lu <hongjiu.lu@intel.com>
143
144 * elf/common.h (NT_X86_CET): New.
145
525a0aa3
CQ
1462020-09-10 Cooper Qu <cooper.qu@linux.alibaba.com>
147
148 * opcode/csky.h (CSKY_ARCH_804): Define.
149 (CSKY_ARCH_805): Define.
150 (CSKY_ARCH_800): Define.
151
0332f662
NC
1522020-09-10 Nick Clifton <nickc@redhat.com>
153
154 * opcode/csky.h (CSKY_ISA_FLOAT_7E60): Use a long long type for
155 this value.
156
6a1ed910
CQ
1572020-09-07 Cooper Qu <cooper.qu@linux.alibaba.com>
158
159 * opcode/csky.h (CSKY_ISA_DSPE60): Define.
160
1feede9b
CQ
1612020-09-07 Cooper Qu <cooper.qu@linux.alibaba.com>
162
163 * opcode/csky.h (CSKY_ISA_FLOAT_7E60): Define.
164
7d81bc93
JL
1652020-09-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
166 Kuan-Lin Chen <kuanlinchentw@gmail.com>
167
168 * elf/msp430.h (elf_msp430_reloc_type): Add
169 R_MSP430_GNU_{SET,SUB}_ULEB128.
170 (elf_msp430x_reloc_type): Add R_MSP430X_GNU_{SET,SUB}_ULEB128.
171
38cf07a6
AC
1722020-09-08 Alex Coplan <alex.coplan@arm.com>
173
174 * opcode/aarch64.h (aarch64_sys_ins_reg_supported_p): Also take
175 system register name in order to simplify validation for v8-R.
176 (aarch64_print_operand): Also take CPU feature set, as disassembly for
177 system registers now depends on arch variant.
178
95830c98
AC
1792020-09-08 Alex Coplan <alex.coplan@arm.com>
180
181 * opcode/aarch64.h (AARCH64_FEATURE_V8_A): New.
182 (AARCH64_FEATURE_V8_R): New.
183 (AARCH64_ARCH_V8): Include new A-profile feature bit.
184 (AARCH64_ARCH_V8_R): New.
185
7c80dd4c
AM
1862020-09-02 Alan Modra <amodra@gmail.com>
187
188 * opcode/v850.h (struct v850_operand <insert>): Make param op an
189 unsigned long.
190
4211a340
CQ
1912020-09-02 Cooper Qu <cooper.qu@linux.alibaba.com>
192
193 * opcode/csky.h (CSKYV2_ISA_3E3R3): Define.
194
1174d920
AM
1952020-08-31 Alan Modra <amodra@gmail.com>
196
197 PR 26493
198 * opcode/riscv.h (OP_MASK_CSR, OP_MASK_CUSTOM_IMM)
199 (OP_MASK_FUNCT7, OP_MASK_RS3): Make unsigned.
200
a148a448
AM
2012020-08-31 Alan Modra <amodra@gmail.com>
202
203 PR 26457
204 * som/aout.h (SOM_SUBSPACE_ACCESS_CONTROL_BITS_MASK): Make unsigned.
205 (SOM_SUBSPACE_MEMORY_RESIDENT, SOM_SUBSPACE_DUP_COMMON)
206 (SOM_SUBSPACE_IS_COMMON, SOM_SUBSPACE_IS_LOADABLE)
207 (SOM_SUBSPACE_QUADRANT_MASK, SOM_SUBSPACE_INITIALLY_FROZEN)
208 (SOM_SUBSPACE_IS_FIRST, SOM_SUBSPACE_CODE_ONLY)
209 (SOM_SUBSPACE_SORT_KEY_MASK, SOM_SUBSPACE_REPLICATE_INIT)
210 (SOM_SUBSPACE_CONTINUATION, SOM_SUBSPACE_IS_TSPECIFIC)
211 (SOM_SUBSPACE_IS_COMDAT): Likewise.
212
0861f561
CQ
2132020-08-28 Cooper Qu <cooper.qu@linux.alibaba.com>
214
215 * elf/csky.h (SHT_CSKY_ATTRIBUTES): Define.
216 (Tag_CSKY_ARCH_NAME): New enum constant.
217 (Tag_CSKY_CPU_NAME): Likewise.
218 (Tag_CSKY_ISA_FLAGS): Likewise.
219 (Tag_CSKY_DSP_VERSION): Likewise.
220 (Tag_CSKY_VDSP_VERSION): Likewise.
221 (Tag_CSKY_FPU_VERSION): Likewise.
222 (Tag_CSKY_FPU_ABI): Likewise.
223 (Tag_CSKY_FPU_ROUNDING): Likewise.
224 (Tag_CSKY_FPU_DENORMAL): Likewise.
225 (Tag_CSKY_FPU_Exception): Likewise.
226 (Tag_CSKY_FPU_NUMBER_MODULE): Likewise.
227 (Tag_CSKY_FPU_HARDFP): Likewise.
228 (Tag_CSKY_MAX): Likewise.
229 (VAL_CSKY_DSP_VERSION_EXTENSION): Likewise.
230 (VAL_CSKY_DSP_VERSION_2): Likewise.
231 (VAL_CSKY_VDSP_VERSION_1): Likewise.
232 (VAL_CSKY_VDSP_VERSION_2): Likewise.
233 (VAL_CSKY_FPU_ABI_SOFT): Likewise.
234 (VAL_CSKY_FPU_ABI_SOFTFP): Likewise.
235 (VAL_CSKY_FPU_ABI_HARD): Likewise.
236 (VAL_CSKY_FPU_HARDFP_HALF): Likewise.
237 (VAL_CSKY_FPU_HARDFP_SINGLE): Likewise.
238 (VAL_CSKY_FPU_HARDFP_DOUBLE): Likewise.
239 * opcode/csky.h (CSKY_ISA_VDSP_V2): Define.
240 CSKYV1_ISA_E1: Change to long constant type.
241 CSKYV2_ISA_E1: Likewise.
242 CSKYV2_ISA_1E2: Likewise.
243 CSKYV2_ISA_2E3: Likewise.
244 CSKYV2_ISA_3E7: Likewise.
245 CSKYV2_ISA_7E10: Likewise.
246 CSKYV2_ISA_3E3R1: Likewise.
247 CSKYV2_ISA_3E3R2: Likewise.
248 CSKYV2_ISA_10E60: Likewise.
249 CSKY_ISA_TRUST: Likewise.
250 CSKY_ISA_CACHE: Likewise.
251 CSKY_ISA_NVIC: Likewise.
252 CSKY_ISA_CP: Likewise.
253 CSKY_ISA_MP: Likewise.
254 CSKY_ISA_MP_1E2: Likewise.
255 CSKY_ISA_JAVA: Likewise.
256 CSKY_ISA_MAC: Likewise.
257 CSKY_ISA_MAC_DSP: Likewise.
258 CSKY_ISA_DSP: Likewise.
259 CSKY_ISA_DSP_1E2: Likewise.
260 CSKY_ISA_DSP_ENHANCE: Likewise.
261 CSKY_ISA_FLOAT_E1: Likewise.
262 CSKY_ISA_FLOAT_1E2: Likewise.
263 CSKY_ISA_FLOAT_1E3: Likewise.
264 CSKY_ISA_FLOAT_3E4: Likewise.
265 CSKY_ISA_VDSP: Likewise.
266
926c9e76
NA
2672020-08-27 Nick Alcock <nick.alcock@oracle.com>
268
269 * ctf-api.h (ctf_errwarning_next): New err parameter.
270
3eba3ef3
NC
2712020-08-26 Nick Clifton <nickc@redhat.com>
272
273 PR 26405
274 * elf/common.h (PT_OPENBSD_BOOTDATA): Define.
275 (PT_OPENBSD_RANDOMIZE): Define.
276 (PT_OPENBSD_WXNEEDED): Define.
277
1673aff5
AM
2782020-08-26 Alan Modra <amodra@gmail.com>
279
280 PR 26458
281 * elf/common.h (ELF32_R_INFO): Cast symbol index to unsigned.
282
531c73a3
CQ
2832020-08-24 Cooper Qu <cooper.qu@linux.alibaba.com>
284
285 * opcode/csky.h (CSKYV2_ISA_10E60): New.
286 (CSKY_ARCH_860): New.
287
d04aee0f
CQ
2882020-08-21 Cooper Qu <cooper.qu@linux.alibaba.com>
289
290 * csky.h (CSKYV2_ISA_3E3R2): New.
291
b8fff44e
MW
2922020-08-21 Mark Wielaard <mark@klomp.org>
293
294 * diagnostics.h (DIAGNOSTIC_IGNORE_DEPRECATED_REGISTER): Also define
295 for GCC 7.0 or higher.
296
fa63795f
AC
2972020-08-10 Alex Coplan <alex.coplan@arm.com>
298
299 * opcode/aarch64.h (AARCH64_MAX_SYSREG_NAME_LEN): New.
300
f7cb161e
PW
3012020-08-10 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
302
303 * opcode/aarch64.h (aarch64_sys_reg_deprecated_p): Functions
304 paramaters changed.
305 (aarch64_sys_reg_supported_p): Function removed.
306 (aarch64_sys_ins_reg_supported_p): Functions paramaters changed.
307
a69ee13f
CT
3082020-07-28 Caroline Tice <cmtice@google.com>
309
310 * dwarf2.h (enum dwarf_sect_v5): A new enum section for the
311 sections in a DWARF 5 DWP file (DWP version 5).
312
662df3c3
NA
3132020-07-22 Nick Alcock <nick.alcock@oracle.com>
314
315 * ctf-api.h (CTF_LINK_NONDEDUP): New, turn off the
316 deduplicator.
317
e3e8411b
NA
3182020-07-22 Nick Alcock <nick.alcock@oracle.com>
319
320 * ctf-api.h (CTF_LINK_OMIT_VARIABLES_SECTION): New.
321
0f0c11f7
NA
3222020-07-22 Nick Alcock <nick.alcock@oracle.com>
323
324 * ctf-api.h (CTF_LINK_SHARE_DUPLICATED): No longer unimplemented.
325
6dd2819f
NA
3262020-07-22 Nick Alcock <nick.alcock@oracle.com>
327
328 * ctf-api.h (ctf_link_variable_filter_t): New.
329 (ctf_link_set_variable_filter): Likewise.
330
5f54462c
NA
3312020-07-22 Nick Alcock <nick.alcock@oracle.com>
332
333 * ctf-api.h (CTF_LINK_EMPTY_CU_MAPPINGS): New.
334
8d2229ad
NA
3352020-07-22 Nick Alcock <nick.alcock@oracle.com>
336
337 * ctf-api.h (ECTF_NEEDSBFD): New.
338 (ECTF_NERR): Adjust.
339 (ctf_link): Rename share_mode arg to flags.
340
8b37e7b6
NA
3412020-07-22 Nick Alcock <nick.alcock@oracle.com>
342
343 * ctf-api.h (ECTF_INTERNAL): Adjust error text.
344 (ctf_errwarning_next): New.
345
ec388c16
NA
3462020-07-22 Nick Alcock <nick.alcock@oracle.com>
347
348 * ctf-api.h (ECTF_FLAGS): New.
349 (ECTF_NERR): Adjust.
350 * ctf.h (CTF_F_MAX): New.
351
688d28f6
NA
3522020-07-22 Nick Alcock <nick.alcock@oracle.com>
353
354 * ctf-api.h (ECTF_NEXT_END): New error.
355 (ECTF_NEXT_WRONGFUN): Likewise.
356 (ECTF_NEXT_WRONGFP): Likewise.
357 (ECTF_NERR): Adjust.
358 (ctf_next_t): New.
359 (ctf_next_create): New prototype.
360 (ctf_next_destroy): Likewise.
361 (ctf_next_copy): Likewise.
362 (ctf_member_next): Likewise.
363 (ctf_enum_next): Likewise.
364 (ctf_type_next): Likewise.
365 (ctf_label_next): Likewise.
366 (ctf_variable_next): Likewise.
367
2399827b
NA
3682020-07-22 Nick Alcock <nick.alcock@oracle.com>
369
370 * ctf-api.h (ctf_ref): New.
371
9c23dfa5
NA
3722020-07-22 Nick Alcock <nick.alcock@oracle.com>
373
374 * ctf-api.h (ctf_archive_count): New.
375
e0325e2c
NA
3762020-07-22 Nick Alcock <nick.alcock@oracle.com>
377
378 * ctf-api.h (ctf_member_count): New.
379
9b15cbb7
NA
3802020-07-22 Nick Alcock <nick.alcock@oracle.com>
381
382 * ctf-api.h (ctf_type_kind_forwarded): New.
383
01d93174
NA
3842020-07-22 Nick Alcock <nick.alcock@oracle.com>
385
386 * ctf-api.c (ctf_type_name_raw): New.
387
7eea9d3b
NA
3882020-07-22 Nick Alcock <nick.alcock@oracle.com>
389
390 * ctf-api.h (ECTF_*): Improve comments.
391 (ECTF_NERR): New.
392
b64751cf
NA
3932020-07-22 Nick Alcock <nick.alcock@oracle.com>
394
395 * ctf-api.h: Fix typos in comments.
396
0e6a3f07
L
3972020-07-22 H.J. Lu <hongjiu.lu@intel.com>
398
399 PR ld/26262
400 PR ld/26267
401 * bfdlink.h (bfd_link_info): Add lto_all_symbols_read.
402
a308b89d
L
4032020-07-11 H.J. Lu <hongjiu.lu@intel.com>
404
405 * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_TMM): New.
406
fc238d4a
JB
4072020-07-09 John Baldwin <jhb@FreeBSD.org>
408
409 * elf/common.h (AT_FREEBSD_ARGC, AT_FREEBSD_ARGV, AT_FREEBSD_ENVC)
410 (AT_FREEBSD_ENVV, AT_FREEBSD_PS_STRINGS): Define.
411
fe49679d
AM
4122020-07-09 Alan Modra <amodra@gmail.com>
413
414 * coff/powerpc.h: Delete.
415
b115b9fd
NC
4162020-07-04 Nick Clifton <nickc@redhat.com>
417
418 Binutils 2.35 branch created.
419
08ccfccf
NC
4202020-06-30 Nelson Chu <nelson.chu@sifive.com>
421
422 * opcode/riscv-opc.h: Support the unprivileged CSR. The versions
423 of the unprivileged CSR should be PRIV_SPEC_CLASS_NONE for now.
424 * opcode/riscv.h (enum riscv_csr_class): Add CSR_CLASS_DEBUG.
425
83d7d99e
NC
4262020-06-30 Nelson Chu <nelson.chu@sifive.com>
427
428 * opcode/riscv-opc.h: Cleanup and remove the unused macros.
429
279edac5
AM
4302020-06-29 Alan Modra <amodra@gmail.com>
431
432 * coff/internal.h: Use C style comments.
433 * coff/pe.h: Likewise.
434 * elf/ppc64.h: Likewise.
435
2f6ecaed
NA
4362020-06-26 Nick Alcock <nick.alcock@oracle.com>
437
438 * ctf-api.h (ctf_arc_bufopen): New.
439
85f7484a
PB
4402020-06-26 Pat Bernardi <bernardi@adacore.com>
441
442 * elf/m68k.h: Add enum for GNU object attribute with floating point
443 tag name and values.
444
6248d9d6
NC
4452020-06-25 Nick Clifton <nickc@redhat.com>
446
447 * libiberty.h (bsearch_r): Remove use of the register keyword from
448 the prototype.
449
727b7b18
L
4502020-06-24 H.J. Lu <hongjiu.lu@intel.com>
451
452 Sync with GCC
453 2020-06-23 Nick Alcock <nick.alcock@oracle.com>
454
455 * libiberty.h (bsearch_r): New.
456
457 2020-04-17 Martin Liska <mliska@suse.cz>
458 Jonathan Yong <10walls@gmail.com>
459
460 PR gcov-profile/94570
461 * filenames.h (defined): Do not define HAVE_DOS_BASED_FILE_SYSTEM
462 for CYGWIN.
463
359157df
AC
4642020-06-22 Alex Coplan <alex.coplan@arm.com>
465
466 * opcode/aarch64.h (AARCH64_FEATURE_SHA2): Normalize.
467 (AARCH64_FEATURE_AES): Likewise.
468 (AARCH64_FEATURE_V8_4): Likewise.
469 (AARCH64_FEATURE_SM4): Likewise.
470 (AARCH64_FEATURE_SHA3): Likewise.
471 (AARCH64_FEATURE_V8): Likewise.
472 (AARCH64_FEATURE_V8_2): Likewise.
473 (AARCH64_FEATURE_V8_3): Likewise.
474 (AARCH64_FEATURE_FP): Likewise.
475 (AARCH64_FEATURE_SIMD): Likewise.
476 (AARCH64_FEATURE_CRC): Likewise.
477 (AARCH64_FEATURE_LSE): Likewise.
478 (AARCH64_FEATURE_PAN): Likewise.
479 (AARCH64_FEATURE_LOR): Likewise.
480 (AARCH64_FEATURE_RDMA): Likewise.
481 (AARCH64_FEATURE_V8_1): Likewise.
482 (AARCH64_FEATURE_F16): Likewise.
483 (AARCH64_FEATURE_RAS): Likewise.
484 (AARCH64_FEATURE_PROFILE): Likewise.
485 (AARCH64_FEATURE_SVE): Likewise.
486 (AARCH64_FEATURE_RCPC): Likewise.
487 (AARCH64_FEATURE_COMPNUM): Likewise.
488 (AARCH64_FEATURE_DOTPROD): Likewise.
489 (AARCH64_FEATURE_F16_FML): Likewise.
490 (AARCH64_FEATURE_V8_5): Likewise.
491 (AARCH64_FEATURE_V8_6): Likewise.
492 (AARCH64_FEATURE_BFLOAT16): Likewise.
493 (AARCH64_FEATURE_FLAGMANIP): Likewise.
494 (AARCH64_FEATURE_FRINTTS): Likewise.
495 (AARCH64_FEATURE_SB): Likewise.
496 (AARCH64_FEATURE_PREDRES): Likewise.
497 (AARCH64_FEATURE_CVADP): Likewise.
498 (AARCH64_FEATURE_RNG): Likewise.
499 (AARCH64_FEATURE_BTI): Likewise.
500 (AARCH64_FEATURE_SCXTNUM): Likewise.
501 (AARCH64_FEATURE_ID_PFR2): Likewise.
502 (AARCH64_FEATURE_SSBS): Likewise.
503 (AARCH64_FEATURE_MEMTAG): Likewise.
504 (AARCH64_FEATURE_TME): Likewise.
505 (AARCH64_FEATURE_I8MM): Likewise.
506 (AARCH64_FEATURE_F32MM): Likewise.
507 (AARCH64_FEATURE_F64MM): Likewise.
508 (AARCH64_FEATURE_SVE2): Likewise.
509 (AARCH64_FEATURE_SVE2_AES): Likewise.
510 (AARCH64_FEATURE_SVE2_BITPERM): Likewise.
511 (AARCH64_FEATURE_SVE2_SM4): Likewise.
512 (AARCH64_FEATURE_SVE2_SHA3): Likewise.
513
d768f160
SJ
5142020-06-22 Saagar Jha <saagar@saagarjha.com>
515
516 * mach-o/loader.h: Add declarations of two new Mach-O load
517 commands.
518
39ff0b81
NC
5192020-06-22 Nelson Chu <nelson.chu@sifive.com>
520
521 * opcode/riscv.h (riscv_get_priv_spec_class): Move the function
522 forward declarations to bfd/elfxx-riscv.h.
523 (riscv_get_priv_spec_name): Likewise.
524
7a77f1ac
MF
5252020-06-15 Max Filippov <jcmvbkbc@gmail.com>
526
527 * elf/xtensa.h (xtensa_abi_choice): New declaration.
528
cae64165
RM
5292020-06-12 Roland McGrath <mcgrathr@google.com>
530
531 * bfdlink.h (struct bfd_link_info): New field start_stop_visibility.
532
d8af286f
NC
5332020-06-12 Nelson Chu <nelson.chu@sifive.com>
534
535 * opcode/riscv-opc.h: Update the defined versions of CSR from
536 PRIV_SPEC_CLASS_1P9 to PRIV_SPEC_CLASS_1P9P1. Also, drop the
537 MISA DECLARE_CSR_ALIAS since it's aborted version is v1.9.
538 * opcode/riscv.h (enum riscv_priv_spec_class): Remove
539 PRIV_SPEC_CLASS_1P9.
540
14962256
AC
5412020-06-11 Alex Coplan <alex.coplan@arm.com>
542
543 * opcode/aarch64.h (aarch64_sys_reg): Add required features to struct
544 describing system registers.
545
d0c4e780
AM
5462020-06-11 Alan Modra <amodra@gmail.com>
547
548 * elf/mips.h (Elf32_RegInfo): Use fixed width integer types.
549 (Elf64_Internal_RegInfo, Elf_Internal_Options): Likewise.
550
87c69f97
AM
5512020-06-06 Alan Modra <amodra@gmail.com>
552
553 * elf/ppc64.h (elf_ppc64_reloc_type): Rename
554 R_PPC64_GOT_TLSGD34 to R_PPC64_GOT_TLSGD_PCREL34,
555 R_PPC64_GOT_TLSLD34 to R_PPC64_GOT_TLSLD_PCREL34,
556 R_PPC64_GOT_TPREL34 to R_PPC64_GOT_TPREL_PCREL34, and
557 R_PPC64_GOT_DTPREL34 to R_PPC64_GOT_DTPREL_PCREL34.
558
e9bffec9
JM
5592020-06-04 Jose E. Marchesi <jose.marchesi@oracle.com>
560
561 * opcode/cgen.h: Get an `endian' argument in both
562 cgen_get_insn_value and cgen_put_insn_value.
563
b3db6d07
JM
5642020-06-04 Jose E. Marchesi <jemarch@gnu.org>
565
566 * opcode/cgen.h (enum cgen_cpu_open_arg): New value
567 CGEN_CPU_OPEN_INSN_ENDIAN.
568
44730156
NC
5692020-06-03 Nelson Chu <nelson.chu@sifive.com>
570
571 * opcode/riscv.h: Remove #include "bfd.h". And change the return
572 types of riscv_get_isa_spec_class and riscv_get_priv_spec_class
573 from bfd_boolean to int.
574
8eff95bc
AM
5752020-05-28 Alan Modra <amodra@gmail.com>
576
577 PR 26044
578 * opcode/tilepro.h (TILEPRO_NUM_PIPELINE_ENCODINGS): Move to
579 tilepro_pipeline enum.
580
a6dbf402
L
5812020-05-27 H.J. Lu <hongjiu.lu@intel.com>
582
583 PR ld/22909
584 * bfdlink.h (textrel_check_method): New enum.
585 (bfd_link_textrel_check): New.
586 (bfd_link_info): Replace warn_shared_textrel and error_textrel
587 with textrel_check.
588
68dc60e6
L
5892020-05-25 H.J. Lu <hongjiu.lu@intel.com>
590
591 * elf/common.h: Update comments for ET_EXEC and ET_DYN.
592
8f595e9b
NC
5932020-05-20 Nelson Chu <nelson.chu@sifive.com>
594
595 * opcode/riscv.h: Include "bfd.h" to support bfd_boolean.
596 (enum riscv_isa_spec_class): New enum class. All supported ISA spec
597 belong to one of the class
598 (struct riscv_ext_version): New structure holds version information
599 for the specific ISA.
600 * opcode/riscv-opc.h (DECLARE_CSR): There are two version information,
601 define_version and abort_version. The define_version means which
602 privilege spec is started to define the CSR, and the abort_version
603 means which privilege spec is started to abort the CSR. If the CSR is
604 valid for the newest spec, then the abort_version should be
605 PRIV_SPEC_CLASS_DRAFT.
606 (DECLARE_CSR_ALIAS): Same as DECLARE_CSR, but only for the obselete CSR.
607 * opcode/riscv.h (enum riscv_priv_spec_class): New enum class. Define
608 the current supported privilege spec versions.
609 (struct riscv_csr_extra): Add new fields to store more information
610 about the CSR. We use these information to find the suitable CSR
611 address when user choosing a specific privilege spec.
612
164446e0
AF
6132020-05-19 Alexander Fedotov <alfedotov@gmail.com>
614
615 PR 25992
616 * opcode/arm.h (ARM_EXT2_V8R): Define. Modified ARM_AEXT2_V8R.
617
aa3c112f
AM
6182020-05-11 Alan Modra <amodra@gmail.com>
619
620 * opcode/ppc.h (PPC_OPERAND_ACC): Define. Renumber following
621 PPC_OPERAND defines.
622
7c1f4227
AM
6232020-05-11 Alan Modra <amodra@gmail.com>
624
625 * elf/ppc64.h: Update comment.
626 * opcode/ppc.h (PPC_OPCODE_POWER10): Rename from PPC_OPCODE_POWERXX.
627
09c1e68a
AC
6282020-04-30 Alex Coplan <alex.coplan@arm.com>
629
630 * opcode/aarch64.h (enum aarch64_opnd): Add
631 AARCH64_OPND_UNDEFINED.
632
27456742
AK
6332020-04-23 Anton Kolesov <anton.kolesov@synopsys.com>
634
635 * elf/common.h (NT_ARC_V2): New macro definitions.
636
30ce8e47
MF
6372020-04-22 Max Filippov <jcmvbkbc@gmail.com>
638
639 PR ld/25861
640 * elf/xtensa.h (elf_xtensa_reloc_type): New entries for
641 R_XTENSA_PDIFF{8,16,32} and R_XTENSA_NDIFF{8,16,32}.
642
fad3d2c1
AM
6432020-04-21 Alan Modra <amodra@gmail.com>
644
645 * elf/sh.h (STO_SH5_ISA32, SHF_SH5_ISA32, SHF_SH5_ISA32_MIXED),
646 (SHT_SH5_CR_SORTED, STT_DATALABEL): Delete.
647
95a51568
FS
6482020-04-10 Fangrui Song <maskray@google.com>
649
650 PR binutils/24613
651 * bfdlink.h (enum report_method): Delete RM_GENERATE_WARNING and
652 RM_GENERATE_ERROR. Add RM_DIAGNOSE.
653 (struct bfd_link_info): Add warn_unresolved_syms.
654
fa1477dc
SC
6552020-04-14 Stephen Casner <casner@acm.org>
656
657 PR ld/25677
658 * aout/aout64.h (N_DATADDR): Add IMAGIC case.
659
4d095f5b
JJ
6602020-04-02 Jan W. Jagersma <jwjagersma@gmail.com>
661
662 * coff/go32exe.h: Remove file.
663 * coff/internal.h (struct internal_filehdr): Remove field
664 go32stub. Remove flag F_GO32STUB.
665
40bd13ce
ML
6662020-04-01 Martin Liska <mliska@suse.cz>
667 Maciej W. Rozycki <macro@linux-mips.org>
668
669 PR lto/94249
670 * plugin-api.h: Fix a typo.
671
d1a89da5
NC
6722020-03-30 Nelson Chu <nelson.chu@sifive.com>
673
674 * opcode/riscv-opc.h: Update CSR to 1.11.
675
a879b4d5
JB
6762020-03-26 John Baldwin <jhb@FreeBSD.org>
677
678 * elf/common.h (AT_FREEBSD_BSDFLAGS): Define.
679
dfb68cc3
ML
6802020-03-24 Martin Liska <mliska@suse.cz>
681
682 PR lto/94249
683 * plugin-api.h: Add more robust endianess detection.
684
e3b1fa32
ML
6852020-03-21 Martin Liska <mliska@suse.cz>
686
687 * plugin-api.h (enum ld_plugin_symbol_type): Remove
688 comma after last value of an enum.
689 * lto-symtab.h (enum gcc_plugin_symbol_type): Likewise.
690
3734bec8
ML
6912020-03-19 Martin Liska <mliska@suse.cz>
692
693 * lto-symtab.h (enum gcc_plugin_symbol_type): New.
694 (enum gcc_plugin_symbol_section_kind): Likewise.
695
6962020-03-19 Martin Liska <mliska@suse.cz>
697
698 * plugin-api.h (struct ld_plugin_symbol): Split
699 int def into 4 char fields.
700 (enum ld_plugin_symbol_type): New.
701 (enum ld_plugin_symbol_section_kind): New.
702 (enum ld_plugin_tag): Add LDPT_ADD_SYMBOLS_V2.
703
06d949ec
KR
7042020-03-13 Kamil Rytarowski <n54@gmx.com>
705
706 * elf/common.h (NT_NETBSDCORE_LWPSTATUS): New define.
707
7082020-03-13 Kamil Rytarowski <n54@gmx.com>
9fcbd8a9
KR
709
710 * elf/common.h (NT_NETBSDCORE_AUXV): New define.
711
abf874aa
CL
7122020-03-13 Christophe Lyon <christophe.lyon@linaro.org>
713
714 * bfdlink.h (bfd_link_info): Add non_contiguous_regions and
715 non_contiguous_regions_warnings fields.
716
66631823
CE
7172020-03-13 Christian Eggers <ceggers@gmx.de>
718
719 * bfdlink.h (struct bfd_link_order): Add unit (bytes/octets) to
720 offset and size members.
721 * elf/internal.h (struct elf_internal_phdr): Likewise for
722 p_align member.
723 (struct elf_segment_map): Likewise for p_paddr and p_size
724 members
725
502794d4
CE
7262020-03-13 Christian Eggers <ceggers@gmx.de>
727
728 * elf/internal.h (struct elf_internal_phdr): Add unit (octets)
729 to several member field comments.
730 (Elf_Internal_Shdr): likewise.
731
e10ac147
AM
7322020-03-10 Alan Modra <amodra@gmail.com>
733
734 * som/aout.h (SOM_AUX_ID_MANDATORY, SOM_SPACE_IS_LOADABLE),
735 (SOM_SYMBOL_HIDDEN, SOM_SYMBOL_HAS_LONG_RETURN): Use 1u << 31.
736 * som/lst.h (LST_SYMBOL_HIDDEN): Likewise.
737
b5ebe8dd
LM
7382020-03-03 Luis Machado <luis.machado@linaro.org>
739
740 * elf/common.h (AT_L1I_CACHESIZE, AT_L1I_CACHEGEOMETRY)
741 (AT_L1D_CACHESIZE, AT_L1D_CACHEGEOMETRY, AT_L2_CACHESIZE)
742 (AT_L2_CACHEGEOMETRY, AT_L3_CACHESIZE, AT_L3_CACHEGEOMETRY)
743 (AT_MINSIGSTKSZ): New defines, imported from glibc.
744
99e47410
AB
7452020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
746
747 Import from gcc mainline:
748 2020-02-05 Andrew Burgess <andrew.burgess@embecosm.com>
749
750 * hashtab.h (htab_remove_elt): Make a parameter const.
751 (htab_remove_elt_with_hash): Likewise.
752
bd0cf5a6
NC
7532020-02-20 Nelson Chu <nelson.chu@sifive.com>
754
755 * opcode/riscv-opc.h: Extend DECLARE_CSR and DECLARE_CSR_ALIAS to
756 record riscv_csr_class.
757
4934a27c
MM
7582020-02-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
759 Matthew Malcomson <matthew.malcomson@arm.com>
760
761 * opcode/arm.h (ARM_EXT2_CDE): New extension macro.
762 (ARM_EXT2_CDE0): New extension macro.
763 (ARM_EXT2_CDE1): New extension macro.
764 (ARM_EXT2_CDE2): New extension macro.
765 (ARM_EXT2_CDE3): New extension macro.
766 (ARM_EXT2_CDE4): New extension macro.
767 (ARM_EXT2_CDE5): New extension macro.
768 (ARM_EXT2_CDE6): New extension macro.
769 (ARM_EXT2_CDE7): New extension macro.
770
9fc0b501
SB
7712020-02-07 Sergey Belyashov <sergey.belyashov@gmail.com>
772
773 PR 25469
774 * coff/internal.h (R_IMM16BE): Define.
775 * elf/z80.h (EF_Z80_MACH_Z80N): Define.
776 (R_Z80_16_BE): New reloc.
777
c5d7be0c
AM
7782020-02-04 Alan Modra <amodra@gmail.com>
779
780 * opcode/d30v.h (struct pd_reg): Make value field unsigned.
781
1957ab10
JT
7822020-01-16 Jon Turney <jon.turney@dronecode.org.uk>
783
784 * coff/internal.h (PE_IMAGE_DEBUG_TYPE_VC_FEATURE)
785 (PE_IMAGE_DEBUG_TYPE_POGO, PE_IMAGE_DEBUG_TYPE_ILTCG)
786 (PE_IMAGE_DEBUG_TYPE_MPX, PE_IMAGE_DEBUG_TYPE_REPRO): Add.
787
ae774686
NC
7882020-01-18 Nick Clifton <nickc@redhat.com>
789
790 Binutils 2.34 branch created.
791
533da483
NC
7922020-01-17 Nick Clifton <nickc@redhat.com>
793
794 * Import from gcc mainline:
795 2019-06-10 Martin Liska <mliska@suse.cz>
796
797 * ansidecl.h (ATTRIBUTE_WARN_UNUSED_RESULT): New macro.
798 * libiberty.h (xmalloc): Use it.
799 (xrealloc): Likewise.
800 (xcalloc): Likewise.
801 (xstrdup): Likewise.
802 (xstrndup): Likewise.
803 (xmemdup): Likewise.
804
805 2019-06-10 Martin Liska <mliska@suse.cz>
806
807 * ansidecl.h:
808 (ATTRIBUTE_RESULT_SIZE_1): Define new macro.
809 (ATTRIBUTE_RESULT_SIZE_2): Likewise.
810 (ATTRIBUTE_RESULT_SIZE_1_2): Likewise.
811 * libiberty.h (xmalloc): Add RESULT_SIZE attribute.
812 (xrealloc): Likewise.
813 (xcalloc): Likewise.
814
815 2019-11-16 Tim Ruehsen <tim.ruehsen@gmx.de>
816
817 * demangle.h (struct demangle_component): Add member
818 d_counting.
819
820 2019-11-16 Eduard-Mihai Burtescu <eddyb@lyken.rs>
821
822 * demangle.h (rust_demangle_callback): Add.
823
824 2019-07-18 Eduard-Mihai Burtescu <eddyb@lyken.rs>
825
826 * demangle.h (rust_is_mangled): Move to libiberty/rust-demangle.h.
827 (rust_demangle_sym): Move to libiberty/rust-demangle.h.
828
2da2eaf4
AV
8292020-01-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
830
831 PR 25376
832 * opcodes/arm.h (FPU_MVE, FPU_MVE_FPU): Move these features to...
833 (ARM_EXT2_MVE, ARM_EXT2_MVE_FP): ... the CORE_HIGH space.
834 (ARM_ANY): Redefine to not include any MVE bits.
835 (ARM_FEATURE_ALL): Removed.
836
131cb553
JL
8372020-01-15 Jozef Lawrynowicz <jozef.l@mittosystems.com>
838
839 * opcode/msp430.h (enum msp430_expp_e): New.
840 (struct msp430_operand_s): Add expp member to struct.
841
39fe16e0
CZ
8422020-01-13 Claudiu Zissulescu <claziss@gmail.com>
843
844 * elf/arc-cpu.def: Update ARC cpu list.
845
5496abe1
AM
8462020-01-13 Alan Modra <amodra@gmail.com>
847
848 * opcode/tic4x.h (EXTR): Delete.
849 (EXTRU, EXTRS, INSERTU, INSERTS): Rewrite without zero/sign
850 extension using shifts. Do trim INSERTU value to specified bitfield.
851
8948cc69
AM
8522020-01-10 Alan Modra <amodra@gmail.com>
853
854 * opcode/spu.h: Formatting.
855 (UNSIGNED_EXTRACT): Use 1u.
856 (SIGNED_EXTRACT): Don't sign extend with shifts.
857 (DECODE_INSN_I9a, DECODE_INSN_I9b): Avoid left shift of signed value.
858 Keep result signed.
859 (DECODE_INSN_U9a, DECODE_INSN_U9b): Delete.
860
bb82aefe
SV
8612020-01-07 Shahab Vahedi <shahab@synopsys.com>
862
863 * opcode/arc.h (insn_class_t): Add 'LLOCK' and 'SCOND'.
864
6655dba2
SB
8652020-01-02 Sergey Belyashov <sergey.belyashov@gmail.com>
866
867 * coff/internal.h: Add defintions of Z80 reloc names.
868
d73b58f4
NC
8692020-01-02 Christian Biesinger <cbiesinger@google.com>
870
871 * opcode/s12z.h: Undef REG_Y.
872
b14ce8bf
AM
8732020-01-01 Alan Modra <amodra@gmail.com>
874
875 Update year range in copyright notice of all files.
876
0b114740 877For older changes see ChangeLog-2019
3499769a 878\f
0b114740 879Copyright (C) 2020 Free Software Foundation, Inc.
3499769a
AM
880
881Copying and distribution of this file, with or without modification,
882are permitted in any medium without royalty provided the copyright
883notice and this notice are preserved.
884
885Local Variables:
886mode: change-log
887left-margin: 8
888fill-column: 74
889version-control: never
890End: