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